.auto_1400 {max-width: 1400px;}
@media(max-width:1400px){
.auto_1400 {padding: 0 2%;}   
}


/*Top002593 */
.Top002593{ position:fixed; left:0; width:100%; top:0; z-index:100;background: #fff;height: 75px;box-shadow: 0 3px 5px rgba(0,0,0,0.1)}
.Top002593 .header{max-width: 1400px;margin: auto}
.Top002593 .header-left{max-width: 74px;float: left;padding-top: 25px}
.Top002593 .header-mid{float: right}
.Top002593 .header-menu li{width: auto!important;padding: 0 18px}
.Top002593 .header-menu li em{ position:relative;}
.Top002593 .header-menu li em a{ line-height:75px;font-size: 18px}
.Top002593 .header-menu li em a:before{content: '';position: absolute;width: 100%;height: 2px;background: #ff0000;left:0 ;bottom: 10px;opacity: 0}
.Top002593 .sub-vertical .has-sub.aon,
.Top002593 .header-menu li.aon em{z-index:200;}
.Top002593 .header-menu li.aon em > a{color: #303030}
.Top002593 .header-menu li.aon em > a:before{opacity: 1}
.Top002593 .header-menu li#m2 .sub,
.Top002593 .header-menu li#m15 .sub,
.Top002593 .header-menu li#m17 .sub,
.Top002593 .header-menu li#m21 .sub{ width:180%;left: -38px}
.Top002593 .header-menu li .sub{ display: none;width:100%;background: #fff;border-top: 1px solid #e5e5e5}
.Top002593 .header-menu li .sub-menu dt{ text-align:center;}
.Top002593 .header-menu li .sub-menu dt a:hover{ background:#dc1920;}
.Top002593 .header-menu li#m3.has-sub {position: inherit !important;}
.Top002593 .header-menu li#m3 .sub-intro{ max-width:1400px; margin:0 auto; padding:23px 0 4%;}
.Top002593 .header-menu li#m3 .sub-left{float: right;width: auto}
.Top002593 .header-menu li#m3 .sub-menu dt{float:left;text-align:left;width: 195px}
.Top002593 .header-menu li#m3 .sub-menu dt > a{font-size: 18px;color: #333;position: relative;}
.Top002593 .header-menu li#m3 .sub-menu dt > a:after{position: absolute;content: '';width: 100%;height: 1px; background: #e5e5e5;left: 10px;bottom: 0px;}
.Top002593 .header-menu li#m3 .sub-menu dt a:hover{ background:none;color:#dc1920;}
.Top002593 .header-menu li .sub-three{ padding-top:3%; }
.Top002593 .header-menu li .sub-three dd a{ font-size:14px; line-height:26px; color:#666666;}
.Top002593 .OAbtn{float: right;line-height: 80px;margin-left: 20px;}
.Top002593 .OAbtn a{padding: 5px 20px;border-radius: 5px;background-color: #dc1920;color: white;font-size: 16px;}
.Top002593 .header-menu li .sub .zy_img{position: absolute;max-height: 150px;max-width: 350px;top: 23px;}

/* .header-menu li .sub{top: 100%!important;} */
.Top002593 .header-menu li.has-sub .sub {;}
.Top002593 .header-menu li.has-sub.aon .sub {}

@media(max-width:1400px){
.Top002593 .header{padding: 0 2%}
}

@media(max-width:1024px){
.Top002593{}
.Top002593 .header-left{padding-top: 28px}
.Top002593 .header-right{ float:right;}
.Top002593 #header-menu{ position:fixed; right:0; top:60px; height:100%; overflow:auto; background:url(../images/Top002593_bg.jpg) repeat-y right top #fff;  padding-right:15px; padding-left:7px; transition:0.3s; width:0; opacity:0;}
.Top002593 #header-menu.header-menu-show{width:240px; opacity:1;}
.Top002593 #header-menu li a{ color:#333;}
.Top002593 #header-menu li em a{ font-size:18px;}
.Top002593 #header-menu li.has-sub em .op{ display:block;}
.Top002593 #header-menu li.has-sub em .op::before,
.Top002593 #header-menu li.has-sub em .op::after{ background:#5f5d5d;}
.Top002593 #header-menu li em a {border-bottom-color:#dc1920;}
.Top002593 #header-menu li:nth-child(6) em::before{display: none}
.Top002593 #header-menu li:nth-child(6) em .op{display: none}
.Top002593 #header-menu li .sub .more{ display:none;}
.Top002593 #header-menu li .sub-menu dt a{border-bottom: 1px solid #ebebeb;font-size: 16px}
.Top002593 #header-menu li .sub-three dd a{ padding-left:20px; line-height:30px; background:#f5f5f5;font-size: 14px}
.Top002593 #open_menu{ position:relative; width:36px; height:75px; margin-left:10px;}
.Top002593 #open_menu i{ height:3px; width:100%; left:10%; top:50%; margin-top:-1.5px;}
.Top002593 #open_menu i::before,
.Top002593 #open_menu i::after,
.Top002593 #open_menu i{ background:#333;}
.Top002593 #open_menu i::before{top: 8px}
.Top002593 #open_menu i::after{top: -8px}
}
@media(max-width:640px){
.Top002593{}
.Top002593 .top-tel{ position:absolute; right:0; top:-30px; line-height:30px; width:100%; background:#eaeaea; text-align:right; padding:0 2%; font-size:20px;}
.Top002593 .top-tel::before{ display:inline-block; content:''; width:30px; height:30px; vertical-align:middle; background:url(../images/Top002593_icon_tel.png) no-repeat center center;}
.Top002593 #header-menu{ top:75px;}
.Top002593 .top-share::before{ display:none;}
.Top002593 .top-share::after {display: inline-block;content: '';width: 1px;height: 10px;background: #ececec;margin: 0 10px;vertical-align: middle;}
.Top002593 #open_menu{ margin-left:0;}
.Top002593 .header-menu li .sub .zy_img{display: none;}
}

/*Banner002910 */

/*@font-face {
    font-family: 'DIN-Medium';
    src: url("../../../whirfonts/DIN/Medium.woff") format("woff");
    font-display: swap;
}*/

.Banner002910 {font-family: Arial;position: relative;z-index: 20;/*margin-top: 75px;*/}

@media(min-width:1025px) {
    .Banner002910 .wap {display: none;}
}

@media(max-width:1024px) {
    .Banner002910{margin-top: 66px}
    .Banner002910 .pc {display: none;}
}

.Banner002910 .slider {position: relative;z-index: 10;}
.Banner002910 .slick-arrow {position: absolute;z-index: 30;top: 50%;width: 60px;height: 60px;border: 1px solid rgba(255, 255, 255, 0.2);padding: 0;margin-top: -30px;border-radius: 50%;transition: 0.3s;}
.Banner002910 .slick-prev {left: 3%;}
.Banner002910 .slick-next {right: 3%;}
.Banner002910 .slick-arrow:hover {background: #dc1920;}
.Banner002910 .slick-arrow:before {position: absolute;content: '';width: 10px;height: 10px;border-bottom: 2px solid #fff;border-left: 2px solid #fff;left: 50%;top: 50%;margin: -5px 0 0 -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Banner002910 .slick-next:before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Banner002910 .auto { max-width: 1400px;width: 96%;position: relative;z-index: 10;}
.Banner002910 .control dl {display: table;width: 100%;table-layout: fixed;}
.Banner002910 .control dl>* {display: table-cell;vertical-align: middle;}
.Banner002910 .share a:not(:last-child) {margin-right: 2vw;}
.Banner002910 .share a { float: left;width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;}
.Banner002910 .share a.tw {background-image: url("../images/Banner002910_twitter.png");}
.Banner002910 .share a.in {background-image: url("../images/Banner002910_linkedin.png");}
.Banner002910 .share a.fb {background-image: url("../images/Banner002910_facebook.png");}
.Banner002910 .share a.skye {background-image: url("../images/Banner002910_skype.png");}
.Banner002910 .mouse {width: 35px;}
.Banner002910 .mouse a {display: block;position: relative;height: 54px;border-radius: 40px;border: 1px solid rgba(255, 255, 255, 0.5);max-width: 35px;margin: 0 auto;overflow: hidden;}
.Banner002910 .mouse a:before {width: 1px;height: 10px;top: 10px;position: absolute;left: 50%;background: #fff;content: '';animation: 2s ease infinite mouse;}

@keyframes mouse {
    0% {
        top: 10px;
        opacity: 1;
    }
    100% {
        top: 40px;
        opacity: 0;
    }
}

.Banner002910 .share,
.Banner002910 .dots {width: 35.521vw;}
.Banner002910 .slick-dots {float: right;}
.Banner002910 .slick-dots li {float: left;list-style: none;}
.Banner002910 .slick-dots li button {font-family: 'DIN-Medium';font-size: 20px;color: #fff;background: none;border: 0;padding: 0;}
.Banner002910 .slick-dots li:not(:last-child) span {display: inline-block;vertical-align: middle;height: 1px;width: 6.875vw;background: rgba(255, 255, 255, 0.2);margin: 0 1.042vw;position: relative;}
.Banner002910 .slick-dots li:not(:last-child) span:after {position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #dc1920;content: '';}
.Banner002910 .slick-dots li.slick-active span:after {width: 100%;transition: 4s 1s;}
.Banner002910 .slick-dots li.slick-active button {color: #dc1920;}
.Banner002910 .prod-search {font-size: 16px;}
.Banner002910 .prod-search .auto {padding: 30px 37px 38px;background: #fff;border-radius: 10px;box-shadow: 15px 0 30px rgba(0, 0, 0, 0.06);}
.Banner002910 .prod-search .box-select {position: relative;z-index: 30;}
.Banner002910 .prod-search .select-list {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #ededed;background: #fff;border-top: 0;box-shadow: 15px 0 16px rgba(0, 0, 0, 0.04);}
.Banner002910 .select-list {padding: 20px;color: #666;display: none;}
.Banner002910 .select-list ul {padding-right: 20px;}
.Banner002910 .select-list li {line-height: 30px;text-transform: uppercase;}
.Banner002910 .select-list .mCustomScrollbar {height: 270px;}
.Banner002910 .select-list .mCSB_inside>.mCSB_container {margin-right: 0;}
.Banner002910 .select-list .mCSB_scrollTools .mCSB_draggerRail {background-color: #f1f1f1;}
.Banner002910 .select-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #dc1920;}
.Banner002910 .select-list .mCSB_scrollTools {width: 4px;}
.Banner002910 .a_after {border: 1px solid transparent;border-bottom-color: #eee;line-height: 50px;padding-right: 46px;position: relative;text-transform: uppercase;color: #666;transition: 0.3s;}
.Banner002910 .prod-search .box-select.on {z-index: 40;}
.Banner002910 .on .a_after { padding-left: 24px;border-color: #eee;}
.Banner002910 .a_after:after {position: absolute;content: '';width: 8px;height: 8px;border-bottom: 1px solid #b7b7b7;border-right: 1px solid #b7b7b7;transform: rotate(45deg);right: 20px;top: 50%;margin-top: -4px;}
.Banner002910 .box-search .text {width: 100%;height: 49px;line-height: 22px;padding: 13px 0;border: 0;color: #999;border-bottom: 1px solid #eee;}
.Banner002910 .box-search .btn {background: #dc1920 url("../images/Banner002910_btn.png") no-repeat center center;cursor: pointer;padding: 0;position: absolute;right: 0;top: 0;height: 100%;}
@media(min-width:1025px) {
    .Banner002910 .control {padding-bottom: 2.25vw;}
    .Banner002910 .prod-search .box {float: left;}
    .Banner002910 .prod-search .box-select {width: 24.887%;margin-right: 5.732%;}
    .Banner002910 .prod-search .box-search {width: 28.658%;}
    .Banner002910 .prod-search {position: absolute;left: 0;width: 100%;bottom: 0;z-index: 15;}
    .Banner002910 .box-search .btn {width: 9.05%;border-radius: 0 10px 10px 0;}
}

@media(max-width:1024px) {
    .Banner002910 .control {padding-bottom: 3vw;}
    .Banner002910 .prod-search {bottom: 0!important;margin-top: 3vw; }
    .Banner002910 .box-search {padding-right: 50px;position: relative;}
    .Banner002910 .box-search .btn {right: 0;width: 50px;}
    .Banner002910 .prod-search .box-select {margin-bottom: 20px;}
    .Banner002910 .mouse a {height: 40px;width: 24px;}
}

@media(max-width:640px) {
    .Banner002910 .slick-arrow {width: 40px;height: 40px;}
    .Banner002910 .share,
    .Banner002910 .mouse {display: none!important;}
    .Banner002910 .prod-search .auto {padding: 5vw 3vw;}
}


/*Floor002821 */

.Floor002821 {
    overflow: hidden;
}

.Floor002821 .auto {
    max-width: 1400px;
    overflow: hidden;
    padding: 3% 0 6% 0;
}

.Floor002821 h1 {
    width: 100%;
    color: #000;
    font-size: 48px;
    font-family: "Alibaba-PuHuiTi-Bold";
    text-transform: uppercase;
    text-align: center;
    line-height: 1em;
    padding-bottom: 1%;
    font-weight: normal;
}

.Floor002821 h1::after {
    display: block;
    content: '';
    width: 80px;
    height: 6px;
    background: #dc1920;
    margin: 18px auto;
}

.Floor002821 li {
    float: left;
    width: 50%;
    position: relative;
    padding-bottom: 18.429%;
    font-size: 100px;
}

.Floor002821 li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.Floor002821 li a>* {
    position: absolute;
    left: 0;
    width: 100%;
}

.Floor002821 li .Ispic {
    height: 100%;
    top: 0;
}

.Floor002821 li a:before {
    z-index: 5;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    content: '';
    height: 100%;
    opacity: 0;
    -webkit-opacity: 0;
    transition: 0.3s;
    background: -moz-linear-gradient(45deg, rgb(0, 0, 0, 0.9), rgba(0, 0, 0, 0.2));
    background: -webkit-linear-gradient(45deg, rgb(0, 0, 0, 0.9), rgba(0, 0, 0, 0.2));
    background: linear-gradient(45deg, rgb(0, 0, 0, 0.9), rgba(0, 0, 0, 0.2));
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#23ac38', endColorstr='#6623ac38', GradientType=1);
}

.Floor002821 li a:hover:before {
    opacity: 0.9;
    -webkit-opacity: 0.9;
}

.Floor002821 li .txt {
    z-index: 10;
    bottom: 0.35em;
    padding: 0 0.35em;
    color: #fff;
}

.Floor002821 li .txt p.t1 {
    font-size: 0.24em;
    margin: 1.4166em 0 0.4166em 0;
}

.Floor002821 li .txt p.t2 {
    line-height: 1.71428em;
    margin: 0;
    font-size: 0.14em;
}

.Floor002821 li .icon img {
    max-height: 0.4em;
    display: block;
}

@media(min-width:1025px) {
    .Floor002821 li:nth-child(1) .Ispic,
    .Floor002821 li:nth-child(1) a:before {
        left: auto;
        right: 0;
        width: 137.143%;
    }
    .Floor002821 li:nth-child(3),
    .Floor002821 li:nth-child(4) {
        width: 25%;
    }
    .Floor002821 li:nth-child(1) {
        padding-bottom: 36.858%;
    }
}

@media(max-width:1024px) {
    .Floor002821 li {
        width: 100%;
        padding-bottom: 42.858%;
    }
    .Floor002821 li:nth-child(3),
    .Floor002821 li:nth-child(4) {
        width: 50%;
    }
}

@media(max-width:480px) {
    .Floor002821 li {
        font-size: 80px;
    }
}

@media(max-width:400px) {
    .Floor002821 li {
        font-size: 70px;
    }
    .Floor002821 li .txt p.t1 {
        margin-top: 10px;
    }
}

.Floor002748 {position: relative;z-index: 1;color: #333;font-size: 16px;background: #fff;filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#04245e', endColorstr='#010b1e', GradientType=0);}
.Floor002748 .auto {position: relative;z-index: 3;}
.Floor002748 .box {padding: 5% 0 16% 0;}
.Floor002748 .title {line-height: 40px;}
.Floor002748 .title .cn {color: #000;font-size: 48px;font-family: "Alibaba-PuHuiTi-Bold";text-transform: uppercase;/* text-align: center; */line-height: 1em;padding: 0.9375vw 0 1vw 0;}
.Floor002748 .title .cn::after {display: block;content: '';width: 80px;height: 6px;background: #dc1920;margin: 18px 0;}
.Floor002748 .title .en {opacity: 0.05;-webkit-opacity: 0.05;-ms-opacity: 0.05;font-size: 56px;font-family: Arial, " sans-serif";font-weight: bold;text-transform: uppercase;}

.Floor002748 .lizi-canvas {position: absolute;left: 0;bottom: 0;width: 50%;height: 70%;z-index: -1;}
.Floor002748 .box .info {line-height: 38px;width: 90%;color: 333;}
.Floor002748 .more a {color: #333;}
.Floor002748 .more {width: 100%;display: block;width: 200px;line-height: 50px;border-radius: 50px;border: 1px solid rgba(1, 11, 30, 0.2);color: #fff;font-size: 16px;transition: 0.3s;text-align: center;margin-top: 8%;color: #333}
.Floor002748 .more:hover {background: #dc1920;color: #fff;}
.Floor002748 .more a:hover:after {transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);margin-top: -4px;}

@media(max-width:1024px) {
    .Floor002748 .title .cn {font-size: 30px;}
    .Floor002748 .title .cn::after {width: 50px;height: 3px;}
    .Floor002748 .more {width: 140px;line-height: 40px;font-size: 14px;}
}

/*slick Basic*/

.Floor002748 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002748 .slick-list {position: relative;z-index: 1;display: block;overflow: hidden;}
.Floor002748 .slick-list:focus {outline: none}
.Floor002748 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002748 .slick-slider .slick-track,
.Floor002748 .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.Floor002748 .slick-track {position: relative;top: 0;left: 0;display: block;}
.Floor002748 .slick-track:before,
.Floor002748 .slick-track:after {display: table;content: '';}
.Floor002748 .slick-track:after {clear: both;}
.Floor002748 .slick-loading .slick-track {visibility: hidden;}
.Floor002748 .slick-slide {display: none;float: left;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.Floor002748 .slick-slide .slick-loading img {display: none;}
.Floor002748 .slick-slide .dragging img {pointer-events: none;}
.Floor002748 .slick-initialized .slick-slide {display: block;}
.Floor002748 .slick-loading .slick-slide {visibility: hidden;}
.Floor002748 .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.Floor002748 .slick-arrow .slick-hidden {display: none;}

/*slick Basic End*/
.Floor002748 .slider {margin-left: -20%;margin-right: -20%;padding: 0 20%;}
.Floor002748 .slider li .Ispic {position: relative;z-index: 2;padding-bottom: 115.888%;background-size: contain;}
.Floor002748 .slider li .txt {height: 147px;margin-top: -85px;background: #0f3c8c;padding-top: 85px;}
.Floor002748 .slider li a {color: #fff;}
.Floor002748 .slider li aside {text-align: center;font-size: 18px;line-height: 30px;max-height: 60px;}
.Floor002748 .slick-arrow {position: absolute; bottom: 0;height: 147px;border: 0;padding: 0;width: 15%;background: #0f3c8c;font-size: 0;cursor: pointer;}
.Floor002748 .slick-prev {left: 0;border-radius: 50px 0 0 0;}
.Floor002748 .slick-next {right: 0;border-radius: 0 50px 0 0;}
.Floor002748 .slick-arrow:before,
.Floor002748 .slick-arrow:after {content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.Floor002748 .slick-arrow:before { width: 56px; height: 56px; border-radius: 50%; border: 2px solid #fff; opacity: 0.1; -webkit-opacity: 0.1; transition: 0.3s;}
.Floor002748 .slick-arrow:after {width: 14px;height: 14px;border-top: 2px solid rgba(255, 255, 255, 0.2);border-right: 2px solid rgba(255, 255, 255, 0.2);margin-top: -7px;margin-left: -5px;}
.Floor002748 .slick-prev:after {transform: rotate(-135deg);}
.Floor002748 .slick-next:after {transform: rotate(45deg);margin-left: -9px;}
.Floor002748 .slick-arrow:hover:before {background-color: #fff;}

@media(min-width:1025px) {
    .Floor002748 .auto {width: 96%;}
    .Floor002748 .box {float: left;width: 50%;}
	 .Floor002748 .box:nth-child(1){padding-left: 13.5%;}
	 .Floor002748 .box:nth-child(2){padding-bottom: 36.5%;}
    .Floor002748 .box:nth-child(2) .title {padding-left: 15.625%;padding-bottom: 54px;}
    .Floor002748 .box .info {max-width: 450px;}
}

@media(max-width:1540px) {
    .Floor002748 .slider {margin-left: -50px;margin-right: -50px;padding: 0 50px;}
    .Floor002748 .slick-arrow {width: 50px;}
    .Floor002748 .slick-arrow:before {width: 36px;height: 36px;}
}

@media(max-width:1400px) {
    .Floor002748 .slider {margin-right: 0;}
}

@media(max-width:1024px) {
    .Floor002748 .slider {margin-left: 0;}
    .Floor002748 .box:nth-child(2) {background: url(../images/Floor002748_bg.jpg) no-repeat center center;background-size: cover;padding-bottom: 69%;}
    .Floor002748 .box {padding: 30px 0;}
    .Floor002748 .lizi-canvas {width: 100%;height: 100%;bottom: 30%;}
    .Floor002748 .box .info {line-height: 30px;width: 100%;color: 333;font-size: 14px}
}


/*Floor002904 */

/*@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/SourceHanSansCN/Regular.woff") format("woff");
    font-display: swap;
}*/

/*@font-face {
    font-family: 'SourceHanSansCN-Light';
    src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/SourceHanSansCN/Light.woff") format("woff");
    font-display: swap;
}*/

.Floor002904 {padding: 5% 0 6%;font-family: 'SourceHanSansCN-Light';background: url(../images/Floor002904-bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.Floor002904 .title {font-size: 48px;}
.Floor002904 .title .name {width: 100%;color: #000;font-size: 48px;font-family: "Alibaba-PuHuiTi-Bold";text-transform: uppercase;text-align: center;line-height: 1em;padding-bottom: 2%;}
.Floor002904 .title .name::after {display: block;content: '';width: 80px;height: 6px;background: #dc1920;margin: 18px auto;}
.Floor002904 .title .name span {width: 100%;color: #000;font-size: 48px;font-family: "Alibaba-PuHuiTi-Bold";text-transform: uppercase;text-align: center;line-height: 1em;padding-bottom: 4%;}
.Floor002904 .title .tab li {list-style: none;float: left;text-align: center;}
.Floor002904 .title .tab li:not(:last-child) {margin-right: 2.375vw;}
.Floor002904 .title .tab li span {font-size: 18px;color: #666;border-bottom: 3px solid transparent;display: block;line-height: 2.223em;}
.Floor002904 .title .tab li.slick-active span {color: #dc1920;border-bottom-color: #dc1920;}

@media(min-width:1201px) {
    .Floor002904 .title {margin-bottom: 3.167vw;}
    .Floor002904 .title .name {float: left;}
    .Floor002904 .title .tab {float: left;}
}
@media(max-width:1200px) {
    .Floor002904 .title .name {padding-bottom: 1vw;display: block;}
}

.Floor002904 .info {/* padding-top: 2%; */float: right;padding-bottom: 4.167vw;}
.Floor002904 .info .name {color: #333;font-size: 36px;margin-bottom: 1.5vw;font-family: 'SourceHanSansCN-Regular';}
.Floor002904 .info p{font-family: 'SourceHanSansCN-Light';font-size: 16px;color: #333;line-height: 2.25em;min-height: 11.25em;/* margin-bottom: -0.208vw; */}
.Floor002904 .info ul {padding-top: 1.5vw;border-top: 1px solid #ddd;margin-bottom: 4.6875vw;}
.Floor002904 .info ul p {margin: 5px 0 0 0;color: #333;font-family: 'SourceHanSansCN-Regular';}
.Floor002904 .info .more {width: 100%;display: block;width: 200px;line-height: 50px;border-radius: 50px;border: 1px solid rgba(0, 0, 0, 0.2);color: #333;font-size: 16px;transition: 0.3s;text-align: center;margin-top: 8%;}
.Floor002904 .info .more:hover {background: #dc1920;color: #fff;}
/* .Floor002904 .img .Ispic {padding-bottom: 62%;} */
.Floor002904 .view-720 {padding-bottom: 6.771vw;}
.Floor002904 .view-720 a { /* color: #fff; */overflow: hidden;line-height: 26px;padding: 17px 26px;background: #c2bb99;border-radius: 100px;display: inline-block;transition: 0.3s;}
.Floor002904 .view-720 a:before {float: left;width: 26px;height: 26px;margin-right: 10px;background: url("../images/Floor002904_view.png") no-repeat center center;content: '';}
.Floor002904 .view-720 a:hover {background-color: #005f38;}
.Floor002904 .arrows {height: 9.375vw;/* background: #fff; */display: table;}
.Floor002904 .arrows:after {position: absolute;content: '';width: 1px;height: 32px;background: #eee;left: 50%;top: 50%;margin-top: -16px;}
.Floor002904 .arrows aside {display: table-cell;vertical-align: middle;width: 50%;}
.Floor002904 .arrows .slick-prev {float: right;margin-right: 70px;}
.Floor002904 .arrows .slick-next {margin-left: 70px;}
.Floor002904 .arrows aside button {width: 46px;height: 46px;border-radius: 50%;border: 1px solid #dfdfdf;background: url("../images/Floor002904_prev.gif") no-repeat center center;cursor: pointer;transition: 0.3s;}
.Floor002904 .arrows aside button.slick-next {background-image: url("../images/Floor002904_next.gif");}
.Floor002904 .arrows aside button:hover {background-color: #005f38;}
.Floor002904 .arrows aside button.slick-prev:hover {background-image: url("../images/Floor002904_prev_on.gif");}
.Floor002904 .arrows aside button.slick-next:hover {background-image: url("../images/Floor002904_next_on.gif");}



@media(min-width:1201px) {
    .Floor002904 .slider-for {width: 100%;}
    .Floor002904 .box .inner {position: relative;background: #fff;}
    .Floor002904 .box .inner>* {z-index: 4;background-color: #fff;}
    .Floor002904 .info {width: 50%;padding-right: 10%;padding: 4% 3%;/* background-color: #fff; */}
    .Floor002904 .info ul ol {float: left;width: 68%;}
    .Floor002904 .info ul li {float: right;width: 30%;}
    .Floor002904 .info p{}
    
    .Floor002904 .img {width: 50%;float: left;padding-bottom: -4.625vw;position: absolute;left: 0;top: 0;height: 100%;}
    .Floor002904 .img .Ispic{height: 100%;padding-bottom: 0;}
    .Floor002904 .arrows {position: absolute;right: 0;bottom: 0;width: 31.819%;z-index: 10;}
}
@media(max-width:1366px) {
    .Floor002904 .img .Ispic {padding-bottom: 69%;}
}
@media(max-width:1280px) {
    .Floor002904 .info {padding:3%;}
}
@media(max-width:1200px) {
    .Floor002904 {padding-bottom: 6.25vw;}
    .Floor002904 .fl,
    .Floor002904 .fr {float: none;}
    .Floor002904 .arrows {width: 100%;position: relative;}
    .Floor002904 .info {padding: 4vw 0;}
    .Floor002904 .info ul>* {padding-top: 2vw;}
}

@media(max-width:1024px) {
    .Floor002904 {padding: 30px 0;}
    .Floor002904 .title {font-size: 30px;}
    .Floor002904 .title .name {font-size: 30px;}
    .Floor002904 .title .name::after {width: 50px;height: 3px;}
    .Floor002904 .info .name {font-size:24px;}
    .Floor002904 .info pre.dot5 {font-size: 2.5vw;}
    .Floor002904 .title .tab li span {font-size: 14px;}
    .Floor002904 .title .tab li:not(:last-child) {margin-right: 20px}
    .Floor002904 .arrows {height: 60px;}
    .Floor002904 .view-720 a {padding: 10px 20px;}
    .Floor002904 .info p{font-size: 14px;max-height: 100%;}
    .Floor002904 .info .more {width: 140px;line-height: 40px;font-size: 14px;margin-top: 8%;}
}

@media(max-width:480px) {
    .Floor002904 .info pre.dot5 {font-size: 3.5vw;}
    .Floor002904 .title .tab li span {font-size: 4vw;}
    
}


/*Bottom002909 */

.Bottom002909 {background: #f5f5f7;font-size: 16px;font-family: Arial;}
.Bottom002909,
.Bottom002909 a {color: #666;}
.Bottom002909 .auto {max-width: 1400px;width: 96%;}
.Bottom002909 .main {padding-top: 2%;padding-bottom: 1%;}
.Bottom002909 .copyright {background: #f5f5f7;line-height: 30px;padding: 20px 0;border-top: 1px solid #e9e9e9;}
.Bottom002909 .copyright dd a:not(:last-child) {margin-right: 2vw;}
.Bottom002909 .copyright dd a {float: left;width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;opacity: 0.2;-webkit-opacity: 0.2;transition: 0.3s;}
.Bottom002909 .copyright dd a:hover {opacity: 1;-webkit-opacity: 1;}
.Bottom002909 .copyright dd a.tw {background-image: url("../images/Bottom002909_twitter.png");}
.Bottom002909 .copyright dd a.in {background-image: url("../images/Bottom002909_linkedin.png");}
.Bottom002909 .copyright dd a.fb {background-image: url("../images/Bottom002909_facebook.png");}
.Bottom002909 .copyright dd a.skye {background-image: url("../images/Bottom002909_skype.png");}
.Bottom002909 .copyright dd a.whatsapp {background-image: url("../images/Bottom002909_whatsapp.png");}
.Bottom002909 nav dl {float: left;width: 23%;margin-right: 0%!important;margin-left: 2%;}
.Bottom002909 nav dt {margin-bottom: 20px;position: relative;}
.Bottom002909 nav dt::before {position: absolute;display: block;content: '';width: 30px;height: 2px;background: #ff0000;bottom: 0;left: 0;}
.Bottom002909 nav dt::after {display: block;content: '';width: 100%;height: 1px;background: #000;margin: 7% 0 12% 0;}
.Bottom002909 nav dt a {color: #333;font-size: 20px;text-transform: uppercase;}
.Bottom002909 nav dd {line-height: 20px;padding: 5px 0;}
.Bottom002909 nav dd a {color: #666;}
.Bottom002909 nav dd a:hover {color: #333;}
.Bottom002909 .soglan {border-bottom: 1px solid rgba(255, 255, 255, 0.1);font-size: 24px;font-weight: bold;color: #333;padding: 25px 0 0px 0;margin-bottom: 20px;}
.Bottom002909 .contact li {line-height: 24px;margin: 8px 0;padding-left: 32px;background-position: left top;background-repeat: no-repeat;}
.Bottom002909 .contact .logo {width: 160px;}
.Bottom002909 .contact li.tel {background-image: url("../images/Bottom002909_tel.png");}
.Bottom002909 .contact li.fax {background-image: url("../images/Bottom002909_fax2.png");}
.Bottom002909 .contact li.mail {background-image: url("../images/Bottom002909_email.png");}
.Bottom002909 .contact li.add {background-image: url("../images/Bottom002909_add.png");}

@media(min-width:1025px) {
    .Bottom002909 .contact {width: 32%;}
    .Bottom002909 nav {width: 63.215%;}
}

@media(min-width:1025px) and (max-width:1200px) {
    .Bottom002909 {font-size: 14px;}
}

@media(max-width:1024px) {
    .Bottom002909 .main {padding-top: 30px;padding-bottom: 20px;}
    .Bottom002909 nav {display: none;}
    .Bottom002909 .copyright {text-align: center;line-height: 22px}
    .Bottom002909 .copyright dd a {display: inline-block;float: none;}
    .Bottom002909 .copyright .fr{margin-top: 10px;}
    .Bottom002909 .logo,
    .Bottom002909 .soglan {text-align: center;}
    .Bottom002909 .contact .logo {width: 100px;margin: auto;}
    .Bottom002909 .soglan {font-size: 24px;padding: 20px 0 10px;margin-bottom:0px;}
}


/*Other002679 */

@import url('font/iconfont.css');
.Other002679 {position: fixed;z-index: 200;right: 5px;top: 50%;margin-top: -169px;}
.Other002679 .btn{position: absolute;cursor: pointer;display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 22px;background: #fff;left: -42px;top: 10px;border-radius: 10px;box-shadow: 0px 0px 5px #cccccc;}
.Other002679 ol,
.Other002679 ol>li {position: relative;}
.Other002679 aside {display: none;position: absolute;top: 50%;margin-top: -20px;right: 100%;white-space: nowrap;text-overflow: ellipsis;padding-right: 25px;font-size: 16px;color: #666;}
.Other002679 aside::after {
    position: absolute;
    content: '';
    background: #fff;
    box-shadow: 1px -1px 2px #cccccc;
    width: 14px;
    height: 14px;
    top: 50%;
    right: 18px;
    margin-top: -7px;
    overflow: hidden;
    pointer-events: none;
    -webkit-transform: rotate(45deg);
    -mz-transform: rotate(45deg);
    transform: rotate(45deg);
}

.Other002679 aside dl {
    box-shadow: 0 0 5px #ccc;
    border-radius: 8px;
    background: #fff;
    padding: 0 10px;
    color: #999;
    line-height: 42px;
    width:358px;
}
.Other002679 aside.call dl{
    width: 160px;
}

.Other002679 aside.phone,
.Other002679 aside.call {
    margin-top: -85px;
}

.Other002679 aside.online {
    margin-top: -93px;
}

.Other002679 aside.online a {
    text-decoration: underline;
    color: #dc1920;
}

.Other002679 aside.online b {
    font-size: 33px;
    color: #dc1920;
    width: 60px;
    padding-right: 5px;
    display: inline-block;
    text-align: right;
    font-family: "Impact";
}

.Other002679 aside.online dl .a_ask {
    width: 180px;
    height: 40px;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: #dc1920;
    border-radius: 50px;
    display: block;
    margin: 16px auto 0;
}

.Other002679 ol.advisory li aside dl {
    padding: 25px 30px;
    line-height: normal;
}
.Other002679 ol.advisory li aside dl p img{
    max-width: 100px;
    max-height: 100px;
}

.Other002679 aside.call dl h2,
.Other002679 aside.call dl p {
    margin: 10px 0 0 0;
}

.Other002679 aside.call dl h2 {
    font-size: 24px;
    color: #dc1920;
    border-bottom: 1px dashed #ccc;
    height: 47px;
    line-height: 47px;
    font-family: "Impact";
}
.Other002679 aside.call dl p .b2{color:#dc1920;}
.Other002679 aside.call dl p b {
    font-size: 26px;
    color: #666;
    margin-left: 10px;
    font-family: "Impact";
}
.Other002679 aside.call dl p i{font-style: normal;display: block;margin-top:2%;}

.Other002679 aside.phone dl span {
    background: none;
    width: auto;
    height: auto;
    line-height: normal;
    margin-right: 5px;
    display: inline-block;
    box-shadow: none;
}

.Other002679 aside.phone dl p {
    line-height: normal;
    font-weight: bold;
    margin: 0 0 5px 0;
    font-size: 14px;
}

.Other002679 aside.phone dl {
    padding: 15px 30px;
}

.Other002679 aside.phone img {
    width: 82px;
}

.Other002679 span.iconfont {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #dc1920;
    background: #fff;
    border-radius: 50%;
    transition: 0.3s;
    box-shadow: 0px 0px 5px #ccc;
}

.Other002679 ol.advisory {
    border-radius: 10px;
    background: #fff;
    margin: 10px 0;
    box-shadow: 0px 0px 5px #cccccc;
}

.Other002679 ol.advisory li {
    padding: 11px 3px;
    transition: 0.3s;
	border-radius: 10px;
    cursor: pointer;
}
.Other002679 ol.advisory li.on {
    padding: 11px 0px;
}
.Other002679 ol.advisory li.skype{
    overflow: hidden;
}

.Other002679 ol.advisory li figure {
    width: 80px;
    margin: 0 auto;
    white-space: normal;
    word-break: break-all;
    text-align: center;
    line-height: 18px;
    color: #666;
    transition: 0.3s;
}

.Other002679 ol.advisory li span.iconfont {
    height: auto;
    width: auto;
    line-height: normal;
    background: none;
    box-shadow: none;
}
.Other002679 ol.advisory li span.iconfont img{
    width: 20px;
    height: 20px;
}

.Other002679 ol:hover>span,
.Other002679 ol:hover a span,
.Other002679 ol.advisory li:hover {
    color: #fff;
    background: #dc1920;
}

.Other002679 ol.advisory li:hover figure,
.Other002679 ol.advisory li:hover span {
    color: #fff;
}
.Other002679 .hover{text-align: center;}
.Other002679 .hover span.iconfont{display: inline-block;}
@media(max-width:1024px) {
    .Other002679 {
        display: none;
    }
}

.Other002679 .gettop {
    width: 100%;
    height: 60px;
    margin-top: 600px;
    transition: margin-top 0.5s;
    position: relative;
}

.Other002679 .gettop a.gettop_a_T {
    background-position: center -100px;
}

.Other002679 .gettop a {
    position: absolute;
    width: 40px;
    height: 100%;
    left: 25px;
    top: 0px;
    /* background: url(../images/gettop2.png) no-repeat center top, url(../images/huo.gif) no-repeat center 32px; */
    background: url(../images/gettop3.png) no-repeat center top;
    /* animation: My_huojian 0.2s infinite linear; */
	background-size: contain;
    transition: background 0.8s;
	display: inline-block;
}

.Other002679 .gettop_act {
    margin-top: 10px;
}

@keyframes My_huojian {
    0% {
        top: 0px;
    }
    50% {
        top: 2px;
    }
    100% {
        top: 0px;
    }
}

@-webkit-keyframes My_huojian {
    0% {
        top: 0px;
    }
    50% {
        top: 2px;
    }
    100% {
        top: 0px;
    }
}


/*PicList000687 */

/*@font-face {
    font-family: 'bebas-neue';
    src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
    font-display: swap;
}*/

/*@font-face {
    font-family: 'DIN-Medium';
    src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
    font-display: swap;
}*/

.PicList000687 {overflow: hidden;}
.PicList000687 .title {margin-bottom: 2.5vw;text-align: center;}
.PicList000687 .title .cn {font-size: 30px;color: #a52d33;padding-bottom: 10px;font-weight: bold;}
.PicList000687 .title .en {font-family: 'bebas-neue';color: #d2d2d2;letter-spacing: 2px;}

@media(max-width:768px) {
    .PicList000687 .title {margin-bottom: 5vw;}
}

@media(max-width:640px) {
    .PicList000687 .title .cn {font-size: 6vw;}
}

.PicList000687 .more {text-align: center;width: 125px;line-height: 40px;color: #333;border: 1PX solid rgba(1, 11, 30, 0.2);display: block;border-radius: 40px;}
.PicList000687 .more:hover {background: #dc1920;color: #ffff;}
.PicList000687 .news-list li .more {width: 100px;padding: 8px 0;text-align: center;color: #333;border: 1PX solid rgba(1, 11, 30, 0.2);}
.PicList000687 .news-list li .more:hover {background: #dc1920;color: #ffff;}

@media(max-width:480px) {
    .PicList000687 .more {line-height: 10vw;}
}

.PicList000687 .tit {font-size: 20px;color: #000;}
.PicList000687 time {font-family: 'DIN-Medium';}
.PicList000687 p {line-height: 1.715em;color: #7d7d7d;height: 3.43em;margin-bottom: 2.03vw;}

@media(max-width:640px) {
    .PicList000687 .tit {font-size: 4vw;}
    .PicList000687 p {font-size: 3.5vw;}
}

.PicList000687 .news-top {padding: 4.22vw 0;}
.PicList000687 .news-top .info {border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time {border-left: 1px solid #c6c6c6;padding-left: 1.62vw;display: block;margin-bottom: 2.61vw;color: #dc1920;font-size: 18px;}
.PicList000687 .news-top time span {display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots {text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li {display: inline-block;width: 20px;height: 3px;margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button {display: none;}
.PicList000687 .news-top .slick-dots li.slick-active {background: #dc1920;}

@media(min-width:769px) {
    .PicList000687 .news-top .pic {width: 520px;}
    .PicList000687 .news-top .info .main {padding-left: 5.21vw;}
}

@media(min-width:1025px) and (max-width:1024px) {
    .PicList000687 .news-top .pic {width: 45%;}
}

@media(max-width:768px) {
    .PicList000687 .news-top {padding:30px 0;}
    .PicList000687 .news-top .ytable-cell,
    .PicList000687 .news-top .ytable {display: block;}
    .PicList000687 .news-top .info {padding: 5vw;}
}

@media(max-width:640px) {
    .PicList000687 .news-top time {font-size: 3.6vw;}
}

.PicList000687 .news-list li {background: #f5f5f7;margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.PicList000687 .news-list .main {border-left: 2px solid #dc1920;padding-left: 4.17vw;padding-right: 4.06vw;}
.PicList000687 .news-list .tit {margin-bottom: 5px;}
.PicList000687 .news-list time {color: #ccc;}
.PicList000687 .news-list .more {line-height: normal;color: #dc1920;background: none;width: auto;text-align: left;}
.PicList000687 .news-list .more:after {background-image: url("../images/PicList000687_more.gif");}

@media(min-width:641px) {
    .PicList000687 .news-list .pic {width: 320px;}
}

@media(max-width:640px) {
    .PicList000687 .news-list .ytable-cell,
    .PicList000687 .news-list .ytable {display: block;}
    .PicList000687 .news-list li {margin-bottom: 4vw;}
    .PicList000687 .news-list .main {padding: 4vw;border: 2px solid #dc1920;border-bottom: 0;}
}

.newsmore {
    padding: 1% 0 4% 0;
}

.newsmore .more {
    display: block;
    width: 200px;
    line-height: 50px;
    border-radius: 50px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    color: #333;
    text-align: center;
    font-size: 16px;
    transition: 0.3s;
}

.newsmore .more:hover {
    background-color: #dc1920;
    color: #fff;
}

.newsmore .more:hover a {
    color: #fff;
}


/*Page002046 */

.Page002046 .Pages {text-align: center;padding: 1% 0 4% 0;}
.Page002046 .Pages a {display: inline-block;vertical-align: middle;border: 1px solid #ececec;padding: 0 15px;line-height: 38px;color: #999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur { background-color: #dc1920; color: #fff;}
.Page002046 .Pages em {font-style: normal;display: inline-block;vertical-align: middle;overflow: hidden;}
.Page002046 .Pages em a {float: left;margin-left: -1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total {display: none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next {padding: 0;width: 44px;background: url(../images/Page002046-a_prev.gif) no-repeat center center;overflow: hidden;line-height: 1000px;height: 38px;}
.Page002046 .Pages .a_next {background-image: url(../images/Page002046-a_next.gif);}

@media(max-width:1024px) {
    .Page002046 .Pages {padding: 30px 0 4% 0;}
    .Page002046 .Pages .a_first,
    .Page002046 .Pages .a_end {display: none;}
}



/*Banner002661 */

.Banner002661 {position: relative;z-index: 1;}
.Banner002661 img {display: block;width: 100%;}
.Banner002661 img.wap{display: none;}
.Banner002661::before,
.Banner002661 .ycenter {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Banner002661::before {content: '';}
.Banner002661 .ycenter {z-index: 10;}
.Banner002661 .ycenter section {width: 100%;color: #000;font-family: Arial, Helvetica, sans-serif;padding-top: 4%;}
.Banner002661 .ycenter h2 {font-size: 72px;margin: 0;}
.Banner002661 .ycenter p {margin-top: 0;font-size: 24px;max-width: 435px;}
@media(max-width:1024px) {
    .Banner002661{margin-top: 66px}
    .Banner002661 .ycenter{width: 80%;left: 2%}
    .Banner002661 .ycenter h2 {font-size: 24px;}
    .Banner002661 .ycenter p {font-size: 14px;}
    .Banner002661 img.wap{display: block;}
    .Banner002661 img.pc{display: none;}
}



/*RighInfo002852 */

@font-face {
    font-family: "DINBold";
    src: url("../fonts/DINBold.woff2") format("woff2"), url("../fonts/DINBold.woff") format("woff"), url("../fonts/DINBold.ttf") format("truetype"), url("../fonts/DINBold.eot") format("embedded-opentype"), url("../fonts/DINBold.svg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.RighInfo002852 {padding: 0.15vw 0;}
.RighInfo002852 .title { padding-bottom: 1vw; color: #333; font-size: 100px;}
.RighInfo002852 .title .cn {font-size: 0.34em;}
.RighInfo002852 .title .en {font-size: 36PX;font-family: "Alibaba-PuHuiTi-Bold";}
@media(max-width:640px) {
    .RighInfo002852 .title {font-size: 80px;}
}
@media(max-width:480px) {
    .RighInfo002852 .title {font-size: 60px;}
}
.RighInfo002852 .intro-main {padding-bottom: 0vw;}
.w900{max-width: 900px;margin-left: auto;margin-right: auto;}
.RighInfo002852 .intro-main .pic img {display: block;width: 100%;}
.RighInfo002852 .singlePage { line-height: 28px; color: #666; font-size: 16PX;}
.RighInfo002852 .title-css {padding: 1vw 0;}
.RighInfo002852 .title-css span {display: inline-block;padding-bottom: 10px;font-size: 38px;color: #333;}
.RighInfo002852 .list {width: 100%;}
.RighInfo002852 .list li i {width: 4px;height: 4px;background-color: #333;transform: rotate(45deg)}
.RighInfo002852 .list li {padding-left: 26px;list-style: none;background: url(../images/RighInfo002811-icon.png) no-repeat left 20%;}
.RighInfo002852 .list2 li {padding-bottom: 10px;background: url(../images/RighInfo002811-icon.png) no-repeat left 30%;}

@media(min-width:641px) {
    .RighInfo002852 .intro-main .left {float: left;max-width: 670px;width: 66%;}
    .RighInfo002852 .intro-main .pic {float: right;width: 30.195%;}
}

@media(max-width:1024px) {
    .RighInfo002852 {padding: 30px 0;}
    .RighInfo002852 .title .en {font-size: 30px}
    .RighInfo002852 .intro-main .pic {width: 100%;margin: 0 auto;}
    .RighInfo002852 .title-css span {font-size: 18px;}
    .RighInfo002852 .singlePage { line-height: 24px;font-size: 14PX;}
}



/*PicList002735 */

.PicList002735 {padding-top: 4%;}
.PicList002735 li {margin-bottom: 2%;margin-top: 2%;float: left;width: 29.6875%;text-align: center;}

.PicList002735 li a {display: block;border: 2px solid #f0f0f0;transition: 0.3s;overflow: hidden}
.PicList002735 li .Ispic {background-size: contain;background-color: #fff;padding-bottom: 65.241%;transition: all 0.3s;position: relative;z-index: 1}
.PicList002735 li .txt {padding: 16px 25px;position: relative;z-index: 2}
.PicList002735 li .txt h3 {font-size: 20px;color: #333;min-height: 52px;overflow: hidden;padding-bottom: 4%;}
.PicList002735 li .txt p {line-height: 28px;color: #555;position: relative;margin: 0;padding: 15px 0 20px}
.PicList002735 li p::before{content: '';position: absolute;width: 0;height: 2px;left: 0;top: 0;background: #dc1920;transition: all 0.3s}
.PicList002735 li a:hover .Ispic{transform: scale(1.1)}
.PicList002735 li a:hover p::before{width: 100%}
@media(min-width:1025px){
    .PicList002735 li:not(:nth-child(3n)) {margin-right: 5.46875%;}
}
@media(max-width:1024px) {
    .PicList002735 li {width: 49%;margin-right: 2%}
    .PicList002735 li:nth-child(2n){margin-right:0%}
    .PicList002735 li .txt {padding: 16px 10px;}
    .PicList002735 li .txt h3 {font-size: 16px;min-height: 100%;height: 69px;margin-bottom: 0}
    .PicList002735 li .txt p {padding: 15px 0}
}



/*TextList002514 */

.TextList002514 {
    padding: 4% 0;
}

.TextList002514 .list {
    border: 1px solid #e8e8e8;
    padding: 0 3%;
    margin-bottom: 15px;
}

.TextList002514 .job-title {
    line-height: 30px;
    padding: 15px 0;
    font-size: 18px;
    cursor: pointer;
    font-weight: 600;
    position: relative;
}

.TextList002514 .job-title i {
    position: absolute;
    width: 22px;
    height: 22px;
    background: #dc1920;
    border-radius: 50%;
    right: 0;
    top: 50%;
    margin-top: -11px;
}

.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after {
    position: absolute;
    content: '';
    background: #fff;
}

.TextList002514 .job-title i::before {
    left: 20%;
    width: 60%;
    height: 2px;
    top: 50%;
    margin-top: -1px;
}

.TextList002514 .job-title i::after {
    left: 50%;
    margin-left: -1px;
    width: 2px;
    top: 20%;
    height: 60%;
}

.TextList002514 .job-title.select i::after {
    display: none;
}

.TextList002514 .job-title.select {
    color: #dc1920;
}

.TextList002514 .job-main {
    display: none;
    padding: 22px 0;
    border-top: 1px solid #e5e5e5;
}

.TextList002514 .job-email {
    color: #dc1920;
    padding: 30px 0;
    font-size: 16px;
}

.TextList002514 .job-info {
    font-size: 16px;
}


/*RighInfo002857 */

@font-face {
    font-family: "DINBold";
    src: url("../fonts/DINBold.woff2") format("woff2"), url("../fonts/DINBold.woff") format("woff"), url("../fonts/DINBold.ttf") format("truetype"), url("../fonts/DINBold.eot") format("embedded-opentype"), url("../fonts/DINBold.svg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.RighInfo002857 {padding: 4.22vw 0 1% 0;}
.RighInfo002857 .title {padding-bottom: 3.11vw;color: #333;font-size: 100px;}
.RighInfo002857 .title .cn {font-size: 0.34em;}
.RighInfo002857 .title .en {font-size: 0.42em;font-family: "DINBold";text-transform: uppercase;}

@media(max-width:640px) {
    .RighInfo002857 .title {font-size: 80px;}
}

@media(max-width:480px) {
    .RighInfo002857 .title {font-size: 60px;}
}

.RighInfo002857 .edit-css .tit {font-size: 24px;color: #dc1920;padding-bottom: 4vw;}
.RighInfo002857 .edit-css li {margin-bottom: 4%;color: #999;}
.RighInfo002857 .edit-css li .icon {margin-bottom: 5px;}
.RighInfo002857 .edit-css li aside {font-size: 16px;margin-top: 10px;color: #333;}

@media(min-width:641px) {
    .RighInfo002857 .edit-css li {float: left;width: 48%;padding-left: 22px;border-left: 5px solid #f8f8f8;}
    .RighInfo002857 .edit-css li:not(:nth-child(3n)) {margin-right: 2%;}
    .RighInfo002857 .edit-css li:nth-child(3n+1) {clear: left;}
}

@media(max-width:640px) {
    .RighInfo002857 {padding: 30px 0;}
    .RighInfo002857 .edit-css .tit {font-size: 20px;}
    .RighInfo002857 .edit-css li {padding:22px 10px;border-bottom: 5px solid #f8f8f8;}
}



/*
 .Map001372 ä¸ºdemoç¼–å·
 */

.Map001372 {
    padding-bottom: 4%;
}

.Map001372 h1 {
    color: #0d8944;
    font-size: 24px;
    margin-bottom: 38px;
}

.Map001372 .map {
    float: left;
    width: 100%;
}

.Map001372 .map #addMaps {
    height: 367px;
}

.Map001372 .txt {
    float: right;
    width: 560px;
    font-size: 16px;
    color: #000;
}


/*RighInfo002811 */

.RighInfo002811 {padding: 5% 0;}
.RighInfo002811 .box:not(:last-child) {}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box:nth-child(2n-1) .txt {background: #f9f9f9;}
.RighInfo002811 .pic img {display: block;width: 100%;}
.RighInfo002811 .pic {width: 50%;overflow: hidden;}
.RighInfo002811 .txt {position: relative;z-index: 10;margin-top: 0;width: 50%;}
.RighInfo002811 .txt .inner {padding: 5% 10%;}
.RighInfo002811 .box:nth-child(2n) .txt {vertical-align: top;}
.RighInfo002811 .txt .tit {padding-left: 30px;font-size: 38px;color: #333;background: url(../images/RighInfo002811-icon.png) no-repeat left center;}
.RighInfo002811 .txt h5 {font-size: 26px;color: #333;font-weight: normal;padding: 0;margin: 0;}
.RighInfo002811 .txt p {line-height: 30px;font-size: 16px;color: #888;text-align: justify;}
.RighInfo002811 .box .pic {background-size: cover;}

@media(min-width:1025px) {
    .RighInfo002811 .box:nth-child(2n) {/* margin-bottom: 13%; */}
    .RighInfo002811 .box .pic {width: 50%;}
    .RighInfo002811 .box .pic .inner {width: 105.715%;}
    .RighInfo002811 .box:nth-child(2n) .pic .inner {float: right;}
}

@media(max-width:1024px) {
    .RighInfo002811 {padding: 30px 0;}
    .RighInfo002811 .ytable,
    .RighInfo002811 .ytable-cell {display: block;}
    .RighInfo002811 .txt {width: 100%;}
    .RighInfo002811 .txt .inner {padding: 5%}
    .RighInfo002811 .txt .tit {font-size: 28px;}
    .RighInfo002811 .txt h5 {font-size: 20px;}
    .RighInfo002811 .txt p {line-height: 24px;font-size: 14px;}
    .RighInfo002811 .pic {width: 100%;padding-bottom: 69%}
}


/*TextList002135 */

.TextList002135 {padding-top: 3%;}
.TextList002135 .column {text-align: center;font-size: 18px;color: #c02a05;padding: 2% 0;line-height: 20px;}
.TextList002135 .column:after {display: block;content: '';width: 100%;height: 1px;background: #c02a05;margin-top: -10px;}
.TextList002135 .column span {display: inline-block;padding-left: 30px;background: url(../images/TextList002135-title_l.png) no-repeat left center #fff;}
.TextList002135 .column span b {display: inline-block;padding-right: 30px;background: url(../images/TextList002135-title_r.png) no-repeat right center;}
.TextList002135 .ul_tab {margin-bottom: 3%;align-items: center;}
.TextList002135 .ul_tab li {float: left;margin-right: 4%;margin-bottom: 1%;overflow: hidden;background: #f0f0f0;height: 40px;line-height: 40px;text-align: center;width: 20%;cursor: pointer;}
.TextList002135 .ul_tab li.active {background: #dc1920;color: #fff;}
.TextList002135 .list dl {margin-bottom: 2%;background: #f5f5f7;padding: 2%;}
.TextList002135 .list dt,
.TextList002135 .list dd {position: relative; padding-left: 48px;min-height: 33px;}
.TextList002135 .list dl b {position: absolute;color: #fff;width: 33px;height: 33px;line-height: 33px;text-align: center;font-size: 24px;left: 0;top: 0;border-radius: 10px;font-family: Arial, Helvetica, sans-serif;}
.TextList002135 .list dt {line-height: 21px;padding-top: 6px;padding-bottom: 6px;font-weight: bold;color: #333;margin-bottom: 2%;font-size: 16px;}
.TextList002135 .list dt b {background: #dc1920;}
.TextList002135 .list dd b {background: #4285f3;}
.TextList002135 .list dd pre {line-height: 24px;font-size: 14px;color: #666;}

@media(min-width:1001px) {
    .TextList002135 .ul_tab li:nth-child(9n) {margin-right: 0;}
}

@media(max-width:1024px){
    .TextList002135 .ul_tab li {width: 49%;margin-right: 2%;margin-bottom: 2%;}
    .TextList002135 .ul_tab li:nth-child(2n) {margin-right: 0;}
}



/*Floor002718 */

.Floor002718 {position: relative;z-index: 1;}
.Floor002718 .main {color: #e5dbcb;padding: 7.709% 0;background-position: center top;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.Floor002718 .main .ytable {height: 100%;}
.edit-css-2718 {font-size: 16px;text-align: center;line-height: 32px;}
.edit-css-2718 .tit {font-size: 38px;color: #333;text-align: center;font-weight: normal;font-family: "Alibaba-PuHuiTi-Bold";}
.edit-css-2718 .tit span {display: block;font-size: 20px;}
.edit-css-2718 p {margin-bottom: 2%;margin-top: 0;color: #666;}
.Floor002718 .main .link {display: block;width: 200px;line-height: 50px;border-radius: 50px;border: 2px solid rgba(0, 0, 0, 0.2);margin: 0 auto;color: #333;text-align: center;font-size: 16px;transition: 0.3s;}
.Floor002718 .main .link.whilt{border: 2px solid #fff;color: #fff;}
.Floor002718 .main .link.black{border: 2px solid rgba(0, 0, 0, 0.2);color: #333;}
.Floor002718 .main .link:hover {background: #dc1920;color: #FFF;border: 2px solid #dc1920;}
@media(max-width:1024px){
.edit-css-2718 {font-size: 14px;line-height: 30px;}
.edit-css-2718 .tit {font-size: 30px;}    
.Floor002718 .main .link {width: 140px;line-height: 40px;font-size: 14px;}
}

/*Floor001840 */

.Floor001840 {
    padding: 2% 0;
}

.Floor001840 h1 {
    font-size: 38px;
    color: #333;
    text-align: center;
    font-weight: normal;
    font-family: "Alibaba-PuHuiTi-Bold";
}

.Floor001840 .title {
    text-align: center;
    padding-bottom: 3%;
}

.Floor001840 .title span {
    font-size: 12px;
    letter-spacing: 5px;
    color: #c94645;
}

.Floor001840 .title h1 {
    margin: 0;
    font-size: 42px;
    padding: 10px 0;
    font-weight: normal;
    color: #fff;
}

.Floor001840 .title h1:after {
    display: block;
    margin: 0 auto;
    width: 70px;
    height: 10px;
    background-color: #c94645;
    margin-top: 20px;
    content: '';
}

@media(max-width:640px) {
    .Floor001840 .title h1 {
        font-size: 30px;
    }
    .Floor001840 .title h1:after {
        height: 5px;
    }
}

.Floor001840 .intro {
    max-width: 765px;
    margin: 0 auto;
    text-align: center;
    line-height: 24px;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    padding-top: 1%;
}

.Floor001840 .item {
    text-align: center;
}

.Floor001840 .item img {
    display: block;
    width: 100%;
}

.Floor001840 .item h5,
.Floor001840 .item p {
    padding: 0 4%;
}

.Floor001840 .item h5 {
    font-size: 16px;
    color: #333;
}

.Floor001840 .item p {
    color: #666;
    line-height: 24px;
    overflow: hidden;
    height: 48px;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}

.Floor001840 .owl-dots {
    text-align: center;
    padding: 4% 0 1% 0;
}

.Floor001840 .owl-dots div {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #000;
    cursor: pointer;
    margin: 0 5px;
}

.Floor001840 .owl-dots div.active {
    background: #c94645;
}

@media(max-width:768px) {
    .Floor001840 .intro {
        padding-left: 2%;
        padding-right: 2%;
    }
}


/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬â„¢ ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¤*/

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}


/*end*/


/*
 .Form002802
 */

.Form002802 {padding: 5% 0;}
.Form002802 .from {max-width: 1280px;margin: 0 auto;}
.Form002802 .from td {padding-right: 5%;padding-bottom: 3%;}
.Form002802 .from td p {margin: 0;color: #999;text-align: center;}
.Form002802 .from td div {position: relative;}
.Form002802 .from label {position: absolute;left: 15px;top: 0;font-size: 15px;line-height: 50px;color: #999;}
.Form002802 .from .text {width: 100%;height: 50px;line-height: 50px;text-indent: 10px;border: none;background: #f5f5f5;}
.Form002802 .from textarea.text {height: 132px;}
.Form002802 .from .btn {padding-bottom: 1.5%;text-align: center;}
.Form002802 .from .btn input {background: #dc1920;cursor: pointer;padding: 0;border: none;width: 200px;height: 50px;font-size: 16px;color: #fff;text-transForm002802: uppercase;border-radius: 99px}
.Form002802 .address {padding: 3% 0 0;}
.Form002802 .address dl { border-top: 1px solid #eee; padding-top: 3%;}
.Form002802 .address dd {}
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p {font-size: 16px;padding-left: 44px;line-height: 35px;}
.Form002802 .address dd h2 {background-repeat: no-repeat;background-position: left center;display: inline-block;margin-right: 9%;margin-bottom: 2%;font-weight: normal;}
.Form002802 .address dd h1 {margin-bottom: 3%;padding-left: 0;font-size: 24px;color: #333;font-weight: bold;}
.Form002802 .address dd h2 {font-size: 18px;}
.Form002802 .address dd h2.h2_1 {background-image: url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2 {background-image: url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_3 {background-image: url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4 {background-image: url(../images/Form002802-icon4.jpg);}

@media(min-width:641px) {
    .Form002802 .from td:nth-child(3n),
    .Form002802 .from .textareas,
    .Form002802 .from .btn,
    .Form002802 .from .tip {padding-right: 0;}
}

@media(max-width:640px) {
    .Form002802 {padding: 30px 0;}
    .Form002802 .from td {display: block;padding-right: 0;}
    .Form002802 .address dd {float: none;width: auto;padding-left: 0;}
}


/*
 .TextList000962
 */

.TextList000962 {
    padding-top: 4%;
}

.TextList000962 li {
    float: left;
    width: 49%;
    margin-right: 2%;
    border: 1px solid #e7e7e7;
    line-height: 44px;
    margin-bottom: 2%;
    position: relative;
}

.TextList000962 li::before {
    position: absolute;
    content: '';
    width: 1px;
    height: 60%;
    background-color: #e7e7e7;
    top: 20%;
    right: 110px;
}

.TextList000962 li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.TextList000962 li:nth-child(2n) {
    margin-right: 0;
}

.TextList000962 li p {
    margin: 0;
    border-left: 4px solid #f5f5f5;
    padding: 16px 10px;
    font-size: 16px;
}

.TextList000962 li span {
    float: right;
    margin-top: 16px;
    color: #9f9f9f;
}

.TextList000962 li span.name {
    width: 85px;
    color: #343434;
    background: url(../images/TextList000962-a.png) no-repeat left center;
    padding-left: 30px;
    margin-left: 50px;
}

.TextList000962 li:hover {
    border: 1px solid #dc1920;
}

.TextList000962 li:hover p {
    color: #dc1920;
}

.TextList000962 li:hover span.name {
    background-image: url(../images/TextList000962-aon.png);
    color: #dc1920;
}

@media(max-width:768px) {
    .TextList000962 li {
        float: none;
        width: auto;
        margin-right: 0;
    }
    .TextList000962 li span.name {
        width: 70px;
        margin-left: 30px;
    }
    .TextList000962 li::before {
        right: 85px;
    }
    .TextList000962 li p {
        padding: 10px;
    }
    .TextList000962 li span {
        margin-top: 10px;
    }
}


/*PicList002171 */

.PicList002171 {
    padding: 4% 0;
}

.PicList002171 li {
    float: left;
    width: 22.75%;
    margin-right: 3%;
    margin-bottom: 3%;
}

.PicList002171 li a {
    border: 1px solid #e8e8e8;
    position: relative;
    display: block;
}

.PicList002171 li img {
    display: block;
    width: 100%;
}

.PicList002171 li a figure {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #dc1920d4;
    opacity: 0;
    transition: 0.3s;
}

.PicList002171 li a:hover figure {
    opacity: 1;
}

.PicList002171 li dl {
    display: table;
    width: 100%;
    height: 100%;
}

.PicList002171 li dt {
    display: table-cell;
    width: 100%;
    padding: 0 4%;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    color: #fff;
}

@media(min-width:769px) {
    .PicList002171 li:nth-child(4n) {
        margin-right: 0;
    }
}

@media(max-width:768px) {
    .PicList002171 li {
        width: 32%;
        margin-right: 2%;
    }
}

@media(max-width:768px) and (min-width:481px) {
    .PicList002171 li:nth-child(3n) {
        margin-right: 0;
    }
}

@media(max-width:480px) {
    .PicList002171 li {
        width: 49%;
    }
    .PicList002171 li:nth-child(2n) {
        margin-right: 0;
    }
    .PicList002171 li dt {
        font-size: 15px;
    }
}


/*PicList002854 */

.PicList002854 {padding-top: 2%;}
.PicList002854 li {float: left;margin-bottom: 4%;}
.PicList002854 li a {display: block;border: solid 2px #f5f5f5;position: relative;transition: 0.3s;}
.PicList002854 li img {width: 100%;}
.PicList002854 li aside {font-size: 18px;line-height: 28px;height: 56px;text-align: center;margin-top: 1vw;color: #333;overflow: hidden}
.PicList002854 li .Ispic {background-size: contain;padding-bottom: 140%;}
.PicList002854 li a:after {position: absolute;content: '';width: 50px;height: 50px;background: url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0;bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover {border-color: #dc1920;}
.PicList002854 li a:hover:after {background-color: #dc1920;background-image: url(../images/PicList002854_btn_hover.png);}
.PicList002854 li a {border: none;}
.PicList002854 li .tit:after {background: none;}
.PicList002854 li .tit:hover:after {background: none;}

@media(min-width:769px) {
    .PicList002854 li {width: 29.127%;}
    .PicList002854 li:not(:nth-child(3n)) {margin-right: 6.3095%;}
}

@media(max-width:768px) {
    .PicList002854 li {width: 48%;}
    .PicList002854 li:not(:nth-child(2n)) {margin-right: 4%;}
    .PicList002854 li aside {font-size: 16px;}
    .PicList002854 li a:after {width: 7vw;height: 7vw;background-size: auto 50%;}
}

@media(max-width:480px) {
    .PicList002854 li aside {font-size: 14px;line-height: 20px;height: 40px;}
}


/*Menu002147 */

.Menu002147 {background: #f8f8f8;}
.productMenu{position:relative;background: #f8f8f8;height: 82px}
.productMenu i{display: block;position: absolute;height: 3px;width: 0%;top: 0;left: 0;background: #dc1920;}
.productMenu .list{position:absolute;width: 100%;height: 82px}
.productMenu .fixed {position: fixed;background: #f8f8f8;z-index: 10}
.div_h {height: 100px;position: absolute;width: 100%;z-index: -1;top: -100px;opacity: 0}
.Menu002147 ul {display: table;margin: 0 auto;}
.productMenu .ul {text-align: center;}
.Menu002147 li {float: left;padding: 0 40px;position: relative;}
.productMenu li {display: inline-block;padding: 0 40px;position: relative;}
.Menu002147 li.end:after {display: none;}
.Menu002147 li a {display: block;font-size: 16px;position: relative;overflow: hidden;line-height: 82px;height: 82px;}
.Menu002147 li a:after { position: absolute;left: 0;bottom: 0;content: '';height: 2px;width: 100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a {color: #dc1920;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after {background: #dc1920;}
.Menu002147 li.show{display: none}
.Menu002147 li.showTrue{display: block}

@media(max-width:1024px) {
    .productMenu{height: auto}
    .productMenu .list{height: auto;z-index: 10}
    .Menu002147 li {padding: 0 20px;}
    .Menu002147 li a {line-height: 50px;height: 50px;}
    .productMenu i{display: none;}
}

@media(max-width:768px) {
    .Menu002147 ul {display: block;}
    .Menu002147 li {float: left;width: 25%;text-align: center;padding: 0;}
}

@media(max-width:768px) and (min-width:481px) {
    .Menu002147 li:nth-child(4n):after {display: none;}
}

@media(max-width:480px) {
    .Menu002147 li {width: 33.33333333333%}
    .Menu002147 li:nth-child(3n):after {display: none;}
}

@media(max-width:375px) {
    .Menu002147 li a {font-size: 14px;}
}


/*Floor002915 */

@font-face {
    font-family: "Alibaba-PuHuiTi-Heavy";
    src: url("../../../whirfonts/Alibaba-PuHuiTi/Heavy.woff") format("woff");
}

.Floor002915 {
    font-family: Arial, "sans-serif";
    overflow: hidden;
    padding: 4% 0 0 0;
    font-size: 16px;
    text-align: center;
}

.Floor002915 .auto {
    max-width: 950px;
    width: 96%;
}

.Floor002915 .title {
    color: #d83d30;
    font-size: 46px;
    font-family: "Alibaba-PuHuiTi-Heavy";
    text-transform: uppercase;
    line-height: 1em;
    padding-bottom: 3.13vw;
}

@media(max-width:1024px) {
    .Floor002915 .title {
        font-size: 7vw;
    }
}

@media(max-width:640px) {
    .Floor002915 .title {
        font-size: 10vw;
    }
}

.Floor002915 .form {
    position: relative;
    padding-right: 150px;
    overflow: hidden;
}

.Floor002915 .form .btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;
    height: 56px;
    color: #f5f5f7;
    background: #d83d30;
    font-size: 16px;
    border: 0;
    cursor: pointer;
}

.Floor002915 .form .text {
    width: 100%;
    line-height: 56px;
    height: 56px;
    background: #f5f5f7;
    border: 0;
    padding: 0 2vw;
}

.Floor002915 .tips {
    padding-top: 2.66vw;
    color: #999;
}

 ::-webkit-input-placeholder {
    color: #ccc;
}

 ::-moz-placeholder {
    color: #ccc;
}

 :-ms-input-placeholder {
    color: #ccc;
}

@media(max-width:640px) {
    .Floor002915 .form {
        padding-right: 30%;
        margin: 2vw 0;
    }
    .Floor002915 .form .btn {
        height: 12vw;
        width: 30%;
    }
    .Floor002915 .form .text {
        line-height: 12vw;
        height: 12vw;
    }
    .Floor002915,
    .Floor002915 .form .btn {
        font-size: 3.5vw;
    }
}


/*Menu002937 */

.Menu002937 {padding-top: 4%;}
.Menu002937 .ul {display: table;line-height: normal;}
.Menu002937 .ul li { float: left;margin: 1px 0;}
.Menu002937 .ul li:not(:last-child) {margin-right: 40px;}
.Menu002937 .ul li a {display: block;line-height: 2.65em;min-width: 141px;padding: 0 1em;font-size: 16px;background: #eee;text-align: center;}
.Menu002937 .ul li.aon a {color: #fff;background: #d33d45;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover {color: #fff;background: #d33d45;}
@media(max-width:768px) {
    .Menu002937 .ul li a {min-width: 18.36vw;font-size: 3.5vw;}
}


.Menu0029371 {padding-top: 4%;}
.Menu0029371 .ul {line-height: normal;}
.Menu0029371 .ul li { float: left;margin: 1px 0;}
.Menu0029371 .ul li:not(:last-child) {margin-right: 40px;}
.Menu0029371 .ul li a {display: block;line-height: 2.65em;min-width: 141px;padding: 0 1em;font-size: 16px;background: #eee;text-align: center;}
.Menu0029371 .ul li.aon a {color: #fff;background: #d33d45;}
.Menu0029371 .ul li.aon a,
.Menu0029371 .ul li a:hover {color: #fff;background: #d33d45;}
@media(max-width:768px) {
    .Menu0029371 .ul li{width:32.6%;}
    .Menu0029371 .ul li a {min-width: 18.36vw;font-size: 3.5vw;line-height: 21px;}
    .Menu0029371 .ul li:not(:last-child){margin-right:1%;}
}

/*Floor002896 */

/*@font-face {
    font-family: 'SourceHanSansCN-Bold';
    src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/SourceHanSansCN/Bold.woff") format("woff");
    font-display: swap;
}*/

/*@font-face {
    font-family: 'DIN-Bold';
    src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Bold.woff") format("woff");
    font-display: swap;
}*/

.Floor002896 {
    background: url(/images/Floor002896_bg.jpg) no-repeat center center;
    background-size: cover;
    padding: 4% 0;
}

.Floor002896 .auto {
    max-width: 1360px;
    width: 96%;
}

.Floor002896 .name {
    text-align: center;
    color: #000;
    font-family: 'SourceHanSansCN-Bold';
    font-size: 36px;
    padding-bottom: 3%;
}

.Floor002896 .main {
    position: relative;
    z-index: 1;
}

.Floor002896 .carousel {
    position: relative;
}

.Floor002896 .carousel .slides {
    overflow: hidden;
    position: relative;
}

.Floor002896 .carousel .slides .slideItem {
    position: absolute;
    cursor: pointer;
    overflow: hidden;
}

.Floor002896 .carousel .slides .slideItem a {
    position: relative;
    z-index: 10;
    display: block;
}

.Floor002896 .carousel .slides .slideItem .desc {
    display: none;
    line-height: 40px;
    text-align: center;
}

.Floor002896 .carousel .slides .slideItem#side0 img {
    opacity: 1;
    filter: alpha(opacity=100);
}

.Floor002896 .carousel .slides .slideItem#side0 .desc {
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
}

.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton {
    position: absolute;
    bottom: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: #fff;
    z-index: 30;
}

.Floor002896 .carousel .prevButton:before,
.Floor002896 .carousel .nextButton:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    transform: rotate(45deg);
}

.Floor002896 .carousel .prevButton:before {
    transform: rotate(-135deg);
}

.Floor002896 .info-show {
    background: #fff;
}

.Floor002896 .info-show li .time {
    font-size: 72px;
    line-height: 54px;
    color: #000;
    vertical-align: bottom;
    margin-bottom: 9.4%;
    font-family: 'DIN-Bold';
}

.Floor002896 .info-show li .time i {
    font-style: normal;
    font-size: 22px;
    line-height: 22px;
    vertical-align: bottom;
    margin: 0 8px 0 5px;
    display: inline-block;
}

.Floor002896 .info-show li .time span {
    font-size: 18px;
    line-height: 18px;
    vertical-align: bottom;
}

.Floor002896 .info-show li .title {
    font-size: 24px;
    line-height: 24px;
    color: #222;
    margin-bottom: 4.7%;
}

.Floor002896 .info-show li .des {
    font-size: 14px;
    line-height: 30px;
    color: #888;
    margin-bottom: 9%;
    height: 120px;
    overflow: hidden;
    -webkit-line-clamp: 4;
}

.Floor002896 .info-show li .more {
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    padding-bottom: 3px;
    border-bottom: 1px solid #000;
}

.Floor002896 .more-list {
    text-align: center;
    padding: 30px 0;
}

.Floor002896 .more-list a {
    display: inline-block;
    text-decoration: underline;
    color: #fff;
    font-size: 16px;
}

@media(min-width:1025px) {
    .Floor002896 .info-show {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 44.4%;
    }
    .Floor002896 .carousel {
        float: left;
        width: 55.6%;
    }
    .Floor002896 .carousel .prevButton,
    .Floor002896 .carousel .nextButton {
        left: 100%;
    }
    .Floor002896 .carousel .prevButton {
        margin-left: -40px;
    }
    .Floor002896 .info-show ul {
        height: 100%;
        position: relative;
    }
    .Floor002896 .info-show li {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
        transition: 0.3s;
    }
    .Floor002896 .info-show li.active {
        opacity: 1;
    }
    .Floor002896 .info-show li .ytable {
        height: 100%;
        width: 78%;
        margin: 0 auto;
    }
}

@media(max-width:1024px) {
    .Floor002896 .carousel .prevButton {
        right: 40px;
    }
    .Floor002896 .carousel .nextButton {
        right: 0;
    }
    .Floor002896 .info-show {
        padding: 4%;
    }
    .Floor002896 .info-show li {
        display: none;
    }
    .Floor002896 .info-show li.active {
        display: block;
    }
}

@media(max-width:640px) {
    .Floor002896 .name {
        font-size: 28px;
    }
    .Floor002896 .info-show li .time {
        font-size: 50px;
    }
    .Floor002896 .info-show li .des {
        line-height: 22px;
        height: 66px;
    }
}

.partner {width: 100%;padding: 4% 30%;}
.partner h1 {font-size: 38px;color: #333;text-align: center;font-weight: normal;font-family: "Alibaba-PuHuiTi-Bold";}
.partner p {font-size: 18px;color: 666;text-align: center;}
.partner .botton {width: 300px;height: 56px;border-radius: 28px;background-color: #dc1920;margin: auto;display: block;width: 200px;line-height: 50px;border-radius: 50px;
text-align: center;font-size: 16px;transition: 0.3s;margin-top: 6%;text-transform: uppercase;}
.partner .botton a {color: #fff;}
@media(max-width:1024px){
.partner {padding: 4%;} 
.partner .botton {width: 140px;height: 40px;line-height: 40px;border-radius: 50px;font-size: 14px;}
}


.section1 {background-color: #fff;}
.section2 {background-color: #fbfbfb;margin: auto;padding: 0.5% 0;}

.section3 {background-color: #fff;padding: 0.5% 0;margin: auto;}
.section3 .table_1 th,
.section3 .table_1 td{ text-align:left; border:1px solid #333; border-collapse:collapse; line-height:30px; padding:10px;}
.section3 .table_1 th:first-child{width: 19.5%;font-weight: bold}
.section3 .table_1 th:last-child{text-align: center}
.section3 .table_1 td:first-child{width: 19.5%;}
.section3 .table_1 .th_2{ background:#f0871e;}
.section3 .table_1 .th_3{ background:#ffc200;}
.section3 .table_1 .th_4{ background:#685046;}
.section3 .table_1 .th_2,
.section3 .table_1 .th_3,
.section3 .table_1 .th_4{ color:#fff;}
.section3 .table_1 .th_1{ color:#000;}
@media(max-width:1024px){
.section3 .table_1{ overflow:auto;}
.section3 .table_1 table{ width:200%;}
}

.section3 .download ul{overflow: hidden}
.section3 .download li{width: 25%;float: left;text-align: center;padding: 45px 0 50px;border: 1px solid #eee;}
.section3 .download li img{max-width: 120px;}
.section3 .download li p{font-size: 16px;color: #444;}

.section2 img {

}

.section4 {
    background-color: #fbfbfb;
    text-align: center;
}

.section5 {
    background-color: #fff;
    text-align: center;
}

.section6 {
    background-color: #fbfbfb;
    text-align: center;
}






.Floor002891{padding: 5% 0;}
.Floor002891 .home-title{    width: 100%;color: #000;font-size: 48px;font-family: "Alibaba-PuHuiTi-Bold";text-transform: uppercase;text-align: center;line-height: 1em;padding-bottom: 2%;}
.Floor002891 .home-title::after {display: block;content: '';width: 80px;height: 6px;background: #dc1920;margin: 18px auto;}
.Floor002891 .ul-tab{margin: 20px auto 0;text-align: center;max-width: 1000px}
.Floor002891 .ul-tab li{float: left;width: 25%;}
.Floor002891 .ul-tab li .imgBox{overflow: hidden;height: 60px;text-align: center;}
.Floor002891 .ul-tab li .imgBox span{display: inline-block;position: relative;width: 57px;height: 100%;}
.Floor002891 .ul-tab li a{display: block;line-height: 36px;cursor: pointer;text-align: center;}
.Floor002891 .ul-tab li a img{position: absolute;left: 0;z-index: 2;display:block;margin: auto;transition: 0.5s;}
.Floor002891 .ul-tab li a .on{top: -100%;}
.Floor002891 .ul-tab li a .off{top: 0;}
.Floor002891 .ul-tab li a p{position: relative;margin: 0;font-size: 16px;color: #2a2a2a;display: inline-block;border-bottom: 2px solid transparent;width: 100%;text-transform: uppercase;text-align: center;}
.Floor002891 .ul-tab li a p::before{content: "";position: absolute;left: 50%;bottom: 0;width: 0;height: 2px;transition: 0.5s;margin-left: -40px;}
.Floor002891 .ul-tab li a:hover p,
.Floor002891 .ul-tab li.on a p{color: #dc1920;}
.Floor002891 .ul-tab li a:hover p::before,
.Floor002891 .ul-tab li.on a p::before{background-color: #dc1920;width: 80px;}
.Floor002891 .ul-tab li a:hover .off,
.Floor002891 .ul-tab li.on a .off{top: 100%;}
.Floor002891 .ul-tab li a:hover .on,
.Floor002891 .ul-tab li.on a .on{top: 0;}
.Floor002891 .more{
    width: 140px;
    line-height: 40px;
    font-size: 14px;
    display: none;
    border-radius: 50px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #333;
    transition: 0.3s;
    text-align: center; 
    display: none;
}

@media(max-width:768px){
    .Floor002891 .more{display: block;margin: 10px auto;}
    .Floor002891 .ul-tab li a img{left: 8.5px;}
}


.Floor002891 .tab-list{margin-top: 3.5%;position: relative;z-index: 1;min-height: 350px;}
.Floor002891 .tab-list .list{width: 100%;visibility: hidden;position: absolute;z-index: 1;top: 0;left: 0;opacity: 0;-webkit-transition-duration:400ms; -moz-transition-duration:400ms; -ms-transition-duration:400ms; -o-transition-duration:400ms; transition-duration:400ms;-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.Floor002891 .tab-list .list.on{visibility: visible;position: relative;z-index: 2;opacity: 1;}
.Floor002891 .tab-list ul{text-align: center;}
.Floor002891 .tab-list li{display: inline-block;width: 23.2%;border: 1px solid #bfbfbf;margin-right: 2%;text-align: center;}
.Floor002891 .tab-list li:nth-child(4){margin-right: 0%}
.Floor002891 .tab-list li a{display: block;padding: 27px 0;overflow: hidden}
.Floor002891 .tab-list li .pic{padding-bottom: 63.61%;background-size: contain;background-position: center;background-repeat: no-repeat;transition: all 0.3s;position: relative;z-index: 1}
.Floor002891 .tab-list li .tit{font-size:19px;padding:0 27px;margin: 27px 0;font-weight: bold;color: #333;height: 57px;overflow: hidden;line-height: 30px;position: relative;z-index: 2}
.Floor002891 .tab-list li p{font-size: 16px;color: #555;margin: 0 27px;padding-top: 20px;position: relative}
.Floor002891 .tab-list li p::before{content: '';position: absolute;width: 0;height: 2px;left: 0;top: 0;background: #dc1920;transition: all 0.3s}
.Floor002891 .tab-list li a:hover .pic{transform: scale(1.1)}
.Floor002891 .tab-list li a:hover p::before{width: 100%}

@media(max-width:1024px){
.Floor002891{padding: 30px 0;}
.Floor002891 .home-title{font-size: 30px;}
.Floor002891 .home-title::after {width: 50px;height: 3px;} 
.Floor002891 .ul-tab li a img{width: 40px;}
.Floor002891 .ul-tab li a p{font-size: 14px;overflow: hidden;    word-wrap: break-word;
    line-height: 25px;
    height: 50px;}
.Floor002891 .tab-list ul{text-align: left;}
.Floor002891 .tab-list li{width: 48.3%;margin-bottom: 10px}
.Floor002891 .tab-list li:nth-child(2n){margin-right: 0%}
.Floor002891 .tab-list li .tit{font-size:16px;padding:0 10px;margin: 10px 0;height: 64px;line-height: 22px;}
.Floor002891 .tab-list li p{font-size: 14px;margin: 0 10px;padding-top: 10px;}
}




/*新闻详情*/
.RighInfo0022283{ padding:3% 0;}
.RighInfo0022283 .single-header{ text-align:center;}
.RighInfo0022283 .single-header h3{color:#333; font-size:26px; margin:0; font-weight:normal; position:relative;border-bottom: 1px solid #eee;padding-bottom: 2%}
.RighInfo0022283 .single-header h3 span{ position:relative; z-index:2; padding-top:5px;display: block;font-size: 14px}
.RighInfo0022283 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;border-bottom: 1px solid #eee;padding-bottom: 2%}
.RighInfo0022283 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo0022283 .single-content p a{color: #47a0ec;}
.RighInfo0022283 .single-content .no-textindent{ text-indent:0;}
.RighInfo0022283 .btn{padding-top: 20px;float: left;}
.RighInfo0022283 .btn a{display: block;line-height: 30px;color: #999}
.RighInfo0022283 .more{width: 140px;height: 40px;text-align: center;background: #dc1920;color: #fff;line-height: 40px;float: right;margin-top: 30px}
@media(max-width:768px){
  .RighInfo0022283 .btn{padding-top: 20px;float: none;}
  .RighInfo0022283 .more{float: none;display: block;margin:30px auto}
}
@media screen and (min-width:465px){
    .RighInfo0022283 .col2{ width:48%;}
	.RighInfo0022283 .fr{ float:right;}
	.RighInfo0022283 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo0022283 .single-content p{ padding:15px 0;} 
  
}
@media screen and (min-width:1024px){
  .RighInfo0022283 .single-header h1{ font-size:30px;}
}
.applyform{display: none;position: fixed;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.applyform .applyformBox{position: relative;left: 50%;top: 50%;max-width: 490px;transform: translate(-50%,-50%);background-color: white;padding: 50px 40px;}
.applyform .applyformBox .closBtn{width: 34px; height: 34px; display: block;position: absolute; top: 0;right: -40px; background-image: url(../images/col.png);background-color: rgba(0,0,0,.3); border-radius: 50%;background-size: auto;background-position: center center;background-repeat: no-repeat;}
.applyform .applyformBox h3{font-size: 18px;font-weight: normal;text-align: center;margin-bottom: 30px;margin-top: 0;}
.applyform .applyformBox ul li{overflow: hidden;margin-bottom: 10px;line-height: 40px;}
.applyform .applyformBox ul li .tit{display: inline-block;width: 20%;text-align: right;float: left;margin-right: 2%;}
.applyform .applyformBox ul li .text{border: 1px solid #EEEEEE;border-radius: 5px;width: 78%;padding: 0 15px;float: left;}
.applyform .applyformBox ul li input.text{height: 40px;}
.applyform .applyformBox ul li textarea.text{height: 120px;padding: 15px;resize: none;}
.applyform .applyformBox ul li em{color: red;font-style: normal;padding-right: 5px;}
.applyform .applyformBox .submitBtn{text-align: center;margin-top: 20px;line-height: 40px;}
.applyform .applyformBox .submitBtn a{padding: 10px 30px;font-size: 16px;color: white;background-color: #dc1920;border-radius: 10px;}

@media(max-width:768px){
.applyform .applyformBox{max-width: 95%;padding: 30px 10px;}
.applyform .applyformBox .closBtn{top: -40px;right: 0px;}
.applyform .applyformBox ul li .tit{width: 26%;}
.applyform .applyformBox ul li .text{width: 72%;}
}


.Floor002904 .slider-for .box-list>.slick-list>.slick-track{
    width: 100%!important;
}
.Floor002904 .slider-for .box-list>.slick-list>.slick-track>.slick-slide{
    width: 100%!important;
}



/* 20201211 */
.RighInfo0022283 .single-content{
    max-width: 900px;
    margin: 0 auto;
}


#header-menu li#m16{display: none;}


/*20201231*/
@media (min-width:1024px){
.RighInfo002811 .txt {
    height: 466px;
    overflow: hidden;
    background: #f9f9f9;
}
}