*{margin: 0; padding: 0;}
a{cursor:pointer}
body{margin: 0 auto; padding: 0; font-size: 12px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
#mainwrap {margin: 3px 0; overflow:hidden; zoom:1; background: url(../imgs/wrap_bg.jpg) repeat-x 0 0; padding: 15px 10px 5px 10px; height: auto;}
#wrapleft {width: 658px; float: left; background:#fff url(../imgs/wrap_sbg.jpg) repeat-x 0 0; border-left:1px #CECFCE solid; border-bottom: 1px #CECFCE solid; border-right: 1px #CECFCE solid; padding: 0 1px; }
#wrapright {width: 305px; float:right;}
.smenu {float: left;  height: 30px; width: 650px; padding: 5px 0 0 5px;}
#headmenu ul {list-style: none; padding: 0 10px 0 0;height: 20px;}
#headmenu li {display: inline;  list-style: none;}
#headmenu a {float:left; background:url(../imgs/tableftF.png) no-repeat left top; padding: 0 0 0 4px; text-decoration: none;text-align: center; font-size: 14px; font-weight: bold; margin: 0 2px; cursor:pointer}
#headmenu a.here {background-position: 0% -42px; color: #fff;}
#headmenu a span {float:left; display: block;  padding: 8px 15px 5px 6px;width: 80px; font-size: 14px;color: #666; }
#headmenu a:hover {padding: 0 0 0 4px;}
.wrap_ri {margin:15px 0 0 450px; text-align: right; padding: 2px 0 0 0; }
.wrap_ri a {color: #999;}
.newlist {padding: 5px 10px; margin:1px 5px; height: 80px;background: url(../imgs/topicbg.png) repeat-x 0 0;border: 1px #AEDEF2 solid;}
.newlist1 {padding: 5px 10px; margin:5px; height: 80px; background: url(../imgs/topicbg.png) repeat-x 0 0; border: 1px #AEDEF2 solid;}
.newlist dl,.newlist1 dl {clear: both;list-style: none;}
.newlist,newlist1{list-style: none; }
.newlist dl dd.desc,.newlist1 dl dd.desc{min-height:1px;line-height:150%;height:auto;_height: 1px; padding: 10px 0; display: inline-block; }
.topicimg{float:left; padding: 1px; border: 1px #ccc solid;  background: #fff; display: inline; width: 79px; height: 45px;}
.scont1{margin-left:95px; }
.meleft,.meleft1{float: left; font-size: 14px; font-weight: bold; line-height: 30px; margin-top: -5px;width: 460px;}
.meleft a,.meleft1 a,.meleft2 a{color: #0077d4; font-size: 14px;}
.meleft a:hover,.meleft2 a:hover{text-decoration: underline; color: #f63;}
.jixu{ font-size: 12px; font-weight: normal; padding: 0 3px; color: #f60}
.meleft2{float:left; font-size: 14px; font-weight: bold; line-height: 30px; margin-top: -5px; width: 520px;}
.sp,{color: #333; font-size: 12px;font-weight: normal;}
.sbotm {color: #333; font-size: 12px;font-weight: normal; border-top: 1px #ccc dashed;}
.sp,.sbotm a{color: #333; font-size: 12px;font-weight: normal;}
.sp a,.sbotm a:hover{color: #333;font-size: 12px; font-weight: normal;display: inline; color: #333; padding: 3px 0;}
.sbotm img{padding-top:10px;}
.sp1,.sp1 a,.botm1 a{color: #333; font-size: 12px; font-weight: normal; }
.metoo{float: right; width: 56px; background: url(../imgs/dig1.png) no-repeat; height: 45px; text-align: center; color: #fff;  padding-top: 5px;}
.metoo a{color: #fff; font-weight: bold; display: block;}
.pink{color: #e5397f; margin-left: 15px}
.pink1{color: #e5397f; margin:0 5px}
.blue{color: #0077d4;}
#cai{float: right; background: url(../imgs/cai.gif) no-repeat 0 0; width: 180px; padding-left: 17px; height: 17px;}
#cai td{text-align: left;}
.contpic{margin:0 0 10px 0; width: 630px; display: block;}
.contpic a{color: #666;}
.contpic a:hover{border: 1px #fff dashed; background: #E4F4FB;}
.botm1{display: inline; color: #333; border-top: 1px #ccc dashed; padding: 5px 0;}
.most{border:1px #C6E6FF solid;border-top: 3px #34B0F6 solid;}
.most h1{background:#E7F4FD url(../imgs/biaoqian.gif) no-repeat 8px 3px; padding: 8px 0 2px 30px; color: #104D6C;}
.mostlist{margin: 5px;}
.mostlist li{background: url(../imgs/noph.gif) no-repeat 0 10px; padding:8px 0 10px 13px; border-bottom: 1px #D8EEFF solid; list-style: none; display: block;}
.mostlist li h2{float: left; padding: 10px 0; }
.mostpic{margin: 0 0 0 30px; height: 30px;}
.mostpic img{border: 1px #ccc solid; padding: 1px; float: left;}
.mri{float: right; margin: 0 5px; background: url(../imgs/ldao.gif) no-repeat 0 15px; width: 180px;}
.mri a{text-decoration: underline;}
.listop{background: url(../imgs/show_1.jpg) no-repeat 0 0; padding:13px 0 5px 12px; line-height:33px;height:50px;color: #0077d4;}
.listop img{float: left; padding: 1px; border: 1px #ccc solid; margin-right: 20px; width: 47px; height:28px}
.listmid{background: url(../imgs/show_clear.jpg) no-repeat 120px 40px;height: 35px; text-align: center; padding-top: 10px;}
.contbox{margin: 5px 7px;}
.contbox ul{border-bottom: 1px #ddd dashed; padding:5px;}
.contbox li{list-style: none; line-height: 25px; display: block;}
.contbox li a{color: #09c; text-decoration: underline;}
.contbox td{text-align: center; padding: 5px 0;}
.contbox input{line-height: 23px; padding-left: 5px;}
.left h1{float: left; font-size: 14px;}
.rightt{float: right;}
.undline{text-decoration: underline;}
.box1{text-indent: 2em; color:#AAA; }
.box2{color: #2F5FA1;  height: 30px; text-align: center; line-height: 30px;}
.box3{padding: 3px; background: #FEFEFF; border: 1px #D8DFEA solid; margin: 2px 0; color:#333;}
.green{color: green; margin: 0 3px;}
.plbox{background: url(../imgs/show_clear.jpg) no-repeat -50px 33px;height: 28px;  padding-top: 10px; color: #2C8825; font-size: 14px; margin: 5px;}
.plbox1{background: url(../imgs/show_clear.jpg) no-repeat -50px 33px;height: 28px;  padding: 10px 0 0 10px; font-weight: bold; }
.plt{background: #F6F6F6; border: 1px #ddd solid; padding: 10px;line-height: 20px; color: #999; margin: 8px 0;}
.plt img{float: left; padding: 1px; border: 1px #ccc solid; margin-right:10px; display: block;}
.plt p{color: #333;display: block;}
.red{color: #f00; margin: 0 5px;}
.exam{width: 200px; height: 100px; overflow:auto; float: right; background: #fff; border: 1px #999 solid; padding: 5px;}
.exam dd{border-bottom: 1px #ddd dashed;}
.quebox{background: url(../imgs/quebg.gif) no-repeat 0 0; height: 36px; padding:10px 0 0 11px; margin: 5px 0;}
.playtop{font-size: 14px; font-weight: bold; padding-bottom: 5px;}
.cent{font-size: 14px; font-weight: bold; }
.p_input{padding: 3px 0 0 0; line-height: 18px; color: #157; vertical-align: middle }
.zhanei{width: 615px;height: 346px;border: 1px #ddd solid; margin-top: 10px;}
.zhanleft{float: left;width: 140px;border-right: 1px #ccc solid;height: 346px;}
.zhanleft ul{border-bottom: none; margin: 0; padding: 0;}
.zhanleft li{margin: 3px 0;padding: 3px 0;list-style: none;text-align: center;letter-spacing: 2px; background: #E7F4FD;}
.zhanleft li a{font-weight: bold;color: #104D6C;display: block; text-decoration: none;}
.zhanleft li a.here{background: #fff; color:#666; }
.zhanright{float: right;width: 469px!important;width: 472px;height: 356px;}
.rightop{line-height: 295px;height: 315px;}
.rightop a{color: #f00; text-decoration: underline;}
.rightop td{line-height: 24px; text-align: left; }
.rightbotm{vertical-align: bottom;background:#E7F4FD;height: 25px;}
.rightbotm1{vertical-align: bottom;padding: 5px; height: 15px;}
.rightbotm td{text-align: left;}
.check{margin: 20px;}
.check td{text-align: center; padding: 8px 0; border-bottom: 1px #eee dashed;}
.check td a{color: #369; text-decoration: underline;}
.paihang{border-bottom: 1px #ccc dashed;}
.paihang td img{padding:1px; border: 1px #ccc solid;}

#bodyL{
text-align:center;background:#F00;
}
a.od{
 width:60px;
 height:25px;
 line-height:25px;
 text-align:center;
 font-weight:bold; 
 display:block;
 color:#f63;
 float:right;
 text-decoration:none;
}
a.od:link{
 background:#fff;
}
a.od:visited{
 background:#fff;
}
a.od:hover{
 background:#fff;
}
a.od:active{
 background:#fff;
}
#fd{ 
 width:650px;
 height:460px;
 background:#F5F6F8; 
 border: 2px solid #849BCA;
 margin-top:2px;
 margin-left:2px;
 float:left;
 overflow:auto;
 position:absolute;
 left:30%;
 top:30%;
 cursor:move;
 /*filter:alpha(opacity=50);*/
 
}
.contbox td
{
text-align: justify;padding: 3px 0; margin: 0;
}
.contbox00 table td
{
text-align: center; 
}
input 
    {border:1px solid #666666;  FONT-SIZE: 12px; COLOR: #085878;  BACKGROUND-COLOR: #FFFFFF;
    }