body { }
p { }
td { }
a:link, a:visited { color: #000; text-decoration: none; border-style: none; }
a:hover { color: #1e466f; }
a:active { color: #ef7402; }
button { line-height: 25px; background-color: #c4d2e1; background-image: url(../images/button_back.jpg); background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; height: 25px; overflow: hidden; border: solid 1px #94acc6; }
form { margin: 0; padding: 0; property: value; }
ul.list_1 { margin: 0; padding: 5px; }
ul.list_1 li { padding: 0; list-style-type: none; }
.smalltxt { font-size: 10px; }
cite { font-size: 9px; font-family: tahoma; font-style: normal; text-decoration: none; float: right; }
#menu { color: white; font-size: 14px; background-color: #182946; width: 960px; margin: 0 auto; }
.headline { margin-top: 5px; margin-bottom: 5px; padding: 0; }
p.thumb { width: 100px; height: 100px; overflow: hidden; }
.dsR3 /*agl rulekind: base;*/ { width: 960px; height: 176px; }
/*二级导航条*/
#menu ul { margin: 0; padding: 0; list-style: none; width: 100%; zoom: 1; overflow: hidden; }
#menu li { float: left; height: 28px; line-height: 32px; overflow: hidden; padding: 0 10px; background: url(../images/menu_item.gif) no-repeat right top; }
#menu.empty { line-height: 10px; height: 10px; background-position: left bottom; overflow: hidden; }
#menu h1 { font-size: 14px; margin: 0; padding: 5px 5px 5px 15px; }
/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { font-size: 12px; margin: 0; padding: 0; word-wrap: break-word; }
/*头部*/
#header { width: 960px; height: 212px; overflow: hidden; margin-right: auto; margin-left: auto; }
#top-nav { color: white; height: 176px; overflow: hidden; margin-top: 3px; padding: 0; }
#nav { color: white; background-image: url(../images/nav_back.gif); background-repeat: repeat-x; height: 35px; clear: left;text-indent:20px; }
#nav li {line-height: 35px; text-align: left; vertical-align: middle;  height: 35px; overflow: hidden; float: left; list-style-type: none; margin-left:5px;margin-right:0;}
#nav li a:link, #nav li a:visited { color: white; text-decoration: none; }
.dsR3 /*agl rulekind: base;*/ { width: 960px; height: 176px; }
#main { width: 960px; margin-top: 5px; margin-right: auto; margin-left: auto; }
/*文章查看*/
#main_view { width: 781px; overflow: hidden; float: left; margin-right: 8px!important; margin-right: 5px; border: solid 1px #94acc6; }
#articledetail { font-size: 14px; padding: 10px; }
#articlectrl { text-align: right; margin: 0; padding: 0 10px 0 0; border-right: 4px solid #c4d2e1; }
#articleinfo { text-align: right; padding: 5px; border-bottom: 1px dashed #adadad; }
#articletitle { font-size: 18px; font-weight: bold; text-align: center; }
.midmain { margin: 0; padding: 10px; border-top: 1px solid #94acc6; }
#main_left { width: 190px; overflow: hidden; float: left; margin-right: 10px; }
.box_3 { background-color: #fdfdfe; background-image: url(../images/box_1_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; vertical-align: middle; width: 188px; overflow: hidden; margin-top: 5px; border: solid 1px #9db7d7 ;}
.box_3 h1 { color: #3b4a61; font-size: 14px; font-weight: bold; line-height: 24px; background-color: #eff1f4; background-image: url(../images/box_1_h1_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; height: 24px; margin: 0; padding: 0 0 0 5px; border-bottom: 1px solid #c4d2e1; }
.box_3 ul { margin: 0; padding: 5px; }
.box_3 ul li { background-image: url(../images/li2.gif); background-repeat: no-repeat; background-position: 0 center; margin-top: 4px; margin-bottom: 3px; margin-left: 0; padding-left: 13px; list-style-type: none; }
.box_3 p { margin: 5px; }
.box_4 { background-image: url(../images/box_2_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; width: 188px; overflow: hidden; margin-top: 5px; border: solid 1px #9db7d7     }
.box_4 h1 { color: #333333; font-size: 14px; font-weight: bold; line-height: 24px; background-color: #ededed; height: 24px; margin: 0; padding: 0 0 0 5px; border-bottom: 1px solid #adadad; }
.box_4 h1 a:link, .box_4 h1 a:visited { color: #3b4a61; }
.box_4 p { margin: 5px; }
.box_4 ul { margin: 0; padding: 5px; }
.box_4 ul li { background-image: url(../images/li3.gif); background-repeat: no-repeat; background-position: 0 center; overflow: hidden; margin-top: 4px; margin-bottom: 3px; padding-right: 0; padding-left: 13px; list-style-type: none; }
.box_5 { background-color: white; width: 188px; overflow: hidden; margin-top: 5px; border: solid 1px #9db7d7; }
.box_5 h1 { color: #4c6f93; font-size: 14px; line-height: 25px; background-image: url(../images/box_5_h1_back.jpg); background-repeat: no-repeat; background-position: 0 50%; vertical-align: middle; height: 25px; margin: 0; padding: 0 0 0 15px; }
.box_5 p { margin: 5px; }
.box_5 ul { margin: 0; padding: 5px; }
.box_5 ul li { margin-top: 3px; margin-bottom: 3px; list-style-type: none; }
#main_mid { width: 583px; float: left; margin: 0 8px 0 0; }
#ppt { background-color: #f5f5f5; width: 246px; height: 207px; overflow: hidden; float: left; border: solid 1px #9db7d7; }
#ppt p { text-align: center; width: 242px; overflow: hidden; margin: 2px auto 5px; padding: 0; }
#top_news { width: 329px; height: 207px; overflow: hidden; float: left; margin: 0 0 5px 4px; padding: 0; border: solid 1px #9db7d7; }
#top_news h1 { font-size: 14px; font-weight: bold; line-height: 28px; background-image: url(../images/news_h1.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 79px; height: 28px; float: left; margin: 0; padding: 0; }
#top_news_more { font-size: 12px; line-height: 28px; background-color: #eff9ff; background-image: url(../images/more_news.jpg); background-repeat: no-repeat; vertical-align: middle; width: 220px; height: 28px; float: left; margin: 0; padding-left: 29px; border-bottom: 1px solid #9db7d7; border-left: 1px solid #9db7d7; }
#top_news ul { clear: left; margin: 0; padding: 5px; list-style-position: inside; }
#top_news ul li { margin-top: 4px; margin-bottom: 3px; }
.box_cate { background-image: url(../images/box_cate_back.jpg); background-repeat: repeat-y; width: 581px; overflow: hidden; clear: both; margin-top: 5px; border: solid 1px #9db7d7; }
.cate { width: 290px; height: 166px; overflow: hidden; float: left; margin: 0; padding: 0; }
.cate h1 { color: #3b4a61; font-size: 14px; line-height: 23px; text-align: left; vertical-align: middle; width: 240px; height: 23px; float: left; margin: 0; padding: 0 0 0 5px; }
.cate h1 a:link, .cate h1 a:visited { color: #3b4a61; }
.cate_more { line-height: 23px; background-repeat: no-repeat; text-align: right; vertical-align: middle; width: 30px; height: 23px; float: left; margin: 0; padding-top: 0; padding-right: 10px; }
.cate_pic { width: 90px; height: 131px; overflow: hidden; float: left; margin: 5px!important; margin: 2px; padding: 0; border: solid 1px #9db7d7; }
.cate ul { width: 178px; float: left; margin: 0; padding: 5px; list-style-type: none; }
.cate ul li { margin-top: 3px; margin-bottom: 3px; }
.cate_nopic { width: 290px; height: 166px; overflow: hidden; float: left; margin: 0; padding: 0; }
.cate_nopic h1 { color: #3b4a61; font-size: 14px; line-height: 23px; text-align: left; vertical-align: middle; width: 161px; height: 23px; float: left; margin: 0; padding: 0 0 0 5px; }
.cate_nopic h1 a:link, .cate_nopic h1 a:visited { color: #3b4a61; }
.cate_nopic ul { width: 278px; float: left; margin: 0; padding: 5px; list-style-type: none; }
.cate_nopic ul li { margin-top: 3px; margin-bottom: 3px; }
.box_cate2 { margin-top: 5px; width: 583px; clear: both; overflow: hidden; }
.cate2 { width: 218px; float: left; border: solid 1px #94acc6; }
.cate2 h1 { color: #3b4a61; font-size: 14px; line-height: 23px; background-color: #e6edf3; text-align: left; margin: 0; padding: 0 0 0 5px; height: 23px; vertical-align: middle; }
.cate2 ul { margin: 0; padding: 5px; }
.cate2 ul li { background-image: url(../images/li3.gif); background-repeat: no-repeat; background-position: 0 center; list-style-type: none; margin-top: 4px; margin-bottom: 4px; padding-right: 0; padding-left: 13px; overflow: hidden; border-bottom: 1px dashed #b0bfcb; }
.cate3 { width: 356px; float: left; margin-top: 5px; margin-left: 5px; border: solid 1px #94acc6; }
.cate3 h1 { color: #3b4a61; font-size: 14px; line-height: 23px; background-color: #e6edf3; text-align: left; margin: 0; padding: 0 0 0 5px; height: 23px; vertical-align: middle; }
.cate3 ul { margin: 0; padding: 5px; }
.cate3 ul li { background-image: url(../images/li3.gif); background-repeat: no-repeat; background-position: 0 center; list-style-type: none; margin-top: 4px; margin-bottom: 3px; padding-right: 0; padding-left: 13px; overflow: hidden; border-bottom: 1px dashed #b0bfcb; }
.box_video { background-image: url(../images/box_video_back.gif); background-repeat: repeat-x; width: 581px; height: 159px; overflow: hidden; margin-top: 5px; border: solid 1px #9db7d7; }
.box_video h1 { font-size: 14px; background-image: url(../images/box_video_h1_back.gif); background-repeat: no-repeat; width: 100px; height: 149px; overflow: hidden; float: left; margin: 0 10px!important; margin: 0 8px; padding: 10px 0 0; }
.box_video ul { background-color: white; background-image: url(../images/box_video_list_back.jpg); background-repeat: no-repeat; background-position: right 0; width: 449px; height: 139px; overflow: hidden; margin: 10px 0; padding: 0; border: solid 1px #afafaf; }
.box_video ul li { margin-top: 3px; margin-bottom: 3px; margin-left: 10px; list-style-type: none; }
.box_main { background-color: #f5fbff; margin-top: 5px; width: 581px; height: 159px; overflow: hidden; border: solid 1px #9db7d7; }
.box_main h1 { font-size: 14px; font-weight: bold; background-image: url(../images/gongzuo_back.gif); background-repeat: repeat-x; margin: 0; padding: 5px 5px 5px 10px; }
.box_main ul { margin: 0; padding: 0; overflow: hidden; }
.box_main ul li { background-image: url(../images/li3.gif); background-repeat: no-repeat; background-position: 0 center; width: 260px; float: left; list-style-type: none; margin-top: 3px; margin-bottom: 3px; margin-left: 5px; padding-left: 15px; }
.box_17da { background-color: #fff6f6; width: 581px; height: 159px; margin-top: 5px; border: solid 1px #b6a052; }
.box_17da h1 { color: white; font-size: 14px; font-weight: bold; line-height: 30px; background-image: url(../images/m17da_h1.gif); background-repeat: no-repeat; vertical-align: middle; height: 30px; margin: 0; padding: 0 0 0 70px; }
.box_17da ul { margin: 0; padding: 5px 5px 5px 10px; }
.box_17da ul li { list-style-position: inside; }
#main_right { width: 169px; overflow: hidden; float: left; }
.box_right { background-color: white; width: 167px; overflow: hidden; margin-top: 5px; border: solid 1px #9db7d7; }
.box_right h1 { color: #4c6f93; font-size: 14px; line-height: 25px; background-image: url(../images/box_right_h1_back.jpg); background-repeat: no-repeat; background-position: 0 50%; vertical-align: middle; height: 25px; margin: 0; padding: 0 0 0 15px; }
.box_right h1 a:link, .box_right h1 a:visited { color: #4c6f93; }
.box_right ul { margin: 0; padding: 5px; }
.box_right ul li { margin-top: 3px; margin-bottom: 3px; list-style-type: none; }
.box_1 { background-color: #fdfdfe; background-image: url(../images/box_1_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; vertical-align: middle; width: 167px; overflow: hidden; margin-top: 5px; border: solid 1px #9db7d7         }
.box_1 h1 { color: #333333; font-size: 14px; font-weight: bold; line-height: 24px; background-color: #e6edf3; background-image: url(../images/box_1_h1_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; height: 24px; margin: 0; padding: 0 0 0 5px; border-bottom: 1px solid #c4d2e1; }
.box_1 p { margin: 5px; }
.box_1 ul, .box_1 ol { margin: 0; padding: 5px; }
.box_1 ol li { margin-top: 4px; margin-bottom: 3px; list-style-position: inside; }
.box_1 ul li { background-image: url(../images/li2.gif); background-repeat: no-repeat; background-position: 0 center; margin-top: 4px; margin-bottom: 3px; padding-left: 15px; }
.vote_ul li { margin-top: 4px; margin-bottom: 3px; }
#panellist { margin: 0; padding: 5px; }
#panellist li { margin: 4px 0; padding: 0; list-style-type: none; }
label.label_login { text-align: right; width: 50px; }
input.input_login { width: 100px; border-top: 1px solid #adadad; border-left: 1px solid #adadad; border-right-width: 0; border-bottom-width: 0; }
input.input_search { width: 155px; border-top: 1px solid #adadad; border-right-width: 0; border-bottom-width: 0; border-left: 1px solid #adadad; }
.box_2 { background-image: url(../images/box_2_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; width: 167px; overflow: hidden; margin-top: 5px; border: solid 1px #9db7d7     }
.box_2 h1 { color: #333333; font-size: 14px; font-weight: bold; line-height: 24px; background-color: #ededed; height: 24px; margin: 0; padding: 0 0 0 5px; border-bottom: 1px solid #adadad; }
.box_2 p { margin: 5px; }
.box_2 ul { margin: 0; padding: 5px; }
.box_2 ul li { background-image: url(../images/li3.gif); background-repeat: no-repeat; background-position: 0 center; margin-top: 4px; margin-bottom: 3px; padding-left: 15px; list-style-type: none; }
#footer { background-color: white; background-image: url(../images/footer_back.jpg); background-repeat: repeat-x; background-position: 50% bottom; text-align: center; width: 960px; overflow: hidden; clear: both; margin-top: 5px; margin-right: auto; margin-left: auto; }
#footer p { color: white; margin: 10px; padding: 0; }
/*类别页面*/
.box_cate_info { background-color: #fdfdfe; background-image: url(../images/box_1_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; vertical-align: middle; width: 178px; overflow: hidden; margin: 0; padding: 5px; border: solid 1px #9db7d7    }
.catepic { width: 90px; height: 131px; overflow: hidden; float: left; margin: 0; padding: 0; border: solid 1px #9db7d7; }
.box_cate_info h1 { font-size: 14px; font-weight: bold; line-height: 30px; background-color: #ededed; text-align: left; vertical-align: middle; width: 85px; height: 30px; margin: 0; padding: 0 0 0 5px; }
.cate_info { width: 90px; overflow: hidden; float: left; }
.box_cate_info p { margin: 0; padding: 5px; }
#you_here { background-color: #ededed; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.box_cate ul { margin: 0; padding: 5px; }
.cate_2 { width: 290px; overflow: hidden; float: left; margin: 0; padding: 0; }
cate_2 h1 { color: #3b4a61; font-size: 14px; line-height: 23px; text-align: left; vertical-align: middle; width: 161px; height: 23px; float: left; margin: 0; padding: 0 0 0 5px; }
cate_2 h1 a:link, cate_2 h1 a:visited { color: #3b4a61; }
.cate_more_2 { line-height: 23px; background-repeat: no-repeat; text-align: right; vertical-align: middle; width: 114px; height: 23px; float: left; margin: 0; padding-top: 0; padding-right: 10px; }
.cate_pic_2 { width: 90px; height: 131px; overflow: hidden; float: left; margin: 5px!important; margin: 2px; padding: 0; border: solid 1px #9db7d7; }
.cate_2 ul { width: 178px; float: left; margin: 0; padding: 5px; list-style-type: none; }
.cate_2 ul li { margin-top: 3px; margin-bottom: 3px; }
/*新闻列表
*/
.news_list { overflow: hidden; margin-top: 5px; border: solid 1px #94acc6; }
.news_list h1 { font-size: 14px; font-weight: bold; background-color: #ededed; margin: 0; padding: 5px 5px 5px 15px; border-bottom: 1px solid #adadad; }
.news_list ul { margin: 0; padding: 0; }
.news_list ul li { background-image: url(../images/li.gif); background-repeat: no-repeat; background-position: 8px center; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dashed #adadad; list-style-type: none; }
.pages { background-color: #e6edf3; }
/**/
/*评论列表*/
#commentlist h2 { font-size: 14px; margin: 0; padding: 10px; border-top: 1px solid #c4d2e1; }
#commentlist dl { margin: 0; padding: 0; }
#commentlist dt { border: solid #E1ECF0; border-width: 1px 1px 0; padding: 5px; background: #F4F4F4; }
#commentlist dt span { float: right; }
#commentlist dd { margin: 0 0 5px; border: solid #E1ECF0; border-width: 0 1px 1px; padding: 5px; line-height: 1.8em; }
#commentlist dd * { line-height: normal; }
#commentlist dd p, #commentlist dd div { line-height: 1.8em !important; margin: 10px 0; }
#commentlist dd p *, #commentlist dd div * { line-height: normal !important; }
#commentlist dd img { max-width: 500px; max-height: 500px; width: expression(this.width>500 && this.width>this.height ? 500 : true); height: expression(this.height > 500 ? 500 : true); }
#commentlist dd .xspace-quote { margin: 10px 10px 10px 30px; padding: 5px; border-left: 3px solid #1175BA; line-height: 1.8em; }
#commentlist p.more { margin: 5px 0; background: url(../images/icon_item.gif) no-repeat 5px 6px; padding-left: 13px; }
#commentlist p.more a { font-weight: bold; color: #1DA4CD; }
/*投票*/
#xspace-rates { text-align: center; width: 430px; margin: 5px auto; padding: 20px 0; height: 90px; he\ight: 50px; overflow: hidden; }
#xspace-rates-bg { width: 210px; height: 30px; margin: 0 auto 5px; background: url(../../../images/base/rate_star.png); }
#xspace-rates-star { height: 30px; background: url(../../../images/base/rate_star.png) 0 -30px; margin: 0 auto 0 0; }
#xspace-rates-a { height: 30px; margin-top: -30px; }
#xspace-rates a { float: left; text-align: left; width: 30px; height: 30px; text-indent: -999px; overflow: hidden; background-color: transparent !important; }
.xspace-rates-5 { width: 30px; }
.xspace-rates-3 { width: 60px; }
.xspace-rates-1 { width: 90px; }
.xspace-rates0 { width: 120px; }
.xspace-rates1 { width: 150px; }
.xspace-rates3 { width: 180px; }
.xspace-rates5 { width: 210px; }
#xspace-rates p { margin: 0; }
/*发表评论*/
#comment { width: 430px; margin: 0 auto 5px; }
#comment h2 { margin: 0; font-size: 1.17em; line-height: 2em; padding-left: 10px; }
#comment form { margin: 0; padding: 5px 15px; }
#comment p { margin: 0.3em 0; }
.seccodeline * { vertical-align: middle; }
#comment label { margin-right: 10px; }
#message { border: 1px solid #B2C9D3; padding: 5px; vertical-align: text-top; height: 80px; width: 340px; }
#seccode { border: 1px solid #B2C9D3; height: 23px; line-height: 23px; padding: 0 5px; }
#submitcomm { margin-left: 3.1em; }
/**/
.xspace-page { float: right; margin: 5px 5px 0 0; }
.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 6px; background: #F3F3F5; }
span.xspace-totlerecord, span.xspace-totlepages { color: #1176BB;  }
span.xspace-totlerecord { margin-right: 0; border-right: 1px solid #FFF; }
span.xspace-current { background: #1176BB; color: #E1EBEF; font-weight: bold; }
#commentlist dd .xspace-quote { margin: 10px 10px 10px 30px; padding: 5px; border-left: 3px solid #1175BA; line-height: 1.8em; }
h1#tagname { margin: 10px; text-align: center; font-size: 1.6em; background-image: none !important; padding: 0 !important; }
h1#tagname, h1#tagname a { color: #000 !important; }
#hottag div { margin: 5px; padding-bottom: 10px; line-height: 1.8em; }
#hottag div a { white-space: nowrap; margin-right: 3px; }
#hottag div a em { font-style: normal; color: #30A9D4; font-size: 10px; }
/**/
.msgtitlelist { margin: 0; padding: 0; }
.msgtitlelist h3 { font-size: 14px; background-color: #f2f2f2; padding: 5px; border-top: 3px solid #e6edf3; }
.msgtitlelist li { background-image: url(../images/li.gif); background-repeat: no-repeat; background-position: 8px center; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dashed #adadad; list-style-type: none; }
/*提示框*/
#notice { margin: 200px auto 0; background: #FFF; border-style: solid; border-color: #86B9D6 #B2C9D3 #B2C9D3; border-width: 4px 1px 1px; }
#notice_message { padding: 1.5em 1em; font-size: 1.17em; }
#notice_message.warning { color:red; }
#notice_links { margin: 0; line-height: 2em; border-top: 1px solid #F5F5F5; background: #F5FBFF; padding: 0 1em; }
#notice_links a { margin: 0 2px; }
/*用于AJAX调用的DIV*/
.xspace-ajaxdiv { position:absolute; padding: 5px; border: 1px solid #BBB; background: #FCFFEF; text-align: left; }
.xspace-ajaxdiv h5 { line-height: 24px; font-size: 1em; margin: 0; }
.xspace-ajaxdiv h5 a { float: right; font-weight: normal; }
.xspace-ajaxcontent { background: #FFF; border: 1px solid #EEE; }
.xspace-ajaxcontent form { margin: 0; }
/*调查、公告*/
#polls, #announcement { background: #F3F3F5 url(../images/icon_lighttitle.gif) no-repeat 10px 12px; line-height: 36px; padding-left: 26px; }
#polls strong, #announcement strong { color: #30A9D4; }
#polls a.more, #announcement a.more { float: right; background: url(../images/btn_more.gif) no-repeat 50% 50%; width: 80px; text-indent: -9999px; }
#dopoll table { margin: 10px 30px; line-height: 1.8em; }
#dopoll td { vertical-align: top; border-bottom: 1px solid #E1ECF0; }
#pollresult ul { margin: 10px 30px; padding: 0; line-height: 1.8em; list-style: none; }
#pollresult li { border-bottom: 1px solid #E1ECF0; }
#pollresult li div { color: #656D77; }
#pollresult li div.pollpercent { line-height: 15px; height: 15px; overflow: hidden; background: #80CC57 url(../images/blocktitle_2.gif) repeat-x 0 -9px; }
/*同城*/
#cityspace { background: #F3F3F5; height: 36px; line-height: 36px; text-align: center; }
#cityspace form * { vertical-align: middle; }
#cityspace form button { border: none; padding: 0; margin: 0; background: transparent url(../images/btn_cityspace.gif) no-repeat 50% 50%; text-indent: -9999px; width: 80px; height: 36px; overflow: hidden; }
#cityspace form button#goodscitysearch { background-image: url(../images/btn_citygoods.gif); }
/*选项卡*/
.tabblock { border: 1px solid #E1ECF0; background: #F1F5F6 url(../images/tabheader.gif) repeat-x 0 0; margin-bottom: 5px; }
.tabblock h3 { margin: 0; line-height: 22px; height: 22px; font-size: 1em; }
.tabblock h3 .tab { font-weight: normal; float: left; border-right: 1px solid #E1ECF0; padding: 0 10px; color: #1FA9CE; }
.tabblock h3 .curtab { font-weight: bold; background-color: #F1F5F6; border-top: 2px solid #27B7CC; height: 20px; overflow: hidden; }
.tabblock a.more { float: right; line-height: 22px; padding-right: 10px; font-weight: normal; color: #1FA9CE; }
/*站点地图*/
#sitemap ul {font-family:Simsun, simsun; margin: 5px 0; padding: 10px; list-style: none; }
#sitemap .block { float: left; margin: 10px; }
#sitemap .block ul { margin: 0; padding: 0 0 0 15px; }
#sitemap .block ul li { font-size: 14px; background-image: url(../images/sitemap_li.gif); background-repeat: no-repeat; background-position: 0 center; margin-top: 4px; margin-bottom: 3px; padding-left: 15px; }
#sitemap .block h3 { font-size: 14px; background-image: url(../images/sitemap_h3.png); background-repeat: no-repeat; background-position: 0 center; margin: 0; padding-left: 15px; }
/*登录页面*/
.loginpanel { width: 290px; margin: 0 auto; }
.loginpanel fieldset { margin: 0; padding: 0; border: none; }
.loginpanel legend { display: none; }
.loginpanel p { margin: 10px 0; }
.loginpanel label { margin-right: 5px; }
.loginpanel input { width: 200px; }
.loginpanel button { margin-left: 3.3em; }
.imgsecode {width:350px}
.imgsecode input{padding:3px 2px;}
/*用户面板*/
#userpanel { border: solid #E9E9E9; border-width: 0 1px 1px; zoom: 1; overflow: hidden; margin-bottom: 5px; height: 129px; background: url(../images/side_mini_title.gif) no-repeat 0 0; }
/*快捷面板*/
.quicklink { margin: 0; padding: 0; list-style: none; zoom: 1; overflow: hidden; }
.quicklink li { float: left; width: 49%; padding: 10px 0; text-align: center; }
.quicklink a { display: block; line-height: 3em; margin: 0 60px; padding: 0 10px; background-color: #b0bfcb; border-color: #e6edf3 #56667e #56667e #b0bfcb; border-style: solid; border-width: 1px; }
/*首页专题回顾*/
.box_cate3 { background-image: url(../images/zhuanti_back.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 581px; clear: both; overflow: hidden; padding-top: 5px; padding-bottom: 50px; border-right: 1px solid #ffc40f; border-bottom: 1px solid #ffc40f; border-left: 1px solid #ffc40f; }
.cate4 { background-color: white; width: 218px; float: left; margin-left: 2px; border: solid 1px #94acc6; }
.cate4 h1 { color: #3b4a61; font-size: 14px; line-height: 23px; background-color: #e6edf3; text-align: left; margin: 0; padding: 0 0 0 5px; height: 23px; vertical-align: middle; }
.cate4 ul { margin: 0; padding: 5px; }
.cate4 ul li { background-image: url(../images/li3.gif); background-repeat: no-repeat; background-position: 0 center; list-style-type: none; margin-top: 4px; margin-bottom: 4px; padding-right: 0; padding-left: 13px; overflow: hidden; border-bottom: 1px dashed #b0bfcb; }
.cate5 { background-color: white; width: 346px; float: left; margin-top: 5px; margin-left: 5px; border: solid 1px #94acc6; }
.cate5 h1 { color: #3b4a61; font-size: 14px; line-height: 23px; background-color: #e6edf3; text-align: left; margin: 0; padding: 0 0 0 5px; height: 23px; vertical-align: middle; }
.cate5 ul { margin: 0; padding: 5px; }
.cate5 ul li { background-image: url(../images/li3.gif); background-repeat: no-repeat; background-position: 0 center; list-style-type: none; margin-top: 4px; margin-bottom: 3px; padding-right: 0; padding-left: 13px; overflow: hidden; border-bottom: 1px dashed #b0bfcb; }
#id { }
/*video box*/
.video_cat_box { width: 581px; overflow: hidden; clear: both; margin-top: 5px; border: solid 1px #9db7d7; }
.video_cat { overflow: hidden; margin: 0; padding: 0; }
.video_cat h1 { color: #3b4a61; font-size: 14px; line-height: 23px; background-image: url(../images/video_cat_h1_back.jpg); background-repeat: repeat-x; background-position: left 0; text-align: left; vertical-align: middle; height: 23px; margin: 0; padding: 0 0 0 10px; }
.video_cat h1 a:link, .video_cat h1 a:visited { color: #3b4a61; }
.video_cat_more { line-height: 23px; background-repeat: no-repeat; text-align: right; vertical-align: middle; width: 114px; height: 23px; float: left; margin: 0; padding-top: 0; padding-right: 10px; }
.video_cat_pic { width: 90px; height: 131px; overflow: hidden; float: left; margin: 5px!important; margin: 2px; padding: 0; border: solid 1px #9db7d7; }
.video_cat ul { width: 100%; overflow: hidden; margin: 0; padding: 4px 3px; list-style-type: none; }
.video_cat ul li { background-color: #f1f1f1; background-image: url(../images/video_cat_li_back.jpg); background-repeat: repeat-x; background-position: 50% bottom; text-align: center; width: 110px; float: left; margin: 2px; }
.video_cat ul li p { margin-top: 3px; margin-bottom: 3px; }
/*地方视窗*/
.place_box { background-color: #fdfdfe; background-image: url(../images/place_box_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; vertical-align: middle; width: 167px; overflow: hidden; margin-top: 5px; border: solid 1px #ffc40f         }
.place_box h1 { color: #3b4a61; font-size: 14px; font-weight: bold; line-height: 24px; background-image: url(../images/place_box_h1_back.jpg); background-repeat: repeat-x; background-position: 0 top; height: 24px; margin: 0; padding: 0 0 0 5px; border-bottom: 1px solid #ffd54c; }
.place_box li { background-color: white; text-align: center; width: 70px; overflow: hidden; float: left; margin: 2px; padding: 2px; border: solid 1px #ffd54c; }
/*价格行情*/
.box_price { background-color: #fff6f6; width: 581px; overflow: hidden; margin-top: 5px; padding: 0; border: solid 1px #b6a052; }
.box_price p { margin: 0; padding: 0; }
.box_price h1 { color: #9e6f10; font-size: 14px; font-weight: bold; line-height: 30px; background-image: url(../images/price_h1_back.gif); background-repeat: repeat-x; vertical-align: middle; height: 30px; margin: 0; padding: 0 0 0 10px; }

