*{ margin:0; padding:0;}
body{font-size:12px;}
ul{ margin:0; padding:0;}
li{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ border:none;}
a{ text-decoration:none;}
.clear{ clear:both; font-size:1px;}





#header{ width:980px; margin:0 auto; height:184px;  margin-top:0;}
.hd_top{ background:#EEE; height:45px; line-height:45px; text-align:right; padding-right:30px;}
.logo{ float:left; margin-left:5px;}
.banner{ float:right; margin:14px 0 0 0;}
.search{ clear:both; height:32px; line-height:32px; background:url(../imgess/search_bg.gif) repeat-x; padding-top:0 !important;  padding-top:4px; text-align:center;}

/*--==body==--*/

#m{ padding-left:170px;}
#middle{ position:absolute; width:573px;margin-right: auto;margin-left: auto; padding: 0px; margin:10px 0; border-left:8px #C3D9FF solid; border-bottom:8px #C3D9FF solid;}

.m_hd{}
.m_hd h3{ background:#C3D9FF  url(../imgess/home.gif) no-repeat 10px 5px; height:30px; line-height:30px; padding-left:35px;}

.m_lead{ line-height:25px; height:25px; padding-left:20px;}

/*-tabs-*/
.m_tb{ border:3px #C3D9FF solid; background:#F2F6FF; width:550px; margin:0 0 10px 10px;}
.m_tb h1{ height:40px; line-height:40px; font-size:14px; padding-left:20px;}
.m_tb_c{ padding:10px;}

.detail{ padding-left:20px; word-spacing:20px; line-height:30px;}
.ReplyContent{ margin:10px; line-height:22px;}
a.ReplaceKeyword{
text-decoration:none;
border-bottom:1px dotted #1B83DC;
color:#1B83DC;
}

.tips{ margin:40px 20px; padding:5px; border:2px #CCC dotted; line-height:18px; text-indent:24px;}
.tips a{ color:#0066CC;}

.pctips{ border:1px #ECE8F7 solid; padding:2px; margin:30px 0 30px 8px; width:507px;}


#Layer1 {
position:relative;
left:0;
top:0;
width:152px;
height:91px;
z-index:100;

}
#Layer2 {
position:relative;
left:0;
top:-91px;
width:136px;
height:89px;
z-index:1;

}
.shows ,
#Layer1 ,
#Layer2{ margin:0; padding:0;}
.shows{ margin-bottom:-110px; }


.hot{ color:red; font-weight:bold;}
.hot span{ margin-right:20px;}
.next{ border:1px #ECE8F7 solid; border-left:none; border-right:none; margin:20px 0; padding:10px 0; line-height:25px;}
.mark{}
.tool{ text-align:right; background:url(../images/dot.gif) repeat-x top; margin:10px 0; padding-top:10px;}
/*-tabs end-*/



#left{ float:left; width:160px;  margin:10px 0;}

#left p{ text-align:center; line-height:30px;}
.ask{ background:url(../imgess/ask_bt.gif) no-repeat; height:34px; line-height:34px; width:139px; text-align:center; float:left; margin-left:7px;}
.ask a{ color:#FFF;}
.l_tb{ clear:both; border:1px #C3EEB6 solid; margin-top:20px;}
.l_tb h3{ background:#DFF7D5; height:27px; line-height:27px; padding-left:10px;}
.l_tb_c{ padding:10px;}
.l_tb_c li{ line-height:20px;}


/*-left end-*/

#right{ float:right; width:229px; margin:10px 0; border-bottom:8px #C3D9FF solid;}
.r_hd{ height:30px; background:#C3D9FF;}

/*-tabs-*/
.r_tb ,
.r_tb2{ margin:10px 0 0 10px; width:208px; border:2px #D2CFE6 solid;}
.r_tb h3 ,
.r_tb2 h3{ background:#ECE8F7; height:21px; line-height:21px; color:#6D6DBA; padding-left:10px;}
.r_tb_c,
.r_tb2_c{ margin:10px;height:100%;}
.r_tb2_c li{ line-height:20px;}
.r_tb_c li{ line-height:20px; float:left; }
.r_tb_c li a{}

.r_tit{ float:left; width:130px;}
.r_hit{ float:left; width:50px;}

#r_col { background:#DDD; height:21px; line-height:21px; color:#000; padding-left:10px;}
.r_hei{ margin-bottom:10px;}
/*-tabs end-*/
/*-right end-*/

#all{ width:980px; margin-right: auto; margin-left: auto; padding: 0px;}


/*--==foot==--*/
#footer{clear:both; height:80px; padding-top:8px;}
#footer p{ text-align:center; line-height:25px; color:#808080;}
#footer p a{ color:#808080;}


/*-classtool-*/
.detailt{ padding:20px 10px;}
.detailt p{ line-height:18px;}

.searcht{ clear:both; margin:30px 0 30px 0; background:#FFF; width:500px;  border:1px #999 solid; }
.searcht h1{ background:none; text-align:center; font-size:18px; border-bottom:2px #999 solid; line-height:35px;}
.searcht table { border:1px  #999 solid; margin:15px auto; border-collapse:collapse; background:#FFF url(../images/searchbg.jpg) repeat; font-size:12px;}
.searcht table td{ border:1px #999 solid;}

.autosel{ text-align:center; line-height:25px; height:30px;}
.input_f{ border:1px #CDCDCD solid; border-top:1px #000 solid; border-left:1px #000 solid; background:#FFF;}

.tb_lt{ width:100px; text-align:right; line-height:30px;}
.tb_mt{ width:300px; line-height:30px; padding-left:6px; padding-top:6px;}
.tb_rt{ width:80px; text-align:center;}
/*-classtool end-*/




/*-classtool search-*/
.sch{ text-align:center; width:500px; margin:10px auto 0 auto;}
.sch_nt{ background:#EEE; line-height:20px; margin:0 0 10px 0;}
.sch_tit{ margin:0 0 5px 0;}
.sch_cont{ background:#EEE; line-height:20px;}

.hword h1{ font-size:14px;}
.sch_l{ width:50px; background:#FFF; text-align:center;}
.sch_r{ width:450px; background:#FFF; padding:5px; line-height:18px; text-align:left;}

.tdclt{ padding:0 5px; line-height:22px; background:#FFF; text-align:center;}
.tdalg{ text-align:left;}
/*-classtool search end-*/