.logo{float: left; width: 30%; margin-top: 22px;}
.header_Box{float: right; max-width: 70%;}
.header_Box li{line-height: 96px; margin: 0 20px; float: left; position: relative;}
.header_Box li a{color: #333333;}
.header_Box li:hover a{color: #003894; border-bottom: 4px solid #003894;}
.header_Box li.header_hover a{color: #003894; border-bottom: 4px solid #003894;}
#menu li dl.jishu{min-width:221px;}
.jishu dd{}
#menu li dl{width:auto; min-width: 140px; display:none; left:50%; transform: translateX(-50%); top: 100px; padding:10px 14px; background: #fff; position:absolute; z-index:1000;}
#menu li dl dd{ width:100%; margin: 8px 0; overflow: hidden; text-align:center; height: 28px; line-height: 28px;}
#menu li dl dd a{ color:#333;}
#menu li dl dd a:hover{ color:#fff; background: #0faae3;}
.banner_Box{height:530px; position: relative; border-bottom:6px solid #003894;}
.banner_Box .swiper-pagination{bottom: 55px; width: 100%;}
.banner_Box .swiper-container{height: 100%;}
.banner_Box .swiper-slide{background-size: cover; background-position: center;} 
.banner_Box .swiper-pagination-bullet{width:22px; height:31px; background: url(../images/indexa_03.png);background-size: 100% 100%; opacity: 1; margin: 0 5px;}
.banner_Box .swiper-pagination-bullet-active{ background: url(../images/indexa_05.png) no-repeat; width:22px; height:31px;    background-size: 100% 100%;}
.banner_Boxa{height: 100%;}
.banner_img1{ float: left; max-width: 50% !important;}

.wid1400 { max-width:1400px; margin:0 auto;}
.gsjjbg { background:url(../images/gsjjyw.png) no-repeat center 72px; background-size:85% auto;line-height:38px;}
.index_cBox1 .swiper-slide { background:#003894; position:relative;}
.index_cBox1 .swiper-slide .ImgBox{ border:20px solid #003894; height:auto;}
.index_cBox1 .swiper-slide .ImgBox img{width:770px; height:428px;}
.width100 { width:100%; overflow:hidden;}

.index_aBox{height: 6px; }
.index_bBox{padding: 45px 0;}
.Col202127{color: #202127;}
.Col777{color: #777777;}
.Col333{color: #333333;}
.Col868686{color: #868686;}

.Col939393 {color:#939393; }
.index_bBoxa{margin: 40px -20px;}
.cxjs_bBoxa {margin: 40px -20px;}

.t_hg{line-height:22px; height:66px; overflow:hidden;}
.img{}
.img img{width:35% !important;}

.index_bBoxa ul li{padding: 0 20px; float: left; width: 33.33%;}
.index_bBoxa1{margin: 40px -20px; display:none;}
.index_bBoxa1 ul li{padding: 0 20px; float: left; width: 33.33%;}
.index_bBoxb{position: relative; padding-top: 120px;}
.index_bBoxc{position: absolute; width: 174px; top: 0; left: 50%; margin-left: -87px; z-index: 2;}

.index_bBoxd{ position: relative; border: 4px solid #003894; background: #fafafa; height: 364px; padding: 95px 35px 0; line-height: 30px;}
.cxjs_bBoxa ul li{padding:0px 20px 10px 20px; float: left; width: 33.33%; }
.cxjs_bBoxa ul li .cxjs_bBoxb { border: 1px solid #e0e0e0; background: #fafafa; height:353px; line-height: 30px; padding:10px 35px 0 35px;}

.yyly_bBoxa {margin: 40px -16px;}
.yyly_bBoxa ul li{display: inline-block;width: 24%;height:80px; line-height:80px; border-radius:40px; padding:0 16px; margin:16px 0px; }
.yyly_bBoxa ul li dd{ width:100%; height:80px; line-height:80px; border-radius:40px; border:1px solid #2d1a9c;  display:block; text-align:center; color:#003894;font-size:24px;}



.index_bpp1{width: 150px; height: 52px; line-height: 52px; display: inline-block; padding-left:37px; border:1px solid #dedede; background:url(../images/xqtbh.png) no-repeat 70% center;}
a:hover.index_bpp1{color: #ffffff; background:url(../images/xqtbb.png) no-repeat 70% center #003894;}
.index_bpp2{width: 150px; height: 52px; line-height: 52px; display: inline-block; padding-left:30px; border:1px solid #dedede; background:url(../images/xqtbh.png) no-repeat 80% center; margin:0px auto 70px auto;}
a:hover.index_bpp2{color: #ffffff; background:url(../images/xqtbb.png) no-repeat 80% center #003894;}
.index_bpp3{width: 150px; height: 52px; line-height: 52px; display: inline-block; padding-left:30px; border:1px solid #ffffff; background:url(../images/xqtbb.png) no-repeat 80% center; margin:0px auto 70px auto;}
a:hover.index_bpp3{color: #868686; background:url(../images/xqtbh.png) no-repeat 80% center #003894;}
.margintop140 { margin-top:125px;}

.index_bBoxa ul li:hover .index_bBoxd{background: #fff;  border:4px solid #e0e0e0; padding: 92px 35px 0; }
.index_bBoxa1 ul li:hover .index_bBoxd{background: #fff;  border:4px solid #e0e0e0; padding: 92px 35px 0; }
/*.index_bBoxa ul li:nth-child(2):hover .index_bBoxd{background: #0ec8d4;}
.index_bBoxa ul li:nth-child(3):hover .index_bBoxd{background: #0faae3;}
.index_bBoxa ul li:nth-child(4):hover .index_bBoxd{background: #07779e;}
.index_bBoxa ul li:hover .index_bBoxd p{color: #fff;}*/
.index_bBoxa ul li:hover .index_bBoxd a.index_bpp1{color: #ffffff; background:url(../images/xqtbb.png) no-repeat 70% center #003894;}
.index_bBoxa1 ul li:hover .index_bBoxd a.index_bpp1{color: #ffffff; background:url(../images/xqtbb.png) no-repeat 70% center #003894;}
.index_cBox{width: 50%; float: left;}
.index_cBoxa{height: 70px; line-height: 70px;}
.index_cBoxb{background: #1586c5;}
.index_cBoxc{background: #2bbcf1;}
.index_cBoxd{width: 720px; max-width: 98%; color: #fff;}

.news_Box { background:url(../images/synewbg.jpg) no-repeat top center;}
.synew { height:460px; margin-top:130px;}
.synewsbt {width:400px; background:#003894; height:390px; padding:60px 0px 0px 50px;}
.Colfff { color:#ffffff;}
.synewsnr {background:#ffffff; width:1000px; height:390px; box-shadow:15px 15px 15px #f1f1f1; padding:50px 66px;}
.synewsnr3 { margin-top:30px; line-height:30px; height:130px;}
.index_cBox1 { width:770px; float:left;}
.index_cBox2 { width:600px; float:right;}

.syywly{border: 1px solid #dedede; width:650px; border-radius:32px; overflow: hidden; margin:40px auto 0 auto; font-size:18px;}
.syywly ul li{display:block; float:left; width:324px;height:60px; line-height:60px; color: #333333; border-right: 1px solid #dedede;   margin:0px; padding:0px; text-align:center;}
.syywly ul li:last-child{border-right:none;}
.syywly ul li:hover{color: #fff; background:#003894;}
.syywly ul li.xz{color: #fff; background:#003894;}

.bottom30 {margin-bottom:30px;}
.text-left { text-align:left;}
.mobile { display:none;}
.FloatR{float: right;}
.FloatL{float: left;}
.index_cpp1{ float: right; color: #fff;}
.index_cpp1a{ margin-right: 45px;}
.index_cpp2{margin-left: 45px;}
.index_cBoxe{height:570px; position: relative;}
.index_cBoxe .swiper-container{height: 100%;}
.index_cBoxe .swiper-slide{position: relative; height: 100%;}
.index_cBoxf{position: absolute; z-index: 3; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../images/indexb_02.png); background-size: 100% 100%;}
.index_cBoxg{position: absolute; bottom: 25px; left: 0; z-index: 4;
	-webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;}
.index_cpp3{color: #fff;}
a.index_cpp3:hover{color: #fff;}
.index_cBoxh{height: 150px;  z-index: 5; background:#003894;
	-webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.swiper-button-next, .swiper-button-prev {top:33%;}
.swiper-button-prev { left:40px;}
.swiper-button-next {right:40px;}
.index_cBoxe .swiper-slide:hover .index_cBoxh{bottom: 0;}
.index_cBoxe .swiper-slide:hover .index_cBoxg{display: none;}
.index_cBoxi{ text-align: justify; padding:0 60px;}
.index_cpp4{ margin-top: 10px; line-height: 24px; color:#7c83b1;}
.index_cBtn{ width: 42px; height: 100px; background-size: auto auto;background-color: rgba(0,0,0,0.4);}
.index_cprev{background-image: url(../images/indexa1_10.png);}
.index_cnext{background-image: url(../images/indexa1_12.png);}
.index_cBtn:hover{ background-color: rgba(0,0,0,0.6);}
.index_cBoxj{ background: #01598b;}
.index_cBoxk{}
.index_cBoxk ul{ padding: 0;}
.index_cBoxk ul li{ height: 122px; overflow: hidden; margin-bottom:28px; background:#f7f7f7;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-pack: center;
-webkit-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;}
.index_cBoxk ul li:hover{ height: 122px; overflow: hidden; margin-bottom:28px; background:#003894;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-pack: center;
-webkit-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;}
.index_cBoxk ul li:hover .Col333{ color:#ffffff;}
.index_cBoxk ul li:hover .Col868686{ color:#7c83b1;}

.line-height50 {line-height:50px;}

.index_cBoxk ul li:last-child{border: none;}
.index_cBoxl{padding-left: 50px; position: relative; min-height: 88px; padding-right:130px; background:url(../images/anlijth.png) no-repeat 540px center;}
.index_cBoxm{position: absolute; left: 0; top: 0; width: 88px; height: 88px; background: #fff; color: #42a540; padding-top: 15px;}
.index_cpp5{ color: #FFFFFF;}
.index_cpp6{line-height: 24px; margin-top: 8px;}
.index_cBoxk ul li:hover .index_cpp5{ color: #4eccf0;}
.footer_Box{background: #9f9f9f; position: relative;}
.scroller{position: absolute; right: 3%; top: 35%; cursor: pointer; width: 66px; height: 66px; background: #333333;}
.footer_aBox{margin: 40px auto; padding-left: 30px; min-height: 150px; position: relative;}
.footer_aBoxa{ padding:64px; float:left; background:url(../images/footfx.jpg) no-repeat right center;}
.footer_aBoxa img {width: 259px; }
.footer_aBoxb{width:500px; float:left;  margin:10px 40px; background:url(../images/footfx.jpg) no-repeat right center;}
.footer_aBoxc {width:280px; float:left; margin-top:40px;}

.footer_app1{padding-left: 22px; background-position: left top 3px; background-repeat: no-repeat; color: #fff; line-height:40px;}
.footertb1 { background:url(../images/dizhi.png) no-repeat left center; padding-left:33px;}
.footertb2 { background:url(../images/tel.png) no-repeat left center; padding-left:33px;}
.footertb3 { background:url(../images/youbian.png) no-repeat left center; padding-left:33px;}
.footertb4 { background:url(../images/youxiang.png) no-repeat left center; padding-left:33px;}
.footertb5 { background:url(../images/wangzhi.png) no-repeat left center; padding-left:33px;}
.footer_app2{}
.footer_app3{background-image: url(../images/index_39.png); margin-top: 8px;}
.footer_app4{display: block;}
.footer_aBoxd a{float: left; padding: 12px; width: 50%;}
.footer_app5{ height: 45px; line-height: 45px; background: #6c6c6c; color: #fff; display: block;}
.footer_aBoxd .footer_app5:hover{ background: #2f7c98;}
.jszc{color:#6c6c6c;padding-left:12px;}
.jszc a{color:#6c6c6c;}
.footer_bBox{border: 1px solid #626262; padding: 20px 0; color: #fff;}
.footer_bpp1{color: #FFFFFF; display: inline-block; margin-left: 20px;}
.NeiBanner{height: 334px; background-size: cover; border-bottom:6px solid #003894;}/*background-position: center;*/
.Nei_img1{float: right; width: 50%; max-width:245px; background-image: url(../images/title_03.png); background-size: 100% 100%; height: 127px;line-height:127px;  padding-right:1%;}
.Nei_pp1{ font-size: 50px; color: #fff; text-align: right;}
.Nei_pp2{ font-size: 24px; color: #fff; text-align: right;text-transform:Uppercase;}
.about_aBox{border: 1px solid #dedede; width:462px; border-radius:32px; overflow: hidden; margin:40px auto 0 auto;}
.about_aBox a{display:block; float:left; width:230px;height:60px; line-height:60px; color: #333333; border-right: 1px solid #dedede;   margin:0px; padding:0px;}
.about_aBox a:last-child{border-right:none;}
.about_aBox a:hover{color: #fff; background:#003894;}
.about_aBox a.about_ahover{color: #fff; background:#003894;}
.about_bBox{min-height: 500px; padding: 50px 0;}
.linheight24{line-height: 24px;}

.ywlq_aBox {border: 1px solid #dedede; width:346px; border-radius:32px; overflow: hidden; margin:40px auto 0 auto;}
.ywlq_aBox a{display:block; float:left; width:172px;height:60px; line-height:60px; color: #333333; border-right: 1px solid #dedede;   margin:0px; padding:0px;}
.ywlq_aBox a:last-child{border-right:none;}
.ywlq_aBox a:hover{color: #fff; background:#003894;}
.ywlq_aBox a.about_ahover{color: #fff; background:#003894;}

.ywlq_aBox1 {border: 1px solid #dedede; width:518px; border-radius:32px; overflow: hidden; margin:40px auto 0 auto;}
.ywlq_aBox1 a{display:block; float:left; width:172px;height:60px; line-height:60px; color: #333333; border-right: 1px solid #dedede;   margin:0px; padding:0px;}
.ywlq_aBox1 a:last-child{border-right:none;}
.ywlq_aBox1 a:hover{color: #fff; background:#003894;}
.ywlq_aBox1 a.about_ahover{color: #fff; background:#003894;}

.news_aBox{margin: 0 -18px;}
.news_aBox ul li{width: 50%; float: left; padding: 0 18px;}

.news_aBoxa{height: 325px; position: relative; overflow: hidden;}
.news_aBoxb{position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.7); height: 50px; padding: 10px 34px; color: #fff;
	-webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}


.news_aBoxc{display: none;}
.news_app1{padding-left: 26px; background-image: url(../images/newxq_12.png); background-position: left center; background-repeat: no-repeat; display: block;}
.news_aBox ul li:hover .news_aBoxb{ height: 100%;}
.news_aBox ul li:hover .news_aBoxc{display: block;}
.news_bBox{margin: 20px 0;}
.news_bBox li{ width: 100%; margin-top: 36px; padding-bottom: 36px; padding-right: 138px; padding-left: 400px; position: relative; min-height: 250px; border-bottom: 1px solid #d6d6d6;}
.news_bBoxa{ color: #868686;  position: absolute;  right: 0; top: 0;}
.news_bBoxb{width: 370px; height: 220px; overflow: hidden; position: absolute; left: 0; top: 0;}
.news_bBox li:hover .index_bpp1{color: #ffffff; background:url(../images/xqtbb.png) no-repeat 70% center #003894;}
.news_xq {position: absolute;  right: 0; top: 130px;}
.news_aBox{border: 1px solid #dedede; width:462px; border-radius:32px; overflow: hidden; margin:40px auto 0 auto;}
.news_aBox a{display:block; float:left; width:230px;height:60px; line-height:60px; color: #333333; border-right: 1px solid #dedede;   margin:0px; padding:0px;}
.news_aBox a:last-child{border-right:none;}
.news_aBox a:hover{color: #fff; background:#003894;}
.news_aBox a.about_ahover{color: #fff; background:#003894;}

.cxjs_aBox{border: 1px solid #dedede; width:802px; border-radius:32px; overflow: hidden; margin:40px auto 0 auto;}
.cxjs_aBox a{display:block; float:left; width:200px;height:60px; line-height:60px; color: #333333; border-right: 1px solid #dedede;   margin:0px; padding:0px;}
.cxjs_aBox a:last-child{border-right:none;}
.cxjs_aBox a:hover{color: #fff; background:#003894;}
.cxjs_aBox a.about_ahover{color: #fff; background:#003894;}


.news_app3{background-image: url(../images/fwms_09.png); background-position: left 12px top 10px; background-repeat: no-repeat; background-color: #fff; height: 32px; line-height: 32px; width: 110px; padding-left: 34px; display: inline-block;
	-webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s; }
.news_bBox li:hover .news_app2{color: #0faae3;}
.news_bBox li:hover .news_app3{background-color: #0faae3; color: #fff; background-position:  left 12px top -14px;}
.news_bBox li:hover .ImgBox{    
	transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.news_cBox{margin-top: 35px;}
.news_cBox a{display: inline-block; height: 26px; line-height: 26px; padding: 0 8px; color: #fff; margin: 10px 0; background: #d7d7d7;}
.news_cBox a.news_cpp1{margin: 10px 10px;}
.news_cBox a:hover{background: #11aae2;}
.news_cBox a.news_chover{background: #11aae2;}
.newsxq_app1{padding-left: 14px; background-image: url(../images/newxq_03.jpg); background-position: left center; background-repeat: no-repeat;}
.newsxq_app1 a{display: inline-block; color: #666666;}
.newsxq_app1 a:hover{ color: #42a540;}
.newsxq_aBox{}
.newsxq_app2{color: #333333;}
.newsxq_app3{color: #868686;}
.newsxq_bBox{padding: 30px 0; color: #787878;}
.newsxq_fanhui { border: 1px solid #e1e1e1; height:60px; line-height:60px;}
.newsxq_cBox{margin-top: 30px; padding-right: 156px; position: relative; min-height: 50px;}
.newsxq_cBoxa{position: absolute; right: 0; top: 0; max-width: 156px;}
.newsxq_cBoxa a{display: inline-block; float: left;}
.newsxq_cpp1{float: left; margin-right: 40px; color: #787878; margin-bottom: 10px;}

.cxjsbt { line-height:80px; background:url(../images/jscxbtbg.jpg) no-repeat left bottom;}
.cxjsbt1 { line-height:80px; background:url(../images/jscxbtbg.jpg) no-repeat center bottom; text-align:center;}

.alnrbox1 { height:353px; border:1px solid #dedede; margin-bottom:40px;}
.alnrbox2 {float:left;}
.alnrbox2 img{width:530px;height:353px;}
.alnrbox3{float: left; width: 632px; padding-left: 80px; padding-right: 45px; position: relative;height:351px;  }
.alnrbox4 {background:url(../images/jscxbtbg.jpg) no-repeat left bottom; line-height:60px;}
.alnrbox5 {border:1px solid #dedede;}
.alnrbox6 { padding:60px; line-height:28px; color:#868686;}
.alnr_fanhui { border-top: 1px solid #e1e1e1; height:60px; line-height:60px;}


.zlfz_aBox{position: relative; padding-left: 426px; background: #f5f5f5;}
.zlfz_aBoxa{position: absolute; left: 0; top: 0; width: 426px; height: 100%; padding: 0 46px;}
.zlfz_aBoxb{height: 337px;}
.zlfz_app1{ display: inline-block; width: 52px; height: 6px; background: #00bae2;}
.zlfz_bBox{margin-top: 55px; margin-bottom: 30px;}
.zlfz_app2{line-height: 32px;}
.zxns_aBox{width: 516px; max-width: 96%; height: 83px; padding-top: 15px; background: #2491cc; margin: 35px auto;}
.zxns_aBoxa , .zxns_aBoxb{display: inline-block; margin: 0 12px;}
.zxns_aBoxb a{display: block; color: #fff; line-height: 28px;}
.zxns_aBoxb a:hover{color: #abd3e9;}
.zxns_bBox{margin: 0 -9px 30px;}
.zxns_bBox ul li{width: 50%; float: left; padding: 0 9px; margin-top: 22px;}
.zxns_bBox ul li:nth-child(2n+1){clear: both;}
.zxns_bBoxa{border: 2px solid #d8d8d8; padding: 40px 80px 40px 50px; min-height: 180px; position: relative;}
.zxns_bBoxb{position: absolute; right: 40px; top: 50%; transform: translateY(-50%);}
.zxns_bBox ul li:hover .zxns_bBoxa{color: #2491cc; border-color: #2491cc;}
.fwms_aBox{margin: 0 -10px;}
.fwms_aBox ul li{width: 25%; float: left; padding: 0 10px; margin-bottom: 24px;}
/*.fwms_aBox ul li:nth-child(5n+1){clear: both;}*/
.fwms_aBoxa{border: 1px solid #e4e4e4; }
.fwms_app1{color: #2491cc;}
.fwms_app2{display: inline-block; width: 14px; height: 14px; background-position: top center; background-repeat: no-repeat; background-image: url(../images/fwms_09.png);
	-webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s; }
.fwms_aBox ul li:hover .fwms_app2{ background-position: top -22px center;}
.fwms_aBox ul li:hover .fwms_aBoxa{}
.fwms_aBox ul li:hover .fwms_aBoxa p{color: #fff;}
.contact_aBox{ padding: 28px 1%;}
.contact_aBoxa{ width: 1002px; margin: 0 auto; max-width: 100%;}
.contact_aBoxb{float: left; width: 45%; }
.contact_aBoxc{width: 55%; float: left;}
.jpal_aBox{margin: 0 -23px;}
.jpal_aBox ul li{width: 33.3%; float: left; padding: 0 23px; margin-bottom: 42px;}
.jpal_aBox ul li:nth-child(3n+1){clear: both;}
.jpal_aBoxa{height: 245px; border:1px solid #d9d9d9;}
.jpal_aBoxb{border: 1px solid #d9d9d9; border-top: none;}
.jpal_app1{ margin-bottom: 10px; padding-left:20px;}
.jpal_app2{color: #00bae2;border-top: 1px solid #d9d9d9; font-size:18px; height:50px; line-height:50px; text-align:center; color:#333333;}
.jpal_aBox ul li:hover .ImgBox{
	transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.jpal_aBox ul li:hover .jpal_app1{color: #00bae2;}
a.jpal_app3:hover{color: #00bae2;}
.jdalxq_aBox{background: #f3f3f3;}
.jdalxq_aBoxa{width: 50%; height: 400px; float: left; background-color: #fff;}
.jdalxq_aBoxc{padding: 10px 65px;}
.jdalxq_app1{border-bottom: 1px solid #e0e0e0; padding-bottom: 25px; margin-bottom: 25px;}
.jdalxq_bBox{margin-top: 25px; background: #fff; padding: 50px; line-height: 30px;}
.ywly_aBox{margin: 0 -16px;}
.ywly_aBox ul li{width: 25%; float: left; padding: 0 16px;}
.ywly_aBoxa{ border: 1px solid #bdbdbd; padding: 58px 2% 60px 2%; min-height: 570px; line-height: 26px; position: relative;}
.ywly_aBoxb{width: 130px; margin: 0 auto; position: relative;}
.ywly_aimg1{position: absolute; top: 85px; left: 0;}
.ywly_aBox ul li:hover .ywly_aimg1{
	-webkit-animation: tada 1s .2s ease both;
	-moz-animation: tada 1s .2s ease both; 
	-o-animation: tada 1s .2s ease both; 
	-ms-animation: tada 1s .2s ease both;
}
.ywly_app1{ margin: 50px 0 30px; line-height: 34px;}
.ywly_app2{color: #58c0de; margin-top: 30px; position: absolute; left: 0; bottom: 36px;}
.ywly_aBox ul li:hover .ywly_app1{color: #58c0de;}
.hxjs_aBox ul li{width: 100%; margin: 20px 0; overflow: hidden; float: left;}
.hxjs_aBoxa{float: left; width: 40%;}
.hxjs_aBoxb{float: left; width: 60%; padding-left: 80px; padding-right: 45px; position: relative; background:#f2f2f2;}
.hxjs_aBoxb p{width: 100%;}
.hxjs_aBoxd{ position: absolute; width: 133px; left: -66.5px; top: 50%; transform: translateY(-50%); z-index: 3;}
.hxjs_aBoxc{height: 306px; }
.hxjs_app1{line-height: 30px; margin-top: 15px;}
.hxjs_app2{color: #58c0de; margin-top: 10px;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxa{float: right;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxd{right: -66.5px; left: auto;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxb{padding-left: 45px; padding-right: 80px;}
.hxjs_app3{ margin-bottom: 40px;}
.hxjs_bBox{ line-height: 30px;}
.hxjsxq_app1{width: 100px; height: 36px; line-height: 36px; color: #fff; background: #1586c5; display: inline-block; margin-top: 45px;}
a.hxjsxq_app1:hover{background: #fff; border: 1px solid #1586c5; color: #1586c5;}

.qywh1 { width:48%;}
.qywh2 { width:50%;}

.gszzbox { margin:0px -10px;}
.gszz1 {float:left; width:25%; background:url(../images/gszzfx_03.jpg) no-repeat right center;}
.gszz3 {margin-top:20px; line-height:60px; height:67px; font-size:26px; background:url(../images/gszzbtbg.jpg) no-repeat bottom; color:#333333; text-align:center;}
.gszz4 {margin-top:20px;  color:#333333; line-height:38px;font-size:18px; color:#333333; text-align:center;}
.gszz4 p span { color:#868686;font-size:22px;}
.gszz2 { height:400px;
/* Firefox */
display:-moz-box;
-moz-box-pack:end;
-moz-box-align:end;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
-webkit-box-pack:end;
-webkit-box-align:end;

/* W3C */
display:box;
box-pack:end;
box-align:end;

}

@media (max-width:1600px){
.header_Box li{ line-height: 90px;}
.banner_Box{height:500px;}
.index_cBoxi{padding-left: 3%;}
.index_cBoxe{height: 610px; }

#menu li dl{top: 94px;}
.news_bBox li{padding-right: 138px; padding-left: 400px; }
.scroller{right: 15px; top: 0; }
.fwms_aBox{margin: 0 -14px;}
.fwms_aBox ul li{padding: 0 14px;}
}


@media (max-width:1440px){
.header_Box li{margin: 0 15px; line-height: 86px;}
.banner_Box{height:440px;}
.index_bBoxa{margin: 30px -10px;}
.index_bBoxa ul li{padding: 0 10px;}
.index_bBoxa1{margin: 30px -10px;}
.index_bBoxa1 ul li{padding: 0 10px;}
.index_bBoxd{padding: 65px 25px 0;}
.index_bBoxc{width: 100px; margin-left: -50px;}
.index_cBoxi{padding-left: 5%;}
.index_cBoxe{height: 580px; }
.index_cBoxk ul{padding: 0px 0;}
.index_cBoxa{height: 58px; line-height: 58px;}
#menu li dl{top: 90px;}
.news_bBox li{ padding-right: 138px; padding-left: 400px; }
.zlfz_aBox{padding-left: 400px;}
.zlfz_aBoxa{width: 400px; padding: 0 30px;}
.zlfz_aBoxb{height: 310px;}
.zxns_bBoxa{padding: 30px 70px 30px 40px; min-height: 160px;}
.zxns_bBoxb{right: 30px;}
.fwms_aBox{margin: 0 -10px;}
.fwms_aBox ul li{padding: 0 10px;}
.jpal_aBox{margin: 0 -15px;}
.jpal_aBox ul li{padding: 0 15px; }
.jdalxq_bBox{padding: 30px;}
.jdalxq_aBoxa{height: 370px; }
.jdalxq_aBoxc{padding: 10px 50px;}
.ywly_aBoxa{ padding: 38px 2% 60px 2%; min-height: 540px;}
.ywly_app1{margin: 35px 0 25px;}
.hxjs_aBoxd{width: 120px; left: -60px;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxd{right: -60px; left: auto;}
.hxjs_aBoxb{padding-left: 65px; padding-right: 30px;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxb{padding-left: 30px; padding-right: 65px;}
.wid1400 { width:1200px;}
.synewsnr {width:850px;}
.synewsbt {width:350px;}
.margintop140 { margin-top:145px;}
.footer_aBox { padding:0px;}
.footer_aBoxa{ padding-left:0px;padding-right:30px;}

.index_cBoxl { float:left; position: relative; min-height: 88px; background:url(../images/anlijth.png) no-repeat 440px center;}
.index_cBox1 { width:670px;}
.index_cBox2 { width:500px; float:right;}

}
@media (max-width:1336px){
    .header_Box li{margin: 0 12px}
	.alnrbox1 {height:auto;}
	.alnrbox2,.alnrbox3 {width:50%;height:100%;}
	.alnrbox4 { background:none;}
}
@media (max-width:1200px){
.wid1400 { width:100%;}
.header_Box li{margin: 0 8px; line-height: 80px;}
.logo{margin-top: 16px;}
.banner_Box{height:400px;}
.index_cBoxk{padding-left: 25px;}
.index_cpp1a{margin-right: 25px;}
.index_cpp2{margin-left: 25px;}
.footer_aBoxc > li{padding: 0 2%;}

.footer_aBoxa{width: 210px;margin:0px; padding:0px;background:none;}
.footer_aBoxb{width: 100%; margin-right: 0px; left: auto; top: auto; float: right; margin-bottom: 20px; background:none;}
.footer_aBoxc {margin-top:0px;}
.footer_aBox{padding-left: 230px; padding-right: 90px;}
#menu li dl{top: 84px;}
.news_bBox li{ padding-left: 270px; padding-right: 100px; padding-bottom: 26px; margin-top: 26px;}
.news_bBoxb{width: 255px;}
.news_aBoxa{height: 300px;}
.news_aBox{margin: 0 -8px;}
.news_aBox ul li{padding: 0 8px;}
.zlfz_aBox{padding-left: 380px;}
.zlfz_aBoxa{width: 380px; padding: 0 30px;}
.zlfz_aBoxb{height: 300px;}
.zxns_bBoxa{padding: 30px 60px 30px 30px; min-height: 140px;}
.zxns_bBoxb{right: 20px;}
.fwms_aBox{margin: 0 -5px;}
.fwms_aBox ul li{padding: 0 5px;}
.jpal_aBox{margin: 0 -8px;}
.jpal_aBox ul li{padding: 0 8px; }
.jpal_aBoxb{padding: 10px 20px 15px 20px;}
.jpal_aBoxa{height: 220px;}
.jdalxq_aBoxa{height: 350px; }
.jdalxq_aBoxc{padding: 10px 40px;}
.ywly_aBox{margin: 0 -8px;}
.ywly_aBox ul li{padding: 0 8px;}
.ywly_aBoxb{width: 110px;}
.ywly_aimg1{top: 70px; }
.ywly_aimg1 img{max-width: 50% !important;}
.ywly_aBoxa{min-height: 510px;}
.ywly_aBoxa{padding: 25px 2% 45px 2%;}
.ywly_app2{bottom: 20px;}
.hxjs_aBoxd{width: 110px; left: -55px;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxd{right: -55px;}
.hxjs_aBoxb{padding-left: 55px; padding-right: 20px;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxb{padding-left: 20px; padding-right: 55px;}
.hxjs_aBoxc{height: 360px;}
.Nei_img1{ height: 80px; line-height: 80px; }
.Nei_pp1{ font-size: 40px;}

.index_cBoxl { float:left; position: relative; min-height: 88px; padding-left:30px; padding-right:50px; background:url(../images/anlijth.png) no-repeat 340px center;}
.index_cBox1 { width:570px;}
.index_cBox2 { width:400px; float:right;}
}
@media (max-width:1024px){
.header_Box{max-width: 100%; width: 100%;}
.logo{margin: 8px 0;}
.navbar-header{margin-top: 16px;}
.banner_Box{height:340px;}
#menu li{height: auto;}
#menu li > a{line-height: 50px;}
#menu li dl{width: 100%; float: left; padding: 0 10px;}
#menu li dl dd a{line-height: 35px; height: 35px; color: #333333;}
#menu li dl dd{border-bottom: 1px dashed #CCCCCC;line-height: 35px; height: 35px;}
#menu li dl dd:last-child{border: none;}
#menu li dl dd a:hover{background: none; color: #081056; }
#menu li dl{position: relative; top: auto;}
.about_aBox a{padding: 18px 15px; margin: 0 20px;}
.zlfz_aBox{padding-left: 360px;}
.zlfz_aBoxa{width: 360px; padding: 0 22px;}
.zlfz_aBoxb{height: 280px;}
.jpal_aBoxb{padding: 10px;}
.jpal_aBoxa{height: 200px;}
.fwms_aBox{margin: 0 -4px;}
.fwms_aBox ul li{padding: 0 4px;}
.index_cBox1 .swiper-slide .ImgBox img{width:770px; height:350px;}
.jdalxq_aBoxa{height: 320px; }
.jdalxq_aBoxc{padding: 10px 25px;}
.hxjs_aBoxd{width: 90px; left: -45px;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxd{right: -45px;}
.hxjs_aBoxb{padding-left: 45px; padding-right: 15px;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxb{padding-left: 15px; padding-right: 45px;}
.Nei_img1{ height: 65px; line-height: 65px; }
.Nei_pp1{ font-size: 35px;}
.gsjjbg { background:url(../images/gsjjyw.png) no-repeat center 10px; background-size:90% auto;line-height:24px;}
.gsjjbg .top40 {margin-top:20px;}
.wid100 { padding-left:20px; padding-right:20px;}
.alnrbox2 img{height:auto;}
.syywly{border: 1px solid #dedede; width:100%; border-radius:20px; overflow: hidden; margin:20px auto 0 auto; font-size:14px;}
.syywly ul li{display:block; float:left; height:40px; line-height:40px; color: #333333; border-right: 1px solid #dedede;   margin:0px; padding:0px; text-align:center;}
.syywly ul li.syywly1 {width:65%;}
.syywly ul li.syywly2 {width:35%;}
.syywly ul li:last-child{border-right:none;}
.syywly ul li:hover{color: #fff; background:#003894;}
.syywly ul li.xz{color: #fff; background:#003894;}
.index_cBox1 {width:100%;}
.pc {display:none;}
.mobile {display:block;}
.lansebg {width:100%; background:#081056;height:50px; line-height:50px;position: relative;}
.dangqian { color:#ffffff; background:url(../images/jtxia.png)no-repeat right center; margin:0 40px;font-size:20px;}
.xllanmu {position:absolute; width:100%; }
.xllanmu a{ background:#f1f1f1; display:block; width:100%; height:40px;  line-height:40px; text-align:center; color:#333;font-size:18px;}
.qywh2 {width:100%;}
.cxjsbt  { text-align:center; background:url(../images/jscxbtbg.jpg) no-repeat center bottom;}
.cxjs_bBoxa ul li { width:100%; margin-bottom:20px;}
.yyly_bBoxa ul li { width:40%;}
.yyly_bBoxa ul li a{ width:100%; font-size:16px;}
.gszzbox { margin:0px;}
.gszz1 {float:none; width:100%; background:none;padding:20px; border-bottom:1px solid #e1e1e1; }
.gszz2 { height:auto; float:left;  padding-right:50px;}
.gszz3 { padding-left:40px; margin-top:0px; line-height:60px; height:67px; font-size:26px; background:url(../images/gszzbtbg.jpg) no-repeat 40px bottom; color:#333333;}
.gszz4 { padding-left:40px; margin-top:10px;  color:#333333; line-height:38px;font-size:18px; color:#333333;}

}
@media (max-width:992px){
.index_cBox{width: 100%;}
.index_cBoxd{width: 100%;}
.index_cprev{margin-left: 10px; left: 0;}
.index_cnext{margin-right: 10px; right: 0;}
.index_cBoxi{padding: 0 10%;}
.index_cBoxe{height: 480px;}
.index_cBox2 .index_cBoxe{height: auto; overflow: hidden;}
.index_cBoxk ul li{height: auto; padding: 25px 0;}
.index_bBoxc{width: 90px; margin-left: -45px;}
.index_bBoxd{padding: 45px 15px 0;}
.index_bBoxa ul li:hover .index_bBoxd {padding:45px 15px 30px 15px; border:1px solid #e0e0e0;}
.index_bBoxa1 ul li:hover .index_bBoxd {padding:45px 15px 30px 15px; border:1px solid #e0e0e0;}
#menu{top: 54px;}
.footer_aBoxa{width: 190px;margin:0px; padding:0px;background:none;}
.footer_aBoxb{width: 100%; margin-right: 0px; left: auto; top: auto; float: right; margin-bottom: 20px; background:none;}
.footer_aBoxc {margin-top:0px;}

.footer_aBox{padding-left: 200px; padding-right: 80px;}
.contact_aBoxb{padding-top: 60px;}
.ywly_aBoxa{min-height: 440px;}
.ywly_aBoxb{width: 90px;}
.ywly_aimg1{top: 60px;}
.ywly_app1{margin: 20px 0 15px;}
.index_bpp1 {width:100%; text-align:center; padding-left:0px; padding-right:20px;}
.index_bpp2 {width:100%; }

.pc {display:none;}
}
@media (max-width:886px){
.logo{min-width: 248px;}
.navbar-header{margin-top: 18px;}
.banner_Box{height:300px;}
#menu{top: 51px;}
.footer_aBoxa{width: 190px; margin:0px; padding:0px;background:none; }
.index_cBox1 .swiper-slide .ImgBox img{width:770px; height:295px;}
.synew { margin-top:20px; height:auto;}
.synewsnr {background:#ffffff; width:100%; height:360px; box-shadow:none; padding:20px;}
.news_Box { height:500px;}
.footer_aBox{padding-left: 0; padding-right: 0;}
.news_aBoxa{height: 280px;}
.zlfz_aBox{padding-left: 320px;}
.zlfz_aBoxa{width: 320px; padding: 0 18px;}
.zlfz_aBoxb{height: 270px;}
.scroller{right: 0;}
.contact_aBoxb{padding-top: 40px;}
.ywly_aBox ul li{width: 50%; margin-bottom: 20px;}
.ywly_aBox ul li:nth-child(2n+1){clear: both;}
	.alnrbox2,.alnrbox3 {width:100%;height:100%;}
	.alnrbox3 {padding-left:20px; padding-right:20px;}
	.alnrbox4 { background:none;}
	.alnrbox6 {padding:20px;}
}
@media (max-width:767px){
.banner_Box{height:250px;}
.banner_Box .swiper-pagination{bottom: 35px;}
.index_bBoxa ul li{width: 50%; margin-bottom: 20px;}
.index_bBoxa ul li:nth-child(2n+1){clear: both;}
.index_bBoxa ul li:hover .index_bBoxd {padding:50px 15px 30px 15px; border:1px solid #e0e0e0;}
.index_bBoxa1 ul li{width: 50%; margin-bottom: 20px;}
.index_bBoxa1 ul li:nth-child(2n+1){clear: both;}
.index_bBoxa1 ul li:hover .index_bBoxd {padding:50px 15px 30px 15px; border:1px solid #e0e0e0;}
.index_bBoxd{height: auto; padding-bottom: 30px;}
.index_bBox{padding-bottom: 0;}
.NeiBanner{height: 300px;}
.about_aBox a{padding: 13px 12px; margin: 0 10px;}
.news_bBox li{ padding-right: 0;}
.news_bBoxb{position: relative; top: auto; right: auto; margin: 15px auto;}
.news_aBoxb{padding: 10px 20px;}
.newsxq_cBox{ padding-right: 0;}
.newsxq_cBoxa{position: relative; right: auto; top: auto; max-width: 100%; width: 100%; margin-top: 10px;}
.zlfz_aBox{padding-left: 0;}
.zlfz_aBoxa{width: 100%; height: auto; padding: 20px 18px; position: relative; left: auto; top: auto;}
.zlfz_aBoxb{height: 270px;}
.zlfz_bBox{margin-top: 35px; margin-bottom: 20px;}
.zlfz_app2{line-height: 28px;}
.zxns_bBoxa{padding: 20px 40px 20px 20px; min-height: 120px;}
.zxns_bBoxb{right: 10px; width: 25px;}
.fwms_aBox ul li{width: 25%;}
.fwms_aBox ul li:nth-child(4n+1){clear: both;}
.fwms_aBox ul li:nth-child(5n+1){clear: none;}
.contact_aBox{padding: 15px 2%;}
.contact_aBoxb{width: 100%; padding-top: 10px;}
.contact_aBoxc{width: 100%; margin-top: 20px;}
.jpal_aBox ul li{width: 50%;}
.jpal_aBox ul li:nth-child(2n+1){clear: both;}
.jpal_aBox ul li:nth-child(3n+1){clear: none;}
.jdalxq_aBoxa{height: 260px; width: 100%; }
.jdalxq_aBoxc{height: auto; padding: 20px;}
.hxjs_aBoxc{width: 100%;}
.hxjs_aBoxd{position: relative; left: auto; margin-left: 0; top: auto; transform: translateY(0);}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxd{ left: auto; right: auto; margin-left: 0; margin-right: 0;}
.hxjs_aBoxb{padding-left: 2%; padding-right: 2%;}
.hxjs_aBox ul li:nth-child(even) .hxjs_aBoxb{padding-left: 2%; padding-right: 2%;}
.hxjs_aBoxa{ height: 300px;}
.hxjs_aBoxb{ height: auto; padding: 20px 2% 20px;}

}
@media (max-width:680px){
}
@media (max-width:640px){
.banner_Box{height:200px;}
.index_cBoxe{height: 420px;}
.footer_aBox{margin: 30px auto;}
.news_aBox ul li{width: 100%; margin: 12px 0;}
.zxns_bBox{margin: 0 -4px;}
.zxns_bBox ul li{padding: 0 4px;}
.Nei_img1{ height: 50px; line-height: 50px; }
.Nei_pp1{ font-size: 30px;}
}
@media (max-width:580px){
.footer_aBoxc > li{width: 100%; border: none; margin-bottom: 10px;}
.footer_aBox{margin: 20px auto;}
.Nei_img1{max-width: 70% !important;}
.NeiBanner{height: 176px;}
.zxns_aBoxa, .zxns_aBoxb{margin: 0 6px;}
.zxns_aBoxa img{width: 35px;}
.zxns_aBox{height: auto; padding: 10px 0;}
.zxns_aBoxb{line-height: 26px;}
.fwms_aBox ul li{width: 33.3%;}
.fwms_aBox ul li:nth-child(3n+1){clear: both;}
.fwms_aBox ul li:nth-child(4n+1){clear: none;}
.hxjs_aBoxa{ height: 280px;}
.hxjs_aBox ul li{margin: 10px 0;}
.gszz1 {float:none; width:100%; background:none;padding:20px; border-bottom:1px solid #e1e1e1; }
.gszz2 { height:auto;   width:100%;float:none;}
.gszz3 { padding-left:20px; margin-top:0px; line-height:60px; height:67px; font-size:26px; background:url(../images/gszzbtbg.jpg) no-repeat 20px bottom; color:#333333;}
.gszz4 { padding-left:20px; margin-top:10px;  color:#333333; line-height:38px;font-size:18px; color:#333333;}

}
@media (max-width:520px){
.banner_Box{height: 350px;}
.banner_Box .swiper-pagination{bottom: 20px;}
.banner_Box .swiper-pagination-bullet{width: 17px; height: 22px; background-size:100% 100%;}
.index_bBoxa ul li{width: 100%;}
.index_bBoxa ul li:hover .index_bBoxd {padding:45px 15px 30px 15px; border:1px solid #e0e0e0;}
.index_bBoxa1 ul li{width: 100%;}
.index_bBoxa1 ul li:hover .index_bBoxd {padding:45px 15px 30px 15px; border:1px solid #e0e0e0;}

.index_cBtn{width: 32px; height: 85px;}
.index_cprev{margin-left: 0; left: 0;}
.index_cnext{margin-right: 0; right: 0;}
.index_cBoxa{height: 48px; line-height: 48px;}
.index_cpp4{margin-top: 10px; line-height: 22px;}
.index_bBoxc{width: 76px; margin-left: -38px;}
.index_bBoxb{padding-top: 50px;}

.news_bBoxa{position: relative; left: auto; top: auto; width: 64px; height: 64px; padding-top: 5px;}
.news_bBox li{padding-left: 0;}
.footer_aBoxa{width: 170px; margin:0px; padding:0px;background:none; display:block;  }
.zxns_bBox{margin: 0;}
.zxns_bBox ul li{padding: 0; width: 100%;}
.fwms_aBox ul li{width: 50%;}
.fwms_aBox ul li:nth-child(2n+1){clear: both;}
.fwms_aBox ul li:nth-child(3n+1){clear: none;}
.fwms_aBoxa{padding: 15px 2%;}
.jdalxq_aBoxa{height: 200px; }
.jdalxq_bBox{padding: 20px 2%;}
.hxjs_aBoxa{ height: 260px;}
.Nei_img1{ height: 45px; line-height: 45px; width: 70%; }
.Nei_pp1{ font-size: 25px;}

}
@media (max-width:480px){
.logo{min-width: 228px;}
.banner_Box{height: 300px;}
.index_cBoxm{width: 76px; height: 76px;}
.index_cBoxl{padding-left: 90px;}
#menu{top: 48px;}
.Nei_img1{max-width: 80% !important;}
.news_bBoxa{width: 64px; height: 64px;}
.jpal_aBox{margin: 0;}
.jpal_aBox ul li{width: 100%; padding: 0; margin-bottom: 25px;}
.ywly_aBox{margin: 0;}
.ywly_aBox ul li{width: 100%; padding: 0 2%; }
.ywly_aBoxa{min-height: auto; padding-bottom: 20px;}
.ywly_app2{position: relative; bottom: auto; margin-top: 15px;}
.hxjs_aBoxa{ height: 220px;}
.Nei_img1{ width: 80%; }


}
@media (max-width:440px){
}