/********首页*********/
/**轮播**/
/*banner部分*/
.banner{position: relative;}
.banner-bg{width: 100%;display: block;}
.slider{width: 100%;height: 100%;overflow: hidden;}
/*盒子带容器*/
.slides{position: relative;height: 100%;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide{position: relative;height: 100%;float: left;clear: none;}
.slide a{height: 100%;width: 100%;display: block;}
.slide .box{position: relative;height: 100%;background-position: 50% 50%;background-size: cover;display: block;padding-bottom: 35%;/*padding-bottom: 380px;*/}
/*左右按钮样式及放置位置*/
.slider__arrows{position: absolute;top: 50%;left: 0;width: 100%;height: 43px;margin-top: -28px; overflow: hidden;}
.slider__arrows-item{width: 43px;height: 43px;position: absolute;top: 0;background-size: contain; background-position: center; background-repeat: no-repeat; text-indent: -9999em;}
.slider__arrows-item--right{right:-60px;background-image: url(../images/next.png);transition: all 0.4s;}
.slider__arrows-item--left{left: -60px;background-image: url(../images/pre.png);transition: all 0.4s;}
.slider__nav{position: absolute;bottom:30px;}
.slider__nav-item{width: 10px;height: 10px;float: left;clear: none;display: block;margin: 0 8px;background: #fff;border-radius: 50%;}
.slider__nav-item--current{width: 16px;height: 16px;position: relative;bottom: 3px;}
.banner_img{padding-bottom: 320px;position: relative;background-size: cover;background-position: 50% 50%;}
.slider:hover .slider__arrows-item--right{right:10px; transition: all 0.4s;}
.slider:hover .slider__arrows-item--left{left:10px;transition: all 0.4s;}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
 	.slide .box{padding-bottom: 55%;}  
 }
 @media only screen and (min-width: 1200px) {
 	.banner_img{padding-bottom: 410px !important;}
 }
 @media only screen and (min-width: 768px) and (max-width: 1199px) {
 	.banner_img{padding-bottom: 35% !important;}
 }
 @media only screen and (min-width: 320px) and (max-width: 767px) {
 	.banner_img{padding-bottom: 40% !important;}
 }
/*banner end*/
.index_contant{max-width: 1200px;margin: auto;font-family: "微软雅黑";padding: 0 10px;}
.index_contant .text_top{overflow: hidden;margin-top: 66px;margin-bottom: 40px;}
.index_contant .text_top a{display: block;overflow: hidden;position: relative;transition: all 0.3s;}
.index_contant .text_top ul>li{float: left; margin-bottom: 25px;position: relative;overflow: hidden;}
.index_contant .text_top ul>li img{width: 100%;transition: all 0.5s;}
.index_contant .text_top ul>li .bottom{text-align: center;background: rgba(20,72,158,0.9);width: 100%;position: absolute;padding: 10px 0;bottom: 0;left: 0;transition: all 0.3s;}
.index_contant .text_top .bottom h1{font-size: 24px;color: #fff;font-weight:bold ;}
.index_contant .text_top .bottom p{font-size: 12px;color: #fff;margin-bottom: 0;}
.index_contant .text_top .bottom img{position: absolute;top: -46px;left: 40%; width: 20%;display: none;}
.index_contant .text_top ul>li a:hover .bottom{padding: 20px 0;background: rgba(0,0,0,0.9);transition: all 0.3s;}
.index_contant .text_top ul>li a:hover img{-webkit-transform: scale(1.23);transform: scale(1.23);transition: all 0.5s;}


.index_contant .text_top .text{width: 100%;height: 100%;padding: 0 15px; position: absolute;
top:100%;left: 0;color: #fff;visibility: hidden;transition: all 0.5s linear;display: none;}
.index_contant .text_top>ul>li:hover .text{visibility: visible;top: 0;transition: all 0.3s linear;}


.index_contant .text_top .text>ol{overflow: hidden;height: 100%;padding: 40px 0 0 55px; background: #2654ab;}
.index_contant .text_top .text>ol>li{font-size: 16px;line-height: 16px;margin-bottom:14px;}
.index_contant .bai_span{width: 7px;height: 7px;display: inline-block;margin-right: 8px; border-radius: 50%;border: 2px solid #fff;}
@media only screen and (min-width:768px) and (max-width: 1190px) {
	.index_contant .text_top .text>ol>li{font-size: 14px;line-height: 14px;margin-bottom:14px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.index_contant .text_top>ul>li{width: 100%;}
	
	.index_contant .text_top .bottom p{margin-bottom: 0;}
	.index_contant .text_top>ul>li {padding: 0;}
	
	.index_contant .text_top .text{visibility: visible;position: inherit;top: auto;left: auto;padding: 0;}
	.index_contant .text_top .text>ol{padding: 10px 0 0 25px;background: #ececec;}
	.index_contant .text_top .text>ol>li{color: #666;}
	.index_contant .text_top ul>li .bottom{height: auto;}
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
	.index_contant .text_top>ul>li .bottom{height: 100px;padding-top: 40px;}
	.index_contant .text_top .bottom img{position: absolute;top: -25px;left: 40%; width: 20%;}
	.index_contant .text_top .bottom h1{font-size: 20px;}
	.index_contant .text_top .text>ol{padding: 10px 0 0 15px;}
	.index_contant .text_top .text>ol>li{font-size: 14px;line-height: 14px;margin-bottom:8px;}
	
	.index_contant .text_top .text{visibility: visible;padding: 0;position: inherit;height: 230px;}
	.index_contant .text_top .text>ol{padding: 0 0 0 25px;background: #ececec;}
	.index_contant .text_top .text>ol>li{color: #666;}
}
@media only screen and (min-width: 641px) and (max-width: 767px) {
	.index_contant .text_top>ul>li .bottom{height: 110px;padding-top: 50px;}
	.index_contant .text_top .bottom img{position: absolute;top: -25px;left: 40%; width: 20%;}
	
	.index_contant .text_top .text{visibility: visible;padding: 0;position: inherit;height: 320px;}
	.index_contant .text_top .text>ol{padding: 10px 0 0 25px;background: #ececec;}
	.index_contant .text_top .text>ol>li{color: #666;}
	
}
.index_about{background: url(../images/index/index11.jpg) no-repeat 50%;background-size: cover;
color: #fff;overflow: hidden;text-align: center;}
.index_about .about_text{max-width: 1200px;margin: auto;padding-bottom: 90px;padding: 0 10px;}
.index_about .about_text h1{font-weight: bold;font-size: 30px;margin-top: 98px;padding-bottom:42px;
background: url(../images/index/index_13.png) no-repeat bottom ;}
.index_about .about_text .bottom {position: relative;margin-bottom: 70px;}
.index_about .about_text .bottom h2{font-size:20px;margin-bottom: 10px;margin-top: 50px;}
.index_about .about_text .bottom p{padding: 0 20px;padding-bottom: 10px;font-size: 14px;color: #fff;line-height: 27px;}
.index_ys{color: #333;overflow: hidden;text-align: center;background: #f1f1f1;}
.index_img{display: block;margin:82px auto;max-width: 100% !important;padding: 0 10px;margin: 40px auto;}
.index_ys .about_text h1{font-weight: bold;font-size: 30px;margin-top: 98px;padding-bottom:42px;
background: url(../images/index/index_14.png) no-repeat bottom ;}

/*****关于我们*****/
.about_about{max-width: 1200px;padding: 0 10px;margin: auto;}
.about_about h1{font-weight: bold;font-size: 18px;margin-top: 75px;padding-bottom:28px;text-align: center;
background: url(../images/index/index_14.png) no-repeat bottom ;}
.about_about .about_text>p{/*margin-top: 40px;*/ /*padding: 0 5px 36px 5px;*/color: #666;/*font-size: 14px;*/line-height: 27px;margin-bottom: 0;}
.about_about .text_bottom{overflow: hidden;margin-top: 40px;margin-bottom: 85px;}
.about_about .text_bottom .left_{width: 50%;float: left;padding: 55px 40px 65px 40px;background: #d7e5f2;}
.about_about .text_bottom .left_>p{margin-bottom: 32px;font-size: 16px;color: #666;line-height: 27px;}
.about_about .text_bottom .right_{width: 50%;float: left;}
.about_about .text_bottom .right_>img{width: 100%;}
.about_about .about_img{     margin-top: 40px;}


@media only screen and (min-width: 320px) and (max-width:1199px) {
	.about_about .about_text h1{font-size: 18px;margin-top: 35px;padding-bottom:28px;}
	.about_about .about_text>p{/*margin-top: 20px; padding: 0 5px 20px 5px;*/color: #666;/*font-size: 14px;*/}
	.about_about .text_bottom{overflow: hidden;margin-top: 40px;margin-bottom: 85px;}
	.about_about .text_bottom .left_{width: 100%;padding:20px;background: #d7e5f2;}
	.about_about .text_bottom .left_>p{margin-bottom: 20px;}
	.about_about .text_bottom .right_{width: 100%;background: #d7e5f2;padding-bottom: 40px;}
	.about_about .text_bottom .right_>img{width: 90%;}
	.about_about .about_img{/*padding-bottom: 30%;*/ }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
	.about_about .about_img{/*padding-bottom: 45%; */}
}
/********业务中心********/
.yewu_zx{max-width: 1200px;margin: auto;font-family: "微软雅黑";padding: 0 10px;overflow: hidden;}
.yewu_zx .text_top{overflow: hidden;margin-top: 66px;margin-bottom: 40px;}
.yewu_zx .text_top>ul>li{float: left; margin-bottom: 25px;position: relative;}
.yewu_zx .text_top>ul>li>img{width: 100%;}
.yewu_zx .text_top>ul>li .top{position: relative;/*height: 156px;*/overflow: hidden;}
.yewu_zx .text_top>ul>li .top>img{/*position: absolute;top: 0;left: 0;*/width: 100%;height: 100%;transition: all 1s;  }
.yewu_zx .top_text{position: absolute;top: 50%;left: 0;width: 100%;margin-top: -32px;text-align: center;}
.yewu_zx .top_text img{display:inline-block;vertical-align: middle;width: 20%;margin-right: 15px;}
.yewu_zx .top_text .nima{display:inline-block;vertical-align: middle;}
.yewu_zx .top_text h1{font-size: 24px;font-weight: bold;color: #fff;text-align: left;}
.yewu_zx .top_text p{font-size: 10px;color: #fff;text-align: left;}
.yewu_zx .text_top>ul>li .bottom{text-align: left;background: #ececec;width: 100%;height: 340px;
padding-top: 29px;position: relative;transition: all 1s;display: none; }
.yewu_zx .bai_span{width: 3px;height: 3px;display: inline-block;margin-right: 8px;
 border-radius: 50%;background: #222;position: relative;bottom: 3px;}
.yewu_zx .text_top .bottom{padding-left: 35px;}
.yewu_zx .text_top .bottom>ol>li{font-size: 16px;line-height: 16px;margin-bottom:14px;color: #222;}

.yewu_zx .text_top>ul>li:hover .top>img{transform: scale(1.4);}
.yewu_zx .text_top>ul>li:hover .bottom{background: #002A97;}
.yewu_zx .text_top>ul>li:hover .bai_span{background: #fff;}
.yewu_zx .text_top>ul>li:hover .bottom>ol>li{color: #fff;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.yewu_zx .top_text>h1{font-size: 20px;}
}
@media only screen and (min-width: 320px) and (max-width: 560px) {
	.yewu_zx .top_text img{display: block;left: 8%;width:20%;position: absolute;top:30%;max-width: 84px;}
	.yewu_zx .text_top>ul>li{width: 100%;}
	.yewu_zx .text_top>ul>li .bottom{height: auto;padding: 15px 25px;}
}

/**业务-当前位置**/
.yewu_zx a{color: #666;font-size: 12px;}
.yewu_zx .yewu_zx_p{margin-bottom: 0;height: 72px;line-height: 72px;}
.yewu_zx .yewu_zx_p>span{color: #999;}
.yewu_zx .yewu_zx_img{display: block;margin: auto;max-width: 1180px;width: 100%;padding: 0 10px;}
.yewu_zx_img img{display: block;margin: auto;max-width: 100%;padding: 0 10px;}
/*********组织架构***********/
.zuzhi_img{margin: 80px auto;display: block;padding: 0 10px;}
.zuzhi_img img{margin: 80px auto;display: block;max-width:100%;padding: 0 10px;}

/*********资讯中心*******************/
.news{max-width: 1200px;padding: 0 10px;overflow: hidden;margin: auto;}
/*.news .news_ol{margin: 38px 0;margin-bottom: 18px;overflow-x: scroll;}
.news .news_ol li{margin-bottom: 20px;position: relative;
font-size: 14px;color: #999;text-align: center;float: left;padding: 2px 20px;
border-radius: 20px;border: 1px solid #999;background: #fff;margin-right: 15px;}*/
.FBA-head-list{display: inline-block;margin: 38px 0 35px 0;}
.FBA-head-list .swiper-slide{padding: 0px 30px;border: 1px solid #cbcbcb;border-radius: 20px;margin-right: 15px;}
.FBA-head-list .swiper-slide a{display: block;padding: 3px 0px;font-size: 14px;color: #999;}
.FBA-head-list .swiper-slide.active{background: #2654ab;color: #fff;border-radius: 20px;border:1px solid #2654ab;}
.FBA-head-list .swiper-slide:hover{background: #2654ab;color: #fff;border-radius: 20px;border:1px solid #2654ab;}
.FBA-head-list .swiper-slide.active a{color: #fff;}
.FBA-head-list .swiper-slide:hover a{color: #fff;}
.FBA-head-list .swiper-slide{width: auto;}


.news .news_ol li.active{color: #fff;border: 1px solid #2654ab;background: #2654ab;}
.news .news_ol li:hover{color: #fff;border: 1px solid #2654ab;background: #2654ab;}
.news .news_ul{overflow: hidden;padding-left: 12px;}
.news .news_ul>li{width: 100%;padding: 40px 50px;margin-bottom: 32px;border: 1px solid #cbcbcb;background: #fff;position: relative;}
.news .news_ul>li h1{font-size: 18px;color: #313131;margin-bottom: 13px;background: url(../images/news/new3.png) no-repeat right center;padding-right: 50px;}
.news .news_ul>li p{font-size: 14px;color: #858585;margin-bottom: 0;line-height: 24px;}
.news .news_ul>li .lan_kong{width: 24px;height: 24px;display: block;background: #fff;border: 2px solid #002A97;
border-radius: 50%; position: absolute;left: -12px;top: 48%;}

.news .news_ul>li.active{border: 1px solid #2654ab;background: #2654ab;}
.news .news_ul>li.active h1{color: #fff;background: url(../images/news/new3_.png) no-repeat right center;}
.news .news_ul>li.active p{color: #f2f2f2;}
.news .news_ul>li.active .lan_kong{width: 24px;height: 24px;display: block;background: #002A97;border: 2px solid #fff;
border-radius: 50%; position: absolute;left: -12px;top: 48%;}
.news .news_ul>li:hover{border: 1px solid #2654ab;background: #2654ab;}
.news .news_ul>li:hover h1{color: #fff;background: url(../images/news/new3_.png) no-repeat right center;}
.news .news_ul>li:hover p{color: #f2f2f2;}
.news .news_ul>li:hover .lan_kong{width: 24px;height: 24px;display: block;background: #002A97;border: 2px solid #fff;
border-radius: 50%; position: absolute;left: -12px;top: 48%;}
.news .more_btn{margin: 0 auto;width: 150px;height: 50px;line-height: 50px; display: block; border: 1px solid #cbcbcb;
background: transparent;border-radius: 40px;margin-bottom: 56px;color: #999;text-align: center;font-size: 14px;}

.new_big_ul>li{display: none;}
.new_big_ul>li.active{display: block;}

.news_label{width: 55%;height: 60px;box-sizing: border-box; margin: 143px auto 450px auto; display: block;border: 1px solid #cbcbcb;border-radius:6px;overflow: hidden;}
.news_label .qd_btn{font-size: 18px; float: right;width: 15%;text-align: center;background: #2654ab;color: #fff;border: none;height: 100%;}
.news_label .pass_input{float: left;width: 85%;background: #fff;color: #999;border: none;height: 100%;padding-left: 20px;font-size: 18px;}
@media only screen and (min-width: 320px) and (max-width: 640px) {
	.news_label{width: 80%;height: 48px;}
	.news_label .qd_btn{width: 30%;}
	.news_label .pass_input{width:70%;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.news .news_ul>li{padding: 20px;}
	.news .news_ul>li h1{line-height: 28px;}
	.news .news_ul>li p{line-height: 22px;text-align: justify;}
}
/*********资讯中心-正文*******************/
.news_zw{max-width: 1180px;background: #fff; padding: 0 60px;padding-bottom: 30px;overflow: hidden;margin: auto;}
.news_zw h1{font-size: 18px;color: #313131;text-align: center;border-bottom: 1px solid #cbcbcb;margin-top: 46px;padding-bottom: 28px;font-weight: bold;}
.news_zw img{margin: 27px auto;display: inline-block;}
.news_zw p{margin-bottom: 0;font-size: 14px;/*color: #666;*/line-height: 31px;}
.new_bottom{max-width: 1200px;background: #f1f1f1;overflow: hidden;margin: auto;padding: 34px 10px;}
.new_bottom a{color: #333;margin: 10px 0;font-size: 12px;}
.new_bottom a:hover{color: #5570d3;}

/*******联系我们*******/
.contanct_us{max-width: 1200px;background: #fff; padding: 0 60px;padding-bottom: 30px;overflow: hidden;margin: auto;}
.contanct_us h1{display: none;font-size: 18px;color: #313131;text-align: center;border-bottom: 1px solid #cbcbcb;margin-top: 46px;padding-bottom: 28px;font-weight: bold;}
.contanct_us .bottom{padding-top: 50px;}
.contanct_us .contanct_left{width: 60%;float: left;}
.contanct_us .contanct_left input{width: 48%;border: 1px solid #dcdcdc;height: 36px;line-height: 36px;box-sizing: border-box;font-size: 12px;
padding-left: 40px;background: url(../images/contanct/contanct2.png)no-repeat 15px center;float: left;margin-bottom: 20px;}
.contanct_us .contanct_left input.input_name{margin-right: 4%;background: url(../images/contanct/contanct1.png)no-repeat 15px center;}
.contanct_us .contanct_left textarea{width: 100%;height: 140px; border: 1px solid #dcdcdc;padding: 15px 20px;resize: none;margin-bottom: 20px;}
.contanct_us .contanct_left .fs_btn{width: 130px;height: 38px;line-height: 38px;color: #fff;text-align: center;background: #2654ab;
border: none;text-align: center;float: right;margin-bottom: 20px;font-size: 12px;}

.contanct_us .contanct_right{}

.contact-man{margin-bottom: 60px;}
.contact-tl{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 20px;text-align: center;}
.contact-tl span{display: inline-block;background: #5570d3;color: #fff;padding: 0 30px;border-radius: 150px;}
.c-c1{width: 100%;/*float: left;margin-right: 2%;*//*border: 1px solid #e2e2e2;*/padding: 15px;/*height: 180px;*/text-align:center;}
.c-c1:last-child{margin-right: 0;}
.c-c1 dt{margin-bottom: 15px;padding-bottom: 15px;/*border-bottom: 1px solid #e2e2e2;*/}
.c-c1 dt h3{font-weight: bold;font-size: 16px;}
.c-c1 dd{line-height:18px;}
.c-c1 dd p{margin-bottom: 5px;}
.c-c1 dd p span{margin-right: 30px;display: inline-block;vertical-align: middle;}

.c-c2{/*border: 1px solid #e2e2e2;*/padding: 15px;margin-bottom: 15px;text-align:center;}
.c-c2 h3{font-size: 16px;margin-bottom: 10px;}
.c-c2 p{margin-bottom: 0;}


@media only screen and (min-width: 320px) and (max-width: 767px) {
	.contanct_us .contanct_left{width:100%;}
	.contanct_us .contanct_right{width:100%;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.contanct_us .contanct_right{text-align: center;}
	.contanct_us .contanct_left input{width: 100%;}
	.contanct_us .contanct_right p{display: block;}
	.contanct_us .contanct_right>ul>li{margin-bottom: 20px;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.contanct_us{padding: 0 20px;}

	img{max-width: 100%;height: auto;}
	.yewu_zx .text_top{margin-top: 33px;}
	.index_contant .text_top{margin-top: 33px;}
	.news_zw{padding: 0 20px;}
	.news_zw h1{margin-top: 23px;}
	.new_bottom a:last-child{float: left;clear: both;}
	.zuzhi_img{margin: 20px auto;}
	.header .top{height: 72px;}
	
	/**首页**/
	.index_about .about_text .bottom p{font-size: 12px; padding: 0 10px;text-align: left;line-height: 22px;margin-bottom: 0;}
	.index_ys .about_text h1{font-size: 18px;margin-top: 30px;padding-bottom: 25px;}
	.index_about .about_text h1{font-size: 18px;margin-top: 30px;padding-bottom: 25px;}
	.index_contant .bai_span{border: 2px solid #999;}
	
	/**底部**/
	.footer .footer_left ol li p {line-height: 16px;}
	.footer .footer_left ol li{margin-bottom: 15px;}
}