body{ margin:0; padding:0;}
.hot,a.hot{color: #f00;}
.efile{color:#ff6;}
.logo{ width: auto;height:280px;height:22vh;max-height: 292px;background:#303c40 url(images/login_top.jpg) center center no-repeat;position: relative;}

.logo:after{content: " ";display: block;height: 20px;overflow: hidden;width:100%;position: absolute;top:auto;left: 0;bottom: 0px;background: rgba(255,255,255,0.30)}
.logo img{display:none;}
#contain{ background:none;margin:1% 0 0 0;}
.introlnks{text-align: center; margin-bottom:1%;position:relative;}
.introlnks:before{position:absolute;top: 22px;content:"";display:block;border-top: 1px solid #303c40;width:100%;}
.introlnks a{border:5px solid #f6f6f6;position:relative;display: inline-block;margin: 0 15px;padding: 8px 16px;text-decoration: none;font-size: 14px;border-radius: 4px;transition: all 0.3s ease;background-color: #303c40;color: #fff;/* box-shadow: 0 4px 8px rgba(0,0,0,0.1); */}
.introlnks a:hover{background-color: #c00; color: #fff; transform: translateY(-1px); box-shadow: 0 4px 8px rgba(0,0,0,0.15);}
#center{width:972px;border:1px solid #ccc;
    height: 440px;
	background:#fff url(images/login_left.jpg) 0 10px no-repeat;
	margin-bottom: 120px;
}
.loginCenter{ margin-left:80px;}
.button,.button_blue{ padding:10px 12px;border-color:#ccc; font:600 18px/20px "微软雅黑", "黑体"}
.button{background-color: #303c40;}
.button_blue{ background:#f60}
.button_blue a{font:400 16px/20px "微软雅黑", "黑体"}
#footer{position: fixed;top: auto;left: 0;bottom: 0;width:100%;text-align: center;
	margin-top:35px;
	padding: 20px 0;
	background:#303c40;
	overflow:hidden;
	color: #fff;
}
#footer a{color: #fff;}

.checkNum{height: auto;}
.checkNum img{background: #eee;}
#savelogin{margin-top: 20px;}
.nobr{white-space: nowrap;}
.cssjiao_up{display:none;}
@media only screen and (max-width:800px) {
body{-webkit-text-size-adjust:none;min-width: 0;background: none;font-size:17px;}
.pcOnly{display: none;}
.rootDiv{top:0;margin-top:0;position:static;}
.loginCenter{margin: 0 auto;width: 255px;/* padding-top: 10vw; *//* background: none; */border-radius: 5px;position: relative;}
#center
{
    width: auto;
    height: auto;
    padding-top: 0;
    background: none;
}
.logo{width: auto;background-position:20% 31%;background-size: 240%;height: 15vh;}
.logo:after{display:none;}
.logo table{width: 285px;margin:0 auto}
.logo img{width:120px;}
#contain{position:relative;z-index:2;margin: 0;background: none;margin-bottom: 100px;}
.introlnks{margin-top:1%}
.introlnks:before{top:17px;}
.introlnks a{border:3px solid #f6f6f6;margin: 0 5px;padding: 5px 5px;font-size: 14px;}
#left{display:none;}
#right
{
    float: none;
    height: auto;
    width: auto;
    background: #fff;
    padding: 10px;
    opacity: .95;
}

#footer{width: 100%;height: auto;text-align: center;position: fixed;bottom: 5px;z-index: 1;font-size: 12px;color: #888;}
.cssjiao_up{/* display:none; */position: fixed;bottom: 110px;left: 0;width: 100% !important;height: auto !important;padding: 5px;box-sizing: border-box;border: 0;box-shadow: none;border-radius:0;z-index: 1;}
.cssjiao_up .inner_border{padding:0;width:255px;display: block !important;}
.cssjiao_up .dot1, .cssjiao_up .dot2{display:none !important;}
.round_conner1{display: none;}
.round_conner2{display: none;}
.l1, .l2, .l3, .l4{background:none;}
#savelogin{margin: 10px 0 0 0;}
.pwInput,.nameInput,.checkNum,.loginBt{margin-left: 0;}
.checkNum{height:auto;position:relative;margin-top: 10px;}
.checkNum img{position:absolute;right:0;top: 6px;}
.checkNum span a{position:absolute;right:0;top: 6px;text-indent:-999px;overflow:hidden;width: 138px;height: 28px;}
.checkNum br{display:none;}
.checkNum input{width: 50px !important;}
.loginBt{margin-top:15px;}
.button
{
    padding: 5px 10px;
    font-size: 18px;
    width: 120px !important;
}    
.button_blue
{
    border: none;
    background:none;
}
.button_blue a{color: #06f;}
.forget{margin: 0;width: auto;position: absolute;bottom: 18px;right: 0;}
#Winer{width:calc(100vw - 20px) !important;box-sizing: border-box;}
}


