﻿html{background-color:#373d41 !important;height:100%}body{margin:0}.login-ms{background-color:#1F2325;background-image:url("../images/ms_login_banner_bg.jpg");background-repeat: no-repeat;}.login-ms .login-ms-topbar{height:60px;position:relative;border-bottom:1px solid rgba(255,255,255,0.3);*zoom:1}.login-ms .login-ms-topbar:before,.login-ms .login-ms-topbar:after{content:"";display:table}.login-ms .login-ms-topbar:after{clear:both}.login-ms .login-ms-topbar .login-ms-topbar-logo img{left:20px;height:45px;position:absolute;z-index:1;top:6px}.login-ms .login-ms-topbar .login-ms-topbar-logo img:first-child{z-index:2}.login-ms .login-ms-topbar .login-ms-site-switch{float:right}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box{position:relative;height:60px;line-height:60px;color:#fff;cursor:default;font-size:14px;padding:0 12px 0 35px}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box img{left:14px;position:absolute;width:16px;top:22px}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box ul{display:none}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover{background-color:#272B2F}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover ul{display:block;position:absolute;width:140px;background-color:#272B2F;left:0}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover ul li{height:38px;line-height:38px;padding-left:12px}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover ul li:hover{background:#202529}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover ul li:hover a{color:#00C1DE}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover ul li a{color:#fff;font-size:14px}.login-ms .login-ms-topbar .login-ms-site-switch .login-ms-site-switch-box:hover ul li a:hover{text-decoration:none}.login-ms .login-ms-topbar .login-ms-site-switch .dbl-icon-base-arrow-down{display:inline-block}.login-ms .login-ms-topbar .login-ms-site-switch .dbl-icon-base-arrow-up{display:none}.login-ms .login-ms-topbar .login-ms-link{float:right;margin:0;list-style:none;*zoom:1;padding-left:10px}.login-ms .login-ms-topbar .login-ms-link:before,.login-ms .login-ms-topbar .login-ms-link:after{content:"";display:table}.login-ms .login-ms-topbar .login-ms-link:after{clear:both}.login-ms .login-ms-topbar .login-ms-link li a{height:60px;line-height:60px;padding:0 20px;font-size:14px;color:#fff;text-decoration:none}.login-ms .login-ms-topbar .login-ms-link li a:hover{color:#00c1de}.login-ms .login-ms-body{padding:74px 0 118px;text-align:center}.login-ms .login-ms-body .login-ms-body-box{width:990px;margin:auto;position:relative;height:388px}.login-ms .login-ms-body .login-ms-body-box iframe{width:380px;padding-top:22px;border:none;position:absolute;right:0}.login-ms .login-ms-body .login-ms-body-box .login-ms-body-txt-box{position:absolute;left:0;color:#fff;text-align:left;top:90px}.login-ms .login-ms-body .login-ms-body-box .login-ms-body-txt-box h1{font-size:30px;color:#FFFFFF;line-height:36px;margin-bottom:19px;font-weight:bold}.login-ms .login-ms-body .login-ms-body-box .login-ms-body-txt-box li{font-size:14px;color:#FFFFFF;letter-spacing:0.47px;line-height:30px}.login-ms .login-ms-body .login-ms-body-box iframe{background-color:#fff}.ali-main-know,.ali-main-hot{display:none}
@media (min-width: 1440px){
.login-ms{background-size:100%;}
}
@media (max-width: 1441px){
.login-ms{background-size:1440px;}
}
a{text-decoration: none;}
ul,li{list-style: none;padding: 0;}
#login-module{width: 330px; height: 330px; padding: 25px; border: none; position: absolute; background: #fff; right: 0;}

.type_head .tit{float: left;font-size:18px;}
.type_head .login_pass_cur{background-image: url(../images/qrcode.png);}
.type_head .login_qrcode_cur{background-image: url(../images/pc.png);}
.type_head .cur{float: right; width: 40px; height: 40px; display: block; background-size: 100%;cursor:pointer;background-repeat: no-repeat;}
.type_head .login_tip{ position: absolute; z-index: 10; top: 22px; right: 84px; font-size: 12px; } }
.type_head .login_tip .poptip_arrow { position: absolute; z-index: 10; top: 8px; right: 0; }
.type_head .login_tip .poptip_arrow em{ position: absolute; width: 0; height: 0; border-color: hsla(0,0%,100%,0); border-color: transparent \0; _border-color: tomato; _-webkit-filter: chroma(color=tomato); _: chroma(color=tomato); border-style: solid; overflow: hidden; top: 0; left: 1; border-left-color: #15a29c;border-width: 6px 0 6px 6px;border-left-color: #15a29c;right: -6px;z-index: 9999;top: 7px;}
.type_head .login_tip .poptip_arrow span{ position: absolute; width: 0; height: 0; border-color: hsla(0,0%,100%,0); border-color: transparent \0; _border-color: tomato; _-webkit-filter: chroma(color=tomato); _: chroma(color=tomato); border-style: solid; overflow: hidden; top: 0;  border-left-color: #15a29c;border-width: 6px 0 6px 6px;border-left-color: #e6f9fc;right: -5px;z-index: 9999;top: 7px;}
.type_head .login_tip .poptip{ line-height: 16px; position: relative; z-index: 999; background-color: #e6f9fc; border: 1px solid #15a29c; padding: 5px 10px;color: #15a29c;float: right;}
.login_sub{}
.login_sub .login_d{width:100%;margin-top:20px;display:block;}
.login_sub .login_d .qrcode{display:block;margin:auto;}
.login_sub .login_d .ss{position: absolute; bottom: 58px;}
.login_sub .login_d .ss_img{background-image: url(../images/s.png); width: 30px; height: 40px; display: block; background-size: 100%; background-repeat: no-repeat; float: left; margin-left: 107px; background-position-y: 7px;}
.login_sub .login_d .ss_txt{width: 180px; text-align: left; display: block; padding-left: 10px; float: left;color:#15a29c;}
.login_sub .login_d .ss_txt p{line-height: 21px; padding: 0; margin: 0;font-size: 12px;}

.login_sub input{width: 90%; border: 1px solid #ccc; height: 42px; outline: none; font-size: 14px; margin-bottom: 25px; padding: 0px 5%;}
.login_sub input:hover{border: 1px solid #15a29c; }


.login_sub input.submit{width: 100%;border:0;background-color: #15a29c;  border-color: #15a29c; color:#fff;cursor:pointer;transition-duration: 0.6s;-webkit-box-shadow: 0 1px 1px #ebe7e6; box-shadow: 0 1px 1px #ebe7e6;margin-top: 15px;}
.login_sub input.submit:hover{opacity:0.7; transition-duration: 0.6s;}
.login_links{font-size: 12px; position: absolute; right: 20px;bottom: 30px;}
.login_links a{text-decoration: none; margin-left: 10px; color: #999;}
/*滑动*/
#drag{position: relative;background-color: #e8e8e8;width: 330px;height: 40px;line-height: 40px;text-align: center;}
#drag .handler{position: absolute;top: 0px;left: 0px;width: 40px;height: 38px;border: 1px solid #ccc;cursor: move;}
.handler_bg{background: #fff url("../images/h1.png") no-repeat center;}
.handler_ok_bg{background: #fff url("../images/h2.png") no-repeat center;}
#drag .drag_bg{background-color: #7ac23c;height: 40px;width: 0px;}
#drag .drag_text{position: absolute;top: 0px;width: 330px;-moz-user-select: none;-webkit-user-select: none;user-select: none;-o-user-select:none;-ms-user-select:none;}

.login_ms_txt {position: absolute; left: 0; color: #fff; text-align: left; top: 90px; }}
.login_ms_txt h1{font-size: 30px; color: #FFFFFF; line-height: 36px; margin-bottom: 19px; font-weight: bold;}
.login_ms_txt li{font-size: 16px; color: #FFFFFF; letter-spacing: 0.47px; line-height: 30px;}


.ms_copyright{background-color: #373d41; padding: 0 20px;}
.ms_copyright .copyright{color: #73777a; font-size: 14px; margin-top: 10px; margin-bottom: 0; }
.ms_copyright .y_row{min-width: 1000px; max-width: 1200px; margin-left: auto; margin-right: auto; zoom: 1; *width: 1000px; }
.ms_copyright .copyright .big{display: inline-block;}
.ms_copyright .copyright .big a{font-size: 16px; color: #9b9ea0; margin-right: 35px; transition: color .3s;}
.ms_copyright .copyright .link_wrap{padding-top: 12px;}
.ms_copyright .copyright .link_wrap a{display: inline-block; font-size: 14px; color: #73777a; margin-right: 10px; margin-top: 10px; transition: color .3s;}
.clear{clear:both}
.login-ms .login-ms-body .login-ms-body-box iframe{height:250px;padding-top: 0;}
.other_login{text-align: left; margin-top: 20px;font-size:14px;}
.other_login span{margin-right:5px;}
.other_login i:nth-child(1){color:#84D945;}
.ticket_img{width: 188px; margin-top: 0; border: 1px solid #E2E2E2;}