@charset "UTF-8";

/* 通用样式 */
p {
  margin: 0;
}


input,
textarea {
  border: none;
  outline: none;
  background-color: transparent;
}

img {
  vertical-align: middle;
}

.p1920 {
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
}

.wd1200 {
  width: 1200px;
  margin: 0 auto;
}

.bw {
  width: 100%;
}

.clearfix::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.clearboth {
  height: 0px;
  line-height: 0px;
  overflow: hidden;
  clear: both;
  font-size: 0px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.dfc {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ovimg,
.ibw,
.miw,
.iml,
.imgbig {
  overflow: hidden;
}

.imgbig img {
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s;
}

.imgbig:hover img {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

.ovimg img {
  width: 100%;
  min-height: 100%;
}

.ibw img {
  width: 100%;
  height: auto;
}

.miw img {
  max-width: 100%;
  max-height: 100%;
}

.iml {
  text-align: center;
}

.iml img {
  transform: translateY(-2px);
  vertical-align: middle;
}

.bgmax {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.bgmin {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
}

.fh {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/**/
.flexed {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  display: -webkit-flex;
}


.w1800{
    max-width: 1730px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* head */
.head1-bg{
  background: #f5f5f5;
  line-height: 30px;
}

.head1-index{
  color: #666666;
  font-size: 12px;
}

.head1-index a{
  color: #666666;
  font-size: 12px;
}

.head2-index{
  align-items: center;
  padding: 1.22291666666667vw 0;
}

.head2-index .headl{
  /* width: 42.78%; */
  align-items: center;
}

.head2-index .logo{
  width: 32.47%;
}

.head2-index .logo img{
  max-width: 100%;
}

.head2-index .logowz{
  /* width: calc(100% - 33.77%); */
  align-items: center;
  background: url(../images/f474ccc91b26516ef1bd4755b95dfd00dafe4911.png) no-repeat left center;
  padding-left: 22px;
}


.head2-index .logowz p:nth-of-type(1){
  color: #000;
  font-size: 24px;
  font-weight: 600;
}

.head2-index .logowz p:nth-of-type(2){
  color: #666;
  font-size: 17px;
  font-weight: normal;
}
.kk2s_a{
  font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #666666;
}
.kk2s_b{
  font-size: 34px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 44px;
	letter-spacing: -1px;
	color: #1a1a1a;
}
.kk2s{color:#ffffff;font-size:28px;
 background: url(../images/6c09e6ba132b9ee7708735f1f8ed2516fc2ee105.png) left center no-repeat;
 box-sizing: border-box;
 padding-left: 55px;
}
.kk2s img{margin-right:6px;vertical-align:-3px;}






.head1-index .wel{

}
.head1-index .wel .wel1{
  padding-right: 30px;
}

.x-banner{
  position: relative;
}

.tnav{
  background: none;
  position: absolute;
   width:100%; top: 0px;z-index:10000;
}

@media(max-width: 1200px){
  .head2-index .logowz p:nth-of-type(1){
    font-size: 20px;
  }
  .head2-index .logowz p:nth-of-type(2){
    font-size: 16px;
  }
  .head2-index .ttel{
    background-size: 35px 35px;
  }
  .head2-index .ttel p:nth-of-type(2){
    font-size: 24px;
  }
}


/* sousou */
.ss-bg{
  box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.7);
  padding: 16px 0;
  background-color: #f5f5f5;
}



.ss-index{
  align-items: center;
}

.ss-index .hot{
  color: #222222;
  font-size: 16px;
}


.ss-index .hot a{
  color: #666666;
  position: relative;
  padding-right: 12px;
}

.ss-index .hot a::before{
  /* content: '、';
  position: absolute;
  right: -6px;
  bottom: 0; */
}

.ss-index .hot a:last-child::before{
  display: none;
}

.ss-index .sousou{
  background: #fff;
  border-radius: 30px;
  width: 265px;
}

.ss-index .sousou input {
    outline: none;
    line-height: 40px;
    width: 20%;
    background: none;
    float: right;
    background: url(../images/0d2f217d0077961129c29e866ee1020e9373038d.png) no-repeat center center;
    padding: 0;
}

.ss-index .sousou #keyword {
    line-height: 40px;
    width: 80%;
    background: none;
    background: none;
    outline: none;
    font-size: 14px;
    color: #bbbbbb;
    float: left;
    padding: 0;
    text-indent: 20px;
}

.ss-index .sousou #keyword:-webkit-autofill {
    -webkit-text-fill-color: #bbbbbb !important;
    transition: background-color 5000s ease-in-out 0s;
}

.ss-index .sousou #keyword::placeholder {
    color: #bbbbbb;
}

/* product */
.put{
  text-align: center;
}

.put .put1{
  color: #222222;
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
}

.put .put1 span{color:#222222;}



.put img{
  max-width: 100%;
  margin-top: 1.5vw;
}

.put .put2{
  color: #222222;
  font-size: 18px;
  margin-top: 1vw;
}


.tt11{
  display: none;
}

.pro-index{
  margin-top: 3.38541666666667vw;
}

.pro-wrap{
  margin-top:2.5vw;
}

.psort{
  
}

.psort li{
  width:16.2%;
}

.psort li a{
  display: block;
  color: #444444;
  font-size: 16px;
  text-align: center;
  line-height: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.psort li.cur{
  background: url(../images/fac65ded0c87b90ace0b9f540724a0556f5a9dfe.png) center center no-repeat;
}
.dsij{
  width: 60px;
	height: 2px;
	background-color: #1a1a1a;
  margin: 1% auto 0;
}
.psort li.cur a{
  color: #003366;
}

.plist1{
  flex-wrap: wrap;
  justify-content: flex-start;margin:0 -5px;
}

.plist1 li{
  width: calc(100%/4 - 10px);margin: 0 5px 0 5px;
  margin-top: 1.1083333333333vw;float:left;
}

.jdsjhg{
  font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #999999;
  margin-top: 2%;
}

.plist1 li:hover .img1{
  background: #003366;
}
.plist1 li .img1{
background: #f0f0f0;
}
.plist1 li .img1 img{
  width: 100%;display: block;
  
}
.plist1 li:hover .wz .wz1{
  color: #003366;
}
.plist1 li .wz{
  padding: 1vw 0;
  text-align: center;
}

.plist1 li .wz .wz1{
  color: #222222;
  font-size: 22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
  line-height: 45px;
}

.plist1 li:hover .dsij{
  background: #003366;
}


.tab-con { position: relative; }
.tab-con .tab-main { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con .tab-main { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con .tab-main.active { position: static; opacity: 1; visibility: visible;  }





@media(max-width: 1200px){
  .put .put1{
    font-size: 24px;
  }
  .put .put2{
    font-size: 16px;
  }
  .psort li a{
    font-size: 14px;
  }
  .plist1 li .wz .wz1{
    font-size: 16px;
  }
}

@media(max-width: 980px){
  .pro-index{
    margin-top: 40px;
  }
  .psort{
    flex-wrap: wrap;
  }
  .psort li{
    width: 48%;
    margin-bottom: 2%;
  }
  .psort li a{
    line-height: 45px;
  }
  .plist1 li{
     width: calc(100%/2 - 10px);
  }
  .plist1 li .wz .wz1{
    font-size: 14px;
    white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
  }
  .plist1 li .wz .wz2{
    margin: 5px auto;
  }
  .plist1 li .wz .wz3{
    font-size: 12px;
  }
}

/* hy */
.w1300{
  max-width: 1420px;
  margin: 0 auto;
  padding-left: 60px;
  padding-right: 60px;
}

@media(max-width: 980px){
  .w1300{
    padding-left: 3.125%;
    padding-right: 3.125%;
  }
}

.hy-bg{
  background: #fafafa;
  margin-top: 4.16666666666667vw;
  padding-top: 3.64583333333333vw;
  padding-bottom: 4.2vw;
}

.tt22{
  display: none;
}

.ysort{
  margin-top: 2vw;
  margin-bottom: 1.82291666666667vw;
  border-bottom: 1px solid #d2d2d2;
}

.ysort li{
  width: 20%;
  position: relative;cursor: pointer;
  text-align: center;
}

.ysort li::before{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 4px;
  background: #003366;
  opacity: 0;
}

.ysort li .img1{
  text-align: center;
}

.ysort li .img1 img{
  max-width: 100%;
  margin: 0 auto;
}

.ysort li .img1 img.im2{
  display: none;
}

.ysort li .wz{
  color: #333333;
  font-size: 18px;
  padding-top: 0.5vw;
  padding-bottom: 1vw;
  text-align: center;
}
.ysort li .wz a{
   color: #333333;
}
.ysort li.cur::before{
  opacity: 1;
}

.ysort li.cur .img1 img.im1{
  display: none;
}

.ysort li.cur .img1 img.im2{
  display: block;
}

.ysort li:hover .ysort_img img, .ysort li.cur .ysort_img img{
    filter: invert(50%) sepia(66%) saturate(3601%) hue-rotate(116deg) brightness(98%) contrast(90%);
}

.hy-wrap{
  margin-top: 3%;
}

.hylist li a{
  display: flex;
  justify-content: space-between;
   
}

.hylist li a .img1{
  width: 50%;
  box-shadow: 0 0 18px #ebe9e9;
}
.hylist li:hover a .img1{
  box-shadow: 0 0 18px #ebe9e9;
}
.hylist li a .img1 img{
  width: 100%;
}

.hylist li a .wz{
  width: 50%;
  background: #ffffff;
  
}
.hylist li:hover a .wz{
  box-shadow: 0 0 18px #ebe9e9;
}
.hylist li a .wz .ww{
  padding-left: 1.45833333333333vw;
  padding-right: 4.625vw;
}

.hylist li a .wz .ww .wz1{
  color: #222222;
  font-size: 28px;
  padding-top: 2.60416666666667vw;
}

.hylist li a .wz .ww .wz1 span{
  display: block;
  width: 100px;
  height: 2px;
  background: #003366;
  margin-top: 1vw;
}

.hylist li a .wz .ww .wz2{
  color: #999999;
  font-size: 16px;
  line-height: 36px;
  margin-top: 0.78125vw;
}

.hylist li  .w3{
  font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #999999;
  margin-top: 3%;
}

.hylist li a .wz .ww .wz3 span{
  width: 80px;
}

.hylist li a .wz .ww .wz3 .w3{
  width: calc(100% - 80px);
  line-height: 24px;
  font-size: 16px;
  overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
}

.hylist li a .wz .ww .wz4{
  color: #222222;
  font-size: 16px;
  margin-top: 2.534375vw;
  margin-bottom: 1.5111vw;

}

.hytel{
  justify-content: flex-start;
  align-items: center;
  margin-top: 1vw;
}

.hytel img{
  max-width: 100%;
}

.hytel .dh{
  padding-left:80px;
  background: url(../images/6803da3d41c777f204d77f5089ede14332a0faa5.png) 6% center no-repeat;
  box-sizing: border-box;
}

.hytel .dh p:nth-of-type(1){
  color: #222222;
  font-size: 16px;
}

.hytel .dh p:nth-of-type(2){
  color: #003366;
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
}

.hy-roll{
  margin-top: 2vw;
}

.hySwiper{
 width:102%; overflow: hidden;
}
.hySwiper .swiper-slide2{
width:23%;float:left;margin-right:2%;
  
}
.hySwiper .swiper-slide2 a{
  display: block;
  
}
.hySwiper .swiper-slide2:hover .wz{
   color: #003366;
}
.hySwiper .swiper-slide2 .img1{
  width: 100%;
}
.hySwiper .swiper-slide2 .img1 img{
  width: 100%;
}
.hySwiper .swiper-slide2 .wz{
  text-align: center;
  color: #222222;
  font-size: 22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;
}

@media(max-width: 1480px){
  .hylist li a .wz .ww .wz1{
    padding-top: 1.604167vw;
  }
  .hylist li a .wz .ww .wz4{
        margin-top: 1.34375vw
  }
}

@media(max-width: 1366px){
  .hylist li a .wz .ww .wz1{
    font-size: 24px;
  }
}

@media(max-width: 1200px){
  .ysort li .wz{
    font-size: 16px;
  }

  .hylist li a .wz .ww .wz1{
    font-size: 20px;
  }

  .hylist li a .wz .ww .wz2{
    font-size: 14px;
  }
  .hylist li a .wz .ww .wz3{
    font-size: 14px;
  }
  .hylist li a .wz .ww .wz3 .w3{
    font-size: 14px;
  }
  .hylist li a .wz .ww .wz4{
    font-size: 14px;
  }
  .hytel .dh p:nth-of-type(2){
    font-size: 22px;
  }
  .hySwiper .swiper-slide .wz{
    font-size: 16px;
  }
}

@media(max-width: 1024px){
  .hylist li a .wz .ww .wz1{
    font-size: 16px;
  }
  .hylist li a .wz .ww .wz2{
    line-height: 22px;
  }
  .hylist li a .wz .ww .wz3 .w3{
    line-height: 22px;
  }
}

@media(max-width: 980px){
  .hy-bg{
    padding: 40px 0;
    margin-top: 40px;
  }
  .hySwiper .swiper-slide2{
width:48%;float:left;margin-right:2%;
  
}.hySwiper .swiper-slide2 .wz{
  font-size:16px;margin-bottom:10px;
}
  .ysort{
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .ysort li{
    width: 33%;
    margin-bottom: 2%;
  }
  .ysort li .wz{
    font-size: 14px;
  }
  .hylist li a{
    display: block;
  }
  .hylist li a .img1{
    width: 100%;
  }
  .hylist li a .wz{
    width: 100%;padding-bottom:15px;
  }
  .hySwiper .swiper-slide .wz{
    font-size: 14px;
  }
  .hy-roll{
    margin-top: 20px;
  }
}

@media(max-width: 767px){
  .hytel img{
    max-width: 40%;
  }
  .hySwiper .swiper-slide .wz{
    padding: 10px;
    line-height: 24px;
    white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
  }
}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


.lisnidnjh{
  background: url(../images/dc330f16ec3ac8872f1e7cf602843190950ca334.jpg) center center no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  box-sizing: border-box;
  padding: 3% 0;
}

.yodsijhg{
  background: url(../images/14d115bf47124c383ea89650c6a241b773fb194a.png) center center no-repeat;
  background-size: contain;
  height: 541px;
  width: 70%;
  margin: 7% auto 0;
}
.yodsijhgle{
  width: 37%;
  text-align: right;
  color: #fff;
  padding-top: 3%;
}
.yodsijhgrt{
    width: 37%;
  text-align: left;
  color: #fff;
  padding-top: 3%;
}
.yodsijhglehj{
  float: left;
  width:65%;
  	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 136px;
	letter-spacing: 0px;
	color: #ffffff;
}
.yodsijhgle_img{
  width: 30%;
  float: right;
}
.yodsijhgle_img img{
  max-width: 100%;
  height: auto;
}
.yodsijhgle li{
   margin-bottom: 30%;
   margin-top: 8%;
}
.yodsijhgzg{
  width: 25%;
  text-align: center;
  padding-top: 15%;
}

.yodsijhgrt li{
   margin-bottom: 30%;
   margin-top: 8%;
}

.yodsijhglehjg{
  float: right;
  width:65%;
  	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 136px;
	letter-spacing: 0px;
	color: #ffffff;
}
.yodsijhgle_imgg{
  width: 30%;
  float: left;
}
.yodsijhgle_imgg img{
  max-width: 100%;
  height: auto;
}
.yodsijhgle li{
   margin-bottom: 30%;
   margin-top: 8%;
}
.yodsijhgzg_a{
  background: url(../images/7353d04a2d944dd185a1472adb962de2bd78f4b3.png) center center no-repeat;
  background-size: contain;
  height: 91px;
}
.yodsijhgzg_b{
  font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #ffffff;
}



/* about */
.abg{background:#fff;}
.ab-index{
  padding-top: 3.16666666666667vw;
}

.ab-wrap{
  margin-top: 2.60416666666667vw;
  align-items: flex-start;
}
.ab-wrap:hover{
  /* box-shadow: 0 0 10px #d8d5d5; */
}

.abl{
  width: 50%;
  /* box-shadow: 0 0 10px #d8d5d5; */
}

.abl img{
  width: 100%;
}

.abr{
  width: 50%;
  box-shadow: 0 0 10px #d8d5d5;
  background: #fff;
  padding-left: 1.875vw;
  padding-right: 2.08333333333333vw;
  padding-top: 2.34375vw;
  padding-bottom: 2.84333vw;
}
.abr:hover{
   box-shadow: 0 0 10px #adacac;
}

.abr .at1{
  color: #222222;
  font-size: 32px;
  line-height: 1;
}

.abr .at2{
  color: #222222;
  font-size: 30px;
  line-height: 1;
  margin: 0.78125vw 0;
}

.abr .at3{
  width: 100px;
  height: 2px;
  background: #003366;
}

.abr .aw{
  margin-top: 1vw;
}

.abr .aw p{
  color: #666666;
  font-size: 16px;
  line-height: 28px;
  text-align: justify;
  overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4; 
}

.abr .am{
  margin-top: 1vw;
  width: 170px;
  height: 54px;
  background: #003366;
  border-radius: 30px;
}

.abr .am a{
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  line-height: 54px;font-size:16px;
}

.abr .am a img{
  margin-left: 10px;
}

.c2-con{
  margin-top: 2vw;
  width: 90%;
}

.c2-con ul{}
.c2-con ul li{position: relative;}
.c2-con ul li:last-child{}
.c2-con ul li .count-title{color: #003366;display:inline-block;font-size: 40px;font-weight: 600;line-height: 1;}
.c2-con ul li dt{color: #666666;display:inline-block;font-weight: normal;font-size: 18px;}
.c2-con ul li p{color: #666666;font-size: 18px;}

@media(max-width: 1480px){
  .abr {
    padding-top: 1.34375vw;
  }
  .abr .am{
    height: 45px;
  }
  .abr .am a{
    line-height: 45px;
  }
  .c2-con ul li .count-title{
    font-size: 32px;
  }
}


@media(max-width: 1366px){
  .abr .at1{
    font-size: 26px;
  }
  .abr .at2{
    font-size: 24px;
  }
  .c2-con ul li .count-title{
    font-size: 24px;
  }
}

@media(max-width: 1280px){
  .abr .aw p{
    font-size: 14px;
    line-height: 22px;
  }
}

@media(max-width: 1200px){
  .c2-con ul li p{
    font-size: 14px;
  }
}



@media(max-width:1024px){
  .ab-wrap{
    margin-top: 20px;
    flex-wrap: wrap;
  }
  .abl{
    width: 100%;
  }
  .abr{
    width: 100%;
    padding: 15px;
  }
  .abr .at2{
    margin: 5px 0;
  }
  .c2-con{
    width: 100%;
  }
}


@media(max-width:768px){
  .abr .at1{
    font-size: 20px;
  }
  .abr .at2{
    font-size: 20px;
  }
  .abr .am{
    height: 30px;
  }
  .abr .am a{
    line-height: 30px;
  }
  .c2-con ul li .count-title{
    font-size: 20px;
  }
  .c2-con ul li dt{
    font-size: 16px;
  }
  .c2-con ul li p{
    font-size: 12px;
  }
}





.fz{background:url(../images/91370113e0b21b591add4cc8defe982ef17515be.jpg) no-repeat;background-size:100% 100%;padding:3.5vw 0 7vw;display: none;}
.fzimg{width:100%;margin:0 auto;margin-top:3vw;}
.fzimg img{width:100%;display:block;}






/* cj */
.cj-index{
  margin-top: 2vw;
}

.cjt{
  color: #1a1a1a;
  font-size: 26px;
  font-weight: 600;
  position: relative;
  padding-left: 22px;
}

.cjt::before{
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 28px;
  background: #003366;
}

.cjSwiper{
  overflow: hidden;
  margin-top: 2vw;
}

.cjSwiper .swiper-slide a{
  display: block;
}

.cjSwiper .swiper-slide a:hover{

}

.cjSwiper .swiper-slide .img1 img{
  width: 100%;display:block;
}

.cjSwiper .swiper-slide .wz{
  text-align: center;
  color: #fff;
  font-size: 22px;
  padding:0.8vw 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}

.cjSwiper .swiper-pagination1{
  position: relative;
  margin-top: 2vw;margin-bottom:2vw;
}

.cjSwiper .swiper-pagination1 .swiper-pagination-bullet{
  width:23px;
  height: 26px;
  background: url(../images/a1c8f2f5693142f97ef9614382172d831258dd25.png) no-repeat;
  opacity:0.5;
  margin:0 0.7vw;
}

.cjSwiper .swiper-pagination1 .swiper-pagination-bullet-active{
  background: url(../images/16323306e50d38b2b1ae2a23652daa6b07337a0b.png) no-repeat;
}

@media(max-width: 1200px){
  .cjt{
    font-size: 24px;
  }
  .cjSwiper .swiper-slide .wz{
    font-size: 16px;
  }
}

@media(max-width: 980px){
  .cjSwiper .swiper-slide .wz{
    font-size: 14px;
    padding: 10px 5px;
    white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
  }
  .cjt{font-size:20px;}
  .cjt::before{width:4px;height:20px;}
}





/* ys */
.w1170{
  max-width: 1290px;
  margin: 0 auto;
  padding-left: 60px;
  padding-right: 60px;
}
.ys-bg{
  background: url(../images/97b1befe5e942b42f4856cc9cbe688b1757ea82f.jpg) no-repeat top center;
  background-size: 100% 100%;
  margin-top: 5vw;
  padding: 5.2vw 0;
}



.ys-wrap{
  margin-top:3.64583333333333vw;
}

.yslist{
  flex-wrap: wrap;
  
}

.ysl{
  
}

.yslist li{
  margin-bottom: 2.6vw;
}


.yslist li a{
  display: flex;
  align-items: center;
}

.yslist li a .img1 img{
  max-width: 100%;
}

.yslist li a .wz1{
  color: #ffffff;
  font-size: 28px;
  margin-right: 1.25vw;
}

.yslist li{
  padding-left: 5.72916666666667vw;
}

.yslist li:nth-of-type(2){
  padding-left: 0;
}

.yslist li:last-child{
  margin-bottom: 0;
}



.yslist2 li{
  margin-bottom: 2.6vw;
}


.yslist2 li a{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.yslist2 li a .img1 img{
  max-width: 100%;
}

.yslist2 li a .wz1{
  color: #ffffff;
  font-size: 28px;
  margin-left: 1.25vw;
}

.yslist2 li{
  padding-right: 5.72916666666667vw;
}

.yslist2 li:nth-of-type(2){
  padding-right: 0;
}
.yslist li2:last-child{
  margin-bottom: 0;
}
.ys-wrap{
  position: relative;
}

.ysimg{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url(../images/f9807d7b4ad9055da4fe0bc5312ed42ee0b0b30b.png) no-repeat center center;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 99;
  background-size: 368px 368px;
}

.ysimg img{
  max-width: 100%;
}

.ysimg .wz{
  color: #333333;
  font-size: 28px;
  margin-top: 1vw;
}

@media(max-width: 1200px){
  .yslist li a .wz1{
    font-size: 20px;
  }
  .ysimg .wz{
    font-size: 20px;
  }
  .yslist2 li a .wz1{
    font-size: 20px;
  }
}

@media(max-width: 980px){
  .ysimg{
    display: none;
  }
  .ys-wrap{
    margin-top: 20px;
    /* flex-wrap: wrap; */
  }
  .ysl{
    width: 50%;
  }
  .yslist li{
    padding-left: 0;
  }
  .yslist li a .img1{
    width: 60px;
  }
  .yslist li a .wz1{
    font-size: 14px;
  }
  .ysr{
    width: 50%;
  }
  .yslist2 li{
    padding-right: 0;
  }
  .yslist2 li a .img1{
    width: 60px;
  }
  .yslist2 li a .wz1{
    font-size: 14px;
  }
}

/* honor */
.honor-index{
  margin-top: 4.16666666666667vw;
}

.honor-roll{
  margin-top: 3.125vw;
  height:850px;
  overflow: hidden;
  position: relative;
}

.honorSwiper{
  overflow: hidden;
  height: 100%;
}

.honorSwiper .swiper-slide{
   vertical-align:middle;
}
.honorSwiper .swiper-slide .img1 img{
  width: 100%;
  height: 100%;
  display: block;
  
}
.honorSwiper .swiper-pagination2{
  /* position: relative; */
  /* margin-top: 3.125vw; */
  top: initial;
  bottom: 0;
  transform: initial;
  right: 0;
  text-align: center;
  width: 100%;
}

.honorSwiper .swiper-pagination2 .swiper-pagination-bullet{
  width: 15px;
  height:15px;
  background: #d1d1d1;
  opacity: 1;
  border-radius:50%;
  display: inline-block;
  margin: 0 0.8vw;
}

.honorSwiper .swiper-pagination2 .swiper-pagination-bullet-active{
  background: #003366;
}
@media(max-width: 1850px){

  .honor-roll{
    height: 830px;
  }
}
@media(max-width: 1700px){

  .honor-roll{
    height:780px;
  }
}
@media(max-width: 1600px){

  .honor-roll{
    height: 730px;
  }
}
@media(max-width: 1480px){
  .honor-roll{
    height: 700px;
  }
 
}

@media(max-width: 1360px){
  .honor-roll{
    height:660px;
  }
}


@media(max-width: 1280px){
  .honor-roll{
    height:520px;
  }
}



@media(max-width: 1100px){
  .honor-roll{
    height: 500px;
  }
}
@media(max-width: 1024px){
  .head2-index .headl{
    width: 38.78%;
  }
  .kk2s{font-size:22px;}
  .kk2s img{vertical-align: -6px;}

}



@media(max-width: 980px){
  .honor-roll{
    height: 500px;
  }

    .psort li a{line-height:86px;}
}

@media(max-width: 768px){
  .honor-roll{
    height: 390px;
  }
}

@media(max-width:425px){
  .honor-roll{
  height: 220px;
}
.put .put2{font-size:14px;}
}


@media(max-width: 375px){
  .honor-roll{
  height:200px;
}
}






.you{background:url(../images/cd6a67f6e82c83f4ab676541131832eae9e4b3f1.jpg) no-repeat;background-size:100% 100%;margin-top:3vw;padding:3vw 0 5vw;}
.wh1356{max-width:1386px;margin:0 auto;padding:0 15px;}
.yadd{margin-top:4.8vw;}
.yadd li{width:47%;margin:1.6vw 0;}
.yadd li .img{width:74px;}
.yadd li .img img{width:100%;display:block;}
.yadd li .det{width: calc(100% - 86px);background-color: rgb(255, 255, 255,.8);padding:20px;margin-top:20px;}
.yadd li.aa1 .det{border-radius:15px;border-top-left-radius:0;}
.yadd li.aa2 .det{border-radius:15px;border-top-right-radius:0;}
.yadd li .wz1{color:#003366;font-size:24px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.yadd li .wz2{color:#222222;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;}


@media(max-width: 1024px){
  .yadd li .img{width:60px;}
   .yadd li .wz1{font-size:20px;}
   .yadd li .wz2{font-size:15px;}
   .yadd li .det{width: calc(100% - 76px);}
}


@media(max-width: 768px){
   .yadd li .img{width:50px;}
   .yadd li .wz1{font-size:18px;}
   .yadd li .wz2{font-size:13px;}
   .yadd li .det{width: calc(100% - 66px);padding:15px;margin-top:15px;}
}

@media(max-width: 428px){
 .yadd li{width:100%;}
  .yadd li .wz1{font-size:16px;}
 .yadd li .wz2{font-size:12px;}
}






/* service */
.service-bg{
  background: url(../images/c992b369152b58d11503a1aa593c6e7f7dc4a8d9.jpg) no-repeat top center;
  background-size: 100% 100%;
  padding: 4.6875vw 0;
}

.slist1{
  margin-top: 2.6vw;
  flex-wrap: wrap;
}

.slist1 li{
  width: 23.72%;
  background: #fff;
  margin-bottom: 25px;
  padding: 1.5625vw 1.675vw; box-shadow: 0 0 6px #d8d5d5;
}

.slist1 li .wz1{
  color: #003366;
  font-size: 36px;
  font-weight: 600;
}

.slist1 li .wz2{
  color: #333333;
  font-size: 18px;
  line-height: 26px;
}




@media(max-width: 1200px){
  .slist1 li .wz2{
    font-size: 14px;
    line-height: 24px;
  }
  
}

@media(max-width: 980px){
  .service-bg{
    padding: 40px 0;
  }
  .slist1{
    margin-top: 20px;
  }
  .slist1 li{
    width: 48%;
    padding: 15px;
  }
  .slist1 li .wz1{
    font-size: 24px;
  }
  .slist1 li .wz2{
        font-size: 12px;
    line-height: 20px;
  }
}

/* news */
.xwbg{background:#fff;background-size:100% 100%;padding:3vw 0 4vw;}
.tt33{
  display: none;
}
.news-index{
 
}

.news-wrap{
  margin-top: 3.125vw;
}

.newsl{
  width: 68%;
}

.newsr{
  width: 30%;
}

.nwt{
  align-items: center;
}

.nwt ul li{
  width: 157px;
  height: 54px;
  background: #f5f5f5;
  margin-right: 7px;
}

.nwt ul li a{
  display: block;
  color: #333333;
  font-size: 18px;
  line-height: 54px;
  text-align: center;
}

.nwt ul li.cur{
  background: #003366;
}

.nwt ul li.cur a{
  color: #fff;
}

.nwt .nmore a{
  display: block;
  color: #333333;
  font-size: 18px;
}

.nw-wrap{
  margin-top: 1.25vw;
  
}

.nwl{
 background:#fff;
 float: left;
 width: 49%;
 margin-top: 2%;
}
.flexs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.nlist11{}
.nlist11 li .img1{width:100%;}
.nlist11 li .img1 img{
  width: 100%;display:block;
}
.nlist11 li .wz{
  width:100%;margin-top:3%;
}


.nlist11 li .wz .wz1{
  color: #333333;
  font-size: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nlist11 li:hover .wz .wz1{
  color: #003366;
}




.nlist11 li .wz .wz2{
  color: #666666;
  font-size:14px;
  line-height: 22px;
  margin-top:0.6vw;
  overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
}

.nlist11 li .wz .wz3{
  color: #999999;
  font-size:14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;margin-top:1.5vw;
}

.dmsdk{
  font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #666666;
  box-sizing: border-box;
  padding: 1% 0;
}

.nwr{background:#fff;float: right;
width: 48%;}
.nlist22 {
   height: 100%;
}
.nlist22 li{padding:0.8vw 0;
   border-bottom: #e4e4e4 1px solid;
}

.nlist22 li .wz1{
  color: #333333;
  font-size:20px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}

.nlist22 li .wz2{
  color: #666666;
  font-size: 16px;
  line-height: 22px;
  margin: 0.5vw 0;
  overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
}

.nlist22 li .date{
  font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #666666;
  margin-top: 2%;
}


.nlist22 li:hover .wz1{
  color: #003366;
}



.news3-wrap{
  margin-top: 1.25vw;background:#fff;padding:20px;
}

.nlist3 li{padding:3% 0;}

.nlist3 li .det{
  color: #333333;
  font-size:18px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}


.nlist3 li .det2{
  color: #666666;
  font-size: 14px;
}


.nlist3 li:hover .det{
  color: #003366;
}





@media(max-width: 1440px){
 .nlist3 li{padding:0.62vw 0;}
}

@media(max-width: 1024px){
  .nwt ul li a{line-height:50px;font-size:16px;}
  .nwt ul li{height:50px;}
  .nwt .nmore a{font-size:16px;}
  .nlist11 li .wz .wz1{font-size:18px;}
  .nlist11 li .wz .wz2{-webkit-line-clamp:1;}
  .nlist22 li .wz1{font-size:18px;}
  .nlist3 li .det{font-size:18px;width:60%;}
  .nlist3 li{padding:0.5vw 0;}
}

@media(max-width: 768px){
  .xwbg{padding:30px 0;}
  .you{padding:30px 0;}
  .news-wrap {
    flex-wrap: wrap;
}
  .newsl{width:100%;}
  .newsr{width:100%;margin-top:1.25vw;}
    .nlist11 li .wz .wz1{font-size:16px;}
  .nlist22 li .wz1{font-size:16px;}
  .nlist3 li .det{font-size:16px;}
}


@media(max-width: 425px){
    .nwt ul li a{line-height:40px;}
  .nwt ul li{height:40px;width:100px;}
  .nlist22 li .date{font-size:12px;}
  .nlist11 li .wz .wz3{font-size:12px;}
  .nlist3 li .det2{font-size:12px;}
}

@media(max-width: 375px){
  .nlist22 li .wz1{width:100%;font-size:14px;}
  .nlist22 li .date{display:none;}
  .nlist3 li .det{width:100%;font-size:14px;}
  .nlist3 li .det2{display:none;}
  .nwt .nmore a{font-size:14px;}
  .nlist11 li .wz .wz1{font-size:14px;}
}




/* hezuo */
.hz-index{margin:3.5vw 0;}
.hzadd{margin-top:1.5vw;}
.hzadd li{width:15.6%;box-shadow:0 0 8px #eee;margin:0.6vw 0;}
.hzadd li img{width:100%;display:block;}

@media(max-width:768px){
  .hz-index{margin:30px 0;}
  .hzadd{margin-top:20px;}
  .hzadd li{width:24%;}
}

@media(max-width:425px){
  .hzadd li{width:32%;}
}



/* liu */
.liu-bg{
 background:url(../images/8f865aa95b70597d145a4ae816785303eb4b0ce7.jpg) no-repeat;background-size:100% 100%;
  padding: 20px 0;
}

.liu-wrap{
  align-items: center;
}

.m11{
  width:55%;
  background: #fff;
  border-radius: 30px;
  height: 60px;
  line-height: 60px;
}
.m11 textarea{
  width: 100%;
  height: 60px;
  padding: 0;
  text-indent: 30px;
  color: #999999;
  font-size: 18px;
  border-radius: 30px;
}
.m22{
  width: 27%;
  background: #fff;
  line-height: 60px;
  border-radius: 30px;
  padding: 0 2%;
}

.m22 .m33a{
  width: 50%;font-size:18px;
}
.m22 .m33b{
  width: 50%;
}
.m22 .m33b img{
  width: 98%;
  padding-right: 2%;
}
.tijiao{
  width: 16%;
background:url(../images/229e7d58303c9fabc87ad4c2f10602cad1f16f09.png) no-repeat;background-size:100% 100%;
  color: #d12110;
  font-size: 18px;
  border-radius: 30px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border: none;
}

.tijiao .btn{
  padding: 0;
  color: #d12110;
  font-size: 18px;outline:none;border:none;font-weight:bold;
}

@media(max-width: 980px){
  .liu-wrap{
    flex-wrap: wrap;
  }
  .m11{
    width: 100%;
  }
  .m11 textarea{
    font-size: 14px;
  }
  .m22{
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    flex-wrap: wrap;
  }
  .tijiao{
    width:30%;
    margin-top: 20px;
  }
  .tijiao .btn{
    font-size: 14px;
  }
  .m22 .m33b{width:120px;}
}



/* foot */
.foot-bg{
  background: #003366;
  background-size: 100% 100%;
}

.fnavlist{
  border-bottom: 1px solid #343434;
  padding: 1.45833333333333vw 0;
}

.fnavlist li{
  width: 15%;
}

.fnavlist li a{
  display: block;
  text-align:center;
  color: rgba(255,255,255,.5);
  font-size: 16px;
}

.fnavlist li a:hover{
  color: #fff;
}

.foot-index{
  padding-top:3vw;padding-bottom:3vw;
}

.foot-index .footl{
  width:16%;
}
.footl .flogo{width:100%;margin-top:2.3vw;}
.footl .flogo img{
  max-width: 100%;display: block;
}

.elist{
  margin-top: 1.6625vw;width:20%;
}

.dsonfdjh{
  font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 44px;
	letter-spacing: 0px;
	color: #a6a6a6;width:40%;float:left;margin-left:10%;
  margin-top: 10%;text-align:center;
}
.elist li{
  width: 44%;
}

.elist li .img1 img{
  max-width: 100%;
}

.elist li .wz{
  font-size: 16px;
  color: rgba(255,255,255,.5);
  text-align: center;
  line-height: 3;
}


.fxiq{width:1px;height:235px;background:#5e5e5e;}


.footr{
  width:65%;
}

.footr dl{
  width: 20%;
margin-bottom: 0;
}
.footr dl:nth-child(1){
  width: 40%;
}
.footr dl:nth-child(3){
  width: 34%;
}
.footr dl:nth-child(1) dd{
  width: 48%;
  float: left;
}

.footr dt{
  font-weight: 500;
  font-size: 20px;
  color: #fff;
}

.footr dt span{
  display: block;
  width: 46px;
  height: 2px;
  background: #fff;
  margin: 15px 0;
}



.footr dd a{
  display: block;
  font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
  color: #a7a7a7;
  white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.footr dd a:hover{
  color: #fff;
}

.footr p{
  display: block;
  font-size: 16px;
  color: rgba(255,255,255,.5);
  line-height:26px;
}

.c-link{
  
}

.dasijk{background: rgba(0,0,0,.6);color:#666666;font-size:12px;padding:8px 0;}
.dasijk a{color:#666666;}




.cop-bg{
  background: #000000;
  padding: 15px 0;
}

.cop-index{
  font-size: 14px;
  color: rgba(255,255,255,.6);position:relative;
}
.copr{position:absolute;
    left:50%;
    transform:translateX(-50%);

   top: 50%;
   transform: translateY(-50%);}


.copr img{
  -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate 25s linear infinite;
    -moz-animation: rotate 25s linear infinite;
    -o-animation: rotate 25s linear infinite;
    animation: rotate 25s linear infinite;
    width: 35px;
    margin-left: 0px;
}


@-webkit-keyframes rotate{from{-webkit-transform: rotate(360deg)}
    to{-webkit-transform: rotate(0deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(359deg)}
    to{-moz-transform: rotate(0deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(359deg)}
    to{-o-transform: rotate(0deg)}
}
@keyframes rotate{from{transform: rotate(359deg)}
    to{transform: rotate(0deg)}
}



.cop-index a{
  color: rgba(255,255,255,.6);
}

.copl{
  /* width: 60%; */
}
.btn{
  height: 40px;
  font-size: 16px;
}
.btn-primary {
    color: #fff;
    background-color: #d12110;
    border-color: #d12110;
}


@media(max-width: 1024px){
  .foot-index .footl{display:none;}
  .elist{width:24%;}
  .elist li .wz{font-size:14px;}
  .footr{width:70%;}
  .footr dt{font-size:17px;}
  .footr dd a{font-size:14px;}
  .footr p{font-size:14px;}
  .m11 textarea{font-size:16px;}
  .m22 .m33a{font-size:16px;}
  .tijiao .btn{font-size:16px;}
  .copr{position:static;text-align:center;left:0;top:0;transform:initial; }
}


@media(max-width: 768px){
  .elist{width:40%;}
  .footr{width:50%;}
  .foot-index{padding:30px 0;}
}

@media(max-width: 428px){
  .foot-index,.cop-index{flex-wrap: wrap;}
  .elist{width:100%;}
  .footr{width:100%;}
  .fxiq{display:none;}
  .copl{width:100%;}
  .m11 textarea{font-size:14px;}
  .m22 .m33a{font-size:14px;}
  .tijiao .btn{font-size:14px;}
  .tijiao{width:50%;}
}



@media(max-width: 1600px){
  .dmsdk{
    font-size: 15px;
  }
  .nlist3 li .det{
    font-size: 17px;
  }
}

@media(max-width: 1500px){
  .kk2s_b{
    font-size: 30px;
  }
  .dmsdk{
    font-size: 15px;
  }
  .nlist3 li .det{
    font-size: 17px;
  }
  .plist1 li .wz .wz1{
    font-size: 20px;

  }
  .hylist li a .wz .ww .wz1{
    font-size: 26px;
  }
  .hySwiper .swiper-slide .wz{
    font-size: 20px;
  }
  .put .put1{
    font-size: 36px;
  }
  .yodsijhglehj , .yodsijhglehjg{
    font-size: 26px;
  }
  .yodsijhg{
    width: 80%;
  }
  .footr dd a{
    font-size: 15px;
  }
}


@media(max-width: 1440px){
  .kk2s_b{
    font-size: 28px;
  }
  .dmsdk{
    font-size: 14px;
  }
  .nlist3 li .det{
    font-size: 16px;
  }
  .plist1 li .wz .wz1{
    font-size: 18px;

  }
  .hylist li a .wz .ww .wz1{
    font-size: 24px;
  }
  .hySwiper .swiper-slide .wz{
    font-size: 18px;
  }
  .put .put1{
    font-size: 31px;
  }
  .yodsijhglehj , .yodsijhglehjg{
    font-size: 24px;
  }
  .yodsijhgzg_b{
    font-size: 24px;
  }
  .yodsijhg{
    width: 80%;
  }
  .footr dd a{
    font-size: 14px;
  }
}



@media(max-width: 1366px){
  .kk2s_b{
    font-size: 26px;
  }
 
  .nlist3 li .det{
    font-size: 14px;
  }
  .plist1 li .wz .wz1{
    font-size: 16px;

  }
  .hylist li a .wz .ww .wz1{
    font-size: 20px;
  }
  .hySwiper .swiper-slide .wz{
    font-size: 16px;
  }
  .put .put1{
    font-size: 28px;
  }
  .yodsijhglehj , .yodsijhglehjg{
    font-size: 22px;
  }
  .yodsijhgzg_b{
    font-size: 22px;
  }
  .yodsijhg{
    width: 80%;
  }
  .footr dd a{
    font-size: 14px;
  }
  .put .put2{
    font-size: 16px;
  }
  .ysort li .wz{
    font-size: 16px;
  }
  .hytel .dh p:nth-of-type(2){
    font-size: 27px;
  }
  .abr .at2 {
    font-size: 23px;
}
.abr .aw p{
  font-size: 14px;
}
.nlist22 li .wz1{
  font-size: 18px;
}
}

@media(max-width: 1200px){
  .kk2s_b {
    font-size: 24px;
}
.hylist li .w3 {
    font-size: 14px;
}
.abr .at2 {
    font-size: 20px;
}
.yodsijhg {
    width: 95%;
}
.nlist11 li .wz .wz1{
  font-size: 18px;
}
}

@media(max-width: 1024px){
  .jdsjhg {
    font-size: 12px;

}
.yodsijhg {
    width: 100%;
}
.dmsdk{
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.footr {
    width: 100%;
}
.put .put1 {
    font-size: 25px;
}
}

@media(max-width: 992px){

.ysort li .wz {
    font-size: 15px;
}
.ysort li {
    width: 20%;
    margin-bottom: 2%;
}
.yodsijhglehj, .yodsijhglehjg , .yodsijhgzg_b{
    font-size: 18px;
}
.yodsijhg{
  height: 400px;
}
.yodsijhgzg_a {
    background-size: 39% 74%;
}
.abr .at2 {
    font-size: 17px;
    line-height: 30px;
}
}

@media(max-width: 500px){
  .news3-wrap{
    padding: 0px;
  }
  .yodsijhgle , .yodsijhgrt{
    width: 100%;
  }
  .nwl{
    float: none;
    width: 100%;
  }
  .lisnidnjh{
    display: none;
  }
  .yodsijhg {
    height: auto;
}
.nlist11 li .wz .wz1 , .nlist22 li .wz1 {
    font-size: 15px;
    line-height: 45px;
}
.nlist3 li{
    font-size: 15px;
    line-height: 30px;
}
.footr dl:nth-child(3) {
    width: 100%;
}
.nwr{
float: none;
    width: 100%;
}
.yodsijhgle li , .yodsijhgrt li{
  margin: 1% 0;
}
  .yodsijhgzg{
    display: none;
  }
  .put .put1 {
    font-size: 20px;
}
.put .put2 {
    font-size: 14px;
}
.ysort li {
    width: 32%;
    margin-bottom: 2%;
}
.ysort_img img{
  max-width: 30%;
  height: auto;
}
.hytel .dh p:nth-of-type(2) {
    font-size: 20px;
    line-height: 30px;
}
.hytel .dh p:nth-of-type(1) {
    color: #222222;
    font-size: 16px;
    line-height: 30px;
}
}

.dede_pages {margin:20px auto;height:40px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;border:1px solid #ddd;height:30px; line-height:30px;border-radius:3px; margin:0 3px;font-size:14px;}
.dede_pages ul li a,.dede_pages ul li span{color:#333;display:block;padding:0px 10px;}
.dede_pages ul li a:hover{padding:0px 10px;background:#003366;color:#fff;}
.dede_pages ul li.active{background:#003366;display:block;color:#fff;}
.dede_pages ul li.active a{color:#fff;display:block;}
@media (max-width: 767px){ 

.dede_pages {height:65px;}
.dede_pages ul li {height:25px; line-height:25px;margin-bottom:5px;}
.dede_pages ul li a,.dede_pages ul li span{padding:0px 10px;}
.dede_pages ul li a:hover{padding:0px 10px;}
.dede_pages ul li .current{background:#003366;display:block;color:#fff;}
}




.hzhb_239 { margin: 0 auto;width:100%;padding: 60px 0;overflow:hidden; }
.hzhb_239 .title { padding: 0 10px 30px;text-align: center }
.hzhb_239 .title h3 { color: #203144;font-weight: 500;font-size: 36px;white-space: nowrap;margin: 0 0 30px }
.hzhb_239 .title p {font-size: 18px;color: #666;white-space: nowrap;margin: 0  }
.hzhb_239 .hb-con { margin: 20px auto;padding:0;margin-bottom: 30px }
.hzhb_239 .hb-con .item { width: 17%;margin: 1.5%;border: 1px #eee solid;float: left;display: block;text-align: center;cursor: pointer }
.hzhb_239 .hb-con .item img { width: 75%;margin:20px auto;}
.hzhb_239 .hb-con .item:hover {-webkit-box-shadow: 0 0 30px rgba(32, 49, 68, 0.3);-moz-box-shadow:0 0 30px rgba(32, 49, 68, 0.3);box-shadow: 0 0 30px rgba(32, 49, 68, 0.3);transform: translateY(-5px);-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in; /* Firefox 4 */-webkit-transition: all 0.3s ease-in; /* Safari å’Œ Chrome */-o-transition: all 0.3s ease-in; /* Opera */
}
.hzhb_239  .btns-more { padding: 0;margin: 0;text-align: center }
.hzhb_239  .btns-more .more { border: 1px #ff8800'} solid;height: 44px;width: 300px;display: inline-block;color: {$eyou.theme.color1|default='#ff8800;font-size: 18px;line-height: 42px;position: relative;overflow: hidden;transition: all .5s ease-in; }
.hzhb_239  .btns-more .more span {display:block;width:0;height:0;border-radius: 50%;transition: all .5s ease-in;background-color: #ff8800;position:absolute;z-index: -1;left: 0;bottom: 0;transform: translate(-50%,50%);}
.hzhb_239  .btns-more .more:hover{color: #fff;}
.hzhb_239  .btns-more .more:hover span { width:900px;height:600px; }

@media only screen and (max-width: 992px) {
    .hzhb_239 .hb-con { margin-bottom: 20px;height: auto }
    .hzhb_239  .btns-more { margin-bottom: 20px }
    .hzhb_239 .hb-con .item { width: 48%;margin: 1%;border: 1px #eee solid;float: left;display: inline-block;cursor: pointer }
    .hzhb_239 .hb-con .item img { height: auto}
}
@media only screen and (min-width: 1200px) {
    .hzhb_239 { width: 1700px}
}
@media (min-width:992px) and (max-width:1199px){
    .hzhb_239 { height: auto }
}
@media only screen and (max-width: 991px) {
    .hzhb_239 { height: auto }
    .hzhb_239 .title { padding:0 10px 30px}
    .hzhb_239 .title p a{ white-space: normal;line-height: 24px;font-weight: normal  }
}
@media only screen and (max-width: 720px) {
    .hzhb_239 { padding: 30px 0 }
    .hzhb_239 .title h3 { font-size: 20px;margin: 0 0 10px }
    .hzhb_239 .title p { margin: 0 0 10px }
    .hzhb_239 .title p a { font-size: 15px }
    .hzhb_239 .btns-more .more {margin-top: 30px;height: 28px;width: 140px;font-size: 14px;line-height: 28px;}
}



