.banner{width: 100%}
.banner img{width: 100%}

.box_le{width: 337px; margin-top: -175px;position: relative; z-index: 10;}

.box_letop{width: 337px;height:209px;background: url(../images/gc_lep.png);padding: 65px 0  0 37px;box-sizing: border-box; margin-bottom: 20px; }
.box_letopp{width: 108px;height: 1px;background: #fff;margin-top:10px;}

.box_let2{background: #1a258a}

.box_let2{background: #1a258a;padding: 5px;box-sizing: border-box; width: 100%}

.box_let2top{background: #3342cf;padding: 23px 25px;box-sizing: border-box;}
.box_let2top p{font-size: 24px;color: #fff}

.box_let2 li  div{width: 10px;height: 10px;background: #fff; margin-top: 18px;margin-right: 10px;}
.box_let2 li  {height: 48px;line-height: 48px;border-bottom: 1px solid #3342cf}
.box_let2 li  p{font-size: 18px;color: #ffffff}
.box_let2 ul{padding: 7px 55px 20px 34px;box-sizing: border-box; }

.dda{text-align: left;}
.adda  div{background: #f39800!important;}
.adda p{color: #f39800!important}

.box_le{margin-bottom: 60px;}
.box_leri{width: 905px;border-top: 4px solid #3342cf;margin-top: 37px;}

.box_leri .ullist li{width: 280px; margin-top: 20px;margin-right: 32px;}
.box_leri .ullist li:nth-child(3n){margin-right: 0}
.ullist li img{width:280px;height: 226px; }
.ullist li p{text-align: center;height: 60px;line-height: 60px;color: #333}


.news_lerf{background: #ededed;}
.news_lerf li{height: 70px;line-height: 70px; padding: 0 40px;color: #1a258a;font-size: 25px;}
.news_lerf li a{color: #1a258a}
.newsacd{background: #1a258a}
.newsacd a{color: #fff!important}
.news_lerf li div{width: 10px;height: 10px;border-radius: 50%;margin-top: 28px;margin-right: 10px; background: #1a258a}
.newsacd div{background: #fff!important}

.news_ri{width: 905px;margin-top: 37px;}
.news_ridss img{margin-left: 10px;}

.news_rif{width: 650px;}
.news_ri .ul1{margin-top: 10px;}
.news_ri .ul1 li{border-top:1px solid #000;padding:35px 0 ;}
.news_ri .ul1 li img{margin-right: 20px;}
.news_rifp1{font-size: 22px;color: #000000}
.news_rifp2{font-size: 15px;color: #1a258a;margin:10px 0;}
.news_rifp3{color: #656565;font-size: 15px;line-height: 25px;}

.pages{padding: 55px 0 140px 0}
.active{background: #1a258a; text-align: center;}
.active a{color: #fff!important; }
.pages ul li{height: 30px;font-size: 22px; text-align: center; margin-right: 60px;display: inline-block; padding: 0 10px;}
.pages ul li a{color: #1a258a}


.box_lerids{border-bottom: 1px solid #dedede;padding: 37px 0 20px 0}

.box_lepp1{font-size: 20px;color: #1a258a;font-weight: bold;}

.box_lepp2{font-size: 15px;color: #000000;margin-top: 4px;}
.box_lepp2 a{color: #333}

.box_leri_d1{padding: 30px 0 ;border-bottom: 1px solid #dedede}
.box_leri_d1 img{display: block; margin:0 auto;}

.box_leri_d2{padding: 17px 0 30px 0;border-bottom: 1px solid #dedede}
.box_leri_bt{font-size: 22px;color: #000000;font-weight: bold;margin-bottom: 10px;}
.uls {margin-top:20px;}
.uls li{margin-right: 22px;}
.uls li:nth-child(3){margin-right: 0}
.uls li img{width: 287px;height: 191px;}


.next_prev{margin-top: 35px; margin-bottom: 80px;}
.next_prevle{background: url(../images/pro_nextbac.png); width: 74px;height: 32px;font-size: 15px;color: #363636;line-height:32px;text-align: center; }

.next_prevd{margin-bottom: 10px; }
.next_prevri{background: #ededed;padding:0  10px;box-sizing: border-box; line-height: 32px; height: 32px;width:830px;}

.next_prevri p{font-size: 16px;color: #000}
.next_prevri img{margin-top: 8px;}

.xgxm_bt{background:url(../images/xgxm_bt.png) no-repeat; background-position: center center;margin-bottom: 35px;}
.xgxm_btd{font-size: 22px;}

.xgxm{margin-bottom: 60px;}
.xgxm  ul li{width: 24.5%;margin-right: calc(2% / 3)}
.xgxm  ul li:nth-child(4){margin-right: 0}
.xgxm  ul li{position: relative;}
.xgxm  ul li img{width: 100%;display: block;}
.maskd{position: absolute; height: 60px;background: rgba(26,37,138,0.5);width: 100%;bottom: 0;left: 0;padding: 8px 35px;box-sizing: border-box;}
.maskd p{color: #fff;width: 60%}

.lxwmd{border-top: 10px solid #fff}

.lxwmdd{padding: 50px 20px;box-sizing: border-box;}
.lxwmdd p{font-size: 16px;color: #525252;line-height: 35px;}

.news_rid{padding: 28px 0 80px 0}

.news_rid1{text-align: center;font-size: 22px;color: #000000}

.news_bts{padding-bottom: 20px;border-bottom: 1px solid #dedede}
.news_btsp2{font-size: 14px;color: #1a258a;margin-top: 20px;}

.news_con{font-size: 15px;color: #656565;line-height: 30px;padding:32px 0  0 0;}

.next_prevne{margin-top: 50px}
.new_nele{width: 49%;margin-right: 2%}
.new_nele2{margin-right: 0}
.new_nele{border-bottom: 1px solid #dedede}
.new_neled{padding-left: 10px;height: 32px;line-height: 32px;font-size: 16px;}
.new_neledd{margin-top: 5px; font-size: 14px;}

.xgtj_box{margin-top: 50px;}
.xgtj_boxd{width: 49%;background: #ededed;}
.xgtj_d{padding: 0 30px; height: 55px;line-height: 55px;font-size: 18px;color: #1a258a}

.xgtj_box li{padding: 0 30px;height: 48px;line-height: 48px;border-top: 1px dashed #dedede;font-size: 15px;}
.xgtj_box li a{color: #000}
.xgtj_boxp2{font-size: 14px;}
.xgtj_boxd{margin-right: 2%}
.xgtj_boxd2{margin-right: 0}
.xgtj_box{margin-right: 40px;}

.ab_ris{border-bottom: 1px solid #bababa;padding-bottom: 20px;}
.ab_ris p{height:auto!important}
.news_ri a{color: #000}

.ri_boxs{padding: 40px 0;box-sizing:border-box;}
.ri_boxs p{color:#333!important;font-size:16px!important;line-height:30px!important}

.news_lerf li:hover{background: #1a258a}

.news_lerf li:hover a{color: #fff!important}

.news_lerf li:hover div{width: 10px;height: 10px;border-radius: 50%;margin-top: 28px;margin-right: 10px; background: #1a258a}
 
.news_lerf li:hover div{background: #fff!important}
 
 .news_lerf{margin-bottom: 60px;}
.box_le{display: block;}
.fl_m{display: none;}

@media screen and (max-width: 966px){
	.box_le {display: none;}
	.news_ri{width: 100%}
	.ab_ris{font-size: 26px;}
	.ri_boxs p{font-size: 26px!important; line-height: 35px!important;height:auto!important}
	.ri_boxs img{max-width: 100%}
	.box_leri{width: 100%}

	.fl_m{display: block; margin-top: 10px;}
	.box_leri{margin-top: 10px;}
	.fl_m {margin-top: 10px;}
	.fl_m li{width: 32%;text-align: center; height: 75px;line-height: 75px;font-size: 26px;margin-bottom: 10px; margin-right: 2%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.fl_m li:nth-child(2n){margin-right: 0}
	.fl_m li a{color: #000}
	.asdd{background: #1a258a}
	.asdd a{color: #fff!important}

	.ullist li{width: 48%!important;margin-right: 4%!important}
	.ullist li:nth-child(2n){margin-right: 0!important}
	.ullist li img{width: 100%;height: 232px;}
	.ullist li p{font-size: 26px;}
	.pages ul li{font-size: 25px}
	.pages ul li {padding: 10px;}

	.news_ridss{display: none;}
	.news_ri p{font-size: 25px; height:70px;overflow:hidden;line-height:35px}
	.news_ri a {font-size: 26px;}
	.news_rifp1 {font-size: 30px!important;margin-top: 5px;margin-bottom: 10px; height:auto!important}
	.news_rif{width:calc(100% - 220px)}
	.news_rid1 {font-size: 30px!important;margin-bottom: 10px;}
	.box_lepp1 {display: none;}
	.news_con p{font-size: 27px!important;line-height: 35px!important}
	.new_nele{width: 100%;margin-bottom: 30px}
	.next_prevle{font-size: 26px;width: auto;padding: 0 20px;height: 50px;line-height: 50px;background-size: 100% 100%;}
	.new_neled{height: 50px;line-height: 50px;}
	.new_neledd img{display: none;}
	.xgtj_boxd{width: 100%;margin-bottom: 20px;}
	.xgtj_d{font-size: 30px;height: 70px;line-height: 70px;}
	.xgtj_box li{height: 75px;line-height: 75px;}
	.box_lepp2 {font-size: 26px;}
	.box_leri_bt{font-size: 30px;margin-bottom: 20px;}
	.pro_dd p{font-size: 24px!important; line-height: 35px}
	.uls li{width: 32%;margin-right: 2%}
	.uls li img{width: 100%}
	.uls li li:nth-child(3){margin-right: 0}
	.next_prevri{width: calc(100% - 118px)}
	.next_prevri{height: 50px;line-height: 50px;}
	.next_prevri p{font-size: 26px;}
	.next_prevri a{font-size: 26px;}
	.next_prevri img{display: none;}
	.xgxm_btd{font-size: 32px;}
	.xgxm ul {width: 710px;margin:0 auto;}
	.xgxm ul li{width: 49%;margin-bottom: 2%;margin-right: 2%}
	.xgxm li img{width: 100%}
	.xgxm li:nth-child(2n){margin-right: 0}
	.xgxm li .maskd{font-size: 26px;height:60px;line-height: 60px;padding: 0 20px;box-sizing: border-box; }

    .news_rifp2{margin:0;line-height:25px!important;height:auto!important;margin-bottom:5px!important}
}