@charset "UTF-8";
@media (max-width: 1024px){
	.banner-swiper{
		height:64vh;
	}
	.banner-indexswper .swiper-slide .bigimg{
		    width: 43%;
    margin-left: 34%;
	}
	.fixed-left{
		display:none;
	}
	.mapconbody .mapdivli .item-liop .con-p{
		font-size:0.4rem;
	}
	.mapconbody .mapdivli .item-liop{
		padding:0.7rem;
	}
}

@media (max-width: 992px){
	.mapconbody .mapdivli .maping{
		width:2rem;
	}
	.mapconbody .mapdivli .item-liop{
		padding:0.5rem;
	}
	.mapconbody .mapdivli .item-liop .con-p{
		line-height:0.75rem;
	}
		
	.mapconbody .mapdivli{
		width:44%;
	}
	.banner-right{
		display:none;
	}
	.support-list1 ul.supportul li{
     padding-bottom:40%;
	}
	.superioritybody .zhimian .right .list .topxia{
		margin-top: 0.6rem;
	}
	.superioritybody .zhimian .right .list{
		width:90%;
	}
	.info-header .rightl .item-box .name{
		margin-bottom:0.5rem;
	}
	.info-header .rightl .item-box .name:after{
		bottom:-0.5rem;
	}
	.info-header .rightl .item-box{
		width:90%;
		left:5%;
	}
	.info-header .rightl .item-box .more{
		margin-top: 0.5rem;
	}
	.contact-list1 .mapul li{
		width:49%;
		margin-right:2%;
	}
	.contact-list1 .mapul li:nth-child(3n){
		margin-right: 2%;
	}
	.contact-list1 .mapul li:nth-child(2n){
		margin-right:0;
	}
	.contact-list1 ul.item-clear li{
		padding-bottom:46%;
	}
	.product-mian .product-ul li{
		width:49%;
		margin-right:2%;
	}
	.product-mian .product-ul li:nth-child(4n){
		margin-right:2%;
	}
	.product-mian .product-ul li:nth-child(2n){
		margin-right:0%;
	}
	.index-list1 .list-div2 .left .itemli .name{
		font-size:0.8rem;
		line-height:0.8rem;
	}
	.index-list1 .list-div2 .left .itemli .namejie{
      max-height:3rem;
      // overflow: auto;
	}
	.index-list1 .list-div2 .left .itemli .more{
		margin-top:0.4rem;
	}
	.index-list1 .list-div2 .left .itemli .name{
		margin-top:0.6rem;
		margin-bottom:0.4rem;
	}
	.index-list1 .list-div2 .right .list-more .itmright .enname{
		font-size:1rem;
		line-height:1.1rem;
	}
}

@media (max-width: 767px){
	.mapconbody .mapdivli .maping .img{
		display:none
	}
	.main{
		margin-top: 1.2rem;
	}
	.banner-indexswper{
		top:39.3vh;
	}
	.banner-indexswper .swiper-slide .topimg{
		height:auto;
	}
	.banner-indexswper .swiper-slide .topimg img{
		width:100%;
		height:auto;
	}
	.banner-indexswper .swiper-slide .imgnmae{
		font-size:0.48rem;
		line-height:0.5rem;
		margin-top: 0.3rem;
	}
	.banner-indexswper .swiper-slide .more{
		font-size:0.24rem;
		width:2rem;
		line-height:0.8rem;
		height:0.8rem;
		border:1px solid #fff;
		margin:0.4rem auto 0;
	}
	.banner-indexswper .swiper-slide .bigimg{
		margin-top:0;
		margin-left:14%;
		width: 82.3%;
	}
	.banner-indexswper .swiper-slide .more:after{
		width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
	}
	.index-list1 .list-div1{
		padding:0.6rem 0;
	}
	.index-list1 .w1500{
		margin-top: -0.3rem;
	}
	.index-list1:after{
		top:0.3rem;
		height:calc(100% - 0.3rem);
	}
	.index-list1 .list-div1 .name{
		font-size:0.48rem;
		line-height:0.5rem;
	}
	.index-list1 .list-div1 .indexul1{
		margin-top:0.4rem;
	}
	.index-list1 .list-div1 .indexul1 li .nunname{
		font-size:0.24rem;
		line-height:0.3rem;
	}
	.index-list1 .list-div1 .indexul1 li .shu{
		font-size:0.24rem;
	    margin-top:0.2rem;
	}
	.index-list1 .list-div1 .indexul1 li .shu span{
		font-size:0.5rem;
		line-height:0.5rem;
	}
	.index-list1 .list-div1 .more{
		width:60%;
		margin:0.6rem auto 0;
		height:0.7rem;
		line-height:0.7rem;
		font-size:0.24rem;
	}
	.index-list1 .list-div1 .more:after{
		width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
	}
	.index-list1 .list-div2{
		margin-top:0.6rem;
	}
	.index-list1 .list-div2 .left{
		position:relative;
		width:100%;
		height:auto;
		background-color:#fff;
	}
	.index-list1 .list-div2 .left .itemli{
		position:relative;
		top:auto;
		transform:translateY(0);
		left:auto;
		padding: 0.6rem;
		width:auto;
	}
	.index-list1 .list-div2 .left .itemli .hrade span{
		font-size:0.24rem;
		height:0.7rem;
		line-height:0.7rem;
		width:1.6rem;
	}
	.index-list1 .list-div2 .left .itemli .hrade .shu{
		font-size:0.24rem;
		width:0.6rem;
		height:0.6rem;
		line-height:0.5rem;
	}
	.index-list1 .list-div2 .left .itemli .name{
		font-size:0.48rem;
		line-height:0.5rem;
		margin-top:0.6rem;
		margin-bottom:0.6rem;
	}
	.index-list1 .list-div2 .left .itemli .name:after{
		bottom:-0.3rem;
		width:0.6rem;
	}
	.index-list1 .list-div2 .left .itemli .namejie{
		font-size:0.24rem;
		line-height:0.36rem;
	}
	.index-list1 .list-div2 .left .itemli .more{
		font-size:0.24rem;
		line-height:0.7rem;
		height:0.7rem;
		border:2px solid #222;
		width:2rem;
		margin-top: 0.6rem;
	}
	.index-list1 .list-div2 .left .itemli .more:after{
		width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
	}
	.index-list1 .list-div2 .right{
		width:100%;
	}
	.index-list1 .list-div2 .right .list-more{
		width:100%;
		right:0.5%
	}
	.index-list1 .list-div2 .right .list-more .itmright{
		padding-top:0.3rem;
	}
	.index-list1 .list-div2 .right .list-more .itmright .name{
		font-size:0.24rem;
		line-height:0.3rem;
	}
	.index-list1 .list-div2 .right .list-more .itmright .enname{
		font-size:0.32rem;
		line-height:0.4rem;
		margin-top: 0.2rem;
	}
	.index-list1 .list-div2 .right .list-more .itmright .more{
		font-size:0.24rem;
		line-height:0.7rem;
		height:0.7rem;
		width:2rem;
		margin-top:0.4rem;
	}
	.index-list1 .list-div2 .right .list-more .itmright .more:after{
		width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
	}
	.index-list1 .list-div3{
		margin-top:0.6rem;
	}
	.index-list1 .list-div3 li{
		width:100%;
		margin-left:0;
	}
	.index-list1 .list-div3 li:nth-child(1){
		margin-bottom:0.6rem;
	}
	.index-list1 .list-div3 li .img span{
		left:0.4rem;
		width:2rem;
		height:0.7rem;
		line-height:0.7rem;
		font-size:0.24rem;
	}
	.index-list1 .list-div3 li .item-p{
		padding:0.5rem 0.4rem;
	}
	.index-list1 .list-div3 li .item-p .name{
		font-size:0.3rem;
		line-height:0.4rem;
		margin-bottom:0.6rem;
	}
	.index-list1 .list-div3 li .item-p .name:after{
		bottom:-0.3rem;
		width:0.6rem;
	}
	.index-list1 .list-div3 li .item-p .name-jie{
		font-size:0.24rem;
		line-height:0.36rem;
		height:0.72rem;
	}
	.index-list1 .list-div3 li .item-p .more{
		font-size:0.24rem;
		line-height:0.7rem;
		height:0.7rem;
		width:2rem;
		margin-top:0.4rem;
		border:2px solid #222;
	}
	.index-list1 .list-div3 li .item-p .more:after{
		width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
	}
	.index-list1{
		padding:0 0 0.6rem;
	}
	.index-list2{
		padding: 0.6rem 0;
	}
	.index-list2 .header{
		height:1.2rem;
		line-height:1.2rem;
		font-size:0.48rem;
	}
	.index-list2 .header .more{
		font-size:0.24rem;
		line-height:0.7rem;
		height:0.7rem;
		width:2rem;
		border:2px solid #222;
	}
	.index-list2 .header .more:after{
		width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
	}
	.index-list2 ul.indexul2{
		margin-top: 0.2rem;
	}
	.index-list2 ul.indexul2 li{
		width:49%;
		margin-right:2%;
	}
	.index-list2 ul.indexul2 li:nth-child(3){
		display:none;
	}
	.index-list2 ul.indexul2 li:nth-child(2){
		margin-right:0;
	}
	.index-list2 ul.indexul2 li .ico{
	  margin-top: 0.2rem;
	}
	.index-list2 ul.indexul2 li .ico .item{
		width:0.7rem;
		height:0.6rem;
		font-size:0.24rem;
		line-height:0.5rem;
	}
	.index-list2 ul.indexul2 li .ico .tiem{
		font-size:0.24rem;
		left:0.8rem;
	}
	.index-list2 ul.indexul2 li .name{
		font-size:0.3rem;
		line-height:0.4rem;
		margin-top:0.2rem;
		height:0.4rem;
		overflow:hidden;
	}
	.index-list2 ul.indexul2 li .item-jie{
		display:none
	}
	.index-list2 ul.indexul2 li .more{
		font-size:0.24rem;
		margin-top:0.4rem;
	}
	.index-list3 .index-bt{
		width:100%;
		padding: 0.6rem 0 2.4rem;
		min-height: auto;
	}
	.index-list3 .index-bt .w84-3{
		width:90%;
		margin-left:5%;
	}
	.index-list3 .index-bt .enname{
		font-size:0.24rem;
		line-height:0.3rem;
	}
	.index-list3 .index-bt .name{
		font-size:0.48rem;
		line-height:0.5rem;
		margin-top: 0.2rem;
	}
	.index-list3 .index-bt .more{
		font-size:0.24rem;
		line-height:0.7rem;
		height:0.7rem;
		width:2rem;
		border:2px solid #222;
		margin-top:0.4rem;
	}
	.index-list3 .index-bt .more:after{
		width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
	}
	.index-list3 .index-bt .item-jie{
		font-size:0.24rem;
		line-height:0.36rem;
		margin-top:0.2rem;
	}
	.index-list3 .boimg{
		top:auto;
		bottom:0.6rem;
		width:80%;
		right:0;
	}
    .phoshowimg{
    	display:block;
    }
    .pcshowimg{
    	display:none;
    }
    .nribannerimg .neiitem-item .item-bold{
    	font-size:0.48rem;
    	line-height:0.5rem;
    	margin-bottom:0.6rem;
    }
    .nribannerimg .neiitem-item .item-bold:after{
    	width:0.6rem;
    	bottom:-0.3rem;
    }
    .nribannerimg .neiitem-item .item-je{
    	font-size:0.24rem;
    	line-height:0.36rem;
    }
    .nribannerimg .neiitem-item .more{
    	font-size:0.24rem;
		line-height:0.7rem;
		height:0.7rem;
		width:2rem;
		border:2px solid #fff;
		margin-top:0.4rem;
    }
    .nribannerimg .neiitem-item .more:after{
    	width:0.24rem;
		height:0.24rem;
		top:4px;
		right:4px;
    }
    .nribannerimg .neiitem-item{
    	left:5%;
    	width:55%;
    }
    .nribannerimg .probig{
    	bottom:-20px;
    	width:50%;
    	right:0%;
    }
    .product-mian{
    	padding:0.6rem 0;
    }
    .product-mian .product-header .itemnum{
    	width:40%;
    	height:0.8rem;
    	line-height:0.8rem;	
    	font-size:0.24rem;	
    }
    .product-mian .product-header .proform{
    	width:60%;
    	height:0.8rem;
    	line-height:0.8rem;
    	margin-left:0;
    }
    .product-mian .product-header .proform .ptext{
    	padding-left:0.2rem;
    	width:75%;
    	height:0.7rem;
    	line-height:0.7rem;
    	font-size:0.24rem;
    }
    .product-mian .product-header .proform .submit{
    	width:0.3rem;
    	height:0.3rem;
    	right:0.3rem;
    }
    .product-mian .product-ul{
    	margin-top: 0.2rem;
    }
    .product-mian .product-ul li{
    	width:100%;
    	margin-left:0;
    	margin-bottom:0.3rem;
    	padding-top:0.3rem;
    }
    .product-mian .product-ul li .item{
    	font-size:0.3rem;
    	line-height:0.4rem;
    }
    .product-mian .product-ul li .item img{
    	width:0.35rem;
    }
    .product-mian .product-ul li .img{
    	margin-top: 0.2rem;
    }
    .product-mian .product-ul li .proliul{
    	margin-top:0.2rem;
    }
    .product-mian .product-ul li .proliul div{
    	font-size:0.24rem;
    	line-height:0.36rem;
    	width:50%;
    }
    .product-mian .product-ul li .libottom>div{
    	font-size:0.26rem;
    	line-height:0.8rem;
    	height:0.8rem;
    }
    .page{
    	margin-top:0.6rem;
    }
    .page a{
    	font-size:0.24rem;
    	width:0.5rem;
    	height:0.4rem;
    	line-height:0.4rem;
    }
    .page a.prev, .page a.next{
    	background-size:0.2rem;
    }
    .support-list1{
    	padding:0.6rem 0;
    }
    .support-list1 .item-name{
    	font-size:0.48rem;
    	line-height:0.5rem;
    }
    .support-list1 ul.supportul{
    	margin-top:0.6rem;
    }
    .support-list1 ul.supportul li{
    	width:100%;
    	margin-right:0;
    	padding-bottom:36%;
    	margin-bottom:0.3rem;
    	background-color:#ffdf00
    }
    .support-list1 ul.supportul li .item-li .img{
    	float:left;
    	width:30%;
    	height:0.8rem;
    }
    .support-list1 ul.supportul li .item-li .img img{
    	height:0.8rem;
    }
    .support-list1 ul.supportul li .item-li .imgname{
    	margin-top: 0.2rem;
    	font-size:0.24rem;
    	line-height:0.36rem;
    	height:0.72rem;
    	float:right;
    	width:70%;
    }
    .support-list1 ul.supportul li .item-li .imgname br{
    	display:none;
    }
    .support-list2{
    	padding: 0.6rem 0;
    }
    .support-list2 .item-name{
    	font-size:0.48rem;
    	line-height:0.5rem;
    }
    .support-list2 .item-jie{
    	font-size:0.24rem;
    	line-height:0.36rem;
    	margin-top:0.3rem;
    }
    .support-list2 .soformul{
    	margin-top:0.6rem;
    }
    .support-list2 .soformul li.li1{
    	width:100%;
    	margin-right:0;
    	margin-bottom:0.3rem;
    }
    .support-list2 .soformul li .gf-select span{
    	height:0.8rem;
    	line-height:0.8rem;
    	padding:0 0.4rem;
    	font-size:0.26rem;
    }
    .support-list2 .soformul li .gf-select span .icon-jt{
    	right:0.4rem;
    	width:0.2rem;
    	height:0.18rem;
    	background-size:100% 100%;
    }
    .support-list2 .soformul li{
    	width:100%;
    	margin-right:0;
    	margin-bottom:0.3rem;
    }
    .support-list2 .soformul li .item{
    	height:0.8rem;
    	line-height:0.8rem;
    	padding:0 0.4rem;
    	font-size:0.26rem;
    }
    .support-list2 .soformul li #test1{
    	height:0.8rem;
    	line-height:0.8rem;
    	font-size:0.26rem;

    }
    .support-list2 .soformul li input{
    	height:0.8rem;
    	line-height:0.8rem;
    	font-size:0.26rem;
    	padding-left: 0.2rem;
    }
    .support-list2 .soformul li.w100{
    	height:3rem;
    }
    .support-list2 .soformul li.w100 textarea{
    	padding: 0 0.4rem;
    	width:calc(100% - 0.8rem);
    	font-size:0.26rem;
    	height:1.44em;
    	line-height:0.36rem;
    }
    .support-list2 .soformul li .img{
    	height:calc(0.8rem - 2px);
    	right:0.4rem;
    }
     .support-list2 .soformul li .item img{
     	position:absolute;
     	top:50%;
     	right:0;
     	transform:translateY(-50%);
     }
    .support-list2 .soformul li.last{
    	margin-left:0;
    }
    .support-list2 .soformul li.last input{
    	font-size:0.26rem;
    }
    .contact-list1{
    	padding: 0.6rem 0;
    }
    .contact-list1 .item-name{
    	font-size:0.48rem;
    	line-height:0.5rem;
    }
    .contact-list1 .contact-map{
    	margin-top: 0.6rem;
    }
    .contact-list1 .contact-map #map{
    	height:6rem;
    }
    .contact-list1 .mapul{
    	margin-top:0.6rem;
    }
    .contact-list1 .mapul li{
    	width:100%;
    	margin-right:0;
    	margin-bottom:0.3rem;
    }
    .contact-list1 .mapul li .itemli{
    	padding:0.5rem 0.4rem;
    }
    .contact-list1 .mapul li .itemli .conname{
    	font-size:0.3rem;
    	line-height:0.4rem;
    	padding-bottom:0.2rem;
    }
    .contact-list1 .mapul li .itemli .item-p{
    	margin-top: 0.2rem;
    	font-size:0.24rem;
    	line-height:0.44rem;
    	min-height:auto
    }
    .contact-list1 .item-clp{
    	font-size:0.24rem;
    	line-height:0.36rem;
    	margin-top:0.3rem;
    }
    .contact-list1 .item-clp img{
    	margin-right:0.2rem;
    	width:0.3rem;
    }
    .contact-list1 ul.item-clear{
    	margin-top: 0.6rem;
    }
    .contact-list1 ul.item-clear li{
    	width:100%;
    	padding-bottom:0%;
    	padding:0.6rem 0;
    }
    .contact-list1 ul.item-clear li .item-cl{
    	width:90%;
    	position:relative;
    	left:auto;
    	top:auto;
    	transform:translate(0);
    	margin: 0 auto
    }
    .contact-list1 ul.item-clear li .item-cl .img span{
    	width:1.2rem;
    	height:1.2rem;
    }
    .contact-list1 ul.item-clear li .item-cl .img span img{
    	width:0.6rem;
    }
    .contact-list1 ul.item-clear li .item-cl .title{
    	margin-top:0.4rem;
    	margin-bottom:0.2rem;
    	font-size:0.28rem;
    	line-height:0.4rem;
    }
    .contact-list1 ul.item-clear li .item-cl .title-p{
    	font-size:0.24rem;
    	line-height:0.36rem;
    }
    .contact-list1 ul.item-clear li .item-cl .title:after{
    	display:none;
    }
    .contact-list1 ul.item-clear li.cur{
    	transform:scale(1.05)
    }
    .contact-list1 ul.item-claerul{
    	margin-top: 0.6rem;
    }
    .contact-list1 ul.item-claerul li{
    	padding: 0.2rem 0 0.4rem;
    }
    .contact-list1 ul.item-claerul li .item-li>img{
    	display:none;
    }
    .contact-list1 ul.item-claerul li .item-li{
    	padding:0 0.4rem;
    }
    .contact-list1 ul.item-claerul li .item-li .itemname{
    	font-size:0.3rem;
    	line-height:0.8rem;
    	height:0.8rem;
    }
    .contact-list1 ul.item-claerul li .item-li .itemname .more{
    	height:0.7rem;
    	line-height:0.7rem;
    	width:2rem;
    	font-size:0.24rem;
    	box-sizing:border-box;
    	border:2px solid #222;
    }
    .contact-list1 ul.item-claerul li .item-li .itemname .more:after{
    	width:0.2rem;
    	height:0.2rem;
    	top:4px;
    	right:4px;
    }
    .contact-list1 ul.item-claerul li .item-li .itemjie{
    	font-size:0.24rem;
    	line-height:0.36rem;
    	margin-top:0.2rem;
    	height:1.08rem;
    }
    .clearinfo .lefyt{
    	width:90%;
    	padding:0.6rem 0;
    }
    .infobody .lefyt .itemname{
    	font-size:0.4rem;
    	line-height:0.5rem;
    	height:0.5rem;
    }
    .infobody .lefyt .itemshi{
    	font-size:0.24rem;
    	line-height:0.3rem;
    	margin-top:0.2rem;
    }
    .infobody .lefyt .infomian{
    	padding:0.4rem 0;
    	font-size:0.24rem;
    	line-height:0.36rem;
    }
    .infobody .lefyt .infobottom{
    	margin-top:0.2rem;
    	padding-top:0.3rem;
    }
    .infobody .lefyt .infobottom p{
    	font-size:0.24rem;
    	line-height:0.36rem;
    	width:68%;
    }
    .infobody .lefyt .infobottom .black{
    	height:0.6rem;
    	line-height:0.5rem;
    	font-size:0.24rem;
    	width:2rem;
    }
    .newsbody{
    	padding: 0.6rem 0;
    }
    .newsbody .item-name{
    	font-size:0.48rem;
    	line-height:0.5rem;
    }
    .newsbody ul.newsul{
    	margin-top:0.5rem;
    }
    .newsbody ul.newsul li{
    	width:49%;
    	margin-right:2%;
    	margin-bottom:0.4rem;
    }
    .newsbody ul.newsul li:nth-child(3n){
    	margin-right:2%;
    }
    .newsbody ul.newsul li:nth-child(2n){
    	margin-right:0%;
    }
    
     .newsbody ul.newsul li .ico{
     	margin-top: 0.2rem;
     }
     .newsbody ul.newsul li .ico .item{
     	width:0.65rem;
     	height:0.6rem;
     	line-height:0.5rem;
     	font-size:0.2rem;
     }
     .newsbody ul.newsul li .ico .tiem{
     	font-size:0.24rem;
     	left:0.8rem;
     }
     .newsbody ul.newsul li .name{
     	font-size:0.3rem;
     	line-height:0.45rem;	
     	margin-top:0.2rem;
     	height:0.9rem;
     }
     .newsbody ul.newsul li .item-jie{
     	font-size:0.24rem;
     	line-height:0.36rem;
     	height:0.72rem;
     	margin-top:0.2rem;
     }
     .newsbody ul.newsul li .more{
     	font-size:0.24rem;
     	margin-top:0.3rem;
     }
     .newsbody .page{
     	margin-top:0.2rem;
     	padding-top:0.4rem;
     }
     .infobody .rightt{
     	display:none;
     }
     .infobody .lefyt{
     	width:100%;
     	padding: 0.6rem 0;
     }
     .infobody .lefyt .w970{
     	width:90%;
     	margin-left:5%;
     }
     .mapconbody img{
     	display:block;
     }
     .mapconbody .lianname{
     	font-size:0.48rem;
     	line-height:0.5rem;
     	left:50%;
     	transform:translateX(-50%);
     	top:1.4rem;
     }
     .mapconbody .mapdivli{
     	position: relative;
     	top:auto;
     	left:auto;
     	width:calc(90% - 0.6rem);
     	margin-left: 5%;
     	background-color:#fff;
     	margin-top: 0.6rem;
     	padding:0.3rem;
     }
     .mapconbody .mapdivli .maping{
     width:1.2rem;
     }
     .mapconbody .mapdivli .item-liop{
     	padding:0.3rem;
     	position:relative;
     	top:auto;
     	left:auto;
     }
     .mapconbody .mapdivli .item-liop:after{
     	display:none;
     }
     .mapconbody .mapdivli .maping{
     	width:100%;
     	text-align:center;
     }
     .mapconbody .mapdivli .maping img{
     	width:1.2rem;
     	display:inline-block;
     	display:none
     }
     .mapconbody{
     	background-color:#f5f5f5;
     	padding-bottom:0.6rem;
     }
     .mapconbody .mapdivli .item-liop .conname{
     	font-size:0.3rem;
     	line-height:.4rem;
     }
     .mapconbody .mapdivli .item-liop .con-p{
     	font-size:0.24rem;
     	line-height:0.36rem;
     	margin-top:0.3rem;
     }
     .mapconbody .mapdivli .maping .nameing{
     	font-size:0.36rem;
     	line-height:0.4rem;
     	margin-top:0.2rem;
     	margin-bottom:0.2rem;
     }
     .xuanbody{
     	padding:0.6rem 0;
     }
     .xuanbody .itemname{
     	font-size:0.48rem;
     	line-height:0.5rem;
     }
     .xuanbody .xuan-video{
     	margin-top: 0.6rem;
     	height:5rem;
     	background-size:cover;
     	background-repeat:no-repeat;
     	background-position:center;
     }
     .xuanbody .xuan-video img{
     	opacity: 0;
     }
     .xuanbody .xuan-video .bo{
     	width:0.6rem;
     	height:0.6rem;
     }
     .xuanbody ul.xuanul{
     	margin-top:0.3rem;
     }
     .xuanbody ul.xuanul li{
     	margin-bottom:0.3rem;
     }
     .xuanbody ul.xuanul li .left{
     	width:100%;
     }
     .xuanbody ul.xuanul li .right{
     	float:left;
     	position:relative;
     	width:100%;
     }
     .xuanbody ul.xuanul li .right .item-name{
     	position:relative;
     	top:auto;
     	left:auto;
     	transform:translate(0,0);
     	width:90%;
     	margin-left:5%;
     	padding:0.3rem 0;
     }
     .xuanbody ul.xuanul li .right .item-name .name{
     	font-size:0.36rem;
     	line-height:0.4rem;
     }
     .xuanbody ul.xuanul li .right .item-name .en-name{
     	font-size:0.24rem;
     	line-height:0.3rem;
     	margin-top: 0.2rem;
     	margin-bottom:0.6rem;
     }
     .xuanbody ul.xuanul li .right .item-name .en-name:after{
     	bottom:-0.3rem;
     	width:0.6rem;
     }
     .xuanbody ul.xuanul li .right .item-name .list{
     	font-size:0.24rem;
     	line-height:0.36rem;
     	text-align:justify;
     }
     .xuanbody ul.xuanul li .right .item-name .list br{
     	display:none
     }
     .superioritybody{
     	padding:0.6rem 0;
     }
     .superioritybody .itemname{
     	font-size:0.48rem;
     	line-height:0.5rem;
     }
     .superioritybody .zhimian{
     	margin-top: 0.5rem;
     }
     .superioritybody .zhimian .left{
     	width:100%;

     }
     .superioritybody .zhimian .right{
     	position:relative;
     	width:100%;
     	top:auto;
     	left:auto;
     	float:left;
     }
     .superioritybody .zhimian .right .list{
     	position:relative;
     	top:auto;
     	left:auto;
     	transform:translate(0,0);
     	width:90%;
        margin-left: 5%;
        padding:0.3rem 0;

     }
     .superioritybody .zhimian .right .list .name{
     	font-size:0.36rem;
     	line-height:0.4rem;
     	margin-bottom: 0.6rem;
     }
      .superioritybody .zhimian .right .list .name:after{
      	bottom:-0.3rem;
      	width:.6rem;
      }
      .superioritybody .zhimian .right .list .lisp{
      	font-size:0.24rem;
      	line-height:0.36rem;
      }
      .superioritybody .zhimian .right .list .topxia{
      	width:0.6rem;
      	height:0.6rem;
      	margin-top: 0.5rem;
      }
      .superioritybody .zhiul li .lidiv .item-name{
      	font-size:0.28rem;
      	line-height:0.4rem;
      	width:77%;
      	height:0.8rem;
      	overflow: auto;
      	// display: -webkit-box;
       //  -webkit-box-orient: vertical;
       //  -webkit-line-clamp: 3;
       //  overflow: hidden;
      }
      .superioritybody .zhiul li .lidiv{
      	height:1.5rem;
      }
      .superioritybody .zhiul li .lidiv .num{
      	font-size:0.4rem;
      	line-height:0.4rem;
      }
      .superioritybody .zhiul li .lidiv .btncur{
      	width:0.32rem;
      	height:0.32rem;
      }
      .superioritybody .zhiul li .item-jie{
      	padding:0.3rem 3.7%;
      	font-size:0.24rem;
      	line-height:0.36rem;
      	text-align:justify
      }
      .superioritybody .zhiul{
      	margin-top:0.6rem;
      }
      .superioritybody .zhiul li{
      	margin-bottom:0.3rem;
      }
      .info-header .infol{
      	width:100%;
      }
      .info-header .rightl{
      	position:relative;
      	width:100%;
      	float:left;
      }
      .info-header .infol .smimg{
      	width:0.8rem;
      	height:0.8rem;
      	line-height:0.8rem;
      	top:0.5rem;
      	right:0.5rem;
      }
      .info-header .rightl .item-box{
       position:relative;
       top:0;
       transform:translateY(0);
       width:90%;
       margin-left:5%;
       left:auto;
       padding:0.3rem 0;
      }
      .info-header .infol .smimg img{
      	width:0.35rem;
      }
      .info-header .infol .bigimg .bigimgswiper .swiper-slide .bo{
      	width:0.6rem;
      	height:0.6rem;
      }
      .info-header .infol .qiehuandiv{
      	padding:0.3rem 0;
      }
      .info-header .infol .qiehuandiv .info-button-prev, .info-header .infol .qiehuandiv .info-button-next{
      	width:0.4rem;
      	height:0.2rem;
      }
      .info-header .rightl .item-box .xin{
      	font-size:0.24rem;
      	line-height:0.3rem;
      }
      .info-header .rightl .item-box .name{
      	font-size:0.48rem;
      	line-height:0.5rem;
      	margin-bottom: 0.6rem;
      	margin-top: 0.2rem;
      }
      .info-header .rightl .item-box .name:after{
        bottom:-0.3rem;
      	width:0.6rem;
      }
      .info-header .rightl .item-box .name-jie{
      	font-size:0.24rem;
      	line-height:0.36rem;
      	height:auto;
      }
      .info-header .rightl .item-box .more{
      	font-size:0.24rem;
      	height:0.7rem;
      	line-height:0.7rem;
      	width:2rem;
      	margin-top:0.6rem;
      	border:2px solid #222;
      	position:absolute;
      	top:0;
      	right:0
      }
      .info-header .rightl .item-box .more:after{
      	width:0.2rem;
      	height:0.2rem;
      	right:4px;
      	top:4px;
      }
      .info-list1{
      	padding:0.6rem 0;
      }
      .info-list1 ul.item-ul li{
      	font-size:0.32rem;
      	height:0.8rem;
      	padding-bottom:0.3rem;
      	margin-right:0.3rem;
      }
      .info-list1 .item-listp{
      	padding-top: 0.3rem;
      	font-size:0.24rem;
      	line-height:0.36rem;
      }
      .info-list1 .item-listp p{
      	padding-left:0rem;
      	background-size:3px;
      }
      .info-list1 .item-listp p rt{
      	background-size:3px;
      	margin-right:0.2rem;
      }
      .info-list2{
      	padding:0.6rem 0;
      }
      .info-list2 .item-name{
      	font-size:0.48rem;
      	line-height:0.5rem;
      	margin-bottom:0.6rem;
      }
      .info-list2 .infoul2 li{
      	padding: 0.4rem 0;
      	padding-left:1.2rem;
      }
      .info-list2 .infoul2 li .name{
      	font-size:0.36rem;
      	line-height:0.4rem;
      }
      .info-list2 .infoul2 li .item-p{
      	font-size:0.24rem;
      	line-height:0.36rem;
      	margin-top: 0.2rem;
      	padding-right:0.3rem;
      }
      .info-list2 .infoul2 li .ico{
      	width:0.5rem;
      	left:0.35rem;
      }
      .info-list3{
      	padding:0.6rem 0;
      }
      .info-list3 .item-name{
      	font-size:0.48rem;
      	line-height:0.5rem;
      	margin-bottom:0.6rem;
      }
      .info-list3 .te-item{
      	height:1rem;
      	line-height:1rem;
      	font-size:0.32rem;
      	padding:0 0.2rem 0;
      	font-size: 0.48rem;
      }
      .info-list3 .te-item .ico{
      	width:0.32rem;
      	right:0.4rem;
      	height:0.32rem;
      }
      .info-list3 .table>ul{
      	width:100%;
      	margin-right:0;
      }
      .info-list3 .table>ul{
      	max-height:4.8rem;
      }
      .info-list3 .table>ul li{
      	height:0.8rem;
      	line-height:0.8rem;
      	font-size:0.24rem;
      }
      .info-list3 .table>ul li span:nth-child(1){
      	text-indent:1em;
      }
      .info-list3 .table{
      	padding-bottom:0.6rem;
      }
      .table{
      	margin-bottom: 0;
      }
      .info-list4{
      	padding:0.6rem 0;
      }
      .info-list4 .item-name{
      	font-size:0.48rem;
      	line-height:0.5rem;
      }
      .infolisr4siwper{
      	margin-top: 0.6rem;
      }
      .info-list4 .product-ul .swiper-slide{
      	padding-top:0.4rem;
      }
      .info-list4 .product-ul .swiper-slide .item{
      	font-size: 0.3rem;
    line-height: 0.4rem;
      }
       .info-list4 .product-ul .swiper-slide .item img{
       	width: 0.35rem;
       }
       .info-list4 .product-ul .swiper-slide .img{
       	    margin-top: 0.2rem;
       }
       .info-list4 .product-ul .swiper-slide .proliul{
       	margin-top: 0.2rem;
       }
       .info-list4 .product-ul .swiper-slide .proliul>div{
       	font-size: 0.24rem;
    line-height: 0.36rem;
       }
       .info-list4 .product-ul .swiper-slide .libottom div{
       	    font-size: 0.26rem;
    line-height: 0.8rem;
    height: 0.8rem;
       }
       .searchbody{
       	padding:0.6rem 0;
       }
       .searchbody .search-name{
       	font-size: 0.3rem;
       	line-height:0.4rem;
       }
       .searchbody ul.searchul{
       	margin-top: 0.2rem;
       }
       .searchbody ul.searchul li{
       	height:1.2rem;
       	line-height:1.2rem;
       	font-size:0.3rem;
       	margin-right:0.3rem;
       }
       .support-list2 .soformul li .gf-select ul{
       	top:calc(0.8rem + 1px)
       }
       .support-list2 .soformul li .gf-select ul li{
       	line-height:0.8rem;
       	font-size:0.24rem;
       	padding:0 0.4rem;
       }
       .support-list2 .soformul li.li1{
       	z-index:20
       }
       .support-list2 .soformul li.li2{
       	z-index:12
       }
       .clearinfo .lefyt{
       	width:90%;
       }
       .infobody:before{
       	display:none;
       }
      
       
       .mapconbody .img1{
       	display:none;
       }
       .mapconbody .img2{
       	display:block;
       }
       .video-model .videomian .close{
       	top:-0.7rem;
       	width:0.6rem;
       	height:0.6rem;
       	background-size:0.36rem;
       }
       .index-list1 .list-div1 .name img{
       	width:90%;
       }
       .infobody .lefyt .infobottom p a{
       	font-size:0.24rem;
       }
       .banerimgphoshow{
       	display:block;
       }
       .banerimgpcshow{
       	display:none;
       }
       .index-list1 .list-div2 .left .itemli .namejie:after{
       	width:0.3rem;
       	top:-0.3rem;
       }
       .banner-indexswper{
       	display:block;
       }
       .nribannerimg .pores-right{
       	width:100%;
       }
       .nribannerimg .neiitem-item-left{
       	position:relative;
       	top:auto;
       	left:auto;
       	width:100%;
       	height:auto;
       	float:left;
       }
        .nribannerimg .neiitem-item-left .item{
        	position:relative;
        	 	top:auto;
       	left:auto;
       	transform:translateY(0);
       	padding:0.3rem;
       	width:calc(100% - 0.6rem);
        }
        .nribannerimg .neiitem-item-left .item .item-bold{
        	font-size:0.4rem;
        	line-height:0.4rem;
        	margin-bottom:0.3rem;
        }
        .nribannerimg .neiitem-item-left .item .item-je{
        	font-size:0.24rem;
        	line-height:0.4rem;
        }
        .nribannerimg .neiitem-item-left .item .more{
        	width:2rem;
        	line-height:0.6rem;
        	height:0.6rem;
        	margin-top: 0.3rem;
        	font-size: 0.24rem;
        }
        .mapconbody #map{
        	height:60vh
        }
        .mapconbody{
        	padding-bottom:0
        }
        .mapconbody .lianname{
        	top:0.6rem;
        }
        .dituname{
        	font-size:0.3rem;
        }
        .addmap{
        	font-size:0.24rem;
        	margin-top:0.3rem;
        	line-height:0.3rem;
        }
        .addeml{
        	font-size:0.24rem;
        	line-height:0.36rem;
        	white-space:nowrap;
        }
        .m-contact{
        	display:block
        }
        .m-contact .map{
        	height:250px;
        }
        .contact-wrap .text-box{
        	padding:15px;
        	background-color:#fff;
        }
        .contact-wrap .text-box .conname{
        	font-size: 16px;
    color: #333333;
    line-height: 26px;
        }
        .contact-wrap .text-box .con-p{
        	font-size:12px;
        	line-height:20px;
        	color:#999;
        	margin-top: 10px;
        }
        .pc-contact{
        	display:none
        }
        .mapcon-list1{
        	padding: 0.6rem 0;
        }
        .mapcon-list1 .tit{
        	font-size:0.6rem;
        	line-height:0.6rem;
        }
        .mapcon-list1 .map-box{
        	margin-top:0.3rem;
        }
        .contact-wrap{
        	margin-top: 0.2rem;
        }
        .banner-swiper .banner-pagetionspan{
        	top:auto;
        	transform:translateY(0);
        	transform:translateX(-50%);
        	left:50%;
        	right:auto;
        	width:100%;
        	text-align:center;
        	bottom:0.75rem;
        	line-height:1
        }
        .banner-swiper .banner-pagetionspan span{
        	display:inline-block;
        	margin:0 4px;
        	width:8px;
        	height:8px;
        }
}