*{ 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;}



/*section*/
.section{ width:100%; height:100%; overflow:hidden;}




/*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:68px; background:#FFF;}
.menuc_top_fl{ float:left; height:68px;}
.menuc_top_fr{ float:right; height:68px;}

.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:68px; background:#FFF; border-bottom:1px solid #0283ab;}
.top_fl{ float:left; height:68px;}
.top_fr{ float:right; height:68px;}
.top_height{ position:relative; width:100%; height:68px;}



/*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%;}



/*YYGK*/
.YYGK{ width:100%; padding-bottom:30px;}

.YYGK_top{ float:left; width:100%; padding:20px 0px; text-align:center;}
.YYGK_top img{ height:40px;}

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

.YYGK_img img{ width:calc(100% - 30px); margin-left:15px;}

.YYGK_tit{ float:left; width:100%; height:50px; line-height:50px; font-size:20px; color:#0283ab; text-align:center;}

.YYGK_body{ float:left; width:calc(100% - 30px); line-height:25px; font-size:14px; color:#555; margin-left:15px; text-align:justify;}

.YYGK_href{ float:left; width:100%; height:50px; padding:10px 0px; text-align:center;}
.YYGK_href a{ display:inline-block; padding:0px 50px; height:40px; line-height:40px; background:#0283ab; border-radius:20px; color:#FFF; font-size:14px;}

.YYGK_si{ float:left; width:calc(100% - 30px); margin-left:15px;}
.YYGK_si a{ float:left; width:calc(50% - 2px); padding:10px 0px; border:1px solid #eee; text-align:center; margin-bottom:-1px; margin-right:-1px;}
.YYGK_si a img{ height:30px;}
.YYGK_si a div{ width:100%; height:30px; line-height:30px; font-size:14px; color:#000; font-weight:bold;}



/*ksjs*/
.ksjs{ width:100%; background:url(../img/fae.jpg) top left no-repeat; background-size:100% 100%; padding-bottom:20px;}

.ksjs_top{ float:left; width:100%; padding:20px 0px; text-align:center;}
.ksjs_top img{ height:40px;}

.ksjs_bot{ float:left; width:100%;}
.ksjs_bot a{ float:left; width:calc(33.33% - 14.5px); background:#FFF; display:inline-block; border:1px solid #178cb0; text-align:center; margin-left:10px; margin-bottom:10px;}
.ksjs_bot a img{ height:20px; margin-top:10px;}
.ksjs_bot a div{ float:left; width:100%; height:30px; line-height:30px; text-align:center; font-size:12px; color:#555;}

.ksjs_href{ float:left; width:100%; height:50px; padding:10px 0px; text-align:center;}
.ksjs_href a{ display:inline-block; padding:0px 50px; height:40px; line-height:40px; background:#0283ab; border-radius:20px; color:#FFF; font-size:14px;}



/*TSYL*/
.TSYL{ width:100%; padding-bottom:20px;}

.TSYL_top{ float:left; width:100%; padding:20px 0px; text-align:center;}
.TSYL_top img{ height:40px;}

.TSYL_img{ float:left; width:100%;}
.TSYL_img a{ float:left; display:block; width:calc(50% - 22.5px); margin-left:15px; margin-bottom:20px;}
.TSYL_img a div{ float:left; width:100%; height:30px; background:url(../img/gdrv.png); padding-top:5px;}
.TSYL_img a div li{ float:left; width:calc(100% - 5px); height:20px; line-height:12px; font-size:12px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:10px; padding-left:5px;}
.TSYL_img a div ol{ float:left; width:80px; height:20px; line-height:20px; text-align:center; background:#FFF; font-size:12px; color:#0283ab; margin-left:calc((100% - 80px) / 2); margin-top:-10px;}

.TSYL_img2{ float:left; width:100%;}
.TSYL_img2 a{ float:left; display:block; width:calc(50% - 22.5px); margin-left:15px; margin-bottom:20px;}
.TSYL_img2 a div{ float:left; width:100%; height:60px; background:url(../img/gdrv.png); padding-top:5px;}
.TSYL_img2 a div ul{ float:left; width:calc(100% - 5px); height:30px; line-height:30px; font-size:16px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; padding-left:5px;}
.TSYL_img2 a div li{ float:left; width:calc(100% - 5px); height:20px; line-height:12px; font-size:12px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:10px; padding-left:5px;}
.TSYL_img2 a div ol{ float:left; width:80px; height:20px; line-height:20px; text-align:center; background:#FFF; font-size:12px; color:#0283ab; margin-left:calc((100% - 80px) / 2); margin-top:-10px;}

.TSYL_href{ float:left; width:100%; height:50px; padding:10px 0px; text-align:center;}
.TSYL_href a{ display:inline-block; padding:0px 50px; height:40px; line-height:40px; background:#0283ab; border-radius:20px; color:#FFF; font-size:14px;}

.TSYL_xuan{ float:left; width:calc(100% - 30px); margin-left:15px; margin-bottom:20px; border-bottom:2px solid #0283ab;}
.TSYL_xuan div{ float:left; width:50%; height:40px; line-height:40px; text-align:center; font-size:15px; color:#0283ab;}
.TSYL_xuan_div{ color:#FFF !important; background:#0283ab !important;}
.TSYL_dc{ float:left; width:100%; display:none;}



/*YYDT*/
.YYDT{ width:100%; background:url(../img/faf.jpg) top left no-repeat; background-size:100% 100%; padding-bottom:20px;}

.YYDT_top{ float:left; width:calc(100% - 30px); height:60px; padding-top:10px; border-bottom:1px solid #0283ab; margin-left:15px;}
.YYDT_top div{ float:left; height:59px; line-height:59px; color:#0283ab; font-size:20px; font-weight:bold; border-bottom:2px solid #f6ac3f;}

.YYDT_list{ float:left; width:calc(100% - 30px); margin-left:15px; padding:10px 0px;}
.YYDT_list a{ float:left; width:100%; height:60px; border-bottom:1px dashed #FFF; padding:10px 0px;}
.YYDT_list a div{ float:left; width:60px; height:60px; background:#0283ab;}
.YYDT_list a div li{ float:left; width:60px; height:30px; line-height:40px; text-align:center; font-size:18px; color:#FFF; font-weight:bold;}
.YYDT_list a div ol{ float:left; width:60px; height:30px; line-height:20px; text-align:center; font-size:13px; color:#FFF;}
.YYDT_list a span{ float:left; width:calc(100% - 70px); height:60px; line-height:60px; font-size:14px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:10px;}

.YYDT_href{ float:left; width:100%; height:50px; padding:10px 0px; text-align:center;}
.YYDT_href a{ display:inline-block; padding:0px 50px; height:40px; line-height:40px; background:#0283ab; border-radius:20px; color:#FFF; font-size:14px;}



/*foot*/
.foot{ width:100%; background:#0283ab;}
.foot_top{ float:left; width:100%; text-align:center; padding-top:30px; padding-bottom:10px;}
.foot_top img{ height:100px;}

.foot_lok{ float:left; width:345px; margin-left:calc((100% - 345px) / 2);}
.foot_lok_er{ float:left; width:130px; text-align:center; font-size:16px; color:#FFF;}
.foot_lok_er img{ float:left; width:130px; height:130px; margin-bottom:5px;}
.foot_lok_zi{ float:left; width:205px; margin-left:10px; font-size:14px; line-height:25px; color:#FFF;}

.foot_zi{ float:left; width:100%; text-align:center; line-height:25px; font-size:14px; color:#FFF; border-top:1px solid #4ea8c4; padding:20px 0px; margin-top:15px;}



/*fenye_lanmu*/
.fenye_lanmu{ width:100%; background:#f2f2f2; padding-bottom:10px;}
.fenye_lanmu a{ float:left; padding:0px 10px; margin-left:10px; margin-top:10px; height:24px; line-height:23px; border:1px solid #eee; background:#FFF; font-size:14px; color:#000;}
.fenye_lanmu_a_hover{ background:#0283ab !important; border:1px solid #0283ab !important; color:#FFF !important;}



/*fenye_ding*/
.fenye_ding{ width:100%; height:50px; background:url(../img/sfed.jpg) top left repeat-x; background-size:auto 100%;}
.fenye_ding_fl{ float:left; width:50px; height:50px; background:url(../img/fenye_back.png) center center no-repeat; background-size:10px;}
.fenye_ding_fr{ float:right; width:50px; height:50px; background:url(../img/fenye_fr.png) center center no-repeat; background-size:20px;}
.fenye_ding_tit{ float:left; width:calc(100% - 100px); height:50px; line-height:50px; font-size:23px; color:#000; font-weight:bold; text-align:center;}




/*fenye_YYDT*/
.fenye_YYDT{ width:100%; padding-bottom:20px;}

.fenye_YYDT_top{ float:left; width:calc(100% - 30px); height:60px; border-bottom:1px solid #0283ab; margin-left:15px;}
.fenye_YYDT_top div{ float:left; height:59px; line-height:59px; color:#0283ab; font-size:20px; font-weight:bold; border-bottom:2px solid #f6ac3f;}

.fenye_YYDT_list{ float:left; width:calc(100% - 30px); margin-left:15px; padding:10px 0px;}
.fenye_YYDT_list a{ float:left; width:100%; height:60px; border-bottom:1px dashed #0283ab; padding:10px 0px;}
.fenye_YYDT_list a div{ float:left; width:60px; height:60px; background:#0283ab;}
.fenye_YYDT_list a div li{ float:left; width:60px; height:30px; line-height:40px; text-align:center; font-size:18px; color:#FFF; font-weight:bold;}
.fenye_YYDT_list a div ol{ float:left; width:60px; height:30px; line-height:20px; text-align:center; font-size:13px; color:#FFF;}
.fenye_YYDT_list a span{ float:left; width:calc(100% - 70px); height:60px; line-height:60px; font-size:14px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:10px;}



/*fenye_YYDT_img*/
.fenye_YYDT_img{ float:left; width:100%; padding-top:15px;}
.fenye_YYDT_img a{ float:left; display:block; width:calc(50% - 22.5px); margin-left:15px; margin-bottom:20px;}
.fenye_YYDT_img a div{ float:left; width:100%; background:url(../img/gdrv.png); padding-top:5px;}
.fenye_YYDT_img a div ul{ float:left; width:calc(100% - 5px); height:30px; line-height:30px; font-size:16px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; padding-left:5px;}
.fenye_YYDT_img a div li{ float:left; width:calc(100% - 5px); height:20px; line-height:12px; font-size:12px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:10px; padding-left:5px;}
.fenye_YYDT_img a div ol{ float:left; width:80px; height:20px; line-height:20px; text-align:center; background:#FFF; font-size:12px; color:#0283ab; margin-left:25%; margin-top:-10px;}



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



/*fenye_YYDT_tit*/
.fenye_YYDT_tit{ float:left; width:calc(100% - 30px); line-height:30px; font-size:20px; font-weight:bold; padding-top:10px; text-align:justify; color:#000; margin-left:15px;}



/*fenye_YYDT_href*/
.fenye_YYDT_href{ float:left; width:calc(100% - 30px); border-top:1px solid #666; margin-top:20px; margin-left:15px; padding-top:10px;}
.fenye_YYDT_href a{ float:left; width:100%; line-height:30px; color:#222;}



/*pages*/
.pages { float:left; padding:20px 0px; width:100%; clear: both;}
.pages ul{ float:left; width:100%;}
.pages ul li{ float:left; width:calc(25% - 12.5px); height:40px; line-height:40px; background:#014684; 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:#014684 !important;}













