body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;



}
@font-face {
  font-family: 'sySong';
  }
.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.3s all; transform: scale(1,1); }

.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
body{ padding-top: 120px; }
.header{ background: #0067ac; padding:0 80px; position: fixed; left: 0; top: 0; right: 0; z-index: 100000; }
.logo{ height: 120px; line-height: 120px; transition: 0.3s all; }
.header-right-top{ height: 40px; transition: 0.3s all; padding-left: 220px; position: relative; z-index: 100; line-height: 40px; background: url(../image/header-top.png) left center no-repeat; }
.nav-list li{ float: left; position: relative; margin-left: 30px; }
.nav-list li a{ font-size: 18px; color: #fff; line-height: 80px; display: block; }
.header-right-top a{ display: inline-block; height: 40px; float: left; color: #fff; margin-left: 35px; }
.header:before{ display: block; transition: 0.3s all; content:""; position: absolute; right: 0; top: 0; height: 40px; left: 50%; margin-left: 200px; background: #0c3f95; }
.header-right-top a.last{ margin-left: 15px; width: 41px; background: url(../image/a02.png) center no-repeat; display: inline-block; height: 40px; }
.header-right-top a.last.active{ background: url(../image/ss-close.png) center no-repeat; }
.nav-list li:hover a{ background: url(../image/nav-b.png) center bottom no-repeat; }
.nav-down{ position: absolute; display: none; left: 50%; padding:10px 0; top: 100%; background: #fff; width: 120px; margin-left: -60px; }
.nav-down li{ float: none; margin:0!important; }
.nav-down li a{ font-size: 18px; background: none!important; color: #555; text-align: center; line-height: 38px; }
.nav-down li a:hover{ color: #0067ac; }
.header.active .logo{ line-height: 80px; height: 80px; }
.header.active .header-right-top{ height: 0; overflow:hidden; }
.header.active:before{ height: 0; }
.header-search-box{ position: absolute; right: 0; top: 100%; width: 380px; display: none; }
.header-search-box .form-control{ height: 50px; border-radius: 0; border:none; box-shadow: none; }
.btn-ss{ position: absolute; right: 15px; top: 0; bottom: 0; background: none; padding:0; line-height: 50px; border:none; }
.header-search-box.active{ display: block; }
.banner{ margin:0; overflow:hidden; }
.banner img{ width: 100%; }
.banner .slick-dots{ bottom: 40px; }
.banner .slick-dots li{ margin:0 8px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 25px; height: 25px; border-radius: 25px; }
.banner .slick-dots li button{ background: #8d95a0; }
.banner .slick-dots li.slick-active button,.banner .slick-dots li.slick-active{ width: 46px; }
.banner .slick-dots li.slick-active button{ background: #fff; }
.nav-list li:hover .nav-down{ display: block; }
.page-one{ background: #fafafa; padding-bottom: 95px; }
.container{ width: 1550px; }
.one-lind{ width: 100px; height: 10px; background: #0067ac; }
.one-left{ width: 47%; }
.title{ font-size: 40px; margin-top: 80px; margin-bottom: 52px; color: #333; font-weight: bold; font-family: "Microsoft YaHei UI"; }
.title i{ font-size: 50px; padding-left: 30px; display: inline-block; color: #fed072; font-weight: normal; font-family: "Arial" ; text-transform: uppercase;   }
.news-left{ width: 48.2%; }
.news-left li a{ display: block; background: #fff; margin-bottom: 20px; height: 215px; padding:25px 30px; }
.news-left-tt{ font-size: 18px; color: #555; }
.news-left-p{ color: #999; text-align: justify; line-height: 30px; margin-top: 5px; height: 60px; overflow:hidden; }
.news-left-lind{ border-top: solid 1px #ededed; margin-top: 20px; margin-bottom: 15px; }
.news-left-date{ font-size: 12px; color: #999; background: url(../image/raw01.png) right center no-repeat; }
.news-left-date span{ font-size: 26px; padding-right: 10px; }
.news-left li a:hover{ background: #0067ac; border-bottom: solid 2px #fed072; }
.news-left li a:hover .news-left-tt{ color: #fff; }
.news-left li a:hover .news-left-p{ color: #bfdcef; }
.news-left li a:hover .news-left-date{ color: #84b7d9; background: url(../image/raw02.png) right center no-repeat; }
.news-right{ width: 48.2%; }
.news-right li a{ display: block; margin-bottom: 10px; background: #fff; height: 105px; padding:25px 30px;  }
.news-right-date{ border-right: solid 1px #ededed; height: 56px; padding-right: 22px; line-height: 20px; font-size: 12px; color: #999; }
.news-right-date span{ display: inline-block; font-size: 26px; padding-bottom: 15px; padding-top: 3px; }
.news-right-p{ font-size: 18px; color: #555; text-align: justify; margin-left: 95px; line-height: 30px; overflow:hidden; height: 60px; }
.news-right li a:hover{ background: #0067ac; border-bottom: solid 2px #fed072; }
.news-right li a:hover .news-right-date{ color: #bfdcef; border-color: #bfdcef; }
.news-right li a:hover .news-right-p{ color: #fff; }
.one-right{ width: 53%; padding-left: 20px;}
.title-right{ margin-top: 90px;}
.one-tabs{ margin-bottom: 70px; float: right; padding-right: 80px; }
.one-tabs li{ float: left; margin-right: 20px; }
.one-tabs li a.one-tabs-a,.one-tabs li span{ display: inline-block; font-size: 20px; color: #0b2242; line-height: 42px; padding:0 25px; border-radius: 42px; background: #dfdfdf; }
.one-tabs-span{ position: relative; width: 130px; overflow:hidden; transition: 0.2s all; border-radius: 42px; height: 42px; }
.one-tabs-span span{ position: absolute; cursor: pointer; left: 0; top: 0px; }
.one-tabs-link{white-space:nowrap; border:solid 1px #fafafa; border-radius: 42px; padding-right: 15px; padding-left: 135px; display: table; }
.one-tabs-link a { line-height: 40px; font-size: 20px; color: #0b2242; padding:0 15px; display: table-cell; }
.one-tabs li.active a.one-tabs-a{ background: #0067ac; color: #fff; }
.one-tabs-span:hover span,.one-tabs li.active .one-tabs-span span{ background: #0067ac; color: #fff; }
.one-tabs-link a:hover,.one-tabs-link a.active{ color: #0067ac; }
.one-tabs-span:hover{ width: 418px; }
.one-tabs-span:hover .one-tabs-link{ border:solid 1px #0067ac; }
.img-slick-a{ height: 450px; transition: 0.3s all; }
.img-slick a:hover .img-slick-a{ transform: scale(1.1,1.1); }
.img-slick a{ display: block; position: relative; }
.img-slick a span{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 18px; color: #fff; line-height: 50px; background: #000; padding-left: 20px; padding-right: 150px; background: rgba(0,0,0,0.5); }
.img-slick .slick-dots{ left: auto; right: 20px; bottom: 20px; width: auto; }
.img-slick .slick-dots li{ margin-left: 10px; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 8px; height: 8px; border-radius: 50%; }
.img-slick .slick-dots li button{ background: #fff; }
.img-slick .slick-dots li.slick-active button{ background: #0067ac; }
.img-slick{ margin:0; }
.tabs-more{ position: absolute; right: 0; top: -102px; font-size: 16px; color: #b4b4b4; }
.tz-box-tt{ width: 93px; height: 93px; background: url(../image/tz-tt.png) center no-repeat; font-size: 22px; color: #333; font-weight: bold; padding-top: 3px; }
.tz-box{ padding-top: 20px; padding-right: 90px; position: relative; }
.tz-ul-date{ color: #333; font-weight: bold; }
.tz-ul-tt{ font-size: 16px; color: #333; margin-top: 5px; line-height: 25px; height: 50px; overflow:hidden; }
.tz-ul li{ float: left; width: 25%; padding-right: 60px; }
.tz-ul{ margin-left: 150px; }
.tz-ul li a{ display: block; height: 90px; position: relative; }
.tz-ul li a:before{ display: block; transition: 0.3s all; position: absolute; content: ""; left: 85px; right: 85px; bottom: 0; border-top: solid 2px #0067ac; }
.tz-ul li a:hover:before{ left: 0; right: 0; }
.tz-ul li a:hover .tz-ul-tt{ color: #0067ac; }
.tz-more{ position:absolute; right: 0; top: 20px; width: 90px; padding-top: 10px; height: 90px; border:solid 1px #0067ac; background: #fff; font-size: 16px; color: #b4b4b4; line-height: 25px; }
.yj-back{ background: url(../image/yj-back.png) center no-repeat; background-size: cover; padding-bottom: 110px; }
.yj-back .title{ color: #fff; }
.yj-list li{ float: left; width: 8%; transition: 0.3s all; }
.yj-list li a{ display: block; position: relative; }
.yj-list-back{ height: 640px; position: relative; }
.yj-list-back:before{ display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; bottom: 0; background: rgba(0,0,0,0.5); }
.yj-list-tt{ position: absolute; left: 0; top: 165px; right: 0; text-align: center; font-size: 26px; color: #fff; }
.yj-list-tt font{ display: block; width: 26px; margin:0 auto; line-height: 1; }
.yj-list-tt span{ display: inline-block; height: 75px; }
.yj-list-back i{ position: absolute; left: 50%; bottom: 0; width: 44px; height: 3px; background: #fed072; margin-left: -22px; }
.yj-list li.active{ width: 44%; }
.yj-list li.active .yj-list-back:before{ display: none; }
.yj-list li.active .yj-list-tt{ display: none; }
.yj-list-bottom{ position: absolute; display: none; left: 0; right: 0; bottom: 0; background: url(../image/li-back.png) center repeat; padding:20px 50px; }
.yj-list-tt-b{ font-size: 26px; color: #fff; }
.yj-list-p{ color: #fff; margin-top: 15px; line-height: 25px; text-align: justify; height: 100px; overflow:hidden; }
.yj-list li.active .yj-list-bottom{ display: block; }
.yj-list li.active .yj-list-back i{ display: none; }
.about-left{ width: 380px; position: relative; height: 458px; background: url(../image/about-left.png) center no-repeat; background-size: cover; padding-left: 60px; padding-top: 120px; }
.about-left-lind{ width: 120px; height: 3px; background: #fff; }
.about-left-tt{ font-size: 40px; margin-top: 50px; color: #fff; font-weight: bold; }
.about-left-tt i{ font-size: 50px; }
.about-left-more{ position: absolute; font-size: 16px; color: #fff; line-height: 30px; padding-top: 23px; right: -20px; bottom: 15px; width: 101px; height: 101px; background: url(../image/about-more.png) center no-repeat; }
.about-right{ margin-left: 480px; }
.about-right-tt{ font-size: 30px; color: #333; font-weight: bold; margin-top: 90px; }
.about-right-p{ font-size: 18px; color: #555; text-align: justify; line-height: 40px; margin-top: 55px; }
.about-ul li{ float: left; width: 25%; margin-top: 60px; }
.about-ul-top{ font-size: 40px; color: #0b2242; font-weight: bold; }
.about-ul-top em{ position: relative; padding-right: 35px; }
.about-ul-top em span{ font-size: 14px; position: absolute; right: 0; top: 5px; color: #777; font-weight: normal; width: 12px; height: 43px; background: url(../image/dw.png) center no-repeat; line-height: 43px; text-align: center; }
.about-ul-p{ font-size: 16px; color: #555; margin-top: 15px; }
.about-back{ background: url(../image/about-back.jpg) center no-repeat; position: relative; margin-top: 50px; background-size: 100% 100%; height: 438px; }
.ln-back{ position: absolute; left: 112px; border-radius: 4px; padding:20px; top: 93px; width: 193px; height: 153px; }
.ln-back:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.5); }
.ln-title{ font-size: 18px; color: #fff; font-weight: bold; }
.ln-p{ font-size: 16px; color: #fff; text-align: justify; line-height: 30px; margin-top: 10px; }
.ln-back-tow{ left: 314px; top: 0; width: 220px; height: 208px; padding:60px 30px; }
.ln-back-three{ left: 314px; top: 218px; width: 220px; height: 219px; padding:65px 30px; }
.ln-back-four{ left: 544px; top: 0; width: 435px; height: 437px; }
.ln-back-four i{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../image/play1.png) center no-repeat; }
.ln-back-five{ left: 990px; top: 94px; padding:25px; height: 115px; width: 220px; }
.ln-back-six{ left: 990px; top: 217px; width: 220px; height: 220px; padding-top: 50px; }
.ln-back-seven{ left: 1220px; top: 0;width: 190px; height: 178px; padding-top: 40px; }
.ln-back-eight{ left: 1220px; top: 352px; height: 86px; width: 300px; padding:15px 25px; }
.zt-back{ background: url(../image/zt-back.png) center no-repeat; background-size: cover; margin-top: 100px; padding:80px 0; }
.zt-title{ font-size: 40px; color: #333; font-weight: bold; }
.zt-slick-a{ display: block; padding:8px 0; margin:0 15px; position: relative; }
.zt-slick-tt{ line-height: 60px; position: relative; font-size: 18px; color: #555; background: #fff; border-top: solid 1px #edbe5d; }
.zt-slick{ margin:0 -15px; padding-bottom: 100px; }
.zs-slick-img{ position: relative; padding-top: 50%; }
.zs-slick-img img{ position:absolute; left: 0; top: 0; width: 100%; }
.zt-slick-box{ margin-top: 60px; }
.zt-slick .slick-next{ left: 50%; bottom: 0; width: 40px; height: 40px; margin-left: 420px; background: url(../image/right2.png) center no-repeat; top: auto; }
.zt-slick .slick-prev{ right: 50%; left: auto; bottom: 0; width: 40px; height: 40px; margin-right: 420px; background: url(../image/left2.png) center no-repeat; top: auto; }
.zt-slick .slick-dots{ width: 840px; padding-top: 18px; padding-left: 40px; padding-right: 40px; display: table; left: 50%; margin-left: -420px; right: auto; bottom: 0; height: 40px; background: url(../image/lind.png) center no-repeat; }
.zt-slick .slick-dots li{ display: table-cell;  }
.zt-slick .slick-dots li button{ height: 3px; width: 100%; padding:0; }
.zt-slick .slick-dots li.slick-active button{ background: #0067ac; }
.zt-slick-a-b .zt-slick-tt{ border-top: none; border-bottom: solid 1px #edbe5d; }
.zt-slick-tt:before{ display: block; content: ""; position: absolute; left: 10px; top: -8px; height: 16px; width: 4px; background: #edbe5d; }
.zt-slick-a-b .zt-slick-tt:before{ top: auto; bottom: -8px; }
.footer{ background: url(../image/footer.png) center no-repeat; background-size: cover; padding:60px 0; }
.footer-down{ width: 260px; margin:0 15px; }
.down-a{ display: block; line-height: 50px; background: #1a7cbd; padding:0 40px; }
.down-a span{ display: block; font-size: 16px; color: #fff; background: url(../image/raw.png) right center no-repeat; }
.dropdown-menu{ width: 100%; }
.footer-a a{ font-size: 16px; color: #fff; }
.footer-a span{ display: inline-block; padding:0 30px; color: #fff; opacity: 0.2; }
.footer-a{ margin-top: 50px; }
.footer-p{ font-size: 16px; color: #fff; margin-top: 20px; }
.ewm-box div{ display: inline-block; margin:0 20px; }
.ewm-box{ color: #fff; margin-top: 25px; }
.ewm-box img{ margin-bottom: 15px; height: 110px; }

.footer-top{ width: 1160px; margin:0 auto; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{ position: absolute; right: 0; background: #1567b1; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.search-a-b,.nav-click,.title-sm,.tz-more-sm,.search-a{ display: none; }
#nav_slide h1{ line-height: 50px; }
@media( max-width:1699px){
  .header{ padding:0 15px; }
}
@media( max-width:1599px){
  .container{ width: 1230px; }
  .logo img{ width: 400px; }
  .nav-list li{ margin-left: 15px; }
  .header-right-top a{ margin-left: 15px; }
  .about-back{ height: 346px; }
  .ln-back{ left: 88px; top: 75px; padding:17px; width: 153px; height: 120px; }
  .ln-p{ font-size: 13px; line-height: 25px; }
  .ln-back-eight span{font-size: 13px !important;}
  .ln-back-tow{ left: 248px; top: 0; width: 174px; height: 166px; padding:45px 20px; }
  .ln-back-three{ left: 248px; top: 172px; width: 174px; height: 166px; padding:45px 20px; }
  .ln-back-four{ width: 344px; top: 0; height: 345px; left: 430px; }
  .ln-back-five{ left: 782px; top: 75px; width: 175px; height: 92px; padding:15px 20px; }
  .ln-back-six{ left: 782px; top: 172px; width: 174px; height: 174px; padding:15px 20px; padding-top: 40px; }
  .ln-back-seven{ left: 963px; top: 0; width: 152px; height: 142px; padding-top: 30px; }
  .ln-back-eight{ left: 963px; top: 280px; width: 237px; height: 66px; padding: 8px 20px; }
  .ln-back-eight .ln-p{ line-height: 20px; margin-top: 5px; }
  .about-right-tt{ margin-top: 50px; }
  .about-right-p{ margin-top: 30px; }
  .one-tabs{ padding-left: 0; }
  .one-tabs-link a{ padding:0 5px; }
  .tz-ul li a:before{ left: 60px; right: 60px; }
}
@media( max-width:1339px){
  .nav-list li a{ font-size: 16px; }
  .nav-list li{ margin-left: 10px; }
  .header-right-top{ padding-left: 150px; }


  }
@media( max-width:1279px){
  .container{ width: 970px; }
  .logo img{ width: 270px; }
  .nav-list li a{ font-size: 14px; }
  .header-right-top a{ font-size: 12px; margin-left: 10px; }
  .about-back{ background: none; height: 360px; }
  .ln-back{ width: 300px; left: 0; top: 0; display: block; padding:25px; height: auto; background: url(../image/ln-back01.png) center no-repeat; background-size: cover; border-radius: 4px; }
  .ln-back-tow{ left: 0; top: 125px; background: url(../image/ln-back02.png) center no-repeat; background-size: cover; }
  .ln-back-three{ left: 0; top: 250px; background: url(../image/ln-back03.png) center no-repeat; background-size: cover; }
  .ln-back-four{ width: 320px; top: 0; left: 315px; height: 235px; background: url(../image/ln-back04.png) center no-repeat; background-size: cover; }
  .ln-back-five{ left: 650px; width: 300px; top: 0px; background: url(../image/ln-back05.png) center no-repeat; background-size: cover; }
  .ln-back-six{ left: 650px; width: 300px; top: 125px; background: url(../image/ln-back06.png) center no-repeat; background-size: cover; }
  .ln-back-seven{ left: 650px; width: 300px; top: 250px; background: url(../image/ln-back07.png) center no-repeat; background-size: cover; }
  .ln-back-eight{ left: 315px; width: 320px; top: 250px; background: url(../image/ln-back08.png) center no-repeat; background-size: cover; }
  .ln-back-eight .ln-p{ line-height: 25px; margin-top: 10px; }
  .about-left{ width: 300px; padding-left: 40px; height: 400px; padding-top: 50px; }
  .about-left-tt i{ font-size: 40px; }
  .about-right{ margin-left: 350px; }
  .about-ul-top font{ padding-right: 20px; }
  .about-ul-top{ font-size: 32px; }
  .about-ul-p{ font-size: 13px; }
  .about-ul li{ margin-top: 30px; }
  .about-right-tt{ margin-top: 30px; font-size: 28px; }
  .about-right-p{ font-size: 16px; line-height: 30px; }
  .footer-down{ width: 200px; }
  .down-a{ padding:0 15px; }
  .footer-top{ width: 920px; }
  .one-left{ width: 100%; }
  .one-right{ width: 100%; padding:0; }
  .img-slick-a{ height: auto; padding-top: 60%; }
  .tz-box{ margin-top: 50px; }
  .title-right{ width: 63%; }
  .one-tabs li{ margin-right: 10px; position: relative; z-index: 100; }
  .one-tabs-link{ background: #fff; }
  .one-tabs li a.one-tabs-a, .one-tabs li span{ padding:0 15px; }
  .one-tabs-span{ width: 110px; }
  .one-tabs{ padding-right: 80px; }
  .one-tabs-link{ padding-left: 110px; }
  .one-tabs-span:hover{ width: 350px; }
}
@media( max-width:991px){
  .container{ width: 750px; }
  .ln-back{ position: relative; left: 0; top:0; width: 100%; margin-bottom: 15px; }
  .ln-back-four{ height: auto; padding-top: 50%; }
  .about-back{ height: auto; }
  .about-left{ display: none; }
  .about-right{ margin-left: 0; }
  .header{ height: 50px; }
  .logo{ line-height: 50px; height: 50px; }
  .header:before{ display: none; }
  body{ padding-top: 50px; }
  .header-right-top{ display: none; }
  .menu-button{ display: block; }
.header.active .logo {
    line-height: 50px;
    height: 50px;
}
  .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
  .nav-click.active{ transform: rotate(180deg); }
  .nav-down{ position: static; margin:0; padding:0; width: 100%; background: none; }
  .nav-down li{ text-align: left; padding:0; }
  .nav-down li a{ text-align: left; padding:0 15px; font-size: 16px; line-height: 20px; text-align: left; }
  .nav-list li:hover .nav-down{ display: none; }
  .nav-down:before{ display: none; }
  .nav-list{ margin:0; display: none; position: fixed; top: 50px; bottom: 0; overflow-y: auto; background: #0067ac; left: 0; right: 0; border-top: solid 1px #ddd; }
  .nav-list li{ float: none; width: 100%; margin:0; padding:0; }
  .nav-list li a{ display: block; line-height: 40px; padding:0 15px; color: #fff!important; text-align: left; font-size: 16px; background: none!important; }
  .title{ font-size: 30px; margin:30px 0; }
  .title i{ font-size: 30px; padding-left: 15px; }
  .one-right{ margin-top: 0px; }
  .title-sm{ display: block; }
  .tz-box{ margin-top: 0; padding-top: 0; }
  .tz-box-tt{ display: none; }
  .tz-ul li{ padding-right: 20px; }
  .tz-ul{ margin-left: 0; }
  .tz-more{ top: 105px; }
  .page-one{ padding-bottom: 30px; }
  .yj-back{ padding-bottom: 30px; }
  .yj-list-tt{ top: 80px; }
  .yj-list-back{ height: 500px; }
  .zt-slick .slick-dots{ width: 500px; margin-left: -250px; padding-left: 0; padding-right: 0; }
  .zt-slick .slick-prev{ margin-right: 300px; }
  .zt-slick .slick-next{ margin-left: 300px; }
  .footer-down{ width: 150px; }
  .footer-top{ width: auto; }
  .footer-p{ font-size: 14px; }
  .zt-back{ padding:30px 0; margin-top: 30px; }
  .zt-slick-box{ margin-top: 30px; }
  .one-tabs{ margin-bottom: 30px; }
  .tabs-more{ top: -62px; }
  .search-box-c{ left: 15px; right: 15px; width: auto; margin-left: 0; }
  .search-a{ right: 55px; top: 0; bottom: 0; line-height: 50px; position: absolute; display: block; }
  .title-right{ width: 100%; padding:0; margin-top: 0px; }
  .tz-more{ display: none; }
  .tz-box{ padding-right: 0; }
  .tz-more-sm{ display: inline-block; padding:10px 80px; font-size: 16px; color: #666; border:solid 1px #ddd; margin-top: 15px; }
  .one-tabs{ float: none; padding:0; }
}
@media( max-width:768px){
  .container{ width: 100%; }
  .title{ font-size: 24px; margin:25px 0; }
  .news-left{ width: 100%; }
  .news-right{ width: 100%; }
  .one-tabs li a.one-tabs-a, .one-tabs li span{ font-size: 16px; padding:0 10px; line-height: 34px; }
  .tabs-more{ font-size: 14px; top: -53px; }
  .one-tabs{ margin-bottom: 20px; position: relative; z-index: 1000; }
  .one-right{ margin-top: 20px; }
  .one-tabs-link a{ font-size: 12px; line-height: 32px; }
  .one-tabs-link{ padding-left: 85px; background: #fff; padding-right: 0; }
  .one-tabs li{ margin-right: 10px; }
  .one-tabs-span{ width:85px; }
  .one-tabs-span:hover{ width: 230px; }
  .tz-ul li{ width: 100%; padding-right: 0; }
  .tz-box{ padding-right: 0; }
  .tz-ul-tt{ height: auto; max-height: 50px; }
  .tz-ul li a{ height: auto; padding-bottom: 15px; margin-bottom:15px; }
  .yj-list li,.yj-list li.active{ width: 25%; }
  .yj-list-back{ height: 250px; }
  .yj-list-tt{ top: 30px; }
  .yj-list-tt span{ height: 60px; }
  .yj-list-tt{ font-size: 18px; }
  .yj-list li.active .yj-list-bottom{ display: none; }
  .yj-list li.active .yj-list-tt{ display: block; }
  .yj-list li.active .yj-list-back:before,.yj-list li.active .yj-list-back i{ display: block; }
  .about-right-tt{ font-size: 24px; }
  .about-right-p{ font-size: 14px; line-height: 25px; margin-top: 20px; }
  .about-ul li{ width: 50%; text-align: center; }
  .zt-title{ font-size: 24px; }
  .zt-slick .slick-dots{ display: none!important; }
  .zt-slick .slick-prev{ margin-right: 20px; }
  .zt-slick .slick-next{ margin-left: 20px; }
  .zt-slick{ padding-bottom: 50px; }
  .footer-down{ width: 100%; margin:0 0 10px 0; }
  .footer{ padding:20px 0; }
  .footer-a span{ padding:0 10px; font-size: 14px; }
  .footer-a a{ font-size: 14px; display: inline-block; }
  .footer-a{ margin-top: 20px; }
  .tz-more{ display: none; }
  
  .zt-slick-tt{ font-size: 16px; }
  .banner .slick-dots{ bottom: 15px; }
  .banner .slick-dots li,.banner .slick-dots li button{ width: 12px; height: 12px; }
  
  }