.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.naie{
    background: #fafafa;
    padding: 4% 0;
}
.abt_tt{
    font:600 42px/50px "Microsoft Yahei";
    color:#21a7aa;
    text-transform: uppercase;
    border-bottom: #dcdbdb 1px solid;
    width: 36%;
}
.abt_yy{
    font:400 14px/30px "Microsoft Yahei";
    color:#393637;
}
.abt_gg{
    font:600 29px/40px "Microsoft Yahei";
    color: #393637;
}
.abt_mm{
    font:400 12px/20px "Microsoft Yahei";
    color:#393637; 
    text-transform: uppercase;
}
.abt_img img{
    width: 100%;
    height: auto;
}
.anyy{
    font:400 16px/30px "Microsoft Yahei";
    color: #535353;
    margin-top: 2%;
}
.nei2{
    background: #e5e4e4;
    padding: 1.4% 0;
}
.shizi li{
    border-right:#fff 1px dashed;
    text-align: left;
}
.shizi_zhu{
    float: left;
    width: 40%;
    font:600 40px/50px "Microsoft Yahei";
    color: #21a7aa;
}
.shizi_nei{
    float: left;
    text-align: left;
}
.shizi_nei_tt{
    font:400 16px/24px "Microsoft Yahei";
    color: #2f2f2f;
}
.shizi_nei_yy{
    font:400 14px/20px "Microsoft Yahei";
    color: #666666;
}
.nei3{
	background: url(../images/nei1.png) top center no-repeat;
	padding-bottom: 4%;
}
.chanpg{
    text-align: center;
    font:600 23px/30px "Microsoft Yahei";
    color: #333333;
	padding-top: 7.5%;
	margin-left: 15%;
}
.xggh_tt{
    height: 65px;
    overflow: hidden;
}
.nei7{
    display: none;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 629px;
}
#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: 20px;
}

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

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

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

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

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

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



#certify1 .swiper-container {
	padding-bottom: 60px;
}

#certify1  .swiper-slide {
	width: 629px;

}
#certify1  .swiper-slide img{
	display:block;
}
#certify1  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify1 .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify1 .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

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


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


#certify1 .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}

.qihuan{
    width: 50%;
    margin: 6% auto 0;
}
.qihuan li{
    float: left;
    width: 47%;
    font:400 16px/42px "Microsoft Yahei";
    color: #fff;
    background: #333333;
    text-align: center;
}
.qihuan li:nth-child(2){
    float: right;
}
.huan{
    margin-top: 4%;
}
.ggh img{
    width: 100%;
    height: auto;
}
.neing{
	height: 0px;
	overflow: hidden;
	position: relative;
}
.hdh{
	height: auto!important;
}
.shouxiao{
   overflow: hidden;
   height: 0px;
}
.neing .swiper-button-prev{
	position: absolute;
	top: 37%;
    left: 11%;
	background: url(../images/left.png) no-repeat;
	width: 60px;
	height: 60px;
	outline: none;
}
.neing .swiper-button-next{
	position: absolute;
	top: 37%;
    right: 11%;
	background: url(../images/right.png) no-repeat;
	width: 60px;
	height: 60px;
	outline: none;
}

.qihuan li:hover, .qihuan li.on {
    background: #21a7aa;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.qihuan li:hover a, .qihuan li.on a {
    color: #fff;
}
 #certify .swiper-slide-prev .zing{
	display: none;
}
 #certify .swiper-slide-active .zing{
	display: block!important;
}
#certify .swiper-slide-next .zing{
	display: none;
}
#certify .swiper-slide-duplicate .zing{
	display: none;
}
#certify .swiper-slide-duplicate-next .zing{
	display: none;
}
#certify .swiper-slide-duplicate-next .zing{
	display: none;
}
#certify .swiper-slide .zing{
	display: none;
}


 #certify1 .swiper-slide-prev .zing{
	display: none;
}
 #certify1 .swiper-slide-active .zing{
	display: block!important;
}
#certify1 .swiper-slide-next .zing{
	display: none;
}
#certify1 .swiper-slide-duplicate .zing{
	display: none;
}
#certify1 .swiper-slide-duplicate-next .zing{
	display: none;
}
#certify1 .swiper-slide-duplicate-next .zing{
	display: none;
}
#certify1 .swiper-slide .zing{
	display: none;
}



.zing{
	margin-top: 3%;
	text-align: center;
}
.zing_tt{
	font:400 14px/30px "Microsoft Yahei";
	color: #666;
}
.zing_more{
	width: 114px;
	height: 32px;
	font:400 14px/32px "Microdoft Yahei";
	color: #e4eaea;
	background: #21a7aa;
	margin: 4% auto 0;
	text-transform: uppercase;
}
.zing_more a{
	color: #e4eaea;
}
.shouc{
	background: url(../images/leftt.png) top center no-repeat;
	background-size: 100% 50%;
	height: 157px;
}
.qihhr{
	overflow: hidden;
}
.shoutyi img{
	width: 100%;
	height: auto;
}
.shoufen li{
	float: left;
	width: 49%;
	text-align: center;
	background: #333333;
	font:400 16px/59px "Microsoft Yahei";
	color: #fff;
}
.shoufen li:nth-child(2){
	float: right;
}

.shouxiao .niu{
	position: absolute;
	top:60%;
	left:-3%;
	background: url(../images/an.png) no-repeat;
	width: 25px;
	height: 45px;
	z-index: 9999;
	outline: none;
}
.shouxiao .niu1{
	position: absolute;
	top:60%;
	right:-3%;
	background: url(../images/an1.png) no-repeat;
	width: 25px;
	height: 45px;
	z-index: 9999;
	outline: none;
}
.shgoue{
	margin-top: 2%;
}
.nei4{
	display: none;
}
.nei5{
	background: url(../images/nei5.png) top center no-repeat;
	padding-top: 80px;
}
.feng{
	background: url(../images/ltty.png) top center no-repeat;
	height: 95px;
	
}
.fengzha{
	overflow: hidden;
	margin-top: 6%;
}
.fenghe{
	position: relative;
}
.fenghe .fengzha .swiper-slide{
	background: #fff;
	box-shadow: 0 0 12px #ccc;
	display: block;
	padding: 16px;
	margin-bottom: 10px;
}
.fengzha_img img{
	width: 100%;
	height: auto;
}
.fenghe .hbb{
	position: absolute;
	top:30%;
	left:-4%;
	background: url(../images/an.png) no-repeat;
	width: 25px;
	height:45px;
	z-index: 99999;
}
.fenghe .hbb1{
	position: absolute;
	top:30%;
	right:-4%;
	background: url(../images/an1.png) no-repeat;
	width: 25px;
	height:45px;
	z-index: 99999;
}
.fengzha_nei_tt{
	font:400 18px/35px "Microsoft Yahei";
	color: #333;
	margin-top: 2%;
}
.fengzha_nei_yy{
	font:400 14px/28px "Microsoft Yahei";
	color: #666;
}
.yuyu{
	overflow: hidden;
	margin-top: 4%;
	margin-left: 2%;
}
.yuyu_img{
	float: left;
	width:40%;
}
.yuyu_img img{
	width: 100%;
	height: auto;
}
.yuyu_nei{
	float: right;
	width: 50%;
	margin-top: 16%;
}
.yuyu_nei_tt{
	background: url(../images/more.png) no-repeat;
	height: 8px;
}
.yuyu_nei_yy{
	font:400 16px/28px "Microsoft Yahei";
}
.nei6{
	background:url(../images/nei6.png) top center no-repeat;
	padding-top: 4%;
	margin-top: 2%;
	padding-bottom: 5%;
}
.xw_tt{
	background: url(../images/xw.png) top center no-repeat;
	background-size: 30% 90%;
	height: 78px;
}
.xyy{
	margin-top: 7%;
	margin-left: 6%;
}
.xyy_img img{
	width: 100%;
	height: auto;
}
.xyy_nei{
	background: #fff;
	border-left:#d6d4d4 1px solid;
	border-right:#d6d4d4 1px solid;
	border-bottom:#d6d4d4 1px solid;
	padding: 20px;
}
.xyy_nei_shi{
	float: left;
	width: 15%;
	text-align: center;
}
.xyy_nei_rong{
	float: right;
	width: 80%;
}
.xyy_nei_shi_tt{
	font:600 57px/50px "Microsoft Yahei";
	color:#30979a;
}
.xyy_nei_shi_yy{
	font:400 17px/30px "Microsoft Yahei";
	color: #333;
}
.xyy_nei_rong_tt{
	font:400 16px/30px "Microsoft Yahei";
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
}
.xyy_nei_rong_tt a{
	color: #333;

}
.xyy_nei_rong_yy{
	font:400 13px/24px "Microsoft Yahei";
	color: #666;
}
.xgg{
	margin-top: 7%;
	margin-right: 5%;
}

.x-layout .col-md-5{
    padding-left: 0px;
}

.xgg_shi{
	text-align: center;
	border-bottom: #e5e5e5 1px solid;
}
.bgbg{
	border:#d4d2d2 1px solid;
	background: #fff;
	margin-bottom: 6%;
	padding:12.1% 4%;
}
.xggh_tt_yy a{
	font:400 14px/28px "Microsoft Yahei";
	color: #666;
}
.xggh_tt{
	padding-top: 3%;
}
.ding{
	position: absolute;
    top: -162px;
    left: 33%;
    width: 286px;
    margin-left: 143px;
}
.ma{
	float: left;
	width: 70%;
}
.ma_t{
	background:url(../images/ma.png) left center no-repeat;
	padding-left: 12%;
	font:600 35px/50px "Microsoft Yahei";
	color: #21a7aa;
}
.ma_yy{
	font:400 14px/22px "Microsoft Yahei";
	color: #eeeeee;
	padding-top: 2%;
}
.er{
	float: right;
	width: 20%;
}
.er img{
	width: 100%;
	height: auto;
}
.lianjie li{
	float: left;
	width: 40%;
	border-bottom: #666666 1px solid;
	text-align: center;
	margin: 2% 5%;
	background: url(../images/xian.png) 80% center  no-repeat;
	font:400 14px/38px "Microsoft Yahei";
}
.lianjie li a{
	color: #eee;
}
.xiantyu{
	border-bottom: #8f8f8f 1px dashed;
	margin-top: 3%;
}
.gel{
	float: left;
	width: 17%;
	font:600 14px/30px "Microsoft Yahei";
}
.nahgh_tt{
	float: right;
	width: 75%;
}
.soty li{
	float: left;
	width: 20%;
}
.nahgh{
	margin-right: 10%;
}
.hunghg{
	text-align: left;
	padding-left: 4%
}
.banh{
	text-align: left;
	margin-left: 10%
}
.x-seo{
	text-align: left;
}
@media(max-width:1600px){
	.container-fluid{
		padding: 0 9%;
	}
	.ding{
	position: absolute;
    top: -148px;
    left: 28%;
    width: 286px;
    margin-left: 143px;
	}
	.x-logo{
	    left: 42.7%;
	}
	.abt_tt{
	       width: 39%; 
	}
	.xyy_nei_shi{
	    width:17%;
	}
}
@media(max-width:1440px){
	.abt_tt{
		width: 44%;
	}
}
@media(max-width:1200px){
	.container-fluid{
		padding: 0 3%;
	}
	.x-logo{
		left: 42.7%;
	}
	.abt_tt{
		width: 44%;
	}
	.fenghe .hbb1{
		right: -3%;
	}
	.fenghe .hbb{
		left: -3%;
	}
	.xggh_tt_yy{
		height: 60px;;
		overflow: hidden;
	}
	.ding{
		top: -132px;
		left: 27%;
	}
}
@media(max-width:1024px){
	.x-menu > li{
		margin: 0 0.8vw;
	}
	.bgbg{
	   padding: 2.5% 4%; 
	}
	.abt_tt{
		width: 55%;
	}
	.chanpg{
		padding-top: 10.5%;
		margin-left: 20%;
	}
	.ding{
		top: -112px;
        left: 23%;
	}
	.xyy_nei_shi_tt{
		font: 600 40px/50px "Microsoft Yahei";
	}
	.xyy_nei_shi_yy{
		font: 400 12px/30px "Microsoft Yahei";
	}
	.xyy_nei_shi{
		width: 17%;
	}
	.ma_t{
		padding-left: 14%;
		font: 600 29px/50px "Microsoft Yahei";
	}
	.x-layout{
		padding: 4.16666667% 0;
	}
	.gel{
		width: 20%;
	}
	.x-footer .container-fluid .col-md-4{
		padding: 0px;
	}
	.x-footer .container-fluid .col-md-3{
		padding: 0px;
	}
}
@media(max-width:768px){
    .feng{
        margin-top:5%;
    }
    .abt_mm{
        display:none;
    }
    .abt{
		text-align: center;
	}
	.abt_tt{
		width: 55%;
		margin: 0 auto;
	}
	.abt_img img{
	    max-width: 100%;
    height: auto !important;
    width: auto !important;
	}
	.shizi_zhu{
	   margin-left: 0px;
	   float: left;
	   width: 100%;
	   font: 600 30px/37px "Microsoft Yahei";
	       text-align: center;
	}
	.shizi_nei_yy{
		display: none;
	}
	.shizi_nei{
		text-align: center;
		float: none;
	}
	.nei3{
		display: none;
	}
	.nei4{
		display: block;
		padding: 4% 9%;
	}
	.shouc{
background-size: 93% 105%;
    height: 68px;
    margin-top: 4%;
	}
	.fenghe .hbb1{
		right: 4%;
	}
	.fenghe .hbb{
		left: 4%;
	}
	.rong{
		display: none;
	}
	.nei6{
		background: none;
	}
	.xw_tt{
		background: url(../images/xw.png) top center no-repeat;
		background-size: 46% 90%;
		height: 78px;
	}
	.xgg {
		display: none;
	}
	.nei6{
		display: none;
	}
	.nei7{
		display: block;
		margin-top: 3%;
	}
	.wenhg{
		position: relative;
		overflow: hidden;
	}
	.wenhg .xwewen{
	position: absolute;
    top: 30%;
    left:2%;
    background: url(../images/an.png) no-repeat;
    width: 25px;
    height: 45px;
	z-index: 99999;
	outline: none;
	}
	.wenhg .xwewen1{
		position: absolute;
		top: 30%;
		right:2%;
		background: url(../images/an1.png) no-repeat;
		width: 25px;
		height: 45px;
		z-index: 99999;
		outline: none;
		}
   .ding{
	   display: none;
   }
   .x-seo , .nahgh , .lianjie{
	display: none; 
   }
   .banh{
	   color: #fff;
	   text-align: center;
	   font-size: 16px;

   }
   .banh a{
	color: #fff; 
   }
   .x-layout{
	   margin-top: 3%;
   }
   .container-fluid{
	   padding: 0px;
   }
   .naie{
	   padding: 2% 4%;
   }
   .nei5{
	   padding: 1% 4%;
   }
   .shouxiao .niu1{ 
    right: -10%;
   }
   .shouxiao .niu{
	left: -10%;
   }
   .ma{
       margin-left:5%;
   }
   .banh{
       margin-left: 0%;
   }
   .hunghg{
       display:none;
   }
}

@media(max-width:425px){
	.abt_tt{
		font: 600 30px/50px "Microsoft Yahei";
	}
	.abt_yy{
		font-size: 12px;
	}
	.abt_gg{
		font: 600 22px/40px "Microsoft Yahei";
	}
	.xw_tt{
height: 45px;
    background-size: 53% 97%;
	}
	.feng{
	  background-size: 61% 94%;
    HEIGHT: 49PX; 
	}
	.banh{
	    font-size:14px;
	}
	.ma{
	    width:60%;
	}
	.ma_t{
	        padding-left: 16%;
    font: 600 24px/50px "Microsoft Yahei";
	}
	.er{
	    width:30%
	}
}