body{margin:0;padding:0; background:#fafafa;}
li{list-style:none;}
a{text-decoration:none;}


.lbot{width:100%;height:750px;overflow:hidden;float:left;z-index:99;position:relative;}
.swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;background: #fff;margin: 0 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.swiper-active-switch {background: #1960bf;} 

.nav{width:100%; height:85px; background:rgba(225, 237, 248, 0.8); position:absolute; top:0; z-index:9999}
.nav .nav-cont{width:1400px; margin:auto; height:85px;}
.nav .nav-cont .logo{display:block; width:67px; height:85px; float:left;} 
.nav .nav-cont .logo img{width:100%; margin-top:5.5px;}
.nav .nav-cont ul{float:right; margin:0;}
.nav .nav-cont ul li{margin:0 0px; float:left; height:85px;}
.nav .nav-cont ul li a{display:block; line-height:85px; font-size:18px; color:#3d3f50; padding: 0 25px; font-weight: 500;}
.nav .nav-cont ul li a.active{ border-bottom:2px solid rgb(37,103,255,0.9); line-height:83px; color: rgb(37,103,255,0.9); }

.fwys{width:1400px; margin:auto; height:150px; background:#fff; margin-top:-30px; position:relative; z-index:999; border-radius: 5px; box-shadow: 0 0 5px rgb(37,103,255,0.2);}
.fwys-cont{width:calc(100% - 80px); margin:auto;}
.fwys-cont .div{width:25%; float:left; color:#353535; text-align: center;}
.fwys-cont .div span:nth-child(1){font-size:40px; font-weight:bold;}
.fwys-cont .div span:nth-child(2){font-size:16px; padding-left:5px;}
.fwys-cont .div .jjsm{font-size:16px; margin-top: 10px;}


.fwgw{width:100%; text-align:center; font-size:50px; color:#191919; }
.fwgw .fwgwtitle{ height:100px; line-height:100px; font-size:50px; text-align:center; padding-top:90px; margin-bottom: 50px;}
.fwgw ul{width:1400px; margin:0 auto; padding:0;padding-bottom:100px}
.fwgw ul li{width:223px; height:380px; float:left; background:rgb(222,227,242,0.5); margin-left:27px; border-radius:5px;}
.fwgw ul li:nth-child(1){margin-left:0;}
.fwgw ul li div:nth-child(1){font-size:22px; text-align:left; margin:12px; margin-top:50px;}
.fwgw ul li div:nth-child(2){font-size:14px; text-align:justify; margin:12px; margin-top:50px; line-height:30px;}

.xzhove{width:400px!important; background:rgb(37,103,255,0.9)!important;transition:all .9s;}
.xzhove span{ display:block; height:4px; width:23px; background:#fff; margin-top:4px;}
.xzhove div:nth-child(1){font-size:30px!important;; color:#fff;}
.xzhove div:nth-child(2){color:#fff;margin-top:35px!important;}



.fwlc{width:100%; background: #f3f6fb; padding: 50px 0px 100px 0px;}
.fwlc .wmdystitle{line-height:100px; font-size:50px; text-align:center; margin-bottom: 30px;}
.fwlc img{width:100%;}

.wmdys{width:100%; margin-top: 100px; font-size: 0; overflow: hidden;}
.wmdys .wmdystitle{line-height:100px; font-size:50px; text-align:center;}
.wmdys .yssm{font-size:16px; text-align:center; margin-bottom:60px;}
.wmdys img{ height:649px; width: auto; margin-left: calc(50% - 960px);}


.indexhzal{background:#f3f6fb; padding-bottom:100px;}
.indexhzal .hzaltitle{height:210px; line-height:210px; font-size:50px; text-align:center;}
.indexhzal ul{width:1400px; margin:0 auto; padding:0;}
.indexhzal ul li{float:left; width:405px; background:#ffffff; padding-bottom:30px; box-shadow: 0px 0px 10px 3px #e3e4ef;}
.indexhzal ul li img{width:100%;}
.indexhzal ul li:nth-child(2){ margin:0 92px;}
.indexhzal ul li .albt{font-size:22px; margin-left:22px; line-height:40px; margin-top:5px;}
.indexhzal ul li .albt span{display:block; width:23px; height:5px; background:#036edd}
.indexhzal ul li .aljj{font-size:14px; margin:22px;line-height:30px;}

.indexhzal ul li .ljgd{width:155px; height:40px; background:#036edd; display:block; font-size:14px; line-height:40px; color:#fff; text-align:center; margin-left:22px;}

.bjcs{width:100%;position:relative; font-size: 0;}
.bjcs img{width:100%;border:none; }
.bjcs .fwly{width:150px; height:auto; background:#1a51a0; position:absolute; top:30%; right:15%; z-index:999}
.bjcs .fwly span{display:block; text-align:center; color:#fff; line-height:50px; border-top:1px solid #073576; font-size:16px;}
.bjcs .fwly span:nth-child(1){font-size:20px;background:#174c97; height:70px; line-height:70px;}


.nybanner{width:100%; height:auto;}
.nybanner img{width:100%;}



.lxwm{width:1400px; margin:auto; height:auto; background:#fff; margin-bottom:100px;}
.lxwm .lxwm-left{ float:left;  width:712px;}
.lxwm .lxwm-left .wzxx{float:left;width:450px;margin:55px 0px 55px 55px;}
.lxwm .lxwm-left .wzxx .gsname{font-size:32px; color:#0079f9; font-weight:bold; margin-bottom:35px;}
.lxwm .lxwm-left .wzxx div{font-size:14px; color:#6e6e6e; line-height:30px;}
.lxwm .lxwm-left .wzxx div span{ color:#a1a1a1}
.lxwm .lxwm-left .wxewm{float:right;margin:70px 40px 50px 0; }
.lxwm .lxwm-left .wxewm div:nth-child(1){border:1px solid #e7e7e7;width:143px; height:143px; border-radius:5px;}
.lxwm .lxwm-left .wxewm div:nth-child(2){text-align:center; font-size:14px; font-weight:bold; margin-top:10px;}
.lxwm .lxwm-left .wxewm div img{width:130px; height:130px; margin:6.5px;  display:block;}
.lxwm .lxwm-right{float:right;width:670px;}
.lxwm .lxwm-right img{width:100%;}



.yem{width:1400px; margin:auto; height:80px; background:#fff; margin-bottom:50px;}
.yem .ejlm{margin-left:55px; float:left;width:auto;}
.yem .ejlm a{display:block; width:110px; height:60px; line-height:60px; margin-top:20px; float:left; font-size:14px; color:#000; text-align:center;}
.yem .ejlm .on{background:#0079f9; color:#fff;}

.yem .dqwz{ float:right; padding-left:17px; height:60px; line-height:60px; margin-top:20px; background:url('../image/ymdz.png') left no-repeat; background-size:10px 14px; font-size:14px; color:#999999;}
.yem .dqwz a{ position: relative; padding:0 20px 0px 0px; margin-right: 10px;}
.yem .dqwz a:before{ content:'>';  position:absolute; right:0; }
.yem .dqwz a:last-child{color:#0079f9}
.yem .dqwz a:last-child:before{ content:''; }

.yems .dqwzs{ padding-left:17px; height:100px; line-height:100px;font-size:14px; color:#000; margin-right:55px;}
.yems .dqwzs span{color:#888888}

.xwxq{width:1400px; margin:auto; background:#fff; height:auto; padding:50px 0px; margin-bottom:80px;}
.xwxq .xwxqtitle{border-bottom:1px solid #e9e9e9; padding-bottom:20px;}
.xwxq .xwxqtitle p{ font-size:30px; color:#000; text-align:center; margin:0; padding:0;}
.xwxq .xwxqtitle span{font-size:14px; text-align:center; color:#888888; display:block;line-height:30px;}
.xwxq .xwzw{margin:60px; line-height:25px; font-size:14px;}

.xgxx{width:1280px; margin:auto;}
.xgxx .xgxx-title{font-size:30px; margin-bottom: 20px;}
.xgxx .xgxxdiv{width:45%; float:left;}
.xgxx .xgxxdiv a{display:block;}
.xgxx .xgxxdiv .xgxxa{font-size:18px; color:#000; line-height:60px;}
.xgxx .xgxxdiv .xgxxjj{font-size:14px; color:#999999}
.xgxx .xgxxdiv .more{color:#2e2e2e; font-size:18px; margin-top:50px;}




.hzal{width:1400px; margin:auto; height:auto;}
.hzal ul{margin:0; padding:0;}
.hzal ul li{float:left; padding-bottom:30px; background:#fff; margin-bottom:50px; width:400px;}
.hzal ul li:nth-child(3n-1){margin:0 100px;}
.hzal ul li img{width:400px;}
.hzal ul li .albt{ height:90px;display: flex; justify-content: center; line-height:90px;}
.hzal ul li .albt span{display:block;float:left;}
.hzal ul li .albt span:nth-child(1){width:12px; height:4px; background:#036edd; margin-top:45px;}
.hzal ul li .albt span:nth-child(2){font-size:22px; margin:0 10px}
.hzal ul li .albt span:nth-child(3){width:12px; height:4px; background:#036edd;margin-top:45px;}
.hzal ul li .ljgd{width:155px; height:40px; background:#036edd; display:block; font-size:18px; line-height:40px; color:#fff; text-align:center; margin:auto;}




.article{width:1400px; margin:auto; overflow: hidden; background:#fff; margin-bottom:70px; padding: 30px 30px;}
.article .title{ line-height:30px; display:flex; }
.article .title span{font-size:20px; color:#1861fe; width: 145px; display: block;} 
.article .title a{font-size:20px;color:#000;}
.article .art-cont{margin-left:145px; margin-top: 20px; display: flex; align-items: self-end; justify-content: space-between;}
.article .art-cont div:nth-child(1){font-size:14px; color:#232324; line-height:30px; width: calc(100% - 170px);}
.article .art-cont div:nth-child(2) a{font-size:14px; display: block; color:#1861fe; margin-top:20px; line-height: 30px; height: 30px;
	background:url('../image/ljgd.png') right center no-repeat; background-size: 45px 20px; padding-right: 50px;}



.gsjj{width:1400px; margin:auto; background:#fff; padding-bottom:20px;}
.gsjjtitle{margin-bottom:40px; padding:12px;}
.gsjjtitle div:nth-child(1){font-size:40px;}
.gsjjtitle div:nth-child(2){font-size:14px;}
.gsjj-left{width:743px; float:left; line-height:30px; font-size:14px; padding-left:12px;}
.gsjj-left p{margin:0;}
.gsjj-right{width:600px; float:right; margin-right:12px;}
.gsjj-right img{width:100%}
.gsjj .abljgd{font-size:18px; color:#1861fe;  margin-right:15px; margin:auto; margin-top:20px; padding-right:55px; width:85px;  background:url('../image/ljgd.png') right no-repeat; background-size:40%; }
.ryzz{background:#f7f7f7; width:100%; height:auto; padding-bottom:35px;}
.ryzz .ryzztitle{width:1400px; margin:auto; padding-top:65px;}

.ryzz .ryzzlist{width:1400px; margin:auto;}
.ryzz .ryzzlist ul{margin:0; padding:0; }
.ryzz .ryzzlist ul li{float:left; width: calc((100% - 60px ) / 4); height:200px; margin-right: 20px; margin-top: 20px; overflow: hidden;}
.ryzz .ryzzlist ul li:nth-child(4n){ margin-right:0;}
.ryzz .ryzzlist ul li img{width:100%;}

.fzlc{width:1400px; margin:auto; padding-bottom:100px; margin-top: 50px;}
.fzlc .fzlcsjx img{display:block; margin:auto;}



.footer{width:100%;background:#031022;}
.footer .footer-cont{height:259px; width:1400px; margin:auto;}
.footer .footer-cont .footer-lxdh{width:27%; float:left;}
.footer .footer-cont .footer-lxdh div:nth-child(1){width:65px; height:70px;margin-top:45px; margin-bottom:10px;}
.footer .footer-cont .footer-lxdh div:nth-child(1) img{width:100%; }
.footer .footer-cont .footer-lxdh div:nth-child(2){width:170px; padding-left:50px; height:50px; line-height:50px;font-size:18px; color:#fff; background:#0079f9 url('../image/lxdh.png') 10px no-repeat; background-size:12%;}
.footer .footer-cont .footer-lxfs{width:46%;float:left;}
.footer .footer-cont .footer-lxfs::before {content:""; width:1px;height:125px;background: #122b40;display:block;vertical-align: middle; margin-top:45px;}
.footer .footer-cont .footer-lxfs div{margin-left:155px; color:#595e65; margin-top:-115px;}
.footer .footer-cont .footer-lxfs div:nth-child(1){font-size:18px; }
.footer .footer-cont .footer-lxfs div:nth-child(2){font-size:14px; background:url('../image/ecmail.png') left 5px no-repeat; padding-left:25px; margin-top:15px;}
.footer .footer-cont .footer-lxfs div:nth-child(3){font-size:14px; background:url('../image/address.png') left no-repeat; padding-left:25px; margin-top:15px;}
.footer .footer-cont .footer-lxfs div:nth-child(4){font-size:14px; background:url('../image/qq.png') left no-repeat; padding-left:25px; margin-top:15px;}
.footer .footer-cont .footer-ewm{  width: 120px; height: 120px; float:right; text-align: center; margin-top: 50px;}
.footer .footer-cont .footer-ewm div:nth-child(2){ color:#595e65; }
.footer .footer-cont .footer-ewm div img{width:100%; border-radius: 3px; border: 5px solid #fff;}
.footer .bah{border-top:1px solid #122b40;font-size:14px; line-height:25px;}
.footer .bah .bah-auto{width:1400px; margin:auto; color:#75787e; padding: 20px 0px;}
.footer .bah .bah-auto p{ margin:0; text-align:center; }
.footer .bah .bah-auto a{color:#75787e;}


/*分页*/ 
.pagination-wrapper{ 
  	margin: 0px 0 50px 0;
  	text-align: center;
  	font-size: 0;
  	overflow: hidden;
} 
.paginations{  
  	
} 
.paginations li{
	display: inline-block;
	vertical-align: top;
  	margin-right: 10px; 
  	margin-top: 10px;
}
.paginations li a{ 
  	display: inline-block;
  	font-size: 14px; 
  	color: #666666; 
  	height: 40px; 
  	line-height: 40px; 
  	padding: 0 15px;
  	transition: all .3s;
  	border: 1px solid #e3e3e3;
  	border-radius: 5px;
  	font-family: "微软雅黑";
} 
.paginations li span{ 
  	display: inline-block;
  	font-size: 14px; 
  	color: #666666; 
  	height: 40px; 
  	line-height: 40px; 
  	padding: 0 15px;
  	transition: all .3s;
  	border: 1px solid #e3e3e3;
  	border-radius: 5px;
  	font-family: "微软雅黑";
} 
.paginations li:last-child{
	margin-right: 0;
}
.paginations li a:hover{ 
  	background:#0079f9!important; 
  	color:#fff; 
  	border-color: #0079f9!important;
} 
.paginations li.active span { 
  	background: #0079f9; 
  	color: #fff;
  	border-color: #0079f9;
}