@CHARSET "UTF-8";


.w1200_block{
  /*display: none;*/
}

@media (max-width: 1200px){
    /*.w1200_hidden{*/
    /*    display: none !important;*/
    /*}*/
    /*.w1200_block{*/
    /*    display: block;*/
    /*}*/
}



.hrgffa1{
  position: relative;
  left: 50%;
  top: 0;
  width: 100%;
   transform: translateX(-50%);
   z-index: 99;
   background: #fff;
}
.fix{
  /*position: fixed;*/
}

/*头部样式*/
.w1200{
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
}
.head1{
  background: #0f0e14;
}
.head1,.head1 a{
   color: #ffffff;
   font:500 12px/31px "微软雅黑";
}

.head{max-width: 1200px;width: 100%;margin: 0 auto;}

#header{max-width: 1200px;width: 100%;margin:0 auto;height: 110px;}
.top{}
.logo{float:left;line-height: 110px;}
.logo_wen{
      color: #0f0e14;
    font: 500 16px/22px "微软雅黑";
    border-left: 2px solid #0f0e14;
    padding: 0 0 0 18px;
    margin-left: 14px;
    margin-top: 36px;
}

.hidden{
  display: none;
}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{color: #0f0e14;font:500 14px/19px "微软雅黑";background: url(../images/tpla.png) no-repeat left center;padding-left: 43px;text-align: left;margin-top: 35px;}

#menu{background: #fbf9fa;height: 37px;}

.a1_b2{
  margin-top: 18px;
}








/*xfftab切换*/

.show {
    width:1200px;margin:0 auto;
  height: 388px;margin-top:170px
}
.show .showTab {
  text-align: center;
}
.show .showTab a {
  display: inline-block;
  width: 220px;
  height: 55px;
  line-height: 55px;
  font-size: 18px;
  background-color: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0px 20px 0px 20px;
  margin-left: 84px;
}
.show .showTab a:first-child {
  margin-left: 0;
}
.show .showTab a{color:#333}
.show .showTab a i {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 55px;
  overflow: hidden;
  margin-right: 22px;
}
.show .showTab a i:before,
.show .showTab a i:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.show .showTab a i:before {
  -webkit-filter: grayscale(100);
  filter: grayscale(100);
}
.show .showTab a i.ico1:before,
.show .showTab a i.ico1:after {
  background: url(../images/hh1.png) center center no-repeat;
}
.show .showTab a i.ico2:before,
.show .showTab a i.ico2:after {
  background: url(../images/hh2.png) center center no-repeat;
}
.show .showTab a.on {
  color: #00538a;
}
.show .showTab a.on i {
  border-color: #00538a;
}
.show .showTab a.on i:before,
.show .showTab a.on i:after {
  top: -100%;
}
.show .showTabs {
  margin-top: 50px;
}
.show .showImg .bd {
  height: 281px;
  overflow: hidden;
}


.show .showImg{position:relative;}

.show .showImg .next11{position:absolute;left:0px;width:26px;height:48px;background:url(../images/le.png) no-repeat center top;top:38%;z-index:99999}
.show .showImg .prev11{position:absolute;right:0px;width:26px;height:48px;background:url(../images/re.png) no-repeat center top;top:38%;z-index:99999}
.show .showImg .bd {
  height: 281px;

}
.show .showImg .bd ul {
  margin-right: -26px;
}
.show .showImg .bd ul:after {
  content: "";
  display: block;
  clear: both;
  font-size: 0;
  line-height: 0;
}
.show .showImg .bd ul li {
  float: left;
  width: 280px!important;
margin:0 10px;
  position: relative;
}
.show .showImg .bd ul li:after {
  content: "";
  position: absolute;
  background: #00538a;
  width: 100%;
  height: 1px;
  z-index: 1;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  bottom: 0;
  left: 0;
  transition: transform 0.7s;
  transform: scaleX(0);
  transform-origin: right;
}
.show .showImg .bd ul li:hover:after,
.show .showImg .bd ul li.on:after {
  transform: scaleX(1);
  transform-origin: left;
}
.show .showImg .bd ul li .pic {
  display: block;
  height: 230px;
  border-radius: 10px;
  border: solid 1px #dddddd;
  padding: 9px;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.show .showImg .bd ul li .pic i {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.show .showImg .bd ul li .pic img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.show .showImg .bd ul li .bt {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  height: 51px;
  line-height: 50px;
  padding: 0 45px 0 10px;
  color: #666666;
  position: relative;
}
.show .showImg .bd ul li .bt:before {
  content: "";
  display: inline-block;
  position: relative;
  top: -2px;
  vertical-align: middle;
  margin-right: 15px;
  width: 18px;
  height: 2px;
  background-color: #00538a;
}
.show .showImg .bd ul li .bt:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  width: 26px;
  background: url(../images/jt.png) 0 center no-repeat;
}
.show .showImg .bd ul li:hover .pic {
  border-color: #00538a;
}
.show .showImg .bd ul li:hover .pic img {
  -webkit-transform: scale(1.1) rotate(0);
  -moz-transform: scale(1.1) rotate(0);
  -o-transform: scale(1.1) rotate(0);
  transform: scale(1.1) rotate(0);
}
.show .showImg .bd ul li:hover .bt {
  color: #333;
}






@media (max-width: 1200px) {  
.show{ width: 992px;}
    
.show .showImg .bd ul li{ width: 220px!important;}
.show .showImg .bd ul li .pic img{ height: auto;}
.show .showImg .bd ul li .pic{height: 190px;}
.show .showImg .next11{top: 28%;}


}

@media (max-width: 992px) {  
.show{ width: 992px;}
.show .showImg .bd ul li{ width: 220px!important;}
.show .showImg .bd ul li .pic img{ height: auto;}
.show .showImg .bd ul li .pic{height: 190px;}
.show .showImg .next11{top: 28%;}
.show .showImg .prev11{top: 28%;}

}

















/*自适应调整*/
.top_logo{
    width: 50%;
 line-height: 92px;
}
.top_logo img{
 max-width: 300px;
 width: 100%;
}
.m_top h1{
    margin: 0;
    padding: 0;
    display: inline-block;
}
.hjhann,.hjhann *{
     box-sizing:content-box;
}
.menuid {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 100%;
    opacity: 0;
    z-index: 9999;
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.mobile-menu-overlay {
    opacity: 0.3;
    filter: alpha(opacity=30);
    position: absolute;
    display: none;
    background: #000000;
    z-index: 9;
    top: 0;
    right: 0;
    width: 200%;
    height: 100%;
}

.cbp-spmenu-open .mobile-menu-overlay {
    display: block;
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.cbp-spmenu-right {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    position: absolute;
    display: block;
    background: rgba(51, 51, 51, 0.5);
    z-index: 10;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 260px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 60px 0 40px 0;
    background: #000;
}

.cbp-spmenu-right li a {
    padding: 0 14px;
    color: #fff;
    display: block;
    border-bottom: solid 1px #fff;
    line-height: 3.5em;
    font-size: 14px;
}

.cbp-spmenu-right li a:hover {
    background: #f58222;
    text-decoration: none;
}

.menuid .icon-close {
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
    position: absolute;
    display: block;
    cursor: pointer;
    top: 0;
    right: 0;
    padding: 20px 20px 0 0;
    font-size: 16px;
}

.menuid .icon-close span {
    color: #fff;
    font-size: 18px;
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.menuid .icon-close:hover span {
    color: #f58222;
}

.menuopen .mobile-menu-overlay {
    display: block;
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.toleft {
    position: relative;
    overflow-x: hidden;
    left: 0;
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.push-toleft {
    left: -260px;
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.menuid.menuopen {
    left: 0px;
    opacity: 1;
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.push-toleft .head {
    left: -260px;
}

#cbp-spmenu-s2 {
    -webkit-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
}

.navbar-header {
    position: relative;
}
.nav_aj{
    margin-top: 20px;
}

@media (max-width: 640px){
  .top_logo img{
        /*margin-top: 1vh;*/
  }
}
@media (max-width: 1440px){
    .nav1 li a{
        font-size: 16px;
    }
    .hahaa{
        display: none;
    }
}
/*首页banner样式*/
.slick-banner {
    position: relative;
}

.slick-banner .slick-arrow {
    position: absolute;
    z-index: 99;
        height: 40px;
    width: 40px;
    margin-top: -30px;
    top: 50%;
    cursor: pointer;
    outline: none;
    border: none;
    font-size: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
}

/*.slick-banner .slick-arrow:hover {*/
/*    background-color: rgba(0, 0, 0, 0.5);*/
/*}*/

.slick-banner .slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 0;
    z-index: 9;
    bottom: 10px;
}

.slick-banner .slick-dots li {
    display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #efefef;
    cursor: pointer;
}

.slick-banner .slick-dots li button {
    background: none;
    outline: none;
    border: none;
    font-size: 0;
}

.slick-banner .slick-dots li.slick-active {
    background: #ab001a;
}

.slick-banner .img img {
    width: 100%;
}

.slick-banner .slick-con {
    position: relative;
}

.slick-banner .wz {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9;
    top: 50%;
    text-align: center;
    color: #fff;
}

.slick-banner .wz .wz1 {
    font-size: 60px;
    margin-bottom: 10px;
}

.slick-banner .wz .wz2 {
    font-size: 30px;
    margin-bottom: 55px;
}

.slick-banner .wz .wz-more {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    color: #fff;
    border: 2px solid #fff;
    font-family: Arial;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.slick-banner .wz .wz-more:hover {
    background: #ab001a;
    border-color: #ab001a;
    text-decoration: none;
}

@media (max-width: 1200px) {
    .slick-banner .wz .wz1 {
        font-size: 40px;
        margin-bottom: 10px;
    }

    .slick-banner .wz .wz2 {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .slick-banner .wz .wz-more {
        padding: 10px 25px;
        font-size: 12px;
        border: 1px solid #fff;
    }
}

body p{
    margin: 0;
}





/*热门搜索*/
.search{text-align: left;padding-top: 25px;}
/*#formsearch{width:302px;float:right;height: 34px;}*/
.hotSearch{float:left;font:500 14px/24px "微软雅黑";color: #0f0e14;margin-bottom: 20px;}

/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;color: #0f0e14;}
#formsearch input{height:34px;background:none;border:none;line-height:34px;}
#formsearch input#keyword{    height: 34px;
    line-height: 34px;
    padding-left: 9px;
    color: #262a2c;
    width: 412px;
    background: #ffffff;
    box-shadow: 1px 1px 2px rgba(0,0,0,.5);
    box-sizing: border-box;
    margin-right: -4px;
    font-size: 14px;}
#formsearch input#s_btn{width:60px;height:36px;line-height:36px;text-align:center;background:url(../images/ssk.jpg) no-repeat center;color:#fff;border:none;cursor:pointer;}


.c1{background: url(../images/c1.jpg) no-repeat center;height: 427px;}
.c1-con{width: 1200px;margin: 0 auto;padding-top: 32px;position: relative;}
.l_btn,.r_btn{position:absolute;top:46%;cursor:pointer;}
.l_btn{left:0;}
.r_btn{right:0;}

#ademo{overflow:hidden;width:82%;margin:0 auto;}
#aindemo{float: left;width:800%}
#ademo1{float: left;height:331px;overflow:hidden;}
#ademo2{float: left;}


/*cont1*/
.cont1{
  background: url(../images/bj1.jpg) repeat-y center top;
  height: 132px;
}
.a1_b1{
  background: url(../images/xim.png) no-repeat 24px center;
  height: 132px;
  box-sizing: border-box;
  padding: 33px 0 0 130px;
}
.a1_b1 h2{
  color: #f5f3f3;
  font: 500 29px/36px "微软雅黑";
}
.a1_b1 h2 span{
  display: block;
  color: #f5f3f3;
  font: 500 16px/32px "微软雅黑";
}

/*cont2*/
.cont2{
  margin-top: 2em;
}
.title_a2 h2{
  color: #fff;
  font: 500 18px/38px "微软雅黑";
  background: #e80111;
  /* height: 37px; */
  width: 100%;
  text-indent: 1em;
}
.title_a2 h3{
  color: #0f0e14;
  font:500 14px/30px "微软雅黑";
  margin: 12px 0 0 28px;
}
.title_a2 a.xw_moa{
  display: block;
  color: #e80111;
  font: 500 14px/37px "微软雅黑";
}
.a2_b1{
  width: 24.1666%;
  height: auto;
  /* border:1px dashed #2c2929; */
  box-sizing: border-box;
  /* padding: 0 14px 6em; */
  margin-top: 20px;
}
.sort1 li a{
      display: block;
    color: #0f0e14;
    font: 500 14px/3em "微软雅黑";
    border-bottom: 1px dashed #303030;
    padding: 0.5em 0;
}
.sort1 li.cur a:after{
   content: ">"; font: 500 14px/3em "微软雅黑";
}
.sort1 li.cur a{
  color: #e80111;
}
.a2_b2 {
  width: 72%;
  /* overflow-x:hidden; */
}
.cp_gdaa{
  padding: 20px 0 !important;
}
.cp_gdaa li a.img{
  display: block;
  width: 256px;
  margin: 0 auto;
}
.cp_gdaa li a.img img{
  width: 100%;
  height: 196px;
}
.cp_gdaa li{
  width: 267px;
  height: 440px;
  box-sizing: border-box;
  border:1px solid #d3d3d3;
  float: left;
  margin-right: 26px; transition: all .5s ease;
}
.cp_gdaa li .wehhj_ahghg{
  box-sizing: border-box;
  padding: 0 25px;
}
.cp_gdaa li .wehhj_ahghg h2 a{
  display: block;
  color: #2f2f2f;
  font:600 15px/30px "微软雅黑";
  text-align: center;
  white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}
.cp_gdaa li .wehhj_ahghg .cp_wen{
  color: #0f0e14;
  font:500 16px/36px "微软雅黑";
}
.cp_gdaa li .wehhj_ahghg a.mo_ahggh{
  display: block;
  color: #0f0e14;
  font:500 16px/36px "微软雅黑";
  background: url(../images/ajhggfh.png) no-repeat left center;
  padding-left: 26px;    margin-top: 1.5em;
}
.cp_gdaa li:hover{
   box-shadow: 0 0 8px rgba(0,0,0,.2); transform: scale(1.05);
   z-index: 99;
}
.tab_a1{
  display: none;
}

.sort1_m {
  text-align: center;
  margin-top: 1em;
}
.sort1_m li{
  display: inline-block;
  margin: 0 0.4em;
}
.sort1_m li a{
  display: block;
  color: #333;
  font:500 16px/2em "微软雅黑";
}
.sort1_m li.on a{
  color: #e80111;
}
.m_tita1{
  text-align: center;
}
.m_tita1 h2{
  font:600 22px/1.5em "微软雅黑";
}
.m_tita1 h2 span{
  display: block;
  font:500 14px/1.2em "微软雅黑";
}


.cp_gdaa1 li{
  border:1px solid #666;
  margin: 0 1em;
}
.cp_gdaa1 li a.img{
  display: block;
}
.cp_gdaa1 li a.img img{
  width: 100%;
}
.cp_gdaa1 li h2 a{
  display: block;
  text-align: center;
  color: #2f2f2f;
  font:500 13px/2em "微软雅黑";
  padding: 0.5em 0; white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}




.acon{margin-top:20px;}

.product_list11 li{
  border:1px solid #666;
  float:left;width:386px;margin-right:20px;margin-bottom:20px;
}
.product_list11 li:nth-child(3n){margin-right:0;}

.product_list11 li a.img{
  display: block;
}
.product_list11 li a.img img{
  width:384px;height:300px;display:block;
}
.product_list11 li h2 a{
  display: block;
  text-align: center;
  color: #2f2f2f;
  font:500 13px/2em "微软雅黑";
  padding: 0.5em 0; white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}




.m_tabv1{
  position: relative;
  margin-top: 2em;
}
.tab_aa1{
  opacity: 0;
  height: 0;
}
.tab_aa1.cura{
  opacity: 1;
    height: auto;
}
@media (max-width: 1200px){
  .w1200{
    padding: 0 15px;
  }
  .cp_gdaa1 li h2 a{
    font-size: 12px;
  }
}




.cont3_pc{
  background: url(../images/bja1.jpg) no-repeat center top;
  background-size: cover;
  padding: 2.2em 0 2.5em;    margin-top: 0em;
}
.title_a3{
  /*display: flex;*/
    justify-content: space-between;
    flex-wrap: wrap;
    /*width: 72%;*/
    margin: 0 auto;
    text-align:center;
}
.title_a3 h2{
  color: #040306;
  font:500 20px/1.8em "微软雅黑";
}
.wenaa{
  margin-top: 1em;
}
.xw_lkiafa{
  padding: 0 10%;
}
.xw_lkiafa li{
  padding: 0 2px;
}
.hah_jaha{
  margin-top: 1em;
}
.xw_lkiafa li a.img{
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.xw_lkiafa li .case_wen1 i{
  display: block;
}
.xw_lkiafa li .case_wen1{
  width: 37%;
  text-align: center;
}
.xw_lkiafa li .case_wen1 i img,.xw_lkiafa li .case_wen2 img{
  width: 100%;
  max-width: 100%;
  height: 170px !important;
}
.xw_lkiafa li .case_wen2{
  width: 22.6%;
  text-align: center;
}
.xw_lkiafa li .case_wen3{
  width: 37%;
  box-sizing: border-box;
  background: #fff;
  padding: 1em 1em 0.6em 4%;
  height: calc(100% - 2em);
  box-shadow: 1px 1px 2px rgba(0,0,0,.3);
  height:170px;
}
.xw_lkiafa li .case_wen1 h2,.xw_lkiafa li .case_wen2 h2{
   color: #040306;
   font:500 16px/2em "微软雅黑";
   padding: 0.4em 0;
}
.xw_lkiafa li .case_wen3 .wenna{
  color: #17181a;
  font: 500 14px/1.5em "微软雅黑";
}
.xw_lkiafa li .case_wen3  span{
  color: #17181a;
  display: block;
  float: right;
  /* margin-top: 0.5em; */
  font-size: 16px;
  margin-right: 2em;
}
.xw_lkiafa{
  position: relative;
}
.xw_lkiafa .slick-arrow{
  font-size: 0;
  border:none;
  outline: none;
  position: absolute;
  background: url(../images/hgah.jpg) no-repeat center;
  background-size: 100%;
  width: 43px;
  height: 57px;
  top: 44%;
}
.xw_lkiafa .slick-prev{
  left: 0;
}
.xw_lkiafa .slick-next{
   right: 0;
    transform: scale(-1); 
}
@media (max-width: 1200px){
  .cont3_pc{
    margin-top: 2em;
  }
  .xw_lkiafa li .case_wen3{
    padding: 0.6em;
  }
  .search1{
    display: none;
    
  }
  .title_a3{
    width: 100%;
    text-align: center;
    display: block;
  }
}
@media (max-width: 991px){
  .xw_lkiafa li .case_wen3{
    display: none;
  }
  .xw_lkiafa{
    padding: 0;
  }
  .xw_lkiafa .slick-arrow{
    display: none !important;
  }
  .xw_lkiafa li .case_wen1{
    width: 64%;
  }
   .xw_lkiafa li .case_wen2{
    width: 34%;
  }
  .xw_lkiafa li .case_wen1 h2, .xw_lkiafa li .case_wen2 h2{
    font-size: 12px;
  }
  .xw_lkiafa.wehhaxxd li .case_wen1{
        width: 59.5%;
  }
   .xw_lkiafa.wehhaxxd li .case_wen2{
        width: 38.5%;
  }
.xw_lkiafa.wehhaxxd li .case_wen1 i img, .xw_lkiafa.wehhaxxd li .case_wen2 img{
  height: auto !important;
}
}



/*cont3*/
.cont3{
  background: url(../images/bj2.jpg) no-repeat center top;
  height: 1029px;
  box-sizing: border-box;
  margin-top: 84px;
  padding-top: 55px;
}

.search1{
  width: auto;
  margin-top:-36px;
  float: right;
}
#formsearch1 input{height:36px;background:none;border:none;line-height:36px;}
#formsearch1 input#keyword1{    height: 36px;
    line-height: 36px;
    padding-left: 9px;
    color: #262a2c;
    width: 338px;
    background: #ffffff;
    box-shadow: 1px 1px 2px rgba(0,0,0,.2);
    box-sizing: border-box;
    margin-right: -4px;
    font-size: 14px;}
#formsearch1 input#s_btn1{width:60px;height:36px;line-height:36px;text-align:center;background:url(../images/ssk.jpg) no-repeat center;color:#fff;border:none;cursor:pointer;}
#formsearch1 input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#262a2c;
}
#formsearch1 input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#262a2c;
}
#formsearch1 input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#262a2c;
}
#formsearch1 input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#262a2c;
}

.sort_case_li{
  text-align: center;
  margin-top: 2em;
}
.sort_case_li li{
  display: inline-block;
  margin: 0 5px;
}
.sort_case_li li a{
  display: block;
  color: #040306;
  font:500 16px/42px "微软雅黑";
  padding: 0 22px;
} 
.sort_case_li li.cur a{
  background: #e40111;
  color: #fff;
}
.case_gdaa li a.img,.case_gdaa li{
  display: block;
  width: 1200px;
}
.case_gdaa li .case_wen1{
  width: 489px;
  text-align: center;
}
.case_gdaa li .case_wen1 i{
  display: block;
  width: 489px;
  height: 235px;
  overflow: hidden;
}
.case_gdaa li .case_wen1 img{
  width: 489px;
  height: 235px;
}
.case_gdaa li .case_wen1 h2,.case_gdaa li .case_wen2 h2{
  color: #ffffff;
  font:500 16px/45px "微软雅黑";
}
.case_gdaa li .case_wen2{
  width: 263px;
  text-align: center;
  margin: 0 18px 0 18px;
}
.case_gdaa li .case_wen2 i{
  display: block;
   width: 263px;
  height: 235px;
}
.case_gdaa li .case_wen2 i img{
  width: 263px;
    height: 235px;
}
.case_gdaa li .case_wen3{
  background: #fff;
  width: 412px;
  height: 235px;
  box-sizing: border-box;
  padding: 25px 48px 0 36px;
}
.case_gdaa li .wenna{
   color: #17181a;
   font: 500 16px/27px "微软雅黑";
}
.case_gdaa li .case_wen3 span{
  display: block;
  float: right;
   color: #17181a;
   font: 500 16px/27px "微软雅黑";
   margin-top: 10px;
}
.case_gdaa li+li{
  border-top: 1px solid #e40111;
  padding-top: 20px;
}
.multipleColumn{
  margin-top: 42px;
}
.multipleColumn .hd{
  text-align: center;
  font-size: 0;
  margin-top: 28px;
  position: relative;
  z-index: 99999;
}
.multipleColumn .hd a{
  display: inline-block;
  margin: 0 10px;
}
.wenaa{
  position: relative;
  overflow: hidden;
}
.tab_adds1{
  height: 0;
  opacity: 0;
  
}
.tab_adds1.cur1{
  height: auto;
  opacity: 1;
}
.m_tabv1{
  overflow: hidden;
}

@media (max-width: 991px){
   .sort_case_li li a{
        font: 500 14px/35px "微软雅黑";
  }
}


/*cont4*/
.title_a4{
  text-align: center;
}
.title_a4 h2{
  color: #0f0e14;
  font:500 24px/52px "微软雅黑";
}
.title_a4 h2 span{
  display: block;
  color: #0f0e14;
  font:500 14px/22.7px "微软雅黑";
  background: url(../images/ahhgj.png) no-repeat center top;
  padding:17px 0 15px;
}
.cont4{
   margin-top: 75px;
}
.xwyyaa{
   display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: url(../images/agjhg.png) no-repeat center 5px;
    margin-top: 38px;
}
.xwyyaa li {
  margin-bottom: 70px;
}
.xwyyaa li a.img{
  display: block;
  width: 100px;
  float: left;
  margin-top: 5px;
}
.xwyyaa li .ys_wehghga{
   width: 374px;float: left;
}
.xwyyaa li .ys_wehghga h2{
  color: #0f0e14;
  font:500 22px/38px "微软雅黑";
}
.xwyyaa li .ys_wehghga h3{
  color: #0f0e14;
  font:500 16px/35px "微软雅黑";
}
.cont3_pc{
  overflow-x:hidden;
}
/*cont5*/
.cont5{
  margin-top: 2.4vw;
}
.a5_v1{
  margin-top: 2vw;
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.a5_b1{
  width: 100%;
}
.a5_b2 {
  width: 100%;
  margin-top:20px;
}
.a5_list1{position:relative;}

.a5_list1 .slick-arrow{  font-size: 0;
  border:none;
  outline: none;
  position: absolute;
  background: url(../images/hgah.jpg) no-repeat center;
  background-size: 100%;
  width: 43px;
  height: 57px;
  top: 44%;z-index:99;}
  
.a5_list1 .slick-prev{
  left: 0;
}
.a5_list1 .slick-next{
   right: 0;
    transform: scale(-1); 
}





.a5_list1 li{
  float: left;
  /*width: 580px;*/
}
.a5_list1 li img{
  width: 100%;
  height: auto;
}
.ys_list1{
  display: flex;
   justify-content: space-between;
    flex-wrap: wrap;align-content:space-around;
    height: 100%;
}
.ys_list1 li{ 
  /*height: 97px;*/
  width: 50%;
}
.ys_list1 li a.img{
  display: block;
  float: left;
}
.ys_list1 li .ys_wehghga1{
  width: calc(100% - 90px);
  float: right;
}
.ys_list1 li .ys_wehghga1 h2{
  color: #212121;
  font:500 18px/1.9em "微软雅黑";
}
.ys_list1 li .ys_wehghga1 h3{
  color: #504f4f;font:500 14px/1.6em "微软雅黑";
  min-height: 3.2em;
}
@media (max-width: 1100px){
  .ys_list1 li .ys_wehghga1 h2{
    font-size: 16px;
  }
  .ys_list1 li .ys_wehghga1 h3{
    font-size: 12px;
  }
}
@media (max-width: 991px){
  .title_a4 h2{
    font: 500 20px/2em "微软雅黑";
  }
  .title_a4 h2 span{
        font: 500 12px/1.6em "微软雅黑";
        padding: 1em 0;
  }
  .cont5{
    margin-top: 2em;
  }
  .a5_b1{
    display: none;
  }
  .a5_b2{
    width: 100%;
  }
}
@media (max-width: 640px){
  .ys_list1 li{
    margin-top: 0.5em;
  }
   .ys_list1 li img{
    width: 50px;
   }
   .ys_list1 li .ys_wehghga1{
        width: calc(100% - 67px);
   }
   .ys_list1 li .ys_wehghga1 h2{
    font-size: 14px;
   }
}



.cont_a1{
  margin-top: 3vw;
}
.sz_gda li{
  float: left;
  width: 25%;
  text-align: center;
  box-sizing: border-box;
  padding: 2px 0;
}
.sz_gda li+li{
  border-left: 1px solid #17181a;
}
.sz_gda li h2{
  color: #e80111;
  font:500 21px/1 "微软雅黑";
}
.sz_gda li h2 span{
  font:600 50px/1 "微软雅黑";
  padding-right: 0.2em;
}
.sz_gda li h3{
  color: #0f0e14;
  font:500 21px/2em "微软雅黑";
}
@media (max-width: 1200px){
   .sz_gda li h2 span{
    font-size: 30px;
   }
   .sz_gda li h2{
    font-size: 16px;
   }
   .sz_gda li h3{
    font-size: 16px;
   }
}
@media (max-width: 991px){
.sz_gda li h2 span{
    font-size: 24px;
   }
   .sz_gda li h2{
    font-size: 14px;
   }
   .sz_gda li h3{
    font-size: 14px;
   }
}
@media (max-width: 768px){
  .sz_gda li{
    width: 50%;
    margin-bottom: 1em;
  }
  .sz_gda li:nth-child(3){
    border-left: none;
  }
  .sz_gda li h2 span{
    font-size: 20px;
  }
  .sz_gda li h2{
    font-size: 12px;
   }
   .sz_gda li h3{
    font-size: 12px;
    line-height: 1.5em;
   }
}


/*cont6_pc*/
.cont6_pc{
  margin-top: 3.8vw;
}
.title_a6 h2{
  text-align: center;
  color: #131313;
  font:500 24px/1.5em "微软雅黑";
  background: url(../images/aggaad.jpg) no-repeat center bottom;
  padding-bottom: 0.2em;
}
.title_a6 b{
  font-weight: 600;
}
.a6_v1a{
   display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.a6_b1a{
  width: 49%;
}
.a6_b2b{
  width: 51%;
  box-sizing: border-box;
  padding: 2em 2.5em 0;
  background: #fff;
}

/*cont6*/
.cont6{
  background: url(../images/bj3.jpg) no-repeat center top;
  height: 730px;
  overflow: hidden;
  box-sizing: border-box;
  margin-top: 60px;
}
.a6_v1{
  background: rgba(255,255,255,.85);
  height: 580px;
  margin-top: 98px;
}
.a6_b1{
  width: 566px;
  margin: 32px 0 0 54px;
}
.a6_b2{
  width: 512px;
  margin-top: -45px;
}
.title_abt h2{
  color: #131313;
  font:600 24px/50px "微软雅黑";
  background: url(../images/aghfhgj.jpg) no-repeat left bottom;
}
.title_abt h2 span{
  display: inline-block;font:500 16px/50px "微软雅黑";
  padding-left: 5px;
}
.abt_wen{
  color: #0f0f0f;
  font:500 16px/2em "微软雅黑";
  margin: 0.5em 0 1em;
}
a.abt_more{
  display: block;
  color: #fff;
  font:500 16px/1.8em "微软雅黑";
  width: 77px;
  text-align: center;
  background: #e80111;
}
.abt_list1{
  margin-top: 63px;
}
.abt_list1 li{
  width: 25%;
  text-align: center;
  float: left;
}
.abt_list1 li a.img{
   line-height: 43px;
    display: block;
}
.abt_list1 li h2 a{
  display: block;
      color: #3a3838;
    font: 600 14px/3em "微软雅黑";
}
.slideBox1{
  position: relative;
}
.slideBox1 a.next{
  display: block;
  position: absolute;
  right: 26px;
  bottom: 234px;
}
.ghahggh li{
}
.ghahggh li img{
  width: 100%;
  height: auto;
}
.ghahggh{
  position: relative;
}
.ghahggh .slick-prev{
  display: none !important;
}
.ghahggh .slick-next{
   position: absolute;
   left: 10%;
   bottom: 20%;
   background: url(../images/ahgh.png) no-repeat center;
   background-size: 100%;
   width: 46px;
   height: 68px;
   outline: none;
   border:none;
   font-size: 0;
} 

.a6_ahga{
  background: url(../images/hahhbj.jpg) no-repeat center bottom;
  background-size: cover;
  margin-top: 8vw;
}
.a6_v1a{
    transform: translateY(-5vw); 
}

.a6_rryyt{
  width: 18%;
}
.wen_a4jhhjha{
  width: 82%;
}
.a6_rryyt li{
  height: 50%;
}
.a6_rryyt li a{
  display: block;
  background: #fff;
  text-align: center;
  height: 100%;
  color: #27252d;
  font:600 24px/1 "微软雅黑";
  box-sizing: border-box;
      padding-top: 15%;
}
.a6_rryyt li.cur a{
  background: url(../images/ahghghg.jpg) no-repeat left center;
  background-size: 100% 100%;
  color: #fff;
}
.ajhh_list1 li{
}
.ajhh_list1 li img{
  width: 95%;
  margin-left: 5%;
}
.a6_v1b{
   display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: -2.5vw auto 0;
    padding-bottom: 2.5vw;
}

@media (max-width: 1200px){
  .abt_wen{
    font-size: 13px;
  }
  a.abt_more{
    font-size: 14px;
  }
  .abt_list1{
    margin-top: 3vw;
  }
}
@media (max-width: 991px){
  .a6_b1a,.a6_b2b{
    width: 100%;
  }
}
@media (max-width: 768px){
  .a6_rryyt{
    width: 100%;
  }
  .wen_a4jhhjha{
    width: 100%;
    margin-top: 2em;
  }
  .ajhh_list1 li img{
    margin: 0 2.5%;
  }
  .a6_rryyt{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .a6_rryyt li{
    width: 50%;
    height: 40px;
  }
  .a6_rryyt li a{
    padding: 0;
    height: auto;
    font:600 20px/2em "微软雅黑";
  }
}
@media (max-width: 640px){
  .a6_v1b{
        margin: 0 auto 0;
    padding-bottom: 2em;
  }
  .a6_rryyt li a{
    font-size: 1.5em;
  }
}
.wen_a4jhhjha{
  overflow: hidden;
}
.tab_ahgg{
  height: 0;
  opacity: 0;
}
.tab_ahgg.cur1{
  height: auto;
  opacity: 1;
}

.cont7{
  margin-top: 2vw;
}
.title_a7 h2{
  color: #131313;
  font:500 27px/32px "微软雅黑";
}
.title_a7 h2 span{
  display: inline-block;
  font:500 19px/32px "微软雅黑";
}
.a7_b1{
  margin-top: 2vw;
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.a7_b1 img{
    max-width:100%; height:auto !important;width:auto !important;
}

.a7_b1 li{
  width: 15.2%;
  box-sizing: border-box;
  padding: 0 4px;
}
.a7_b1 li{
  /*margin-bottom: 19px;*/
}
.a7_b1 li a.img{
  display: block;
}
.a7_b1 li a.img img{
  width: 100%;
  height: auto;
  border:2px solid #d2d2d2;
  margin-bottom: 10px;
}

.a7_b1 li a.img img.img2{
  /*display: none;*/
}
.a7_b1 li:hover a.img img.img2{
  /*display: block;*/
}

.a7_b1{
  position: relative;
}
.a7_b1 .slick-arrow{
  font-size: 0;
  border:none;
  outline: none;
  position: absolute;
  background: url(../images/hgah.jpg) no-repeat center;
  background-size: 100%;
  width: 43px;
  height: 57px;
  top: 38%;
  z-index: 99
}
.a7_b1 .slick-prev{
  left: -50px;
}
.a7_b1 .slick-next{
   right: -50px;
    transform: scale(-1); 
}


a.hzqal{
  display: block;
  color: #fff;
  font:500 16px/36px "微软雅黑";
  width: 94px;
  text-align: center;
  background: #e80111;
  margin: 25px auto 0;
}
@media (max-width: 1366px){
.a7_b1 .slick-prev{
  left: 0;
}
.a7_b1 .slick-next{
   right: 0;
}
}
@media (max-width: 1200px){
  .a7_b1 li{
    width: 23.2%;
  }
  .title_a7 h2{
  color: #131313;
  font:500 22px/32px "微软雅黑";
}
.title_a7 h2 span{
  display: inline-block;
  font:500 16px/32px "微软雅黑";
}
}
@media (max-width: 640px){
.a7_b1 li {
    width: 31.2%;
}
a.hzqal{
      display: block;
    color: #fff;
    font: 500 12px/2.7em "微软雅黑";
    width: 40%;
    text-align: center;
    background: #e80111;
    margin: 0.5em auto 0;
}
.cont7{
  margin-top: 2em;
}
}

.cont8{
  text-align: center;
  color: #fff;
  background: url(../images/bjaa.jpg) no-repeat center top;
  height: 213px;
  overflow: hidden;
  box-sizing: border-box;
  padding-top: 64px;
  margin-top: 70px;
}
.cont8 h2{
  color: #fff;
  font:500 24px/48px "微软雅黑";
}
.cont8 a.merojha{
  display: block;
  color: #fff;
  font:500 18px/42px "微软雅黑";
  background: url(../images/ahgjgjh.png) no-repeat center;
  width: 158px;
  margin: 18px auto 0;
}

.xw_hrghga h2{
  text-align: center;
      color: #413f3f;
    font: 500 20px/2em "微软雅黑";
}


/*cont9*/
.cont9{
  margin-top: 3vw;
}
.a9_b1{
  width: 814px;
}
.a9_b2{
  width: 350px;
}
.xw_tit{
  background: url(../images/fhgagfh.png) no-repeat left bottom;
  padding-bottom: 28px;
}
.xw_tit h2{
  color: #212121;
  font:500 28px/55px "微软雅黑";
  float: left;
}
.xw_tit h2 span{
  font-size: 24px;
}
a.xw_more{
  display: block;
  color: #0f0e14;
  font:500 14px/23px "微软雅黑";
  margin-top: 32px;
}
a.xw_more:hover{
  color: #e80111;
}
.xw_tit1{
  border-bottom: 1px solid #3a3838;
  /*padding-bottom: 28px;*/
}
.xw_tit1 h3{
  color: #413f3f;
  font:500 24px/84px "微软雅黑";
  float: left;
}
.xw_list1 li .data_sj{
  display: block;
  width: 60px;
  text-align: center;
}
.xw_list1 li .data_sj b{
  display: block;
  color: #000000;
  font:600 38px/60px "微软雅黑";
  background: url(../images/ahfgfhg.png) no-repeat center bottom;
}
.xw_list1 li .data_sj span{
  display: block;
  color: #e80111;
  font:500 24px/40px "微软雅黑";
}
.xw_list1 li a.img{
  display: block;
  width: 156px;
  height: 79px;
  margin: 11px 0 0 20px;
}
.xw_list1 li a.img img{
  width: 156px;
  height: 79px;
}
.xw_list1 li .xw_wenz{
  width: 390px;
  margin-left: 43px;
}
.xw_list1 li .xw_wenz h2 a{
  display: block;
  color: #413f3f;
  font:500 16px/34px "微软雅黑";
}
.xw_list1 li .xw_wenz h3{
  display: block;
  color: #413f3f;
  font:500 14px/24px "微软雅黑";
  margin-top: 7px;
}
.xw_list1 li{
  padding: 14px 0 7px;
}
.xw_list1 li+li{
  border-top: 1px solid #3a3838;
}
a.xw_more1 {
  background: #0f0e14;
  font:500 14px/44px "微软雅黑";
  width: 72px;
  text-align: center;
  color: #fcfefe;
  margin-top: 30px;
}
a.xw_more1:hover{
  background: #e80111;
}
.xw_list2{
  margin-top: 22px;
}
.xw_list2 li {
  margin-bottom: 15px;
}
.xw_list2 li a.img{
  display: block;
  width: 135px;
  height: 104px;
}
.xw_list2 li a.img img{
  width: 135px;
  height: 104px;
}
.xw_list2 li .xw_wenz_aa{
  border:1px solid #3a3838;
  border-left: none;
      width: 215px;
    height: 104px;
  box-sizing: border-box;
  padding: 11px 22px 0 8px;
}
.xw_list2 li .xw_wenz_aa h2 a{
  display: block;
  color: #413f3f;
  font:500 15px/24px "微软雅黑";
}
.xw_list2 li .xw_wenz_aa span{
  display: block;
  color: #413f3f;
  font:500 12px/24px "微软雅黑";
  margin-top: 9px;
}
.xw_list2 li{
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
@media (max-width: 1200px){
  .x_ahggha  li a.img{
  width: 20%;
}
.x_ahggha  li a.img img{
  width: 100%;
}
.x_ahggha li .xw_wenz_aa{
   width: 78%;
   border:none;
}
}
@media (max-width: 640px){
 .xw_list2 li a.img{
  display: none;
 }
 .xw_list2 li .xw_wenz_aa h2 a{
   white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
 }
 .x_ahggha li .xw_wenz_aa{
  width: 100%;
 }
 .xw_list2{
  margin-top: 8px;
 }
 .xw_list2 li .xw_wenz_aa span{
      margin-top: 1px;    padding: 0;
 }
}


.product_list1{}
.product_list1 li{float:left;margin-left:45px;margin-right:15px;7_display:inline;border-radius: 170px;}
.product_list1 li a.img{}
.product_list1 li a.img img{width:170px;height:170px;border-radius: 170px;box-shadow: 2px 1px 2px #dedede;}
.product_list1 li h3{text-align:center;width: 170px;}
.product_list1 li h3 a{font:600 16px/50px "微软雅黑";color:#2f2f2f;}
.product_list1 li a.img{display:block;}
.product_list1 li a.img:hover{border-color:#e87518;}
.roll_product{float:left;}
.product_list1 li .p1{display: block;color:#6d6d6d;font:400 14px/24px "微软雅黑";padding-top: 20px;}
.product_list1 li .p2{display: block;color:#6d6d6d;font:400 14px/24px "微软雅黑"; overflow: hidden;width: 204px;height: 50px;
}

.c2{width: 1100px;margin: 0 auto;margin-top: 56px;}
.c2-title{}
.c2-title1{width: 305px;font:600 21px/30px "微软雅黑";color:#2a2a2a;text-align: right;border-right: 4px solid #0f488d;padding-right: 40px;}
.c2-title1 span{display: block;}
.c2-title2{width: 675px;color:#525151;font:400 16px/30px "微软雅黑";padding-right: 38px;}

.c2-con{width: 1100px;margin: 0 auto;margin-top: 62px;}
.c2-con li{width: 518px;height: 195px;float: left;background: url(../images/ad.png) no-repeat;margin: 0px 16px 30px 16px;}
.c2-tu{width: 153px;height: 152px;padding-top:20px;padding-left:10px;}
.c2-conn{width: 300px;padding-right:28px;}
.c2-conn h3{font:400 18px/30px "微软雅黑";color:#323232;padding-top: 20px;}
.c2-conn .c2-t{font:400 12px/23px "微软雅黑";color:#fff;margin-top: 20px;}
.c2-con li:hover{background: url(../images/ad1.png) no-repeat;}
.c2-con li:hover h3{color:#fff;}

.c3{background: #e2e2e2;height: 540px;overflow: hidden;}
.c3-box{width: 1100px;margin: 0 auto;padding-top: 32px;}
.c3-le{width: 364px;}
.c3-le-title{font:600 18px/24px "微软雅黑";color:#2e2e2e;border-left: 3px solid #0d488d;padding-left: 10px;position: relative;}
.c3-le-title a{position: absolute;right: 0;font:400 12px/24px "arial";color:#999;}
.c3-le-con{width: 364px;height: 279px;overflow: hidden;padding-top: 20px;}
.c3-le-tt{font:600 16px/24px "微软雅黑";color:#2f2f2f;padding-top: 18px;}
.c3-le-tt1{font:400 14px/24px "微软雅黑";color:#616161;padding-top: 10px;}

.c3-re{width: 690px;}
.c3-re-con{height: 465px;overflow: hidden;}
.news_listt li{border-bottom: 1px solid #cccccc;padding: 21px 0 21px 0;}
.news_sub a{font:600 16px/30px "微软雅黑";color:#2e2e2e;}
.news_sub span{font:400 14px/22px "微软雅黑";color:#6d6c6c;display: block;}
.news_sub a:hover{color:#e80110;}

.c4{width: 1100px;margin: 0 auto;margin-top: 24px;}

.tab li{float:left;display:block;margin-right: 15px;text-align: center;}
.tab li a{display:block;line-height:24px;color:#2e2e2e;font-size:18px;border-left:2px solid #464646;height:24px;width:108px;text-align: center;}
.tab li a:hover{text-decoration:none;}
.tab li a.tab_click{color:#fff;text-decoration:none;font-size:18px;text-align: center;height:24px;width:108px;line-height:24px;color:#e80110;}
.tab_content{padding-top:40px;position: relative;}

.tab{position: relative;}
.case-more{position: absolute;right: 0;top:15px;}
.product_listt{}
.product_listt li{float:left;margin-left:15px;margin-right:15px;padding-bottom:15px;_display:inline;}
.product_listt li a.img{border:2px solid #000;}
.product_listt li a.img img{width:256px;height:196px;}
.product_listt li h3{text-align:center;padding-top:5px;}
.product_listt li h3 a{font:400 14px/40px "微软雅黑";color:#2e2e2e;}
.product_listt li a.img{display:block;}
.product_listt li a.img:hover{border-color:#e87518;}
.roll_product{float:left;}






/*主体样式*/
#container{max-width:1200px;margin:0 auto;margin-top:10px;width: 100%;}
.navigation{float:right;width:100px;}

.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*友情链接*/
.f_link{line-height:30px;font-size: 14px;margin-top: 20px;}

/*页面底部*/
.foot1{
  background: url(../images/bj4.jpg) no-repeat center top;
  background-size: cover;
  height: 441px;
  overflow: hidden;
  box-sizing: border-box;
  padding-top: 48px;    margin-top: 10px;
}
.d_nav{
  margin-left: 160px;
}
.d_nav li{
  width: 257px;
  float: left;
}
.d_nav li h2{
  color: #fff;
  font: 500 21px/25px "微软雅黑";
  background: url(../images/hgfafgh.png) no-repeat left bottom;
}
.d_nav li h2 span{
  display: block;
  color: #fff;
  font:500 12px/21px "微软雅黑";
  text-transform: uppercase;
}
.d_nav li .d_sec{
  margin-top: 24px;
}
.d_nav li .d_sec a{
   display: block;
   color: #fff;
  font:500 14px/35px "微软雅黑";
}
.d_ahjhjva {
  margin-top: 30px;
}
.d_lanxi{
  width: 356px;
  color: #d0cece;
  font:500 14px/28px "微软雅黑";
  margin-left: 250px;
}
.d_erma{
      width: 410px;
    text-align: center;
    color: #d0cece;
    font: 500 14px/1.8em "微软雅黑";
}

.foot{background: url(../images/foot.jpg) repeat-x;height: 222px;overflow: hidden;margin-top: 15px;}

.fo1{width: 580px;}
.fo1-title{font:600 18px/45px "微软雅黑";color:#fff;}
.fo1-con{font:400 16px/24px "微软雅黑";color:#fff;}
.fo2{width: 245px;padding-top: 20px;}

.foot2{
  background: #111111;
  font:500 13px/24px "微软雅黑";
  color: #cccccc;
  padding: 15px 0;
}

#footer{position:relative;max-width:1200px;margin:0 auto;text-align:center;}
#footer a{color:#cccccc;}
#footer a:hover{color:#fff;text-decoration:none;}
.nav_foot{text-align:left;line-height:24px;color:#666;}
.copyright{text-align:left;line-height:24px;}

/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";background:#e80110;font-size: 16px;color:#fff;}
.left .box .content{padding:5px 0px;font-size: 16px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:100%;margin:0 auto;overflow: hidden;}
.n_banner img{width:100%;margin:0 auto}
.left{width:235px;float:left;}
.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{    max-width: 936px;
    float: right;
    padding-bottom: 10px;
    /* margin-right: 5%; */
    width: 100%;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;border: 1px solid #e80110;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;color:#000;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}



/*产品里列表*/

.product-list_n1 {}

.product-list_n1 li {
    float: left;
    padding-bottom: 10px;
    _display: inline;
    overflow: hidden;
}

.product-list_n1 li a.img {
    border: 1px solid #e0e1dc;
}

.product-list_n1 li a.img img {
    width: 100%;
    height: auto;
}

.product-list_n1 li h3 {
    width: 100%;
    text-align: center;
    line-height: 35px;
}

.product-list_n1 li h3 a {    
    display: block;
    font-weight: normal;
}

.product-list_n1 li a.img {
    display: block;
}

.product-list_n1 li a.img {
    display: block;
   
}



@media (max-width:1200px) {
    .n44 {
        width: 94%;
        padding-top: 0px;
        margin: 0 auto;
        float: inherit;
    }
    .n55 {
        display: none;
    }
    .k55 {
        width: 100%;
    }
    .sitemp{
        padding: 0 5px;
    }
    .relate,h3.title_bar{
      display: none;
    }
    .product_detail .img{
      max-width: 250px;
      height: auto !important;
    }
}
.right .content img{
    /*max-width: 100%;*/
        /*height: 209px !important;*/
}
@media (max-width:768px){
     .zoomWindow{
    display: none!important;
  }
  .product_detail .list{
    margin-left: 0;
    width: 100%;
  }
}

@media (max-width:640px){
  .news_list li span{
    position: inherit;
  }
  .pageController{
    padding-right:0;
  }
}


.cibta{
  background-color: #e5e5e5;
  padding: 3em 0;
}
.thghga_a1 h2{
  color: #cac9cb;
  font:600 26px/35px "微软雅黑";
}
.thghga_a1 h2 span{
  display: block;
  color: #433f3c;
  font:500 14px/24px "微软雅黑";
}
.thghga_a1 h3{
  color: #d9261b;
  font:500 22px/32px "微软雅黑";
}
.thghga_a2 h2{ 
  color: #696a6a;font:500 16px/25px "微软雅黑";
  background: url(../images/n_telaa.png) no-repeat left center;
  padding-left: 51px;
}
.thghga_a2 h2 span{
  display: block;color: #d9261b;
  font:500 18px/25px "微软雅黑";
}
.wbehghga{
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;  align-items: center;
}
.mbx_dhsggh{
  border-bottom: 1px solid #e5e5e5;
}
.mbx_dhsggh,.mbx_dhsggh a{
  color: #727170;
  font:500 14px/2em "微软雅黑";
  padding: 1em 0;
}
.mbx_dhsggh a:hover{
  color: #d9261b;
}
.sort_zff li a{
  display: block;
  color: #434242;
  font:500 16px/3em "微软雅黑";
  border:1px solid #dcdcdc;
  text-indent: 5%;
}
.sort_zff li+li{
  margin-top: 1em;
}
.sort_zff li:hover a{
  background-color: #d9261b;
  border-color: #d9261b;
  color: #fff;
}

.case_detail h1{
  color: #040100;
  font:500 24px/1em "微软雅黑";
  margin-bottom: 1em;
}
.cast_kis li{
  width: 100%;
}
.cast_kis li+li{
  margin-top: 2em;
}
.cast_kis li img{
  /*width: 100%;*/
}
.weh_gd{
  border-top: 6px solid #bfbfbf;
  margin-top: 3em;
}
.case_d_tit{
  border-bottom: 3px solid #bfbfbf;
}
.case_d_tit h2{
  width: 20%;
  text-align: center;
  color: #17181a;
  font:500 14px/3em "微软雅黑";
  background: url(../images/ghajhtg.png) no-repeat center bottom;
}
.cont_wehha{
  display: flex;
    justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 1.5em;
}
.case_wengga{
  width: 58.75%;
}
.case_wenggab{
  width: 40.5%;
}
.case_wenggab img{
  width: auto !important;
  max-width:100%;
}
.case_wengga .wenna_kk{
  color: #17181a;
  font:500 14px/1.5em "微软雅黑";
}
.case_wengga span{
  display: block;
  text-align: center;color: #17181a;
  font:500 14px/1.5em "微软雅黑";
}
a.ahh_ahh{
  display: inline-block;
  color: #ffffff;
  font:500 14px/2em "微软雅黑";
  padding: 0 2.5em;
  background-color: #d9261b;
}
.wehhaxxd li{
  padding-bottom: 1em;
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: 1em;
}
.wehhaxxd li .hah_jaha{
  margin-top: 0;
}
.wehhaxxd li a.img{
   padding: 5px;
   border:1px solid #fff;
}
.wehhaxxd li:hover a.img{
  border-color: #d9261b;
}
.weh_gd{
      border-bottom: 6px solid #bfbfbf;
      padding-bottom: 2em;
}
@media (max-width:640px){
  .sort_zff li a{
    font:500 14px/2.5em "微软雅黑";
  }
  .case_detail h1{
    font-size: 20px;
    margin-top: 1em;
  }
  .case_d_tit h2{
    width: 40%;
  }
  }

/*品牌列表*/
.brand{
    background: #f8f8f8;
}
.fhha{
  background: url(../images/jgwegh.png) no-repeat 1em center #e1e1e1;
  color: #727170;
  font:500 14px/2.2em "微软雅黑";
  text-indent: 3em;
}
.brand .screeBox{
    padding: 1em 1em 0;
}
.brand .screeBox a{
    padding: 0 3em;
    margin: 0 10px 1em;
    color: #727170;
    border:1px solid #dcdcdc;
    display: inline-block;
    font:500 14px/2.8em "微软雅黑";
}

.brand .screeBox a.on{
    background: #d9261b;
    color: #fff;
}
/*品牌列表*/
.brand-list{margin: 20px 0px;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.brand-list li{margin: 5px 8px;}
.brand-list li:hover{box-shadow: 2px 1px 5px;}
.brand-list li img {width: 150px;height: 120px;}


.ny_aa1,.ny_aa2{
  font-size: 0;
}
.ny_aa1 li{
  display: inline-block;
/*  width: 20%;*/
  width: 23%;
  box-sizing: border-box;
  padding: 0 1%;
  margin-right: 1%;
  margin-left: 1%;
  margin-bottom: 10px;
  border:1px solid #e3e3e3;    vertical-align: bottom;
}
.ny_aa1 li img{
  width: 100%;
  margin-top: 1vw;
}
.ny_aa1 li h2{
	text-align: center;
	color: #666;
	font:500 14px/2em "微软雅黑";
}
.ny_aa2 li{
  display: inline-block;
  width: 25%;box-sizing: border-box;
  padding: 0 1%;
}
.ny_aa2 li img{
  width: 100%;margin-top: 1vw;
}


.fang{
  display: none;
  overflow: hidden;
}
.fang img{
transition: all .5s ease;
}
.fang:hover img{
  transform: scale(1.05);
}

@media (max-width:768px){
  .ny_aa1 li{
    width: 31.333%;
  }
  .ny_aa1 li h2{
  	font-size:12px;
  }
  .ny_aa2 li{
    width: 50%;
  }
}
@media (max-width:450px){
 .ny_aa1 li{
    width: 48%;
  }
}


















