/* AB模板网 整站模板下载 *//* 模板：Www.AdminBuy.Cn *//* 仿站：Fang.AdminBuy.Cn *//* 素材：Sc.AdminBuy.Cn *//* js特效：js.AdminBuy.Cn *//* 在线工具 Tool.Adminbuy.Cn *//* QQ：9490489 */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; }table{border-collapse:collapse; border-spacing:0; } fieldset,img{border:0; }ol,ul{list-style:none; }caption,th{text-align:left; } q:before,q:after{content:''; } abbr,acronym{border:0; } a{text-decoration:none; } .clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }.l,.col-l,.col_l,.col-c,.col_c{float:left; } .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right; } .c{clear:both; } .dn{display:none; }  *,*:before,*:after {    margin: 0;    padding: 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    outline: none !important;    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);     -webkit-tap-highlight-color: transparent;    -webkit-text-size-adjust: 100%;    -webkit-font-smoothing: antialiased;    font-smoothing: antialiased;}body {color: #333;font-size: 14px;line-height: 1.5;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-smoothing: antialiased;}img {border: none;}input,textarea,select {font-size: 14px;color: #333;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;border: none;}input[type='submit'],input[type='reset'],input[type='button'],input[type='radio'],input[type='checkbox'],select{    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}::-webkit-input-placeholder {color: #999;}::-moz-placeholder {color: #999;}::-ms-input-placeholder {color: #999;}select::-ms-expand {display: none;}a {color: #333;text-decoration: none;}.img-cover{    display: block;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    object-fit: cover;}.img-contain{    display: block;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    object-fit: contain;}/*布局*/.wp {margin: 0 auto;width: 1500px;}/*******************************    -------[=头部]-------********************************/.header{    background-color: #fff;}.header .title{    background-color: #ebebeb;    overflow: hidden;    line-height: 36px;    font-size: 14px;    color:#7B7B7B;}.header .title .r a{    padding: 0 10px;    color:#7B7B7B;}.header .box{    overflow: hidden;}.header.fixed .nav{    position: fixed;    top: 0;    left: 0;    width: 100%;    z-index: 99;}.logo{float:left;margin:9px 0 8px;height:102px;display:block;overflow:hidden;}/*.logo{    float: left;    height: 119px;    line-height: 119px;}.logo img{    display: inline-block;    vertical-align: middle;    max-width: 100%;    max-height: 100%;}*/.tell{    float: right;    overflow: hidden;    padding-top: 16px;}.tell .qr{    float: left;    width: 89px;    height: 89px;    background: url(../images/qr2.jpg) no-repeat;    -webkit-background-size: cover;    background-size: cover;    margin-right: 40px;}.tell .tel{    overflow: hidden;    background: url(../images/ico1.jpg) left center no-repeat;    padding-left: 71px;    font-size: 17px;    padding-top: 14px;    color:rgba(0, 0, 0, 0.75);}.tell span{    color:#a55202;    font-size: 33px;    line-height: 1.3;    font-weight: bold;}.nav{    background-color: #00254a;}.nav::after{    content: '';    display: block;    clear:both;    visibility: hidden;    width: 100%;    height: 0;}.nav li{    float: left;    width: 12.5%;    position: relative;}.nav .v1{    display: block;    text-align: center;    padding: 18px 0 16px;}.nav .v1 .cn{    font-size: 16px;    margin-bottom: 4px;    color:#fff;}.nav .v1 .en{    font-size: 12px;    text-transform: uppercase;    color:rgba(255, 255, 255, 0.3);}.nav li:hover .v1{    background: #a55202;}.nav li:hover .v1 .cn{    color:#fff;}.nav li:hover .v1 .en{    color:rgba(255, 255, 255, 0.3);}.nav li .sub{    display: none;    position: absolute;    top: 100%;    left:0;    width: 100%;    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);    text-align: center;    z-index: 9;    padding: 10px 0;    background-color:  #a55202;}.nav li .sub a{    display: block;    font-size: 14px;    color:#fff;    line-height: 35px;}.nav li .sub a:hover{    background-color: #fff;    color: #a55202;}/*******************************    -------[=导航]-------********************************/.menuBtn{    display: none;    position: fixed;    top: 17px;    right: 12px;    width: 30px;    height: 30px;    cursor: pointer;    transition: .3s;    -ms-transition: .3s;    -moz-transition: .3s;    -webkit-transition: .3s;    -o-transition: .3s;}.menuBtn b{display: block;height: 4px;background-color: #e91313;    margin: 4px 0;    transition: .3s;    -ms-transition: .3s;    -moz-transition: .3s;    -webkit-transition: .3s;    -o-transition: .3s;}.menuBtn.open{}.menuBtn.open b{display: none;margin: 0;position: absolute;left: 0px;top: 50%;margin-top: -5px;width: 30px;}.menuBtn.open b:first-child{display: block;    transform:rotate(45deg);    -webkit-transform:rotate(45deg);    -o-transform:rotate(45deg);    -ms-transform:rotate(45deg);}.menuBtn.open b:last-child{display: block;    transform:rotate(-45deg);    -webkit-transform:rotate(-45deg);    -o-transform:rotate(-45deg);    -ms-transform:rotate(-45deg);}/*******************************    -------[=底部]-------********************************//*******************************    -------[=公用]-------********************************/.banner img{ display:block}.banner .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{    bottom:1.82vw;  }.banner .swiper-pagination-bullet{width:17px;height:17px;background:transparent;font-size:0;cursor:pointer;border: 1px solid #fff;border-radius: 50%;opacity:1;}.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}.banner .swiper-button-prev{     width: 43px;    height: 72px;    background-image: url(../images/ico52.png);    -webkit-background-size: cover;    background-size: cover;    left:42px;    z-index: 2;    margin-top: -36px;}.banner .swiper-button-next{    width: 43px;    height: 72px;    background-image: url(../images/ico53.png);    -webkit-background-size: cover;    background-size: cover;    right:42px;    margin-top: 0;    z-index: 2;    margin-top: -36px;}.g-tit{    text-align: center;    overflow: hidden;    position: relative;    background-repeat: no-repeat;    background-position: center top;    -webkit-background-size: auto 4.64vw;    background-size: auto 4.64vw;    padding-top: 2.45vw;    margin-bottom: 32px;}.g-tit.tl{    text-align: left;    background-position: left top;    padding-top: 3.13vw;}.g-tit .tit{    color:#333;    font-size: 40px;    font-weight: bold;      line-height: 1.1;    text-transform: uppercase;    margin-bottom: 14px;}.g-tit .desc{    font-size: 16px;    color:#666;}.g-tit .desc i{  display: inline-block;  vertical-align: middle;  width: 134px;  height: 7px;  margin:0 27px;}.g-tit .desc i:first-child{    background: url(../images/ico2.png) no-repeat;}.g-tit .desc i:last-child{    background: url(../images/ico3.png) no-repeat;}.g-tit.cof .tit,.g-tit.cof .desc{  color:#fff;}.g-tit.cof i{  background-color: #fff;}.row1{    overflow: hidden;    padding: 31px 0 43px;}.pcatinx{    overflow: hidden;    border-top: 1px solid #d9d6da;    border-bottom: 1px solid #d9d6da;    margin-bottom: 2.71vw;}.ul-pat{    padding: 0 30px;    overflow: hidden;    display: flex;    justify-content: space-between;}.ul-pat li{    overflow: hidden;}.ul-pat li a{    display: block;}.ul-pat .ico{    float: left;    width: 60px;    height: 105px;    line-height: 105px;    margin-right: 10px;    background-repeat: no-repeat;    background-position: center;}.ul-pat .ico.i1{    background-image: url(../images/ico4.png);}.ul-pat .ico.i2{    background-image: url(../images/ico5.png);}.ul-pat .ico.i3{    background-image: url(../images/ico6.png);}.ul-pat .ico.i4{    background-image: url(../images/ico7.png);}.ul-pat .ico.i5{    background-image: url(../images/ico8.png);}.ul-pat .ico.i6{    background-image: url(../images/ico9.png);}.ul-pat .txt{    overflow: hidden;    padding-top: 24px;}.ul-pat .cn{    color:#333333;    font-size: 19px;    font-weight: bold;    margin-bottom: 6px;}.ul-pat .en{    font-family: Arial;    font-size: 11px;    color:#333333;    text-transform: uppercase;}.m-probox{    overflow: hidden;}.m-probox .w25{    width: 25%;    float: left;    padding-right: 30px;}.m-probox .w25:last-child{    padding-left: 30px;    padding-right: 0;}.m-probox .w25 .pic{    height: 13.65vw;}.m-probox .item{    margin-bottom: 1.15vw;}.m-probox .tit{    line-height: 2.6vw;    text-align: center;    font-size: 16px;    color:#333333;    background: #ededed;}.m-probox .name{    line-height: 4.17vw;    background: #ededed;    overflow: hidden;    padding: 0 0 0 3.65vw;    font-size: 18px;    color:#333;    position: relative;}.m-probox .name .more{    float: right;    width: 159px;    height: 38px;    font-size: 15px;    color:#666666;    border:1px solid #b3b3b3;    border-radius: 30px;    overflow: hidden;    line-height: 34px;    text-align: center;   position: absolute;   top: 50%;   right: 3.65vw;   margin-top: -19px;}.m-probox img{    display: block;    width: 100%;    height: 100%;    object-fit: cover;}.m-probox  .w50{    width: 50%;    float: left;}.m-probox  .w50 .pic{    overflow: hidden;    height: 29.53vw;}.row2{    overflow: hidden;    background: url(../images/bg1.jpg) no-repeat;    -webkit-background-size: cover;    background-size: cover;    padding: 53px 0 58px;    color:#fff;}.row2 .l{    width: calc(100% - 416px);    overflow: hidden;    padding-right: 60px;}.row2 .l .tit{    margin-bottom: 55px;}.row2 .l .tit span{    line-height: 1.3;    font-size: 24px;    font-weight: bold;}.row2 .l .tit p{    font-size: 2.86vw;    font-weight: bold;}.ul-list1{    display: flex;    justify-content: space-between;}.ul-list1 li{    width: 100px;    text-align: center;}.ul-list1 li .ico img{    display: block;    margin:0 auto 17px;}.ul-list1 .desc{    font-size: 16px;    line-height: 1.5;    margin-bottom: 40px;}.ul-list1 .num{    width: 38px;    height: 38px;    border:2px solid #fff;    line-height: 34px;    font-family: Arial;    font-size: 18px;    border-radius: 50%;    margin:0 auto;    font-weight: bold;}.row2 .r .more{    display: block;    width: 313px;    background-color: #fff;    font-size: 17px;    text-align: center;    font-weight: bold;    line-height: 48px;    border-radius: 30px;    color:#333333;    float: right;    margin-bottom: 47px;}.row3{    overflow: hidden;    padding: 46px 0;}.ul-ystab{    text-align: center;    margin-bottom: 2.5vw;}.ul-ystab li{    display: inline-block;    margin:0 2.6vw;    position: relative;}.ul-ystab li.act::after {    content: '';    display: block;    position: absolute;    left: 0;    right: 0;    bottom:-10px;    margin:0 auto;    width: 15px;    height: 7px;    background: url(../images/ico22.png) no-repeat;}.ul-ystab .ico img{    display: block;    margin:0 auto 13px;}.ul-ystab .tit{    font-size: 18px;    color:#666666;    font-weight: bold;}.ul-ystab li:hover .tit,.ul-ystab li.on .tit{    color:#333333;}.swiper-1 .txt{    display: none;}.swiper-1 .pic{    position: relative;    overflow: hidden;    height: 548px;    margin-top: 17px;}.swiper-1 .pic::after {    content: "";  display: block;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.5);  }.swiper-1 .swiper-slide-next .pic {  -webkit-transform: scale(0.9) translateX(-10%);  -moz-transform: scale(0.9) translateX(-10%);  -ms-transform: scale(0.9) translateX(-10%);  -o-transform: scale(0.9) translateX(-10%);  transform: scale(0.9) translateX(-10%);}.swiper-1 .swiper-slide-prev .pic {  -webkit-transform: scale(0.9) translateX(10%);  -moz-transform: scale(0.9) translateX(10%);  -ms-transform: scale(0.9) translateX(10%);  -o-transform: scale(0.9) translateX(10%);  transform: scale(0.9) translateX(10%);}.swiper-1 .swiper-slide {  z-index: 1;}.swiper-1 .swiper-slide-active {  z-index: 2;}.swiper-1 .swiper-slide-active .txt{    display: block;}.swiper-1 .txt{    float: left;    width: 179px;    height: 584px;    background: #666366;    padding:32px 36px 0;    color:#fff;    position: relative;}.swiper-1 .txt::after {    content: '';    display: block;    position: absolute;    right: -11px;    top: 0;    width: 15px;    height: 17px;    background: url(../images/ico54.png) no-repeat;}.swiper-1 .txt .num{    margin:0 auto 30px;    width: 109px;    height: 111px;    background: url(../images/ico23.png) no-repeat;    text-align: center;    font-size: 43px;    font-family: Impact;    line-height: 111px;}.swiper-1 .txt .desc{    writing-mode:vertical-rl;    font-size: 15px;    line-height: 1.75;    height: 240px;    margin-bottom: 39px;}.swiper-1 .txt .lin{    height: 1px;    background: #7c7c7f;    margin-bottom: 50px;}.swiper-1 .txt .img{    height: 26px;    background: url(../images/pic3.jpg) no-repeat center; }.swiper-1 .swiper-button-next{    width:49px;    height: 49px;    background-image: url(../images/ico25.png);    -webkit-background-size: cover;    background-size: cover;    right:5%;    margin-top: 0;    z-index: 2;    margin-top: -25px;}.swiper-1 .swiper-button-prev{    width:49px;    height: 49px;    background-image: url(../images/ico24.png);    -webkit-background-size: cover;    background-size: cover;    left:5%;    margin-top: 0;    z-index: 2;    margin-top: -25px;}.row4{    overflow: hidden;    background: url(../images/bg2.jpg) no-repeat;    padding: 47px 0;}.swiper-2 .ico img{    display: block;    margin:0 auto;    position: relative;    z-index: 2;}.swiper-2 .txt{    color:#fff;    margin-top:-68px;    height: 377px;    padding: 118px 40px 0;    background: rgba(86, 86, 86, 0.7);}.swiper-2 .txt .tit{    text-align: center;    font-size: 20px;    font-weight: bold;    margin-bottom: 33px;}.swiper-2 .txt .desc{    font-size: 16px;    line-height: 1.81;}.swiper-2 .swiper-slide:hover .txt{    background: rgba(218, 36, 27, 0.7);}.swiper-3 .pic{    position: relative;    padding-top: 76.5%;    height: 0;    overflow: hidden;}.swiper-3 .tit{    position: absolute;    bottom: 0;    left: 0;    width: 100%;    line-height: 40px;    text-align: center;    font-size: 16px;    color:#fff;    background: rgba(0, 0, 0, 0.4);}.swiper-3 .pic:hover .tit{    display: none;}.swiper-3 .hide{    position: absolute;    top: 200%;    bottom: 0;    left: 0;    right: 0;    background: rgba(0, 0, 0, 0.4);    transition:all .3s;}.swiper-3 .pic:hover .hide{    top: 0;}.swiper-3 .xq{    position: absolute;    top: 50%;    left: 0;    right: 0;    text-align: center;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}.swiper-3 .ico{    width: 67px;    height: 56px;    margin: 0 auto 20px;    background: url(../images/ico30.png) no-repeat;}.swiper-3 .name{    font-size: 24px;    font-weight: bold;    color:#fff;    margin-bottom: 30px;}.swiper-3 .btn{    width: 141px;    height: 35px;    margin: 0 auto;    font-size: 16px;    color:#fff;    line-height: 33px;    border:1px solid #fff;    border-radius: 20px;}.row5{    overflow: hidden;    padding: 40px 0 20px;}.row6{    overflow: hidden;    padding: 3.33vw 0 4.84vw;    position: relative;    background: url(../images/ico47.png) no-repeat;}.row6 .g-tit.tl{    margin-bottom: 2.71vw;}.row6 .txt{    width: 680px;    float: left;}.row6 .txt .desc{    color:#333333;    font-size: 16px;    line-height: 2;    margin-bottom: 2.5vw;}.row6 .txt .link{    overflow: hidden;}.row6 .txt .link a{    width: 215px;    height: 109px;    float: left;    padding-left: 90px;    padding-top: 20px;    border:1px solid #d7d4d7;    background-repeat: no-repeat;     background-position: left 27px center;    margin-right: 20px;}.row6 .txt .link a.a1{   background-image: url(../images/ico50.png);  }.row6 .txt .link a.a2{   background-image: url(../images/ico49.png);  }.row6 .txt .link a:hover{    background: #cf0102;}.row6 .txt .link a:hover .cn,.row6 .txt .link a:hover .en{    color:#fff;}.row6 .txt .link a.a1:hover{   background-image: url(../images/ico48.png);      background-repeat: no-repeat;     background-position: left 27px center;}.row6 .txt .link a.a2:hover{   background-image: url(../images/ico51.png);      background-repeat: no-repeat;     background-position: left 27px center;}.row6 .txt .link .cn{    font-weight: bold;    font-size: 20px;    color:#333333;}.row6 .txt .link .en{    font-size: 16px;    color:#919191;    font-family: Arial;}.row6 .pic{   position: absolute;   right: 0;   width: 53.23vw;}.row6 .pic img{    display: block;    max-width: 100%;    height: auto;}.m-num{    overflow: hidden;    padding: 66px 0 38px;}.m-num li{    float: left;    width: 25%;}.m-num li .con{    width: 260px;    margin:0 auto;    position: relative;}.m-num li .tit{    font-size: 16px;    color:#666666;}.m-num li .ico{    position: absolute;    bottom: 42px;    left: 0;}.m-num li .tit span{    font-size: 65px;    font-family: Impact;    color:#a55202;}.m-num li .tit em{    font-style: normal;   font-size: 30px;    font-family: Impact;    color:#a55202;}.row7{    overflow: hidden;    padding:63px 0 75px;    background: url(../images/pic7.jpg) no-repeat;    -webkit-background-size: cover;    background-size: cover;}.m-zp{    color:#fff;}.m-zp::after {    content: '';    display: block;    clear:both;    visibility: hidden;    width: 100%;    height: 0;}.m-zp .txt{    width: 750px;    float: left;    padding-top: 12px;}.m-zp .item{    padding-left: 143px;    background-position: left;    background-repeat: no-repeat;    margin-bottom: 1.41vw;}.m-zp .item .tit{    font-weight: bold;    font-size: 24px;    margin-bottom: 4px;}.m-zp .item .desc{    font-size: 15px;    line-height: 2.13;}.m-zp .item:nth-child(1){    background-image: url(../images/ico36.png);}.m-zp .item:nth-child(2){    background-image: url(../images/ico37.png);}.m-zp .item:nth-child(3){    background-image: url(../images/ico38.png);}.m-zp .pic{    width: 34.01vw;    height: 28.65vw;    background: url(../images/map.png) no-repeat;    -webkit-background-size: cover;    background-size: cover;    float: right;    margin-top: -40px;}.m-zpxx{    overflow: hidden;    margin-top: 7px;}.m-zpxx .pic{    width: 380px;    height: 249px;    float: left;    margin-right: 3.49vw;    overflow: hidden;    border-radius: 6px;    background: url(../images/pic8.jpg) no-repeat;}.m-zpxx .icotxt{    float: left;    overflow: hidden;    margin-top: 32px;    color:#fff;    padding-left: 97px;    background: url(../images/ico39.png) no-repeat left ;}.m-zpxx .icotxt  .item:first-child{    margin-bottom: 28px;}.m-zpxx .icotxt .t1{    font-size: 32px;    margin-bottom: 4px;    font-weight: bold;}.m-zpxx .icotxt .t2{    font-size: 16px;    font-weight: bold;}.m-zpxx .txt{    float: right;    color:#fff;    padding-top: 40px;}.m-zpxx .txt .top{    padding-left: 15.21vw;    background: url(../images/tit4.png) no-repeat left;    -webkit-background-size: 13.33vw auto;    background-size: 13.33vw auto;}.m-zpxx .txt .top a{    display: block;    width: 326px;    height: 45px;    font-size: 17px;    font-weight: bold;    color:#fff;    text-align: center;    line-height: 45px;    background-color: #ed911e;    overflow: hidden;    border-radius: 10px;}.m-zpxx .txt .top p{    font-size: 70px;    font-weight: bold;}.m-zpxx .txt .bom{    font-size: 24px;    font-weight: bold;    color:#fff;    text-align: right;}.m-zpxx .txt .bom span{    color:#FDC635;}.row8{    overflow: hidden;    padding: 62px 0;}.newlist{  overflow: hidden;}.newlist .leftnew{  float: left;  width: 940px;  margin-right: 4.17vw;}.slidernew .swiper-slide{  background-color: #fff;}.slidernew .pic{  overflow: hidden;  position: relative;}.slidernew .pic .time{    position: absolute;    left: 0;    bottom: 37px;    width: 187px;    height: 43px;    line-height: 43px;    padding-left: 35px;    background: url(../images/ico41.png) no-repeat;    color:#fff;    font-size: 16px;}.slidernew .txt{    padding-top: 28px;}.slidernew .txt .tit{  font-size: 22px;  color:#333333;  line-height: 1.5;  margin-bottom:22px;   overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.slidernew .txt .desc{  font-size: 14px;  color:#777777;  line-height:2;  display: -webkit-box;    overflow: hidden;    text-overflow: ellipsis;    word-break: break-all;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}.slidernew .txt .time{  font-size: 16px;  color:#BBC2CF;  margin-bottom: 26px;}.rightnew{  overflow: hidden;}   .ul-listnew{  overflow: hidden;}.ul-listnew li{    overflow: hidden;    margin-bottom: 40px;}.ul-listnew li:last-child{    margin-bottom: 0;}.ul-listnew .time{    float: right;    width: 82px;    height: 94px;    text-align: center;    background: #f4f1f4;     font-size: 24px;    padding-top: 14px;    color:#BDBDBD;    font-family: Arial;    font-weight: bold;    line-height: 33px;    margin-top: 8px;}.ul-listnew .txt{    overflow: hidden;    padding-right: 35px;}.ul-listnew .txt .tit{    font-size: 22px;    color:#333333;    margin-bottom: 17px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.ul-listnew .txt .desc{  font-size: 14px;  color:#777777;  line-height: 2;  display: -webkit-box;    overflow: hidden;    text-overflow: ellipsis;    word-break: break-all;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}.links{    padding: 30px 0 30px;    overflow: hidden;    border-top:1px solid #e5e2e5;}.links .name{    width: 124px;    height: 41px;    float: left;    background: url(../images/pic11.jpg) no-repeat;    margin-right: 40px;}.links a{    font-size: 14px;    color:#7F7F7F;    margin-right: 15px;    padding-top: 10px;    display: inline-block;}.footer{  overflow: hidden;  background: #403e41;  padding-bottom: 26px;  padding-top: 32px;}.footer .info{  overflow: hidden;}.footer .txt{  float: left;  width: calc(100% - 613px);  padding-top: 17px;  padding-right: 6vw;}.footer .txt .xx{    overflow: hidden;}.footer .txt .xx  .ftl{    float: left;}.footer .txt .xx .ftqr{    float: right;    width: 196px;    font-size: 12px;    color:#fff;    border:1px solid #5a5a5a;    padding: 30px;    text-align: center;}.footer .txt .xx .ftqr img{    display: block;    margin-bottom: 10px;}.footer .logob{  height: 82px;  background: url(../images/ico42.png) no-repeat;  -webkit-background-size: contain;  background-size: contain;  margin-bottom: 37px;}.footer .tt{    position: relative;    top: -6px;}.footer span.phone{    font-size: 26px;    line-height: 26px;    margin-right: 10px;    font-family: Impact;}.footer span.tel{    font-size: 22px;}.footer .txt .item{    overflow: hidden;    padding-left: 71px;    padding-top: 2px;    height: 50px;    font-size: 14px;    color:#fff;    background-repeat: no-repeat;    background-position: left center;    margin-bottom: 38px;}.footer .box{  overflow: hidden;}.footer .box .item{  float: left;}.footer .box .item:first-child{  margin-right: 75px;}.footer .item .en{    font-family: Arial;    font-size: 14px;    font-weight: bold;    text-transform: uppercase;    margin-bottom: 5px;}.g-form{  float: right;  width: 613px;}.fd-form{}.fd-form .box{    overflow: hidden;}.fd-form .item{    overflow: hidden;    margin-bottom: 17px;}.fd-form .item .inp-box{    width: 49%;    margin-right: 2%;    float: left;    height: 52px;    overflow: hidden;}.fd-form .item .inp-box:last-child{    margin-right: 0;}.fd-form .item .inp{    display: block;    width: 100%;    height: 100%;    background-color: #525252;    padding: 0 27px;    font-size: 14px;    color:#fff;}.fd-form .item .inp::placeholder{    color:#fff;}.fd-form .item textarea{    display: block;    resize: none;    background-color: #525252;    height: 85px;    overflow: hidden;    width: 100%;     color:#fff;    padding: 10px 27px 0;}.fd-form .item textarea::placeholder{    color:#fff;}.fd-form .item .btn{    display: block;    height: 50px;    text-align: center;    line-height: 50px;    color:#fff;    overflow: hidden;    background-color: #a55202;    cursor: pointer;}.fd-form .item .btn #tj{ width:100%; height:50px; border:0; cursor:pointer; background:none; color:#fff}.g-form .title{  margin-bottom: 27px;}.g-form .title .entit{  font-family: Impact;  text-transform: uppercase;  color:#7F7F7F;  font-size: 34px;}.g-form .title p{  font-size: 28px;  color:#fff;  line-height: 1.1;}.copy{    background: #343434;    padding: 20px 0;}.copy a,.copy span{    font-size: 14px;    color:#7F7F7F;}#floatBottom{width:100%;height:53px;background:#8a8a8a;position:fixed;left:0;bottom:0;z-index:999999;display:none;}#floatBottom a{width:33.33%;height:53px;display:block;float:left;position:relative;font-size: 14px;color:#fff;text-align: center;padding-bottom: 4px;}#floatBottom a img{    display: block;    margin:4px auto 2px;    height: 25px;}@media only screen and (max-width: 1600px) {   .wp{width: 1300px;}   .g-tit .tit{font-size: 34px;}   .row2{padding: 40px 0;}   .swiper-1 .swiper-button-prev{left:3%;}   .swiper-1 .swiper-button-next{right:3%;}   .row6 .txt{width: 600px;}   .row6 .txt .desc{font-size: 15px;}   .m-num li .tit span{font-size: 54px;}   .m-zp .item .tit{font-size: 20px;}   .m-zpxx .txt .top p{font-size: 56px;}   .m-zpxx .txt .bom{font-size: 20px;}   .m-zpxx .icotxt .t2{font-size: 14px;}   .m-zpxx .txt .top a{width: 260px;font-size: 15px;}   .newlist .leftnew{width: 800px;}   .g-form{width: 500px;}   .footer .txt{width: calc(100% - 500px);padding-right: 50px;}}@media only screen and (max-width: 1430px) {    .wp{width: 1200px;}    .nav li .v1{font-size: 14px;}      .row6 .txt{width: 550px;}    .row6 .g-tit.tl{margin-bottom: 10px;}    .m-zp .txt{width: 700px;}    .m-zpxx .icotxt .t1{font-size: 25px;}    .m-zpxx .icotxt{-webkit-background-size: contain;    background-size: contain;}    .m-zpxx .pic{width: 320px;height: 205px;-webkit-background-size: cover;    background-size: cover;}    .m-zp .item .desc{line-height: 2;}    .footer .box .item{float: none;}}@media only screen and (max-width: 1360px) {}@media only screen and (max-width: 1230px) {   .wp,.wp-h{width: auto;padding: 0 15px;margin:0;}  .g-tit{background-image: none!important;padding-top: 0;}  .ul-pat .en{display: none;}  .ul-pat .ico{height: 78px;line-height: 78px;}  .m-probox .tit{line-height: 40px;}  .m-probox .name{line-height: 67px;}  .row2 .l{width: auto;float: none;padding-right: 0;margin-bottom: 20px;}  .row2 .r .pic{display: none;}  .row2 .r{float: none;}  .row2 .r .more{float: none;margin:0 auto;}  .ul-list1 .num{display: none;}  .row2 .l .tit{margin-bottom: 30px;}  .row2 .l .tit span{font-size: 18px;}  .ul-list1 .desc{margin-bottom: 20px;}  .swiper-1 .swiper-button-prev{left:220px;}  .swiper-1 .txt .img,.swiper-1 .txt .lin{display: none;}  .swiper-1 .txt{height: 450px;}  .swiper-1 .pic{height: 420px;}  .row6 .pic{display: none;}  .row6 .txt{width: 100%;}  .g-tit.tl{padding-top: 0;}  .m-num li{width: 50%;float: left;}  .m-num{padding: 30px 0;}  .m-zpxx .pic{display: none;}  .m-zp .pic{display: none;}  .newlist .leftnew{width: 500px;}  .footer .txt{width: auto;float: none;padding-right: 0;}  .g-form{width: auto;float: none;}}@media only screen and (max-width: 1023px) {    .banner .swiper-pagination-bullet{width: 8px;height: 8px;}    .ul-pat .ico{display: none;}    .ul-pat .txt{padding-top: 0;}    .ul-pat .cn{line-height: 40px;margin:0;font-size: 18px;}        .m-probox .w25{width: auto;padding-right: 0;float: none;margin-bottom: 10px;overflow: hidden;}    .m-probox .w25 .item{width: 50%;float: left;padding: 0 10px;}    .m-probox .w50{display: none;}    .m-probox .w25 .pic{height: 30vw;}    .m-probox .w25:last-child{padding-left: 0;}    .g-tit .desc i{display: none;}    .g-tit .desc{font-size: 14px;}    .g-tit{margin-bottom: 20px;}    .g-tit .tit{font-size: 26px;margin-bottom: 4px;}    .row1{padding: 30px 0 20px;}    .row3{padding: 30px 0;}    .row4{padding: 30px 0;}    .row5{padding: 30px 0;}    .row6{padding: 30px 0;}    .row7{padding: 30px 0;}    .row8{padding: 30px 0;}    .m-zpxx .icotxt{display: none;}    .m-zpxx .txt .top a{margin:0 auto 20px;}    .m-zpxx .txt{float: none;text-align: center;}    .m-zpxx .txt .top p{font-size: 24px;}    .m-zpxx .txt .top{padding-left: 0;background: none;}    .m-zpxx .txt .bom{text-align: center;}    .m-zp .item{padding-left: 103px;}    .m-zp .item .tit{font-size: 18px;}    .m-zp .txt{width: auto;}    .newlist .leftnew{display: none;}    .links .name{float: none;}    .links{padding: 15px 0;}}@media only screen and (max-width: 960px) {  }@media only screen and (max-width: 767px) {       .g-tit .tit{font-size: 22px;}    .ul-pat{display: block;padding: 0;}    .pcatinx{border:none;}    .ul-pat li{width: 33.33%;float: left;text-align: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}    .ul-pat .cn{font-size: 14px;background: #eee;}    .m-probox .tit{font-size: 14px;line-height: 32px;}    .m-probox .w25 .item{padding: 0 5px 0 0;}    .m-probox .w25 .item:last-child{padding-right: 0;padding-left: 5px;}    .ul-list1 .desc{font-size: 14px;}    .row2 .l .tit p{font-size: 22px;}    .row2{padding: 30px 0;}    .banner .swiper-button-prev,.banner .swiper-button-next{width: 0;height: 0;}    .banner a{background-position: center center;}    .swiper-1 .txt{float: none;width: auto;height: auto;overflow: hidden;padding: 15px;}    .swiper-1 .pic{margin-top: 0;}    .swiper-1 .txt .num{display: none;}    .swiper-1 .txt .desc{writing-mode:horizontal-tb;height: auto;margin-bottom: 0;}    .swiper-1 .swiper-button-prev{left:3%;}    .swiper-1 .pic{height: auto;padding-top: 51%;}    .ul-ystab{display: none;}    .row6 .txt .desc{font-size: 14px;}    .row6 .txt .link a{width: 100%;background-color: #fff;margin-bottom: 10px;}    .m-zp .item{padding-left: 0;-webkit-background-size: 0 0;    background-size: 0 0;}    .m-zpxx .txt{padding-top: 0px;}    .m-zpxx .txt .bom{font-size: 18px;}    .m-zpxx .txt .bom em{display: none;}    .ul-listnew .txt .tit{font-size: 18px;margin-bottom: 10px;}    .ul-listnew li{margin-bottom: 12px;}    .footer .txt .xx .ftl{float: none;}    .footer .txt .xx .ftqr{float: none;width: 131px;border:none;padding: 0;}    .footer .txt .item{margin-bottom: 10px;}}@media only screen and (max-width: 600px) {     .ul-list1 li{float: left;width: 33.333%;}     .ul-list1 li:nth-child(4){clear:left;}     .ul-list1{display: block;overflow: hidden;}     .row2 .l{margin-bottom: 0;}     .m-num li{width: auto;float: none;overflow: hidden;}     .m-num li .tit span{font-size: 32px;}     .m-num li .ico{position: static;float: left;margin-right: 15px;position: relative;top: 10px;}      .m-num li .con{width: auto;}     .footer .logob{margin-bottom: 10px;}     .footer .txt .item{padding-left: 40px;}     .footer{padding: 20px 0;}     .g-form .title .entit{display: none;}     .g-form .title p{font-size: 22px;}     .g-form .title{margin-bottom: 12px;padding-top: 20px;}     .fd-form .item:last-child{margin-bottom: 0;}     .swiper-3.swiper-container{padding: 0 15px;}     .row6 .txt .link a{height: 80px;padding-top: 15px;background-color: #efefef;}}.hd-mobile{display: none;}@media only screen and (max-width: 1230px) {  .menu{height: 60px;}  .header{position: fixed;      z-index: 999;      top: 0;      width: 100%;      left: 0;      padding: 0 15px;      background: #fff;      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.header .title,.tell,.nav{display: none;}.logo{height: 39px;float: left;width: 260px;margin:11px 0 10px;}.logo img{display: inline-block;max-width: 100%;max-height: 100%;}  body{padding: 60px 0 53px;}.hd-mobile{display: block;      position: fixed;      z-index: 999;      top: 0;      width: 100%;      left: 0;      padding: 0 15px;      background: #fff;      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);} .menuBtn{display: block;}    .nav_mobile{        position: fixed;        top: 60px;        left: 0;        right: 0;        bottom: 0;        z-index: 99;        overflow: hidden;        background: #fff;        width: auto;        float: none;        padding: 0;        display: none;      }    .nav_mobile li{position: relative;}    .nav_mobile li .v1{line-height: 40px;text-align: left;padding:0 20px;color:#333; border-bottom:1px solid #eee;font-size: 14px;display: block; }    .nav_mobile li i {        display: block;        width: 40px;        height: 40px;        background-position: center center;          position: absolute;          right: 0;          top: 0;        z-index: 9;        background: url(../images/sel.png) no-repeat center center;        -webkit-background-size: 18px 18px;        background-size: 18px 18px;    }    .nav_mobile li .sub{      padding: 10px 0;      background-color: #e91313;      display: none;    }    .nav_mobile li .sub a{padding-left: 20px;text-align: left;line-height: 30px;color:#fff;font-size: 14px;display: block;}    .nav_mobile .v1{height: 40px;line-height: 40px;text-align: left;color:#333;padding-left: 10px;margin:0;overflow: hidden;}    .nav_mobile li:hover .v1,    .nav_mobile li.on .v1{        background: none;    }    .nav_mobile li .v1::after{display: none;}    #floatBottom{display: block;}}