/*pad*/

img {
	max-width: 100%;
}

#gh {
	float: right;
	height: 32px;
	width: 35px;
	left: 50%;
	position: absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	z-index: 9999;
	display: none;
	top: 14px;
}

.selected #gh {
	transform: rotate(90deg);
}

#gh a {
	background-color: #666666;
	display: block;
	height: 2px;
	margin-top: -1px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 2px;
}

#gh a:after,
#gh a:before {
	background-color: #333333;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 2px;
}

#gh a:after {
	top: 12px;
}

#gh a:before {
	top: -12px;
}

.selected #gh a:after,
.selected #gh a:before {
	top: 0;
}

.selected #gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
	background: #333333;
}

.selected #gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
	background: #333333;
}

.selected #gh a {
	background-color: transparent !important;
}

.selected .header {
	overflow: visible;
}

.selected .header .nav {
	display: block;
	z-index: 111;
	position: absolute;
	left: 0;
	top: 80px;
	right: 0;
	margin: 0;
}

.selected .header .nav li a {
	text-align: center;
	width: auto;
	display: block;
	background: rgba(255, 255, 255, 0.9);
	margin: auto;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	line-height: 50px;
	padding: 0;
}

.selected .header .nav li a {
	color: #000000;
}

.selected .header .nav .selected a {
	border-bottom-color: #73e5b1;
}
@media only screen and (max-width:1200px) {
	.wap{
		width: auto;
	}
	.layout{
		width: 640px;margin: 0 auto;overflow: hidden;
	}
	.header{
		border: none;position: relative;border-top: 1px solid #efefef;
	}
	.header .hd .form{
		display: none;
	}
	.header .hd .language li{
		display: block;
	}
	.header .hd .language{
		background: url("../images/lhico1.png") no-repeat right 33px top 40px #fff;width: 190px;height:89px;overflow: hidden;position: absolute;right: 120px;top: 0;border-right: 1px solid #efefef;z-index: 999;text-align: center;
	}
	.header .hd .language li a{
		font-size: 24px;line-height: 89px;
	}
	.header .hd .language:hover{
		height: auto;
	}
	#gh{
		display: block;left: auto;right: 0;top: 0;width: 118px;height: 89px;
	}
	#gh a,
	#gh a::after, #gh a::before{
		width: 50px;height: 4px;border-radius: 2px;margin: 0 auto;background: #333333;
	}
	.header .naver{
		position: absolute;left: 0;right: 0;top: 90px;z-index: 111;background: #fff;
	}
	.header .naver li{
		margin: 0;float: none;
	}
	.nav_line{
		display: none;
	}
	.header .naver li h3{
		padding: 0 26px;
	}
	.header .naver li h3 a{
		border-bottom: 1px solid #efefef;font-size: 26px;color: #333333;line-height: 90px;background: url("../images/lhico3.png") no-repeat right center;
	}
	.header .naver li:first-child h3 a{
		background: none;color: #fff !important;
	}
	.header .naver li:first-child{
		background: #f2c206;
	}
	.header .naver li:first-child a{
		border: none;color: #fff;
	}
	.header .naver li:last-child a{
		border-bottom: none;
	}
	.header .hd{
		height: 90px;padding: 0;
	}
	.header .hd .logo{
		width: auto;height: 60px;margin-left: 26px;float: none;margin-top: 15px;
	}
	.header .hd .logo img{
		width: auto;
	}
	.header .naver dl{
		background: #f7f7f7;padding:13px 56px ;display: none;
	}
	.header .naver li dl dd a{
		font-size:24px;line-height: 76px;color: #999999;
	}
	.header .naver li.on h3 a{
		border-bottom: none;background: url("../images/lhico2.png") no-repeat right center;
	}
	.header .naver li:hover dl dd a{
		color: #999999;
	}
	.header .naver li a:hover{
		color: inherit;
	}
	.uit-nav{
		display: none;
	}
	.hmask{
		position: fixed;top: 90px;left: 0;right: 0;bottom: 0;z-index: 111;background: rgba(0,0,0,0.55);display: none;
	}
	.hmask.on{
		display: block;
	}
	.header .naver{
		display: none;
	}
	.naver .sub{
		position: static;
	}
	.h-slider{
		display: none;
	}
	.hcslider{
		display: block;
	}
	.h-slider .prev,
	.h-slider .next{
		display: none;
	}
	.h-about .bd .lt{
		float: none;margin: 0 auto;margin-left:88px ;
	}
	.h-about .bd .y-imgs{
		display: none;
	}
	.h-about .bd .rt{
		float: none;width: auto;margin: 0 auto;padding: 0 40px;
	}
	.h-about .bd .rt h3{
		display: none;
	}
	.h-about .bd{
		overflow: inherit;margin-top: 70px;
	}
	.title h2{
		font-size: 30px;
	}
	.h-about .bd .rt p{
		font-size: 22px;line-height: 30px;margin-top: 50px;color: #999999;padding-bottom: 0;
	}
	.h-about .bd .rt ul{
		margin-top:100px ;text-align: center;
	}
	.h-about .bd .rt li{
		height: 64px;width: 202px;border-radius: 32px;float: none;display: inline-block;margin: 0 13px;
	}
	.h-about .bd .rt li a{
		font-size:22px;color: #333333;line-height: 64px;background-size: 10px;
	}
	.h-about{
		padding-bottom: 100px;
	}
	.h-correct .bd li img{
		height: auto;
	}
	.h-correct .hd li{
		font-size: 16px;
	}
	.h-correct .hd{
		margin: 0 20px;height: auto;
	}
	.h-correct .hd li{
		height: 70px;line-height: 70px;
	}
	.h-correct .hd li.on::after{
		background-size: 14px;top: -8px;
	}
	.h-correct .inHd{
		height: 100px;width: auto;background-size: auto 100%;background-position: center !important;	right: 0;}
	.h-correct .inHd li{
		width: 18px;height: 47px;border-bottom:9px ;background-size:18px !important;margin: 0 14.5px;
	}
	.h-correct .inHd .sPrev{
		top: -13px;left: 0;
	}
	.h-correct .inHd .sNext{
		right: 0;top: -13px;
	}
	.h-correct .hd{
		top: -16px;
	}
	.h-correct{
		height: auto;padding-bottom: 20px;
	}
	.h-ladvantage .hlad{
		width: auto;
	}
	.h-ladvantage .bd li{
		width: 460px;height: auto;padding: 0 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
	}
	.hlad .tempWrap{
		margin: 0 auto;
	}
	.h-ladvantage .imgs{
		height: auto;
	}
	body{
		background: #666;
	}
	.layout{
		background: #fff;
	}
	.h-ladvantage{
		margin-top: 60px;
	}
	.h-ladvantage .bd h3{
		font-size:32px;color: #333333;height: 64px;line-height: 2;overflow: hidden;
	}
	.h-ladvantage .bd li:hover{
		background: url("../images/hico5.png") no-repeat center bottom;
	}
	.h-ladvantage .bd li{
		background: url("../images/hico5.png") no-repeat center bottom;padding-bottom: 104px;float: none;
	}
	.h-ladvantage .hd .p{
		display: none;
	}
	.h-ladvantage .hd .h{
		display: block;
	}
	.h-ladvantage .bd p{
		font-size: 22px;color: #999999;line-height:30px ;
	}
	.h-ladvantage .hd{
		margin-top: 60px;padding-bottom: 20px;
	}
	.h-ladvantage .hd li.on{
		width: 88px;height: 9px;
	}
	.h-ladvantage .hd li{
		width: 30px;height: 7px;margin: 0 6px;
	}
	.h-consult .form ul{
		width: auto;
	}
	.h-consult .form li{
		float: none;width:470px;margin: 0 auto;margin-bottom: 36px;
	}
	.h-consult .form .select-main,
	.h-consult .form .t1{
		border-bottom:4px solid #fff ;
	}
	.h-consult .form .t1,
	.h-consult .form .select-main{
		font-size: 22px;line-height: 62px;
	}
	.h-consult{
		height: auto;background-size: cover !important;
	}
	.h-consult .form .select-main .select-block{
		top: 60px;
	}
	.h-consult .form .select-main .select-arrow{
		height:62px ;
	}
	.h-consult .form dd{
		float: none;margin: 0 auto;
	}
	.h-consult .form .txt{
		width: 442px !important;height:240px !important ;margin: 0 auto;display: block;background: none;border: 4px solid #fff;font-size: 22px;line-height:1.7;
	}
	.h-consult .form dl{
		margin: 0;
	}
	.h-consult .form .btn{
		float: none;margin: 60px auto;display: block;
	}
	.h-consult{
		padding: 20px;
	}
	.h-consult .form .btn{
		width: 130px;height: 130px;border: 4px solid #fff;font-size: 26px;
	}
	.in-list{
		width: 560px;margin: 0 auto;margin-top: 40px;
	}
	.in-list .bd li{
		margin: 0;
	}
	.in-list .tempWrap{
		margin: 0 auto;
	}
	.in-list .bd li .imgs{
		width: auto;height: auto;
	}
	.in-list .bd li .txt{
		padding: 0 20px;
	}
	.in-list .bd li .txt h3{
		font-size: 26px;color: #333333;line-height:40px;word-break:keep-all;white-space:nowrap;
overflow:hidden;text-overflow:ellipsis;height: 40px;
	}
	.in-list .bd li .txt h5{
		font-size: 20px;line-height: 1.6;
	}
	.in-list .bd li .txt p{
		font-size: 22px;line-height: 30px;height: 90px;
	}
	.in-list .prev, .in-list .next{
		display: none;
	}
	.in-list .hd ul{
		text-align: center;font-size: 0;margin-top: 80px;
	}
	.in-list .hd li {
	    width: 30px;height: 7px;display: inline-block; background: #bfc8e6;margin: 0 6px;
	    cursor: pointer;
	}
	.in-list .hd li.on {
	    width: 88px; height: 9px;background: #00259a;
	}
	.footer{
		height: auto;display: none;
	}
	.hfooter{
		display: block;background: #333333;
	}
	.hfooter ul a{
		margin: 0 26px;display: block;border-bottom: 1px solid #3b3b3b;font-size: 24px;color: #999999;line-height: 80px;background: url("../images/hfico1.png") no-repeat right center;overflow: hidden;
	}
	.hfooter li.ls a{
		background: none;
	}
	.hfooter li.ls span{
		color: #4e4e4e;float: right;
	}
	.hfooter dl{
		text-align: center;margin: 40px auto 16px;
	}
	.hfooter dd{
		display: inline-block;width: 130px;margin: 0 30px;
	}
	.hfooter dd img{
		width: 100%;display: block;
	}
	.hfooter p{
		font-size:20px;color: #6e6e6e;line-height: 78px;text-align: center;
	}
	.banner{
		height: 280px;padding: 0 26px;
	}
	.uit-pe{
		margin: 0;
	}
	.uit-pe h2{
		height: 96px;line-height: 96px;font-size: 28px;border-left: 10px solid #eefe07;
	}
	.g-team .bd{
		width: 400px;margin: 0 auto;overflow: hidden;margin-bottom:70px;
	}
	.g-team .bd li a{
		width: 400px;height: 460px;margin: 0;background: #eefe07;margin-top: 130px;
	}
	.g-team .bd li{
		margin: 0;width: 400px !important;overflow: hidden;
	}
	.g-team .bd li .imgs{
		width: 400px;height: 415px;
	}
	.g-team .bd li .imgs img{
		top: -90px;left: -30px;
	}
	.g-team .bd .tempWrap{
		overflow: inherit !important;
	}
	.g-team .bd .tempWrap ul{
		overflow: inherit !important;height: auto;
	}
	.g-team .bd li a:hover{
		height: 460px;
	}
	.g-team .bd li h2{
		top: 340px;font-size: 26px;padding-left: 50px;
	}
	.g-team .bd a h4{
		opacity: 1;padding-left: 50px;font-size: 20px;margin-left: 0;
	}
	.yl-mech{
		height: auto;margin:40px 26px 0 ;
	}
	.yl-mech .imgs{
		width: auto;float: none;height: auto;
	}
	.yl-mech .text{
		width: auto;float: none;padding-left: 60px;padding-top: 40px;
	}
	.yl-mech .text h3{
		font-size: 26px;
	}
	.yl-mech .text p{
		font-size: 22px;line-height: 42px;
	}
	.mask-main{
		width: 590px;margin: 0 auto;height: 810px;margin-top: -405px;
	}
	.mask-team .imgs{
		position: static;
	}
	.mask-team .imgs img{
		width: 335px;height: 348px;left: 30px;top: -90px;position: absolute;
	}
	.mask-team .imgs h3{
		font-size: 36px;position: absolute;right: 35px;top: 160px;position: absolute;
	}
	.mask-team .imgs h6{
		font-size: 26px;right: 35px;top: 225px;position: absolute;
	}
	.mask-team .txt{
		top: 340px;left: 45px;width: auto;right: 45px;
	}
	.mask-team .txt h2{
		font-size: 30px;
	}
	.mask-team .txt p{
		font-size: 24px;line-height:38px;
	}
	.mask-team{
		z-index: 99999;
	}
	.mask-team .ico{
		top: auto;bottom: -46px;left: 0;right: 0;width: 92px;height: 92px;margin: 0 auto;
	}
	.mask-team .ico img{
		width: 100%;height: 100%;
	}
	.uti-nav .hd{
		overflow-x: auto;overflow-y: hidden;white-space: nowrap;
	}
	.uti-nav .hd ul{
		display: table;overflow: hidden;font-size: 0;
	}
	.uti-nav .hd li{
		width: 180px;display: inline-block;float: none;
	}
	.uti-nav .uitul ul{
		text-align: center;margin-top: 40px;
	}
	.uti-nav .uitul li{
		display: inline-block;
	}
	.uti-nav .uitul li a{
		width:265px ;height: 90px;border-radius: 45px;display: block;text-align: center;line-height: 90px;background: #e0e5f6;font-size:30px ;color: #0e37b8;margin: 0 11px;
	}
	.uti-nav{
		padding-bottom: 40px;
	}
	.lcen.lcen1 h2{
		border: none;height: 30px;
	}
	.lcen1 .txt h4{
		font-size: 30px;
	}
	.lcen1 .txt h3{
		font-size: 38px;
	}
	.lcen1 .txt{
		float: none;width: auto;margin: 0 26px;position: relative;padding-bottom: 0;
	}
	.lcen1 .txp{
		position: absolute;right: 26px;bottom: 0;
	}
	.lcen1 .txt .imgs1{
		margin-bottom: 0;
	}
	.lcen1 .txp p{
		font-size: 24px;line-height:40px ;
	}
	.lcen1 .rt{
		float: none;width: auto;margin: 0 26px;margin-top: 30px;padding-bottom: 50px;
	}
	.lcen1 .rt p{
		font-size: 24px;
	}
	.lcen h2 {
		height: 96px;
	}
	.lcen h2 span{
		font-size: 28px;line-height: 96px;
	}
	.lcen2 .imgs{
		float: none;width: auto;position: relative;
	}
	.lcen2 .imgs h4{
		position: absolute;top: 20px;left: 0;font-size: 24px;
	}
	.lcen2 .imgs:nth-child(1){
		padding-top: 50px;
	}
	.lcen2 .imgs:nth-child(2) img{
		width: 500px;
	}
	.lcen2 h3{
		font-size: 20px;line-height:34px;padding:23px 45px;
	}
	.lcen3 .lxslides .bd li{
		margin: 0;padding: 0;border: none;
	}
	.lcen3 .lxslides{
		overflow: hidden;position: relative;margin-top: 35px;width: 495px;margin: 0 auto;background: #fff;border:1px dotted #eaeaea ;border-radius:10px ;
	}
	.lcen3 .bd{
		margin: 0;padding-bottom: 0;width: 415px;margin: 0 auto;
	}
	.lcen3 .lxslides li img{
		width: 100%;height: auto;
	}
	.lcen3 .bd p{
		font-size: 20px;line-height: 34px;padding-top: 24px;
	}
	.lcen3 .hd{
		margin-top: 40px;margin-bottom: 52px;text-align: center;font-size: 0;
	}
	.lcen3 .hd li{
		width:20px;height: 20px;border-radius: 50%;background: #b4c2ec;margin: 0 7px;display: inline-block;
	}
	.lcen3 .hd li.on{
		background: #0e37b8;
	}
	.lcen3 h3 {
	    height: 90px;
	    word-break: keep-all;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	
	.lcen3 .hd .prev{
		background: url("../images/next-1.png") no-repeat center #fff;width: 62px;height: 62px;border-radius: 50%;position: absolute;position: absolute;left:5px ;top:365px ;
	}
	.lcen3 .hd .next{
		background: url("../images/prev-1.png") no-repeat center #fff;width: 62px;height: 62px;border-radius: 50%;position: absolute;right:5px ;top:365px ;
	}
	.lcen4 .imgs{
		width: auto;float: none;margin-top: 22px;margin-right: 0;
	}
	.lcen4 .img1{
		width: auto;margin: 0 26px;
	}
	.lcen4 .imges{
	width: auto;float: none;margin: 36px 26px 0;
	}
	.lcen4 .imges h4{
		margin: 0;font-size: 22px;line-height: 36px;padding: 16px 40px;background-position: 0 25px;
	}
	.lcen4 .text{
		float: none;width: auto;margin: 0;margin: 0 26px;
	}
	.lcen4 .text h3{
		padding: 30px 34px 14px;
	}
	.lcen4 .text h3 br{
		display: none;
	}
	.lcen4 .text h3 i{
		margin-left:32px;
	}
	.lcen4 .text dl{
		height: auto;padding-bottom: 35px;
	}
	.lcen4 .text dt{
		font-size: 39px;
	}
	.lcen4 .text dd{
		font-size: 20px;line-height: 34px;
	}
	.lcen4 .cle2 li{
		float: none;height: auto;width: auto;
	}
	.lcen4 .cle2{
		width: auto;
	}
	.lcen4 .cle2 .limgs{
		height: auto;
	}
	.lcen4 .cle2 .limgs h5{
		font-size: 28px;line-height: 78px;height: 78px;
	}
	.lcen4 .cle2 dt{
		font-size: 28px;
	}
	.lcen4 .cle2 dd:nth-child(2n){
		font-size: 22px;line-height: 56px;
	}
	.lcen4 .cle2 dd:nth-child(2n+1){
		font-size: 22px;line-height: 56px;
	}
	.lcen4 .cle2 dl{
		margin-bottom: 30px;
	}
	.lcen4 .cle3 .cimg{
		float: none;height: auto;width: auto;
	}
	.lcen4 .cle3 .rt{
		float: none;width: auto;
	}
	.lcen4 .cle3 .txt td{
		font-size: 20px;line-height:34px ;
	}
	.lcen4 .cle3 .txt table{
		height: auto;padding-top: 30px;padding-bottom: 30px;
	}
	.lcen4 .cle3 .lt{
		float: none;width: auto;
	}
	.lxmian .lcen{
		margin-bottom: 0;
	}
	.uti-nav .uit-bg{
		display: none;
	}
	.uit-detail .newe{
		width: auto;float: none;margin:0 26px;padding: 0;margin-top: 40px;
	}
	.uit-detail .newe h3{
		font-size:30px;
	}
	.uit-detail .newe .imgs{
		margin-top: 40px;
	}
	.uit-detail .newe p{
		font-size: 25px;
	}
	.uit-detail .ne-imgs{
		float: none;margin-left: 15px;margin-top: 45px;
	}
	.uti-nav .uit-hd{
		height: 96px;line-height: 96px;font-size:28px;
	}
	.q-detail .left{
		float: none;width: auto;height: auto;
	}
	.q-detail{
		width: auto;height: auto;padding:20px;margin: 45px 26px;overflow: hidden;margin-bottom: 0;
	}
	.q-detail .right{
		float: none;width: auto;margin: 0;margin-top: 35px;padding: 0 10px;padding-bottom: 20px;
	}
	.q-detail .right p{
		font-size:20px;line-height: 1.6;
	}
	.q-detail .right dt{
		font-size: 22px;margin-bottom: 10px;
	}
	.q-detail .right dd{
		font-size:20px;line-height: 38px;
	}
	.uit-detail{
		padding-bottom: 0;
	}
	.uit-detail .lists dd{
		display: block;margin: 0 auto;padding: 0 107px;text-align: left;margin-bottom: 20px;
	}
	.uit-detail .lists dd .imgs{
		width: auto;height: auto;margin: 0 auto;
	}
	.uit-detail .lists dd h3{
		font-size: 22px;line-height: 40px;margin-top: 10px;
	}
	.uit-detail .lists dd span{
		position: static;margin: 0 auto;transform: rotate(90deg);
	}
	.uit-detail .txt h3{
		font-size: 24px;
	}
	.uit-detail .txt p{
		font-size: 20px;line-height:34px;padding: 28px 30px;
	}
	.uit-detail{
		padding-bottom: 40px;
	}
	.de-list dd h5{
		font-size: 22px;line-height: 30px;background-position: left 10px;
	}
	.de-list dd p{
		font-size: 20px;line-height: 1.6;
	}
	.uti-nav{
		padding-bottom: 0;
	}
	.uti-nav .bd li:last-child{
		margin-bottom: 0;
	}
	.uti-nav .bd li:last-child .uit-detail{
		padding-bottom: 80px;
	}
	.uit-detail .qm-dl dd .imgs{
		width:286px;height: auto;
	}
	.uit-detail .qm-dl dd:last-child .imgs{
		width: 588px;margin-top: 20px;height: 365px;overflow: hidden;
	}
	.uit-detail .qm-dl dd:last-child .imgs img{
		height:478px;
	}
	.uit-detail .q1{
		font-size: 20px;line-height: 1.6;padding: 0 26px;width: auto;margin: 0;
	}
	.uit-detail .q-text dd,
	.uit-detail .q-text dt,
	.uit-detail .q-text p{
		font-size: 20px;line-height: 1.6;margin: 0;
	}
	.uit-detail .q2{
		font-size: 20px;line-height: 1.6;margin: 45px 26px 0;
	}
	.uit-detail .lists dd{
		float: none;padding: 0;margin: 20px 60px 0;
	}
	.uit-detail .q-lists{
		margin: 30px 26px 0;
	}
	.uit-detail .q-lists dd .ov{
		width: auto;
	}
	.uit-detail .lhd{
		padding: 35px 26px;font-size: 24px;line-height: 34px;
	}
	.uit-detail .d1 dd{
		overflow: hidden;padding: 10px 15px;min-height: 50px;
	}
	.uit-detail .d1 em{
		float: left;display: block;line-height: 28px;
	}
	.uit-detail .d1 p{
		float: left;display: block;font-size: 20px;line-height: 32px;width: 500px;
	}
	.uit-detail .d1 p span{
		font-size: 20px;line-height: 1.6;
	}
	.uit-detail .d2 dd{
		width: auto;float: none;
	}
	.uit-detail .d2 .imgs{
		width: 406px;height: 248px;
	}
	.uit-detail .d2 h4{
		font-size: 22px;padding:8px 0 20px;
	}
	.uit-detail .d1 dd{
		margin-bottom:15px;
	}
	.uit-detail .d3 dd p{
		font-size: 20px;line-height: 32px;background-position: 20px 29px;
	}
	.uit-detail .d3 dd span{
		display: block;float: left;height: 100%;
	}
	.uit-detail .d4 dd:nth-child(1){
		width: auto;float: none;margin: 0;
	}
	.uit-detail .d4 dd:nth-child(1) .imgs{
		width: auto;height: auto;
	}
	.uit-detail .d2{
		margin: 30px 26px 0;
	}
	.uit-detail .d4 dd .imgs{
		width: auto;height: auto;
	}
	.uit-detail .d4 dd:nth-child(2),
	.uit-detail .d4 dd:nth-child(3){
		float: left;width: 285px;margin: 0;
	}
	.uit-detail .d4 dd:nth-child(2){
		margin-right: 17px;
	}
	.uit-detail .d5 dd{
		padding: 30px 26px;width: auto;height: auto;margin-right: 0;
	}
	.uit-detail .d5 dd h6{
		font-size: 20px;line-height: 32px;
	}
	.uit-detail .d5 .lm img{
		height: 275px;
	}
	.uit-detail .d5 dd .oimgs .li h5{
		font-size: 20px;
	}
	.uit-detail .d5 dd .oimgs .li{
		margin: 0;margin-right: 28px;
	}
	.uit-detail .d5 dd{
		margin-bottom: 30px;
	}
	.uit-detail .q-imgs{
		float: none;width: auto;text-align: center;margin: 30px 26px 0;height: auto;
	}
	.uit-detail .q-txt p{
		font-size: 20px;line-height: 32px;
	}
	.uit-detail .therapy h3{
		font-size: 26px;padding: 0 15px;line-height: 80px;height: 80px;overflow: hidden;
	}
	.uit-detail .therapy p{
		font-size: 20px;line-height: 32px;height: auto;
	}
	.prevent .imgs{
		width: auto;margin: 0;height: auto;float: none;
	}
	.prevent{
		background: #f2f5ff;border: none;margin: 0 26px;
	}
	.prevent .txt{
		width: auto;height: auto;float: none;margin: 0; padding: 0 26px 26px 26px;
	}
	.prevent .txt h4{
		font-size:20px ;
	}
	.prevent .txt p{
		font-size: 20px;line-height: 32px;
	}
	.prevent{
		margin-top: 20px; margin-bottom:40px;background: #e8edfd;
	}
	.step .txt .q3{
		font-size: 20px;line-height: 36px;
	}
	.step .rt{
		float: none;width: auto;
	}
	.step .rt .imgs{
		width: auto;height: auto;
	}
	.uit-detail .sur-imgs{
		float: none;width: auto;margin-left: 0;padding: 0 26px;height: auto;margin-top: 40px;
	}
	.uit-detail .surgery p{
		margin: 0;font-size: 20px;line-height: 1.6;
	}
	.uit-detail .surgery{
		margin: 0;padding: 0;margin: 20px 26px 0;float: none;padding-bottom: 20px;
	}
	.uit-detail .varus-imgs{
		width: auto;height: auto;float: none;width: 300px;margin: 0 26px;margin-top: 35px;
	}
	.uit-detail .resection,
	.uit-detail .duct,
	.uit-detail .eyes ,
	.uit-detail .droop,
	.uit-detail .varus{
		margin-top: 30px;padding: 0 26px;width: auto;float: none;margin-left: 0;
	}
	.uit-detail .resection p,
	.uit-detail .duct p,
	.uit-detail .eyes p,
	.uit-detail .droop p,
	.uit-detail .varus p{
		font-size: 20px;line-height: 1.6;
	}
	.uit-detail .res-imgs,
	.uit-detail .duct-imgs,
	.uit-detail .eyes-imgs,
	.uit-detail .drop-imgs{
		float: none;width: 300px;height: auto;margin: 30px 26px 0;
	}
	.uti-nav .end{
		margin: 0 26px;
	}
	.uti-nav .end span{
		width:30px ;height: 27px;background-size: cover !important;margin-top: 40px;
	}
	.uti-nav .end p{
		font-size: 24px;line-height: 38px;margin-top: 24px;margin-bottom: 55px;
	}
	.j-skill li{
		margin: 0 17px;margin-bottom: 60px;
	}
	.j-skill li a:hover{
		height: 313px;background: #eefe07;
	}
	.j-skill li a{
		height: 313px;background: #fcd437;
	}
	.j-skill li a h4{
		opacity: 1;
	}
	.uit-page{
		display: none;
	}
	.uit-dynamic .hd{
		display: block;overflow: inherit;margin: 0;
	}
	.uit-dynamic .hd ul{
		display: block;text-align: center;
	}
	.uit-dynamic .hd ul li{
		width: 50%;
	}
	.d-dynamic{
		margin: 0 26px;
	}
	.d-dynamic .dy-imgs{
		float: none;width: auto;height: auto;
	}
	.d-dynamic .dy-txt{
		width: auto;margin: 0;float: none;
	}
	.d-dynamic .dy-txt h2{
		font-size: 22px;margin-top: 30px;line-height: 1.6;
	}
	.d-dynamic .dy-txt h4{
		font-size: 20px;margin-top: 5px;
	}
	.d-dynamic .dy-txt p{
		line-height: 30px;font-size: 18px;
	}
	.d-dynamic .dy-txt .btn{
		display: none;
	}
	.dyt-hd .txt{
		float: none;text-align: center;
	}
	.dyt-hd .txt h2{
		font-size:26px;
	}
	.dyt-hd .txt h4{
		font-size: 20px;
	}
	.dyt-hd .btn{
		float: none;display: none;
	}
	.dyt-hd{
		height: 110px;
	}
	.dyn-detail{
		margin-top: 50px;
	}
	.dyt-bd .imgs{
		width: auto;float: none;height: auto;padding: 0 26px;margin-bottom: 30px;
	}
	.dyt-bd p{
		font-size: 18px;line-height: 32px;padding: 0 24px;width: auto;
	}
	.dyt-bd dl{
		padding: 0 26px;width: auto;
	}
	.dyt-bd dt{
		font-size:18px ;
	}
	.dyt-bd dd{
		font-size:18px;margin-top: 15px;
	}
	.lxvd{
		width: auto;text-align: center;
	}
	.lxvd li{
		width: 588px;margin: 0 auto;margin-top: 45px;
	}
	.lxvd video{
		width: 100% !important;height: auto !important;margin: 0 auto;
	}
	.lxvd .hd{
		display: none;
	}
	.lxvd .bd h4{
		text-align: left;line-height: 90px;
	}
	.lxvd .bd{
		padding-bottom: 45px;
	}
	.zt-treat li .imgs{
		display: none;
	}
	.zt-treat{
		background: none;border: none;
	}
	.zt-treat ul{
		padding: 0;margin: 0 26px;border: 1px solid #ecf0ff;
	}
	.zt-treat li{
		border-left:35px solid #ecf0ff ;padding-left:20px;
	}
	.zt-treat li h2 span{
		font-size: 39px;
	}
	.zt-treat li h2{
		font-size: 28px;margin-bottom: 35px;
	}
	.zt-treat li dd{
		font-size: 18px;line-height: 34px;background-position: left 12px; 
	}
	.zt-treat li dl{
		margin: 0;
	}
	.com-problem .pro-hd h3{
		display: none;
	}
	.com-problem .pro-hd h5{
		display: none;
	}
	.com-problem .pro-hd .imgs{
		display: none;
	}
	.com-problem .pro-hd {
		white-space: nowrap;overflow-x: auto;overflow-y: hidden;margin-bottom: 45px;
	}
	.com-problem .pro-hd ul{
		display: table;
	}
	.com-problem .pro-hd li a{
		line-height: 74px;padding: 0 35px;border-radius: 37px;font-size: 24px;
	}
	.com-problem .pro-hd{
		padding-left: 26px;
	}
	.com-problem .pro-hd li{
		margin-right: 12px;
	}
	.com-problem .pro-bd li{
		padding: 0;border-bottom: none;margin-bottom: 12px;
	}
	.com-problem .pro-bd li h3{
		line-height: 74px;font-size:22px ;background: #ecf0ff;border-bottom: none;padding: 0 24px;
	}
	.com-problem .pro-bd li h3 span{
		top: 20px;
	}
	.com-problem .pro-bd li.on{
		border-radius: 0;
	}
	.com-problem .pro-bd li .dl dd{
		padding: 20px;font-size: 18px;line-height: 32px;
	}
	.com-problem .pro-bd ul{
		padding: 0 26px;
	}
	.zxmask{
		z-index: 99999;
	}
	.zxmask.on{
		transform: scale(1);
	}
	.zxmask .zxbg{
		height: 740px;background-size: auto 100% !important;margin-top: -370px;
	}
	.zxmask h2 {
   	 	margin: 0 59px 0 57px;font-size: 24px;line-height: 74px;
	}
	.zxmask li label{
		font-size: 20px;
	}
	.zxmask li .select-set{
		font-size: 16px;
	}
	.zxmask li .select-set{
		line-height: 46px;
	}
	.zxmask li .select-main{
		height: 46px;border-radius: 23px;
	}
	.zxmask li .txt{
		height: 46px;line-height: 46px;border-radius: 23px;font-size: 16px;
	}
	.zxmask li{
		margin-bottom: 6px;
	}
	.zxmask li .text{
		height: 120px !important;
	}
	.zxmask .ico{
		display: block;
	}
	.x-contact .map{
		margin: 0;float: none;width: auto;margin: 30px 26px 0;
	}
	.x-contact .map img{
		width: 100%;display: block;
	}
	.x-contact{
		padding-top: 0;background: none;
	}
	.x-contact .txt{
		float: none;margin: 0;padding: 0;background: #f2f5ff;margin: 0 26px;padding: 45px 35px 65px;width: auto;	
	}
	.x-contact .txt h2,.x-contact .about h2{
		font-size: 28px;
	}
	.x-contact .txt p,.x-contact .about p{
		font-size: 20px;line-height: 50px;
	}
	.yl-mech{
		margin-bottom: 50px;
	}
	.lxmask .lm{
		width: auto;height: auto;margin-left: 20px;margin-right: 20px;margin-top: -400px;height: 800px;
	}
	.lxmask .lm .lmslider{
		width: 450px;top: -150px;left: 38px;position: relative;
	}
	.lxmask .lm .lmslider img{
		width: 450px;height: 470px;display: block;
	}
	.lxmask .lmslider .hd li{
		width: 20px;height: 20px;border-radius: 50%;margin: 0 7px;
	}
	.lxmask .lmtxt{
		width: auto;margin: 0;padding: 0;float: none;height: auto;margin-top: -80px;padding: 0 45px;
	}
	.lxmask .lmtxt h2{
		font-size: 34px;
	}
	.lxmask .lmtxt p{
		font-size: 20px;line-height: 1.8;
	}
	.lxmask .ico{
		width:90px ;height: 90px;border-radius: 50%;left: 0;right: 0;top: auto;margin: 0;bottom: -45px;margin: 0 auto;
	}
	.lxmask .ico img{
		width: 100%;height: 100%;
	}
	.uti-nav .hd dl{
		display: none !important;
	}
	.uitul{
		display: block;margin-bottom: 25px;
	}
	
	
	.q-team{
		margin-top:30px ;
	}
	.q-team .bd li{
		width: auto;float: initial;margin-right: auto;
	}
	.q-team .bds li{
		width: auto;
	}
	.q-team .bd li h3{
		font-size: 32px;line-height: 1.7;
	}
	.q-team li h6{
		font-size: 28px;line-height: 1.7;
	}
	.q-team .bd li .btn{
		font-size: 20px;
	}
	.q-main{
		width: 620px;height: auto;
	}
	.qm-mask .q-main{
		margin: 0 auto;transform: translateY(-50%);
	}
	.qm-mask h3{
		font-size: 34px;padding-left: 30px;
	}
	.qm-mask .bd{
		padding-left: 30px;padding-right: 20px;padding-bottom: 20px
	}
	.qm-mask .bd .txt{
		width: 310px;
	}
	.qm-mask .bd .txt h4{
		font-size: 28px;line-height:70px;
	}
	.qm-mask .bd .txt p{
		font-size: 20px;line-height: 1.7;
	}
	
	.lcen4 .cle2{
		display: none;
	}
	
	
	
	
	/*5.21开始*/
	.lxmian .cle4 .lxul li:nth-child(2n){
		display: none;
	}
	.lxmian .cle4 .lxul li h5{
		font-size: 28px;padding: 5px 0;line-height: 1.4;
	}
	.lxmian .cle4 .lxul li{
		width: 48%;margin: 0 1%;
	}
	.lxmian .cle4 .lxul{
		margin: 0 20px;
	}
	.lxmian .cle4 h4{
		font-size: 32px;line-height: 1.4;
	}
	
	
	.lcen3 .lxslides li .patxt{
		left: 40px;
	}
	.lcen3 .lxslides li .patxt{
		top: 135px;
	}
	.lcen3 .lxslides li .patxt .hl2{
		margin-top: 20px;
	}
	.lcen4 .img1 p{
		font-size: 28px;line-height: 1.5;height: auto;
	}
	/*5.21结束*/
	
	
	.uti-nav .hd li{
		width: auto;padding: 0 25px;
	}
	
	
	
	
	
	
	/*5.24修改开始*/
	.uit-detail .newe h5{
		font-size: 26px;
	}
	.uti-nav .bd .lxtext p{
		padding: 20px;font-size: 24px;line-height: 1.7;
	}
	.uti-nav .bd .lxtext table td{
		font-size: 22px;padding: 15px;
	}
	.uit-detail .lxt{
		float: none;width: auto;margin: 0;
	}
	.uit-detail .lxov .imgs{
		width: auto;float: none;margin: 0;padding: 0 20px;
	}
	.uti-nav .bd li:last-child .uit-detail{
		padding-bottom: 20px;
	}
	/*5.24修改结束*/
	
	.uit-detail .d3.lxd3 dd table{
		float: none;width: auto;
	}
	.uit-detail .d3.lxd3 .imgs{
		width: 300px;float: none;margin: 0 auto;
	}
	.uit-detail .d3.lxd3 .imgs h4{
		font-size: 20px;
	}
	
	/*5.27新增修改开始*/
	.uit-detail .q-txt{
		float: left;width: auto;margin: 20px 20px;
	}
	.header{
		position: fixed;left: 0;top: 0;right: 0;z-index: 11111;background: #fff;
	}
	.banner{
		margin-top: 90px;
	}
	.h-correct .hd li table{
		width: 100%;height: 70px;
	}
	.h-correct .hd li{
		line-height: 1.4;
	}
	.h-correct .hd li{
		font-size: 15px;
	}
	.lcen1 .txp p{
		font-size: 18px;line-height: 35px;
	}
	.lcen2 .imgs h4{
		right: 0;text-align: center;
	}
	.lcen3 .lxslides .bd li{
		width: auto;
	}
	/*5.27新增修改结束*/
	
		/*6.1新增开始*/
	.lcen4 .cle2{
		display: block;
	}
	.lcen4 .cle2 table th{
		font-size: 26px;
	}
	.lcen4 .cle2 table tr:nth-child(2) td{
		font-size: 24px;
	}
	.lcen4 .cle2 table tr:nth-child(3) td{
		height: auto;font-size: 24px;
	}
	.lcen4 .cle2 table tr:nth-child(4) td{
		height: auto;font-size: 24px;
	}
	.lcen4 .cle2 li{
		margin-bottom: 20px;
	}
	/*1.25新增修改*/
	
	.uit-dynamic .hd ul li{
		width: auto;float: none;display: block;
	}
	.uti-nav .hd li h3 a{
		line-height: 106px;
		font-size: 30px;
	}
	.uti-nav .hd li{
		height: auto;text-align: left;
	}
	.uti-nav .hd li h3{
		height: auto;
	}
	.uit-dynamic .hd{
		position:relative; padding-top:110px;
	}
	.uit-dynamic .hd:before{
		content: "";
		display: block;
		background: url("../images/l_arrow.png") no-repeat center;
		width:88px;height: 110px;position: absolute;right: 0;
		top: 0px;z-index: 112;
	}
	.uti-nav .hd{
		height: auto;
	}
	.uit-dynamic .hd ul li{
		display: none;
	}
	.uit-dynamic .hd.active ul li{
		display: block;
	} 
	.uti-nav .hd li.ons{
		position: absolute;left: 0;right: 0;top: 0;z-index: 11;display: block;
	}
	.uti-nav .hd li:hover:after, .uti-nav .hd li.ons:after{
		display: none;
	}
	.x_charge .x_hd ul li a{
		height: 72px;line-height: 72px;
		font-size: 22px;border-radius: 40px;
	}
	.x_bd2{
		padding: 0 25px;
	}
	.x_bd2 .assess{
		float: none;width: auto;
	}
	.x_bd2 .apparatus h2,
	.x_bd2 .assess h2{
		height: 76px;line-height: 76px;
		font-size: 24px;padding: 0 25px;
	}
	.x_bd2 .assess ul li h3 em{
		width: 50px;height: 50px;
		border-radius: 50%;line-height: 50px;
	}
	.x_bd2 .assess ul li h3{
		font-size: 24px;line-height: 50px;
	}
	.x_bd2 .assess ul li .txt p{
		font-size: 18px;line-height: 40px;
	}
	.x_bd2 .assess ul li label{
		top: 10px;
	}
	.x_bd2 .assess .price{
		margin: 0;line-height: 98px;height: 98px;
	}
	.x_bd2 .assess .price i{
		font-size: 32px;
	}
	.x_bd2 .assess .price span{
		font-size: 36px;
	}
	.x_bd2 .assess h4{
		font-size: 22px;line-height: 28px;padding: 40px 26px 0;
	}
	.x_bd2 .assess h6{
		margin: 0;padding:  26px;font-size: 22px;
	}
	.x_bd2 .apparatus{
		width: auto;float: none;margin-top:25px ;
	}
	.x_bd2 .apparatus ul li h3{
		font-size: 20px;
	}
	.x_careful{
		margin: 25px 25px 50px;
	}
	.x_careful h2{
		font-size:24px ;line-height: 1.7;width: auto;
	}
	.x_careful h3{
		font-size:22px ;line-height: 32px;width: auto;
	}
	.x_careful .x_btn{
		position: static;margin: 40px auto 20px;width: 220px;height: 65px;line-height: 65px;
		border-radius: 65px;
	}
	.x_careful .x_btn span{
		font-size: 22px;
	}
	.x_charge .x_bd table tr th:first-child{
		width: auto;padding:0 25px;font-size: 24px !important;
	}
	.x_charge .x_bd .title i{
		margin-right: 20px;
	}
	.x_charge .x_bd table .title span{
		font-size: 24px;
	}
	.x_charge .x_bd .title i{
		font-size: 22px;
	}
	.x_charge .x_bd table tr th{
		font-size: 24px;height: 90px;
	}
	.x_charge .wap{
		padding: 0 25px;
	}
	.x_charge .x_bd{
		overflow-x: auto;
	}
	.x_charge .x_bd table{
		width: 800px;
	}
	.x_charge .x_bd table tr td{
		font-size: 20px;height: 80px;
	}
	.x_charge .x_bd table tr th{
	}
	.x_detal h2{
		font-size: 24px;line-height: 32px;padding: 20px 25px;
	}
	.x_detal .right h3 em,
	.x_detal .left h3 em{
		height: 50px;width: 50px;font-size: 26px;line-height: 50px;
	}
	.x_detal .right h3,
	.x_detal .left h3{
		font-size:24px ;
	}
	.x_detal .left{
		width: auto;padding: 30px 20px 0;float: none;
	}
	.x_detal .left p{
		font-size: 18px;line-height: 40px;margin: 0;
	}
	.x_detal .right{
		width: auto;float: none;padding: 20px;
	}
	.x_detal .right p{
		font-size:18px ;
	}
}