﻿@charset "utf-8";
/* CSS Document */

body {
    background: url("../images/bg.jpg") repeat fixed;
    position: relative;
    padding-bottom: 43px;
    background-size: cover;
    background-position: center;
}
input,textarea,select{font-family:"Microsoft Yahei",simSun,Arial;font-size:inherit;font-weight:inherit;}
input,textarea,button{outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #999;}
input::-moz-input-placeholder,textarea::-webkit-input-placeholder{color: #999;}
input::-ms-input-placeholder,textarea::-webkit-input-placeholder{color: #999;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input::-ms-clear {display:none;}
input:focus,textarea:focus{outline:none;border:1px solid #f60 ;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
@media screen and (max-width: 1000px) {
    html {
        width: 100%;
    }
    .main_con{
        width:100%;
        min-height: 100% !important;
    }
    .hydl{
        min-height: auto !important;
        min-width: auto !important;
        height: 100vh;
    }
    .hydl .box{
        margin:auto !important;
        top:0;
        bottom:0;
        left:0;
        right:0;
        float: none;
        width: 95%;
        position: absolute;
        height: 365px;
        min-width: 370px;
    }
    .header_ztw,.header_con,.footer_con,.gg_img,.fh,.footer{display:none;}

}
.bg_m {
    margin-bottom: 32px;
    /* min-height: 720px; */
    position: relative;
}
.fh {
    bottom: 20px;
    position: absolute;
    text-align: center;
    width: 1200px;
}
.header_ztw{overflow:hidden;}
.box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: #eee 1px solid;
    border-image: none;
    overflow: hidden;
    z-index: 99999;
    width: max-content;
    height: max-content;
    margin: 10vh auto;
}
.box h4 {
    border-bottom: 2px solid #da2533;
    font-family: "微软雅黑";
    font-weight: normal;
    margin: 0 35px;
    padding: 18px 5px 15px;
    font-size: 20px;
}
.ZhuceBox{/*! margin-top:90px; */padding-bottom: 45px;}
.gg_img {
    opacity: 0.8;
    position: fixed;
    top: 180px;
}
.zhuce {
    padding: 10px 35px 40px;
    width: 650px;
    overflow: hidden;
}
.zhuce .box_left {
margin-top: 30px;border-right: 1px #ddd dotted;margin-left: 20px;}
.zhuce_xx {
    overflow: hidden;
}
.zhuce_x {
    color: #ff2525;
    margin-left: 5px;
}
.zhuce_xx ul {
    font: 14px "微软雅黑";
    overflow: hidden;
}
.zhuce_xx ul li {
    margin-bottom: 20px;
    overflow: hidden;
    line-height: 30px;
}
.zhuce_xx .RadioButtom{/*! height: 35px; */}
.zhuce_xx .RadioButtom label{margin: 0 56px 0 2px;}
.zhuce-Yh{height: 45px;width: 245px;float: none;display: block;margin: 30px 30px 0 50px;text-align: center;background: #eaeaea;/*! border-color: #c5beb0 #ddd #ddd #ddd; */border-width: 1px;border-style: solid;color: #666;}
.zhuce-Yh:hover{background: #eee;border-color: #999;}
.zhuce_xx ul li span {
    line-height: 40px;
    float: left;
}
.zhuce_ts {
    color: #ff3300;
    font-size: 12px;
    height: 22px;
}
.zhuce_bt {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #999;
    cursor: pointer;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    margin: 10px 30px;
    text-align: center;
    line-height: 40px;
}
.zhuce_bt:hover {
    color: #e1474e;
}
.zhuce_bt_r {
    float: none;
    margin: 0;
    text-decoration: underline;
}
.zhuce_bt2 {
    background-color: #da2533;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    /* float: left; */
    font-family: "宋体";
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    text-align: center;
    width: 200px;
    border-radius: 5px;
}
.zhuce_bt2:hover {
    background: #e1474e none repeat scroll 0 0;
}
.validatebox-invalid{
    background-color: #fff7f7 !important;
    border-color: #ffe0e0 !important;
}
.txt1 {
    border: 1px solid #e5e5e5;
    color: #999;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 6px 12px;
    width: 260px;
    background: #FCFEFF;
    margin-left: 10px;
}
input:-internal-autofill-selected{
    -webkit-box-shadow: 0px 1000px #f2f3f5 inset;
}
.zhuce_bt1 {
    background-color: #e5e5e5;
    border: 0 none;
    color: #777;
    cursor: pointer;
    font-family: "宋体";
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    padding-top: 0;
    text-align: center;
    width: 140px;
}
.zhuce_bt1:hover {
    background: #ddd none repeat scroll 0 0;
    /* color: #fff; */
}
.main_con {
    min-height: 100vh;
    position: relative;
    padding-top: 35px;
}
.denglu {
    overflow: hidden;
    padding: 10px 35px 40px;
    width: 530px;
}
.denglu .box_left{border-right: 1px #ddd dotted;width: 330px;margin-top: 30px;padding-right: 7px;}
.denglu .box_right{width: 150px;}
.box_left {
    float: left;
    width: 415px;
}
.denglu_xx {
}
.denglu_xx ul {
    font: 14px "微软雅黑";
}
.denglu_xx ul li {
    margin-top: 10px;
    width: 290px;
    overflow: hidden;
}
.denglu_xx ul li span {
    display: block;
    font-size: 12px;
    line-height: 22px;
    text-align: right;
    width: 290px;
}
.box_right {
    float: right;
    overflow: hidden;
    width: 180px;
    margin-top: 20px;
}
.box_right p {
    /* font-family: "微软雅黑"; */
    font-size: 12px;
    margin-top: 10px;
}
.box_right p a{text-decoration:underline;padding:0 5px;}
.box_right p img{width:140px;}
.inroom {
    background: #e1474e none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    margin: 0 auto 50px;
    padding: 15px 0;
    text-align: center;
    width: 180px;
}
.inroom:hover {
    background: #cb2b32 none repeat scroll 0 0;
}
.quit {
    background: #bbb none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    width: 180px;
}
.quit:hover {
    background: #cb2b32 none repeat scroll 0 0;
}
.txtLarge {
    display: table;
    overflow: hidden;
    padding: 10px 8px 10px 45px;
    width: 225px;
}
#tbUserName {
    /* background: rgba(0, 0, 0, 0) url("../images/user_icon.png") no-repeat scroll 15px center; */
}
#tbPassword {
    background: rgba(0, 0, 0, 0) url("../images/lock_icon.png") no-repeat scroll 15px center;
}
.ph-label {
    color: #999;
    height: 20px;
    line-height: 12px;
    opacity: 1;
    padding: 0 0 0 6px;
    position: absolute;
    transition: all 0.2s ease-out 0s;
}

.ForgetPassword{}
.ForgetPassword .txt1{
    margin-left: 0;
    width: 185px;
}

.ShengShi{overflow: hidden;margin: 0px 0 20px !important;}
.zhuce .shengfen,.zhuce .chengshi{float: left;}
.ShengShi .combo{width: 82px !important;border-color: #e5e5e5;height: 30px !important;margin-left: 10px;margin-right: 8px;}
.ShengShi .combo .combo-text{height: 30px !important;line-height: 30px;}
.ShengShi .combo-arrow{height:30px !important;background-color: #666;}
.ShengShi input{width: 60px !important;}
.ChangJia{margin-left: 15px;margin-top: 20px;}
.ChangJia table{margin-top: 8px;}
.ChangJia input{float: left;margin-top: 5px;}
.ChangJia label{font-family: "宋体";font-size: 12px;margin-left: 8px;line-height: 25px;color:#999;} 