.header { width:970px; margin:0 auto; display:block; overflow:hidden; height:auto; }

.header .logo {width:390px; height:65px; line-height: 65px; float:left; margin: 20px 0; background:url(../image/logo.gif) no-repeat; }
.header .logo a { float:left; display:block; text-indent:-999px; font-weight:bold; }
.header .logo h1{font-size:30px; color:#555; width:180px; padding-left: 200px;}

.jctphone { height:80px; width:265px; float:right; background:url(../image/bg_phone.gif) right bottom no-repeat;}


/* ¦Ì??? */
#loginbox01{width:980px; margin:10px auto; padding: 30px 0; border-top:3px solid #0346A8; overflow: hidden;}

.loginlef { width:550px; height:380px; float:left; overflow: hidden; }

.navTab2{width:360px; margin:0px auto 20px; overflow:hidden;}
.navTab2 a{display:block; float:left;width:180px; height: 65px; line-height: 70px; text-align: center; font-size: 24px; font-family: "????"; color: #666;}
.navTab2 a{border-bottom:1px solid #ddd }
.navTab2 a.tabIn{border-bottom:1px solid #4a89dc; color: #000; }

.mod_login{ float: right; width:410px;height:368px; margin:0 auto; border: 1px solid #e6e6e6; border-radius:6px; position:relative;}
.mod_login .yzt_qrcode{position:absolute;top:0;width:100%}

.mod_login_top .xzapp { float: left; display:inline-block; color:#999; height:24px; line-height:24px; padding-right:15px;}

.mod_login .yzt_qrcode{position:absolute;top:0;width:100%}
.mod_login .yzt_qrcode{position:absolute;top:3px;right:3px;width:55px; height:50px;;z-index:10;}
.mod_login .yzt_qrcode .pc{background-repeat:no-repeat; width:55px; height:50px; display:block; background:url(../image/icon_login2.jpg);}
.mod_login .yzt_qrcode .wx{background-repeat:no-repeat; width:55px; height:50px;display:block; background:url(../image/icon_login1.jpg);}

#loginbox2{ width:360px; height:319px;  margin:20px auto 0;}
.l_form{ width:100%;}
.login_input{ margin-bottom:15px; position:relative;}
.login_input i{ position:absolute; left:10px; top:3px; width:24px; text-align:center; display:block; font-size:24px; color:#ccc;}
.l_input{ width:310px; height:40px; line-height:40px; border:1px #e8e8e8 solid; padding:2px 5px 2px 43px; font-size:14px; overflow:hidden; -moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px; border-radius:4px;}
.l_input:focus{ outline:none; border-color:#4a89dc;}

.l_input2{ width:180px; height:40px; line-height:40px; border:1px #e8e8e8 solid; padding:2px 5px 2px 43px; overflow:hidden;}
.get_code{ width:120px; height:46px; background:#fff; color:#4a89dc; border:1px #4a89dc solid;  font-size:14px;   -moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius:4px;margin-left:10px; font-family:"????"; cursor:pointer;}
.l_btn{ width:360px; height:50px; line-height:50px; background-color:#4a89dc; border:none; text-align:center; box-sizing: content-box; overflow:hidden; font-size:22px; border-radius:4px; cursor:pointer; color:#FFF;}

.wxsm{ width:252px; margin:10px auto 5px; overflow:hidden;}
.login-tip { position:absolute; top:8px; right:58px; z-index:11;}
.poptip {border:1px solid #4a89dc;height:16px;line-height:16px;padding:3px 5px 3px;background:#fff;position:relative;}
.poptip .poptip-content {color:#4a89dc;font-size:12px;font-weight:400;}
.poptip .poptip-content .iconfont {color:#4a89dc;font-size:12px;margin-right:8px;}
.poptip-arrow {position:absolute;z-index:10;*zoom:1;}
.poptip-arrow em,.poptip-arrow span {
	position:absolute;
	*zoom:1;
	width:0;
	height:0;
	border-color:rgba(255, 255, 255, 0);
	border-color:transparent \0;
	*border-color:transparent;
	_border-color:tomato;
	_filter:chroma(color=tomato);
	border-style:solid;
	overflow:hidden;
	top:0;
	left:0
}
.poptip-arrow {top:6px;right:1px}
.poptip-arrow em {top:0;left:1px;border-left-color:#4a89dc;border-width:6px 0 6px 6px}
.poptip-arrow span {border-left-color:#fff;border-width:6px 0 6px 6px}
.wxsm h3{ font:18px/46px "?¡é¨¨¨ª??o¨²"; text-align:center; color:#333; margin-top:14px; overflow:hidden;}
.wxlogo{ width:220px; height:220px; border:1px solid #e8e8e8; margin:0px auto; margin-bottom:2px; overflow:hidden;}
.wxlogo canvas, .wxlogo img{ display:block; width:200px; height:200px; margin:10px auto;}
.des{ text-align:center; font:16px/40px "?¡é¨¨¨ª??o¨²"; color:#666;}
.des i{ color:#e4662b; padding-right:5px;}

.tip{ display:none; height:33px; line-height:22px; overflow:hidden;background: url(../image/icon_tishi.png) no-repeat;    background-position: 0 -66px;color: red;    padding-left: 20px;}

.links{ width:360px; margin:0 auto; font-family:"?¡é¨¨¨ª??o¨²";font-size:14px; }
.links a.psd{ color:#999; float:left;}
.links a.reg{ color:#4a89dc; float:right;}

#captcha_div { margin-bottom:15px;}
#captcha_div2,#captcha_div3 { width:360px; height: 40px; margin-bottom:15px;}
#captcha_div4 { width:275px; margin-bottom:15px;}
/*?22?*/
.seo{width:970px; margin:0 auto;padding:10px 0 0; overflow:hidden;line-height:26px}
.seo em{ font-style:normal;display:inline-block;}
.seo strong{padding-left:20px; color:#333}
.seo a{padding:0 5px;color:#333}
.seo a:hover{color:#369;}

/* 20190926 */
.header.header2{ width: 1190px;}
#formreg{padding-left: 500px}
#regbox { width:1190px; margin:15px auto 50px; padding:0; border-top:3px solid #1B63DC; }
#regbox .step { height:40px; line-height:40px; margin-bottom:30px; background-color:#EEF8FF; padding:0 20px; }

#regbox .regline { clear: both; color:#333; }
#regbox .regline li { float:left; margin-bottom: 15px;}
#regbox .regline li.lef { width:150px; text-align:right; font-size:14px;}
#regbox .regline li.mid{ text-align:left; display:inline-block;}
#regbox .regline li.mid p{padding-bottom:2px;}

#regbox .regline li input.text{ width: 260px; height:40px; line-height:40px;border:1px solid #e8e8e8; padding:0 5px; font-size:14px;}

#regbox .submit{padding-left:152px;}
#regbox .submit .l_btn{ width: 275px}

#regbox .regline li input.get_code{ height: 42px;}

#regbox .regline li span.tishi { background:url(../image/icon_tishi1.png) no-repeat; line-height:22px; padding-left:20px; padding-right:2px; color:#999; }
#regbox .regline li span.orange,#regbox .regline div a.orange { color:#FF6600; }
#regbox .regline li span.ok { background-position:0 -283px;}
#regbox .regline li span.normal { background-position:0 -142px; }
#regbox .regline li span.confirm { background-position:0 -212px; }
#regbox .regline li span.error { background-position:0px -65px; color:red; display:inline-block;}



/* 20200320 */
.weixin-info{width:420px; height:auto; padding-left: 150px; border: none;border-left:1px solid #eeee;border-radius: 0; position: absolute; right: 0; top:80px;} 
.weixin-info .mes-tip{font-size:12px; line-height: 28px; color:#666;}
.weixin-info .mes-tip h2{font-size:16px; color:#ff7300;font-weight:bold;line-height: 38px;}
.weixin-info .weixin_code{ width:300px; text-align:center;}
.weixin-info .weixin_code img{width:260px;height:260px;}
.weixin-info .weixin_code p{font-size:12px;line-height: 22px; color:#666;}
/* ¨¦¡§??¡ã¨®?¡§ */
.bindWx_mes{width:660px; height:350px; background:url(../image/bindWx_bg.png) no-repeat;}
body .bor-radius{ border-radius:10px;}
.bindWx_mes h3{ font-size: 16px; color: #ffea00;  width:240px; text-align:center; line-height:60px;}
.bindWx_mes .wx_img{width:240px;}
.bindWx_mes .wx_img .wxlogo{  width:130px; height: 130px;border:4px solid #ffd200;}
.bindWx_mes .wx_img .wxlogo img{ display: block; width:132px; height: 132px; margin:0;}
.bindWx_mes .wx_img .des{ color:#fff; text-align: center; line-height: 30px;}


/* 1???¡¤¡§ */
.popup-shade{display:block;background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;position: fixed;top: 0;left: 0;width:100%; height:100%;z-index: 9998;}
.popup-content{ font-family: "?¡é¨¨¨ª??o¨²"; display: block;position:fixed; top:50%; left:50%; background-color:#fff; width:560px; height:300px; margin-left:-280px; margin-top:-150px; z-index:9999;}
.popup-title{padding:0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;background-color:#f8f8f8;border-radius:3px 3px 0 0}
.popup-closed{position:absolute;right:15px;top:12px;font-size:14px;cursor:pointer; color: #666;}
.popup-content p{padding:10px 20px 0; line-height: 40px; font-size: 14px;color:#414141;}
.popup-content .btnOk{ display: block; margin: 60px auto 0; border: none;border-radius: 5px; text-align:center; padding:10px 30px; background: #E4662B; color: #fff; font-size: 14px; cursor: pointer;}

#captcha_div2>div.sc_net_panel{position: absolute; bottom: 40px;display: none;}
#captcha_div3>div.sc_net_panel{position: absolute; bottom: 40px;display: none;}
