@charset "utf-8";/***********************************************xiaoyuan**************************************************************/
.header {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;

	background: #fff;
}
.mains {
	width: 94%;
	margin: 0px auto;height:1.3rem;
}


.lovecar{ width:100%; background:url(../images/index_07.jpg) no-repeat center top; background-size:100%;}
.lovetoit p{ line-height:0.3rem;}
.lovetoit{ width:100%; text-align:center; font-size:0.3rem; color:#2b3139; line-height:0.5rem; padding-top:1rem;}
.lovelist{ width:85%; margin:0px auto; padding-top:0.5rem;}
.lovelist ul li{ float:left; width:22.5%; margin-left:3.3%; padding-bottom:0.3rem; background:#fff;  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 3px 8px 0 rgba(0, 0, 0, 0.1);}
.lovelist ul li:nth-child(1){ margin-left:0px;}
.lovelist ul li:hover .liname{ color:#0971ce;}
.loveimg{ width:100%; height:auto;}
.loveimg img{ width:100%;}
.linamess{ height:0.36rem; padding-top:0.25rem; line-height:0.36rem; font-size:0.24rem; color:$000000; padding-left:0.3rem;}
.loms{ padding-top:0.1rem; width:85%; margin:0px auto; line-height:0.24rem; color:#595757; font-size:0.14rem;}
.lolike{  padding-top:0.25rem; text-align:center; padding-left:0.3rem; text-transform:uppercase;}
.lolike a{ display:block; width:1rem; height:0.3rem; line-height:0.3rem; color:#fff; font-size:0.1rem; background:#0971ce;}
.lolike a:hover{ background:#ff0000;}

.akje{ width:100%; padding-top:0.8rem;}
.aiknme{ width:100%; text-align:center; line-height:0.36rem; font-size:0.17rem; color:#2b3139; padding-top:0.25rem;}
.aklink{ text-align: center; width:100%; padding-top: 0.7rem;}
.aklink a{ width:2rem; display:inline-block; margin:0px 0.08rem 0px 0.08rem; border-radius: 5px; height:0.6rem; line-height:0.6rem; font-size:0.21rem; border:1px solid #2d3134; color:#2d3134;}
.aklink a:hover{ background:#0971ce; color:#fff; border:1px solid #0971ce;}


.linian{ width:100%; background: url(../images/index_09.jpg) no-repeat center top; background-size:100%; margin-top:1rem; padding-top:1.2rem;}
.liianliser{ width:85%; margin:0px auto; padding-top:0.7rem;}
.liianliser ul li{ float:left; height:5.1rem; width:33.333333%;  background:#fff; transition: all 0.5s;}
.liianliser ul li img{ width:100%;}
.linico{ width:100%; height:auto; text-align:center; padding-top:0.54rem;}
.liianliser ul li .linico img{ width:8%;}
.linname{ width:100%; text-align:center; font-size:0.3rem; padding-top:0.2rem; color:#2b2b2b;padding-bottom:0.18rem;}
.linline{width:100%; text-align:center;font-size:0.24rem; padding-top:0.2rem; padding-bottom:0.18rem; color:#087dd6; }
.lintiele{ width:0.4rem; height:0.02rem; background:#e0e0e0; margin:0px auto;}
.linms{ width:80%; margin:0px auto; line-height:0.28rem; color:#333; font-size:0.13rem; text-align:center;}
.linake{ text-align:center; padding-top:0.4rem;}
.linake a{ color:#ac9455; font-size:0.15rem; text-transform:uppercase;}
.liianliser ul li:nth-child(6) .linake{ padding-top:1.5rem;}
.liianliser ul li:hover .linline{color:#ff0000; transition: all 0.5s;}
.linake a:hover{color:#ff0000;}




.licheng{ padding-top:0.7rem;}
.libgm{ width:100%; height:auto; background:url(../images/lic_06.jpg) no-repeat center top; background-size:100%; margin-top:0.55rem;}
.lichengb{ width:60%; margin:0px auto;padding-top:1.45rem;}
.licicon{ width:100%; height:auto;}
.lictu{ transition: all 0.5s; float:left; width:0.96rem; height:0.96rem; background:url(../images/card_24.png) no-repeat center center; background-size:40%; background-color:#087dd6; border-radius: 50%; box-shadow: 0px 0px 10px 10px rgba(83, 228, 199, 0.4);}
.lichengb ul li:nth-child(1n) .lictu{ margin-left:46%;}
.lichengb ul li:nth-child(2) .lictu{ margin-left:5%;}
.lichengb ul li:nth-child(2) .liname{ margin-left:12.5%; text-align:right;}
.lichengb ul li:nth-child(3) .lictu{ margin-top:0.7rem;}
.lichengb ul li:nth-child(3) .liname{margin-top:0.7rem; }

.lichengb ul li:nth-child(4) .liname{ margin-left:4.5%; text-align:right;}
.lichengb ul li:nth-child(4) .lictu{ margin-left:5%;}
.lichengb ul li:nth-child(6) .liname{ margin-left:7%; text-align:right;}
.lichengb ul li:nth-child(6) .lictu{ margin-left:5%;}
.lichengb ul li:nth-child(7) .lictu{ margin-top:0.4rem;}
.lichengb ul li:nth-child(7) .liname{margin-top:0.4rem; }
.lichengb ul li:nth-child(8) .liname{ margin-left:10%; text-align:right;}
.lichengb ul li:nth-child(8) .lictu{ margin-left:5%;}
.lichengb ul li{ display:block; width:100%; height:autol}
.lichengb ul li:hover .lictu{box-shadow: 0px 0px 30px 30px rgba(83, 228, 199, 0.45); transition: all 0.5s;}
.liname{ float:left; padding-left:0.6rem; height:auto;}
.liname span{ line-height:0.6rem; padding-bottom:0.2rem; color:#0971ce; font-size:0.3rem; font-weight:600; display:block;}
.liname p{ line-height:0.36rem; font-size:0.23rem; color:#595757;}


.xinwens{ padding-top:2.5rem; padding-bottom:0.45rem; width:94%; margin:0px auto;}
.xinwen{ padding-top:0.7rem; padding-bottom:0.45rem; width:94%; margin:0px auto;}
.xiwntab{ width:50%; height:auto; float:left; position:relative;}
.xintui{ width:44%; height:auto; float:right; position: relative;}
.xintui img{ width:100%; text-align:center;}
.xinbg{ position:absolute; left:0px; top:0px;  background:rgba(0, 0, 0, 0.4); width:100%; height:100%; text-align:center;}
.xintext{ padding-top:20%; color:#fff;}
.xintext p{ line-height:0.28rem; font-size:0.16rem;}
.xintext span{ font-size:0.36rem; margin-top:0.15rem; padding-margin:0.15rem;}
.xintext a{ width:1.05rem; height:0.36rem; margin:0px auto; line-height:0.36rem; margin-top:0.15rem; display:block; text-align:center; color:#fff; background:#d61518; font-size:0.12rem; text-transform:uppercase;}
.xintext a:hover{ background:#087dd6;}
.xinnr{ float:left; width:60%;  height:1.2rem; text-align: right; }
.xuintites{ height:0.5rem; line-height:0.52rem; color:#222; font-size:0.22rem;}
.xinyeas{ font-size:0.16rem; color:#087dd6;}
.xinmshuy{ font-size:0.13rem; color:#a1a1a1; padding-top:0.15rem; line-height:0.26rrem;}

.xintupian{ float:right; height:1.2rem; }
.xiwntab li{ width:100%;}
.xiwntab li a{ display: block; width:68%; margin:0px auto; margin-bottom:0.4rem; }
.xiwntab li a:hover .xuintites{ color:#f70202;}
.xintupian img{ height:100%;}

.swiper-button-next2{ position:absolute; right:0px; top:40%; width:0.4rem; height:0.4rem; z-index:1000;}
.xinbg .swiper-button-next, .swiper-button-prev{ background:url(../images/index_28.gif) no-repeat center center !important; width:0.4rem; height:0.4rem;}
.xinbg .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../images/index_31.gif) no-repeat center center !important; width:0.4rem; height:0.4rem;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url(../images/index_31.gif) no-repeat center center !important; width:0.4rem; height:0.4rem;}


.huhang{ margin-top:0.5rem; width:100%; background: url(../images/index_39.jpg) no-repeat center top; background-size:100%; padding-top:1.1rem; padding-bottom:0.7rem; color:#fff; line-height:0.54rem; text-align:center;}
.huhang  span{ padding-bottom:0.2rem; font-size:0.4rem;}



.abiutban{ width:100%; position:relative; height:auto; margin-top:1.9rem;}
.abiutban2{width:100%; position:relative; height:auto;}
.abiutban img{ width:100%;}
.abiutban2 img{ width:100%;}
.aboushwen{ position:absolute; left:50%; top:20%; width:35%;}
.abtoutionamea1{ width:100%; height:0.5rem; position:relative; line-height:0.5rem; font-size:0.16rem; color:#45484b; text-transform:uppercase;}
.abtoutionamea1 span{ position:absolute; display:block; height:0.01rem; width:0.52rem; background:#ef745c; left:-10%; top:49%;}
.abtoutionamea2{ width:100%; height:0.8rem; line-height:0.8rem; font-size:0.36rem; color:#232325; letter-spacing:0px;}
.abtoutionamea3{ font-size:0.17rem; line-height:0.42rem; color:#232325;letter-spacing:0px;}
.aboutwenzi2{position:absolute; left:54%; top:11%; width:28%; color:#fff; font-size:0.18rem; line-height:0.4rem;letter-spacing:0px;}
.aboutwenzi3{position:absolute; left:20%; top:52%; width:26%;color:#fff; letter-spacing:0px;font-size:0.18rem; line-height:0.4rem;}

.aboutwenzia3{position:absolute; left:14%; top:15%; width:30%;color:#333;}
.aboutwenzia3 span{ font-size:0.3rem; line-height:0.42rem; color:#2b303b; padding-bottom:0.3rem; display:block;}
.aboutwenzia3 P{ font-size:0.16rem; line-height:0.32rem; color:#4d4d4d;}
.aboutwenzia4{position:absolute; left:58%; top:20%; width:32%;color:#fff;}
.aboutwenzia4 span{ font-size:0.3rem; line-height:0.42rem; color:#fff; padding-bottom:0.3rem; display:block;}
.aboutwenzia4 P{ font-size:0.16rem; line-height:0.32rem; color:#fff;}
.aboutwenzia5{position:absolute; left:19%; top:22%; width:26%;color:#333;}
.aboutwenzia5 span{ font-size:0.3rem; line-height:0.42rem; color:#2b303b; padding-bottom:0.3rem; display:block;}
.aboutwenzia5 P{ font-size:0.16rem; line-height:0.32rem; color:#2b303b;letter-spacing:0px;}
.aboutwenzia5 b{ font-weight:400; color:#0971ce;}

.aboutwenzia6{position:absolute; left:19%; top:10%; width:28%;color:#fff;}
.aboutwenzia6 span{ font-size:0.3rem; line-height:0.42rem; color:#fff; padding-bottom:0.3rem; display:block;}
.aboutwenzia6 P{ font-size:0.16rem; line-height:0.26rem; color:#fff;}


.abouzhibo{ width:100%; height:auto; position:relative; background:#f2f2f2; padding-bottom:1.5rem;}
.aboutbabs{  width:100%; height:auto; padding-top:1rem; padding-bottom:0.2rem;}
.aboutaybsacom{ width:80%; margin:0px auto;}
.aboutcomsa{ width:3.6rem; height:6rem; background:#fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12); border-radius: 8px; overflow:hidden;}
.aboutaimgs{ width:100%; height:auto; overflow:hidden;}
.aboutaimgs img{ width:100%; height:100%; object-fit:cover;}
.abounamesa{ width:90%; margin:0px auto; padding-top:0.2rem; color:#2b2b2b; height:0.36rem; line-height:0.36rem; font-size:0.22rem; text-align:center;}
.aboutenglis{ width:90%; margin:0px auto; padding-top:0.05rem; color:#ac9455; height:0.18rem; line-height:0.18rem; font-size:0.12rem; text-transform:uppercase;text-align:center;}
.aboumtest{ width:85%; margin:0px auto; padding-top:0.1rem; color:#898989;  line-height:0.2rem; font-size:0.11rem;text-align:center;}
.abouread{ width:100%; padding-top:0.2rem; height:0.4rem;}
.abouread a{ display:block; width:1.2rem; height:0.32rem; background:#0971ce; color:#fff; font-size:0.12rem; line-height:0.32rem;border-radius: 4px; margin:0px auto; text-align:center;}

#certify {
	position: relative;
	width: 100%;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 0.6rem
}

#certify  .swiper-slide {
	width: 3.6rem;
	height: auto;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 0px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 2px solid #fff;
	background-color: #d5d5d5;
	width: 0.08rem;
	height: 0.08rem;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 2px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: 2%;
	width: 0.4rem;
	top: 40%;
	height: 1.2rem;
	background: url(../images/abous_03.png) !important;
	background-position: 0 0;
	background-size: 100% 100% !important;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: 2%;
	top: 40%;
	width: 0.4rem;
	height: 1.2rem;
	background: url(../images/abous_05.png) !important;
	background-position: 0px 0px;
	background-size: 100%  100%  !important;
}

#certify .swiper-button-next:hover {

	background-size: 100%}




.abouhezuo{ position:relative; width:100%; height:auto;}
.abouhezuo img{ width:100%;}
.aboutwen{ position:absolute; width:100%; height:auto; left:0px; top:1rem;}
.aboutwen .lovetoit{ padding-top:0.7rem;}

.aboullinkers{ width:88%; height:auto; margin:0px auto;}
.aboullinkers ul li{ float:left; height:auto; width:22%; padding:0.4rem 0px 0px 3%;}
.aboullinkers ul li:nth-child(1){padding:0.4rem 0px 0px 0px;}
.aboullinkers ul li:nth-child(6){padding:0.4rem 0px 0px 0px;}
.aboullinkers ul li:nth-child(9){padding:0.4rem 0px 0px 0px;}
.aboullinkers a{ width:100%; height:auto;}
.aboullinkers img{ width:100%; height:auto;}


.lianlo{ width:66%; margin:0px auto; padding-top:1rem; padding-bottom:0.8rem;}
.lianlo img{ height:1rem;}
.lianlo a{ display:inline-block; width:3.4rem; font-size:0.25rem; height:0.8rem; text-align: center; border:1px solid #CCC; line-height:0.8rem; border-radius: 5rem; margin:1% 0px 0px 5%; background:url(../images/bao_17.png) no-repeat 80% 50%;}
.lianlo a:hover{ background:url(../images/bao_08.png) no-repeat 80% 50% #087dd6; color:#fff;  border:1px solid #087dd6;}


.stbanner{ width:100%; height:auto; }
.stbanner img{ width:100%; }

.stnamebtaa2{font-size:0.7rem; color:#000; line-height:0.85rem; text-transform:uppercase;letter-spacing:0px;}
.stnamebtaa3{font-size:0.16rem; color:#000; line-height:0.42rem; padding-top:0.7rem; letter-spacing:0px;}
.stbana{ width:94%; margin:0px auto; padding-top:1.5rem;}
.stnamebtaa{ width:37%; float:left;}
.stbana img{ width:60%; height:auto; float:right;}
.stbana2{ width:94%; margin:0px auto; margin-top:0.7rem; position:relative;}
.stbana2 img{ width:100%;}
.stbana2 .stnamebtaa{ position:absolute; right:0%; width:42%; text-align:left; top:0.3rem; text-align:right;}
.stbana2 .stnamebtaa3{ text-align:left;}
.stnamebtaale{ position: absolute; left:0%; top:64%;}
.stbana2 .stnamebtaale{ width:48%;}
.stbana2 .stnamebtaa3:nth-child(2){ padding-top:0.4rem;}

.stnamebtaaledd{ width:100%; padding-top:0.8rem;}
.stnamebtaaledd a{ display:block; height:0.8rem; width:3.8rem; background:#222; color:#fff; text-align: center; line-height:0.8rem; font-size:0.2rem; float:left; margin-right:1.8rem;  border-radius: 8px; }
.stnamebtaaledd a:hover{ background:#087dd6;}
.stnamebtaaledd span{ margin-left:0.4rem;  border-radius: 6px; overflow:hidden;}
.stnamebtaaledd span img{ width:0.8rem;}
.stbana3{ width:100%; position:relative; padding-top:1rem;}
.stbana3 img{ width:100%; height:auto;}
.stbanwenzi1{ width:100%; text-align:center; position:absolute; left:0px; top:30%; color:#fff; font-size:0.58rem; line-height:1rem; text-transform: uppercase;}


.stbana5{ position:relative; width:94%; margin:0px auto; margin-top:1.4rem;}
.stbana5 img{ width:100%; height:auto;}
.stbana5 .stnamebtaale{position: absolute; left:55%; width:45%; top:3%;}
.stbana5 .stnamebtaa2{ text-align:right; }
.stbana5 .stnamebtaa3{  width:95%; line-height:0.36rem; padding-top:0.4rem;}
.stbana5 .stnamebtaaledd a{width:3.4rem; margin-right:1.5rem;}
.stbana4{ width:94%; margin:0px auto; padding-top:0.6rem;}
.stonbiaoti{ text-align:center; font-size:0.7rem; color:#000; line-height: 0.9rem; letter-spacing:0px;}
.stonbiaoti2{ text-align:center; font-size:0.2rem; color:#000; line-height: 0.42rem; letter-spacing:0px; padding-top:0.5rem;}
.stonbiaoti2 span{ font-size:0.36rem;}

.stonzhanshi{ width:100%;  padding-top:0.5rem;}
.stonzhanshi img{ width:31%; height:auto; padding-left:2%;}
.stonzhanshi img:nth-child(1){ padding-left:0px;}

.stbana6{ width:94%; margin:0px auto; padding-top:1rem;}
.stonzhanshi2{ width:100%; padding-top:0.5rem;}
.stonzhanshi2 ul li{ width:100%;  margin-left:2%; width:32%; border-radius: 6px; overflow:hidden; float: left; position:relative;}  
.stonzhanshi2 ul li:nth-child(1){ margin-left:0px;}
.stonzhanshi2 img{ width:100%; height:auto;}
.stonzhoub{ position:absolute; width:80%; bottom:10%; left:10%; color:#fff; }
.stonzhoub p{color:#fff; font-size:0.36rem; line-height:0.32rem;}
.stonzhoub a{ transition: all 0.5s; display:flex; height:0.6rem; margin-top:0.2rem; justify-content: center; width:2.3rem; align-items: center; background:#087dd6; color:#fff; text-align: center; line-height:0.6rem; font-size:0.2rem;  border-radius: 6px;}
.stonzhoub a img{ height:0.16rem; width:auto;  display: flex; justify-content: center; align-items: center; padding-left:.15rem; transition: all 0.5s;}
.stonzhoub a:hover img{padding-left:0.2rem; transition: all 0.5s;}

.stbana7{ width:94%; margin:0px auto; position:relative; margin-top:0.45rem;}
.stbana7 img{ width:100%; height:auto;}
.stbana7 .stnamebtaale{ position: absolute; left:0%; top:10%; width:100%; color:#fff; text-align:center;}
.stbana7 .stnamebtaale a{ display:block; height:0.6rem; width:2.7rem; background:#fff; color:#333; text-align: center; line-height:0.6rem; font-size:0.2rem;  border-radius: 40px; margin:0px auto; margin-top:0.4rem; }
.stbana7 .stnamebtaale a:hover{ color:#087dd6;}

.stbana7 .stnamebtaa2{ color:#fff; font-size:0.32rem;}
.stbana7 .stnamebtaa3{ color:#fff; font-size:0.72rem; padding-top:0.15rem; line-height:0.8rem;}
.stnamebtaa4{ font-size:0.18rem; line-height:0.32rem; padding-top:0.3rem;}

.stbana8{ width:94%; margin:0px auto; padding-top:0.4rem;}
.stbana8 img{ width:100%;}




.zhaobanner{ padding-top:1.9rem; position:relative;}
.zhaobanner img{ width:100%;}
.zhaobanner a{ display:block; position:absolute; left:4%; bottom:5%; width:1.4rem; height:0.42rem; text-align:center; font-size:0.18rem; color:#ebebeb; background:#141414; line-height:0.42rem;}
.zhaobanner a:hover{ color:#fff; background:#0971ce;}
.zhaobanna{ width:100%; height:auto;}
.zhaobanna img{ width:100%; height:auto;}
.zzzzhaotiaas{ width:77%; margin:0px auto; padding-top:0.8rem; text-align:right;}
.zzzzhaotiaas span{ font-size:0.7rem; line-height:0.84rem; color:#141414;}
.zzzzhaotiaas p{ display: block; padding-top:0.4rem; line-height:0.26rem; color:#6b6b6b; font-size:0.18rem;}
.zhaolists{ width:94%; margin:0px auto; padding-top:0.4rem;}
.zhaolists ul li{ width:32%; margin:0.35rem 0px 0px 2%; height:6.7rem; background:#dedede;border-radius: 6px; float:left;}
.zhaolists ul li:nth-child(1){ margin-left:0px;}
.zhaolists ul li:nth-child(4){ margin-left:0px;}
.zhaolists ul li:nth-child(7){ margin-left:0px;}
.zhaotop{  width:80%; margin:0px auto; height:0.7rem; text-align:right; font-size:0.22rem;  margin-top:0.4rem; color:#1f1f1f; background:url(../images/zhao_06.jpg) no-repeat center left;}
.zhaoname{ width:80%; margin:0px auto; font-size:0.4rem; color:#1f1f1f; height:0.6rem; line-height:0.6rem; padding-top:0.5rem;}
.zhaotext{ width:80%; margin:0px auto; font-size:0.17rem; color:#000000; line-height:0.32rem; padding-top:0.5rem; height:2.24rem; overflow:hidden;}
.zhaolian{width:80%; margin:0px auto; padding-top:0.3rem;}
.zhaolian a{ display: block; width:100%; height:0.64rem; text-align:center; font-size:0.2rem; color:#f7f7f7; background:#1f1f1f; line-height:0.67rem; border-radius: 30px;}
.zhaolian a:hover{ background:#087dd6;}





.zbbanner{ width:100%; position:relative; padding-top:1.8rem;}
.zhiboshare{ position:absolute; right:3%; top:25%;  color:#000; letter-spacing:0px; font-weight:bold; text-align:right; }
.zhiboshare p{font-size:0.22rem;}
.zhiboshare img{ margin-left:0.15rem; margin-top:0.2rem;}

.zhibonin{ width:94%; margin:0px auto; padding-top:1.5rem;}
.zhibotu{ float:left; width:48%;}
.zhibotu img{ width:100%; height:auto;}
.zhiinfom{ float:right; width:48%;}
.zhiming{ font-size:0.6rem; color:#000; line-height:0.7rem;}
.zhieng{ font-size:0.48rem; line-height:0.54rem; color:#000; padding-top:0.4rem; text-transform:uppercase; letter-spacing:0px;}
.zhimiao{ line-height:0.32rem; color:#181818; font-size:0.22rem; padding-top:0.4rem; color:#7b7b7b; letter-spacing:0px;}
.zhimiao{ width:100%; padding-top:0.5rem;}
.zhimiao ul li{ float:left; padding-right:1rem;  color:#000; position:relative; transition: all 0.6s; }
.zhimiao ul li p{font-size:0.28rem; line-height:0.7rem; letter-spacing:0px; position:relative;}
.zhimiao ul li a{font-size:0.28rem; line-height:0.7rem; letter-spacing:0px; position:relative;}
.zhimiao ul li a:hover{    color: #0971ce;}
.zhimiao ul li:nth-child(3){ cursor:pointer;  display:inline-block;}
.zhimiao ul li:hover .erima{ opacity:1; top:-210%;}
.zhimiao ul li:hover .erima img{ display:block !important;}
.zhimiao ul li:hover{color:#087dd6;}


.zhibonin2{ width:94%; margin:0px auto; padding-top:1.1rem;}
.zhibonin2 .zhibotu{ float:right; width:56%;}
.zhibonin2 .zhiinfom{ float:left; width:43%;}

.zhibotit{  padding-top:0.9rem; width:100%; line-height:0.5rem; height:0.6rem; font-size:0.28rem; color:#000; letter-spacing:0px;}
.zhibotit img{ display: inline-block; height:0.5rem;}
.zhibotit span{ position:relative;}
.erima{ width:2rem; height: auto; position:absolute; left:-30%; top:-180%; opacity:0; transition: all 0.6s;}
.erima img{ width:100%; height:auto !important; display:none !important;}

.erma{ position:relative; cursor:pointer;}
.zhibotit .erma .erima{ left:-10%; top:-700%;  transition: all 0.6s;}
.zhibotit .erma:hover .erima{ opacity:1; top:-850%;  transition: all 0.6s;}
.zhibotit .erma:hover .erima img{ display:block !important;  transition: all 0.6s;}
.erma:hover{color:#087dd6;}

.zhibonin3{ width:94%; margin:0px auto; padding-top:1.1rem;}
.zhibonin3 .zhibotu{ width:56%;}
.zhibonin3 .zhiinfom{  width:40%; position:relative;}
.zhibonin3 .zhiming{ text-align:right;}
.zhibonin3 .zhieng{text-align:right;}
.zhibonin3 .zhimiao{ text-align:right; position:relative;}
.zhibonin3 .zhibotit{ position: absolute; right:15%; top:107%;}

.zhibotit{  padding-top:0.9rem; width:100%; line-height:0.5rem; height:0.6rem; font-size:0.28rem; color:#000; letter-spacing:0px;}
.zhibotit a{font-size:0.28rem; color:#000; letter-spacing:0px;}
.zhibotit a:hover{    color: #0971ce;}
.zhibotit img{ display: inline-block; height:0.5rem;}

.zhibonin4{ width:94%; margin:0px auto; padding-top:1.1rem;}
.zhibonin4 .zhibotu{ float:right; width:56%;}
.zhibonin4 .zhiinfom{ float:left; width:43%;}
.zhibonin4 .zhibotit{  padding-top:1.9rem; }

.zhibonin5{ width:94%; margin:0px auto; padding-top:1.1rem;}
.zhibonin5 .zhibotu{ width:56%;}
.zhibonin5 .zhiinfom{  width:40%; position:relative;}
.zhibonin5 .zhiming{ text-align:right;}
.zhibonin5 .zhieng{text-align:right;}
.zhibonin5 .zhimiao{ text-align:right; position:relative;}
.zhibonin5 .zhibotit{ position: absolute; right:15%; top:116%;}

.zhimina{ width:94%; margin:0px auto; margin-top:1rem; position: relative;}
.zhiminwen{ width:40%; position:absolute; top:15%; right:10%;}
.zhiminma{ font-size:0.6rem; color:#fff; line-height:0.7rem;}
.zhiminma2{ font-size:0.44rem; line-height:0.54rem; color:#fff; padding-top:0.4rem; text-transform:uppercase; letter-spacing:0px;}
.zhimintese{line-height:0.32rem; color:#181818; font-size:0.22rem; padding-top:0.4rem; color:#f5cccd; letter-spacing:0px;}

.zhimlianjie{ width:100%; padding-top:1.4rem; position:relative;}
.zhimlianjie a{ position:relative; position:relative;}
.zhimlianjie a:hover .erima{ left:-11%;  opacity:1; top:-798%; opacity:1; }
.zhimlianjie a:hover .erima img{ display:block !important; opacity:1;}
.zhimlianjie .erima{  top:-700%; width:3.2rem; left:-11%; }


.zhimlianjie a:nth-child(1){ display:block; height:0.6rem; width:3.2rem; background:#0b62cc; color:#fff; text-align: center; line-height:0.6rem; font-size:0.2rem; float:left; margin-right:1rem;  border-radius: 8px; }
.zhimlianjie img{ margin-left:0.35rem;}


.zhimina2{ width:94%; margin:0px auto; margin-top:1rem; position: relative;}
.zhimina2 .zhiminwen{ width:40%; position:absolute; top:15%; right:56%;}
.zhimina2 .zhimlianjie{ width:100%; padding-top:1.8rem;}
.zhimina2 .zhimlianjie a:nth-child(1){ background:#dd111a;}



.caebanner{ width:100%; height:auto; padding-top:1.9rem;}
.caebanner img{ width:100%;}
.caselike{ width:66%; margin:0px auto; padding-top:0rem; text-align:center;}
.caselike a{ display:inline-block; width:2.8rem; font-size:0.2rem; height:0.6rem; text-align: center; border:1px solid #CCC; line-height:0.6rem; border-radius: 5rem; margin:1% 0px 0px 5%; background:url(../images/bao_17.png) no-repeat 80% 50%;}
.caselike a:hover{ background:url(../images/bao_08.png) no-repeat 80% 50% #087dd6; color:#fff;  border:1px solid #087dd6;}

.casetab{ width:94%; margin:0px auto; padding-top:1.5rem;}
.caseka{ width:50%; float:left; font-size:0.3rem; color:#1f1f1f; line-height:0.4rem;}
.caseka a{ width:50%;  font-size:0.26rem; color:#1f1f1f; line-height:0.4rem;}
.caseka a.xb{ color:#0971ce;}
.caseka a:hover{ color:#0971ce;}
.caseshre{ float:right; height:0.5rem;}
.caseshre img{ height:0.5rem; margin-left:0.1rem;}

.caselists{ width:94%; margin:0px auto; padding-top:0.4rem;}
.caselists ul li { width:22%; margin:0.8rem 0px 0px 4%; float:left; box-shadow: 0px 0px 12px 10px rgba(212, 212, 212, 0.5);
 transition: transform 0.1s;
  transform: perspective(400px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));
display: block;
  border-radius: inherit;
}
.caselists ul li:nth-child(1){ margin-left:0px;}
.caselists ul li:nth-child(5){ margin-left:0px;}
.caselists ul li:nth-child(9){ margin-left:0px;}
.caselists ul li img{ width:100%; height:auto;  border-radius: inherit;}










.xinbanner{ width:100%; position:relative; padding-top:1.8rem;}
.xinbanner img{ width:100%;}
.newtop{ position:absolute; left:3%; top:20%; font-size:0.17rem; line-height:0.32rem; color:#6f6f6f; width:30%;}
.newsone{ width:94%; margin:0px auto;}
.newstitle{ padding-left:1rem; font-size:0.48rem; line-height:0.56rem; color:#2b2b2b; padding-top:0.7rem; letter-spacing:0px; text-transform:uppercase;}

.newonelist{ width:100%;}
.newonelist ul li{ margin-top:0.8rem; background:#f5f6f6;}
.newonelist ul li:nth-child(2) .nresinfom{ float:right; padding-left:0rem; padding-right:0.9rem;}
.newonelist ul li:nth-child(2) .newstupiana{ float:left;}
.newonelist ul li:nth-child(2) .newsiucon{ position:absolute; left:-13%; top:51%;}

.nresinfom{ float:left; width:40%; padding-left:1rem; position:relative;}
.newsiucon{ position:absolute; left:109.5%; top:51%;}
.newbiaos{ font-size:0.47rem; color:#000000; line-height:0.5rem; padding-top:0.7rem;  letter-spacing:0px;}
.newbiaos2{font-size:0.3rem; color:#474747; line-height:0.5rem; padding-top:0.1rem; letter-spacing:0px;}
.newbiaos3{font-size:0.18rem; color:#9b9c9c; line-height:0.34rem; padding-top:0.45rem; height:1.02rem; overflow:hidden;}

.newbiaos4{ padding-top:0.7rem;}
.newbiaos4 a{ transition: all 0.5s; display:flex; height:0.4rem; justify-content: center; width:2rem; align-items: center; background:#252327; color:#fff; text-align: center; line-height:0.4rem; font-size:0.16rem;  border-radius: 6px; letter-spacing:0px;}
.newbiaos4 a img{ height:0.14rem; width:auto;  display: flex; justify-content: center; align-items: center; padding-left:.15rem; transition: all 0.5s;}
.newbiaos4 a:hover img{padding-left:0.2rem; transition: all 0.5s;}
.newbiaos4 a:hover{ background:#087dd6;}


.newstupiana{ width:50%; float:right;}
.newstupiana img{ width:100%; height:auto;}

.newstwo{ width:100%; background:#f6f6f6; margin-top:0.5rem; padding-bottom:0.6rem;}
.newtotab{ width:100%; overflow:hidden; position:relative;}

.newtmon{ width:94%; margin:0px auto; margin-top:0.9rem;}
.newstoimg{ width:40%; float:left;}
.newstoimg img{ width:100%; height:auto;}
.newstorighsa{ float:left; width:45%; float:left; padding-left:8%;}
.newstorighsa .newbiaos{ padding-top:0px;}
.newstorighsa .newbiaos3{ height:1.6rem; line-height:0.32rem; font-size:0.16rem;}
.newstorighsa .newbiaos4{ padding-top:0.4rem;}

.newsthree{ width:94%; margin:0px auto; padding-top:0.6rem;}
.newstoimg{ float:left; width:40%;}
.newstoimg img{ width:100%; height:auto;}
.newsthree .newstorighsa{ width:50%;}
.newthremaer{ padding-top:0.9rem; }
.newthremaer img:nth-child(1){ width:2.4rem;}
.newthremaer span{ display:inline-block; padding:0.7rem 0.5rem 0px 0.3rem; line-height:0.32rem; font-size:0.22rem; color:#000;}
.newthremaer img:nth-child(3){ padding-top:0.9rem;}

.newtotab .swiper-button-prev {
	left: 90%;
	top:95%;
	width: 0.42rem;
	height: 0.42rem;
	background: url(../images/wen_03.png) no-repeat  !important;
	background-position: 0 0;
	background-size: 100% !important;
}


.newtotab .swiper-button-next {
	right: 4%;
	top:95%;
	width: 0.42rem;
	height: 0.42rem;
	background: url(../images/wen_05.png) no-repeat !important;
	background-position: 0 0;
	background-size: 100%  !important;
}




.newsforlist{ width:94%; margin:0px auto; padding-top:0.3rem;}
.newsforlist ul li{ width:31%; padding:0.6rem 0px 0px 3.5%; float:left}
.newsforlist ul li:nth-child(1){ padding-left:0px;}
.newsforlist ul li:nth-child(4){ padding-left:0px;}
.newforiumg{ width:100%; height:3.2rem; overflow:hidden;  border-radius: 6px; height:}
.newforiumg img{ width:100%;}
.newsforinamer{ width:90%; margin:0px auto; padding-top:0.2rem; height:0.3rem; line-height:0.3rem; }
.newsforinamer a{font-size:0.18rem; color:#000000;}
.newsforinamer a:hover{ color:#0971ce;}
.newsforinamer2{width:90%; margin:0px auto; padding-top:0.05rem;  line-height:0.26rem; font-size:0.16rem; color:#474747; letter-spacing:0px;}
.newsforinamer3{ width:90%; margin:0px auto; padding-top:0.3rem; line-height:0.2rem; height:0.2rem;}
.newsforinamer3 a{ font-size:0.16rem; color:#000; line-height:0.2rem; display: block;}
.newsforinamer3 a img{ height:0.1rem; padding-top:0.05rem; padding-left:0.2rem;  display: inline-block; justify-content: center; align-items: center; transition: all 0.5s;}
.newsforinamer3 a:hover img{ padding-left:0.25rem; transition: all 0.5s;}


.newsbaok{ width:94%; margin:0px auto; padding-top:0.9rem;}
.newbaokaiim{ padding-top:0.6rem;}
.newbaotu{ width:33%; float:left;}
.newbaotu img{ width:100%; height:auto;}
.newbaoformas{ float:right; width:62%;}
.newbaoyou2{ font-size:0.9rem; line-height:1.3rem; color:#1e1e1e; padding-top:0.8rem;}
.newbaoyou3{font-size:0.2rem; line-height:0.38rem; color:#585858; padding-top:0.7rem;}

.newbaoyou4{  padding-top:0.9rem; }
.newbaoyou4 a{ display:inline-block; color:#1e1e1e; width:2.1rem; font-size:0.18rem; height:0.6rem; text-align: center; border:1px solid #1e1e1e; line-height:0.6rem; border-radius: 5rem;}
.newbaoyou4 a:nth-child(1){ background:#1e1e1e; color:#fff; margin-right:0.34rem;}
.newbaoyou4 a:hover{  color:#fff;  border:1px solid #087dd6; background:#087dd6;}
.newbaoyou5{ padding-top:0.65rem; line-height:0.4rem; color:#000000; font-size:0.18rem; letter-spacing:0px;}



.conbanner{ width:100%; padding-top:1.9rem; z-index:1; position:relative;}
.conbanner img{ width:100%;}
.contamin{ width:74%; margin:0px auto;  margin-top:-1.3rem; background:#fff; z-index:2; position:relative; padding-bottom:1rem;}
.contlest{ float:left; width:50%; padding:0.7rem 0px 0px 0.6rem;}
.conmiaoshu{ width:100%; line-height:0.32rem; color:#262c34; font-size:0.16rem;}
.conimp{ width:100%; height:0.6rem; color:#1a242f; font-size:0.4rem; line-height:0.6rem; position: relative; margin-top:0.6rem;}
.conimp b{ display:block; width:0.77rem; height:0.05rem; background:#0971ce; position:absolute; left:-15%; top:45%;}

.coninpout{ width:100%; padding-top:0.4rem;}
.coninpout .zykk{ width:48%; height:0.5rem; background:#f9f9f9; border:none;color:#262c34; background-image:none; padding-left:0.1rem; margin-top:0px; float:left; font-size:0.15rem;}
.coninpout .zykk2{ width:48%; height:0.5rem; background:#f9f9f9;border:none; color:#262c34; background-image:none; padding-left:0.1rem; margin-top:0px; float:left; margin-left:0.05rem; font-size:0.15rem;}
.coninpout .zykk4{ width:98.5%; padding-top:0.1rem;  height:2.35rem; background:#f9f9f9; border:none; color:#262c34; background-image:none; padding-left:0.1rem; margin-top:0.25rem;  font-size:0.15rem;}
.coninpout .zyinput{width:1.5rem; border:none; height:0.5rem; display:block; text-align:center; line-height:0.5rem; margin-top:0.3rem; font-size:0.18rem; color:#fff; background:#0971ce; cursor:pointer;}


.contaright{ width:37%; float: right; padding-top:0.7rem; padding-right:0.65rem;}
.conrone{ width:100%; height:0.34rem; border-bottom:1px  solid #a9a9a9; font-size:0.16rem; color:#666;}
.cintel{ font-size:0.24rem; line-height:0.34rem; color:#0971ce; padding-top:0.25rem; padding-bottom:0.2rem;}

.conadd{ width:100%; padding-top:0.3rem; padding-bottom:0.3rem;}
.conadd img{ width:100%; height:auto;}
.conadd span{ font-size:0.22rem;}
.conadd p{ font-size:0.18rem; color:#141414; line-height:0.3rem;}



.shouwsmin{ width:94%; margin:0px auto; padding-top:3rem;}
.shousleft{ width:30%; float:left;}
.newshowbt{ font-size:0.18rem; color:#9da3a7; text-transform: uppercase;}
.bnewsgiq1 ul li{ width:100%; padding-top:0.35rem; }
.newshouimg{ width:35%; float:left;}
.newshouimg img{ width:100%; height:auto;} 
.bnewsgiq1 a{ float:right; display:block; width:60%; line-height:0.36rem; color:#232325; font-size:0.18rem;}
.bnewsgiq1 a:hover{ color:#0971ce;}
.bnewsgiq2{ padding-top:0.5rem;}
.bnewsgiq2 .newshowbt{ padding-bottom:0.3rem;}
.bnewsgiq2 ul li{ color:#323639; line-height:0.5rem; font-size:0.22rem;}
.bnewsgiq2 ul li a{ color:#323639;}
.bnewsgiq2 a:hover{ color:#0971ce;}

.newsrioghtayou{ width:60%; float: right;}
.nerighetop{ width:100%; font-size:0.18rem; color:#363b43;}
.nerighetop img{ padding-top:0.05rem;}
.newaming{ width:100%; color:#000000; line-height:0.9rem; font-size:0.6rem; padding-top:0.35rem;}
.newaming2{ width:100%; color:#474747; line-height:0.7rem; font-size:0.42rem;}

.newaming3{ font-size:0.22rem; padding-top:0.4rem; line-height:0.47rem; color:#474747;}
.newaming3 img{ width:100%; height:auto;}

.necklist {
	width: 100%;
	height: auto;
}
.necklist ul li {
	width: 50%;
	padding: 0px;
	margin: 0px;
	position: relative;
	float: left;
	height: 3.6rem;
}
.neckimgs {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.neckimgs img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.necklist ul li a {
	transition: all 0.5s;
}
.necklist ul li a:hover .neckimgs img {
	transform: scale(1.1, 1.1);
	transition: all 0.5s;
}
.necklist ul li:nth-child(2n) .rgbas {
	background: rgba(240,131,0,0.60);
}
.necklist ul li:nth-child(3n) .rgbas {
	background: rgba(240,131,0,0.55);
}
.necklist ul li:nth-child(4n) .rgbas {
	background: rgba(156,0,237,0.50);
}
.necklist ul li:nth-child(5n) .rgbas {
	background: rgba(0,109,240,0.55);
}
.necklist ul li:nth-child(6n) .rgbas {
	background: rgba(240,131,0,0.55);
}
.rgbas {
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(140,63,7,0.60);
	z-index: 10;
	left: 0px;
	top: 0px;
}
.neckname {
	padding-left: 6%;
	padding-top: 0.3rem;
	padding-bottom: 0.15rem;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
	font-size: 0.46rem;
	font-weight: bold;
	color: #fff;
}
.neckzi {
	position: absolute;
	right: 0.6rem;
	bottom: 0.3rem;
	font-size: 0.16rem;
	color: #fff;
	z-index: 20;
}
.neckzi p {
	float: left;
	display: block;
	line-height: 0.34rem;
	color: #fff;
	padding-left: 0.25rem;
}
.guang {
	width: 100%;
	background: #f6f6f6;
	padding: 0.4rem 0px 0.4rem 0px;
}
.guangtit {
	width: 100%;
	text-align: center;
	line-height: 0.42rem;
	font-size: 0.36rem;
	color: #000;
}
.guangtxt {
	width: 100%;
	line-height: 0.24rem;
	color: #595757;
	font-size: 0.14rem;
	padding-top: 0.2rem;
	text-align: center;
}
.worktit {
	width: 94%;
	margin: 0px auto;
	height: 0.36rem;
	padding-top: 0.24rem;
	padding-bottom: 0.26rem;
}
.worktit span {
	float: left;
	height: 0.36rem;
	line-height: 0.36rem;
	color: #595757;
	font-size: 0.16rem;
}
.worktit ul {
	float: right;
}
.worktit ul li {
	float: left;
	height: 0.36rem;
	line-height: 0.36rem;
	padding:0px 0.1rem 0px 0.1rem;
	
}
.worktit ul li a {
	color: #595757;
	font-size: 0.15rem;
	transition: all 0.5s;
	border-radius: .2rem;
}
.worktit ul li a:hover {
	color: #ffffff !important;
     background: #ef5b70;
	transition: all 0.5s;
	
}
.worklist {
	width: 94%;
	margin: 0px auto;
	overflow: hidden;
}
.worklist ul li {
	width: 32.8%;
	height: 3.3rem;
	float: left;
	padding: 0.14rem 0.8% 0px 0px;
	position: relative;
	overflow: hidden;
}
.worklist ul li:nth-child(3n) {
	padding-right: 0px;
}
.worklist ul li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.worklist ul li img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.worklist ul li a:hover img {
	transform: scale(1.1, 1.1);
	transition: all 0.5s;
}
.worklist ul li a:hover .sininfor {
	opacity: 1;
}
.sininfor {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.55);
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	transition: all 0.5s;
}
.sinname {
	width: 82%;
	margin: 0px auto;
	padding-top: 0.35rem;
	color: #fff;
	font-size: 0.22rem;
}
.sinline {
	width: 0.2rem;
	height: 0.015rem;
	background: #fff;
	margin-left: 9%;
	margin-top: 1.5rem;
}
.sintext {
	width: 82%;
	margin: 0px auto;
	font-size: 0.22rem;
	line-height: 0.19rem;
	color: #fff;
	padding-top: 0.25rem;
}
.sintext p {
	line-height: 0.2rem;
}
.workmore {
	width: 100%;
	padding-top: 0.5rem;
}
.workmore a {
	display: block;
	margin: 0px auto;
	height: 0.3rem;
	width: 1.9rem;
	border: 1px solid #babbbb;
	font-size: 0.14rem;
	color: #595757;
	line-height: 0.3rem;
	text-align: center;
	transition: all 0.5s;
}
.workmore a:hover {
	background: #e60021;
	color: #fff;
	border: 1px solid #e60021;
	transition: all 0.5s;
}
.xinzhi {
	width: 94%;
	margin: 0px auto;
	vertical-align: middle;
	text-align: center;
}
.xinzhi ul li {
	display: inline-table;
	padding: 0.8rem 0.5rem 0px 0.5rem;
	text-align: left !important;
}
.xinzhi span {
	font-size: 0.4rem;
	color: #595757;
}
.xinzhi p {
	font-size: 0.2rem;
	color: #595757;
	line-height: 0.4rem;
}
.goes {
	width: 100%;
	height: auto;
	padding-top: 0.6rem;
}
.goes img {
	width: 100%;
	height: auto;
}
.simons {
	width: 100%;
	margin: 0px auto;
	padding-top: 0.45rem;
}
.simonlist {
	width: 94%;
	margin: 0px auto;
}
.simonlist ul li {
	width: 22%;
	height: auto;
	padding: 0.35rem 4% 0px 0px;
	float: left;
}
.simonlist ul li:nth-child(4n) {
	padding: 0.35rem 0px 0px 0px;
}
.simonlist ul li:nth-child(1) {
	padding-top: 0.15rem!important;
}
.simonlist ul li:nth-child(2) {
	padding-top: 0.15rem!important;
}
.simonlist ul li:nth-child(3) {
	padding-top: 0.15rem!important;
}
.simonlist ul li:nth-child(4) {
	padding-top: 0.15rem!important;
}
.newimg {
	width: 100%;
	height: 2.25rem;
	overflow: hidden;
}
.newimg img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.simonlist ul li:hover .newimg img {
	transform: scale(1.1, 1.1);
	transition: all 0.5s;
}
.newnames {
	width: 100%;
	overflow: hidden;
	height: 0.26rem;
	line-height: 0.26rem;
	padding-top: 0.1rem;
}
.newnames a {
	color: #575757;
	font-size: 0.15rem;
}
.newnames a:hover {
	color: #e60021;
}
.newnames span {
	float: right;
	color: #575757;
	font-size: 0.12rem;
}
.newtimes {
	float: right;
	height: 0.38rem;
	line-height: 0.2rem;
	font-size: 0.12rem;
	color: #575757;
}
.newtsxt {
	width: 100%;
	font-size: 0.13rem;
	color: #575757;
	line-height: 0.22rem;
	height: 0.44rem;
	overflow: hidden;
}/*服务*/
.sermin {
	padding-top: 1.7rem;
}
.titlese {
	width: 100%;
	text-align: center;
	font-size: 0.3rem;
	color: #595757;
	line-height: 0.46rem;
	padding-top: 0.3rem;
}
.services {
	width: 94%;
	margin: 0px auto;
}
.services ul li {
	float: left;
	padding: 0.3rem 11% 0px 0px;
	width: 26%;
	float: left;
}
.services ul li:nth-child(3n) {
	padding-right: 0px;
}
.serimgs {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: auto;
	border-radius: 0.2rem;
}
.serimgs img {
	width: 100%;
	height: auto;
	transition: all 0.5s;
}
.serimgs img:hover {
	transform: scale(1.1, 1.1);
	transition: all 0.5s;
}
.serimgs_img img:hover {
	transform: scale(1.2, 1.2);
	transition: all 0.5s;
}
.sername {
	width: 80%;
	margin: 0px auto;
	height: 0.6rem;
	border-bottom: 1px solid #000;
	line-height: 0.6rem;
	font-size: 0.18rem;
	text-align: center;
	color: #595757;
}
.serleis {
	width: 80%;
	margin: 0px auto;
	padding-top: 0.1rem;
}
.serleis span {
	display: block;
	float: left;
	line-height: 0.3rem;
	font-size: 0.14rem;
	color: #595757;
	margin-right: 11%;
}
.serleis span:nth-child(3) {
	float: right;
	margin-right: 0px !important;
}
.services ul li:nth-child(5) span {
	margin-right: 10%;
}
.services ul li:nth-child(6) span {
	margin-right: 10%;
}
.top30 {
	margin-top: 0.35rem;
}
.dingwei img {
	width: 100%;
}
.serbots {
	padding-top: 0.6rem;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.serbts {
	vertical-align: middle;
	text-align: center;
	vertical-align: middle;
}
.serbts span {
	display: inline-table;
	font-size: 0.3rem;
	vertical-align: middle;
	color: #595757;
	line-height: 0.46rem;
	padding: 0px 0.2rem 0px 0.2rem;
}
.serbts span:nth-child(1) {
	text-align: right;
}
.serbts span:nth-child(3) {
	text-align: left !important;
}
.serbts em {
	display: inline-table;
	height: 0.7rem;
	border-right: 1px solid #595757;
	vertical-align: middle;
}
.serbots ul li {
	display: inline-table;
	text-align: center;
	vertical-align: middle;
	padding: 0.4rem 0.3rem 0rem 0.3rem;
}
.serlikes {
	width: 100%;
	padding-top: 1.3rem;
	margin-bottom: 0.3rem;
	text-align: center;
}
.serlikes a {
	border-radius: 15px;
	display: inline-table;
	width: 2.8rem;
	height: 0.5rem;
	line-height: 0.2rem;
	text-align: left;
	padding: 0.15rem 0.3rem 0.15rem 0.3rem;
	color: #fff;
	background: #bfc0c0;
	margin: 0px 0.25rem 0px 0.25rem;
	font-size: 0.16rem;
}
.serlikes em {
	font-size: 0.24rem;
	line-height: 0.34rem;
}
.serlikes span {
	float: right;
	font-size: 0.12rem;
}
.serlikes a:hover {
	background: #e60021;
}

.pices {
	width: 100%;
	text-align: center;
	font-size: 0.16rem;
	color: #595757;
}
.pices a {
	font-size: 0.16rem;
	color: #595757;
}
.pices a:hover {
	color: #e60021;
}/*观点*/
.article_content {
	padding-left: 37.5%;
}/*关于*/
.banner3 {
	width: 100%;
	height: auto;
}
.banner3 img {
	width: 100%;
	height: auto;
}
.aboutop {
	width: 94%;
	margin: 0px auto;
	padding-top: 0.65rem;
}
.abouttiole {
	width: 30%;
	float: left;
}
.aboutits {
	width: 100%;
	font-size: 0.3rem;
	color: #595757;
	line-height: 0.4rem;
}
.aboutfont {
	width: 100%;
	font-size: 0.14rem;
	line-height: 0.28rem;
	color: #595757;
	padding-top: 0.25rem;
}
.aboutfont span {
	font-size: 0.2rem;
}
.aboutmind {
	width: 28%;
	float: left;
	padding-left: 4%;
}
.abouthre {
	float: left;
	width: 7%;
	padding-left: 1%;
}
.abouthre img {
	padding-bottom: 0.25rem;
	width: 100%;
	height: auto;
}
.aboutright {
	float: right;
	width: 24%;
	font-size: 0.3rem;
	color: #595757;
	line-height: 0.46rem;
}
.aboutimgs {
	width: 94%;
	height: auto;
	margin: 0px auto;
	padding-top: 0.7rem;
	padding-bottom: 0.3rem;
}
.aboutimgs img {
	width: 100%;
	height: auto;
}
.kehus {
	width: 100%;
	padding-top: 0.3rem;
	text-align: center;
	font-size: 0.14rem;
	color: #595757;
	line-height: 0.26rem;
}
.kehus2 {
	width: 100%;
	padding-top: 0.15rem;
	text-align: center;
	font-size: 0.14rem;
	color: #595757;
	line-height: 0.26rem;
}
.kehus span {
	font-size: 0.2rem;
}
.kehulike {
	width: 90%;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 0.6rem;
}
.kehulike ul li {
	display: inline-table;
	margin: 0.6rem 0.15rem 0px 0.15rem;
	width: 11%;
}
.kehulike ul li img {
	width: 100%;
	height: auto;
}/*新闻*/
.page {
	width: 94%;
	margin: 0px auto;
	text-align: center;
	padding: 0.9rem 0px 0.2rem 0px;
	padding-bottom: 0.7rem;
	line-height: 0.3rem;
	height: 0.36rem;
}
.page a {
	color: #898989;
	font-size: 0.16rem;
	margin-right: 0.2rem;
	margin-left:0.2rem;
	display:inline-block;
	width:0.36rem; height:0.36rem; text-align:center; border-radius: 50%;
	line-height:0.36rem;
}
.page a:hover {
	color: #fff;
	background:#292929;

}
.page a.xb {
		color: #fff;
	background:#292929;
	
}
.page a.nopage{ width:0.8rem; background:#292929; color:#898989; border-radius: 30px;}
.page a.endpage{ width:0.8rem; background:#292929; color:#898989; border-radius: 30px;}


/*新闻详情*/
.newscont {
	width: 94%;
	margin: 0px auto;
	padding-top: 2rem;
	padding-bottom: 0.6rem;
}/*品牌*/
.brandtop {
	width: 94%;
	margin: 0px auto;
}
.brandleft {
	float: left;
	width: 36%;
}
.brandtit {
	font-size: 0.3rem;
	color: #595757;
	line-height: 0.42rem;
}
.brandtext {
	font-size: 0.14rem;
	line-height: 0.27rem;
	color: #595757;
	padding-top: 0.1rem;
}
.brandright {
	width: 60%;
	float: right;
}
.brandright ul li {
	float: left;
	padding-right: 0.3rem;
}
.brandright span {
	font-size: 0.14rem;
	line-height: 0.43rem;
}
.brandright p {
	font-size: 0.12rem;
	color: #595757;
	line-height: 0.24rem;
}
.brandfor {
	width: 94%;
	margin: 0px auto;
	padding-top: 0.5rem;
}
.brandimg {
	width: 100%;
	height: auto;
}
.brandimg img {
	width: 100%;
	height: auto;
}
.brandnames {
	width: 100%;
	line-height: 0.3rem;
	color: #595757;
	font-size: 0.2rem;
	padding-top: 0.3rem;
}
.brandwen {
	width: 100%;
	line-height: 0.26rem;
	color: #595757;
	font-size: 0.14rem;
	padding-top: 0.05rem;
}
.serband {
	width: 100%;
	text-align: center;
	line-height: 0.26rem;
	padding-top: 0.1rem;
	color: #595757;
	font-size: 0.14rem;
}
.sername2 {
	width: 80%;
	margin: 0px auto;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.18rem;
	text-align: center;
	color: #595757;
}
.brandlist .services ul li {
	padding: 0.5rem 11% 0.1rem 0px;
}
.brandlist .services ul li:nth-child(3n) {
	padding-right: 0px;
}
.reclist .services ul li {
	padding: 0.4rem 8% 0.1rem 0px;
}
.reclist .services ul li:nth-child(3) {
	padding-right: 0px !important;
}
.reclist .services ul li:nth-child(6) {
	padding: 0.3rem 11% 0rem 0px !important;
}
.reclist .services ul li:nth-child(7) {
	padding-right: 0px !important;
}
.reclist .services ul li:nth-child(9) {
	padding-right: 0px !important;
}
.nav_hover_style {
	
	color: #c82127 !important;
}/*招聘*/
.serleis p {
	letter-spacing: 0;
	font-size: 0.12rem;
	line-height: 0.2rem;
}
.services_div {
	width: 84%;
	margin: 0 auto;
}
.services_jion {
	width: 94%;
	margin: 0px auto;
}
.services_jion ul li {
	float: left;
	padding: 0.3rem 11% 0px 0px!important;
	width: 26%!important;
	float: left;
}
.services_jion ul li:nth-child(3n) {
	padding-right: 0px;
}/*.services_jion{*//*	float: left!important;*//*	padding: 0 !important;*//*	overflow: hidden;*//*}*/
.services_jion li {
	float: left!important;
	padding: 0 !important;
	padding-top: 0.3rem!important;
	;
}
.services_jion>li:nth-child(2) {
	padding: 0 11% 0 11%!important;
}
.services_jion>li:nth-child(5) {
	padding: 0 11% 0 11%!important;
}
.services_ul {
	width: 100%;
	overflow: hidden;
}
.services_ul li {
	float: left!important;
	padding: 0 !important;
}
.services_ul li {
	padding-top: 0.3rem!important;
}
.services_ul li:nth-child(2) {
	padding: 0.3rem 11% !important;
	padding-bottom: 0 !important;
}
.services_ul li:nth-child(5) {
	padding: 0.3rem 11% !important;
	padding-bottom: 0 !important;
}
.services_ul li .serleis span {
	width: 33%!important;
	float: left!important;
	margin: 0 auto!important;
}
.services_ul .serleis span:nth-child(2) {
	text-align: center!important;
}
.services_ul .serleis span:nth-child(3) {
	text-align: right!important;
}
@media screen and (max-width:1359px ) {
.serimgs_img .sername {
	width: 84%!important;
}
.serimgs_img .serleis {
	width: 84%!important;
}
.services_ul li .serleis span {
	letter-spacing: 0!important;
	font-size: 0.14rem!important;
}
.services_ul .serleis_span_one span {
	width: 20%!important;
	padding: 0;
	margin: 0;
}
.services_ul .serleis_span_one span:nth-child(1) {
	width: 36%!important;
}
.services_ul .serleis_span_one span:nth-child(2) {
	width: 28%!important;
}
.services_ul .serleis_span_one span:nth-child(3) {
	width: 36%!important;
}
.services_ul .serleis_span_two span:nth-child(2) {
	width: 31%!important;
}
.services_ul .serleis_span_two span:nth-child(3) {
	width: 36%!important;
}
}
@media screen and (max-width:1279px ) {
.serimgs_img .sername {
	width: 84%!important;
}
.serimgs_img .serleis {
	width: 84%!important;
}
.services_ul li .serleis span {
	letter-spacing: 0!important;
	font-size: 0.14rem!important;
}
.services_ul .serleis_span_one span {
	width: 20%!important;
	padding: 0;
	margin: 0;
}
.serleis_span_one {
	width: 84%!important;
}
.serleis_span_two {
	width: 84%!important;
}
.services_ul .serleis_span_one span:nth-child(1) {
	width: 36%!important;
}
.services_ul .serleis_span_one span:nth-child(2) {
	width: 28%!important;
}
.services_ul .serleis_span_one span:nth-child(3) {
	width: 36%!important;
}
.services_ul .serleis_span_two span {
	width: 32%!important;
}
.services_ul .serleis_span_two span:nth-child(3) {
	width: 36%!important;
}
}
@media screen and (max-width:1500px ) {
.banner3 video {
	height: 100% !important;
	width: auto !important;
}
}
@media screen and (max-width:799px ) {
.services ul li {
	height: 5.4rem;
}
}
