﻿@charset "utf-8";
/* CSS Document */
.top{width:910px; margin:0 auto; padding-top:20px; height:74px;}
.top p{ width:393px; height:74px; background:url(../images/loginImages/tit.jpg) no-repeat;}
.main{height:525px; background:#FFE3E9 url(../images/loginImages/bannerbg.jpg) no-repeat top center;}
.main .wrap{width:904px; margin:0 auto; padding-top:38px; padding-right:6px; position:relative;}

.main .wrap .bglink{ position:absolute; height:525px; width:679px; top:0; left:-124px;}
.main .wrap .login{background:#fff; width:312px; padding:18px 23px 20px;}
.main .wrap .login .tit{height:24px; font-family:"Microsoft YaHei"; font-size:20px; color:#474747;}
.main .wrap .login .tit .rn{ right:2px;bottom:0;_bottom:4px;font-size:14px; font-family:"宋体"; color:#DD5757; padding-right:15px; background:url(../images/loginImages/go.gif) no-repeat right center;}
.main .wrap .login .error{height:30px; margin-top: 5px;}
.main .wrap .login .error p{height:30px; line-height:30px; padding-left:23px; color:#FF8C7F; background:url(../images/loginImages/error.jpg) no-repeat 3px center;}
.main .wrap .login .info .hint{left:50px; top:12px; font-size:14px; color:#999999; height:16px; line-height:16px;}
.main .wrap .login .info{height:38px; width:310px; border:1px solid #D4D4D4;}
.main .wrap .login .infoclick{border:1px solid #95CFE3;}
.main .wrap .login .infoerror{border:1px solid #FF8C7F;}
.main .wrap .login .info label{ width:41px; height:38px; border-right:1px solid #D4D4D4;}
.main .wrap .login .info .labelclick{ border-right:1px solid #95CFE3;}
.main .wrap .login .info .labelerror{ border-right:1px solid #FF8C7F;}
.main .wrap .login .info input{font-size:14px; height:38px; line-height:38px;width:260px;_width:256px; border:none 0; color:#666666;padding-left:8px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.main .wrap .login .info input{ height:16px;line-height:16px;padding:11px 0 11px 8px;}
}
.main .wrap .login .yzm-wrap{ margin-bottom:15px;}
.main .wrap .login .yzm{width:148px; margin-right:12px;_margin-right:8px;}
.main .wrap .login .yzm input{width:98px;_width:86px;}
.main .wrap .login .yzm-wrap .img{border:1px solid #D4D4D4; margin-right:10px;}
.main .wrap .login .yzm-wrap .change{width:36px; color:#666666; padding-top:5px; line-height:16px; text-decoration:underline;}
.main .wrap .login .yzm-wrap .change:hover{color:#1574d1;}
.main .wrap .login .name label{background:url(../images/loginImages/name.gif) no-repeat center;}
.main .wrap .login .psw label{background:url(../images/loginImages/psw.gif) no-repeat center;}
.main .wrap .login .yzm label{background: url(../images/loginImages/yzm.gif) no-repeat center;}
.main .wrap .login .name .labelclick{background:url(../images/loginImages/name-click.gif) no-repeat center;}
.main .wrap .login .psw .labelclick{background:url(../images/loginImages/psw-click.gif) no-repeat center;}
.main .wrap .login .yzm .labelclick{background: url(../images/loginImages/yzm-click.gif) no-repeat center;}
.main .wrap .login .name .labelerror{background:url(../images/loginImages/name-error.gif) no-repeat center;} 
.main .wrap .login .psw .labelerror{background:url(../images/loginImages/psw-error.gif) no-repeat center;} 
.main .wrap .login .yzm .labelerror{background: url(../images/loginImages/yzm-error.gif) no-repeat center;} 

.main .wrap .login .tip1{height:20px;}
.main .wrap .login .tip2{height:20px;}
.main .wrap .login .tip3{height:15px;}
.main .wrap .login .handle{height:16px; color:#666666; line-height:16px;}
.main .wrap .login .handle input{margin-right:6px; *width:13px; *height:13px; margin-top:2px; _margin-top:1px;}
.main .wrap .login .handle a{color:#666666;}
.main .wrap .login .handle a:hover{color:#1574d1;}
.main .wrap .login .btn{font-family:"Microsoft YaHei"; color:#fff; font-size:18px; margin-bottom:25px; overflow:hidden; height:40px;}
.main .wrap .login .btn a{color:#fff; width:150px; height:40px; text-align:center; line-height:40px;}
.main .wrap .login .btn a:hover{text-decoration:none;}
.main .wrap .login .btn .btn1{background:#29B1E5;}
.main .wrap .login .btn .btn1 span{font-family:Arial; font-size:18px;}
.main .wrap .login .btn .btn1:hover{background:#40C2F4;}
.main .wrap .login .btn .btn2{background:#CC0000;}
.main .wrap .login .btn .btn2:hover{background:#F43E29;}
.main .wrap .login .line{font-size:0; height:11px; background:url(../images/loginImages/qita.jpg) no-repeat center; margin-bottom:12px;}
.main .wrap .login .other{padding:0 7px; overflow:hidden;}
.main .wrap .login .other a{ float:left;width:68px; padding-top:65px; text-align:center; color:#797979;}
.main .wrap .login .other a:hover{text-decoration:none;}
.main .wrap .login .other .qq{background:url(../images/loginImages/qq.gif) no-repeat  center 8px;margin-right:8px; }
.main .wrap .login .other .wx{background:url(../images/loginImages/wx.gif) no-repeat center 8px ;margin-right:8px;}
.main .wrap .login .other .wy{background:url(../images/loginImages/wy.gif) no-repeat center 8px ;margin-right:8px;}
.main .wrap .login .other .weibo{background:url(../images/loginImages/weibo.gif) no-repeat  center 8px;}
.main .wrap .login .other .qq:hover{background:url(../images/loginImages/qqhover.gif) no-repeat  top center;}
.main .wrap .login .other .wx:hover{background:url(../images/loginImages/wxhover.gif) no-repeat  top center;}
.main .wrap .login .other .wy:hover{background:url(../images/loginImages/wyhover.gif) no-repeat  top center;}
.main .wrap .login .other .weibo:hover{background:url(../images/loginImages/weibohover.gif) no-repeat  top center;}
.footer{width:820px; margin:0 auto; padding:25px 45px 30px; color:#666666; font-size:12px;}
.footer p{margin-bottom:6px;}

.footerA a:link{
	color:#666666;
	text-decoration:none;
}

.footerA a:visited{
	color:#666666;
	text-decoration:none;
}
.footerA a:hover{
	color:blue;
	text-decoration:none;
}
/*oversea*/
.ecpover-mask{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
.ecpover-modal{
  position: absolute;
    height: 245px;
    background-color: #fff;
    font-size: 16px;
    font-weight: bold;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
    z-index: 460;
    font-family: "宋体";
    left: 50%;
    margin-left: -212px;
    width: 424px;
	top:25%;
}
.ecpover-modal-hd{
	height: 41px;
	line-height: 41px;
	padding-left: 17px;
	background-color: #1481dc;
	color: #fff;
}
.ecpover-modal-hd .close{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 21px;
	height: 21px;
	background: url(../images/close.png) no-repeat;
	cursor:pointer;

}
.ecpover-modal-hd .close:hover{
	background-image: url(../images/close_h.png);
}
.ecpover-modal-bd p{
	line-height: 26px;
	padding: 12px 52px 0 64px;
	color: #000;
}
.ecpover-modal-bd i{
	color: #015aab;
	font-style:normal;
}
.ecpover-modal-bd .btns{
	text-align: center;
	font-size: 0;
}
.ecpover-modal-bd .btn{
	display: inline-block;
	width: 130px;
	height: 34px;
	line-height: 34px;
	margin: 17px 15px 0;
	border: 1px solid #1481dc;
	border-radius: 5px;
	background-color: #1481dc;
	font-size: 16px;
	color: #fff;
	cursor:pointer;
}
.ecpover-modal-bd .btn-cancel{
	border-color: #5db4fd;
	background-color: #c9e6fd;
	color: #5db4fd;
	cursor:pointer;

} 
.ecpover-modal-bd .btn:hover{
	background-color: #046abf;
}
.ecpover-modal-bd .btn-cancel:hover{
	background-color: #a6d6fd;
	color: #47a1eb;
}
/*oversea*/
.ecpover-tip{
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding-top: 12px;
}
.ecpover-tip a{
	color: #015aab;
}
.ecpover-tip a:hover{
	text-decoration: underline;
}
.ecpover-tip i{
	font-size: 14px;
}