*{box-sizing: border-box;}
.clear{clear:both}
li{list-style:none;}
em,s,i{font-style:normal;}
a{color:#424242;text-decoration:none;}
button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline:none; border:0;}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
.fr{float:right}
.fl{float:left !important}
.fla{float:none !important}
h1,h2,h3,h4,h5{font-weight:normal}
.bar {z-index: 2;position: fixed;right: 0;left: 0;z-index: 15;height: 2.2rem;padding-right: .5rem;padding-left: .5rem;background-color: #000;-webkit-backface-visibility: hidden;backface-visibility: hidden;color: #fff;}
.bar .title {position: absolute;display: block;max-width: 65%;padding: 0 2%;left: 0;right: 0;margin: 0 auto;font-size: .85rem;font-weight: 500;line-height: 2.2rem;height: 2.2rem;color: #fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bar .icon {position: relative;z-index: 20;font-size: 1.2rem;line-height: 2.2rem;height: 2.2rem;color: #fff;}
.bar.bgf, .bar.bgf .title, .bar.bgf .icon {color: #333;}
.pull-left {float: left !important;}
.pull-right {float: right !important;}
.bar-tab-content{-webkit-overflow-scrolling: touch;padding-bottom: 0px;padding-top:2.2rem}
.dbbar {position: fixed;}
.bar-nav img {height: 40px;padding-top: 6px;}

.weui-article iframe {width:320px; height:240px; margin:0 auto; display: block;}
.swiper-container {width: 100%;} 
.swiper-container img {display: block;width: 100%;}

.back_a{background:#fff !important;}
.back_b{background:#efeff4 !important;}
.border_a,.border_a:after{border-radius:0px !important}
.border_b:after{border:none !important}
.border_b:before{border:none !important}

.width_a{width:25% !important}
.width_b{width:48px !important;height:48px !important}
.width_c{width:110px !important}
.width_d{width:20% !important}

.text_a{text-overflow: inherit !important;}
.text_b{text-align: center !important;}
.text_c{-webkit-line-clamp: 6 !important;}
.text_d{text-indent:2em!important}
.text_e{white-space: inherit !important;}

.font_a{font-size:12px !important}
.font_b{font-size:14px !important}
.font_c{font-size:16px !important}
.font_d{font-size:24px !important}

.mar_a{margin:15px 0px 15px 0px !important}
.mar_b{margin:14px 0px 0px 0px !important}
.mar_c{margin:0px 0px 0px 0px !important}
.mar_d{margin:10px 15px !important}


.home_job {width: 100%;overflow: hidden;height:300px;background:url(../img/6.jpg)no-repeat center top;position:relative}
.home_job a{position:absolute;border:2px solid #fff;left:50%;top:50%;display:block;color:#fff;font-size:24px;width:220px;height:40px;text-align:center;transform: translate(-50%,-50%);}





.pad_a ul li a {display: block;height:131px; overflow: hidden;}





.pad_a{padding:0px 0px 0px 10px}
.pad_b{padding:10px 0px 10px 0px}
.pad_c{padding:15px 10px 15px 10px}
.pad_d{padding:0px 10px 0px 10px}
.pad_e{padding:10px !important}
.pad_f{padding:10px 0px 0px 0px}
.pad_g{padding:0px !important}
    #page {}
    .panel {
      display: none;
      width: 220px;
      padding: 20px;
      background-color: #333;
      color: #fff;
      box-shadow: inset 0 0 5px 5px #222;
    }
.sidebar-navigation{ margin-bottom:30px; list-style:none; padding-top:0px; background:#303030;}
.sidebar-navigation li{ transition:all 450ms ease; padding-left:30px; list-style:none;}
.sidebar-navigation li *{ list-style:none; line-height:60px; font-size:14px; color:#c3c3c3;}
.sidebar-navigation li em{ font-style:normal; padding-left:50px; font-weight:500;}
.sidebar-navigation li a{ font-weight:500; display:block; background: no-repeat 4px center;}
#nav li:nth-child(1) a{ background-image:url(../img/01.png);}
#nav li:nth-child(2) a{ background-image:url(../img/02.png);}
#nav li:nth-child(3) a{ background-image:url(../img/03.png);}
#nav li:nth-child(4) a{ background-image:url(../img/04.png);}
#nav li:nth-child(5) a{ background-image:url(../img/05.png);}
#nav li:nth-child(6) a{ background-image:url(../img/06.png);}
#nav li:nth-child(7) a{ background-image:url(../img/07.png);}
#nav li:nth-child(8) a{ background-image:url(../img/08.png);}
.sidebar-navigation li a i{ font-weight:200!important; font-size:18px; color:##C8C7C7; width:25px; text-align:center; margin-right:30px; position:absolute; margin-top:0px;}
.sidebar-copyright{ font-size:12px; padding-left:30px; line-height:24px; margin-bottom:0px; padding-bottom:32px; opacity:0.5;}


.list-title{display: inline-block;width: 100%;text-align: center;height: 60px;line-height: 60px;font-size: 20px;color: #f39800;font-weight: bold;cursor: pointer;}
h1 {color: #FFF;font-size: 24px;font-weight: 400;text-align: center;margin-top: 80px;}
h1 a {color: #f39800;font-size: 16px;}
.accordion {width: 100%;max-width: 200px;}
.accordion .link {cursor: pointer;display: block;padding: 15px 15px 15px 42px;color: #fff;font-size: 14px;font-weight: 700;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.link a{color:#fff}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li{cursor: pointer;}
.accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px;}
.accordion li.open .link {color: #f39800;}
.accordion li.open i {color: #f39800;}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.submenu {display: none;background: #f5f5f5;font-size: 14px;}
.submenu li {border-bottom: 1px solid #d6d7dc;}
.submenu a {display: block;text-decoration: none;color: #666;padding: 12px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;
transition: all 0.25s ease;}
.submenu a:hover ,.submenu li.current a{background: #f39800;color: #FFF;}

.kc{width:100%;}
.kc img{width:100%;display:block}


.content_body{width:100%;height:100%;overflow:hidden}
.content_body li{margin-bottom:10px;background:#fff;padding-bottom:10px;}

.about{width:100%;text-align:center}
.about span{border-bottom:2px solid #1665a0}
.about div{font-size:24px;border-bottom:2px solid #1665a0;display:inline-block;color:#1649be}
.about div:after{}


.container{width:100%;height:100%;overflow:hidden}
.container li{width:50%;float:left;padding:1%;text-align:center}
.container li img{width:100%;display:block}


.productlist{width:100%;height:100%;overflow:hidden}
.adaptive-item {
    height: auto;
    width: 44%;
    margin-left: 3%;
    margin-right: 3%;
    transition: all 200ms ease;
    float: left;
    margin-bottom: 3%;
}
.responsive-image {
    width: 100%;
    margin-bottom: 0px;
    display: block;
}
.center-text {
    display: block;
    text-align: center;
}
.btbg {
    line-height: 32px;
    background: #F7F7F7;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #595858;
}

.pn {
    margin-top: 10px;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
}
.pn a:first-child {
    float: left;
    font-size: 14px;
    display: block;
    width: 100%;
}
.pn a {
    background: #db4437;
    color: #FFFFFF;
    line-height: 34px;
    width: 100%;
    margin: 5px 0px;
    padding: 0px 10px;
}
.pn a:last-child {
    float: left;
    font-size: 14px;
    display: block;
}


.about_t{width:100%;height:100%;overflow:hidden;margin:0px auto}
.about_t ul{}
.about_t ul li{width:25%;float:left;text-align:center}
.about_t ul li h3{font-size:24px;color:#7534ec;font-family:Georgia}
.about_t ul li h4{font-size:14px;color:#cecece;padding-bottom:20px}

.server_fx{width:100%;height:100%;overflow:hidden;margin:0px auto}
.server_fx ul{}
.server_fx ul li{width:33.333333%;padding:0px 1%;text-align:center;float:left}
.server_fx ul li img{width:100%}
.server_fx ul li h3{font-size:14px;color:#000;}
.server_fx ul li h4{font-size:16px;color:#0059a3;padding-bottom:20px}

.job_t{width:100%;height:100%;overflow:hidden;margin:0px auto;padding:40px 0px;text-align:center;border-bottom:1px solid #444444}
.job_t p{font-size:24px;color:#000}
.job_t span{font-size:18px;color:#354050;display:block}
.job_list{width:100%;height:100%;overflow:hidden;margin:0px auto}
.job_list ul{padding-top:20px}
.job_list ul li{width:100%;}
.job_list ul li h3{width:100%;font-size:20px;padding-top:30px}
.job_list ul li p{width:100%;font-size:14px;color:#666}










