*{ 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:20px; top:calc((100% - 230px) / 2); width:20px; z-index:1000;}
#menu li{ float:left; width:20px; height:20px; margin:4px 0px; background:url(../img/dian.png) center center no-repeat; background-size:8px;}
#menu li a{ display:block; width:20px; height:20px;}
#menu li.active{ background:url(../img/wujiao.png) center center no-repeat; background-size:20px;}



/*menuc*/
.menuc{ position:fixed; top:0px; left:0px; width:100%; height:0px; overflow:hidden; background:url(../img/ngh.jpg) left bottom no-repeat #78201f; background-size:100% auto; z-index:99999999999;}

.menuc_top{ float:left; width:100%; height:100px; padding:10px 0px;}
.menuc_top_fl{ float:left; height:100px; margin-left:30px;}
.menuc_top_fr{ float:right; height:30px; margin-right:10px; margin-top:5px;}

.menuc_bot{ float:left; width:100%; height:calc(100% - 60px);}
.menuc_bot_cen{ float:left; width:100%; height:100%; overflow:hidden; overflow-y:scroll;}

.menuc_bot_div{ float:left; width:calc(100% - 30px); margin-left:30px;}
.menuc_bot_div_top{ float:left; width:calc(100% - 30px); padding-left:30px; height:30px; line-height:30px; font-size:20px; color:#e8d59c; font-weight:bold; background:url(../img/menuc_bot_div_top.png) left top 16px no-repeat; background-size:20px; text-shadow:0px 1px 1px #000; padding-top:10px;}
.menuc_bot_div_bot{ float:left; width:calc(100% - 30px); padding-left:30px; height:30px; line-height:30px; font-size:14px; color:#FFF; text-shadow:0px 1px 1px #000;}



/*top*/
.top{ position:fixed; top:0px; z-index:999; width:100%; height:60px;}
.top_logo{ position:absolute; width:176px; left:50%; margin-left:-88px;}
.top_fr{ float:right; height:60px;}
.top_fr_lan{ float:left; width:60px; height:60px; background:url(../img/lan.png) center center no-repeat; background-size:20px;}



/*sect_bg*/
.sect_bg{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-999;}

.sect1{ width:100%; height:100%; overflow:hidden; background:url(../img/q2.jpg) center center no-repeat; background-size:100% 100%;}

.slider{ position:relative; width:100%; height:100%; overflow:hidden !important;}
.sliderbox{ position:relative; width:100%; height:100%;}
.sliderbox li{ position:absolute; width:100%; height:100%;}
.sliderbox li a{ width:100%; height:100%; display:block;}
.sliderbox li a img{ opacity:0; transition:all 0.5s;}
.current a img{ transition-delay:1.0s !important; opacity:1 !important;}

.slider_dko{ position:absolute; z-index:9; width:100%; left:50%; margin-left:-50%;}

.slidernav{	position:absolute; width:100%; bottom:50px; z-index:8;}
.slidernav ul{ position:relative; width:100%; text-align:center;}
.slidernav ul li{ display:inline-block; width:20px; height:20px; margin:0px 10px;}
.slidernav ul li a{ display:block; width:20px; height:20px; background:url(../img/se1c.png) no-repeat; background-size:20px;}
.slidernav ul li.current a{ background:url(../img/se1h.png) no-repeat;!important; background-size:20px;}

.ziaxian{ position:absolute; right:10px; bottom:10px;}



/*lanmu*/
/*.lanmu{ opacity:0; transition:all 0.5s;}*/
/*.active .lanmu{ margin-top:70px; transition-delay:1.0s; opacity:1;}*/



/*sect2*/
.sect2{ width:100%; height:100%; overflow:hidden; background:url(../img/s2_bg.jpg) center center no-repeat; background-size:cover;}

.sect2_1{ float:left; width:calc(100% - 80px); margin-top:130px; margin-left:20px; height:40px; line-height:40px; color:#FFF; font-size:20px; font-weight:bold;}

.sect2_2{ float:left; width:calc(100% - 80px); height:25px; margin-left:20px; border-bottom:1px solid #eeca85;}
.sect2_2 div{ float:left; width:px; height:25px; line-height:25px; color:#FFF; font-size:13px; background:rgba(15,92,167,0.3);}
.sect2_2 img{ float:left; height:25px;}

.sect2_3{ float:left; width:calc(100% - 80px); margin:10px 0px; margin-left:20px; line-height:20px; max-height:80px; overflow:hidden; font-size:12px; color:#FFF;}

.sect2_4{ float:left; width:calc(100% - 80px); margin-left:20px;}
.sect2_4_div{ float:left; width:80px; height:80px; border:1px solid #eeca85; border-radius:50%; overflow:hidden; margin-right:10px; background:rgba(17,90,162,0.6)}
.sect2_4_div div { float:left; width:100%; height:20px; line-height:20px; font-size:12px; text-align:center; color:#e8d59c; margin-top:15px;}
.sect2_4_div span{ float:left; width:100%; height:20px; line-height:20px; font-size:20px; text-align:center; color:#FFF; text-align:center;}
.sect2_4_div font{ height:25px; line-height:10px; font-size:12px; text-align:center; color:#FFF;}
.sect2_4_div dd{ float:left; width:100%; height:20px; line-height:15px; font-size:12px; text-align:center; color:#FFF;}

.sect2_5{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:10px;}
.sect2_5 a{ float:left;}
.sect2_5 a img{ height:20px;}

.sect2_6{ float:left; width:calc(100% - 80px); margin-left:20px;}
.sect2_6 img{ width:100%;}



/*sect3*/
.sect3{ width:100%; height:100%; overflow:hidden; background:url(../img/s3_bg.jpg) center center no-repeat; background-size:cover;}

.sect3_top{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:130px;}
.sect3_top_fl{ float:left; width:px; height:90px;}
.sect3_top_fr{ float:right; height:90px;}
.sect3_top_fr img{ float:left; width:; height:25px; margin-top:35px;}

.sect3_cen{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:10px;}
.sect3_cen_a{ float:left; width:calc(100% / 3); display:block;}
.sect3_cen_a span{ float:left; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#FFF; background:rgba(0,0,0,0.5);}

.sect3_cen_b{ float:left; width:100%; height:px;}
.sect3_cen_b span{ float:left; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#FFF; background:rgba(0,0,0,0.5);}



/*sect4*/
.sect4{ width:100%; height:100%; overflow:hidden; background:url(../img/s4_bg.jpg) left center no-repeat; background-size:cover;}

.sect4_1{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:110px; height:60px;}
.sect4_1 img{ height:60px;}

.sect4_2{ float:left; width:calc(100% - 80px); margin-left:20px;}
.sect4_2_fl{ float:left; height:35px;}
.sect4_2_fr{ float:right; height:35px;}
.sect4_2_fr img{ float:left; height:25px; margin-top:10px;}

.sect4_3{ float:left; width:calc(100% - 86px); border:3px solid #00407e; margin-left:20px; margin-top:10px;}
.sect4_3 div{ float:left; width:100%; background:url(../img/gjh.png) center center no-repeat; background-size:cover;}

.sect4_4{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:10px;}
.sect4_4 img{ float:left; height:35px;}

.sect4_5{ float:left; width:calc(100% - 80px); margin:5px 0px; margin-left:20px; background:#e8d59c; color:#493e1e; font-size:12px; border-radius:15px; line-height:20px; text-align:center;}

.sect4_6{ float:left; width:calc(100% - 80px); margin-left:20px; color:#FFF; line-height:20px;}

.sect4_7{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:5px;}
.sect4_7 img{ height:25px;}

.sect_4_bg_k{ float:left; background:url(../img/fjnfg.png) center center no-repeat; background-size:160%; padding-bottom:100px;}



/*sect5*/
.sect5{ width:100%; height:100%; overflow:hidden; background:url(../img/s5_bg.jpg) left center no-repeat; background-size:cover;}

.sect5_1{ float:left; height:80px; margin-left:20px; margin-top:110px;}

.sect5_2{ float:left; width:calc(100% - 80px); margin-left:20px;}
.sect5_2 img{ height:25px;}

.sect5_list{ float:left; width:calc(100% - 100px); margin-left:20px; margin-top:10px; padding:10px; background:url(../img/faw.png);}
.sect5_list_fl{ float:left; width:85px; height:50px; border-right:1px solid #FFF;}
.sect5_list_fl div{ float:left; width:100%; height:25px; line-height:30px; font-size:18px; color:#FFF;}
.sect5_list_fl span{ float:left; width:100%; height:25px; line-height:20px; font-size:12px; color:#FFF;}
.sect5_list_fr{ float:left; width:calc(100% - 98px); height:50px; line-height:25px; font-size:12px; font-weight:bold; color:#FFF; overflow:hidden; margin-left:10px;}



/*sect6*/
.sect6{ width:100%; height:100%; overflow:hidden; background:url(../img/s6_bg.jpg) left center no-repeat; background-size:cover;}

.sect6_1{ float:left; height:60px; margin-left:20px; margin-top:110px;}

.sect6_2{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:15px;}
.sect6_2 img{ height:30px;}

.sect6_img{ float:left; width:calc(100% - 80px); margin-left:20px; margin-top:15px; background:#FFF; padding-top:20px; padding-bottom:10px; border-radius:10px;}
.sect6_img a{ float:left; width:calc(50% - 30px); margin-left:20px;}
.sect6_img a div{ float:left; width:calc(100% - 2px); border:1px solid #ccc;}
.sect6_img a span{ float:left; width:100%; height:30px; line-height:30px; text-align:center; font-size:13px; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.sect6_di{ position:absolute; right:0px; bottom:0px; width:95px;}



/*sect7*/
.sect7{ width:100%; height:100%; overflow:hidden; background:url(../img/s7_bg.jpg) left center no-repeat; background-size:cover;}

.sect7_top{ float:left; width:100%; text-align:center; margin-top:120px;}
.sect7_top img{ height:35px;}

.sect7_er{ float:left; width:100%; margin-top:10px; margin-bottom:20px;}
.sect7_er_cen{ width:140px; margin:0 auto;}
.sect7_er_cen img{ float:left; width:120px; height:120px; margin-left:10px; position:relative;}
.sect7_er_cen div{ float:left; width:140px; height:24px; line-height:20px; text-align:center; font-size:13px; color:#665a37; padding-top:10px; margin-top:-10px; background:#e8d59c; display:inline-block;}

.sect7_zi{ float:left; width:300px; margin-left:calc(50% - 150px);}
.sect7_zi img{ float:left; width:50px; margin-top:5px; margin-right:10px;}
.sect7_zi span{ float:left; width:240px; line-height:25px; font-size:14px; color:#FFF; text-shadow:0px 1px 1px #000;}
.sect7_zi div { float:left; width:240px; line-height:25px; font-size:13px; color:#FFF; text-shadow:0px 1px 1px #000;}

.sect7_di{ float:left; width:100%; text-align:center; position:absolute; bottom:10px; font-size:13px; line-height:22px; color:#FFF; text-shadow:0px 1px 1px #000;}
.sect7_di a{ font-size:13px; color:#FFF;}



/*fenye_di*/
.fenye_di{ width:100%; text-align:center; font-size:13px; line-height:25px; color:#FFF; background:#1d5892; padding:15px 0px; margin-top:30px;}
.fenye_di a{ font-size:13px; color:#FFF;}



/*fenye_top_bg*/
.fenye_top_bg{ background:url(../img/fenye_top.png) no-repeat; background-size:100% 100%;}



/*fenye_map*/
.fenye_map{ width:100%;}
.fenye_map_logo{ position:absolute; width:130px; right:20px; box-shadow:0px 0px 10px rgba(0,0,0,1.00); border-radius:50%; overflow:hidden; margin-top:-40px;}



/*fenye_map_le*/
.fenye_map_le{ width:100%; padding:50px 0px;}
.fenye_map_lei{ float:left; width:calc(100% - 60px); margin:10px 0px; margin-left:30px;}
.fenye_map_lei img{ float:left; width:40px; height:40px;}
.fenye_map_lei div{ float:right; width:calc(100% - 50px);}
.fenye_map_lei div span{ float:left; width:100%; font-size:20px; color:#493e1e; line-height:35px; font-weight:bold;}
.fenye_map_lei div font{ float:left; width:100%; font-size:14px; color:#585858; line-height:25px;}



/*fenye*/
.fenye{ width:100%; margin-top:110px;}
.fenye_top{ float:left; width:calc(100% - 40px); margin-left:20px; border-bottom:2px solid #1d5892; font-weight:bold; color:#1d5892; font-size:24px; line-height:50px;}



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



/*fenye_list*/
.fenye_list{ float:left; width:100%; padding-top:10px;}
.fenye_list_a{ float:left; width:calc(100% - 60px); margin-left:20px; margin-top:10px; padding:10px; box-shadow:0px 3px 3px 2px rgba(114,150,186,0.4);}
.fenye_list_a_fl{ float:left; width:65px; height:50px; border-right:1px solid #1d5892;}
.fenye_list_a_fl div{ float:left; width:100%; height:25px; line-height:30px; font-size:18px; color:#333;}
.fenye_list_a_fl span{ float:left; width:100%; height:25px; line-height:20px; font-size:12px; color:#333;}
.fenye_list_a_fr{ float:left; width:calc(100% - 78px); height:50px; line-height:25px; font-size:12px; font-weight:bold; color:#333; overflow:hidden; margin-left:10px;}



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



/*fenye_art*/
.fenye_art{ float:left; width:calc(100% - 40px); padding:20px;}
.fenye_art_tit{ float:left; width:100%; line-height:35px; font-size:25px; color:#000; text-align:center; padding:30px 0px;}

.fenye_art_body{ float:left; width:100%; padding-bottom:30px; line-height:30px; font-size:15px; color:#000;}
.fenye_art_body *{ font-size:15px; color:#000 !important; font-weight:100;}
.fenye_art_body table{ max-width:100%; margin:10px auto;}
.fenye_art_body img{ max-width:100%; margin:10px auto; display:block;}

.fenye_art_next{ float:left; width:100%; line-height:25px; font-size:14px; color:#000; border-top:2px solid #666; padding-top:10px;}
.fenye_art_next a{ float:left; width:100%; line-height:25px; font-size:14px; color:#000}



/*pages*/
.pages { float:left; width:calc(100% - 35px); height:40px; padding:20px 15px;}
.pages ul{ float:left; width:100%;}
.pages ul li { float:left; width:calc(25% - 7px); height:40px; line-height:40px; text-align:center; margin-left:5px; border:1px solid #1968c6;}
.pages ul li a { display:block; color:#1968c6; font-size:14px;}
.pages ul .current { color:#1968c6; font-size:12px; font-weight:bold; height:30px; line-height:30px; width:30px;}










