@charset "utf-8";
/* CSS Document */
body {font:0.8em/1.5 "arial", sans-serif;}
#site {width:100%;height:30px;line-height:30px;}
#site img {border:none; vertical-align:middle;margin-right:5px;}
#site .SetTool {height:30px;line-height:30px;float:right;display:inline;padding-right:20px;}
#site ul {margin-left:20px;height:30px;list-style:none;}
#site li {float:left;}
#site li span,#site .SetTool span { display:inline-block; _display:inline; _zoom:1; vertical-align:middle; height:30px;line-height:30px;}
#site .SetMenu a {display:block;width:45px;height:30px;line-height:30px;text-align:center;}
#site .SetTool a {display:inline-block;width:80px;height:30px;line-height:30px;text-align:center;}

#wrap {margin:0 auto;padding:0;}

#log .logo {width:220px;height:90px;display:inline-block;}
#log .AD1 {width:736px;height:90px;display:inline-block;text-align:center;}
*+html #log .AD1 {width:740px;}/*for IE7 */

#head,#foot {width:960px;margin:0 auto;}
#head {padding-top:5px;}
#menu {height:45px;overflow:hidden; font:bold 90%/1 "tahoma",sans-serif;}
#menu ul {margin:0 12px; list-style:none;}
#menu li {display:inline;}
#menu li a {display:block; float:left; padding:17px 9px;color:#404040;}
#menu li#menu_active a, #menu li a:hover {color:#FFF;}

#search {width:960px;height:22px;margin:5px auto;}
#search .board {width:700px;display:inline-block;height:22px;line-height:22px;padding-left:30px;}
#search input {height:20px;padding:0 2px;border:1px solid #ccc;}
#search .bg {width:40px;height:22px;cursor:pointer;}

#main {width:960px;margin:5px auto;}
#cols .cols_tp,#cols .cols_bt {width:960px;height:5px; font-size:0px; font-family:Arial; line-height:0px; overflow:hidden;}
#cols .box {padding:5px 10px;overflow:hidden;}
* html #cols .box {height:225px;} /* for IE6 */
#cols #pic_news,#cols #top_news,#cols #hot_news {width:290px;height:225px;overflow:hidden;}
#cols #pic_news {width:285px;}
#cols #top_news {width:310px;margin-left:8px;}
#cols .title {height:25px;line-height:25px;font-size:14px;font-weight:bold;text-align:center;color:#006699;display:block;margin-bottom:5px;}

#cols #top_news li,#cols #hot_news li {height:19px;line-height:19px;padding-left:10px;overflow:hidden;display:block; list-style:none; }


#r_cols,#l_cols {margin:0 auto;overflow:hidden;}
#l_cols {width:640px;}
*+html #l_cols {width:635px;} /* for IE7 */
#r_cols, #r_box {width:310px;}
#r_box ,#l_box {margin-top:5px;}
#l_box {background:#F6F9FE;}

#r_title {padding:0 10px;height:22px;line-height:22px;display:block;}
#r_title h4 {width:60px;font-size:14px;text-align:center;display:inline;}
#r_title span {width:100%;display:inline-block;text-align:right;padding-right:5px;}

/** 圆角矩形 **/
#f_t_l,#f_e_l {width:5px;height:5px;overflow:hidden;}
#r_list {border-left:1px solid #ccc;border-right:1px solid #ccc;}

#cont_box,#cont_box1 {width:310px;height:205px;margin:5px auto;display:inline-block;*display:inline;*zoom:1;}
#cont_box1 {margin-left:12px;}
#l_list {height:177px;overflow:hidden;}
*+html #cont_box {float:left;} /* for IE7 */
*+html #cont_box1 {float:right;} /* for IE7 */
#l_tbg {height:25px;overflow:hidden;}
#l_tbg span {width:73px;height:25px;line-height:25px;cursor:pointer;text-align:center;font-weight:bold;display:inline-block;margin-left:10px;}
#l_fbg {height:3px;overflow:hidden;}

#l_list {border-right:1px solid #aacbee;border-left:1px solid #aacbee;}
#l_list li,#r_list li {list-style:none;overflow:hidden;}
#l_list li {height:22px;line-height:22px;padding-left:15px;overflow:hidden;}
*+html #l_list li a {height:22px;line-height:22px;}
#l_list li img {border:none;vertical-align:middle;padding-right:5px;}

#r_list #new li,#r_list #hot li {height:24px;line-height:24px;padding-left:25px;padding-right:5px;}

#l_cols #AD1,#l_cols #AD2 {width:635px;height:90px;text-align:center;vertical-align:middle;}
#list {margin-top:5px;}
#list .l_title {border:1px solid #DADADA;height:24px;line-height:24px;padding:0 15px;overflow:hidden;}
#list h4 {font-size:14px;height:24px;line-height:24px;}
#page li {list-style:none;margin:0 8px;height:22px;line-height:22px;padding-left:15px;padding-right:5px;overflow:hidden;border-bottom:1px dotted #CCC;}
#page li span {float:right;}
*+html #page li {list-style:none;margin:0 8px 0 -8px;}
*+html #page li a {height:22px;line-height:22px;}

#list .ImgHomepage,#list .ImgPrint {width:112px;height:24px;overflow:hidden;cursor:pointer;display:inline-block;}
#content {padding:5px;border:1px solid #ccc;}
#content .bt {font-size:14px;font-weight:bold;text-align:center;height:30px;line-height:30px;}
#content .info {height:22px;line-height:22px;padding:0 5px;font-size:80%;color:#9f9f9f;border-top:1px dotted #97D36A;border-bottom:1px dotted #97D36A;}
#content .info span {height:22px;line-height:22px;display:inline-block;}
#content .news {text-indent:2em;text-align:justify;font-size:14px;padding-top:5px;color:#000;}
#content .news p {margin:2px auto;}
#content .news:first-letter,#content .news p:first-letter {font-weight:bold;}
#content .source{height:48px;line-height:48px;padding:0 5px;font-size:80%;color:#9f9f9f;overflow:hidden;}
.fs {cursor:pointer;}

#foot span {display:block;overflow:hidden;}
#foot .foot_top {height:5px;}
#foot .foot_bg {padding:10px 20px;}

/***评价***/
#mark span {display:inline-block;}
#mark .good,#mark .bad {width:189px;height:48px;cursor:pointer;}
#mark .good {margin-right:5px;}
#mark .show {width:145px;position:relative;top:25px;left:10px;}
*+html #mark .show {width:140px;}
#mark .bar {width:100px;height:10px;padding:1px;}
.good .bar {border:1px solid #030;}
.bad .bar {border:1px solid #666;}
#mark .bar span {height:10px;}
#mark .num {height:15px;line-height:15px;}