body{ background:#fff; margin:0px; color:#333333; font-size:12px;}
td{ font-size:12px; color:#333333;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
div,input,p,dl,dt,dd{margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
form{ margin:0px; padding:0px;}
.brd{ border:1px solid #D0D0D0;}
.brd_blue{ border:1px solid #A5C9E5;}
.brd_yellow{ border:1px solid #FFDDAB;}
.brd_red{ border:1px solid #EC7D00;}
.br{ margin:5px; clear:both;}
.price{ color:#C00; font-size:12px; font-weight:bold;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.col_right{ float:right; margin:0px 5px 0px 0px;}
.red{ color:#F00;}
.blue{ color:#03C;}
.green{ color:#060;}
.white{ color:#FFF;}
.white14{ color:#FFF; font-size:14px;}
.orange{ color:#F30;}
.col_right{ float:right;}
.content{ padding:5px; line-height:20px;}
img{ border:0px solid #fff;}
a:link{ color:#666666; font-size:12px; text-decoration:none;}
a:hover{ color:#ED1B23; font-size:12px; text-decoration:none;}
a:visited{ color:#666666; font-size:12px; text-decoration:none;}
a.red{color:Red; text-decoration:none;}
a.red:visited{color:Red; text-decoration:none;}
a.red:hover{color:Red; text-decoration:none;}

a.current{color:Red; text-decoration:none;}
a.current:visited{color:Red; text-decoration:none;}
a.current:hover{color:Red; text-decoration:none;}
a.graybtn{ display:block;  height:30px; line-height:30px; padding:0px 10px; background-color:#F5F5F5; color:#A7A7A7; font-size:12px; font-weight:bold; margin:5px 10px; border:1px solid #eee;}
a.graybtn:hover{ background-color:#fefefe;}
.container{ width:960px; margin: 0 auto; background-color: #fff;}
.msg{border:1px #eeeeee dotted; background-color:#F9F9F9; color:#003366; text-align:center; line-height:22px; padding:10px; margin:2px;}
.error{border:1px #eeeeee dotted; background-color:#F9F9F9; color:#FF0000; text-align:center; line-height:22px; padding:5px; margin:2px;}
.padleft5{padding-left:5px;}
.padleft10{ padding-left:10px;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.padl10{ padding-left:10px;}
.bigbr{ height:10px; clear:both;}
.line22{ line-height:22px;}
.line25{ line-height:25px;}
.font14{ font-size:14px;}
.dellink{text-decoration:line-through;}
ul{margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px; list-style:none;}
.position{ margin:0px auto; width:960px; text-align:left; line-height:30px; background-image:url(../images/home.jpg); background-position:left; background-repeat:no-repeat;}
.arrow_r{ background-image:url(../images/arrow_right.gif); }
.textarea{border:1px solid #ccc; padding:0px 0px 0px 5px; line-height:18px;}
.input_key{ height:16px; width:150px; border:1px solid #CCC;}
.input_normal{ height:30px; line-height:30px; border:1px solid #ccc; padding:0px 0px 0px 5px; width:220px;}
.input_code{ height:30px; line-height:30px; border:1px solid #ccc; padding:0px 0px 0px 5px; width:60px;}
.select_normal{ border:1px solid #ccc; padding:8px;}
.btn_submit{width:133px;height:36px;line-height:36px;background:url(../images/submit.png) no-repeat;text-align:center;font-size:14px;color:#FFF;padding:0;border:0;cursor:pointer;margin:0 auto;}
.btn_blue{ padding:6px 10px; border:1px solid #039; color:#FFF; text-align:center; font-size:12px; background-color:#2A98DA; cursor:pointer;}

#sitenav{ height:40px; line-height: 40px; color: #fff; background-color: #22ade6;}
#navlink a{ margin:0 60px 0 0; line-height: 40px; color: #fff; font-size:14px;}

.topic1{ line-height:34px; padding-left:8px; color:#BC0000; font-size:14px; font-weight:bold;}
.topic2{ background-image:url(../images/topic_bg2.gif); line-height:31px; padding-left:10px; color:#424242; font-size:14px; font-weight:bold; text-align:left;}
.topic3{ background-image:url(../images/topic_bg3.gif); font-size:18px; color:#D54D4D; background-position:left; padding-left:5px; line-height:33px; font-family:黑体;}
.topic4{ color:#FFF; font-size:14px; text-align:left; padding-left:20px; line-height:29px; font-weight:bold;}
.title_black{ font-size:14px; font-family:宋体; font-style:italic; color:#555555;}

.txt1{ color:#666666; font-size:12px; line-height:20px;}
.line1{ border-bottom:1px solid #E9E9E9;}
a.a_login{ color:#FFF; font-size:18px; text-decoration:none; background-image:url(../images/bg1.gif); width:300px; line-height:58px; height:58px; display:block; text-align:center; font-weight:bold;}
a.a_login:visited{ color:#FFF; font-size:18px; font-weight:bold; text-decoration:none;}
a.a_login:hover{ color:#FFF; font-size:18px; font-weight:bold; text-decoration:none;}
.btn_reg{ background-image:url(../images/reg.gif); width:189px; height:50px; border:0px solid #fff; cursor:pointer; color:#fff; font-size:24px;}
    
#root{ clear:both; margin:10px auto; width:960px;}
#root .nav{ background-color:#2A98DA; border-top:1px solid #0470B1; height:38px; line-height:38px; color:#FFF; text-align:center;}
#root .nav a{ color:#FFF; margin:0px 5px;}
#root .ctext{ margin:10px auto; width:960px; text-align:center; line-height:25px;}