*{ margin:0; padding:0; font-family:"微软雅黑" !important;}
body{ overflow-x:hidden; font-size:12px; width:100%;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
.clear{ width:100%; height:1px; clear:both;}
img{ border:none;}



/*pages*/
.pages { width:100%; height:40px; padding:20px 0px; clear:both;}
.pages ul{ float:left; width:100%;}
.pages ul li{ float:left; width:calc(25% - 18.5px); height:40px; line-height:40px; background:#0865a0; text-align:center; margin-left:15px;}
.pages ul li a{ display:block; color:#FFF; font-size:14px; font-weight:bold;}
.pages ul .c { display:block; color:#FFF; background:#0865a0 !important;}



/*menu*/
#menu{ position:fixed; right:10px; top:calc((100% - 230px) / 2); width:15px; z-index:9999999999;}
#menu li{ float:left; width:15px; height:15px; margin:4px 0px; border-radius:50%; overflow:hidden; background:url(../img/fawdd.png) center center no-repeat; background-size:4px;}
#menu li a{ display:block; width:15px; height:15px;}
#menu li.active{ background:url(../img/diandc.png) center center no-repeat; background-size:15px;}



/*menuc*/
.menuc{ position:fixed; top:0px; left:0px; width:100%; height:0px; overflow:hidden; background:rgba(0,0,0,0.3); z-index:99999999999;}

.menuc_bot{ float:left; width:100%;}

.menuc_cen_fl{ float:left; width:calc(100% - 250px);}

.menuc_cen_fr_guan{ float:right; width:60px; height:80px; background:url(../img/dac.png) center center no-repeat; background-size:20px;}

.menuc_cen_fr{ float:right; width:250px; background:rgba(0,0,0,0.3); overflow:hidden; overflow-y:scroll;}
.menuc_cen_fr_yi{ float:right; width:250px;}
.menuc_cen_fr_yi_a{ float:left; width:250px; height:50px;}
.menuc_cen_fr_yi_a dd{ float:left; width:10px; height:10px; border:2px solid #FFF; margin-top:19px; border-radius:50%; margin-left:20px;}
.menuc_cen_fr_yi_a dt{ float:left; height:50px; line-height:50px; color:#FFF; font-size:17px; text-indent:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menuc_cen_fr_yi_a font{ float:right; width:50px; height:50px; background:url(../img/fadxx.png) center center no-repeat; background-size:15px; transition:all 0.3s;}
.menuc_cen_fr_yi_a_font_xuan{ transform:rotate(90deg);}

.menuc_cen_fr_yi_er{ float:left; width:250px; height:0px; overflow:hidden; transition:all 0.3s; background:url(../img/fawdd.png);}
.menuc_cen_fr_yi_er_cen{ float:left; width:250px;}
.menuc_cen_fr_yi_er_cen a{ float:left; width:250px; height:30px; line-height:30px; font-size:15px; color:#FFF; text-indent:30px;}
.menuc_cen_fr_yi_er_cen div{ float:left; width:250px; height:10px;}
.menuc_cen_fr_yi_er_cen a font{ font-size:15px; color:#FFF; font-weight:bold;}



/*top*/
.top{ position:relative; top:0px; left:0px; z-index:999; width:100%; height:80px;}
.top_fl{ float:left; height:80px;}
.top_fr{ float:right; height:80px;}
.top_height{ position:relative; width:100%; height:80px;}

.top_la{ position:absolute; z-index:10; right:0px; float:right; width:60px; height:80px; background:url(../img/dab.png) center center no-repeat; background-size:20px;}




/*banenr*/
#banner_box{ width:100%; overflow:hidden; z-index:10;}
#banner_box ul{ width:100%;}
#banner_box ul li{ position:relative; width:100%;}
#banner_box ul li a{ float:left; width:100%; margin:0px;}
#banner_box ul li a img{ width:100%;}



/*ban*/
.ban{ width:100%;}

.banner{ float:left; width:100%;}

.search{ float:left; width:100%; height:28px; margin-top:-58px;}
.search_fl{ float:left; width:70px; height:28px; line-height:28px; font-size:14px; color:#FFF; margin-left:30px;}
.search_fr{ float:left; width:calc(100% - 140px); height:28px; border-radius:4px; overflow:hidden; background:#FFF;}
.search_fr_input{ float:left; width:calc(100% - 62px); height:28px; border:none; outline:none; font-size:14px; padding:0px 6px;}
.search_fr_en{ float:left; width:50px; height:28px; line-height:28px; font-size:14px; border:none; outline:none; background:#065aad; color:#FFF; border-radius:3px; overflow:hidden;}



/*jake*/
.jake{ width:calc(100% - 60px); margin-left:30px;}

.jake_top{ float:left; width:100%; height:60px; border-bottom:1px solid #eee; padding-top:30px;}
.jake_top div{ float:left; height:57px; line-height:56px; font-size:21px; color:#000; text-indent:38px; padding-right:10px; margin-left:15px; display:inline-block;}
.jake_top_b1{ background:url(../img/w1.jpg) left center no-repeat; background-size:26px;}
.jake_top_b2{ background:url(../img/w2.jpg) left center no-repeat; background-size:24px;}
.jake_top_div_hover{ border-bottom:4px solid #065aad; font-weight:bold;}

.jake_ce{ float:left; width:100%;}
.jake_ce_li{ display:none; float:left; width:100%; padding:20px 0px;}
.jake_ce_li a{ float:left; width:100%; height:34px; background:url(../img/diank.jpg) left center no-repeat; background-size:4px;}
.jake_ce_li a div{ float:left; width:calc(100% - 90px); height:34px; line-height:34px; font-size:15px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:20px;}
.jake_ce_li a span{ float:right; width:90px; height:34px; line-height:34px; font-size:15px; color:#000; text-align:right;}

.jake_bot{ float:left; width:100%; height:36px; border-radius:18px; overflow:hidden;}
.jake_bot a{ display:none; width:100%; height:36px; line-height:36px; text-align:center; font-size:14px; color:#000; background:#eee;}



/*kjrk*/
.kjrk{ width:calc(100% - 60px); margin-left:30px;}

.kjrk_top{ float:left; width:100%; height:60px; border-bottom:1px solid #eee; padding-top:30px;}
.kjrk_top div{ float:left; height:57px; line-height:56px; font-size:21px; color:#000; text-indent:30px; padding-right:20px; margin-right:20px;}
.kjrk_top_div_hover{ border-bottom:4px solid #065aad; font-weight:bold;}
.kjrk_top_b1{ background:url(../img/w4.jpg) left center no-repeat; background-size:18px;}

.kjrk_div{ float:left; width:100%;}
.kjrk_div a{ float:left; width:calc(50% - 3px); margin-left:6px; margin-top:6px;}
.kjrk_div a img{ float:left; width:100%;}



/*gsgk*/
.gsgk{ width:calc(100% - 60px); margin-left:30px;}

.gsgk_top{ float:left; width:100%; height:60px; border-bottom:1px solid #eee; padding-top:30px;}
.gsgk_top div{ float:left; height:57px; line-height:56px; font-size:21px; color:#000; text-indent:38px; padding-right:20px; margin-right:20px;}
.gsgk_top_b1{ background:url(../img/w5.jpg) left center no-repeat; background-size:22px;}
.gsgk_top_div_hover{ border-bottom:4px solid #065aad; font-weight:bold;}

.gsgk_body{ float:left; width:100%; line-height:26px; font-size:14px; color:#444; padding:20px 0px;}
.gsgk_body img{ width:100%; padding-top:10px;}

.gsgk_bot{ float:left; width:100%; height:36px; border-radius:18px; overflow:hidden;}
.gsgk_bot a{ display:block; width:100%; height:36px; line-height:36px; text-align:center; font-size:14px; color:#000; background:#eee;}



/*kiolp*/
.kiolp{ width:calc(100% - 60px); margin-left:30px;}

.kiolp_top{ float:left; width:100%; height:60px; border-bottom:1px solid #eee; padding-top:30px;}
.kiolp_top div{ float:left; height:57px; line-height:56px; font-size:21px; color:#000; text-indent:30px; padding-right:20px; margin-right:20px;}
.kiolp_top_div_hover{ border-bottom:4px solid #065aad; font-weight:bold;}
.kiolp_top_b1{ background:url(../img/w3.jpg) left center no-repeat; background-size:20px;}
.kiolp_top_b2{ background:url(../img/w6.jpg) left center no-repeat; background-size:17px;}
.kiolp_top_b3{ background:url(../img/w7.jpg) left center no-repeat; background-size:17px;}
.kiolp_top_b4{ background:url(../img/w8.jpg) left center no-repeat; background-size:20px;}

.kiolp_ce{ float:left; width:100%;}
.kiolp_ce_li{ float:left; width:100%; padding:20px 0px;}
.kiolp_ce_li a{ float:left; width:100%; height:34px; background:url(../img/diank.jpg) left center no-repeat; background-size:4px;}
.kiolp_ce_li a div{ float:left; width:calc(100% - 90px); height:34px; line-height:34px; font-size:15px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:20px;}
.kiolp_ce_li a span{ float:right; width:90px; height:34px; line-height:34px; font-size:15px; color:#000; text-align:right;}

.kiolp_bot{ float:left; width:100%; height:36px; border-radius:18px; overflow:hidden;}
.kiolp_bot a{ display:block; width:100%; height:36px; line-height:36px; text-align:center; font-size:14px; color:#000; background:#eee;}



/*foot*/
.foot{ width:100%; padding-top:30px; background:#2f69a8; margin-top:40px;}

.foot_top{ float:left; width:100%; height:px; text-align:center; padding-top:10px;}
.foot_top img{ width:260px;}

.foot_ol{ float:left; width:100%; margin-top:30px; line-height:30px; text-align:center; color:#FFF; font-size:16px;}
.foot_ol img{ width:130px; height:130px;}

.foot_wu{ float:left; height:76px; padding:20px 0px; margin-left:calc(50% - 188px);}

.foot_wua{ float:left; width:76px; height:76px; line-height:112px; text-align:center; color:#FFF; font-size:14px; margin:0px 1px; background-size:70px !important;}

.foot_wub{ float:left; width:130px; height:76px; margin-left:1px;}
.foot_wub dd{ margin-top:18px; text-indent:46px; color:#FFF; font-size:15px;}
.foot_wub dl{ margin-top:7px; text-indent:17px; color:#FFF; font-size:14px;}

.foot_wuc1{ background:url(../img/v1.jpg) top center no-repeat #225a96;}
.foot_wuc2{ background:url(../img/v2.jpg) top center no-repeat #225a96;}
.foot_wuc3{ background:url(../img/v3.jpg) top center no-repeat #225a96;}
.foot_wuc4{ background:url(../img/v4.jpg) top center no-repeat #225a96;}
.foot_wuc5{ background:url(../img/v5.jpg) left 0px top no-repeat #225a96; background-size:112px;}



/*di*/
.di{ width:calc(100% - 20px); padding:20px 10px; line-height:24px; text-align:center; font-size:14px; color:#FFF; background:#225a96;}
.di *{ font-size:14px !important; color:#FFF !important;}



/*fenye*/
.fenye{ width:100%; padding-top:20px;}



/*fenye_ban*/
.fenye_ban{ position:relative; z-index:11; width:100%; padding:20px 0px; background:#f0f0f0;}
.fenye_ban .search{ margin-top:0px;}
.fenye_ban .search_fl{ color:#222; margin-right:3px;}



/*fenye_lan*/
.fenye_lan{ position:relative; z-index:10; width:100%; height:60px; background:#fafafa; box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);}
.fenye_lan_fl{ position:relative; z-index:10; float:left; width:60px; height:60px; background:url(../img/f_l.png) center center no-repeat; background-size:30px;}
.fenye_lan_ce{ position:absolute; z-index:8; float:left; width:100%; height:60px; line-height:60px; text-align:center; font-size:22px; color:#065aad;}
.fenye_lan_fr{ position:relative; z-index:10; float:right; width:60px; height:60px; background:url(../img/f_r.png) center center no-repeat; background-size:30px;}

.fenye_lanmucl{ width:calc(100% - 10px); padding-left:10px; padding-top:10px; background:#f6f6f6;}
.fenye_lanmucl a{ float:left; padding:0px 12px; height:30px; line-height:30px; font-size:15px; color:#000; margin-right:10px; margin-bottom:10px; border-radius:15px; background:#FFF;}
.fenye_lanmucl_hover{ background:#065aad !important; color:#FFF !important;}



/*fenye_list*/
.fenye_list{ float:left; width:calc(100% - 30px); padding:0px 15px;}
.fenye_list a{ float:left; width:100%; height:46px; background:url(../img/diank.jpg) left center no-repeat; background-size:4px; border-bottom:1px dashed #d8d8d8;}
.fenye_list a div{ float:left; width:calc(100% - 90px); height:46px; line-height:46px; font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:14px;}
.fenye_list a span{ float:right; width:90px; height:46px; line-height:46px; font-size:14px; color:#aaa; text-align:right;}



/*fenye_img*/
.fenye_img{ float:left; width:100%;}
.fenye_img a{ float:left; width:calc(50% - 15px); margin-left:10px; margin-top:10px;}
.fenye_img a dd{ float:left; width:100%; background-size:cover !important;}
.fenye_img a dl{ float:left; width:100%; height:30px; line-height:30px; font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/*fenye_body*/
.fenye_body{ float:left; width:calc(100% - 40px); padding:10px 20px; line-height:30px; font-size:15px; color:#000; text-align:justify;}
.fenye_body *{ line-height:30px; font-size:14px; color:#000;}
.fenye_body img{ max-width:100%; display:block; margin:0px auto;}
.fenye_body table{ max-width:100%; display:block; margin:0px auto;}



/*fenye_art*/
.fenye_art{ float:left; width:calc(100% - 30px); padding:15px;}
.fenye_art_tit{ float:left; width:100%; line-height:30px; font-size:18px; color:#000; font-weight:bold;}
.fenye_art_body{ float:left; width:100%; padding:20px 0px; line-height:30px !important; font-size:14px !important; color:#000; text-align:justify;}
.fenye_art_body *{ line-height:30px !important; font-size:14px !important; color:#000;}
.fenye_art_body img{ max-width:100%; display:block; margin:0px auto;}
.fenye_art_body table{ max-width:100%; display:block; margin:0px auto;}

.fenye_art_href{ float:left; width:100%; border-top:1px solid #000; margin:10px 0px;}
.fenye_art_href a{ float:left; width:100%; line-height:25px; font-size:14px; color:#000; margin-top:5px; text-align:justify;}








