*{margin:0;padding:0;list-style:none;text-decoration:none;}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}html,body{font-size: 16px;min-width: 320px;}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0}
:focus{outline:0}
address,cite,code,ctoolion,dfn,em,optgroup,strong,th,var{font-weight:400;font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit}
code,kbd,samp,tt{font-size:100%}
body{}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
ctoolion,th{text-align:left}
sub,sup{vertical-align:baseline;font-size:100%}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
img{vertical-align:top}
.w1200{width:1200px;margin:0 auto}
.w1440{width:1440px;margin:0 auto}
.width100{width:100%}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;position:relative}
.flexTop{align-items:flex-start}
.flexBetween{justify-content:space-between}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}


/* 头部 */
header {height: 90px;width: 100%;color: #fff;background: transparent;border-bottom: 2px solid hsla(0,0%,100%,.05);}
header.fixed {position: fixed;left: 0;top: 0;width: 100%;z-index: 998;}
header .t1{display: block;}
header .t2{display: none;}
header.on .t1{display: none;}
header.on .t2{display: block;}
header.on{background-color: #fff;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
header .logo{height:90px;padding-left:15px;}
header .logo img{max-height:90px;}
header ul li {float: left;height: 90px;line-height: 90px;}
header ul li>a{display: block;padding:0px 28px;font-size: 16px;color:#fff;position: relative;font-weight: bold;}
header.on ul li>a{color: #444;}
header ul li>a:hover::after,
header ul li>a.on::after{}
header .tel{background: url(../images/tel.png)no-repeat left center;line-height: 90px;}
header .tel span{color: #fff;font-size: 20px;font-weight: bold;display: block;padding-left: 30px;}
header.on .tel span{color: #444;}
header .horizo{display: none;width: 60px;height:60px;align-items: center;justify-content: center;font-size:30px;color:#000;}
.m-home .banner {position:relative;}
.m_nav {position:fixed;top:0px;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);width:100%;height:100%;background:#fff;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:999;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:0;transform:translateX(100%);}
.m_nav.open {transform:translateX(0);}
.m_nav .top {padding:20px;box-sizing:border-box;}
.m_nav .top .closed {width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer;}
.m_nav .logo {width:100%;margin:0 auto;}
.m_nav .logo img {display:block;margin:0px auto;max-width:90%;height:auto;}
/* .m_nav .ul {margin-top:30px;} */
.m_nav .ul li {padding:0 20px;border-bottom:1px solid #f5f5f5;transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0;}
.m_nav.open .ul li {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.m_nav .ul li:nth-child(1) {-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(2) {-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(3) {-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(4) {-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(5) {-webkit-transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(6) {-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li a {display:block;text-decoration:none;color:#333;font-size:16px;height:50px;line-height:50px;width:100%;}
.m_nav .ul li .dropdown_menu {display:none;}
.m_nav .ul li.dropdown.active .dropdown_menu {display:block;}
.m_nav .ul li .dropdown_menu a {display:block;font-size:14px;height:40px;line-height:40px;padding:0 20px;box-sizing:border-box;border-bottom:1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child {border:none;}

/* 第一屏幕 */
.about{width:100%;background: #f6f6f6;padding: 80px 0px;}
.about .about-lf{width: 100%;padding-top:45px;}
.about .about-lf h1{font-size: 60px;font-weight: bold;color: #d2cfcf;line-height: 80px;}
/* .about .about-lf span{font-size: 80px;color: #e70115;font-weight: bold;display:block;} */
.about .about-lf .txt1{font-size: 16px;text-align: justify;word-break: break-all;line-height: 2;}
.about .about-lf p{text-indent: 2em;}
.about-c{position: relative;align-items: flex-start;justify-content: space-between;}
.about-content{width: 690px;}
.about .bg{width: 632px;}
.about .about-lf .title2{color: #000;display: block;font-size: 30px;line-height: 74px;}

.history{width: 1324px;position: absolute;left: 0px;bottom:0px;}
.history ul li{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 25%;position: relative;background: #fff;height: 274px;}
.history ul li h3{font-size: 20px;font-weight: bold;color: #000;}
.history ul li h4{position: relative;}
.history ul li h4 i{font-size:60px;color: #e70115;font-weight: 400;position: absolute; right: -32px;top: -18px;display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;}
.history ul li h4 span{display: block;font-size: 80px;color: #e70115;font-weight: bold;}
.history ul .on{background: #e70115;}
.history ul .on h3{color: #fff;}
.history ul .on h4 span{color: #fff;}
.history ul li h2{border-right: 1px solid #17488f;    height: 60%; position: absolute;right: 0;}
.history ul li .bord{border-right:1px solid #e70115;}
.about .bg{}
.about .bg img{}
.text-center{text-align: center;}

.flex-top{align-items: flex-start;}

footer{background-image: url(../images/fbg.jpg);background-repeat: no-repeat;background-size: cover;color:#ffffff;font-size: 14px;margin-top:.6rem;}
.footer-bg{background-color:rgba(18,34,44,0.9) ;width: 100%;padding-top:.65rem;}
.footer-nav{width: 47%;align-items: flex-start;justify-content: space-between;padding-right: 75px;position: relative;}
.footer-nav::after{position: absolute;right: -1px;transform: translate(0, -50%);top: 50%;content:" ";width: 1px;height: 100%;background-color: #59656b; }
.footer-con::after{position: absolute;right: -1px;transform: translate(0, -50%);top: 50%;content:" ";width: 1px;height: 100%;background-color: #59656b; }
.footer-nav .ft{}
.footer-nav a{font-size: 14px;color:#fff;display: block;text-align: center;line-height: 40px;}
.footer-con{width: 33%;padding-left:5%;position: relative;}
.footer-con .address{margin-top:.35rem;line-height: 2;}
.footer-ewm{width: 20%;}
.footer-tel{font-size: 35px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #ffffff;position: relative;}
.footer-tel img{margin-right:5px}
strong{font-weight: bold;}
.footer-bg .flex-top{padding-bottom:.15rem;align-items: stretch;}
.footer-ewm{padding-top:5px;}
.footer-ewm p{padding-top:25px;}
.footer-copyright{border-top:1px solid #59656b;line-height: .8rem;}
.footer-copyright a{color:#fff;}
.links{margin-top:.8rem;}
.links-h1{font-size: 20px;font-weight: bold;color:#3e3a39;line-height: 40px;border-bottom:1px solid #d0d0d0;}
.links-list{border-bottom:1px solid #d0d0d0;}
.links-list a {font-size: 14px;color:#3e3a39;line-height: 40px;float:left;margin-right: 60px;}

.nbg{width: 100%;height:340px;overflow: hidden;}
.nbg img{width: 100%;height:100%;object-fit: cover;}

.ny-nav .w1440{border-bottom: 1px solid #dbdbdb;}
.ny-nav ul {height:48px;line-height: 48px;}
.ny-nav ul li {padding-right:48px;}
.ny-nav ul li a{font-size:16px;color:#333333;display: block;position: relative;}
.ny-nav ul li a.on,.ny-nav ul li a:hover{color:#840518;display: block;font-weight: bold;}
.ny-nav ul li a.on::after,.ny-nav ul li a:hover::after{position: absolute;bottom: -1px;left: 0;content:" ";width: 100%;height: 2px;background-color: #840518; }
.ny-nav ul li a.on::before,.ny-nav ul li a:hover::before{position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);content:" ";width: 0;height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #840518;}

.main-content{padding-top:.35rem;}
.pg-content{font-size: 18px;color:#666666;line-height: 1.8;}
.pg-content img{max-width: 100%;height:auto;}


.hezuo-content{}
.ht-t{width: 100%;position: relative;margin-top: .3rem;}
.ht-t .bt{width: 100%;position: absolute;z-index: 1;font-size: 36px;font-weight: 400;color:#eaeaea;text-align: center;line-height: 36px;transform: translate(0, -45%);}
.ht-t .tt{width: 100%;position: relative;z-index: 2;font-size: 30px;font-weight: bold;color:#030303;text-align: center;line-height: 36px;}
.ht-t .tt span{color:#a14150;}
.hezuolist li {width: 30%;float:left;}
.hezuolist li{margin-right:5%;margin-top:35px;}
.hezuolist li:nth-child(3n){margin-right:0px;}
.hezuolist li a{display: block;}
.hezuolist li a .pic{padding-top:76%;position: relative;overflow: hidden;border: 1px solid #cccccc;}
.hezuolist li a .pic img{width: 100%;height:100%;object-fit: contain;position: absolute;top:0px;left:0px;transition: transform 0.5s ease-in-out;}

.hezuolist li a .tt-box{width: 100%;border:1px solid #cccccc;padding:15px;border-top:0px;}
.hezuolist li a .tt-box .tit{color:#333333;font-size: 20px;}
.hezuolist li a .tt-box .tit span{position: absolute;border:1px solid #cccccc;padding:2px 6px;right: 0px;}
.hezuolist li a .tt-box .tip{color:#717171;font-size: 16px;margin-top:15px;}
.hezuolist li a .tt-box .tit span svg{fill: #999999;}
.hezuolist li a:hover img{transform: scale(1.05);}
.hezuolist li a:hover .tt-box .tit{color:#8e182a;}
.hezuolist li a:hover .tt-box .tit span{border-color: #8e182a;}
.hezuolist li a:hover .tt-box .tit span svg{fill: #8e182a;}



.piclist li {width: 30%;float:left;}
.piclist li{margin-right:5%;margin-top:35px;}
.piclist li:nth-child(3n){margin-right:0px;}
.piclist li a{display: block;}
.piclist li a .pic{padding-top:63%;position: relative;overflow: hidden;}
.piclist li a .pic img{width: 100%;height:100%;object-fit: cover;position: absolute;top:0px;left:0px;transition: transform 0.5s ease-in-out;}
.piclist li a .tt-box{width: 100%;padding:15px 0;border-top:0px;}
.piclist li a .tt-box .tit{color:#333333;font-size: 20px;}
.piclist li a:hover img{transform: scale(1.05);}


.pag-con{font-size: 18px;color:#666666;line-height: 1.8;padding-top:25px;}

.y-list{margin-top:.5rem;justify-content: space-between;}
.y-list .bg{width: 46%;}
.y-list .bg img {max-width: 100%;}
.y-list .txt{width: 49%;text-align: center;}
.y-list .txt h2{font-size:30px;color:#1f1f1f;font-weight: bold;}
.y-list .txt .con{font-size: 18px;color:#666666;line-height: 1.8;padding-top:25px;text-align: left;}

.cont-con{font-size: 18px;color:#666666;line-height: 1.8;padding-top:25px;text-align: left;}
.con-list{justify-content: space-between;align-items: stretch;margin-top:30px;}
.con-list .bc{width: 30%;text-align: center;padding:0px 50px;border:1px solid #cccccc;}
.con-list .bc .pic{padding-top:30px;}
.con-list .bc .tt{padding-top:15px;color:#1e1e1e;font-size: 18px;font-weight: bold;}
.con-list .bc .tc{padding-top:5px;font-size: 16px;color:#666666;padding-bottom:20px;}
.map{margin-top:30px;}

.qixia-content{margin-top:.45rem;}

.news-content .item{align-items: flex-start;padding:.3rem 0px;border-bottom:1px solid #dedede;}
.news-content .bg{width: 27%;}
.news-content .bg img{width: 100%;}
.news-content .txt{flex: 1;padding-left: 2%;}
.news-content .txt .t1 a{display:block;font-size: 20px;color:#181818;font-weight: bold;line-height: 34px;}
.news-content .txt .t2 {margin-top:.15rem}
.news-content .txt .t2 span{margin-right:.3rem}
.news-content .txt .t2 span i{margin-right:5px}
.news-content .txt .t3 {font-size:14px;color:#444444;margin-top:.3rem;}
.news-content .txt .t4{margin-top:.3rem;}
.news-content .txt .t4 a{font-size:16px;color:#969696;padding-bottom:.15rem;border-bottom:1px solid #969696;}
.news-content .txt .t4 a:hover{font-size:16px;color:#830518;padding-bottom:.15rem;border-bottom:2px solid #830518;font-weight: bold;}


.liuyan{padding-top:.3rem}
.liuyan-box{flex-wrap: wrap;justify-content: space-between;}
.liuyan-box input{width: 31%;height: 42px;padding:0px 10px;border: 1px solid #b5b5b5;border-radius: 5px;margin-top: .3rem;}
.liuyan-box textarea{width: 100%;padding:10px;border: 1px solid #b5b5b5;border-radius: 5px;margin-top: .3rem;height:170px;}
.liuyan-ym input{width: 182px;padding:10px;border: 1px solid #b5b5b5;border-radius: 5px;margin-top: .3rem;height:45px;}
.liuyan-ym img{border-radius: 5px;margin-top: .3rem;height:45px;margin-left: 15px;}
.liu-btn input{width: 160px;border-radius: 5px;margin-top: .3rem;height:45px;margin-right: 15px;background: #999999;color:#fff;}
.liu-btn input.sub{width: 160px;border-radius: 5px;margin-top: .3rem;height:45px;margin-right: 15px;background: #7e000f;color:#fff;}
.liuyan{padding-bottom: 40px;}


.jxliuyan .item{padding:.2rem 0px;border-bottom:1px solid #dedede;}
.jxliuyan .bg{width: 40px;height: 40px;border-radius: 50%;overflow: hidden;}
.jxliuyan .bg img{width: 100%;height: 100%;object-fit: cover;}
.jxliuyan .bu{font-size:20px;color:#383838;padding-left: 14px;}
.jxliuyan .bt{padding-left: .66rem;color:#666666;}
.jxliuyan .bt i{margin-right: 5px;}
.jxliuyan .tcc {padding-left:54px;font-size: 16px;color:#666666;line-height: 1.8;}
.jxliuyan .hf {padding-left:54px;font-size: 16px;color:#666666;line-height: 1.8;}
.jxliuyan .t {color:#0246d1;font-weight: bold;margin-top:.15rem;}


.home-news .item{margin-top: .7rem;}
.home-news .item .pic{width: 20%;}
.home-news .item .pic img{max-width: 100%;}
.home-news .item .time{flex: 1;text-align: center;}
.home-news .item .time .t1{color:#224d9a;font-weight: bold;font-size: .4rem;}
.home-news .item .time .t2{color:#a1a1a1;font-weight: 400;font-size: 16px;}
.home-news .item .tit{width: 58%;padding-right: .28rem;}
.home-news .item .tit .t1 a{display: block;font-size: 20px;color: #111;font-weight: bold;}
.home-news .item .tit .t2{display: block;font-size: 16px;color: #3e3a39;font-weight: 400;line-height: 2;padding-top:35px;}

.home-news{padding: 0px 15px;}
  .news-htop{justify-content: space-between;align-items: self-end;}  
  .news-htop .n{font-size:.6rem;color:#d2cfcf;font-weight: bold;}
  .news-htop .c{font-size:.3rem;color:#313131;font-weight: bold;}
  .news-htop .t2 a{font-size:14px;color:#000000;background-color: #d8d8d8;border-radius: 10px;display: flex;padding:9px 18px;margin-left:20px;}
  .news-htop .t2 a:hover{color:#ffffff;background-color: #e70115;}

/* 第二屏 */
.hefutur{background: url(../images/bg_02.jpg)no-repeat;width: 100%;height: auto;}
@media screen and (max-width:1440px) {
  .w1440{max-width: 1366px;margin:0 auto;} 
}
@media screen and (max-width:1367px) {
  .w1440{max-width: 1200px;margin:0 auto;}
  .about-content{width: 50%;}
  .about .bg{width: 45%;}
  .history{width: 15.24rem;}
  .history ul li{height: 2.74rem;}
  .history ul li h4 span{font-size:.8rem}
  .history ul li h4 i{font-size:.6rem}
  .about{padding:.8rem 0;}

}

@media screen and (max-width:1200px) {
  .w1440{max-width: 1024px;margin:0 auto;}
  #header .w1440{max-width: 95%;}
}

@media screen and (max-width:1025px) {
  .links{padding:0px 15px}
  .w1440{width: 100%;}
  header{height:60px;}
  header .logo{height:60px;}
  header .logo img{max-height:50px;}
  header nav{display: none;}
  header .tel{display: none;}
  header .horizo{display: flex;}
  .about{padding-top: 0;}
  .about-c{flex-direction: column;}
  .about .about-lf{padding-top: 0;}
  .about-content{width: 100%;padding:0px 15px}
  .about .about-lf h1{text-align: center;}
  .about .about-lf .title2{text-align: center;}
  .about-content{order: 2;}
  .about .bg{order: 1;width: 100%;}
  .about .bg img{width:100%;}
  .history{position: static;order: 3;margin-top:15px;width: 100%;}
  .history ul{padding:0px 15px;}
  .history ul li h3{font-size: .4rem;}
  .footer-nav{display: none;}
  .footer-con{width: 60%;}
  .footer-ewm{width: 40%;}
  .footer-copyright{line-height: 40px;}
  .ny-nav{display: none;}
  .main-content{padding:20px 15px 0;}

  .hezuolist li{width: calc(50% - 7.5px);margin-right:0;padding-right:7.5px;margin-top:15px;}
  .hezuolist li:nth-child(2n){margin-left:7.5px;padding-right:0;}
  .hezuolist li a .tt-box{padding:10px;}
  .hezuolist li a .tt-box .tit span{display: none;}
  .hezuolist li a .tt-box .tit{font-size: 18px;}
  .hezuolist li a .tt-box .tip{font-size: 14px;}
  
  .ht-t{padding-bottom: 15px;}
  .nbg{height: 250px;}

  .news-content .item{padding:15px 0px;}
  .news-content .txt .t4 a{border:0px;}


  .piclist li{width: calc(50% - 7.5px);margin-right:0;padding-right:7.5px;margin-top:15px;}
  .piclist li:nth-child(2n){margin-left:7.5px;padding-right:0;}
  .piclist li a .tt-box{padding:10px;}
  .piclist li a .tt-box .tit span{display: none;}
  .piclist li a .tt-box .tit{font-size: 18px;}
  .piclist li a .tt-box .tip{font-size: 14px;}
  .home-news .item .pic{width: 28%;}

  .home-news{padding: 0px 15px;}
  .news-htop{justify-content: space-between;padding-top:.85rem;align-items: self-end;}  
  .news-htop .n{font-size:30px;color:#d2cfcf;font-weight: bold;}
  .news-htop .c{font-size:18px;color:#313131;font-weight: bold;}
  .news-htop .t2 a{font-size:14px;color:#000000;background-color: #d8d8d8;border-radius: 10px;display: flex;padding:9px 18px;margin-left:20px;}
  .news-htop .t2 a:hover{color:#ffffff;background-color: #e70115;}
}

@media screen and (max-width:750px) {
  .news-content .item{flex-direction: column;}
  .news-content .bg{width: 100%;padding-top:50%;position: relative;overflow: hidden;}
  .news-content .bg img{width: 100%;height:100%;position: absolute;left: 0;top: 0;object-fit: cover;}
  .news-content .txt .t4{display: none;}
  .news-content .txt{padding: 0;display: flex;flex-direction: column;}
  .news-content .txt .t2 span{margin:0;}
  .news-content .txt .t1{order: 1;}
  .news-content .txt .t2{justify-content: space-between;flex-wrap: wrap;order: 3;}
  .news-content .txt .t3{order: 2;}
  .news-content .txt .t2{padding-top:10px;}

  .home-news .item{flex-direction: column;padding:0px 0;width: 100%;}
  .home-news .item .pic{width:100%;}
  .home-news .item .time{display: none;}
  .home-news .item .tit{width: 100%;}
  .home-news .item .tit .t1{padding-top: 15px;}
  .home-news .item .tit .t2{padding-top: 15px;}
  .home-news .item .pic{padding-top:50%;position: relative;overflow: hidden;}
  .home-news .item .pic img{width: 100%;height:100%;object-fit: cover;position: absolute;top:0px;left:0px;transition: transform 0.5s ease-in-out;}
  
}

@media screen and (max-width:641px) {
  .history ul li h3{font-size: .5rem;}
  .footer-ewm p{padding-top:10px;}
  .nbg{height: 200px;}

  .y-list{flex-direction: column;}
  .y-list .bg{width: 100%;text-align: center;order: 1;}
  .y-list .bg img {max-width: 100%;}
  .y-list .txt{width: 100%;text-align: center;order: 2;}
  .y-list .txt h2{font-size:20px;color:#1f1f1f;font-weight: bold;padding-top:15px;}
  .y-list .txt .con{font-size: 16px;color:#666666;line-height: 1.8;padding-top:15px;text-align: left;}

  .cont-con{font-size: 18px;color:#666666;line-height: 1.8;padding-top:5px;text-align: left;}
  .con-list{justify-content: space-between;align-items: stretch;margin-top:15px;flex-direction: column;}
  .con-list .bc{width: 100%;text-align: center;padding:0px 15px;border:1px solid #cccccc;margin-top:25px}
  .con-list .bc .pic{padding-top:15px;}
  .con-list .bc .tt{padding-top:15px;color:#1e1e1e;font-size: 18px;font-weight: bold;}
  .con-list .bc .tc{padding-top:5px;font-size: 16px;color:#666666;padding-bottom:20px;}
}

@media screen and (max-width:550px) {
  .footer-bg .flex-top{flex-direction: column;}
  .footer-con{width: 100%;padding-left:0px;display: none;}
  .footer-con::after{display: none;}
  .footer-bg .flex-top{padding:0px 15px}
  .footer-ewm{width: 100%;text-align: center;padding-bottom:15px;}
  .footer-ewm p{padding-top:10px;}

  .hezuolist li{width: 100%;margin-right:0;margin-left:0;padding-right:0px;}
  .hezuolist li:nth-child(2n){margin-left:0;padding-right:0;}
  .hezuolist li a .tt-box{padding:10px;}
  
  .piclist li{width: 100%;margin-right:0;margin-left:0;padding-right:0px;}
  .piclist li:nth-child(2n){margin-left:0;padding-right:0;}
  .piclist li a .tt-box{padding:10px;}

  .liuyan-box input{width: 100%;height: 42px;padding:0px 10px;border: 1px solid #b5b5b5;border-radius: 5px;margin-top: .3rem;}
  .liuyan-ym input{width: calc(100% - 182px - 15px);}


  .jxliuyan .item{padding:15px 0px;border-bottom:1px solid #dedede;}
  .jxliuyan .bg{width: 35px;height: 35px;border-radius: 50%;overflow: hidden;}
  .jxliuyan .bg img{width: 100%;height: 100%;object-fit: cover;}
  .jxliuyan .bu{font-size:18px;color:#383838;padding-left: 14px;}
  .jxliuyan .bt{padding-left: .66rem;color:#666666;}
  .jxliuyan .bt i{margin-right: 5px;}
  .jxliuyan .tcc {padding-left:49px;font-size: 14px;color:#666666;line-height: 1.8;}
  .jxliuyan .hf {padding-left:49px;font-size: 14px;color:#666666;line-height: 1.8;}
  .jxliuyan .t {color:#0246d1;font-weight: bold;margin-top:.15rem;}
}

ve-skips{margin-top:40px;line-height:24px;font-size:14px;font-weight:300;}
.ve-skips>p{padding:2px 0px;}
.ve-skips>p>a{color:#444444;}
.ve-skips>p>a:hover{color:#d70b24;  }
.article-content .main-title{    color: #161616;font-weight: 600;text-align: center;padding: 0 30px 15px;font-size: 20px;}
.article-content .time{ text-align: center;color: #898989;font-weight: 400;text-align: center;padding: 0px 0px 0px;font-size: 14px;}
.article-content .content{ padding:20px 0px;color: #666666;line-height: 1.8;}
.map iframe{width: 100%;height:400px;}
.section4 .btn {
    display: inline-block;
    color: #333;
    text-align: center;
    border: 1px solid #818dbd;
    padding: 10px 52px 10px 16px;
    background: url(../images/arrow.png) no-repeat 90% 45%;
    margin-top: 8%;
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
    transition: all .3s;
}
.section4 .text .btn {border: 1px solid #d7ddf0;color: #d7ddf0;
}
.section4 .btn:hover {
    color: #333;
    background-position: 85% 45%;
    padding-left: 22px;
    padding-right: 46px;
}
.section4 { vertical-align: top}
.section4 .bluebg,.section4 .text{ position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.section4 .bluebg{ background-color: rgba(47,103,255,.7);display: none;transition: all .3s}
.section4 .img_box{ text-align: center}
.section4 .img_box img{ width: 100%}
.nban-height{height: 90px;}
@media (max-height:780px){
 .section4 .img_box{  overflow: hidden }
}
.section4 .text{ color: #fff;text-align: center}
.section4 .text .icon_box{ position: absolute;top: 50%;left: 0;width: 100%;transition: all .3s;margin-top: -50px}
.section4 .text .icon_box b{ font-size: 28px}
.section4 .text .icon{ display: block;margin: auto;height: 52px;align-items: center;margin-bottom: 30px;filter: brightness(100);}
.section4 .text .btn{ position: absolute;top: 65%;left: 50%;margin-left: -67px;opacity: 0;transition: all .3s;background: url(/style/new/images/arrow_white.png) no-repeat 90% 45%;}
.section4 .swiper-slide{ position: relative}
.section4 .swiper-slide .content{ transition: all .3s}
.section4 .swiper-slide:hover{ z-index: 22}
.section4 .swiper-slide:hover .content{}
.section4 .swiper-slide:hover .bluebg{ display: block}
.section4 .swiper-slide:hover .text .icon_box{ top: 30%}
.section4 .swiper-slide:hover .text .icon_box b:after{ content: "";position: absolute;width: 40px;height: 2px;background-color: #fff;left: 50%;margin-left: -20px;bottom: -35px}
.section4 .swiper-slide:hover .text .btn{ opacity: 1}
.section4 .arrow-left,.section4 .arrow-right{ position: absolute;width: 24px;height: 43px;top: 50%;margin-top: -21px;z-index: 22;cursor: pointer;background-image: url(/style/new/images/s_icon411.png)}
.section4 .arrow-left{ background-position: 0 0;left: 8px}
.section4 .arrow-right{ background-position: right 0;right: 8px}


.map-box-flex{align-items: stretch;justify-content: space-between;}
.map-box-flex .cont-con{width: 45%;}
.map-box-flex .map{width: 50%;height: 550px;}
.map-box-flex .map iframe{width: 100%;height: 100%;}
.map>img{width: 100%;height: 100%;object-fit: cover;}

@media screen and (max-width: 1025px){
    .nban-height{height: 60px;}
}
@media (max-width:1024px){
 .section4{  padding-bottom: 4% }
 .section4 .icon_box{  transform: scale(.8) }
}
@media screen and (max-height:780px){
 .ht-t .bt{white-space: nowrap;overflow: hidden;}

}
@media screen and (max-width:640px){
    .map-box-flex{flex-direction: column;}
    .map-box-flex .cont-con{width: 100%;}
    .map-box-flex .map{width: 100%;}
    .footer-copyright{ line-height: 20px; font-size: 12px;  padding: 10px 0;}
    .history,.bg-imgg{ padding: 0 15px }
    
}
@media (max-height:575px){
 .section4 .fp-tableCell .jjfa{  height: 350px }

}
@media (max-width:480px){
 .section4 .icon_box{  transform: scale(.6) }
}

.homeTopSwiper1{display: block;vertical-align: middle;width: 100%;height:100vh;overflow: hidden;}
.homeTopSwiper1{ position: relative}
.homeTopSwiper1 .swiper-wrapper{ height: 100%}
.homeTopSwiper1 .container{ position: relative}
/* .homeTopSwiper1 .swiper-pagination{ bottom: 35px;width: 100%;text-align: right;position: absolute}
.homeTopSwiper1 .swiper-pagination span{ display: inline-block;width: 68px;height: 5px;margin: 0 0 0 10px;border-radius: 0;background-color: #fff;opacity: 1;cursor: pointer}
.homeTopSwiper1 .swiper-pagination .swiper-pagination-bullet-active{ background-color: #0070b0} */
.homeTopSwiper1 .swiper-slide{ color: #fff;overflow: hidden;background-size: cover;position: relative;height: auto}
.homeTopSwiper1 .swiper-slide .banner_text{ position: absolute;bottom: 38%;width: 100%}
.homeTopSwiper1 .swiper-slide h2{ font-size: 50px;line-height: 70px;padding-bottom: 4%}
.homeTopSwiper1 .swiper-slide h2 span{ font-size: 40px}
.homeTopSwiper1 .swiper-slide p{ max-width: 100%;font-size: 18px;line-height: 32px;-webkit-animation-delay: .6s;animation-delay: .6s}
.homeTopSwiper1 .swiper-slide .btn1{ display: inline-block;color: #fff;text-align: center;border: 1px solid #818dbd;padding: 10px 52px 10px 16px;background: url(../images/arrow.png) no-repeat 90% 45%;-webkit-animation-delay: .8s;animation-delay: .8s;transition: all .3s;margin-top: 2%}
.homeTopSwiper1 .scene{ width: 100%;height: 100%;position: relative}
.homeTopSwiper1 .scene li{ width: 100%;height: 100%;position: relative}
.homeTopSwiper1 .scene li img{ left: 0;top: 0;width: 100%;height:100%;-o-object-fit: cover;object-fit: cover}
.homeTopSwiper1 .swiper-slide-active h2{ -webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig}
.homeTopSwiper1 .swiper-slide-active p{ -webkit-animation-name: fadeInRight;animation-name: fadeInRight}
.homeTopSwiper1 .swiper-slide-active .btn{ -webkit-animation-name: fadeInRight;animation-name: fadeInRight}
.section1{ transition: all 1.3s;padding-top: 0!important}
.about{height: 100%;padding:0px;padding-top:90px;}
.about-c{position: relative;height: 100%;align-items: stretch;}
.about .bg img {width:100%;height: 100%;object-fit: cover;}
.section4{background-image: url(/style/new/images/bg4.jpg);background-repeat: no-repeat;background-size: cover;}
.counter{opacity:0;}
.section4{}
.section4-box,.hefutur{height: 100%;}
.jjfa,
.jjfa .swiper-slide,
.section4 .img_box,
.section4 .swiper-slide .content{height: calc(100vh);}
.section4 .img_box img{height: 100%;object-fit: cover;}
.section4 .bluebg{display: block;background: rgba(0,0,0,.7);}
.section4 .text .icon_box{padding-left:.46rem;text-align: left;padding-right:.4rem;}
.section4 .text .t1{font-size:33px;color:#fefeff;font-weight: bold;}
.section4 .text .t2{font-size:16px;color:#fefeff;font-weight: bold;margin-top:.4rem;line-height: 2;}
.section4 .text .t3{font-size:16px;color:#fefeff;font-weight: 400;margin-top:1.4rem;transition: all .3s;opacity: 0;text-indent: 2em;line-height: 1.8;}
.section4 .text .icon_box{}
.section4 .swiper-slide:hover .text .icon_box{top:35%;}
.section4 .swiper-slide:hover .text .btn{top:85%;}
.section4 .swiper-slide:hover .text .t3{opacity: 1;}
.section4 swiper-slide a.btn:hover{color:#d7ddf0}
.section4 .swiper-slide:hover .bluebg{display: block;background: #e70115;}
.home-news{padding-top:90px;}
.home-news .item{margin-top:.5rem;align-items: stretch;}
.home-news .item .tit .t2{padding-top:.35rem; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;  overflow: hidden;}
.home-news .item .pic a{position: relative;display: block;width: 100%;height: 100%;overflow: hidden;}
.home-news .item .pic img {position: absolute;left: 0;top:0;width: 100%;height: 100%;object-fit: cover;}
.home-news .item .time>div{width: 100%;text-align: center;}
@media screen and (max-width:640px) {
  .about .bg{display: none;}
  .homeTopSwiper1{height:400px;}
  .about .about-lf h1{font-size: 30px;line-height: 60px;}
  .about .about-lf .title2{font-size: 24px;line-height: 54px;}
  .about{padding-top:20px;}
  .history ul{padding:0px;}
  .home-news{padding-top:0px;}
  .news-htop{flex-direction: column;justify-content:center; align-items:center;padding-top:20px}
  .news-htop .t2{padding-top:20px}
  .home-news .item .pic a{position: absolute;left: 0;top: 0;}
  .home-news .item .tit .t1{padding-top:10px;}
  .home-news .item .tit .t1 a{font-size:18px;}
  .home-news .item .tit .t2{padding-top:10px;line-height: 1.8;}
  .history ul{flex-wrap: wrap;}
  .history ul li{height: 80px;width: 50%;}
  .history ul li h3{font-size:14px}
  .history ul li h4 span{font-size:18px}
  .history ul li h4 i{font-size:16px;}
  .counter{opacity: 1;}
  .section4 .bluebg,.section4 .swiper-slide:hover .bluebg {background: rgba(0,0,0,.7);}
  .section4{padding-bottom:0px;}
  .jjfa, .jjfa .swiper-slide, .section4 .img_box, .section4 .swiper-slide .content,.section4-box, .hefutur {height: 550px;}
  .section4 .text .icon_box,.section4 .swiper-slide:hover .text .icon_box{top:25%;}
  .section4 .text .t3{opacity: 1;}
  .section4 .text .icon_box{padding:0px 10%;transform: scale(1);}
  .section4 .text .t1{font-size:20px;}
  .section4 .text .btn,.section4 .swiper-slide:hover .text .btn{opacity: 1;margin:0px;bottom:10%;left: 50%;transform: translate(-50%, 0);top:initial;}

  header .logo img{max-height: 32px;}
  header .horizo i{color:#ffffff}
  header.on .horizo i{color:#343434}
  .about .about-lf h1{font-family:"黑体";font-size: 40px;line-height: 48px;font-weight: 400;}
  .about .about-lf .title2{font-size:22px}
  .bg-imgg img{max-width: 100%;}
  .bg-imgg{order: 2;}
  .history{margin-top:10%;}
  .history ul{justify-content: space-between;}
  .history ul li {margin-bottom:10%;}
  .history ul li {width: 45%;position: relative;padding-top:45%;}
  .history ul li .pat{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
  .history ul li .pat-box{}
  .history ul li h4 span{font-size:2.0rem}
  .history ul li h4 i{font-size:1.4rem;color:#ffffff;}
  .history ul .on h3{font-size:.8rem;margin-top:.8rem;}
  .section4 .arrow-left{display: none;}
  .section4 .arrow-right{display: none;}
  .jjfa, .jjfa .swiper-slide, .section4 .img_box, .section4 .swiper-slide .content, .section4-box, .hefutur{height:30rem;}
  .jjfa{position: relative;}
  .jjfa .swiper-pagination{position: absolute;left: 50%;bottom:15px;transform: translate(-50%, 0);}
  .jjfa .swiper-pagination span{margin:0px 5px;background-color: #fff;}
  .jjfa .swiper-pagination .swiper-pagination-bullet-active{margin:0px 5px;background-color: #e70115;}
  .section4 .text .t1{font-size:1.2rem}
  .section4 .text .icon_box{text-align: center;}
  .section4 .text .t2{position: relative;padding-bottom:15px;}
  .section4 .text .t2::after{content:" ";width: 1.8rem;height:3px;background-color: #fff;position: absolute;left: 50%;bottom:0px;transform: translate(-50%, 0);}
  .news-htop .n{font-family:"黑体";font-size: 40px;line-height: 48px;text-transform:uppercase;font-weight: 400;}
  .news-htop .t2 a{border-radius: 0px;background: #b3b3b3;color:#fff}
  .home-news .item{padding:10px 10px 20px;background: #f1f1f1;border-radius: 5px;}
  .home-news .item .tit .t1 a{color:#535353;font-weight: 400;}
  .home-news .item .tit .m-time{font-size:16px;color:#535353;padding:10px 0px;}
  .home-news .item .tit .t2{font-size:14px;padding:0px;text-indent: 2em;}
  .links-h1{border:0px;text-align: center;}
  .links-list{border:0px;}
  .links-list a{display: block;padding: 0;margin: 0;text-align: center;font-size: 16px;width: 100%;}
  .footer-con{display: block;}
  .footer-bg .flex-top{padding:0px 4%}
  .footer-bg .footer-ewm{width: 28%;padding-right:4%;font-size: 12px;position: relative}
  .footer-bg .footer-con{width: 72%;padding-left:4%;position: relative;}
  .footer-bg .footer-con::before{content:" ";width: 1px;height:calc(100% - 5px);position: absolute;left: 0;top:0;background: #fff;}
  .footer-bg .flex-top{flex-direction: row;}
  .footer-bg .footer-ewm img{max-width: 100%;}
  .footer-tel{font-size:20px;margin-bottom:12px;}
  .footer-tel img{height: 24px;}
  .footer-con .address{font-size:12px;}
  .footer-bg .flex-top{padding-bottom:15px;}
  .footer-con::after{display: none;}
  
  .footer-con .address{margin-top:0px;line-height: 1.8;}
  .footer-ewm{padding-bottom:0px;}
}

