﻿@charset "utf-8";

/*初始化样式*/
body {
    margin : 0px;
    padding: 0px;
    margin : 0px auto;
    zoom   : 1;

    /*设置字体*/
    font-size  : 14px;
    line-height: 24px;
    font-family: Arial, Microsoft YaHei, "微软雅黑", "宋体";
    color      : #96969B;

    /*设置宽度*/
    width       : 100%;
    /* min-width:1004px; */
}


/*该设置跟后台编辑器有关*/
.ul,
.ul li,
.dl,
.dl dd {
    list-style: none;
    margin    : 0;
    padding   : 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.p {
    padding: 0px;
    margin : 0px;
}

/*该设置跟后台编辑器有关*/


/*强制去除表单自带的样式*/
select,
input,
textarea {
    border-radius        : 0;
    -webkit-border-radius: 0;
    color                : #96969B;
}

input:focus {
    outline: none;
}

input,
button,
select,
textarea {
    outline             : none;
    /*-webkit-appearance:none;*/
}

textarea {
    resize              : none;
    /*-webkit-appearance:none;*/
}

textarea,
input,
select {
    background: none;
    border    : none;
    margin    : 0;
    padding   : 0;
}


/*html5设置*/
article,
aside,
footer,
header,
hgroup,
nav,
section,
figure,
figcaption {
    display: block;
}

figure,
figcaption {
    margin : 0px;
    padding: 0px;
}

audio,
canvas,
progress,
video {
    display       : inline-block;
    vertical-align: baseline;
}

img {
    border        : none;
    border        : 0;
    vertical-align: baseline;
}

a {
    color                      : #fff;
    text-decoration            : none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:focus {
    outline     : none;
    -moz-outline: none;
}

a:hover {
    text-decoration: none;
    color          : #C94645;
}


/*清楚浮动*/
.clearfix:after {
    content   : ".";
    display   : block;
    height    : 0;
    visibility: hidden;
    clear     : both;
    font-size : 0px;
}

.clearfix {
    zoom: 1;
}

.clear {
    clear   : both;
    height  : 0px;
    overflow: hidden;
}

/*初始化样式*/




/*页面框架结构*/
/* .contain{ width: 1200px; margin: 0 auto;} */
.contain {
    width    : 100%;
    margin   : 0 auto;
    max-width: 1100px;
}

.slidebar {}

/*边侧菜单*/
.maincontent {}

/*主要内容*/
.content {}

/*内容*/
.txtbox {
    /*单片 设置文字两端对齐*/
    text-justify: inter-ideograph;
    text-align  : justify;
    word-wrap   : break-word;
    clear       : both;
    overflow    : hidden;
}

.title-box {
    background   : url(../images/ti_bg.png) repeat-x left top;
    text-align   : center;
    width        : 290px;
    margin       : 0 auto;
    margin-top   : 44px;
    margin-bottom: 74px;
}

.title-box span {
    background : #E03A3C;
    padding    : 0 10px;
    color      : #FFF;
    font-size  : 24px;
    line-height: 34px;
    display    : inline-block;
}

.title-box1 {
    width: 746px;
}


/*Banner*/
.banner {
    background-position: top center;
    background-repeat  : no-repeat;
    width              : 100%;
    height             : 370px;
}

/*Banner*/


/*头部*/
.header {
    width     : 100%;
    height    : 85px;
    background: rgba(0, 0, 0, 0.6);
    filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);
    position  : fixed;
    left      : 0;
    top       : 0;
    z-index   : 100;
}

/* .top{ width: 1200px; margin: 0 auto; position: relative; z-index: 10;} */
.top {
    width   : 100%;
    margin  : 0 auto;
    position: relative;
    z-index : 10;
}

.logo {
    width : 183px;
    height: 85px;
    float : left;
}

.logo img {
    width     : 163px;
    width     : 120px;
    margin-top: 13px;
}

.language {
    width      : 32px;
    height     : 32px;
    text-align : center;
    line-height: 32px;
    color      : #fff;
    background : url(../images/language_bg.png) no-repeat left top;
    margin-top : 26px;
    margin-left: 10px;
    float      : right;
}

.language a {
    color: #fff;
}

.language a:hover {
    color          : #fff;
    text-decoration: underline;
}

.mainnav {
    padding-top: 26px;
    float      : right;
}

.mainnav li {
    float         : left;
    padding-bottom: 27px;
}

.mainnav li>a {
    padding    : 0 26px;
    font-size  : 12px;
    line-height: 32px;
    color      : #fff;
    font-family: 宋体;
    font-weight: bold;
    background : url(../images/line_1.png) no-repeat left center;
    color      : #fff;
}

.mainnav li:first-child>a {
    background: none;
}

.mainnav li .subnav {
    position: absolute;
    right   : 0;
    top     : 85px;
    padding : 0px 60px;
    display : none;
}

.mainnav li .subnav dl {
    float: left;
    width: 100%;
}

.mainnav li .subnav dd {
    float  : left;
    padding: 0px 26px;
    margin : 0;
}

.mainnav li .subnav dd a {
    display      : block;
    padding      : 10px 0;
    font-size    : 14px;
    font-family  : "微软雅黑";
    border-bottom: 2px solid transparent;
    color        : #BBBBB9;
}

.mainnav li .subnav dd a:hover {
    border-bottom: 2px solid #E13D3C;
    color        : #fff;
    font-weight  : bold;
}

.mainnav li .subnav .img {
    display: none;
    width  : 250px;
    height : 120px;
    float  : right;
}

.nav-bg {
    width     : 100%;
    background: rgba(0, 0, 0, 0.5);
    filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);
    position  : absolute;
    left      : 0;
    top       : 85px;
}

/*头部*/


/*底部*/
.footer {
    width      : 100%;
    background : #2E2F39;
    color      : #98949A;
    font-family: "微软雅黑";
}

.footer a {
    color    : #98949A;
    font-size: 12px;
}

.footer a:hover {
    text-decoration: underline;
    color          : #fff;
}

.footer .navbt li {
    float: left;
}

/* .footer .bottom{ width: 1200px; margin: 0 auto; padding: 35px 0 75px;} */
.footer .bottom {
    width  : 100%;
    margin : 0 auto;
    padding: 35px 0 75px;
}

.footer1 {
    border-top: 1px solid #242429;
    padding   : 10px 0 12px;
    overflow  : hidden;
}

.footer1 .bottom {
    padding    : 0;
    line-height: 37px;
}

.bottom .navbt {
    float: left;
}

.bottom .navbt li {
    float       : left;
    width       : 148px;
    min-height  : 231px;
    border-left : 1px solid #242429;
    padding-left: 62px;
}

.bottom .navbt li:first-child {
    padding-left: 0;
    border-left : none;
}

.bottom .navbt li span {
    font-size     : 16px;
    display       : block;
    padding-bottom: 15px;
}

.bottom .navbt li dd a:hover {
    color: #C94645;
}

.bottom .rightbox {
    width     : 181px;
    float     : right;
    text-align: center;
}

.bottom .rightbox .logobt,
.bottom .rightbox .logobt img {
    width : 182px;
    height: 54px;
}

.bottom .rightbox .code {
    margin     : 0 auto;
    padding-top: 24px;
}

.bottom .rightbox .code,
.bottom .rightbox .code img {
    width : 108px;
    height: 108px;
}

.bottom .rightbox .code span {
    display    : block;
    padding-top: 10px;
}

.bottom .bdsharebuttonbox {
    line-height: 37px;
    float      : right;
}

.bottom .bdsharebuttonbox span {
    float        : left;
    padding-right: 5px;
}

.bottom .bdsharebuttonbox a {
    background   : #2A2A32;
    width        : 38px;
    height       : 37px;
    padding      : 0;
    margin-bottom: 0;
    margin-top   : 0;
    opacity      : 0.6;
    filter       : alpha(opacity=60);
}

.bottom .bdsharebuttonbox a:hover {
    opacity   : 1;
    filter    : alpha(opacity=100);
    background: #C94645;
}

.bottom .bdsharebuttonbox a img {
    width : 38px;
    height: 37px;
}

.bottom .bdsharebuttonbox a.bds_tsina {
    background: #2A2A32 url(../images/share_ico_4.png) no-repeat;
}

.bottom .bdsharebuttonbox a.bds_weixin {
    background: #2A2A32 url(../images/share_ico_5.png) no-repeat;
}

.bottom .bdsharebuttonbox a.bds_tsina:hover {
    background: #C94645 url(../images/share_ico_4.png) no-repeat;
}

.bottom .bdsharebuttonbox a.bds_weixin:hover {
    background: #C94645 url(../images/share_ico_5.png) no-repeat;
}

/*底部*/


/*首页*/
.homeban {
    width   : 100%;
    position: relative;
    overflow: hidden;
}

.homeban,
.homeban .ban-list,
.homeban .ban-list li,
.homeban .ban-list a {
    width: 100%;
}

.homeban .ban-list a img {
    width: 100%;
}

.homeban .ban-list li {
    float: left;
}

.homeban .ban-list a {
    display            : block;
    background-repeat  : no-repeat;
    background-position: top center;
}

.homeban .ban-list a span {
    display   : block;
    position  : absolute;
    z-index   : 9;
    height    : 100%;
    width     : 100%;
    top       : 0;
    left      : 0;
    background: rgba(0, 0, 0, 0.4);
    filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);
}

.homeban .tips-scroll {
    width      : 104px;
    height     : 61px;
    position   : absolute;
    left       : 50%;
    bottom     : 15px;
    margin-left: -52px;
}

/*新增-切换*/
.homeban .arrowbtn {
    cursor  : pointer;
    display : block;
    width   : 46px;
    height  : 46px;
    position: relative;
    margin  : -27% 3% 0 3%;
    z-index : 1;
}

.homeban .prev {
    background-position: left 0;
    float              : left;
    background         : url(../images/homebtn_prev.png) no-repeat left top;
}

.homeban .next {
    background-position: right 0;
    float              : right;
    background         : url(../images/homebtn_next.png) no-repeat left top;
}

.homeban .prev:hover {
    background: url(../images/homebtn_prev_on.png) no-repeat left top;
}

.homeban .next:hover {
    background: url(../images/homebtn_next_on.png) no-repeat left top;
}

.homeban .ban-txt {
    width      : 420px;
    text-align : center;
    position   : absolute;
    left       : 50%;
    margin-left: -210px;
    top        : 40%;
    color      : #fff;
    z-index    : 10;
}

.homeban .ban-txt span {
    font-size     : 14px;
    letter-spacing: 5px;
}

.homeban .ban-txt b {
    font-size     : 72px;
    font-weight   : normal;
    display       : block;
    line-height   : 72px;
    padding       : 15px 0;
    letter-spacing: 3px;
}

.homeban .ban-txt i {
    width     : 170px;
    height    : 10px;
    background: #E13D3C;
    display   : inline-block;
}

.homepage .tibox {
    text-align: center;
    color     : #3B353B;
    padding   : 95px 0 30px;
}

.homepage .tibox em {
    font-style    : normal;
    line-height   : 16px;
    letter-spacing: 3px;
    color         : #E13D3C;
}

.homepage .tibox span {
    display       : block;
    font-size     : 40px;
    line-height   : 42px;
    font-weight   : lighter;
    padding       : 15px 0 22px;
    text-transform: uppercase;
}

.homepage .tibox i {
    width     : 70px;
    height    : 10px;
    background: #E13D3C;
    display   : inline-block;
}

.home-job .tibox span {
    font-size: 36px;
}

.homepage .intro-txt {
    width     : 100%;
    margin    : 0 auto;
    text-align: center;
    padding   : 0 0 60px;
}

.homepage .intro-txt ul {
    position: relative;
    width   : fit-content;
}

.homepage .intro-txt ul li {
    text-align: left;
}

.homepage .owl-controls {
    text-align: center;
}

.homepage .owl-controls .owl-page span {
    width     : 8px;
    height    : 8px;
    opacity   : 1;
    display   : block;
    margin    : 5px 7px;
    background: #efeff4 none repeat scroll 0% 0%;
    background: url(../images/dot_1.png) no-repeat right top;
}

.homepage .owl-controls .owl-page:hover span,
.homepage .owl-controls .owl-page.active span {
    background: url(../images/dot_1.png) no-repeat left top;
}

.homepage .owl-controls .owl-page {
    display: inline-block;
    cursor : pointer;
}

.homepage .owl-controls .owl-pagination .active {
    display: inline-block;
}


/*视频*/
#btnSmall {
    position    : fixed;
    right       : 50%;
    margin-right: -390px;
    top         : 50%;
    margin-top  : -210px;
    z-index     : 101;
    width       : 25px;
    height      : 25px;
    display     : none;
}

#btnPlay {
    position    : fixed;
    right       : 50%;
    margin-right: -40px;
    top         : 50%;
    margin-top  : -60px;
    z-index     : 101;
    width       : 100px;
    height      : 100px;
    opacity     : 0.6;
    display     : none;
}

#btnSPlay {
    position: fixed;
    bottom  : 80px;
    right   : 180px;
    z-index : 101;
    cursor  : pointer;
    width   : 50px;
    height  : 50px;
    opacity : 0.6;
    display : none;
}

#btnClose {
    position: fixed;
    bottom  : 202px;
    right   : 5px;
    z-index : 101;
    cursor  : pointer;
    width   : 15px;
    height  : 15px;
    display : none;
}

.videoView {
    position: fixed;
    right   : 0;
    bottom  : -7px;
    z-index : 100
}

.mtjj-videoView {
    margin-left  : 100px;
    margin-bottom: 40px;
}

video::-internal-media-controls-download-button {
    display: none;
}

video::-webkit-media-controls-enclosure {
    overflow: hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}


/*一站式服务*/
.onestopban {
    width   : 100%;
    position: relative;
    overflow: hidden;
}

.onestopban,
.onestopban .ban-list,
.onestopban .ban-list img {
    width        : 100%;
    margin-bottom: -3px;
}

.onestopban .ban-txt {
    background     : url(../images/onestop_border.png) no-repeat;
    background-size: 726px 395px;
    width          : 726px;
    height         : 395px;
    text-align     : center;
    position       : absolute;
    left           : 50%;
    margin-left    : -363px;
    top            : 30%;
    color          : #fff;
    z-index        : 10;
}

.home-onestop .tabbox ul {
    margin: 50px 192px;
}

.onestopban .ban-txt ul {
    margin: 10px 0;
}

.home-onestop .tabbox li {
    display        : inline-block;
    width          : 120px;
    height         : 120px;
    margin         : 20px;
    background     : no-repeat;
    background-size: 120px 120px;
    z-index        : 10;
}

.onestopban .ban-txt li {
    display        : inline-block;
    width          : 76px;
    height         : 76px;
    margin         : 20px;
    background     : no-repeat;
    background-size: 76px 76px;
    z-index        : 10;
}

.onestopban .ban-txt li img {
    width : 76px;
    height: 76px;
}

.onestopban .ban-txt li p {
    height     : 10px;
    font-size  : 10px;
    line-height: 12px;
    margin     : 0 0 15px -20px;
    width      : 120px;
}

.onestopban .ban-txt b {
    font-size     : 90px;
    font-weight   : normal;
    display       : block;
    line-height   : 72px;
    padding       : 15px 0;
    letter-spacing: 3px;
}

.onestopban .ban-txt span {
    font-size     : 32px;
    line-height   : 100px;
    letter-spacing: 3px;
}

.onestopban .ban-txt i {
    width     : 650px;
    height    : 3px;
    background: #E13D3C;
    display   : inline-block;
}


.home-onestop {
    padding-bottom: 110px;
}

.home-onestop .tab-pane {
    display       : none;
    padding-bottom: 80px;
}

.home-onestop .tab-content .active {
    display: block;
}

.home-onestop .owl-carousel-v4 .item {
    padding-bottom: 30px;
}

.home-onestop .owl-slider-v4-gallery .owl-wrapper-outer {
    margin-bottom: 10px;
}

.home-onestop .owl-carousel-v4 .item,
.home-onestop .tab-content .tab-pane {
    text-align: center;
}

.home-onestop .owl-carousel-v4 .item img,
.home-onestop .tab-content .tab-pane img {
    width : 630px;
    height: 420px;
    margin: 0 auto 40px;
}

.home-onestop .owl-carousel-v4 h3,
.home-onestop .tab-content .tab-pane h3 {
    font          : bold 18px "Roboto", Arial, sans-serif;
    text-transform: uppercase;
    color         : #000;
    margin        : 0 0 15px;
    letter-spacing: 1px;
}

.home-onestop .owl-carousel-v4 .owl-slider-v4-gallery p,
.home-onestop .tab-content .tab-pane p {
    margin        : 0 auto;
    text-transform: none;
    max-width     : 50%;
}

.home-onestop .tabbox .nav-tabs {
    background: #2E2F39;
    width     : 976px;
    margin    : 0 auto;
}

.home-onestop .tabbox .nav-tabs li {
    float     : left;
    width     : 25%;
    text-align: center;
    background: url(../images/homebtn_prev.png) no-repeat;
}

.home-onestop .tabbox .nav-tabs li:hover {
    background: url(../images/homebtn_prev_on.png) no-repeat;
}

.home-onestop .tabbox .nav-tabs li a {
    color   : #fff;
    padding : 60px 38px 26px;
    position: relative;
    display : block;
    cursor  : pointer;
}

.home-onestop .tabbox .nav-tabs li.active a {
    background: #c94645;
    padding   : 60px 45px 26px;
    border    : none;
    color     : #fff;
}

.home-onestop .tabbox .nav-tabs li strong {
    font-size     : 13px;
    text-transform: uppercase;
    display       : block;
    margin        : 0 0 10px;
}

.home-onestop .tabbox .nav-tabs li em {
    display            : block;
    width              : 76px;
    height             : 76px;
    background-position: left top;
    background-repeat  : no-repeat;
    position           : absolute;
    left               : 70px;
    top                : -39px;
}

.home-onestop .tabbox .nav-tabs li span {
    color: #9B9796;
}

.home-onestop .tabbox .nav-tabs li i {
    width        : 0;
    line-height  : 0;
    font-size    : 0;
    border-top   : 73px solid transparent;
    border-bottom: 73px solid transparent;
    position     : absolute;
    right        : -25px;
    top          : -1px;
}

.home-onestop .tabbox .nav-tabs li.li1 a {
    background: #363943;
    z-index   : 4;
}

.home-onestop .tabbox .nav-tabs li.li1 em {
    background-image: url(../images/homeservice_ico_1.png);
}

.home-onestop .tabbox .nav-tabs li.li1 a.on em {
    background-image: url(../images/homeservice_ico_1_on.png);
}

.home-onestop .tabbox .nav-tabs li.li1 i {
    border-left: 26px solid #363943;
}

.home-onestop .tabbox .nav-tabs li a.on {
    background: #C94645;
    cursor    : default;
}

.home-onestop .tabbox .nav-tabs li a.on i {
    border-left: 26px solid #C94645;
}

.home-onestop .tabbox .nav-tabs li a.on span {
    color: #EF9B95;
}


/*精品工程*/
.home-project {
    padding: 0 20px 80px;
}

.home-project .contain {
    max-width: 800px;
}

.home-project .list {
    margin-top: 35px;
}

.home-project .cbp-item {
    position    : relative;
    float       : left;
    width       : 33.3%;
    margin-right: 0;
}

.home-project .cbp-item img {
    vertical-align: top;
    width         : 100%;
}

.home-project .cbp-item a {
    display: block;
}

.home-project .popup-title,
.cbp-popup-lightbox-title {
    text-align    : center;
    text-transform: uppercase;
    margin        : 0;
    padding       : 30px 20px;
}

.home-project .popup-title h3 em,
.cbp-popup-lightbox-title h3 em {
    color         : #a1a1b2;
    letter-spacing: 2px;
    display       : block;
    margin        : 5px 0 10px;
    font-size     : 12px;
    font-style    : normal;
}

.home-project .popup-title h3,
.cbp-popup-lightbox-title h3 {
    color      : #2d2d37;
    margin     : 0;
    font-weight: normal;
}

.home-project .cbp-item:hover .popup-title,
.cbp-popup-lightbox-title {
    background: #2d2d37;
}

.home-project .cbp-item:hover .popup-title h3 em,
.cbp-popup-lightbox-title h3 em {
    color: #c94645;
}

.home-project .cbp-item:hover .popup-title h3,

.cbp-popup-lightbox-title h3 {
    color: #fff;
}

.cbp-popup-lightbox {
    background: rgba(255, 255, 255, 0.9);
    filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);
}

.cbp-popup-lightbox-bottom {
    margin: 0;
}

.cbp-popup-lightbox-figure {
    max-width : 900px;
    max-height: 600px;
}

.cbp-popup-lightbox .cbp-popup-prev,
.cbp-popup-lightbox .cbp-popup-next {
    background   : #272730;
    border-radius: 50%;
    color        : #fff;
    border       : none;
    width        : 44px;
    height       : 44px;
    margin       : auto;
}

.home-project .contain {
    width: 100%;
}

/*新增*/
.home-project .owl-carousel-v4 .owl-item {
    width: 25%;
    float: left;
}

/*改成四列*/
.home-project .owl-carousel-v4 .item {
    text-align: center;
}

.home-project .owl-carousel-v4 .item h3 {
    margin : 0;
    padding: 40px 0 15px;
}

.home-project .owl-carousel-v4 .item p {
    margin: 0;
    width : 50%;
    margin: 0 auto;
}

.home-project .owl-carousel-v4 .owl-pagination {
    padding-top: 20px;
}

.home-project .more a {
    color         : #c94645;
    font-size     : 11px;
    font-weight   : bold;
    text-transform: uppercase;
    margin-left   : 48.5%;
    margin-top    : 10px;
}

.home-project .more a:hover,
.home-project a:focus {
    text-decoration: underline;
}

/*产品与技术*/
.home-pro {
    background: #2d2d37;
    padding   : 0 20px 40px;
}

.home-pro .contain {
    max-width: 800px;
}

.home-pro .tibox span {
    color: #fff;
}

.home-pro .owl-carousel-v4 .item {
    text-align: center;
}

.home-pro .owl-carousel-v4 .item img {
    margin : 0 auto 30px;
    display: block;
    width  : 597px;
    height : 354px;
}

.home-pro .owl-carousel-v4 h3 {
    font          : 700 14px "Roboto", Arial, Sans-serif;
    text-transform: uppercase;
    color         : #fff;
    margin        : 0 0 20px;
    letter-spacing: 1px;
}

.home-pro .owl-carousel-v4 p {
    max-width: 50%;
    margin   : 0 auto 40px;
}

.home-pro .owl-carousel-v4 a {
    color         : #c94645;
    font-size     : 11px;
    font-weight   : bold;
    text-transform: uppercase;
    margin-bottom : 10px;
}

.home-pro .owl-carousel-v4 a:hover,
.home-pro .owl-carousel-v4 a:focus,
.award-a:hover,
.award-a:focus {
    color          : #fff;
    text-decoration: underline;
}

/*Owl-carousel controls*/
.home-pro .arrowbtn {
    cursor  : pointer;
    display : block;
    width   : 46px;
    height  : 46px;
    position: relative;
    margin  : -27% 3% 0 3%;
    z-index : 1;
}

.home-pro .prev {
    left      : 7%;
    float     : left;
    background: url(../images/homebtn_prev.png) no-repeat left top;
}

.home-pro .next {
    right     : 7%;
    float     : right;
    background: url(../images/homebtn_next.png) no-repeat left top;
}

.home-pro .prev:hover {
    background: url(../images/homebtn_prev_on.png) no-repeat left top;
}

.home-pro .next:hover {
    background: url(../images/homebtn_next_on.png) no-repeat left top;
}

.home-pro .owl-carousel-v4 .owl-controls .owl-buttons div {
    width   : 46px;
    height  : 46px;
    position: absolute;
    top     : 35%;
    cursor  : pointer;
}

.home-pro .owl-carousel-v4 .owl-controls .owl-buttons .owl-prev {
    left      : 10%;
    background: url(../images/homebtn_prev.png) no-repeat left top;
}

.home-pro .owl-carousel-v4 .owl-controls .owl-buttons .owl-prev:hover {
    background: url(../images/homebtn_prev_on.png) no-repeat left top;
}

.home-pro .owl-carousel-v4 .owl-controls .owl-buttons .owl-next {
    right     : 10%;
    background: url(../images/homebtn_next.png) no-repeat left top;
}

.home-pro .owl-carousel-v4 .owl-controls .owl-buttons .owl-next:hover {
    background: url(../images/homebtn_next_on.png) no-repeat left top;
}


/*优质服务*/
.home-service {
    padding-bottom: 110px;
}

.home-service .contain {
    max-width: 800px;
}

.home-service .tab-pane {
    display       : none;
    padding-bottom: 80px;
}

.home-service .tab-content .active {
    display: block;
}

.home-service .owl-carousel-v4 .item {
    padding-bottom: 30px;
}

.home-service .owl-slider-v4-gallery .owl-wrapper-outer {
    margin-bottom: 10px;
}

.home-service .owl-carousel-v4 .item,
.home-service .tab-content .tab-pane {
    text-align: center;
}

.home-service .owl-carousel-v4 .item img,
.home-service .tab-content .tab-pane img {
    width : 630px;
    height: 420px;
    margin: 0 auto 40px;
}

.home-service .owl-carousel-v4 h3,
.home-service .tab-content .tab-pane h3 {
    font          : bold 18px "Roboto", Arial, sans-serif;
    text-transform: uppercase;
    color         : #000;
    margin        : 0 0 15px;
    letter-spacing: 1px;
}

.home-service .owl-carousel-v4 .owl-slider-v4-gallery p,
.home-service .tab-content .tab-pane p {
    margin        : 0 auto;
    text-transform: none;
    max-width     : 50%;
}

.tabbox .nav-tabs {
    background: #2E2F39;
    width     : 976px;
    margin    : 0 auto;
}

.tabbox .nav-tabs li {
    float     : left;
    width     : 25%;
    text-align: center;
}

.tabbox .nav-tabs li a {
    color   : #fff;
    padding : 60px 38px 26px;
    position: relative;
    display : block;
    cursor  : pointer;
}

.tabbox .nav-tabs li.active a {
    background: #c94645;
    padding   : 60px 45px 26px;
    border    : none;
    color     : #fff;
}

.tabbox .nav-tabs li strong {
    font-size     : 13px;
    text-transform: uppercase;
    display       : block;
    margin        : 0 0 10px;
}

.tabbox .nav-tabs li em {
    display            : block;
    width              : 76px;
    height             : 76px;
    background-position: left top;
    background-repeat  : no-repeat;
    position           : absolute;
    left               : 70px;
    top                : -39px;
}

.tabbox .nav-tabs li span {
    color: #9B9796;
}

.tabbox .nav-tabs li i {
    width        : 0;
    line-height  : 0;
    font-size    : 0;
    border-top   : 73px solid transparent;
    border-bottom: 73px solid transparent;
    position     : absolute;
    right        : -25px;
    top          : -1px;
}

.tabbox .nav-tabs li.li1 a {
    background: #363943;
    z-index   : 4;
}

.tabbox .nav-tabs li.li1 em {
    background-image: url(../images/homeservice_ico_1.png);
}

.tabbox .nav-tabs li.li1 a.on em {
    background-image: url(../images/homeservice_ico_1_on.png);
}

.tabbox .nav-tabs li.li1 i {
    border-left: 26px solid #363943;
}

.tabbox .nav-tabs li.li2 a {
    background: #343541;
    z-index   : 3;
}

.tabbox .nav-tabs li.li2 em {
    background-image: url(../images/homeservice_ico_2.png);
}

.tabbox .nav-tabs li.li2 a.on em {
    background-image: url(../images/homeservice_ico_2_on.png);
}

.tabbox .nav-tabs li.li2 i {
    border-left: 26px solid #343541;
}

.tabbox .nav-tabs li.li3 a {
    background: #31323D;
    z-index   : 2;
}

.tabbox .nav-tabs li.li3 em {
    background-image: url(../images/homeservice_ico_3.png);
}

.tabbox .nav-tabs li.li3 a.on em {
    background-image: url(../images/homeservice_ico_3_on.png);
}

.tabbox .nav-tabs li.li3 i {
    border-left: 26px solid #31323D;
}

.tabbox .nav-tabs li.li4 a {
    z-index: 1;
}

.tabbox .nav-tabs li.li4 em {
    background-image: url(../images/homeservice_ico_4.png);
}

.tabbox .nav-tabs li.li4 a.on em {
    background-image: url(../images/homeservice_ico_4_on.png);
}

.tabbox .nav-tabs li a.on {
    background: #C94645;
    cursor    : default;
}

.tabbox .nav-tabs li a.on i {
    border-left: 26px solid #C94645;
}

.tabbox .nav-tabs li a.on span {
    color: #EF9B95;
}

/*新闻中心*/
.home-news {
    background    : #2d2d37;
    padding-bottom: 50px;
}

.home-news .tibox span {
    color: #fff;
}

.home-news .owl-carousel-v4 .owl-item {
    width: 33.3333%;
}

.home-news .owl-carousel-v4 .item {
    padding   : 0 3%;
    text-align: center;
}

.home-news .owl-carousel-v4 .item h3 {
    margin : 0;
    padding: 40px 0 15px;
}

.home-news .owl-carousel-v4 .item p {
    margin: 0;
    width : 50%;
    margin: 0 auto;
}

.home-news .owl-carousel-v4 .owl-pagination {
    padding-top: 20px;
}

/*关于我们*/
.home-about {
    padding-bottom: 100px;
}

.home-about .list {
    padding-top: 30px;
}

.home-about .list li {
    float: left;
}

.home-about .list li .item {
    background: #343541;
    width     : 232px;
    height    : 286px;
    padding   : 100px 30px;
}

.home-about .list li h3 {
    margin   : 0;
    font-size: 24px;
    color    : #fff;
    padding  : 58px 0 25px;
}

.home-about .list li a {
    color: #E13D3C;
}

.home-about .list li a:hover {
    text-decoration: underline;
}

.home-about .list li.li1 .item {
    background: #363643;
}

.home-about .list li.li2 .item {
    background: #33333f;
}

.home-about .list li.li3 .item {
    background: #30303b;
}

.home-about .list li.li4 .item {
    background: #2d2d37;
}

/*.home-about .list li:hover .item{ opacity: 0.8; filter:alpha(opacity=80);}*/

/*人才招聘*/
.home-job {
    background    : #2d2d37;
    padding-bottom: 100px;
}

.home-job .tibox span {
    color: #fff;
}

.home-job .owl-carousel-v4 {
    width     : 1140px;
    margin    : 0 auto;
    margin-top: 30px;
}

.home-job .owl-carousel-v4 .owl-item {
    width: 370px;
}

.home-job .owl-carousel-v4 .item {
    padding   : 0 5px;
    text-align: center;
    display   : block;
}

.home-job .owl-carousel-v4 .item img {
    width : 370px;
    height: 370px;
}

.home-job .owl-carousel-v4 .item small {
    display       : block;
    padding-top   : 35px;
    font-size     : 11px;
    text-transform: uppercase;
    color         : #9797a2;
    font-weight   : 400;
    margin-bottom : 10px;
    letter-spacing: 2px;
}

.home-job .owl-carousel-v4 .item span {
    font-size     : 18px;
    text-transform: uppercase;
    display       : block;
    margin-bottom : 15px;
    font-weight   : 600;
    letter-spacing: 1px;
    color         : #fff;
}

.home-job .owl-carousel-v4 .item .ul {
    padding-top: 15px;
}

.home-job .owl-carousel-v4 .item li {
    display: inline-block;
    padding: 0 5px;
}

.home-job .owl-carousel-v4 .item li a {
    display   : block;
    width     : 33px;
    height    : 30px;
    background: #2A2A32;
}

.home-job .owl-carousel-v4 .item li i {
    background-position: left top;
    background-repeat  : no-repeat;
    display            : block;
    width              : 33px;
    height             : 30px;
}

.home-job .owl-carousel-v4 .item li .fa-twitter {
    background-image: url(../images/share_ico_1.png);
}

.home-job .owl-carousel-v4 .item li .fa-facebook {
    background-image: url(../images/share_ico_2.png);
}

.home-job .owl-carousel-v4 .item li .fa-linkedin {
    background-image: url(../images/share_ico_3.png);
}

.home-job .owl-carousel-v4 .owl-controls span {
    width   : 46px;
    height  : 46px;
    display : block;
    position: absolute;
    top     : 172px;
    cursor  : pointer;
}

.home-job .owl-carousel-v4 .owl-controls .fa-chevron-left {
    background: url(../images/homebtn_prev.png) no-repeat left top;
    left      : -23px;
}

.home-job .owl-carousel-v4 .owl-controls .fa-chevron-left:hover {
    background: url(../images/homebtn_prev_on.png) no-repeat left top;
}

.home-job .owl-carousel-v4 .owl-controls .fa-chevron-right {
    background: url(../images/homebtn_next.png) no-repeat left top;
    right     : -23px;
}

.home-job .owl-carousel-v4 .owl-controls .fa-chevron-right:hover {
    background: url(../images/homebtn_next_on.png) no-repeat left top;
}

/*荣誉*/
.home-hornor {
    padding-bottom: 70px;
}

.home-hornor .txtbox {
    width: 248px;
    float: left;
}

.home-hornor .list {
    width      : 862px;
    float      : right;
    padding-top: 110px;
}

.home-hornor .list li {
    width       : 238px;
    float       : left;
    padding-left: 70px;
    text-align  : center;
}

.home-hornor .list li:first-child {
    padding-left: 0;
}

.home-hornor .list li img {
    width : 238px;
    height: 392px;
}

.home-hornor .list li em {
    font-size     : 11px;
    font-weight   : 300;
    font-style    : normal;
    letter-spacing: 1px;
    color         : #9797a2;
    display       : block;
    margin-bottom : 10px;
}

.home-hornor .list li h3 {
    margin        : 0;
    font-size     : 18px;
    font-weight   : 500;
    color         : #000;
    margin-bottom : 25px;
    letter-spacing: 2px;
}

.home-hornor .list li a {
    text-transform: uppercase;
    font-size     : 12px;
    color         : #c94645;
    font-weight   : bold;
}

.home-hornor .list li a:hover {
    text-decoration: underline;
}

/*客户*/
.home-client {
    background: #2d2d37;
    padding   : 85px 0;
}

.home-client .tibox span {
    color: #fff;
}

.home-client .brand-list {
    width: 852px;
    float: left;
}

.home-client .brand-list li {
    width  : 142px;
    float  : left;
    padding: 56px 33px;
    border : 1px solid #242429;
}

.home-client .brand-list li img {
    width  : 142px;
    height : 76px;
    opacity: 0.5;
    filter : alpha(opacity=50);
}

.home-client .brand-list li a:hover img {
    opacity: 1;
    filter : alpha(opacity=100);
}

.home-client .brand-list li.li1,
.home-client .brand-list li.li2,
.home-client .brand-list li.li3,
.home-client .brand-list li.li4 {
    border-top   : none;
    border-bottom: none;
    border-right : none;
}

.home-client .brand-list li.li5,
.home-client .brand-list li.li6,
.home-client .brand-list li.li7,
.home-client .brand-list li.li8 {
    border-bottom: none;
    border-right : none;
}

.home-client .brand-list li.li1,
.home-client .brand-list li.li5 {
    border-left : none;
    padding-left: 38px;
}

.home-client .brand-list li.li4,
.home-client .brand-list li.li8 {
    border-right : none;
    padding-right: 38px;
}

.home-client .owl-carousel-v4 {
    width: 240px;
    float: right;
}

.home-client .owl-carousel-v4 .owl-item {
    text-align: center;
}

.home-client .owl-carousel-v4 .owl-item .img {
    position     : relative;
    width        : 82px;
    height       : 82px;
    margin       : 0 auto;
    margin-bottom: 20px;
}

.home-client .owl-carousel-v4 .owl-item .img img {
    width : 82px;
    height: 82px;
}

.home-client .owl-carousel-v4 .owl-item .img span {
    display   : block;
    width     : 82px;
    height    : 82px;
    position  : absolute;
    z-index   : 1;
    left      : 0;
    top       : 0;
    background: url(../images/homeclient_man_mark.png) no-repeat left top;
}

.home-client .owl-carousel-v4 .owl-item p {
    color : #9797A2;
    margin: 0 auto 25px;
}

.home-client .owl-carousel-v4 .owl-item h3 {
    text-transform: uppercase;
    font-size     : 16px;
    font-weight   : 500;
    margin-bottom : 25px;
    color         : #fff;
}

.home-client .owl-carousel-v4 .owl-item em {
    font-style : normal;
    display    : block;
    font-weight: 300;
    font-size  : 9px;
    color      : #96969B;
}

/*联系我们*/
.home-contact {
    padding-bottom: 100px;
}

.home-contact .contain {
    width : 1100px;
    margin: 0 auto;
}

.home-contact .form {
    width: 786px;
    float: left;
}

.home-contact .form .tr {
    padding : 15px 0;
    overflow: hidden;
}

.home-contact .form .btnbox {
    padding-top: 30px;
}

.home-contact .form .td {
    width  : 363px;
    padding: 0 15px;
}

.home-contact .form .name,
.home-contact .form .mail {
    float: left;
}

.home-contact .form .tel,
.home-contact .form .title {
    float: right;
}

.home-contact .form .textareabox,
.home-contact .form .btnbox {
    width     : 100%;
    text-align: center;
}

.home-contact .form .btnbox .btn {
    background : #c94645;
    color      : #fff;
    font-weight: bold;
    padding    : 10px 25px;
    border     : none;
    cursor     : pointer;
}

.home-contact .form .btnbox .btn:hover {
    background: #B03C3C;
}

.home-contact .form .text {
    border       : none;
    background   : #f5f5f5;
    border-radius: 2px;
    padding      : 6px 12px;
    color        : #555;
    width        : 339px;
    height       : 35px;
    line-height  : 35px;
    font-size    : 14px;
}

.home-contact .contway {
    width: 192px;
    float: right;
}

.home-contact .contway li {
    padding   : 9px 0;
    text-align: center;
}

.home-contact .contway li img {
    width : 24px;
    height: 24px;
}

.home-contact .contway li em {
    font-style: normal;
    display   : block;
}

.home-contact .contway li p {
    margin     : 0;
    color      : #000;
    font-weight: bold;
}



/*公司简介*/
.intor-txt {
    font-size     : 14px;
    padding-bottom: 36px;
}

.about_slide {
    background: url(../images/about_slide_bg_l.png) no-repeat left bottom;
}

.about_slide .owl-stage-outer {
    background    : url(../images/about_slide_bg_r.png) no-repeat right bottom;
    padding-bottom: 20px;
}

.about_slide .item,
/* .about_slide .item img{ width: 1200px; height: 420px;} */
.about_slide .item img {
    width : 100%;
    height: 420px;
}

.about_slide .owl-buttons>div,
.hornor-box .owl-buttons>div,
.cert-box .owl-buttons>div {
    width     : 35px;
    height    : 34px;
    position  : absolute;
    background: rgba(0, 0, 0, 0.6);
    filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);
}

.about_slide .owl-buttons>div {
    top: 204px;
}

.about_slide .owl-buttons>div:hover,
.hornor-box .owl-buttons>div:hover,
.cert-box .owl-buttons>div:hover {
    background: #E03A3C;
}

.about_slide .owl-buttons span,
.hornor-box .owl-buttons span,
.cert-box .owl-buttons span {
    display: block;
    width  : 35px;
    height : 34px;
    cursor : pointer;
}

.about_slide .owl-prev {
    left: 0;
}

.about_slide .owl-prev span,
.hornor-box .owl-prev span,
.cert-box .owl-prev span {
    background: url(../images/jt_1_l.png) no-repeat left top;
}

.about_slide .owl-next {
    right: 0;
}

.about_slide .owl-next span,
.hornor-box .owl-next span,
.cert-box .owl-next span {
    background: url(../images/jt_1_r.png) no-repeat left top;
}

.history-box .scrollbox {
    position: relative;
    height  : 681px;
    overflow: hidden;
}

.scrollUp,
.scrollDown {
    display: none;
}

.scrollBar {
    height    : 100%;
    width     : 10px;
    background: url(../images/bg_scorll.gif) repeat-y center top;
    overflow  : hidden;
    position  : absolute;
    right     : 0;
    top       : 0;
    z-index   : 10;
    cursor    : pointer;
}

.scrollHandle {
    height    : 32px;
    width     : 10px;
    left      : 0px;
    top       : 0px;
    cursor    : pointer;
    background: url(../images/scorllhand.png) no-repeat center top;
    position  : absolute;
}

.history-box .list {
    background: url(../images/line_2.png) repeat-y top center
}

.history-box .ul {
    padding-top: 20px;
}

.history-box li {
    font-size: 14px;
    width    : 600px;
    position : relative;
}

.history-box li.litop {
    width      : 14px;
    height     : 14px;
    position   : absolute;
    top        : -3px;
    left       : 50%;
    margin-left: -7px;
}

.history-box li.litop span,
.history-box li i {
    display   : inline-block;
    width     : 14px;
    height    : 14px;
    background: url(../images/dot_2.png) no-repeat left top;
}

.history-box li h3 {
    display      : inline-block;
    font-weight  : bold;
    color        : #000;
    margin       : 0;
    border-bottom: 1px solid #C0BBB5;
    min-width    : 96px;
    padding      : 3px 0;
}

.history-box li .txt {
    padding-top: 10px;
}

.history-box li i {
    position: absolute;
    top     : 23px;
}

.history-box li.right {
    float     : right;
    text-align: left;
}

.history-box li.right h3 {
    padding-left: 52px;
}

.history-box li.right .txt {
    padding-left: 52px;
}

.history-box li.right i {
    left: -7px;
}

.history-box li.left {
    float     : left;
    text-align: right;
}

.history-box li.left h3 {
    padding-right: 52px;
}

.history-box li.left .txt {
    padding-right: 52px;
}

.history-box li.left i {
    right: -7px;
}

.history-box .tips {
    text-align: center;
    padding   : 10px 0;
}

.hornor-box {
    padding-bottom: 66px;
}

.hornor-box .txt {
    padding-bottom: 43px;
}

.hornor-box .list {
    width   : 880px;
    margin  : 0 auto;
    position: relative;
}

.hornor-box .list .owl-item {
    width     : 309px;
    text-align: center;
}

.hornor-box .list .item {
    width  : 238px;
    padding: 0 35px
}

.hornor-box .list .item img {
    width : 238px;
    height: 392px;
}

.hornor-box .list .item em {
    font-size     : 11px;
    font-weight   : 300;
    font-style    : normal;
    letter-spacing: 1px;
    color         : #9797a2;
    display       : block;
    margin-bottom : 10px;
}

.hornor-box .list .item h3 {
    margin        : 0;
    font-size     : 18px;
    font-weight   : 500;
    color         : #000;
    margin-bottom : 25px;
    letter-spacing: 2px;
}

.hornor-box .list .item a {
    text-transform: uppercase;
    font-size     : 12px;
    color         : #E13D3C;
    font-weight   : bold;
}

.hornor-box .list .item a:hover {
    text-decoration: underline;
}

.hornor-box .owl-buttons>div {
    top: 190px;
}

.hornor-box .owl-controls .owl-prev {
    left: -160px;
}

.hornor-box .owl-controls .owl-next {
    right: -160px;
}

.cert-box {
    padding-bottom: 126px;
}

.cert-box .owl-item {
    width: 288px;
}

.cert-box .item {
    width  : 264px;
    padding: 0 18px;
}

.cert-box .item img {
    width : 264px;
    height: 186px;
}

.cert-box .owl-buttons>div {
    top: 82px;
}

.cert-box .owl-controls .owl-prev {
    left: 18px;
}

.cert-box .owl-controls .owl-next {
    right: 18px;
}


/*企业文化*/
.culture {
    padding-bottom: 100px;
}

.culture .txtbox {
    font-size: 14px;
}



/*美特动态*/
.newstxt {
    text-align: center;
}

.news-list ul {
    padding-left: 0px;
}

.news-list li {
    float        : left;
    width        : 370px;
    margin-right : 45px;
    list-style   : none;
    margin-bottom: 50px;
}

.news-list li img {
    vertical-align: bottom;
}

.news-list .news_box {
    padding   : 0 13px;
    background: #fafafa;
}

.news-list .news_box h2 {
    margin: 0px;
}

.news-list .news_box a {
    color      : #555;
    font-size  : 20px;
    font-weight: 400;
    line-height: 28px;
    padding    : 10px 0;
    display    : block;
}

.news-list .news_box p {
    color         : #555;
    margin        : 0px;
    line-height   : 20px;
    font-size     : 14px;
    border-bottom : 1px solid #eeeeee;
    padding-bottom: 20px;
}

.news-list .news_box .news-Bbt {
    height     : 12px;
    color      : #7d7d8f;
    font-size  : 12px;
    line-height: 12px;
    padding    : 13px 0
}

.news-list .news-Bbt span {
    float      : left;
    line-height: 12px;
}

.news-list .news-Bbt .time {
    border-left : 1px solid #7d7d8f;
    padding     : 0 15px;
    margin-left : 15px;
    padding-left: 29px;
    background  : url(../images/time.png) no-repeat 15px center;
}

.news-list .news-Bbt .more {
    float       : right;
    width       : 16px;
    height      : 16px;
    background  : url(../images/more.png) no-repeat center;
    margin-right: 13px;
    line-height : 12px;
    padding     : 0;
}

.news-list .Jzmore {
    display    : block;
    width      : 145px;
    height     : 45px;
    text-align : center;
    line-height: 45px;
    color      : #555555;
    font-size  : 12px;
    background : #fafafa;
    margin     : 30px auto 100px;
}

.Backtop {
    width     : 60px;
    height    : 60px;
    background: url(../images/top.png) no-repeat;
    position  : fixed;
    bottom    : 300px;
    right     : 0px;
    z-index   : 555;
    cursor    : pointer;
}


.ttitle {
    color     : #333;
    text-align: center;
    margin-top: 0px;
}

.ntime {
    border-bottom : 1px solid #ebebeb;
    padding-bottom: 20px;
    margin-bottom : 20px;
    text-align    : center;
    color         : #444;
}

.ft {
    padding   : 50px 0 0;
    text-align: left
}

.ft li {
    font-size  : 14px !important;
    height     : 30px !important;
    text-align : center;
    line-height: 30px !important;
    border     : 0;
    text-align : left !important;
    list-style : none;
}

.ft li a {
    color: #999 !important;
}


/*项目案例*/
.CaseMenuList {
    text-align: center;
    margin    : 40px 0 50px 0;
}

.CaseMenuList li {
    display   : inline-block;
    list-style: none;
    text-align: center;
    background: url(../images/xian.png) no-repeat right center;
    height    : 24px;
}

.CaseMenuList li a {
    color       : #555;
    font-size   : 14px;
    float       : left;
    display     : inline-block;
    padding     : 0 7px;
    line-height : 24px;
    height      : 24px;
    margin-right: 11px;
    margin-left : 6px;
    font-family : "微软雅黑"
}

.CaseMenuList li.onCaseM a {
    color      : #fff;
    line-height: 22px;
    background : #c84445;
}

.CaseMenuList li:hover a {
    color     : #fff;
    background: #c84445;
}

.Mainstyle {
    min-height: 500px;
}

.service-list li {
    float     : left;
    list-style: none;
    margin    : 50px 91px;
    text-align: center;
    width     : 204px;
    height    : 221px;
}

.service-list li img {
    margin: 0 auto;
    width : 150px;
    height: 150px;
}

.service-list li h6 {
    text-align : center;
    font-weight: 400;
    color      : #555555;
    font-size  : 20px;
    margin     : 0px;
    padding-top: 15px;
}

.service-list li h6 span {
    color    : #7d7d8f;
    font-size: 12px;
    display  : block;
}


.ContactContain li {
    float         : left;
    list-style    : none;
    width         : 370px;
    padding-left  : 220px;
    font-size     : 24px;
    padding-bottom: 37px;
    padding-top   : 3px;
}

.ContactContain {
    margin: 0 auto;
    color : #555;
}

.ContactContain li span {
    display    : block;
    font-size  : 16px;
    line-height: 35px;
    padding-top: 25px;
}

/* .ContactContain .ul{width:1200px;margin:0 auto;} */
.ContactContain .ul {
    width : 100%;
    margin: 0 auto;
}

.ContactContain .ditu {
    background: url(../images/ditu.png) no-repeat 165px 0;
}

.ContactContain .qiu {
    background: url(../images/qiu.png) no-repeat 165px 0;
}

.ContactContain .xin {
    background: url(../images/xin.png) no-repeat 165px 29px;
}

.ContactContain .xin1 {
    background: url(../images/xin1.png) no-repeat 165px 29px;
}

.ContactContain .xin2 {
    background: url(../images/lian.png) no-repeat 165px 29px;
}

.ContactContain .xin3 {
    background: url(../images/xin2.png) no-repeat 165px 29px;
}

.ContactContain .xin4 {
    background: url(../images/wang.png) no-repeat 165px 29px;
}

.ContactContain .FenX {
    border-bottom: 1px solid #e4e4e4;
    margin       : 15px 0;
}



.ContactText {
    width        : 870px;
    margin       : 0 auto;
    margin-bottom: 100px;
}

.ContactText .h5 {
    text-align: center;
    color     : #c94645;
    font-size : 12px;
    padding   : 50px 0 10px 0;
}

.ContactText .h6 {
    color        : #383339;
    font-size    : 42px;
    font-weight  : 400;
    text-align   : center;
    padding-top  : 10px;
    margin-bottom: 50px;
}

.ContactText .h6 i {
    display   : block;
    width     : 70px;
    height    : 10px;
    background: #c94645;
    margin    : 0 auto;
    margin-top: 30px;
}

.ContactText li {
    width       : 370px;
    height      : 40px;
    background  : #f5f5f5;
    list-style  : none;
    margin      : 0 30px 30px 0;
    float       : left;
    line-height : 40px;
    color       : #999999;
    font-size   : 12px;
    padding-left: 10px;
}

.ContactText li input {
    width      : 280px;
    height     : 40px;
    line-height: 40px;
    padding    : 0 10px;
}

.ContactText .textarea {
    width : 780px;
    height: auto;
}

.ContactText textarea {
    vertical-align: top;
    padding       : 10px;
    width         : 760px;
}

.ContactText .bbt {
    width      : 870px;
    height     : 35px;
    text-align : center;
    line-height: 35px;
    background : none;
    clear      : both;
    margin     : 0 auto;
    text-align : center;
}

.ContactText .bbt input {
    background : #c94645;
    width      : 60px;
    height     : 35px;
    text-align : center;
    line-height: 35px;
    color      : #fff;
    margin-left: -90px;
}


.Job_list {
    border       : solid 1px #e7e7e7;
    border-bottom: none;
    height       : 100%;
    padding      : 0;
    margin-bottom: 300px;
}

.Job_list li {
    border-bottom: solid 1px #e7e7e7;
    list-style   : none;
}

.Job_list li h4 {
    padding    : 0 0 0 30px;
    margin     : 0;
    font-weight: normal;
    height     : 50px;
    line-height: 50px;
    font-size  : 14px;
    background : url(../images/job_jia.jpg) no-repeat right center #f9f9f9;
    cursor     : pointer;
}

.Job_list li h4.down {
    background: url(../images/job_jian.jpg) no-repeat right center #c4272e;
    color     : #fff;
}

.Job_list li .my_content {
    padding    : 25px 30px;
    font-size  : 14px;
    color      : #999999;
    line-height: 30px;
    display    : none;
}

.Job_list li .my_content .red {
    color: #c4272e;
}

.Job_list li .my_content .txt {
    display: block;
    padding: 20px 0 0;
    margin : 0;
}

.Job_list li .my_content .pl30 {
    padding-left: 30px;
}

.Job_list li .my_content .pt15 {
    padding-top: 15px;
}

.Job_list li .my_content .db {
    display: block;
}


/* 滚动条的样式 */
.ScorllBox {
    width : 820px;
    height: 415px;
}

.scrollUp,
.scrollDown {
    display: none;
}

.scrollBar {
    height    : 100%;
    width     : 10px;
    background: #BABABA;
    overflow  : hidden;
    position  : absolute;
    right     : 0;
    top       : 0;
    z-index   : 10;
    cursor    : pointer;
}

.scrollHandle {
    height    : 32px;
    width     : 10px;
    left      : 0px;
    top       : 0px;
    cursor    : pointer;
    background: #C84445;
    position  : absolute;
}

.ScorllBox #ScrollCont {
    padding: 0 65px 0 0;
}

.header .top i.more{
    display: none;
    position: fixed;
    right: .5rem;
    top: .2rem;
    width: .5rem;
    height: .5rem;
    background: url("../images/gengduo.png");
    background-size: cover;
    z-index: 99;
}

.navbar {
    display: none;
    position        : fixed;
    left            : 0;
    right           : 0;
    top             : 0;
    bottom          : 0;
    background-color: #000;
    z-index         : 999;
}
.navbar .close{
    display: block;
    position: absolute;
    left: .5rem;
    top: .5rem;
    width: .5rem;
    height: .5rem;
    background: url("../images/close.png");
    background-size: cover;
}
.navbar ul{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.navbar li {
    margin: .4rem auto;
    text-align: center;
}
.navbar li a{
    font-size: .4rem !important;
}