@charset "utf-8";



*{margin:0;padding:0;box-sizing:content-box;font-family:"微软雅黑"}
a{text-decoration:none;color:inherit}
img{border:none;max-width:100%}
ul{list-style:none}
input::-webkit-input-placeholder{color:#ccc}
input:-ms-input-placeholder{color:#ccc}
input::-moz-placeholder{color:#ccc}
/*.top{width:100%;height:780px;position:relative}
.bar{width:100%;height:50px;border-bottom:1px solid hsla(0,0%,100%,.15);position:absolute;top:0;z-index:6}
.bar .logo{margin-left:20px;display:block;float:left;width:80px;margin-top:16px;position:relative}
.bar .search{float:right;width:200px;height:50px;background:hsla(0,0%,100%,.12);position:relative;transition:all .3s linear}
.bar .search:hover{margin-top:1px;height:49px;width:300px;background:#262c30;outline:1px solid #00C1DE}
.bar .search input{position:relative;font-size:14px;box-sizing:border-box;padding-left:16px;padding-right:22px;width:100%;height:100%;outline:0;background:0 0;border:none;color:#fff;line-height:50px}
.bar .search .search_icon{display:block;position:absolute;z-index:3;right:0;top:0;bottom:0;width:16px;height:16px;margin:17px;cursor:pointer;background-image:url(../images/search_icon.png);background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.8}
.bar .area{float:right;color:#fff;height:50px;line-height:50px;font-size:14px;position:relative;padding:0 12px;cursor:pointer}
.bar .area i{width:14px;height:14px;display:inline-block;background:url(../images/arrow_down.png) no-repeat top 2px center;background-size:cover;padding-left:5px}
.bar .area ul{position:absolute;left:0;top:50px;background-color:#272b2f;width:198px;padding:8px 0;cursor:default;display:none}
.bar .area:hover ul{display:block;z-index:3}
.bar .area:hover i{width:14px;height:14px;display:inline-block;background:url(../images/arrow_up.png) no-repeat top 2px center;background-size:cover;padding-left:5px}
.bar .area ul li{padding:3px 20px;height:30px;line-height:30px;cursor:pointer}
.bar .area ul li.line{height:1px;margin:11px 0;padding:0;background-color:#373d41;margin-top:8px;margin-bottom:8px}
.bar .area ul li a{display:block;height:100%;white-space:nowrap;color:#fff}
.bar .area ul li a:hover{color:#00c1de}
.bar .area ul li a span{display:inline-block;width:102px}
.bar .bar_menu{float:right;font-size:14px}
.bar .bar_menu ul li{float:left;height:50px;line-height:50px;padding:0 12px}
.bar .bar_menu ul li a{color:#fff}
.bar .bar_menu ul li a:hover{color:#00c1de}
.bar .bar_menu ul li a i{vertical-align:middle;margin-top:-3px;display:inline-block;width:20px;height:18px;margin-right:4px;background-size:cover;background-repeat:no-repeat;background-image:url(../images/shop_icon.png)}
.nav{height:50px;font-size:14px;line-height:50px;width:100%;position:absolute;top:50px;left:0;z-index:5;border-bottom:1px solid hsla(0,0%,100%,.15)}
.nav ul li{float:left;height:50px;line-height:50px;position:relative}
.nav ul li a{color:#fff;padding:0 16px;display:block}
.nav ul li a:hover{color:#00c1de}
.nav .register{float:right;height:50px;line-height:50px;background:#00c1de;padding:0 32px;color:#fff}
.nav .register:hover{background-color:#28d0e9}
.nav .son{color:#1b2226;background:#fff;position:absolute;left:-130px;top:50px;padding:16px 10px 150px 10px;height:auto;width:1100px;box-sizing:border-box;opacity:0;visibility:hidden;z-index:-1;transition:opacity .13s ease-in-out,width .13s ease-in-out}
.nav ul li:hover .son{opacity:1;z-index:5;visibility:visible}
.nav .son:after{content:"";width:0;height:0;border:8px solid transparent;border-bottom-color:#fff;position:absolute;z-index:1000;top:-16px;left:165px}
.nav .son .list{width:20%;float:left}
.nav .son .list .title{margin:0 0 6.9px 8px;width:180px;height:40px;line-height:30px;border-bottom:1px solid #eff3f5;font-size:14px;font-weight:700;color:#000}
.nav .son .list p{padding:0 0 0 8px;line-height:24px;font-size:12px;color:#000;text-align:left}
.nav .son .list p:hover{background-color:#f2f4f5}
.nav .son .list p a{color:#000}
.nav .son .list p a i{font-style:normal;padding-left:5px;color:#F45428;font-size:12px;font-weight:700}
/*.banner{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}*/
/*
.swiper-container{width:100%;height:100%}
.swiper-slide img{width:100%;height:780px}
.swiper-slide .info{width:1200px;left:50%;margin-left:-600px;position:absolute;height:100%;z-index:2}
.swiper-slide .info h1{color:#fff;text-align:left;font-size:40px;font-weight:400;margin-bottom:12px;position:absolute;top:180px;left:0;z-index:2}
.swiper-slide .info p{color:#fff;text-align:left;font-size:20px;max-width:700px;line-height:36px;position:absolute;top:245px;left:0;z-index:2}
.swiper-slide .info a{line-height:20px;width:auto;font-size:20px!important;color:#fff;border:none;border-bottom:3px solid #00c1de;background:0 0;position:absolute;top:325px;left:0;z-index:2;display:block;padding-bottom:10px}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:145px}
.swiper-slide .info a:hover{color:#00c1de}
.swiper-pagination-bullet{width:40px;height:5px;border-radius:0}
.swiper-pagination-bullet-active{width:40px;background:#fff}
.recommend{position:absolute;z-index:2;bottom:0;left:0;height:136px;overflow:hidden;width:100%;background:#2d3035;background-color:hsla(0,0%,100%,.1)}
.recommend ul{margin:0 auto;max-width:1200px;transition:opacity .3s linear}
.recommend ul li{width:20%;float:left}
.recommend ul li a{box-sizing:border-box;height:136px;position:relative;display:block;padding:30px 26px 24px;border-left:1px solid #727577;border-color:hsla(0,0%,100%,.06)}
.recommend ul li a:hover{background-color:hsla(0,0%,100%,.06);text-decoration:none;border-color:transparent!important}
.recommend ul li:last-child a{border-right:1px solid #727577;border-color:hsla(0,0%,100%,.06)}
.recommend ul li a h2{color:#fff;font-weight:bolder;height:18px;font-size:16px;margin-bottom:8px}
.recommend ul li a p{color:#fff;font-size:14px;line-height:24px;height:24px;opacity:.6}*/

/*---*/


.w1200{width:1200px;margin:0 auto;}

.banner{width:100%;height:659px;background:url(banner.jpg) no-repeat top center;position:relative;}
.banner .info{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:2;opacity:0;top:300px;}
.banner .action{top:183px;transition: 1s;opacity:1;}
.banner .logo{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:2;opacity:0;top:105px;}
.banner .action1{top:25px;transition: 1s;opacity:1;}

.v-banner .v-nav{height:70px;width:1200px;margin:0 auto;position:relative;top:-36px;}
.v-nav li{background:url(navbg.png) no-repeat;width:258px;text-align:center;height:70px;line-height:70px;color:#fff;font-size:22px;float:left;margin-left:-70px;}
.v-nav li.home{margin-left:0px;background:url(navbg_h.png) no-repeat;}
.v-nav li a{z-index:5;position: relative;}


.picScroll-left{width:1200px;  overflow:hidden; position:relative; }
.picScroll-left .hd{position:absolute; width: 100%; bottom: 4px; left: 0; height:1px; z-index:200;}
.picScroll-left .hd ul {width: auto;height: 20px;position: absolute;right: 10px;bottom: 0;}
.picScroll-left .hd ul li {float: left;width: 12px;height: 12px;margin-right: 9px;background-color: #fff;border-radius:50%;text-indent:-99999em;}
.picScroll-left .hd ul li.on {background-color: #4692eb;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  position:relative;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:1200px; height:455px; display:block;}
.picScroll-left .bd ul li .title{line-height:40px; position:absolute; bottom:0; left:0; padding:0 10px; z-index:100; font-size:16px;}
.picScroll-left .bd ul li .title a{color:#fff;}
.picScroll-left .bd ul li i{height:40px; background:#000; opacity:.5; filter:alpha(opacity=50); width:100%; position:absolute; bottom:0; left:0; text-indent:-99999em;}

.v-left{padding-top:40px;}
/* 新闻---轮播 */
.side-slideBox{ width:810px; height:575px; overflow:hidden; position:relative; float: left;background:#000;}
.side-slideBox .hd{overflow:hidden; position:absolute; right:5px; bottom:13px; z-index:1; }
.side-slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.side-slideBox .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px;text-align:center;overflow:hidden;cursor:pointer; color:#fff;}
.side-slideBox .hd ul li.on{background:#39a8df;color:#fff;}
.side-slideBox .bd{ position:relative; height:100%; z-index:0;   }
.side-slideBox .bd li{ zoom:1; vertical-align:middle;  }
.side-slideBox .bd img{ width:810px; height:535px; display:block;  }
.side-slideBox .bd em{line-height: 50px;font-size: 18px;color: #fff;display: block;background: rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');margin-top: -50px; position:relative;overflow:hidden; height:50px;}
.side-slideBox .bd em i{ display:block;width:236px; overflow:hidden;padding: 0px 15px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;font-style: normal;}

.v-l-pic{width:322px;background:#000000;padding:0 14px;float:right;min-height:450px;}
.sp_right_tit{color:#fff;font-size:20px;background:url(sp.png) no-repeat left center;padding-left:40px;height:47px;line-height:47px;}
.v-l-pic span{display: block;width: 322px;margin-top:7px;}
.v-l-pic span img{width:322px;height:213px;}
.v-l-pic p{line-height:40px;text-align:center;color:#fff;font-size:20px;}


/*清除浮动*/
.clearfix:after{content:"."; display:block; height:0; clear:both; overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both; margin:0; padding:0;}


.ssgg_tit{height:59px;line-height:59px;border-bottom:1px solid #e5e5e5;font-size:24px;color:#276ec1}
.ssgg_tit span{border-bottom:4px solid #276ec1;display:inline-block;height:55px;}
.ssgg_tit a{float:right;color:#898989;font-size:14px;}
.v-center{width: 680px;float:left;padding-top:40px;}
.v-center h2{font-size: 22px;color:#393939;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding:28px 0px 10px 0px;line-height:30px;}
.v-center h2 a{color:#393939;font-size:20px;}
.v-center h2 a:hover{color:#f30;}
.v-center p{font-size: 18px;font-size:16px;color:#898989;line-height:30px;}
.v-center ul{padding:10px 0 0 0;}
.v-center ul li{font-size: 16px;color:#595959;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding:8px 0;}
.v-center ul li a{font-size: 16px;color:#595959;}


.v-right{width: 460px;float: right;padding-top:50px;}
.v-r-title{font-size: 18px;color: #fff;background: #0588e3;text-align: center;line-height: 38px;}
.v-r-p{background: #e0f1fa;margin:5px 0 0 0;font-size: 18px;line-height: 30px;padding:15px;}

.v-r-tab1 span{float: left;width: 220px;line-height: 70px;color:#fff;text-align: center;font-size:20px;color:#fff;}
.v-r-tab1 span a{font-size:20px;color:#fff;}
.v-r-tab1 span img{padding-right:16px;vertical-align:middle;}
.v-r-tab1 .bsjj{background:url(bsjj_bg.jpg) no-repeat;}
.v-r-tab1 .glytg{background:url(glytg_bg.jpg) no-repeat;float:right;}
.v-r-tab{padding:10px 0 0 0; cursor:pointer;position:relative;}
.v-r-tab span{display:block;/*float: left;width: 230px;*/width:460px;text-align:center;	font-size: 18px;color:#276ec1;text-align: center;line-height: 50px;/*background:#b8d1ee;*/background: #0588e3; border-left-top:6px solid #b8d1ee;}
.v-r-tab span i{display:inline-block;width: 190px;border-width: 0 80px 50px 0;border-style: solid;border-color: #b8d1ee #b8d1ee  transparent transparent;vertical-align: middle;font-style: normal;}
.v-r-tab span i p{position: absolute;width:100%;top: 0px;height: 50px;line-height: 50px;}
.v-r-tab span i.tab1{border-color: transparent transparent #b8d1ee #b8d1ee;position: relative;}
.v-r-tab span i.tab2{position: relative;border-width: 50px 0px 0px 80px;left:-40px;}
.v-r-tab span i.tab2 p{top:-50px;}

.v-r-tab span.active{/*background: #0588e3;*/color:#fff;}
.v-r-tab span.active i.tab1{border-color: transparent transparent #0588e3 #0588e3;}
.v-r-tab span.active i.tab2{border-color: #0588e3 #0588e3 transparent transparent;}

.v-r-cont{font-size: 18px;line-height: 24px;padding:10px 15px;border:1px solid #b2cae7;border-top:0px;}
.v-r-cont ul{}
.v-r-cont ul li{padding:5px 0;}



.v-title1{height:50px;line-height: 50px;margin-top:35px;}
.v-title1 h2{display: inline-block;vertical-align: top;padding:0 45px 0 40px;font-size:24px;color:#276ec1;font-weight: normal;}
.v-title1 ul{display: inline-block;vertical-align: top;}
.v-title1 ul li{display: inline-block;vertical-align: top;color:#fff;}
.v-title1 ul li a{display: inline-block;vertical-align: top;color:#898989;font-size:18px;padding-right:95px;}
.v-title1 ul li a:hover{color:#f30;}
.v-title1 ul li.active a{font-size: 23px;text-shadow:5px 2px 6px #06315a;}
.v-title1 ul li.more{padding-left:364px;padding-right:5px;}
.v-title1 ul li.more a{font-size:14px;padding-right:10px;float:right;}

.v-video{padding:9px 0 0 0;}
.v-video ul{}
.v-video ul li{width: 20%;float:left;padding:8px 0;}
.v-video ul li a{display: block;margin:0 8px;position: relative;height:126px;border-radius:5px; overflow:hidden;}
.v-video ul li em{display: block;}
.v-video ul li i{display: block;position: absolute;background: rgba(0,0,0,0.6);color:#fff;font-size: 16px;line-height: 30px;height: 30px;position: absolute;bottom:0;left:0;width: 100%;text-align: center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.v-video ul li img{width:224px; height:126px;}



.v-title1{height:59px;line-height: 59px;margin-top:30px;border-bottom:1px solid #e5e5e5;}
.v-title1 h2{display: inline-block;vertical-align: top;padding:0 0 0 46px;font-size: 24px;width: 250px;font-weight: normal;}
.v-title1 ul{display: inline-block;vertical-align: top; }
.v-title1 ul li{display: inline-block;vertical-align: top;color:#fff;word-break: keep-all;white-space:nowrap;padding-right:95px;}
.v-title1 ul li span{display: inline-block;vertical-align: top;color:#393939;font-size:18px;cursor:pointer;}
.v-title1 ul li a{display: inline-block;vertical-align: top;color:#898989;padding-right:95px;font-size:18px;}
.v-title1 ul li.active span{font-size:20px;color:#276ec1;}
.v-title1 ul li a:hover{color:#f30;}

.v-title1 dl{display: inline-block;vertical-align: top;padding-right:75px;word-break: keep-all;white-space:nowrap;}
.v-title1 dl dt{display: inline-block;vertical-align: top;color:#393939;word-break: keep-all;white-space:nowrap;font-size:20px;}
.v-title1 dl dd{display: inline-block;vertical-align: top;color:#fff;word-break: keep-all;white-space:nowrap;}
.v-title1 dl dd span{display: inline-block;vertical-align: top;color:#393939;font-size:18px;word-break: keep-all;white-space:nowrap;margin-left:20px;margin-right:10px;cursor:pointer;}
.v-title1 dl dd span.active{font-size: 20px;color:#276ec1;}
.v-title1 dl dd a{display: inline-block;vertical-align: top;color:#393939;font-size:18px;}
.v-title1 dl dd a:hover{color:#f30;}
.v-title1 dl dd span.more{margin-left:139px;}
.v-title1 dl dd span.more a{font-size:14px;color:#898989;}
.bg21 {background:url(bg21.png) no-repeat left center;}
.bg22 {background:url(bg22.png) no-repeat left center;}


.v-title2{font-size:24px;color:#276ec1;background:url(banj.png) no-repeat;padding-left:60px;line-height:36px;margin-top:20px;}

#certify {
	position: relative;
	width: 1160px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-top: 20px;
	height: 570px;padding-bottom:80px;
	overflow:hidden;
}

#certify  .swiper-slide {
	width: 837px;
	
	
	text-align: center;
	
}
#certify  .swiper-slide a{
	display: block;
	height: 230px;
	background: url(../images/index/gdbg.png) no-repeat center;
}
#certify  .swiper-slide img{
	width: 837px;
	height: 558px;
}
#certify  .swiper-slide a:hover{
	background:url(../images/index/gdhoverbg.png) no-repeat center; ;
}
#certify  .swiper-slide a:hover h3,#certify  .swiper-slide a:hover p{
	color:#fff;
}
#certify  .swiper-slide img{
	display:block;
	margin:24px auto 16px;
}
#certify  .swiper-slide h3{
	font-size: 16px;
	color:#333;
	line-height: 40px;
	padding-top:120px;
	background: url(../images/index/certify01.png) no-repeat center;
}
#certify  .certify02 h3{
	background: url(../images/index/certify02.png) no-repeat center;
}
#certify  .certify03 h3{
	background: url(../images/index/certify03.png) no-repeat center;
}
#certify  .certify04 h3{
	background: url(../images/index/certify04.png) no-repeat center;
}
#certify  .certify05 h3{
	background: url(../images/index/certify05.png) no-repeat center;
}

#certify  .swiper-slide a:hover h3{
	background: url(../images/index/certify01h.png) no-repeat center;
}
#certify  .certify02 a:hover h3{
	background: url(../images/index/certify02h.png) no-repeat center;
}
#certify  .certify03 a:hover h3{
	background: url(../images/index/certify03h.png) no-repeat center;
}
#certify  .certify04 a:hover h3{
	background: url(../images/index/certify04h.png) no-repeat center;
}
#certify  .certify05 a:hover h3{
	background: url(../images/index/certify05h.png) no-repeat center;
}
#certify  .swiper-slide p {
	line-height: 20px;
	text-align: center;
	color: #666;
	font-size: 14px;
	margin: 0;
	padding:0 20px;
}

#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,#certify .swiper-button-next{
	box-shadow: 0px 5px 5px #d6d6d6;
	top: 170px;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
	color: #333;
	font-size: 18px;
	cursor: pointer;
	outline:none;
}
#certify .swiper-button-prev {
    left: 4px;
}
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
#certify .swiper-button-next {
	right: 4px;
}
#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}


.v-footer{text-align: center;padding:20px 0;background: url(bottom_bg.jpg) no-repeat top center;height:210px;}
.v-footer em{display: block;padding:0 0 20px 0;}
.v-footer p{color:#fff;font-size: 14px;line-height: 26px;}
.v-footer p a{color:#fff;}
.v-footer p a:hover{color:#ff3300;}



.ydd_banner{display:none;}
.v-video2{padding:9px 0 0 0;display:none;}
.v-video2 ul{}
.v-video2 ul li{width: 100%;padding:8px 0;}
.v-video2 ul li a{display: block;margin:0 8px;position: relative;height:194px;border-radius:5px; overflow:hidden;}
.v-video2 ul li em{display: block;}
.v-video2 ul li i{display: block;position: absolute;color:#fff;font-size: 16px;line-height: 30px;height: 30px;position: absolute;bottom:0;left:0;width: 100%;text-align: center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;background-color: #000;opacity: 0.6;filter:alpha(opacity=60);}
@media screen and (max-width:991px){
	#certify{width:100%;}
	#certify .swiper-container{}
	.w1200{width:100%;}
	
	.ydd_banner{display:block;}
	.top{display:none;}
	.v-banner .v-nav{width:100%;top:0px;height:auto;}
	.v-nav li{width:33.33%;background:#a66e57;margin-left:0px;font-size:16px;height:40px;line-height:40px;}
	.v-nav li.home{background:#713e27}
	
	.picScroll-left{width:100%;margin-top:20px;}
	.picScroll-left .bd ul li .pic img{width:100%;height:auto;}
	
	.v-center,.v-right,.v-left{width:96%;margin:0 auto;float:none;}
	.v-r-tab1 span{width:48%;}
	
	.v-r-tab span{width:50%;}
	.v-r-tab span i{width:80%;}
	.v-r-tab span i.tab2{left:-20%;}
	
	.v-left{margin-top:20px;}
	.side-slideBox{float:none;width:100%;height:auto;}
	.side-slideBox img{width:100%;}
	.side-slideBox .bd img{width:100%;height:auto;}
	.v-l-pic{width:90%;margin:20px auto 0 auto;float:none;padding:0 5%;}
	.v-l-pic span{width:100%;}
	.v-l-pic span img{width:100%;height:auto;}
	
	.v-title1,.v-video{width:96%;margin:0 auto;}
	.v-title1{margin-top:20px;height:auto;}
	.v-title1 ul{width:100%;height:40px;}
	.v-title1 ul li{padding-right:5%;height:40px;line-height:40px;}
	.v-title1 ul li.more{padding:0px;float:right;}
	
	.v-title1 dl{height:40px;line-height:40px;padding-right:0px;width:100%;}
	.v-title1 dl dd{width:100%;}
	.v-title1 dl dd span.more{float:right;margin-left:0px;}
	.v-video ul li{width:48%;}
	.v-video ul li a{height:120px;}
	.v-video ul li img{width:100%;height:auto;}
	
	
	
	.v-video2{display:block;}
	#certify{display:none;}
	
	
	.v-footer em{padding-bottom:10px;}
	.v-footer em img{width:40%;}
}
@media screen and (max-width:600px){
	
}
@media screen and (max-width:320px){
	
}