@font-face {
   font-family: "DINPRO";
   src: url("../fonts/DINPRO-BLACK.woff2") format("woff2"), url("../fonts/DINPRO-BLACK.woff") format("woff"), url("../fonts/DINPRO-BLACK.ttf") format("truetype"), url("../fonts/DINPRO-BLACK.ttf") format("truetype"), url("../fonts/DINPRO-BLACK.eot") format("embedded-opentype"), url("../fonts/DINPRO-BLACK.svg") format("svg");
}
@font-face {font-family: 'bodys'; src: url("../fonts/icomoon.ttf");}
@font-face {font-family: 'en';src: url("../fonts/MONTSERRAT-BOLD.OTF");}
@font-face {font-family: 'num';src: url("../fonts/Swiss721BT-Heavy.otf");}
@font-face {font-family: 'num2';src: url("../fonts/BAHNSCHRIFT.TTF");}
@font-face {font-family: 'num3';src: url("../fonts/Knockout-HTF69-FullLiteweight.otf");}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#cacaca}
::-webkit-scrollbar-thumb:vertical{background-color:#da251d;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#ef5500}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
.table { width: 100%; max-width: 100%; margin-bottom: 20px;}
.table >thead >tr >th, .table >tbody >tr >th, .table >tfoot >tr >th, .table >thead >tr >td, .table >tbody >tr >td, .table >tfoot >tr >td { line-height: 1.42857143; padding: 8px; vertical-align: inherit; border-top: 1px solid #ddd;}
.table >thead >tr >th { vertical-align: bottom; border-bottom: 2px solid #ddd;}
.table >caption +thead >tr:first-child >th, .table >colgroup +thead >tr:first-child >th, .table >thead:first-child >tr:first-child >th, .table >caption +thead >tr:first-child >td, .table >colgroup +thead >tr:first-child >td, .table >thead:first-child >tr:first-child >td { border-top: 0;}
.table >tbody +tbody { border-top: 2px solid #ddd;}
.table .table { background-color: #fff;}
.table-condensed >thead >tr >th, .table-condensed >tbody >tr >th, .table-condensed >tfoot >tr >th, .table-condensed >thead >tr >td, .table-condensed >tbody >tr >td, .table-condensed >tfoot >tr >td { padding: 5px;}
.table-bordered { border: 1px solid #ddd;}
.table-bordered >thead >tr >th, .table-bordered >tbody >tr >th, .table-bordered >tfoot >tr >th, .table-bordered >thead >tr >td, .table-bordered >tbody >tr >td, .table-bordered >tfoot >tr >td { border: 1px solid #ddd;}
.table-bordered >thead >tr >th, .table-bordered >thead >tr >td { border-bottom-width: 2px;}
.table-striped >tbody >tr:nth-of-type(odd) { background-color: #f9f9f9;}
.table-hover >tbody >tr:hover { background-color: #f5f5f5;}
.wow {opacity:0;}
.mobile {width:100%;}
.mobile-inner {margin-right:auto;margin-left:auto;background-color:;position:relative;}
.mobile-inner img {}
.mobile-inner p {color:#676767;line-height:25px;font-size:16px;padding-bottom:30px;padding-right:30px;padding-left:30px;margin:0px;}
.mobile-inner-header {background-color:rgb(255,255,255);width:100%;height:50px;position:relative;top:0px;z-index:33;left:0px;}
.mobile-inner-header-icon {color:#ffffff;height:50px;font-size:25px;text-align:center;float:right;width:50px;position:relative;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.mobile-inner-header-icon:hover {background-color:rgba(255,255,255,0.2);cursor:pointer;}
.mobile-inner-header-icon span {position:absolute;left:calc((100% - 25px) / 2);top:calc((100% - 1px) / 2);width:25px;height:1px;background-color:rgb(199,34,27);}
.mobile-inner-header-icon span:nth-child(1) {transform:translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2) {transform:translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clickfirst;}
.mobile-inner-header-icon-click span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clicksecond;}
@keyframes clickfirst {0% {transform:translateY(4px) rotate(0deg);}
100% {transform:translateY(0) rotate(45deg);}
}
@keyframes clicksecond {0% {transform:translateY(-4px) rotate(0deg);}
100% {transform:translateY(0) rotate(-45deg);}
}
.mobile-inner-header-icon-out span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outfirst;}
.mobile-inner-header-icon-out span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outsecond;}
@keyframes outfirst {0% {transform:translateY(0) rotate(-45deg);}
100% {transform:translateY(-4px) rotate(0deg);}
}
@keyframes outsecond {0% {transform:translateY(0) rotate(45deg);}
100% {transform:translateY(4px) rotate(0deg);}
}
.mobile-inner-nav {overflow:auto;max-height:calc(100vh - 50px);}
.mobile-inner-nav {background-color:rgb(65 78 113 / 90%);width:100%;position:absolute;top:50px;padding-bottom:0%;display:none;z-index:444;}
.mobile-inner-nav a {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;color:#fff;transition:all 0.5s;}
.mobile-inner-nav dl {display:none;}
.mobile-inner-nav dl dd {line-height:33px;text-decoration:none;text-indent:3em;font-size:16px;color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;font-size:14px;}
.mobile-inner-nav li {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;line-height:53px;text-indent:20px;}
.mobile-inner-nav h2.h2tit {line-height:50px;text-decoration:none;text-indent:2em;font-size:16px;color:#FFFFFF;/* border-bottom:solid 1px rgba(255,255,255,0.3);*/    -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;}
.mobile-inner-nav h2.h2tit a {color:#FFFFFF;}
.mobile-inner-nav a {border-bottom:none;}
.mobile-inner-nav li {-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:returnToNormal;animation-name:returnToNormal;}
@-webkit-keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@-webkit-keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
.mobile-inner-nav li:last-child h2.h2tit {border-bottom:none;}
.mobile-inner-nav li .h3tit {height:50px;position:relative;background:url(../images/51_icon_search@2x.png) no-repeat 30px center;background-size:17px;}
.mobile-inner-nav li .words {display:block;width:100%;height:100%;border:none;background:none;text-indent:60px;font-size:15px;color:#fff;background:url(../images/search2.png) no-repeat 30px center;background-size:20px;}
.mobile-inner-nav li:last-child {border-bottom:none;}
.mobile-inner-nav li form {display:block;width:100%;height:100%;}
@charset "utf-8";@charset "UTF-8";.animated {animation-duration:1s;animation-fill-mode:both;}
.animated.infinite {animation-iteration-count:infinite;}
.animated.hinge {animation-duration:2s;}
.fadeInUp {animation-duration:1.76s;animation-name:fadeInUp;}
@keyframes fadeInUp {from {opacity:0;transform:translate3d(0,40px,0);}
to {opacity:1;transform:none;}
}
* {font-family:PingFangSC-Regular,PingFang SC,"Microsoft YaHei","Arial";}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span {margin:0;padding:0;}
html {font-size:62.5%;}
body {font-size:1.4rem;}
html,body {-moz-user-select:none;-khtml-user-select:none;user-select:none;}
body {font-family:"Microsoft YaHei" ! important;color:#000000;background:#fff;margin:0 auto;padding:0px;}
body {-webkit-tap-highlight-color:rgba(0,0,0,0);}
}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"] {-webkit-appearance:none;}
input[type="button"],input[type="submit"],input[type="reset"] {cursor:pointer;}
input {-webkit-appearance:none;}
input {-webkit-appearance:none!important;border-radius:0;}
button {cursor:pointer;}
textarea {-webkit-appearance:none;}
a {text-decoration:none;color:#fc0000;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
img {border:0px;vertical-align:middle;}
li {list-style:none;}
* {outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
.loading {position:fixed;left:0px;top:0px;width:100%;height:100%;background:#fff;z-index:99999;}
.loadingfa {width:50px;height:50px;line-height:50px;text-align:center;font-size:29px;color:#1f8adf;position:absolute;left:50%;margin-top:-25px;margin-left:-25px;top:50%;}
html {-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:none;}
html {-webkit-tap-highlight-color:transparent;}
body {-webkit-overflow-scrolling:touch;padding-top:calc(100 / 1920 * 100vw);}
* {padding:0;margin:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;}
@keyframes rotate {from {-webkit-transform:rotate(0deg)}
to {-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate {from {-webkit-transform:rotate(0deg)}
to {-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate {from {-moz-transform:rotate(0deg)}
to {-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate {from {-ms-transform:rotate(0deg)}
to {-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate {from {-o-transform:rotate(0deg)}
to {-o-transform:rotate(360deg)}
}
.xuanzhuan {animation:2s linear 0s normal forwards infinite rotate;-webkit-animation:2s linear 0s normal forwards infinite rotate;-moz-animation:2s linear 0s normal forwards infinite rotate;-o-animation:2s linear 0s normal forwards infinite rotate;}
.xuanzhuan img {display:block;width:100%;}
.pc {display:block;}
.wap {display:none;}
.wrap:after,.clearflex:after {content:"";display:table;clear:both;}
.wrap {width:calc(1530 / 1920 * 100vw);padding:0 calc(15 / 1920 * 100vw);max-width:100%;margin:auto;}
.head {position:fixed;width:100%;z-index:5555;left:0;top:0;background:#fff;height:calc(100 / 1920 * 100vw);box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}
.head .wrap .logo img {float:left;margin-top:calc(23 / 1920 * 100vw);height:calc(58 / 1920 * 100vw);}
.head .wrap .right {float:right;}
.head .wrap .right .tel {float:left;line-height:calc(100 / 1920 * 100vw);font-family:num2;font-weight:400;font-size:calc(24 / 1920 * 100vw);color:#FC0000;font-style:italic;padding-left:calc(53 / 1920 * 100vw);background:url(../images/tel.png) no-repeat left center;background-size:calc(38 / 1920 * 100vw);}
.head .wrap .right .ewm {float:left;position:relative;line-height:calc(97 / 1920 * 100vw);margin-left:calc(64 / 1920 * 100vw);}
.head .wrap .right .ewm .h2tit img {height:calc(31 / 1920 * 100vw);cursor:pointer;}
.head .wrap .right .ewm .slide img {width:100%;}
.head .wrap .right .ewm:hover .slide {top:calc(70 / 1920 * 100vw);visibility:visible;opacity:1;z-index:5;}
.head .wrap .right .ewm .slide {width:calc(166 / 1920 * 100vw);height:calc(207 / 1920 * 100vw);position:absolute;background:url(../images/slide.png) no-repeat center center;background-size:100%;text-align:center;padding:0 calc(13 / 1920 * 100vw);padding-top:calc(21 / 1920 * 100vw);line-height:1;position:absolute;top:calc(100 / 1920 * 100vw);left:50%;transform:translate(-50%,0%);visibility:hidden;opacity:0;z-index:-1;}
.head .wrap .right .ewm .slide .title {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16 / 1920 * 100vw);color:#333333;padding-top:calc(4 / 1920 * 100vw);line-height:1;}
.banner {}
.banner .swiper-container {}
.banner .swiper-container .swiper-wrapper {}
.banner .swiper-container .swiper-wrapper .swiper-slide {overflow:hidden;}
.banner .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .imgbox {animation:scalc 5s forwards;animation-timing-function:ease-out;}
.banner .swiper-container .swiper-wrapper .swiper-slide .imgbox {height:100%;position:absolute;width:100%;left:0;top:0;}
@keyframes scalc {0% {-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
100% {-webkit-transform:none;-o-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}
}
.banner .swiper-container .swiper-wrapper .swiper-slide .content {z-index:5;position:relative;}
.banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap {height:calc(800 / 1920 * 100vw);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}
.banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap .title {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(48 / 1920 * 100vw);color:#FFFFFF;}
.banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(24 / 1920 * 100vw);color:#FFFFFF;padding-top:calc(57 / 1920 * 100vw);padding-bottom:calc(23 / 1920 * 100vw);width:calc(970 / 1920 * 100vw);max-width:100%;}
.banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap .en {font-family:Arial;font-weight:400;font-size:calc(14 / 1920 * 100vw);color:#FFFFFF;width:calc(970 / 1920 * 100vw);max-width:100%;}
.banner .swiper-container .swiper-pagination {bottom:calc(157 / 1920 * 100vw);}
.swiper-pagination * {width:calc(47 / 1920 * 100vw);height:calc(5 / 1920 * 100vw);background:#FFFFFF;border-radius:calc(3 / 1920 * 100vw);opacity:0.5;}
.swiper-pagination *.swiper-pagination-bullet-active {background:#FC0000;border-radius:calc(3 / 1920 * 100vw);opacity:1;}
.menu {position:relative;z-index:5;margin-top:calc(-137 / 1920 * 100vw);text-transform:uppercase;}
.menu .wrap {}
.menu .wrap .list {display:flex;align-items:center;background:#f5f5f5;text-align:center;}
.menu .wrap .list a:hover {background:rgb(204 197 159 / 50%);}
.menu .wrap .list a:hover .icon img.default {top:150%;}
.menu .wrap .list a:hover .icon img.current {top:50%;}
.menu .wrap .list a:hover .en,.menu .wrap .list a:hover .cn {color:#FC0000;}
.menu .wrap .list a {flex:1;line-height:1;padding:calc(52 / 1920 * 100vw) 0;}
.menu .wrap .list a * {display:block;}
.menu .wrap .list a .icon {height:calc(36 / 1920 * 100vw);position:relative;overflow:hidden;}
.menu .wrap .list a .icon img {max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.menu .wrap .list a .icon img.default {}
.menu .wrap .list a .icon img.current {top:-50%;}
.menu .wrap .list a .cn {font-family:Microsoft YaHei;font-weight:400;font-size:calc(18 / 1920 * 100vw);color:#000000;padding-top:calc(22 / 1920 * 100vw);padding-bottom:calc(13 / 1920 * 100vw);}
.menu .wrap .list a .en {font-family:Arial;font-weight:400;font-size:calc(14 / 1920 * 100vw);color:#999999;}
.index {padding-top:calc(87 / 1920 * 100vw);padding-bottom:calc(44 / 1920 * 100vw);}
.section1 {}
.section1 .wrap {}
.titlemodel {display:flex;align-items:center;justify-content:space-between;font-family:Microsoft YaHei;font-weight:400;font-size:calc(30 / 1920 * 100vw);color:#333333;}
.titlemodel .title {}
.titlemodel .more {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16 / 1920 * 100vw);color:#666666;background:url(../images/more.png) no-repeat right center;background-size:auto 100%;line-height:calc(27 / 1920 * 100vw);padding-right:calc(53 / 1920 * 100vw);}
.listType1 {padding-top:calc(42 / 1920 * 100vw);}
.listType1:after {content:"";display:table;clear:both;}
.listType1 ul {}
.listType1 ul li:nth-child(4n) {margin-right:0px;}
.listType1 ul li {margin-right:calc(25 / 1920 * 100vw);float:left;width:calc((100% - calc(75 / 1920 * 100vw))/4);margin-bottom:calc(27 / 1920 * 100vw);}
.listType1 ul li * {display:block;}
.listType1 ul li a {border:calc(1 / 1920 * 100vw) solid #DEDEDE;padding:calc(14 / 1920 * 100vw);}
.listType1 ul li a .imgbox {overflow:hidden;}
.listType1 ul li a .imgbox img {height:calc(225 / 1920 * 100vw);width:100%;}
.listType1 ul li a .content {padding-top:calc(28 / 1920 * 100vw);}
.listType1 ul li a .content .title {font-family:Microsoft YaHei;font-weight:400;font-size:calc(18 / 1920 * 100vw);color:#333333;margin-bottom:calc(22 / 1920 * 100vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.listType1 ul li a .content .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(14 / 1920 * 100vw);color:#666666;height:calc(36 / 1920 * 100vw);margin-bottom:calc(38 / 1920 * 100vw);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.listType1 ul li a .content .time {font-family:Microsoft YaHei;font-weight:400;font-size:calc(14 / 1920 * 100vw);color:#666666;padding-left:calc(30 / 1920 * 100vw);background:url(../images/time.png) no-repeat calc(4 / 1920 * 100vw) center;background-size:calc(16 / 1920 * 100vw);}
.footer {background:#333333;font-family:Microsoft YaHei;font-weight:400;font-size:calc(14 / 1920 * 100vw);color:#FFFFFF;padding-top:calc(40 / 1920 * 100vw);padding-bottom:calc(40 / 1920 * 100vw);}
.footer .wrap {}
.footer .wrap .center {width:calc(2 / 1920 * 100vw);}
.footer .wrap .left {float:left;}
.footer .wrap .left a{color: #FFFFFF; margin-left: 10px;}
.footer .wrap .left em {}
.footer .wrap .right {float:right;padding-left:calc(32 / 1920 * 100vw);background:url(../images/tel2.png) no-repeat left center;background-size:calc(22 / 1920 * 100vw);}
.head .right .nav {}
.head .right .nav li {float:left;position:relative;margin-left:calc(50/1920*100vw);}
.head .right .nav li .h2tit a {display:block;line-height:calc(100/1920*100vw);font-family:Microsoft YaHei;font-weight:400;font-size:calc(18/1920*100vw);color:#333333;}
.head .right .nav li .h2tit a:after {}
.head .right .nav li.current .h2tit a:after {}
.head .right .nav li.current .h2tit a {}
.head .right .nav li:hover dl {top:calc(100/1920*100vw);visibility:visible;opacity:1;z-index:5;}
.head .right .nav li dl {width:calc(139/1920*100vw);position:absolute;text-align:center;background:#fff;position:absolute;left:50%;-o-transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);top:calc(120/1920*100vw);font-family:Microsoft YaHei;font-weight:400;font-size:calc(16/1920*100vw);color:#333333;line-height:calc(48/1920*100vw);padding:calc(10/1920*100vw) 0px;border-top:calc(4/1920*100vw) solid #FA1C19;visibility:hidden;opacity:0;z-index:-1;}
.head .right .nav li dl dd a {display:block;color:inherit;}
.cbanner {position:relative;overflow:hidden;}
.cbanner .img {width:100%;height:100%;left:0;top:0px;position:absolute;}
.cbanner .content {position:relative;z-index:5;}
.cbanner .wrap {height:calc(415/1920*100vw);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}
.cbanner .title {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(30/1920*100vw);color:#F5F5F5;}
.cbanner .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(14/1920*100vw);color:#F5F5F5;padding-top:calc(15/1920*100vw);}
.lyMain {padding-bottom:calc(95/1920*100vw);}
.lyMain .wrap {}
.lyMain .infor1 {display:flex;align-items:center;justify-content:space-between;padding-top:calc(92/1920*100vw);padding-bottom:calc(76/1920*100vw);}
.lyMain .infor1 .left {}
.lyMain .infor1 .left .cn {font-family:Microsoft YaHei;font-weight:400;font-size:calc(36/1920*100vw);color:#333333;}
.lyMain .infor1 .left .en {font-family:Arial;font-weight:400;font-size:calc(16/1920*100vw);color:#FC0000;margin-bottom:calc(6/1920*100vw);}
.lyMain .infor1 .left .en .line {width:calc(66/1920*100vw);height:calc(2/1920*100vw);margin-left:calc(11/1920*100vw);display:inline-block;vertical-align:super;background:red;}
.lyMain .infor1 .right {width:calc(800/1920*100vw);font-family:Microsoft YaHei;font-weight:400;font-size:calc(15/1920*100vw);color:#333333;line-height:1.6;}
.lyMain .infor2 {zoom:1;overflow:hidden;display:flex;}
.lyMain .infor2 .item:last-child {margin-right:0px;}
.lyMain .infor2 .item {margin-right:calc(12/1920*100vw);flex:1;}
.lyMain .infor2 .item a * {display:block;}
.lyMain .infor2 .item a {display:block;position:relative;overflow:hidden;height:calc(518/1920*100vw);}
.lyMain .infor2 .item a img {width:calc(730/1920*100vw);height:100%;object-fit:cover;position:absolute;left:0;top:0px;}
.lyMain .infor2 .item a .shadow {z-index:2;position:absolute;left:0;top:0px;width:100%;height:100%;opacity:0.7;background:#000;}
.lyMain .infor2 .item a .title {font-family:Microsoft YaHei;font-weight:400;font-size:calc(22/1920*100vw);color:#FFFFFF;width:100%;position:absolute;text-align:center;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;}
.lyMain .infor2 .item a .cons {position:absolute;left:0;top:0px;width:100%;height:100%;z-index:6;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:calc(0/1920*100vw) calc(96/1920*100vw);width:calc(730/1920*100vw);opacity:0;z-index:-1;}
.lyMain .infor2 .item a .cons .tit {font-family:Microsoft YaHei;font-weight:400;font-size:calc(30/1920*100vw);color:#FFFFFF;}
.lyMain .infor2 .item a .cons .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16/1920*100vw);color:#FFFFFF;margin-top:calc(36/1920*100vw);margin-bottom:calc(70/1920*100vw);}
.lyMain .infor2 .item a .cons .more {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16/1920*100vw);color:#FFFFFF;}
.lyMain .infor2 .item:hover {flex:4;}
.lyMain .infor2 .item:hover a .title {top:calc(55/1920*100vw);opacity:0;z-index:-1;}
.lyMain .infor2 .item:hover a .cons {z-index:6;opacity:1;}
.lyMain .infor2 .item:hover a .shadow {opacity:.4;}
.section2 {}
.section2 .wrap {}
.section2 .wrap .content {position:relative;margin-top:calc(72/1920*100vw);margin-bottom:calc(107/1920*100vw);zoom:1;overflow:hidden;padding-left:calc(820/1920*100vw);}
.section2 .wrap .content .left {width:calc(747/1920*100vw);position:absolute;height:100%;left:0;top:0px;}
.section2 .wrap .content .left .swiper-container {height:100%;}
.section2 .wrap .content .left .swiper-container .swiper-wrapper {height:100%;}
.section2 .wrap .content .left .swiper-container .swiper-wrapper .swiper-slide {overflow:hidden;height:100%;}
.section2 .wrap .content .left .swiper-container .swiper-wrapper .swiper-slide img {height:100%;width:100%;object-fit:cover;}
.section2 .wrap .content .left .swiper-container .swiper-pagination {}
.section2 .wrap .content .left .swiper-container .swiper-button-next {width:calc(28/1920*100vw);height:calc(49/1920*100vw);background:url(../images/right.png) no-repeat center center;background-size:100%;}
.section2 .wrap .content .left .swiper-container .swiper-button-prev {width:calc(28/1920*100vw);height:calc(49/1920*100vw);background:url(../images/left.png) no-repeat center center;background-size:100%;}
.section2 .wrap .content .right {}
.section2 .wrap .content .right .title {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(30/1920*100vw);color:#333333;}
.section2 .wrap .content .right .time {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16/1920*100vw);color:#999999;margin-top:calc(52/1920*100vw);padding-left:calc(22/1920*100vw);margin-bottom:calc(24/1920*100vw);background:url(../images/time.png) no-repeat calc(2/1920*100vw) center;background-size:calc(15/1920*100vw);}
.section2 .wrap .content .right .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16/1920*100vw);color:#333333;margin-bottom:calc(160/1920*100vw);line-height:1.6;}
.section2 .wrap .content .right .infor {text-align:center;display:flex;justify-content:space-between;}
.section2 .wrap .content .right .infor .ewm img {width:calc(100%);}
.section2 .wrap .content .right .infor .ewm {width:calc(116/1920*100vw);text-align:center;}
.section2 .wrap .content .right .infor .ewm .tit {font-family:Microsoft YaHei;font-weight:400;font-size:calc(14/1920*100vw);color:#999999;padding-top:calc(6/1920*100vw);}
.section2 .wrap .content .right .infor .ri {background:#F1F1F1;width:calc(100% - 148/1920*100vw);display:flex;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}
.section2 .wrap .content .right .infor .ri .tel {font-family:Arial;font-weight:bold;font-size:calc(24/1920*100vw);color:#FC0000;font-style:italic;background:url(../images/tel3.png) no-repeat left center;background-size:calc(24/1920*100vw);display:inline-block;padding:0px calc(29/1920*100vw);}
.section2 .wrap .content .right .infor .ri .tits {font-family:Microsoft YaHei;font-weight:400;font-size:calc(14/1920*100vw);color:#666666;padding-top:calc(17/1920*100vw);}
.section3 .wrap .title {font-family:Microsoft YaHei;font-weight:400;font-size:calc(30/1920*100vw);color:#333333;padding-bottom:calc(16/1920*100vw);border-bottom:calc(1/1920*100vw) solid #B8B8B8;margin-bottom:calc(61/1920*100vw);}
.section3 .wrap .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16/1920*100vw);color:#333333;margin-bottom:calc(40/1920*100vw);line-height:2;}
.section3 .wrap .dec img{max-width: 100%;}
.section3 .wrap .table {margin-bottom:calc(76/1920*100vw);}
.section3 .wrap .table img{max-width: 100%;}
.position {line-height:calc(60/1920*100vw);background:#E7E7E7;font-family:Microsoft YaHei;font-weight:400;font-size:calc(14/1920*100vw);color:#666666;}
.position a {color:inherit;}
.height50 {height:calc(70/1920*100vw);}
/*新闻*/
.pc_all .pc_all_content {width: calc(1530 / 1920 * 100vw);padding-top: calc(42 / 1920 * 100vw);max-width: 100%;margin: auto;}
.Topic_case{ background:#f8f8f8; padding-bottom:3vw;}
.Topic_case .Topic_case_content{ display:flex; flex-wrap:wrap; margin-top:-2%;}
.Topic_case .Topic_case_content .case_content_list{ width:32%; background:#fff; margin-top:2%; padding:2.3445vw;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; position:relative; margin-right: 2%;}
.Topic_case .Topic_case_content .case_content_list:nth-child(3n){ margin-right: 0;}
.Topic_case .Topic_case_content .case_content_list:before{ content:""; position:absolute; display:inline-block; width:1.6672vw; height:1.6672vw;  background:url(../images/bn89.png) no-repeat 50% 50%; right:1.042vw; top:1.042vw; opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; background-size: 100%;}
.Topic_case .Topic_case_content .case_content_list:hover:before{ opacity:.5;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Topic_case .Topic_case_content .case_content_list:hover{ box-shadow:0px 0px 25px rgba(0,0,0,.2);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Topic_case .Topic_case_content .case_content_list .content_list_top .list_top_logo{ margin-bottom:0.7815vw;}
.Topic_case .Topic_case_content .case_content_list .content_list_top .list_top_logo img{ width: 7.294vw;}
.Topic_case .Topic_case_content .case_content_list .content_list_top .list_top_title h1{ font-size:1.1vw; color:#000; position:relative; margin-bottom:1vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.Topic_case .Topic_case_content .case_content_list .content_list_txt{ font-size:0.75vw; line-height:1.6vw; color:#333;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.Topic_case .Topic_case_nav{ display: flex; align-items: center; margin-bottom: 2.605vw;}
.Topic_case .Topic_case_nav a{ font-size: 0.8336vw; color: #666666; display: inline-block; padding: 0.6773vw 0.7815vw; margin-right: 1.563vw;}
.Topic_case .Topic_case_nav a:last-child{ margin-right: 0;}
.Topic_case .Topic_case_nav a.on{ color: #000000; background: #f9cc01;}
.Topic_case .Topic_case_nav a:hover{ color: #000000; background: #f9cc01;}
@media screen and (max-width:600px){
.DBanner2022 .DBanner_img img{ height:250px;}
.Topic_case .Topic_case_content{ justify-content: space-between;}
.Topic_case .Topic_case_content .case_content_list{ width: 100%; margin-right: 0; margin-top: 18px; padding: 22px;}
}
@media screen and (max-width: 1070px){
.Topic_case .Topic_case_content .case_content_list .content_list_txt {line-height: 24px;font-size: 14px;}
.pc_all .pc_all_content {width: 94% !important;}
.Topic_case .Topic_case_content .case_content_list .content_list_top .list_top_title {font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
.Topic_case .Topic_case_content .case_content_list .content_list_top .list_top_title {font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
.Topic_case .Topic_case_content .case_content_list .content_list_top .list_top_title h1 {font-size: 4.5vw;}
.Topic_case .Topic_case_content .case_content_list .content_list_txt {line-height: 24px;font-size: 14px;}
}
@media screen and (max-width: 600px){
.Topic_case .Topic_case_content {justify-content: space-between;}
}
/*分页*/
div.pageList{ padding:30px; text-align: center;margin-bottom: 30px;}
div.pageList ul.l{ display: none;}
div.pageList ul{ font-size: 0;}
div.pageList ul li{ display: inline-block; height: 30px;}
div.pageList ul li a{font-family: 'num2'; display: inline-block; font-size: 14px; color: #000; line-height:40px; height:40px;min-width:40px; padding: 0 5px; margin: 0 5px; border: 1px solid #ddd; background-color: #fff;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
div.pageList ul li:hover a{ border-color:#000; color: #000;}
div.pageList ul li a.selected{ background-color:#000; border-color:#000; color: #fff;}
div.pageList a.first,div.pageList a.last,div.pageList a.prev,div.pageList a.next{ font-family: "simsun";}
/*业绩展示*/
.z_guide_warp {width: 100%;background: #fff;margin: 0 auto;padding: 3vw;box-sizing: border-box;transition: ease 2s;}
.z_zwtab_con .child.active {display: block;}
.z_guide_list li {border-bottom: 1px solid #E5E5E5;height: 4.16vw;line-height: 4.16vw;}
.z_guide_list li a {display: block;font-size: 16px;   font-weight: 400;color: #333333;}
@media screen and (max-width: 980px){
.z_guide_list li {height: 40px;line-height: 40px;overflow: hidden;}
.z_guide_list li a {font-size: 14px;}
}
/*联系我们*/
.bgf8 {background: #fff;}
.ind_wrapper {padding-left: 11%;padding-right: 11%;}
.contact_box1 {margin-bottom: 4%;}
.sub_title1 {display: block;color: #000;margin-bottom:5%;}
.sub_title1 .tt {font-size: 18px;padding-bottom: 7px;}
.sub_title1 .tt1 {font-size: 36px;padding-bottom: 7px;}
.sub_title1 .tt2 {color: #888;font-size: 14px;padding-bottom: 7px;padding-top: 20px;margin: 0 auto;}
.contact_box1_clm {display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.contact_box1_clm_pic {width: 24%;opacity: 1;padding: 1% 0 0 0;}
.contact_box1_clm_pic1 {width: 110px;text-align: center;margin: 0 auto 40px;}
.contact_box1_clm_pic1 img {display: block;max-width: 100%;}
.contact_box1_clm_pic1 .tt {font-size: 14px;color: #666;padding-top: 12px;}
.contact_list {width: 75%;opacity: 1;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-bottom: 3%;}
.contact_list dd {float: left;width: 33.33%;text-align: center;padding: 0 2% 3%;transition: all 0.5s;-webkit-transition: all 0.5s;}
.contact_list dd .icon {width: 80px;height: 80px;font-size: 50px;color: #FA1C19;line-height: 80px;text-align: center;margin: 0 auto;}
.contact_list dd .tt {font-size: 14px;font-weight: bold;margin: 24px 0 8px;}
.contact_list dd .text {font-size: 16px;line-height: 24px;color: #444;}
.contact_list dd .text a {display: block;color: #444;}
.contact_list dd .text a:hover {color: #FF644B;text-decoration: underline;}
.contact_list dd:hover {transform: translateY(-3px);-webkit-transform: translateY(-3px);transition: all 0.5s;-webkit-transition: all 0.5s;}
@media screen and (min-width: 300px) and (max-width: 767px){
.contact_box1 {margin-bottom: 4%;}
.sub_main .ind_wrapper {padding: 2%;}
.contact_list {width: 100%;}
.contact_list dd {width: 50%;}
.contact_box1_clm_pic1 {display: none;}
}