*{ margin:0; padding:0;}
body{ width:100%; overflow-x:hidden;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}
.clear{ width:100%; height:0px; clear:both;}



/*logo*/
.logo{ position:relative; width:1200px; left:50%; margin-left:-600px;}



/*nav*/
.nav{ width:100%; min-height:66px; border-top:1px solid #eee;}
.nav_cen{ position:relative; width:1200px; margin-left:-600px; left:50%;}

.nav_a{ float:left; width:120px; height:44px; padding:10px 0px; border-bottom:2px solid #FFF; transition:all 0.3s;}
.nav_a_yi{ float:left; width:120px; border-left:1px solid #eee; transition:all 0.3s;}
.nav_a_yi div{ float:left; width:120px; height:22px; line-height:22px; font-size:18px; color:#555; text-align:center;}
.nav_a_yi span{ float:left; width:120px; height:22px; line-height:22px; font-size:12px; color:#bbb; text-align:center; text-transform:uppercase;}

.nav_a:hover{ background:#0865a0; border-bottom:2px solid #e64030 !important;}

.nav_a_er{ opacity:0; z-index:9999999999999; position:absolute; margin-top:56px; width:120px; height:0; overflow:hidden; background:#0865a0;}
.nav_a_er a{ float:left; width:120px; height:40px; line-height:40px; font-size:14px; color:#FFF; text-align:center; border-bottom:1px solid #e64030; transition:all 0.1s;}
.nav_a_er a:hover{ opacity:1; font-weight:bold; font-size:15px;}

.nav_ahome{ background:#0865a0; border-bottom:2px solid #e64030 !important;}
.nav_ahome .nav_a_yi{  border-left:1px solid #0865a0 !important;}
.nav_ahome .nav_a_yi *{ color:#FFF !important;}

.nav_a_hover{ background:#0865a0; border-bottom:2px solid #e64030 !important;}
.nav_a_hover .nav_a_yi{ border-left:1px solid #0865a0 !important;}
.nav_a_hover .nav_a_yi *{ color:#FFF !important;}



/*slider*/
.slider{ position:relative; width:100%;}
.sliderbox{ position:relative; width:100%; z-index:7;}
.sliderbox li{ position:absolute; width:100%;}
.sliderbox li a{ width:100%;}
.sliderbox li a img{ width:100%;}

.slidernav{	position:absolute; width:100%; bottom:20px; z-index:8;}
.slidernav ul{ position:relative; width:94px; margin-left:-47px; left:50%;}
.slidernav ul li{ float:left; width:14px; height:14px; margin:0px 10px;}
.slidernav ul li a{ display:block; width:14px; height:14px; background:#FFF; border-radius:50%;}
.slidernav ul li.current a{ background:#045baa;}



/*lanmu*/
.lanmu{ width:100%; height:60px; padding-top:40px; padding-bottom:20px;}
.lanmu div { position:relative; z-index:10; float:left; width:100%; height:40px; line-height:40px; font-size:30px; color:#0865a0; text-align:center; font-weight:bold; padding-top:12px;}
.lanmu span{ position:absolute; left:0px; z-index:9; width:100%; height:40px; line-height:40px; font-size:30px; color:#e8e8e8; text-align:center; font-weight:bold; text-transform:uppercase;}



/*ywmk*/
.ywmk{ width:100%; background:#fafafa; padding-bottom:50px;}
.ywmk_zi{ width:100%; height:86px; line-height:50px; text-align:center; font-size:16px; color:#666;}
.ywmk_div{ position:relative; width:1200px; left:50%; margin-left:-600px;}
.ywmk_div_a{ float:left; width:201px; height:229px; background:url(../img/bgg1.png) no-repeat; margin-left:32.5px; transition:all 0.3s;}
.ywmk_div_a div{ float:left; width:82px; height:82px; margin-top:32px; margin-left:61px;}
.ywmk_div_a span{ float:left; width:201px; height:48px; line-height:48px; font-size:20px; color:#FFF; text-align:center; margin-top:15px;}
.ywmk_div_a font{ float:left; width:201px; height:36px; line-height:36px; font-size:12px; color:#FFF; text-align:center; text-transform:uppercase;}
.ywmk_div_a:hover{ background:url(../img/bgg2.png) no-repeat; opacity:1; margin-top:-10px;}

.ywmk_div_a_tu1{ background:url(../img/e1.png) center center no-repeat;}
.ywmk_div_a_tu2{ background:url(../img/e2.png) center center no-repeat;}
.ywmk_div_a_tu3{ background:url(../img/e3.png) center center no-repeat;}
.ywmk_div_a_tu4{ background:url(../img/e4.png) center center no-repeat;}
.ywmk_div_a_tu5{ background:url(../img/e5.png) center center no-repeat;}



/*qygk*/
.qygk{ width:100%; padding-bottom:70px;}
.qygk_xi{ position:relative; width:1200px; left:50%; margin-left:-600px;}
.qygk_xi_fl{ position:absolute; float:left; margin-top:30px;}
.qygk_xi_fr{ float:right; width:564px; height:px; background:#f5f5f5; padding-left:180px; padding-right:50px; padding-top:60px; padding-bottom:40px;}
.qygk_xi_fr_tit{ float:left; width:564px; height:48px; line-height:48px; text-align:center; font-size:25px; color:#FFF; font-weight:bold; background:#0865a0;}
.qygk_xi_fr_body{ float:left; width:564px; height:180px; line-height:36px; font-size:16px; color:#333; overflow:hidden; margin-top:20px;}
.qygk_xi_fr_shu{ float:left; width:564px; height:px; border-bottom:1px solid #e4e4e4;}
.qygk_xi_fr_shu_div{ float:left; width:200px; height:px; margin-left:54px;}
.qygk_xi_fr_shu_div div{ float:left; width:200px; height:px; line-height:px; font-size:45px; color:#0865a0; text-align:center; font-weight:bold;}
.qygk_xi_fr_shu_div span{ float:left; width:200px; height:35px; line-height:25px; font-size:16px; color:#0865a0; text-align:center;}
.qygk_xi_fr_shu_div font{ float:left; width:13px; height:13px; background:#0865a0; border-radius:50%; margin-left:94px; margin-bottom:-7px;}



/*gcal*/
.gcal{ width:100%; padding-bottom:50px; background:#fafafa;}
.gcal_img{ position:relative; width:1200px; left:50%; margin-left:-600px;}
.gcal_img a{ float:left; width:288px; height:274px; margin-left:16px;}
.gcal_img a span{ float:left; width:288px; height:204px; transition:all 0.3s;}
.gcal_img a div{ float:left; width:288px; height:70px; line-height:70px; text-align:center; font-size:15px; color:#666; transition:all 0.3s;}
.gcal_img a:hover span{ background-size:105% 105% !important;}
.gcal_img a:hover div{ font-size:16px;}



/*gjxk*/
.gjxk{ position:relative; width:1200px; left:50%; margin-left:-600px; padding:50px 0px;}
.gjxk_fl{ float:left; width:392px; height:362px;}
.gjxk_fl_top{ float:left; width:392px; height:48px;}
.gjxk_fl_top_fl{ float:left; padding-left:20px; height:48px; line-height:48px; font-size:24px; color:#0865a0; font-weight:bold;}
.gjxk_fl_top_fr{ float:right; height:48px;}
.gjxk_fl_top_fr a{ float:left; padding:0px 15px; height:47px; line-height:47px; font-size:20px; color:#444; border:1px solid #e7e7e7; margin-left:6px;}
.gjxk_fl_top_fr_a_hover{ border-bottom:1px solid #FFF !important; color:#0865a0 !important; position:relative; z-index:999;}

.gjxk_fl_bot{ display:none; float:left; width:390px; height:280px; padding:10px 0px; border:1px solid #e7e7e7;}
.gjxk_fl_bot_cen{ float:left; width:390px; height:280px; overflow:hidden;}
.gjxk_fl_bot_cen a{ float:left; width:390px; height:35px;}
.gjxk_fl_bot_cen a img{ float:left; width:36px; height:35px;}
.gjxk_fl_bot_cen a div{ float:left; width:246px; height:35px; height:35px; line-height:35px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.3s;}
.gjxk_fl_bot_cen a span{ float:right; width:78px; height:35px; height:35px; line-height:35px; font-size:14px; color:#aaa; padding-right:20px;}
.gjxk_fl_bot_cen a:hover div{ color:#FFF; text-shadow:1px 1px 1px #000;}

.gjxk_fr{ float:left; width:390px; height:348px; border:1px solid #e7e7e7; margin-left:12px;}
.gjxk_fr_top{ float:left; width:390px; height:47px;}
.gjxk_fr_top div{ float:left; padding-left:20px; height:47px; line-height:47px; font-size:24px; color:#0865a0; font-weight:bold;}
.gjxk_fr_top a{ float:right; padding:0px 15px; height:47px; line-height:47px; font-size:14px; color:#828282;}

.gjxk_fr_bot{ float:left; width:390px; height:280px; padding:10px 0px; border-top:1px solid #e7e7e7;}
.gjxk_fr_bot_cen{ float:left; width:390px; height:280px; overflow:hidden;}
.gjxk_fr_bot_cen a{ float:left; width:390px; height:35px;}
.gjxk_fr_bot_cen a img{ float:left; width:36px; height:35px;}
.gjxk_fr_bot_cen a div{ float:left; width:246px; height:35px; height:35px; line-height:35px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.3s;}
.gjxk_fr_bot_cen a span{ float:right; width:78px; height:35px; height:35px; line-height:35px; font-size:14px; color:#aaa; padding-right:20px;}
.gjxk_fr_bot_cen a:hover div{ color:#FFF; text-shadow:1px 1px 1px #000;}



/*foot*/
.foot{ width:100%; background:#0865a0;}
.foot_cen{ position:relative; width:1200px; left:50%; margin-left:-600px; border-bottom:1px solid #468cb8; padding-bottom:40px;}
.foot_cen_fl{ float:left; width:410px; padding-left:110px; line-height:36px; color:#FFF; font-size:14px; padding-top:40px;}
.foot_cen_cen{ float:left; width:160px; height:160px; margin-top:-23px;}
.di{ width:100%; height:60px; line-height:60px; font-size:14px; color:#FFF; text-align:center;}
.di *{ color:#FFF !important; font-size:14px !important;}



/*slider2*/
.slider2{ position:relative; width:100%;}
.sliderbox2{ position:relative; width:100%; z-index:7;}
.sliderbox2 li{ position:absolute; width:100%;}
.sliderbox2 li a{ width:100%;}
.sliderbox2 li a img{ width:100%;}

.slidernav2{position:absolute; width:100%; bottom:20px; z-index:8; text-align:center;}
.slidernav2 ul{ margin:0 auto; display:inline-block;}
.slidernav2 ul li{ float:left; width:14px; height:14px; margin:0px 10px;}
.slidernav2 ul li a{ display:block; width:14px; height:14px; background:#FFF; border-radius:50%;}
.slidernav2 ul li.current a{ background:#045baa;}



/*fenye*/
.fenye{ position:relative; width:1200px; left:50%; margin-left:-600px;}
.fenye_top{ float:left; width:1200px; height:80px; border-bottom:1px solid #dbdbdb;}
.fenye_top_div{ float:left; height:80px; line-height:80px; font-size:30px; color:#0865a0; font-weight:bold;}
.fenye_top_lan{ float:left; height:80px;}
.fenye_top_lan a{ float:left; padding:0px 15px; height:30px; line-height:27px; margin-top:30px; margin-left:20px; font-weight:100; background:#3d8bbc; color:#FFF; transition:all 0.3s;} 
.fenye_top_lan a:hover{ background:#0865a0 !important;}
.fenye_top_lan_a_hover{ background:#0865a0 !important; font-weight:bold;}
.fenye_top_fr{ float:right; height:50px; line-height:50px; font-size:16px; color:#5d5d5d; font-weight:bold; padding-top:30px;}
.fenye_top_fr *{ height:50px; line-height:50px; font-size:16px; color:#5d5d5d; font-weight:bold;}



/*fenye_img*/
.fenye_img{ float:left; width:1200px;}
.fenye_img a{ float:left; width:284px; height:260px; margin:0px 8px; margin-top:20px;}
.fenye_img a div{ float:left; width:100%; height:200px; transition:all 0.3s;}
.fenye_img a span{ float:left; width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fenye_img a:hover div{ background-size:105% 105% !important;}



/*fenye_list*/
.fenye_list{ float:left; width:1200px; padding-top:20px;}
.fenye_list a{ float:left; width:1200px; height:40px; border-bottom:1px dashed #d8d8d8;}
.fenye_list a img{ float:left; width:36px; height:35px; margin-top:3px;}
.fenye_list a div{ float:left; width:1060px; height:40px; height:40px; line-height:40px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.3s;}
.fenye_list a span{ float:right; width:88px; height:40px; height:40px; line-height:40px; font-size:14px; color:#aaa;}
.fenye_list a:hover div{ color:#FFF; text-shadow:1px 1px 1px #000;}



/*fenye_body*/
.fenye_body{ float:left; width:1200px; padding:30px 0px; font-size:16px; color:#333; line-height:30px;}
.fenye_body *{ font-size:16px; color:#333; line-height:30px;}
.fenye_body img{ max-width:1200px; display:block; margin:10px auto;}
.fenye_body table{ max-width:1200px; margin:0 auto;}



/*fenye_art*/
.fenye_art{ float:left; width:1200px; padding:50px 0px; font-size:16px; color:#000; line-height:30px;}
.fenye_art_tit{ float:left; width:1200px; line-height:50px; font-size:30px; color:#000; text-align:center;}
.fenye_art_body{ float:left; width:1200px; padding-top:20px; font-size:16px; color:#000; line-height:30px;}
.fenye_art_body *{ font-size:16px !important; color:#333; line-height:30px !important; font-family:"微软雅黑" !important;}
.fenye_art_body img{ max-width:1200px; display:block; margin:10px auto;}
.fenye_art_body table{ max-width:1200px; margin:10px auto;}
.fenye_art_href{ float:left; width:1200px; border-top:1px solid #bbb; margin-top:30px; padding-top:10px; margin-bottom:30px;}
.fenye_art_href a{ float:left; width:1200px; line-height:30px; color:#222;}



/*pages*/
.pages { float:left; width:100%; height:42px; clear: both; padding-top:40px; padding-bottom:40px;}
.pages ul{ float:left;}
.pages ul li{ float:left; height:30px; line-height:30px; border:1px solid #0865a0; text-align:center; margin-left:10px;}
.pages ul li a{ display:block; padding:0px 10px; color:#0865a0; font-size:14px; font-weight:bold;}
.pages ul .c { padding:0px 10px; color:#FFF; background:#0865a0 !important;}








