﻿*{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}
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:26px;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:35px;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}
.reg ul li b{color:#f60;margin:0 5px}
.reg ul li label{line-height:35px; }
.reg ul li label.error, label.error{color: red; margin-left:8px;}
.reg ul li button { padding: 0 10px 0 10px;}

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 20px;margin-right:20px; font-size:14px;text-decoration:none}
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*/


/*-----------------------------------------------------------------*/
.systop{width: 100%;height: 27px;background: url(/images/topbg.gif) 0 0 repeat-x;}
.systop .systop_con{	width:850px; margin:0 auto;line-height:25px}
.systop .systop_con ul{float:left; width:600px}
.systop .systop_con ul li{	float:left; width:84px; border-right:1px #EFEFEF solid		}
.systop .systop_con ul li a{display:block;	padding:1px 14px 0;	color:#5a8a01;text-decoration:none; font-weight:bold;letter-spacing:1px}
.systop .systop_con ul li a:hover{	color: green; background-color:#cfeb9c	 }
.systop .systop_con span{ float:right}
.systop .systop_con span a{  padding:0 10px;color:green;text-decoration:none}
.systop .systop_con span a:hover{ color:#CC3300}
.systop .systop_con span b.cheng{ color:#CC3300}

.lstitle{	width:800px;line-height:35px;font-size:14px;margin:0 auto;;background:url(/images/newzhuce.gif) no-repeat 0 8px;padding-left:20px }


.lslc{ margin-top:15px;margin-left:25px;height:52px;}
.lslc span.lc01{display: inline;float:left;padding:0 30px;height:45px;line-height:45px;font-weight:bold;text-align:center;color:#690;background-color:#edf6dd;border:1px #8cb644 solid ;margin-right:10px;font-size:14px;text-decoration:none;overflow:hidden}

.lslc span.lc02{display: inline;float:left;padding:0 30px;height:45px;line-height:45px;font-weight: normal;text-align:center;color:#666;background-color: #F3F3F3;margin-right:10px;font-size:14px;text-decoration:none;overflow:hidden}

.lslc span.lcmid{display:block;float:left;width:26px;height:45px;line-height:45px;font-weight:bold;text-align:center;color:#fff;background:url(/images/jt.gif) no-repeat center center;margin-right:10px;font-size:14px;text-decoration:none}

.buzou{margin:20px;}
.buzou h2{ font-size:16px;color:#690;padding:0 3px}
.buzou h2 span.you{ font-size:12px;float:right;color:#690}
.buzou h2 span.you a{ font-size:12px;font-weight:normal;text-decoration:underline;color:#F60}

.buzouok{margin:13px 20px;}
.buzouok h2{ font-size:14px;color:#666;background-color:#f6f5f5;padding:3px}
.buzouok h2 span.jieshuo{ font-size:16px;color:#f60;margin-right:15px}
.buzouok h2 span.biaoti{ font-size:14px;color:#666; font-weight:normal}
.buzouok h2 b{ font-size:18px;color:#f60;letter-spacing:3px;margin:0 4px;}
.wenben{margin:10px 20px;line-height:23px}
.wenben b.tuchu{margin:0px 3px 0 2px; color:#f90;}
.addname{margin:10px 20px;}
.addname a{ color:#690; font-size:14px}

.xsname{margin:0 20px;}
.xsname td{ line-height:30px;height:30px}
input.di{  border:none;border-bottom:1px #333 solid;padding:0px; font-size:14px;font-weight:bold;width:80px;color:#690;padding-left:3px}

.header .topzi{float:right; margin-top:40px;font-size:14px;font-weight:bold;display:block;width:200px;height:35px;text-indent:-9999px;background:url(/images/newteather.gif) no-repeat center right;}

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;line-height:22px}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.slogin{margin-top:50px}
.slogin ul{}
.slogin ul li{line-height:38px;clear:both;color:#929495; font-size:12px}
.slogin ul li em{width:40px;text-align:right;font-size:14px;float:left;padding:0 10px;color:#444;}
.slogin ul li b{color:#f60;margin:0 5px}
.slogin ul li input.changdu{ width:100px}
.slogin ul li label{line-height:35px; }
.sbtndelu{background:url(../images/delu.gif) no-repeat; width:76px;height:30px;border:none;margin:10px 5px 5px 0;cursor:pointer}

.maybe{ margin-top:15px;color:#444}
.maybe h4{ padding:20px 0 10px}
.maybe p{ padding:0px 0 5px}
.maybe a{color:#f70;text-decoration:underline}
.dengluk{	width:150px}

