@media (max-width: 767px){
	.ad .text{
	    width: 31.2%;
	    top: 15.7%;
	    left: 4%;
	}
	.wow{
		visibility: visible;
	}
	html{
		font-size: 70px;
	}
	.wrap{
		width: calc(100% - 0.6rem);
		max-width: calc(100% - 0.6rem);
	}
	#main .wrap5 .swiper-slide{
		width: 50%;
		padding: 0.2rem .3rem !important;
		color: #fff;
		text-align: center;
		box-sizing: border-box;
		position: relative;
	}
	#main .wrap5 .swiper-slide .d1{
		font-size: 0.24rem;
		line-height: 1.3;
	}
	#main .wrap5 .swiper-slide .d1 span{
		font-size: 0.55rem;
		font-family: 'TimesTenLTStd-Roman';
	}
	#main .wrap5 .swiper-slide .d2{
		font-size: .24rem;
		line-height: 1.5;
	}
	#main .wrap5 .swiper-slide:after{
		content: '';
		display: block;
		position: absolute;
		width: 1px;
		height: .8rem;
		background-color: rgba(255,255,255,.25);
		left: 0;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}
	#main .wrap5 .swiper-slide:first-child:after{
		display: none;
	}
	footer .fot{
		text-align: center;
	}
	footer .fot .wrap{
		line-height: .38rem;
		padding: 0.34rem 0 .3rem;
	}
	footer .fot .fl,footer .fot .fr{
		float: none;
		line-height: .38rem;
	}
	footer .fot .boc{
		width: auto;
		display: inline-block;
	}
	#main .wrap1{
		padding-bottom: 0;
	}
	#main .wrap1 .wrap{
		max-width: 100%;
		width: 100%;
	}
	#main .wrap1 .pro-intro{
		width: calc(100% - .6rem);
		margin: 0 auto;
		display: block;
		padding-bottom: .46rem;
	}
	#main .wrap1 .pro-intro nav a{
    	width: calc(33.33333% - 0.1rem);
		margin-right: 0.14rem !important;
	}
	#main .wrap1{
		background-image: url('') !important;
	}
	#main .wrap1 .intro-time{
		position: relative;
		padding: 0.6rem 0 0.28rem;
	}
	#main .wrap1 .intro-time .intro-box{
		padding-right: .5rem;
		box-sizing: border-box;
		width: calc(100% - 2.5rem);
	}
	#main .wrap1 .intro-time .text{
		height: 14em;
		width: calc(100% - 1.4rem);
		line-height: 1.5;
		margin-top: .2rem;
	}
	#main .wrap1 .intro-time .imgs{
		vertical-align: top;
		width: 2.2rem;
		margin-right: .3rem;
		margin-top: 1rem;
	}
	#main .wrap1 .intro-time .bg{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: -1;
		background: no-repeat center/cover;
	}
	#main .wrap2 .owl-dots .owl-dot span{
		width: .2rem;
		height: .2rem;
	}
	#main .wrap3 .owl-dots .owl-dot span{
		width: .2rem;
		height: .2rem;
	}
	#products .wrap2 ul li .text .btn{
	    height: .7rem;
	    line-height: .7rem;
    	margin-top: .2rem;
    	font-size: 12px;
	}
	#products .wrap2 ul li .text .d1{
	    padding: 0 0.28rem;
	    font-size: .3rem;
	    line-height: .46rem;
	}
	#products .wrap2 ul li .text{
		width: 66%;
	}
	#products .wrap2 ul li .text .btn em{
		width: 4px;
	}
	#products .wrap2 ul li + li{
		margin-top: 0;
	}
	.navlist .wrap{
		width: 100%;
		max-width: 100%;
	}
	.navlist .ico{
		display: none;
	}
	.navlist .item{
		padding: 0 0 0;
	}
	.navlist .item .line em{
		display: none;
	}
	.navlist .owl-carousel{
		padding: 0;
	}
	.navlist .owl-item:first-child .line,
	.navlist .owl-item:last-child .line{
		display: none;
	}
	.navlist .owl-item:first-child .line:last-child{
		display: block;
	}
	.navlist .text{
		display: inline-block;
		vertical-align: middle;
	}
	.navlist .text .cn{
		font-size: .3rem;
	}
	.navlist .text .en{
		font-size: .24rem;
	}
	#productslist .wrap1 .tuijian{
		width: 100%;
	}
	#productslist .wrap1 .tuijian .text .con{
		font-size: .24rem;
	}
	#productslist .wrap1 .tuijian .text .btn{
		font-size: .24rem;
	    width: 2rem;
	    height: .6rem;
	    line-height: .6rem;
	}
	#productslist .wrap1 .list ul>li{
		width: 50%;
	}
	#productslist .wrap1 .tuijian .item .text{
	    padding: .24rem .26rem .2rem;
	}
	#productslist .wrap1 .item .text h4{
		line-height: 2;
	}
	#productslist .wrap1 .list ul>li .item .text{
	    padding: .24rem .26rem .2rem;
	}
	#symptom .symptomlist .list{
		float: none;
		width: 100%;
	}
	#symptom .symptomlist .side{
		width: 100%;
		float: none;
		height: .7rem;
	}
	#symptom .symptomlist .side a{
		display: inline-block;
		font-size: .26rem;
		height: .7rem;
		line-height: .7rem;
		padding: 0 .4rem;
		color: #333333;
		background-color: #fff;
	}
	#symptom .wrap1 .wrap{
		max-width: 100%;
		width: 100%;
	}
	#symptom .symptomlist .list{
	    width: calc(100% - 0.6rem);
	    max-width: calc(100% - 0.6rem);
		margin: 0.7rem auto 0;
	}
	#symptom .departmentmb .swiper-container{
		height: 1rem;
	}
	#symptom .departmentmb .swiper-slide.on a{
		background-color: #fff;
	}
	#symptom .departmentmb a{
		display: inline-block;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.5rem;
		text-align: center;
		color: #99765c;
		border: 1px solid #a37e61;
		margin:0 .15rem;
		box-sizing: border-box;
	}
	#symptom .departmentmb a em{
		display: inline-block;
		font-style: normal;
		line-height: 1.5;
		font-size: .28rem;
		vertical-align: middle;
	}
	#symptom .wrap1 .titbox{
    	padding: .6rem 0 .5rem;
	}
	.about-nav2 .wrap{
		max-width: 100%;
		width: 100%;
	}
	.about-nav2 .wrap .line em{
		display: none;
	}
	.about-nav2 a .text{
		max-width: 100%;
		margin-left: 0;
    	text-align: center;
	}
	.about-nav2 a{
		padding: 0 2.6%;
		text-align: center;
	}
	#party .wrap1 .list li .text{
		width: 100%;
	}
	#party .wrap1 .list li .imgs{
		width: 100%;
	}
	#party .wrap1 .list li:nth-child(2n-1) .imgs{
		float: none;
	}
	#party .wrap1 .list li .text{
		position: relative;
	}
	#party .ads .box .text .time:after,
	#party .wrap1 .list li .time:after{
		height: 1px;
	}
	#recruit .wrap1{
		padding-bottom: 0;
	}
	#recruit .wrap1 .titbox{
		margin: 0 .3rem;
	}
	#recruit .wrap1 li{
		width: 100%;
	}
	#recruit .wrap1 .wrap{
		max-width: 100%;
		width: 100%;
	}
	#recruit .wrap1 li .con{
		transform: none !important;
		opacity: 1 !important;
		left: 0;
		position: relative;
		font-size: .24rem;
	}
	#recruit .wrap1 li .tit{
	    padding: .7rem 0;
	    width: 2rem !important;
	    vertical-align: middle;
	    position: static;
	}
	#recruit .wrap1 ul{
		white-space: normal;
	}
	#recruit .wrap1 li .con{
		width: calc(100% - 2rem);
		max-width: 100%;
		vertical-align: middle;
	    position: static;
	}
	#recruit .wrap1 li .con .box{
		width: 100%;
    	padding: .4rem .54rem .4rem .0rem;
	}
	#recruit .wrap1 li:nth-child(n+3) .con{
		right: auto;
	}
	#recruit .wrap3 .contai .text .tit{
		font-size: .3rem;
	}
	#recruit .wrap3 .contai .text .con{
		font-size: .24rem;
	}
	#recruit .wrap2 .hd .box span:first-child,
	#recruit .wrap2 ul li .box span:first-child{
		display: none;
	}
	#recruit .wrap2 .hd span,
	#recruit .wrap2 ul li .box span{
		width: 25%;
		vertical-align: middle;
	}
	#recruit .wrap2 ul li .apply a{
		width: 100%;
		height: .5rem;
		line-height: .5rem;
		font-size: .2rem;
	}
	#recruit .wrap2 ul li .licon .left{
		width: 100%;
		float: none;
	}
	#recruit .wrap2 ul li .licon .con{
		font-size: 0.26rem;
	}
	#recruit .wrap2 ul li .licon{
		padding: 0.4rem 0.5rem;
	}
	#recruit .wrap2 ul li .applybtn{
		float: none;
		width: 2.3rem;
		height: 0.7rem;
		line-height: 0.7rem;
		color: #fff;
		margin: 0.3rem auto 0;
	}
	#recruit .wrap3{
		padding-bottom: .6rem;
	}
	#main .wrap4 .king .flex-direction-nav a{
		width: .12rem;
		height: .2rem;
		background-size: .12rem auto;
	}
	.navlist .owl-carousel .owl-item{
		padding: 0;
	}
	#news .wrap1 .list .zt{
		display: none;
	}
	#about .about-nav a .text{
		text-align: center;
		margin-left: 0;
	}
	#about .wrap1 .box{
		padding: .08rem;
	}
	#about .wrap1 .box .bgbox{
		padding: 0 .3rem;
	}
	#about .wrap1 .box .tit{
		padding: 0;
	}
	#about .wrap1 .box .textbox{
		padding: .5rem 0 .36rem;
	}
	#about .wrap1 .box .textbox .con{
		padding: 0;
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
	}
	#about .wrap1 .box .textbox .con .mCSB_inside > .mCSB_container{
		margin-right: 0;
	}
	#about .wrap1 .box .bgbox .imgslides{
		width: 100%;
		margin: .4rem 0 0;
	}
	#about .wrap1 .box .bgbox .imgslides .owl-nav{
		display: none;
	}
	#about .wrap1 .box .bgbox .owl-dots{
		display: block !important;
	}
	#about .wrap1 .box .borimgs .mark:nth-child(1){
		background-image: url('../img/50-h.jpg');
		background-size: .4rem auto;
	}
	#about .wrap1 .box .borimgs .mark:nth-child(2){
		background-image: url('../img/50-h-2.jpg');
		background-size: .4rem auto;
	}
	#about .wrap1 .box .borimgs .mark:nth-child(3){
		background-image: url('../img/50-h-3.jpg');
		background-size: .4rem auto;
	}
	#about .wrap1 .box .borimgs .mark:nth-child(4){
		background-image: url('../img/50-h-4.jpg');
		background-size: .4rem auto;
	}
	#about .wrap1 .box .bgbox:after{
		left: -1rem;
		top: 0;
	}
	.titbox h3{
		/* background-image: url('../img/16.png'); */
	}
	#about .wrap4 .intorbox{
		height: auto;
	}
	#about .wrap4 .box{
		padding: .4rem 0 0;
	}
	#about .wrap2 .list .identification{
		width:98%;
	}
	#about .wrap2 .list{
		margin-top: .7rem;
	}
	#about .wrap2 .list ul li{
		padding: 1px;
	}
	#about .wrap2 .list ul li .con{
		font-size: .26rem;
	}
	#about .wrap2 .bgbox{
		width: 100%;
		border-left: none;
		border-right: none;
	}
	#productsinfo .wrap1 .wrap{
		width: 100%;
		max-width: 100%;
	}
	#productsinfo .iban{
		width: calc(100% - .6rem);
		margin: 0 auto .5rem;
	}
	#productsinfo .iban .owl-controls .owl-dots .owl-dot{
		width: 7px;
		height: 7px;
	}
	#productsinfo .iban .item .text .tit{
		font-size: .3rem;
	}
	#productsinfo .iban .item .text .con{
		font-size: .24rem;
	}
	#productsinfo .wrap1 .infobox .desc{
		padding: 0 .3rem;
	}
	#productsinfo .wrap1 .infobox .desc .con{
		padding: .5rem 0 .64rem;
		font-size: .24rem;
	}
	#productsinfo .wrap1 .infobox .desc .con p{
		line-height: 1.75;
		padding: 0;
	}
	#productsinfo .wrap2 .main{
		padding: .8rem .4rem .7rem;
	}
	#productsinfo .wrap2 .main .imgs{
		width: 3.38rem;
	}
	#productsinfo .wrap2 .main .tit{
		font-size: .4rem;
		padding: .5em 0;
		margin: .4rem 0 .3rem;
	}
	#productsinfo .wrap2 .main .con{
		font-size: .24rem;
		line-height: 1.8;
	}
	#productsinfo .wrap2 ul li{
		width: 100%;
		padding: .36rem .3rem .5rem .24rem;
		margin-bottom: .15rem;
	}
	#productsinfo .wrap2 ul li .imgs{
		display: inline-block;
		vertical-align: middle;
	}
	#productsinfo .wrap2 ul li .text{
		display: inline-block;
		width: calc(100% - 2.2rem);
		vertical-align: middle;
		text-align: left;
		padding-left: .4rem;
		box-sizing: border-box;
	}
	#productsinfo .wrap2 ul li .tit{
		width: auto;
		padding: 0;
		font-size: .3rem;
		line-height: 2;
	}
	#productsinfo .wrap2 ul li .con{
		font-size: .24rem;
	}
	#productsinfo .wrap3 li{
		width: 100%;
		margin-bottom: .12rem;
	}
	#productsinfo .wrap3 li:nth-child(2n){
		margin-left: 0;
	}
	#productsinfo .wrap4 li{
		width: 100%;
		padding-top: .1rem;
	}
	#productsinfo .wrap4 li .text{
		font-size: .24rem;
		padding: .2rem .24rem .4rem;
		min-height: auto;
	}
	#productsinfo .wrap4 li + li{
		margin-left: 0;
		margin-top: 2px;
	}
	#productsinfo .wrap4 li .imgs img{
		width: 4.14rem;
	}
	#productsinfo .wrap5 li .text{
		padding: .4rem;
	}
	#productsinfo .wrap5 li .text .con{
		font-size: .24rem;
		min-height: 8em;
	}
	#productsinfo .wrap5 li .text .tit{
		padding-bottom: .1rem;
	}
	#productsinfo .wrap5 li .text .tit:after{
		height: 1px;
	}
	#productsinfo .wrap6 .list li{
		width: calc(50% - .07rem);	
	}
	#productsinfo .wrap6 .list li:not(:nth-child(4n)){
		margin-right: 0;
	}
	#productsinfo .wrap6 .list li:not(:nth-child(2n)){
		margin-right: .14rem;
	}
	#info .wrap1 .tit{
		font-size: .28rem;
		line-height: 1.5;
	}
	#info .wrap1 .time{
		font-size: .22rem;
    	margin-top: 0.14rem;
	}
	#info .wrap1 .con{
	    margin-top: 0.3rem;
	    font-size: 0.24rem;
	    padding-bottom: 0.8rem;
	    text-align: justify;
	}
	#info .paging .left a{
	    font-size: 0.22rem;
	    line-height: 1.5;
	    padding: .25em 0;
	}
	#info .paging .return{
	    width: 1.7rem;
	    height: 0.5rem;
	    line-height: 0.5rem;
	    font-size: 0.24rem;
	    border-radius: .1rem;
	}
	.recruitdtl .txt{
		width: 20%;
		font-size: 14px;
	}
	.recruitdtl .resume .txt{
		width: 20%;
	}
	.recruitdtl textarea{
	    margin-left: 3%;
	    width: 66%;
	}
	.recruitdtl input[type=submit]{
	    margin-left: 23%;
	}
	.recruitdtl .check-box .txt{
		width: 20%;
	}
	.recruit-box h3{
		font-size: 15px;
	}
	#about .wrap2 .list ul li .jb{
		width: .24rem;
		height: .24rem;
	}
	#about .wrap4 .mapbox,
	#about .wrap4 .intorbox{
		padding: .07rem;
	}
	#about .wrap4 .intorbox .jb,
	#about .wrap4 .mapbox .jb{
		width: .4rem;
		height: .4rem;		
	}
	#technology .contai{
		padding: 4px;
	}
	#technology .contai .jb{
		width: 20px;
		height: 20px;
	}
	#news .wrap1 .ajax span,
	#productsinfo .wrap6 .more span{
	    width: 1.2rem;
	    height: 1.2rem;
	    line-height: 1.2rem;
	    font-size: .24rem;
	}
	#news .wrap1 .ajax:after, #news .wrap1 .ajax:before,
	#productsinfo .wrap6 .more:after, #productsinfo .wrap6 .more:before{
	    width: calc(50% - .6rem);
	}
	#main .wrap2 .slides li a:after{
		top: auto;
	    bottom: -1px;
	    left: -1px;
	    transform: rotate(180deg);
	}
	#main .iban .flex-control-paging li a{
	    border: 1px solid #fff;
	    width: 7px;
	    height: 7px;
	}
	#main .wrap1 .intro-time .time-box{
	    margin-left: .2rem;
	    width: 100%;
	    text-align: right;
	}
	#main .wrap1 .intro-time .text{
		width: 100%;
	}
	.navlist .owl-carousel .owl-controls .owl-prev,
	.navlist .owl-carousel .owl-controls .owl-next,
	#news .about-nav2 .owl-prev,
	#news .about-nav2 .owl-next{
	    width: .15rem;
	    height: .27rem;
	}
	.navlist .owl-carousel .owl-controls .owl-prev,
	#news .about-nav2 .owl-prev{
		left: 10px;
	}
	.navlist .owl-carousel .owl-controls .owl-next,
	#news .about-nav2 .owl-next{
		right: 10px;
	}
}
@media (max-width: 600px){
	html{
		font-size: 50px;
	}
	#news .wrap1 .left{
		float: none;
		border-right: none;
		width: 100%;
	}
	#news .wrap1 .left .imgs{
		width: 5rem;
		border: none;
		padding: 0;
	}
	#news .wrap1 li .left .time{
		width: calc(100% - 5rem);
	}
	#news .wrap1 li .text{
		width: 100%;
		padding: 0.3rem 0 .2rem;
	}
	#news .wrap1 li .text .tit{
		font-size: .3rem;
		font-weight: 300;
	}
	#news .wrap1 li .text .con{
		font-size: .24rem;
	}
	#news .wrap1 li .text .more{
	    width: 2rem;
	    height: .7rem;
	    line-height: .7rem;
	    font-size: .24rem;
	}
	#news .wrap1 .box{
		padding: .3rem;
	}
	#news .wrap1 li.noimg .leftico{
		display: none;
	}
	#news .wrap1 li.noimg .left{
		width: auto;
		padding-left: 0;
	}
	#news .wrap1 li.noimg .left .time{
		width: auto;
	}
	#news .wrap1 li .left .time span.m{
		font-weight: 300;
	}
	#news .wrap1 li.noimg .left .time span{
		display: inline-block;
		font-size: .3rem;
	}
	#news .wrap1 li.noimg .left .time span.m{
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: none;
		font-size: .48rem;
	}
	#news .wrap1 li.noimg .left .time span.m:after{
		content: '/';
		font-size: .3rem;
		margin: 0 .1rem;
	}
	#news .wrap1 li.noimg .text{
		border-left: none;
		width: 100%;
	}
	#about .wrap3 .fixbox{
		position: fixed;
		max-height: 100%;
		overflow: auto;
	}
	.control-group input[type="file"]{
		margin-left: 4.2%;
	}
	#productslist .department .owl-nav .owl-prev, #productslist .department .owl-nav .owl-next{
		background-size: .15rem .27rem;
	}
}