/* css reset */
body{color:#000;background:#fff;font-size:12px;line-height:166.6%;text-align:center;}
body.move{-webkit-transition:padding 0.3s ease;-moz-transition:padding 0.3s ease;-o-transition:padding 0.3s ease;-ms-transition:padding 0.3s ease;transition:padding 0.3s ease;}
body,input,select,button{font-family:verdana}
h1,h2,h3,select,input,button{font-size:100%}
body,h1,h2,h3,ul,li,form,p,img{margin:0;padding:0;border:0}
input,button,select,img{margin:0;line-height:normal}
select{padding:1px}
ul{list-style:none}
select,input,button,button img,label{vertical-align:middle}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block;margin:0;padding:0;border:none}
a{text-decoration:none;color:#959595}
a:hover{color:#626262}
.fontWeight{font-weight:700;}
/* global */
.vcenter{width:100%;height:720px;position:absolute;top:50%; margin-top:-360px; /**/}
.txt-suc{color: #22AC38}
.txt-err{color: #e60012}
.txt-yixin{color: #279C7B;}
/* backgroundImage */
.themeCtrl a,
.loginFormIpt,
.headerIntro,
.verify-input-line,
.themeText li,
.btn,
.btn-moblogin,
.ico{background-image:url(../../images/login-hagzx/bg_v3.png)}
.headerLogo,
.headerNav,
.formIpt,
.formIpt2{position:absolute}
/* ico */
.ico-uid{width:14px;height:16px;background-position:-154px -64px}
.ico-pwd{width:14px;height:16px;background-position:-178px -64px}
.ico-yzm{width:14px;height:17px;background-position:-220px -64px}
.ico-new{display:block;width:19px;height: 12px;background: url('') no-repeat;}
/* header */
.header{width:1000px;height:105px;position:relative;margin:0 auto;z-index:3;overflow:hidden;}
.headerLogo{left:50px;font:bold 24px/40px "Microsoft YaHei";}
.headerLogo a,.headerLogo span{display:block;float:left; padding-top:10px;}
.headerLogo a{padding:0px 10px}
.headerLogo span{color:#444;}
.headerIntro{width:140px;height:30px;background-position:0 -64px;margin-top:10px}
.headerNav{top:21px;right:100px;text-align:right;color:#cfd0d0;}
.headerNav a{padding-left:13px;display:inline-block;}
.headerNav .last{padding-left: 0;}

/* main */
.main{height:536px;background:#fff;position: relative;min-width: 1000px;}
#mainCnt{width:100%;height:536px;position:relative;clear:both;background-repeat:no-repeat;background-position:center top;}
.theme_a{margin:0 auto;height:536px;width:1000px;overflow:hidden;position:relative;}

/* login*/
.login{width:320px;height:350px;padding:13px 14px 15px;top:80px;left:50%;margin-left:110px;text-align:left;position:absolute;z-index:2;background:url(../../images/login-hagzx/login_v5.png) no-repeat;-background-image:url(../../images/login-hagzx/login_ie6_v5.png);}

.tab-2{background-position:-1px 0;}
/* form */
.loginForm{position:relative;padding-top:60px;display:block;}
.loginFormIpt{position:relative;width:245px;height:42px;line-height:42px;margin:0 0 10px 25px;clear:both;background-position:0 -352px;z-index:2}
.loginFormIpt2{background-position:0 -352px;z-index:3}
.loginFormIpt .ico{position:absolute;left:9px;top:13px;z-index:1;}

.loginFormBtn{position:relative;width:245px;height:38px;margin:18px 0 0 25px;clear:both;}
.formIpt{width:205px;padding:9px 0 10px;top:1px;left:28px;color:#333;font-size:14px;font-weight:700;border:none;font-family:verdana,"Microsoft YaHei";line-height:21px;background:transparent!important;}/*"Microsoft YaHei"*/
.formIpt:focus{outline:0;}
.formIpt2{width:80px;}
.loginFormIpt2 .yzmipt{float:left;width:110px;height:30px;display:block;}
.loginFormIpt2 .yzmbox{margin:2px 1px 0 4px;width:80px;height:39px;overflow:hidden;float:right;display:block;}
.loginFormIpt2 .yzmbox p{padding:3px 0 0 3px;display:block;float:left;line-height:15px;color:#666}
.loginFormIpt2 .yzmbox a{display:block;float:left;line-height:18px;}

.showPlaceholder .placeholder{visibility:visible;cursor:text;}
.placeholder{color:#C9C9C9;;font-size:14px;position:absolute;left:30px;top:14px;line-height:14px;visibility:hidden;background:none;}

.btn{width:110px;height:38px;float:left;text-align:center;cursor:pointer;border:0;padding:0;font-weight:700;font-size:14px;display:inline-block;vertical-align:baseline;line-height:38px;outline:0;background-color:transparent;}
.btn-main{color:#fff;box-shadow:0 2px 5px rgba(0,28,88,.3);}
.btn-side{color:#6d798c;box-shadow:0 2px 5px rgba(0,0,0,.1);}
.btn-login{background-position:0 -208px;}
.btn-login:hover{background-position:0 -256px;}
.btn-login:active{background-position:0 -304px;color:#b5d1ee;}
.btn-reg{background-position:-117px -208px;float:right;}
.btn-reg:hover{background-position:-117px -256px;color:#347bc7;}
.btn-reg:active{background-position:-117px -304px;color:#6d798c;}

.loginFormConf{height:14px;line-height:14px;margin-left:25px;margin-top:18px;clear:both;width:245px;position:relative;color:#848585;z-index:1;}
.loginFormVer{float:left;width:160px;}

/* ewm */
.ewmbox{margin: 18px 0 0 0;}
.ewmbox div,.ewmbox p{display: block;float:left;color:#666;}
.ewmbox div{margin-right:15px;}

/* tab-2 */
.tab-2 .ico-mob{top:12px; width: 13px; height:18px; background-position: -200px -64px;}
/* footer */
.footer{height:65px;margin:0 auto;}
.footer-inner{width:1000px;height:63px;overflow:visible;margin:0 auto;color:#848585;position:relative;padding-top:5px;}
.copyright{margin-left:12px}

/* mask */
.mask{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;z-index:998}

/* other */

@-webkit-keyframes shake{0%{margin-left: -265px;}25%{margin-left: -262px;}50%{margin-left: -265px;}75%{margin-left: -262px;}100%{margin-left: -265px;}}
@-moz-keyframes shake{0%{margin-left: -265px;}25%{margin-left: -262px;}50%{margin-left: -265px;}75%{margin-left: -262px;}100%{margin-left: -265px;}}
@-o-keyframes shake{0%{margin-left: -265px;}25%{margin-left: -262px;}50%{margin-left: -265px;}75%{margin-left: -262px;}100%{margin-left: -265px;}}
@keyframes shake{0%{margin-left: -265px;}25%{margin-left: -262px;}50%{margin-left: -265px;}75%{margin-left: -262px;}100%{margin-left: -265px;}}


/*3条标语*/
.runarea1{margin:0 auto;height:536px;width:1000px;overflow:hidden;position:relative;height:100px;border:0px solid #fff;color:#fff;top:40px;left:50px;}
.runbox1{clear:both;width:300px;height:100px;overflow:hidden;position:relative;}
.runbox1 li{clear:both;width:300px;height:100px;overflow:hidden;}
.run_prev1, .run_next1{display:hidden;}
/*底部新闻3条*/
#mainMask{position:absolute; top:496px; left: 0;width: 100%; height: 40px; background: #000; opacity: 0.3; filter:alpha(opacity=30); z-index: 1;}

.lg-list-news{position:absolute; top:496px; left: 0;height: 40px;  z-index: 2;padding:0;width: 100%;}
.lg-list-news ul{width:960px;height:40px; margin:0 auto;position: relative;padding:0;}
.lg-list-news li{text-align:left;padding:0;margin:0;float:left;width:300px;margin:0 9px;height:40px;line-height:40px;overflow:hidden;}
.lg-list-news a{color:#ccff66;}
.lg-list-news span a{color:#fff}


/*list*/
.logolist{height:80px;background:#ddd;}
.logobox{ width:980px; margin:0 auto; position:relative; overflow:hidden; _height:100%;border:0px solid #ccc;}
.picbox{ width:860px; height:85px; overflow:hidden; position:relative;left:60px;}
.piclist{ width:860px; height:85px;overflow:hidden;}
.piclist li{width:172px;margin:5px 0px; float:left;text-align:center;}
.swaplist{ position:absolute; left:-4000px; top:0px}
.og_prev,.og_next{ width:60px; height:50px; background:url(../../images/login-hagzx/icon.png) no-repeat;  position:absolute; top:15px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:15px -60px; left:4px;}
.og_next{ background-position:15px 0; right:4px;}

.foot{clear:both;text-align:center;line-height:30px;color:#99ccff;margin-top:20px;}

/* 20150913鼠标响应登录弹窗 */
#btnReg_mask{				
		width:110px;
		height:80px;		
		z-index:10;		
		position:absolute;
		background:#ebf8f5;		
	}
#btnReg_qy,#btnReg_xx{
	width: 110px;
	height: 40px;
	float: left;
	text-align: center;
	cursor: pointer;
	border: 0px none;
	padding: 0px;
	font-weight: 700;
	font-size: 14px;
	display: inline-block;
	vertical-align: baseline;
	line-height: 38px;
	outline: 0px none;
	background-color: transparent;
	background-image: url("../../images/login-hagzx/bg_v3.png");
	background-position:-117px -208px;	
	position:absolute;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}
