@media (max-width: 993px){
	html{
		font-size: 70px;
	}
	.titbox h3{
		font-size: .26rem;
	}
	header.mobhd{
		height: .8rem;
		line-height: .8rem;
		padding: 0 0 0 0.3rem;
	}
	header.mobhd .logo{
		display: inline-block;
		height: .42rem;
	    vertical-align: middle;
	}
	header.mobhd .logo img{
		height: 100%;
	    vertical-align: top;
	}
	header.mobhd .headside{
		float: right;	
	}
	header.mobhd .headside .tel{
		font-size: .24rem;
		background: url('../img/1.png') no-repeat left center/.18rem auto;
		padding-left: .3rem;
		display: inline-block;
		vertical-align: top;
		padding-right: .2rem;
		position: relative;
	}
	header.mobhd .headside .tel:after{
		content: '';
		display: block;
		position: absolute;
		width: 1px;
		height: .3rem;
		background-color: #d2d2d2;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}
	header.mobhd .navbtn{
		width: 1rem;
		height: .8rem;
		background-color: #a37e61;
		float: right;
		position: relative;
	}
	header.mobhd .nav-btn{
	    width: 0.4rem;
	    height: 0.3rem;
	    position: absolute;
	    cursor: pointer;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	}
	header.mobhd .nav-btn .line{
	    display: block;
	    width: 100%;
	    height: 0.04rem;
	    background-color: #fff;
	    position: absolute;
	    left: 0;
	}
	header.mobhd .nav-btn .line1{
	    top: 0;
	    transform-origin: left top 0;
	}
	header.mobhd .nav-btn .line2{
    	top: 0.129rem;
	}
	header.mobhd .nav-btn .line3{
	    bottom: 0;
	    transform-origin: left bottom 0;
	}
	header.mobhd .searbtn{
		width: .24rem;
		height: .24rem;
		background: url('../img/2.png') no-repeat center/cover;
		display: inline-block;
		vertical-align: middle;
		margin: 0 0.3rem;
		cursor: pointer;
	}
	header.mobhd .sub-menu {
	  width: 92%;
	  padding: 0.28rem 4%;
	  position: absolute;
	  left: 0;
	  top: .8rem;
	  background-color: #f5f5f5;
	  z-index: 9;
	  display: none;
	}
	header.mobhd .sub-menu ul, header.mobhd .sub-menu li {
	  width: 100%;
	  font-size: 0.24rem;
	}
	header.mobhd .sub-menu li {
	  border-bottom: 1px solid #dcdcdc;
	}
	header.mobhd .sub-menu .tit {
	  display: block;
	  width: 91%;
	  padding: 0 4.5%;
	  line-height: 0.74rem;
	  color: #000;
	  position: relative;
	  font-size: 0.26rem;
	}
	header.mobhd .sub-menu .sub-tit:after {
	  content: '';
	  display: block;
	  width: 0.26rem;
	  height: 0.26rem;
	  background: url(../img/ico_03.png) no-repeat center;
	  background-size: 100% auto;
	  position: absolute;
	  right: 0.3rem;
	  top: 0.18rem;
	}
	header.mobhd .sub-menu .sub-tit.on {
	  background-color: #00a0e9;
	  color: #fff;
	}
	header.mobhd .sub-menu .sub-tit.on:after {
	  background: url(../img/ico_03_h.png) no-repeat center;
	  background-size: 100% auto;
	}
	header.mobhd .sub-menu .sec-list {
	  line-height: 0.54rem;
	  padding: 0.2rem 4.5%;
	  display: none;
	}
	header.mobhd .sub-menu .sec-list p {
	  background: url(../img/ico_04.png) no-repeat left center;
	  background-size: 0.06rem auto;
	}
	header.mobhd .sub-menu .sec-list a {
	  padding-left: 0.2rem;
	  color: #666;
	}
	.search-bg {
	  position: fixed;
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 10;
	  background-color: #fff;
	  opacity: 1;
	  filter: Alpha(opacity=100);
	  display: none;
	}

	.m-search-box {
	  width: 92%;
	  border: 1px solid #a37e61;
	  position: fixed;
	  left: 3%;
	  top: 54px;
	  height: 0.8rem;
	  z-index: 11;
	  display: none;
	}
	.m-search-box input.tex {
	  border: none;
	  background: none;
	  font-size: 0.24rem;
	  font-family: "Arial";
	  color: #a37e61;
	  height: 0.26rem;
	  line-height: 0.24rem;
	  padding: 0.27rem 4%;
	  width: 80%;
	}
	.m-search-box input.search-btn {
	  border: none;
	  width: 0.7rem;
	  height: 0.8rem;
	  background: url(../img/ico_08.png) no-repeat center;
	  background-size: 0.4rem auto;
	  margin: 0;
	}

	.m-close-search {
	  display: block;
	  width: 15px;
	  height: 15px;
	  background: url(../img/ico_07.png) no-repeat center;
	  background-size: 100% auto;
	  position: fixed;
	  right: 4%;
	  top: 15px;
	  cursor: pointer;
	  z-index: 11;
	  display: none;
	}










	#main .wrap1 .pro-intro{
		width: 100%;
		float: none;
	}
	#main .wrap1 .pro-intro .tit{
		font-size: .36rem;
	}
	#main .wrap1 .pro-intro nav a{
    	width: calc(33.33333% - .4rem);
		height: .7rem;
		line-height: .7rem;
		font-size: .24rem;
		margin-right: .6rem !important;
	}
	#main .wrap1 .pro-intro nav a:nth-child(3n){
		margin-right: 0 !important;
	}
	#main .wrap1 .pro-intro nav a img{
		display: none;
	}
	#main .wrap1 .intro-time{
		float: none;
	}
	#main .wrap1 .intro-time .text{
		font-size: .24rem;
		height: 10em;
	}
	#main .wrap1 .intro-time .imgs{
		width: 30%;
		margin-right:5%;
	}
	#main .wrap1 .intro-time .text h2{
		font-size: .24rem;
	}
	#main .wrap1 .intro-time .intro-box{
		width: 65%;
	}
	#main .wrap1 .intro-time .time-box{
		margin-left: .2rem;
		width: auto;
	}
	#main .wrap1 .intro-time .time-box .d2{
		font-size: 12px;
	}
	#main h2.tit{
		font-size: .36rem;
	}
	#main .wrap2 .imgs{
		width: 100%;
	}
	#main .wrap2 .text{
		width: 100%;
	    padding: .5rem .5rem 0.9rem;
	}
	#main .wrap2 .con{
		font-size: .24rem;
		min-height: 6em;
	}
	#main .wrap2 .owl-dots{
		left: 0.5rem;
	}
	#main .wrap2 .slides li:after, #main .wrap2 .slides li:before{
		width: 7px;
		height: 7px;
	}
	#main .wrap2 .slides li a:after{
	    top: auto;
	    bottom: -1px;
	    left: -1px;
	    transform: rotate(180deg);
	}
	#main .wrap3 .slides li{
		width: 100%;
		position: relative;
	}
	#main .wrap3 .slides li:after,
	#main .wrap3 .slides li:before{
		content: '';
		display: block;
		width: .16rem;
		height: .16rem;
		position: absolute;
		bottom: -1px;
		background: no-repeat center/cover;
		z-index: 2;
	}
	#main .wrap3 .slides li:after{
		left: 0;
		background-image: url('../img/77.jpg');
	}
	#main .wrap3 .slides li:before{
		right: 0;
		background-image: url('../img/77.jpg');
		transform: scale(-1, 1);
	}
	#main .wrap3 .item1 .imgs{
		width: 100%;
	}
	#main .wrap3 .item1 .text{
		width: 100%;
		padding: .4rem 1rem 0.88rem .44rem;
	}
	#main .wrap3 .item1 .text .tit{
		font-size: .3rem;
	}
	#main .wrap3 .item1 .text .con{
		font-size: .24rem;
		line-height: .38rem;
		min-height: auto;
	}
	#main .wrap3 .item1 .text .btn{
		width: 1.8rem;
		height: .6rem;
		line-height: .6rem;
		padding: 0 0 0 .3rem;
		font-size: .24rem;
		background-position: 1.4rem center;
		background-size: .08rem auto;
		margin-top: .5rem;
	}
	#main .wrap3{
		padding-bottom: 0;
	}
	#main .wrap3 .owl-dots{
		position: relative;
		bottom: 0;
		font-size: 0;
		padding: .8rem 0 .7rem;
		text-align: center;
	}
	#main .wrap3 .owl-dots .owl-dot{
		margin: 0 0.04rem;
		display: inline-block;
	}
	#main .wrap3 .owl-dots .owl-dot span{
		width: 16px;
		height: 16px;
		border: 1px solid #a58063;
		background-color: #fff;
		box-sizing: border-box;
		display: inline-block;
		border-radius: 100%;
	}
	#main .wrap3 .owl-dots .owl-dot.active span{
		background-color: #a58063;
	}
	#main .wrap4 .con{
		font-size: .24rem;
	}
	#main .wrap4 .more{
		font-size: .24rem;
		width: 2.05rem;
		height: .6rem;
		line-height: .6rem;
		padding: 0 0 0 0.45rem;
		background-position: 1.5rem center;
		background-size: 0.09rem auto;
	}
	#main .wrap4{
		padding: 1.1rem 0;
	}
	footer .top{
		padding: 0;
	}
	footer .top .wrap{
		width: 100%;
		max-width: 100%;
	}
	footer .right{
		float: none;
		width: 100%;
	}
	footer .right ul{
		float: none;
	}
	footer .right ul li{
		display: block;
		margin-left: 0;
	}
	footer .right ul li a:first-child{
		display: block;
		padding: 0 .3rem;
		background-color: #f7f7f7;
		font-size: .24rem;
		line-height: .8rem;
		border-bottom: 1px solid #c9c9c9;
		position: relative;
	}
	footer .right ul li a:first-child:after{
		content: '';
		display: block;
		position: absolute;
		width: .14rem;
		height: .24rem;
		background: url('../img/15.png') no-repeat center/cover;
		right: .3rem;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}
	footer .right ul li a:not(:first-child){
		display: none;
	}
	footer .left{
		width: 100%;
		float: none;
		text-align: center;
		padding: 0.44rem 0.3rem .34rem;
	}
	
	footer .left .d2 p{
		display: inline-block;
	}
	footer .left .d1 span{
		font-size: .2rem;
		padding-left: .5rem;
	}
	footer .left .d1 span:after{
		left: .25rem;
	}
	footer .left .d2 p{
		font-size: .24rem;
		padding-left: .4rem;
		background-size: .3rem auto;
	}
	footer .fot{
		font-size: .22rem;
	}
	footer .fot .wrap{
		max-width: 100%;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.4rem;
		text-align: center;
	}
	footer .fot .desc .icp{
		display: block;
	}
	#products .wrap2 ul li .imgs{
		width: 60%;
	}
	#products .wrap1 .con{
		width: 100%;
		font-size: 0.24rem;
		padding-top: 0.2rem;
	}
	#products .wrap1 h3{
		font-size: 0.26rem;
	}
	#symptom .symptomlist .list li{
	    width: calc(50% - .14rem);
	    margin-bottom: .28rem;
	}
	#symptom .symptomlist .list li:not(:nth-child(3n)){
		margin-right: 0;
	}
	#symptom .symptomlist .list li:not(:nth-child(2n)){
		margin-right: .28rem;
	}
	#technology .contai .box .left{
		width: 100%;
		float: none;
	}
	#party .ads .box .text{
		width: 100%;
	}
	#party .ads .flex-control-nav{
		width: 100%;
	}
	#technology .contai .box .imgs{
		width: 100%;
		float: none;
	}
	#technology .wrap3 .contai .box .imgs,
	#technology .contai .box .imgs{
		margin-top: .3rem;
	}
	#technology .wrap3 .contai .box .left{
		width: 100%;
	}
	.about-nav2 a .ico{
	    font-size: .3rem;
	    width: .64rem;
	    height: .64rem;
	    line-height: .64rem;
	}
	#party .ads .box .text{
		position: relative;
	}
	#party .ads .box .text .time,
	#party .wrap1 .list li .time{
		font-size: .24rem;
	}
	#party .ads .box .text .tit,
	#party .wrap1 .list li .tit{
		font-size: .28rem;
	}
	#party .ads .box .text .con,
	#party .wrap1 .list li .con{
		font-size: .24rem;
	}
	#party .wrap1 .list li .more{
	    font-size: .24rem;
	    width: 2rem;
	    height: .7rem;
	    line-height: .7rem;
	}
	#party .wrap1 .list li + li{
		margin-top: .3rem;
	}
	#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;
		width: 100%;
	}
	#party .wrap1 .moreajx span,
	#productslist .wrap1 .more span,
	#symptom .symptomlist .more span{
		width: 1.2rem;
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: .24rem;
	}
	#party .wrap1 .moreajx:after, #party .wrap1 .moreajx:before,
	#productslist .wrap1 .more:after, #productslist .wrap1 .more:before,
	#symptom .symptomlist .more:after, #symptom .symptomlist .more:before{
	    width: calc(50% - .6rem);
	}
	#party .wrap1 .flex-control-nav li{
		margin:0 .1rem;
	}
	#technology .contai .tit{
		font-size: .3rem;
	}
	#technology .contai .left .con p{
		font-size: .24rem;
	}
	#about .wrap3 .wrap{
		width: 100%;
		max-width: 100%;
	}
	#about .wrap3 br.pcbr{
		display: none;
	}
	#about .wrap3 br.mobbr{
		display: block;
	}
	#about .wrap3 li, #about .wrap3 .mid .item{
		font-size: .2rem;
		width: 1.6rem;
		height: 1rem;
		line-height: 1rem;
		margin: 0 0.06rem .32rem;
	}
	#about .wrap3 .mid .box .item:first-child{
		margin-bottom: .5rem;
	}
	#about .wrap3 .mid .box{
		padding: 1rem 0 .2rem;
	}
	#about .wrap3 .mid .box .item{
		margin: 0;
	}
	#about .wrap3 .mid>.item:first-child{
		left: .1rem;
	}
	#about .wrap3 .mid>.item:last-child{
		right: .1rem;
	}
	#about .wrap3 .mid>.item:first-child, #about .wrap3 .mid>.item:last-child{
		top: 0;
		bottom: auto;
	}
	#about .wrap3 .mid .box .item:nth-child(n+3){
		margin-left: .9rem;
	}
	#about .wrap4 .mapbox, #about .wrap4 .intorbox{
	    width: 100%;
	    height: 4rem;
	    float: none !important;
	}
	#about .wrap4 .intorbox{
		margin-top: .2rem;
	}
	#about .wrap2 .list .identification{
		width: calc(33.3333% - 20px);
	}
	#productsinfo .wrap1 .infobox .desc{
		width: 100%;
		padding: 0 .4rem;
		box-sizing: border-box;
	}
	#productsinfo .wrap1 .infobox .desc .imgs{
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
	}
	#productsinfo .wrap1 .infobox .desc .con{
		width: 100%;
    	padding: .4rem .4rem .6rem;
	}
	#productsinfo .wrap1 .infobox .line{
		display: none;
	}

	#productsinfo .wrap2 .main .text{
		float: none;
		text-align: center;
	}
	#productsinfo .wrap2 .main .imgs{
		margin: 0 auto;
		float: none;
	}
	#productsinfo .wrap2 .main .tit{
	    font-size: .34rem;
	    margin-left: 0rem;
	    float: none;
	    width: auto;
	    display: inline-block;
	}
	#productsinfo .wrap2 .main .con{
		float: none;
	    -webkit-writing-mode: initial;
	    writing-mode: initial;
	    line-height: 1.714;
	    max-height: none;
	    text-align: left;
	}
	#productsinfo .wrap2 .main{
		padding: .6rem .8rem .54rem;
	}
	#productsinfo .wrap2 .main .tit{
	    margin: .4rem 0 .2rem;
	    padding: .25em 0;
	    border: none;
	    border-top: 1px solid #222222;
	    border-bottom: 1px solid #222222;
	}
	#productsinfo .wrap2 ul li{
		width: calc(50% - .2rem);
		margin-bottom: .2rem;
	}
	#productsinfo .wrap2 ul li:not(:nth-child(4n+1)){
		margin-left: 0;
	}
	#productsinfo .wrap2 ul li:not(:nth-child(2n)){
		margin-right: .2rem;
	}
	#productsinfo .wrap5 li .imgs{
		width: 100%;
	}
	#productsinfo .wrap5 li .text{
		width: 100%;
		padding-bottom: .8rem;
	}
	#productsinfo .wrap5 li + li{
		margin-top: .3rem;
	}
	#form .recruit-box .control-group input[type="file"]{
	    width: 92%;
	}
	#about .wrap1 .box .bgbox .imgslides .owl-dots{
		display: block !important;
	}
	.about-nav2 a .text .en,
	.navlist .text .en{
		height: 2em;
	}
	#about .wrap3 .fixbox img{
		max-width: 90%;
		max-height: 100%;
		box-sizing: border-box;
		padding: .1rem 0;
	}
	#about .wrap2 .list .identification{
		width: calc(50% - 20px);
	}
	#productslist .department .owl-nav .owl-prev, #productslist .department .owl-nav .owl-next{
		background-size: 10px 18px;
	}
	footer .fot .fl, footer .fot .fr{
		float: none;
		line-height: .3rem;
	}
}