﻿*{margin:0;padding:0;font-size:12px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
img{border:0;}
a{color:#444; text-decoration:none;}
a:hover{color: #669900; text-decoration:none;}
h1,h2,h3,h4,p{margin:0;padding:0;}
em,i,u,kbd,tt{font-style:normal; text-decoration:none;}
ul,li{list-style:none;margin:0;padding:0;}
.clear{clear:both;height:0px;overflow:hidden;}
.clear1{height:10px;clear:both;overflow:hidden;}
form{margin:0;padding:0;}

input{border:1px solid #ccc;height:18px;padding:3px 0 1px 2px;}
input.radio,input.checkbox{border:0;vertical-align:middle; width:auto;}
select{height:21px;line-height:21px;margin-right:5px;_margin-top:3px;}
textarea {padding: 3px;border: 1px solid #a5d2eb;}
input.button{background:url(../images/button.gif) repeat-x;height:24px;line-height:22px;color:#fff;padding:0 5px;border:1px solid #5B9400;margin:5px 20px 5px 0;cursor:pointer}

/********** header **********/
.header{width:100%;height:94px;overflow:hidden}
.header .inner{width:780px;;margin:0 auto}
.header .logo{width:200px;height:77px;margin-top:10px;background:url(../images/logo.jpg);float:left}
.header .logo a{width:200px;height:77px;;display:block}
.header .topmenu{float:right; margin-top:70px}
.header .topmenu a{margin:0 10px;}

.steps{width:100%;background-color:#bde28e; border-top:1px #7bb027 solid}
.steps .padder{width:100%;background-color: #f2fde0;margin-top:10px;height:35px}
.steps .title{	width:750px;line-height:35px;font-size:14px;margin:0 auto; }
.steps .title span{ float:right;color:#999}
.steps .title span a{ color:#669900;text-decoration:none;font-weight:bold}
.steps .title span a:hover{ color: #CC3300;}
.steps .title span b{ color:#669900;}

.main{width:750px;margin:0 auto}
p.hint{margin-top:20px;font-size:14px}
p.tk{line-height:31px;font-size:14px;color:#666}
ul.imglist{ margin-top:50px}
ul.imglist li{float:left;margin-left:65px;display: inline;}
ul.imglist li a img{display:block;border:2px solid #fff;padding:5px;width:145px;height:145px;}
ul.imglist li a:hover img{border:2px solid #669900}

.area{ margin:10px 0;width:750px;height:60px;display:inline}
.area span{ display:block;font-weight:bold;line-height:25px;padding-left:70px;font-size:14px}
.area em{ display:block;padding-left:70px}
.area a{ margin-top:20px;width:750px;height:50px;display:block; border:2px #fff solid; padding-top:8px;background:url(../images/fanshi.gif) 6px 9px no-repeat;}
.area a.mail{  background-position:6px -64px }
.area a:hover{ border:2px solid #D1E792;color: #CA7900}

.reg{}
.reg ul{}
.reg ul li{line-height:38px;clear:both;color:#929495; font-size:12px}
.reg ul li em{width:220px;text-align:right;font-size:14px;float:left;padding:0 5px;color:#444;}
.reg ul li span.info{font-size:14px;padding:0 5px;color:#333;}
.reg ul li input{width:200px; margin-right:8px; margin-top:6px; margin-bottom:5px;}
.reg ul li input.checkbox{width:auto;}
.reg ul li label.error, label.error{color: red;}
.reg ul li b{color:#f60;}
.reg ul li span{}
.reg ul li button { padding: 0 10px 0 10px;}
.reg ul li button strong { margin:0 5px 0 5px; font-size:14px;}

/*
.reg ul li input {	border: 1px solid #333; }
.reg ul li input:focus { border: 1px dotted #333; }
.reg ul li input.error { border: 1px dotted red; }
.reg ul li input.checkbox { border: none }
*/
ul.registok{background:url(../images/registok.gif) 10px 0 no-repeat}
ul.registok li{color:#333;padding:5px 0;font-size:14px;}
ul.registok li a{ color: #FF3300;text-decoration:underline;font-size:14px}
ul.registok li strong{font-size:18px;color:#FF6600;}
ul.registok li span{font-size:12px;}
ul.registok li em{width:110px;text-align:right;font-size:14px;float:left;padding:0 5px;color:#444;}
ul.registok li dfn{ font-style:normal;font-weight:bold;}
ul.registok li dfn a{display:inline-block;width:129px;height:33px;line-height:33px;color:#fff;background:url(../images/btn_green.png) no-repeat;padding:0 0px;margin-right:20px; font-size:14px;text-decoration:none;text-align:center}
ul.registok li dfn a:hover,ul.registok li dfn a:active,ul.registok li dfn a:visited{color:#fff;}

.loginbg{width:500px;height:552px;margin:0 auto;background:url(../images/loginbg.gif) 50px 0px no-repeat;*background:url(../images/loginbg.gif) 50px 40px no-repeat;}
.login{ margin-left:100px;margin-top:50px}
.login ul{}
.login ul li{line-height:38px;clear:both;color:#929495; font-size:12px}
.login ul li em{width:120px;text-align:right;font-size:14px;float:left;padding:0 10px;color:#444;}
.login ul li b{color:#f60;;margin:0 5px}
.login ul li input.changdu{ width:170px}

.login ul li label{line-height:35px; }

.btndelu{background:url(../images/btndelu.gif) no-repeat; width:66px;height:30px;border:none;margin:10px 5px 5px 0;cursor:pointer}
.btnzc{background:url(../images/btnzc.gif) no-repeat; width:98px;height:30px;border:none;margin:10px 0px 5px 5px;cursor:pointer}


/*left*/
.registcom_left{width:250px; float: right;   margin:auto;text-align:left;padding-top:10px;}
.registcom_left ul{}
.registcom_left ul li{background:url(../images/bullet_blue.GIF) 0 9px no-repeat; padding-left:20px;line-height:35px}
.registcom_left ul li a{ color: #0066CC;text-decoration: underline; font-size:14px}
.registcom_left ul li a:hover{ color: #FF6600;text-decoration:  none}

/*right*/
.registcom_right{float: left;text-align:left;width:620px;color:#666; position:relative;height:300px;border-right:1px #C0C0C0 dashed;padding:0 20px}
.main_box ul{text-align:left;color:#666;}
.main_box ul li textarea{width:300px;}
#validatecode{width:100px;}
#check{width:16px;height:16px;}


.zc{background:#fff; width:930px; margin:0 auto; padding:0 10px;}

ul.yindao{}
ul.yindao li{color:#333;font-size:14px;padding:5px 0;line-height:25px}
ul.yindao li a{color: #669900; text-decoration:underline}
ul.yindao li a:hover{color: #FF6600; text-decoration: none}

ul.yindao li strong{font-size:18px;color:#FF6600;}
ul.yindao li span{color:#FF6600;font-size:14px;font-weight:bold;}
ul.yindao li dfn{ font-style:normal;font-weight:bold;}
ul.yindao li dfn a{display:inline-block;width:129px;height:33px;line-height:33px;color:#fff;background:url(../images/btn_green.png) no-repeat; text-align:center;font-size:14px;padding-left:3px;text-decoration:none}
ul.yindao li dfn a:hover{ text-decoration:underline}
ul.yindao li dfn a:hover,ul.registok li dfn a:active,ul.registok li dfn a:visited{color:#fff;}








/*footer*/
.foot{position: absolute;bottom:0px;width:100%;clear:both; border-top:1px #ddd solid;margin-top:10px;background-color:#fafef4;font-size:12px;}
.footer{width:750px;height:30px;line-height:30px; margin:0 auto;color:#999; text-align:right}
.footer span{  float:left;font-weight:bold;font-size:10px}
/*footer*/



.noime {ime-mode:disabled}