@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none}
body { font-family:"Microsoft Yahei", arial;margin:0; padding:0; background: #FFF; font-size:14px; color:#333333;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{ border:none; vertical-align:middle}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

a{color: #333; text-decoration:none; outline:none}
a:visited { text-decoration:none;}
a:hover { 
	text-decoration:none;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}

.layout1200{
	width:1200px;
	margin:0 auto;
	overflow:hidden;}
#loginHeader{
	height:80px;
	
	}
#loginHeader .loginLogo{
	float:left;
	font-size:24px;line-height:80px;
	margin-right:12px;
	color:#00538c;
	font-weight:bold;
	}
#loginHeader h3{
	float:left;
	border-left:1px solid #ccc;
	font-size:16px;
	padding-left:10px;
	margin-top:34px;
	letter-spacing:2px;}	
#loginMain{
	height:470px;
	width:100%;
	background:#041b38 url(../images/login/login_mainbg.jpg) center no-repeat;}	
#loginMain .loginbox{
	margin:56px 0 0 660px;
	width:360px;
	height:360px;
	background-color:#f8f8f8;
	border-radius: 1em;
	-webkit-border-radius: 1em; 
	-moz-border-radius: 1em;}	
	
ul.titletab{
	height:36px;line-height:36px;
	background-color:#b7ceda;
	}
ul.titletab li{
	font-size:14px;
	width:120px;
	text-align:center;
	color:#333;
	float:left;
	cursor:pointer;}
ul.titletab li.active{
	background-color:#f8f8f8;
	font-weight:bold;}		
	
.tab_content{padding:20px 30px 0 30px;overflow:hidden;}	
.labelError {
    line-height: 30px;
    color: #f40;
}	
.inputBox {
    width: 298px;
    height: 42px;
    margin-bottom: 20px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #d3e1f1;
    border-radius: 4px;
}
.inputBox i{
	float: left;
    width: 20px;
    height: 20px;
    margin: 12px 8px 0 14px;}

.inputBox i.iconuser {background:url(../images/login/iconuser.png);}
.inputBox i.iconpassword {background:url(../images/login/iconpassword.png);}

.inputBox input{
	padding: 0 4px;
	width:240px;
	height:40px;
	line-height:40px;
    border: 1px solid #fff;
	font-family:"微软雅黑";}
a.btnlogin{
	clear:both;
	display:block;
	width:300px;
	height:44px;
	line-height:44px;
	background-color:#0053a1;
	border-radius: 4px;
	color:#fff;
	font-size:14px;
	text-align:center;
}
a.btnlogin:hover{background-color:#0366c3;}

a.forget{
	display:block;
	text-align:right;
	color:#666;
	line-height:20px;
	padding-right:6px;}
a.forget:hover{
	color:#f40;}
.txtRegister{
	line-height:40px;
	color:#666;
	margin-top:10px;
	text-align:center;}	
.txtRegister a{	color:#f40;padding-left:6px;	}
.txtRegister a:hover{
	text-decoration:underline;
	}	
.codeimg{
	float:left;
	width:114px;
	height:44px;
	margin-left:12px;}	
	
	
	
	
	
#footer{
	line-height:50px;
	text-align:center;
	color:#666;}	
	
	
	
.tong-two{ background-color:#f4f4f4; padding-top:45px; padding-bottom:90px;}
/*.tong-two ul{ padding-top:35px;}
.tong-two ul li{ width:380px; height:110px; float:left; margin-right:42px}
.tong-two ul li:last-child{ margin-right:0}
.tong-two ul li span{ display:block; padding-left:130px; font-size:14px; line-height:24px; padding-top:32px;}	*/

.main{ width:100%; height:100%; }


.main .con-tit{ font-size:30px; text-align:center; line-height:30px; padding-top:50px; padding-bottom:15px;}
.main .con-tit-x{ text-align:center; color:#5f6367; font-size:16px;}

	
.reg-top{
	width:1000px;
	margin:0 auto;
	height:50px;
	line-height:48px;
	background-color:#3376b4;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;}
.reg-table{
	width:998px;
	margin:0 auto;
	background-color:#fff;
	border:1px solid #d2d2d2;
	border-top:0 none;
	padding:30px 0;
	overflow:hidden;}
.reg-list dl{
	height:auto;
	overflow:hidden;
	margin-left:40px;
	margin-bottom:20px;
	float:left;
	width:450px;
	}
.reg-list dl dt,.reg-list dl dd{
	float:left;}
.reg-list dl dt font,.reg-list dl dt span{
	display:inline-block;
	font-size:14px;}
.reg-list dl dt{
	height:auto;
	overflow:hidden;
	width:138px;
	text-align:right;
	padding-right:18px;
	line-height:38px;}
.reg-list dl dt font{
	color:#e80d0d;
	padding-right:5px;}
.reg-list dl dd{
	width:280px;}
.reg-list dl dd input{
	display:block;
	float:left;
	width:258px;
	height:38px;
	line-height:38px;
	padding:0px 10px;
	border:1px solid #d2d2d2;
	border-radius:2px;}
.reg-list dl dd input.danxuan{
	float:inherit;
	width:14px;
	height:14px;
	line-height:20;
	padding:0px;
	border:none;
	margin-top:13px;
	margin-right:4px;
	border-radius:0px;}	
	
.reg-list dl dd textarea{
	width:748px;padding:0px 10px;border:1px solid #d2d2d2;
	border-radius:2px;
	font-family:"微软雅黑";
	font-size:14px;}
.reg-list dl dd span{
	float:left;margin-top:10px;margin-right:20px;}	
.reg-list dl dd label{
	float:right;}	
.reg-list dl dd i{
	position:relative;
	display:block;
	left:250px;
	top:10px;
	width:24px;
	height:18px;
	z-index:100;
	cursor: pointer;
}
.reg-list dl dd i.eyeclose{background:url(../images/eye2.png);}
.reg-list dl dd i.eyeopen{background:url(../images/eye.png);}

	
.tipsCon{
	height:auto;
	overflow:hidden;
	margin:4px 0px 0px 15px;}
.tipsCon span{
	display:block;
	float:left;}
.tipsBg01{
	background:url(../images/tipsBg01.png) no-repeat;
	width:16px;
	height:34px;}
.tipsBg02{
	height:34px;
	background-color:#e51818;
	padding:0px 5px;
	color:#fff;
	line-height:34px;}
.tipsBg03{
	background:url(../images/tipsBg02.png) no-repeat;
	width:8px;
	height:34px;}
.qrcode{
	display:block;
	float:left;
	margin:1px 0px 0px 10px}
.getCode{
	display:block;
	float:left;
	width:140px;
	height:40px;
	line-height:38px;
	background-color:#d5a000;
	color:#fff;
	font-size:14px;
	border-radius:2px;
	margin-left:10px;
	text-align:center;}
.getCode:hover{
	background-color:#e5ac00;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}
.agreeCon{
	height:auto;
	overflow:hidden;
	text-align:center;
	padding:30px 0px;}
.agreeCon input,.agreeCon span,.agreeCon a{
	display:inline-block;}
.agreeCon input{
	margin:0px 10px 0px 0px;}
.agreeCon span{
	font-size:14px;}
.agreeCon a{
	font-size:14px;
	color:#e80d0d;
	text-decoration:underline;}
.agreeCon a:hover{
	cursor:pointer;}
.icon_reg{
	margin:0 auto;
	display:block;
	width:140px;
	height:42px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background-color:#ff4400;
	font-size:16px;
	border-radius:2px;}
.icon_reg:hover{
	background-color:#dc3b00;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}
.icon_grey{
	background-color:#cfcfcf;}
.icon_grey:hover{
	cursor:default;
	background-color:#cfcfcf;}


.reg-line{
	border-bottom:1px dashed #d2d2d2;
	margin:35px 0px;}
.reg-linespace{
	clear:both;
	margin:35px 0px;}	
.icon_upload{
	display:block;
	width:82px;
	height:34px;
	line-height:32px;
	text-align:center;
	background:url(../images/upload.png) no-repeat;
	font-size:14px;
	margin:3px 0px 0px 0px;}

		
.m-b50{
	margin-bottom:50px;}	
dl.m-b0{
	margin-bottom:0px;}
	
	
	
	
.nytitle{
	font-size:24px;
	color:#333;
	margin-bottom:40px;
	padding-left:10px;
	border-left:4px solid #006cb7;}	
	
.nytitle span{
	font-size:16px;
	color:#666;
	margin-left:20px;}

.divyh{
	position:relative;
	height:100%;
	
	}	
.divyh .jdarrow{
	float:left;
	width:38px;
	height:30px;
	margin:36px 10px 0 10px;
	background:url(../images/jiedianarrow.png) center no-repeat;
	}
.divyh h3{
	width:20px;
	font-size:16px;
	float:left;
	margin-right:12px;
	margin-top:24px;}	
.divjd{
	float:left;
	position:relative;}	
	
.divjd .jiedian{
	position:relative;	
	width:110px;
	height:84px;
	padding-top:26px;
	background-color:#449b29;
	color:#fff;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	border-radius:80px;
	-webkit-border-radius:80px; 
	-moz-border-radius:80px;
	z-index:1;}	

.divjd .jiedian i{
	width:40px;
	height:40px;
	display:block;
	margin:0 auto;
	margin-bottom:4px;
	}
.divjd .jiedian i.jdicon1{background:url(../images/jdicon1.png);}
.divjd .jiedian i.jdicon2{background:url(../images/jdicon2.png);}
.divjd .jiedian i.jdicon3{background:url(../images/jdicon3.png);}
.divjd .jiedian i.jdicon4{background:url(../images/jdicon4.png);}
.divjd .jiedian i.jdicon5{background:url(../images/jdicon5.png);}
.divjd .jiedian i.jdicon6{background:url(../images/jdicon6.png);}


	
.divjd .jdxq{
	display:none;
	position:absolute;
	width:220px;
	left:-60px;
	background-color:#9f9f9f;
	padding:10px 10px 10px 0;
	overflow:hidden;
	border-radius: .6em;
-webkit-border-radius: .6em; 
-moz-border-radius: .6em;
	opacity:0.92;filter:alpha(opacity=92);
	z-index:100;}	
.divjd .jdxq dl{
	line-height:24px;
	color:#fff;}	
.divjd .jdxq dl dt{
	float:left;
	width:80px;
	text-align:right;}
.divjd .jdxq dl dd{
	float:left;
	width:140px;}
.divjd .jdxq a.btnjd{
	float:left;
	margin-right:4px;
	background-color:#278fd6;
	color:#fff;
	padding: 0 8px;
	border-radius: .2em;
-webkit-border-radius: .2em; 
-moz-border-radius: .2em;}
.divjd .jdxq a.btnjd:hover{
	background-color:#0d67a4;
	}		
.linespace{
	height:60px;
	clear:both;}	
	
.panlejg{}	

.panlejg .jgtitle{
	background-color:#169bd5;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	padding-left:20px;}	
.panlejg .jgcontent{
	background-color:#fff;
	overflow:hidden;
	padding:30px;}
.panlejg .jgcontent p{
	font-size:16px;}		
	
.panlejg .jgcontent ul.jgul{padding-top:0;}
.panlejg .jgcontent ul.jgul li{
	float:left;
	width:25%;
	height:40px;
	font-size:14px;margin-right:0;
	}	
	
	
	
a.btntb{
	float:left;
	margin-left:4px;
	background-color:#70aae0;
	color:#fff;
	width:50px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius: .2em;
-webkit-border-radius: .2em; 
-moz-border-radius: .2em;}
a.btntb:hover{
	background-color:#3376b4;
	}		
	
	
	
/*注册*/
.regTitle{
	width:1000px;
	margin:0 auto;
	font-size:24px;
	padding:10px 0px 30px 0px;}
.regCon{
	width:1000px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	background:#fff;
	padding:45px 0px;}
.choice dl{
	width:300px;
	text-align:center;
	float:left;
	}
.choice dl dt{
	font-size:24px;
	font-weight:bold;
	padding-top:30px;}
.ch-line{
	width:1px;float:left;
	height:350px;
	margin:0 20px;
	background-color:#dedede;}
.ch-icon .weixin{margin:20px 0 30px 60px;float:left;}	
.ch-icon span.saoma{
	display:block;
	font-size:16px;
	line-height:36px;
	color:#666;
	text-align:center;}
.ch-icon a{
	display:block;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:30px;
	}
.ch-icon a:hover{
	margin:16px 0px 34px 0px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}
.ch-or{
	float:left;
	display:block;
	margin-top:20px;
	width:80px;
	
	font-size:18px;
	height:150px;line-height:150px;
	background:url(../images/orline.gif) center repeat-y;}	
.ch-or span{
	background-color:#fff;color:#bebebe;}	
.ch-tt{
	clear:both;
	width:230px;
	margin:0 auto;
	color:#666666;
	font-size:14px;
	line-height:24px;}	
		