﻿@charset "UTF-8";
i,
em{
	font-style:normal;
}
.left{
	float:left;
}

.right{
	float:right;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none{
	display:none;
}

.block{
	display:block;
}

.top2-logo img{display: block;}


/*login*/
.login_section{
	padding:10px 0 74px;
}

.login_title{
	border-bottom:2px solid #014689;
	font-size:30px;
	line-height:81px;
	color:#343434;
}

.login_sec2{
	width:720px;
	height:auto;
	position:relative;
}

.login_sec2 .slideBox .hd{
	width:100%;
	height:40px;
	line-height:40px;
	position:absolute;
	left:0;
	right:0;
	bottom:-40px;
	overflow: hidden;
	z-index:10;
}


.login_sec2 .slideBox .hd li a{
	float:left;
	width:50%;
	text-align: center;
	color:#343434;
	background:#ebf0f6;
	font-size:14px;
}
.login_sec2 .slideBox .hd li.on a{
	color:#fff;
	background:#e77918;
}

.login_sec2 .slideBox .bd li img{
	display: block;
	width:100%;
	height:auto;
}



.login_sec1{
	background:#f0f8fe;
	border:1px solid #add3f0;
	padding:19px 80px;
	width:440px;
	min-height:400px;
}



#login01 h3 { background-color:#BBD0F7; padding:5px 8px; margin-bottom:15px; font:normal 16px/20px "微软雅黑"; }

#login01 ul li .log{
	border:1px solid #B7D5EE;
	background-color:#F8F8F8;
	overflow: hidden;
}
#login01 ul li .log label{
	border-right:1px solid #B7D5EE;
}
#login01 ul li .logma{
	border: none;
	background:#f0f8fe;
	overflow: hidden;
	font-size:14px;
	line-height:30px;
}
#login01 ul li .logma a,#login01 ul li .logma img{display: block;float: left; font-size:12px;color: #e67817;
	line-height:30px;}
#login01 ul li .logma a:hover{
	text-decoration: underline;
}
#login01 ul li .logma label{
	font-size:14px;
	border-right:none;
	background-color: none;
}
#login01 ul li .logma input{
	border:1px solid #B7D5EE;
	background-color: none;
}
#login01 ul li .log label,
#login01 ul li .log input{
	float:left;
	vertical-align: middle;
}
#login01 ul li .log label img{
	vertical-align: middle;
}
#login01 ul li { /*float:left;*/ line-height:33px;margin-bottom:10px;}

#login01 ul li .yzm{height:30px; width:100px; line-height:30px; text-align:center; padding:2px 0px; margin-left:10px;  color:#666; display:inline-block;}
#login01 ul li .yzmRefresh{width:100px; padding:2px 0px; margin-left:20px;}

#login01 ul li input.text1, #login01 ul li input.text2,#login01 ul li input.text3{padding:2px 10px; color:#999;font-size:14px; }
#login01 ul li input.text1 { height:33px; width:228px; line-height:33px; }
#login01 ul li input.text2 { height:30px; width:105px; line-height:30px;}
#login01 ul li input.text3{height:30px; width:70px; line-height:30px;}

#login01 ul { display:block; padding:5px 0 0 9px;margin-bottom:10px; }
#login01 ul.button01 {height:26px; line-height:26px;}
#login01 ul.button02 { clear: both; margin-bottom:10px;padding-top: 30px; overflow: hidden;}

#login01 .options label{float:left;}
#login01 .ipt-c{width:16px; height:16px; vertical-align:middle; margin-right:5px;}
#login01 .lab_pl{padding:0px 0 0 20px;color:#e67817; display:block; float:left}
#login01 .pl{padding-left:25px;}
#login01 .lab_pl:hover{
	text-decoration: underline;
}
#login01 input.denglu { background:#014689; color:#fff; font-weight:bold; border-radius:5px;line-height:30px; position: relative; z-index: 1; behavior: url(../PIE.htc);}
#login01 a.zhuce { cursor:pointer; width:233px; height:40px; line-height:40px; border:none; text-align:center; display:block; font-size:12px; margin: 0 auto;}
#login01 a.zhuce { background:url(img/log2.jpg) no-repeat; color:#F4EEE7; font-size:18px; font-weight:bold;font-famliy: "微软雅黑";}

#login01 ul.endtxt { height:auto; padding-top:12px; padding-left:12px; background:url(img/loginline.gif) no-repeat center top; line-height:22px; color:#4984CC; }
#login01 ul.endtxt em{ font-style:normal; padding:0 3px;}
#login01 input.denglu,#login a.zhuce { cursor:pointer; width:85px; height:30px; line-height:30px; border:none; text-align:center; display:block; float:left; font-size:12px; margin-right:4px; margin-left:6px;_margin-left:2px;}

#login01 ul.endtxt b {width:150px; height:22px; overflow:hidden;display:inline-block;float:left;}
#login01 ul.endtxt a{
	margin-right:10px;
}
#login01 ul.endtxt a:hover{
	text-decoration: underline;
}
#login01 .yidun--light.yidun .yidun_slider{
	box-shadow: none;
}




/*找回密码*/
.pass_section{
	padding:5px 0 45px;
}
.pass_sec1{
	width:665px;
	background:#f0f8fe;
	border:1px solid #add3f0;
}

.pass_sec2{
	width:500px;
}

.pass_sec2 img{
	display: block;
	max-width:100%;
	height:auto;
}

.red { color:#FF0000; }
.onShow,.onFocus,.onError,.onCorrect{padding:0 10px 0 30px; height:25px; line-height:25px;display:inline-block;border:1px solid #ddd;}
.onShow{background-position:5px -136px;background-color:#FEF5DE;color:#D84600}
.onFocus{background-position:5px -206px;background-color:#F3F8FD;  }
.onError{background-position:5px -64px;background-color:#FFEEEE;color:#333;}
.onCorrect{background-position:5px -274px; background-color:#ECF9E1;}

.onShow
{
    background:url(img/onShow.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
	color:#888;
}
.onFocus
{
    background:#E9F0FF url(img/onFocus.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
	color:#003399;
}
.onError
{
    background:#FFF2E9 url(img/onError.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
	color:#DD0000;
}
/*.onCorrect
{
    background:#E9FFEB url(img/onCorrect.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
	color:#009900;
}*/
.onLoad
{
    background:#E9FFEB url(img/onLoad.gif) no-repeat 3px 3px;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
	color:#888;
} 

.c_hong{
	margin-top:10px;
	color:#ef0000;
}

#regbox { width:1200px; margin:15px auto 0; padding:0;}
#regbox .regline {  display:block; padding-bottom:15px; overflow:hidden; }
#regbox .regline div { float:left; padding:0 5px; line-height:28px; }
#regbox .note{  border-top:1px dashed #ccc; padding:20px 0; line-height:22px; font-size:14px;}
#regbox #UserEmailTip,
#regbox .uname,
#regbox .note strong{ font-family:"微软雅黑";}

#regbox .regline{ color:#333;}
#regbox .regline div.lef { width:110px; text-align:right; font-size:14px; }
#regbox .regline div.mid{ text-align:left; display:inline-block;}
#regbox .regline div.rig { width:450px; text-align:left; padding-top:5px; }
#regbox .regline div.yanzheng{ width:60px; text-align:left; }
#regbox .hangye { height:295px; }
#regbox .hangye div.mid { width:410px; }
#regbox .hangye div.rig { width:150px; }
#regbox .jieshao textarea { width:600px; height:150px; line-height:18px; padding:10px; font-size:12px; color:#666; border:solid 1px #ccc; }
#regbox .submit{ padding-left:110px; }
#regbox .submit button { width:160px; cursor:pointer; background:#e77918; color:#fff; font-weight:bold;  font-size:14px; height:32px; }

#regbox .regline div input { color:#333;vertical-align: middle; }
#regbox .regline div input.text { width:200px; height:28px; line-height:28px; border:1px solid #ccc; padding:3px 5px;position:relative; }
#regbox .regline div input.current { border:1px solid #B8DDF5; background-color:#EEF8FF; }
#regbox .regline div input.yanzheng { width:50px; }

#regbox .regline div span.tishi { background:url(img/icon_tishi.png) no-repeat; line-height:22px; padding-left:20px; color:#999; }
#regbox .regline div span.orange,#regbox .regline div a.orange { color:#FF6600; }
#regbox .regline div span.ok { background-position:0 -283px; }
#regbox .regline div span.normal { background-position:0 -142px; }
#regbox .regline div span.confirm { background-position:0 -212px; }
#regbox .regline div span.error { background-position:0 -70px; color:red; }







/*注册*/

.reg_banner{
	margin:20px 0 42px;
	text-align: center;
}
.reg_banner img{
	max-width:100%;
	height:auto;
}

.reg_section{
	margin-top: 30px;
}


.reg_title{
	text-align: center;
	margin-top:21px;
	font-size:30px;
	line-height:35px;
	color:#343434;
	margin-left: 300px;
	
}
.reg_title ul{
	display: table;
	margin: 0 auto;
}
.reg_title ul li{
	cursor: pointer;
	float: left;
	/*margin: 0 10px;*/
	/*border: 1px dotted #ccc;*/
}
.reg_title ul li.on a{
	padding-bottom: 15px;
	color: #E67817;
	border-bottom: 3px solid #E67817;
}
.reg_sec4{
	margin-bottom:65px;
}


.reg_sec{
	margin-bottom:40px;
}

.reg_tit{
	border-bottom:1px solid #e77918;
	overflow:hidden;
	margin-bottom:32px;
}

.reg_tit span{
	display: inline-block;
	width:117px;
	height:45px;
	background:#e77918;
	font-size:20px;
	font-weight:bold;
	text-align: center;
	line-height:45px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color:#fff;
}

.reg_tit i{
	float:right;
	line-height:45px;
	color:#7c7c7c;
	font-size:15px;
}

.reg_m{
	margin-bottom:20px;
}

.reg_m label{
	display: inline-block;
	width:120px;
	font-size:14px;
	color:#333333;
	line-height:28px;
	text-align: right;
}

.reg_m label i{
	color:#ff0000;
}

.reg_m input{
	width:217px;
	height: 28px;
	line-height:28px;
	border:1px solid #aaa;
	padding:0 20px;
	color:#808080;
	margin-right:20px;
}

.reg_m>span{
	font-size:14px;
	color:#808080;
	line-height:28px;
}

.reg_m select{
	width:217px;
	height:28px;
	line-height:28px;
	/*border:1px solid #aaa;*/
	padding:2px 20px;
	color:#808080;
	margin-right:20px;
}

.reg_m p{
	padding-left:122px;
}
.reg_m p label{
	width:auto;
	margin-right:20px;
}
.reg_m p input{
	width:auto;
	margin-right:10px;
	vertical-align: middle;
	border: none;
}


.reg_m textarea{
	width:913px;
	height:220px;
	padding:20px;
	line-height:28px;
	border:1px solid #aaa;
	color:#808080;
	vertical-align: top;
}
.reg_m img{
	vertical-align: middle;
	margin-right:10px;
}
.reg_m a{
	color:#014689;
}
.reg_m a:hover{
	text-decoration: underline;
}

.reg_sec41{
	padding-left:95px;
	color:#333;
	font-size:14px;
}


.reg_sec41 input{
	vertical-align: middle;
	width:16px;
	height:16px;
	line-height: 16px;
	margin-right:10px;
}

.reg_sec41 i{
	color:#f65b19;
}

.reg_sec42{
	padding-top:40px;
	text-align: center;
}

.reg_sec42 input{
	cursor: pointer;
	width:118px;
	height:35px;
	line-height:32px;
	border-radius:5px;
	font-size:16px;
	margin:0 35px;
}


.reg_sec42 input#reg_sec421{
	color:#fff;
	background:#e77919;
}


.reg_sec42 input#reg_sec422{
	color:#e77919;
	border:1px solid #e77919;
	background:#fff;
}



.code{
	display: inline-block;     
	background:url(../images/code_bg.jpg);
	/*background:url(../images/2.png);*/
	font-family:Arial;
	font-style:italic;
	color:#0f0f0f;
	border:0;
	letter-spacing:3px;
	font-weight:bolder;  
	cursor:pointer;
	width:86px;
	height:29px;
	line-height:29px;
	text-align:center;
	vertical-align:middle;
}

.i-inner{background-size: 100% auto;}











