@charset "utf-8";
@import url(../lib/layui/css/layui.css);
*{
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a{
    text-decoration: none;
}
html{
    width: 100%;
    height: 100%;
    overflow-x:hidden; 
    overflow-y:auto;
}
body{
    width: 100%;
    min-height: 100%;
    background: #f7f8fa;
    /*background: #fff;*/
}
.x-red{
    color: red;
}

.layui-form-switch{
    margin-top: 0px;
}
.layui-input:focus, .layui-textarea:focus {
    border-color: #189f92!important;
}

.layui-fluid{
    padding:15px;
}
.x-nav{
    padding: 0 20px;
    position: relative;
    z-index: 99;
    border-bottom: 1px solid #e5e5e5;
    line-height: 39px;
    height: 39px;
    overflow: hidden;
    background: #fff;
}
.page{
    text-align: center;

}
.page a{
    display: inline-block;
    background: #fff;
    color: #888;
    padding: 5px;
    min-width: 15px;
    border: 1px solid #E2E2E2;

}
.page span{
    display: inline-block;
    padding: 5px;
    min-width: 15px;
    border: 1px solid #E2E2E2;
}
.page span.current{
    display: inline-block;
    background: #009688;
    color: #fff;
    padding: 5px;
    min-width: 15px;
    border: 1px solid #009688;
}
.page .pagination li{
    display: inline-block;
    margin-right: 5px;
    text-align: center;
}
.page .pagination li.active span{
    background: #009688;
    color: #fff;
    border: 1px solid #009688;

}

/*登录样式*/
/*头部*/
.container{
    width: 100%;
    height: 70px;
    background-color: #FFFFFF;
}
.container a,.layui-nav .layui-nav-item a{
    color: #333333 !important;
}
.container .logo a{
    background-color: #3a3f51;
}
.container .logo a{
    float: left;
    font-size: 18px;
    padding-left: 20px;
    line-height: 70px;
    width: 200px;
}
.container .right{
    background-color:rgba(0,0,0,0);
    float: right;

}
.container .left_open{
    height: 70px;
    float: left;
    margin-left: 10px;
    display: none;
}
.container .left_open i{
    display: block;
    background: rgba(255,255,255,0.1);
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
    text-align: center;
    margin-top: 7px;
    cursor: pointer;
}
.container .left_open i:hover{
    background: rgba(255,255,255,0.3);
}

.container .left{
    background-color:rgba(0,0,0,0);
    float: left;

}
.layui-nav-bar{display: none}
.container .layui-nav-item{
    line-height: 70px;
}
.container .name{font-size: 22px;color: #494f67;line-height: 70px;padding-left: 20px;}
.container .layui-nav-more{
    top: 35px;
}
.container .layui-nav-child{
    top: 70px;
}
.container .layui-nav-child i{
    margin-right: 10px;
}
.layui-nav .layui-nav-item a{
    cursor: pointer;
}
.layui-nav .layui-nav-more{
    border-style: solid dashed dashed;
    border-color: #3a3f51 transparent transparent;
    border-top-color: rgb(58 63 81);
}
.layui-nav .layui-nav-child a{
    color: #333;
    cursor: pointer;
}
.left-nav{
    position: absolute;
    top: 0px;
    bottom: 0px;
    /*bottom: 42px;*/
    left: 0;
    z-index: 2;
    padding-top: 10px;
    background-color: #9e5b35;
    width: 220px;
    max-width: 220px;
    overflow: auto;
    overflow-x:hidden;
    overflow: hidden;

    /*width: 0px;*/
}
#side-nav{
    width: 220px;
    width: 100%;
}

.left-nav #nav li:hover > a{
    /*color: blue;*/
}
.left-nav .logo{
    line-height: 125px;
    width: 100%;
    text-align: center;
}
.left-nav .logo img{max-width: 100%;}
.left-nav #nav .current{
    background-color: rgba(0, 0, 0, 0.3);
}
.left-nav #nav li a{
    font-size: 14px;
    padding: 10px 15px 10px 15px;
    display: block;
    cursor: pointer;
    border-left: 4px solid transparent;
    transition: all 0.3s;
    color: #cdd1de;
}
.left-nav a:hover{
    background: #942821 !important;
    color: #fff;
    border-color:  #f9ce04 !important;
}
.left-nav a.active{
    background: #9c231b !important;
    color: #fff;
    border-color:  #f9ce04 !important;
}
.left-nav #nav li a cite{
    font-size: 14px;
}

.left-nav #nav li .sub-menu{
    display: none;
}
.left-nav #nav li .opened{
    display: block;
}
.left-nav #nav li .opened:hover{
    /*background: #fff ;*/
}
.left-nav #nav li .opened .current{
    
}
.left-nav #nav li .sub-menu li:hover{
    /*color: blue;*/
     /*background: #fff ;*/
}
.left-nav #nav li .sub-menu li a{
    padding: 12px 15px 12px 30px;
    font-size: 14px;
    cursor: pointer;
}
.left-nav #nav li .sub-menu li .sub-menu li a{
    padding-left: 45px;
}
/*.left-nav #nav li .sub-menu li a:hover{
    color: #148cf1;
}*/
.left-nav #nav li .sub-menu li a i{
    font-size: 12px;
}
.left-nav #nav li a i{
    padding-right: 10px;
    line-height: 14px;
}
.left-nav #nav li .nav_right{
    float: right;
    font-size: 16px;
}
.x-slide_left {
    width: 17px;
    height: 61px;
    background: url(../images/icon.png) 0 0 no-repeat;
    position: absolute;
    top: 200px;
    left: 220px;
    cursor: pointer;
    z-index: 3;
}
.page-content{
    position: absolute;
    top: 70px;
    right: 0;
    /*bottom: 42px;*/
    bottom: 0px;
    left: 220px;
    overflow: hidden;
    z-index: 1;
}
.page-content-bg{
    position: absolute;
    top: 45px;
    right: 0;
    /*bottom: 42px;*/
    bottom: 0px;
    left: 220px;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
    z-index: 100;
    display: none;
}

.page-content .tab{
    height: 100%;
    width: 100%;
    /*background: #EFEEF0;*/
    margin: 0px;
}
.page-content .layui-tab-title{
    /*padding-top: 5px;*/
    height: 35px;
    background: #EFEEF0 ;
    position: relative;
    z-index: 100;
}
.page-content .layui-tab-title li.home i{
    padding-right: 5px;
}
.page-content .layui-tab-title li.home .layui-tab-close{
    display: none;
}
.page-content .layui-tab-title li{
    line-height: 35px;
}
.page-content .layui-tab-title .layui-this:after{
    height: 36px;
}
.page-content .layui-tab-title li .layui-tab-close{
    border-radius: 50%;
}
.page-content .layui-tab-title .layui-this{
    background: #fff ;
}
.page-content .layui-tab-bar{
    height:34px;
    line-height: 35px;
}
.page-content .layui-tab-content{
    position: absolute;
    top: 36px;
    bottom: 0px;
    width: 100%;
    padding: 0px;
    overflow: hidden;
}
.page-content .layui-tab-content .layui-tab-item{
    width: 100%;
    height: 100%;
    
}
.page-content .layui-tab-content .layui-tab-item iframe{
    width: 100%;
    height: 100%;

}
.x-admin-carousel,.layui-carousel,.x-admin-carousel>[carousel-item]>* {
    background-color:#fff
}

.x-admin-backlog .x-admin-backlog-body {
    display:block;
    padding:10px 15px;
    background-color:#f8f8f8;
    color:#999;
    border-radius:2px;
    transition:all .3s;
    -webkit-transition:all .3s
}
.x-admin-backlog-body h3 {
    padding-bottom:10px;
    font-size:12px
}
.x-admin-backlog-body p cite {
    font-style:normal;
    font-size:30px;
    font-weight:300;
    color:#009688
}
.x-admin-backlog-body:hover {
    background-color:#CFCFCF;
    color:#888
}

.layui-table td, .layui-table th{
    min-width: 80px;
}

table th, table td {
    word-break: break-all;
}

/*404页面样式*/
.fly-panel {
    margin-bottom: 15px;
    border-radius: 2px;
    /*background-color: #fff;*/
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
}
.fly-none {
    min-height: 600px;
    text-align: center;
    padding-top: 50px;
    color: #999;
}
.fly-none .layui-icon {
    line-height: 300px;
    font-size: 300px;
    color: #393D49;
}
.fly-none p {
    margin-top: 50px;
    padding: 0 15px;
    font-size: 20px;
    color: #999;
    font-weight: 300;
}
#tab_right{
    display: none;
    width: 80px;
    position: absolute;
    top: 35px;
    left: 0px;
}
#tab_right dl{
    top: 0px;
}
#tab_show{
    position: absolute;
    top: 36px;
    bottom: 0px;
    width: 100%;
    background:rgb(255, 255, 255,0);
    padding: 0px;
    overflow: hidden;
    display: none;
}


@media screen and (max-width: 768px){
    .fast-add{
        display: none;
    }
    .layui-nav .to-index{
        display: none;
    }
    .container .logo a{
        width: 140px;
        opacity: 0;
    }
    .container .left_open {
        /*float: right;*/
        display: none;
    }
    .left-nav{
        width: 60px;
    }
    .left-nav #nav li a i{
        font-size: 18px;
    }
    .left-nav cite,.left-nav .nav_right{
        display: none;
    }
    .page-content{
        left: 60px;
    }
    .page-content .layui-tab-content .layui-tab-item{
        -webkit-overflow-scrolling: touch; 
        overflow-y: scroll; 
    }
    .x-so input.layui-input{
        width: 100%;
        margin: 10px;
    }
}

/*精细版样式*/

.x-admin-sm{
    font-size: 12px;
}
.x-admin-sm body{
    font-size: 14px;
}
/*登录页面样式*/
.x-admin-sm .login input[type=submit],.x-admin-sm .login input[type=button]{
    font-size: 14px;
}
.x-admin-sm .login input[type=text],
.x-admin-sm .login input[type=file],
.x-admin-sm .login input[type=password],
.x-admin-sm .login input[type=email], .x-admin-sm select {
    font-size: 16px;
}


.x-admin-sm .layui-table td, .x-admin-sm .layui-table th{
    font-size: 12px;
}
.x-admin-sm .layui-elem-field legend{
    font-size: 18px;
}

.x-admin-sm .x-admin-backlog-body p cite{
    font-size: 24px;
}
.x-admin-sm .left-nav #nav li a cite{
    font-size: 16px;
}
.x-admin-sm .left-nav #nav li .sub-menu a cite{font-size: 14px;}

.x-admin-sm .iconfont{
    font-size: 14px;
}
.x-admin-sm .layui-tab-title li{
    font-size: 12px;
}
.x-admin-sm .layui-icon{
    font-size: 14px;
}
.x-admin-sm .layui-nav *{
    font-size: 14px;
}
.x-admin-sm  .layui-breadcrumb>*{
   font-size: 14px;
}

.x-admin-sm  .layui-btn,.x-admin-sm .layui-btn-xs,.x-admin-sm .layui-btn-sm{
    font-size: 14px;
}
.x-admin-sm .layui-nav-item img{margin-right: 5px;}

.x-admin-sm .layui-laydate{
    font-size: 14px;
}
.x-admin-sm  .layui-btn{
    height: 44px;
    line-height: 44px;
    text-align: center;
    min-width: 100px;
    border-radius: 5px;
    padding: 0 10px;
}

.x-admin-sm .layui-btn-lg{
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    font-size: 14px;
}
.x-admin-sm .layui-layer-title,.x-admin-sm .layui-layer-dialog .layui-layer-content{
    font-size: 18px;
}
.x-admin-sm .layui-input,.x-admin-sm .layui-select,.x-admin-sm .layui-textarea{
    height: 40px;
}

.x-admin-sm .layui-form-pane .layui-form-label{
    height: 40px;
    line-height: 14px;
}
.x-admin-sm .layui-form-checkbox span{
    font-size: 12px;
}
.x-admin-sm .fly-none .layui-icon {
    line-height: 300px;
    font-size: 300px;
    color: #393D49;
}


.home_css .l_til{
    background: #FFFFFF;
    padding: 25px;
    color: #494f67;
    font-size: 18px;
    line-height: 28px;
}
.home_css .l_til .tex{padding-left: 15px;display: inline-block;vertical-align: middle;}
.r_home{
    padding: 60px;
    background: #FFFFFF;
}
.r_home .h1{background: #f2f3f5;font-size: 20px;font-weight: bold;padding: 20px;padding-left: 30px;line-height: 20px;border-radius: 60px;}
.r_home .h1 span{border-left: 5px solid #0078e8;padding-left: 10px;}

.r_home .lists{padding: 20px 0;}
.r_home .lists .li{
    padding: 20px 0;
    width: 20%;
    float: left;
    color: #494f67;
    font-size: 16px;
    text-align: center;
}
.r_home .lists .li .t1{padding: 15px 0;}

.home_css .l_news{margin-top:10px;background: #FFFFFF;padding:10px;}
.l_news .til{line-height: 55px;border-bottom: 1px solid #dcdfea;}
.l_news .til .na{font-size: 20px;font-weight: bold;}
.l_news .til .more{color: #494f67;font-size: 16px;}
.news_list{padding: 20px 0;    height: 400px;}
.news_list .li{
    display: block;width: 100%;
    vertical-align: top;
    line-height: 40px;
    color: #7d808c;
    font-size: 16px;
}

.news_list .li .na{width: calc(100% - 100px);overflow: hidden;white-space:  nowrap;text-overflow: ellipsis;}
.news_list .li .time{}

/*项目管理*/
.project{
    background: #FFFFFF;padding: 0 35px;
    min-height: 100%;
}
.project .pro_top{padding:5px 0;line-height: 50px;text-align: center;font-size: 16px;}
.project .pro_top .name{;background: #0078e8;color: #FFFFFF;width: 150px;cursor:pointer}
.project .pro_top .name2{background: #f7f8fa;width: 150px;margin:0 30px;}
.project .pro_top .name_t{padding-right: 25px;}
.project .pro_top .layui-input{height: 50px;width: 150px}
.project .pro_top .int {    margin-left: 25px}
.project .pro_top .int input{
    display: block;
    padding-left: 10px;
    height: 48px;
    width: 250px;
    line-height:50px;
    border: 1px solid #D2D2D2;
    background-color: #fff;
    border-radius: 2px;
}
.project .layui-table{    text-align: center;}
.project .layui-table td,.project  .layui-table th{    text-align: center;}
.project  .seat{cursor: pointer;background: #494f67;color: #FFFFFF;width: 68px;margin-left: 15px}

.project .bnt_d{cursor: pointer;background: #0078e8;color: #FFFFFF;padding: 0 20px;display: block}
.project .ad_t{cursor: pointer;background: #0078e8;color: #FFFFFF;padding: 0 20px;margin-left: 30px}

.project .btn_cho{;background: #0078e8;color: #FFFFFF;padding: 0 20px;display: inline-block;line-height: 28px;}
.project .btn_cho:nth-child(n+2){margin-left: 10px;}


.fenye{ height:38px; overflow:hidden; text-align:right; margin-top:15px;}
.fenye a,.fenye em{ display:inline-block;text-align: center}
.fenye a{ padding:0 13px; height:34px; background:#f6f6f8; border:1px #dedede solid; line-height:34px; color:#323431;    vertical-align: top;}
.fenye a:hover{height:32px;background:#494f67; border:1px #494f67 solid; color:#fff;}
.fenye a.pageon{height:32px; background:#494f67; border:1px #494f67 solid; color:#fff;}
.fenye a.pagestop{ border:1px #ddd solid; background:#fff; color:#ccc;}
.fenye span{ display:inline-block; height:38px; line-height:38px; padding:0 15px; color:#FFFFFF ;background: #494f67;    vertical-align: top;}
.fenye em{ padding:0 5px;}
.fenye input[type="text"]{margin-left:2px;width:36px;height:34px; overflow:hidden; border:1px #ccc solid; line-height:30px; text-align:center;    vertical-align: top;}
.fenye input[type="submit"]{margin-left:2px;width:56px;height:36px; overflow:hidden;background:#f6f6f8; border:1px #dedede solid;color:#323431; cursor:pointer; border-radius:2px;    vertical-align: top;}
.fenye input[type="submit"]:hover{ background:#f1f1f1}

.layui-layer-title{color: #494f67!important;background: #f7f8fa!important;line-height: 60px!important;height: 60px!important;}
.form_manage{
    background: #FFFFFF;
}
.layui-form-item .layui-input-inline{width: 210px}
.form_manage .top .layui-form-item{width: 50%;}
.form_manage .layui-form-item .layui-input-inline {
    width: calc(100% - 120px);
}
.form_manage .layui-btn{}

.layui-btn{background-color: #0078e8;height: 44px;line-height: 44px;text-align: center;}
.layui-btn_co{background-color: #9fa5bb;}
.layui-input-inline_vue input{width: 210px;display: inline-block;}
.layui-input-inline_vue span{display: inline-block;padding: 0 15px;}

.form_manage .imgs .li{
    border: 1px solid #dde2e8;text-align: center;
    width: 106px;position: relative;padding-bottom:7px;padding-top:7px;
}
.form_manage .imgs .li:nth-child(n+2){margin-left: 22px;}
.form_manage .imgs .li .img{line-height: 70px;}

.form_manage .imgs .li input{display: inline-block;width: 100%;height: 100%;position: absolute;top: 0;
    left: 0;opacity: 0}

.x-admin-sm .layui-textarea{}
.form_manage .layui-form-checkbox[lay-skin=primary]{width: 100%;}
.layui-form-checked[lay-skin=primary] i{    border-color: #0078e8;
    background-color: #0078e8;}
.form_manage .input_checkbox {    line-height: 40px;}
.form_manage .layui-form-checkbox span{font-size: 14px;}
.form_manage .input_checkbox .layui-unselect:nth-child(n+3){margin-left: 30px;}
.form_manage .input_checkbox .layui-unselect:nth-child(n+5){margin-left: 60px;}


.investigation{padding: 30px;}
.investigation .layui-fluid{background: #FFFFFF;padding: 40px;}
.investigation .topban img{width: 100%}
.investigation .h1{font-size: 18px;color: #494f67;font-weight: bold;line-height: 65px;background: #f0f2f5;text-align: center;
width: 100%}

.inves_c{border: 1px solid #e6e8eb;margin: 35px 0;}
.inves_c .te{color: #494f67;font-size: 14px;line-height: 24px;text-align: center;padding: 20px 90px;}
.inves_c .li{padding: 20px 90px;border-top: 1px solid #e6e8eb;}
.inves_c .li .t1{font-weight: bold;color: #494f67;}
.inves_c .li .t2{font-weight: bold;color: #494f67;padding-bottom: 20px}

.radios_label{padding-top: 15px}
.radios_label input{display: none;}
.radios_label label{padding-left:26px;position: relative;color: #494f67; margin-right: 20px;}
.radios_label label:last-child{margin-right: 0;}
.radios_label input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    background: #e0e3e8;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    border: 5px solid #e0e3e8;
    position: absolute;
    left: 0;
    top: calc(50% - 10px);
    -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;
}
.radios_label input[type="radio"]:checked + label:before {background: #ffffff;border-color: #0078e8;}
.radios_label input[type="checkbox"] + label:before {
    content: "";
    display: inline-block;
    background: #e0e3e8;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    border: 5px solid #e0e3e8;
    position: absolute;
    left: 0;
    top: calc(50% - 10px);
    -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;
}
.radios_label input[type="checkbox"]:checked + label:before {background: #ffffff;border-color: #0078e8;}
.radios_label .las{width: 50%;line-height: 55px;}

.bg{  display: none; position: fixed;z-index: 100; top: 50%;width: 100%;height: 100%;left: 50%;transform: translate(-50%,-50%); background: rgba(0, 0, 0, 0.5);}

.show_tu{
    display: none;
    position: fixed;top: 50%;width: 520px;left: 50%;transform: translate(-50%,-50%);z-index: 100;
    background: #FFFFFF;text-align: center;
    border-radius: 20px;
}

.show_tu .im{margin-top: -30px;}
.show_tu .te{padding: 20px 0;}
.show_tu .t1{font-size: 32px}
.show_tu .t3{font-size: 24px;}
.show_tu .btn{font-size: 32px;
    display: inline-block;
    background: #0078e8;
    width: 240px;
    border-radius: 88px;
    color: #FFFFFF;
    cursor: pointer;
    line-height: 88px;margin: 20px 0;
}

.left-nav a .icon_img{opacity: 0.5}
.left-nav a.active .icon_img{opacity: 1}

.video_c{
    padding: 0 30px;
    -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;
}
.video_c .project{min-height: 100%;}
.video_c .fenye{padding: 40px 0;}
.video_lis{}
.video_lis .li{}
.video_lis .li .img{position: relative;}
.video_lis .li  video{display: inline-block;width: 100%;}
.video_lis .li .img .cen{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.video_lis .li .text{padding: 10px 18px;line-height: 30px;font-size: 14px;border: 1px solid #eaecee}
.video_lis .text .t1{color: #494f67;font-weight: bold;}
.video_lis .text .t1 .type{color: #00ae31;}
.video_lis .text .t1 .type_over{color: #8b8b8b;}
.video_lis .text .t1 .type_rd{color: #0078e8;}

.cho_lis{padding: 40px 0;border-top: 1px solid #dcdfea;}
.cho_lis .li{display: inline-block;cursor: pointer; padding: 0 30px;background: #f7f8fa; text-align: center;border-radius: 35px;line-height: 35px; }
.cho_lis .li.active{color: #FFFFFF;background: #e8af42;}
.cho_lis .li:nth-child(n+2){margin-left: 20px;}

.cons .con:nth-child(n+2){display: none;}

.our_news_ls .contact-box{     background-color: #ffffff;
    border: 1px solid #e7eaec;
    padding: 20px;color: #848795;
    margin-bottom: 20px;}

.our_news_ls .li {cursor: pointer; vertical-align: top;color: #848795;}
.our_news_ls .li a{    color: #848795;}
.our_news_ls .contact-box .text{padding: 12px 0;}

.printing_ma{border: 1px solid #e6e8eb;margin: 35px 0;}
.printing_top{background: #f0f2f5;padding: 10px 80px;line-height: 35px;font-size: 14px;font-weight: bold;color: #494f67;}

.printing_top .radios_label{padding-top: 0;}
.printing_top .radios_label .las{display: inline-block;width:auto; line-height: 35px;margin-left: 130px}
.printing_top .radios_label label{margin-left: 130px}
.printing_top .btn{font-size: 14px;background: #2f8ee6;color: #FFFFFF;width: 95px;display: inline-block;text-align: center;font-weight: normal;margin-left: 130px;cursor: pointer;}


.printing{    background: #FFFFFF;padding: 35px;}
.printing_c{
    padding: 40px 80px;
}

.xm_table{  border-collapse:collapse; border-spacing:0;}
.xm_table th{ background:#fff; text-align:right;font-weight:bolder;font-family:"微软雅黑";color:#666;}
.xm_table th,.xm_table td{ line-height:40px; }
.xm_table td{ padding:8px 5px; line-height:24px;text-align: center;}
.xm_table select{height:30px; overflow:hidden; border:1px #ccc solid; line-height:30px; text-align:center;}
.xm_table input{height:30px; overflow:hidden; border:1px #ccc solid; line-height:30px; text-align:center;}
.xm_table input{height:30px; overflow:hidden; border:1px #ccc solid; line-height:30px; text-align:left; padding-left:10px;}

.xm_table {border: 1px solid #e3e3e3;}
.xm_table th{text-align: center!important;border-left:1px solid  #e3e3e3}
.xm_table tr{border-bottom:1px solid #e3e3e3; }
.xm_table a{color:#0081d0}

.ul_printing li{ background: url(../images/bj.jpg);}

.archives_top_lis{padding: 10px 0;}
.archives_top_lis .li{width: 22%;margin-right: 4%;padding: 28px 35px;color: #FFFFFF; background: url("../images/t_img1.png");background-size: cover;background-position: right bottom;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; }
.archives_top_lis .li:nth-child(n+5){}
.archives_top_lis .li:nth-child(4n){margin-right: 0%;}
.archives_top_lis .li:nth-child(2){ background: url("../images/t_img2.png");background-size: cover;background-position: right bottom; }
.archives_top_lis .li:nth-child(3){ background: url("../images/t_img3.png");background-size: cover;background-position: right bottom; }
.archives_top_lis .li:nth-child(4){ background: url("../images/t_img4.png");background-size: cover;background-position: right bottom; }
.archives_top_lis .li .h1{font-size: 20px;font-weight: bold;}
.archives_top_lis .li .num{font-size: 40px;padding: 12px 0;line-height: 45px;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; }
.archives_top_lis .li .num span{font-size: 22px;    display: inline-block;vertical-align: top;}
.archives_top_lis .li .num.na{font-size: 30px;}
.archives_top_lis .li .te{font-size: 18px;}

.archives_c{border: 1px solid #e6e8eb;margin-top: 30px;}
.archives_c .h1{ padding: 10px 25px;background: #f0f2f5;color: #494f67;font-weight: bold;font-size: 16px;line-height: 40px;}
.archives_c .h1 span{position: relative;padding-left: 15px;display: inline-block;}
.archives_c .h1 span:after{
    content: '';
    position: absolute;
    background: #0078e8;
    width: 6px;
    height: 6px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.archives_c .more{color: #8f93a3;font-size: 14px;}

.archives_c_one{
    position: relative;
    padding: 15px 30px ;
}

.surface_ims{
    text-align: center;
    padding: 90px 100px;
    position: relative;
}

.surface_ims .swiper-slide_c{position: relative;}
.surface_ims .text{color: #494f67;text-align: center;line-height: 24px;}
.surface_ims .swiper-slide dl{
    position: absolute;
    bottom: 15px;
    width: 100%;}
.surface_ims .swiper-slide dt{font-size: 22px;}

.surface_ims .swiper-slide .c_zhe{
    position: absolute;
    top:50%;
    left: 50%;
    transform: rotate(-45deg);
    margin-top: -3.5px;
    margin-left: -103px;
}

.surface_ims  .swiper-button-next{
    width: 42px;
    right: 50px;
    height: 124px;
    margin-top: -62px;
    border: 1px solid #cfd1d3;
    background: url("../images/no29.png");
    background-repeat: no-repeat;
    background-position: center center;
}
.surface_ims  .swiper-button-prev{
    width: 42px;
    left: 50px;
    height: 124px;
    margin-top: -62px;
    border: 1px solid #cfd1d3;
    background: url("../images/no30.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.surface_ims .layui-this{background: none}

.lis_news {

}

.lis_news .news_list{padding: 25px;}
.type_tw_table{padding: 25px 0;    height: 400px;}
.type_tw_table table{text-align: left;font-size: 14px;}
.type_tw_table table th{font-weight: bold;color: #494f67;padding: 0 20px;line-height: 35px;}
.type_tw_table table td{ line-height: 35px;padding: 0 20px;}
.type_tw_table table td .co_blue{color: #0078e8;}
.type_tw_table table td .co_red{color: #f22800;}
.type_tw_table table td .co_green{color: #0a9237;}


.news_list_two{padding:5px 25px;    height: 440px;}
.news_list_two .li{
    display: block;width: 100%;
    vertical-align: top;
    line-height: 30px;
    color: #7d808c;
    font-size: 14px;
    padding: 15px 0;
}
.news_list_two .li:nth-child(n+2){border-top: 1px solid #e6e8eb;}
.news_list_two .li .na{width: calc(100% - 100px);}
.news_list_two .li .typ{color: #494f67;font-weight: bold}
.news_list_two .li .te{overflow: hidden;white-space:  nowrap;text-overflow: ellipsis}
.news_list_two .li .tim{color: #0a9237;}

.abt_work{padding: 40px 0;}
.abt_work .h1{font-weight: bold;font-size: 24px;color: #494f67;line-height: 50px}
.abt_work .work_lis{padding: 20px 0;}
.abt_work .work_lis .li{background: #f7f8fa;padding: 30px 45px;}
.abt_work .work_lis .li .img{width: 100px;}
.abt_work .work_lis .li .text{width: calc(100% - 120px);padding-left: 20px;padding-top: 15px;}
.abt_work .work_lis .li .text .h1{font-size: 24px;font-weight: bold;line-height: 45px;}
.abt_work .work_lis .li .text .te{font-size: 16px;}

.inves_c_type2{border: 1px solid #e6e8eb;}
.inves_c_type2 .li{border-top: 1px solid #e6e8eb;}
.inves_c_type2 .li .t1{font-weight: bold;color: #494f67;padding-top: 30px;}
.inves_c_type2 .li .t2{font-weight: bold;color: #494f67;padding-bottom: 20px}
.inves_c_type2 .li .l_tex{width: 250px;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; text-align: right;padding-right: 70px;}
.inves_c_type2 .li .ltext{width: calc(100% - 250px);padding: 30px 80px;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; }
.inves_c_type2 .li .ltext input{width: 550px }
.inves_c_type2 .li .ltext textarea{width: 550px }

.inves_c_type2 .div_lis{position: relative;}
.inves_c_type2 .div_lis:after{content: ''; position: absolute;left: 250px;top:0;width: 1px;height: 100%;background: #e6e8eb;}

.inves_c_type2 .li .radios_label{padding-top: 0}
.inves_c_type2 .li .radios_label .las {    width: 25%;
    line-height: 40px;}
.alert{color: #e83100;font-size: 14px;margin-top: 20px}
.inves_c_type2 .cho_time{display: inline-block}
.inves_c_type2 .li .ltext .cho_time input{display: inline-block;width: 250px;}
.inves_c_type2 .li .ltext .input_ty{display: inline-block}
.inves_c_type2 .li .ltext .input_ty input{display: inline-block;width: 250px;}
.inves_c_type2 .li  .cen-pa{padding: 0 40px;display: inline-block}

.c_input_tu .tu_li{
    width: 45%;float: left;
}
.inves_c_type2 .li .ltext_inputs{padding: 30px 50px;line-height: 40px;}
.c_input_tu .tu_li .na{width: 120px;text-align: right;}
.c_input_tu .tu_li:nth-child(2n){float: right;}
.c_input_tu .tu_li:nth-child(n+3){margin-top: 20px;}
.c_input_tu .tu_li .ty{display: inline-block;padding: 0 15px;}
.c_input_tu .tu_li input{margin-left: 10px;    width: 250px !important;}

.typeall{}
.typeall input{display: none;}
.typeall label{padding-left:26px;position: relative;color: #494f67; margin-right: 20px;}
.typeall label:last-child{margin-right: 0;}
.typeall input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    background: #e0e3e8;
    width: 20px;
    height: 20px;
    text-align: center;
    border: 5px solid #e0e3e8;
    position: absolute;
    left: 0;
    top: calc(50% - 10px);
    -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;
}
.typeall input[type="radio"]:checked + label:before {background: #ffffff;border-color: #0078e8;}
.typeall input[type="checkbox"] + label:before {
    content: "";
    display: inline-block;
    background: #e0e3e8;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    position: absolute;
    left: 0;
    color: #0078e8;
    top: calc(50% - 10px);
    -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;
}
.typeall input[type="checkbox"]:checked + label:before { content: "\e605"; border-color: #0078e8;}
.layui-form-checked[lay-skin=primary] i{}
.select{height: 38px;
            line-height: 1.3;
            line-height: 38px\9;
            border-width: 1px;
            border-style: solid;
            background-color: #fff;
            border-radius: 2px;display: block!important;
                                   width: 200px;
                                   padding-left: 10px;}
.clearfix{clear:both;}
.dingwei_box{width:100%;background-color:#fff;padding:10px 0;}
.dingwei_center{width:100%;margin: 0 auto;  border-bottom: solid 1px #eee;}
.dingwei_center .left img{float:left;margin:10px 12px 0 0;}
.dingwei_center .left p{float:left;font-size:16px;color:#4c4c4c;margin:12px 0;}
.dingwei_center .left p a{color:#4c4c4c;}
.dingwei_center .left p a:hover{color:#0c61c6}
.dingwei_center .right{float:right;margin:10px 8px 0 0;padding-right:100px;padding-bottom:5px}
.dingwei_center .right input {
    display: block;
    padding-left: 10px;
    height: 35px;
    width: 250px;
    line-height: 37px;
    border: 1px solid #D2D2D2;
    background-color: #fff;
    border-radius: 2px;float:left;
}
.dingwei_center .right .seat {
    cursor: pointer;float:left;
    background: #494f67;
    color: #FFFFFF;
    width: 68px;text-align:center;
    margin-left: 15px; height: 35px; line-height: 35px;
}

.cata{width:48%;margin: 0 auto; height:120px; border: solid 1px #eee;float:left;margin-left:10px;margin-top:5px}
.cata1{ height:30px;border-bottom: solid 1px #eee;padding-left:10px;line-height:30px}
.cata1 a{color:#9e5b35;font-weight: bold;}
.cata2list{position: relative;height:30px;width:150px;float:left;padding-bottom:10px}
.cata2 {padding:15px;height:auto}
.cata2 a{height:30px;width:150px;line-height:30px;font-size:14px}
/*.keMu{position:fixed;display:none;width:100px;border: solid 1px #eee;position: absolute;z-index: 100;background: #ccc;left:0px; top:0px;}
.keMu a{width:100%;float:left;text-align:center;padding-right:15px}*/

.cata .cata2 span .cata2list a:hover .keMu{display:block}
.cataklist{position: relative;height:30px;width:60px;float:left;padding-bottom:10px}


.wrap{}
.wrap .box{border:2px solid #eee;width:48%;height:120px;float:left;margin-right: 10px;margin-bottom: 10px;}

.wrap .box h1{height:30px;border-bottom: solid 1px #eee;padding-left:10px;line-height:30px;}
.wrap .box h1 a{color:#9e5b35;font-size:16px;}
.wrap .box .lists{padding:15px;height:auto;}
.wrap .box .lists .cata2list{position: relative;height:30px;width:150px;float:left;padding-bottom:10px;}
.wrap .box .lists .cata2list:hover .keMu{display:block;}
.wrap .box .lists  .cata2list .keMu{position:fixed;display:none;width:100px;border: solid 1px #eee;line-height:28px;
position: absolute;z-index: 100;background: #ccc;left:0px; top:0px;}
.wrap .box .lists  .cata2list .keMu a{width:100%;float:left;text-align:center;padding-right:15px;position: relative;height:28px}

.wrap .box .lists  .cata2list .keMu .cata3list .keMu3{position:fixed;display:none;width:100px;border: solid 1px #eee;line-height:28px;
       position: absolute;z-index: 100;background: #eee;left:100px; top:-50px;}
.wrap .box .lists  .cata2list .keMu .cata3list:hover .keMu3{display:block;}
.wrap .box .lists  .cata2list .keMu .cata3list:hover .cata3a{width:80%;background:url(/images/arrow.png) right no-repeat;} /*background-color:#9c231b;color:#fff*/


/*home*/
.layui-fluid .layui-row .layui-col-sm12{border:solid 1px #666;padding:0;height:auto;display:inline-block;align-items:stretch;vertical-align:top;}
.layui-fluid .layui-row .layui-col-md4{width:95.5%;margin-right:0.5%;}
.layui-fluid .layui-row .layui-col-md8{width:46%;}

.layui-fluid  .layui-row .title span{background-color:#ffbf00;width:10px;height:40px;line-height:40px;float:left;margin-right:4px;}
.layui-fluid  .layui-row .title p{font-size:24px;font-weight:bold;color:#fff;line-height:40px;float:left;background-color:#5e667a;width:206px;padding-left:10px;box-sizing:border-box;}


/*左边消息通知*/
.layui-col-space15{display: flex;}
.layui-fluid  .layui-row .layui-col-md4 .l_news ul{margin-top:20px;}
.layui-fluid  .layui-row .layui-col-md4 .l_news ul li{padding:10px 15px;box-sizing:border-box;margin-bottom:6px;transition:0.3s; cursor:pointer;transform: scale(1);border: solid 1px #eee;}
.layui-fluid  .layui-row .layui-col-md4 .l_news ul li h4{font-size:16px;font-weight:bold;}
.layui-fluid  .layui-row .layui-col-md4 .l_news ul li h4 span{display:inline-block;font-weight:normal;color:#e95151;margin-left:6px;}
.layui-fluid  .layui-row .layui-col-md4 .l_news ul li h5 span{display:inline-block;font-size:14px;margin:6px 20px 6px 0;}
.layui-fluid  .layui-row .layui-col-md4 .l_news ul li p{font-size:14px;line-height:21px;text-align:justify;text-indent:2em}
.layui-fluid  .layui-row .layui-col-md4 .l_news .xx_more a{display:block;line-height:32px;color:#fff;border-radius:4px;text-align:center;width:110px;margin:15px auto;}
.layui-fluid  .layui-row .layui-col-md4 .l_news ul li:hover{transform: scale(1.03);}


