@charset "utf-8";
/* CSS Document */
body{margin:0 auto; font-size:12px;}
img{border:0;}
a{color:#5E5E5E; text-decoration:none;}
a:hover{color:#ff3300; text-decoration:underline;}
li{list-style:none;}
*{margin:0px; padding:0px;}
#container{margin:0 auto; width:778px;}
#header,#main,#footer{width:778px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.nav{padding:5px;}
.nav a{color:#900; }
.indexbg{background:url(../images/union/mainbg.jpg); margin-bottom:5px;}
.menu{width:778px; background:url(../images/union/menubg.gif); height:30px; line-height:30px; padding-left:10px; color:#FFF; font-weight:bold;}
.regbody{width:758px; padding:10px; line-height:150%;}
.regbody .regt{color:#000; font-weight:bold;}
.regbody .regt a{color:#00c; text-decoration:underline;}
.regbody span{padding-left:10px;}
.gray{color:#A0A0A0;}
.red{color:#900;}
.style03{ width:250px; height:20px; line-height:20px;vertical-align:middle;}
.login{width:240px; margin-left:5px !important; margin-left:3px; }
.login_box{width:240px; height:370px; border:1px solid #C1C1C1;background:#FFF;}
.login_box h1{ font-size:12px; padding-left:10px;margin-top:10px;margin-bottom:5px;}/*修改*/
.error_info{height:auto !important;height:20px;min-height:20px;color:#ff0000;margin:0px 15px;line-height:16px;}
.error_info span.error_text{display:block;line-height:18px;padding-left:20px;background:url(../images/union/error_icon.gif) no-repeat;}
.dashline{background:url(../images/union/dashline_bg.gif) repeat-x;height:1px;overflow:hidden; width:100%; clear:both; margin-top:5px; margin-bottom:5px;}
.login_box span{ display:block; line-height:25px; padding-left:15px;}
.adcontent{width:520px; margin-top:10px;}
.adcontent li{float:left; line-height:150%; clear:both; padding-left:10px; width:500px;}
.adcontent .ti{font-size:14px; font-weight:bold; color:#000000;}

.button_style01{ border:1px solid #6F4C00; background:url(../images/union/button_bg.gif) repeat-x; height:30px; line-height:28px; padding:0px 15px !important;padding:0px 0px; font-weight:bold; color:#ffffff; cursor: pointer; vertical-align:-3px; margin-top:15px; margin-bottom:15px; }
#footer{margin:0 auto; padding:5px; text-align:center; border-top:1px solid  #A5ACB2; width:768px;}
.user_l li{float:left; line-height:250%; clear:both;}
.user_l .usertext{float:left; width:100px; color:#000; margin:0px; padding:0px;}
.dashed{border-bottom:dashed 1px #666; padding:0px; margin:0px; width:500px; line-height:10px; height:10px; overflow:hidden;}
.textarea_style01{width:200px;}
.textarea_yanzeng{width:100px;}