.banner{overflow: hidden;position: relative;z-index: 5;width: 100%;background: #fff;}
.banner a{display: block;position: relative;overflow: hidden;}
.banner a .item{ -webkit-transition:all 1.5s ease 0.5s; transition:all 1.5s ease 0.5s; width: 101%;display: block;background-repeat: no-repeat;background-position: center top;padding-bottom: 550px;-webkit-background-size: cover;
background-size: cover;}
.banner .swiper-slide.swiper-slide-active a span.txt1{opacity: 1;filter: alpha(opacity=0);margin-left: -600px;}
.bannerhd{z-index: 20;text-align: center;width: 100%;position: absolute;bottom: 37px;}
.bannerhd span{width: 9px;height: 9px;background: rgba(175,167,158,0.8);margin: 0 7px;-webkit-border-radius: 0;border-radius: 0;border:2px solid #fff;-webkit-border-radius: 100%;border-radius: 100%;}
.bannerhd span.swiper-pagination-bullet-active{background: #00408e;-webkit-transform: scale(1.25);transform: scale(1.25);}
.banner .text{position: absolute;width: 94%;left:50%;margin-left: -675px;max-width: 1350px; }
.banner .text.text1{top: 282px}
.banner .text.text2{top: 170px}
.banner .text.text3{text-align: right;top: 183px}
.banner .swiper-slide.swiper-slide-active .item{-webkit-transform:translateX(-0.5%) ;transform:translateX(-0.5%) ;}


.index_one{position: relative;padding: 40px 0;}
.index_one h5,.index_one p{margin: 0 70px;text-align: center;}
.index_one h5{margin-bottom: 10px;font-size: 30px;color: #1a1a1a;font-weight: bold;line-height: 40px;}
.index_one h5 a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_one p{font-size: 14px;color: #4c4c4c;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_one p a{color: #00408e;}
.index_one p a:hover{text-decoration: underline;}
.index_one h5 a:hover{color: #00408e;}
.index_one span{position: absolute;left: 0;}

.two_left{width: 48.9%;overflow: hidden;position: relative;}
.two_left a{display: block;}
.two_left a span{display: block;}
.two_left a span.img{padding-bottom: 380px;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.two_left a span.txt{position: absolute;padding: 0 3%;bottom: 0;left: 0;background: url(../images/h_50.png);width: 94%;}
.two_left a span.txt i{display: block;line-height: 60px;font-weight: bold;font-size: 18px;color: #fff;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.two_lefthd{position: absolute;right: 3%;bottom: 27px;z-index: 2;}
.two_lefthd span{display: inline-block;height: 6px;width: 15px;background: #fff;opacity: 0.6;filter: alpha(opacity=60);-webkit-border-radius: 5px;border-radius: 5px;margin-left: 6px;}
.two_lefthd span.swiper-pagination-bullet-active{width: 24px;opacity: 1;filter: alpha(opacity=100);}

.two_right{width: 49%;overflow: hidden;position: relative;}
.two_right .tabs {border-bottom: 1px solid #d1d1d1;padding-bottom: 17px;}
.two_right .tabs a{font-weight: bold;font-size: 20px;color: #1a1a1a;line-height: 26px;margin-left: 7%;}
.two_right .tabs a:first-child{margin-left: 0;}
.two_right .tabs a.active,.two_right .tabs a:hover{color: #00408e;font-size: 22px;}
.two_container ul li{padding-bottom: 1px;background: url(../images/xu.jpg) left top repeat-x;}
.two_container ul li:first-child{background: none;}
.two_container ul li a{display: block;}
.two_container ul li a span{float: left;background: #1a1a1a;width: 5px;height: 5px;-webkit-border-radius: 50%;border-radius: 50%;margin-top: 24px;margin-right: 10px;}
.two_container ul li a *{display: inline-block;}
.two_container ul li a i{line-height: 55px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 80%;font-size: 18px;color: #1a1a1a;}
.two_container ul li a em{line-height: 55px;font-size: 15px;color: #b2b2b2;font-family: 'FuturaBk',Arial;}
.two_container ul li a:hover span{width: 15px;background: #00408e;-webkit-border-radius: 5px;border-radius: 5px;}
.two_container ul li a:hover i{color: #00408e;}

.index_three{border:1px solid #e6e6e6;margin: 30px auto 60px}
.index_three h5{background: #eee;float: left;height: 98px;line-height: 98px;text-align: center;font-size: 20px;font-weight: bold;color: #1a1a1a;padding: 0 3%;}
.index_three h5 img{width: 30px;margin-top: 34px;margin-right: 12px;}
.three_swiper{width: 76%;position: relative;overflow: hidden;margin-left: 2.2%;float: left;height: 30px;margin-top: 35px;}
.three_swiper a{display: block;}
.three_swiper a i{float: left;font-size: 17px;color: #1a1a1a;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 70%;}
.three_swiper a span{margin-right: 2%;float: left;border:1px solid #00408e;color: #00408e;line-height: 28px;display: inline-block;font-size: 14px;font-family: 'FuturaBk',Arial;padding: 0 2%;}
.span_btn{width: 49px;border-left: 1px solid #e6e6e6;}
.span_btn a{display: inline-block;height: 45px;width: 100%;}
.span_btn a.three_prev{border-bottom: 1px solid #e6e6e6;background: url(../images/three_top.png) center center no-repeat;}
.span_btn a.three_next{background: url(../images/three_bottom.png) center center no-repeat;}
.span_btn a.swiper-button-disabled{opacity: 0.4;filter: alpha(opacity=40);}
.three_swiper a:hover i{color: #00408e;}

.indexTypes{margin-top: 20px;float: left;}
.indexTypes ul li,.last_li{position:relative;float:left;width:315px;overflow:hidden;overflow:hidden;margin: 10px;}
.indexTypes ul{float: left;}
.indexTypes ul li:hover{cursor:pointer;}
.indexTypes ul li.currnet{width:690px;}
.indexTypes ul li .title,.last_li .title{width:330px; float:left;}
.indexTypes ul li .title a,.last_li .title a{position: relative;display: block;}
.indexTypes ul li .title a span.img,.last_li .title a span.img{display: block;padding-bottom: 250px;}
.indexTypes ul li .title a span.txt,.last_li .title a span.txt{position: absolute;width: 100%;background: url(../images/h_50.png) repeat;color: #fff;text-align: center;font-size: 18px;font-weight: bold;line-height: 55px;bottom: 0;z-index: 2;left: 0}
.indexTypes ul li.current .title a span.txt{opacity: 0;filter: alpha(opacity=0);}
.indexTypes ul li .con{position:absolute;top:0; width:360px; left:330px;overflow:hidden;height:350px;overflow:hidden;background: #00408e;color: #fff; }
.indexTypes ul li .con > *{margin: 0 9.7%}
.indexTypes ul li .con h5{padding-top: 40px;}
.indexTypes ul li .con h5 span{font-size: 20px;font-weight: bold;line-height: 28px;}
.indexTypes ul li .con h5 em{margin-left: 10px;display: inline-block;line-height: 26px;padding: 0 11px;font-size: 14px;border:1px solid #fff;-webkit-border-radius: 25px;border-radius: 25px;}
.indexTypes ul li .con h5 i em:first-child{margin-left: 0;}
.indexTypes ul li .con p{font-size: 14px;line-height: 30px;margin-top: 18px;overflow: hidden;height: 180px;}
.indexTypes ul li .con a{display: inline-block;color: #fff;font-size: 14px;margin-top: 22px;}
.indexTypes ul li .con a:hover,.last_li .title a:hover{opacity: 0.7;filter: alpha(opacity=70);}


.index_tit{line-height: 36px;}
.index_tit span{font-size: 26px;font-weight: bold;color: #1a1a1a;}
.index_tit a{float: right;font-size: 14px;color: #999;}
.index_tit a:hover{color: #00408e;}
.index_four .index_tit span{color: #fff;}
.index_four{background: url(../images/bg2.jpg) center center no-repeat;padding: 45px 0 90px;-webkit-background-size: cover;background-size: cover;}
.four_wap{display: none;width: 94%;margin:20px auto 0;overflow: hidden;}
.four_wap a{float: left;width: 100%;position: relative;}
.four_wap a img{width: 100%;}
.four_wap a span{position: absolute;width: 100%;background: url(../images/h_50.png) repeat;color: #fff;text-align: center;font-size: 18px;font-weight: bold;line-height: 50px;bottom: 0;z-index: 2;left: 0}
.four_w1350{width: 1350px;margin: auto;}

.index_five{background: url(../images/bg3.jpg) center bottom no-repeat;}
.five_news{width: 31.8%;}
.five_newcenter{float: left;margin:0 2.3% }
.index_five{padding: 57px 0;}
.index_five ul{margin-top: 20px;background: url(../images/xu_xian.png) left bottom repeat-x;}
.index_five ul li a{display: block;float: left;width: 100%;line-height: 22px;background: url(../images/xu_xian.png) left top repeat-x;padding: 14px 0 9px;}
.index_five ul li a i{float: left;background: #1a1a1a;width: 5px;height: 5px;-webkit-border-radius: 10px;border-radius: 10px;margin-top: 10px;margin-right: 10px;}
.index_five ul li a span{font-size: 17px;color: #1a1a1a;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 85%;display: inline-block;float: left;}
.index_five ul li a b{margin-top: 9px;display: block;font-weight: normal;width: 100%;float: left;text-indent: 16px;font-size: 14px;color: #b2b2b2;font-family: 'FuturaBk';}
.index_five ul li a:hover i{width: 15px;background: #00408e;}
.index_five ul li a:hover span{color: #00408e;}
.five_swiper{float: left;position: relative;overflow: hidden;width: 100%;margin-top: 40px;}
.five_swiper a{display: block;background-repeat: no-repeat;background-position: center;padding-bottom:130px ;-webkit-background-size: cover;
background-size: cover;}

.five_swi_hd{position: absolute;width: 100%;bottom: 12px;text-align: center;z-index: 2;}
.five_swi_hd span{width: 5px;height: 5px;border:2px solid rgba(255,255,255,0.5);display: inline-block;margin: 0 5px;background: none;}
.five_swi_hd span.swiper-pagination-bullet-active{background: #fff;border-color: #fff;width: 6px;height: 6px;}

.index_six{background: url(../images/bg4.jpg) center top no-repeat;padding: 60px 0;-webkit-background-size: cover;background-size: cover;}
.index_six dt,.index_six dd{width:48.9% }
.index_six dt a{display: block;position: relative;}
.index_six dt a span{display: inline-block;}
.index_six dt a span.img{width: 100%;padding-bottom:360px ;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.index_six dt a span.txt{position: absolute;left: 0;top: 50%;text-align: center;margin: -46px 0 0 0;width: 100%;}
.index_six dt a span.txt i{margin-top: 10px;line-height: 30px;display: block;font-size: 24px;color: #00408e;text-shadow: 0 3px #fff, 3px 0 #fff, -3px 0 #fff, 0 -3px #fff;font-weight: bold;}
.index_six dt a:hover span.img{-webkit-transform: scale(1.03);transform: scale(1.03);}
.index_six dd h5{color: #fff;font-size: 26px;font-weight: bold;line-height: 46px;padding-bottom: 17px;background: url(../images/xu_xian_b.png) left bottom repeat-x;}
.index_six dd h5 a{color: #fff;}
.index_six dd h5 a:hover{color: #fff;opacity: 0.8;filter: alpha(opacity=80);}
.index_six dd h5 img{height: 31px;margin: 9px 15px 0 0}
.index_six dd li{line-height: 58px;background: url(../images/xu_xian_b.png) left bottom repeat-x;color: #fff;}
.index_six dd li span{background:  url(../images/ico5.png) right center no-repeat;padding-right: 25px;font-size: 18px;font-weight: bold;}
.index_six dd li em{font-size: 17px;display: inline-block;width: 78.8%;float: right;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.index_seven{background: #f4f4f4;padding: 34px 0;}
.index_seven h5 {padding-bottom: 26px;}
.index_seven h5 span{display: inline-block;font-size: 20px;color: #1a1a1a;font-weight: bold;line-height: 30px;}
.seven_swiper{position: relative;overflow: hidden;}
.seven_swiper a{display: block;background:#fff url(../images/img6.jpg) right center no-repeat;border:1px solid #eeeeee;line-height: 98px;font-size: 18px;font-weight: bold;color: #4c4c4c;text-align: center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.seven_swiper a:hover{background: #00408e;color: #fff;}
.index_seven em{float: right;margin-top: 5px;}
.index_seven em a{margin-left: 4px;background: #293342;display: inline-block;width: 30px;height: 20px;line-height: 20px;text-align: center;color: #fff;font-size: 14px;font-family: 'simsun' !important;}
.index_seven em a:hover{background: #00408e;}
.index_seven em a.swiper-button-disabled{opacity: 0.5;filter: alpha(opacity=50);}

@media screen and (max-width:1360px){
	.indexTypes{display: none;}
	.four_wap{display: block;}
}
@media screen and (max-width:1200px){
.two_container ul li a i{width: 60%;}
.banner a .item{padding-bottom: 40%;}
.two_right .tabs a{font-size: 17px;}
.two_right .tabs a.active{font-size: 19px;}
.two_container ul li a i,.two_left a span.txt i{font-size: 16px;}
.index_one h5{font-size: 22px;margin-bottom: 0;}
.three_swiper{width: 65%;}
.banner .text{margin-left: 0;left: 3%;top:auto !important;bottom: 20%;}
.banner .text img{max-width: 60%;}
.banner .text.text1 img{margin-left: 0 !important; }
.banner .text.text2{bottom: 35%;text-align: center;}
.banner .text.text2 img{max-width: 80%;}
.banner .text.text3,.banner .text.text4{bottom: 50%}
.banner .text.text3 p{padding-left: 0 !important;text-align: left;}
.banner .text img {margin: 0 !important}
.index_six dd li em{width: 74%;}
.index_six dd li span{font-size: 16px;}
.index_six dd li em{font-size: 15px;}
.foot_swiper a{font-size: 14px;}
.foot_ewm{margin-top: 0;}
.copyright{padding-top: 25px;}

}
@media screen and (max-width:991px){
.banner a .item{padding-bottom: 50%;}
.two_left,.two_right{width: 100%;}
.two_left a span.img{padding-bottom: 65%;}
.two_left{margin-bottom: 20px;}
.index_one{padding: 20px 0;}
.two_right .tabs a{margin-left: 0;width: 24%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;display: inline-block;height: 26px;overflow: hidden;}
.two_container ul li a i,.two_container ul li a em{line-height: 40px;}
.two_container ul li a i, .two_left a span.txt i{font-size: 14px;}
.two_container ul li a em{font-size: 12px;}
.two_container ul li a span{margin-top: 19px;}
.fixed{display: none;}
.bannerhd{bottom: 15px}
.two_right .tabs{padding-bottom: 8px;}
.index_four{padding: 25px 0 40px;}
.index_tit span{font-size: 20px;}
.five_news{width: 100%;float: left;margin-bottom: 20px;}
.five_newcenter{margin: 0 0 20px}
.index_five ul{margin-top: 10px;}
.index_five{padding: 25px 0;}
.index_six dt,.index_six dd{width: 100%;}
.index_six dd{margin-top: 20px;}
.index_six dd li em{width: calc(100% - 115px)}
.index_six dd h5{font-size: 20px;padding-bottom: 8px;}
.five_swiper{margin-top: 0;}
.index_six{padding: 30px 0;}
.index_five ul li a span{font-size: 15px;}
.index_five ul li a b{margin-top: 0;font-size: 12px;}
.four_wap{margin-top: 10px;}
.index_six dt a span.img{padding-bottom: 55%;}
.seven_swiper a{font-size: 15px;line-height: 58px;}
.index_seven h5{padding-bottom: 15px;}
.foot_swiper{width: 78%;}
.foot_link select{width: 21.3%;}
.foot_ewm{width: 100%;text-align: center;}
.copyright{text-align: center;width: 100%;}
.foot_swiper a img{margin-right: 5px;}
}
@media screen and (max-width:768px){
.index_three h5{width: 94%;line-height: 45px;height: 45px;font-size: 17px;}
.index_three h5 img{display: none;}
.index_three{margin: 20px auto 30px;}
.three_swiper{width: calc(100% - 60px);margin-top:20px;}
.three_swiper a span{font-size: 12px;}
.three_swiper a i{width: 65%;font-size: 14px;}
.span_btn{width: 30px;}
.span_btn a{height: 30px;}
.foot_swiper,.foot_link select{width: 49%;}
.foot_link select{text-indent: 5px;}
.foot_two{margin-top: 30px;}
.five_swi_hd{bottom: 3px}
.five_swiper a{padding-bottom: 20%;}
.index_six dt a span.txt i{font-size: 15px;text-shadow: 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff;}

}
@media screen and (max-width:640px){
.index_one span {top: 35px}
.index_one span img{height: 40px;}
.index_one h5, .index_one p{margin: 0 0 0 50px}
.index_one h5{font-size: 17px;}

}