.mo-header{
	display: none;
}
.mobile-main{
	padding: 0 0.4rem;
}
.mobile-footer{
	display: none;
}
@media (max-width: 999px){
	.mo-header{display: block;}
	.mobile-footer{display: block;}
}

/* ========= */
/*  about-us */
/* ========= */
.location{
	width: 100%;
	/*box-shadow: -10px -22px 30px 8px rgba(0,0,0,0.5);*/
}
.location .left-nav{
	float: left;
}
.location .left-nav a{
	font-size: 18px;
	display: inline-block;
	line-height: 0.706rem;
	font-size: 0.186rem;
	color: #666;
	text-align: center;
	padding: 0 0.226rem;
}
.location .left-nav a.active{
	background: #276dc1;
	color: #fff;
}
.location .right-location{
	float: right;
	line-height: 0.706rem;
}
.location .right-location img{
	display: inline;
	margin-right: 6px;
}
.location .right-location em{
	display: inline-block;
	margin: 0 0.093rem;
}
.location .right-location p a{
	font-size: 0.186rem;
	color: #999;
}

.about-content{
	width: 100%;
	background: #fefefe;
	padding-top: 0.933rem;
	padding-bottom: 0.573rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.about-content .left-txt{
	float: left;
	width: 66%;
	padding-right: 43px;
}
.about-content .left-txt h1{
	font-size: 0.48rem;
	color: #3c7bc7;
	font-weight: bold;
}
.about-content .left-txt h1 span{
	color: #dcdcdc;
	font-weight: normal;
}
.about-content .left-txt h2{
	font-size: 0.266rem;
	line-height: 1rem;
	color: #333;
	text-align: center;
}
.about-content .left-txt h2 img{
	display: inline;
	margin-right: 20px;
}
.about-content .right-img{
	float: right;
	max-width: 408px;
	width: 34%;
	cursor: pointer;
}

.video-shadow{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index: 999;
	display: none;
}
.video-shadow .home-video{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 50%;
}
.video-shadow .home-video .close{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	z-index: 1000;
}
.video-shadow .home-video video{
	width: 100%;
}
@media(max-width: 999px){
	.video-shadow .home-video{width: 90%;}
}

.about-content .left-txt p{
	font-size: 0.186rem;
	line-height: 0.373rem;
	color: #6e6e6e;
}
.about-content .left-txt .two-txt{
	margin: 0.293rem 0;
}
.about-content .threetxt p{
	font-size: 0.186rem;
	line-height: 0.373rem;
}
.lists{
	overflow: hidden;
	padding: 0.613rem 0;
}
.lists ul li{
	float: left;
	width: 20%;
	text-align: center;
	background: url(../images/advan-bg_03.jpg)no-repeat right center;
}
.lists ul li:nth-last-child(1){
	background: none;
}
.lists ul li h2{
	font-size: 0.533rem;
	line-height: 0.466rem;
	color: #333;
}
.lists ul li h2 span{
	font-size: 0.32rem;
}
.lists ul li p{
	font-size: 0.266rem;
	line-height: 0.466rem;
	color: #6e6e6e;
}
.culture{
	padding-bottom: 1.2rem;
}
.culture .top{
	display: flex;
}
.culture .top .left{
	width: 25%;
	background: #276dc1;
	position: relative;
}
.culture .top .left .foo{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.culture .top .left .foo .one{
	font-size: 0.293rem;
	line-height: 0.466rem;
	color: #b3c6e4;
	font-weight: bold;
}
.culture .top .left .foo span{
	display: inline-block;
	width: 57px;
	height: 3px;
	background: #6899d4;
}
.culture .top .left .foo h2{
	font-size: 0.36rem;
	line-height: 0.8rem;
	color: #ffffff;
	margin-bottom: 0.24rem;
}
.culture .top .left .foo .two{
	font-size: 0.213rem;
	line-height: 0.4rem;
	color: #fff;
}
.culture .top .left .foo .three{
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #fff;
}
.culture .top .right{
	width: 75%;
}
.culture .bottom{
	display: flex;
	flex-flow: wrap;
	height: 4rem;
}
.culture .bottom .left{
	width: 75%;
	background: url(../images/about/about-bottom_05.jpg);
	background-size: cover;
}
.culture .bottom .left ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.culture .bottom .left ul li{
	width: 33.33%;
	height: 50%;
	text-align: center;
	position: relative;
	border-bottom: 2px solid #eaeaea;
	border-right: 2px solid #eaeaea;
}
.culture .bottom .left ul li .foo{
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.culture .bottom .left ul li h2{
	font-size: 0.213rem;
	color: #333;
	margin-bottom: 0.213rem;
}
.culture .bottom .left ul li p{
	font-size: 0.186rem;
	line-height: 0.32rem;
	color: #666;
}
.culture .bottom .right{
	width: 25%;
	background: #276dc1;
	position: relative;
}
.culture .bottom .right .foo{
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	color: #fff;
}
.culture .bottom .right .foo p{
	font-size: 0.266rem;
	line-height: 0.4rem;
	margin-top: 0.346rem;
}
.culture .bottom .right .foo h2{
	font-size: 0.346rem;
	line-height: 0.533rem;
	font-family: arial;
}
.culture .bottom .right .foo span{
	display: inline-block;
	margin-top: 0.533rem;
	width: 36px;
	height: 3px;
	background: #6899d4;
}
.culture .table{margin: 30px 0 0;}
/*.culture .table img{width: 100%;}*/
.video-pop{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.7);
	text-align: center;
	z-index: 9999;
	display: none;
}
.video-pop .content {
    max-width: 780px;
	width: 90%;
	text-align: left;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.video-pop .close{
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 40px;
    height: 40px;
    background-image: url(../images/about/pop_close.png);
    background-size: cover;
    z-index: 1;
}
.video-pop video {
    width: 100%;
    display: block;
}
/* ============ */
/* about-honour */
/* ============ */
.honour-content{
	padding-top: 0.933rem;
	padding-bottom: 1.173rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.honour-content ul{
	display: flex;
	flex-flow: wrap;
	/*justify-content: space-between;*/
	margin-bottom: 0.666rem;
}
.honour-content ul li{
	position: relative;
	overflow: hidden;
	width: 21.75%;
	margin-right: 4.2%;
}
.honour-content ul li:nth-child(4n){
	margin-right: 0;
}
.honour-content ul li img{
	transition: all ease .4s;
	-o-transition: all ease .4s;
	-ms-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-webkit-transition: all ease .4s;	   
}
.honour-content ul li:hover img{
	transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.honour-content ul li:hover .shadow{
	display: block;
}
.honour-content ul li .shadow{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 0.546rem;
	text-align: center;
	background: url(../images/about/about-shadow_03.png)repeat;
	display: none;
}
.honour-content ul li .shadow p{
	font-size: 16px;
	color: #fff;
}
.paging {
	text-align: center;
}
.paging a{
	display: inline-block;
	line-height: 26px;
	padding: 0 14px;
	color: #949494;
	border: 1px solid #959595;
	border-radius: 3px;
	margin: 0 2px;
}
.paging span.current{
	display: inline-block;
	line-height: 26px;
	padding: 0 14px;
	color: #949494;
	border: 1px solid #959595;
	border-radius: 3px;
	margin: 0 2px;
	background: #276dc1;
	color: #fff;
}


/* ============ */
/*  about-join  */
/* ============ */
.join-content{
	background: #fcfcfc;
	padding-top: 0.933rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.join-content .allbox{
	padding: 0 0.6rem;
}
.join-content .table-title{
	background: #ececec;
}
.join-content .table-title ul{
	display: flex;
	justify-content: space-between;
}
.join-content .table-title ul li{
	font-size: 0.213rem;
	line-height: 0.64rem;
	color: #696969;
	max-width: 100px;
	width: 12%;
	text-align: center;
	font-weight: bold;
}
.join-content .join-lists{
	background: #fcfcfc;
	/*border-bottom: 1px solid #e5e5e5;*/
}
.join-content .join-lists .lists-title{
	position: relative;
}
.join-content .join-lists .lists-title .right-down{
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -6px;
}
.join-content .join-lists .lists-title ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #d9e4ef;
}
.join-content .join-lists .lists-title ul li{
	max-width: 100px;
	width: 12%;
	text-align: center;
	line-height: 1.066rem;
	color: #666;
	font-size: 0.186rem;
}
.join-content .join-lists .lists-content{
	padding: 0 1.2rem 0.48rem 1.2rem;
	background: #fff;
	display: none;
}
.join-content .join-lists.active .lists-content{
	display: block;
}
/* .join-content .join-lists.active .lists-content{
	display: block;
} */
.join-content .join-lists .lists-content .post .float{
	line-height: 1.4rem;
	font-size: 0.293rem;
}
.join-content .join-lists .lists-content .post .float h2.left{
	color: #333;
	font-weight: 600;
	float: left;
}
.join-content .join-lists .lists-content .post .float h2.right{
	float: right;
	color: #e57700;
}
.join-content .join-lists .lists-content .post .float h2.right span{
	font-size: 0.16rem;
}
.join-content .join-lists .lists-content .post .post-time{
	font-size: 0.186rem;
	line-height: 0.533rem;
	color: #333;
	border-bottom: 1px solid #d9e4ef;
}
.join-content .join-lists .lists-content .post .post-time .left{
	float: left;
}
.join-content .join-lists .lists-content .post .post-time .left span{
	margin-right: 0.733rem;
}
.join-content .join-lists .lists-content .post .post-time .left em{
	margin: 0 0.133rem;
}
.join-content .join-lists .lists-content .post .post-time .right{
	float: right;
}
.join-content .join-lists .lists-content .post-content h3{
	line-height: 0.746rem;
	margin-top: 0.346rem;
	font-size: 0.24rem;
	color: #333;
}
.join-content .join-lists .lists-content .post-content p{
	font-size: 0.186rem;
	line-height: 0.373rem;
	color: #333;
}
.join-page{
	padding: 0.666rem 0 1.2rem 0;
}

/* =============== */
/*  about-history  */
/* =============== */
.histry-content{
	padding: 0.586rem 0 1.173rem 0;
    box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.histry-content .top-txt{
	padding: 0 0.3rem;
}
.histry-content .top-txt h2{
	text-align: center;
	line-height: 0.866rem;
	font-size: 0.32rem;
	color: #333;
	font-weight: bold;
}
.histry-content .top-txt h3{
	font-size: 0.22rem;
	line-height: 0.5rem;
	text-indent: 2em;
	color: #333;
	font-weight: bold;
}
.histry-content .top-txt p{
	font-size: 0.2rem;
	line-height: 0.466rem;
	color: #6e6e6e;
	text-indent: 2em;
}
.histry-content .img{
	margin: 0.666rem 0 1.066rem;
}

/* ======= */
/* 发展历程 */
/* ======= */
.about-history{
	border-top: 1px dashed #dcdcdc;
	margin-top: 150px;
}
.history-slick-nav{
	margin-top: -65px;
	margin-bottom: 0.8rem;
	position: relative;
}
.history-slick-nav .slick-slide{
	text-align: center;
}
.history-slick-nav .slick-slide.active span{color: #276dc1;}
.history-slick-nav .slick-slide.slick-current span{color: #276dc1;font-weight: bold;}
.history-slick-nav .slick-slide.slick-current .rull{
	border-color: #276dc1;
}
.history-slick-nav .slick-slide span{
	font-size: 0.266rem;
	line-height: 50px;
	color: #333;
}
.history-slick-nav .slick-slide .rull{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #fff;
	border: 8px solid #eee;
	margin: 0 auto;
}
.history-slick-nav .slick-slide .bg{
	
}
.histry-content .bottom-text{
	display: flex;
	flex-flow: wrap;
	align-items: center;
}
.histry-content .bottom-text .left-img{
	width: 40%;
}
.histry-content .bottom-text .right-txt{
	width: 60%;
	padding: 21px 22px 0 50px;
}
.histry-content .bottom-text .right-txt h3{
	font-size: 0.293rem;
	line-height: 0.693rem;
	color: #266bbe;
}
.histry-content .bottom-text .right-txt span{
	display: inline-block;
	width: 31px;
	height: 1px;
	background: #266bbe;
	margin-bottom: 0.2rem;
}
.histry-content .bottom-text .right-txt p{
	font-size: 0.213rem;
	line-height: 0.4rem;
	color: #333;
}
.histry-content .bottom-text .right-txt ul{
	margin-top: 0.693rem;
}
.histry-content .bottom-text .right-txt ul li{
	float: left;
	margin-right: 36px;
}
.histry-content .bottom-text .right-txt ul li p{
	line-height: 0.48rem;
	color: #6e6e6e;
	font-size: 0.186rem;
}

/* =============== */
/*   about-news    */
/* =============== */

.about-news{
	padding-top: 0.453rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.about-news ul li{
	padding: 36px 0;
	border-bottom: 1px dashed #e7ebf2;
}
.about-news ul li:hover .right-txt h2{
	color: #276dc1;
	/*font-weight: 600;*/
}
.about-news ul li:hover .more{
	background: #276dc1;
	color: #fff;
}
.about-news ul li .left-img{
	width: 25%;
	float: left;
}
.about-news ul li .right-txt{
	width: 75%;
	float: left;
	padding-left: 0.6rem;
}
.about-news ul li .right-txt h2{
	font-size: 0.213rem;
	color: #666;
	line-height: 45px;
}
.about-news ul li .right-txt span.time{
	font-size: 0.186rem;
	line-height: 35px;
	color: #666;
}
.about-news ul li .right-txt span.time em{
	display: inline-block;
	width: 2px;
	height: 12px;
	background: #bcbcbc;
	margin-right: 12px;
}
.about-news ul li .right-txt p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #808080;
}

.more{
	display: block;
	width: 105px;
	line-height: 30px;
	text-align: center;
	color: #999;
	margin-top: 20px;
	font-size: 14px;
	border: 1px solid #0276dc;
	transition: all ease-in-out .3s;
}
.more span:nth-child(1){
	margin-right: 10px;
}
.more span:nth-child(2){
	margin-left: 10px;
}
.more:hover{
	background: #276dc1;
	color: #fff;
}
.more:hover span{
	transition: all ease-in-out .3s;
}
.more:hover span:nth-child(2){
	margin-left: 20px;
}
.about-newspage{
	padding: 0.666rem 0 1.2rem;
}



/*======================*/
/*  about-news_detail   */
/*======================*/
.news_detail{
	background: #fcfcfc;
	padding: 0.8rem 0 /*0.88rem*/0;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.news_detail .tit{
	text-align: center;
	margin-bottom: 0.4rem;
}
.news_detail .tit h2{
	font-size: 0.346rem;
	color: #686868;
	line-height: 0.666rem;
}
.news_detail .tit p{
	font-size: 12px;
	line-height: 0.4rem;
	color: #909090;
	letter-spacing: 5px;
}
.news_detail .tit p em{
	margin: 0 30px;
}
.news_detail .tit-des p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: 868686;
}
.news_detail .detail-content{
	padding-bottom: 0.466rem;
	border-bottom: 1px solid #e2e2e2;
}
.news_detail .detail-content p.detail-tit{
	margin-top: 0.533rem;
}
.news_detail .detail-content p.detail-des{
	line-height: 0.8rem;
}
.news_detail .detail-content p{
	font-size: 0.186rem;
	color: #868686;
	line-height: 0.28rem;
}

.news_detail .red-text{ text-align: center; padding: 30px 0 20px; font-size:14px; }

.news_detail .detail-page{
	line-height: 0.866rem;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	border-top: 1px solid #ccc;
    margin-top: 20px;
}
.news_detail .detail-page a{
	font-size: 12px;
	color: #727272;
}
.news_detail .detail-page a span{
	color: #666;
	font-size: 0.186rem;
}
.news_detail .detail-page .left:hover a,.news_detail .detail-page .left:hover a span{
	color: #276dc1;
}
.news_detail .detail-page .right:hover a,.news_detail .detail-page .right:hover a span{
	color: #276dc1;
}

.return-page{
	display: block;
	width: 1.5rem;
	font-size: 16px;
	line-height: 0.5rem;
	background: #ccc;
	color: #fff;
	text-align: center;
	float: right;
	margin-right: 1.5rem;
	margin-bottom: 0.5rem;
}
@media (max-width: 999px){
	.return-page{
		width: 2rem;
		font-size: 0.35rem;
		line-height: 0.6rem;
	}
	.news_detail .red-text{  font-size:14px; }
}
/*相关新闻*/
.related-news{
	padding-top: 30px;
	background: #fff;
}
.related-newstit {
    font-size: 0.3rem;
    color: #666;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #7f7e7e;
}
.related-news .related-newslists {
    padding-bottom: 1.493rem;
}
.related-news .related-newslists .left {
    float: left;
    width: 50%;
}
.related-news .related-newslists li {
    margin-top: 0.466rem;
    position: relative;
    padding-left: 0.3rem
}
.related-news .related-newslists li:before{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	display: block;
	width: 0.12rem;
	height: 2px;
	background: #276dc1;
}
.related-news .related-newslists li a span {
    font-size: 14px;
    color: #666;
    vertical-align: middle;
}
.related-news .related-newslists li a span.wi{
	display: inline-block;
	width: 60%;
	background: url(../images/mb_arrow.png)no-repeat right center;
	background-size: 2%;
	margin-left: 0.13rem;
}
.related-news .related-newslists li a em {
    display: inline-block;
    margin-left: 16px;
    margin-right: 20px;
    width: 1px;
    height: 15px;
    background: #666;
}
.related-news .related-newslists .right {
    float: right;
    width: 50%;
}
@media (max-width: 999px){
	.related-news .related-newslists li:before{
		display: none;
	}
}


#fenxiang a{text-align: center;float: none;display: inline-block;}
/*网站地图*/
.sitemap-all{
	width: 100%;
	background: #efefef;
	overflow: hidden;
}
.sitemap{
	margin: 50px 0 80px;
    padding: 70px 7%;
	background: #fff;
}
.sitemap .tit {
    padding-bottom: 20px;
    border-bottom: 1px solid #aaa;
    font-size: 16px;
    color: #333333;
}
.sitemap .tit span {
    margin-right: 20px;
    text-transform: uppercase;
    font-size: 26px;
}
.sitemap li {
    padding: 25px 0;
    border-bottom: 1px solid #aaa;
    line-height: 30px;
}
.sitemap li span {
    display: inline-block;
    min-width: 120px;
}
.sitemap li span a {
    display: inline-block;
    font-size: 20px;
    margin-right: 20px;
    color: #333;
}
.sitemap li>a {
    display: inline-block;
    margin: 0 20px;
    font-size: 16px;
    color: #666;
}
@media (max-width: 999px){
	.sitemap {
    	padding: 1.2rem 0.6rem;
	}
	.sitemap .tit{
		font-size: 0.4rem;
	    padding-bottom: 0.53333333rem;
	}
	.sitemap .tit span{
		font-size: 0.6rem;
		font-weight: bold;
	}
	.sitemap li{
		padding: 0.6rem 0;
	    line-height: 0.66666666rem;
    	font-size: 0.4rem;
	}
	.sitemap li span {
	    display: block;
	    margin-bottom: 0.2rem;
	}
	.sitemap li span a{
		font-size: 0.4rem;
	}
	.sitemap li>a {
	    display: inline-block;
	    margin-left: 0;
	    margin-right: 0.5rem;
	    font-size: 0.37333333rem;
	}
}



@media (max-width: 999px){
	.related-news .related-newstit{
		font-size: 0.4rem;
	}
	.related-news .related-newslists{
		margin-bottom: 0.1rem;
	}
	.related-news .related-newslists .left {
	    width: 100%;
	    text-align: center;
	}
	.related-news .related-newslists .right {
	    width: 100%;
	    text-align: center;
	}
	.related-news .related-newslists li a span {
		display: inline-block;
	    width: 100%;
	    margin: 0.2rem 0;
	    text-align: left;
	}
	.related-news .related-newslists li a span.wi{
		width: 100%;
		margin-left: 0;
	}
	.related-news .related-newslists li a em{
		display: none;
	}
}

/* ========== */
/*  product   */
/* ========== */
.product{
	padding-top: 0.933rem;
	background: #fcfcfc;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.product ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: initial;
	width: 100%;
}
.product ul li{
	padding: 12px 12px 0 12px;
	background: #f4f4f4;
	text-align: center;
	max-width: 375px;
	width: 31%;
	margin-bottom: 0.48rem;
	margin-right: 3.1%;
}
.product ul li:nth-child(3n){
	margin-right: 0;
}
.product ul li:hover{
	background: #276dc1;
}
.product ul li:hover h2{
	color: #fff;
}
.product ul li:hover p{
	color: #dfe7f3;
}
.product ul li:hover a.pro-more{
	color: #fff;
	border-color: #93b6e0;
}
.product ul li h2{
	font-size: 0.213rem;
	line-height: 0.4rem;
	color: #333;
	margin-top: 0.266rem;
}
.product ul li p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #666;
}
.product ul li a.pro-more{
	display: inline-block;
	width: 76px;
	line-height: 28px;
	border: 1px solid #0276dc;
	font-size: 0.186rem;
	color: #276dc1;
	margin: 0.293rem 0;
}
.pro-page{
	padding: 0.186rem 0 1.2rem;
}

#related-pro ul li{
	width: 23%;
	margin-right: 2.6%;

}
#related-pro ul li:nth-child(3n){
	margin-right: 2.6%;
}
#related-pro ul li:nth-child(4n){
	margin-right: 0;
}
@media (max-width: 999px){
	#related-pro ul li{
		width: 100%;
		margin-right: 0;

	}
	#related-pro ul li:nth-child(3n){width: 100%;}
}
/* ================= */
/*  product-detail   */
/* ================= */

.product-detail{
	padding-top: 0.933rem;
	background: #fcfcfc;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.product-detail .pro-top{
	display: flex;
	flex-flow: wrap;
}
.product-detail .pro-top .left-current{
	max-width: 616px;
	width: 51%;
	overflow: hidden;
	position: relative;
}
.product-detail .pro-top .left-current .swiper-wrapper{
	border: 1px solid #a6a6a6;
}
.slide-li{
	cursor: pointer;
}
.detail-shadow{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	z-index: 100;
	display: none; 
}
.detail-shadow .img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 40%;
}
.detail-shadow .img img{
	width: 100%;
}
.detail-shadow .img .close{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.product-detail .pro-top .right-txt{
	width: 49%;
	padding-left: 0.933rem;
	padding-right: 0.293rem;
}
.product-detail .pro-top .right-txt .tit h2{
	font-size: 0.24rem;
	line-height: 0.773rem;
	color: #333;
}
.product-detail .pro-top .right-txt .pp{
	padding: 0.293rem 0;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
.product-detail .pro-top .right-txt .pp .p{
	font-size: 0.186rem;
	line-height: 0.333rem;
}
.product-detail .pro-top .right-txt .pp .p2{
	font-size: 0.186rem;
	line-height: 0.453rem;
	margin-top: 0.2rem;
}
.product-detail .pro-top .right-txt .pp .p2 span{
	color: #333;
}
.product-detail .pro-top .right-txt .order a{
	display: inline-block;
	width: 110px;
	line-height: 0.44rem;
	color: #fff;
	text-align: center;
	background: #276dc1;
	margin-top: 0.3rem;
}
.product-detail .pro-top .right-txt .order p{
	font-size: 0.24rem;
	line-height: 0.533rem;
	color: #276dc1;
	margin-top: 0.12rem;
}
.product-detail .detail-bottom{
	padding-top: 0.4rem;
}
.product-detail .detail-bottom .tab{
	border-bottom: 1px solid #dadada;
	text-align: center;
}
.product-detail .detail-bottom .tab a{
	display: inline-block;
	width: 1.746rem;
	line-height: 0.8rem;
	color: #333;
	font-size: 0.24rem;
	margin-right: 0.4rem;
}
.product-detail .detail-bottom .tab a.active{
	border-bottom: 2px solid #276dc1;
	color: #276dc1;
}
.product-detail .detail-bottom .tab-content{
	padding: 0.4rem 0 1.093rem;
	display: none;
	overflow-x: scroll;
}
.product-detail .detail-bottom .tab-content.active{
	display: block;
}
.product-detail .detail-bottom .tab-content h3{
	font-size: 0.213rem;
	line-height: 0.4rem;
	color: #666;
	margin-top: 0.466rem;
}
.product-detail .detail-bottom .tab-content p{
	font-size: 0.186rem;
	line-height: 0.4rem;
	color: #666;
}
@media (max-width: 999px){
	.detail-shadow .img{width: 95%;}
}

/* ============== */
/*  testimonials  */
/* ============== */
.testimonials{
	padding-top: 0.533rem;
	background: #fcfcfc;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
	overflow: hidden;
	
}
.testimonials .top-txt{
	padding-bottom: 1.066rem;
}
.testimonials .top-txt h2{
	line-height: 1.066rem;
	text-align: center;
	font-size: 0.32rem;
	color: #333;
}
.testimonials .top-txt p{
	font-size: 0.186rem;
	line-height: 0.466rem;
	color: #666;
}
.testimonials-content{
	border-top: 1px solid #eee;
}
.testimonials-content .tab{
	text-align: center;
	margin-top: -22px;
}
.testimonials-content .tab a{
	display: inline-block;
	text-align: center;
	max-width: 154px;
	width: 12.8%;
	font-size: 0.24rem;
	line-height: 0.6rem;
	color: #828181;
	border: 1px solid #bfbfbf;
	margin-right: 1.04rem;
	border-radius: 22px;
	background: #fff;
}
.testimonials-content .tab a.active{
	background: #276dc1;
	color: #fff;
}
.testimonials-content .content-lists{
	padding-top: 0.666rem;
	display: none;
}
.testimonials-content .content-lists.active{
	display: block;
}
.testimonials-content .content-lists ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
}
.testimonials-content .content-lists ul li{
	max-width: 380px;
	width: 31.6%;
	margin-bottom: 0.4rem;
	position: relative;
}
.testimonials-content .content-lists ul li .shadow{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url(../images/testimonials/shadow_03.png) repeat;
}
.testimonials-content .content-lists ul li .shadow p{
	line-height: 0.666rem;
	text-align: center;
	color: #fff;
	font-size: 0.186rem;
}
.testimonials-content .content-lists ul li .shadow p img{
	display: inline;
	vertical-align: middle;
}
.testimonials-content .content-lists ul li .shadow-in{
	display: none;
}
.testimonials-content .content-lists ul li .shadow-in{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/testimonials/shadow_03.png)repeat;
}
.testimonials-content .content-lists ul li .shadow-in p{
	width: 100%;
	padding: 0 0.266rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #fff;
	text-align: center;
}
.testimonials-page{
	padding: 0.333rem 0 0.933rem;
}
.swiper-out{margin-bottom: 90px; position: relative;}
.testimonials-swiper{overflow: hidden;}
.swiper-out .img{
	position: relative;
	height: 1.533rem;
	background: #fcfcfc;
	border: 1px solid #f0f0f0;
}
.swiper-out .img img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.swiper-out .swiper-button-next,.swiper-out  .swiper-button-prev{
	width: 18px;
	height: 31px;
}
.swiper-out .swiper-button-prev{background: url(../images/testimonials/left_03.png);left: -35px;}
.swiper-out .swiper-button-next{background: url(../images/testimonials/right_03.png);right: -35px;}
@media screen and (max-width:999px){
	.swiper-out .swiper-button-prev{left: -20px;}
	.swiper-out .swiper-button-next{right: -20px;}
}

/* ========= */
/*  service  */
/* ========= */
.post-sale{
	padding-top: 0.8rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
	overflow: hidden;
}
.post-sale .tit{
	margin-bottom: 0.533rem;
}
.post-sale .tit h2{
	font-size: 0.32rem;
	line-height: 0.533rem;
	color: #333;
	text-align: center;
}
.post-sale .tit-lists{
	padding-bottom: 0.266rem;
}
.post-sale .tit-lists ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
}
.post-sale .tit-lists ul li{
	text-align: center;
	padding-bottom: 0.293rem;
	width: 31%;
	position: relative;
}
.post-sale .tit-lists ul li span{
	display: inline-block;
	font-size: 0.266rem;
	color: #333;
	margin: 0.266rem 0 0.106rem;
}


.ser-txt .tit{
	margin-top: 0.4rem;
}
.ser-txt .tit h3{
	font-size: 0.24rem;
	line-height: 0.533rem;
	color: #333;
}
.ser-txt .tit h3.mar{
	margin-bottom: 0.4rem;
}
.ser-txt .tit p{
	font-size: 0.213rem;
	line-height: 0.533rem;
	color: #666;
}

.post-sale .sale-revice{
	position: relative;
}

.post-sale .sale-revice ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
}
.post-sale .sale-revice ul li{
	width: 47%;
	margin-bottom: 0.48rem;
	-o-box-shadow: 0 0 6px rgba(84,112,224,0.1);
	-ms-box-shadow: 0 0 6px rgba(84,112,224,0.1); 
	-moz-box-shadow: 0 0 6px rgba(84,112,224,0.1);
	-webkit-box-shadow: 0 0 6px rgba(84,112,224,0.1); 
	box-shadow: 0 0 6px rgba(84,112,224,0.1);
	padding: 0.44rem 0.4rem 0.533rem 1rem;
	position: relative;
}
.post-sale .sale-revice .img{
	position: absolute;
	left: 5%;
	top: 50%;
	transform: translate(0,-50%);
}
.post-sale .sale-revice ul li h3{
	font-size: 0.24rem;
	line-height: 0.533rem;
	color: #333;
}
.post-sale .sale-revice ul li em{
	display: block;
	width: 38px;
	height: 1px;
	background: #c2c2c2;
	margin-bottom: 0.16rem;
}
.post-sale .sale-revice ul li p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #666;
}
.post-sale  .service-tel{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
	padding: 0 1.24rem 0 1rem;
	margin-bottom: 1rem;
	background: url(../images/service/ser1_03.jpg)no-repeat;
	background-size: cover;
}
.post-sale  .service-tel .left{
	line-height: 3.44rem;
	font-size: 0.48rem;
	color: #276dc1;
}
.post-sale  .service-tel .right{
	width: 38%;
}
.post-sale  .service-tel .right p{
	font-size: 0.24rem;
	line-height: 0.533rem;
	color: #666;
}
.post-sale  .service-tel .right p span{
	color: #276dc1;
	font-size: 0.24rem;
}


/* ================ */
/* service-question */
/* ================ */
.service-question{
	padding-top: 0.933rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.question-lists{
	position: relative;
	border-left: 1px solid #d6d6d6;
	padding: 0 65px 0 45px;
}
.question-lists:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 46px;
	height: 1px;
	background: #276dc1;
}
.question-lists:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 46px;
	height: 1px;
	background: #276dc1;
}
.question-lists .question-li{
	padding-bottom: 0.466rem;
	border-bottom: 1px solid #f5f5f5;
	cursor: pointer;
}
.question-lists .question-li .tit{
	position: relative;
}
.question-lists .question-li .tit .tit-line{
	position: relative;
}
.question-lists .question-li.active .tit .tit-line{
	width: 8%;
	height: 1px;
	background: #3375c4;
	position: absolute;
	left: -115px;
	top: 50px;
}
.question-lists .question-li.active .tit h3{
	font-size: 0.213rem;
	font-weight: bold;
	color: #276dc1;
}
.question-lists .question-li.active .tit:after{
	background: url(../images/service/drop-up_03.png)no-repeat center;
}
.question-lists .question-li .tit:before{
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 100%;
	border: 1px solid #3375c4;
	position: absolute;
	left: -18px;
	top: 50px;
	margin-top: -4px;
}
.question-lists .question-li .tit:after{
	content: '';
	width: 22px;
	height: 12px;
	background: url(../images/service/drop-down_03.png)no-repeat center;
	position: absolute;
	right: -40px;
	top: 40px;
}
.question-lists .question-li .tit h3{
	font-size: 0.213rem;
	color: #555;
	padding: 40px 0 20px;
}
.question-lists .question-li p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #777;
	letter-spacing: 1px;
}
.question-lists .question-li .p-con{
	display: none;
}

/* ============ */
/* service-team */
/* ============ */
.service-team{
	padding-top: 50px;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
	overflow: hidden;
}
.service-team .team-des{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	padding-bottom: 0.6rem;
}
.service-team .team-des .left-img{
	width: 50%;
}
.service-team .team-des .right-text{
	width: 50%;
	padding-left: 4%;
}
.service-team .team-des .right-text span.tit{
	display: inline-block;
	width: 1.333rem;
	line-height: 0.506rem;
	text-align: center;
	font-size: 0.24rem;
	color: #fff;
	background: #276dc1;
	margin: 0.4rem 0 0.346rem;
}
.service-team .team-des .right-text ul li{
	border-top: 1px solid #eaeaea;
	padding:0.4rem 0.2rem;
}
.service-team .team-des .right-text ul li .title{
	margin-bottom: 0.2rem;
}
.service-team .team-des .right-text ul li .title img{
	display: inline;
	vertical-align: middle;
	margin-right: 10px;
}
.service-team .team-des .right-text ul li .title span{
	font-size: 0.213rem;
	color: #333;
	line-height: 0.4rem;
}
.service-team .team-des .right-text ul li .title span em{
	color: #999;
	font-size: 0.186rem;
}
.service-team .team-des .right-text ul li p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #666;
}
.service-team .team-des .right-text ul li p.p2{
	margin-top: 0.106rem;
}
.service-team .excellent .tit{
	border-bottom: 1px solid #bed3ec;
}
.service-team .excellent .tit span{
	display: block;
	width: 1.466rem;
	line-height: 0.506rem;
	background: #276dc1;
	color: #fff;
	text-align: center;
	font-size: 0.186rem;
}
/* 优秀团队swiper start */
.excellent-out{
	position: relative;
	margin: 0.8rem 0 1.173rem;
}
.excellent-swiper{
	overflow: hidden;
}
.excellent-swiper .swiper-slide{
	width: 31%;
	margin: 1%;
}
.excellent-swiper .slide-li{
	background: #f4f4f4;
	padding: 11px;
	text-align: center;
}
.excellent-swiper .slide-li h3{
	font-size: 0.213rem;
	line-height: 0.4rem;
	margin: 0.24rem 0 0.146rem;
	color: #333;
}
.excellent-swiper .slide-li p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #666;
}
.excellent-swiper .slide-li a{
	display: inline-block;
	width: 102px;
	line-height: 28px;
	border: 1px solid #0276dc;
	font-size: 14px;
	color: #276dc1;
	margin: 20px 0;
}
.excellent-swiper .slide-li a span{
	margin-left: 0.32rem;
}
.excellent-swiper .swiper-button-next, .excellent-swiper .swiper-button-prev{
	width: 19px;
	height: 35px;
}
.excellent-swiper .swiper-button-next{
	right: -50px;
	background: url(../images/service/drop-right_03.png);
}
.excellent-swiper .swiper-button-prev{
	left: -50px;
	background: url(../images/service/drop-left_03.png);
}
/* 优秀团队swiper end */


/* =========== */
/* contact-all */
/* =========== */
.contact-all{
	padding-top: 0.933rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
	overflow: hidden;
}
.contact-all .contact-content{
	padding-top: 0.8rem;
	background: url(../images/contact-bg1_03.jpg)no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.contact-all .contact-content .tit{
	text-align: center;
	padding: 0 10%;
	border-bottom: 1px solid #384141;
}
.contact-all .contact-content .tit h2{
	font-size: 0.32rem;
	color: #fff;
}
.contact-all .contact-content .tit p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #afb0b1;
	margin: 0.4rem 0 0.533rem;
}
.contact-all .contact-content .info{
	padding: 0.2rem 3% 0.666rem;
}
.contact-all .contact-content .info ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
}
.contact-all .contact-content .info ul li{
	/*max-width: 3.773rem;*/
	width: 50%;
	margin-top: 0.44rem;
	padding-left: 0.56rem;
	font-size: 0.28rem;
	color: #fff;
}
.contact-all .contact-content .info ul li:nth-child(1){
	background: url(../images/contact-icon1_03.png)no-repeat left center;
}
.contact-all .contact-content .info ul li:nth-child(2){
	background: url(../images/contact-icon2_03.png)no-repeat left center;
}
.contact-all .contact-content .info ul li:nth-child(3){
	background: url(../images/contact-icon3_03.png)no-repeat left center;
}
.contact-all .contact-content .info ul li:nth-child(4){
	background: url(../images/contact-icon4_03.png)no-repeat left center;
}
.contact-all .contact-input{
	padding: 0.16rem 0 1.066rem;
	background: url(../images/contact-bg2_03.jpg)no-repeat center;
}
.contact-all .contact-input ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
}
.contact-all .contact-input ul li{
	width: 47.5%;
}
.contact-all .contact-input ul li span{
	display: block;
	font-size: 0.186rem;
	line-height: 0.64rem;
	color: #666;
	margin-top: 0.266rem;
}
.contact-all .contact-input ul li .input-li{
	width: 100%;
	line-height: 0.733rem;
	background: #fff;
}
.contact-all .contact-input ul li .input-li input{
	border: none;
	width: 100%;
	padding-left: 0.133rem;
}
.contact-all .contact-input ul li .input-li2{
	width: 100%;
	height: 143px;
}
.contact-all .contact-input ul li .input-li2.input-bg{
	background: #fff;
}
.contact-all .contact-input ul li .input-li2 textarea{
	width: 100%;
	height: auto;
	border: none;
	padding: 0.133rem 0 0 0.133rem;
}
.contact-all .contact-input ul li .input-li2 .submit{
	display: block;
	width: 100%;
	line-height: 0.733rem;
	background: #276dc1;
	font-size: 0.213rem;
	color: #fff;
	text-align: center;
	margin-top: 0.426rem;
}
.contact-all .contact-map{
	margin: 0.88rem 0 1.226rem;
}

/* ============= */
/* service-skill */
/* ============= */
.service-skill{
	padding-top: 0.933rem;
	box-shadow: 0px 30px 25px 18px rgba(0,0,0,0.5);
}
.service-skill ul{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
}
.service-skill ul li{
	width: 32%;
	margin-bottom: 0.533rem;
}
.service-skill ul li h3{
	line-height: 0.826rem;
	font-size: 0.213rem;
	color: #333;
	text-align: left;
}
.service-skill ul li p{
	font-size: 0.186rem;
	line-height: 0.333rem;
	color: #666;
}

@media screen and (max-width: 999px) {
	.header{display: none;}
	.nav{display: none;}
	.footer{display: none;}
	.copyright{display: none;}
	.location .right-location{display: none;}
	.location .left-nav a{font-size: 0.3rem;line-height: 0.8rem;}

	.about-content{box-shadow: none;}
	.histry-content{box-shadow: none;}
	.honour-content{box-shadow: none;}
	.about-news{box-shadow: none;}
	.join-content{box-shadow: none;}
	.product{box-shadow: none;}
	.product-detail{box-shadow: none;}
	.service-skill{box-shadow: none;}
	.service-team{box-shadow: none;}
	.post-sale{box-shadow: none;}
	.service-question{box-shadow: none;}
	.testimonials{box-shadow: none;}
	.contact-all{box-shadow: none;}
	/* ======== */
	/* about us */
	/* ======== */
	.about-content .right-img{
		max-width: 100%;
		width: 100%;
	}
	.about-content .left-txt{
		width: 100%;
		padding-right: 0;
	}
	.about-content .left-txt h1{
		text-align: center;
		margin-top: 0.4rem;
	}
	.culture .top .left{display: none;}
	.culture .top .right{width: 100%;}
	.culture .bottom{height: 5rem;}
	.culture .bottom .left{width: 100%;}
	.culture .bottom .right{display: none;}
	.about-content .left-txt p{font-size: 0.3rem;line-height: 0.6rem;}
	.about-content .threetxt p{font-size: 0.3rem;line-height: 0.6rem;}
	.culture .bottom .left ul li p{font-size: 0.2rem;line-height: 0.4rem;}
	
	/* ============= */
	/* about-history */
	/* ============= */
	.histry-content .top-txt{padding: 0;}
	.histry-content .top-txt p{font-size: 0.3rem;line-height: 0.6rem;}
	.histry-content .bottom-text .left-img{display: none;}
	.histry-content .bottom-text .right-txt{padding: 0;width: 100%;}
	.histry-content .bottom-text .right-txt p{font-size: 0.3rem;line-height: 0.6rem;}
	
	
	/* ============ */
	/* about-honour */
	/* ============ */
	.honour-content ul:nth-child(1){margin-bottom: 0;}
	.honour-content ul li{margin-bottom: 0.6rem;width: 48%;margin-right: 0;}
	
	/* ========== */
	/* about-news */
	/* ========== */
	.about-news ul li .left-img{display: none;}
	.about-news ul li .right-txt{width: 100%;padding-left: 0;}
	.about-news ul li .right-txt h2{font-size: 0.4rem;}
	.about-news ul li .right-txt span.time{font-size: 0.22rem;}
	.about-news ul li .right-txt p{font-size: 0.322rem;line-height: 0.522rem;}
	.more{width: 85px;line-height: 22px;}
	.more span:nth-child(1){margin-right: 0;}
	.more span:nth-child(2){margin-left: 0;}
	
	/* ========== */
	/* about-join */
	/* ========== */
	.join-content .table-title ul li{width: 18%;line-height: 1rem;font-size: 0.322rem;}
	.join-content .join-lists .lists-title ul li{width: 16%;font-size: 0.22rem;}
	.join-content .join-lists .lists-title .right-down{width: 15px;}
	.join-content .join-lists .lists-content{padding: 0 0.5rem 0.48rem 0.5rem;}
	.join-content .join-lists .lists-content .post .float{font-size: 0.36rem;}
	.join-content .join-lists .lists-content .post .post-time .left{float: none;width: 100%;}
	.join-content .join-lists .lists-content .post .post-time .left span{margin-right: 0.3rem;}
	.join-content .join-lists .lists-content .post .post-time .right{float: none;width: 100%;margin: 0.2rem 0;}
	.join-content .join-lists .lists-content .post-content h3{font-size: 0.3rem;}
	.join-content .join-lists .lists-content .post-content p{font-size: 0.22rem;line-height: 0.5rem;}
	
	
	/* ================= */
	/* about-news-detail */
	/* ================= */
	.news_detail {padding-top: 0.5rem;box-shadow: none;}
	.news_detail .tit h2{margin: 0.2rem 0;font-size: 0.45rem;}
	.news_detail .tit p{letter-spacing: 1px;}
	.news_detail .tit p em{margin: 0 5px;}
	.news_detail .tit-des p{font-size: 0.3rem;line-height: 0.55rem;}
	.news_detail .detail-content p{font-size: 0.3rem;line-height: 0.55rem;}
	
	/* ======= */
	/* contact */
	/* ======= */
	.contact-all .contact-content .tit{padding: 0;}
	.contact-all .contact-content .tit h2{font-size: 0.45rem;}
	.contact-all .contact-content .tit p{font-size: 0.3rem;line-height: 0.55rem;}
	.contact-all .contact-content .info{padding: 0.2rem 2% 0.666rem;}
	.contact-all .contact-content .info ul li{max-width: 100%;width: 100%;line-height: 0.6rem;padding-left: 0.8rem;}
	.contact-all .contact-input ul li{width: 100%;}
	.contact-all .contact-input ul li span{font-size: 0.3rem;line-height: 0.8rem;}
	.contact-all .contact-input ul li .input-li2{height: auto;}
	
	/* ======= */
	/* product */
	/* ======= */
	.product ul li{width: 100%;margin-right: 0;max-width: 100%;}
	.product ul li h2{font-size: 0.322rem;line-height: 0.6rem;}
	.product ul li p {font-size: 0.3rem;line-height: 0.45rem;}
	
	/* ============== */
	/* product-detail */
	/* ============== */
	.product-detail .pro-top .left-current{margin: 0 auto;}
	.product-detail .pro-top .right-txt{width: 100%;padding: 0 0.3rem;margin-top: 0.3rem;}
	.left-current .swiper-button-next{right: 3px;}
	.left-current .swiper-button-prev{left: 3px;}
	.product-detail .pro-top .right-txt .tit h2{font-size: 0.355rem;}
	.product-detail .pro-top .right-txt .pp .p {font-size: 0.3rem;line-height: 0.5rem;}
	.product-detail .pro-top .right-txt .pp .p2{font-size: 0.3rem;line-height: 0.5rem;}
	.product-detail .pro-top .right-txt .order a{line-height: 0.8rem;}
	.product-detail .pro-top .right-txt .order p {font-size: 0.32rem;line-height: 0.6rem;}
	.product-detail .detail-bottom .tab a{font-size: 0.4rem;}
	.product-detail .detail-bottom{padding-top: 0.6rem;}
	.product-detail .detail-bottom .tab-content p {font-size: 0.322rem;line-height: 0.5rem;}
	
	/* ========= */
	/* post-sale */
	/* ========= */
	.post-sale .tit h2{font-size: 0.4rem;}
	.post-sale .tit-lists ul li span{font-size: 0.322rem;}
	.post-sale .sale-revice ul li{padding: 0.44rem 0.3rem 0.44rem 1.3rem;width: 100%;}
	.post-sale .sale-revice ul li h3 {font-size: 0.322rem;line-height: 0.66rem;}
	.post-sale .sale-revice ul li p {font-size: 0.3rem;line-height: 0.45rem;}
	.post-sale .service-tel{margin: 0.8rem 0;padding: 0 0.5rem 0.5rem 0.5rem;}  
	.post-sale .service-tel .right p {font-size: 0.3rem;line-height: 0.55rem;}
	.post-sale .service-tel .left{width: 100%;text-align: center;}
	.post-sale .service-tel .right{width: 100%;}
	
	/* ================ */
	/* service-question */
	/* ================ */
	.question-lists .question-li .tit:after{width: 15px;}
	.question-lists .question-li .tit h3{font-size: 0.35rem;}
	.question-lists .question-li.active .tit h3{font-size: 0.35rem;}
	.question-lists{padding: 0 40px 0 26px;}
	.question-lists .question-li p {font-size: 0.3rem;line-height: 0.5rem;}
	.question-lists .question-li .p-con{margin-top: 0.2rem;}
	
	/* ============ */
	/* service-skill*/
	/* ============ */
	.service-skill ul li{width: 100%;}
	.service-skill ul li h3{font-size: 0.35rem;}
	.service-skill ul li p{font-size: 0.3rem;line-height: 0.4rem;}
	
	/* ============ */
	/* service-team */
	/* ============ */
	.service-team {padding-top: 30px;}
	.service-team .team-des .left-img{width: 100%;}
	.service-team .team-des .right-text{width: 100%;padding: 0;}
	.service-team .team-des .right-text ul li .title span {font-size: 0.35rem;}
	.service-team .team-des .right-text ul li p {font-size: 0.3rem;line-height: 0.45rem;}
	.service-team .team-des .right-text span.tit{width: 1.8rem;line-height: 0.7rem;}
	.service-team .excellent .tit span{width: 1.8rem;line-height: 0.7rem;}
	.excellent-swiper .swiper-slide{width: 100%;}
	.excellent-swiper .slide-li h3 {font-size: 0.35rem;line-height: 0.6rem;}
	.excellent-swiper .slide-li p {font-size: 0.3rem;line-height: 0.4rem;}
	
	/* ============ */
	/* testimonials */
	/* ============ */
	.testimonials .top-txt h2{font-size: 0.45rem;}
	.testimonials .top-txt p{font-size: 0.3rem;line-height: 0.5rem;}
	.testimonials-content .tab a{width: 22%;margin: 1%;font-size: 0.3rem;}
	.testimonials-content .content-lists ul li{width: 49%;}
	.testimonials-content .content-lists ul li .shadow p{font-size: 0.2rem;}
	.testimonials-content .content-lists ul li .shadow p img{display: none;}
	.testimonials-content .content-lists ul li .shadow-in p{font-size: 0.2rem;line-height: 0.4rem;}
}




/* ========== */
/* = 404 = */
/* ========== */
.main-404{ padding:100px 20px; text-align:center;  font-size:14px; line-height:24px;}
.main-404 img{ max-width:80%;}