*{ margin:0; padding:0; }
body{ font-size:12px; color:#000; }
ul,ol,li{ list-style:none; }
a{ color:#000; text-decoration:none; cursor:pointer; }
a:hover{ color:#c00; text-decoration:underline; }
img{ border:none; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */


.free72 {
				/*width: 600px;*/
				height: 20px;
				/*background: pink;*/
				text-align:center;
				font-weight:700;
				font-size:25px;
				color:blue;
				vertical-align:text-top;
				margin:0px;padding:0px;
}


/* gg */
.gg{ width:960px; height:auto; overflow:hidden; margin-top:4px; margin-left:2px; font-size:0%; }
.gg_l{ float:left; width:650px; }
.gg_r{ float:right; width:300px; }
.gg_l a img{ font-size:0%; }
.gg_r a img{ font-size:0%; }
.gg300{ width:300px; height:auto; font-size:0%; }

#container{ width:962px; height:auto; overflow:hidden; margin:0 auto; }

/* logoNav */
.logonav{ width:965px; height:73px; background:url(../images/sprites1.png) no-repeat 0 -324px; overflow:hidden; }
.logonav .logo{ float:left; padding-top:8px; padding-left:3px; }
/* mainNav */
.mainNav{ float:left; width:798px; height:auto; padding-top:8px; overflow:hidden; }
.mainNav .vline{ color:#c2c2c2; }
.mainNav ul{ padding-left:23px; overflow:hidden; }
.mainNav li{ float:left; margin-right:6px; line-height:22px; }
.mainNav li a{ color:#000; }
.mainNav li strong a{ color:#c00; }
.mainNav .line{ width:798px; height:1px; border-top:1px solid #e0e0e0; margin-top:4px; margin-bottom:4px; overflow:hidden; }

/*下划线 */
.showclass{text-decoration:underline;}

/*分类列表（模块一）*/
#topline_01{display:block;}
#topline_02{display:none;}
#topline_03{display:none;}
#topline_04{display:none;}
#topline_05{display:none;}
#topline_06{display:none;}
#topline_07{display:none;}
#topline_08{display:none;}
#topline_09{display:none;}
#topline_10{display:none;}
#topline_11{display:none;}
#topline_12{display:none;}
#topline_13{display:none;}
#topline_14{display:none;}
#topline_15{display:none;}

/*正文列表 */
#article_01{display:none;}
#article_02{display:none;}
#article_03{display:none;}
#article_04{display:none;}
#article_05{display:none;}
#article_06{display:none;}
#article_07{display:none;}
#article_08{display:none;}
#article_09{display:none;}
#article_10{display:none;}
#article_11{display:none;}
#article_12{display:none;}
#article_13{display:none;}
#article_14{display:none;}
#article_15{display:none;}

#article_tr{background-color: #FF0000;background: #FF0000;color: #FF0000;}

/* 用户界面左 */
.usrL{ float:left; width:120px; height:auto; background:#fafafa url(../images/colL_bg.gif) repeat-y right top; overflow:hidden; }
	.usrL_cont{ width:115px; height:auto; border:1px solid #d8d0d0; background:#fafafa; overflow:hidden; position:relative; }
	.usrL_spacing{ width:120px; height:9px; background:#fff; font-size:0%; }
/* 用户界面右 */
.usrR{ float:right; width:833px; height:auto; overflow:hidden; }

/*************************** ads ***************************/
.ads_top{ width:960px; height:auto; margin:7px auto 0; padding:0 2px 0 3px; overflow:hidden; }
.ads{ width:960px; height:auto; margin:2px auto 0; padding:0 2px 0 3px; overflow:hidden; }
.ads_l{ float:left; }
.ads_r{ float:right; }
.ads_l a , .ads_r a , .ads a{ display:block; font-size:0%; }

/*************************** banner ***************************/
.banner{ width:965px; height:auto; margin:2px auto 0; overflow:hidden; }
.banner a , .banner a:hover{ color:#333; }
.banner_t, .banner_b{ width:965px; height:6px; background:url(../images/sprites1.png) no-repeat 0 -407px; overflow:hidden; font-size:0%; }
.banner_b{ background-position:0 -55px; }
.banner_m{ height:247px; background:url(../images/sprites2.png) repeat-y 0 0; padding:10px 0; overflow:hidden; }

/* header */

.header{ width:960px; height:45px; background:#fff url(../images/header_bg.png) no-repeat left bottom; margin:0 auto; }
.header h1.logo{ float:left; width:139px; height:38px; text-align:center; margin-top:5px; }

.topNav{ float:right; width:821px; height:16px; margin-top:21px; line-height:14px; color:#bfbfbf; }
.topNav span.vline{ color:#bfbfbf; padding-left:6px; padding-right:8px; }

/* place */
.place{ width:944px; height:25px; padding-top:5px; margin-top:5px; padding-left:16px; }
.links{ float:left; height:20px; margin-top:5px; color:#5a5a5a; line-height:14px; }
.links a{ color:#5a5a5a; }

/* mainContent */
.mainContent{ width:962px; height:auto; overflow:hidden; margin:0 auto; }
/* colL */
.colL{ float:left; width:653px; height:auto; background:#fafafa url(../images/colL_bg.gif) repeat-y right top; overflow:hidden; }
	.colL_cont{ width:648px; height:auto; border:1px solid #d8d0d0; background:#fafafa; overflow:hidden; position:relative; }
	.spacing{ width:653px; height:9px; background:#fff; font-size:0%; }
/* colR */
.colR{ float:right; width:300px; height:auto; overflow:hidden; }


/* box */
.box300{ width:298px; height:auto; overflow:hidden; border:1px solid #c8c8c8; }
.box300.bg{ background:#fafafa; }
.box300 .dotline{ width:268px; height:1px; background:url(../images/dotline1.gif) repeat-x; font-size:0%; margin-left:12px; }

.h295{ height:295px; }

/* phNav */
.phNav{ width:296px; height:26px; background:url(../images/tit296_bg.png) repeat-x; border-bottom:1px solid #e1e1e1; margin:0 auto; position:relative; }
.phNav li{ float:left; width:77px; border-right:1px solid #e1e1e1; text-align:center; line-height:26px; }
.phNav li a{ display:block; height:26px; border-left:1px solid #fff; font:bold 12px "宋体"; color:#8f8f8f; line-height:26px; }
.phNav li a:hover , .phNav li a.on{ height:27px; background:#fff; color:#c00; text-decoration:none; position:relative; bottom:-1px; }
.phNav li.rd a:hover , .phNav li.rd a.on{ background:#fff url(../images/ico_rd.png) no-repeat 5px 8px; padding-left:13px; }
.phNav li.bq a:hover , .phNav li.bq a.on{ background:#fff url(../images/ico_bq.png) no-repeat 5px 8px; padding-left:13px; }
.phNav li.pl a:hover , .phNav li.pl a.on{ background:#fff url(../images/ico_pl.png) no-repeat 5px 8px; padding-left:13px; }
.phNav li.more{ width:62px; border-right:none; }
.phNav li.more a{ display:inline; background:url(../images/ico_gmore.png) no-repeat right 0px; padding-right:15px; font:normal 12px/26px "宋体"; }
.phNav li.more a:hover{ background:url(../images/ico_gmore.png) no-repeat right 0px; position:relative; bottom:0px; }
 
/* tit */
.tit296{ width:287px; height:26px; background:url(../images/tit296_bg.png) repeat-x; border-bottom:1px solid #e1e1e1; margin:0 auto; padding-left:9px; position:relative; }
.tit296 h2{ float:left; }
.tit296 span{ background:url(../images/ico_dsj.png) no-repeat left center; padding-left:10px; font:bold 14px/26px "宋体"; color:#c00; }
.tit296 span.black{ background:url(../images/ico_dbj.png) no-repeat left 1px; padding-left:10px; font:bold 14px/26px "宋体"; color:#646464; }
.tit296 a.more{ position:absolute; right:8px; top:8px; background:url(../images/ico_gmore.png) no-repeat right 1px; padding-right:15px; font:normal 12px/14px "宋体"; color:#787878; }
.tit296 .nav{ float:right; width:200px; height:26px; }
.tit296 .nav li{ float:left; width:39px; height:26px; border-left:1px solid #fff; text-align:center; line-height:26px; }
.tit296 .nav li a{ display:block; width:38px; height:26px; border-left:1px solid #e1e1e1; color:#646464; }
.tit296 .nav li a:hover{ color:#c00; }
.tit296 .nav li a.cur{ color:#c00; }

/* picview1 */
.picview1{ width:283px; height:auto; overflow:hidden; padding:15px 0px 2px 15px; }
.picview1 li{ float:left; display:inline; width:128px; height:auto; margin:0px 12px 12px 0px; overflow:hidden; }
.picview1 li a.pic{ display:block; width:128px; height:103px; background:url(../images/bg_128x107.png) no-repeat; font-size:0px; text-align:center; padding-top:4px; margin-bottom:8px; }
.picview1 li a.pic img{ width:120px; height:99px; }
.picview1 li span.txt{ display:block; width:128px; height:14px; overflow:hidden; text-align:center; line-height:14px; }
.picview1 li span.txt a{ color:#003d99; }
.picview1 li span.txt a:hover{ color:#c00; }

/* picview2 */
.picview2{ width:626px; height:auto; padding:13px 0px 5px 23px; overflow:hidden; }
.picview2 li{ float:left; width:134px; height:100px; border:1px solid #7e7e7e; margin:0px 20px 17px 0px; overflow:hidden; position:relative; }
.picview2 li .pic{ display:block; width:134px; height:100px; font-size:0%; position:relative; z-index:1; }
.picview2 li .pic img{ width:134px; height:100px; }
.picview2 li .txt{ display:block; width:134px; height:18px; overflow:hidden; background:#000; filter:alpha(opacity=60); /* IE */  -moz-opacity:0.6; /* Moz + FF */ opacity: 0.6; color:#fff; text-align:center; line-height:18px; position:absolute; left:0px; bottom:0px; z-index:2; }

/* listview1 */
.listview1{ width:282px; height:auto; overflow:hidden; padding:12px 1px 12px 15px; }
.listview1 li{ float:left; width:132px; height:22px; padding-right:9px; overflow:hidden; line-height:22px;  }
.listview1 li a{ font-size:13px; color:#323232; text-decoration:underline; }
.listview1 li a:hover{ color:#c00; }

/* listview2 */
.listview2{ width:262px; height:auto; overflow:hidden; margin:12px 8px 7px; }
.listview2 li{ width:242px; height:24px; overflow:hidden; padding-left:20px; line-height:24px; position:relative; }
.listview2 li em , .listview2 li.f3 em {  position:absolute; top:4px; left:7px; line-height:15px; text-align:center; background:url(../images/num_bg1.png) no-repeat 0 -17px; width:14px; height:15px; color:#fff; font-style:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.listview2 li.f3 em{ background-position:0 0; }
.listview2 li a{ display:inline-block; text-decoration:none; color:#686767; padding-left:11px; }
.listview2 li a:hover{ color:#c00; text-decoration:underline; }
.listview2 li.f3 a{ color:#ba9050; }

/* listview3 */
.listview3{ width:260px; height:auto; padding-bottom:6px; padding-left:8px; overflow:hidden; margin-top:7px; margin-left:12px; }
.listview3 li{ width:246px; height:24px; background:url(../images/ico_bkp.gif) no-repeat left 10px; padding-left:8px; overflow:hidden; line-height:24px; }
.listview3 li a{ color:#505050; }
.listview3 li a:hover{ color:#c00; }

/* listview4 */
.listview4{ width:580px; height:auto; overflow:hidden;  padding:6px 5px 7px 26px; }
.listview4 li{ width:580px; height:24px; background:url(../images/ico_gyp_1.png) no-repeat left 10px; padding-left:8px; padding-right:10px; overflow:hidden; line-height:24px; }
.listview4 li a{ font-size:14px; color:#393939; }
.listview4 li span{ padding-left:8px; font-size:12px; color:#949494; }

/* womArea */
ul.womArea{ width:268px; height:auto; margin-left:12px; padding-top:11px; padding-bottom:8px; overflow:hidden; }
ul.womArea li{ width:261px; height:21px; padding-left:7px; overflow:hidden; line-height:21px; }
ul.womArea li a.cate{ color:#dd0101; margin-right:9px; }
ul.womArea li a{ color:#535353; }


/* facelist */
.facelist{ width:298px; height:auto; overflow:hidden; }
.facelist ul{  width:290px; height:auto; background:url(../images/dotline1.gif) repeat-x left bottom; overflow:hidden; margin:0 auto ; padding-bottom:12px; }
.facelist li{ width:254px; height:25px; padding-left:10px; overflow:hidden; line-height:25px; color:#686767; position:relative; }
.facelist .cate{ color:#ba9050; }
.facelist img{ position:relative; top:5px; }
.facelist li a{ color:#686767; }
.facelist li a:hover{ color:#ba9050; }
.facelist .count{ width:266px; height:34px; background:url(../images/bg_34x5.gif) repeat-x; padding-left:14px; padding-right:14px; overflow:hidden; margin:1px auto 0; color:#585858; line-height:30px; text-align:right; }
.facelist .count .no{ color:#c51720; text-decoration:underline; }
.facelist .count .left{ float:left; }
.facelist .count .right{ float:right; }
.facelist .count a{ color:#585858; text-decoration:none; }
.facelist .count a:hover{ color:#c51720; text-decoration:underline; }

/* news */
.news{ width:649px; height:auto; overflow:hidden; margin-top:8px; }
.news .box324{ float:left; width:324px; height:auto; background:url(../images/bg_1x125.png) no-repeat right top; overflow:hidden; }
.news .box324.nobg{ background:none; }
.news .box324 dl{ width:274px; height:87px; padding:3px 22px 10px 28px; overflow:hidden; }
.news .box324 dt{ float:right; width:138px; height:20px; overflow:hidden; line-height:16px; }
.news .box324 dt a{ font-weight:bold; font-size:14px; color:#505050; }
.news .box324 dt a:hover{ color:#c00; }
.news .box324 dd.pic{ float:left; width:116px; height:87px; }
.news .box324 dd.pic a img{ display:block; width:114px; height:85px; border:1px solid #bebebe; }
.news .box324 dd.txt{ float:right; width:138px; height:57px; overflow:hidden; line-height:18px; color:#787878; }
.news .box324 dd.txt a{ color:#b31021; }
.news .box324 ul{ width:276px; height:auto; padding:0px 22px 0 26px; overflow:hidden; }
.news .box324 ul li{ width:264px; height:24px; background:url(../images/ico_redp.gif) no-repeat left 10px; padding-left:12px; overflow:hidden; line-height:24px; }
.news .box324 ul li a{ font-size:14px; color:#505050; text-decoration:underline; }
.news .box324 ul li a:hover{ color:#c00; }

/* opinionBox */
.opinionBox{ width:598px; height:auto; overflow:hidden; padding:11px 24px 15px 27px; }
.opinionBox_t{ width:598px; height:24px; line-height:24px; color:#323232; }
.opinionBox_t .txt{ float:left; }
.opinionBox_t .txt span{ color:#c00; padding-left:4px; padding-right:4px; }
.opinionBox_t .txt a{ color:#323232; text-decoration:underline; margin-left:12px; }
.opinionBox_t .txt a:hover{ color:#c00; }
.opinionBox_t .login{ float:right; }
.opinionBox_t .login *{ vertical-align:middle; }
.opinionBox_t .login .txt84{ width:82px; height:20px; border:1px solid #969696; font-size:12px; line-height:20px; color:#505050; }
.opinionBox_t .login .btn43{ width:43px; height:22px; background:url(../images/btn_43x22.png) no-repeat; border:none; font-size:12px; line-height:22px; text-align:center; color:#000; cursor:pointer; }
.opinionBox_t .login a{ color:#1d4ca1; }
.opinionBox_t .login a:hover{ color:#1d4ca1; text-decoration:underline; }
.opinionBox .txtarea598{ display:block; width:596px; height:86px; border:1px solid #a3a3a3; font-size:12px; line-height:24px; color:#505050; margin:7px auto; }
.opinionBox_b{ width:598px; height:auto; overflow:hidden; }
.opinionBox_b p{ float:left; line-height:24px; }
.opinionBox_b .btn84{ float:right; width:84px; height:24px; background:url(../images/btn_84x24.png) no-repeat; border:none; cursor:pointer; margin-right:29px; }

/* text */
.text{ width:599px; height:auto; margin:22px auto 0px; font-size:14px; color:#505050; overflow:hidden; }
.text .txt_tit{ }
.text .txt_tit h1{ font:normal 20px/24px "黑体"; color:#212222; text-align:center; }
.text .txt_tit h1 a{ }
.text .txt_tit h1 a:hover{ color:#c00; }
.text .txt_tit .intro{ margin:2px auto 12px; font:normal 12px/24px "宋体"; color:#666; text-align:center; }
.text .txt_tit .intro a{ color:#666; }
.text .txt_tit .intro a:hover{ color:#666; }
.text .txt_tit .intro .speech{ background:url(../images/ico_fy.gif) no-repeat left 0px; padding-left:15px; }
.text .txt_tit .intro .share{ background:url(../images/ico_fx.gif) no-repeat left 0px; padding-left:15px; }
.text .txt_tit .intro .speech .no{ color:#c51720; }

.text .txt_tit .sharelist{ width:222px; height:88px; background:#fff; border:1px solid #ece8e8; overflow:hidden; position:absolute; right:0; top:52px; }
.text .txt_tit .sharelist .tit{ width:213px; height:25px; padding-left:5px; font-size:12px; line-height:25px; }
.text .txt_tit .sharelist .tit .halve{ float:left; background:url(../images/ico_pack.gif) no-repeat left 5px; padding-left:15px; }
.text .txt_tit .sharelist .tit .close{ float:right; background:url(../images/ico_close.gif) no-repeat right 5px; padding-right:17px; color:#878686; }
.text .txt_tit .sharelist .tit a.close:hover{ color:#878686; text-decoration:none; }
.text .txt_tit .sharelist ul{ width:210px; height:59px; border-top:1px solid #ece8e8; margin-left:5px; padding-top:4px; padding-left:3px; }
.text .txt_tit .sharelist li{ float:left; height:26px; padding-left:20px; padding-right:16px; line-height:26px; }
.text .txt_tit .sharelist li a{ font-size:12px; color:#2a2a2a; }
.text .txt_tit .sharelist li.renren{ background:url(../images/ico_renren.gif) no-repeat left center; }
.text .txt_tit .sharelist li.kaixin{ background:url(../images/ico_kaixin.gif) no-repeat left center; }
.text .txt_tit .sharelist li.douban{ background:url(../images/ico_douban.gif) no-repeat left center; }
.text .txt_tit .sharelist li.qq{ background:url(../images/ico_qq.gif) no-repeat left center; }
.text .txt_tit .sharelist li.sina{ background:url(../images/ico_sina.gif) no-repeat left center; }

.text .txt_tit h2{ width:578px; height:auto; border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; padding:12px 6px 6px 16px; font:normal 14px/22px "宋体"; color:#01368e; margin-bottom:12px; }
.text .txt_cont{ }
.text .txt_cont p{ font-size:14px; line-height:22px; text-indent:2em; color:#494949; break-word:break;  margin-bottom:22px; }
.text .txt_cont .s_pic{ float:left; border:1px solid #c6c6c6; padding:4px; margin-right:24px; }
.text .txt_cont .s_pic img{  }
.text .txt_cont .all{ float:left; font:normal 14px/22px "宋体"; color:#003d99; text-decoration:underline; }
.text .txt_cont .att{ float:right; font:normal 12px/22px "宋体"; color:#494949; }


.txt_handle{ width:593px; height:33px; border:1px solid #e1e1e1; margin:0 auto; line-height:33px; color:#7d7d7d; position:relative; z-index:1; }
.txt_handle li{ float:left; margin-left:25px; _margin-left:12px; padding-right:30px; text-align:center; }
.txt_handle a{ color:#7d7d7d; text-decoration:none; }
.txt_handle .share{ background:url(../images/ico_fx.gif) no-repeat left 9px; padding-left:15px; }
.txt_handle .pack{ background:url(../images/ico_sc.gif) no-repeat left 11px; padding-left:15px; }
.txt_handle .font{ background:url(../images/ico_zt.gif) no-repeat left 9px; padding-left:15px; }
.txt_handle .print{ background:url(../images/ico_dy.gif) no-repeat left 8px; padding-left:15px; }
.txt_handle .speech{ background:url(../images/ico_fy.gif) no-repeat left 9px; padding-left:15px; }
.txt_handle .no{ color:#c51720; }

.txt_handle .sharelist{ width:222px; height:88px; background:#fff; border:1px solid #ece8e8; overflow:hidden; position:absolute; left:21px; top:3px; z-index:99; }
.txt_handle .sharelist .tit{ width:213px; height:25px; padding-left:5px; font-size:12px; line-height:25px; }
.txt_handle .sharelist .tit .halve{ float:left; background:url(../images/ico_pack.gif) no-repeat left 5px; padding-left:15px; }
.txt_handle .sharelist .tit .close{ float:right; background:url(../images/ico_close.gif) no-repeat right 5px; padding-right:17px; color:#878686; }
.txt_handle .sharelist .tit a.close:hover{ color:#878686; text-decoration:none; }
.txt_handle .sharelist ul{ width:210px; height:59px; border-top:1px solid #ece8e8; margin-left:5px; padding-top:4px; padding-left:3px; }
.txt_handle .sharelist li{ float:left; height:26px; padding-left:20px; padding-right:16px; margin-left:0; text-align:left; line-height:26px; }
.txt_handle .sharelist li a{ font-size:12px; color:#2a2a2a; }
.txt_handle .sharelist li.renren{ background:url(../images/ico_renren.gif) no-repeat left center; }
.txt_handle .sharelist li.kaixin{ background:url(../images/ico_kaixin.gif) no-repeat left center; }
.txt_handle .sharelist li.douban{ background:url(../images/ico_douban.gif) no-repeat left center; }
.txt_handle .sharelist li.qq{ background:url(../images/ico_qq.gif) no-repeat left center; }
.txt_handle .sharelist li.sina{ background:url(../images/ico_sina.gif) no-repeat left center; }

.text .txt_tit .intro .share2{ }
.text .txt_tit .intro .share2 a{ margin-right:5px; }
.text .txt_tit .intro .share2 img{ position:relative; top:3px; }

/* declare */
.declare{ width:600px; height:auto; overflow:hidden; margin:45px auto 0; }
.declare_t , .declare_b{ display:block; width:600px; height:5px; background:url(../images/dec_tbg.png) no-repeat; font-size:0%; }
.declare_b{ background:url(../images/dec_bbg.png) no-repeat; }
.declare_m{ width:600px; height:auto; overflow:hidden; background:#ececec; padding-bottom:10px; }
.declare_m p{ padding-left:13px; line-height:24px; color:#000; }
.declare_m p span{ color:#c00; }
.declare_m p a{ color:#505050; margin-left:20px; }
.declare_m p a:hover{ color:#c00; }
.declare_m table{ width:512px; margin:0 auto; }
.declare_m table td{ width:64px; text-align:center; line-height:24px; }
.state{ width:16px; height:39px; background:url(../images/state_bg.png) no-repeat; margin:0 auto; position:relative; }
.state .tempo{ display:block; width:37px; height:5px; background:url(../images/tempo_bg.png) repeat-y left bottom; position:absolute; left:1px; bottom:1px; }

/* paging */
.paging{ width:600px; height:24px; line-height:24px; margin:10px auto 14px; }
.paging a.next{ float:left; font:bold 14px/24px "宋体"; color:#494949; }
.paging a.next:hover{ text-decoration:underline; }

/* pagenation */
.pagenation{ height:24px; text-align:center; line-height:24px; margin:0px auto 20px; }
.pagenation *{ vertical-align:middle; }
.pagenation a{ margin-left:5px; margin-right:5px; font:noraml 14px Arial; color:#010101; text-decoration:none; }
.pagenation a:hover , .pagenation a.cur{ color:#003080; text-decoration:underline; }

/* mod_tit */
.mod_tit{ height:32px; background:url(../images/ico_rsj.png) no-repeat left 9px; margin-top:18px; margin-left:24px; padding-left:9px; line-height:27px; position:relative; }
.mod_tit h2{ float:left; margin-right:8px; font:bold 14px/27px "宋体"; text-align:center; }
.mod_tit h2.w77{ width:77px; height:32px; background:url(../images/bg_77x32.gif) no-repeat; }
.mod_tit h2.w145{ width:145px; height:32px; background:url(../images/bg_145x32.gif) no-repeat; }
.mod_tit .keyword{ color:#c51720; }
.mod_tit .no{ color:#c51720; text-decoration:underline; }
.mod_tit a.more{ position:absolute; right:30px; top:10px; font:normal 12px/14px "宋体"; color:#616161; }

/* back */
.back{ width:653px; height:31px; background:#fff; padding-top:12px; padding-bottom:11px; }
.back a{ display:block; width:98px; height:31px; background:url(../images/bg_143x31.png) no-repeat; padding-left:45px; margin:0 auto; color:#7e0000; line-height:27px; }
.back a:hover{ text-decoration:none; }

/* botNav */
.botNav{ width:945px; height:27px; background:url(../images/botNav_bg.png) repeat-x; margin:10px auto 0; padding-left:15px; padding-top:9px; color:#e2e0e0; line-height:24px; }
.botNav a{ color:#e2e0e0; }

/* footer */
.fwrap{ width:966px; height:auto; overflow:hidden; margin:9px auto 10px; }
#footer{ width:965px; height:auto; overflow:hidden; text-align:center; color:#333; margin-left:2px; }
#footer a,#footer a:hover{ color:#333; }
.footer_t,.footer_b{ display:block; width:965px; height:8px; background:url(../images/sprites1.png) no-repeat 0 -419px; overflow:hidden; }
.footer_b{ background-position:0 -403px; }
.footer_m{ width:965px; height:auto; background:url(../images/footer_mbg.gif) repeat-y scroll; overflow:hidden; padding-top:12px; }
.footer_m p{ height:14px; line-height:14px; padding-bottom:10px; }


.mt10{ margin-top:10px; }
.pb10{ padding-bottom:10px; }

/* hyx 2010.12.02 ????&???? */
.news .box324 ul.listview5{ width:276px; height:auto; padding:0px 22px 16px 26px; overflow:hidden; }
.news .box324 ul.listview5 li{ width:264px; height:24px; background:url(../images/ico_redp.gif) no-repeat left 10px; padding-left:12px; overflow:hidden; line-height:24px; }
.news .box324 ul.listview5 li a{ font-size:12px; color:#505050; text-decoration:none; margin-right:5px; }
.news .box324 ul.listview5 li a:hover{ color:#c00; text-decoration:underline; }


/*1-24正文页修改*/

.runodsround{ float:left; width:617px; margin-top:0px; }
.runodsround h2{ float:left; width:610px; margin-left:10px;_margin-left:5px;background-color:#e8e8e8;padding-left:18px; padding-top:8px; padding-bottom:4px;font-size:14px;color:#000000;font-weight:bold;}
.runodsround ul{float:left;padding-left:25px; margin-top:8px;}
.runodsround ul li{float:left; background:url(../images/xg1.jpg) no-repeat left;padding-left:10px; width:590px; line-height:24px; color:#000000; font-size:14px}
.runodsround ul li a{color:#000000}
.runodsround strong{ font-size:12px; color:#666666; font-weight:lighter}


.runodsrouny{ float:left; width:638px; margin-top:10px; }
.runodsrouny h2{ float:left; width:615px; margin-left:10px;_margin-left:5px; background-color:#e8e8e8;padding-left:13px; padding-top:8px; padding-bottom:4px;font-size:14px;color:#000000;font-weight:bold;}
.runodsrouny h2 a{ float:right; font-size:12px; color:#000000; margin-right:10px; margin-top:0px;*margin-top:-15px;_margin-top:-15px; position:relative;font-weight:normal;}

.runodsrouny ul{float:left; margin-top:16px;}
.runodsrouny ul li{ width:136px; height:181px;float:left; padding-left:20px;}
.runodsrouny ul li h4{float:left; width:136px ; font-weight:lighter; text-align:center; margin-top:9px; color:#999999; font-size:12px;}
.runodsrouny ul li h4 a{ color:#999;}
.runodsrouny ul li p{ margin-top:4px; width:136px; text-align:center; float:left; color:#000; font-size:12px;}
.runodsrouny ul li p a{ color:#000;}



.nenmsl{ float:left; width:960px; text-align:center; border-top:#d7deee solid 1px; padding-top:20px; margin-top:30px;}
.nenmsl span{text-align:center; color:#737573; font-size:12px;}

