@charset "utf-8";
*{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px; color: #5a5a5a;}
body{ overflow-x:hidden; min-width: 1200px;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none; color: #5a5a5a;}
img{ border:none;}
.clear{ width:100%; clear:both;}
#no-ie{ display: none; height: 30px; line-height: 30px; background: #ffffcc;border-bottom:1px solid #0469b6; text-align: center;}
.main_bg{ position: absolute; z-index: -1; width: 100%; height: 745px; background:url(/template/default/images/bodybg.jpg) top repeat-x;}
.main_shadow{ background: #fff; box-shadow: 0 8px 16px 0 rgba(28,31,33,.1);}
/*pages*/
.page  { clear:both; margin: 0 auto; text-align: center;}
.pages {  }
.pages ul {  }
.pages ul li { display: inline-block; height:20px; line-height:20px;padding: 3px 10px; text-align:center; margin-left:4px; border:1px solid #1968c6;}
.pages ul li a { display: inline-block; color:#1968c6; font-size:12px;}
.pages ul .current { color:#1968c6; font-size:12px; font-weight:bold; height:30px; line-height:30px; width:30px;}

/*top*/
.top{ width:100%; height:124px;background:url(/template/default/images/topbg.jpg); overflow:hidden;}
.top_cen{ width:1200px; margin:0 auto;}
.top_cen_logo{ float:left; width: 550px; height: 124px; background:url(/template/default/images/logo.png) center no-repeat;}
.top_cen_fl  { float:left; width: 300px; height: 124px; background:url(/template/default/images/xcy.png) right center no-repeat;}
.top_cen_fr  { float:right; height:32px; padding-top:55px;}
.top_cen_fr_input{ float:left; width:230px; height:30px; padding:0px 10px; outline:none; border:1px solid #c8eeff;border-right:none; background:#fff; border-radius:5px 0px 0px 5px; font-size:14px;}
.top_cen_fr_en{ float:left; width:35px; height:32px; border-radius:0px 5px 5px 0px; outline:none; border:1px solid #c8eeff; border-left:none; background:url(/template/default/images/soso.jpg) top 6px center no-repeat #fff;}
/*nav*/
.nav{ width:100%; height:45px; background:url(/template/default/images/title.jpg) left bottom repeat-x;}
.nav_cen{ width:1140px; height:45px; margin:0 auto;}
.nav_cen_yi{ position:relative;float:left; width:130px; height:45px; margin:0px; position:relative; background:url(/template/default/images/nav_line.jpg) right bottom no-repeat;}
.nav_cen_yi>a{ float:left; width:100%; height:45px; line-height:45px; color:#fff; font-size:16px; text-align:center;}
.nav_cen_yi>a:hover,.nav_cen_yi_a_hover,.nav_cen_yi_a_hover2{background:url(/template/default/images/nav_bg.jpg) center bottom no-repeat #066dbc;}
.nav_cen_er{ position::absolute;display:none; position:absolute; z-index:99999; width:130px; left:0px; margin-top:45px; background:#005ea6; text-align:center;}
.nav_cen_er_div{ display:inline-block; height:36px; border-bottom:1px solid #0469b6;}
.nav_cen_er_div a{ display:inline-block; width:130px; height:36px; line-height:36px; color:#FFF; font-size:14px; text-align:center;}
.nav_cen_san{ display:none; z-index:99999; width:130px; background:#207cc7; text-align:center;}
.nav_cen_san a{ float:left; width:170px; height:40px; line-height:40px; color:#FFF; font-size:14px; text-align:center; border-bottom:1px solid #549ad4;}
/*foot*/
.foot{ clear: both; width:100%; height:255px; background:#1da8eb;}
.foot_cen{ width:1240px; height:255px; margin:0 auto;}
.foot_cen_logo{ float:left; width:350px; height:255px; background:url(/template/default/images/di.jpg) center center no-repeat;}
.foot_cen_cen  { float:left; width:420px; height:255px; margin-left:30px; background:url(/template/default/images/folr.jpg) left center no-repeat; padding-left:40px;}
.foot_cen_cen_t{ float:left; width:420px; height:92px;}
.foot_cen_cen_c{ float:left; width:340px; padding-left:35px; font-size:14px; color:#FFF; line-height:25px; background:url(/template/default/images/diicon1.jpg) left top no-repeat; margin-top:10px;}
.foot_cen_cen_b{ float:left; width:340px; padding-left:35px; font-size:14px; color:#FFF; line-height:25px; background:url(/template/default/images/diicon2.jpg) left top no-repeat; margin-top:10px;}
.foot_cen_cen_a{ float:left; width:340px; padding-left:35px; font-size:14px; color:#FFF; line-height:25px; background:url(/template/default/images/diicon3.jpg) left top no-repeat; margin-top:10px;}
.foot_cen_fr{ float:right; width:369px; height:147px;margin-right:30px;}
.foot_cen_fr img{ float:left; margin-top:50px;}
/*di*/
.di{ clear: both; width:calc(100% - 60px); height:84px; line-height:84px; color:#fff; font-size:14px; text-align:center; background:#008feb; padding:0px 30px;}
.di *{ line-height:84px; color:#fff; font-size:14px;}
/*link*/
.links{ width:100%;background:#eeeeee;}
.links_t{ text-align: left; line-height: 30px; font-size: 18px; padding-top: 30px;padding-left: 10px; }
.links a{ float:left; width:calc(25% - 20px); padding: 10px;line-height:38px; font-size:14px; text-align: center;}
.links a div{ background:#fff; text-align: center; padding: 10px; max-height: 60px;}
.links a div img{ height: 50px;}
.links a span{ display: block; text-align: center;}

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:80px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}
/*子页面通用部分*/
.fenye{ width:1200px; margin:0px auto; margin-top: -50px; padding: 20px; position:relative; z-index:99;}
.fenye_top { width:100%; height:40px; line-height: 40px; border-bottom:1px solid #eee; margin-bottom: 15px; background:url(/template/default/images/home.jpg) no-repeat ;}
.fenye_top * { font-size: 14px;color: #555; bottom:0px; }
.fenye_top .home { height: 20px;  margin-left:40px; }

.fenye_fl{ float:left; width:210px;  margin-bottom:40px;}
.fenye_fl_top{ float:left; width:calc(100% - 60px); margin-bottom: 10px;  padding-left: 60px; height:38px; border-bottom:1px solid #066dbc; font-size:18px;line-height:38px; color:#FFF; font-weight:bold; background:url(/template/default/images/icon1.jpg) top 10px left 20px no-repeat #189de7;}
.fenye_fl_bot{ float:left; width:100%; }
.fenye_fl_bot_yi{ float:left; width:100%; border-bottom:1px solid #e5e5e5;}
.fenye_fl_bot_yi>a{ float:left; width:calc(100% - 60px);padding-left: 60px; height:39px;line-height:39px; font-size:16px;  color:#404040; background:url(/template/default/images/icon3.jpg)  top 18px left 20px no-repeat;}
.fenye_fl_bot_yi .fenye_fl_bot_yi_on{color:#066dbc; font-weight: bold; background:url(/template/default/images/icon2.jpg)  top 18px left 20px no-repeat;}
.fenye_fl_bot_er{ display:none; float:left; width:100%; background:#e5e5e5;}
.fenye_fl_bot_er>a{ float:left; width:calc(100% - 60px);padding-left: 60px; height:35px; line-height:35px; font-size:16px; color:#404040; background:url(/template/default/images/icon3.jpg)  top 18px left 20px no-repeat;}

.fenye_fr{ float:right; width:970px; min-height:400px; }
.fenye_fr_top{ float:left; width:100%; height:38px; border-bottom:1px solid #189de7;background:#f4f4f4;}
.fenye_fr_top_fl { float:left;  height:38px; background:#189de7;line-height:38px; font-size:18px;font-weight:bold; color:#FFF; padding:0 30px;}
.fenye_fr_top_cer{ float:left;  height:38px; width:55px; background:url(/template/default/images/title4.jpg) left center no-repeat;}
.fenye_fr_top_fr { float:right; height:38px; line-height:31px; font-size:14px; color:#555;}
.fenye_fr_top_fr * { display: inline-block;height: 31px;line-height: 31px;font-size: 14px;color: #555;}
.fenye_fr_bot{ float:left; width:100%; padding:10px 0px;}

.fenye_en{ float:right; width:1100px; min-height:400px; padding:20px 15px 20px 0px;}
.fenye_en_top{ float:left; width:1100px; height:31px; background:url(/template/default/img/ys.png) left center no-repeat;}
.fenye_en_top_fl{ float:left; height:31px; line-height:29px; font-size:22px; color:#FFF; padding-left:20px;}
.fenye_en_top_fr{ float:right; height:31px; line-height:31px; font-size:14px; color:#555;}
.fenye_en_top_fr * { display: inline-block;height: 31px;line-height: 31px;font-size: 14px;color: #555;}
.fenye_en_bot{ float:left; width:1100px; padding:10px 0px;}
.fenye_message{ background:url(/template/default/img/fenye_message.jpg) left center no-repeat; height: 660px;}
.huifu{width:125px; height:31px;color: #fff; display: block; background:url(/template/default/img/batton.jpg) repeat-x;}
/*栏目单页*/
.fenye_fr_bot_body{ float:left; width:calc(100% - 40px);; padding:20px; line-height:25px; color:#555; font-size:14px;}
.fenye_fr_bot_body *{ line-height:25px; color:#555; font-size:14px;}
/*最普通文字列表*/
.fenye_fr_bot_list{ float:left; width:100%;}
.fenye_fr_bot_list a{ float:left; width:100%; height:38px;line-height:38px;font-size:14px; border-bottom:1px dashed #eee;}
.fenye_fr_bot_list a div  { float:left; width:calc(100% - 160px);padding-left:36px; background:url(/template/default/images/fawk.png) left 6px center no-repeat;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fenye_fr_bot_list a span{ float:right; width:110px; text-align: center; color:#555;}
/*图片列表样式*/
.fenye_fr_bot_img{ float:left; width:100%;}
.fenye_fr_bot_img a{ float:left; width:calc(100% / 3 - 20px); margin:10px;}
.fenye_fr_bot_img a span{ float:left; width:100%; height:220px; background-size:cover !important;}
.fenye_fr_bot_img a div { float:left; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}