﻿* {margin:0; padding:0}
body {font:normal 12px Arial, verdana; background:#fff; line-height:150%}
img {border:none; vertical-align:middle}
form * {letter-spacing:0; font-family:Arial,sans-serif; font-size:12px}
ul {list-style:none}
a:link {color:#333; text-decoration:underline}
a:visited {color:#333; text-decoration:underline}
a:hover {color:#f60; text-decoration:none}
a.red, a.red:visited, .red {color:#f00}
.gray {color:#999}
.blue {color:blue}
.clearfix:after{content:""; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/*主体样式*/
#container {width:100%; margin:auto}

#topbar {width:100%; height:26px; line-height:26px; overflow:hidden; background:#F2F2F2; border-bottom:1px solid #ccc}
.toptext {width:850px; margin:auto; height:30px; line-height:27px;}
.toptext ul {float:left}
.toptext ul li {height:25px; line-height:25px; text-align:left; float:left; display:inline}
.toptext ul li a:link, .toptext ul li a:visited {text-decoration:none; color:#003278; padding:0 5px; border-right:1px solid #AFA69E}
.toptext ul li a:hover {color:#f60}
.toptext ul li.first a, .toptext ul li.first a:visited {text-decoration:none; padding:0 5px 0 0; text-align:left}
.toptext strong {font-weight:400; float:right; height:25px; line-height:25px}

#main, #footer {width:850px; margin:5px auto 10px; zoom:1}
#main:after {content:""; clear:both; display:block; height:0; visibility:hidden}

.header {position:relative; zoom:1; z-index:10}
.header h1 {background:url(../images/logo.gif) no-repeat; width:255px; height:60px; float:left}
.header h1 a {width:100%; height:100%; display:block; text-indent:-10000px; outline:none}
.header-nav {float:right; width:540px; text-align:right; padding-top:15px}
.header-nav li {width:69px; margin-left:4px; height:25px; line-height:25px; float:right; text-align:center}
.header-nav li a,
.header-nav li a:visited {background:url(../images/icon.png) 0 -163px no-repeat; width:100%; display:block; text-decoration:none; outline:none}
.header-nav li a:hover {display:block; text-decoration:none; background:url(../images/icon.png) 0 -188px no-repeat}
.header-nav li.userinfo {text-align:right; width:315px; float:left}
/*顶部菜单*/
.menu {position:relative; height:30px; background:url(../images/icon.png); border-left:1px solid #33CC00; border-right:1px solid #33CC00; clear:both}
.topmenu {height:36px; position:absolute; top:-6px; left:100px; zoom:1}
.topmenu li {float:left; text-align:center; height:36px; line-height:36px; position:relative; font-size:108%; font-weight:bold}
.topmenu li span {border-right:1px solid #C8C8C8; padding:0 15px}
.topmenu li a {color:#000; float:left; outline:none; height:36px; line-height:39px; overflow:hidden}
.topmenu li a:visited {text-decoration:none; color:#000}
.topmenu li a:hover {color:#000}
.topmenu li a img {border:none; position:absolute; top:-3px; left:37px}
.topmenu .tline {display:none}
.topmenu .thome {padding:0; margin-right:10px}
.topmenu .thome a {width:116px; font-weight:700; font-size:14px; background:url(../images/icon.png) 0 -222px; color:#fff}
.topmenu .thome a:visited {color:#fff}
.topmenu .thome span {border:none; padding:0}
.topmenu .tabout span {border:none}
.topmenu .dingyue a img {border:none; position:absolute; top:10px; left:8px}

/*顶部搜索表单*/
.tsch {border:1px solid #33CC00; border-top:none; height:79px; overflow:hidden; background:url(../images/icon.png) 0 -74px}
.tschBox{width:600px; margin:auto; padding:15px 0 8px; overflow:auto}
.tschBox .text {float:left; height:20px; line-height:20px; margin-left:5px; font-style:normal; font-weight:bold}
.tschBox .text a {text-decoration:underline}
.tschBox .text a:hover {color:#fff}
.tschBox .infile {width:350px; border-width:2px 0 1px 2px; border-style:solid; border-color:#33CC00 #33CC00 #33CC00 #33CC00; font-size:14px; float:left; padding:6px 4px 5px}
.tschBox .stype {display:block; float:left; width:75px; padding:6px 4px 5px 7px; border-width:2px 1px 1px 1px; border-style:solid; border-color:#33CC00 #33CC00 #33CC00 #33CC00; background:#ffffff}
.tschBox .stypeinner {display:block; overflow:hidden; width:71px; *width:77px; height:16px}
.tschBox select {margin:-2px 0 0 -6px; background:#ffffff; width:79px}
.tschBox .btn {width:83px; height:30px; float:left; font-size:0; border:none; background:url(../images/icon.png) 0 -265px; cursor:pointer}
.tschKey {width:600px; margin:auto; text-align:left; overflow:hidden; color:#000; line-height:22px}
.tschKey li {float:left; white-space:nowrap}
.tschKey li a, .tschKey li a:visited {text-decoration:underline; padding:0 12px 0 0; color:#000000; zoom:1}
.tschKey li a:hover {color:#fff}
/*顶部目录分类下拉*/
#bigClassList, #ProvinceList {position:absolute; top:105px}
#bigClassList {z-index:1; right:20px}
#ProvinceList {left:20px}
.bigClassList {height:24px; overflow:hidden}
.bigClassList,
.bigClassListOver {font:bold 12px arial; width:85px; height:24px; line-height:24px; *line-height:26px; text-indent:10px}
.bigClassList a,
.bigClassList a:visited {display:block; background:url(../images/icon.png) 0 -413px no-repeat; color:#000}
.bigClassListOver a:visited {}
.bigClassListOver a:hover {}
.bigClassListOver {height:24px; background:url(../images/icon.png) 0 -389px no-repeat}
.ulList {line-height:20px; padding:4px; width:100px; border:1px solid #33CC00; background:#fff; position:absolute; left:-20px; top:24px; cursor:pointer}
#bigClassList .ulList {left:-5px}
#ProvinceList .ulList {width:160px}
#ProvinceList li {font-weight:normal; float:left; width:80px}
.ulList li {height:24px; line-height:24px; font-weight:normal; background:url(../images/lipoint.gif) 4px 8px no-repeat; text-indent:15px}
.ulList li a {display:block; width:100%}
/*页面导航栏*/
.pageNaviGation {height:20px; line-height:20px; overflow:hidden; background:url(../images/icon.png) no-repeat -87px -165px; padding-left:20px; margin:8px 0 5px; position:relative; z-index:0; font-family:"宋体"}
.pageNaviGation a {color:#044EBC; zoom:1}
.showUserInfo {position:absolute; right:0; top:0; font-weight:normal}
/*left*/
#mainWrapper {width:100%; float:left; margin-right:-260px}
#mainInner {margin-right:270px; border:1px solid #33CC00; min-height:790px; _height:790px}
/*right*/
#sidebar {width:258px; float:left; border:1px solid #33CC00}
#sidebar .main-box {border:none}

.conBox1 {width:848px; margin:0px auto 1px; border:1px solid #33CC00; zoom:1}
.conBox1 h3 {padding-left:5px; padding-top:5px; float:left; font-size:13px;}

.weblist1 {width:770px; margin:auto; overflow:hidden; margin-bottom:5px; zoom:1}
.weblist1 li {padding-left:8px; width:120px; float:left; padding-top:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.weblist1 li .content {float:left; padding-left:5px}

.weblist2 {width:98%; margin:auto; overflow:hidden; margin-bottom:5px; zoom:1}
.weblist2 li {padding-left:8px; float:left; padding-top:5px}
.weblist2 li a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; clear:both}

.weblist3 {width:770px; margin:auto; overflow:hidden; margin-bottom:5px; zoom:1}
.weblist3 li {padding-left:8px; float:left; padding-top:5px}
.weblist3 li a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; clear:both}

.weblist4 {width:98%; height:249px; margin:auto; overflow:hidden; margin-bottom:5px; zoom:1}
.weblist4 li {padding-left:8px; float:left; padding-top:5px}
.weblist4 li a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; clear:both}

.conBox {margin-bottom:5px; zoom:1}
.conBox:after {content:""; clear:both; display:block; height:0; visibility:hidden}
.conBox h3, .innermain h3 {font:bold 14px arial; padding:0 8px; height:33px; line-height:33px; background:url(../images/icon.png) 0 -33px repeat-x}
.conBox h3 strong {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:150px; float:left}
.conBox h3 span strong {width:auto; float:none}
.conBox h3 span {float:right; font-weight:normal; font-size:12px}
.conBox h3 .small {font-weight:400; font-size:12px}
#sidebar h3 strong {width:auto}

/*S home class list*/
.classList {overflow:hidden; zoom:1; background:url(../images/classList_line.gif)}
.classItem {width:48%; _width:47%; float:left; display:inline; padding:12px 3px}
.classItem h4 {font-size:14px; font-weight:bold; width:100%; padding:0 0 6px 0; text-indent:10px}
.classItem h4 a {text-decoration:underline; color:#0E63BD}
.classItem h4 a:link {text-decoration:underline; color:#0E63BD}





.classItem h4 span {color:#f60; font:italic 12px "Lucida Sans Unicode", Arial; font-weight:bold}
.classItem ul {overflow:hidden; height:56px; _height:56px}
.classItem li {float:left; display:inline; text-indent:10px; height:14px; line-height:14px; padding-right:6px; border-right:1px solid #ccc; white-space:nowrap; margin:0 0 6px 0}
.classItem1 {width:98%; margin-bottom:10px; zoom:1}
.classItem1 li {float:left; display:inline; text-indent:10px; height:14px; line-height:14px; padding-right:6px; border-right:1px solid #ccc; white-space:nowrap; margin:0 0 6px 0}
/*E home class list*/

/*S right*/
#sidebar ol li {background:url(../images/lipoint.gif) no-repeat 0 13px; padding-left:10px}
.weblist {width:95%; margin:auto; overflow:hidden}
.weblist li {width:100%; padding:5px 0; overflow:hidden; zoom:1}
.weblist li .img-preview {float:left; border:1px solid #ccc; width:78px; height:67px; text-align:center; background:#E6FFD5}
.weblist li .img-preview img {border:none; padding:1px; width:76px; height:65px; float:left}
.weblist li .content {float:left; width:155px; padding-left:5px}
.weblist li h4 a, .weblist li p,
.weblist li address {font-size:12px; font-weight:normal; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; clear:both}
.weblist li h4 a {float:left; font-weight:bold; color:#06c; text-decoration:underline}
.weblist li p {height:20px; line-height:20px}
.weblist li address {height:20px;line-height:20px; color:#06c}
.weblist li .search {height:20px; line-height:20px; width:100%; color:#008000; font-family:Georgia, "Times New Roman"}
.weblist li .search a {color:#77c}

.newsclass {border-top:1px solid #33CC00; border-bottom:1px solid #33CC00; padding:8px 0 4px; zoom:1; overflow:hidden}
.newsclass li {float:left; width:114px; height:25px; line-height:25px; border:1px solid #ccc; margin:0 4px 4px 7px; display:inline; text-align:center}
.newsclass li a {display:inline-block; width:100%; background:#ffc; text-decoration:none; float:left}
.newsclass li a:visited {text-decoration:none}
.newsclass li a:hover, .newsclass li.check a {background:#cfc}

.archivedata {padding:0 0 15px; width:94%; margin:auto; overflow:hidden}
.archivedata a {text-decoration:underline}
.archivedata dt {font-weight:bold; clear:both; padding-top:10px}
.archivedata dd {float:left; display:inline; margin-right:12px}
/*E right*/

/*S left platoon*/
.tab-sorting {margin:10px 10px 0; height:25px; line-height:25px; font-size:12px; font-weight:400; border-bottom:1px solid #ddd; zoom:1}
.tab-sorting li {float:left; display:inline; height:25px; line-height:25px; text-align:center}
.tab-sorting li.first {padding:0 10px 0 18px; font-weight:bold; background:url(../images/ico.gif) no-repeat 0 -288px}
.tab-sorting li a,
.tab-sorting li a:visited {display:inline-block; line-height:25px; padding:0 7px; text-decoration:none; outline:none; color:#044EBC}
.tab-sorting li.check {border:2px solid #C6C6C6; border-width:1px 1px 0 1px; height:25px; line-height:23px; _margin:0 0 -1px; position:relative; background:#FFFFEC}
.tab-sorting li.check a, .tab-sorting li.check a:visited {color:#f00; line-height:24px;}
.tab-sorting li.showHiddenImg {float:right}
.tab-sorting li.showHiddenImg a,
.tab-sorting li.showHiddenImg a:visited {color:#f00}
/*E left platoon*/

/*S list page category*/
.websort {width:93%; margin:0 10px; overflow:hidden; zoom:1; border:1px solid #ddd; border-top:none; padding:5px 7px; background:#FFFFEC}
.websort li {float:left; width:78px; display:inline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../Images/lipoint.gif) no-repeat 0 7px; margin:4px 12px 4px 0; text-indent:8px}
.websort li a {}
.websort li.check a {color:#f00}
.websort li sup {font-style:italic; color:#999}

.applySite {text-align:center; font-size:12px; font-weight:400; width:26%; height:27px; line-height:22px; margin:-1px auto 15px; overflow:hidden; background:url(../images/applybg.png) top right}
.applySite img {margin:-1px 5px 0 0; *margin:-1px 5px -2px 0}
.applySite span {float:left; height:27px; padding-left:18px; background:url(../images/applybg.png) top left}
.applySite a {*margin-top:2px; display:inline-block}
/*E list page category*/

/*S left web list*/
.topad {margin:20px 0 -10px}
.topad .listbox {height:90px; overflow:hidden}
.toptextad {height:72px; overflow:hidden}
.listitem .siteSequence {}
.listitem .SiteSponsored {text-align:right; font-style:italic}
.listitem li {padding:15px 20px; overflow:hidden; zoom:1}
.listitem .imgbox {width:106px; height:85px; border:1px solid #999; margin-right:10px; float:left}
.listitem .imgbox img {padding:2px; width:102px; height:81px; display:block; background:#fff}
.listitem .listbox {margin-left:118px; min-width:418px; _width:408px}
.listitem h4 {color:#777; font-size:15px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 0 4px 0;}
.listitem h4 .smallsize {font:normal 12px arial, verdana; color:#008000}
.listitem h4 a {color:#06c}
.listitem p {font-size:12px; font-weight:normal; width:100%; line-height:20px}
.listitem address {color:#008000; font-style:normal}
.listitem .data {padding-top:6px}
.dataalexa, .datapr {width:85px; height:20px; line-height:15px; font-size:9px; display:inline-block; text-align:center; overflow:hidden; margin-right:15px}
.dataalexa {background:url(../../../Config/images/alexa.png) no-repeat}
.dataalexa .l {width:36px; float:left; color:#7e7e7e}
.dataalexa .r {width:49px; float:left}
.datapr {background:url(../../../Config/images/pr.png) no-repeat}
.datapr .l {width:61px; float:left; color:#7e7e7e}
.datapr .r {width:24px; float:left}
.listitem a {color:#77C; text-decoration:underline}
a.siteinfo-icon {background:url(../Images/ico.gif) no-repeat 50px -233px; padding-right:18px; margin-left:10px; line-height:13px; height:13px}
a.siteSponsored, a.siteSponsored:visited {float:right; color:#f00; padding-left:18px; background:url(../../../Config/images/iconSponsore.gif) no-repeat 0 1px}
a.godetail, a.godetail:visited {text-indent:-1000px; display:inline-block; width:29px; height:13px; margin-left:5px; outline:none; background:url(../../../Config/images/gourl.gif) no-repeat}
a.icon-h, a.icon-g, a.icon-a,
a.icon-h:visited, a.icon-g:visited, a.icon-a:visited {display:inline-block; overflow:hidden; font-size:9px; color:#666; height:20px; line-height:14px; margin:0 4px -5px 0; padding-right:10px; text-decoration:none; background:url(../../../Config/images/icon-r.png) no-repeat right 0}
a.icon-h span, a.icon-g span, a.icon-a span {float:left; display:inline; margin-right:5px; width:17px; height:17px}
a.icon-h span {background:url(../../../Config/images/icon-h.png)}
a.icon-g span {background:url(../../../Config/images/icon-g.png)}
a.icon-a span {background:url(../../../Config/images/icon-a.png)}
/*E left web list*/

/*S user reg*/
#userlogin {border:1px solid #33CC00; overflow:hidden; zoom:1}
.userlogin {width:28%; margin:auto; overflow:hidden; zoom:1}
.userlogin li {height:33px; line-height:33px; float:left; font-weight:bold; font-size:14px; overflow:hidden}
.userlogin li a {display:block; float:left; padding:0 20px; margin-top:2px; text-decoration:none}
.userlogin li a:visited {text-decoration:none}
.userlogin li.check a {background:#fff; color:#f00; border:1px solid #33CC00; border-bottom:none; font-weight:bold}
/*E user reg*/

/*S form item*/
.agreement-box {/*用户协议*/width:80%; text-align:left; margin:auto; padding:0 0 30px}
.agreement-box h4 {font-size:14px; height:35px; line-height:35px; text-indent:56px; background:url(../Images/reg-agreement-alerts.gif) no-repeat 10px 0;}
.agreement-box textarea {width:450px; margin-left:60px; border:1px solid #ccc; height:55px; background:#FAFAFA; padding:4px 0 4px 4px; font-size:12px}
#ruifSecondCode {/*点击显示验证码*/color:#c00}
.p-item {width:84%; margin:0 auto; padding:20px 0}
.p-item p {padding:4px 0; display:block; width:100%; height:30px; text-align:left}
.p-item label {width:180px; text-align:right; float:left; display:block; padding-right:5px; line-height:25px; font-size:14px; padding:1px 0}
.p-item input {float:left; background:url(../Images/input-bg.gif) no-repeat; border-right: #cecece 1px solid; border-top:#7c7c7c 1px solid; border-left:#7c7c7c 1px solid; border-bottom:#c3c3c3 1px solid; width:auto; padding:4px 0 4px 5px}
.p-item .usersex {border:none; background:none; width:20px; float:none; margin-top:5px; *margin-top:2px}
.p-item .submit {border:none; background:url(../Images/icon.png) no-repeat 0 -298px; width:89px; height:31px; font-size:14px; font-weight:bold; letter-spacing:0.5em; padding-left:30px; text-align:left; cursor:pointer; margin-right:10px}
.p-item .reg {border:none; background:url(../Images/icon.png) no-repeat 0 -329px; width:89px; height:31px; font-size:14px; font-weight:bold; cursor:pointer}
.p-item span {padding-left:5px}
/*E form item*/

/*S pagelist*/
.pagecount {padding:10px 0 20px; font-size:11px; height:30px; width:94%; margin:auto; overflow:hidden; zoom:1}
.pagecount .PageNumbers {float:left}
.pagecount .PageInfo {float:left; border:1px solid #33CC00; padding:1px 5px 1px; background:#FFFFEC}
.pagecount a,
.pagecount a:visited {color:#000; text-decoration:none; background:#FFFFEC; border:1px solid #33CC00; padding:1px 6px; display:inline-block; font-weight:normal; margin-right:1px}
.pagecount a:hover {color:#fff; text-decoration:none; background:#206904; border:1px solid #000}
.PageNumbers span {color:#fff; background:#206904; border:1px solid #333; padding:1px 6px; margin-right:1px; display:inline-block; font-weight:bold}
.PageInfo span {color:#f00; font-weight:bold}
.PageInfo input {display:none}
.sitebox .pagecount {/*评论翻页*/width:auto; padding:0 10px}
/*E pagelist*/

/*S site information*/
.sitedetail {border:1px solid #33CC00; background:#EDFCE4; margin-bottom:10px}
.sitetitle {font:400 12px/22px "Lucida Sans Unicode"; padding:0 10px; height:33px; line-height:33px; background:url(../images/icon.png) repeat-x 0 -33px; position:relative}
.sitetitle span {position:absolute; right:5px; top:6px; *top:8px}
.sitetitle a {display:inline-block; height:18px; line-height:18px; padding-left:18px; margin-right:8px; color:#000; text-decoration:none}
.sitename {padding:6px 10px; font:700 20px/22px "Lucida Sans Unicode"; zoom:1; overflow:hidden}
.sitename span {width:17px; height:18px; float:left; display:inline; margin:3px 6px 0 0; background:url(../images/ico.gif) no-repeat 0 -144px}
.siteotherdata {padding:5px 10px}
.siteotherdata span {padding-right:10px}
.siteotherdata strong {color:#c30; font-weight:400}
.fenxiang {padding-left:10px;}
.sitecont {zoom:1; padding:10px; background:#fff; position:relative}
.sitecont:after {content:""; clear:both; display:block; height:0; overflow:hidden}
.siteimg, .siteuserinfo {position:absolute; top:10px}
.siteimg img {width:136px; height:108px; border:1px solid #ccc; padding:1px; display:block; background:#EBF8E6}
.siteimg p {padding-bottom:10px}

.siteuserinfo {right:10px; display:inline; width:180px; border:1px solid #FFC7AC; -moz-border-radius:4px; background:#FFFFF0; padding:5px}
.siteuserinfo dt {font-weight:700; text-align:center}
.siteuserinfo dd {padding:2px 0; overflow:hidden; zoom:1}
.siteuserinfo dd span, .siteuserinfo dd strong {display:block}
.siteuserinfo dd span {float:left; width:35px}
.siteuserinfo dd strong {margin-left:35px; font-size:10px; font-weight:normal; overflow:hidden; *width:142px; text-overflow:ellipsis}

.siteitem {margin:-8px 200px 0 152px; zoom:1}
.siteitem li {overflow:hidden; zoom:1; border-bottom:1px dashed #ccc; padding:5px 0; font-size:108%}
.siteitem li.end {border:none}
.siteitem label, .siteitem p {line-height:25px}
.siteitem label {width:70px; font-weight:bold; float:left; display:block}
.siteitem p {margin-left:70px}
.siteitem em {font-style:normal; color:#008000}
#voteDiv, #voteInfo {float:left; line-height:15px; margin-top:5px}
#voteInfo {padding-left:10px}
#voteInfo strong {color:#c30; font-weight:400}

.siteitem a, .siteitem a:visited, .siteuserinfo a, .siteuserinfo a:visited {color:#06c; text-decoration:underline}
a.dianping {width:140px; height:30px; display:block; background:url(../images/dianping.png) no-repeat; text-indent:-1000px}
a.lfav {background:url(../images/ico.gif) no-repeat 0 -83px}
a.lerror {background:url(../images/ico.gif) no-repeat 0 -112px}
a.luplink {background:url(../images/ico.gif) no-repeat 0 -24px}
/*E site information*/

.innercont {overflow:hidden; zoom:1}
.innermain {float:left; display:inline; margin-right:-270px; min-height:1000px; width:100%}
.innermain-in {margin-right:270px}
.innerside {float:right; width:258px; border:1px solid #33CC00}
.innerside h3 strong {width:auto}

.sitebox {margin-bottom:10px; border:1px solid #33CC00}
.sitetab {padding:0 8px; height:33px; line-height:33px; background:url(../images/icon.png) repeat-x 0 -33px}
.sitetab li {float:left; font-size:14px; font-weight:700; padding:0 15px; height:29px; line-height:26px; display:inline; margin:4px 0 -1px; position:relative; cursor:pointer}
.sitetab li.check {border:1px solid #33CC00; border-width:0 1px; padding:0 13px; background:#fff}
.innercommend h2 {border-top:none}

.site-ad46860 {padding:10px 0; width:100%; text-align:left; margin:auto}
.site-ad72815 {padding:12px 10px; border-bottom:1px dotted #33CC00}

.comments {margin:5px 0 15px; border:1px solid #ccc; list-style:none; background:#fff}
.comments h4 {font:normal 12px Verdana; height:25px; line-height:25px; padding:0 5px; border-bottom:1px solid #ccc; background:#eee}
.comments h4 a {font-weight:bold}
.comments h4 span {float:right; cursor:pointer; height:15px; line-height:15px; margin-top:5px; font-family:"宋体"}
.comments h4 em {font-style:normal; color:#77c; text-decoration:underline}
.comments h4 img {padding-right:5px; margin-top:-4px !important; margin-top:-1px; position:relative}
.comments_content {font:normal 12px Verdana; padding:10px; line-height:20px}
.commentsSN {display:none}
/*s ubbPanel*/
#dianping {margin-bottom:0}
#showComment {margin:0; border:none}
#showComment h3 {padding:0 0 0 18px; height:20px; line-height:20px; background:url(../images/ico.gif) no-repeat 0 -202px; border:none}
.comments .ubbPanel {margin:5px 0; border:1px solid #33CC00}
.comments .ubbPanel h5 {color:#000; font-weight:700; padding:2px 4px; background:#eee}
.comments .ubbPanel h5 span {color:#666; font-weight:400}
.comments .replyPanel {border:1px solid #ECB7C5}
.comments .replyPanel h5 {border-bottom:1px solid #ECB7C5; background:#FFFFEC; color:#c00}
.ubbPanel {margin:10px 0; border:1px solid #33CC00; background:#F1FFEA; zoom:1}
.ubbTitle {font-size:12px; color:#c00; font-weight:400; padding:2px 4px 2px 25px; border-bottom:1px dotted #ccc; background:url(../images/ico.gif) no-repeat 5px -201px}
.ubbContent {padding:5px 10px; background:#fff}
.editArea, .editinput {padding:2px; border-style:solid; border-width:1px; border-color:#33CC00 #33CC00 #33CC00 #33CC00}
.editinput {width:150px}
.editArea {margin-bottom:5px; width:99%; height:60px}
.ubbPanel p {padding:2px 0}
.ubbPanel label {display:block}
.ubbPanel .botton {padding:2px 18px; _width:0; *overflow:visible; font-size:12px; border-width:1px; border-style:solid; border-color:#fff #666 #666 #fff; color:#fff; cursor:pointer; background:#33CC00}
/*e ubbPanel*/

.post-comments {padding:10px; background:#f5f5f5; text-align:left}
.post-comments p {padding:3px 0 3px 30px}
.post-comments input {width:auto; border-right: #cecece 1px solid; border-top:#33CC00 1px solid; border-left:#33CC00 1px solid; border-bottom:#EAFFDD 1px solid; padding:3px 0 3px 5px; vertical-align:middle}
#ruifSecondCode {color:#c00}

/*S user head*/
.userFace:link,.userFace:visited{padding:1px;border:1px solid #164283;background:#c9dbf5; float:left}
.uFace:hover{padding:1px;border:1px solid #164283;background:#9bbbec}
.checkFace:link,.checkFace:visited{padding:1px; border:1px solid #f5f5f5; float:left; outline:none}
.checkFace:hover{padding:1px;border:1px solid #164283;background:#c9dbf5}
/*E user head*/

/*S related information*/
.relatedinfo, .relatedSite {padding:5px 5px; overflow:hidden; zoom:1; min-height:100px; _height:100px}
.relatedinfo {padding:10px}
.relatedinfo li {width:47%; float:left; display:inline; padding:0 5px 0 10px; background:url(../Images/lipoint.gif) no-repeat 0 11px}
.relatedinfo li a {height:23px; line-height:23px; text-decoration:underline; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; color:#06c}
.relatedinfo li a:hover {color:#f00}

.relatedSite li {width:80px; float:left; margin:0 6px; display:inline; text-align:center}
.relatedSite li img {width:75px; height:75px; padding:2px; border:1px solid #ccc; display:block; background:#FAFDF7}
.relatedSite li h4 {font:normal 12px arial}
.relatedSite li h4 a {height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%}
.relatedSite li p, .relatedSite li address {display:none}
.relatedSite li a {display:block}
/*E related site*/
/*S news style*/
.news {width:94%; margin:auto; padding:15px}
.news li {padding:3px 0; clear:both; width:100%; word-wrap:break-word; overflow:hidden}
.news li h2 {font:bold 20px "Lucida Grande","Lucida Sans Unicode",Tahoma,Helvetica,Verdana,sans-serif; display:block;}
.news li.title h2 {width:100%; padding:5px 0 10px; border-bottom:1px solid #ccc; color:#BC2931}
.news li.list-title {padding:8px 0 2px; width:100%}
.news li.list-title a {color:#06c; text-decoration:underline; font-size:14px}
.news li.list-title span {float:right; font:normal 10px Arial; color:#360; width:22%; text-align:right}
.news li.list-title p {padding:5px 0 15px; color:#666}
.news li.other {width:100%; color:#666}
.news li.other span {color:#30f}
.news li.other em {float:right}
.news li.content {padding:10px 0 20px; line-height:20px; border-bottom:1px solid #ccc; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:23px}
.news li.content p {padding:10px 0; line-height:26px}
.news li a {color:#06c; text-decoration:underline}
.news li.content img {border:1px solid #ccc; padding:2px; background:#ccc}
.news li.content h3,
.news li.content h4,
.news li.content h5 {background:none; padding:15px 0 3px}
.news li .abstract {border:1px solid #ccc; background:#FFFFEE; padding:10px 5px; margin-bottom:15px; font-size:12px}
.news li.prearticle {padding:5px 0 3px}
.news li.nextarticle {padding:3px 0 5px; border-bottom:1px solid #ccc}
.news li.relatedNews {font-weight:bold; border-bottom:1px solid #ccc; padding:5px 0; margin-top:20px}
.news li.relatedList {background:url(../Images/lipoint.gif) no-repeat 4px 12px; padding-left:12px; width:auto}
.news li blockquote {background:#F2F2F2; border:1px dotted #ccc; padding:10px}
.contentad {width:250px; float:left; margin:0 10px 10px 0}
.news li ol {list-style:none}

.newssort {margin:20px auto 10px; width:94%; border-bottom:1px solid #E84B00}
.newssort ul {overflow:hidden; height:26px; line-height:26px; position:relative; margin:0 8px -1px}
.newssort li {float:left}
.newssort li a, .newssort li a:visited {display:block; padding:0 8px; text-decoration:none}
.newssort li.check a {border:2px solid #E84B00; border-bottom:none; color:#f00; background:#fff}
.newssort li strong {display:block; padding-left:18px; background:url(../images/icon-add.gif) no-repeat 0 7px}
/*E news style*/

.taglist {overflow:hidden; zoom:1; width:94%; margin:0 auto 20px}
.taglist li {font-size:12px; float:left; padding:3px 10px 3px 0; line-height:25px; white-space:nowrap}
.taglist li a {text-decoration:underline}
.taglist li a sup {font-size:10px; color:#999}

/*通知公告*/
.site-notice {padding:4px; background:#ffc; border:1px solid #FFC7AC; margin:5px 0}

/*S footer*/
#footer {text-align:center; margin:0 auto}
#footer a, #footer a:visited {text-decoration:none}
#footer p {padding:1px 0; clear:both; width:780px; margin:0 auto; font-size:11px; font-family:Verdana}
#footer p span {font-family:PMingLiU,Verdana}
#footer .statistics {height:0; line-height:0; padding:0; font-size:0; overflow:hidden}
#footer .thumbshots {text-align:center; padding:0}
#footer .thumbshots img {margin:0 3px; padding:5px 0}
.footnav {background:#EBF9E4; border-top:2px solid #33CC00; margin-bottom:10px}
.footnav ul {height:30px; line-height:30px; overflow:hidden; width:585px; margin:auto}
.footnav ul li {float:left; width:65px; text-align:center}
.footnav ul li a {display:block; width:100%}
/*E footer*/

/*Error info*/
.errorpagebg {background:threedlightshadow}
.errorPageContainer {min-width:13em; width:500px; margin:4em auto; font-size:105%; border:1px solid threedshadow; -moz-border-radius:8px; padding:2.5em 3em 2.5em 7em; background:#fff url(../images/warning-large.png) no-repeat 20px 30px}
.errorPageContainer h1 {font-size:150%; border-bottom:1px solid #D4D0C8; margin:0 0 0.6em; padding-bottom:5px}
.errorPageContainer h2 {border-bottom:1px solid #D4D0C8; font-size:105%; font-weight:400; padding-bottom:0.5em}
.errorPageContainer h3 {font-size:105%; padding:0.5em 0}
.errorPageContainer ul {margin-left:22px; list-style:square}
.errorPageContainer li {display:list-item; margin-bottom:0.5em}
.errorPageContainer li a {color:#06c; text-decoration:underline}
.errorbotton {margin-top:2em}
.errorbotton a, .errorbotton a:visited {display:inline-block; font-size:12px; text-decoration:none; color:#000; padding:0 25px; margin-right:10px; border-style:solid; border-width:2px; border-color:#fff #404040 #404040 #fff; background:#D4D0C8}
