.header_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px 0;
}
.header_top h1{
    display: flex;
    align-items: center;
}
.header_top h1 .txt{
    border-left:1px  solid #e5e5e5;
    padding-left: 20px;
    margin-left: 20px;
}
.header_top h1 .txt h6{
    font-size: 24px;
    color: #333333;
    letter-spacing: 6px;
    margin-bottom: 12px;
}
.header_top h1 .txt p{
    font-size: 18px;
    color: #333;
}
.header_top h1 .txt p span{
    color: #d12f2e;
    display: inline-block;
    margin: 0 3px;
}
.header_top .h_phs span{
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    color: #424242;
    margin-left: 2px;
    margin-right: 12px;
    /* font-weight: bold; */
}
.header_top .h_phs a{
    width: 150px;
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    background: #d12f2e;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    transition: all .5s
}
.header_top .h_phs a:hover{
    opacity: .8;
    transform: translateY(-4px)
}
.header_bt{
    border-top: 1px solid #e6e6e6;
}
.header_bt_views{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header_bt_views ul{
    display: flex;
    line-height: 60px;
}
.header_bt_views ul li{
    position: relative;
}
.header_bt_views ul li.on a::before{
    width: 100%;
    opacity: 1;
}
.header_bt_views ul li > a{
    font-size: 16px;
    color: #333333;
    position: relative;
    display: block;
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}
.header_bt_views ul li > a::before{
    width: 0%;
    height: 2px;
    content: '';
    background: #d12f2e;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    position: absolute;
    opacity: 0;
    transition: all .5s
}
.header_bt_views ul li:hover > a::before{
    width: 100%;
    opacity: 1;
}
.header_bt_views ul li::before{
    width: 1px;
    content: '';
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #e5e5e5
}
.header_bt_views .h_ss{
    width: 336px;
    line-height: 38px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 0 12px;
    position: relative;
    font-size: 14px;
}
.header_bt_views .h_ss .submit{
    width: 85px;
    height: 40px;
    color: #fff;
    background: #424242;
    position: absolute;
    right: -1px;
    top: -1px;
    cursor: pointer;
    /* margin-right: ; */
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.img{
    width: 100%;
    overflow: hidden;
}
.img img{
    width: 100%;
    transition: all .5s
}
.jz-set2{
    width: 100%;
}
.jz-set2-cont{
    display: flex;
    justify-content: space-between;
    line-height: 64px;
    align-items: center;
}
.jz-set2-cont p span{
    width: 60px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #332d27;
    display: inline-block;
    vertical-align: middle;
    line-height: 28px;
    margin-right: 20px;
}
.jz-set2-cont p a{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    color: #8f8f8f;
}
.jz-set2-cont > a{
    width: 150px;
    color: #fff;
    background: #d12f2e;
    text-align: center;
    display: block;
    border-radius: 3px;
    line-height: 40px;
    transition: all .5s;
}
.jz-set2-cont > a:hover{
    opacity: .8;
    transform: translateY(-5px)
}
.zj-set3{
    padding: 60px 0;
    background: #f5f5f5
}
.zj-set3-vont{
    display: flex;
    justify-content: space-between;
    align-content: center;
    
    /* width: 20%; */
}
.zj-set3-nav{
    width: 20%;
    background: url('../images/zj-set3-nav-bj.jpg') no-repeat;
    background-size: 100% 100%;
}
.zj-set3-nav .txt{
    width: 100%;
    text-align: center;
    background: url('../images/zj-set3-tit.png') no-repeat;
    background-size: 100% 100%;
    padding: 32px 0;
}
.zj-set3-nav .txt h6{
    font-size: 36px;
    color: #fff;
    margin-bottom: 12px;
}
.zj-set3-nav .txt p{
    color: #fff;
    font-size: 18px;
}
.zj-set3-con{
    width: 78%;
}
.zj-set3-nav ul{
    width: 80%;
    margin: 0 auto;
    padding: 20px 0;

}
.zj-set3-nav ul li{
    display: block;
    width: 100%;
   
    margin-bottom: 12px;
   
}
.zj-set3-nav ul a{
    display: block;
    width: 100%;
    text-align: center;
    border: 1px solid #d5cece;
    border-radius: 23px;
    font-size: 16px;
    color: #333333;
    line-height: 40px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.zj-set3-nav ul a::before{
    width: 100%;
    content: '';
    height: 0;
    display: block;
    background: #d12f2e;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: -1;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .5s ease-in-out
}
.zj-set3-nav ul a:hover::before{
    height: 100%;
    opacity: 1;
}
.zj-set3-nav ul a:hover{
    color: #fff;
}
.zj-set3-nav ul li.on a::before{
    height: 100%;
    opacity: 1;
}
.zj-set3-nav ul li.on a{
    color: #fff;
}
.zj-set3-con .txt{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}
.zj-set3-con .txt h6{
    font-size: 28px;
    color: #333333
}
.zj-set3-con .txt a{
    font-size: 16px;
    color: #333333
}
.zj-set3-pro ul{
    display: flex;
    flex-wrap: wrap;
}
.zj-set3-pro ul li{
    width: 24%;
    margin-right: 1.333%;
    margin-bottom: 20px;
}
.zj-set3-pro ul li:nth-of-type(4n){
    margin-right: 0;
}
.zj-set3-pro ul li h6{
    line-height: 60px;
    color: #333333;
    background: #fff;
    text-align: center;
    position: relative;
    z-index: 1;
}
.zj-set3-pro ul li h6::before{
    width: 100%;
    content: '';
    height: 0;
    display: block;
    background: #d12f2e;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: -1;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .5s ease-in-out;
}
.zj-set3-pro ul li:hover img{
    transform: scale(1.1)
}
.zj-set3-pro ul li:hover h6{
    /* background: #d12f2e; */
    color: #fff;
}
.zj-set3-pro ul li:hover h6::before{
    opacity: 1;
    height: 100%;
}
.jz-title{
    padding: 68px 0 38px;
    text-align: center;
}
.jz-title h6{
    font-size: 36px;
    color: #333333;
    margin-bottom: 16px;
}
.jz-title h6 span{
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}
.jz-title h6::before,
.jz-title h6::after{
    width: 13px;
    height: 13px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    background: #d12f2e;
}
.jz-title p{
    font-size: 18px;
    color: #757575
}
.zj-set4{
    padding-bottom: 68px;
}
.zj-set4-cont{
    display: flex;
    align-content: center;
    justify-content: space-between;
}
.zj-set4-cont .zj-set4-l{
    width: 36%;
}
.zj-set4-r{
    width: 62%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.zj-set4-l{
    position: relative;
}
.zj-set4-l .txt{
    position: absolute;
    width: 80%;
    top: 20%;
    left: 0;
    box-sizing: border-box;
    padding-left: 8%;
}
.zj-set4-l .txt h6{
    font-size: 24px;
    color: #fff;
    margin: 32px 0 20px;
}
.zj-set4-l .txt .cont{
    color: #b0afaf;
    line-height: 1.8;
    margin-bottom: 32px;
}
.zj-set4-r-page .txt span,
.zj-set4-l .txt span{
    display: inline-block;
    vertical-align: middle;
    padding: 0 12px;
    background: #d12f2e;
    color: #fff;
    line-height: 28px;
    margin-right: 10px;
}
.zj-set4-r-page{
    width: 100%;
    position: relative
}
.zj-set4-r-page .txt{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 50%;
    box-sizing: border-box;
    padding-left: 6%;
}
.zj-set4-r-page .txt h6{
    font-size: 24px;
    color: #333333;
    margin: 22px 0;
}
.zj-set4-r-page .txt .cont{
    line-height: 1.8;
    color: #727272
}
.zj-set5{
    background: url('../images/zj-set5-bj.jpg') no-repeat;
    background-size: 100% 100%;
    padding: 42px 0;
}
.zj-set5-cont{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zj-set5-cont .tit h6{
    font-size: 36px;
    color: #fff;
}
.zj-set5-cont .tit p{
    font-size: 16px;
    margin: 20px 0;
    color: #fff;
}
.zj-set5-cont .tit a{
    width: 150px;
    display: block;
    background: #060605;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    transition: all .5s;
}
.zj-set6-cont li:hover img{
    transform: scale(1.1)
}
.zj-set6-cont li:hover h6{
    color: #d12f2e
}
.zj-set5-cont .tit a:hover{
    opacity: .8;
    transform: translateY(-4px)
}
.zj-set5-cont .ul{
   width: 62%;
}
.zj-set5-cont .ul ul{
    display: flex;
    justify-content: space-between;
}
.zj-set5-cont .ul ul li{
    text-align: center;
}
.zj-set5-cont .ul ul li h6{
    font-size: 48px;
    color: #fff;
    margin-bottom: 12px;
}
.zj-set5-cont .ul ul li p{
    font-size: 16px;
    color: #ffffff
}
.zj-set5-cont .ul ul li::after{
    width: 13px;
    height: 13px;
    content: '';
    display: block;
    margin: 30px auto 0;
    background: #fff;
}
.zj-set6{
    background: #f5f5f5;
    padding-bottom: 28px;
}
.zj-set6-cont{
    /*padding-bottom: 78px !important;*/
}
.zj-set6-cont li .img{
    margin-bottom: 28px;
}
.zj-set6-cont li {
    text-align: center;
}
.zj-set6-cont li h6{
    font-size: 24px;
    color: #333333;
    margin-bottom: 16px;
}
.zj-set6-cont li p{
    color: #757575
}
.zj-set8{
    width: 100%;
}
.zj-set8-page{
    width: 100%;
    position: relative;
    margin-bottom: 78px;
}
.zj-set8-page .img{
    width: 50%;
}
.zj-set8-views .zj-set8-page:nth-of-type(2n) .txt{
    left: 0;
}
.zj-set8-views .zj-set8-page:nth-of-type(2n-1) .txt{
    right: 0;
}
.zj-set8-page .txt{
    width: 55%;
    background: #f5f5f5;
    position: absolute;
    /* right: 0; */
    bottom: 0;
}
.zj-set8-page .txt .tit{
    padding: 85px 10%;
    box-sizing: border-box;
    position: relative;
}
.zj-set8-page .txt h6{
    font-size: 24px;
    color: #333333;
    line-height: 1.5;
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdcdc
}
.zj-set8-page .txt h6 span{
    color: #d12f2e
}
.zj-set8-views .zj-set8-page:nth-of-type(2n) .img{
    margin-left: auto;
}
.zj-set8-views .zj-set8-page:last-of-type{
    margin-bottom: 0;
}
.zj-set8-page .txt h6::after{
    width: 50px;
    height: 4px;
    content: '';
    display: block;
    background: #000000;
    margin-top: 20px;
}
.zj-set8-page .txt .cont{
    font-size: 16px;
    color: #757575;
    line-height: 1.7;
    margin-bottom: 20px;
}
.zj-set8-page .txt a{
    width: 160px;
    text-align: center;
    display: block;
    background: #d12f2e;
    color: #fff;
    line-height: 2.6;
    border-radius: 4px;
    transition: all .5s;
}
.zj-set8-page .txt a:hover{
    opacity: .8;
    transform: translateY(-4px)
}
.zj-set8-page .txt .tit .dts{
    width: 87px;
    height: 90px;
    line-height: 90px;
    background: url('../images/zj-set8-ico.jpg') no-repeat;
    text-align: center;
    font-size: 36px;
    padding-left: 12px;
    box-sizing: border-box;
    color: #fff;position: absolute;
    right: 0;
    bottom: 0;
}
.zj-set9-cont{
    text-align: center;
    line-height: 2;
    color: #666;
    padding-bottom: 25px;
}
.zj-set9{
    padding-bottom: 20px;
}
.zj-set9 .jz-title{
    padding-bottom: 12px;
}
.zj-set9-v{
    width: 100%;
    position: relative;
}
.zj-set9-v .ds-v{
    width: 99px;
    height: 95px;
    background: url('../images/zj-v.png') no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
} 
.zj-set9-s{
    margin-top: 32px !important;
    text-align: center;
}
.zj-set9-s h6{
    font-size: 16px;
    margin-top: 12px;
}




.tnavbox{position:absolute;width:160px;left:50%;margin-left:-80px;top:85%;height:0;padding-top:15px;/* display:none;*/ text-align: center;z-index: 99999999;}
.tnav{ background:#fff; box-shadow:0 0 16px -4px rgba(0,0,0,.3); padding:20px 0 18px; transform:translateY(20px); -webkit-transform:translateY(20px); opacity:0; visibility:hidden; transition:.5s; -webkit-transition:.5s; }
.tnav a{ display:block; color:#666; line-height:35px; border-bottom: 1px solid transparent;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.tnav a:hover{ color: #fff; }

.tnav a:hover,.tnav a.on{ background:#fe1111; color:#fff;}

.header_bt_views ul li:hover .tnavbox {
    height:100px;
}
.header_bt_views ul li:hover .tnavbox .tnav{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
.header_bt_views ul li .tnavbox i{ position: absolute; width: 20px; height: 4px; background-color: #fe1111; left: 50%; top: 0; margin-left: -10px; }


.all-fixed {
	position: fixed;
	top: 50%;
	margin-top: -140px;
	right: -0px;
	height: 235px;
	z-index: 99999;
	box-sizing: border-box;
	/*display: none;*/
	
}
.all-fixed .f-left{
    position: relative;
    top: 60px;
    float: left;
    width: 0px;
    height: 115px;
    border-top: 10px solid transparent;
    border-right: 25px solid #fe1111 ;
    border-bottom: 10px solid transparent;
    text-align: center;
    font-size: 13px;
    color: #0b2a1a;
    transform: translateX(-25px);
    cursor: pointer;
}
.all-fixed .f-left p{
	position: absolute;
    top: 10px;
    left: 6px;
    line-height: 20px;
    color: #fff;
}
.all-fixed .f-right{
	width: 180px;
	background: #f8fbff;
	/* height: 100%; */
    border: 1px solid #dcdcdc;
	box-sizing: border-box;
	padding-bottom: 20px;
}
.all-fixed .title{
	margin-top: -67px;
	text-align: center;
}
.all-fixed h3{
	font-size: 18px;
	color: #333;
	font-weight: initial;
	text-align: center;
	letter-spacing: 0px;
	line-height: 1;
	margin: 15px 0 20px;
}
.all-fixed h3 span{
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
}

.all-fixed li{
	height: 40px;
	width: 100%;
	box-sizing: border-box;
	padding: 0 15px;
	margin-bottom: 15px;
}
.all-fixed li:last-child{
	margin-bottom: 5px;
}
.all-fixed li a{
	width: 100%;
	height: 100%;
	background: #fe1111 ;
	display: block;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	transition: .3s;
	border-radius: 5px;
}
.all-fixed li a:hover{
	color: #fff;
}
.all-fixed li a img{
	height: 25px;
	margin-right: 10px;
	border: 0;
	vertical-align: middle; 
	margin-top: -5px;
}
.zj-case{
    background: #f5f5f5;
    padding-top: 22px;
}
.zj-case .zj-set6-cont li{
    width: 24%;
    float: left;
    margin-right: 1.333%;
    margin-bottom: 20px;
}
.zj-case .zj-set6-cont li:nth-of-type(4n){
    margin-right: 0;
}




.news .position li {
    overflow: hidden;
  }
  .news .position li .box {
    height: 2.7rem;
    background: #fff;
  }
  .news .position li .img {
    height: 100%;
    position: relative;
    overflow: hidden;
  }
  .news .position li .img img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: auto;
    max-width: none;
    min-width: 100%;
    height: 100%;
    transform: translate(-50%,-50%);
    transition: all .3s;
  }
  .news .position li .img p {
    position: absolute;
    left: 0;
    top: 0;
    padding: .1rem .2rem;
    color: #fff;
    background-color: #003894;
    font-size: 0.18rem;
    line-height: 1.5;
  }
  .news .position li .txt {
    padding-left: 8vw;
    padding-right: 9vw;
    padding-top: .5rem;
  }
  .news .position li .txt .d {
    color: #666;
    opacity: .2;
  }
  .news .position li .txt .t {
    padding-bottom: .1rem;
    margin-top: .15rem;
    font-size: 0.2rem;
    font-weight: 700;
  }
  .news .position li .txt .p {
    height: 50px;
    overflow: hidden;
    color: #666;
    font-size: 0.14rem;
    line-height: 25px;
  }
  .news .position li .txt .more {
    display: block;
    margin-top: .2rem;
    color: #003894;
    font-size: 0.14rem;
  }
  .news .main {
    margin-top: .7rem;
    border-top: 1px solid #ddd;
  }
  .news .main li {
    border-bottom: 1px solid #ddd;
  }
  .news .main li .box {
    padding: 30px 20px;
    overflow: hidden;
  }
  .news .main li .d {
    margin-top: 30px;
    padding-right:60px;
    color: #666;
    font-size: 36px;
    position: relative;
  }
  .news .main li .d:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    border-top: 1px solid #ddd;
  }
  .news .main li .d span {
    display: block;
    margin-top: 15px;
    font-size:16px;
  }
  .news .main li .txt {
    overflow: hidden;
    padding-left: 2vw;
    padding-right: 3.5vw;
    padding-top: .3rem;
    box-sizing: border-box;
  }
  .news .main li .txt .t {
    padding-bottom: 15px;
    line-height: 1.2;
    font-weight: 700;
  }
  .news .main li .txt .p {
    height: 70px;
    line-height: 35px;
    overflow: hidden;
  }
  .news .main li .img img {
    width: 240px;
  }
  .news .main li:hover .txt p:before {
    transform: scaleX(1);
  }
  .w1200{
      width: 1200px;
      margin: 0 auto;
  }
  .cl-pro h3{
    font-size: 32px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.cl-pro h6{
    text-align: center;
    margin-top: 20px;
}
.cl-pro-view li:hover img{
    transform: scale(1.1)
}
.cl-pro-view li:hover h6{
    color: #fe1111
}
.recommend_slide li img{
    width: 100%;
    height: auto;
}
.recommend_slide li{
    width: 100%;
}
.rTitle{
    height: 45px;
    line-height: 45px;
    background: #333;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding-left: 10px;
}
.recommend_slide{height:600px;overflow:hidden;background:#fff;padding:15px;}
.recommend_slide li{ width: 100%;;overflow:hidden;margin-bottom:10px;}
.recommend_slide li img{border:1px solid #ddd;}
.recommend_slide li span{height:40px; line-height:40px; position:relative; text-align:center;display: block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.zj-set10{
    /* padding-bottom: 50px */
}
.zj-set10 .jz-content {
    display: flex;
    justify-content: space-between;
    align-content: center;
    width: 100%;
}
.zj-set10 .jz-content .jz-content-left,
.zj-set10 .jz-content .jz-content-right {
    /* float: left;
    width: 50%; */
    /* flex: 1 ; */
    transition: all .4s
}
.zj-set10 .jz-content .jz-content-left:hover{
    transform: translateY(-10px);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}
.zj-set10 .jz-content .jz-content-left:hover img{
    transform: scale(1.1)
}
.zj-set10 .jz-content .jz-content-left {
    /* padding-right: 60px; */
    box-sizing: border-box;
    width: 49%;
    float: left;
}
.zj-set10 .jz-content .jz-content-right{
    width: 49%;
    float: right;
}
.zj-set10 .jz-content .jz-content-left .jz-content-bottom {
    background: #f5f5f5;
    padding: 38px 50px 33px 40px;
    box-sizing: border-box;
}
.zj-set10 .jz-content .jz-content-left .jz-content-bottom h3 {
    font-size: 20px;
    color: #333333;
}
.zj-set10 .jz-content .jz-content-left .jz-content-bottom p {
    font-size: 14px;
    color: #8f8f8f;
}
.zj-set10 .jz-content .jz-content-left .jz-content-bottom p {
    font-size: 14px;
    color: #8f8f8f;
    margin-top: 20px;
    line-height: 2;
}
.zj-set10 .jz-content .jz-content-left .jz-content-bottom .date {
    font-size: 16px;
    color: #8f8f8f;
    margin-top: 25px;
}
.zj-set10 .jz-content .jz-content-right {
    display: flex;
    flex-direction: column;
}
.zj-set10 .jz-content .jz-content-right .jz-box {
    flex: 1;
    display: flex;
    margin-bottom: 41px;
    align-items: center;
    transition: all .5s
}
.zj-set10 .jz-content .jz-content-right .jz-box:hover{
transform: translateY(-10px)
}
.zj-set10 .jz-content .jz-content-right .jz-box a{
    display: flex;
    align-items: center;
}
.zj-set10 .jz-content .jz-content-right .jz-box:last-child {
    margin-bottom: 0;
}
.zj-set10 .jz-content .jz-content-right .jz-box .jz-box-left {
    height: 100%;
}
.zj-set10 .jz-content .jz-content-right .jz-box .jz-box-left img {
    height: 100%;
    width: fit-content;
}
.zj-set10 .jz-content .jz-content-right .jz-box .jz-box-right {
    padding-left: 23px;
    padding-right: 4%;
    box-sizing: border-box;
}
.zj-set10 .jz-content .jz-content-right .jz-box .jz-box-right h3 {
    font-size: 20px;
    color: #333333;
}
.zj-set10 .jz-content .jz-content-right .jz-box:hover .jz-box-right h3{
    color: #d12f2e
}
.zj-set10 .jz-content .jz-content-right .jz-box .jz-box-right p {
    font-size: 14px;
    color: #8f8f8f;
    line-height: 2;
    margin-top: 10px;
}
.zj-set10 .jz-content .jz-content-right .jz-box .jz-box-right .date {
    font-size: 16px;
    color: #8f8f8f;
    margin-top: 10px;
}
.zj-set11 {
    margin-top: 80px;
}
.zj-set11 .uls li{
    float: left;
    font-size: 14px;
    color: #8f8f8f;
    margin-right: 22px;
    line-height: 2;
}
.zj-set11 .uls li:first-child {
    margin-right: 10px;
}
.zj-set11 .uls li:last-child {
    margin-right: 0;
}
.zj-set12 {
    background: #333;
    color: #fff;
    /* margin-top: 12px; */
}

.zj-set12 .zj-set12-box .zj-left {
    width: 300px;
}
.zj-set6 .swiper-button-next,
.zj-set6 .swiper-button-prev{
    top: 32%;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.zj-set12-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* width: 100%; */
}
.zj-center ul{
    display: flex;
    align-items: center;
}
.zj-center ul a{
    display: block;
}
.zj-center ul li{
    margin-left: 38px;
    color: #b8b8b8
}
.zj-center ul li:first-of-type{
    margin-left: 0;
}
.zj-center ul li p:first-of-type,
.zj-center ul li a:first-of-type{
    margin-bottom: 20px;
}
.zj-right a{
    width: 200px;
    line-height: 50px;
    border: 1px solid #999999;
    text-align: center;
    display: block;
    border-radius: 6px
}
.zj-right a img{margin-right:6px}
.zj-bottom-ds{
    display: flex;
    justify-content: space-between;
    line-height: 55px;
    color: #8f8f8f;
    font-size: 14px;
}
.zj-bottom{
    border-top: 1px solid #474747;
    margin-top: 32px;
}
.jz-title ul {
    width: max-content;
    margin: auto;
    font-size: 18px;
    color: #757575;
    margin-top: 30px;
}
.jz-title ul li {
    float: left;
    margin-right: 80px;
}
.jz-title ul li:last-child {
    margin-right: 0;
}



@media screen and (max-width: 1660px){
    .w1400{
        width: 1200px;
    }
    .header_bt_views .h_ss{
        width: 312px;
    }
    .header_bt_views ul li > a{
        padding: 0 22px;
    }
    .zj-set3-pro ul li h6{
        line-height: 50px;
    }
    .zj-set3-nav ul a{
        font-size: 14px;
    }
    .jz-title h6{
        font-size: 30px;
    }
    .jz-title p{
        font-size: 16px;
    }
    .zj-set4-r-page .txt h6{
        font-size: 20px;
        margin: 18px 0;
    }
    .zj-set4-r-page .txt .cont{
        font-size: 14px;
    }
    .zj-set4-l .txt h6{
        font-size: 21px;
        margin: 22px 0 16px;
    }
    .zj-set4-l .txt .cont{
        margin-bottom: 26px;
        font-size: 14px;
    }
    .zj-set6-cont li h6{
        font-size: 18px;
    }
    .zj-set6-cont li .img{
        margin-bottom: 18px;
    }
    .zj-set8-page .txt .tit{
        padding: 60px 10%;
    }
    .zj-set8-page .txt a{
        font-size: 14px;
    }
    .zj-set8-page{
        margin-bottom: 55px;
    }
    .zj-set9-cont{
        font-size: 14px;
    }
    .zj-set6-cont li p{
        font-size: 14px;
    }
    .zj-set12 .zj-set12-box .zj-left{
        width: 240px;
    }
    .zj-center ul li{
        margin-left: 18px;
    }
    .zj-right a{
        width: 168px;
        font-size: 14px;
    }
}
