@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, th, tr, td, img, div { margin: 0pt; padding: 0pt;border:0; font-size: 100%;}
body, button, input, select, textarea {font-size:12px;line-height:22px;color:#555555;font-family:"Microsoft YaHei","SimSun","Arial Narrow"; }body{overflow-x:hidden; }
ul, ol { list-style: none outside none; }
button, input, select, textarea, img {vertical-align:middle; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }

input,select {margin:0;padding:0;}
ul,ol,li,dl,dt,dd{list-style:outside none;}
a{color:#333;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
.clear{clear:both;}
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix {display: inline-block; }
.w970 {width:970px;}
.orange{color:#F3A330;} /*橘色*/
.red{color:#F00;}/*红色*/
.gray{color:gray;}/*灰色*/
.mt4 {margin-top:4px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt11 {margin-top:11px;}
.mt12 {margin-top:12px;}
.mt14 {margin-top:14px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.ml5 {margin-left:15px;}
.h430 {height:430px;}
.h230 {height:430px;}

.bt {border-top:#e4e4e4 solid 1px;}

.hidden {display:none;}
.fl {float:left;}
.fr {position:absolute;right:0; top:0;}
/*--------------------------------------------------------------------
 end
 ---------------------------------------------------------------------*/


body {background:url(con_bg.png) top repeat-x;}
.container {margin:0 auto;}
#top {position:relative;}
#top {line-height:40px; height:40px;}
#top a {color:#888;}
#span-line {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#ccc; margin-left:6px; margin-right:6px;}

#goTopBtn {POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 60px; WIDTH: 60px; BOTTOM: 75px; HEIGHT: 60px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 100px; _position: absolute; _right: auto;}

#con_top {height:40px; line-height:40px; position:relative;}
#con_top li {float:left;height:35px; line-height:35px; margin-right:15px; font-size:14px;}
#con_top a {color:#fff;}
.banner {width:970px; margin-top:25px;height:60px;}
#news_logo {width:240px; height:50px; background:url(news_logo.png) no-repeat; position:relative;}
#news_logo span {display:block;width:240px; height:50px; cursor:pointer;}
#news_sns {width:370px;height:40px; font-size:14px; color:#999; margin-left:60px; padding-top:10px; position:relative;}
#news_sns #sina {display:block; cursor:pointer; width:40px; height:40px; background:url(sns.png) no-repeat; background-position:0; position:absolute; top:0; right:220px;}
#news_sns #qarea {display:block; width:40px; cursor:pointer; height:40px; background:url(sns.png) no-repeat; background-position:35% 0; position:absolute; top:2px; right:165px;}
#news_sns #qqt {display:block; width:40px; cursor:pointer; height:40px; background:url(sns.png) no-repeat; background-position:65% 0; position:absolute; top:3px; right:110px;}
#news_sns #rss {display:block; width:40px; cursor:pointer; height:40px; background:url(sns.png) no-repeat; background-position:99% 0; position:absolute; top:2px; right:55px;}
#news_srch {width:300px;height:50px; text-align:right; margin-top:5px;}

.srch_txt {width:163px; height:26px; background:url(srch_txt.png) no-repeat; padding:5px 5px 0px 10px;}
.srch_btn {width:57px; height:31px; background:url(srch_btn.png) no-repeat; margin-left:-10px;}

.cur_pos {height:35px; border-top:#e6e6e6 solid 1px; border-bottom:#e6e6e6 solid 1px; line-height:35px; color:#000;}
.cur_pos span {font-family:"宋体";color:#999; margin-left:2px;margin-right:2px;}
.cur_pos a{color:#000;}
.cont_body {font-size:16px; font-family:"宋体"; margin-top:15px; color:#000; line-height:32px; padding-bottom:25px;}
.cont_body img {width:500px;}
#key img { width:47px;}
#pub_time {margin-left:10px;}
#i_com {position:absolute; right:80px; top:0; background:url(comm_ico.png) 0px 9px no-repeat; text-indent:20px;}
#i_com em {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:normal;color:#f00;}
#i_print {position:absolute; right:0; top:0; background:url(print_ico.png) 0px 9px no-repeat; text-indent:20px;}
.cont_body p {text-indent:2em; margin-top:10px;}
.src_info {margin-top:20px; font-size:12px; color:#999; padding-bottom:20px; position:relative; width:640px;}
.src_info a {color:#666;}
.src_info span {float:left;}
#small_ico {background:url(small_ico.png) 0 5px no-repeat; display:block; text-indent:24px;}
#editor {margin-left:20px;}
#bd_share {margin-top:-7px;}
.kw_info {text-align:center; background:#d0f2f4; margin-top:20px; padding-top:10px; padding-bottom:10px; font-size:14px;}
.copy_info {border-top:#ccc solid 2px; margin-top:35px;}
.copy_weibo {border-top:#c00 solid 2px; margin-top:35px; position:relative;}
.con_body_title {font-size:14px; font-weight:bold; margin-top:15px;}
.copy_weibo_title {font-size:14px; font-weight:bold;margin-top:10px; margin-bottom:10px;}
.cp_content {font-size:14px; line-height:26px;}
.cp_content span {color:#F00;}
.copy_weibo_title span {position:absolute;font-size:12px;top:8px; font-weight:normal; right:0;}
.copy_weibo_title em {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:normal;color:#f00;}
#saytext {border:#ddd solid 1px; width:608px; padding:10px;}
.inputText {height:24px; font-size:12px;}
.cp_content span {border:#ddd solid 1px; height:31px; display:block;}
.cp_content textarea {overflow:hidden; background:url(comm_bg.png) center no-repeat;}
.cp_content #usrname {width:122px; float:left;height:26px; padding-left:38px; padding-top:5px; background:url(usrbg.png) no-repeat left; margin-top:-1px;}
.cp_content #pwd {width:132px; float:left;height:26px;padding-left:38px; padding-top:5px; background:url(key_bg.png) no-repeat left;margin-top:-1px;}
.cp_content #key {width:142px; float:left;height:31px;padding-left:10px;margin-top:-1px;}
.cp_content #key_box{height:29px;}
.cp_content #no_box {width:80px;float:left; position:relative; text-indent:30px; padding-top:2px;height:29px; font-size:12px; color:#666;margin-top:-1px;}
.cp_content #nomember{position:absolute; left:10px; top:8px;}
.cp_content #s_btn {width:60px;height:32px;float:left; border:none;}

.main_body {display:inline;}
.mb_left {width:640px;border-right:#e6e6e6 solid 1px; height:auto; padding-right:25px;}
.cont_title {font-size:24px; color:#000; margin-top:20px; line-height:32px;}
.cont_info {border-top:#D7D7D7 dashed 1px; margin-top:20px; line-height:35px; height:35px;border-bottom:#D7D7D7 dashed 1px; position:relative;}
.mb_right {width:304px;}
.bdshare_b {position:absolute; top:6px; left:345px;}

.epages {margin-top:25px; text-align:right; white-space:nowrap;}
.epages b{background:#900;padding:5px 10px 5px 10px;font-size:14px; line-height:36px; height:36px; color:#fff;margin-left:10px;}
.epages a {padding:5px 10px 5px 10px;background:#777;color:#fff; margin-left:10px; font-size:14px; line-height:36px; height:36px;}
.re_link { padding-bottom:10px; line-height:30px;border-top:#e4e4e4 solid 1px;border-bottom:#e4e4e4 solid 1px; padding-top:5px;}
.re_link a {color:#999; margin-right:10px; white-space:nowrap; margin-left:10px;}

.slide_box {border-top:#DFDFDF solid 1px;position:relative; padding-bottom:5px; padding-left:20px;}
.slide_title {font-size:18px; color:#c00; position:relative; padding-bottom:5px; margin-top:15px;}
.slide_title span a{font-size:12px; color:#999; position:absolute; right:0;}
.slide_box dt{font-size:14px; margin-top:10px;}
.slide_box dt a {color:#000;}
.slide_box dd {height:78px; overflow:hidden; line-height:20px;}
.slide_box #li_pic {width:110px;}
.slide_box li{font-size:14px; background:url(gray-dot.png) 0 14px no-repeat; line-height:30px; text-indent:9px; overflow:hidden; white-space:nowrap; width:280px;}

.slide_box #v_pic {width:130px; overflow:hidden; float:left; height:145px; margin-top:5px;}
.slide_box #v_pic dt {width:130px; height:110px; background:url(v_pic_bg.png) 0px 0 no-repeat; padding-top:5px; padding-left:5px;}
.v_fr {margin-left:25px;}
.gz_list {margin-top:5px; background:url(i_nub.png) 0 12px no-repeat;}
.gz_list li {background:none; line-height:32px; height:32px; text-indent:16px;}

.copyright {text-align:center; margin-top:25px;}
.copy_top {height:30px; border-top:#e4e4e4 solid 1px; background:#f0f0f0; line-height:28px; padding-top:20px; color:#333;}
.copy_btm {background:#666; color:#fff; height:50px; padding-top:20px;}


.ad {
border: 1px solid #eee;
overflow: hidden;
background:#ddd
}