@charset "gb2312";
/* CSS Document */

.topbar{
background: #EEF6E7;
    height: 35px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.topbar .Row {
    margin: 0 auto;
    width: 1000px;
}
.fl {
    float: left;
}
.fl.logoitem {
    margin-right: 25px;
}
.fl.logoitem img {
    margin-top: 2px;
}
.fl .topitem {
    float: left;
    margin: 8px 20px 0 0;
}
.fr {
    float: right;
}

#cn939reg, #cn939login {
    cursor: pointer;
}
.logoarea {
    height: 50px;
	line-height:60px;
    margin: 40px auto 0;
    width: 1000px;
	padding-top:10px;
	*position:relative;
	*top:40px;_top:-30px;
	*margin-bottom:40px;_margin-bottom:-30px
}
.funcbar {
    height: 40px;
    margin: 0 auto;
    width: 1000px;
}
.funcbar li {
    float: left;
    margin-top: 4px;
    padding: 4px 20px;
}
.funcbar a {
    color: #FFF;
    font-size: 14px;
}
.logo {
    color: #28602E;
    font-size: 36px;
    height: 36px;
    line-height: 36px;
	font-family:"黑体"
}
.fwarp{background:#3C8963}
.searchfunc {
    float: right;
}
#search_input,#shsearch {
	background:url("/img/images/ask_ui.png") no-repeat scroll 4px 10px #FFF;
    border: 1px solid #ddd;
    float: left;
    height: 38px;
    width: 360px;
	color:#aaa;
	text-indent:30px
}
#ask_btn, #search_btn,#shaskb,#shsearchb,#rptwbtn {
    background:#FD7244;
    border: none;
    color: #FFF;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    width: 80px;
	cursor:pointer;
}
#rptwbtn{height:30px;line-height:30px;background:#FC8A00}
#search_btn,#shsearchb {
    background:#3CC9C9;
	text-align:center;
	text-decoration:none
}
.main {
    margin: 0 auto;
    width: 980px;
	overflow:hidden;
	background-color:#fff;
}

.nav {
    color: #1C8261;
    height: 42px;
    line-height: 42px;
    margin-left: 10px;
}
.nav a{color:#1C8261}

.maincol {
    float: left;
    width: 650px;
	font-size:14px;
	margin-left:7px;
}
.rightcol {
    float: right;
    margin-left: 5px;
    padding: 0 6px 6px 6px;
    width: 300px;
}
.rpanel {
    border: 1px solid #DDEDDD;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 5px;
    background: #FFF;
    width: 288px;
}
.rpanel .tit{
	border-bottom: 1px solid #EEE;
    color: #686;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
}
.rpanel li {
	background:url("/img/images/green-dot.png") no-repeat scroll 0 12px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
	text-indent:5px
}
.foot {
    border-top: 1px solid #999;
    clear: both;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
    width: 1000px;
}
.keshi_nav {
    background: #fff;
    border: 1px solid #B5E2D4;
	overflow:hidden;
}
.keshi_nav li {
    float: left;
}
.keshi_nav a {
    color: #119B7F;
    display: block;
    padding: 4px 7px;
}
.keshi_nav .sel a {
    background:#3CC9C9;
    color: #FFF;
}
.question_list{background:#fff;margin-top:10px}
.question_list table {width:650px;border:1px solid #E4E4E4; border-spacing:0;}
.question_list th {
    background:#99CCAB;
    color: #FFF;
	height:30px;
	font-size:12px
}
.question_list td {
    border-bottom: 1px dashed #E4E4E4;
    height: 40px;
}
.pl20 {
    padding-left: 20px;
}
.pagenav .current {
    background: #99CCAB;
    color: #FFF;
    padding: 1px 3px;
	border: 1px solid #8DBF92;
}
.pagenav a {
    border: 1px solid #8DBF92;
    color: #390;
    padding: 1px 3px;
}
.pagenav {
    border: 1px solid #E4E4E4;
    padding: 15px;
    text-align: center;
	border-top:none;
	overflow:hidden;
}
.ask_form {
    background: #FFFDE5;
    border: 1px solid #FCD37B;
    margin: 10px 0;
    padding: 20px;
}
#askarea1 {
    border: 1px solid #FCD37B;
    color: #AAA;
    height: 70px;
    resize: none;
    width: 638px;
}
#askbtn1 {
    background: #F98D00;
    border: 1px solid #F72900;
    display: block;
	margin:10px 0 0 540px;
    width: 100px;
	font-weight:bold;
	color:#fff;
}
th.bt {
    text-indent: 20px;

}
.botnav {
    clear: both;
}
.replid {
    color: #09F;
}
.resolved{color:#390}
.noreply{color:#900}
.rpanel ul {
    padding-left: 5px;
}
#floatAskPanel {
    background:#FFFDE5;
    border: 1px solid #FCD37B;
    height: 240px;
    position: fixed;
	_position:absolute;
    right: 0;
	bottom: 0;
    width: 304px;
	overflow:hidden
}
#floatAskPanel .head {
    background: url("/img/images/floatui.png") no-repeat scroll -43px 0;
    height: 49px;
    width: 306px;
}
#closep {
    background: url("/img/images/floatui.png") no-repeat scroll -43px -52px;
    float: right;
    height: 33px;
    position: relative;
    right: 10px;
    top: -41px;
    width: 33px;
	*margin-bottom:-15px;
}
#textask {
    border: 1px solid #FCD37B;
    display: block;
    height: 105px;
    margin: 10px;
    resize: none;
    width: 282px;
	color:#aaa
}
#smtapbtn {
    background: #FFA500;
    border:  none;
    color: #FFF;
    display: block;
    margin: 0 106px;
    padding: 5px 10px;
	font-size:14px;
	font-weight:bold
}
#floatAskBar {
    background: url("/img/images/floatui.png") no-repeat;
    display: none;
    height: 116px;
    position: fixed;
	_position:absolute;
    right: 0;
	bottom:0;
    width: 40px;
}
.qtt {
    margin-left: 10px;
}