﻿* { margin: 0rem; padding: 0rem; outline: none; }
ul, li { list-style-type: none; }
img, video, iframe { border: 0rem; max-width: 100%; }
img { /*image-rendering: pixelated;*/ }

html { font-size: 100px; }
html, body { height: 100%; }
body { font-size: 14px; font-family: Arial, Helvetica, sans-serif,simsun; color: #333333; overflow-x: hidden; margin: 0 auto; max-width:1920px;}
a { color: #333333; text-decoration: none; }
a:hover { color: #fc440c; }
input { outline: none; }
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { transition: background-color 5000s ease-in-out 0s; }
.no-animate { opacity: 0; }

@-webkit-keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }

@-webkit-keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeftDown { -webkit-animation-name: fadeInLeftDown; animation-name: fadeInLeftDown }

@-webkit-keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }

@-webkit-keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

@keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

.fadeOutUp2 { -webkit-animation-name: fadeOutUp2; animation-name: fadeOutUp2 }

@-webkit-keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }

@-webkit-keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }

@-webkit-keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

@keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

.fadeOutRight2 { -webkit-animation-name: fadeOutRight2; animation-name: fadeOutRight2 }

@-webkit-keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft3 { -webkit-animation-name: fadeInLeft3; animation-name: fadeInLeft3 }

@-webkit-keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight3 { -webkit-animation-name: fadeInRight3; animation-name: fadeInRight3 }

@-webkit-keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.6rem,0); transform: translate3d(0,-0.6rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.6rem,0); transform: translate3d(0,-0.6rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown3 { -webkit-animation-name: fadeInDown3; animation-name: fadeInDown3 }

@-webkit-keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInHeight { -webkit-animation-name: fadeInHeight; animation-name: fadeInHeight }

@-webkit-keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp3 { -webkit-animation-name: fadeInUp3; animation-name: fadeInUp3 }

@-webkit-keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

@keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

.fadeInwidth2 { -webkit-animation-name: fadeInwidth2; animation-name: fadeInwidth2 }

@-webkit-keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@-webkit-keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem); opacity: 1; }
}

@keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem,0); opacity: 1; }
}

.animated.fadeOutRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight3 { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both }

@keyframes flips {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

@keyframes flipright {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

/*video start*/
.sha_bg { background-color: rgba(0, 0, 0, .8); width: 100vw; height: 100vh; position: fixed; left: 100%; top: 0; transition: left .5s ease; z-index: 1001; }

.sha_btn_close { position: absolute; right: 5%; top: 5%; cursor: pointer; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 40px; height: 40px; font-size: 18px; text-align: center; line-height: 40px; color: #444; }

.sha_vid { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); video{ max-width: 80vw; max-height: 80vh; display: block; }}

.tjio { position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 999; display: none; }
.searchs { position: absolute; top: 50%; left: 50%; width: 95%; height: 50px; margin-top: -25px; transform: translateX(-50%); max-width: 500px; }
.seaz { width: 80%; overflow: hidden; float: left; background: #fff; height: 50px; }
.seay { width: 20%; overflow: hidden; float: left; background: #003b9c; height: 50px; }
.seaz input { background: none; border: 0px; outline: none; height: 50px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; }
.seay input { width: 100%; overflow: hidden; text-align: center; color: #fff; height: 50px; background: none; border: 0px; cursor: pointer; outline: none; }
.top_search { cursor: pointer; }
.top_search img{width:.5rem;}
#PageContent { margin: 0 auto; text-align: center; margin-top: 30px }
#PageContent {padding: .6rem 0px .6rem 0px;margin: 0px;text-align: center;font-family: arial;font-size: 14px;}
#PageContent a {border: 1px solid #f3f3f3;background: #e3e3e3;width: .5rem;height: .5rem;line-height: .5rem;color: #241F23;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
#PageContent a:hover {border: #d4572a 1px solid;background: #d4572a;color: #f3f3f3;}
#PageContent a.Ahover {width: .5rem;height: .5rem;line-height: .5rem;background: #d4572a;border: 1px solid #d4572a;color: #f3f3f3;display: inline-block;box-sizing: border-box;/* margin-left: 10px; *//* margin-right: 10px; *//* border-radius: 50px; */}
#PageContent span.disabled, #PageContent span.hunp {border: 1px solid #f3f3f3;background: #e3e3e3;width: .5rem;height: .5rem;line-height: .5rem;color: #333333;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
#PageContent :first-child { border-radius: 50px; font-family: simsun;}
#PageContent :last-child { border-radius: 50px;  font-family: simsun;}
.menu_wap {background: url(../images/menu_s.png) no-repeat center;width: 30px;height: 30px;float: right;display: none;margin-top: 0px;/* margin-left: 20px; *//* height:100%; */}
.in_topbox { position: relative; z-index: 18; }
/* .main_top .logo{max-width:2.6rem;} */
.in_topbox .menu { position: absolute; top: 0.73rem; left: 0; width: 100%; line-height: 40px; height: auto; display: none; transition: 0.3s ease top;}
.in_topbox .menu li { float: none; width: 100%; background: rgba(255,255,255,0.95); border-top: 1px solid #EEE; text-indent: 20px; cursor: pointer; padding: 0; position: relative; }
.in_topbox .menu li:last-child { border-bottom: 1px solid #EEE; }
.in_topbox .menu li > a { display: inline; color: #333; height: 40px; line-height: 40px; }
.in_topbox .menu li:hover > a { color: #333; }
.in_topbox .menu li.cur > a { color: #333; }
.in_topbox .menu li > a:after { display: none; }
.in_topbox .menu li em { position: absolute; right: 10px; top: 15px; width: 10px; height: 10px; border: 1px solid #666; border-left: 0px; border-bottom: 0px; opacity: 1; display: block; transform: rotate(45deg); }
.in_topbox .menu li .nav { position: relative; top: 0; left: 0; width: 100%; height: auto; line-height: 30px; z-index: 101; text-align: left; background: #FFF; display: none; margin: 0; padding: 0; }
.in_topbox .menu li .nav a { display: block; width: 100%; height: 30px; color: #666; font-size: 14px; margin: 0; padding: 0; }
.in_topbox .menu li .nav a:hover { background: #18a4c7; color: #FFF; font-weight: normal; transform: translateX(0px); }
.in_topbox .menu li .nav a:after { display: none; }

.banner{position:relative;overflow:hidden;}
.banner .m_banner-pagination{position:absolute;left:0;right:auto;bottom:.36rem;z-index:2;text-align:center;width:100%;}
.banner .m_banner-pagination .swiper-pagination-bullet{width:0.12rem;height:0.12rem;margin:0 0.09rem;background:#82858b;}
.banner .m_banner-pagination .swiper-pagination-bullet-active{width:0.32rem;height:0.12rem;background:#fc440c;border-radius:5px;}
.banner img{vertical-align: bottom ;}

.main_w{max-width:1680px;padding-left:.4rem;padding-right:.4rem;margin:0 auto;}
.main_top{position:absolute;z-index:2;width:100%;padding-top:.29rem;}
.main_top .left{max-width:2.65rem;}
.main_top .main_w{display:flex;justify-content: space-between;align-items: center;}
.main_top .right{cursor: pointer;}

.about_gs{width:100%;overflow:hidden;min-height:9.1rem;background:url(../images/index_02.jpg) no-repeat center;background-size:cover;}
.about_gs .title{width:100%;overflow:hidden;text-align:center;font-size:.5rem;font-weight:bold;text-transform: uppercase;padding-top:.8rem;}
.about_gs .content{font-size:.18rem;text-align:center;line-height:2;padding-top:.25rem;color:#828282;}
.about_gs .list{overflow:hidden;max-width:11.06rem;margin:0 auto;margin-top:.6rem;}
.about_gs .list ul{display:flex;justify-content: space-between;}
.about_gs .list li{text-align:center;}
.about_gs .list li .shang{font-size:.6rem;font-weight:bold;color:#fc440c;position:relative;}
.about_gs .list li .shang p{display:inline-block;}
.about_gs .list li .shang font{display:inline-block;}
.about_gs .list li .shang::after{display:block;width:.3rem;height:3px;background:#d8d8d8;content:"";margin:0 auto;margin-top:.05rem;}
.about_gs .list li .xia{color:#333333;font-size:.18rem;margin-top:.1rem;}


.index_gl{width:100%;overflow:hidden;background:url(../images/index_03.jpg) no-repeat center;background-size:cover;}
.index_gl .main_w{display:grid;grid-template-columns:4.2rem auto;padding-top:1rem;padding-bottom:1rem;}
.index_gl .in_left{overflow:hidden;}
.index_gl .in_left .list{max-height:4.2rem;overflow:hidden;}
.index_gl .in_right{overflow:hidden;}
.index_gl .in_left .list_arrow_left{width:.5rem;height:.26rem;background:url(../images/jiantou1.png) no-repeat center;background-size:.5rem auto;display:inline-block;margin-bottom:.4rem;}
.index_gl .in_left .list_arrow_right{width:.5rem;height:.26rem;background:url(../images/jiantou1.png) no-repeat center;background-size:.5rem auto;display:inline-block;transform: rotate(180deg);margin-top:.4rem;}
.index_gl .in_left .list_arrow_left:hover{background-image:url(../images/jiantou2.png);transform: rotate(180deg);}
.index_gl .in_left .list_arrow_right:hover{background-image:url(../images/jiantou2.png);transform: rotate(0deg);}
.index_gl .in_left{display:block;margin:0 auto;text-align:center;}
.index_gl .in_left a{color:#484c4c;font-size:.3rem;font-weight:bold;}
.index_gl .in_right .item{display:none;}
.index_gl .in_right .title{color:#ffffff;font-size:1.5rem;font-weight:bold;}
.index_gl .in_right .content{font-size:.3rem;color:#ffffff;}
.btm{    background: -webkit-linear-gradient(top, #484c4c, rgba(255,255,255,0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
    .index_gl .in_right .cur{display:block;}
    .index_gl .in_left .list .cur{-webkit-text-fill-color:unset;-webkit-background-clip:unset;background:unset;}
    .index_gl .in_left .list .cur a{color:#fc440c;}
    .main_3{width:100%;overflow:hidden;}
    .main_3 .m_title{font-size:.6rem;padding-top:.6rem;padding-bottom:.6rem;}
    .main_3 .list li{overflow:hidden;border-radius:10px;}
    .heun{max-width:100%;overflow:hidden;background:#cfcfcf;margin:0 auto;cursor: pointer;display:block !important;margin-top:.5rem;margin-bottom:.7rem;border-radius:10px;}
    .heun .swiper-scrollbar-drag{background:#fc440c;top:0px;height:0.09rem;border-radius:5px;}
    .usa{width:100%;overflow:hidden;height:4.19rem;background:url(../images/index_09.jpg) no-repeat center;background-size:cover;}
    .usa .title{color:#ffffff;font-size:.6rem;font-weight:bold;padding-top:1.28rem;padding-bottom:.489rem;}
    .usa .more{font-size:.2rem;font-weight:bold;background:#fc440c;border-radius:50px;display:inline-block;width:2.4rem;height:.65rem;line-height:.65rem;text-align:center;}
    .usa .more a{color:#ffffff;text-transform: uppercase;}
    .usa_list{width:100%;overflow:hidden;background:#f9fafe;padding-top:.45rem;padding-bottom:.5rem;}
    /* .usa_list .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.3rem;} */
    .usa_list .list li{background:#ffffff;padding-bottom:.4rem;overflow:hidden;}
    .usa_list .list li .imgs{text-align:center;padding: .3rem;padding-bottom: .2rem;}
    .usa_list .list li p{color:#333333;font-size:16px;line-height:1.5;/* padding-top:.2rem; */padding-left:.35rem;padding-right:.35rem;transition: 0.3s ease all;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
    .usa_list .list li a:hover p{color:#fc440c;}
    .usa_list .list li .mores{width:2.3rem;height:.52rem;border-radius:50px;border:1px solid #cdcdd5;margin:0 auto;line-height:.52rem;text-align:center;margin-top:.3rem;color:#cdcdd5;text-transform: uppercase;transition: 0.3s ease all;}
    .usa_list .list li a:hover .mores{color:#fc440c;border-color: #fc440c;}
    .usa_list .more{font-size:.2rem;font-weight:bold;background:#fc440c;border-radius:50px;display:block;width:2.4rem;height:.65rem;line-height:.65rem;text-align:center;margin:0 auto;margin-top:1rem;}
    .usa_list .more a{color:#ffffff;text-transform: uppercase;}
    .usa_1{background-image: url(../images/index_11.jpg);}
    .usa_2{background-image: url(../images/index_13.jpg);}
    .usa_3{background-image: url(../images/index_15.jpg);}
    .usa_4{background-image: url(../images/index_17.jpg);}
    .gs_news{padding-bottom:.9rem;overflow:hidden;}
    .gs_news .title{text-align:center;color:#333333;font-size:.5rem;font-weight:bold;text-transform: uppercase;padding-top:.6rem;padding-bottom:.8rem;}
    .gs_news .gs_news_list{display:grid;grid-template-columns: auto 46%;gap:.27rem;}
    .gs_news .gs_news_list>div{overflow:hidden;}
    .gs_news li{padding-right:1.5rem;overflow:hidden;position:relative;padding-top:.3rem;padding-bottom:.3rem;border-bottom:1px solid #ededed;}
    .gs_news li font{font-size:.22rem;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;}
    .gs_news li p{font-size:16px;line-height:1.6875;padding-top:.2rem;display: -webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient: vertical;overflow:hidden;}
    .gs_news li .time{color:#c6c6c6;font-size:16px;margin-top:.2rem;}
    .gs_news li::after{position:absolute;right:15px;top:.3rem;display:block;background:url(../images/xian1.png) no-repeat center;background-size:.26rem auto;content:"";width:.26rem;height:.26rem;}
    .gs_news li.cur::after{background-image:url(../images/jia1.png);}
    .gs_news li p{display:none;}
    .gs_news li.cur p{display:-webkit-box;}
    .gs_news li:last-child{border: 0;}
    .h_hone{width:100%;overflow:hidden;background:#f9fafe;}
    .h_hone .title{text-align:center;font-size:.5rem;font-weight:bold;text-transform: uppercase;padding-top:.6rem;padding-bottom:.6rem;}
    .h_hone .list{overflow:hidden;}
    .h_hone .list li p{padding-top:.2rem;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
    .h_hone .list li img{border:.08rem solid #e4e4e4;transition: 0.3s ease border;box-sizing: border-box;}
    .h_hone .list li a:hover img{border:.08rem solid #fc440c;}
    .h_hone .h_hone-pagination{padding-top:.36rem;padding-bottom:.7rem;text-align:center;}
    .h_hone .h_hone-pagination .swiper-pagination-bullet{width:0.12rem;height:0.12rem;margin:0 0.09rem;background:#e4e4e4;}
    .h_hone .h_hone-pagination .swiper-pagination-bullet-active{background:#fc440c;}
    .footer{width:100%;overflow:hidden;background:#151414;padding-top:.9rem;padding-bottom:.9rem;}
    .footer .title{font-size:.18rem;color:#ffffff;font-weight:bold;text-transform: uppercase;}
    .footer .left{display:flex;gap:.7rem;}
    .footer .left .list{line-height:2.42;margin-top:.3rem;}
    .footer .left .list a{color:rgba(255,255,255,.5);display:block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
    .footer .left .list li{overflow:hidden;}
    .footer .left .item:nth-child(2) .list{width:4.5rem;}
    .footer .left .item:nth-child(2) .list ul{display:grid;grid-template-columns:auto auto;gap:0 .2rem;}
    .footer .left .item:nth-child(3) a{color:#ffffff;font-size:.18rem;font-weight:bold;text-transform: uppercase;}
    .footer .left .item:nth-child(3) .list{margin-top:0;}
    .footer .main_w{display:flex;gap:.7rem;justify-content: space-between;}
    .footer .right .search{gap:.15rem;display:flex;width:100%;}
    .footer .right .search .keys{width:100%;max-width:4.9rem;padding-left:.2rem;padding-right:.2rem;height:.69rem;line-height:.69rem;border-radius:10px;border:0px;}
    .footer .right .search .submit{width:1.29rem;height:.7rem;background:url(../images/index_28.jpg) no-repeat center #fc440c;border:0px;border-radius:10px;cursor:pointer;}
    .share{display:flex;align-items: center;margin-top:.45rem;gap:.3rem;margin-bottom:.2rem;display:none;}
    .share .text{font-size:.16rem;color:#b6b6b6;}
    .share .u_list ul{display:flex;gap:.18rem;flex-wrap: wrap;}
    .footer .right .bottom{display:flex;gap:.7rem;align-items: center;flex-wrap: wrap;margin-top:.45rem;}
    .footer .right .bottom .scan{display:flex;gap:.2rem;align-items: center;color:#ffffff;font-size:16px;line-height:1.5;}
    .footer .right .bottom .scan img{width:1.08rem;}
    .foot{width:100%;overflow:hidden;background:#151414;}
    .foot .main_w{display:flex;justify-content: space-between;padding-top:.45rem;padding-bottom:.45rem;font-size:16px;color:rgba(255,255,255,.5);position:relative;flex-wrap: wrap;gap:.1rem;}
    .foot .main_w::before{position:absolute;left:50%;top:0px;border-top:1px solid #2e2c2c;content:"";width:100%;max-width:1680px;transform: translateX(-50%);}
    .foot .main_w a{color:rgba(255,255,255,.5);}
    .guanshai{position:absolute;left:0px;top:0px;width:100%;overflow:hidden;background:#ffffff;z-index:4;display:none;}
.guanshai .fdong{min-height:100vh;}
    .fdong .main_w{position:relative;}
    .fdong .gs_close{max-width:.28rem;height:.28rem;position:absolute;right:0.4rem;top:0.4rem;cursor:pointer;}
    .gs_title{font-size:2.1347rem;font-weight:bold;text-transform: uppercase;color:#d1d1d1;text-align:center;line-height:1;padding-top:.52rem;padding-bottom:.68rem;}
    .top_gs_main{max-width:1360px;padding-left:.2rem;padding-right:.2rem;margin:0 auto;display:flex;flex-wrap: wrap;justify-content: space-between;gap:.2rem;}
    .gs_zw{text-align:center;padding-bottom:.75rem;padding-top:.18rem;color:#000000;}
    .gs_zw a{color:#b3b3b3;font-size:.22rem;font-weight:bold;}
    .gs_zw a:hover{color:#fc440c;}
    .gs_zw font{color:#b3b3b3;font-size:.22rem;display:inline-block;margin-left:.1rem;margin-right:.1rem;}
    .gs_zw .gs_cn{color:#000000;}
    .top_gs_main .gs_right{max-width:1.54rem;}
    .top_gs_main .list{margin-top:.2rem;}
    .top_gs_main .list a{font-size:.26rem;line-height:1.75;}
    .top_gs_main .gs_about{font-size:.4rem;}
    .top_gs_main .gs_logo{width:2.63rem;margin-top:.3rem;}
    .albb{max-width:2.11rem;}

    .mxqu{width:100%;overflow:hidden;padding-top:1.55rem;background:url(../images/s1.jpg) no-repeat top center;background-size:cover;}
    .mx_1{width:100%;overflow:hidden;display:grid;grid-template-columns: 5.61rem auto;gap:1.6rem;}
    .mx_1>div{overflow:hidden;}
    .mx_1 .about_us_right .title{font-size:.3rem;font-weight:bold;}
    .mx_1 .about_us_right .content{font-size:18px;line-height:2;padding-top:0.4rem;}
    .mx_2{padding-top:2.1rem;overflow:hidden;}
    .mx_2 .content{width:100%;overflow:hidden;}
    .mx_2 .content .time{text-align:center;color:#fc440c;font-size:1.5rem;font-weight:bold;font-family:arial;}
    .mx_2 .content .nr{text-align:center;font-size:0.3rem;line-height:1.7;}
    .mx_2 .list{width:100%;overflow:hidden;padding-top:.85rem;display:grid;grid-template-columns: 1.8rem auto 1.8rem;padding-bottom:.85rem;align-items: flex-end;}
    .mx_2 .list .c_left{overflow:hidden;width:0.21rem;height:0.41rem;background:url(../images/l1.png) no-repeat left center;display:block;margin:0 auto;background-size:100% 100%;}
    .mx_2 .list .c_right{overflow:hidden;width:0.21rem;height:0.41rem;background:url(../images/l2.png) no-repeat left center;display:block;margin:0 auto;background-size:100% 100%;}
    .mx_2 .list .nrong{overflow:hidden;width:100%;border-bottom:3px solid #484c4c;margin-bottom:0.2rem;}
    .mx_2 .list .nrong li{position:relative;}
    .mx_2 .list .nrong li::after{position:absolute;left:calc(50% - 2px);bottom:0px;content:"";display:block;background:#484c4c;width:4px;height:15px;border-radius: 5px 5px  0  0;}
    .mx_2 .list .nrong li a{color:#484c4c;font-family:arial;font-size:.22rem;display:flex;align-items:flex-end;height:41px;padding-bottom:25px;justify-content: center;}
    .mx_2 .list .nrong li.cur a{font-size:.3rem;color:#fc440c;} 


    .f_l{width:100%;overflow:hidden;position:relative;}
    .f_l .list{width:100%;overflow:hidden;}
    .f_l .list li{position:relative;}
    .f_l .list li .t_l1{position:absolute;left:0px;top:0px;text-align:center;width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
    .f_l .list li .t_l1 .cdan{color:#ffffff;font-size:.54rem;font-weight:bold;max-width:4.8rem;}
    .f_l .list li .t_l1 .view{margin-top:1rem;border:1px solid #a7a090;border-radius:0.5rem;display:inline-block;color:#ffffff;font-size:0.2rem;font-weight:bold;padding:.25rem .65rem;text-transform: uppercase;transition: 0.3s all ease;}
    .f_l .list li .t_l1:hover .view{background:#fc440c;border:1px solid #fc440c;}
    .f_l .c_left{position:absolute;left:1rem;top:calc(50% - .25rem);width:0.5rem;height:0.49rem;background:url(../images/h3.png) no-repeat center;background-size:.5rem .49rem;display:block;z-index:2;}
    .f_l .c_left:hover{background-image:url(../images/h4.png);transform: rotate(180deg);}
    .f_l .c_right{position:absolute;right:1rem;top:calc(50% - .25rem);width:0.5rem;height:0.49rem;transform: rotate(180deg);background:url(../images/h3.png) no-repeat center;background-size:.5rem .49rem;display:block;z-index:2;}
    .f_l .c_right:hover{background-image:url(../images/h4.png);transform: rotate(0deg);}
    .heun2{max-width:100%;overflow:hidden;background:#cfcfcf;margin:0 auto;cursor: pointer;display:block !important;margin-top:.5rem;margin-bottom:.7rem;border-radius:10px;}
    .heun2 .swiper-scrollbar-drag{background:#fc440c;top:0px;height:0.09rem;border-radius:5px;}

    .nrw_main .title{text-align:center;color:#333333;font-size:.5rem;font-weight:bold;font-family:arial;text-transform: uppercase;padding-top:.9rem;padding-bottom:0.9rem;}
    .nrw_main .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:0.4rem;}
    .nrw_main .list li{overflow:hidden;background:#f6f6f6;}
    .nrw_main .list li .content{padding:0.26rem;}
    .nrw_main .list li .content font{font-weight:bold;font-size:0.22rem;
        display: -webkit-box;
        text-overflow: ellipsis;
        overflow: hidden;
        line-clamp: 2;
        -webkit-line-clamp: 2; 
        -webkit-box-orient: vertical;
    }
    .nrw_main .list li .content p{font-size:16px;padding-top:.15rem;padding-bottom:.15rem;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
    .nrw_main .list li .content div{color:#c6c6c6;}
    .nrw_main .list li:hover{background:#fc440c;}
    .nrw_main .list li:hover a font{color:#ffffff;}
    .nrw_main .list li:hover a p{color:rgba(255,255,255,.5);}
    .nrw_main .list li:hover a div{color:rgba(255,255,255,.3);}
    .nrw_main .more{font-size:.2rem;font-weight:bold;background:#fc440c;border-radius:50px;display:block;width:2.4rem;height:.65rem;line-height:.65rem;text-align:center;margin:0 auto;margin-top:.5rem;margin-bottom:.5rem;}
    .nrw_main .more a{color:#ffffff;text-transform: uppercase;}


    .honor{width:100%;overflow:hidden;background:#f9fafe;padding-bottom:1.06rem;}
    .honor .title{text-align:center;color:#333333;font-size:.5rem;font-weight:bold;font-family:arial;text-transform: uppercase;padding-top:.9rem;padding-bottom:0.9rem;}
    .honor .youh{display:grid;grid-template-columns: 7.6rem auto;gap:.18rem;}
    .honor .youh>div{overflow:hidden;}
    .honor .gonor_left{position:relative;overflow:hidden;}
    .honor .gonor_left .g_lefy{position:relative;}
    .honor .gonor_left .g_lefy li a{display:grid;grid-template-columns:2.7rem auto;padding:0.15rem;gap:.2rem;background:#ffffff;}
    .honor .gonor_left .g_lefy li a>div{overflow:hidden;}
    .honor .gonor_left .g_lefy li a font{color:#333333;font-size:0.22rem;font-weight:bold;padding-top:0.25rem;overflow:hidden;padding-bottom:0.25rem;/*white-space: nowrap;text-overflow: ellipsis;*/display:block;}
    .honor .gonor_left .g_lefy li a p{color:#666666;font-size:16px;line-height:1.875;}
    .honor .gonor_left .g_lefy .c_left{position:absolute;left:320px;bottom:30px;width:0.5rem;height:0.49rem;background:url(../images/h3.png) no-repeat center;background-size:.5rem .49rem;display:block;z-index:2;}
    .honor .gonor_left .g_lefy .c_left:hover{background-image:url(../images/h4.png);transform: rotate(180deg);}
    .honor .gonor_left .g_lefy .c_right{position:absolute;left:calc(320px + .9rem);bottom:30px;width:0.5rem;height:0.49rem;transform: rotate(180deg);background:url(../images/h3.png) no-repeat center;background-size:.5rem .49rem;display:block;z-index:2;}
    .honor .gonor_left .g_lefy .c_right:hover{background-image:url(../images/h4.png);transform: rotate(0deg);}
    .honor .honor_right img{border:0.09rem solid #e4e4e4;box-sizing: border-box;}
    .honor .honor_right font{text-align:center;padding-top:.3rem;display:block;}

    .about_banner{width:100%;overflow:hidden;background:url(../images/about_01.jpg) no-repeat center;height:5.21rem;background-size:cover;display:flex;align-items: center;justify-content: center;position:relative;}
    .about_banner .about_font{font-family: arial;font-size:.58rem;font-weight:bold;text-transform: uppercase;}
    .sb_2{position:absolute;left:calc(50% - 10px);bottom:0.34rem;}
    
    .sb_2 img{animation: slideOutDown_s 2.5s cubic-bezier(0.55, 0.09, 0.68, 0.53) infinite;}
    .about_content{width:100%;background: linear-gradient(to right, #f8f8f8 0%, #f8f8f8 79.5%, #fc440c 79.5%, #fc440c 100%);padding-top:.8rem;padding-bottom:1rem;}
    .about_content .main_w{display:grid;grid-template-columns: auto 653px;gap:.75rem;}
    .about_content .ab_c_keft .tile{font-size:.5rem;font-weight:bold;text-transform: uppercase;}
    .about_content .ab_c_keft .cont{font-size:18px;line-height:2;margin-top:.4rem;height:455px;overflow: auto;padding-right:10px;}

    .gdt::-webkit-scrollbar { width: 6px; }
.gdt::-webkit-scrollbar-track { background: #ececec; border-left: 0px solid rgba(255, 255, 255, 1); border-left: 0px solid rgba(255, 255, 255, 1); border-right: 0px solid rgba(255, 255, 255, 1); border-radius: 5px; }
.gdt::-webkit-scrollbar-thumb { background: #fc440c; border-radius: 5px; }
.gdt::-webkit-scrollbar-thumb:hover { background: #fc440c; }
.gdt::-webkit-scrollbar-corner { background: #fc440c; }
.gdt { scrollbar-color: #fc440c #ececec; scrollbar-width: thin; }

.oytg{width:100%;overflow:hidden;display: flex;}
.oytg .item{overflow:hidden;position:relative;background:url(../images/about_08.jpg) no-repeat center;height:7.42rem;width:20%;transition: 1s ease all;}
.oytg .item.cur{width:648px;}
.oytg .item .nr{position:absolute;left:0px;top:0px;width:calc(100% - .7rem);height:100%;display:flex;align-items: center;justify-content: center;padding:0 .35rem;overflow:hidden;}
.oytg .item .nr>div{overflow:hidden;width:100%;}
.oytg .item .nr .title{font-size:.36rem;color:#ffffff;font-weight:bold;transition: 1s ease padding;padding-top:0px;}
.oytg .item .nr .content{color:#ffffff;font-size:17px;line-height:2;opacity: 0;transition: 1s ease opacity;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.oytg .item .nr .dtout{width:2rem;padding:.2rem;background:#fc440c;border-radius:50px;margin-top:.38rem;text-align:center;color:#fff;text-transform: uppercase;opacity: 0;transition: 1s ease opacity;}
.oytg .item .bjtp{display:none;}
.oytg .item.cur .nr .title{padding-top:.6rem;}
.oytg .item.cur .nr .content{opacity: 1;}
.oytg .item.cur .nr .dtout{opacity: 1;}


.a_baba{width:100%;overflow:hidden;background:url(../images/about_11.jpg) no-repeat center;background-size:cover;padding-top:.6rem;padding-bottom:.6rem;}
.a_baba .main_w{display:flex;justify-content: space-between;}
.a_baba .a_babas{width:1.65rem;}
.a_baba .title{color:#ffffff;font-size:.4rem;font-weight:bold;padding-top:.2rem;}
.a_baba .more a{width:2.74rem;height:.75rem;background:#ffffff;border-radius:5px;display:block;text-align:center;line-height:.75rem;color:#fc440c;font-size:.2rem;text-transform: uppercase;}

.pro_fow{height:1.31rem;}
.pro_list{width:100%;overflow:hidden;background:#f9f9f9;padding-top:.7rem;display:grid;gap:.7rem;padding-bottom: 1.39rem;}
.pro_list .item{display:grid;grid-template-columns: repeat(2,1fr);gap:0.4rem;}
.pro_list .item .pro_fow_left,.pro_list .item .pro_fow_right{overflow:hidden;}
.pro_list .item .pro_fow_left a{position:relative;overflow:hidden;display:block;}
.pro_list .item .pro_fow_left .m_w{position:absolute;left:0px;top:0px;z-index:3;display:flex;align-items: center;justify-content: center;width:100%;height:100%;text-align:center;}
.pro_list .item .pro_fow_left .m_w .title{font-size:.54rem;color:#fff;max-width:350px;}
.pro_list .item .pro_fow_left .m_w .more{width:2.43rem;height:0.6rem;border-radius:50px;border:1px solid #fff; text-align:center;color:#fff;font-size:.2rem;text-transform: uppercase;line-height:0.6rem;display:inline-block;margin-top:1rem;position:relative;overflow:hidden;transition: 0.3s ease all;z-index:1;}
.pro_list .item .pro_fow_left:hover .m_w .more{border:1px solid #fc440c;}
.pro_list .item .pro_fow_left .m_w .more::after{content:"";display:block;background:#fc440c;position:absolute;left:0px;top:0px;width:0%;height:100%;z-index:-1;transition: 0.3s ease width;}
.pro_list .item .pro_fow_left:hover .m_w .more::after{width:100%;}
.pro_list .item .pro_fow_right .list{margin-right:.96rem;}
.pro_list .item:nth-child(2n) .pro_fow_right .list{margin-left:.96rem;margin-right:0px;}
.pro_list .item .pro_fow_right .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:0.3rem;}
.pro_list .item .pro_fow_right .list li{background:#ffffff;overflow:hidden;}
.pro_list .item .pro_fow_right .list li div{padding:.3rem .55rem;padding-bottom:.2rem;}
.pro_list .item .pro_fow_right .list li p{margin:0 .35rem;margin-bottom:.3rem;font-size:16px;line-height:1.5;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
    .pro_list .item:nth-child(2n) .pro_fow_left{grid-column: 2;}
    .pro_list .item:nth-child(2n) .pro_fow_right{grid-column: 1;grid-row: 1;}
    .pro_banner{background-image:url(../images/03prolist_01.jpg);}
    .pro_banner .about_font{color:#fc440c;font-size:.58rem;font-family:arial;font-weight:bold;}

    .pro_main{width:100%;overflow:hidden;background:#f6f6f6;padding-top:.42rem;/* padding-bottom:.7rem; */}
    .pro_main .main_w{display:grid;grid-template-columns:324px auto;gap:.54rem;}
    .pro_main .main_w>div{overflow:hidden;}
    .pro_main .main_w .pro_main_left>div{width:100%;background:#151414;padding-bottom:0.4rem;margin-bottom: .5rem;}
    .pro_main .main_w .pro_main_left .title{color:#ffffff;font-size:.4rem;padding:.39rem .25rem;text-transform: uppercase;font-weight:bold;}
    .pro_main .main_w .pro_main_left .list a{font-size:18px;font-family:arial;color:#FFF;display: block;padding-left:.3rem;padding-right:.3rem;padding-top:0.2rem;padding-bottom:0.2rem;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
    .pro_main .main_w .pro_main_left .list li a:hover{background:#fc440c;}
    .pro_main .main_w .pro_main_left .list li.cur a{background:#fc440c;}
    .pro_main .main_w .pro_main_right .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:.3rem;}
    .pro_main .main_w .pro_main_right .list li{overflow:hidden;background:#fff;padding-bottom:.4rem;}
    .pro_main .main_w .pro_main_right .list li .imgs{text-align:center;padding: .3rem;padding-bottom: .2rem;}
    .pro_main .main_w .pro_main_right .list li p{color:#333333;font-size:16px;line-height:1.5;/* padding-top:.2rem; */padding-left:.35rem;padding-right:.35rem;transition: 0.3s ease all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .pro_main .main_w .pro_main_right .list li a:hover p{color:#fc440c;}
    .pro_main .main_w .pro_main_right .list li .mores{width:2.3rem;height:.52rem;border-radius:50px;border:1px solid #cdcdd5;margin:0 auto;line-height:.52rem;text-align:center;margin-top:.3rem;color:#cdcdd5;text-transform: uppercase;transition: 0.3s ease all;}
    .pro_main .main_w .pro_main_right .list li a:hover .mores{color:#fc440c;border-color: #fc440c;}


    .pro_quan{width:100%;overflow:hidden;padding-top:.58rem;background:#f6f6f6;}
    .pro_quan .pro_show_top{display:grid;grid-template-columns: repeat(2,1fr);gap:.29rem;padding-bottom:.75rem;}
    .pro_quan .pro_show_top>div{overflow:hidden;}
    .pro_quan .pro_quan_right .menu_title{color:#fc440c;font-size:18px;}
    .pro_quan .pro_quan_right .title{min-height:2rem;font-size:.28rem;font-weight:bold;color:#333333;margin-top:.1rem;line-height:1.65;}
    .pro_quan .pro_quan_right .a_main{margin-top:.98rem;display:flex;flex-wrap:wrap;gap:.43rem;}
    .pro_quan .pro_quan_right .a_main .a_liba a{display:block;width: 3.38rem;height:.81rem;background:url(../images/d1.png) no-repeat center #fc440c;border-radius:50px;background-size:2.11rem auto;}
    .pro_quan .pro_quan_right .a_main .a_qn a{display:block;background:url(../images/d2.png) no-repeat left 0.7rem center #ffffff;width: 2.42rem;height:.81rem;border-radius:50px;line-height:.81rem;color:#fc440c;font-size:.22rem;font-weight:bold;padding-left:1.16rem;background-size:.29rem auto;}
    .pro_quan .pro_quan_right .a_list{overflow:hidden;width:100%;text-align:center;}
    .pro_quan .pro_quan_right .a_list li img{border:2px solid #fff;box-sizing: border-box;height:1.5rem;}
    .pro_quan .pro_show_top .pro_quan_left{text-align:center;}
    .pro_quan .pro_quan_right .a_list li.cur img{border:2px solid #fc440c;}
    .pro_quan .pro_quan_right .pro_imglist{padding-top:.77rem;overflow:hidden;display:grid;align-items: center;grid-template-columns: .59rem auto .59rem;gap:.18rem;}
    .pro_quan .pro_quan_right .pro_imglist>div{overflow:hidden;}
    .pro_quan .pro_quan_right .pro_imglist .pro_left{width:.59rem;height:.59rem;background:url(../images/d3.png) no-repeat center;display:block;background-size:.59rem;}
    .pro_quan .pro_quan_right .pro_imglist .pro_right{width:.59rem;height:.59rem;background:url(../images/d3.png) no-repeat center;display:block;transform: rotate(180deg);background-size:.59rem;}
    .pro_quan .pro_quan_right .pro_imglist .pro_left:hover{background:url(../images/d4.png) no-repeat center;transform: rotate(180deg);}
    .pro_quan .pro_quan_right .pro_imglist .pro_right:hover{background:url(../images/d4.png) no-repeat center;transform: rotate(0deg);}


    .pro_duct{width:100%;overflow:hidden;background:#f6f6f6;padding-bottom:.95rem;}
    .pro_duct_title{text-align:center;font-size:0.4rem;color:#333333;font-weight:bold;padding-bottom:.2rem;border-bottom:2px solid #f0f0f0;position:relative;}
    .pro_duct_title::after{position:absolute;left:calc(50% - 1.15rem);bottom:-2px;width:2.3rem;height:2px;background:#fc440c;display:block;content:"";}

    .pro_duct_cont{display:block;overflow:hidden;width:100%;padding:.2rem 0;min-height:400px;line-height:2;}
    .gyte{padding:.4rem .35rem;overflow:hidden;background:#ffffff;display:grid;grid-template-columns: repeat(2,1fr);gap:0 66px;color:#b8b8b8;font-size:16px;}
    .gyte .xyiye{text-align: right;}
    .gyte a{color:#b8b8b8;}
    .gyte>div{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}

    .t_pro{width:100%;overflow:hidden;border-top:3px solid #fc440c;background:#f6f6f6;}
    .t_pro .title{text-align:center;color:#333333;font-weight:bold;font-size:.4rem;padding-top:.54rem;padding-bottom:.4rem;}
    .ter_p .list{width:100%;overflow:hidden;}
    .ter_p .list li{background:#ffffff;padding-bottom:.4rem;overflow:hidden;}
    .ter_p .list li .imgs{text-align:center;padding: .3rem;padding-bottom: .2rem;}
    .ter_p .list li p{color:#333333;font-size:16px;line-height:1.5;/* padding-top:.2rem; */padding-left:.35rem;padding-right:.35rem;transition: 0.3s ease all;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
    .ter_p .list li a:hover p{color:#fc440c;}
    .ter_p .list li .mores{width:2.3rem;height:.52rem;border-radius:50px;border:1px solid #cdcdd5;margin:0 auto;line-height:.52rem;text-align:center;margin-top:.3rem;color:#cdcdd5;text-transform: uppercase;transition: 0.3s ease all;}
    .ter_p .list li a:hover .mores{color:#fc440c;border-color: #fc440c;}
    .ter_p .ter_p-pagination{padding-top:.36rem;padding-bottom:.4rem;text-align:center;}
    .ter_p .ter_p-pagination .swiper-pagination-bullet{width:0.12rem;height:0.12rem;margin:0 0.09rem;background:#e4e4e4;}
    .ter_p .ter_p-pagination .swiper-pagination-bullet-active{background:#fc440c;}

    
    .news_banner{background-image:url(../images/05news_01.jpg);}
    .news_banner .about_font{color:#fc440c;}
    .menu_list{width:100%;overflow:hidden;padding-top:.35rem;padding-bottom:.35rem;}
    .menu_list ul{display:flex;justify-content: center;gap:.38rem;}
    .menu_list li{font-size:.24rem;}
    .menu_list li.cur a{font-weight:bold;border-bottom:0.05rem solid #fc440c;color:#333333;}

    .news_list{padding-top:.48rem;width:100%;overflow:hidden;background:#f6f6f6;}
    .news_list ul{grid-template-columns: repeat(3,1fr);gap:.4rem;display:grid;}
    .news_list li{overflow:hidden;}
    .news_list li a{background:#ffffff;display:block;}
    .news_list li .cont{padding:.27rem;padding-top:.2rem;}
    .news_list li .cont font{font-size:.22rem;font-weight:bold;overflow: hidden;line-height:1.25;
        -webkit-line-clamp: 2;   
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;}
    .news_list li .cont p{font-size:16px;padding-top:14px;padding-bottom:14px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
    .news_list li .cont div{color:#c6c6c6;}
    .news_list li a:hover{background:#fc440c;}
    .news_list li a:hover .cont font{color:#ffffff;}
    .news_list li a:hover .cont p{color:rgba(255,255,255,.5);}
    .news_list li a:hover .cont div{color:rgba(255,255,255,.5);}

    .contact_banner{background-image:url(../images/06contact_01.jpg);}
    .contact_banner .about_font{color:#fc440c;}
    .about_banner .about_font{color:#fc440c;}
    .a_content{width:100%;overflow:hidden;padding-top:.6rem;padding-bottom:1rem;background:#f6f6f6;}
    .a_content .mtitle{width:100%;overflow:hidden;text-align:center;font-size:40px;font-weight:bold;position:relative;padding-bottom:.2rem;}
    .a_content .mtitle img{max-width:2.43rem;}
    .a_content .mtitle::after{position:absolute;bottom:0px;left:calc(50% - 31px);width:0.62rem;height:0.07rem;border-radius:5px;display:block;content:"";background:#fc440c;}
    .con_us{display:grid;grid-template-columns: repeat(2,1fr);overflow:hidden;padding-top:.49rem;}
    .con_us>div{overflow:hidden;}
    .con_us .con_usleft{padding:0.5rem;background:#e74b1b;color:#fff;}
    .con_us .con_usright{background:#fff;padding:0.2rem;padding-top:.5rem;}
    .con_us .con_usleft .title{color:#ffffff;font-size:0.26rem;font-weight:bold;}
    .con_us .con_usleft .item .bt{color:rgba(255,255,255,.5);font-weight:bold;font-size:0.2rem;padding-top:.3rem;}
    .con_us .con_usleft .item .nr{color:#ffffff;font-size:16px;padding-top:0.15rem;line-height:1.5;}
    .a_content .infor{color:#333333;font-size:.26rem;font-family:arial;font-weight:bold;padding-bottom:.4rem;}
    .con_us .con_usright .feedbacks{width:100%;overflow:hidden;padding-bottom:.2rem;}
    .con_us .con_usright .feedbacks .list{display:grid;grid-template-columns: repeat(2,1fr);gap:0.1rem;}
    .con_us .con_usright .feedbacks .list .jn_box{width:100%;overflow:hidden;}
    .con_us .con_usright .feedbacks .list .jn_box input{padding:.24rem;border:1px solid #e0e0e0;width:100%;box-sizing: border-box;}
    .con_us .con_usright .feedbacks .txtarea{padding:.24rem;border:1px solid #e0e0e0;width:100%;box-sizing: border-box;height:1.5rem;margin-top:10px;font-family:arial;}
    .con_us .con_usright .feedbacks .jn_di{padding-top:.26rem;display:grid;gap:.85rem;grid-template-columns: auto auto;}
    .con_us .con_usright .feedbacks .jn_di>div{overflow:hidden;position:relative;}
    .con_us .con_usright .feedbacks .jn_di .jn_left{border:1px solid #e0e0e0;}
    .con_us .con_usright .feedbacks .jn_di .cod{padding:.24rem;width:3.59rem;border:0px;box-sizing: border-box;}
    .con_us .con_usright .feedbacks .jn_di img{position:absolute;right:.2rem;top:.2rem;width:.7rem}
    .con_us .con_usright .feedbacks .float_l{padding:.22rem .24rem;color:#ffffff;font-size:18px;font-weight:bold;border-radius:50px;background:#fc440c;border:0px;width:100%;cursor: pointer;}

    .news_main2{width:100%;overflow:hidden;background:#f6f6f6;padding:.4rem 0;}
    .news_main2 .ny-news-tit { width: 100%; height: auto; overflow: hidden; line-height: 35px; color: #000; font-size: .23rem; font-weight: bold; text-align: center; }
    .news_main2 .ny-author { width: 100%; height: auto; line-height: 30px; overflow: hidden; color: #393939; border-bottom: 1px solid #f0f0f2; padding: 10px 0px 10px 0px; margin-bottom: 30px; text-align: center; }
    .news_main2 .news-author { height: auto; overflow: hidden; }
    .news_main2 .fontsize input { width: 15px; height: 15px; line-height: 15px; background-color: #ececec; cursor: pointer; border: 1px solid #d1d1d1; margin-left: 3px; outline: none; }
    .news_main2 .updown-div {width: 100%;line-height: 2;overflow: hidden;margin: 0 auto;padding: 50px 0px 20px 0px;/* max-width: 1200px; */}
    .news_main2 #newsnr {font-size: 16px;line-height: 1.7;/* max-width: 1080px; */margin: 0 auto;}
    .news_main2 #newsnr img{height:auto  !important;}
.about-content2 { overflow: hidden; line-height: 1.7;min-height:400px;}
.about-content {  overflow: hidden; line-height: 1.7;}
.txt_cent{padding-top:.4rem;padding-bottom:.4rem;white-space: nowrap;}



.cbgb { max-width: 1520px; margin: 0 auto; padding-left: 20px; padding-right: 20px; overflow: hidden; padding-top: 20px; padding-bottom: 60px; }
.cbga {width: 100%;overflow: hidden;position: relative;padding-top: 40px;/* border-top: 1px solid #e7e5f0; */border-bottom: 1px solid #e7e5f0;box-sizing: border-box;padding-left: 40px;}
.cbga .job1 {color: #333;font-size: .26rem;}
.cbga .job2 { color: #808080; font-size: 14px; padding-top: 20px; padding-bottom: 20px; overflow: hidden; }
.cbga .job2 li { float: left; overflow: hidden; margin-right: 35px; }
.cbga .job3 { font-size: 14px; color: #808080; line-height: 26px; }
.cbga .job4 {width: 152px;height: 45px;font-size: 14px;color: #fff;background: #fc440c;text-align: center;line-height: 45px;margin-top: 30px;margin-bottom: 40px;}
.cbga .job4 a { color: #fff; }
.cbga .job5 {position: absolute;top: 40px;right: 0px;width: 60px;text-align: center;height: 31px;background: #fc440c;padding-top: 29px;}
.cbgd { width: 100%; overflow: hidden; background: url(../images/x3.png); height: 107px; line-height: 107px; border-top: 1px solid #e7e5f0; cursor: pointer; }
.cbgd .job6 {color: #333333;font-size: 20px;overflow: hidden;padding-left: 40px;float: left;}
.cbgd .job8 { float: right; overflow: hidden; color: #808080; font-size: 14px; }
.cbgd .job8 li { float: left; margin-right: 35px; }
.cbgd .job7 {float: right;overflow: hidden;margin-right: 40px;font-size: 28px;color: #fc440c;font-weight: bold;margin-top: -3px;cursor: pointer;}
.cbgb li .cbga { display: none; }

.rmzp{width:100%;overflow:hidden;}
.rmzp .main_w{display: grid;grid-template-columns: auto 420px;gap:.6rem}
.rmzp_right{margin-top:.6rem;}
.rmzp_right_main{width:4.19rem;background:url(../images/05_job_05.jpg) no-repeat center;background-size:cover;padding-top:.36rem;padding-top:.4rem;padding-bottom:.2rem;}
.rmzp_right .title font{color:rgba(255, 255, 255, .1);font-size:.48rem;text-transform: uppercase;text-align:center;display:block;line-height:1;}
.rmzp_right .title p{color:#ffffff;font-size:.32rem;text-align:center;margin-top:-.2rem;line-height:1;}
.rmzp_right .list{margin-top:.4rem;}
.rmzp_right .list li{background:#ffffff;width:80%;margin:0 auto;margin-bottom:.2rem;display:block;height:.6rem;line-height:.6rem;}
.rmzp_right .list li a{margin:0 .2rem;padding-left:.45rem;background:url(../images/t-1.png) no-repeat left center;display:block;background-size:.34rem auto}
.rmzp_right .list li a font{background:url(../images/arrow2.png) no-repeat right center;display:block;font-size:16px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.3rem;}

.rmzp_right .list li{width:90%;margin-bottom:.15rem;}

.cibn{width:100%;overflow:hidden;padding-top:.6rem;padding-bottom:.59rem;display:grid;grid-template-columns:33.333% auto;gaP:.8rem;justify-content: space-between;}
.hqois{padding-bottom:.75rem;}


.xmin { width: 100%; height: 78px; background: url(../images/qba.png); }
.div1 { min-width: 90px; width: 7.8947368421053%; text-align: right; font-size: 16px; float: left; line-height: 78px; margin-right: 2.6315789473684%; }
.div2 { min-width: 32px; float: left; width: 2.8289473684211%; height: 22px; }
.div2 font {background: #fc440c;width: 100%;height: 22px;color: #fff;text-align: center;margin-top: 30px;display: block;line-height: 26px;}
.div3 { float: left; margin-top: 18px; width: 79.605263157895%; margin-left: 2.6315789473684%; }
.div3 input { border: 1px solid #ebebeb; width: 100%; box-sizing: border-box; height: 43px; outline: none; background: #fff; padding-left: 20px; }
.xbie { background: none; }
.nobg { background: none; }
.div4 { float: left; overflow: hidden; margin-top: 30px; margin-left: 40px; }
.div4 label {float: left;min-width: 63px;margin-right: 10px;padding-left: 24px;background: url(../images/f1.png) no-repeat left center;cursor: pointer;}
.div4 label font { color: #000000; font-size: 16px; }
.div4 label input { display: none; }
.div4 .chek { background: url(../images/f2.png) no-repeat left center; }
.div5 { float: left; margin-top: 18px; width: 79.605263157895%; margin-left: 2.6315789473684%; }
.div5 textarea { height: 225px; border: 1px solid #ebebeb; width: 100%; outline: none; padding: 20px; box-sizing: border-box; }
.texa { height: 265px; }
.div6 { float: left; margin-top: 18px; width: calc(71.710526315789% - 141px); margin-left: 2.6315789473684%; }
.div6 input { border: 1px solid #ebebeb; width: 100%; box-sizing: border-box; height: 43px; outline: none; background: #fff; padding-left: 20px; }
.div7 { float: left; overflow: hidden; margin-top: 26px; margin-left: 2.7631578947368%; }
.qren { width: 100%; text-align: center }
.qren input { width: 212px; height: 55px; background: #fc440c; color: #fff; outline: none; border: 0px; margin-top: 60px; margin-bottom: 60px; cursor: pointer; }
.ysuo { width: 100%; overflow: hidden; margin-top: 40px; }


.pros_boxB{ margin-top: 60px; border-bottom: 2px solid #F3F3F3;}
.pros_boxB p{width: 200px;margin: 0 auto -2px auto;padding-bottom: 14px;border-bottom: 2px solid #fc440c;font-size: 0.24rem;font-weight: bold;text-align: center;}
.pros_boxG { width: 82.3%; margin: 0px auto; padding: 50px 0; }
.pros_boxG .box_1 { margin-bottom: 20px; overflow: hidden; }
.pros_boxG .box_1 .box { float: left; width: 50%; display:flex; align-items:center; }
.pros_boxG label { color:#F00; margin-left:5px;}
.pros_boxG dl { width: calc(100% - 20px); border: 1px solid #ECECEC; display: flex; }
.pros_boxG dt { width: 80px; background-color: #F7F7F7; background-position: center center; background-repeat: no-repeat; }
.pros_boxG dd {width: calc(100% - 80px);background-color: #fff;}
.pros_boxG .txt { width: calc(100% - 40px); padding: 10px 20px; height: 26px; line-height: 26px; font-size: 14px; color: #333; background: none; border: 0; outline: none; }
.pros_boxG .bkg_1 { background-image: url(../images/proShow_19_1.png); }
.pros_boxG .bkg_2 { background-image: url(../images/proShow_19_2.png); }
.pros_boxG .bkg_3 { background-image: url(../images/proShow_19_3.png); }
.pros_boxG .bkg_4 { background-image: url(../images/proShow_19_4.png); }
.pros_boxG .bkg_5 { background-image: url(../images/proShow_19_5.png); background-position: center 17px; }
.pros_boxG .box_2 { margin-bottom: 20px; display: flex; }
.pros_boxG dd{}
.pros_boxG .area { font-family: Microsoft YaHei;width: calc(100% - 40px); padding: 15px 20px; height: 100px; line-height: 26px; font-size: 14px; color: #333; background: none; border: 0; outline: none; }
.pros_boxG .box_3 { display: flex; color: #666; }
.pros_boxG .codebox { display: flex; align-items: center; }
.pros_boxG .box_3 .code {width: 120px;padding: 10px 20px;height: 26px;line-height: 26px;font-size: 14px;color: #333;border: 1px solid #ECECEC;background-color: #fff;outline: none;}
.pros_boxG .box_3 span { color: #F00; margin-left: 10px; }
.pros_boxG .btnbox { display: flex; align-items: center; margin-left: 4.17vw; }
.pros_boxG .box_3 .btn { margin-left: 10px; width: 13.8vw; min-width: 180px; height: 46px; line-height: 46px; font-size: 16px; font-weight: bold; text-align: center; background-color: #E6E6E6; border: 0; outline: none; cursor: pointer; }
.pros_boxG .box_3 .btn_1 {background-color: #fc440c;color: #FFF;}


.attribute-list {
    border-collapse: collapse;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.attribute-list .attribute-item {
    border: 1px solid #ddd;
    display: table-row;
    /* width: 100%; */
}

.attribute-list .attribute-item>div {
    border: 1px solid #ddd;
    color: #222;
    display: table-cell;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px
}

.attribute-list .attribute-item>div.left {
    background: #f4f4f4;
    /* width: 320px; */
}

.attribute-list .attribute-item>div.right {
    /* width: 420px; */
}

.attribute-list .attribute-item>div.right p {
    display: flex;
    margin-bottom: 0;
    padding-bottom: 0
}

.attribute-list .attribute-item>div.right span {
    color: #222;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.attribute-list .attribute-item>div.right img {
    border-radius: 4px;
    height: 32px;
    margin-left: 10px;
    width: 32px
}




.richtext.is-magic .ife-detail-decorate-table table {
    width: auto;
    border-collapse: collapse;
    word-wrap: break-word;
    font-size: 14px
}

.richtext.is-magic .ife-detail-decorate-table table td {
    border: 1px solid #ccc;
    overflow: hidden;
    height: 20px;
    box-sizing: content-box;
    vertical-align: top;
    padding: 0
}

table{border-collapse: collapse;}
table.has-title{width:100%;border-collapse: collapse;}
table.has-title tr:first-child td {
    background-color: #f7f8fa
}

table.none td {
    border-width: 0
}

table.is-zebra tr:nth-child(odd) {
    background: #f7f8fa
}

table.hight-light-first-column tbody tr td:first-child {
    background-color: #f3f4f8
}

table.has-title>tbody>tr>td {
    border: 1px solid #ccc;
    overflow: hidden;
    height: 20px;
    box-sizing: content-box;
    vertical-align: top;
    padding: 0.05rem 0.1rem;
}
.magic-14{display:none;}

#fancybox-left{display:none !important;}
#fancybox-right{display:none !important;}