* { margin: 0; padding: 0; outline:none !important;}
ol,ul,li{list-style-type:none;}
img{border:0px; vertical-align:middle;}
form {margin:0px;padding:0px;}
.clear { height:0px; clear: both; overflow:hidden; }
a{ color: #333333; text-decoration: none;}
a:hover { color: #007bff; text-decoration: none;}
input ,select { font-family: Microsoft Yahei, PingFang SC, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, sans-serif;}
::-webkit-input-placeholder { color:#aaaaaa; }
html { overflow: hidden; height:100%;}

body { font-size: 14px; line-height:1.7; color: #333333; background: #f2f2f5; font-family: Microsoft Yahei, PingFang SC, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, sans-serif;}

.wrap { min-width: 1280px;}

.header { background: #fff;}
.topbox { padding: 19px 160px; height: 42px; }
.topbox .logo { float: left; margin-right: 54px;}
.topbox .logo img{ display: block; height: 42px;}

.toplang { float: right; position: relative; padding: 3px 0;}
.toplang .t { background: url(../img/logina/select.png) right center no-repeat; height: 34px; line-height: 34px; padding-left: 16px; width: 102px; border: 1px #e5e5e5 solid; color: #666666; cursor: pointer;}
.toplang .m { display: none; position: absolute; left: 0; right: 0; top: 38px; background: #fff; border: 1px #e5e5e5 solid;}
.toplang .m a { display: block; height: 34px; line-height: 34px; padding-left: 16px; color: #666666;}
.toplang .m a:hover { color: #007bff;}
.toplang:hover .m { display: block;}

.mainer { background: url(../img/logina/login_bg.png)/*url(../img/logina/bg.png)*/ center center no-repeat #1f3a9f; padding: 140px 0;}

.login_main { width:1000px;/*width: 1200px;*/ margin: 0 auto; height: 490px; }

.login_box { float: right; width: 380px; height: 490px; background: #fff; position: relative;border-radius: 10px;}
.login_help { position: absolute; right: 18px; top: 18px; background: url(../img/logina/help.png) center center no-repeat; width: 24px; height: 24px; }
.login_help:hover { opacity: 0.8;}

.login_tit { text-align: center; font-weight: bold; font-size: 20px; line-height: 86px; padding-top: 10px;}

.login_con { margin-bottom: 20px;}
.login_down { margin-top: -100px;}
.login_down .tit { text-align: center; color: #666666; margin-bottom: 20px;}
.login_down .con { text-align: center; font-size: 0; line-height: 0;}
.login_down .con ul li { display: inline-block; width: 70px; position: relative; text-align: center; font-size: 12px; line-height: 28px; color: #999999;}
.login_down .con ul li a { display: block; color: #999999;}
.login_down .con ul li i { display: block; background: url(../img/logina/ico.png) no-repeat; width: 40px; height: 40px; border-radius: 50%; border: 1px #e6e6e6 solid; margin: 0 auto;}
.login_down .con ul li i.t1 { background-position: 0 0;}
.login_down .con ul li i.t2 { background-position: 0 -40px;}
.login_down .con ul li i.t3 { background-position: 0 -80px;}
.login_down .con ul li i.t4 { background-position: 0 -120px;}
.login_down .con ul li a:hover { color: #007bff;}
.login_down .con ul li a:hover i{ border: 1px #007bff solid;}
.login_down .con ul li a:hover i.t1 { background-position: -40px 0;}
.login_down .con ul li a:hover i.t2 { background-position: -40px -40px;}
.login_down .con ul li a:hover i.t3 { background-position: -40px -80px;}
.login_down .con ul li a:hover i.t4 { background-position: -40px -120px;}
.login_down .con ul li p { display: none; position: absolute; left: 50%; top: 68px; width: 142px; margin-left: -71px; background: rgba(0,0,0,0.3); text-align: center; color: #fff; padding: 14px 0 6px 0; border-radius: 10px; }
.login_down .con ul li p img { display: block; margin: 0 auto; height: 108px;}
.login_down .con ul li:hover p { display: block;}

.footer { background: #f2f2f5;}
.footbox { padding: 30px 160px; height: 32px; color: #999999; }
.footbox a { color: #999999; }
.footbox a:hover { color: #007bff; }
.footl { float: left;}
.footr { float: right;}

.iframe-main{
    position: relative;
    width: 100%;
    height: 350px;
}
.iframe{
    height: 350px;
    position: absolute;
    left: 50%;
    transform: translateX(-45%);
    top: -20px;
    border: none;
}