@charset "utf-8";
body{ font-family:宋体;}

input,select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.ctr{ clear:both; display:block;}
.fontRed{ color:red;}
.fontBlue{ color:#A80000;}
.marginBottom10px{ margin-bottom:10px;}
.marginTop10px{ margin-top:10px;}
.marginLeft10px{ margin-left:10px;}
.marginRight10px{ margin-right:10px;}
.padding10px{ padding:5px;}
.margin10px{ margin:10px;}
.floatLeft{ float:left;}
.floatRight{ float:right;}


.loginMain1{ width:1200px; margin-left:auto; margin-right:auto; 
padding-top:15px;
height: auto;}
.loginMain{ width:1000px; margin-left:auto; margin-right:auto; padding-top:15px;}
.loginForm1{ width:280px; height:330px;float:right; background: #FFFFFF;
box-shadow: 0 0 2px 0 rgba(0,0,0,0.50);margin-top: 80px;}
.loginForm{ width:334px; float:left; margin-left:35px; _margin-left:15px;}
.loginFormInner{padding-top:45px;padding-bottom: 35px;}
.loginFormInner2{ height:342px; padding-top:10px;}
.loginFormInnerItem{ height:45px; font-size:14px;}

.loginFormInputArea{ width:210px; float:left; text-align:left; position:relative !important;position:;line-height:25px; height:25px;}
.loginFormInputArea select{ margin-top:6px; width:133px; height:26px;}
.loginFormInputArea input.textInput{ width:140px; height:30px; border:1px #999 solid; padding-left:5px; line-height:30px;}
.loginFormInputArea input.textInput2{ width:80px; height:24px; border:1px #999 solid; padding-left:5px; line-height:24px;}
.loginFormInputArea input.error{ border:1px #B50000 solid; background-color:#FFFFCC;}
.loginFormTips{ width:20px; text-align:right; padding-right:10px; float:left; line-height:15px; height:15px;}
/* .loginFormInputArea img{ position:absolute;} */
.loginFormInputArea .tips{ position:absolute; left:85px; top:30px; font-size:12px; color:red;}
.submitBtn{ width:150px; height:35px; background:url(../img/btn44.png) left top no-repeat; margin-right:10px; border:none; margin-top:20px;}
.submitBtn_New{ width:270px; height:35px;margin-left:30px; background-color:#0085ce; border:none; margin-top:20px;color:white;font-size:22px;font-weight:bold;}
.submits{ position:relative;}
.submits #regPasswordBtn{ position:absolute; left:100px; bottom:5px; font-size:12px;}
.loginSlide{ width:570px; height:350px; float:right; margin-right:35px; _margin-right:15px; }
.loginSlide1{ width:570px;  margin-right:35px; _margin-right:15px; float: left;}
.loginFormTitle{ border-bottom:1px #999 dotted; line-height:30px; height:30px; text-align:left; padding-left:15px; font-weight:bold; font-size:16px; margin-bottom:30px;}

.foot{ height:30px; line-height:30px; background:url(../img/footBg.jpg) left top repeat-x; text-align:right; padding-right:20px; color:white; margin-top:30px; width:980px; margin-left:auto; margin-right:auto;}

.loginFrameOut{ /* padding-top:50px; */}
.loginFrame{margin-left:auto; margin-right:auto;}

#focus{width:570px;height:350px;overflow:hidden;position:relative;}
#focus ul{height:380px;position:absolute;}
#focus ul li{float:left;width:570px;height:350px;overflow:hidden;position:relative;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .txt{} 
#focus .btnBg{position:absolute;width:570px;height:30px;left:0;bottom:0;border-top:none;}
#focus .btn{position:absolute;width:550px;height:25px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#012350;}
#focus .btn span.on{background:#f60;}
#focus .pre{left:1;}
#focus .next{right:1;background-position:right top;}

.announcementIndex {
	margin-top: 10px;
	*margin-top: -5px;
	margin-left: 35px;
	float: left;
	width: 46%;
	height: 160px;
	text-align: left;
}

.policyInfoIndex {
	margin-top: 10px;
	*margin-top: -5px;
	margin-right: 35px;
	float: right;
	width: 46%;
	height: 160px;
	text-align: left;
}

.moreContent {
	color: #008DD3;
	right: 0.25em;
}

.classh2 {
	margin: 0px;
	height:40px;
}


.moreContent a {
	color: #008DD3;
}

.moreContent a:hover {
	text-decoration: underline;
	color: #FF6600;
}

.slider { /* position: absolute; */
	width: 100%;
	padding: 0px;
	left: 0;
	top: 0;
	border-top: 1px solid #ccc;
}

.fl {
	float: left
}

.slider img {
	display: block;
	padding: 2px;
	border: 1px solid #ccc
}

.slider li {
	height: 20px;
	padding: 4px 0px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
}

.slider li a {
	margin-left: 16px;
	color: #125591;
}

.slider li a:hover {
	text-decoration: underline;
	color: #FF6600;
}

.slider p {
	font-size: 12px;
	margin: 0;
	padding-left: 68px;
	color: #333;
	line-height: 20px;
}

.slider li {
	/*font: 14px/1.5 Helvetica, Verdana, sans-serif;*/
	font: 14px/1.5;
	/*border-bottom: 1px solid #ccc;*/
	border-bottom: none;
	margin-left:10px;
}

.slider li:last-child {
	border: none;
}

/***by zhengsl at 20140523***/
.loginPad{ padding: 0 30px;}
.loginFormInputArea input#username{ width:236px; padding-left:32px; background:url("../img/icon.png") 5px 7px no-repeat #fff;}
.loginFormInputArea input#password{ width:236px; padding-left:32px; background:url("../img/icon.png") 5px -43px no-repeat #fff;}
.loginFormInputArea input#captcha1{ width:144px; padding-left: 32px; background:url("../img/icon.png") 5px -43px no-repeat;*line-height:30px; line-height:30px\0; height:30px; border: 1px #999 solid; adding-left:2px;}
.loginFormInputArea input#captcha{ width:174px; padding-left: 2px; *line-height:30px; line-height:30px\0; height:30px; border: 1px #999 solid; adding-left:2px;}

.captchaBtn{height:42px; width:77px;
background:url(../img/btn.png) left no-repeat;
 margin-left:1px; border:none; 
 color: white;font-family: 微软雅黑;
 cursor: pointer;
 }
.captchaBtn1{height:42px; width:77px;
background:url(../img/btn.png) left no-repeat;
 margin-left:1px; border:none; 
 color: white;font-family: 微软雅黑;
 }

.loginFormInner1{padding-top:22px;}
.loginFormInputArea1{ float:left; text-align:left;
 position:relative !important;position:; }
 
.loginFormInputArea1 select{ margin-top:6px; width:133px; height:26px;}
.loginFormInputArea1 input.textInput{ width:140px; height:30px;  line-height:30px;}
.loginFormInputArea1 input.textInput2{ width:80px; height:24px; border:1px #999 solid; padding-left:5px; line-height:24px;}
.loginFormInputArea1 input.error{ border:1px #B50000 solid; background-color:#FFFFCC;}

.loginFormInputArea1 input#username{ width:254px;height:46px; 
background: rgba(32,53,128,0.01);
border: 1px solid rgba(8,30,104,0.26);
border-radius: 3px;
margin-left: 10px; }
.loginFormInputArea1 input#password{ width:256px;height:50px; }
.loginFormInputArea1 input#captcha1{ width:171.4px;height:46px; 
background: rgba(32,53,128,0.01);
border: 1px solid rgba(8,30,104,0.26);
border-radius: 3px; 
margin-left: 10px;}
.loginFormInputArea1 input#captcha{
	 width:171.4px;height:46px; 
background: rgba(32,53,128,0.01);
border: 1px solid rgba(8,30,104,0.26);
border-radius: 3px;
margin-left: 10px;
margin-top: 0px;
}
.submitBtn_New1{ width:254px; height:46px;
 border:none; 
margin-top:20px;color:white;font-size:22px;
font-weight:bold;
background: #0083CD;
border-radius: 3px;
margin-left: 10px;
font-family:黑体;
font-size: 18px;
color: #FFFFFF;
letter-spacing: 0.44px;}


