﻿body,ul,ol,li,p,h1,h2,form,table,td,img,div,tr{margin:0;padding:0;}
body{background-color:#fbfbfb;color:#333;font-family:"Microsoft YaHei","微软雅黑","Arial","SimSun","宋体";font-size:14px;margin:0 auto;width:1015px;}
ul{list-style:none;}
td{font-size:12px;line-height:150%;}
input{font-size:12px}
a{color:#333;text-decoration:none}
a:active{color:#ff0000;}
a:link{color:#333;}
a:hover{color:#ff0000;}

/* public */
.left{float:left}
.right{float:right}
.splitline{border-bottom:#cdcdcd 1px dotted;height:5px;font-size:0px}
.line{border-top:1px solid #eee;border-bottom:1px solid #fff;font-size:0;height:0;overflow:hidden;}
.line5{border-bottom:#9D9D9D 5px dotted;height:5px;display:block;}
.clear{clear:both;}

/* ad */
.adcontent{margin:0 0 0 0;}
.adright{position:relative;border:#eee 0px solid;margin-bottom:10px;}

/* header */
#headermain{height:60px;background-color:#fff;}
#headerleft{float:left;text-align:left;width:350px;background:#fff url('../images/logo.gif') no-repeat 0px 3px;height:60px;}
#headerleft p{font-size:20px;letter-spacing:2px;margin-left:210px;padding-top:20px;}
#headerleft a{text-decoration:none;color:#333;}
#headerright{float:right;padding-top:5px;}

/* headsearch */
#headsearch{float:left;border:#eee 0px solid;margin:5px 10px 5px 0;height:40px;overflow:hidden;}
.headsearch{padding:3px 5px 0 33px;}
.headsearch .textbox{width:180px;font-size:16px;color:#999;border:1px solid #018574;padding:5px; margin:0;}
.headsearch .btn{font-size:12px;background-color:#018574;color:#fff;padding:5px 10px;border:0;}

/* menu */
#menu{background-color:#018574;padding:8px;}/*628db_7*/
#menu ul li{display:inline}
#menu ul li a{padding:2px 10px 8px 10px;font-size:16px;font-weight:normal;color:white}
#menu li a:hover{text-decoration:none;background:#f9f9f9;color:#018574}

/* topdh */
.topdh{margin:0;padding:5px 0 5px 8px;border:#eee 1px solid;border-bottom:0px;text-align:center;background:#f9f9f9;}
.topdh dl{margin:0 6px;float:left;}
.topdh dl dt{line-height:1.4;margin:0px 0px 2px;text-align:center;color:#018574;font-size:12px;}
.topdh dl dd{margin:0px 5px;text-align:center;float:left;line-height:1.8;}

/* userinfo */
#divuser{border:#eee 1px solid;margin:0 0 10px;height:30px;overflow:hidden;background:#F5F5F5}
.userinfo{padding:0 3px}
.userinfo span{padding:5px 5px 5px 0;float:right;display:inline-block;}

/* brw */
.col1{width:703px;overflow:hidden;float:left;}
.col2{width:302px;overflow:hidden;float:right;}

/* 左部 */

/* curwz */
.curwz{padding-left:20px;border:#eee 1px solid;border-bottom:0px;background-color:#f9f9f9;text-align:left;color:#666;line-height:31px}

/* vbox view content */
.vbox{border:#eee 1px solid;background-color:#fff}
.vbox h1{font-size:20px;color:#E54413;text-align:center;line-height:2;white-space:nowrap;overflow:hidden;padding:5px;}
.vbox h2{color:#E54413;font-size:16px;margin:15px 0;text-indent:2em}
.vhead{text-align:center;}
.vhead span{margin-right:20px}
.vhead .df{color:#E54413;}
.redquan{vertical-align:top;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;color:#E54413;border:1px solid #E54413;font-weight:normal;padding: 1px 3px;font-size:10px;margin-left:5px;}
.content{font-size:16px;color:#333;margin:5px 20px;padding-top:12px;line-height:1.8;border-top:#cdcdcd 1px dotted;}
.content p+p{margin-top:24px;}
.content .view-cr{font-weight:bold;margin:10px 0;text-align:center;}
.wzcon p{text-indent:2em}
.wzimage{margin:5px 0 15px;text-align:center;}
.wzimage img{border:0;max-width:420px;width:expression(this.width > 420 ? 420: true);} 
.vbox a{color:#018574;}
.vbox a:hover{color:#ff0000;}
.view-xg{padding:5px;text-align:center;}
.view-btn{padding:10px 0 10px;text-align:center;}
.view-btn a,.view-btn a:visited{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-left:5px;color:#E54413;border:1px solid #E54413;font-size:14px;padding:10px 20px;}
.view-btn a:hover{color:#FFF;background-color:#E54413;}
.vbox .adcontent{margin-top:10px;}
.wzjiyu{line-height:1.6;margin:20px 0 10px}

/* divlike */
#divlike{border:#eee 1px solid;line-height:28px;color:#333;font-size:14px;margin-top:10px;background-color:#fff}
#divlike ul{padding:5px;line-height:1.8}
#divlike ul li{padding-left:22px;background:url(../images/bg.png) no-repeat 0 -39px;line-height:30px;float:left;width:46%;white-space:nowrap;overflow:hidden;}
#divlike a{color:#333;text-decoration:none;font-weight:normal}
#divlike a:hover{color:#ff0000;}

/* 右部 */

/* news_right */
.news_right{border:#eee 1px solid;line-height:28px;margin-bottom:10px;background-color:#ffffff}
.news_title{border-bottom:#eee 1px solid;line-height:30px;padding-left:15px;padding-right:15px;background-color:#f9f9f9;color:#018574;}
.news_title span{float:right;font-size:12px;font-weight:normal;color:#666}
.news_title a{color:#018574;}
.news_title a:hover{color:#ff0000;}
.news_right ul{padding:5px 15px;}
.news_right ul li{line-height:30px;white-space:nowrap;overflow:hidden;}
.news_right ul label{margin-right:5px}
.news_right ul span{float:right;font-size:12px;color:#666}
.rank{float:left;background-color:#A2A2A2;font-size:12px;color:#fff;width:18px;line-height:22px;margin-top:5px;margin-right:8px;display:block;text-align:center;font-weight:normal;}
.q3bg{background-color:#F2405B;}

/* 底部 */

/* foot */
#foot{padding:5px 0;margin:10px 0;width:1015px;background-color:#fbfbfb;text-align:center;border-top:solid 0px #eee;line-height:20px;font-size:12px}
#foot strong{color:#888}

/* 列表 */

/* index_class */
.index_class,.index_tj{border:#eee 1px solid;width:695px;height:auto;margin:0px 0px 10px 0;padding:0;background-color:#fff}
.index_title{border-bottom:#eee 1px solid;line-height:30px;padding:0 15px;background-color:#f9f9f9;}
.index_sort{float:left;width:auto;margin:0 2px 5px 0;padding:8px 0 8px 8px;}
.index_sort ul{margin:0 auto;padding:0;line-height:2}
.index_sort ul li{float:left;white-space:nowrap;overflow:hidden;width:300px;padding:5px 5px 4px 10px;margin:0 10px;}
.index_sort ul a:hover{color:#ff0000;}

.index_sort .if{float:left;line-height:20px;width:240px;margin-left:5px;}
.index_sort .if span{font-size:12px;color:#aaa;display:block;padding:3px 0 0;}
.index_sort .lg{float:left;width:50px;text-align:center;}
.index_sort .lg span{display:block;background:url(../images/bg.png) no-repeat 0 0;width:24px;height:24px;margin-left:15px}

/* class_sort */
.class_sort{float:left;border:#eee 1px solid;width:344px;margin:0 5px 10px 0;float:left;padding:0;background-color:#fff}
.class_sort span{float:right;font-size:12px;font-weight:normal;text-align:right;width:50px;white-space:nowrap;overflow:hidden;color:#aaa}
.class_sort ul{padding:5px;}
.class_sort ul li{padding-left:20px;line-height:32px;background:url(../images/bg.png) no-repeat 0 -38px;white-space:nowrap;overflow:hidden;}

/*ctitle wzlist*/
.cbox{border:#eee 1px solid;padding:5px 20px;background-color:#fff;}
.ctr{}
.ctitle{padding:8px 0 4px 0;}
.ctitle a,.ctitle a:link,.ctitle a:active{color:#018574;font-size:16px;font-weight:500;}
.ctitle a:hover{color:#ff0000;}
.ctitle a:visited{color:#666;}
.ccontent{color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.cclass{color:#aaa;font-size:12px;border-bottom:#ddd 1px dotted;padding:0 0 10px 0;}
.cclass span{margin-left:8px;}

/* ulpage */
.ulpage{border:#eee 1px solid;border-top:0;padding:8px 10px;background-color:#f9f9f9;text-align:right}
.ulpage a{color:#999;margin-right:10px}
.ulpage a:link{color:#333;}
.ulpage a:hover{color:#ff0000;}

/* zuowen */
.s_search{border:#018574 1px solid;margin:0 0 10px;line-height:26px;background-color:#fff;}
.s_head{background:#f9f9f9;padding:0 0 0 10px;color:#018574}
.s_main{padding:10px 0 10px 10px}
.s_main .selected2{padding:3px;display:inline-block;-moz-border-radius:2px 2px 2px 2px}
.s_main A{padding:3px;line-height:18px;margin-top:3px;display:inline-block;}
.s_main A:hover{background-color:#ff8533;color:#fff;-moz-border-radius:2px 2px 2px 2px}
.s_main A.selected,.s_main A.selected:hover,.s_main A.selected:visited{background:#ff8533;color:#fff;-moz-border-radius:2px 2px 2px 2px}
.s_main A.nodata{color:#999;}
.s_main .nw{white-space:nowrap;overflow:hidden;}
.s_main .nw span{font-size:12px;}
.s_main .s_cell{display:table-cell;}

/* zuowen list */
.cbox .cell2{float:left;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cbox .cline{float:left;width:100%;height:1px;margin:5px 0;border-bottom:#eee 1px solid;}
.cbox .subtitle{float:left;width:99%;margin:15px 0 10px;line-height:1.8;border-bottom:#018574 1px solid;}
.cbox .subtitle a{color:#fff; display:inline-block;background-color:#018574;padding:0 5px;}
.ctlt{padding:0 0 0 20px;line-height:32px;background:url(../images/bg.png) no-repeat 0 -38px;}

/* divshow */
.divshow{display:none;z-index:9;position:absolute;border:#9C9C9C 6px solid;background:#fdfdfd;}
.divshowhead{background:#D8D8D8;height:25px;line-height:25px;font-size:14px;color:#e46d1f;padding:5px 5px 0  5px;font-weight:bold;}
.divshowhead label{float:right;cursor:pointer;font-size:12px;color:#999}
.diwshowbody{text-align:center;padding:20px 20px 0 20px;}
.diwshowbody p{text-indent:1em;line-height:20px;font-size:13px;}

/*TabSwitch*/
#TabSwitch {margin-bottom:5px;}
#TabSwitch UL {border-bottom:#018574 2px solid;padding:0 0 0 15px;overflow:auto;}
#TabSwitch LI {border:#ddd 1px solid;border-bottom:0;padding:0 10px;height:28px;line-height:28px;background-color:transparent;margin:0px 5px 0 0;float:left;}
#TabSwitch LI A{color:#333;}
#TabSwitch LI A:hover{color:#ff8e8e}
#TabSwitch LI:hover A{color:#f60}
#TabSwitch LI.active{border-top:#018574 1px solid;border-left:#018574 1px solid;border-right:#018574 1px solid;border-bottom:#018574 1px solid;background-color:#018574;margin:0 5px 0 0;}
#TabSwitch LI.active A{color:#fff;}

.uv{padding-bottom:6px;}
.uv a{color:#2D64B3;}
.uv div{color:#333;}
.uv .divshowhead{color:#999;}
.uv .ab{padding:10px;}
.uv .ai{width:290px;}
.uv .lg{float:left;padding-top:4px;}
.uv .ai{float:left;line-height:25px;margin-left:10px;}
.uv a.nick{color:#e46d1f;font-weight:bold;}
.uv .sign{overflow:hidden;line-height:20px;border-top:#ccc 1px solid;padding:5px 0;}
.uv .wj{border-top:#ccc 1px solid;border-bottom:#eee 1px solid;padding:5px 0;color:#5C763E;margin-bottom:5px;}



