body {font-family:Simsun, Arial, Helvetica, sans-serif; margin:0 auto; background:#FFF; font-size:12px; line-height:20px; color:#444;}
div,img,span,input,ul,li,form,h1,h2,h3,h4,h5,h6{ margin:0; padding:0}
li{ list-style:none}

a:link{ color:#444; text-decoration:none;}
a:visited{ color:#444; text-decoration:none;}
a:hover{ color:#cd0000; text-decoration:none;}

a.red:link{ color:#cd0000; text-decoration:none;}
a.red:visited{ color:#cd0000; text-decoration:none;}
a.red:hover{ color:#cd0000; text-decoration:none;}


.bltop,.main,.topunder,.footer{ width:910px; margin:0 auto; overflow:hidden}
.mainin{ width:910px; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/line02.gif) no-repeat right bottom; overflow:hidden;}

.topunder{ border:1px solid #D0D0D0; width:908px; border-top:0; margin-bottom:5px;}
.topunder .blbox{ border:1px solid #FFF; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/mainbg01.gif) repeat-x top; padding:5px 0; overflow:hidden;height:70px;}
.topunder .blbox .left{ width:554px; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/line01.gif) repeat-y right; padding:15px 0 15px 9px; float:left; }
.topunder .blbox .left img{ float:left;}
.topunder .blbox .left .text{ width:388px; float:right;}

.topunder .blbox .right{ width:260px; float:right; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/mainbg02.gif) no-repeat 0 0; padding-left:80px; padding-top:8px;height:70px;}
.topunder .blbox .right h1{ font-size:12px;}

.main{background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/mainbg03.gif) repeat-y right; margin-bottom:5px;}
.main .left{ width:634px; float:left; overflow:hidden;}
.main .right{ width:270px; float:right; overflow:hidden; border-top:1px solid #D2D2D2; padding:0 1px; }

.newanswer,.thenew{ width:632px; border:1px solid #D2D2D2; overflow:hidden;}
.blnewtit{ background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/titbg.gif) repeat-x; height:37px; font:bold 14px Simsun; padding:8px 0 0 15px; color:#000}

.newanswer .con{ padding:12px 15px;}
.newanswer .con h1{ border-bottom:1px dashed #CBCBCB; font-size:12px; background: url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/dot.gif) no-repeat 5px 6px; padding:0 0 6px 18px; color:#666; font-weight:normal; margin-bottom:8px}
.newanswer .con h1 a,.newanswer .con h1 a:visited{ font-weight:bold; color:#CD0000;}
.newanswer .con h1 a:hover{ font-weight:bold; color:#CD0000; text-decoration:underline}

.newanswer .con h2{ border-top:1px dashed #CBCBCB; text-align:right; margin-top:8px; font-size:14px; color:#cd0000; padding-top:6px; }
.newanswer .con h2 a,.newanswer .con h2 a:visited{ color:#cd0000}
.newanswer .con h2 a:hover{ color:#cd0000; text-decoration:underline}

.thenew{ margin-top:5px;}
.thenew table th{ background:#F2F2F2; color:#000; padding:3px 0}
.thenew table td{ padding:5px 0 5px 5px; color:#888;}
.thenew table td a,.thenew table td a:vistied{ color:#000000}
.thenew table td a:hover{ color:#cd0000; text-decoration:none}
.thenew table tr.gray{ background:#F4F4F4}

.thenew .page{ text-align:right; padding:10px 10px 10px 0; font-family:Arial; }
.thenew .page a{ border:1px solid #DEDEDE; padding:2px 7px; margin:0 3px; font-weight:bold}
.thenew .page a:visited{ border:1px solid #DEDEDE; padding:2px 7px; margin:0 3px;}
.thenew .page a:hover{ border:1px solid #DEDEDE; padding:2px 7px; margin:0 3px; background:#cd0000; color:#FFF}
.thenew .page .first{ color:#cd0000; font-weight:bold}


.rcon{ padding:0 10px 8px 10px; color:#666;}
.rcon h1{ font-size:12px}
.rcon span,.rcon span a,.rcon span a:visited{ color:#cd0000}
.rcon span a:hover{ color:#cd0000; text-decoration:underline}

.topline{ border-top:1px solid #E3E3E3;}
.rlist1{ width:250px; margin:0 auto; border-top:1px dashed #CBCBCB; padding:8px 0;}
.rlist1 a,.rlist1 a:visited{ color:#666;}
.rlist1 a:hover{ color:#cd0000; text-decoration:underline;}

.rlist{ padding:0 4px 5px 4px; border-bottom:1px solid #DFDFDF}
.rlist a,.rlist a:visited{ color:#666;}
.rlist a:hover{ color:#cd0000; text-decoration:underline;}

.footer{ text-align:center}


/*write*/
.main1{ width:868px; margin:0 auto; overflow:hidden; padding:40px 20px; border:1px solid #D2D2D2;}

fieldset{ border:0; padding:20px 0 0 0; font-size:14px;}
fieldset label { float:left; width:98px; padding:4px; margin:1px; text-align:right}
fieldset div { clear:left; margin-top:2px; margin-bottom:3px; position:relative;}
fieldset span{ float:left; top:6px; left:250px!important; left:190px; position: absolute; z-index:1; text-align:center; font-size:12px}
fieldset div em{ font-style:normal; font-size:12px;}
fieldset label em{ color:#e20000;}
fieldset div h1{ font:normal 12px Simsun; padding-top:8px;}

/*answer*/
.main2{ width:908px; margin:0 auto; border:1px solid #D2D2D2; overflow:hidden; margin-bottom:5px;}
.main2in{ border:1px solid #FFF; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/mainbg04.gif) repeat-x top #F4F4F4; padding:10px 20px; width:868px; overflow:hidden;}

.main2in h1{ font:normal 24px Simhei; border-bottom:1px dashed #CBCBCB; color:#cd0000; padding:5px 0 15px 0;}
.main2in h1 span{ font:12px Simsun; color:#888}

.main2in .con{ padding:15px 0; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/line03.gif) repeat-x bottom; margin-bottom:15px;}

.expertreply{ width:826px; border:1px solid #D0D0D0; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.expertreply .boxin{ width:800px; border:1px solid #FFF; background:url(http://img2.gcimg.cn/chongqing/tec/09/09/11/images/mainbg05.gif) repeat-x; padding:5px 12px;}
.expertreply .boxin h2{ font-size:14px; color:#BB0000; padding:10px 0;}
.expertreply .boxin h3{ font-size:12px; font-weight:normal; color:#BB0000; padding:5px 0;}
.expertreply .boxin h3 span{ float:right; padding-right:6px; color:#888}

.reply{ width:800px; border:1px solid #D0D0D0; background:#FFF; overflow:hidden; padding:5px 13px; margin:0 auto;}

.reply h2{ font-size:14px; color:#A75700; padding:10px 0;}
.reply .list li{ padding-bottom:20px; color:#000}
.reply .list li h3{ font-size:12px; font-weight:normal; color:#888; padding:5px 0;}
.reply .list li h3 span{ float:right; padding-right:6px;}

.main2in h4{ font-size:14px; width:828px; margin:0 auto; padding:20px 0 8px 0;}
.main2in .btn{ width:828px; margin:0 auto; padding:5px 0; }