.mt20 {margin-top: 20px;}
a {color: #333;}
@-webkit-keyframes scale-bg {
from { -webkit-transform:scale(1.2);transform:scale(1.2);}
to {-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes scale-bg {
from {.section4-title h4 -webkit-transform:scale(1.2);transform:scale(1.2);}
to {-webkit-transform: scale(1);transform: scale(1);}
}
.lb-case-con p img{ max-width:100%}
.index_main {background: #f7f7f7;}
.index_main .section1 {position: relative;}
.index_main .section1 .index_banner .item {background-size: cover;-webkit-background-size: cover;background-position: center;background-repeat: no-repeat;height: 100vh;position: relative;}
.index_main .section1 .index_banner .item.slick-current .scaleBg {visibility: visible;-webkit-animation: scale-bg 6s linear forwards;animation: scale-bg 6s linear forwards;}
.index_main .section1 .index_banner .items {background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.index_main .section1 .index_banner .items:after {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.2);}
.index_main .section1 .index_banner .item .inner .block_txt {position: absolute;top: 20vh;right: 10px;left: 10vw;opacity: 0;transform: translateY(40px);-webkit-transform: translateY(40px);-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.ban01 {padding: 6%;margin-left: -9.8vw;}
.index_main .section1 .index_banner .item.active .inner .block_txt {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.ban1-con h1 img {max-width: 50vw;}
.index_main .section1 .index_banner .item .inner .block_txt h4 {font-size: 30px;color: #fff;text-align: center;font-family: "微软雅黑";}
.index_main .section1 .index_banner .item .inner .block_txt h2 {color: #fff;font-size: 70px;font-weight: bold;text-align: center;letter-spacing: 5px;}
.index_main .section1 .index_banner .item .inner .block_txt h2 span {color: #f5c920;display: inline-block;letter-spacing: 5px;}
.index_main .section1 .index_banner .item .inner .block_txt h3 {color: #fff;font-size: 22px;text-align: center;margin-top: 10px;letter-spacing: 3px;}
.index_main .section1 .slick_txt {width: 30%;height: 100%;background-color: transparent;transition: all 500ms ease;-webkit-transition: all 500ms ease;background-repeat: no-repeat;position: absolute;top: 0;font-size: 0;outline: none;border: 0;}
.index_main .section1 .left {left: 0;}
.index_main .section1 .right {right: 0;}
.index_main .section1 .slick_txt:hover .slick_arrow {opacity: 1;visibility: visible;}
.index_main .section1 .slick_txt .slick_arrow {width: 20px;height: 36px;background-repeat: no-repeat;background-position: center;margin-top: -18px;position: absolute;top: 50%;cursor: pointer;transition: all 500ms ease;-webkit-transition: all 500ms ease;opacity: 0;visibility: hidden;}
.index_main .section1 .slick_txt .prev {background-image: url(../images/ban_prev.png);left: 60px;}
.index_main .section1 .slick_txt .next {background-image: url(../images/ban_next.png);right: 60px;}
.index_main .section1 .slick_txt .prev:hover {background-image: url(../images/ban_prev_hover.png);}
.index_main .section1 .slick_txt .next:hover {background-image: url(../images/ban_next_hover.png);}
.index_main .section1 .number {position: absolute;bottom: 2vh;left: 50%;padding-bottom: 5px;display: table;padding: 0 20px;width: auto;text-align: center;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.index_main .section1 .number span {margin-right: 6px;width: 17px;height: 17px;display: inline-block;cursor: pointer;position: relative;transition: all 500ms ease;background: url(../images/mintb.png) no-repeat center center;-webkit-transition: all 500ms ease;}
.index_main .section1 .number span.active {margin-right: 6px;width: 17px;height: 17px;display: inline-block;cursor: pointer;position: relative;transition: all 500ms ease;background: url(../images/mintb-hover.png) no-repeat center center;-webkit-transition: all 500ms ease;}
.index_main .section1 .number span:last-child {margin-right: 0;}
.index_main .section2 {width: 100%;height: 100%;background: url(../images/page-bg2.png) no-repeat;background-size: 100% 100%;}
.index_main .section3 {width: 100%;height: 100%;background: #fff;}
.index_main .section3 h3 {text-align: center;}
.index_main .section4 {background: url(../images/page-bg3.jpg) no-repeat;background-size: 100% 100%;}
.index_main .section4 h3 {text-align: center;line-height:35px;}
.ban1-con {color: #fff;}
.ban1-con h1 {font-size: 3.43vw;font-weight: bold;line-height: 3.43vw;padding-bottom: 2vw;}
.ban1-con p.ban1-p {font-size: 2vw;font-family: Arial;font-weight: normal;color: #fff;line-height: 2vw;}
.ban1-con-xh {position: relative;}
.ban1-con-xh:after {position: absolute;bottom: -2.34vw;left: 50%;content: '';height: 3px;width: 82px;background-color: #c01a26;margin-left: -30px;}
@media only screen and (max-width: 1600px) {
.index_main .section1 .index_banner .item .inner .block_txt h4 {font-size: 28px;}
.index_main .section1 .index_banner .item .inner .block_txt h2 {font-size: 60px;}
.index_main .section1 .index_banner .item .inner .block_txt h3 {font-size: 20px;}
}
@media only screen and (max-width: 1440px) {
.index_main .section1 .index_banner .item .inner .block_txt h4 {font-size: 24px;}
.index_main .section1 .index_banner .item .inner .block_txt h2 {font-size: 40px;}
.index_main .section1 .index_banner .item .inner .block_txt h3 {font-size: 18px;margin-top: 5px;}
}
@media only screen and (max-width: 1366px) {
.index_main .section1 .index_banner .item .inner .block_txt h4 {font-size: 20px;}
.index_main .section1 .index_banner .item .inner .block_txt h2 {font-size: 26px;}
.index_main .section1 .index_banner .item .inner .block_txt h3 {font-size: 16px;}
.index_main .section1 .index_banner .slick-arrow {background-size: auto 30px;}
}
@media only screen and (max-width: 1300px) {
}
@media only screen and (max-width: 1199px) {
.index_main .section1 .index_banner .item .inner .block_txt h4 {font-size: 18px;}
.index_main .section1 .index_banner .item .inner .block_txt h2 {font-size: 22px;}
.index_main .section1 .index_banner .item .inner .block_txt h3 {font-size: 14px;}
}
@media only screen and (max-width: 992px) {
.index_main .section1 .index_banner .item {height: 100vh;}
.index_main .section1 .index_banner .item .inner .block_txt {left: 0;right: 0;margin: 0 auto;padding: 0 20px;top: 42%;}
.index_main .section1 .index_banner .slick-arrow {display: none !important;}
.index_main .section1 .index_banner .slick-dots {position: absolute;bottom: 12px;}
.index_main .section1 .index_banner .slick-dots li {width: 12px;height: 12px;border-radius: 50%;border: 2px solid #fff;}
.index_main .section1 .index_banner .slick-dots li button {display: none;}
.index_main .section1 .index_banner .slick-dots li.slick-active {background: #fff;}
.index_main .section1 .number {bottom: 12%;display: none;}
.index_main .section1 .number span {margin-right: 22px;}
.index_main .section1 .number span:after {bottom: -14px;}
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 340px) {
}
@media only screen and (max-width: 320px) {
}
.ban1-con .lb-tel {margin-top: 6.5vw;}
.ban1-con .lb-tel a.lb-tel-con {display: inline-block;color: #fff;font-size: 1.25vw;font-weight: bold;text-align: center;padding: 12px 28px;background: #c01a26 !important;border-radius: 28px !important;text-decoration: none;}
.ban1-con .lb-tel a.lb-tel-con span {font-size: 1.35vw;font-family: Arial;font-weight: bold;}
.section2 .container {width: 90%;padding-top: 12vh;padding-bottom: 5vh;}
 @media (max-width: @screen-xs-max) {
...
}
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
...
}
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
...
}
@media (min-width: @screen-lg-min) {
...
}
.section2 .lb-tit {font-family: Arial;font-size: 1.9rem;color: #222222;text-transform: uppercase;padding-left: 55px;line-height: 3.4rem;position: relative;margin-bottom: 4vh;}
.section2 .lb-tit:before {content: '';display: block;width: 52px;height: 1px;background: #000000;position: absolute;left: 0;top: 50%;}
.section2 h2.lb-com {font-size: 3.6rem;color: #000;font-weight: bold;line-height: 3.6rem;}
.section2 .lb-comp {font-size: 2.4rem;line-height: 2.4rem;margin: 0;margin-bottom: 1.2vh;color: #c01a26;}
.section2 .lb-zzydx {font-size: 2.4rem;line-height: 2.4rem;margin: 0;color: #c01a26;}
.about-left h4 {font-size: 1.2rem;font-family: Arial;font-weight: bold;color: #000000;text-transform: uppercase;}
.about-left ul {margin-top: 25vh;}
.about-left .number {justify-content: space-between;margin-top: 20vh;margin-bottom: 0;}
.about-left .number li {position: relative;text-align: left;list-style: none;}
.about-left .number li h3 {color: #c01a26;font-size: 5.3rem;font-family: Arial;line-height: 6rem;margin-bottom: -2vh;}
.about-left .number li h3 i {font-style: inherit;font-weight: bold;}
.about-left .number li h3 span {font-size: 1.8rem;color: #000000;padding-left: 5px;}
.about-left .number li p {font-size: 1.7rem;color: #000;}
@media (max-width: 992px) {
.about-left .number {display: none;}
}
 @media (max-width: 1200px) {
.number li h3 span {font-size: 16px;}
.number li p {font-size: 16px;}
.number li h3 {font-size: 38px;}
}
 @media (max-width: 768px) {
.number li h3 {font-size: 24px;}
.number li h3 span {font-size: 14px;}
.number li p {font-size: 14px;}
}
.about-right {margin-top: 9vh
}
.about-right .about-main .title {font-size: 2.0rem;font-weight: bold;color: #000000;margin-bottom: 4vh;}
@media (max-width: 1366px) {
.about-right .about-main .title {font-size: 1.6rem;}
.about-main .intro p {font-size: 1.6rem;}
}
.about-right .about-main .intro {line-height: 200%;color: #000000;font-size: 1.8rem;text-indent: 2em;}
.about-right .about-img {overflow: hidden;}
.about-right .about-img img {-webkit-transition: all ease .3s;transition: all ease .3s;}
.about-right .about-img:hover img {-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
.about-right .m-more {margin: 6% 0;}
.about-main .intro p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-align: justify;}
.about-right .m-more.align-center {text-align: center;}
.about-right .m-more a {display: inline-block;width: 160px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #c01a26;-webkit-transition: all ease .3s;transition: all ease .3s;border: 3px solid #c01a26;text-decoration: none;}
.about-right .m-more a i {font-style: normal;margin-left: 5px;-webkit-transition: all ease .3s;transition: all ease .3s;font-size: 12px;}
.about-right .m-more a:hover {}
.about-right .m-more a:hover i {margin-left: 10px;}
@media (max-width: 992px) {
.about-right .about-main {margin-bottom: 50px;}
.about-right .about-main .title {text-align: center;}
.about-right .about-main .m-more {text-align: center;}
}
.service-info .service-flex >.col-md-3 {width: 24%;margin-right: 1%;margin-bottom: 2vh;}
.service-info {padding: 30px 0;}
.section3 .container-fluid {width: 90%;padding-top: 9vh;}
.service-info .service-flex {margin: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.service-info .service-flex .service-item {text-align: center;position: relative;padding: 12px;width: 49%;margin-right: 2%;margin-bottom: 2%
}
.ys-xjt {margin-bottom: 5vh;}
.service-itemb {border: none;height: 100%;}
.service-info .service-flex .service-item .service-center {
}
.service-item a, .service-item a:hover {text-decoration: none;}
.in-newslcon a, .in-newslcon a:hover {text-decoration: none;}
.service-info .service-flex .service-item .img-box {margin: 0 auto;text-align: center;display: flex;/*	justify-content: center;align-items: flex-end;*/ vertical-align:middle;}
.service-info .service-flex .service-item .service-center h4 {color: #f1f1f1;font-size: 1.77vw;margin: 0;display: flex;align-items: center;justify-content: center;font-weight: bold;line-height: 120%;letter-spacing: 2px;}
.service-info .service-flex .service-item .service-center h5 {font-size: 1vw;line-height: 1vw;color: #feffff;font-weight: bold;justify-content: center;}
 @media (max-width: 1200px) {
.service-info .service-flex .service-item .service-center h5 {display: none;}
}
.service-info .service-flex .service-item .service-center p {font-size: 1.6rem;color: #f1f1f1;line-height: 150%;height: 4.8rem;overflow: hidden;}
 @media all and (min-width:1366px) and (max-width:1440px) {
.service-info .service-flex .service-item .service-center p {font-size: 1.5rem;line-height: 2rem;height: 2rem;overflow: hidden;}
}
 @media all and (min-width:1200px) and (max-width:1440px) {
.service-info .service-flex .service-item .service-center p {font-size: 1.4rem;line-height: 2rem;height: 2rem;overflow: hidden;}
.service-info .service-flex .service-item .service-center h5 {display: none;}
.ys-xjt {margin-bottom: 2vh;}
}
.service-info .service-flex .service-item .service-center .img-box img {-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;transition: transform 0.4s ease-out;width: 80px;margin: 5% auto;}
.service-info .service-flex .service-item::before {content: '';display: block;width: 100px;height: 4px;position: absolute;top: 0;left: 50%;transform: translate(-50%, 0);}
.service-info .service-flex .service-item .service-center:hover .img-box img {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.service-info .service-flex .service-item .service-center:hover h4 {}
.service-flex .service-item:first-child {background: url(../images/adv-bg-1.png) no-repeat;}
.service-flex .service-item:nth-child(2) {background: url(../images/adv-bg-2.png) no-repeat;}
.service-flex .service-item:nth-child(3) {background: url(../images/adv-bg-3.png) no-repeat;}
.service-flex .service-item:nth-child(4) {background: url(../images/adv-bg-4.png) no-repeat;}
.service-flex .service-item:nth-child(2n) {margin-right: 0;}
.service-flex .service-item:nth-child(5) {background: url(../images/adv-bg-5.png) no-repeat;}
.service-flex .service-item:nth-child(6) {background: url(../images/adv-bg-6.png) no-repeat;}
.service-flex .service-item:nth-child(7) {background: url(../images/adv-bg-7.png) no-repeat;}
.service-flex .service-item:nth-child(8) {background: url(../images/adv-bg-7.jpg) no-repeat;color: #006ad1 !important;}
.service-flex .service-item:nth-child(8):hover {background: url(../images/adv-bg-7.jpg) no-repeat;}
.service-flex .service-item:nth-child(8) .cy_more {background: #006ad1;width: 40%;line-height: 300%;margin: 3vh auto;border-radius: 30px;color: #fff!important;}
.service-flex .service-item:nth-child(8):hover .cy_more {background: #fff;color: #006ad1 !important;}
.service-flex .service-item:hover {background: #c01a26;}
/**/
.section4 .container-fluid {width: 90%;padding-top: 10vh;}
.section4-title {margin-bottom: 3vh;}
.section4-title h3 {font-size: 3.4rem;font-weight: bold;color: #FF0000;}
.section4-title h3 span {color: #FF0000;}
.section4-title h4 {font-size: 2.0rem;color: #000000;font-weight: bold;margin-top: 1.8vh;line-height:35px;}
.f_lan > * {color: #c01a26 !important;}
.advan-list .advan-item {display: block;background: #fff;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}
.advan-list .advan-item .advan-img {padding: 8px;}
.advan-list .advan-item .advan-txt {padding: 5px 15px 25px;}
.advan-list .advan-item .advan-txt h2 {font-size: 4.8rem;color: #1757ab;margin: 0;}
.advan-list .advan-item .advan-txt h3 {font-size: 2.8rem;color: #000000;margin-bottom: 4vh;text-align: left;font-weight: bold;position: relative;}
.advan-list .advan-item .advan-txt h3:after {position: absolute;bottom: -20px;left: 0;content: '';height: 3px;width: 49px;background-color: #c01a26;margin-left: 0;}
.advan-list .advan-item:hover .advan-txt h3:after {background: #fff;}
.advan-list .advan-item .advan-txt p {margin-top: 10px;font-size: 1.6rem;line-height: 1.6em;color: #3e3e3e;display: -webkit-box;height: 3.2em;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.advan-list .advan-item:hover {background-color: #c01a26;}
.advan-list .advan-item:hover h2, .advan-list .advan-item:hover .advan-txt h3, .advan-list .advan-item:hover .advan-txt p {color: #fff;}
@media (max-width: 767px) {
.advan-list .advan-item .advan-img {overflow: hidden;}
.advan-list .advan-item .advan-txt h2 {line-height: 70px;}
}
.advan-list li.device {float: left;width: 24.25%;margin-right: 1%;border: 1px solid #eaeaea;}


/*zhuxubai 20250907*/
.advan-list li.device:nth-child(1) {background: url(../images/yewu_1.png) no-repeat; background-size:cover;}
.advan-list li.device:nth-child(2) {background: url(../images/yewu_2.png) no-repeat; background-size:cover;}
.advan-list li.device:nth-child(3) {background: url(../images/yewu_3.png) no-repeat; background-size:cover;}
.advan-list li.device:nth-child(4) {background: url(../images/yewu_4.png) no-repeat; background-size:cover;}


.advan_list{ margin:0px; padding:0px; height:32rem; width:70%; margin-left:auto; margin-right:auto;}
.advan_list ul{}
.advan_list ul li{ background:#c01a26; border-radius:10px; height:45px; line-height:45px; text-align:center;}
.advan_list ul li a{font-size: 1.6rem; color:#FFF; font-weight:bold;}

.advan_a_2{ padding-top:10px;}
.advan_a_3{ padding-top:10px;}
.advan_a_5{ padding-top:10px;}

.advan_a_2 ul li{ margin-top:10px; margin-bottom:30px;}
.advan_a_3 ul li{ margin-top:10px; margin-bottom:20px;}
.advan_a_5 ul li{ margin-top:10px; margin-bottom:10px;}

.advan-list li.device:nth-child(4) {margin-right: 0;}
.advan-list li .advan-img img {max-width: 100%;}
.index_main .section5 {background: #f7f7f7;}
.section5 .container-fluid {width: 90%;padding-top: 12vh;}
.in-newstitle h3 {font-size: 2.8rem;color: #000000;font-weight: bold;margin: 0;}
@media all and (min-width:1200px) and (max-width:1366px) {
.section4-title h3 {font-size: 2.8rem;}
.section4-title h4 {font-size: 2.4rem;}
.advan-list .advan-item .advan-txt h2 {font-size: 4rem;}
.advan-list .advan-item .advan-txt h3 {font-size: 2.4rem;margin: 0;margin-bottom: 2vh;}
.advan-list .advan-item .advan-txt h3:after {bottom: -10px;}
}
.in-newsrimg {height: 25vh;max-width: 100%;}
.in-newstitle h3 span {color: #c80808;}
.in-newstitle h3 span.span1 {color: #ed0a0a;}
.in-newstitle h4 {font-size: 1.9rem;font-family: Arial;color: #222222;text-transform: uppercase;}
.in-newsmore .m-more a {display: inline-block;padding: 1rem 1.5rem;text-align: center;font-size: 1.5rem;color: #ffffff;-webkit-transition: all ease .3s;transition: all ease .3s;background: #575757;text-decoration: none;}
.in-newslcon {background: #ffffff;padding: 2.2vw;}
.news-txt {color: #333;}
.news-txtmore a {font-family: Arial;font-size: 1.8rem;color: #c80808;text-decoration: none !important;}
.news-txt h3 {font-size: 2rem;margin: 0;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #c80808;line-height: 200%;}
.news-txt span {display: block;margin: 5px 0 10px;font-size: 15px;color: #888;}
.news-txt p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 1.8rem;color: #5b5b5b;line-height: 180%;}
.news .news-list:hover .news-txt h3 {color: #1466b1;}
.news-list:hover .news-img img {transform: scale(1.1);transition: all ease .6s;}
.in-newslcon img {max-width: 100%;}
.news-item a {text-decoration: none !important;color: #333;}
.news-item {overflow: hidden;transition: all ease .3s;box-sizing: border-box;background: #fff;margin: 0;margin-top: 2.6vh;padding-bottom: 2.6vh;border-bottom: 1px solid #efefef;}
.news-item .date-info {float: left;padding: 2rem 3rem;border-radius: 8px;background: #f3f4f8;text-align: center;overflow: hidden;margin-right: 3%;}
.news-item .news-content .news-title a {font-size: 18px;}
.news-item .date-info h2 {font-size: 3.4rem;color: #3b3b3b;transition: all ease .3s;font-weight: bold;margin: 0;}
.news-item .date-info h3 {color: #5b5b5b;font-size: 1.2rem;line-height: 200%;font-weight: normal;transition: all ease .3s;margin: 0;}
.news-item .news-content .news-title {font-size: 1.8rem;color: #2c2c2c;line-height: 180%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0;}
.in-newsmore .m-more {margin-top: 6%;}
.news-item .news-content p {margin-top: 1.2rem;font-size: 1.4rem;margin-bottom: 0;line-height: 200%;color: #5b5b5b;transition: all ease .3s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-newsrcon {background: #ffffff;padding: 2.2vw;}
.in-newsrimg img {max-width: 100%;}
.in-newslcon .row {height: 25vh;overflow: hidden;}
.news-item:hover .date-info {background: #f81212;color: #fff;}
.news-item:hover .date-info h2 {color: #fff;}
.news-item:hover .date-info h3 {color: #fff;}
.news-item:hover .news-content .news-title {color: #f81212;}
@media all and (min-width:1200px) and (max-width:1366px) {
.in-newstitle h4 {font-size: 1.6rem;margin: 0;}
.index-newsrcon {padding: 1.5vw;}
.in-newslcon {padding: 1.5vw;}
.news-txt p {font-size: 1.6rem;line-height: 120%;}
.in-newsrimg {overflow: hidden;}
}
 @media(max-width:767px) {
.news-txt p {font-size: 12px;margin-bottom: 0;margin-top: 10px;}
.news-txt h3 {font-size: 14px;}
}
.lb-footer {background: #363636;}
.lb-footer .container-fluid {width: 90%;}
.footer-logoimg {text-align: center;padding: 2vh 0;}
.x-layout {padding-bottom: 0 !important;}
.x-layout-menu dl {float: left;width: 12.5%;text-align: center;background: url(../images/footer-x.png) no-repeat center right 0;}
.x-layout-menu dl:last-child {background: none;}
.x-layout-menu dl dt a {font-weight: normal;font-size: 2rem;color: #fff;margin-bottom: 0;display: block;margin-bottom: 4.63vh;}
.x-layout-menu dl dd a {display: block;font-size: 1.8rem;color: #9e9e9e;line-height: 2;}
.x-layout-menu dl dd {margin: 0;}
.x-layout .list-left, .x-layout .list-right {float: left;}
.x-layout-menu dl dd a:hover, .x-layout-menu dl dt a:hover {text-decoration: none;}
.x-layout a:hover, .x-layout a:active, .x-layout a:focus {color: #fff;}
.contact-list {margin: 0;}
.layout-fluid {width: 100%;margin: 0 auto;}
.contact-list li {margin-bottom: 10px;}
.contact-list li:last-child {margin-bottom: 0;}
.contact-list li a {position: relative;cursor: text;display: inline-block;width: 100%;color: rgba(255,255,255,0.4) !important;font-size: 14px;font-family: "Open Sans", sans-serif;text-decoration: none;transition: all 0.17s ease-in-out;-moz-transition: all 0.17s ease-in-out;-webkit-transition: all 0.17s ease-in-out;-o-transition: all 0.17s ease-in-out;}
.contact-list li a span {display: inline-block;}
.contact-list li a:after {display: none;position: absolute;content: "";width: 28px;height: 100%;top: 0;left: 0;transition: all 0.17s ease-in-out;-moz-transition: all 0.17s ease-in-out;-webkit-transition: all 0.17s ease-in-out;-o-transition: all 0.17s ease-in-out;}
.x-layout .contact .title {font-size: 14px;color: #fff;margin-bottom: 15px;text-align: left;}
.x-layout .link {margin: 2vh 0;color: rgba(255,255,255,0.4);font-size: 14px;}
.x-layout .link a {display: inline-block;margin-right: 10px;font-size: 14px;color: rgba(255, 255, 255, 0.4);line-height: 2;}
.x-layout .link a:hover {color: #fff;text-decoration: none;}
/**/
.x-footer {background: #152837;padding: 10px 0;text-align: center;font-size: 12px;color: rgba(255, 255, 255, 0.5);line-height: 1.7;}
.lang {margin: 0;display: flex;justify-content: center;}
.lang .lang-icon {display: inline-block;width: 20px;height: 20px;background: url(/*../images/icon_lang.png)*/ center center no-repeat;}
.lang a.on {color: #fff;}
.lang a {display: inline-block;height: 20px;line-height: 20px;padding: 0 10px;border-right: 1px solid #666;font-size: 1.2vh;}
.lang a:last-child {border: none;}
.lang a {display: inline-block;height: 20px;line-height: 20px;padding: 0 10px;border-right: 1px solid #666;font-size: 1.2vh;}
.x-copyright {margin: 5px 0;}
.x-footer a {color: rgba(255, 255, 255, 0.5);text-decoration: none;outline: none;}
.list-logo {text-align: center;float: left;}
.list-logo h4 {color: #ddebf3;font-size: 1.6rem;display: block;line-height: 160%;}
.list-logo img {max-width: 100%;}
@media (min-width: 768px) {
.x-layout .list-left {margin-bottom: 15px;}
}
@media (max-width: 767px) {
.list-right {display: none!important;}
.x-footer {margin-bottom: 80px;}
.x-layout .container-fluid {padding: 0;}
.x-footer .layout-fluid {padding: 0 10px;}
.list-logo {margin: 11px 0;}
.list-logo h4 {float: right;margin: 21px 13px;}
.list-logo>div {float: left;}
.list-logo {display: none;}
}
.mfooter-copy {color: #ffffff;width: 100%; clear:both;}
.mfooter-copy .container-fluid {width: 100% !important;padding: 25px 0;/*border-top: 1px solid #6e6e6e;*/}
.mfooter-copy p {margin: 0;}
.mfooter-copy .pull-right, .mfooter-copy .pull-right a {color: #9f9e9e;}
.mfooter-copy p a {color: #fff;text-decoration: none;}
 @media(max-width:1199px) {
.mfooter-cen {margin-right: 50px;}
}
 @media(max-width:767px) {
.mfooter-copy {background: none;color: #666;text-align: center;margin-bottom: 70px;line-height: 1.8em;}
.mfooter-copy .pull-left, .mfooter-copy .pull-right {float: none !important;display: inline-block;}
.mfooter-copy .pull-right a {color: #666;}
.mfooter-copy .container {border-top: none;}
}
.cont ul {background: #f3f3f3;padding: 30px 40px;margin-bottom: 40px;display: flex;justify-content: space-between;}
.cont-item {display: flex;align-items: center;/*margin: 15px 0;float: left;margin-right: 10.3%;*/}
.foolxcon{ display:flex; justify-content: space-between;}
.x-layout-menu {overflow: hidden;}
ul li.cont-item:last-child {margin-right: 0;}
.cont-item p {margin: 0 20px 0 0;height: 50px;width: 25px;text-align: center;line-height: 50px;}
.cont-item p i {font-size: 24px;color: #666;}
.cont-item .txt {}
.cont-item .txt h4 {font-size: 1.8rem;color: #c01a26;margin-bottom: 0px;}
.cont-item .txt span {font-family: Arial;color: #ddebf3;font-size: 1.8rem;color: #ddebf3;}
@media(max-width:1440px) {
.cont-item {margin-right: 7.1%;}
}
@media(max-width:1366px) {
.cont-item {margin-right: 6.1%;}
}
.cont-item:nth-child(5) {margin-right: 0;}
 @media(max-width: 1200px) {
.cont-item {margin-right: 15.7%;}
}
 @media(max-width: 767px) {
.cont ul {flex-wrap: wrap;}
.cont-map {padding: 15px 0 0;}
}
.footer-top {}
.section6 .footer {margin: 4vh 0;}
 @media all and (min-width:768px) and (max-width:992px) {
.section6 .footer {margin: 2vh 0;}
}
.banner-con {width: 100%;height: 36vh;}
.banner-conimg {width: 100%;height: 100%;background: url(../images/banner-con.png) center/cover no-repeat;}
.page-contain {width: 90%;}
.fl_l {width: 155px;float: left;background: #c01a26;z-index: 2;border-radius: 15px !important;padding-bottom: 3vh;overflow: hidden;}
.fl_l li {list-style-type: disc;}
.fl_l li a {text-align: center;display: block;color: #fff;font-size: 1.6rem;line-height: 300%;text-decoration: none;}
.fl_l li.active a, .fl_l li:hover a {background: url(../images/page-left-bg.png) no-repeat center right;color: #c01a26;font-weight: bold;}
.page-con {padding-top: 4.6vh;padding-bottom: 19.5vh;}
.page-contain {width: 90%;}
.page-conleft {border-radius: 10px;padding: 0 !important;margin: 0 !important;}
.page-conleft h3 {color: #ffffff;font-size: 2.4rem;margin-bottom: 2rem;margin: 0;padding: 0;font-weight: normal;background: #c01a26;line-height: 200%;width: 155px;border-top-right-radius: 15px;border-top-left-radius: 15px;margin-bottom: 2rem;}
.fl_l {background: #c01a26;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.page-r-title h3 {font-size: 3.7rem;color: #c01a26;font-weight: bold;letter-spacing: 2px;}
.page-r-title h3>span {font-size: 2.6rem;color: #333;font-weight: 300;letter-spacing: 0px;}
.page-r-title .span1 {float: right;background: #c01a26;display: table;width: 120px;height: 40px;text-align: center;color: #fff;font-size: 1.6rem;margin-top: -15px;line-height: 40px;}
.page-r-title .page-r-ectit {font-size: 2rem;font-family: Arial;color: #222222;position: relative;}
.page-cons {padding-top: 3.8vh;}
.page-cons p {text-indent: 2em;line-height: 200%;font-size: 1.8rem;margin: 0;}
.page-cons p img {margin-left: 0;max-width: 100%;margin-right: 10px;margin-bottom: 10px;}
.page-conright.col-lg-11 {padding-left: 7%;}
/**/
.lb-footer-con {background: #363636;}
.footer-menu dl {float: left;width: 14.2%;}
.joblist .in-recurit {}
.joblist .in-recurit .item {border: 1px solid #f0f0f0;margin-bottom: 30px;}
.joblist .in-recurit .item .r-header {padding: 0 20px;cursor: pointer;overflow: hidden;line-height: 58px;}
.joblist .in-recurit .item .r-header .main-title {float: left;width: 80%;}
.joblist .in-recurit .item .r-header .main-title .post {font-size: 1.8rem;color: #282828;display: inline-block;width: 24%;}
.joblist .in-recurit .item .r-header .main-title .dep {font-size: 14px;color: #999;margin-left: 10px;}
.joblist .in-recurit .item .r-header i {float: right;top: 20px;color: #c01a26;font-size: 1.6rem;font-weight: 600;letter-spacing: 1px;}
.joblist .in-recurit .item .r-slide {padding: 20px;border-top: 1px solid #f0f0f0;display: none;}
.joblist .in-recurit .item .r-slide .tj {font-size: 1.6rem;color: #666;margin-bottom: 20px;overflow: hidden;}
.joblist .in-recurit .item .r-slide .tj span {padding: 0 10px;border-right: 1px solid #ccc;font-size: 1.8rem;}
.joblist .in-recurit .item .r-slide .tj span.address {padding-left: 0;}
.joblist .in-recurit .item .r-slide .tj span.exp {padding: 0;border-right: 0;float: right;color: #282828;}
.joblist .in-recurit .item .r-slide .intro {margin-bottom: 20px;}
.joblist .in-recurit .item .r-slide .intro p {margin-bottom: 0;}
.joblist .in-recurit .item .r-slide .op-box {text-align: right;}
.joblist .in-recurit .item .r-slide .op-box a {display: inline-block;width: 150px;padding: 10px;text-align: center;background-color: #c01a26;color: #fff;-webkit-transition: all ease .3s;transition: all ease .3s;border-radius: 3px;text-decoration: none;}
.joblist .in-recurit .item .r-slide .title {font-size: 1.8rem;color: #666;}
.joblist .in-recurit .item .r-slide .txt-main p {text-indent: 2em;line-height: 200%;margin-top: 1vh;font-size: 1.6rem;}
.joblist .in-recurit .item .r-slide .op-box a:hover {background-color: #c01a26;}
 @media (max-width: 768px) {
.joblist .in-recurit .item .r-slide .tj span {display: inline-block;padding-left: 0;margin-right: 10px;margin-bottom: 6px;}
.joblist .in-recurit .item .r-slide .tj span.address {padding-left: 0;}
.joblist .in-recurit .item .r-slide .tj span.exp {float: none;}
}
/**/
  
  
.honor-lists {margin: 0 auto;font: 14px/1.6 "Microsoft Yahei";color: #666;position: relative;margin-top: 3rem;}
.honor-lists * {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.honor-lists img {border: 0;max-width: 100%;vertical-align: middle;}
.honor-lists .clearfix {zoom: 1;}
.honor-lists .clearfix::after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.honor-lists ul, .honor-lists li {list-style: none;}
.honor-lists a {color: inherit;text-decoration: none;}
.honor-lists .license-code {display: none;}
.honor-lists .license-pro-list {list-style: none;overflow: hidden;margin-right: -2%;}
.honor-lists .license-pro-list li {max-width: 24%;margin-right: 1%;margin-bottom: 1%;float: left;border: 1px solid #ededed;}
.honor-lists .license-pro-list li:hover .p-caption {color: #fff;background: #c01a26;}
.honor-lists .license-pro-list .license-box {display: block;overflow: hidden;position: relative;text-decoration: none;}
.honor-lists .license-pro-list .pro-img {display: block;text-align: center;position: relative;}
.honor-lists .license-pro-list .pro-img img {max-width: 100%;height: auto;}
.honor-lists .license-pro-list li:hover .pro-img img {max-width: 100%;height: auto;}
.honor-lists .license-pro-list .p-caption {display: block;padding: 15px 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #f8f8f8;font-size: 1.6rem;color: #444;-webkit-transition: all ease .3s;transition: all ease .3s;text-align: center;}
 @media(max-width:995px) {
.honor-lists .license-pro-list li {max-width: 32%;margin-right: 2%;}
.honor-lists .license-pro-list li:nth-child(3n) {margin-right: 0;}
.honor-lists .license-pro-list li:nth-child(4n) {margin-right: 2%;}
}
 @media(max-width:765px) {
.honor-lists .license-pro-list li {max-width: 48%;margin-right: 4%;margin-bottom: 15px;}
.honor-lists .license-pro-list li:nth-child(2n) {margin-right: 0;}
.honor-lists .license-pro-list li p {font-size: 14px;}
.honor-lists .license-pro-list li:nth-child(3) {margin-right: 4%;}
}
/* history */
.history {width: 100%;height: 250vh;position: relative;background: url("../images/history_bg.png") center no-repeat;}
.start-history {width: 100%;height: 44vh;margin: 30px auto;text-align: center;background: url("../images/history_start.png") no-repeat top center;display: block;}
.cc_history {color: #2b2b2b;font-size: 36px;font-weight: 400;display: block;padding-top: 43px;}
.next_history {color: #bbb;font-size: 26px;width: 160px;margin: 0 auto;border-bottom: 1px solid #d1d1d1;}
.history-img {height: 2050px;width: 130px;overflow: hidden;float: left;margin-top: 24px;margin-left: 8px;}
.history_mid {width: 1000px;height: auto;margin: 0 auto;background: 0;}
.history_left {width: 43%;height: 2050px;float: left;clear: left;position: relative;overflow: hidden;}
.history_right {width: 41%;height: 2050px;float: left;position: relative;overflow: hidden;}
.history_R {width: 420px;height: 100px;margin-left: 500px;}
.history_L {width: 420px;height: 100px;float: right;margin-right: 500px;}
.history_r_2005 {margin-top: 15rem !important;}
.history_2007 {width: 420px;height: 100px;background: #FFF;margin-top: 73px;}
.history_2005_span {float: left;line-height: 60px;font-size: 42px;color: #d43434;}
.history_2005_b {width: 100%;height: 100%;float: left;margin-top: 21px;background: #39ad85;}
.history_r_month {float: left;color: #FFF;display: none;width: 30px;line-height: 25px;height: 58px;border-right: 1px solid #FFF;margin-left: 25px;}
.history_r_text {float: left;width: 92%;font-size: 1.5rem;color: #FFF;display: block;font-weight: 300;height: auto;line-height: 180%;padding-left: 5px;text-align: left;padding: 2%;}
.year2006 {margin-top: 15rem !important;}
.year2009 {margin-top: 65px;}
.year2011 {margin-top: 53px;}
.year211 {margin-top: 43px;}
.year2013 {margin-top: 62px;}
.yearalmost {margin-top: 73px;}
.yearalmostr {margin-top: 70px;}
.history_2008 {width: 420px;height: 100px;background: #FFF;margin-top: 73px;float: right;}
.history_2011 {width: 420px;height: 100px;background: #FFF;margin-top: 43px;float: right;}
.history_2006_span {float: right;line-height: 100px;font-size: 42px;color: #c01a26;}
.history_2006_b {width: 100%;height: auto;float: right;margin-top: 21px;background: #c01a26;}
.blue {background-position: 0 -1400px!important;}
.blue_R {background-position: 0 -1500px!important;}
.yellow {background-position: 0 -1600px!important;}
.yellow_R {background-position: 0 -1700px!important;}
.history_l_month {float: right;color: #FFF;display: none;width: 30px;line-height: 25px;height: 58px;border-left: 1px solid #FFF;margin-right: 37px;}
span.blue {color: #37779d;}
span.yellow {color: #f76d02;}
.history_l_text {float: left;font-size: 1.4rem;color: #FFF;display: block;height: auto;line-height: 180%;padding-top: 3px;font-weight: 300;text-align: right;padding: 2%;padding-right: 5px;}
.smalltext {font-size: 12px;line-height: 18px;}
.smalltxt {font-size: 12px;}
/**/
.news_list {margin-bottom: 60px;}
.news_list li {margin-top: 22px;overflow: hidden;}
.news_list li .news_pic {padding-left: 0;}
.news_list li .news_pic a {display: block;position: relative;padding-bottom: 65.82%;}
.news_list li .news_pic img {height: 100%;width: 100%;}
.news_list li .news_tit {display: block;font-size: 2rem;color: #323232;font-weight: 600;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list li .news_tit:hover {color: #c80808;}
.news_list li .news_time {margin-top: 10px;font-size: 1.6rem;color: #999999;text-indent: 0;overflow: hidden;}
.news_list li .news_desc {line-height: 200%;font-size: 1.8rem;color: #646464;margin-top: 10px;overflow: hidden;text-indent: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: justify;}
.news_list_2 li {margin: 0 0 15px;padding-bottom: 15px;border-bottom: 1px dashed #DDDDDD;padding: 2%;background: #cccccc26;}
/**/
.list-imgs ul.item-list li {float: left;max-width: 24%;margin-right: 1%;background: #efefef;border: 1px solid #ededed;box-sizing: border-box;margin-bottom: 20px;transition: all .3s linear;padding: 0;list-style: none;border-radius: 6px;overflow: hidden;}
.list-imgs ul.item-list li .img {width: 100%;overflow: hidden;}
.list-imgs ul.item-list li img {width: 100%;transition: all ease 0.5s;}
.list-imgs ul.item-list li p {height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #333333;margin-bottom: 0;text-indent: 0;}
.list-imgs ul.item-list li:hover {box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}
.list-imgs ul.item-list li:hover .img img {transform: scale(1.1);}
.list-imgs ul.item-list li:nth-child(4n) {margin-right: 0;}
@media(max-width:995px) {
.list-imgs ul.item-list li {max-width: 32%;margin-right: 2%;}
.list-imgs ul.item-list li:nth-child(3n) {margin-right: 0;}
.list-imgs ul.item-list li:nth-child(4n) {margin-right: 2%;}
}
@media(max-width:765px) {
.list-imgs ul.item-list li {max-width: 48%;margin-right: 4%;margin-bottom: 15px;}
.list-imgs ul.item-list li:nth-child(2n) {margin-right: 0;}
.list-imgs ul.item-list li p {font-size: 14px;}
.list-imgs ul.item-list li:nth-child(3) {margin-right: 4%;}
}
.list-imgs .m-classify {display: none;}
.list-imgs ul li:hover a p {background: #c01a26;color: #fff;}
.list-imgs ul li a {text-decoration: none;}
/**/
.lb-show .title {text-align: center;border-bottom: #ededed 1px solid;padding-bottom: 10px;}
.lb-show .title1 {font-size: 2rem;color: #333;margin-bottom: 10px;font-weight: 600;}
.lb-show .title h1 {font-size: 2.6rem;font-weight: normal;}
.lb-show .title p span {display: inline-block;padding: 5px 5px;color: #c1c1c1;font-size: 1.4rem;}
.lb-show .title .fromF {}
.lb-show .contMain {padding: 20px;line-height: 200%;}
.lb-show .contMain .tiyao {border: #f2f2f2 1px dashed;background: #ececec;padding: 10px;margin-bottom: 30px;display: none;}
.lb-show .content p {text-indent: 2em;font-size: 16px;line-height: 200%;margin-top: 10px;}
.change {margin: 2vh 0;background: #f9f9f9;padding: 10px;border-bottom: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0;}
.change p {text-indent: 0;font-size: 1.4rem;line-height: 200%;margin: 0;}
/**/
.lb-cpshow .pro_page {position: relative;overflow: hidden;padding: 0;width: 100%;max-width: 1560px;margin: 0 auto;}
.lb-cpshow .pro_page .pro_page_xq .page-row::after, .lb-cpshow .pro_page .pro_page_xq .page-row::before {display: table;content: " ";clear: both;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right, .lb-cpshow .pro_page .pro_page_xq .page-row .page-left {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-left .cp_left_img {border: 1px solid #d6d6d6;overflow: hidden;padding: 15px 0;background: #f1f1f1;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-left .cp_left_img img {transition: 0.5s all;margin: 0 auto;display: block;max-width: 100%;height: auto;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-left {padding-left: 0;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_text h3 {font-size: 24px;color: #000000;margin: 0;font-weight: normal;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_line {border-bottom: 1px dashed #d5d5d5;width: 80%;margin: 14px 0;padding-bottom: 10px;line-height: 180%;font-size: 1.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_line p {font-size: 1.6rem;line-height: 180%;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_line span {color: #cb3328;font-size: 16px;display: block;padding-bottom: 10px;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_tel p {font-size: 16px;color: #666666;float: left;margin-top: 36px;margin-right: 20px;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_tel img {display: block;max-width: 100%;height: auto;vertical-align: middle;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-left .cp_left_img:hover img {transform: scale(1.1);}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_btn {display: inline-block;background: #daecfd;color: #1466b1;border: 1px solid #1466b1;padding: 8px 30px;float: left;margin-top: 10px;font-size: 16px;margin-right: 20px;text-decoration: none;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_div {display: inline-block;background: #c01a26;color: #fff;border: 1px solid #c01a26;padding: 8px 30px;float: left;margin-top: 10px;font-size: 16px;}
.lb-cpshow .pro_page .cp_page_bottom .cp_page_bottom_title p {background: #c01a26;color: #fff;font-size: 16px;display: inline-block;padding: 10px 30px;margin: 0;}
.lb-cpshow .pro_page .cp_page_bottom .cp_page_bottom_title {border-bottom: 1px solid #c01a26;margin-top: 20px;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_btn:hover {color: #fff;border-color: #c01a26;background: #c01a26;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_div:hover {color: #1466b1;background: #daecfd;}
.lb-cpshow .pro_page .cp_page_bottom_text {margin: 15px 0;}
 @media (min-width:765px) {
.lb-cpshow .pro_page .pro_page_xq .page_md {width: 50%;float: left;}
}
@media (max-width: 765px) {
.lb-cpshow .pro_page .pro_page_xq .page_md {float: left;width: 100%;margin-right: 6px;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_text h3 {font-size: 18px;margin-bottom: 10px;padding: 0;margin-top: 10px;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_line span {color: #cb3328;font-size: 14px;display: block;margin-bottom: 4px;padding: 0;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-left .cp_left_img {padding: 10px 10px;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_line {padding-bottom: 6px;margin: 0;width: 100%;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right, .lb-cpshow .pro_page .pro_page_xq .page-row .page-left {padding: 0 10px;}
.lb-cpshow .pro_page .cp_right_tel {display: none;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_btn {padding: 8px 20px;display: inline-block;margin-top: 20px;font-size: 14px;}
.lb-cpshow .pro_page .pro_page_xq .page-row .page-right .cp_right_div {margin-top: 20px;font-size: 13px;}
}
/**/
.anlig ul, .anlig li {list-style: none;}
.anlig a {text-decoration: none;color: inherit;}
.anlig img {max-width: 100%;border: 0;vertical-align: middle;}
.anlig em {font-style: normal;}
.anlig .slide_c {float: left;overflow: hidden;width: 100%;}
.anlig .slide_c ul li {position: relative;margin-right: 9px;width: 270px;line-height: 0px;float: left;}
.anlig .slide_c ul li em {position: absolute;width: 100%;bottom: -56px;display: block;text-align: center;background-color: rgba(0, 0, 0, .4);color: #fff;font-size: 14px;line-height: 24px;padding: 10px 10px;transition: all ease .3s;}
.anlig .slide_c ul li:hover em {bottom: 0;}
.anlig .slide_c ul .nones {margin-right: 0px;}
.anlig .slide_c:hover .swiper-button-prev {left: 0;}
.anlig .slide_c:hover .swiper-button-next {right: 0;}
.anlig .swiper-button-prev {background: url("../images/left.png") no-repeat center center;background-size: 45px;left: -60px;transition: all ease .3s;background-color: rgba(0, 0, 0, .4);}
.anlig .swiper-button-next {background: url("../images/right.png") no-repeat center center;right: -60px;background-size: 45px;background-color: rgba(0, 0, 0, .4);transition: all ease .3s;}
.anlig .swiper-button-next, .anlig .swiper-button-prev {top: 50%;width: 50px;margin-top: -22px;height: 20%;}
.anlig .swiper-pagination {display: none;}
 @media (max-width: 768px) {
.anlig .btns {display: none;}
.anlig .swiper-pagination {display: block;}
}
.lb-footer-con .container-fluid {width: 90%;}
.lb-footer-con .list-logo {width: 12vh;height: 12vh;margin: 1%;}
.lb-footer-con .list-logo h4 {font-size: 1.4rem;line-height: 120%;}
.lb-footer-con .footer-menu dt a {line-height: 12vh;}
.loca {font-size: 1.4rem;line-height: 260%;border-bottom: 1px solid #f6f6f6;}
.loca span {float: right;}
.page-r-title .span1 a {color: #fff;text-decoration: none;}
 @media all and (min-width:1200px) and (max-width:1366px) {
.x-layout-menu dl dt a {font-size: 1.8rem;margin-bottom: 3vh;}
.x-layout-menu dl dd a {font-size: 1.6rem;line-height: 1.5;}
}
.list-paddingleft-2 li {text-indent: 3em;}
.fh span.back {display: inline-block;padding: 0.5rem 2.5rem;background: #c01a26;border-radius: 28px !important;margin-top: 3.5rem;}
.fh span.back a {display: block;line-height: 3.0rem;color: #fff;font-size: 1.6rem;text-align: center;text-decoration: none;}
.footerfh {text-align: center;margin-bottom: 5vh;margin-left: 13%;}
.footerfh .back a {font-size: 1.6rem;text-decoration: none;color: #fff;}
.gengd {text-align: left;display: inline-block;padding: 0.4rem 4rem 0.4rem 2rem;background: #c01a26;border-radius: 10px !important;}
.gengd .ckgd {display: block;line-height: 2.4rem;color: #fff;font-size: 1.6rem;text-align: left;text-decoration: none;}
tr td p {text-indent: 0 !important;text-align: center !important;}
.lb-case-tit {font-size: 2.6rem;line-height: 180%;margin-bottom: 2vh;text-align: center;font-weight: 600;}
.lb-case-con p {line-height: 200%;font-size: 1.8rem;margin-top: 2vh;}
.lb-case-li {padding-bottom: 5rem;border-bottom: 1px solid #ccc;padding-top: 5rem;}
.news-item .news-content p span {color: #c01a26;}
.footerfh .back {padding: 0.5rem 2rem;background: #c01a26;border-radius: 15px !important;display: inline-block;color: #fff;}
.heart {width: 32vw;margin: 0 auto;border: 1px solid #ccc;padding: 2vw;}
.heart img {max-width: 100%;}
.header .navbar_nav li.active {}
.header .navbar_nav li.active a.navbar_nava {font-weight: bold;color: #c01a26 !important;}
.header .navbar_nav li:hover {}
.header .navbar_nav li:hover .navbar_nava {color: #c01a26;font-weight: bold;}
.lb_factory {padding: 2vh 0;}
.list-imgs1 {width: 60%;margin: 0 auto;}
.lbcen {text-align: center;}
.index-video {width: 100%;height: 100%;margin-left: auto;margin-right: auto;object-fit: cover;outline: none;}
.zpxq {margin-left: 2%;display: inline-block;width: 67%;}
.zp {width: 32%;display: inline-block;font-size: 1.6rem;}
.party-lists .index_5050 .page-wrap {padding: 0 10px;}
.party-lists .index_5050 .page-wrap .news-wrap {padding-top: 30px;}
.party-lists .index_5050 .page-wrap .news-wrap .container {width: 100%;max-width: 1400px;margin: 0 auto;padding: 0;}
.party-lists .index_5050 .page-wrap .news-wrap li {width: 32%;margin-right: 2%;float: left;background: #fff;padding: 15px;margin-bottom: 20px;border: 1px solid #ececec;list-style: none;}
.party-lists .inner_5050 .page-wrap .news-wrap li:nth-child(3n) {margin-right: 0;}
.party-lists .index_5050 .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.party-lists .index_5050 .page-wrap .news-wrap li:nth-child(3n) {margin-right: 0;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-img {width: 100%;text-align: center;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-img img {max-width: 100%;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-con {width: 100%;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-con h3 {-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-con h3 a {display: block;padding: 5px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 18px;margin-top: 10px;font-weight: 600;line-height: 32px;color: #333;text-decoration: none;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-con p {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 5px 0;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-con span {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;margin-right: 20px;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-more a {display: block;width: 33px;height: 33px;border-radius: 50%;border: 1px solid #cccccc;text-align: center;font-size: 14px;font-weight: 600;line-height: 30px;color: #cccccc;text-decoration: none;margin-top: 10px;}
.party-lists .index_5050 .page-wrap .news-wrap li:hover {background: #1466b1;}
.party-lists .index_5050 .page-wrap .news-wrap li:hover .news-con h3 a {color: #fff;}
.party-lists .index_5050 .page-wrap .news-wrap li:hover .news-con p {color: #fff;}
.party-lists .index_5050 .page-wrap .news-wrap li:hover .news-con span {color: #fff;}
.party-lists .index_5050 .page-wrap .news-wrap li:hover .news-more a {background: #ffffff;border: 1px solid #1466b1;color: #1466b1;}
 @media (max-width: 992px) {
.party-lists .index_5050 .page-wrap .news-wrap li {width: 49%;}
.party-lists .index_5050 .page-wrap .news-wrap li:nth-child(3n) {margin-right: 2%;}
.party-lists .index_5050 .page-wrap .news-wrap li:nth-child(2n) {margin-right: 0;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-more a {margin-top: 10px;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-con h3 a {display: block;padding: 5px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
}
@media (max-width: 765px) {
.party-lists .index_5050 .page-wrap .news-wrap li .news-con h3 a {font-size: 15px;margin-top: 10px;}
}
@media (max-width:450px) {
.party-lists .index_5050 .page-wrap .news-wrap li {width: 100%;margin-right: 0;}
.party-lists .index_5050 .page-wrap .news-wrap li:nth-child(3n) {margin-right: 0;}
.party-lists .index_5050 .page-wrap .news-wrap li:nth-child(2n) {margin-right: 0;}
.party-lists .index_5050 .page-wrap .news-wrap li {padding: 15px;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-img {width: 100%;}
.party-lists .index_5050 .page-wrap .news-wrap li .news-con {width: 100%;padding: 0;}
}
.party-lists .inner_5050 .page-wrap {padding: 0 10px;}
.party-lists .inner_5050 .page-wrap .news-wrap {padding-top: 30px;}
.party-lists .inner_5050 .page-wrap .news-wrap .container {width: 100%;max-width: 1400px;margin: 0 auto;padding: 0;}
.party-lists .inner_5050 .page-wrap .news-wrap li {background: #fff;padding: 22px 40px 22px 16px;margin-bottom: 20px;border: 1px solid #ececec;list-style: none;width: 32%;margin-right: 2%
}
.party-lists .inner_5050 .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-img {width: 268px;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-img img {max-width: 100%;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con {width: 68%;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con h3 {-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0;margin-top: 10px;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con h3 a {font-size: 22px;font-weight: 600;line-height: 32px;color: #333;text-decoration: none;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con p {font-size: 1.6rem;font-weight: 400;line-height: 28px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 10px 0;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con span {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;margin-right: 20px;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-more a {display: block;padding: 0.4rem 4rem 0.4rem 2rem;background: #c01a26;border-radius: 10px;text-align: left;font-size: 1.6rem;line-height: 2.4rem;font-weight: 600;color: #fff;text-decoration: none;}
.party-lists .inner_5050 .page-wrap .news-wrap li:hover {background: #c01a26;}
.party-lists .inner_5050 .page-wrap .news-wrap li:hover .news-con h3 a {color: #fff;}
.party-lists .inner_5050 .page-wrap .news-wrap li:hover .news-con p {color: #fff;}
.party-lists .inner_5050 .page-wrap .news-wrap li:hover .news-con span {color: #fff;}
.party-lists .inner_5050 .page-wrap .news-wrap li:hover .news-more a {background: #ffffff;color: #1466b1;}
@media (min-width: 1200px) {
.party-lists .inner_5050 .page-wrap .news-wrap li {padding: 15px;width: 32%;float: left;margin-right: 2%;}
.party-lists .inner_5050 .page-wrap .news-wrap li:nth-child(3n) {margin-right: 0;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con h3 a {font-size: 2rem;margin-top: 10px;font-weight: 500;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-img {width: 100%;text-align: center;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con {width: 100%;padding: 0;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-more a {margin-top: 10px;}
}
 @media (max-width:765px) {
.party-lists .inner_5050 .page-wrap .news-wrap li {padding: 15px;width: 49%;float: left;margin-right: 2%;}
.party-lists .inner_5050 .page-wrap .news-wrap li:nth-child(2n) {margin-right: 0 !important;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con h3 a {font-size: 15px;margin-top: 10px;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-img {width: 100%;text-align: center;}
.party-lists .inner_5050 .page-wrap .news-wrap li .news-con {width: 100%;padding: 0;}
}
 @media (max-width:440px) {
.party-lists .inner_5050 .page-wrap .news-wrap li {width: 100%;margin-right: 0;}
.party-lists .inner_5050 .page-wrap .news-wrap li:nth-child(2n) {margin-right: 0 !important;}
}
.case_ul {width: 100%;}
.case-index-content .rp {position: relative;}
.case_ul .case_li {width: 31.3%;height: 318px;margin-right: 2%;margin-bottom: 2%;overflow: hidden;}
.case-index-content .ap.max {left: 0;top: 0;right: 0;bottom: 0;}
.case-index-content .i-Pic img {width: 100%;min-height: 100%;background: #ccc;}
.case_ul .case_li .case_bg {background: rgba(0,0,0,0.5);width: 100%;top: 81.81%;}
.case-index-content .ap {position: absolute;}
.case_ul .case_li .case_bg .case_mar {margin: 0 auto;width: 85.43%;}
.case_ul .case_li .case_bg .p1 {text-indent: 0;font-size: 20px;text-align: center;color: #fff;margin-top: 10px;}
.case_ul .case_li .case_bg .p2 {text-indent: 0;font-size: 14px;line-height: 20px;color: #dcf2ff;margin: 20px auto 15px;}
.case_ul .case_li .case_bg .p3 {font-size: 14px;line-height: 20px;color: #dcf2ff;height: 80px;text-indent: 0;overflow: hidden;}
.case_ul .case_li .case_bg .a1 {font-size: 15px;color: #fff;margin-top: 25px;border: 1px solid #fff;display: block;line-height: 40px;width: 120px;height: 40px;text-align: center;}
.case_ul .block {display: block !important;}
.case_ul .case_li:hover .case_bg {background: rgba(0,122,241,0.6);top: 0;right: 0;bottom: 0;left: 0;}
.case_ul .case_li:hover .case_bg .p1 {text-align: left;margin-top: 20px;}
.case_ul .trans {-webkit-transition: all 500ms ease 0s;-moz-transition: all 500ms ease 0s;-ms-transition: all 500ms ease 0s;-o-transition: all 500ms ease 0s;transition: all 500ms ease 0s;}
 @media all and (min-width:992px) and (max-width:1366px) {
.joblist .in-recurit .item .r-header .main-title .post {width: 48%;}
.zpxq {display: none;}
.welfare {display: none;}
.zpxq .num {display: none;}
}
@media screen and (max-width: 992px) {
.zpxq {display: none;}
}
 @media all and (min-width:992px) and (max-width:1366px) {
.list-imgs1 {width: 90%;}
.lb-case-li img {text-indent: 0;text-align: center;max-width: 100%;}
}
 @media screen and (max-width: 992px) {
.list-imgs1 {width: 100%;}
.lb-case-li img {text-indent: 0;text-align: center;max-width: 100%;}
}
 @media all and (min-width:992px) and (max-width:1366px) {
.news_list li .news_desc {line-height: 200%;font-size: 1.8rem;color: #646464;margin-top: 10px;overflow: hidden;text-indent: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: justify;}
}
/**/
.join-wrap {background: #f6f6f6;margin: 50px 0;}
.join-wrap .join-row {margin-top: 50px;}
.join-wrap .join-row .item {background: #c01a26;color: #fff;font-size: 14px;height: 60px;padding: 0 3%;cursor: pointer;}
.join-wrap .join-row .item .middle {overflow: hidden;color: #fff;height: 100%;line-height: 60px;}
.join-wrap .join-row .item.item_2 {background: #fbfbfb;color: #333333;border-bottom: solid 1px #e8e8e8;overflow: hidden;}
.join-wrap .join-row .item.item_2.item_3 {background: #edeeee;}
.join-wrap .join-row .tops {background: #525252;color: #fff;height: 60px;line-height: 60px;padding-left: 2%;width: 98%;}
.join-wrap .join-row .list {background: #fff;height: 58px;line-height: 58px;padding-left: 2%;width: 98%;margin-bottom: 20px;}
.join-wrap .join-row .list .mid {width: 80%;}
.join-wrap .join-row .list .mid a {color: #666666;}
.join-wrap .join-row .list .mid a:hover {color: #0a4595;}
.join-wrap .join-row .item .name {width: calc(24.5% - 25px);width: -moz-calc(24.5% - 25px);width: -webkit-calc(24.5% - 25px);}
.join-wrap .join-row .item .work {width: calc(24.5% - 25px);width: -moz-calc(24.5% - 25px);width: -webkit-calc(24.5% - 25px);}
.join-wrap .join-row .item .people {width: calc(24.5% - 25px);width: -moz-calc(24.5% - 25px);width: -webkit-calc(24.5% - 25px);}
.join-wrap .join-row .item .place {width: calc(24.5% - 25px);width: -moz-calc(24.5% - 25px);width: -webkit-calc(24.5% - 25px);}
.join-wrap .join-row .item.top {cursor: default;}
.join-wrap .join-row .item.top .name {background: url(../images/zw-icon.png)no-repeat left;padding-left: 25px;}
.join-wrap .join-row .item.top .work {background: url(../images/dz-icon.png)no-repeat left;padding-left: 25px;}
.join-wrap .join-row .item.top .people {background: url(../images/rs-icon.png)no-repeat left;padding-left: 25px;}
.join-wrap .join-row .item.top .place {background: url(../images/gznx-icon.png)no-repeat left;padding-left: 25px;}
.join-wrap .join-row .item .jia {background: url(../images/zjia.png) no-repeat center;width: 20px;height: 20px;margin: 20px 0px 0 0;cursor: pointer;}
.join-wrap .join-row .item .jia.jian {background: url(../images/zjian.png) no-repeat center;}
.join-wrap .join-row .on {background: #fff !important;border-bottom: #e3e3e3 1px solid;}
.join-wrap .join-row .open {background: #ffffff !important;}
.join-wrap .join-row .box_2 {background: #eaebec;overflow: hidden;}
.join-wrap .join-row .box_2 .middle {color: #333;padding-right: 25px;}
.join-wrap .join-row .box_2 .content {font-size: 16px;color: #333;line-height: 22px;display: none;padding: 16px 3%;background: #fff;}
.join-wrap .join-row .box_2 .content .white {padding: 2% 0;}
.join-wrap .join-row .box_2 .content .white .btn {display: inline-block;width: 140px;height: 40px;line-height: 38px;border-radius: 4px;font-size: 16px;color: #fff;text-align: center;border: solid 1px #ff6600;background: url(/*../images/img58.png)*/no-repeat 82% center;text-indent: -20px;}
.join-wrap .join-row .box_2 .content .white .btn .apply {color: #ff6600;font-size: 15px;}
.join-wrap .join-row .box_2 .content .white .left {width: 65%;text-align: left;}
.join-wrap .join-row .box_2 .content .white .left .meg {display: inline-block;margin-left: 40px;color: #666;vertical-align: middle;}
.join-wrap .join-row .box_2 .content .white .left .meg:first-child {margin-left: 0;}
.join-wrap .join-row .box_2 .content .white .left .meg span {font-size: 13px;color: #008cd6;}
.join-wrap .join-row .box_2 .content .white .right {width: 35%;text-align: right;}
.join-wrap .join-row .box_2 .detail, .join-wrap .join-row .box_2 .detail a, .join-wrap .join-row .box_2 .detail div, .join-wrap .join-row .box_2 .detail span, .join-wrap .join-row .box_2 .detail b, .join-wrap .join-row .box_2 .detail i, .join-wrap .join-row .box_2 .detail p, .join-wrap .join-row .box_2 .detail ul, .join-wrap .join-row .box_2 .detail li {font-size: 13px;color: #666;line-height: 25px;}
.inline-block {display: inline-block;}
.r-slide tr td p {text-align: left !important;text-indent: 0;}
.r-slide a.tdjlbtn {display: inline-block;background: #c01a26;color: #fff !important;text-align: center;padding: 0.5rem 1.5rem;font-size: 1.6rem !important;border-radius: 4px;text-decoration: none;}
li.index-nwj:hover .date-info {background: #c80808 !important;}
li.index-nwj:hover .news-title {color: #c80808 !important;}
.page-r-title h3 span {font-size: 1.8rem;color: #222222;font-weight: bold;letter-spacing: 2px;}
.centit {text-align: center;text-indent: 0 !important;}
.botn {width: 100%;margin-top: 4vh;}
.botn .botn-en {width: 100%;margin: 0 auto;}
.botn .botn-en ul {padding: 0;margin: 0;}
.botn .botn-en ul li {background-color: #fbfcfc;list-style: none;margin: 0;width: 31.5%;float: left;height: 13vh;padding: 0 80px;border: 1px #c01a26 dashed;border-radius: 10px;margin-right: 2.5%;margin-bottom: 2.5%;border-top-left-radius: 0 !important;}
.botn .botn-en ul li:last-child {margin-right: 0;}
.botn .botn-en ul li h3 {font-size: 2.8rem;line-height: 4rem;font-weight: bold;color: #c01a26;padding-left: 5rem;padding-top: 2vh;}
.botn .botn-en ul li a {text-decoration: none;}
.botn .botn-en ul li:hover h3 {color: #fff;}
.botn .botn-en ul li:first-child h3 {background: url(../images/ablb-1.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(2) h3 {background: url(../images/ablb-5.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(3) h3 {background: url(../images/ablb-3.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(4) h3 {background: url(../images/ablb-4.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(5) h3 {background: url(../images/ablb-5.png) left top 2vh no-repeat;}
.botn .botn-en ul li:first-child:hover h3 {background: url(../images/ablb-h1.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(2):hover h3 {background: url(../images/ablb-h5.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(3):hover h3 {background: url(../images/ablb-h3.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(4):hover h3 {background: url(../images/ablb-h4.png) left top 2vh no-repeat;}
.botn .botn-en ul li:nth-child(5):hover h3 {background: url(../images/ablb-h5.png) left top 2vh no-repeat;}
.botn .botn-en ul li:hover {background: #c01a26;color: #fff;border: none;}
.botn .botn-en ul li:hover h3 {color: #fff;}



.wail {width: 40px;padding: 3.5vh 0;}
.headr {width: 65%;}

/*zhuxubai 20250907*/
.foot_erweima{ clear:both; width:600px; margin-left:auto; margin-right:auto;}
.foot_erweima ul li{ width:200px; float:left; text-align:center; color:#FFF; line-height:35px;}
.foot_erweima ul li img{ width:132px;}

.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);display: none;z-index: 100;}
.search-container {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: white;padding: 30px;border-radius: 8px;box-shadow: 0 5px 15px rgba(0,0,0,0.3);z-index: 101;display: none;width: 90%;max-width: 500px;animation: fadeIn 0.3s ease-out;}
@keyframes fadeIn {from { opacity: 0; transform: translate(-50%, -60%); }
to { opacity: 1; transform: translate(-50%, -50%); }
}
.search-box {width: 100%;padding: 12px 15px;font-size: 16px;border: 2px solid #ddd;border-radius: 4px;margin-bottom: 15px;transition: border 0.3s;}
.search-box:focus {border-color: #4CAF50;outline: none;}
.close-btn {padding: 8px 16px;background-color: #f44336;color: white;border: none;border-radius: 4px;cursor: pointer;float: right;transition: all 0.3s;}
.close-btn:hover {background-color: #d32f2f;}


.open-btn{ cursor:pointer;}


.listpage{height:41px;line-height:30px;padding:30px 0 0;text-align:center;}
.listpage a{color:#000;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 12px;border-radius:2px;border:1px solid #c01a26;text-align:center;margin:0 2px}
.listpage a:hover{border:1px solid #c01a26;margin-top:-2px;background:#c01a26;border-radius:2px;color:white;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 12px;text-align:center;margin:0 2px;font-size:14px;}



 @media all and (min-width:1220px) and (max-width:1440px) {
.wail {width:40px;padding: 4vh 0;}

.botn .botn-en ul li h3 {font-size: 2rem;line-height: 5rem;}
.botn .botn-en ul li {padding: 0 10px;height: 16vh;}
.ys-xjt {margin-bottom: 2vh;}
}
 @media screen and (max-width: 1220px) {
.headr {display: none;}

.advan_left{ float:left; width:247px; padding-left:0px; padding-right:0px;}
.advan_right{ width:750px;}
#certify{ width:750px;}	
.about-left .number li h3{font-size: 4.0rem;}
}
@media all and (min-width:1680px) and (max-width:1800px) {.headr {width: 68%;}}
@media all and (min-width:1440px) and (max-width:1680px) {
	.headr {width: 72%;}
.header .navbar_nav li a{ font-size:1.6rem;padding: 2.4vh 0.8vw;}
.advan_left{ float:left; width:247px; padding-left:0px; padding-right:0px;}
.advan_right{ width:900px;}
#certify{ width:900px;}
.botn .botn-en ul li h3 {font-size: 2.0rem;}
.about-left .number li h3{font-size: 5.0rem;}
	}
	 @media all and (min-width:1400px) and (max-width:1440px) { .headr {width: 72%;}
.header .navbar_nav li a{ font-size:1.6rem;padding: 2.4vh 0.9vw;}
.advan_left{ float:left; width:247px; padding-left:0px; padding-right:0px;}
.advan_right{ width:900px;}
#certify{ width:900px;}	 
.about-left .number li h3{font-size: 5.0rem;}
	 }
 @media all and (min-width:1220px) and (max-width:1400px) { 
 .headr {width: 68%;}
 .header .navbar_nav li a{ font-size:1.6rem;padding: 2.4vh 0.3vw;}
 
 .about-left .number li h3{font-size: 4.0rem;}
.advan_left{ float:left; width:247px; padding-left:0px; padding-right:0px;}
.advan_right{ width:800px;}
#certify{ width:800px;}	
	 }
	 