/* CSS Document */
/*qt：xq*/
*{ padding:0; margin:0;}
html{ overflow-x:hidden; overflow-y:auto;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
body{ float:left; width:100%; position:relative;}
code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clear{zoom:1}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
/*清除IOS系统点击默认事件*/
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
.fl{
   float: left;
}
.fr{
   float: right;
}
.tac{
   text-align: center;
}
.tal{
   text-align: left;
}
.tar{
   text-align: right;
}
.dib{
   display: inline-block;
}
.db{
   display: block;
}
.pt5 {
   padding-top: 5px;
 }
 
 .pr5 {
   padding-right: 5px;
 }
 
 .pb5 {
   padding-bottom: 5px;
 }
 
 .mt5 {
   margin-top: 5px;
 }
 
 .mr5 {
   margin-right: 5px;
 }
 
 .mb5 {
   margin-bottom: 5px;
 }
 
 .mb8 {
   margin-bottom: 8px;
 }
 
 .ml5 {
   margin-left: 5px;
 }
 
 .mt10 {
   margin-top: 10px;
 }
 
 .mr10 {
   margin-right: 10px;
 }
 
 .mb10 {
   margin-bottom: 10px;
 }
 
 .ml0 {
   margin-left: 10px;
 }
 
 .mt20 {
   margin-top: 20px;
 }
 
 .mr20 {
   margin-right: 20px;
 }
 
 .mb20 {
   margin-bottom: 20px;
 }
 
 .m20 {
   margin-left: 20px;
 }
 
 .pt5 {
   padding-top: 5px;
 }
 
 .pr5 {
   padding-right: 5px;
 }
 
 .pl5 {
   padding-left: 5px;
 }
 
 .pb5 {
   padding-bottom: 5px;
 }
 
 .pt10 {
   padding-top: 10px;
 }
 
 .pr10 {
   padding-right: 10px;
 }
 
 .pl10 {
   padding-left: 10px;
 }
 
 .pb10 {
   padding-bottom: 10px;
 }
 
 .pt15 {
   padding-top: 15px;
 }
 
 .pr15 {
   padding-right: 15px;
 }
 
 .pl15 {
   padding-left: 15px;
 }
 
 .pb15 {
   padding-bottom: 15px;
 }
 
 .pt20 {
   padding-top: 20px;
 }
 
 .pr20 {
   padding-right: 20px;
 }
 
 .pl20 {
   padding-left: 20px;
 }
 
 .pb20 {
   padding-bottom: 20px;
 }
 
 .pt30 {
   padding-top: 30px;
 }
 
 .pr30 {
   padding-right: 30px;
 }
 
 .pl30 {
   padding-left: 30px;
 }
 
 .pb30 {
   padding-bottom: 30px;
 }
 
 .ptb30 {
   padding: 30px 0;
 }
 
 .plr30 {
   padding: 0 30px;
 }
 
 .pa30 {
   padding: 30px;
 }
 
 .plr5 {
   padding: 0 5px;
 }
 
 .plr10 {
   padding: 0 10px;
 }
 
 .ptb10 {
   padding: 10px 0;
 }
 
 .pa10 {
   padding: 10px;
 }
 
 .plr15 {
   padding: 0 15px;
 }
 
 .ptb15 {
   padding: 15px 0;
 }
 
 .pa15 {
   padding: 15px;
 }
 
 .plr20 {
   padding: 0 20px;
 }
 
 .ptb20 {
   padding: 20px 0;
 }
 
 .pa20 {
   padding: 20px;
 }
 
 .mt5 {
   margin-top: 5px;
 }
 
 .mr5 {
   margin-right: 5px;
 }
 
 .mb5 {
   margin-bottom: 5px;
 }
 
 .ml5 {
   margin-left: 5px;
 }
 
 .mlr5 {
   margin: 0 5px;
 }
 
 .mt10 {
   margin-top: 10px;
 }
 
 .mr10 {
   margin-right: 10px;
 }
 
 .mb10 {
   margin-bottom: 10px;
 }
 
 .ml10 {
   margin-left: 10px;
 }
 
 .mlr10 {
   margin: 0 10px;
 }
 
 .mt15 {
   margin-top: 15px;
 }
 
 .mr15 {
   margin-right: 15px;
 }
 
 .mb15 {
   margin-bottom: 15px;
 }
 
 .ml15 {
   margin-left: 15px;
 }
 
 .mlr15 {
   margin: 0 15px;
 }
 
 .mt20 {
   margin-top: 20px;
 }
 
 .mr20 {
   margin-right: 20px;
 }
 
 .mb20 {
   margin-bottom: 20px;
 }
 
 .ml20 {
   margin-left: 20px;
 }
 
 .mlr20 {
   margin: 0 20px;
 }
 
 .mt30 {
   margin-top: 30px;
 }
 
 .mr30 {
   margin-right: 30px;
 }
 
 .mb30 {
   margin-bottom: 30px;
 }
 
 .ml30 {
   margin-left: 30px;
 }
 
 .mlr30 {
   margin: 0 30px;
 }
.flex{
   display: flex;
}
.flex-ac{
   display: flex;
   align-items: center;
}
.flex-jc {
   display: flex;
   justify-content: center;
}
.flex-cc {
   display: flex;
   justify-content: center;
   align-items: center;
}
.flex-item{
   flex: 1
}
.flex-column{
   flex-direction: column;
}
.flex-self-start{
   align-self: start;
}
.main-color{
   color: rgb(0, 112, 192);
}
.main-bg{
   background: rgb(0, 112, 192);
}
.font-16{
   font-size: 16px;
}
.font-18{
   font-size: 18px;
}
.font-20{
   font-size: 20px;
}
.font-22{
   font-size: 22px;
}
.font-24{
   font-size: 24px;
}
.font-28{
   font-size: 28px;
}
.fb{
   font-weight: bold;
}
.cur-price{
   color: #e8464d;
}
.desc-ul li{
   list-style: disc;
   font-size: 18px;
}
.clearfix:after {
   visibility: hidden;
   display: block;
   font-size: 0;
   content: " ";
   clear: both;
   height: 0;
 }
.pz_top{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;margin-top:100px;}
.pz_banner .pic{width:100%;height:360px;}
.pz_banner > img{display: block; width: 100%;}
.bannar_title{position:absolute;width:100%;height:80px;left:0px;bottom: 0px;z-index:9999;background:rgba(18,18,18,0.6);}
.bannar_title .center{width:1300px;margin:0 auto;}
.bannar_title .menu{float:left;line-height:80px;padding:0px 0px;}
.bannar_title .menu a{font-size:16px;border:1px solid #b2b1ad;border-radius:30px;padding:5px 20px;margin-right:20px;color:#fff;}
.bannar_title .menu a:hover,.bannar_title .menu .hover{background:#c76315;border:1px solid #c76315;}
.bannar_title .location{float:right;line-height:80px;font-size:14px;color:#fff;}
.bannar_title .location img{vertical-align:middle;}
.bannar_title .location a{font-size:14px;color:#fff;margin:0px 5px;vertical-align:middle;}
.bannar_handle_shouji{display:none;}

@media  screen and (max-width:1200px){
 .pz_banner{ margin-top: 80px;display: block;}
 .pz_banner > img{display: block;width: 100%;}
 .pz_banner .pic{width:100%;height:180px;}
.bannar_title{position:relative;width:100%;height:40px;left:0px;bottom: 0px;z-index:9999;background:#121212;opacity:0.8;display:none;}
.bannar_handle_shouji{display:block;}
.bannar_handle_shouji .location{text-align:right;color:#fff;margin-top:20px;}
.bannar_handle_shouji .location a{font-size:14px;color:#fff;margin:0px 5px;vertical-align:middle;}
.bannar_handle_shouji .navs{width:100%;margin:20px 0px;margin-bottom:10px;}
.bannar_handle_shouji .navs a{font-size:14px;border:1px solid #fff;border-radius:30px;color:#fff;width:30%;display:inline-block;text-align:center;padding:3px 0px;margin:0px 1.3%;margin-bottom:15px;}
.bannar_handle_shouji .navs a:hover,.bannar_handle_shouji .navs .hover{background:#c76315;border:1px solid #c76315;}
}
@media  screen and (max-width:767px){
  .pz_banner{ margin-top: 50px;display: block;}
}

@media screen and (min-width: 1200px) and (max-width: 1600px){
   .flow_wrap .content{width:1200px !important;margin:0 auto;}
#abouts{width:1200px !important;}
#abouts .bd .a .content .img{width:595px !important;}
#abouts .bd .a .content .info{width:600px !important;}

.storefront_wrap .container, .flow_wrap .container{width:1200px !important;}
.storefront_wrap .content-box ul li {
   width: 46% !important;
}
.handle{background:#1b1b1b!important;color:#FFF;}
.storefront_wrap .content ul li{width:100% !important;margin-right:15px !important;}
.storefront_wrap .content ul li img{height:237px !important;}
.storefront_wrap .content ul li .box{width:375px !important;height:237px !important;}

.product_wrap .container{width:1200px !important;}
.product_wrap ul li{width:390px !important;height:260px !important;}
.product_wrap ul li .box{width:390px !important;}
.product_wrap ul li img{width:390px !important;height:260px !important;}
.product_wrap ul li .box a{margin-left:85px !important;}

.dynamic_wrap .container{width:1200px !important;}
.dynamic_wrap .content{width:1200px !important;}
.dynamic_wrap .content .news_boxs{width:590px !important;padding:20px !important;}
.dynamic_wrap .content .problem_boxs{width:590px !important;padding:20px !important;}
.dynamic_wrap .content .news_boxs .handle_box .menu,.dynamic_wrap .content .problem_boxs .handle_box .menu{width:auto !important}
.dynamic_wrap .content .news_boxs .info_box ul .details .infos {width:365px !important;}
.pz_down .content .info{width:300px !important;}
.pz_down .content .nav dl{width:148px !important;}
.pz_down .corporation .menu{width:auto !important;}
.storefront_wrap .content ul li .hname .handle_p{font-size: 16px !important;} 
}

.pz_main{float:left; width:100%;}
.pz_down{float:left; width:100%;background: #222;padding:0px 0px;height:730px;box-sizing:border-box;}
.pz_down .content{margin-top:60px;}
.pz_down .content .info{float:left;width:345px;}
.pz_down .content .info .hot img{vertical-align:middle;}
.pz_down .content .info .hot span{font-size:14px;color:#fff;}
.pz_down .content .info .phone{margin-top:10px;font-size:36px;color:#fff;font-weight:bold;}
.pz_down .content .info .relation{margin-top:10px;}
.pz_down .content .info .relation p{font-size:15px;color:#fff;margin-top:8px;}
.pz_down .content .info .icon{margin-top:20px;}
.pz_down .content .info .icon a{width:34px;height:34px;display:inline-block;margin-right:10px;}
.pz_down .content .info .icon .wexin{background:url(../image/foot_wexin2.png)no-repeat;background-size:100% 100%;position:relative;}
.pz_down .content .info .icon .wexin:hover{background:url(../image/foot_wexin1.png)no-repeat;background-size:100% 100%;}
.pz_down .content .info .icon .douyin{background:url(../image/foot_douyin.png)no-repeat;background-size:100% 100%;}
.pz_down .content .info .icon .douyin:hover{background:url(../image/foot_douyin1.png)no-repeat;background-size:100% 100%;}
.pz_down .content .info .icon .more{background:url(../image/foot_more.png)no-repeat;background-size:100% 100%;}
.pz_down .content .info .icon .more:hover{background:url(../image/foot_more2.png)no-repeat;background-size:100% 100%;}
.pz_down .content .info .icon .wexin .Wechat_pic{padding:5px;width:120px;height:120px;box-sizing:border-box;position:absolute;left:-40px;top:-130px;background:#fff;}
.pz_down .content .info .icon .wexin .Wechat_pic img{width:110px;height:110px;}
.pz_down .content .nav{float:left;}
.pz_down .content .nav dl{float:left;width:190px;}
.pz_down .content .nav dl dd{font-size:18px;color:#fff;margin-bottom:20px;}
.pz_down .content .nav dl dt{margin-bottom:10px;}
.pz_down .content .nav dl dt a{font-size:15px;color:#a9a9a9;}
.pz_down .content .WeChat_box{float:right;}
.pz_down .content .WeChat_box .code{float:left;margin-right:30px;}
.pz_down .content .WeChat_box .code img{width:120px;height:120px;}
.pz_down .content .WeChat_box .infos{float:right;width:30px;text-align:center;} 
.pz_down .content .WeChat_box .infos .line{width:1px;height:70px;background:#a9a9a9;display:inline-block;vertical-align:middle;}
.pz_down .content .WeChat_box .infos p img{margin-top:10px;display:inline-block;}
.pz_down .content .WeChat_box .infos p{font-size:14px;color:#fff;margin-top:2px;}
.pz_down .content .WeChat_box .sao{width:170px;height:30px;text-align:center;line-height:30px;background:#393939;font-size:14px;border-radius:30px;margin-top:25px;color:#fff;}
.pz_down .corporation{margin-top:40px;border-top:1px solid #393939;height:117px;box-sizing:border-box;background:#222;}
.pz_down .corporation .company{line-height:117px;float:left;font-size:14px;color:#bcbcbc;}
.pz_down .corporation .menu{float:right;font-size:14px;color:#bcbcbc;line-height:117px;}
.pz_down .corporation .menu a{font-size:14px;color:#bcbcbc;line-height:117px;margin:0px 5px;}

@media  screen and (max-width:1200px){
.pz_main{float:left; width:100%;}
.pz_down{float:left; width:100%;background: #222;padding:0px 0px;height:auto;box-sizing:border-box;}
.pz_down .content{margin-top:30px;}
.pz_down .content .info{float:none;width:100%;text-align:center;}
.pz_down .content .info .hot img{vertical-align:middle;}
.pz_down .content .info .hot span{font-size:14px;color:#fff;}
.pz_down .content .info .phone{margin-top:10px;font-size:32px;color:#fff;font-weight:bold;}
.pz_down .content .info .relation{margin-top:10px;}
.pz_down .content .info .relation p{font-size:15px;color:#fff;margin-top:8px;}
.pz_down .content .info .icon{margin-top:20px;}
.pz_down .content .info .icon img{margin-right:10px;margin-top:15px;}
.pz_down .content .nav{float:none;display:none;}
.pz_down .content .WeChat_box{float:none;display:none;}
.pz_down .corporation{margin-top:20px;border-top:1px solid #393939;height:40px;box-sizing:border-box;background:#222;text-align:center;background:#222;}
.pz_down .corporation .container{background:#222;}
.pz_down .corporation .company{line-height:40px;float:none;font-size:14px;color:#bcbcbc;text-align:center;}
.pz_down .corporation .menu{float:none;font-size:14px;color:#bcbcbc;line-height:40px;height:auto;padding:0px;padding-bottom:10px;}
.pz_down .corporation .menu a{font-size:14px;color:#bcbcbc;line-height:40px;}
.pz_down .content .info .icon .Wechat_pic img{margin-right: 0px;margin-top: 0px;}
}

/*pc版头部*/
.top1{ position: fixed; width:100%; left:0; top:0; background:#fff; z-index:1010;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
}
.top1.active{margin-top: -36px;
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;
}
.top1 .logo a,
.top1 .logo a img{display: block;float: left;width: 80%;margin-left:10%;}
@-webkit-keyframes boun {
  from, to {
    -webkit-transform: translateY(-2px) ;
            transform: translateY(-2px) ;
  }
  80% {
    -webkit-transform: translateY(2px) ;
            transform: translateY(2px) ;
  }
}
@keyframes boun {
  from, to {
    -webkit-transform: translateY(-2px) ;
            transform: translateY(-2px) ;
  }
  80% {
    -webkit-transform: translateY(2px) ;
            transform: translateY(2px) ;
  }
}

.w_0100_menu{float: left;width:100%;height:100px;background:#121212;position:fixed;top:0px;left:0px;}
.w_0100_menu .logo{position:absolute;top:0px;left:50%;margin-left:-133px;}
.w_0100_menu .logo img{width:80%;}
.top1 .menu{ float:none;height:100px;padding:10px 0px;box-sizing:border-box;width:90%;margin:0 auto;}
.top1 .menu .nli{float:left; z-index:15;position:relative;box-sizing:border-box;border-right:1px solid #282828;width:25%;}
.top1 .menu .nli span a{height:80px;display:block;font-size:16px;text-align:center;padding-top:18px;color:#fff;}
.top1 .menu .nli:last-child{border-right:none;}
.top1 .menu .nli:nth-child(5){border-right:none;}
.top1 .menu .nli:nth-child(2){border-right:none;}
.top1 .menu .nli:nth-child(4){border-right:none;}
.top1 .menu .nli span a label{font-size:14px;font-weight:normal;opacity:0.8;}
.top1 .menu .nli a:hover,.top1 .menu .nli .hover{color:rgb(0, 112, 192)!important;}
.top1 .menu .nli.active a{
   color:rgb(0, 112, 192)!important; font-weight: bold;
}
.top1 .menu .nli:nth-child(5){margin-left:12%;}

/*phone版头部*/
.top2{ position:fixed; left:0; top:0; width:100%; height:80px; background:#121212; z-index:1030;}
.top2.active{
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;}
.top2 .logo{ float:left; height: 60px; margin:15px 0 0 0;}
.top2 .logo a,
.top2 .logo a img{display: block;float: left;height: 100%;}

/*手机按钮*/
.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#c76315; text-align:center;}
.menuph .point{ display:inline-block; width:28px; height:22px; margin-top:14px; position:relative;}
.menuph .point:hover .navbtn,c76315
.menuph .point:hover .navbtn::before{ width:28px;}
.menuph .navbtn{ position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
     -moz-transition: all .3s ease-out 0s;
      -ms-transition: all .3s ease-out 0s;
       -o-transition: all .3s ease-out 0s;
          transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before{ content:''; position:absolute; right:0; display:inline-block; width:28px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
     -moz-transition: all .3s ease-out 0s;
      -ms-transition: all .3s ease-out 0s;
       -o-transition: all .3s ease-out 0s;
          transition: all .3s ease-out 0s;}
.menuph .navbtn::after{ top:-11px;}
.menuph .navbtn::before{ top:10px;}
.menuph .point.active .navbtn{ background:transparent;}
.menuph .point.active .navbtn::after{   top:0px;
-webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);}
.menuph .point.active .navbtn::before{ top:0px;
-webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);}

@media  screen and (max-width:767px){
.top2{height:50px;}
.top2 .logo{ width:80px; margin:5px 0 0 0;}
.top2 .menuph{ top:5px; right:15px; width:40px; height:40px;}
.top2 .menuph .point{ width:22px; height:19px; margin-top:10px;}
.top2 .menuph .point:hover .navbtn,
.top2 .menuph .point:hover .navbtn::after,
.top2 .menuph .point:hover .navbtn::before{ width:22px;}
.top2 .menuph .navbtn{ top:9px; width:16px; }
.top2 .menuph .navbtn::after,
.top2 .menuph .navbtn::before{  width:22px;}
.top2 .menuph .navbtn::after{ top:-9px;}
.top2 .menuph .navbtn::before{ top:9px;}
}


/*手机下拉*/
.xialaph{ position:fixed; top:80px; left:0; width:100%; max-height:100%; overflow-y:auto; background:#fff;display:none; z-index:1049;opacity:0.9;}
.xialaph .ul1{ padding-bottom:50px;border-top: 1px solid #fff;}
.xialaph li{border-bottom: 1px solid #fff;padding: 0 15px;}
.xialaph h4 a{color:#333; font-size:16px; font-weight:bold; line-height:62px;}
.xialaph h5 a{color:#333; font-size:16px; line-height:57px;}
.xialaph h4,
.xialaph h5{position:relative;}
.xialaph h4 i,
.xialaph h5 i{display: block;position: absolute;right: 0;top: 50%;margin-top: -9px; width: 12px;height: 12px;border-bottom: 2px solid #333;border-right: 2px solid #333;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
      -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -3px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);}
.xialaph .ul3{padding: 5px 0;}
.xialaph .ul3 li a{ color:#666; font-size:14px; line-height:35px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
.xialaph .phsou{ position:relative; margin-top:30px;}
.xialaph .phsou input{ width:100%; height:56px; background-color:#fff; color:#aaa; font-size:14px; padding-left:20px; border:1px solid #e5e5e5;}
.xialaph .phsou img{ cursor:pointer; width:21px; height:22px; position:absolute; top:17px; right:29px;}
.xialaph .try{ text-align:center; padding:30px 0 0 0;}
.xialaph .try a{ display:inline-block; width:120px; background:#80b63b; font-size:16px; color:#fff; line-height:50px;}
.xialaph h4 a span{margin-left:5px;}
.phonemeng{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:196; display:none;}

@media  screen and (max-width:767px){
.xialaph{ top:50px;}
.xialaph h4 a{ font-size:14px; line-height:42px;}
.xialaph h5 a{ color:#333; font-size:14px; line-height:38px;}
.xialaph h4 i,
.xialaph h5 i{margin-top: -6px; width: 8px;height: 8px;border-bottom: 1px solid #333;border-right: 1px solid #333;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -2px;}
.xialaph .ul3 li a{ color:#666; font-size:12px; line-height:30px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
}
/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
#slideBox{width:100%;height:850px;overflow:hidden;position:relative;}
#slideBox .hd{height:28px;overflow:hidden;position:absolute;left:50%;margin-left:-156px;bottom:30px;z-index:1;}
#slideBox .hd ul{zoom:1;float:left;}
#slideBox .hd ul li{float:left;margin:0 40px;overflow:hidden;cursor:pointer;background:url(../image/lungo_icon1.png)no-repeat;font-size:0;width:23px;height:28px;background-size:100% 100%;}
#slideBox .hd ul li .line1{width:80px;height:1px;background:#d9d5d0;display:inline-block;position:absolute;left:63px;bottom:10px;}
#slideBox .hd ul li .line2{width:80px;height:1px;background:#d9d5d0;display:inline-block;position:absolute;left:168px;bottom:10px;}
#slideBox .hd ul li.on{background:url(../image/lungo_icon2.png)no-repeat;height:28px;background-size:100% 100%;}
#slideBox .bd{position:relative;height:100%;z-index:0;}
#slideBox .bd li{zoom:1;vertical-align:middle;background-size:cover;}
#slideBox .bd a{width:100%;height:850px;display:block;}
#slideBox .bd .center{width:100%;height:850px;margin:0 auto;color:#fff;position:relative;}
#slideBox .bd .center div{position:absolute;left:5%;bottom:420px;font-size:34px;}
#slideBox .bd .center p{position:absolute;left:5%;bottom:390px;font-size:20px;}

@media  screen and (max-width:1200px){
#slideBox{width:100%;height:auto;overflow:hidden;position:relative;}
#slideBox .hd ul li{float:left;margin:0 40px;overflow:hidden;cursor:pointer;background:url(../image/lungo_icon1.png)no-repeat;font-size:0;width:23px;height:28px;background-size:100% 100%;}
#slideBox .hd ul li .line1{width:80px;height:1px;background:#d9d5d0;display:inline-block;position:absolute;left:63px;bottom:10px;}
#slideBox .hd ul li .line2{width:80px;height:1px;background:#d9d5d0;display:inline-block;position:absolute;left:168px;bottom:10px;}
#slideBox .hd ul li.on{background:url(../image/lungo_icon2.png)no-repeat;}
#slideBox .bd a{width:100%;height:220px;display:block;}
#slideBox .bd .center{width:100%;height:220px;margin:0 auto;color:#fff;position:relative;}
#slideBox .bd .center div{position:absolute;left:20px;bottom:110px;font-size:20px;}
#slideBox .bd .center p{position:absolute;left:20px;bottom:90px;font-size:14px;}
}

/*首页关于*/
.index_about_wrap{width:100%;height:660px;}
.index_about_wrap .handle_box{text-align:center;margin-top:95px;padding-bottom:35px;border-bottom:1px solid #272727;}
.index_about_wrap .handle_box div{font-size:42px;color:#fff;}
.index_about_wrap .handle_box p{font-size:16px;color:#a7a7a7;margin-top:5px;}
#abouts{width:100%;height:750px;overflow:hidden;position:relative;}
#abouts .hd{height:180px;overflow:hidden;position:absolute;left:50%;margin-left:-650px;bottom:20px;z-index:1;}
#abouts .hd ul{zoom:1;float:left;width:1300px;height:180px;background:#1b1b1b;padding:0px 40px;}
#abouts .hd ul li{float:left;overflow:hidden;cursor:pointer;font-size:12px;width:405px;height:180px;z-index:9999}
#abouts .hd ul li .arrows{font-size:20px;width:30px;height:50px;line-height:45px;text-align:center;color:#292929;border:1px solid #292929;display:block;margin-top:65px;float:left;}
#abouts .hd ul li strong{font-size:52px;float:left;margin-top:55px;margin-left:70px;color:#fff;}
#abouts .hd ul li .name{font-size:18px;color:#fff;margin-left:15px;float:left;margin-top:66px;}
#abouts .hd ul li .name label{font-size:14px;color:#999;font-weight:normal;}
#abouts .hd ul li .more{font-size:20px;border-radius:50%;width:15px;height:15px;line-height:13px;text-align:center;display:inline-block;background:#fff;float:left;margin-top:65px;margin-left:15px;color:#666;}
#abouts .hd ul li .line{float:right;margin-top:60px;}
#abouts .hd ul li.on strong{color:#c76315;}
#abouts .hd ul li.on .name{color:#c76315;}
#abouts .hd ul li.on .name label{color:#c76315;}
#abouts .hd ul li.on .arrows{background:#c76315;border:1px solid #c76315;color:#fff;}
#abouts .hd ul li.on .more{background:#c76315;color:#fff;}
#abouts .bd{position:relative;height:100%;z-index:0;}
#abouts .bd li{zoom:1;vertical-align:middle;background-size:cover;}
#abouts .bd .a{width:100%;height:750px;display:block;}
#abouts .bd .a .content .img{float:left;padding:35px 0px;border-right:1px solid #272727;padding-right:50px;width:645px;height:425px;box-sizing:border-box;position:relative;}
#abouts .bd .a .content .img .pic{width:595px;height:372px; position:relative; z-index:2;}
#abouts .bd .a .content .img .box{width:110px;height:45px;text-align:center;line-height:45px;font-size:18px;color:#fff;position:absolute; z-index:2; right:50px;bottom:35px;background:#515151;}
#abouts .bd .a .content .img .bg img{width:519px;height:291px;position:absolute;right:35px;bottom:20px;}
#abouts .bd .a .content .info{float:left;width: 655px;padding-left:50px;padding-top:20px;font-size:15px;color:#fff;line-height:32px;}
#abouts .bd .a .content .info div{color:#fff;text-align: justify;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
#abouts .bd .a .content .info p{color:#fff;margin-top:15px;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:5;}
#abouts .bd .a .content .info .more{text-align:right;font-size:14px;color:#c76315;margin-top:30px;}

@media  screen and (max-width:1200px){
.index_about_wrap{width:100%;height:auto;padding-bottom:20px;}
.index_about_wrap .handle_box{text-align:center;margin-top:35px;padding-bottom:25px;border-bottom:1px solid #272727;}
.index_about_wrap .handle_box div{font-size:20px;color:#fff;}
.index_about_wrap .handle_box p{font-size:14px;color:#a7a7a7;margin-top:5px;}
#abouts{width:100%!important;height:auto;}
#abouts .bd{position:relative;height:100%;z-index:0;}
#abouts .bd li{zoom:1;vertical-align:middle;background-size:cover;}
#abouts .bd .a{width:100%;height:auto;display:block;}
#abouts .bd .a .content .img{float:left;border-right:1px solid #272727;padding-right:0px;width:100%;height:auto;box-sizing:border-box;position:relative;padding:20px 0px;}
#abouts .bd .a .content .img .pic{width:100%;height:auto;margin:0px 0px;}
#abouts .bd .a .content .img .box{width:110px;height:45px;text-align:center;line-height:45px;font-size:18px;color:#fff;position:absolute;right:0px;bottom:20px;background:#515151;}
#abouts .bd .a .content .img .bg img{width:100%;height:auto;position:absolute;right:-10px;bottom:10px;}
#abouts .bd .a .content .info{float:left;width: 100%;padding-left:0px;padding-top:10px;font-size:14px;color:#fff;line-height:28px;}
#abouts .bd .a .content .info div{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
#abouts .bd .a .content .info p{margin-top:15px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
#abouts .bd .a .content .info .more{text-align:right;font-size:14px;color:#c76315;margin-top:30px;}

#abouts .hd{height:135px;overflow:hidden;position:relative;left:0%;margin-left:0px;bottom:-20px;z-index:1;}
#abouts .hd ul{zoom:1;float:left;width:100%;height:135px;background:#1b1b1b;padding:0px 0px;text-align:center;}
#abouts .hd ul li{float:left;overflow:hidden;cursor:pointer;font-size:12px;width:33.33%;height:150x;z-index:9999;text-align:center;}
#abouts .hd ul li .arrows{font-size:20px;width:30px;height:50px;line-height:45px;text-align:center;color:#292929;border:1px solid #292929;display:none;margin-top:65px;float:left;}
#abouts .hd ul li strong{font-size:24px;float:none;margin-top:5px;margin-left:0px;color:#fff;display:inline-block;}
#abouts .hd ul li .name{font-size:18px;color:#fff;margin-left:0px;float:none;margin-top:5px;display:block;}
#abouts .hd ul li .name label{font-size:14px;color:#999;font-weight:normal;}
#abouts .hd ul li .more{font-size:20px;border-radius:50%;width:15px;height:15px;line-height:13px;text-align:center;display:inline-block;background:#fff;float:left;margin-top:40px;margin-left:20px;color:#666;display:none;}
#abouts .hd ul li .line{float:right;margin-top:60px;display:none;}
#abouts .hd ul li.on strong{color:#c76315;}
#abouts .hd ul li.on .name{color:#c76315;}
#abouts .hd ul li.on .name label{color:#c76315;}
#abouts .hd ul li.on .arrows{background:#c76315;border:1px solid #c76315;color:#fff;}
#abouts .hd ul li.on .more{background:#c76315;color:#fff;}
}

/*首页店面展示*/
.storefront_wrap, .storefront_wrap_1{width:100%;background:#FFF;padding-bottom:80px;}
.storefront_wrap .handle_box{margin-top:95px;font-size:42px;text-align:center;}
.storefront_wrap .handle_box p{font-size:16px;color:#919191;margin-top:5px;}
.storefront_wrap_1 .handle_box{margin-top:95px;font-size:42px;text-align:center;}
.storefront_wrap_1 .handle_box p{font-size:16px;color:#919191;margin-top:5px;}
.storefront_wrap .content ul{margin-top:40px;}
.storefront_wrap .content ul li, .storefront_wrap .content-box ul li{float:left;width:30%;height:100px;margin-right:42px;position:relative;}
.storefront_wrap .content ul li a{width:100%;height:100%;display:inline-block;}
.storefront_wrap .content ul li img{display:inline-block;}
.zyywlc{width:35%!important}
.zyywaq{width:25%!important}
.storefront_wrap .content ul li:nth-child(3){margin-right:0px;}
.storefront_wrap .content ul li:nth-child(6){margin-right:0px;}
.storefront_wrap .content ul li .name, .storefront_wrap .content-box ul li .name{position:absolute;font-size:22px;left:30px;bottom:20px;}
.storefront_wrap .content ul li .box{width:495px;height:310px;position:absolute;left:0px;top:0px;background:#c76315;opacity:0.8;}
.storefront_wrap .content ul li .box span{display:block;font-size:24px;color:#fff;text-align:right;margin-top:10px;margin-right:20px;}
.storefront_wrap .content ul li .box .names{font-size:22px;color:#fff;left:30px;bottom:20px;position:absolute;}

/* 首页荣誉 */
.handle_left{width: 40%; float: left;}
.handle_left ul li{width: 100% !important;height: auto!important;margin-top:20px;}
.storefront_wrap .content ul li .hname{font-size: 20px;text-align:justify}
.storefront_wrap .content ul li .hname img{height: 22px !important;position: absolute;top:2px;}
.storefront_wrap .content ul li .hname .handle_p{margin-left: 30px; font-size: 22px;}
.storefront_wrap .content ul li .hname .pp{margin-top:10px}

.handle_center{width: 30%; float: left; padding: 0 20px;}
.handle_right{width: 30%; float: left;}

@media  screen and (max-width:1200px){
.storefront_wrap .container{width:100%!important;}
.storefront_wrap{width:100%;background:#FFF;padding-bottom:40px;margin-top:0px;}
.storefront_wrap .handle_box{margin-top:35px;font-size:20px;text-align:center;height: 100px;}
.storefront_wrap .handle_box p{font-size:14px;color:#919191;margin-top:5px;}
.storefront_wrap_1 .handle_box{margin-top:35px;font-size:28px;text-align:center;height: 100px;}
.storefront_wrap_1 .handle_box p{font-size:14px;color:#919191;margin-top:5px;}
.storefront_wrap .content ul{margin-top:20px; padding: 0 30px;}
.storefront_wrap .content ul li{float:left;width:100%;height:20px;margin-bottom:20px;margin-right:0%;position:relative;}
.storefront_wrap .content ul li img{height:auto;}
.storefront_wrap .content ul li, .storefront_wrap .content-box ul li{width:100%}
.zyywlc{width: 100%!important}
.zyywaq{width:100%!important}
.storefront_wrap .content ul li .name{position:absolute;font-size:18px;left:20px;bottom:20px;}
.storefront_wrap .content ul li .box{width:100%;height:auto;position:absolute;left:0px;top:0px;background:#c76315;opacity:0.8;display:none!important;}
.storefront_wrap .content ul li .box span{display:block;font-size:24px;color:#fff;text-align:right;margin-top:10px;margin-right:20px;}
.storefront_wrap .content ul li .box .names{font-size:22px;color:#fff;left:30px;bottom:20px;position:absolute;}
.storefront_wrap .handle_left{width: 100%}
.storefront_wrap .handle_center{width: 100%}
.storefront_wrap .handle_right{width: 100%}
}

/* 首页客户伙伴 */
.flow_wrap .hb_left{ width: 50%; float: left; border-right: 2px dashed rgb(79,128,189);margin-top:30px;}
.hb_title{ color:#FFF;font-size: 22px; width: 100%;float: left;margin-bottom: 20px;}
.flow_wrap .hb_left ul{ margin-top:20px;}
.flow_wrap .hb_left ul li{float: left; width: 25%; height: 92px;}
.hb_con{ width: 100%;float: left;font-size: 20px;color: #FFF;margin-top:20px;border-top:2px dashed rgb(79,128,189);padding-top:20px;padding-right: 20px;}

.flow_wrap .hb_right{width: 50%;float: left;margin-top:30px;padding-left:40px;}
.flow_wrap .hb_right ul{ margin-top:20px;}
.flow_wrap .hb_right ul li{float: left; width: 25%; height: 92px;}

/*首页加盟流程*/
.flow_wrap{width:100%;height:1000px;background-color:rgb(139,199,230); }
.flow_wrap .handle_box{padding-top:95px;text-align:center;font-size:42px;color:#fff;}
.flow_wrap .handle_box p{color:#afafaf;font-size:16px;margin-top:5px;}
.flow_wrap .content{width:1570px;margin:0 auto;}
.flow_wrap .content .flows_boxs{position:relative;}
.flow_wrap .content .flows_boxs .left{position:absolute;width:36px;height:36px;background:url(../image/flows_boxs_left.png)no-repeat;background-size:100% 100%;left:-50px;top:130px;cursor:pointer;}
.flow_wrap .content .flows_boxs .right{position:absolute;width:36px;height:36px;background:url(../image/flows_boxs_right.png)no-repeat;background-size:100% 100%;right:-50px;top:130px;cursor:pointer;}
.indexJoin-slider{position:relative;width:1300px;}
.indexJoin-slider-right-btn,.indexJoin-slider-left-btn{position:absolute;width:35px;height:35px;line-height:32px;text-align:center;background:#2a2a2a;cursor:pointer;color:#8e8e8e;font-size:20px;text-align:center;border-radius:50%;top:135px;}
.indexJoin-slider-right-btn{right:-95px;}
.indexJoin-slider-left-btn{left:-95px;display:block;}
.indexJoin-slider-left-btn:hover,.indexJoin-slider-right-btn:hover{color:#fff;background:#c76315;}
.indexJoin-slider-body-wrap{width:1300px;height:220px;overflow:hidden;}
.indexJoin-slider-body-wrap .indexJoin-slider-body{width:20000px;height:220px;}
.indexJoin dd{width:120px;height:220px;float:left;margin-top:50px;margin-right:117px;color:#fff;text-align:center;}
.indexJoin dd:hover{color:#c76315;}
.indexJoin dd div{width:114px;height:114px;text-align:center;margin:0 auto;}
.indexJoin dd strong{font-size:24px;vertical-align:middle;display:inline-block;margin-top:15px;}
.indexJoin dd span{font-size:18px;vertical-align:middle;display:inline-block;margin-top:15px;}
.flow_wrap .content .info{text-align:center;padding-top:65px;}
.flow_wrap .content .info .title{font-size:24px;color:#fff;border-top:1px solid #666463;padding-top:50px;}
.flow_wrap .content .info .title strong{font-size:30px;margin:0px 10px;}
.flow_wrap .content .info p{font-size:15px;color:#fff;margin-top:20px;margin-bottom:30px;}
.flow_wrap .content .info .phone{width:210px;height:40px;line-height:40px;text-align:center;background:#555;opacity:0.8;font-size:18px;color:#fff;border-radius:30px;margin:0 auto;}

@media  screen and (max-width:1200px){

    .flow_wrap .hb_left{width: 100%;padding:30px;}
    .flow_wrap .container{width: 100%!important;}
    .flow_wrap .hb_right{width: 100%;padding:30px;margin-top:0px;}
.flow_wrap .content{width:100%;margin:0 auto;}
.flow_wrap{width:100%;height:auto;padding-bottom:20px;}
.flow_wrap .handle_box{padding-top:25px;text-align:center;font-size:20px;color:#fff;}
.flow_wrap .handle_box p{color:#afafaf;font-size:14px;margin-top:5px;}
.flow_wrap .content .info{text-align:center;padding-top:65px;}
.flow_wrap .content .info .title{font-size:20px;color:#fff;border-top:1px solid #666463;padding-top:30px;}
.flow_wrap .content .info .title strong{font-size:26px;margin:0px 10px;}
.flow_wrap .content .info p{font-size:15px;color:#fff;margin-top:10px;margin-bottom:20px;}
.flow_wrap .content .info .phone{width:210px;height:40px;line-height:40px;text-align:center;background:#555;opacity:0.8;font-size:18px;color:#fff;border-radius:30px;margin:0 auto;}

.indexJoin-slider{position:relative;width:100%;}
.indexJoin-slider-right-btn,.indexJoin-slider-left-btn{position:absolute;width:35px;height:35px;line-height:32px;text-align:center;background:#2a2a2a;cursor:pointer;color:#8e8e8e;font-size:20px;text-align:center;border-radius:50%;top:160px;}
.indexJoin-slider-right-btn{right:35%;}
.indexJoin-slider-left-btn{left:35%;display:block;}
.indexJoin-slider-left-btn:hover,.indexJoin-slider-right-btn:hover{color:#fff;background:#c76315;}
.indexJoin-slider-body-wrap{width:100%;height:150px;overflow:hidden;}
.indexJoin-slider-body-wrap .indexJoin-slider-body{width:500%;height:150px;}
.indexJoin dd{width:10%;height:auto;float:left;margin-top:20px;margin-right:0px;color:#fff;text-align:center;}
.indexJoin dd:hover{color:#c76315;}
.indexJoin dd div{width:80px;height:80px;text-align:center;margin:0 auto;}
.indexJoin dd strong{font-size:20px;vertical-align:middle;display:inline-block;margin-top:15px;}
.indexJoin dd span{font-size:16px;vertical-align:middle;display:inline-block;margin-top:15px;}

}

/*首页新闻动态*/
.dynamic_wrap{width:100%;background:url(../image/dynamic_wrap_bg.jpg);}
.dynamic_wrap .content{width:1570px;height: 700px;background:url(../image/dynamic_wrap_bg.jpg);margin:100px 0px;}
.dynamic_wrap .content .news_boxs{float:left;width:780px;padding:50px;box-sizing:border-box;background:url(../image/index_news_boxs_bg.jpg)no-repeat;background-size:cover;}
.dynamic_wrap .content .news_boxs .handle_box{padding-bottom:20px;border-bottom:1px solid #2f2f2f;}
.dynamic_wrap .content .news_boxs .handle_box .title{float:left;}
.dynamic_wrap .content .news_boxs .handle_box .title div{font-size:42px;color:#fff;}
.dynamic_wrap .content .news_boxs .handle_box .title p{font-size:16px;color:#939393;}
.dynamic_wrap .content .news_boxs .handle_box .menu{float:right;width:auto;}
.dynamic_wrap .content .news_boxs .handle_box .menu a{width:120px;height:50px;display:inline-block;text-align:center;line-height:50px;color:#fff;font-size:16px;margin-left:20px;background:#323232;margin-top:15px;}
.dynamic_wrap .content .news_boxs .handle_box .menu .hover,.dynamic_wrap .content .news_boxs .handle_box .menu a:hover{background:#c76315;}
.dynamic_wrap .content .news_boxs .info_box ul li{padding:30px 0px;box-sizing:border-box;border-bottom:1px solid #2f2f2f;}
.dynamic_wrap .content .news_boxs .info_box ul li .names a{color:#fff;font-size:18px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.dynamic_wrap .content .news_boxs .info_box ul li .names a:hover{color:#c76315;}
.dynamic_wrap .content .news_boxs .info_box ul li p{font-size:15px;color:#939393;margin:12px 0px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.dynamic_wrap .content .news_boxs .info_box ul li .time{font-size:14px;color:#acacac;}
.dynamic_wrap .content .news_boxs .info_box ul .details .img{float:left;width:165px;}
.dynamic_wrap .content .news_boxs .info_box ul .details .img img{width:165px;height: 125px;}
.dynamic_wrap .content .news_boxs .info_box ul .details .infos{float:right;width:475px;}

.dynamic_wrap .content .problem_boxs{float:right;width:780px;padding:50px;box-sizing:border-box;background:#1b1b1b;}
.dynamic_wrap .content .problem_boxs .handle_box{padding-bottom:20px;border-bottom:1px solid #2f2f2f;}
.dynamic_wrap .content .problem_boxs .handle_box .title{float:left;}
.dynamic_wrap .content .problem_boxs .handle_box .title div{font-size:42px;color:#fff;}
.dynamic_wrap .content .problem_boxs .handle_box .title p{font-size:16px;color:#939393;}
.dynamic_wrap .content .problem_boxs .handle_box .menu{float:right;width:auto;}
.dynamic_wrap .content .problem_boxs .handle_box .menu a{width:120px;height:50px;display:inline-block;text-align:center;line-height:50px;color:#fff;font-size:16px;margin-left:20px;background:#323232;margin-top:15px;}
.dynamic_wrap .content .problem_boxs .handle_box .menu .hover,.dynamic_wrap .content .problem_boxs .handle_box .menu a:hover{background:#c76315;}
.dynamic_wrap .content .problem_boxs .info_boxs ul{margin-top:10px;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li{padding:30px 70px;position:relative;position:relative;cursor:pointer;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li span{width:50px;height:50px;border-radius:50%;color:#fff;font-size:20px;line-height:50px;text-align:center;display:inline-block;background:#333;position:absolute;left:0px;top:18px;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li p{font-size:18px;color:#fff;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li label{font-size:16px;position:absolute;color:#909090;right:0px;top:30px;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li .answer{font-size:15px;color:#fff;margin-top:12px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li .hover{background:#c76315;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li .hovers{color:#c76315;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li:hover p{color:#c76315;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li:hover span{background:#c76315;}

@media  screen and (max-width:1200px){
.dynamic_wrap{width:100%;background:#121212;}
.dynamic_wrap .content{width:100%;height: auto;background:url(../image/dynamic_wrap_bg.jpg);margin:40px 0px;}
.dynamic_wrap .content .news_boxs{float:left;width:100%;padding:10px;box-sizing:border-box;background:#1b1b1b;margin-bottom:20px;}
.dynamic_wrap .content .news_boxs .handle_box{padding-bottom:0px;border-bottom:1px solid #2f2f2f;}
.dynamic_wrap .content .news_boxs .handle_box .title{float:none;text-align:center;margin-top:10px;}
.dynamic_wrap .content .news_boxs .handle_box .title div{font-size:20px;color:#fff;}
.dynamic_wrap .content .news_boxs .handle_box .title p{font-size:16px;color:#939393;}
.dynamic_wrap .content .news_boxs .handle_box .menu{float:none;}
.dynamic_wrap .content .news_boxs .handle_box .menu a{width:100px;height:40px;display:inline-block;text-align:center;line-height:40px;color:#fff;font-size:14px;margin-left:0px;background:#323232;margin-top:15px;}
.dynamic_wrap .content .news_boxs .info_box ul li{padding:15px 0px;box-sizing:border-box;border-bottom:1px solid #2f2f2f;}
.dynamic_wrap .content .news_boxs .info_box ul li .names a{color:#fff;font-size:18px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.dynamic_wrap .content .news_boxs .info_box ul li .names a:hover{color:#c76315;}
.dynamic_wrap .content .news_boxs .info_box ul li p{font-size:15px;color:#939393;margin:12px 0px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.dynamic_wrap .content .news_boxs .info_box ul li .time{font-size:14px;color:#acacac;}
.dynamic_wrap .content .news_boxs .info_box ul .details .img{float:none;width:100%;margin-bottom:10px;}
.dynamic_wrap .content .news_boxs .info_box ul .details .img img{width:100%;height: auto;}
.dynamic_wrap .content .news_boxs .info_box ul .details .infos{float:none;width:100%;}

.dynamic_wrap .content .problem_boxs{float:none;width:100%;padding:10px;box-sizing:border-box;background:#1b1b1b;}
.dynamic_wrap .content .problem_boxs .handle_box{padding-bottom:0px;border-bottom:1px solid #2f2f2f;}
.dynamic_wrap .content .problem_boxs .handle_box .title{float:none;text-align:center;margin-top:10px;}
.dynamic_wrap .content .problem_boxs .handle_box .title div{font-size:20px;color:#fff;}
.dynamic_wrap .content .problem_boxs .handle_box .title p{font-size:16px;color:#939393;}
.dynamic_wrap .content .problem_boxs .handle_box .menu{float:none;}
.dynamic_wrap .content .problem_boxs .handle_box .menu a{width:100px;height:40px;display:inline-block;text-align:center;line-height:40px;color:#fff;font-size:16px;margin-left:0px;background:#323232;margin-top:15px;}
.dynamic_wrap .content .problem_boxs .handle_box .menu .hover,.dynamic_wrap .content .problem_boxs .handle_box .menu a:hover{background:#c76315;}
.dynamic_wrap .content .problem_boxs .info_boxs ul{margin-top:0px;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li{padding:20px 40px;position:relative;position:relative;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li span{width:30px;height:30px;border-radius:50%;color:#fff;font-size:14px;line-height:30px;text-align:center;display:inline-block;background:#333;position:absolute;left:0px;top:15px;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li p{font-size:15px;color:#fff;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li label{font-size:13px;position:absolute;color:#909090;right:0px;top:30px;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li .answer{font-size:15px;color:#fff;margin-top:12px;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li .hover{background:#c76315;}
.dynamic_wrap .content .problem_boxs .info_boxs ul li .hovers{color:#c76315;}
}

/* 分页 */;
.d_0100_fy{ float:left; width:100%; text-align:center;padding: 60px 0;}
.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;border-radius:30px;}
.pz_fy a { display:block; float:left; padding:5px 12px; border:1px solid #e1e1e1; font-size:14px; color:#fff; margin:0 5px;
border-radius:50px;}
.pz_fy a:hover,.pz_fy a.on{color: #fff;border-radius:30px;border:1px solid #c76315; background:#c76315; text-decoration:none;}
.pz_fy .prve{padding:5px 25px;}
.pz_fy .next{padding:5px 25px;}
.fy_phone{ display:none;}
@media  screen and (max-width:767px){
.d_0100_fy{padding: 30px 0!important;}
.pz_fy{ display:none;}
.fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#fff;}
.fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; margin:0 5px;
border-radius:30px;}
.fy_phone span{ padding:0 5%; color:#fff; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:38px; line-height:38px;}
.pz_fy .prve{padding:5px 25px;}
.pz_fy .next{padding:5px 25px;}
}

.public_right{position:fixed;z-index:999;right:0px;top:50%;margin-top:-75px;}
.public_right ul li{width:50px;height:50px;background:#717477;border-bottom:1px solid #bebfc0;}
.public_right ul li:last-child{border-bottom:none;}
.public_right ul li a{width:100%;height:100%;display:inline-block;text-align:center;line-height:50px;position:relative;}
.public_right ul li a .boxs{position:absolute;right:0px;top:0px;height:50px;z-index:9999;background:#c76315;width:170px;text-align:left;padding:0px 15px;height:48px;}
.public_right ul li a .boxs img{display:inline-block;}
.public_right ul li a .boxs span{font-size:16px;color:#fff;margin-left:10px;}
.public_right ul li .Wechat{position:relative;}
.public_right ul li .Wechat .Wechat_pic{padding:15px;width:130px;height:130px;background:#c76315;position:absolute;top:-40px;right:50px;}
.public_right ul li .Wechat .Wechat_pic img{width:100px;height:100px;}

@media  screen and (max-width:1200px){
.public_right{position:fixed;z-index:999;right:0px;top:50%;margin-top:-125px;display:none;}
}

/*品牌荣誉*/
.brand_honor_wrap{background:#121212;width:100%;}
.brand_honor_wrap .center{width:1300px;margin:0 auto;}
.brand_honor_wrap .info{margin:70px 0px 30px 0px;}
.brand_honor_wrap .info li{float:left;width:410px;height:410px;background:#242424;margin:11px;}
.brand_honor_wrap .info li a{display:inline-block;width:100%;height:100%;position:relative;}
.brand_honor_wrap .info li a .pic{width:347px;height: 231px;text-align:center;display:block;margin:0 auto;margin-top:55px;}
.brand_honor_wrap .info li a p{margin:40px 15px;border-top:1px dashed #666;color:#fff;font-size:18px;text-align:center;padding-top:30px;}
.brand_honor_wrap .info li a .boxs{width:410px;height:410px;background:#c76315;position:absolute;left:0px;top:0px;opacity:0.8;}
.brand_honor_wrap .info li a .boxs div{width:240px;margin:0 auto;font-size:24px;color:#fff;text-align:center;margin-top:130px;padding-bottom:30px;border-bottom:1px dashed #fff;}
.brand_honor_wrap .info li a .boxs .icon{text-align:center;display:block;margin:0 auto;margin-top:30px;}
@media  screen and (max-width:1200px){
.brand_honor_wrap .center{width:100%;margin:0 auto;}
.brand_honor_wrap .info{margin:30px 0px 30px 0px;}
.brand_honor_wrap .info li{float:none;width:100%;height:100%;background:#242424;margin-right:0px;margin-bottom:25px;}
.brand_honor_wrap .info li a{display:inline-block;width:100%;height:100%;position:relative;}
.brand_honor_wrap .info li a .pic{width:100%;height: 100%;text-align:center;display:block;margin:0 auto;margin-top:25px;}
.brand_honor_wrap .info li a p{margin:20px 15px;border-top:1px dashed #666;color:#fff;font-size:18px;text-align:center;padding-top:20px;}
.brand_honor_wrap .info li a .boxs{width:100%;height:100%;background:#c76315;position:absolute;left:0px;top:0px;opacity:0.8;display:block;}
.brand_honor_wrap .info li a .boxs div{width:240px;margin:0 auto;font-size:24px;color:#fff;text-align:center;margin-top:100px;padding-bottom:30px;border-bottom:1px dashed #fff;}
.brand_honor_wrap .info li a .boxs .icon{text-align:center;display:block;margin:0 auto;margin-top:30px;}
}

/*工程中心*/
.project_case_wrap .center{width:1300px;margin:0 auto;margin-bottom:40px;}
.project_case_wrap .content .handle_box{margin-top:70px;text-align:center;}
.project_case_wrap .content .handle_box div{font-size:32px;color:#fff;}
.project_case_wrap .content .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.project_case_wrap .content ul li{width:100%;height:310px;margin-top:40px;background:#1b1b1b;}
.project_case_wrap .content ul li .pic{width:495px;height:310px;float:left;}
.project_case_wrap .content ul li .pic img{width:495px;height:310px;}
.project_case_wrap .content ul li .pic img:hover{opacity:0.8;}
.project_case_wrap .content ul li .info{float:left;width:730px;height:310px;margin-left:30px;}
.project_case_wrap .content ul li .info .title a{font-size:18px;color:#fff;margin-top:35px;font-weight:bold;display:inline-block;}
.project_case_wrap .content ul li .info p{width:35px;height:3px;background:#fff;margin:20px 0px;}
.project_case_wrap .content ul li .info .message{font-size:15px;color:#fff;line-height:30px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.project_case_wrap .content ul li .info .more{width:60px;height:60px;border-radius:50%;border:1px solid #1b1b1b;margin-top:30px;}
.project_case_wrap .content ul li .info .more a{width:50px;height:50px;background:#fff;border-radius:50%;color:#c76315;display:inline-block;font-size:18px;text-align:center;line-height:50px;margin-top:4px;margin-left:4px;}
.project_case_wrap .content ul li .info .more a:hover{background:#c76315;color:#fff}
.project_case_wrap .content ul li .info .more:hover{border:1px solid #c76315;}
.project_case_wrap .content ul li .info .title a:hover{color:#c76315;}
.project_case_wrap .content ul .li2 .pic{float:right;}

@media  screen and (max-width:1200px){
.project_case_wrap .center{width:100%;margin:0 auto;margin-bottom:20px;}
.project_case_wrap .content .handle_box{margin-top:10px;text-align:center;}
.project_case_wrap .content .handle_box div{font-size:20px;color:#fff;}
.project_case_wrap .content .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.project_case_wrap .content .handle_box p img{display:none;}
.project_case_wrap .content ul li{width:100%;height:auto;margin-top:40px;background:#1b1b1b;padding-bottom:10px;}
.project_case_wrap .content ul li .pic{width:100%;height:auto;float:none;}
.project_case_wrap .content ul li .pic img{width:100%;height:auto;}
.project_case_wrap .content ul li .info{float:none;width:100%;height:auto;margin-left:0px;margin-right:10px;}
.project_case_wrap .content ul li .info .title a{font-size:18px;color:#fff;margin-top:15px;font-weight:bold;display:inline-block;}
.project_case_wrap .content ul li .info p{width:35px;height:3px;background:#fff;margin:20px 0px;}
.project_case_wrap .content ul li .info .message{font-size:15px;color:#fff;line-height:30px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.project_case_wrap .content ul li .info .more{width:50px;height:50px;border-radius:50%;border:1px solid #1b1b1b;margin-top:10px;}
.project_case_wrap .content ul li .info .more a{width:40px;height:40px;background:#fff;border-radius:50%;color:#c76315;display:inline-block;font-size:18px;text-align:center;line-height:40px;margin-top:4px;margin-left:4px;}
}

/*联系我们*/
.contact_us_wrap .center{width:1300px;margin:0 auto;margin-bottom:40px;}
.contact_us_wrap .content .handle_box{margin-top:70px;text-align:center;}
.contact_us_wrap .content .handle_box div{font-size:32px;color:#fff;}
.contact_us_wrap .content .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.contact_us_wrap .content ul{margin-top:50px;}
.contact_us_wrap .content ul li{float:left;width:230px;float:left;margin:0px 15px;text-align:center;}
.contact_us_wrap .content ul li .icon{width:128px;height:128px;margin:0 auto;}
.contact_us_wrap .content ul li .English{font-size:18px;color:#fff;font-weight:bold;margin-top:10px;}
.contact_us_wrap .content ul li p{background:#717171;height:1px;width:65px;margin:0 auto;margin-top:5px;margin-bottom:5px;}
.contact_us_wrap .content ul li .name{font-size:18px;color:#fff;margin-top:5px;}
.contact_us_wrap .content ul li .infos{font-size:16px;color:#fff;margin-top:20px;}
.contact_us_wrap .content ul li .icon{border:1px solid #323232;border-radius:50%;}

/*.contact_us_wrap .content ul li .ico1{background:url(../Images/contact_us_icon1.png) no-repeat;background-size:cover;border:1px solid #323232;border-radius:50%;}
.contact_us_wrap .content ul li .ico1:hover{background:url(../Images/contact_us_icon2.png) no-repeat;background-size:cover;}
.contact_us_wrap .content ul li .ico2{background:url(../Images/contact_us_icon3.png) no-repeat;background-size:cover;border:1px solid #323232;border-radius:50%;}
.contact_us_wrap .content ul li .ico2:hover{background:url(../Images/contact_us_icon4.png) no-repeat;background-size:cover;}
.contact_us_wrap .content ul li .ico3{background:url(../Images/contact_us_icon5.png) no-repeat;background-size:cover;border:1px solid #323232;border-radius:50%;}
.contact_us_wrap .content ul li .ico3:hover{background:url(../Images/contact_us_icon6.png) no-repeat;background-size:cover;}
.contact_us_wrap .content ul li .ico4{background:url(../Images/contact_us_icon7.png) no-repeat;background-size:cover;border:1px solid #323232;border-radius:50%;}
.contact_us_wrap .content ul li .ico4:hover{background:url(../Images/contact_us_icon8.png) no-repeat;background-size:cover;}
.contact_us_wrap .content ul li .ico5{background:url(../Images/contact_us_icon9.png) no-repeat;background-size:cover;border:1px solid #323232;border-radius:50%;}
.contact_us_wrap .content ul li .ico5:hover{background:url(../Images/contact_us_icon10.png) no-repeat;background-size:cover;}*/
.contact_us_wrap .content .map_box{border:1px solid #414141;width:100%;padding:20px;box-sizing:border-box;margin-top:60px;margin-bottom:100px;}

@media  screen and (max-width:1200px){
.contact_us_wrap .center{width:100%;margin:0 auto;margin-bottom:20px;}
.contact_us_wrap .content .handle_box{margin-top:10px;text-align:center;}
.contact_us_wrap .content .handle_box div{font-size:20px;color:#fff;}
.contact_us_wrap .content .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.contact_us_wrap .content .handle_box p img{display:none;}
.contact_us_wrap .content ul{margin-top:20px;}
.contact_us_wrap .content ul li{float:left;width:48%;float:left;margin:0px 1%;text-align:center;margin-bottom:20px;height:172px;}
.contact_us_wrap .content ul li .icon{width:80px;height:80px;margin:0 auto;}
.contact_us_wrap .content ul li .English{font-size:16px;color:#fff;font-weight:bold;margin-top:10px;}
.contact_us_wrap .content ul li p{background:#717171;height:1px;width:65px;margin:0 auto;margin-top:5px;margin-bottom:5px;}
.contact_us_wrap .content ul li .name{font-size:16px;color:#fff;margin-top:5px;}
.contact_us_wrap .content ul li .infos{font-size:14px;color:#fff;margin-top:10px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.contact_us_wrap .content #allmap{height:400px!important;}
.contact_us_wrap .content .map_box{border:none;width:100%;padding:0px;box-sizing:border-box;margin-top:30px;margin-bottom:50px;}
}

/*加盟我们*/
.join_us_wrap .flow_boxs{width:100%;background:url(../image/dynamic_wrap_bg.jpg);}
.join_us_wrap .flow_boxs .center{width:1300px;margin:0 auto;padding-bottom:40px;}
.join_us_wrap .flow_boxs .handle_box{margin-top:70px;text-align:center;padding-top:10px;}
.join_us_wrap .flow_boxs .handle_box div{font-size:32px;color:#fff;}
.join_us_wrap .flow_boxs .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.join_us_wrap .flow_boxs ul{margin:20px 0px;}
.join_us_wrap .flow_boxs ul li{width:650px;float:left;margin-top:30px;}
.join_us_wrap .flow_boxs ul li .photo{float:left;width:168px;height:168px;background:#191919;border-radius:50%;position:relative;}
.join_us_wrap .flow_boxs ul li .photo img{width:160px;height:160px;margin-left:4px;margin-top:4px;}
.join_us_wrap .flow_boxs ul li .photo label{width:38px;height:38px;border-radius:50%;background:#121212;display:inline-block;position:absolute;top:15px;right:15px;}
.join_us_wrap .flow_boxs ul li .photo label span{width:30px;height:30px;line-height:30px;text-align:center;background:#c76315;font-size:18px;color:#fff;margin-left:4px;margin-top:4px;display:inline-block;border-radius:50%;}
.join_us_wrap .flow_boxs ul li .info{float:left;width:410px;margin-left:25px;}
.join_us_wrap .flow_boxs ul li .info .title{font-size:24px;color:#fff;margin-top:30px;}
.join_us_wrap .flow_boxs ul li .info p{font-size:15px;color:#fff;margin-top:15px;line-height:30px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.join_us_wrap .policy_boxs{width:100%;}
.join_us_wrap .policy_boxs .center{width:1300px;margin:0 auto;padding-bottom:20px;}
.join_us_wrap .policy_boxs .handle_box{margin-top:70px;text-align:center;padding-top:60px;}
.join_us_wrap .policy_boxs .handle_box div{font-size:32px;color:#fff;}
.join_us_wrap .policy_boxs .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.join_us_wrap .policy_boxs ul{padding:20px 0px;}
.join_us_wrap .policy_boxs ul li{float:left;width:325px;text-align:center;margin-top:20px;}
.join_us_wrap .policy_boxs ul li img{width:150px;height:150px;margin:0 auto;display:inline-block;}
.join_us_wrap .policy_boxs ul li .title{font-size:20px;color:#fff;margin-top:20px;}
.join_us_wrap .policy_boxs ul li p{width:220px;margin:0 auto;font-size:15px;color:#b8b8b8;margin-top:15px;line-height:26px;height:80px;overflow:hidden;}
.join_us_wrap .advantage_box .center{width:1300px;margin:0 auto;padding:50px 0px;}
.join_us_wrap .advantage_box dl{margin-bottom:40px;}
.join_us_wrap .advantage_box dl dd{font-size:24px;color:#fff;}
.join_us_wrap .advantage_box dl dt{min-width:200px;/*height:65px;*/line-height:33px; padding:16px 20px; text-align:center;background:#1f1f1f;font-size:20px;color:#fff;float:left;font-weight:normal;margin-top:16px;margin-right:16px;}

@media  screen and (max-width:1200px){
.join_us_wrap .flow_boxs{width:100%;background:url(../image/dynamic_wrap_bg.jpg);}
.join_us_wrap .flow_boxs .center{width:100%;margin:0 auto;padding-bottom:20px;}
.join_us_wrap .flow_boxs .handle_box{margin-top:10px;text-align:center;padding-top:0px;}
.join_us_wrap .flow_boxs .handle_box div{font-size:20px;color:#fff;}
.join_us_wrap .flow_boxs .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.join_us_wrap .flow_boxs .handle_box p img{display:none;}
.join_us_wrap .flow_boxs ul{margin:20px 10px;}
.join_us_wrap .flow_boxs ul li{width:100%;float:left;margin-top:15px;}
.join_us_wrap .flow_boxs ul li .photo{float:left;width:25%;height:auto;background:#191919;border-radius:50%;position:relative;}
.join_us_wrap .flow_boxs ul li .photo img{width:100%;height:100%;margin-left:4px;margin-top:4px;}
.join_us_wrap .flow_boxs ul li .photo label{width:38px;height:38px;border-radius:50%;background:#121212;display:inline-block;position:absolute;top:8px;right:0px;}
.join_us_wrap .flow_boxs ul li .photo label span{width:30px;height:30px;line-height:30px;text-align:center;background:#c76315;font-size:18px;color:#fff;margin-left:4px;margin-top:4px;display:inline-block;border-radius:50%;}
.join_us_wrap .flow_boxs ul li .info{float:right;width:70%;margin-left:0px;}
.join_us_wrap .flow_boxs ul li .info .title{font-size:16px;color:#fff;margin-top:10px;}
.join_us_wrap .flow_boxs ul li .info p{font-size:12px;color:#fff;margin-top:10px;line-height:22px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.join_us_wrap .policy_boxs{width:100%;}
.join_us_wrap .policy_boxs .center{width:100%;margin:0 auto;padding-bottom:20px;}
.join_us_wrap .policy_boxs .handle_box{text-align:center;padding-top:20px;margin-top:0px;}
.join_us_wrap .policy_boxs .handle_box div{font-size:20px;color:#fff;}
.join_us_wrap .policy_boxs .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.join_us_wrap .policy_boxs .handle_box p img{display:none;}
.join_us_wrap .policy_boxs ul{padding:0px 0px;margin:0px 10px;}
.join_us_wrap .policy_boxs ul li{float:left;width:36%;text-align:center;margin-top:15px;margin:0px 7%;}
.join_us_wrap .policy_boxs ul li img{width:100%;height:100%;margin:0 auto;display:inline-block;}
.join_us_wrap .policy_boxs ul li .title{font-size:16px;color:#fff;margin-top:20px;}
.join_us_wrap .policy_boxs ul li p{width:100%;margin:0 auto;font-size:14px;color:#b8b8b8;margin-top:15px;line-height:22px;height:68px;overflow:hidden;}
.join_us_wrap .advantage_box .center{width:100%;margin:0 auto;padding:30px 0px;}
.join_us_wrap .advantage_box dl{margin:0px 10px;margin-bottom:20px;}
.join_us_wrap .advantage_box dl dd{font-size:18px;color:#fff;margin-left:10px;}
.join_us_wrap .advantage_box dl dt{width:auto;/*height:40px;*/ min-width:initial; line-height:20px;text-align:center;background:#1f1f1f;font-size:14px;color:#fff;float:left;font-weight:normal;margin-top:15px;margin-right:10px;padding:10px 18px;}
}

/*店面展示*/
.Store_display_wrap{width:100%;}
.Store_display_wrap .center{width:1300px;margin:0 auto;padding-bottom:40px;}
.Store_display_wrap .handle_box{margin-top:70px;text-align:center;padding-top:60px;}
.Store_display_wrap .handle_box div{font-size:32px;color:#fff;}
.Store_display_wrap .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.Store_display_wrap .content ul{margin-top:40px;}
.Store_display_wrap .content ul li{float:left;width:420px;height:265px;position:relative;margin:0px 6px;margin-bottom:12px;}
.Store_display_wrap .content ul li a{width:100%;height:100%;display:inline-block;}
.Store_display_wrap .content ul li img{width:420px;height:265px;}
.Store_display_wrap .content ul li .box{width:420px;height:265px;position:absolute;left:0px;top:0px;background:#c76315;opacity:0.8;}
.Store_display_wrap .content ul li .box span{display:block;font-size:24px;color:#fff;text-align:right;margin-top:10px;margin-right:20px;}
.Store_display_wrap .content ul li .box .names{font-size:22px;color:#fff;left:30px;bottom:20px;position:absolute;}
.Store_display_wrap .content ul li .handles{display:none;}

@media  screen and (max-width:1200px){
.Store_display_wrap .center{width:100%;margin:0 auto;padding-bottom:20px;}
.Store_display_wrap .container{width:100%!important;}
.Store_display_wrap{width:100%;background:#121212;padding-bottom:40px;margin-top:0px;}
.Store_display_wrap .handle_box{margin-top:0px;font-size:20px;color:#fff;text-align:center;padding-top:0px;}
.Store_display_wrap .handle_box p{font-size:14px;color:#919191;margin-top:5px;}
.Store_display_wrap .handle_box p img{display:none;}
.Store_display_wrap .content ul{margin-top:20px;}
.Store_display_wrap .content ul li{float:left;width:100%;height:auto;margin-right:0%;position:relative;margin:0px 0px;margin-bottom:20px;}
.Store_display_wrap .content ul li img{width:100%;height:auto;}
.Store_display_wrap .content ul li .box{width:100%;height:auto;position:absolute;left:0px;top:0px;background:#c76315;opacity:0.8;display:none!important;}
.Store_display_wrap .content ul li .box span{display:block;font-size:20px;color:#fff;text-align:right;margin-top:10px;margin-right:20px;}
.Store_display_wrap .content ul li .box .names{font-size:20px;color:#fff;left:30px;bottom:20px;position:absolute;}
.Store_display_wrap .content ul li .handles{position:absolute;left:20px;bottom:20px;font-size:16px;color:#fff;display:block;}
}

/*产品详情*/
.product_details_wrap{width:100%;}
.product_details_wrap .center{width:1300px;margin:0 auto;padding-bottom:40px;}
.product_details_wrap .produce_box{margin-top:80px;margin-bottom:60px;}
.product_details_wrap .produce_box .pic{float:left;width:530px;height:355px;}
.product_details_wrap .produce_box .pic img{width:530px;height:355px;}
.product_details_wrap .produce_box .info{float:right;width:730px;}
.product_details_wrap .produce_box .info .title{margin-top:25px;font-size:24px;color:#fff;padding-bottom:25px;border-bottom:1px solid #282828;}
.product_details_wrap .produce_box .info .synopsis{padding:25px 0px;padding-left:60px;position:relative;border-bottom:1px solid #282828;}
.product_details_wrap .produce_box .info .synopsis p{font-size:15px;color:#bababa;line-height:28px;}
.product_details_wrap .produce_box .info .synopsis strong{font-size:15px;color:#fff;position:absolute;left:5px;top:26px;}
.product_details_wrap .produce_box .info .more{margin-top:40px;}
.product_details_wrap .produce_box .info .more .btns{float:left;}
.product_details_wrap .produce_box .info .more .btns a{width:160px;height:50px;display:inline-block;text-align:center;line-height:50px;display:inline-block;color:#fff;font-size:18px;background:#c76315;}
.product_details_wrap .produce_box .info .more .share{float:right;margin-top:10px;}
.product_details_wrap .particulars{padding-bottom:60px;}
.product_details_wrap .particulars .handle{font-size:20px;color:#fff;width:100%;height:55px;background:url(../image/product_details_bg1.png) no-repeat;background-size:100% 100%;line-height:55px;padding-left:50px;}
.product_details_wrap .particulars .matter .article{width:660px;font-size:15px;color:#dedede;float:left;}
.product_details_wrap .particulars .matter .article p{margin-top:25px;line-height:30px;}
.product_details_wrap .particulars .matter .pic{float:right;width:520px;margin-right:30px;margin-top:30px;}
.product_details_wrap .particulars .matter .pic img{width:100%;}
.product_details_wrap .particulars .essay{font-size:15px;color:#dedede; overflow:hidden;}
.product_details_wrap .particulars .essay p{margin-top:25px;line-height:30px;}
.product_details_wrap .turning_box{width:100%;height:70px;line-height:70px;text-align:center;border-top:1px solid #282828;border-bottom:1px solid #282828;margin:50px 0px;}
.product_details_wrap .turning_box span{font-size:16px;margin-right:10px;color:#b9b9b9;}
.product_details_wrap .turning_box span:hover{color:#fff;}
.product_details_wrap .turning_box label{font-size:16px;margin-left:10px;color:#b9b9b9; font-weight:normal;}
.product_details_wrap .turning_box label:hover{color:#fff;}
.product_details_wrap .turning_box a{height:70px;display:inline-block;font-size:16px;color:#b9b9b9;}
.product_details_wrap .turning_box .top{color:#b9b9b9;border-right:1px solid #282828;margin-right:15px;padding-right:15px;}
.product_details_wrap .turning_box a:hover,.product_details_wrap .turning_box .hover{font-size:16px;color:#fff;}
.product_details_wrap .turning_box a label{margin-left:15px;}

@media  screen and (max-width:1200px){
.product_details_wrap .center{width:100%;margin:0 auto;padding-bottom:20px;}
.product_details_wrap .produce_box{margin-top:0px;margin-bottom:40px;}
.product_details_wrap .produce_box .pic{float:none;width:100%;height:auto;}
.product_details_wrap .produce_box .pic img{width:100%;height:auto;}
.product_details_wrap .produce_box .info{float:none;width:100%;}
.product_details_wrap .produce_box .info .title{margin-top:15px;font-size:20px;color:#fff;padding-bottom:15px;border-bottom:1px solid #282828;}
.product_details_wrap .produce_box .info .synopsis{padding:15px 0px;padding-left:60px;position:relative;border-bottom:1px solid #282828;}
.product_details_wrap .produce_box .info .synopsis p{font-size:15px;color:#bababa;line-height:28px;}
.product_details_wrap .produce_box .info .synopsis strong{font-size:15px;color:#fff;position:absolute;left:5px;top:26px;}
.product_details_wrap .produce_box .info .more{margin-top:20px;}
.product_details_wrap .produce_box .info .more .btns{float:left;}
.product_details_wrap .produce_box .info .more .btns a{width:100px;height:40px;display:inline-block;text-align:center;line-height:40px;display:inline-block;color:#fff;font-size:16px;background:#c76315;}
.product_details_wrap .produce_box .info .more .share{float:right;margin-top:5px;}
.product_details_wrap .particulars{padding-bottom:10px;}
.product_details_wrap .particulars .handle{font-size:16px;color:#fff;width:100%;height:40px;background:url(../image/product_details_bg1.png) no-repeat;background-size:cover;line-height:40px;padding-left:30px;}
.product_details_wrap .particulars .matter .article{width:100%;font-size:14px;color:#dedede;float:none;}
.product_details_wrap .particulars .matter .article p{margin-top:15px;line-height:25px;}
.product_details_wrap .particulars .matter .pic{float:none;width:100%;margin-right:0px;margin-top:15px;}
.product_details_wrap .particulars .matter .pic img{width:100%;}
.product_details_wrap .particulars .essay{font-size:14px;color:#dedede;}
.product_details_wrap .particulars .essay p{margin-top:15px;line-height:25px;}
.product_details_wrap .turning_box{width:100%;height:70px;line-height:70px;text-align:center;border-top:none;border-bottom:none;margin:20px 0px;}
.product_details_wrap .turning_box span{font-size:16px;margin-right:10px;}
.product_details_wrap .turning_box a{height:70px;display:inline-block;font-size:16px;color:#b9b9b9;}
.product_details_wrap .turning_box .top{color:#b9b9b9;border-right:none;margin-right:15px;padding-right:15px;}
.product_details_wrap .turning_box a:hover,.product_details_wrap .turning_box .hover{font-size:16px;color:#fff;}
.product_details_wrap .turning_box a label{margin-left:15px;}
}

/*产品专区*/
.product_list_wrap{width:100%;}
.product_list_wrap .center{width:1300px;margin:0 auto;padding-bottom:60px;}
.product_list_wrap .content .handle_box{margin-top:70px;text-align:center;}
.product_list_wrap .content .handle_box div{font-size:32px;color:#fff;}
.product_list_wrap .content .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.product_list_wrap .content ul li{float:left;width:410px;position:relative;margin:0px 11px;margin-top:30px;}
.product_list_wrap .content ul li img{width:410px;height:275px;}
.product_list_wrap .content ul li p{font-size:18px;color:#fff;text-align:center;margin-top:15px;height:24px;overflow:hidden;}
.product_list_wrap .content ul li .box{width:410px;height:275px;position:absolute;left:0px;top:0px;background:#c36923;opacity:0.9;}
.product_list_wrap .content ul li .box .title{font-size:24px;color:#fff;margin-top:40px;text-align:center;}
.product_list_wrap .content ul li .box .info{width:330px;margin:0 auto;text-align:center;margin-top:25px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;font-size:15px;color:#fff;}
.product_list_wrap .content ul li .box .more a{width:85px;height:30px;text-align:center;line-height:30px;display:block;border:1px solid #fff;font-size:14px;color:#fff;margin:0 auto;margin-top:25px;}

@media  screen and (max-width:1200px){
.product_list_wrap .center{width:100%;margin:0 auto;padding-bottom:20px;}
.product_list_wrap .content .handle_box{margin-top:10px;text-align:center;padding-top:0px;}
.product_list_wrap .content .handle_box div{font-size:20px;color:#fff;}
.product_list_wrap .content .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.product_list_wrap .content .handle_box p img{display:none;}
.product_list_wrap .content ul li{float:none;width:100%;position:relative;margin:0px 0px;margin-top:30px;}
.product_list_wrap .content ul li img{width:100%;height:230px;}
.product_list_wrap .content ul li p{font-size:18px;color:#fff;text-align:center;margin-top:15px;height:24px;overflow:hidden;}
.product_list_wrap .content ul li .box{width:100%;height:230px;position:absolute;left:0px;top:0px;background:#c36923;opacity:0.9;}
.product_list_wrap .content ul li .box .title{font-size:20px;color:#fff;margin-top:40px;text-align:center;}
.product_list_wrap .content ul li .box .info{width:100%;margin:0 auto;text-align:center;margin-top:25px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;font-size:15px;color:#fff;}
.product_list_wrap .content ul li .box .more a{width:85px;height:30px;text-align:center;line-height:30px;display:block;border:1px solid #fff;font-size:14px;color:#fff;margin:0 auto;margin-top:15px;}
}

/*新闻详情*/
.news_details_wrap{width:100%;}
.news_details_wrap .center{width:1300px;margin:0 auto;padding-bottom:60px;}
.news_details_wrap .particulars .handle_box{font-size:24px;color:#fff;text-align:center;margin-top:70px;}
.news_details_wrap .particulars .time_box{margin:25px 0px;line-height:55px;height:55px;font-size:14px;color:#aaa;border-top:1px solid #282828;border-bottom:1px solid #282828}
.news_details_wrap .particulars .time_box .name{float:left;}
.news_details_wrap .particulars .time_box .name a{color:#aaa;}
.news_details_wrap .particulars .time_box .name a span{margin-left:5px;vertical-align:middle;}
.news_details_wrap .particulars .time_box .data{float:right;}
.news_details_wrap .particulars .content{margin-top:25px; font-size:15px;color:#c1c1c1;line-height:28px;}
/*.news_details_wrap .particulars .content p{margin-bottom:10px;}
.news_details_wrap .particulars .content p img{width:630px;margin:20px 8px;}*/
.news_details_wrap .particulars .share{text-align:center;width:170px;margin:0 auto;padding:30px 0px;}
.news_details_wrap .particulars .share a{margin:0px 8px;display:inline-block;}
.news_details_wrap .particulars .Vertical{padding-bottom:30px;border-bottom:1px solid #282828;}
.news_details_wrap .particulars .Vertical a{font-size:15px;color:#bababa;}
.news_details_wrap .particulars .Vertical .left_info{float:left;}
.news_details_wrap .particulars .Vertical .right_info{float:right;}
.news_details_wrap .particulars .Vertical a:hover{color:#fff;}
.news_details_wrap .correlation_news{margin-top:50px;padding-bottom:50px;}
.news_details_wrap .correlation_news .title{font-size:24px;color:#fff;margin-bottom:10px;}
.news_details_wrap .correlation_news ul li{float:left;width:630px;height:42px;border-bottom:1px dashed #282828;margin-right:20px;}
.news_details_wrap .correlation_news ul li a{width:100%;height:100%;line-height:42px;display:inline-block;font-size:15px;color:#bababa;}
.news_details_wrap .correlation_news ul li a .info{float:left;width:520px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;} 
.news_details_wrap .correlation_news ul li a .time{float:right;}
.news_details_wrap .correlation_news ul li a:hover{color:#fff;}

@media  screen and (max-width:1200px){
.news_details_wrap .center{width:100%;margin:0 auto;padding-bottom:20px;}
.news_details_wrap .particulars .handle_box{font-size:20px;color:#fff;text-align:center;margin-top:0px;}
.news_details_wrap .particulars .time_box{margin:15px 0px;line-height:45px;height:45px;font-size:12px;color:#aaa;border-top:1px solid #282828;border-bottom:1px solid #282828}
.news_details_wrap .particulars .time_box .name{float:left;}
.news_details_wrap .particulars .time_box .name a{color:#aaa;}
.news_details_wrap .particulars .time_box .name a span{margin-left:5px;vertical-align:middle;}
.news_details_wrap .particulars .time_box .data{float:right;}
.news_details_wrap .particulars .content{margin-top:20px; font-size:14px;color:#c1c1c1;line-height:26px;}
/*.news_details_wrap .particulars .content p{margin-bottom:10px;}
.news_details_wrap .particulars .content p img{width:100%;margin:8px 0px;}*/
.news_details_wrap .particulars .Vertical a{font-size:15px;color:#bababa;}
.news_details_wrap .particulars .Vertical .left_info{float:none;margin-bottom:15px;}
.news_details_wrap .particulars .Vertical .right_info{float:none;}
.news_details_wrap .particulars .Vertical a:hover{color:#fff;}
.news_details_wrap .correlation_news{margin-top:30px;padding-bottom:30px;}
.news_details_wrap .correlation_news .title{font-size:20px;color:#fff;margin-bottom:10px;}
.news_details_wrap .correlation_news ul li{float:none;width:100%;height:42px;border-bottom:1px dashed #282828;margin-right:0px;}
.news_details_wrap .correlation_news ul li a{width:100%;height:100%;line-height:42px;display:inline-block;font-size:14px;color:#bababa;}
.news_details_wrap .correlation_news ul li a .info{float:left;width:70%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;} 
.news_details_wrap .correlation_news ul li a .time{float:right;width:25%;text-align:right;}
.news_details_wrap .correlation_news ul li a:hover{color:#fff;}
}

/*公司新闻*/
.news_list_wrap{width:100%;}
.news_list_wrap .center{width:1300px;margin:0 auto;padding-bottom:20px;}
.news_list_wrap .handle_box{margin-top:70px;text-align:center;padding-top:20px;}
.news_list_wrap .handle_box div{font-size:32px;color:#fff;}
.news_list_wrap .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.news_list_wrap ul{margin:30px 0px;}
.news_list_wrap ul li{width:100%;height:215px;background:#1b1b1b;padding:30px;box-sizing:border-box;margin-bottom:30px;}
.news_list_wrap ul li .pic{float:left;width:210px;height:155px;}
.news_list_wrap ul li .pic img{width:210px;height:155px;}
.news_list_wrap ul li .infos{float:right;width:980px;border-top:1px dashed #323232;border-bottom:1px dashed #323232;margin-top:12px;padding-bottom:20px;}
.news_list_wrap ul li .infos .time_box{margin-top:20px;border-right:1px solid #323232;width:155px;float:left;}
.news_list_wrap ul li .infos .time_box div{font-size:40px;color:#fff;}
.news_list_wrap ul li .infos .time_box p{font-size:20px;color:#a1a1a1;margin-top:5px;}
.news_list_wrap ul li .infos .message{width:800px;float:right;}
.news_list_wrap ul li .infos .message .handle{font-size:18px;color:#fff;float:left;margin-top:20px;width:750px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.news_list_wrap ul li .infos .message .icon{float:right;margin-top:20px;}
.news_list_wrap ul li .infos .message .synopsis{font-size:15px;color:#bebebe;margin-top:12px;line-height:24px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_list_wrap ul li:hover{background:#c76315;}
.news_list_wrap ul li:hover .infos{border-top:1px dashed #d28244;border-bottom:1px dashed #d28244;}
.news_list_wrap ul li:hover .infos .time_box{border-right:1px solid #d28244;}
.news_list_wrap ul li:hover .time_box p{color:#eacaba;}
.news_list_wrap ul li:hover .message .synopsis{color:#eacaba;}

@media  screen and (max-width:1200px){
.news_list_wrap .center{width:100%;margin:0 auto;padding-bottom:0px;}
.news_list_wrap .handle_box{margin-top:10px;text-align:center;padding-top:0px;}
.news_list_wrap .handle_box div{font-size:20px;color:#fff;}
.news_list_wrap .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.news_list_wrap .handle_box p img{display:none;}
.news_list_wrap ul{margin:20px 0px;}
.news_list_wrap ul li{width:100%;height:auto;background:#1b1b1b;padding:10px;box-sizing:border-box;margin-bottom:30px;}
.news_list_wrap ul li .pic{float:none;width:100%;height:auto;}
.news_list_wrap ul li .pic img{width:100%;height:auto;}
.news_list_wrap ul li .infos{float:none;width:100%;border-top:none;border-bottom:none;margin-top:10px;padding-bottom:10px;}
.news_list_wrap ul li .infos .time_box{margin-top:10px;border-right:1px solid #323232;width:auto;float:none;display:none;}
.news_list_wrap ul li .infos .time_box div{font-size:20px;color:#fff;}
.news_list_wrap ul li .infos .time_box p{font-size:14px;color:#a1a1a1;margin-top:5px;}
.news_list_wrap ul li .infos .message{width:100%;float:none;}
.news_list_wrap ul li .infos .message .handle{font-size:18px;color:#fff;float:left;margin-top:15px;width:100%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.news_list_wrap ul li .infos .message .icon{float:right;margin-top:20px;display:none;}
.news_list_wrap ul li .infos .message .synopsis{font-size:15px;color:#bebebe;margin-top:12px;line-height:24px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_list_wrap ul li:hover{background:#c76315;}
.news_list_wrap ul li:hover .infos{border-top:1px dashed #d28244;border-bottom:1px dashed #d28244;}
.news_list_wrap ul li:hover .infos .time_box{border-right:1px solid #d28244;}
}

/*公司简介*/
.company_profile_wrap{width:100%; padding-top: 30px;}
.company_profile_wrap .center{width:1300px;margin:0 auto;padding-bottom:20px;}
.company_profile_wrap .handle_box{text-align:center;padding-top:20px;}
.company_profile_wrap .handle_box div{font-size:32px;color:#fff;}
.company_profile_wrap .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.company_profile_wrap .contents{background:url(../image/synopsis_bg.jpg)no-repeat!important;background-size:cover;padding-bottom:10px;background-size:cover;}
.company_profile_wrap .contents p{font-size:15px;color:#fff;line-height:30px;word-break:break-all;}
.company_profile_wrap .contents .pic{width:1300px;height:420px;background:url(../image/dynamic_wrap_bg.jpg);margin-bottom:50px;margin-top:100px;position:relative;}
.company_profile_wrap .contents .pic img{width:1200px;height:420px;position:absolute;left:50px;top:-45px;}
.company_profile_wrap .contents .pic span{width:185px;height:120px;line-height:120px;text-align:center;font-size:16px;color:#fff;display:inline-block;background:#c76315;position:absolute;right:85px;top:-70px;}
.company_profile_wrap .quality_box{width:100%;height:490px;}
.company_profile_wrap .quality_box div{font-size:30px;color:#fff;text-align:center;width:645px;text-align:center;margin:0 auto;padding-top:160px;}
.company_profile_wrap .quality_box p{font-size:14px;color:#fff;width:1030px;text-align:center;margin:0 auto;word-break:break-all;padding-top:20px;line-height:30px;}
.company_profile_wrap .purpose_box{background:url(../image/dynamic_wrap_bg.jpg)no-repeat!important;background-size:cover;padding-bottom:70px;}
.company_profile_wrap .purpose_box .centers{width:1300px;margin:0 auto;}
.company_profile_wrap .purpose_box .handle_box{margin-top:0px;padding-top:70px;}
.company_profile_wrap .purpose_box ul li{float:left;width:420px;height:600px;margin-top:40px;margin-right:13px;}
.company_profile_wrap .purpose_box ul li .pic img{width:420px;height:300px;display:block;}
.company_profile_wrap .purpose_box ul li .information{width:420px;height:300px;background:#1b1b1b;}
.company_profile_wrap .purpose_box ul li .information .title{font-size:18px;color:#fff;text-align:center;padding-top:45px;}
.company_profile_wrap .purpose_box ul li .information p{text-align:center;width:330px;margin:0 auto;margin-top:10px;}
.company_profile_wrap .purpose_box ul li .information div{font-size:15px;width:330px;margin:0 auto;line-height:30px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;color:#eee;}

@media  screen and (max-width:1200px){
.company_profile_wrap .center{width:100%;margin:0 auto;padding-bottom:20px;}
.company_profile_wrap .handle_box{margin-top:10px;text-align:center;padding-top:0px;}
.company_profile_wrap .handle_box div{font-size:20px;color:#fff;}
.company_profile_wrap .handle_box p{font-size:14px;color:#999;margin:10px 0px;}
.company_profile_wrap .handle_box p img{display:none;}
.company_profile_wrap .contents{padding:0px 15px;box-sizing:border-box;}
.company_profile_wrap .contents .pic{width:100%;height:auto;background:url(../image/dynamic_wrap_bg.jpg);margin-bottom:20px;margin-top:30px;position:relative;}
.company_profile_wrap .contents .pic img{width:100%;height:auto;position:absolute;left:0px;top:0px;}
.company_profile_wrap .contents .pic span{width:auto;height:50px;line-height:50px;text-align:center;font-size:14px;color:#fff;display:inline-block;background:#c76315;position:absolute;right:25px;top:-25px;padding:0px 15px;}

.company_profile_wrap .quality_box{width:100%;height:auto;padding:20px 15px;box-sizing:border-box;}
.company_profile_wrap .quality_box div{font-size:20px;color:#fff;text-align:center;width:100%;text-align:center;margin:0 auto;padding-top:120px;}
.company_profile_wrap .quality_box p{font-size:14px;color:#fff;width:100%;text-align:center;margin:0 auto;word-break:break-all;padding-top:20px;line-height:30px;}

.company_profile_wrap .purpose_box{background:url(../image/dynamic_wrap_bg.jpg)no-repeat!important;background-size:cover;padding:20px 15px;box-sizing:border-box;}
.company_profile_wrap .purpose_box .handle_box{margin-top:0px;padding-top:20px;}
.company_profile_wrap .purpose_box ul li{float:none;width:100%;height:auto;margin-top:30px;margin-right:0px;}
.company_profile_wrap .purpose_box ul li .pic img{width:100%;height:auto;display:block;}
.company_profile_wrap .purpose_box ul li .information{width:100%;height:auto;background:#1b1b1b;}
.company_profile_wrap .purpose_box ul li .information .title{font-size:18px;color:#fff;text-align:center;padding-top:20px;}
.company_profile_wrap .purpose_box ul li .information p{text-align:center;width:100%;margin:0 auto;margin-top:10px;}
.company_profile_wrap .purpose_box ul li .information div{font-size:14px;width:100%;margin:0 auto;line-height:30px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;color:#eee;padding-bottom:20px;}
.company_profile_wrap .purpose_box .centers {width: 100%;margin: 0 auto;}
}

/*工程案例*/
.project_case_wrap .center{width:1300px;margin:0 auto;padding-bottom:20px;}
.project_case_wrap .photo_box .handles{font-size:24px;color:#fff;text-align:center;margin-top:80px;margin-bottom:50px;}
.project_case_wrap .particulars_box .handles{width:100%;height:60px;background:url(../image/particulars_title_bg.png)no-repeat;background-size:cover;margin-top:20px;}
.project_case_wrap .particulars_box .handles .name{font-size:18px;color:#fff;margin-left:60px;line-height:60px;float:left;}
.project_case_wrap .particulars_box .handles .return{float:right;margin-right:20px;line-height:60px;}
.project_case_wrap .particulars_box .handles .return a span{font-size:14px;color:#777;margin-right:10px;vertical-align:middle;}
.project_case_wrap .particulars_box .handles .return a img{vertical-align:middle;}
.project_case_wrap .particulars_box .info{margin-top:25px;margin-bottom:30px;}
.project_case_wrap .particulars_box .info p{font-size:15px;color:#fff;line-height:30px;word-wrap: break-word;word-break: normal;}
.project_case_wrap .particulars_box .turning_box{width:100%;height:70px;line-height:70px;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;}
.project_case_wrap .particulars_box .turning_box .last a{font-size:14px;color:#fff;float:left;}
.project_case_wrap .particulars_box .turning_box .nexts a{font-size:14px;color:#fff;float:right;}
.project_case_wrap .particulars_box .turning_box .last a:hover{color:#c76315;}
.project_case_wrap .particulars_box .turning_box .nexts a:hover{color:#c76315;}
.project_case_wrap .correlation_case{margin-top:40px;margin-bottom:50px;}
.project_case_wrap .correlation_case .title{font-size:24px;color:#c76315;}
.project_case_wrap .correlation_case ul{padding:30px 0px;background:#1b1b1b;margin-top:20px;}
.project_case_wrap .correlation_case ul li{float:left;width:20%;}
.project_case_wrap .correlation_case ul li a{width:100%;height:100%;display:inline-block;text-align:center;height:40px;line-height:40px;font-size:15px;color:#fff;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.project_case_wrap .correlation_case ul li a:hover{color:#c76315;}

#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; height: 480px; text-align: left }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 100%; height: 100% }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }
#d_tab29 .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#d_tab29 .d_img li img { width:auto; }
#d_tab29 .d_img li.d_pos1 { display: block; width: 30%; left: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; width: 40%; left: 12%; top: 24px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 100%; left: 24.5%; top: -15px; z-index: 3 }
#d_tab29 .d_img li.d_pos4 { display: block; width: 40%; right: 12%; top: 24px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 30%; right: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_next { position: absolute; left: 50%; margin-left: 455px; top: 160px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { position: absolute; left: 50%; margin-left: -455px; top: 160px; z-index: 10; cursor: pointer }

@media  screen and (max-width:1200px){
.project_case_wrap .center{width:100%;margin:0 auto;padding-bottom:20px;}
.project_case_wrap .photo_box .handles{font-size:20px;color:#fff;text-align:center;margin-top:0px;margin-bottom:10px;}

#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; height: 180px; text-align: left }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 100%; height: 100% }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }
#d_tab29 .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#d_tab29 .d_img li img { width: 100% }
#d_tab29 .d_img li.d_pos1 { display: block; width: 30%; left: 0%; top: 46px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; width: 40%; left: 10%; top: 34px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 50%; left: 25%; top: 20px; z-index: 3 }
#d_tab29 .d_img li.d_pos4 { display: block; width: 40%; right: 10%; top: 34px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 30%; right: 0%; top: 46px; z-index: 1 }
#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_next { position: absolute; left: 94%; margin-left: 0px; top:34%; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { position: absolute; left: 2%; margin-left: 0px; top:34%; z-index: 10; cursor: pointer }

.project_case_wrap .particulars_box .handles{width:100%;height:40px;background:url(../image/particulars_title_bg.png)no-repeat;background-size:cover;margin-top:10px;}
.project_case_wrap .particulars_box .handles .name{font-size:16px;color:#fff;margin-left:30px;line-height:40px;float:left;}
.project_case_wrap .particulars_box .handles .return{float:right;margin-right:20px;line-height:40px;}
.project_case_wrap .particulars_box .handles .return a span{font-size:14px;color:#777;margin-right:10px;vertical-align:middle;}
.project_case_wrap .particulars_box .handles .return a img{vertical-align:middle;}
.project_case_wrap .particulars_box .info{margin-top:25px;margin-bottom:30px;}
.project_case_wrap .particulars_box .info p{font-size:15px;color:#fff;line-height:30px;word-wrap: break-word;word-break: normal;}
.project_case_wrap .particulars_box .turning_box{width:100%;height:60px;line-height:60px;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;}

.project_case_wrap .correlation_case{margin-top:30px;margin-bottom:30px;}
.project_case_wrap .correlation_case .title{font-size:20px;color:#c76315;}
.project_case_wrap .correlation_case ul{padding:20px 0px;background:#1b1b1b;margin-top:20px;}
.project_case_wrap .correlation_case ul li{float:left;width:50%;}
.project_case_wrap .correlation_case ul li a{width:100%;height:100%;display:inline-block;text-align:center;height:35px;line-height:35px;font-size:14px;color:#fff;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.project_case_wrap .correlation_case ul li a:hover{color:#c76315;}

}


.sitemap{ width:100%;overflow:hidden;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px; color:#fff;}
.sitemap li a:hover{color:#c76315;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}



.pj-one{width: 100%; overflow:hidden; padding-top: 10px;}
.pj-one li {
   width: 33%;
   font-size: 20px;
   color: #fff;
   float: left;
   margin-bottom: 10px;
   text-align: center;
}
.pj-one li span{
   font-size: 14px;
}
.table-row{
   padding: 0 10px;
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}
.table-box{
   width: 40%;
   margin: 0 5% 20px;
}
.table-box .f-width{
   width: 200px;
}
/* .table-box:nth-child(1) {
   float: left;
}
.table-box:nth-child(2) {
   float: left;
} */
.table-box table{
   width: 100%;
   border-collapse: collapse;
   border-color: #dfe6ec;
   border-spacing: 0;
   /* table-layout:fixed; */
}
.table-box thead tr th {
   background-color: #4f81bd; 
   padding: 10px 20px;
   text-align: left;
   height: 60px;
   font-size: 18px;
   font-weight: bold;
   border: 2px solid #ddd;
   color: #ffffff;
   vertical-align: top;
   border-bottom: 4px solid #ffffff;
}
.table-box tr{
   width: 100%;
}
.table-box tr:nth-child(odd) {
   background: #d0d8e8;
}
.table-box tr:nth-child(even) {
   background: #e9edf4;
}
.table-box tbody tr td {
   vertical-align: top;
   padding: 10px 20px;
   text-align: left;
   /* background-color: #f8f8f9; */
   border: 2px solid #ffffff;
   font-size: 16px;
   font-weight: bold;
}
.table-box tbody tr td ul{
   margin-top: 0 !important;
   padding-left: 20px;
}
.table-box tbody tr td ul li{
   margin-bottom: 10px;
   list-style: disc;
}
.rs-box{
   display: flex;
   justify-content: center;
   margin-top: 20px;
}
.rs-box .rs-img{
   width: 80px;
}
.rs-box .rs-info{
   margin-left: 10px;
   font-size: 24px;
   font-weight: bold;
   color: rgb(0, 112, 192);
   display: flex;
   flex-direction: column;
   justify-content: center;
}
.rs-per{
   border-top: 1px solid rgb(0, 112, 192);
   display: flex;
   width: 100%;
   margin: 40px auto 0;
}
.rs-per .per-item{
   position: relative;
   padding-top: 20px;
   flex: 1;
   margin: 0 30px;
   text-align: center;
}

.rs-per .per-item .dot{
   width: 30px;
   height: 30px;
   background: #fff;
   border: 6px solid rgb(0, 112, 192);
   border-radius: 50%;
   position: absolute;
   top: 0;
   left: 50%;
   margin-left: -15px;
   margin-top: -15px;
}
.rs-per .per-item .i-content{

}
.rs-per .per-item .i-content .age{
   font-size: 20px;
   color: rgb(0, 112, 192);
   font-weight: bold;
}
.rs-per .per-item .i-content .intro{
   font-size: 18px;
   font-weight: bold;
}
.apc-box{
   margin: 0 auto;
   max-width: 1200px;
   padding: 10px 40px;
}
.apc-box .apc-block{
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
   padding: 10px 20px;
}
.apc-box .apc-block .b-item{
   width: 312px;
   /* margin-right: 20px; */
   margin-bottom: 20px;
}
.apc-box .apc-block .b-item .item-row{
   font-size: 18px;
   text-align: center;
   /* height: 44px;
   line-height: 44px; */
   padding: 10px 0;
   background: rgb(179,222,255);
}
.pda-box{
   display: flex;
}
.pda-box .pda-left, .pda-box .pda-right{
   flex: 1;
}
.pda-box .pda-txt{
}
.pda-box .pda-left .pda-txt p{
   text-align: right;
}
.pda-box .pda-right .pda-txt p {
   text-align: left;
}
.pda-box .pda-left .pda-txt:nth-child(2) {
   margin-top: 128px;
   padding-right: 20px;
}
.pda-box .pda-right .pda-txt:nth-child(1) {
   margin-top: 170px;
   padding-left: 20px;
}
.pda-box .pda-right .pda-txt:nth-child(2) {
   margin-top: 178px;
   padding-left: 20px;
}
.pda-box .pda-center{
   width: 385px;
   height: 564px;
   flex-shrink: 0;
   position: relative;
}
.pda-box .pda-center img{
   width: 100%;
}
.pda-box .ball-list{

}
.pda-box .ball, .pda-mini .ball{
   width: 120px;
   height: 120px;
   display: flex;
   align-items: center;
   justify-content: center;
   /* line-height: 120px; */
   color: #ffffff;
   font-size: 20px;
   text-align: center;
   font-weight: bold;
   border-radius: 50%;
   background: rgb(0, 112,192);
   position: absolute;
}
.pda-box .ball-list .ball:nth-child(1) {
   right:44px;
   top: 40px;
}
.pda-box .ball-list .ball:nth-child(2) {
   left:94px;
   top: 164px;
   background: rgb(73,168,216);
}
.pda-box .ball-list .ball:nth-child(3) {
   right:42px;
   bottom: 160px;
}
.pda-box .ball-list .ball:nth-child(4) {
   left:94px;
   bottom: 40px;
   background: rgb(73,168,216);
}
.pda-mini{
   display: none;
   padding: 0 40px;
}
.pda-mini .ball{
   position: inherit;
}
.pda-mini .pm-item{
   display: flex;
   margin-bottom: 20px;
}
.pda-mini .pm-item .pda-txt{
   flex: 1;
   margin-left: 20px;
}
.tr-box img{
   width: 100%;
}
.tr-box ._img:nth-child(1){
   flex: 1;
}
.tr-box ._img:nth-child(2){
   flex: 2
}
.tr-box ._img:nth-child(3){
   flex: 1
}
.bae-box{

}
.bae-box .bae-img{
   width: 30%;
   flex-shrink: 0;
   min-width: 400px;
   margin-right: 40px;
}
.bae-box .bae-list{
   /* flex: 1; */
}
.bae-list li{
   font-size: 20px;
   margin-bottom: 20px;
   max-width: 600px;
}
.bae-list li .t1{
   margin-bottom: 10px;
}
.bae-list .t1 img{
   width: 22px;
   float: left;
}
.bae-list .t1 p{
   margin-left: 28px;
   font-size: 18px;
}
.bc-box .bc-left{
   width: 800px;
}
.bc-box .bc-left .bae-list{
   width: 100%;
}
.bc-box .bc-left .bae-list li{
   max-width: 600px;
}
.bc-right{
   width: 360px;
}
.bc-right img{
   width: 100%;
}
.tlr-box{
   padding-top: 30px;
}
.tlr-box .tlr-l{
   width: 45%;
   margin-right: 20px;
}
.tlr-box .tlr-r{
   width: 45%;
}
.y-item{
   display: flex;
   align-items: center;
   margin-bottom: 30px;
}
.y-item .yuan{
   width: 60px;
   height: 60px;
   line-height:  60px;
   text-align: center;
   color: #ffffff;
   font-size: 30px;
   font-weight: bold;
   background: rgb(73, 168, 296);
   border-radius: 50%;
}
.y-item .y-info{
   font-size: 18px;
   margin-left: 20px;
}
.aib-box, .aib-mini-item{
   font-size: 18px;
}
.aib-box .aib-row{
   width: 60px;
   background: #ddd;
   height: 2px;
   margin: 10px 4px;
}
.aib-box .a-left{
   display: flex;
   flex-direction: column;
}
/* .aib-box .a-left .aib-item{
   display: flex;
   flex-direction: row-reverse;
   
} */
.apip-box{
   display: flex;
   align-items: end;
   padding: 40px 40px 40px;
   border-bottom: 4px solid rgb(0, 112, 192);
}
.apip-box ul{
   margin-right: 40px;
   position: relative;
}
.apip-box ul li {
   margin-bottom: 20px;
}
.apip-box ul:nth-child(2) {
   margin-bottom: 20px;
}
.apip-box ul:nth-child(3) {
   margin-bottom: 80px;
}
.apip-box ul:nth-child(4) {
   margin-bottom: 100px;
   margin-right: 0;
}
.apip-box ul .ap-dot{
   position: absolute;
   bottom: -76px;
   left: 50%;
   transform: translate(-50%, 50%);
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;

}
.apip-box ul:nth-child(2) .ap-dot{
   bottom: -96px;
}
.apip-box ul:nth-child(3) .ap-dot{
   bottom: -156px;
}
.apip-box ul:nth-child(4) .ap-dot{
   bottom: -176px;
}
.apip-box ul .ap-dot .dot{
   background: #fff;
   width: 40px;
   height: 40px;
   border: 8px solid rgb(0, 112, 192);
   border-radius: 50%;
}
.apip-mini-box{
   flex-wrap: wrap;
}
.apip-mini-box .apip-mini-item{
   width: 45%;
   margin-bottom: 40px;
}
.apip-mini-box ul{
   margin-top: 30px;
}
.tcpt-box .tt-item{
   margin: 0 10px;
}  
.w100{
   width: 100%;
}
.bad-box .bac-item{
   
}
.tacd-show{
   display: flex;
   flex-wrap: wrap;
}
.tacd-show .t-s-item{
   width: 50%;
}
.tacd-show .t-s-item .t-s-info{
  padding: 10px 20px;
  width: 80%;
  color: #ffffff;
}
.tacd-show .t-s-item .t-s-info p{
   /* white-space: nowrap; */
}
.tacd-txt .t-t-item{
   margin-top: 20px;
   padding-right: 30px;
}
.tacd-txt .t-t-item p{
   text-align: right;
}
.tacd-txt .t-t-item:nth-child(1) {
   margin-top: 48px;
}
.tacd-txt .t-t-item:nth-child(2) {
   margin-top: 40px;
}
.tacd-txt .t-t-item:nth-child(3) {
   margin-top: 40px;
}
.tacd-txt .t-t-item:nth-child(4) {
   margin-top: 40px;
}

.header-wrapper{
   height: 100px;
   background:#121212;
   position: fixed; width:100%; left:0; top:0;z-index:1010;
}
.header-box{
   max-width: 1300px;
   min-width: 1000px;
   margin: 0 auto;
   padding: 0 20px;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: space-between;
}
.header-box .header-logo{
   height: 88px;
}
.header-box .header-logo img{
   width: auto;
   height: 100%;
}
.header-box .nav-wrapper{
   
}
.header-box .nav-ul{

}
.header-box .nav-ul .nli {
   height: 80px;
   /* width: 80px; */
   float: left;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 0 20px;
   position: relative;
}
.header-box .nav-ul .nli>a{
   color: #ffffff;
}
.header-box .nav-ul .nli p{
   margin-bottom: 10px;
   font-size: 16px;
   text-align: center;
}
.header-box .nav-ul .nli span{
   display: inline-block;
   text-align: center;
   font-size: 12px;
}
.header-box .nav-ul .nli.active>a{
   color: rgb(0, 112, 192) !important;
   font-weight: bold;
}
.header-box .nav-ul .nli:hover>a {
   color: rgb(0, 112, 192) !important;
}
.header-box .nav-ul .nli .li-sub-menu{
   display: none;
   background: #ffffff;
   position: absolute;
   bottom: 0px;
   left: 50%;
   transform: translate(-50%, 100%);
   border-radius: 10px;
   overflow: hidden;
   border-top: 8px solid rgb(0, 112, 192);
   border-bottom: 8px solid rgb(0, 112, 192);
}
.header-box .nav-ul .nli:hover .li-sub-menu{
   display: block;
}
.header-box .nav-ul .nli .li-sub-menu li{
   padding: 0 5px;
   min-width: 140px;
   height: 40px;
   line-height: 40px;
   text-align: center;
   border-bottom: 1px solid #d1d1d1;
   cursor: pointer;
}
.header-box .nav-ul .nli .li-sub-menu li:hover{
   background: rgba(0, 112, 192, 0.1);
}
.header-box .nav-ul .nli .li-sub-menu li a{
   color: #333333;
   font-size: 14px;
   display: inline-block;
   width: 100%;
   height: 100%;
   white-space: nowrap;
}
.header-box .nav-ul .nli .li-sub-menu li:hover a{
   color: rgb(0, 112, 192);
   font-weight: 600;
}

.mb-content-box{
   padding: 0 10px;
}
.mb-content-box ul li {
   float: left;
   margin-right: 50px;
}
.mb-content-box ul li .name{
   font-size: 18px;
   font-weight: bold;
}