@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑","宋体"; font-size: 14px;}
body{margin:0; padding:0;}

.W2_icon{background-image: url(../images/W2_icon.png); display: inline-block;}
.sucessbox{padding:10px 25px; font-size:24px; background:#fff; color:#000; box-shadow:0 0 8px #ccc; border:1px solid #ccc; position:fixed; top:45%; left:45%; z-index:10; display:none; border-radius:3px;}


@media screen and (min-width: 1201px) {
    /*登录页头部样式*/
    .W2_H{height: 90px; background: url(../images/W2_Hbg.png) no-repeat center top #235574; color: #fff; width: 100%; min-width: 1200px;}
    .W2_Hm{height: 90px; margin: 0 auto; width: 1200px;}
    .W2_logo{height: 50px; float: left; padding: 15px 0;}
    .W2_logo img{height: 50px; border: none;}
    .W2_logo_r{height: 40px; float: left; line-height: 40px; font-size: 24px; color: #fff; margin-left: 10px; margin-top: 20px; padding-left: 15px; background: url(../images/W2_logo_rline.png) no-repeat left center;}
    .W2_Hr{float: right; height: 24px; padding-top: 35px; color: #f29300; font-size: 16px; line-height: 24px;}
    .W2_icon_ask{background-position: left top; width: 24px; height: 24px; margin-right: 5px; vertical-align: bottom;}
    .W2_Hrcontact{display: none;}

    /*登录页中间部分样式*/
    .W2_M{height: 575px; position: relative; width: 100%; min-width: 1200px;}
    .W2_Mm{width: 400px; height: 365px; position: absolute; z-index: 2; top: 0; right: 50%; margin-right: -595px; margin-top: 77px;}
    .W2_Mbanner{height: 575px; background: url(../images/W2_01.jpg) no-repeat center top; width: 100%; position: absolute; left: 0; top: 0; z-index: 1;}

    /*登录页登录框样式*/
    .W2_Mbox{display:none; width: 330px; height: 380px; float: right; background: rgba(255, 255, 255, 0.8); border-radius: 10px; padding: 0 35px;}
    .W2_MboxEwm{width: 400px; height: 360px; float: right; background: rgba(255, 255, 255, 0.8); border-radius: 10px; padding: 0;}
    /*滤镜透明样式filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8; -khtml-opacity:0.8;*/
    .W2_LoginT{height: 30px; line-height: 30px; padding: 30px 0 15px 0; margin: 0; text-align: center; font-size: 20px; color: #3e3a39; font-weight: normal;}
    .W2_LoginM{}
    .W2_LoginMli{height: 50px; background: #e6e6e6; border-radius: 5px; margin-top: 18px; display: block;}
    .W2_LoginMli_lef{width: 55px; height: 50px; float: left; background: #f29400; text-align: center; border-top-left-radius:5px; border-bottom-left-radius:5px;}
    .W2_LoginMli_rig{margin-left: 55px; height: 50px;}
    .W2_icon_user{width: 32px; height: 30px; background-position: -30px 0; margin-top: 10px;}
    .W2_icon_psw{width: 28px; height: 30px; background-position: -70px 0; margin-top: 10px;}
    .W2_Login_in{width: 100%; height: 50px; border: none; background: none; font-size: 16px; padding: 10px 15px; box-sizing: border-box; outline:none; color: #333;}
    .W2_LoginState{height: 25px; line-height: 25px; text-align: right; color: #898989; font-size: 14px; padding-top: 10px;}
    .W2_Login_checkbox{vertical-align: middle; margin-right: 5px; margin-bottom: 2px;}
    .W2_Login_Tips{height: 35px;}
    .W2_Login_redword{line-height: 30px; text-align: left; color: red; font-size: 14px; display: none;}
    .W2_LoginB{}
    .W2_LoginBtn{width: 100%; height: 50px; line-height: 50px; border: none; background: #f29400; color: #fff; font-size: 18px; text-align: center; cursor: pointer; border-radius: 5px;}
    .W2_LoginBtn:hover{background: #f90;}
    
    .W2_code_in{width:200px; height:50px; border:none; background:none; outline:none; padding:10px; box-sizing:border-box; float:left; border-top-left-radius:5px; border-bottom-left-radius:5px;}
    .W2_code_send{width:130px; height:50px; border:none; box-sizing:border-box; text-align:center; float:right; line-height:50px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    .W2_code_sendbefore{background:#f29400; color:#fff;}
    .W2_code_sendlater{background:#d8d8d8; color:#333; display:none;}

    /*登录页底部样式*/
    .W2_F{font-size: 16px; color: #595757; line-height: 30px; text-align: center; width: 100%; min-width: 1200px;}
    .W2_Ft{padding: 10px 0; border-bottom: 1px solid #9fa0a0;}
    .W2_Fb{padding: 10px 0 25px 0;}
    .W2_Ftli{display: inline-block; margin: 0 15px;}

    /*适配手机底部样式*/
    .W2_B{display: none;}
    .W2_B p{padding: 0px; margin: 0;}

    /*二维码登录*/
    .ewmLoginLink{
        display: block;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #0a8ddf;
        margin-top:8px;
        font-size: 18px;
    }
    .tabsEwm-tle{font-size: 20px; font-weight: 600; text-align: center; padding-top: 20px; padding-bottom: 10px;}
    .tabsEwm-subtle{text-align: center; font-size: 14px; color: #333; line-height: 30px;}
    .tabsEwm-subtle-wx{padding:0 5px; color: #f29400; font-size: 18px;}
    .tabsEwm-main{padding: 20px 15px; height: 180px; text-align: center; position: relative;}
    .tabsEwm-main-hover{position: absolute; width: 400px; height: 220px; left: 0; top: 0; z-index: 100;}
    .tabsEwm-main-left{width: 180px; display: inline-block;}
    .tabsEwm-main-right{width: 180px; display: inline-block;}
    .tabsEwm-main iframe{height: 180px; width: 180px; padding: 0; margin: 0;}
    .tabsEwm-main-phone{width: 180px;}
    .tabsEwm-foot{text-align: center; color: #888;}
    .login-change{width:60px; height:60px; position:absolute; right:0; top:0;}
    .login-change img{width:60px; height:60px;}
    .login-change-ewm{display:none;}
    .bangdingzhanghao{text-align:center; border-radius: 5px; background: rgba(255,241,240,0.5); border: 1px solid #ffa39e; position: absolute; width: 400px; padding:10px 15px; left: 0; top: -60px; box-sizing: border-box; font-size: 20px; display: none; color: red;}
}

@media screen and (max-width: 1200px) and (min-width: 769px) {
    /*登录页头部样式*/
    .W2_H{height: 90px; background: url(../images/W2_Hbg.png) no-repeat center top #235574; color: #fff; width: 100%;}
    .W2_Hm{height: 90px; margin: 0 auto; width: 100%; padding: 0 15px; box-sizing: border-box;}
    .W2_logo{height: 50px; float: left; padding: 15px 0;}
    .W2_logo img{height: 50px; border: none;}
    .W2_logo_r{height: 40px; float: left; line-height: 40px; font-size: 24px; color: #fff; margin-left: 10px; margin-top: 20px; padding-left: 15px; background: url(../images/W2_logo_rline.png) no-repeat left center;}
    .W2_Hr{float: right; height: 24px; padding-top: 35px; color: #f29300; font-size: 16px; line-height: 24px;}
    .W2_icon_ask{background-position: left top; width: 24px; height: 24px; margin-right: 5px; vertical-align: bottom;}
    .W2_Hrcontact{display: none;}

    /*登录页中间部分样式*/
    .W2_M{height: 575px; position: relative; width: 100%; box-sizing: border-box;}
    .W2_Mm{width: 400px; height: 365px; position: absolute; z-index: 2; top: 0; right: 0; margin-right: 15px; margin-top: 77px;}
    .W2_Mbanner{height: 575px; background: url(../images/W2_01.jpg) no-repeat center top; width: 100%; position: absolute; left: 0; top: 0; z-index: 1;}

    /*登录页登录框样式*/
    .W2_Mbox{display:none; width: 330px; height: 380px; float: right; background: rgba(255, 255, 255, 0.8); border-radius: 10px; padding: 0 35px;}
    .W2_MboxEwm{width: 400px; height: 360px; float: right; background: rgba(255, 255, 255, 0.8); border-radius: 10px; padding: 0;}
    /*滤镜透明样式filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8; -khtml-opacity:0.8;*/
    .W2_LoginT{height: 30px; line-height: 30px; padding: 30px 0 15px 0; margin: 0; text-align: center; font-size: 20px; color: #3e3a39; font-weight: normal;}
    .W2_LoginM{}
    .W2_LoginMli{height: 50px; background: #e6e6e6; border-radius: 5px; margin-top: 18px; display: block;}
    .W2_LoginMli_lef{width: 55px; height: 50px; float: left; background: #f29400; text-align: center; border-top-left-radius:5px; border-bottom-left-radius:5px;}
    .W2_LoginMli_rig{margin-left: 55px; height: 50px;}
    .W2_icon_user{width: 32px; height: 30px; background-position: -30px 0; margin-top: 10px;}
    .W2_icon_psw{width: 28px; height: 30px; background-position: -70px 0; margin-top: 10px;}
    .W2_Login_in{width: 100%; height: 50px; border: none; background: none; font-size: 16px; padding: 10px 15px; box-sizing: border-box; outline:none; color: #333;}
    .W2_LoginState{height: 25px; line-height: 25px; text-align: right; color: #898989; font-size: 14px; padding-top: 10px;}
    .W2_Login_checkbox{vertical-align: middle; margin-right: 5px; margin-bottom: 3px;}
    .W2_Login_Tips{height: 35px;}
    .W2_Login_redword{line-height: 30px; text-align: left; color: red; font-size: 14px; display: none;}
    .W2_LoginB{}
    .W2_LoginBtn{width: 100%; height: 50px; line-height: 50px; border: none; background: #f29400; color: #fff; font-size: 18px; text-align: center; cursor: pointer; border-radius: 5px;}
    .W2_LoginBtn:hover{background: #f90;}
    
    .W2_code_in{width:200px; height:50px; border:none; background:none; outline:none; padding:10px; box-sizing:border-box; float:left; border-top-left-radius:5px; border-bottom-left-radius:5px;}
    .W2_code_send{width:130px; height:50px; border:none; box-sizing:border-box; text-align:center; float:right; line-height:50px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    .W2_code_sendbefore{background:#f29400; color:#fff;}
    .W2_code_sendlater{background:#d8d8d8; color:#333; display:none;}

    /*登录页底部样式*/
    .W2_F{font-size: 16px; color: #595757; line-height: 30px; text-align: center; width: 100%; padding: 0 15px; box-sizing: border-box;}
    .W2_Ft{padding: 10px 0; border-bottom: 1px solid #9fa0a0;}
    .W2_Fb{padding: 10px 0 25px 0;}
    .W2_Ftli{display: inline-block; margin: 0 15px;}

    /*适配手机底部样式*/
    .W2_B{display: none;}
    .W2_B p{padding: 0px; margin: 0;}

    /*二维码登录*/
    .ewmLoginLink{
        display: block;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #0a8ddf;
        margin-top:8px;
        font-size: 18px;
    }
    .tabsEwm-tle{font-size: 20px; font-weight: 600; text-align: center; padding-top: 20px; padding-bottom: 10px;}
    .tabsEwm-subtle{text-align: center; font-size: 14px; color: #333; line-height: 30px;}
    .tabsEwm-subtle-wx{padding:0 5px; color: #f29400; font-size: 18px;}
    .tabsEwm-main{padding: 20px 15px; height: 180px; text-align: center; position: relative;}
    .tabsEwm-main-hover{position: absolute; width: 400px; height: 220px; left: 0; top: 0; z-index: 100;}
    .tabsEwm-main-left{width: 180px; display: inline-block;}
    .tabsEwm-main-right{width: 180px; display: inline-block;}
    .tabsEwm-main iframe{height: 180px; width: 180px; padding: 0; margin: 0;}
    .tabsEwm-main-phone{width: 180px;}
    .tabsEwm-foot{text-align: center; color: #888;}
    .login-change{width:60px; height:60px; position:absolute; right:0; top:0;}
    .login-change img{width:60px; height:60px;}
    .login-change-ewm{display:none;}
    .bangdingzhanghao{text-align:center; border-radius: 5px; background: rgba(255,241,240,0.5); border: 1px solid #ffa39e; position: absolute; width: 400px; padding:10px 15px; left: 0; top: -60px; box-sizing: border-box; font-size: 20px; display: none; color: red;}
}

@media screen and (max-width: 768px) {
    /*登录页头部样式*/
    .W2_H{height: 60px; background: url(../images/W2_Hbg.png) no-repeat center top #235574; color: #fff; width: 100%;}
    .W2_Hm{height: 60px; margin: 0 auto; padding: 0 15px;}
    .W2_logo{height: 40px; float: left; padding: 10px 0;}
    .W2_logo img{height: 40px; border: none;}
    .W2_logo_r{display: none;}
    .W2_Hr{display: none;}
    .W2_icon_ask{background-position: left top; width: 24px; height: 24px; margin-right: 5px; vertical-align: bottom;}
    .W2_Hrcontact{float: right; height: 24px; padding-top: 18px; color: #f29300; font-size: 16px; line-height: 24px;}

    /*登录页中间部分样式*/
    .W2_M{width: 100%;}
    .W2_Mm{width: 100%; position: relative;}
    .W2_Mbanner{display: none;}

    /*登录页登录框样式*/
    .W2_Mbox{width: 100%; display: none;}
    .W2_MboxEwm{}
    /*滤镜透明样式filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8; -khtml-opacity:0.8;*/
    .W2_LoginT{height: 30px; line-height: 30px; padding: 30px 0 15px 0; margin: 0; text-align: center; font-size: 20px; color: #3e3a39; font-weight: normal;}
    .W2_LoginM{padding:0 15px;}
    .W2_LoginMli{height: 50px; background: #e6e6e6; border-radius: 5px; margin-top: 18px; display: block;}
    .W2_LoginMli_lef{width: 55px; height: 50px; float: left; background: #f29400; text-align: center; border-top-left-radius:5px; border-bottom-left-radius:5px;}
    .W2_LoginMli_rig{margin-left: 55px; height: 50px;}
    .W2_icon_user{width: 32px; height: 30px; background-position: -30px 0; margin-top: 10px;}
    .W2_icon_psw{width: 28px; height: 30px; background-position: -70px 0; margin-top: 10px;}
    .W2_Login_in{width: 100%; height: 50px; border: none; background: none; font-size: 16px; padding: 10px 15px; box-sizing: border-box; outline:none; color: #333;}
    .W2_LoginState{height: 25px; line-height: 25px; text-align: right; color: #898989; font-size: 14px; padding-top: 10px;}
    .W2_Login_checkbox{vertical-align: middle; margin-right: 5px; margin-bottom: 2px;}
    .W2_Login_Tips{height: 35px;}
    .W2_Login_redword{line-height: 30px; text-align: left; color: red; font-size: 14px; display: none;}
    .W2_LoginB{}
    .W2_LoginBtn{width: 100%; height: 50px; line-height: 50px; border: none; background: #f29400; color: #fff; font-size: 18px; text-align: center; cursor: pointer; border-radius: 5px;}
    .W2_LoginBtn:hover{background: #f90;}
    
    .W2_code_in{width:50%; height:50px; border:none; background:none; outline:none; padding:10px; box-sizing:border-box; float:left; border-top-left-radius:5px; border-bottom-left-radius:5px;}
    .W2_code_send{width:50%; height:50px; border:none; box-sizing:border-box; text-align:center; float:right; line-height:50px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    .W2_code_sendbefore{background:#f29400; color:#fff;}
    .W2_code_sendlater{background:#d8d8d8; color:#333; display:none;}

    /*登录页底部样式*/
    .W2_F{display: none;}
    .W2_Ft{padding: 5px 0; border-bottom: 1px solid #9fa0a0;}
    .W2_Fb{padding: 5px 0;}
    .W2_Ftli{display: inline-block; margin: 0 5px;}

    /*适配手机底部样式*/
    .W2_B{font-size: 14px; color: #595757; line-height: 25px; text-align: center; width: 100%; padding:10px 15px; box-sizing: border-box;}
    .W2_B p{padding: 0px; margin: 0;}

    /*二维码登录*/
    .tabsEwm-tle{font-size: 20px; font-weight: 600; text-align: center; padding-top: 20px; padding-bottom: 10px;}
    .tabsEwm-subtle{text-align: center; font-size: 14px; color: #333; line-height: 30px;}
    .tabsEwm-subtle-wx{padding:0 5px; color: #f29400; font-size: 18px;}
    .tabsEwm-main{padding: 20px 15px; height: 180px; text-align: center; position: relative;}
    .tabsEwm-main-hover{position: absolute; width: 400px; height: 220px; left: 0; top: 0; z-index: 100;}
    .tabsEwm-main-left{width: 180px; display: inline-block;}
    .tabsEwm-main-right{width: 180px; display: inline-block;}
    .tabsEwm-main iframe{height: 180px; width: 180px; padding: 0; margin: 0;}
    .tabsEwm-main-phone{width: 180px;}
    .tabsEwm-foot{text-align: center; color: #888;}
    .login-change{width:60px; height:60px; position:absolute; right:0; top:0;}
    .login-change img{width:60px; height:60px;}
    .login-change-ewm{display:none;}
    .bangdingzhanghao{text-align:center; border-radius: 5px; background: rgba(255,241,240,0.5); border: 1px solid #ffa39e; width: 400px; padding:10px 15px; left: 0; top: -60px; box-sizing: border-box; font-size: 20px; display: none; color: red;}
}