header,footer,article,aside,section,nav,menu,details,dialog,figure,figcaption{display:block}
body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input{margin:0;padding:0;border:0}
html,body{font-size: 16px!important;background:#f0f0f0;
    display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden;
}
body{font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif,'Î¢ÈíÑÅºÚ';-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x: hidden;color:#333;}
a{color:#333;}
a,a:active,a:focus,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a,img{-webkit-touch-callout:none}
ol,ul,li{list-style:none}
i,span,em{font-style:normal;}

body{ background:#f0f0f0;min-width: 1200px;}

.clearfix{ zoom: 1;}
.clearfix:after,.clearfix:before{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}


.head {
    background-color: #035dac;
    height: 80px;
    display: flex;
    align-items: center;
}
.head .logoBox{width:230px;float: left;overflow: hidden;padding-left:30px;}
.head .logoBox img{width: 200px;height:50px;margin-top: 15px;}
.head .loginInfo{float:right;padding-right: 30px;}
.head .loginInfo .loginInfoList li{float: right;font-size: 14px;height:80px;line-height: 80px;padding:0 12px;color:#fff;}
.head .loginInfo .loginInfoList li a{color:#fff;}

.main{position: relative;height:calc(100% - 80px);}
.main .menuLeft{width:200px;height:100%;max-height: 893px;overflow: auto;background-color: #035dac;margin-top:-8px;}
    .main .menuLeft .menuList .menuItem {
        background-color: rgba(31,52,156);
        text-indent: 47px;
        border-bottom: 1px solid #035dac;
    }
.main .menuLeft .menuList .menuItem h4{height:36px;line-height: 36px;color:#fff;font-weight: normal;font-size:14px;cursor:pointer;background: url(../images/add.png) no-repeat 150px 7px;background-size: 20px;}
    .main .menuLeft .menuList .menuItem h4.active {
        background-color: rgba(31,52,156);
        background-image: url(../images/sub.png);
    }
.main .menuLeft .menuList .menuItem .childMenu{display: none;}
.main .menuLeft .menuList .menuItem .childMenu li{background-color:#EFEFEF;height:36px;line-height: 36px;}
.main .menuLeft .menuList .menuItem .childMenu li.active a{background-color: #aaa;color:#fff;}
.main .menuLeft .menuList .menuItem .childMenu li:hover a{background-color: #aaa;color:#fff;}
.main .menuLeft .menuList .menuItem .childMenu li a{color:#555;display: block;text-indent: 47px;font-size: 12px;}
.main .mainRight{position: absolute;top:0;left:200px;bottom:15px;right:0;overflow-y: auto;min-width: 1000px;max-height: 893px;padding:15px;padding-bottom: 0;}
.main .mainRight .mainCon{background-color: #fff;padding:8px;position: relative;}


input[type=button] {
    width: 80px;
    height: 30px;
    background-color: #035dac;
    border: none;
    outline: none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}
input[type=text]{border:1px solid #ddd;border-radius:5px;height:30px;}
input[type=password]{border:1px solid #ddd;border-radius:5px;height:30px;}
.safe_addExport table tr td{margin-top:10px;padding:5px;text-align:right;}


.login_page .login_header {
    padding: 0px 15px;
    display: flex;
    align-items: center;
}
.login_page .login_header .logo {background: url(../images/newlogo.png) no-repeat;float: left;width: 120px;height: 39px;}
.login_page .login_header .login_text {float: left;font-size: 24px;margin: 0px 40px;}
.login_page .login_content {width: 100%;height: 680px;background: url(../images/login_bg_new.jpg);}
.login_page .login_content .login_area {position: relative;height: 680px;margin-right:15%;}
.login_page .login_content .login_area .login_form {position: absolute;right: 0;top: 125px;width: 330px;height: 440px;background: rgba(248,126,54,0.8);padding:30px 50px;}
.login_form label{width:100%;height:45px;line-height:45px;font-size:18px;}
.login_form input{width:100%;height:45px;line-height:45px;font-size:16px;border: 1px solid #ddd;color:#9b9b9b;outline:none;}
.login_form #ident_code{width:60%;}
.login_form .loginBtn{color:#FFFFFF;margin-top:30px;}
input:focus {border: 1px solid deepskyblue;outline:none;}
.loginBtn:focus {border: 1px solid #3daf32;outline:none;}
.login_page .login_footer {padding: 50px 335px;}
.login_page .login_footer span {display: block;text-align: center;}





.input_text{border:1px solid #ddd;border-radius:5px;height:30px;}
select{border:1px solid #ddd;border-radius:5px;height:30px;}
.Wdate{border:1px solid #ddd;border-radius:5px;height:30px;width:170px;}

.buttonClassStyleBusDet1{
    background-color:#3daf33 !important;
    color:#fff;
    margin-left:500px;
}
.buttonClassStyleBusDet2{
    background:#d1d1d1 !important;
    color:#000;
    margin-left:500px;
}
