.col1{ width:750px;}
.col2{ width:220px;}
.STYLE1 {color: #FF0000}
.place{ text-align:left; padding:5px 10px;}
#msg{  overflow:hidden;}
#msg li{ margin:10px 0;}
#msg label{  display:inline-block; margin-right:20px;}
#msg .text{ width:551px; height:22px;}
#msg .text1{ width:200px;}
#msg .area{ width:555px; height:80px;}
#msg .submit{ padding-left:100px;}
#msg .submit input{ height:26px; width:60px;}
#msg .ctext{ width:60px; height:22px; float:left;}
#msg .vco img,#msg .vco label{ float:left;}
#msg .vco{ overflow:hidden;}

#mslist h3{ font-size:14px; position:relative; line-height:28px; background:#f0f0f0; padding-left:10px; }
#mslist h3 em{ font-size:12px; font-style:normal; color:#999; position:absolute; right:10px;}
#mslist .body{  background:#f8f8f8; padding:5px;}
#mslist .reply{ border:1px solid #f0f0f0; padding:5px;}

.menu li{ margin:5px 0; border:1px solid #EBEBEB; background:#f8f8f8; padding-left:10px;}
.zcb{ width:93%; margin-left:2%;}
.zcb td { border-bottom:1px #f6f6f6 dashed; height:30px;}
.zcb .td1{ height:30px; width:20%; text-align:right;padding-right: 5px; } 
.zcb .td2{ height:30px; width:30%;} 
.td3{ width:30%;+width:40%; text-align:right; height:30px;padding-right: 5px; }
.td4{ width:70%;+width:60%; height:30px; }
.zcb .RadioGroup{ width:80px;}
.page{padding:10px;color:#999;font-size:14px;text-align:center;vertical-align:middle; font-size:12px; height:18px; line-height:16px;}
.page img{vertical-align:middle}
.page span{margin:0 3px}
.page a:link,.page a:visited,.page a:active{padding:0 5px;border:1px solid #ccc;margin:0 2px; display:inline-block; float:left;}
.page a:hover{color:#ff9c00;padding:0 5px;border:1px solid #ff9c00;margin:0 2px;text-decoration:none;}