
.panel *{border: none}
/*.panel-group .panel{border:0}*/
/*.panel-heading{padding: 0;border: 0}*/
/*.panel-title{border: 0}*/
.panel-title > a{display: block;border: 0}
/*.panel-body{border: 0!important;}*/
/*.panel-collapse{border: 0}*/
/*.panel-group .panel-heading  .panel-collapse > .list-group, .panel-group .panel-heading .panel-collapse > .panel-body{border: none}*/

.nav-tabs{border: 0}
.nav-tabs > li > a{border-radius: 0;margin: 0;padding: 0;border: 0}
.nav-tabs > li{margin: 0}
.nav-tabs > li.active > a {border: 0}

.bdshare-button-style0-16 .bds_tsina ,.bdshare-button-style0-16 .bds_weixin{width: 28px;height: 28px;  background-size: 100% 100%!important; background-position: 0 0!important;}
/*.bdshare-button-style0-16 .bds_tsina {background: url("../images/wb.png") no-repeat;}*/
/*.bdshare-button-style0-16 .bds_weixin{background: url("../images/wx.png") no-repeat;}*/
/*.bdshare-button-style0-16 .bds_weixin.pyq{background: url("../images/py.png") no-repeat;}*/

/*.n-link ul{overflow: hidden}*/
.n-link{margin-top: 40px;}
.n-link ul li {cursor:pointer; display: inline-block; padding: 10px 16px; margin-right: 40px; color: #666;position: relative;border-radius: 6px;transition: all 0s}
.n-link ul li i{position: absolute;left: 50%;top: 101%;color: #d6191b;transfori-showVidem: translate(-50%,-50%);display: none}
.n-link ul li:hover{background: #d6191b;color: #fff;cursor:pointer}
.n-link ul li:hover i{display: block}
.n-link .active{background: #d6191b;color: #fff;}
.n-link .active i{display: block}

.g_btn{width: 120px;text-align: center;}
.g_btn a{background: #d6191b;color: #fff;padding: 6px 0;border-radius: 8px;}

.play{width: 91px;height: 85px; margin: 0 auto;cursor:pointer; background: url("http://www.bizoti.cn/uploads/images/play.png") no-repeat ;background-size: 100% 100%}


.n-title-h{font-size: 24px;color: #07742c}

.fixed-left{position: fixed;top: 50%;right: -2px;z-index: 9999}
.fixed-left-item{width: 82px;height: 70px; margin-bottom: 4px;padding-top: 8px;position: relative;
    border: 1px solid #07742c; text-align: center; background: #07742c;color: #fff;cursor: pointer;border-radius: 4px}
.fixed-left-item i{font-size: 20px}
.fixed-left-item p{font-size: 12px;color: #fff;line-height: 1.2rem}
.fixed-left-item .telNum{ width: 0; padding: 6px 0; overflow: hidden; position: absolute;top: 50%;right: 100%;transform: translate(0,-50%);border-bottom: 1px solid #07742c}
.fixed-left-item:hover{background: #fff;transform: translateX(-6PX)}
.fixed-left-item:hover *{color: #07742c;}
.fixed-left-item:hover .telNum{width: 120px;}

.pcNav{ position: fixed;left: 0;top: 0;width: 100%; padding: 0 60px;border-bottom: 1px solid #bfbfbf; background: rgba(255,255,255,.9); z-index: 999}
.pcNav-w{display: flex;justify-content: space-between;align-items: center}
.pcNav-con >ul {font-size: 0}
.pcNav-con >ul > li {display: inline-block;min-width: 84px;margin:0 28px;position: relative}
.pcNav-con >ul > li>a{display: block;height: 103px; line-height: 103px;color: #060606;font-size: 16px;text-align: center;transition: .4s all ease }
.pcNav-con >ul > li.active>a{border-bottom: 3px solid #d6ae87;}
.pcNav-con >ul > li:hover>a{border-bottom: 3px solid #d6ae87;transition: .4s all ease}
.pcNav_u1_2{ display: none; padding: 10px ; position: absolute;left: 50%;top: 100%;transform: translateX(-30px);z-index: 999;
    /*background:rgba(26,49,130,.85);opacity: 0;*/
    background:rgba(255,255,255,.85);opacity: 0;
    animation: navU .5s ease forwards;
    -webkit-animation: navU .5s ease forwards;
}
.pcNav_u1_2 > li { font-size: 16px; display: block; min-width: 140px; text-align: center; margin-top: 8px;border-bottom: 1px solid #ccc;}
.pcNav_u1_2 > li span{ display: inline-block;width: 8px;height: 8px; border-radius: 50%;background: #fff;opacity: 0;margin-right: 10px;transition: .3s all ease}
.pcNav_u1_2 > li a{ padding: 6px 0;  color: #666;display: inline-block;transition: .3s all ease}
.pcNav_u1_2 > li:hover span{opacity: 1;transition: .3s all ease}
.pcNav_u1_2 > li:hover a{color: #d6ae87;transform: translate(4px,-1px)scale(1.05);transition: .3s all ease}
.pcNav-con > ul > li:hover .pcNav_u1_2{display: block}
@keyframes navU
{
    0%   { opacity: 0; transform: translate(-50%,-20px);}
    100% { opacity: 1; transform: translate(-50%,0);}
}
@-webkit-keyframes navU
{
    0%   { opacity: 0; transform: translate(-50%,-20px);}
    100% { opacity: 1; transform: translate(-50%,0);}
}

.g_body{padding-top: 103px;}
.i-banner-bg{width: 100%;padding-top: 43.2%;background-size: cover;background-position: center;background-repeat: no-repeat; }
.i-banner .swiper-pagination{bottom: 66px;}
.i-banner .swiper-pagination-bullet{width: 84px;height: 1px;margin: 0 .6%!important;  background:#797677;opacity: 1}
.i-banner  .swiper-pagination-bullet-active{ background: #d6ae87;}
.i-banner-text{ width: 483px; padding: 24px 0 34px 42px;  position: absolute;left: 11.8%;top: 50%;transform: translateY(-50%);color: #fff;}
.i-banner-text h1{font-size: 60px;padding-bottom: 20px; font-weight: lighter; position: relative}
.i-banner-text h1:after{content: '';position: absolute;bottom: 0;left: 0;width: 38px; height: 3px;background: #d6ae87;}
.i-banner-text p{margin-top: 8px;line-height: 1.8em;font-size: 30px; }
.i-banner .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) {display: }

.i-con1 *{transition: .4s all ease}
.i-con2 *{transition: .4s all ease}
.i-con3 *{transition: .4s all ease}
.i-con4 *{transition: .4s all ease}

.i-con1{margin-top: 156px;}
.i-con1-w{ width: 1580px;margin: 0 auto;display: flex; max-width: 90%;}
.i-con1-l{width: 552px;background: #e8e8e8;padding: 28px 80px 44px 80px}
.i-con1-l .g_f_f1{text-align: center;display: block;font-size: 32px;}
.i-con1-l-row{font-size: 0;margin-top: 34px;}
.i-con1-l-row > span{display: inline-block;width: 105px;font-size: 18px;font-family: SimSun }
.i-con1-l-row > input{display: inline-block;width:calc(100% - 105px ); height: 48px;padding: 0 14px;border: 1px solid #68625e;
    line-height: 48px; font-size: 14px;font-family: SimSun }
.i-con1-l-row >input:focus{box-shadow: 0 0 2px #1287f7;border: 0}
.i-con1-l-row > input::-webkit-input-placeholder{color: #888988}    /* 使用webkit内核的浏览器 */
.i-con1-l-row > input:-moz-placeholder{color: #888988}                  /* Firefox版本4-18 */
.i-con1-l-row > input::-moz-placeholder{color: #888988}                  /* Firefox版本19+ */
.i-con1-l-row > input:-ms-input-placeholder{color: #888988}
.i-con1-l p{margin-top: 30px; font-size: 12px;}
.i-con1-l .submit{ width: 174px; height: 42px; display: block; margin: 30px auto 0 auto;
    line-height: 42px; color: #fff;text-align: center; background: #f79222;font-size: 18px;border: 0}
.i-con1-l .submit:hover{background: rgba(247,146,34,0);border: 1px solid #f79222;color: #f79222}
#distpicker2{font-size: 0px;display: inline-block}
.i-con1-l-row #distpicker2 select{font-family: SimSun;font-size: 14px;display: inline-block;vertical-align: middle;
    width: 130px;height: 48px;line-height: 48px; padding: 0 10px; border: 1px solid #68625e;}
.i-con1-l-row #distpicker2 select:focus{box-shadow: 0 0 2px #1287f7;border: 0}
.i-con1-l-row #distpicker2 select:nth-child(1){margin-right: 26px;}
.i-con1-l-row #distpicker2 select:nth-child(2){padding: 0 10px;}
.i-con1-r{width: calc(100% - 552px);}
.i-con1-r .i-con1-r-img{width: 100%;height: 100%}

.i-con2{margin-top: 130px;}
.i-con2-w{width: 1350px;margin: 0 auto;max-width: 74%}
.i-con2-title{ display: block; text-align: center;font-size: 56px;padding-bottom: 34px;border-bottom: 2px solid #ededed}
.i-con2-item{margin-top: 90px;padding: 0 54px;position: relative;overflow: hidden;}
.i-con2-item:before{content: '';position: absolute;left: 0;bottom: 0;width: 80%;height: 327px; border: 1px solid #ededed; z-index: 2}
.i-con2-item:after{content: '';position: absolute;right: 0;bottom: 0;width: 50%;height: 100%; border: 1px solid #ededed; border-left: 0; z-index: 2}
.i-con2-itemInfo{position: absolute; left: 54px;top: 0; width: 1030px;max-width: 80%;background: #e8e8e8;overflow: hidden;z-index: 3}
.i-con2-itemInfo-b{width: 463px;padding-top: 218px; padding-left: 125px; padding-bottom: 102px; float: left }
.i-con2-itemInfo-b h3{padding-bottom: 20px;font-size: 34px;}
.i-con2-itemInfo-b p{margin-top: 16px;font-size: 20px;}
.i-con2-btn{display: block;margin: 166px 0 0 0 ; width: 198px; height: 50px; line-height: 50px;text-align: center;color: #fff;font-size: 20px;
    background: #f79222;border: 0;}
.i-con2-itemImg{width: calc(100% - 463px);position: relative;margin-top: 65px;z-index: 4;float: right;overflow: hidden;}
.i-con2-itemBg{padding-top: 86%;}
.i-con2-itemText{position: absolute;left: 0;bottom: 0; transform: translateY(100%); transition: .4s all ease;
    width: 100%; padding: 75px 60px 34px 60px;background: rgba(0,0,0,.5);color: #fff;font-size: 22px; }
.i-con2-itemText span{font-size: 60px;color: #f79222}
.i-con2-item:nth-child(2n):before{left: auto;right: 0}
.i-con2-item:nth-child(2n):after{left: 0;right: auto; border-right: 0; }
.i-con2-item:nth-child(2n) .i-con2-itemInfo-b{float: right}
.i-con2-item:nth-child(2n) .i-con2-itemImg{float: left}
.i-con2-item:nth-child(2n) .i-con2-itemInfo{left: auto;right: 54px;}
.i-con2-itemImg:hover .i-con2-itemText{transform: translateY(0);transition: .4s all ease;}

.i-con3-swiper .swiper-slide{width: auto;position: relative}
.i-con3-swiper .swiper-slide img{ }
.i-con3-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);
display: flex;align-items: flex-end;transition: .8s all ease}
.i-con3-text > div{ color: #fff; width: 100%;padding: 38px 44px;text-align: right;}
.i-con3-text > div span{display: block;font-size: 26px;}
.i-con3-text > div b{display: block;font-size: 22px;font-weight: 400}
.i-con3-swiper .swiper-button-prev{width: 76px;height: 76px;border-radius: 50%;background-color: #efefef;
        background-image: url("../image/prev.png") ;background-position: 20px 18px;background-repeat: no-repeat}
.i-con3-swiper .swiper-button-next{width: 76px;height: 76px;border-radius: 50%;background-color: #efefef;
    background-image: url("../image/next.png") ;background-position: 26px 18px;;background-repeat: no-repeat}
.i-con3-swiper .swiper-slide:hover .i-con3-text{transform: translateY(-100%);opacity: 0;transition: .8s all ease}
.i-con3{margin-top: 140px;}

.i-con4{margin-top: 126px;}
.i-con4-w{position: relative;text-align: right}
.i-con4-img{display: inline-block;width: 48%}
.i-con4-bg{padding-top: 48.7%;background-image: url("../image/i-con4.jpg")}
.i-con4-before{text-align: left;padding-left: 88px;display: flex;align-items: center;
    position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(33,29,26,.9)}
.i-con4-before> div > span{color: #fff;font-size: 34px;display: block;margin-top: 36px;font-weight: 100}
.i-con4-before> div > span em{font-style: normal;color: #d8b185}
.i-con4-before> div > b{color: #fff;font-size: 24px;display: block;margin-top: 36px;font-weight: 400}
.i-con4-before> div > a{color: #fff;font-size: 14px; text-align: center; display: block;margin-top: 30px;width: 160px; height: 50px; line-height: 50px;border: 1px solid #fff}
.i-con4-before> div > a em{font-style: normal;font-size: 26px;line-height: 1;display: inline-block;vertical-align: middle;margin-left: 18px;transition: .4s all ease}
.i-con4-before> div > a:hover em{transform: translateX(10px);transition: .4s all ease}
.i-body{padding-bottom: 116px;}

.f-con1 .g_w{display: flex;justify-content: space-between}
.f-con1-title{display: block;font-size: 30px;color: #0b0b0b}
.f-con1-b{margin-top: 24px;color: #7a7a7a}
.f-con1-b p{padding-bottom: 10px;}
.f-con1-b ul {font-size: 0 }
.f-con1-b ul li{width: 50%;font-size: 16px;display: inline-block;padding-bottom: 10px;}
.f-con1-b ul li a{color:#7a7a7a }
.f-con1-b > a{ display: block; color: #7a7a7a; padding-bottom: 10px;}
.f-con1-b-a a{ display: inline-block; width: 53px ; height: 53px ;margin-right: 18px ; position: relative;
    background: #ced0d2 ; text-align: center;line-height: 53px;border-radius: 50%;}
.f-con1-b-a a i{font-size: 26px;color: #000 }
.f-con1-b-img{position: absolute;left: 50%;top: 0;transform: translate(-50%, -100%); width: 140px; padding-bottom: 20px; text-align: center; display: none;}
.f-con1-b-img img{width: 100%}
.f-con1-b-img span{display: block;padding: 6px; box-shadow: 0 0 2px #9a9a9a; background: #fff;}
.f-con1-b-a a:hover{background: #d6ae87}
.f-con1-b-a a:hover .f-con1-b-img{display: block}

#bsBox{box-sizing: content-box;max-width: 90% !important;margin-left: 0!important;margin-top: 0!important;transform: translate(-50%,-50%)!important;}
#bsBox *{box-sizing: content-box;max-width: 100% !important;}
#bsWXBox{box-sizing: content-box}
#bsWXBox *{box-sizing: content-box}
.bshare-custom{box-sizing: content-box;display: inline-block}
.bshare-custom a{padding-left: 0!important; width: 53px!important; height: 53px!important;margin-right: 18px !important;
    background: #ced0d2 !important; text-align: center;line-height: 53px;border-radius: 50%;}
.bshare-custom a:hover{background: #d6ae87!important;opacity: 1 !important;}
.bshare-custom a i{font-size: 26px; }


.n-jr-d-top-itemC .bshare-custom #bshare-more-icon,
.n-jr-d-top-itemC .bshare-custom .bshare-more-icon{padding-left: 0!important;background: none!important;height: auto!important;}
.n-jr-d-top-itemC .bshare-custom .bshare-more{color: #898989!important;}
.f-con2{ margin-top: 40px; text-align: center;border-top: 1px solid #9a9a9a;border-bottom: 1px solid #9a9a9a;}
.f-con2 .g_w{padding: 28px 46px 24px 46px;position: relative}
.f-con2 .g_w a{color: #9a9a9a;margin: 0 6px;}
.f-con2 .g_w a span{display: inline-block}
.f-con2 .toTop{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #d6ae87;background: #e7e6e6;
    width: 40px; height: 40px; text-align: center;line-height: 40px; border-radius: 50%;}
.f-con3{margin-top: 40px;}
.f-con3-a span{color: #666;margin-right: 24px; margin-top: 10px;}
.f-con3-a a{color: #666; padding:  0 14px;margin-top: 10px;border-left: 1px solid #666;display: inline-block}
.f-con3-code{text-align: center;margin-top: 40px;}

.n-nav{padding: 36px;}
.n-nav-con{background: url("../image/n-navBg.jpg") no-repeat;background-size: cover;background-position: center}
.n-nav-con .g_w{padding-top: 70px;}
.n-nav-con .g_w h1{font-size: 48px;color: #fff;text-align: center}
.n-nav-h1{transform: translateY(34px)}
.n-nav-con .g_w ul{margin-top: 66px;border-top: 1px solid #fff;font-size: 0;text-align: center}
.n-nav-con .g_w ul li{ width: calc(100% / 8); display: inline-block;font-size: 18px;color: #fff;transition: .4s all ease}
.n-nav-con .g_w ul li a{display: block;height: 82px; line-height: 82px;text-align: center;color: #fff}
.n-nav-con .g_w ul li.active{background: rgba(255,255,255,.5) }
.n-nav-con .g_w ul li:hover{background: rgba(255,255,255,.5);transition: .4s all ease }

.n-pro-con1{margin-top: 20px;}

.n-pro-swiper .gallery-thumbs{margin-top: 50px;}
.n-pro-swiper .gallery-thumbs .n-pro-img{cursor: pointer}
.n-pro-img{position: relative;overflow: hidden}
.n-pro-bg{padding-top: 59%;}
.n-pro-before{position: absolute;left: 0;top: 0; transform: translateY(-100%); width: 100%;height: 100%;background: rgba(27,27,27,.78);
    display: flex;justify-content: flex-end;align-items: flex-end;padding: 16px 38px;transition: .4s all ease}
.n-pro-before:after{ content: ''; width: 35px;height: 22px;background: url("../image/eye.png") no-repeat}
.n-pro-img:hover .n-pro-before{ transform: translateY(0);transition: .4s all ease}
.n-pro-swiper .gallery-thumbs .swiper-slide-thumb-active .n-pro-before{ transform: translateY(0);transition: .4s all ease}
.n-pro-con2{padding-bottom: 84px;margin-top: 80px;}

.n-body .i-con4{margin-top: 0}
.n-body .i-con4-before> div > b{margin-top: 20px;}
.n-body .i-con4-before> div > span{margin-top: 20px;}
.n-body .i-con4-bg{padding-top: 40%;}

.n-about-top{padding: 36px;}
.n-about-top-con{padding:92px 54px 0 54px;position: relative;font-size: 0}
.n-about-top-con:before{content: '';width: 100%; min-height: 90%; padding-top: 26.5%; background: #251c17;position: absolute;left: 0;top: 0}
.n-about-top-img{display: inline-block;vertical-align: text-top; position: relative;z-index: 2;max-width:calc(100% - 552px) }
.n-about-top-text{display: inline-block;vertical-align: text-top;position: relative;z-index: 2;max-width: 552px;padding-left: 52px;color: #fff}
.n-about-top-text h1{font-size: 48px;}
.n-about-top-text h3{font-size: 24px;margin-top: 15px;}
.n-about-top-text p{font-size: 16px;margin-top: 20px;line-height: 1.6em;text-align: justify}

.n-about-con1-item{ margin-top: 90px; font-size: 0;color: #060606;display: flex;align-items: center}
.n-about-con1-img{width: 55%;}
.n-about-con1-img img{width: 100%}
.n-about-con1-text{width: 45%;padding-right: 48px;}
.n-about-con1-text2{display: flex;align-items: center;justify-content: center}
.n-about-con1-text p{margin-top: 28px; line-height: 1.6em;font-size: 16px;text-align: justify}
.n-about-con1-text h3{ font-size: 36px;}
.n-about-con1-item:nth-child(2){flex-direction: row-reverse}
.n-about-con1-item:nth-child(2) .n-about-con1-text{padding-right: 0;padding-left: 48px;}

.n-about-con2{margin-top: 120px;padding-bottom: 86px;}
.n-about-con2 .g_w > h3{font-size: 36px;}
.n-about-con2 .g_w ul{display: flex;margin-top: 50px;justify-content: space-between}
.n-about-con2 .g_w ul li{width: 31%;padding: 36px 20px;border: 1px solid #1b1b1b;color: #060606;transition: .4s all ease}
.n-about-con2 .g_w ul li span{font-size: 24px;display: block}
.n-about-con2 .g_w ul li p{font-size: 16px;line-height: 1.6em;margin-top: 14px;}
.n-about-con2 .g_w ul li:hover{background: #1b1b1b;color: #fff;transition: .4s all ease}
.n-about-con2 .g_w .n-about-con2Img{margin-top: 116px;text-align: center}

.n-about-con3{padding: 60px;}


.n-contact-con1{margin-top: 66px;color: #030303}
.n-contact-con1 .g_w>h3{text-align: center}
.n-contact-select{margin-top: 30px;font-size: 0}
.n-contact-select #distpicker2{display: inline-block;vertical-align: text-top;}
.n-contact-select #distpicker2 select{width: 200px;height: 42px;line-height: 42px;font-size: 18px;margin-right: 12px;padding-left: 10px;padding-right: 46px;
    /*去掉默认的下拉三角*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*添加下拉三角图标*/
    background: url("../image/select.jpg") no-repeat right center transparent;
 }
.n-contact-select input{width: 142px;height: 42px; display: inline-block;vertical-align: text-top;
    line-height: 42px;font-size: 18px;text-align: center; border: 0; background: #0d0d0d;color: #fff}
.n-contact-con1-b{margin-top: 54px}
.n-contact-con1-b >span{display: block;padding: 10px ;background: #0d0d0d;color: #fff;font-size: 20px;text-align: center}
.n-contact-list{font-size: 0}
.n-contact-item{position: relative;display: inline-block;vertical-align: text-top;
    font-size: 14px; width: 48%;margin-right: 4%; margin-top: 36px; padding: 22px 20px 20px 94px;border: 1px solid #000000}
.n-contact-item p{margin-top: 14px;}
.n-contact-item p:nth-child(3){display: none}
.n-contact-item i{font-size: 36px;position: absolute;left: 30px;top: 28px;}
.n-contact-item:nth-child(2n){margin-right: 0}

.n-contact-con2{margin-top: 88px;color: #030303 }
.n-contact-con2 .g_w >h3{text-align: center;color: #030303 }
.n-contact-con2-d{margin-top: 66px;display: flex}
.n-contact-con2-dL{width: 50%;font-size: 24px;color: #030303}
.n-contact-con2-dL span{display: block; margin-bottom: 22px;}
.n-contact-con2-dR{width: 50%;}
.n-contact-con2-dR img{margin-right: 54px;}
.n-contact-con2-dR a{font-size: 24px; color:#030303}
.n-contact-con2-dR a i{font-size: 36px;margin-right: 14px;}

.n-contact-con3{margin-top: 60px;padding-bottom: 156px;}
.my-map { margin: 0 auto; width: 100%; height: 310px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

.n-down-con1-top{}
.n-down-con1-top>h3{color: #030303;text-align: center;margin-top: 66px;}
.n-down-select{ margin-top: 26px; font-size: 0;padding: 12px 28px;background: #f5f5f5}
.n-down-select>span{display: inline-block;vertical-align: middle;font-size: 18px;margin-right: 40px}
.n-down-select>select{display: inline-block;vertical-align: middle;font-size: 14px;padding-right: 48px;
    width: 254px;height: 40px; line-height: 40px;border: 1px solid #dcdcdc;margin-right: 14px;padding-left: 24px;
    /*去掉默认的下拉三角*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*添加下拉三角图标*/
    background: url("../image/select.jpg") no-repeat right center transparent;background-color: #fff}
.n-down-select>input{display: inline-block;vertical-align: middle;font-size: 14px;
    width: 254px;height: 40px; line-height: 40px;border: 1px solid #dcdcdc;margin-right: 14px;padding-left: 24px; }
.n-down-select>.submit{width: 330px;background: #242323;color: #fff;font-size: 18px;}
.n-down-a{margin-top: 40px;font-size: 0}
.n-down-a a{ display: inline-block; margin-right: 18px; font-size: 18px; width: 192px;height: 40px; line-height: 40px; text-align: center;color: #fff; background: #000000}
.n-down-a a:nth-child(2){background: #d6ae87}
.n-down-a a i{margin-left: 18px;font-size: 24px;}

.n-down-sjs{margin-top: 30px;display: flex;justify-content: space-between}
.n-down-sjs p{font-size: 16px;padding-right: 20px;}
.n-down-sjs-btn{width: 130px; height: 40px;line-height: 40px;text-align: center;background: #000;color: #fff;border: 0}


.n-down-con1-list{margin-top: 28px;font-size: 0}
.n-down-con1-item{ position: relative; display: inline-block;width: 23%;margin-right: 2.66%; margin-bottom: 60px; padding: 18px;
    border: 1px solid #c9c9c9; cursor: pointer; transition: .6s all ease}
.n-down-con1-item i{ display: none; transition: .6s all ease; opacity: 0; position: absolute;right: 10px; bottom: 10px;color: #555;font-size: 30px;z-index: 9}
.n-down-con1-item  a > span{display: block; padding: 16px 30px 0 16px;text-align: center;color: #0e0e0e;font-size: 18px;height: 66px; overflow: hidden;}
.n-down-con1-itemBg{padding-top: 132%;transition: .6s all ease}
.n-down-con1-itemImg{overflow: hidden}
.n-down-con1-item:hover{box-shadow: 0 0 6px rgba(0,0,0,.5);transition: .6s all ease}
.n-down-con1-item:hover .n-down-con1-itemBg{transform: scale(.96);box-shadow: 2px 2px 4px rgba(0,0,0,.8);transition: .6s all ease}
.n-down-con1-item:nth-child(4n){margin-right: 0}
.n-down-con1-item.active{ box-shadow: 0 0 6px rgba(0,0,0,1);}
.n-down-con1-item:before{content: ' ';position: absolute;left: 50%;top: 50%;width: calc(100% - 36px);height: calc(100% - 36px); transform: translate(-50%,-50%);z-index: 9;
    border: 1px solid #fff; border-radius: 2px; opacity: 0;transition: .6s all ease}
.n-down-con1-item:after{content: '已选择';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);
    color: #fff;font-size: 16px;display: flex;align-items: center;justify-content: center;opacity: 0;transition: .6s all ease}
.n-down-con1-item.active:after{opacity: 1;}
.n-down-con1-item.active:before{opacity: 1;}
.n-down-con1-item.active i{opacity: 1;}

.n-down-form{position: fixed;left: 0;top: 0; z-index: 999999999; width: 100%;height:100vh;background: rgba(0,0,0,.2);display: flex;align-items: center;justify-content: center}
.n-down-form-con{background: #fff;padding: 38px 40px;width: 670px;max-width: 90%;position: relative;}

.n-down-form-con .close{position: absolute; right: 10px ;top: 10px; width: 20px; height: 20px;  }
.n-down-form-con .close:before{content: '';width: 16px; height: 1px;background: #000;transform:rotate(45deg);display: block;margin-top: 10px}
.n-down-form-con .close:after{content: '';width: 16px; height: 1px;background: #000;transform:rotate(-45deg);display: block;margin-top: -1px}

.n-down-form-con>span{ display: block; font-size: 30px;text-align:   center}
.n-down-form-row input{ display: block; margin-top: 26px; padding:0 12px;  width: 100%; height: 42px; line-height: 42px;
     font-size: 16px; border:  1px solid #535353;}
.n-down-form-row textarea{ display: block; margin-top: 26px; padding: 12px;  width: 100%; height: 162px;
    font-size: 16px; border:  1px solid #535353;}
.n-down-form-row:nth-child(2){display: flex;justify-content: space-between}
.n-down-form-row:nth-child(2) input{width: 49%}
.n-down-form-btn{margin-top: 26px;font-size: 0}
.n-down-form-btn .submit{width: 138px; height: 40px; line-height: 40px;text-align: center;color: #fff;background: #000;font-size: 16px;
display: inline-block;vertical-align: middle;border: 0;margin-right: 30px;}
.n-down-form-btn span{display: inline-block;vertical-align: middle;font-size: 12px;}

.n-modal{position: fixed;left: 0;top: 0; z-index: 999999999; width: 100%;height:100vh;
    background: rgba(0,0,0,.2);display: flex;align-items: center;justify-content: center}
.n-modal-b{ position: relative; text-align: center;color: #000;background:rgba(255,255,255,.9);width: 400px;padding: 40px 0;}
.n-modal-b .close{position: absolute; right: 10px ;top: 10px; width: 20px; height: 20px;  z-index: 9}
.n-modal-b .close:before{content: '';width: 16px; height: 1px;background: #000;transform:rotate(45deg);display: block;margin-top: 10px}
.n-modal-b .close:after{content: '';width: 16px; height: 1px;background: #000;transform:rotate(-45deg);display: block;margin-top: -1px}
.n-modal-b p{font-size: 18px;font-weight: 600}
.n-modal-b button{width: 120px;height: 36px;line-height: 36px; transition: .4s all ease;
    border: 1px solid #000;background: none;margin: 40px 10px 0 10px;display: inline-block}
.close{opacity: 1}
.n-modal-b button:hover{background: #000;color: #fff;transition: .4s all ease}

.g_modal.active{display: flex}
.g_modal{display: none;  opacity: 1; position: fixed;left: 0;top: 0; z-index: 999999999; width: 100%;height:100vh;
    background: rgba(0,0,0,.2);  align-items: center;justify-content: center}

.g_modal_b{ position: relative; text-align: center;color: #000;background:rgba(255,255,255,.9);width: 400px;padding: 40px 0;}
.g_modal_close{position: absolute; right: 10px ;top: 10px; width: 20px; height: 20px;  z-index: 9}
.g_modal_close:before{content: '';width: 16px; height: 1px;background: #000;transform:rotate(45deg);display: block;margin-top: 10px}
.g_modal_close:after{content: '';width: 16px; height: 1px;background: #000;transform:rotate(-45deg);display: block;margin-top: -1px}
.g_modal_b h4{ font-weight: 600;text-align: center}
.g_modal_b p{font-size: 14px;margin-top: 20px;}
.g_modal_b button{width: 120px;height: 36px;line-height: 36px; transition: .4s all ease;
    border: 1px solid #000;background: none;margin: 40px 10px 0 10px;display: inline-block}
.close{opacity: 1}
.g_modal_b button:hover{background: #000;color: #fff;transition: .4s all ease}


.n-case-list{margin-top: 28px;font-size: 0;padding-bottom: 40px;}
.n-case-con1-item{display: inline-block;width: 23%; margin-right: 2.6%; margin-top: 50px; padding-bottom: 10px; transition: .6s all ease}
.n-case-con1-item  a > span{display: block; padding: 20px 6px 0 6px; text-align: left;color: #0e0e0e;font-size: 18px;
    text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.n-case-con1-itemBg{padding-top: 67.7%;transition: .6s all ease}
.n-case-con1-itemImg{overflow: hidden}
.n-case-con1-item:hover{box-shadow: 0 0 12px rgba(0,0,0,.5);transition: .6s all ease}
.n-case-con1-item:hover .n-case-con1-itemBg{transform: scale(.96);box-shadow: 2px 2px 4px rgba(0,0,0,.8);transition: .6s all ease}
.n-case-con1-item:nth-child(4n){margin-right: 0}


.news-d-body{font-size: 0;padding-top:50px; }
.news-d{padding:46px 32px;background: #f5f5f5}
.news-d-l{width: calc(100% - 308px); padding-right: 70px; font-size: 14px; display: inline-block;vertical-align: text-top; }
.news-d-l-title h4{color: #131313}
.news-d-l-title span{display: inline-block;font-size: 14px;color: #000;opacity: .5;margin-top: 14px;}
.news-d-l-text{margin-top: 20px;}
.news-d-l-text p{line-height: 1.8em ;color: #666;font-size: 14px;}
.news-d-l-text br{font-size: 14px;}
.news-d-l-text span{font-size: 14px;}
.news-d-l-text i{font-size: 14px;}
.news-d-l-text b{font-size: 14px;}
.news-d-r{width: 308px;display: inline-block;vertical-align: text-top;font-size: 14px;}
.search{padding: 8px;border: 1px solid #dfdfdf;}
.searchBox{ padding: 30px 20px; background: #fff;}
.searchBox > h3{font-size: 18px;font-weight: 600}
.searchBox >div{margin-top: 10px}
.year ,.month,.searchText{width: 100%;height: 44px;border: 1px solid #ccc}
.searchBox >div >select,.searchText input{width: 100%;height: 100%; padding-left: 20px; border: 0}
.searchBox >div >select{ padding-right: 48px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*添加下拉三角图标*/
    background: url("../image/select.jpg") no-repeat right center transparent;background-color: #fff}
.searchBtn{ width: 100%; height: 44px;}
.searchBtn input{width: 100%;height: 100%; border: 0; font-size: 18px;letter-spacing:10px;text-align: center; color:#fff; background: #282726}
.searchBtn input:hover{ color:#282726; border:1px solid #282726;background: rgba(0,0,0,0)}
.news-d-l-btn a{display: inline-block;padding: 12px 10px;color: #fff;background: #f18804;margin-right: 20px;}
.news-d-l-btn a:nth-child(2) i{transform: rotateZ(90deg);display: inline-block}
.news-d-l-btn{margin-top: 60px;}

.n-newsD-listTitle{padding-bottom: 20px;}
.n-newsD-listTitle h3{font-size: 18px;font-weight: 600;}
.n-newsD-listTitle span{ margin-top: 14px; display: block;width: 70px; height: 3px;background: #909192}
.n-newsD-list{margin-top: 50px;}
.n-newsD-item{ margin-top: 20px; padding-bottom: 18px;border-bottom: 1px solid #a0a0a0}
.n-newsD-item a{ display: flex;width: 100%;}
.n-newsD-item-img{width: 88px;}
.n-newsD-item-bg{padding-top: 68%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.n-newsD-item-r{width: calc(100% - 88px);padding-left: 20px;}
.n-newsD-item-r h4{ font-size: 16px; max-height: 36px;overflow: hidden;color: #0b0b0b}
.n-newsD-item-r p{margin-top: 18px;font-size: 12px;color: #666}


.new-item{ margin-top: 36px;padding-bottom: 36px;border-bottom: 1px solid #a0a0a0}
.new-item:nth-child(1){margin-top: 0}
.new-item > a{display: flex;}
.new-list>.new-item:nth-child(1){margin-top: 0}
.new-itemImg{ width: 429px;left: 20px;top: 20px;overflow: hidden;transition: .5s all ease;}
.new-itemBg{padding-top: 63.5%;background-size: cover;background-position: center;background-repeat: no-repeat;transition: .5s all linear;}
.new-itemInfo{ width: calc(100% - 429px); padding-top: 10px;padding-left: 34px;padding-right: 20px; }
.new-itemInfo h4{ line-height: 1.4em; margin-top: 40px; font-size: 18px; overflow: hidden;color: #131313;transition: .5s all ease;}
.new-iBox{margin-top:8px;color: #9b9b99}
.new-iBox i{margin-right: 6px;}
.new-iBox span{margin-right: 12px;color: #000;opacity: .45;font-size: 12px;}
.new-itemInfo p{margin-top: 30px;height: 38px; line-height: 1.8em; font-size: 12px; overflow: hidden;color: #000}
.new-itemInfo>span{display: block;color: #f18804;font-size: 14px;margin-top: 18px;transition: .5s all ease;}
/*.new-item:hover{background: #f1f1f1;transition: .5s all ease;}*/
.new-item:hover .new-itemImg{overflow: hidden;transition: .5s all ease;}
.new-item:hover .new-itemBg{ overflow: hidden; transform: scale(1.1);transition: .5s all linear;}
/*.new-item:hover .new-itemInfo h4{color: #f18804;transition: .5s all ease;}*/
/*.new-item:hover .new-itemInfo>span{transform: translateX(6px); transition: .5s all ease;}*/

.news-d-con{padding-bottom: 100px;}
.news-d-con-title h4{color: #000000;line-height: 1.4em;}
.news-d-con-title span{display: block;margin-top: 18px;opacity: .8}
.news-d-con-text{margin-top: 50px;line-height: 1.8em;}
.news-d-con .back{display: block;margin-top: 40px; width: 140px; height: 42px; line-height: 42px;text-align: center;background: #000;color: #fff;}

.n-join-top{padding: 36px;padding-bottom: 0}
.n-join-topB{padding: 75px 58px; height: 422px;display: flex;
    background: url("../image/n-navBg.jpg") no-repeat;background-size: cover;background-position: center}
.n-join-topImg{width: 60%;}
.n-join-topTitle{width: 26.6%;margin-top: 5.5%;  color: #ffffff}
.n-join-topTitle h1{font-size: 48px; font-weight: 100; padding-left: 58px;padding-bottom: 42px; height: auto; border-bottom: 1px solid rgba(255,255,255,.6)}

.n-join-con1{color: #070707;margin-top: 60px;padding-bottom: 90px;}
.n-join-con1 .g_w{display: flex; }
.n-join-con1-b h2{font-size: 36px;text-align: center}
.n-join-con1-l{padding-top: 150px; width: 50%; }
.n-join-con1-r{width: 50%}
.n-join-con1-l h1{font-size: 48px;font-weight: lighter}
.n-join-con1-l h2{font-size: 36px;text-align: center}
.n-join-con1-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.n-join-con1-item{margin-top: 26px;width: 49%;padding: 20px 30px; border: 1px solid #000; }
.n-join-con1-item p{margin-top: 20px;line-height: 1.8em;font-size: 16px;text-align: justify }
.n-join-con1-rImg{text-align: right}
.n-join-con1-rImg img{width: 78%;}
.n-join-con1-r .n-join-con1-item{margin-top: 90px;}

.n-join-con2{ padding-top: 84px; height: 540px; background: url("../image/n-join3.jpg") no-repeat;background-size: cover;background-position: center}
.n-join-con2-title h3{font-size: 30px;text-align: center;color: #fff}
.n-join-con2-b{ margin-top: 84px; font-size: 0;text-align: center}
.n-join-con2-b span{display: inline-block;vertical-align: middle;width: 144px;height: 144px; background: #fff;border-radius: 50%;
    text-align: center;line-height: 144px;font-size: 24px;color: #070707}
.n-join-con2-b em{display: inline-block;vertical-align: middle;width: 29px;height: 22px; margin: 0 10px; background: url("../image/jt.png") no-repeat;}
.n-join-con2-b .f-20{font-size: 20px;line-height: 1.2em;}
.n-join-con2-b .f-20 b{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;font-weight: 100}

.n-join-con3 {padding: 80px 0}
.n-join-con3-title span{font-size: 30px;}
.n-join-con3-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.n-join-con3-item{ width: 49%;margin-top: 34px;padding: 20px 16px;color: #070707;border: 1px solid #070707}
.n-join-con3-item:nth-child(2n){margin-right: 0}
.n-join-con3-item p{margin-top: 24px;line-height: 1.6em;text-align: justify;}
.n-join-con3-item:hover{background: #e5e5e5;border-color: #e5e5e5}

.n-join-con4{padding: 64px 0 80px 0; margin-bottom: 90px; background: url("../image/n-join4.jpg") no-repeat;background-size: cover;background-position: center}
.n-join-con4 .g_w{display: flex;align-items: center}
.n-join-con4L{width: 45%}
.n-join-con4R{width: 55%;}
.n-join-formTop{display: flex;justify-content: space-between}
.n-join-formL{width: 60%;}
.n-join-formR{width: 36%;}
.n-join-con4R input{ font-size: 12px; background: #878583;color: #fff;height: 44px; line-height: 44px; padding: 0 18px;border: 0;display: block;width: 100%;margin-top: 26px;border-radius: 4px;}
.n-join-con4R span{color: #bc905e;height: 44px; line-height: 44px; padding: 0 18px;border: 0;display: block;margin-top: 26px;font-size: 18px;}
.n-join-con4R textarea{ font-size: 12px; background: #878583;color: #fff;height: 178px;  padding: 18px;border: 0;display: block;width: 100%;margin-top: 26px;border-radius: 4px;}
.n-join-con4R input::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #fff;}
.n-join-con4R input::-moz-placeholder { /* Firefox 19+ */  color: #fff;}
.n-join-con4R input:-ms-input-placeholder { /* IE 10+ */  color: #fff;}
.n-join-con4R input:-moz-placeholder { /* Firefox 18- */  color: #fff;}

.n-join-con4R textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #fff;}
.n-join-con4R textarea::-moz-placeholder { /* Firefox 19+ */  color: #fff;}
.n-join-con4R textarea:-ms-input-placeholder { /* IE 10+ */  color: #fff;}
.n-join-con4R textarea:-moz-placeholder { /* Firefox 18- */  color: #fff;}

.n-join-formBottom{display: flex;justify-content: space-between;align-items: flex-end;}
.n-join-con4R textarea{width: 60%;}
.n-join-formBottom .submit{width: 36%;background: #bc905e;}

.n-back{font-size: 16px; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #dfdfdf;  }
.n-back a{color: #000;transition: .4s all ease}
.n-back i{font-size: 20px;margin-right: 10px;}
.n-back a:hover {color: #d6ae87; transition: .4s all ease}

.case-detail-swiper .gallery-top{margin-top: 40px;}
.case-detail-swiper .gallery-thumbs{margin-top: 20px;}
.case-detail-swiper .gallery-thumbs .swiper-slide-thumb-active .n-pro-before{ transform: translateY(0);transition: .4s all ease}
.case-detail-text{margin-top: 60px;}
.case-detail-p{margin-top: 30px; line-height: 1.8em;color: #444444}
.n-case-d-con1-item  {margin-top: 20px;  }
.n-case-d-con1-item span{margin-top: 10px; color: #444;display: block}


.i-conNew{width: 96%;margin: 0 auto}
.i-conNew .n-about-con1-item{}
.i-conNew .n-about-con1-item a{display: flex;width: 100%;color: #060606;align-items: center;}
.i-conNew .n-about-con1-item a .n-about-con1-text{padding-right: 0; padding-left: 48px;transform: translateY(-10px)}
.i-conNew .n-about-con1-item:nth-child(2) a{    flex-direction: row-reverse}
.i-conNew .n-about-con1-item:nth-child(2) .n-about-con1-text{padding-right: 48px; padding-left: 0}
@media  (max-width: 1680px){
    .pcNav-con li{margin: 0 20px;}
    .i-con2-title{font-size: 46px;}
    .i-con2-itemInfo-b{ padding-top: 168px;padding-left: 100px;padding-bottom: 80px;}
    .i-con2-btn{margin-top: 120px;}
    .i-con2-itemText span{font-size: 50px}
    .n-about-top-con{padding: 60px 40px 0 40px;}
    .n-about-top-text h1{font-size: 40px}
    .n-join-topTitle h1{font-size: 40px;}

    .n-join-con1{  }
    .n-join-con1-l{padding-top: 60px;}
    .n-join-con1-rImg img{width: 76%;}

    .pcNav-con >ul > li{margin: 0 18px;}
}
@media   (max-width:1440px){
    .pcNav-con li{margin: 0 10px;}
    .i-con1{margin-top: 100px;}
    .i-con1-l{width: 414px;    padding: 28px 40px 44px 40px}
    .i-con1-l-row > span{font-size: 16px;width: 82px;}
    .i-con1-l-row > input{width: calc(100% - 82px);height: 40px; line-height: 40px}
    .i-con1-l-row #distpicker2 select{width: 120px; height: 40px; line-height: 40px;font-size: 14px;}
    .i-con1-l-row #distpicker2 select:nth-child(1){margin-right: 12px;}
    .i-con1-l .g_f_f1{font-size: 26px;}
    .i-con1-l .submit{width: 140px; height: 40px; line-height: 40px;font-size: 16px;}
    .i-con1-r{    width: calc(100% - 414px);}
    .i-con2-title{font-size: 40px;}
    .i-con2-itemInfo-b{width: 463px;padding-top: 118px;padding-left: 80px;padding-bottom: 40px;}
    .i-con2-btn{margin-top: 60px;width: 160px;height: 40px;font-size: 18px;line-height: 40px;}
    .i-con2-itemInfo-b h3{font-size: 28px;}
    .i-con2-itemInfo-b p{font-size: 18px;}
    .i-con2-itemText span{font-size: 40px;}
    .i-con2-itemText{font-size: 18px;    padding: 45px 30px 20px 30px;}
    .n-nav-con .g_w h1{font-size: 38px;}
    .n-about-top-con{padding: 40px 30px 0 30px;}
    .n-about-top-text h1{font-size: 40px}
    .n-about-top-text p{margin-top: 10px;}
    .n-about-top-con:before{min-height: 350px;}
    .n-join-con2-b span{width: 120px; height: 120px; line-height: 120px;font-size: 20px;}
    .n-join-con2-b .f-20 b{font-size: 18px;}
    .pcNav-con >ul > li{margin: 0 10px;}

    .n-nav-con .g_w ul li{font-size: 16px;}
}
@media  (max-width:1350px){
    .i-con2-w{ max-width: 80%}
    .n-down-select>span{width: 19%;margin-right: 1%;text-align: center}
    .n-down-select>select{width: 19%;margin-right: 1%}
    .n-down-select>input{width: 19%;margin-right: 1%}
    .n-down-select>.submit{width: 19%;margin-right: 1%}
    .new-itemImg{width: 360px;}
    .new-itemInfo{width: calc(100% - 360px)}
    .pcNav-con >ul > li{margin: 0 6px;}
    .n-nav-con .g_w ul li{font-size: 14px;}
}
@media  (max-width:1200px){
    .g_body {padding-top: 60px;}
    .i-body{padding-bottom: 80px}
    .i-con1{margin-top: 80px}
    .i-con2{margin-top: 80px}
    .i-con3{margin-top: 80px;}
    .i-con4{margin-top: 80px;}

    .i-banner-text{width: 50%}
    .i-banner .swiper-pagination{bottom: 20px;}
    .i-banner .swiper-pagination-bullet{width: 40px}
    .i-con2-title{font-size: 30px;}
    .i-con2-itemInfo{display: flex;align-items: center;justify-content: center}
    .i-con2-itemInfo-b{width: auto;padding: 20px;}
    .i-con2-itemInfo-b h3{font-size: 24px;}
    .i-con2-itemInfo-b p{font-size: 16px;}
    .i-con2-btn{font-size: 16px;}
    .i-con2-itemText span{font-size: 30px;}
    .i-con2-itemInfo{ width: 40%; position: relative;left: auto;top: auto;right: auto}
    .i-con2-item:nth-child(2n) .i-con2-itemInfo{right: auto}
    .i-con2-item:nth-child(2n) .i-con2-itemInfo-b{width: auto;float: none;}
    .i-con2-itemImg{width: 60%;}
    .i-con2-item{display: flex}
    .i-con2-item:before{  border: 1px solid #ededed;  }
    .i-con2-item:after{ border: 1px solid #ededed; }
    .i-con2-item:nth-child(2n):after{   border: 1px solid #ededed;}
    .i-con2-item{padding: 0 30px}
    .i-con3-swiper .swiper-button-next{width: 38px;height: 38px;background-size: 12px 20px;background-position: center }
    .i-con3-swiper .swiper-button-prev{width: 38px;height: 38px;background-size: 12px 20px;background-position: center }
    .i-con4-before> div > span{font-size: 26px;}
    .i-con4-before> div > b{font-size: 18px;}
    .i-con4-before> div > a{height: 40px;line-height: 40px;}
    .i-con4-bg{min-height: 280px;}

    .f-con1-title{font-size: 24px}
    .f-con1-item:nth-child(2){display: none}
    .f-con1-item:nth-child(4){display: none}

    .n-nav-con .g_w h1{font-size: 30px;}
    .n-nav-con .g_w ul li{font-size: 16px}

    .n-about-top-text h1{font-size: 30px;}
    .n-about-top-text h3{font-size: 20px;}
    .n-about-top-text p{font-size: 14px;}
    .n-about-top-text{ width:calc(100% - 500px); padding-left: 30px;}
    .n-about-top-img{width: 500px;max-width: 100%}
    .n-about-top-con:before{min-height: 110%;}
    .n-about-con1-item{margin-top:40px;}
    .n-about-con1-text h3{font-size: 30px;}
    .n-about-con1-text p{font-size: 14px;}

    .n-about-con2{margin-top: 80px; padding-bottom: 40px;}
    .n-about-con2 .g_w > h3{font-size: 30px;}
    .n-about-con2 .g_w ul li span{font-size: 20px;}
    .n-about-con2 .g_w ul li p{font-size: 14px;}
    .n-about-con2 .g_w ul li{padding: 18px;}
    .n-about-con2 .g_w .n-about-con2Img{margin-top: 80px;}
    .n-about-con3{padding: 40px}

    .n-contact-select #distpicker2 select{height: 36px;line-height: 36px;font-size: 16px;}
    .n-contact-select input{height: 36px;line-height: 36px;font-size: 16px;}
    .n-contact-con1{margin-top: 40px;}

    .n-contact-con2-dL{font-size: 18px;}
    .n-contact-con2-dR a{font-size: 18px;}
    .n-contact-con2-dR a i{font-size: 30px;}
    .n-contact-con3{margin-top: 40px;padding-bottom: 80px}

    .n-down-select>span{display: block;margin-right: 0;padding-bottom: 10px;width: 100%; text-align: center}
    .n-down-select>select{width: 24%;margin-right: 1%;padding-left: 10px;}
    .n-down-select>input{width: 24%;margin-right: 1%;padding-left: 10px;}
    .n-down-select>.submit{width: 24%;margin-right: 1%}
    .n-down-con1-item a > span{font-size: 16px;height: 62px;}
    .n-down-con1-item{width: 32%;margin-right: 1.5%;margin-bottom: 30px;}
    .n-down-con1-item:nth-child(4n){margin-right:1.5%;}
    .n-down-con1-item:nth-child(3n){margin-right:0}


    .n-case-con1-item a > span{padding-top: 20px;font-size: 16px;}
    .n-case-con1-item{margin-top: 30px; width: 49%;margin-right: 2%}
    .n-case-con1-item:nth-child(4n){margin-right: 2%}
    .n-case-con1-item:nth-child(2n){margin-right: 0}
    .news-d-body{display: block}
    .news-d-l{width: 100%;padding-right: 0}
    .news-d-r{display: none}
    .news-d-con{padding-bottom: 60px;}

    .n-join-topTitle h1{font-size: 30px;}
    .n-join-topB{padding: 30px;height: auto}
    .n-join-con1-b h2{font-size: 24px;}
    .n-join-con1-l h2{font-size: 24px;}
    .n-join-con1-item h3{font-size: 20px;}
    .n-join-con1-item p{font-size: 14px;}
    .n-join-con1-l{padding-top: 0}
    .n-join-con1-r .n-join-con1-item{margin-top: 40px;}
    .n-join-con1{padding-bottom: 40px;}
    .n-join-con2-title h3{font-size: 24px;}
    .n-join-con2{padding: 40px 0}
    .n-join-con2-b span{width: 100px; height: 100px; line-height: 100px;font-size: 16px;margin-top: 20px;}
    .n-join-con2-b em{margin-top: 20px;}
    .n-join-con2-b .f-20 b{font-size: 14px;}
    .n-join-con2-b{margin-top: 40px}
    .n-join-con2{height: auto}

    .n-join-con3-title span{font-size: 24px;}
    .n-join-con3-item{margin-top: 20px;}
    .n-join-con4{padding: 20px 0 40px 0;margin-bottom: 40px;}

    .case-detail-text{margin-top: 20px;}
    .case-detail-p{margin-top: 10px;}
    .case-detail-text h3{font-size: 20px;}
}

@media  (max-width:992px){
    .i-con2-itemInfo-b h3{font-size: 20px;}
    .i-con2-itemInfo-b p{font-size: 14px;}
    .i-con2-btn{font-size: 14px;}
    .i-con2-itemText span{font-size: 24px;}
    .n-about-top-text{ width:100%;;max-width: 100%;margin-top: 20px; padding-left: 0;padding-bottom: 20px;}
    .n-about-top-img{width: 100%;max-width: 100%}
    .n-about-top-con:before{height: 100%;min-height: 100%}
    .n-about-con1-item{display: block; }
    .i-conNew .n-about-con1-item a{display: block}
    .n-about-con1-text{width: 100%;padding-right: 0; }
    .n-about-con1-img{width: 100%;margin-top: 10px}
    .n-about-con1-item:nth-child(2) .n-about-con1-text{padding-right: 0;padding-left: 0;}
    .i-conNew .n-about-con1-item:nth-child(2) a .n-about-con1-text{padding-right: 0;padding-left: 0;}
    .i-conNew .n-about-con1-item a .n-about-con1-text{padding-right: 0;padding-left: 0;margin-top: 10px;transform: translateY(0)}
    .n-about-con1-text p{margin-top: 10px;}
    .n-contact-item{width: 100%;margin-right: 0}
    .n-nav-con .g_w ul li{font-size: 14px}
    .n-nav-con .g_w ul{margin-top: 20px; text-align: left }
    .n-nav-con .g_w ul li{width: 50%!important;}
    .n-nav-con .g_w ul li a{width: 100%;height: 36px; line-height: 36px;}
    .n-join-topTitle{  width:40%;}
    .n-join-topTitle h1{font-size: 24px;}
    .n-join-con1-rImg img{width: auto}

    .n-join-con4 .g_w{display: block}
    .n-join-con4L{width: 100%}
    .n-join-con4R{width: 100%}

    .n-nav-h1{transform: translateY(0)}
    .n-about-con1-text2{display: block}

}
@media (max-width:767px){
    .i-body{padding-bottom: 40px}
    .i-con1{margin-top: 40px;}
    .i-con2{margin-top: 40px;}
    .i-con3{margin-top: 40px;}
    .i-con4{margin-top: 40px;}
    /*首页标题- s*/
    .i-con2-title{font-size: 24px;}
    .i-con1-l .g_f_f1{font-size: 24px;}
    .i-con4-before> div > span{font-size: 24px}
    /*首页标题- e*/
    .i-banner-text{width: 70%;}
    .i-banner .swiper-pagination{bottom: 10px;}
    .i-banner .swiper-pagination-bullet{width: 30px}
    .i-con2-item{display: block;padding: 0 20px;margin-top: 20px;}
    .i-con2-itemInfo{width: 100%;max-width: 100%}
    .i-con2-itemImg{width: 100%;margin-top: 20px;}
    .i-con2-itemText{transform: translateY(0);}
    .i-con2-itemInfo-b{width: auto}
    .i-con2-itemInfo-b h3{padding-bottom: 10px;}
    .i-con2-itemInfo-b p{margin-top: 6px;}
    .i-con1-l-row{margin-top: 20px;}
    .i-con1-l-row > span{font-size: 14px;}
    .i-con1-l-row > input{font-size: 14px;height: 36px; line-height: 36px;}
    .i-con1-l-row #distpicker2 select{height: 36px; line-height: 36px;margin-top: 10px;}
    .i-con1-l{padding: 20px;}
    .i-con3-swiper .swiper-slide{height:300px; }
    .i-con3-swiper .swiper-slide img{position: absolute;max-width: 100%;left: 50%;top: 50%;transform: translate(-50% ,-50%)}
    .i-con4-img{width: 100%}
    .i-con4-before{padding-left: 30px;}
    .i-con4-before> div > b{font-size: 16px;margin-top: 20px;}

    .f-con1-title{font-size: 20px}
    .f-con1 .g_w{display: block}
    .f-con1-b{margin-top: 10px;}
    .f-con1-item{margin-top: 20px;}
    .f-con1-b p{padding-bottom: 6px;}
    .f-con2 .g_w{    padding: 12px 46px 12px 46px;}
    .f-con3-a a{padding: 0 10px;font-size: 12px;}
    .f-con3-code{margin-top: 10px;}
    .f-con2 .g_w a{font-size: 12px;}
    .f-con3{margin-top: 0;}
    .f-con2{margin-top: 20px;}
    .f-con1-b-a a{width: 40px;height: 40px;line-height: 40px}
    .f-con1-b-a a i{font-size: 20px;}

    .n-nav{padding: 0}
    .n-nav-con .g_w{padding-top: 40px;}
    .n-nav-con .g_w h1{font-size: 24px;}

    .n-pro-swiper .gallery-thumbs{margin-top: 20px}
    .n-pro-con2{padding-bottom: 20px;margin-top: 40px;}
    .n-about-top-text h1{font-size: 22px;}
    .n-about-top-text h3{font-size: 18px;}
    .n-about-top{padding: 0}
    .n-about-con1-text p{padding-bottom: 0}
    .n-about-con1-text h3{font-size: 22px;}

    .n-about-con2 .g_w ul{display: block;margin-top: 20px;}
    .n-about-con2 .g_w ul li{width: 100%;margin-top: 10px;}
    .n-about-con2 .g_w > h3{font-size: 22px}
    .n-about-con2 .g_w ul li span{font-size: 18px;}
    .n-about-con2{margin-top: 40px;}
    .n-about-con2 .g_w .n-about-con2Img{margin-top: 40px}
    .n-about-con3{ padding:10px 0;}

    .n-contact-item{margin-top: 10px;    padding: 20px 20px 20px 60px;}
    .n-contact-item p{margin-top: 8px;}
    .n-contact-item i{left: 10px;}
    .n-contact-con1-b >span{font-size: 18px;}
    .n-contact-con1 .g_w>h3{font-size: 20px;}
    .n-contact-con2 .g_w >h3{font-size: 20px;}
    .n-contact-con2-dL{font-size: 16px;}
    .n-contact-con2-dR a{font-size: 16px;}
    .n-contact-con2-dR a i{font-size: 24px;}
    .n-contact-con2{margin-top: 40px;}
    .n-contact-con2-d{margin-top: 30px;display: block}
    .n-contact-con2-dL{width: 100%}
    .n-contact-con2-dR{width: 100%}
    .n-contact-con3{padding-bottom: 0}
    .n-contact-select{margin-top: 20px;}
    .n-contact-select #distpicker2{width: 100%}
    .n-contact-select #distpicker2 select{width: 100%;height: 30px;line-height: 30px; font-size: 14px;margin-right: 0;margin-bottom: 10px;text-align: center}
    .n-contact-select input{width: 100%;height: 30px;line-height: 30px; font-size: 14px;}
    .n-contact-con1-b{margin-top: 20px;}

    .n-down-select>select{width: 100%;margin-right: 0%;padding-left: 10px;margin-top: 10px;}
    .n-down-select>input{width: 100%;margin-right: 0%;padding-left: 10px;margin-top: 10px;}
    .n-down-select>.submit{width: 100%;margin-right: 0%;margin-top: 10px;}
    .n-down-a a{width: 48%;margin: 0 1%;font-size: 14px;}
    .n-down-a a i{font-size: 18px;}

    .n-down-con1-item a > span{font-size: 14px;height: 54px;}
    .n-down-con1-item{width: 49%;margin-right: 2%;margin-bottom: 20px;}
    .n-down-con1-item:nth-child(4n){margin-right:2%;}
    .n-down-con1-item:nth-child(3n){margin-right:2%}
    .n-down-con1-item:nth-child(2n){margin-right:0}
    .fenye a{padding: 6px;font-size: 12px;}
    .n-down-con1-top>h3{margin-top: 40px;font-size: 20px;}
    .fenye{margin-bottom: 40px;}
    .n-down-form-con{padding: 20px;}
    .n-down-form-row input{font-size: 14px;}
    .n-down-form-con>span{font-size: 20px;}
    .n-down-form-row input{margin-top: 10px; height: 36px; line-height: 36px;}
    .n-down-form-row:nth-child(2){display: block}
    .n-down-form-row:nth-child(2) input{width: 100%}
    .n-down-form-row textarea{margin-top: 10px; font-size: 14px;}
    .n-down-form-btn .submit{font-size: 14px;}
    .n-down-form-btn span{display: block;margin-top: 6px;}
    .n-case-con1-item a > span{font-size: 14px;padding-top: 10px;}
    .n-case-con1-item{margin-top: 20px;width: 100%;margin-right: 0}
    .new-item > a{display: block}
    .new-itemImg{max-width: 100%;margin: 0 auto;}
    .new-itemInfo{padding: 0;margin-top: 10px;width: 100%}
    .new-itemInfo p{margin-top: 10px;}
    .new-itemInfo h4{font-size: 16px;margin-top: 20px;}
    .new-item{padding-bottom: 20px;}
    .news-d-con{padding-bottom: 10px;}
    .news-d-con-text{margin-top: 20px;}

    .n-join-topTitle h1{padding-left: 0;padding-bottom: 20px;font-size: 20px;}
    .n-join-topImg{display: none}
    .n-join-topTitle{width: 100%;}
    .n-join-top{padding: 20px;}

    .n-join-con1 .g_w{display: block;}
    .n-join-con1-l{width: 100%}
    .n-join-con1-r{width: 100%}
    .n-join-con1-item{width: 100%;max-width: 100%}
    .n-join-con1-rImg{text-align: center;margin-top: 20px;display: none}
    .n-join-con1-r .n-join-con1-item{margin-top: 26px; }
    .n-join-con1-item h3{font-size: 16px;}
    .n-join-con1-b h2{font-size: 18px}
    .n-join-con1-l h2{font-size: 18px}

    .n-join-con2-b span{display: block;border-radius: 4px;height: 36px;line-height: 36px;width: 100%;margin: 0;font-size: 14px;}
    .n-join-con2-b .f-20 b{font-size: 14px;}
    .n-join-con2-b .f-20 br{display: none}
    .n-join-con2-b em{transform:rotate(90deg);margin:   10px;}
    .n-join-con2-title h3{font-size: 20px;  }
    .n-join-con2-b{margin-top: 20px}
    .n-join-con3-list{display: block}
    .n-join-con3-item{width: 100%}

    .n-join-formTop{display: block}
    .n-join-formL{width: 100%}
    .n-join-formR{width: 100%}
    .n-join-formBottom{display: block}
    .n-join-con4R textarea{width: 100%;margin-top: 10px;height: 100px;}
    .n-join-formBottom .submit{width: 100%}
    .n-join-con4R input{margin-top: 10px; line-height: 36px;height: 36px;}
    .n-join-con4R span{margin-top: 10px; line-height: 36px;height: 36px;font-size: 16px;}
    .n-join-con4R{margin-top: 30px}
    .n-join-con4{margin-bottom: 20px;}
    .n-down-sjs{display: block}
    .n-down-sjs p{width: 100%;padding-right: 0;font-size: 14px; line-height: 1.6em;}
    .n-down-sjs-btn{width: 100%;margin-top: 10px;height: 30px; line-height: 30px;font-size: 14px;}

    .swiper-button-prev3{transform: scale(.7)}
    .swiper-button-next3{transform: scale(.7)}
    .f-con1-b-a a:nth-child(1) .f-con1-b-img{left: 0;transform: translate(0,-100%)}
}


@media (max-width:500px){
    .i-con2-w{width: 90%;max-width: 90%}
    .n-down-con1-item{width: 100%;margin-right: 0;margin-bottom: 10px;}
    .n-down-con1-item:nth-child(4n){margin-right:0;}
    .n-down-con1-item:nth-child(3n){margin-right:0}
    .n-down-con1-item:nth-child(2n){margin-right:0}
    .i-con1-l-row{display: block}
    .i-con1-l-row > span{font-size: 14px;width: 100%;}
    .i-con1-l-row > input{width: 100%; margin-top: 6px;}
    .i-con1-l-row #distpicker2  {width: 100% }
    .i-con1-l-row #distpicker2 select{width: 49%;  }
    .i-con1-l-row #distpicker2 select:nth-child(1){margin-right: 2%}

}
