@charset "utf-8";
/* CSS Document */
html, body { margin:0; height:100%;  font-family: '微软雅黑',msYahei,microsoft Yahei,MSYH,microsoft YH,microsoft YaHei UI,"黑体",SimHei,Segoe UI, Verdana,Geneva, sans-serif !important;color: #666 }
/* common */
ul,li,h3{ margin:0;padding:0;list-style:none;}
a{ cursor: pointer; text-decoration:none; }
a:hover,a:link,a:visited,a:active{ text-decoration:none;}
.fl-l{ float: left; }
.fl-r{ float: right; }
@media (min-width: 1200px) {
    .container {  width: 1200px; margin-right: auto;  margin-left: auto; }
}

.login-header{
    height: 150px;
    width: 100%;
    background: #fff;
    padding:20px 0 ;
}
.login-header img{
    float: left;
    margin-top: 28px;
	margin-right:50px;
}
.login-bg{
    background: url(../images/2016/login-bg.jpg) #fff no-repeat center;
    height: 570px;
    width: 100%;
    background-size: cover;

}
.login-box{
    float: right;
    margin-top: 56px;
    background: rgba(255,255,255,0.9);
    padding: 15px 50px;
/*    width: 335px;
    height: 320px;*/
	border-radius:5px;
	box-shadow: 0 5px 30px rgba(24,97,130,.4);
}
.login-box h3{
    text-align: center;
    font-size: 18px;
    color: #4798f2;
    margin-bottom: 10px;
}
/*.login-box input[type='text'],.login-box input[type='password']{
    height: 37px;
    border: 1px solid #dcdcdc;
    color: #999;
    margin: 7px 0;
    padding: 0 10px;
}*/
.login-box .check{
    margin:9px 20px 0 0;
    float: left;
}
.login-box .phonecode{
    height: 37px;
    border: 1px solid #4798f2;
    color: #4798f2;
    background: #fff;
    margin: 8px 0;
    padding: 0 10px;
}
.login-box .ipt{
    width: 270px;
}
.login-box p{
    color:#999 ;
    line-height: 30px;
    font-size: 12px;
    margin-bottom: 0;
}
.login-box .tiptxt_red{
	line-height:20px;
	margin:0;
	color:#ff4400;
}
.login-box .pa{
    color: #4798f2;;
}
.login-box a, .login-box p a{
    color:#999 ;
    font-size: 12px;
}
.login-box .button{
    border: 0;
    height: 37px;
    width: 100%;
    color: #fff;
    background: #4798f2;
    margin: 8px 0;
    padding: 0 10px;
}
.login-box .goregister{
    float: right;
    color: #4798f2;
}
.login-box .qqlogin{
    float: left;
}
.login-box .qqlogin img{
    height: 24px;
    width: 24px;
    margin: 5px;
}
.login-box hr{
    margin: 10px 0;
    border-color: #eee  ;
}
.login-box .qqlogin a{
    margin:0 10px;
    line-height: 28px;
}
.login-footer{
    color: #999999;
    background: #fff;
    padding-top: 45px;
    text-align: center;
}
.login-footer p{
    line-height: 40px;
    margin: 0 10px;
}
.login-footer a{
    color: #999999;
    line-height: 40px;
    margin: 0 10px;
}
.login-footer a:hover{
    color: #4798f2;
}





<!--登录弹出层-->
.zhezhao {width:100%; height:100%;position:fixed; top:0; left:0;  background:rgb(0, 0, 0); opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=80); z-index:10002;}
.login_tc { position:fixed;width: 370px;border-radius: 5px;background-color: #fff;overflow: hidden;box-shadow: 0 5px 30px rgba(0,0,0,.2); left:50%; margin-left:-185px; z-index:10004; top:20%;}
.login_tcnk { width:310px; overflow:hidden; margin:0 auto;}
.login_tcnk h1 { height:80px; line-height:80px; color:#333; font-size:20px; font-family:"微软雅黑"; text-align:center; margin-bottom:16px; position:relative;}
.login_tcnk h1 a {font-size:16px; text-decoration:none; color:#666; position:absolute; z-index:2; right:0;}
.login_tcnk h1 a:hover { color:#4ba0f7; text-decoration:underline;}
.login_srwk { width:100%; overflow:hidden; position:relative;}
.whdjd { height:40px; line-height:40px; padding:0 10px 0 30px; border:1px solid #e5e5e5; width:310px; border-radius:3px;}
.login_srwk .on {border:1px solid #4ba0f7;}
.login_srwk .err { border-color: #ff615b; background-color: #ffeef0;}
.ln_qcxx { width:20px; height:20px; position:absolute; right:10px; top:8px; z-index:2;}
.ln_cwts { width:20px; height:20px; position:absolute; right:10px; top:8px; z-index:2;}
.ln_wjmm { height:20px; line-height:20px; color:#666; position:absolute; right:10px; top:10px; z-index:2;}
.ln_wjmm:hover { color:#f00; text-decoration:none;}
.login_srwk span { width:100%; height:36px; line-height:36px; color:#f00; font-size:12px; display:block;}
.ln_yht { width:16px; height:16px; background:url(../images/2016/logo_yh.png) no-repeat; position:absolute; left:7px; top:12px; z-index:2;}
.ln_stt { width:16px; height:16px; background:url(../images/2016/logo_st.png) no-repeat; position:absolute; left:7px; top:12px; z-index:2;}
.ln_yzmt { width:16px; height:16px; background:url(../images/2016/logo_yzmtpd.png) no-repeat; position:absolute; left:7px; top:12px; z-index:2;}
.ln_yzmtpk { width:16px; height:16px; background:url(../images/2016/logo_yzm.png) no-repeat; position:absolute; left:7px; top:12px; z-index:2;}
.ln_sjt { width:16px; height:16px; background:url(../images/2016/logo_sj.png) no-repeat; position:absolute; left:7px; top:12px; z-index:2;}
.login_an { width:310px; background-color:#4ba0f7; height:42px; text-align:center; color:#fff; border:0; font-size:18px;font-family:"微软雅黑"; border-radius:3px;}
.login_an:hover { background-color:#69aff7;}
.login_dsfdl { width:100%; overflow:hidden; padding:40px 0 30px 0; text-align:center;}
.login_dsfdl a { display:inline-block; margin:0 16px; overflow:hidden; color:#999;}
.login_dsfdl a:hover { color:#4ba0f7;}
.login_dsfdl a .dsftpk { width:50px; height:50px; text-align:center; display:block; border:1px solid #ddd; border-radius:25px; padding:10px 0 0 0; margin-bottom:4px;}
.login_dsfdl a:hover .dsftpk {border:1px solid #4ba0f7;}
.dsftpk img { vertical-align:middle;}
.login_yzmk { width:110px; height:42px; float:right;}
.hqyzma1 { width:108px; height:40px; line-height:40px; border:1px solid #4ba0f7; color:#4ba0f7; font-size:12px; text-align:center; display:block; border-radius:3px;}
.hqyzmanew { width:108px; height:40px; line-height:40px;  font-size:12px; text-align:center; display:block;}
.hqyzma2 { width:108px; height:40px; line-height:40px; border:1px solid #ddd; color:#999; font-size:12px; text-align:center; display:block; border-radius:3px;}
.mmfhk { width:100%; height:4px; overflow:hidden; list-style-type:none; margin-top:6px;}
.mmfhli { width:100px; height:4px; display:block; float:left; background-color:#eee; margin-right:5px;}
.mmfhk .ruo { width:100px; height:4px; display:block; float:left; background-color:#f63; margin-right:5px;}
.mmfhk .zhong { width:100px; height:4px; display:block; float:left; background-color:#fc3; margin-right:5px;}
.mmfhk .qiang { width:100px; height:4px; display:block; float:left; background-color:#4ba0f7; margin-right:5px;}
.mmfhk>li:last-child { margin-right:0;}
.ln_wzruo { height:20px; line-height:20px; color:#f63; position:absolute; right:10px; top:10px; z-index:2;}
.ln_wzzhong { height:20px; line-height:20px; color:#fc3; position:absolute; right:10px; top:10px; z-index:2;}
.ln_wzqiang { height:20px; line-height:20px; color:#4ba0f7; position:absolute; right:10px; top:10px; z-index:2;}
.login_dsfdl2 { width:100%; overflow:hidden; padding:40px 0 30px 0; text-align:center; color:#999;}
.login_dsfdl2 a {color:#4ba0f7;}
.login_dsfdl2 a:hover { text-decoration:underline;}
.login_zccgk { overflow:hidden; text-align:center; padding-bottom:50px;}
.login_dsfdl3 { width:100%; overflow:hidden; padding:2px 0 2px 0; text-align:center; color:#999;}
.login_tswbk { width:100%; overflow:hidden; padding:20px 0; text-align:center; font-size:14px; color:#999; margin-bottom:30px; margin-top:-20px; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;}
/*20170301*/
.dsf_dl { width:100%; overflow:hidden; margin-bottom:30px; text-align:center;}
.dsf_dl a { width:49%; display:inline-block; height:40px; line-height:40px; border-bottom:2px solid #ccc; font-size:14px; color:#ccc;}
.dsf_dl a:hover { color:#4ba0f7;border-bottom:2px solid #4ba0f7;}
.dsf_dl .on {width:49%; display:inline-block; height:40px; line-height:40px; border-bottom:2px solid #4ba0f7; font-size:14px; color:#4ba0f7;}