.fl{float:left;}
.fr{float:right;}
#header-wrap01{background:#08529d;}
#header img{max-width:100%;}
#footer img{width:100%;}
#ej_banner{width:100%;height: 340px;margin:0 auto;padding-top:100px;}
#ej_banner img{max-width:100%;vertical-align:middle;}
#ej_banner > img{display: block;width: 2000px;height: auto;position: absolute;top: 0;left: 50%;margin-left: -1000px;}
#nav_xn{width:100%;border-bottom:1px #d8d8d8 solid;background:url(../img/dh_menu.jpg) no-repeat;padding: 30px 0 30px;line-height: 1;/*margin-top:45px;*/}
#nav_xn .btn_subnav{padding: 15px 15px;font-size: 15px;color: #FFF;background: #3f506d;text-align: left;/* margin: 0 20px; */position: absolute;display: none;}
#nav_xn .btn_subnav::after{border-color: transparent transparent #FFF #FFF;border-style: solid;border-width: 1px;bottom: 16px;box-sizing: border-box;content: "";display: block;width: 12px;height: 12px;float: right;transform: rotate(-45deg);transform-origin: center center;-webkit-transition: all 0.3s ease;transition:all 0.3s ease;}
#nav_xn .btn_subnav.over::after{transform: rotate(135deg);}
.nav_xn_bt{line-height: 1;position: relative;max-width: 1400px;margin: 0 auto;transition: margin .3s ease;}
.nav_xn_jt{float:right;width:24px;height: 10px;padding-right: 12px;font-size: 14px;color: #666;line-height: 1px;}
.nav_xn_wz{font-size:15px;float:right;margin-bottom:5px;}
.nav_xn_wz a{font-size: 14px;}
.nav_xn_wz span{font-family: fangsong;padding: 0 2px;}
.nav_xn_font{padding-top:0;float: right;}
.nav_xn_font li{float:left;text-decoration: none;font-size:18px;position: relative;white-space: nowrap;}
.nav_xn_font li .xg_line{padding:0 24px 0 16px;background:url(../img/xg_line.jpg) center no-repeat;color:#a3a2a2;font-size:18px;}
.nav_xn_font li.on, .nav_xn_font,.nav_xn_font li:hover{}
.nav_xn_font li.on::after,.nav_xn_font li a:hover::after{content:'';display:block;background: url(../img/hover_bg.png) center -3px no-repeat;width: 28px;height: 15px;position: absolute;bottom: -46px;left: 50%;margin-left: -18%;}
.nav_xn_font li.on a{color:#08529d;}
.nav_ny{width:100%;height:521px;float:left;background:url(../img/nav_ny_bg.png) left bottom no-repeat;z-index: 1;position:absolute;}
.nav_ny_font{padding-top:170px;padding-left:280px;}
.nav_ny_font h1{line-height:85px;border-bottom:3px #ffffff solid;padding:0 15px;color:#fff;font-size:26px;border-bottom:3px #fff solid;display: inline-block;}
.nav_ny_font i{display:block;padding-top:34px;}
.nav_ny_font .nav_sm{padding-top:33px;display:block;}
.xx_jj{border:1px #dddddd solid;}
.xx_jj_left{width: 48%;/* height:346px; */float:left;}
.xx_jj_left img{width: 100%;height:346px;}
.xx_jj_right{width: 52%;/* height:344px; */float: left;}
.xx_jj_wz{font-size:23px;color:#222;background: url(../img/jj_img.png) left center no-repeat;text-indent:2em;margin: 15px 40px;line-height: 32px;}
.xx_jj_font{line-height: 34px;text-indent: 2em;font-size:17px;margin: 0 20px;text-align: justify;}

#xx_ej_fl{}
.nav_fl{padding:0;margin-left: -45px;}
.nav_fl li{float:left;display: inline-block;position: relative;z-index: 1;width: 25%;/* overflow: hidden; */margin: 30px 0;min-height: 382px;}
.nav_fl li a::after{content:'';display:block;background:#0856a1;position:absolute;width: 100%;height: 92%;z-index: -1;top: 32px;left: -15px;}
.nav_fl li a{margin-left: 60px;display: block;position: relative;}
.nav_fl li .fl_img{width: 100%;bottom:74px;left: 15px;overflow: hidden;/*max-height: 310px;*/}
.nav_fl li .fl_img img{width: 100%;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;overflow:hidden;}
.nav_fl span{color:#fff;font-size:21px;bottom:0;padding:22px 18px;display: block;text-align: center;}
.nav_fl span i{display: inline-block;vertical-align: 4px;margin-right: 12px;}
.nav_fl span h1{color:#fff;font-weight:normal;font-size: 18px;display: inline-block;}
.nav_fl li.lright{margin-right: 0;}
.nav_fl li:hover,.ul_lm  li:hover{}
.nav_fl li:hover .fl_img img{transform: scale(1.1);}
.nav_fl li:hover span{background:url(../img/span_bg.png) left bottom no-repeat;display: block;}
.fl_bg{width:100%;background:url(../img/fl_bg.png) no-repeat;padding-top: 1px;margin-top: 35px;background-size: cover;}
.ul_lm{margin-left: -60px;}
.ul_lm  li{width: 50%;float:left;display: inline-block;position:relative;overflow: hidden;margin-bottom: 60px;height: 255px;}
.ul_lm li a > img{-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;overflow:hidden;width: 100%;height: 255px;background-size:cover;}
.ul_lm li a{margin-left: 60px;display: block;}
.lm_bot01 h1,.lm_bot02 h1,.lm_bot03 h1,.lm_bot04 h1{color:#fff;font-size: 20px;font-weight:normal;line-height: 65px;}
.lm_bot01 i{margin:0 auto;}
.lm_bot01 i img,.lm_bot02 i img,.lm_bot03 i img,.lm_bot04 i img{}
.lm_bot01{text-indent: 50px;height: 100%;background:url(../img/fl_img_bg05.png) no-repeat;position:absolute;display:block;}
.lm_bot02{text-indent: 50px;height: 100%;background:url(../img/fl_img_bg06.png) no-repeat;position:absolute;}
.lm_bot03{text-indent: 50px;height: 100%;background:url(../img/fl_img_bg07.png) no-repeat;position:absolute;}
.lm_bot04{text-indent: 50px;height: 100%;background:url(../img/fl_img_bg08.png) no-repeat;position:absolute;}
.ul_lm li a div{background-size: 100%;width: 45%;}
.ul_lm li a div .icon_1{width: 57%;height: 40%;text-align: center;margin: 25% 0;}
.lm_bot01 i img:hover{}
.ny_mid_bt{line-height:30px;height:30px;margin-bottom: 20px;}
.ny_mid_bt_ej{padding-bottom:25px;}
.nav_sj_fl{font-weight:bold;font-size:25px;color:#07539e;float:left;background: url(../img/nav_sj_icon.png) 0 center no-repeat;text-indent: 40px;}
.nav_sj_fr{background:url(../img/nei_jt.png) left center no-repeat;text-indent:36px;font-size: 14px;color: #666;}
.nav_sj_fr a{font-size: 14px;color: #666;padding: 0 5px;}
.xy_jj_nei{ width: 100%; float: left;}
#xxdh.xy_jj_nei{
    width: 100%;
    float: none;
}
#lsyg .xy_jj_nei{
    width: 43%;
}
.nav_sj_fr span {font-family: fangsong;padding: 0 2px;}
.sj_nei_fl{text-align:left;line-height:40px;text-indent: 2em;font-size: 16px;color: #333;}
.sj_nei_fr{float:right;background:#fff;box-shadow: 0  0 15px #d9d9d9;padding:15px 15px 5px;text-indent: 0;margin-left: 20px;}
.sj_nei_fr li img{padding-bottom:15px;}
.bor03{
    /*margin-left: -4%;*/
}
.scrollUl{line-height: 1;font-size:25px;margin-bottom: 45px;}
.scrollUl li{float:left;font-weight:bold;padding-right:40px;}
.sd01{cursor:pointer;display:block;text-indent:47px;float:left;text-align:center;color:#07539e;background:url(../img/nav_sj_icon.png) 7px center no-repeat;}
.sd02{cursor:pointer;text-indent:47px;float:left;text-align:center;color:#222;background:url(../img/nav_sj_icon_hs.png) 7px center no-repeat;}
.zzjj_font{
    padding: 0;
}
.zzjj_font_bg{padding: 10px 0;min-height:77px;}
.zzjj_font li{width:46%;float:left;margin-left:4%;background:#fff;box-shadow:0  0 15px #d9d9d9 ;margin-bottom:38px;}
.zzjj_font li h1{width:100%;height:55px;line-height:55px;background:#07539e;text-align:center;color:#fff;font-size:18px;}
.zzjj_font_bg ul li{width:33.3%;margin-left:0;margin-bottom:0;box-shadow:none;background: url(../img/sj_doc.png) 15px center no-repeat;float:left;line-height: 1;text-indent: 10px;}
.zzjj_font_bg ul li a{display:block;padding: 16px 20px;font-size: 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.jxms_font{
    padding: 0;
}
.jxms_font_bg{padding: 10px 0;}
.jxms_font li{/* width:15%; */float:left;margin-left:4%;background:#fff;box-shadow:0  0 15px #d9d9d9;margin-bottom:38px;}
.jxms_font li h1{width:100%;height:55px;line-height:55px;background:#07539e;text-align:center;color:#fff;font-size:18px;}
.jxms_font_bg ul li{/* width: 14%; */margin-left:0;margin-bottom:0;box-shadow:none;background: url(../img/sj_doc.png) 15px center no-repeat;float:left;line-height: 1;text-indent: 10px;}
.jxms_font_bg ul li a{display:block;padding: 16px 20px;font-size: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}




.ly_fx_nav{border-bottom:3px #ddd solid;line-height:60px;margin-bottom: 40px;}
.ly_fx_nav h2{background:#fff;margin:0 auto;font-size: 22px;color: #333;}
.xr_ld li{width: 42%;padding: 2% 3%;height:80px;float:left;box-shadow:0  0 15px #d9d9d9;margin-right: 30px;margin-bottom: 30px;background: #fff;transition: all 0.6s ease-out 0s;border-left:3px #08529d solid;box-sizing: content-box;overflow: hidden;}
.xr_ld li:nth-child(even),.xr_ld li.even{margin-right:0}
.xr_ld li h1{color:#07539e;font-size:18px;line-height: 29px;float:left; margin-bottom: 10px;}
.xr_ld li span{color:#07539e;font-size:16px;float:left;font-weight:bold;text-indent:20px;}
.xr_ld li .name{width:100%;line-height:50px;/* height:50px; */}
.xr_ld li .ld_jj{line-height: 28px;font-size:17px;}
.xr_ld li:hover{background:#578bbe;color:#fff; cursor: pointer;}
.xr_ld li:hover h1,.xr_ld li:hover span{color:#fff;}
.xr_ld li:hover .ld_jj{color:#fff;}
.lr_ld{display: block;width: 100%;}
.lr_ld li{width: 48%;float:left;box-shadow:0  0 15px #d9d9d9;padding-bottom:30px;margin-right: 4%;}
.lr_ld li:last-child {margin-right: 0;}
.lr_ld li h1{background:#08549f;height:54px;line-height:54px;font-size:18px;text-align:center;color:#fff;}
.lr_ld_fl{background:#eef6fe;height:52px;line-height:52px;}
.lr_ld_fl .lr_left{width: 49.8%;border-right:1px #cccccc solid;float:left;}
.lr_left h2,.lr_right h2{text-align:center;color:#08529d;font-size:17px;}
.lr_ld_fl .lr_right{width: 49.8%;float:right;}
.lr_ld_fl table td{line-height: 32px;padding: 10px 5px 10px 10px;width: 50%;font-size:17px;}
.yg_nei{}
.yg_nei_fl{}
.yg_nei_fl_fist{margin-bottom:48px;overflow: hidden;box-shadow: 0 0 15px #d9d9d9;text-indent: 0;}
.yg_nei_fl_fist img{width: 100%;margin-bottom: 15px;}
.yg_nei_fl_fist{padding: 25px 25px 25px;display: block;color: #333;line-height: 28px;font-size: 17px; line-height:41px;}
.yg_nei_fl_fist:hover img{transform: scale(1.1);}
.yg_nei_fr{width: 51%;float:right;border-left: 2px #ececec solid;position: relative;padding-top: 20px;}
.yg_nei_fr ul li .p{display:block;color: #555;padding: 5px 15px;line-height:31px;font-size:17px;text-align:justify;}
.yg_nei_fr ul li {line-height: 32px;margin: 10px 0 10px 20px;float:left;font-size: 16px;position: relative;box-sizing: content-box;cursor: pointer;}
.yg_nei_fr ul li span{font-weight:bold;}
.yg_nei_fr ul li .yg_doc{background:url(../img/yg_doc.png) left top no-repeat;width:16px;height:16px;display: inline-block;position: absolute;left: -29px;top: 0;bottom: 0;margin: auto;}
.yg_nei_fr ul li:hover{color:#111}
.yg_nei_fr ul li:hover .yg_doc{background:url(../img/yg_hdoc.png) no-repeat;}
.yg_nei_fr ul li:hover{box-shadow:0  0 15px #d9d9d9;background:url(../img/yg_sj.png)  2px top no-repeat;/* background: #111; */}
.yg_nei_fr ul li:hover .p{background: #fff;}
.yg_img{width: 48%;}
.yg_img img{text-align:center;width: 100%;display: block;}
.rcyj{line-height: 41px;text-indent: 2em;font-size: 17px;}
.rcyj p img{/* width:100%; */display: block;margin: 20px auto;text-align: center;}
.rcyj table tr td strong{
    font-size: 20px;
    padding: 10px 0 5px 0;
    display: block;
}
#aboutus .rcyj p img{margin:0 0;}
.news_lb{margin-left: -25px;}
.news_lb li{width: 47.5%;float:left;display: inline-block;line-height: 28px;background:#fff;box-shadow:0  0 15px #d9d9d9;margin: 0 0 30px 25px;}
.news_lb li a{display:block;}
.news_lb li:hover{background:#578bbe;}
.news_lb li time{width: 14%;height: 72px;padding-top:10px;line-height:30px;background:#07539e;display: inline-block;float:left;font-size:17px;text-align:center;}
.news_lb li time span{color:#fff;}
.news_lb li time h1{font-weight:normal;color:#fff;font-size:17px;}
.news_lb li h2{font-size:16px;font-weight:normal;padding: 13px;width: 86%;float: right;box-sizing: border-box;}
.news_lb li:hover h2{color:#fff;font-weight:bold;}
.page{margin:0 auto;line-height:60px;text-align:center;width: 330px;}
.page table input{width: 20px;}
.page table input[type="button"]{font-family: '宋体';padding: 0 5px;width: 33px;color: #FFF;background: #2d5aa2;}

.tpimg{margin-left: -50px;padding-top: 5px;display: block;position: relative;}
.tpimg li{width: 33.33%;float:left;background:#fff;margin-bottom: 35px;/*position: absolute;*/}
.tpimg li a{display: block;background:#fff;box-shadow:0  0 15px #d9d9d9;margin-left: 50px;overflow: hidden;}
.tpimg li img{width: 100%;height:295px;}
.tpimg li span{line-height: 24px;padding: 20px;display: block;}
.tpimg li:hover img{transform: scale(1.1);}
.tpimg li:hover span{background:#08549f;display: block;color:#fff;}
.xnews_nei_fl{width: 66%;float:left;}
.xnews_nei_fl_bot{/* padding-left:15px; */}
.xnews_nei_fl time{color:#f58320;line-height:35px;}
.xnews_nei_fl h1{font-weight:normal;font-size: 22px;line-height:35px;color: #333;}
.xnews_nei_fl  span{color:#777777;line-height:45px;}
.xnew_xq{border-top:1px #cccccc solid;padding-top:30px;}
.xnew_xq p{line-height: 41px !important;text-indent: 2em !important;font-size: 17px !important;color: #333 !important;text-align: justify;margin: 12px 0;}
.xnew_xq p img{text-align: center;display: block;text-indent: 0;margin:0 auto;/*margin-bottom:20px;*//*width:auto;*/}
.xnews_nei_fr{width: 29%;float:right;background:#ebf4fd;text-indent: 0;}
.xnews_nei_fr h1{width:100%;height:45px;line-height:45px;background: #07539e;text-indent:22px;color:#fff;font-size:16px;}
.xnews_nei_ul{padding:10px 14px 20px;}
.xnews_nei_ul li{padding:10px 0;line-height:28px;padding-left:15px;border-bottom:1px #cccccc  dashed;background:url(../img/new_doc.png) left 20px no-repeat;}
.jzg_box_xq{}
.jzg_box_ul{position: relative;/* width: 100%; */min-height:1000px;}
.jzg_box_ul li > .box_m{margin-left:30px;}

.jzg_box_ul li .gz_bg {background:url(../img/gz_bg.png) no-repeat;z-index:1;position: relative;}
.jzg_box_ul li .gz_bg i{width:108px;height:108px;text-align:center;margin:0 auto;display: inline-block;line-height:108px;float:left;}
.jzg_box_ul li .gz_bg i img{max-width:100%;width: auto;}
.jzg_box_ul li .gx_bg_hover span, .xs_bg_hover span, .ks_bg_hover span, .yk_bg_hover{line-height:105px;text-indent: 26px;color:#fff;font-size:19px;display: inline-block;}
.gx_bg_hover{width:269px;height:106px;background:url(../img/jzg_box.png) no-repeat;position: absolute;top: 72px;right: 0;}
.jzg_bot{background:#fff;border:1px #ccc solid;}
.jzg_bot ul li{width:30%;float:left;line-height: 1;box-shadow:none;margin:0;padding-left:3%;position: relative;}
.jzg_bot ul li a{display:block;padding: 10px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xs_bg_hover{width: 70%;height: 125px;background:url(../img/xs_box.png) no-repeat;position: absolute;margin-top: 13%;right: 0;background-size: 100%;}
.ks_bg_hover{width:269px;height:106px;background:url(../img/ks_box.png) no-repeat;position: absolute;top: 72px;left: 150px}
.yk_bg_hover{width:269px;height:106px;background:url(../img/yk_box.png) no-repeat;position: absolute;top: 72px;left: 150px}
.item {width: calc(100%/3 - 40px);}
.item img{}

#xs{margin-left: -30px;}
#xs .itemB{width: 30.933333%;display: inline-block;float:left;transition:1.2s all;margin-bottom: 30px;/* height: 100%; */margin-left: 2.3%;/* position: absolute; */}
#xs .itemB .titbox{height: 50%;position: relative;width: 92%;}
#xs .itemB .titbox .titbg{}
#xs .itemB .titbox .titbg img{width: 100%;}
#xs .itemB .titbox .titImg{background:url(../img/xs_box.png) no-repeat;position: absolute;right: 0;top: 27%;bottom: 0;margin: auto;width: 60%;}
#xs .itemB .titbox .titImg span{color: #FFF;font-size: 1.3rem;margin: 33px 0 33px 34px;height: auto;display: block;line-height: 40px;}
#xs .itemB .titbox .titImg span img{width: auto;margin-right: 20px;}
#xs .itemB .nav2{box-shadow: 0 3px 15px 0 rgba(4, 0, 0, 0.15);position: relative;padding: 4%;width: 84%; min-height:66px;}
#xs .itemB .nav2 > li{display: inline-block;padding: 10px;font-size: 14px;}
#xs .itemB .nav2 > li > a{}
#xs .itemB .nav2 .nav3 > li{}
#xs .itemB .nav2 .nav3 > li > a{}
#yk #xs .itemB .titbox .titImg{background-image:url(../img/yk_box.png)}
#ks #xs .itemB .titbox .titImg{background-image:url(../img/ks_box.png);}
#jzg #xs .itemB .titbox .titImg{background-image: url(../img/jzg_box.png );}


/*******修改2022************/
#vsb_content_4 ,#vsb_cont p{font-size:17px!imporant;line-height:41px!important;}
