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



/*pages*/
.pages { width:100%; padding:20px 0px; clear:both;}
.pages ul{ float:left; width:100%;}
.pages ul li{ float:left; width:calc(25% - 12.5px); height:40px; line-height:40px; background:#0865a0; text-align:center; margin-left:10px;}
.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:1000;}
#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:url(../img/fawdd.png); z-index:99999999999;}

.menuc_top{ float:left; width:100%; height:65px; background:#FFF;}
.menuc_top_fl{ float:left; height:65px;}
.menuc_top_fr{ position:absolute; right:0px; width:40px; height:65px; background:url(../img/rf.png) center center no-repeat; background-size:20px;}

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

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

.menuc_cen_fr{ float:right; width:200px; background:url(../img/fawdd.png); overflow:hidden; overflow-y:scroll;}
.menuc_cen_fr_yi{ float:right; width:200px; border-bottom:1px solid #888;}
.menuc_cen_fr_yi_a{ float:left; width:200px; height:50px; line-height:50px; color:#FFF; font-size:18px; text-indent:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.menuc_cen_fr_yi_er{ float:left; width:200px; height:0px; overflow:hidden; transition:all 0.3s;}
.menuc_cen_fr_yi_er a{ float:left; width:200px; height:30px; line-height:30px; font-size:15px; color:#FFF; text-indent:30px;}



/*top*/
.top{ position:fixed; top:0px; z-index:999; width:100%; height:65px; background:#FFF; border-bottom:1px solid #f2f2f2;}
.top_fl{ float:left; height:65px;}
.top_fr{ float:right; height:65px;}
.top_height{ position:relative; width:100%; height:65px;}

.top_ma{ float:right; width:40px; height:65px; background:url(../img/ge.png) center center no-repeat; background-size:20px;}
.top_la{ position:absolute; right:0px; width:40px; height:65px; background:url(../img/rf.png) center center no-repeat; background-size:20px;}



/*banenr*/
#banner_box{ position:relative; width:100%; overflow:hidden; z-index:1;}
#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%;}



/*yewu*/
.yewu{ width:100%; background:#fafafa; padding-bottom:50px;}
.yewu_top{ position:relative; float:left; width:360px; left:50%; margin-left:-180px;}

.yewu_zi{ float:left; width:100%; text-align:center; font-size:12px; color:#777; padding-bottom:30px;}

.yewu_shang{ float:left; width:100%; text-align:center; overflow:hidden;}
.yewu_shang_cen{ float:left; width:100%; margin-left:calc((100% / 3) / 2);}

.yewu_a_xuan{ float:left; width:calc((100% / 3) - 8px); margin-left:6px; margin-top:6px; padding:10px 0px; background:#0865a0; border-radius:5px;}
.yewu_a_xuan_img{ float:left; width:100%; height:45px; background:url(../img/bgg1.png) center center no-repeat; background-size:45px; text-align:center; padding:10px 0px;}
.yewu_a_xuan_img img{ width:19px; margin-top:12px;}
.yewu_a_xuan_top{ float:left; width:100%; height:20px; line-height:20px; font-size:12.5px; color:#FFF; background:url(../img/ga.png) bottom center no-repeat; padding-bottom:10px; background-size:35px;}
.yewu_a_xuan_bot{ float:left; width:140%; height:20px; line-height:20px; font-size:12px; color:#FFF; text-transform:uppercase; transform:scale(0.6,0.6); margin-left:-20%}



/*qyffc*/
.qyffc{ width:100%; padding-bottom:50px;}
.qyffc_top{ position:relative; float:left; width:360px; left:50%; margin-left:-180px;}
.qyffc_ku{ float:left; width:100%;}
.qyffc_cc{ float:left; width:270px; margin-left:calc((100% - 270px) / 2);}
.qyffc_zi{ float:left; width:270px; font-size:13px; color:#000; margin-left:calc((100% - 270px) / 2); padding-bottom:20px;}



/*qygk*/
.qygk{ width:100%; background:#fafafa; padding-bottom:50px;}
.qygk_top{ position:relative; float:left; width:360px; left:50%; margin-left:-180px;}

.qygk_xuan{ float:left; width:100%;}
.qygk_xuan a{ float:left; width:calc(50% - 15px); margin-left:10px; margin-top:10px;}
.qygk_xuan a div{ float:left; width:100%;}
.qygk_xuan a span{ float:left; width:100%; height:30px; line-height:30px; font-size:13px; text-align:center; color:#666;}

.qygk_href{ float:left; width:calc(100% - 20px); height:40px; line-height:40px; font-size:15px; color:#FFF; background:#0865a0; text-align:center; margin-left:10px; margin-top:30px;}



/*liaobiao*/
.liaobiao{ width:92%; margin-left:4%; padding-top:30px;}
.liaobiao_top{ float:left; width:100%; height:40px; border-bottom:1px solid #ddd;}
.liaobiao_top div{ float:left; padding-left:10px; height:40px; line-height:40px; font-size:20px; color:#0865a0; font-weight:bold; background:url(../img/afg.jpg) left center no-repeat; background-size:3px; margin-left:10px;}
.liaobiao_top font{ float:right;}
.liaobiao_top font span{ float:left; padding:0px 10px; height:40px; line-height:40px; font-size:14px; color:#444; margin-right:10px;}
.liaobiao_top_span_hover{ color:#0865a0 !important; border:1px solid #ddd; border-bottom:0px;}

.liaobiao_bot{ float:left; width:100%; padding-top:20px;}
.liaobiao_bot a{ float:left; width:100%; height:25px;}
.liaobiao_bot a img{ float:left; width:25px; height:25px;}
.liaobiao_bot a div{ float:left; width:calc(100% - 100px); height:25px; line-height:25px; font-size:12px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.liaobiao_bot a span{ float:right; width:70px; height:25px; line-height:25px; font-size:12px; color:#aaa; text-align:right;}

.liaobiao_href{ float:left; width:100%; height:35px; line-height:35px; font-size:16px; color:#FFF; background:#0865a0; text-align:center; margin-top:30px;}



/*foot*/
.foot{ width:100%; margin-top:80px; background:#0865a0;}
.foot_img{ position:relative; width:80px; left:50%; margin-left:-40px; margin-top:-40px;}
.foot_zi{ float:left; width:90%; line-height:20px; margin-left:5%; color:#FFF; font-size:12px; padding-bottom:10px; border-bottom:1px solid #3984b3;}
.foot_banquan{ float:left; width:100%; text-align:center; line-height:20px; font-size:12px; color:#FFF; padding-top:10px; padding-bottom:15px;}



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

.fenye_top{ float:left; width:100%; height:50px; background:#fafafa;}
.fenye_top_fl{ float:left; width:50px; height:50px; background:url(../img/fenye_fl.png) center center no-repeat; background-size:10px;}
.fenye_top_cen{ float:left; width:calc(100% - 100px); height:50px; line-height:50px; text-align:center; font-size:19px; color:#000; font-weight:bold;}
.fenye_top_fr{ float:right; width:50px; height:50px; background:url(../img/fenye_fr.png) center center no-repeat; background-size:18px;}

.fenye_lanmu{ float:left; width:100%; background:#f2f2f2; padding-bottom:10px;}
.fenye_lanmu a{ float:left; width:calc((100% / 3) - 15px); height:35px; line-height:35px; font-size:13px; color:#000; margin-top:10px; margin-left:10px; border:1px solid #e5e5e5; display:block; text-align:center; background:#FFF;}
.fenye_lanmu_a_hover{ background:#0865a0 !important; color:#FFF !important; border:1px solid #0865a0 !important;}

.fenye_bot{ float:left; width:100%;}
.fenye_bot_top{ float:left; width:calc(100% - 20px); margin-left:10px; height:40px; line-height:40px; font-size:20px; color:#; background:url(../img/afg.jpg) left center no-repeat; background-size:8px 30px; text-indent:15px; margin-top:20px;}



/*fenye_bot_list*/
.fenye_bot_list{ float:left; width:calc(100% - 20px); margin-left:10px; padding-top:15px;}
.fenye_bot_list a{ float:left; width:100%; height:60px; border-bottom:1px dashed #ddd; padding:10px 0px;}
.fenye_bot_list a div{ float:left; width:60px; height:60px; background:#0865a0;}
.fenye_bot_list a div ul{ float:left; width:100%; height:30px; line-height:40px; font-size:24px; color:#FFF; text-align:center;}
.fenye_bot_list a div li{ float:left; width:100%; height:30px; line-height:25px; font-size:12px; color:#FFF; text-align:center;}
.fenye_bot_list a span{ float:right; width:calc(100% - 70px); height:60px; line-height:60px; font-size:16px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/*fenye_bot_img*/
.fenye_bot_img{ float:left; width:100%;}
.fenye_bot_img a{ float:left; width:calc(50% - 15px); margin-left:10px; margin-top:10px;}
.fenye_bot_img a div{ float:left; width:100%;}
.fenye_bot_img a span{ float:left; width:100%; height:30px; line-height:30px; font-size:13px; text-align:center; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/*fenye_bot_body*/
.fenye_bot_tit{ float:left; width:calc(100% - 20px); margin-left:10px; padding-top:20px; font-size:20px; color:#000;}
.fenye_bot_body{ float:left; width:calc(100% - 20px); margin-left:10px; padding-top:10px; font-size:14px; color:#000; line-height:25px;}
.fenye_bot_body *{ font-size:14px; color:#000; line-height:25px;}
.fenye_bot_body img{ max-width:100%; display:block; margin:auto;}
.fenye_bot_body table{ max-width:100%; display:block; margin:auto;}

.fenye_art_href{ float:left; width:calc(100% - 20px); margin-left:10px; padding-top:10px; border-top:1px solid #333; font-size:14px; color:#000; line-height:25px;}
.fenye_art_href a{ float:left; width:100%; font-size:14px; color:#000; line-height:25px;}









