@charset "gb2312";

/* CSS Document */

@import url("base.css");

body {

	color:#333;

}

button{

border-style: none;

}

.wrapper {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 6px;

	padding-bottom: 6px;

	overflow: hidden;

}

.auto960 {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

}

.userMenu li a {

	color: #679c0a;

}

.log {

	height:300px;

}

.bor {

	width: 960px;

	margin:20px auto 0;

}

.bor #safeanswer{ margin:0}

.log .main h3 {

	color: #333333;

	height: 44px;

	width: 404px;

	font-size:25px;

	line-height: 30px;

	padding-left: 45px;

	margin-top: 20px;

	margin-left: 35px;

}

.log .main li {

	height:25px;

	line-height:25px;

	margin-bottom:16px;

}

.log .main span {

	display:block;

	float:left;

	text-align:right;

	width:85px;

}



.text{

	background:url(../images/bg_button.png) repeat-x 0 0;

	width:224px;

	height:19px!important;

	height:22px;

	line-height: 22px;

	float: left;

	font-size: 12px;

	margin-right: 5px;

	padding-right: 3px;

	padding-left: 3px;

	border: 1px solid #d5d8d1;

	padding-top: 3px!important;

	padding-top: 0px;

}

.text_s {

	border-color: #00CCFF;

	background:#f3ffe6;

}

.log_from{

	width:210px;

	background: url(../images/bg_button.png) no-repeat 0px -446px;

	padding-left:25px;

}

.log_from2{

	width:210px;

	background: url(../images/bg_button.png) no-repeat 0px -473px;

	padding-left:25px;

}

.log_from3{

	width:210px;

}

.main {

	width: 440px;

	position:relative

}

.log.bor .main.fLeft form ul {

	margin-top: 5px;

}

.button2 {

    background: url("../images/button.png") no-repeat scroll 0 0 transparent;

    color: #333333;

    cursor: pointer;

    font-size: 14px;

    font-weight: bold;

    height: 29px;

    line-height: 29px;

    margin-left: 40px;

    text-align: center;

    width: 125px;

}

.log_sidebar {

	height: 146px;

	width: 300px;

	margin-right: 98px;

	margin-top: 60px;

	background: url(../images/pe_bg.jpg) no-repeat left;

	display: inline;

}

.log_sidebar p {

	margin-left: 108px;

	margin-top: 15px;

	line-height: 20px;

}

.log_sidebar p span {

	font-weight: bold;

	color: #000;

	float: left;

}

.log_sidebar a:hover{

	text-decoration:none;

}

.signUp {

	background: url(../images/bg_button.png) no-repeat 0 -321px;

	height: 24px;

	width: 52px;

	display:block;

	line-height:24px;

	font-weight: bold;

	color: #FFF;

	font-size: 12px;

	margin-left: 110px;

	margin-top: 16px;

	cursor:pointer;

}

.mL10 {

	margin-left:10px;

	display: inline;

}

.mR10 {

	margin-right:10px;

	display: inline;

}

.tip2 {

	margin-left: 68px;

	margin-top: 29px;

	margin-bottom: 20px;

	background: url(../images/bg_button.png) no-repeat 0px -115px;

	height: 54px;

	width: 537px;

}

.tip3 {

	margin-left: 68px;

	margin-top: 29px;

	margin-bottom: 20px;

	background: url(../images/bg_button.png) no-repeat 0px -188px;

	height: 54px;

	width: 537px;

}

.success {

	margin-left: 77px;

	background: url(../images/correct.jpg) no-repeat;

	padding-left: 70px;

	line-height: 20px;

	margin-bottom: 32px;

}

.success a {

	color: #7eb61a;

}





/* box

-------------------------------------------------------------------*/

.red, .red a:link, .red a:visited, a.red:link, a.red:visited {

color:#FF0000;

text-decoration:none;

}

#login {

	background:#fff;

}

.tip1 {

	margin-left: 68px;

	margin-top: 29px;

	margin-bottom: 20px;	

	background: url(../images/bg_button.png) no-repeat 0px -42px;

	height: 54px;

	width: 537px;

}

.stip1 {

	margin-left: 68px;

	margin-top: 29px;

	margin-bottom: 20px;

	background: url(../images/bg_button.png) no-repeat -185px -312px;

	height: 54px;

	width: 537px;

}

.stip2 {

	margin-left: 68px;

	margin-top: 29px;

	margin-bottom: 20px;

	background: url(../images/bg_button.png) no-repeat -185px -378px;

	height: 54px;

	width: 537px;

}

#log .ocation {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ccc;

	margin-bottom: 10px;

}

#log .theme {

	width: 856px;

	clear: both;

}



#log .theme li {

	margin-bottom: 15px;

	line-height: 20px;

	overflow:hidden;

	clear:both;

}

#log .theme span{

	color: #000;

	width: 130px;

	display: block;

	float: left;

	text-align: right;

	overflow:hidden;

}

#log .theme .lform{

	float:right;

	width:720px;

	}

#log .theme .lform label{

	float:left;

	width:80px;

	margin-bottom:5px;

	}

#log .theme .lform .np{

	margin:0 4px;

	}

#log .theme .lform1{

	float:left;

	width:570px;

	}

#log .theme .lform1 label{

	float:left;

	width:80px;

	margin-bottom:5px;

	}

#log .theme .lform1 .np{

	margin:0 4px;

	*margin:0 0 0 -1px;

	_margin:0;

	}

#log .useNew .signUp {

	text-align: right;

	font-weight: bold;

	margin-top: 30px;

}

.contract {

	height: 90px;

	text-align: left;

	overflow-x: auto;

	overflow-y: auto;

	border: 1px solid #cccccc;

	color: #000000;

	font-size: 12px;

	line-height: 20px;

	background: #fafafa;

	padding: 5px;

}

.buttonGreen142 {

    background: url("../images/button.png") no-repeat scroll 0 3px transparent;

    color: #333333;

    font-size: 14px;

    font-weight: bold;

    height: 35px;

    line-height: 22px;

    width: 123px;

}

.clear {

	clear: both;

}

.mL68 {

	margin-left: 68px;

}

.green {

	color: #679c0a;

}

.w200{

	width:200px;

}

/*

date:02-02

*/

.vermenu{

	background:#FFFFFF none repeat scroll 0 0;

	border:1px solid #EEEEEE;

	position:absolute;

}

/* Foot */



.footer{clear:both; background: #6f5439 url(../images/web_icon.png) repeat-x 0px -300px;text-align:center; padding:15px 0 0 0; height:130px;}

.copyright {padding: 5px 0 0 0;color: #ece5d8;}

.copyright a {color: #ece5d8;}

.copyright a:hover{	color: #FFF;text-decoration: underline;}

