﻿* {margin:0; padding:0}
body {font:normal 12px "Lucida Grande","Lucida Sans Unicode", Tahoma, Arial; 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:#000; text-decoration:none}
a:visited {color:#006; text-decoration:underline}
a:hover {color:#f60; text-decoration:none}
a.red, a.red:visited, .red {color:#f00}
.gray {color:#999}
.blue {color:blue}
.green {color:green}
.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:30px; line-height:30px; overflow:hidden; background:#F8F8F8 url(../images/icon.png)}
.toptext {width:900px; 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 {color:#003278; text-decoration:none; padding:0 5px; border-right:1px solid #AFA69E}
.toptext ul li a:hover {color:#f00}
.toptext ul li.first a, .toptext ul li.first a:visited {padding:0 5px 0 0; text-align:left}
.toptext strong {font-weight:400; float:right; line-height:25px;width:600px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

#main, #footer {width:900px; margin:5px auto 10px; zoom:1}
#main:after {content:""; clear:both; display:block; height:0; visibility:hidden}

.header {width:100%; height:65px; position:relative; z-index:5}
.header h1 {background:url(../images/topLogo.gif) no-repeat; width:255px; height:63px; float:left}
.header h1 a {width:100%; height:100%; display:block; text-indent:-10000px; outline:none}
.header-nav {float:right; width:620px; text-align:right; padding-top:3px}
.header-nav li {width:68px; margin-left:4px; height:23px; line-height:23px; float:right; text-align:center}
.header-nav li a,
.header-nav li a:visited {background:url(../images/icon.png) -34px -43px no-repeat; width:100%; display:block; text-decoration:none; outline:none}
.header-nav li a:hover {display:block; text-decoration:none}
.header-nav li.userinfo {text-align:right; width:400px; float:left}
/*顶部菜单*/
.topmenu {margin-left:190px; height:30px; position:absolute; top:37px; left:-80px}
.topmenu li {float:left; display:inline; font-size:108%; text-align:center; height:30px; line-height:30px; _line-height:33px; overflow:hidden}
.topmenu li a {float:left; padding-right:15px; display:inline-block; color:#000; outline:none; background:url(../images/navbg.png) no-repeat -30px -32px}
.topmenu li a:visited {text-decoration:none; color:#000}
.topmenu li a:hover {color:#FFFF00}
.topmenu li span {display:block; float:left; padding-left:15px; cursor:pointer}
.topmenu li a img {border:none; margin:-10px 0 0 -30px; position:absolute}

.topmenu .tline {background:url(../images/navbg.png) repeat-x 30px -32px; font-family:"宋体"}
.topmenu .thome a, .topmenu .thome a:visited {color:#ff0; padding-right:25px; margin-right:3px; font-weight:700; font-size:14px; background:url(../images/navbg.png) top right}
.topmenu .thome a:hover {text-decoration:underline; color:#fff}
.topmenu .thome span {padding-left:25px; background:url(../images/navbg.png)}
.topmenu .tabout a {padding-right:15px; margin-left:3px; background:url(../images/navbg.png) top right}
.topmenu .tabout span {background:url(../images/navbg.png)}
.topmenu .tadd span {padding-left:20px; background:url(../images/navbg.png) left -32px}
.topmenu .tnews a {padding-right:20px; background:url(../images/navbg.png) right -32px}

/*顶部搜索表单*/
.tsch {width:100%; height:72px; overflow:hidden; background:url(../images/icon.png) 0 -114px}
span.tschL, span.tschR {display:block; width:8px; height:72px; overflow:hidden; background:url(../images/icon.png)}
span.tschL {background-position:0 -38px; float:left}
span.tschR {background-position:-11px -38px; float:right}
.tschBox{width:660px; margin:auto; padding:12px 0 10px; overflow:auto}
.tschBox .text a {font:bold 12px "宋体"; float:left; margin:5px 0 0 8px; text-decoration:underline}
.tschBox .text a:hover {color:#fff}
.tschBox .infile {width:400px; border-width:2px 1px 1px 2px; border-style:solid; border-color:#205F05 #319109 #319109 #205F05; font-size:12px; float:left; padding:2px 4px 2px}
.tschBox .type {float:left; margin-left:2px}
.tschBox .btn {width:84px; height:22px; line-height:22px; float:left; font-weight:bold; border:none; margin-left:4px; background:url(../images/icon.png) -34px -80px; cursor:pointer}
.tschKey {width:660px; margin:auto; text-align:left; overflow:hidden; color:#fff; 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:#C7F29B; zoom:1}
.tschKey li a:hover {color:#fff}
/*顶部目录分类下拉*/
#bigClassList, #ProvinceList {position:absolute; top:77px}
#bigClassList {z-index:1; right:15px}
#ProvinceList {left:10px}
.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 -255px no-repeat; text-decoration:none; color:#000}
.bigClassListOver a:visited {text-decoration:none}
.bigClassListOver a:hover {color:#000}
.bigClassListOver {height:24px; background:url(../images/icon.png) -85px -255px no-repeat}
.ulList {line-height:20px; padding:4px; width:100px; border:1px solid #BBE293; background:#fff; position:absolute; left:-10px; top:24px; cursor:pointer}
#ProvinceList .ulList {width:200px}
#ProvinceList li {float:left; width:100px}
.ulList li {height:22px; line-height:22px; 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 -163px -86px; padding-left:20px; margin:8px 0 5px; position:relative; z-index:1; 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 #BBE293; min-height:790px; _height:790px}
/*right*/
#sidebar {width:258px; float:left; border:1px solid #BBE293}
#sidebar .main-box {border:none}

.conBox {margin-bottom:10px; zoom:1}
.conBox:after {content:""; clear:both; display:block; height:0; visibility:hidden}
.conBox h3 {font:bold 14px arial; padding:0 8px; height:32px; line-height:32px; background:url(../images/icon.png) 0 -187px repeat-x}
.conBox h3 strong {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:200px; 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 {width:98%; margin:auto; padding:8px 0 15px; *padding:10px 0 25px}
.classList h4 {font-size:14px; font-weight:bold; width:100%; padding:0 0 6px 0; text-indent:10px}
.classList h4 a {text-decoration:underline; color:#0E63BD}
.classList h4 span {color:#f60; font:italic 12px "Lucida Sans Unicode", Arial; font-weight:bold}
.classList ul {overflow:auto; zoom:1}
.classList li {float:left; text-indent:10px; height:14px; line-height:14px; padding-right:6px; border-right:1px solid #ccc; white-space:nowrap; margin:0 0 6px 0}
.classList li a {text-decoration:underline; color:#333}
.difference {background:#F9FFF4; padding:8px 0}
#provinceclass {margin:5px auto 0; zoom:1}
/*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:18px; line-height:18px}
.weblist li address {height:16px;line-height:16px; color:#008000}
.weblist li .search {height:18px; line-height:18px; width:100%; color:#008000; font-family:Georgia, "Times New Roman"}
.weblist li .search a {color:#77c}
.ad250250 {margin:auto; text-align:center; width:250px; padding-top:10px}

.newsclass {border-top:1px solid #BBE293; border-bottom:1px solid #BBE293; text-align:center; background:#F9FFF4; 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}
/*E right*/

/*S left platoon*/
.tab-sorting {height:31px; line-height:31px; overflow:hidden; font-size:12px; font-weight:400; float:right; width:410px}
.tab-sorting li {float:right; display:block; height:28px; line-height:28px; text-align:center}
.tab-sorting li a,
.tab-sorting li a:visited {display:block; float:left; padding:0 7px; margin-top:2px; text-decoration:none; outline:none; color:#000}
.tab-sorting li.check a,
.tab-sorting li.check a:visited {background:#fff; color:#f00; padding:0 10px; border:1px solid #AADB79; border-bottom:none; font-weight:bold}
.tab-sorting li.showHiddenImg a,
.tab-sorting li.showHiddenImg a:visited {color:#f00}
/*E left platoon*/

/*S list page category*/
.websort {width:94%; margin:10px auto 0; overflow:hidden; border:1px solid #ddd; padding:5px 7px; background:#FFFFEC}
.websort li {float:left; width:86px; 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 {text-decoration:underline}
.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:24%; 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*/
.lweblist {margin:auto}
.topad {margin:20px 0 -10px}
.topad .webbox {height:90px; overflow:hidden}
.toptextad {height:72px; overflow:hidden}
.lweblist .siteSequence {height:250px;}
.lweblist .adimgbox {width:108px; height:86px; border:1px solid #999; margin-top:50px;margin-right:10px; float:left; text-align:left; overflow:hidden}
.lweblist .SiteSponsored {text-align:right; font-style:italic}
.lweblist li {padding:15px 20px; overflow:hidden; zoom:1}
.lweblist .imgbox {width:108px; height:86px; border:1px solid #999; margin-right:10px; float:left; text-align:left; overflow:hidden}
.lweblist .imgbox img {padding:2px; width:108px; height:86px; background:#fff}
.lweblist .webbox-inner {float:left; margin-left:-120px; width:100%; overflow:hidden}
.lweblist .webbox {margin-left:125px; min-width:455px}
.lweblist h4 {color:#777; font-size:15px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 0 4px 0;}
.lweblist h4 .smallsize {font:normal 12px arial, verdana; color:#008000}
.lweblist h4 a {color:#06c}
.lweblist p {font-size:12px; font-weight:normal; width:100%; line-height:20px}
.lweblist address {color:#008000; font-style:normal}
.lweblist .data {padding-top:10px}
.dataalexa, .lweblist .datapr {width:85px; height:17px; line-height:13px; 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; font-size:9px;}
.dataalexa .r {width:49px; float:left; font-size:9px;}
.datapr {background:url(../../../Config/images/pr.png) no-repeat}
.datapr .l {width:61px; float:left; color:#7e7e7e; font-size:9px;}
.datapr .r {width:24px; float:left; font-size:9px;}
.lweblist a {color:#77C; text-decoration:underline}
a.siteinfo-icon {background:url(../Images/siteinfo.gif) no-repeat right; padding-right:14px; 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:16px; height:16px; margin-left:5px; outline:none; background:url(../../../Config/images/gourl.gif) no-repeat}
/*E left web list*/

/*S user reg*/
#userlogin {border:1px solid #BBE293}
.userlogin {width:28%; margin:auto; overflow:hidden; zoom:1}
.userlogin li {height:31px; line-height:31px; 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 #AADB79; 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:80%; 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-bg.gif) no-repeat 0 -243px; 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-bg.gif) no-repeat 0 -274px; 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; clear:both; zoom:1}
.pagecount .PageNumbers {float:left}
.pagecount .PageInfo {float:center; border:1px solid #3BA90B; padding:1px 5px 1px; background:#FFFFEC;text-align:center}
.pagecount a,
.pagecount a:visited {color:#000; text-decoration:none; background:#fff; border:1px solid #3BA90B; padding:1px 6px; display:inline-block; font-weight:normal; margin-right:1px}
.pagecount a:hover {color:#000; text-decoration:none; border:1px solid #000}
.PageNumbers span {color:#fff; background:#3BA90B; 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}
.other-info .pagecount {/*评论翻页*/width:99%; margin:auto; padding:20px 0}
/*E pagelist*/

/*S site information*/
.basic-info {border-bottom:1px solid #BBE293}
.basic-info h2 {font:bold 20px "Lucida Grande","Lucida Sans Unicode",Tahoma,Helvetica,Verdana,sans-serif; padding:15px 15px 2px}
.basic-info h2 a {text-decoration:underline;font-size:15px;}
.basic-info .text {padding:3px 15px}
.basic-info .text span {margin-right:8px}
.basic-info .text strong {margin-left:2px; color:#c30; font-weight:400}
.google-ad-46815 {margin:3px 15px 10px 15px; text-indent:-128px; *text-indent:-128px; _text-indent:-128px; overflow:hidden}

.basic-center {padding:10px 15px; margin:0 auto; zoom:1; background:#FCFFFB; border-top:1px solid #eee; }
.basic-center:after {content:""; clear:both; display:block; height:0; visibility:hidden}
.thumbnail {width:135px; float:right}
.thumbnail .img {position:relative}
.thumbnail img {width:128px; overflow:hidden; height:110px; display:block; padding:2px; border:1px solid #777}
.thumbnail .img span {position:absolute; top:-136px; *top:-137px; left:-500px; width:71px; height:56px;  text-indent:-1000px}
.siteVote {width:64px; margin:10px 0 0 0; float:left}
#otherDate {margin:10px 0 0 4px!important; margin:10px 0 0 2px}
.siteVote li {border:1px solid #dedede; width:100%; text-align:center; padding:2px 0; background:#fff}
.siteVote li.siteVoteNum {font:bold 28px Verdana; color:#119FF0; text-decoration:underline; padding:5px 0; background:#EAFFDD; margin:0}
.siteVote li a, .siteVote li a:visited {color:#F7560F}
.basic-inner {width:100%; margin-right:-145px; float:left}
.basic-innerbox {margin-right:150px}
.basic-innerbox a, .basic-innerbox a:visited {color:#06c; text-decoration:underline}
.basic-innerbox li {overflow:hidden; zoom:1; border-bottom:1px dashed #ccc; padding:5px 0; font-size:108%}
.basic-innerbox li label, .basic-innerbox li p {float:left; line-height:25px}
.basic-innerbox li label {width:70px; font-weight:bold; font-size:12px; display:block}
.basic-innerbox li p {width:84%}
.basic-innerbox li em {font-style:normal; color:#008000}
.basic-innerbox li.end {border:none; margin-top:10px}
.basic-innerbox li.end a {float:left}
.basic-innerbox li.end img {vertical-align:middle}
a.dianping {width:140px; height:30px; display:block; background:url(../images/dianping.png); text-indent:-1000px}
a.fav {height:20px; line-height:20px; margin:5px 0 0 10px; padding-left:20px; background:url(../images/fav_icon.gif) no-repeat}
a.otherlink, a.otherlink:visited {font-size:12px; text-decoration:underline}
/*E site information*/

.basic-ad {padding:10px; text-align:center; border-top:1px solid #BBE293; background:#FFFFE8}

.other-info{padding:15px}
.other-info h2 {font:bold 14px Arial; margin:0 auto; height:25px; line-height:25px; color:#c30; position:relative; border-bottom:1px solid #E7F5DA}
.other-ad {padding:15px 0; clear:both; text-align:center}
.other-info a, .other-info a:visited {color:#77c; text-decoration:underline}
.comments {padding:15px 0 10px; overflow:auto; zoom:1; text-align:left}
.comments-left {width:50px; float:left}
.comments-inner {margin-left:-50px; width:100%; float:left}
.comments-right {margin-left:55px}
.comments-right h4 {font:normal 12px Verdana, Arial, Helvetica, sans-serif; padding:4px 6px; color:#666; background:#f5f5f5; border-top:2px solid #dedede}
.comments-right h4 a {font-weight:bold}
.comments-right p {font:normal 12px Verdana, Arial; padding:10px 6px; line-height:20px}
.post-comments {padding:10px 0; 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:#7c7c7c 1px solid; border-left:#7c7c7c 1px solid; border-bottom:#c3c3c3 1px solid; padding:3px 0 3px 5px; vertical-align:middle}
.post-comments textarea {border-right: #cecece 1px solid; border-top:#7c7c7c 1px solid; border-left:#7c7c7c 1px solid; border-bottom:#c3c3c3 1px solid; height:70px; padding:3px 0 3px 3px}
.post-comments .bottom {padding:4px 0; width:95px; background:#0C85F3; border-top:1px solid #fff; border-right:1px solid #666; border-left:1px solid #fff; border-bottom:1px solid #666; color:#fff; cursor:pointer}
#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 {width:97%; margin:0 auto; padding:5px 0 10px; text-align:left; overflow:hidden; zoom:1}
.relatedinfo li {width:47%; float:left; margin:0 6px 0; padding:0; background:url(../Images/lipoint.gif) no-repeat 0 11px; text-indent:8px}
.relatedinfo li a {height:25px; line-height:25px; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; width:100%; color:#06c}
.relatedinfo li a:hover {color:#f00}
/*E related information*/
/*S related site*/
.relatedSite {padding:10px 0 10px 4px; overflow:hidden; zoom:1}
.relatedSite li {float:left; width:94px; margin:0 12px; display:inline; text-align:center}
.relatedSite li img {width:88px; height:82px; padding:2px; border:1px solid #ccc; display:block}
.relatedSite li h4 {font:normal 12px arial}
.relatedSite li h4 a {display:block; height:25px; line-height:25px; text-decoration:underline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%}
/*E related site*/
/*S news style*/
.news {width:94%; margin:auto; padding:5px 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:15px 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}
/*E news style*/

.taglist {overflow:hidden; zoom:1; width:96%; margin:auto}
.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}

/*S site notice*/
.site-notice {padding:0px; height:20px;text-indent:1px; text-align:left; background:#ffc ; border-top:1px solid #FFC7AC;border-left:3px solid #FFC7AC; border-right:2px solid #FFC7AC;margin:5px 0}
.site-notice p {line-height:20px; padding:0}

#ad li{float:left;width:178px; background-color:#ffc; color:#ffc; text-align:center; height:20px; border-bottom:1px solid #FFC7AC;border-right:1px solid #FFC7AC;word-wrap:break-word; overflow:hidden}
#ad li a:link{ color:#4E524E;text-decoration:none}
#ad li a:visited{ color:#4E524E;text-decoration:none}
#ad li a:hover{ color:#E55713;text-decoration:underline}
/*E site notice*/
/*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:#F2FAEB; border-top:2px solid #D2ECB9; 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%}

.footer-cate{border:1px solid #ccc;padding:5px 10px;overflow:hidden;zoom:1;background:#FAFAFA;}
.footer-cate ul{margin-left:15px;overflow:hidden;zoom:1;margin:0;padding:0}.footer-cate li{float:left;display:inline;padding:0 7px 3px 0;}.footer-cate a{color:#666;}
.friendlink{width:880px;margin:0 auto;padding:2px 10px;}
.friendlink h3{margin:0px 0;float:left;}
.friendlink ul{list-style:none;text-align:left;width:890px;margin:0;padding:0px;}
.friendlink li{margin:2px;white-space:nowrap;padding:0 5px 3px 0;_padding:0 4px 3px 0;}