@media(max-width: 1020px){
	.work_li_u{
		width: 100%;
	}
	.work_nav_a{
		border-top-width: 0;
		border-bottom: 1px solid #666;
		margin-bottom: 26px;
		padding-left: 0;
		width: 100%;
		padding-bottom: 6px;
	}
	.work_nav{
		width: 100%;
	}
	.mask_min{
		width: 100%;
		height: 0;
		padding-bottom: 56.2%;
	}
	#video{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.swiper_m{
		display: none;
	}
	#body{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.header{
		width: 100%;
		padding: 0;
	}
	.phone_menu{
		display: block;
	}
	.header>h1{
		margin-left:0; 
		width: 111px;
	}
	header{
		background: rgba(255,255,255,0.8);
	}	.navli .flag.en,.navli .flag.cn{		background-position: left 10px;	}
	.header>nav, .header .naver{
		position: absolute;
		padding-top: 16px;
		padding-bottom: 16px;
		top: 111px;
		left: 0;
		background: rgba(255,255,255,0.8);
		border-top:1px solid #dfdfdf;
		overflow: hidden;
		height: 0;
		display: none;				width:100% !important;		margin-top:0 !important;
	}
	.navli{
		display: block;
		width: 100%;
		padding: 0 16px;
		text-align: right;
	}
	.navli>a{
		padding-bottom: 5px;
		padding-top: 5px;
		border:none !important;
	}
	.nav_for{
		display: none;
	}
	.min1{
		width: 100%;
		padding:0 ;
	}
	.min2{
		width: 100%;
	}
	.min2>ul>li{
		width: 30%;
	}
	.box2{
		padding-bottom: 72px;
	}
	.footer{
		width: 100%;
	}
	.banner_txt{
		font-size: 36px;
		padding-top: 66px;
	}
	.nav_b_ul{
		width: 100%;
	}

	/*关于我们*/

	.amin1{
		width: 100%;
	}
	.amin2{
		width: 100%;
	}

	/*联系我们*/
	.a_us_min1{
		margin:auto;
		left: 0;
		right: 0;
	}
	.a_us_m1_b{
		margin:0 auto;
	}
	.a_us_min2{
		padding-left: 0;
		padding-top: 336px;
	}
	.sercive{
		width: 100%;
	}
	.ser_li{
		width: 50%;
	}
	.sercive{
	}
	.ser_ul{
		width: 90%;
		margin:0 auto;
		padding-bottom: 96px;
		background: none;
	}
            /*人才招聘*/
            .ul-list1{
                padding-top: 0;
                min-height: inherit;
            }
            .ul-list1 li h3{
                padding: 0 44px 0 20px;
                height: 40px;
                line-height: 40px;
            }
            .ul-list1 li .btn{
                top: 8px;
                right: 20px;
            }
            .ul-list1 li .txt{
                padding: 20px;
            }
	/*业绩荣誉*/
	.perlul{
		padding-right: 0;
		width: 100%;
	}
	.con3{
		float: none;
	}
	.img2{
		float: right;
	}

	.m-pic{padding: 10px;}


} /*1020 end*/
@media(max-width: 959px){
	/*2017-7-13*/
	.ammin1, .ammin2{margin: 20px 0 0;}
	.ammin1 .ammnav,.ammin2 .pic{width: 240px;}
	.ammin1 .ammnav .con{font-size: 32px;}
	.ammin1 .ammtxt{padding: 15px 20px;}
	.ammin2 .in2_1{padding: 0 20px;}
	.ammin2 .tit{margin-bottom: 8px;}
	.ammin2 .tit .name{font-size: 36px;}
	.ammin2 .tit h3{font-size: 24px;}
	.ammin2 .tit h3 span{margin-left: 5px;font-size: 18px;}
	.m-list1 li{line-height: 34px;background-position: left 11px;font-size: 17px;}
	.yjry dl{width: 50%;margin-right: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.yjry dl:nth-child(2n+1){
		padding-right: 10px;
	}
	.yjry dl:nth-child(2n){
		padding-left: 10px;
	}
	.yjry dd{overflow: hidden;float: none;width: auto;}
	.yjry dd .content{overflow: hidden;height: 78px;}
}
@media(max-width: 767px){
	.video_box>img{display: block;width: 100%;}
	/* .video_box>video{display: none;} */
	.m-pic{padding: 10px 0;}
	/*2017-7-13*/
	.ammin1 .ammnav, .ammin2 .pic{float: none;border: none;margin: 0 auto;}
	.sercive{overflow: hidden;}
	.m-serve{margin-top: 0;padding-top: 170px;width: auto;height: auto;background-position: center 10px;border:none;text-align: center;
		-webkit-background-size: 160px 158px;
		background-size: 160px 158px;
	}
	.m-serve li{position: static;display: inline-block;vertical-align: middle;}
	.yjry dt{width: 56px;}	.min1>ul>li{		width: 48%;		margin:1%;	}
}
@media(max-width: 490px){
	#span_k{
		position: relative;
		display: block;
		margin-right: 0;
		right: 0;
	}
	.case1_li{
		padding: 26px 36px;
	}
	.case1_img_box{
		float: none;
		width: 100%;
		height: auto;
	}
	.work_li_l{
		width: 100%;
		padding: 0;
		padding-bottom: 10px;
	}
	.work_li{
		padding: 36px;
	}
	.min2>ul>li{
		width: 50%;
	}
	.fox1_min{
		width: 100%;
	}
	.f_m_1, .f_m_2{
		width: 100px;
	}
	.f_m_1{
		margin-right: 16px;
	}
	.fox1_min{
		padding-top: 7px;
		padding-bottom: 7px;
		text-align: left;
	}
	/* .fox1_min .hp .name, */
	.span_k_box .en{display: block;width: 260px;text-align: justify;text-align-last:justify;}
	
	.header>h1 {
		width: 75px;				padding:0;
	}
	header{
		position: relative;
		height: 60px;
		background: #fff;
	}
	.phone_menu{
		margin-top:12px; 
	}
	.header>nav, .header .naver{
		top: 60px;
	}
	.min2>h2>a{
		font-size: 26px;
	}
	.wlgq{
		float: none;
		display: none;
	}
	.wlgq>a{
		margin-left: 0;
		margin-right: 16px;
	}
	.fox2m{
		position: relative;
		display: none;
	}
	.min2{
		padding:0 25px;
	}
	.banner_box{
		overflow: hidden;
	}
	.banner_txt{
		font-size: 26px;
		padding-top: 50px;
	}
	.banner_box>img{
		width: 250%;
		min-height: auto;
	}
	/*关于我们*/
	.nav_b_ul>li>a{
		padding: 0 7px;
	}
	.ammnav{
		position: relative;
		width: 100%;
	}
	.ammtxt{
		padding-left: 16px;
	}
	.in2_2{
		position: static;
		width: 100%;
		height: auto;
		padding: 16px;
	}
	.in2_1{
		padding-top: 0;
		padding-right: 16px;
	}
	.in2_1b{
		border:0;
	}
	.ammnav{
		padding-left: 0;
		text-align: center;
	}
	/*联系我们*/
	.code{
		float: none;
	}
            /*人才招聘*/
            .m-table1 th{
                padding:0 5%;
                line-height: 22px;
            }
            .m-table1 td{
                padding:5px 5%;
                line-height: 22px;
            }
            .ul-list1 li h3{
                padding: 0 34px 0 10px;
            }
            .ul-list1 li .btn{
                right: 10px;
            }
            .ul-list1 li .txt{
                padding: 15px 10px;
            }
	/*唐神服务*/
	.ser-top{
		height: 83px;
	}
	.ser_li{
		width: 100%;
	}
	.ser_ul{
		width: 93%;
	}
	/*业绩荣誉*/
	.year{
		width: 100%;
		position: static;
		height: 48px;
		min-height: 48px;
		line-height: 48px;
	}
	.event{
		padding-left: 16px;
		min-height: 86px;
		padding-bottom: 16px;
		height: auto;
	}
	/*唐神理念*/
	.conli>img{
		width: 100%;
	}
	.con{
		width: 100%;
	}
	/*2017-7-13*/
	.ammin{padding: 0;}
	.ammin1{position: relative;}
	.ammin1 .ammnav{min-height: inherit;position: absolute;right: 0;bottom: 0;left: auto;top:auto;width: 110px;height: auto;line-height: 1;}
	.ammin1 .ammnav .con{height: auto;line-height: 1;}
	.ammin2 .pic{width: auto;}
	.ammin1 .ammnav img{display: block;width: 100%;}
	.ammin1 .ammtxt{padding:0 10px 10px;}
	.m-list1 li{line-height: 28px;background-position: left 8px;font-size: 15px;}
	.ammin2 .tit h3{font-size: 18px;}
	.ammin2 .tit h3 span{margin-left: 0;font-size: 14px;}
	.ammin2 .in2_1b{min-height: inherit;}
	.sercive{min-height: inherit;padding-bottom: 20px;}
	.m-serve1{padding: 20px 0;}
	.yjry dl{overflow: hidden;float: none;margin-top: 10px;width: auto;height: auto;}
	.yjry dl:nth-child(2n+1){padding-right: 0;}
	.yjry dl:nth-child(2n){padding-left: 0;}
	.yjry2{margin-top: 50px;}

	.hover img{
		transform: scale(1.3) ;
	    -webkit-transform: scale(1.3) ;
	    -moz-transform: scale(1.3) ;
	    -ms-transform: scale(1.3) ;
	    -o-transform: scale(1.3) ;
	}
	.hover img:hover{
		transform: scale(1.5) ;
	    -webkit-transform: scale(1.5) ;
	    -moz-transform: scale(1.5) ;
	    -ms-transform: scale(1.5) ;
	    -o-transform: scale(1.5) ;
	}
	.min2>ul>li:hover a{
		transform: scale(1.05) ;
	    -webkit-transform: scale(1.05) ;
	    -moz-transform: scale(1.05) ;
	    -ms-transform: scale(1.05) ;
	    -o-transform: scale(1.05) ;
	}
	.work_ll_box>img{display: block;margin: 0 auto;}
	.selectyear{display: none;}
} /*490 end*/

@media(max-width: 400px){
	.ser_ul{
		width: 100%;
	}
	#span_k{
		float: none !important;
	}
} /* 350 end*/
@media(max-width: 375px){
	.min2{padding: 0 15px;}
}
@media(max-width: 320px){
	.min2{padding: 0 10px;}
	.ammin1 .ammnav{padding: 0;width: 70px;}
}