﻿html,body{height:100%;margin:0;padding:0;font-size:16px;}
body{background:#fff;font:12px/1.6 arial,Microsoft YaHei,tahoma,sans-serif; -webkit-font-smoothing: antialiased
  -moz-osx-font-smoothing: grayscale}
body.overflow{overflow:hidden;height:100%}
html.overflow{overflow:hidden;height:100%}
textarea{border: solid 0px;outline:none;}
input{border: solid 0px;outline:none;}
a,a:hover,a:focus{text-decoration:none}
p{word-wrap: break-word;}
img{image-rendering: -webkit-optimize-contrast;}
ul{margin:0;padding:0;}
ul li{list-style:none}
.container {padding-right:0.3rem;padding-left:0.3rem;}
body{position: relative;}
.modal-open{position: fixed;width: 100%;}
input::-ms-clear{display: none;}


.swiper-index{width:100%;height:100%;margin-left:auto;margin-right:auto;}
.swiper-index>.swiper-pagination{display:none}

.slide-1{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-index .mouse{display:none}
.shoppingcard{position: absolute;right:0.3rem;top:0.3rem;z-index:99;width:0.82rem;height:63px;}
.shoppingcard .bg1{background:url(../images/shopcardbg.png) no-repeat;width:0.82rem;height:0.82rem;cursor:pointer;margin-right:5px;margin-left:auto;position:relative;z-index:1;background-size:cover;}
.shoppingcard .bg1 .ico{width:0.82rem;}
.shoppingcard .bg2{background:#fff;height:0.82rem;border-radius:30px;width:0.82rem;display:flex;align-items:center;overflow: hidden;cursor:pointer;opacity:0;position:absolute;right:0;top:0;flex-wrap:wrap;flex-direction:column-reverse;justify-content:center;z-index:2}
.shoppingcard .bg2 a{ display:block}
.shoppingcard .bg2 span{font-size:16px;color:#000000;margin-left:0.3rem;}
.shoppingcard .bg2 .ico{margin-left:auto;margin-right:0.2rem;max-height:0.6rem}
.shoppingcard .bg2 .icon{margin-left:0.1rem;margin-right:0.1rem;display:block;max-height:0.6rem}
.shoppingcard .bg2 .fg{width:1px;background:rgba(0,0,0,0.1);height:0.6rem;margin-left:0.1rem;}

.shoppingcard.on .bg1{display:none}
.shoppingcard.on .bg2{width:6rem;opacity:1}




.menu{height:2.2rem;width:1.2rem;background:rgba(255,255,255,0.3);border-radius:0 0 30px 0;position:absolute;left:0;top:0;z-index:99}
.menu .logo{display:block;margin:0 auto;margin-top:0.3rem;width:0.7rem;}

.menu-main{width:100%;height:100%;position: fixed;top:0;left:0;z-index:100;overflow:hidden;left:-100%;transition:all 0.3s;background-color:#ba9e6f}
.menu-main .con{position:relative;z-index:99;width:100%;height:100%;}
.menu-main.active{left:0;}
.menu-main .logo{position: absolute;left:0.3rem;top:0.3rem;display:block;width:0.7rem;}
.menu-main .close{position: absolute;right:0.2rem;top:0.2rem;}
.menu-main .close .iconfont{color:rgba(0,0,0,0.2);font-size:36px;line-height:1}
.menu-main .menu-search{background:#fff;padding-top:0.3rem;padding-bottom:0.2rem;padding-left:17%}
.menu-main .menu-search .backico{ display:none}
.menu-main .menu-search h4{display:none}
.menu-main .menu-search .int-area{border:1px solid #7f7f7f;width:4.9rem;height: 0.8rem;border-radius:4px;margin-bottom:0.2rem;display:flex;justify-content:space-between; position:relative}
.menu-main .menu-search .int{height:0.8rem;color:rgba(10,25,49,0.5);text-indent:0.15rem;background:none;border:none;flex:1;font-size:14px;}

.menu-main .menu-search .searchform{ position:relative; z-index:99;width: 4.9rem;}
.menu-main .menu-search .search-list{ position:absolute; top:0.8rem; width:100%; left:0; background:#fff; padding:0.2rem; z-index:99; border:1px solid #7f7f7f; border-top:none; border-radius:0 0 4px 4px; display:none}
.menu-main .menu-search .search-list ul li{ line-height:0.6rem;}
.menu-main .menu-search .search-list ul li a{ font-size:14px;color:rgba(0,0,0,0.56); display:block;}

.menu-main .menu-search .int-area button{background:none;border:none;padding:0 6px;display:block;}
.menu-main .menu-search .int-area button .iconfont{color:rgba(0,0,0,0.56);font-size:20px;}
.menu-main .menu-search p{color:rgba(0,0,0,0.56);font-size:12px;display:none}
.menu-main .menu-search .lang{display:flex;align-items:center;margin-top:0.2rem;}
.menu-main .menu-search .lang span{font-size:14px;color:#000000;}
.menu-main .menu-search .lang .flag{max-height:0.3rem;margin-left:0.1rem;}
.menu-main .menu-search .lang a{display:flex;align-items:center;opacity:0.3;color:#000;font-size:14px;margin-right:0.25rem;}
.menu-main .menu-search .lang a.on{opacity:1}


.menu-main .hotline{background:#e78238;height:18%;padding:0 0.3rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center;position:relative;display:none;}
.menu-main .hotline h4{font-size:14px;color:#000;}
.menu-main .hotline h3{color:#000;font-size:24px;margin-top:0.2rem;}
.menu-main .hotline p{color:#000;font-size:16px;margin-top:0.15rem;}
.menu-main .hotline .kf{position:absolute;right:0.3rem;bottom:0.2rem;max-width:0.55rem;}


.menu-list{padding-top:0.3rem;}
.menu-list h5{color:#fff;font-size:14px;margin-left:0.3rem;}
.menu-list ul li {line-height:0.9rem;}
.menu-list ul li .erji{display:flex;justify-content:space-between;align-items:center;padding-right:0.3rem;}
.menu-list ul li .erji>a{color:#fff;font-size:15px;padding-left:0.3rem; width:100%}
.menu-list ul li .erji  .iconfont{ width:0.6rem; display:block; text-align:center;color:#fff; margin-left:1rem}
.menu-list ul li .erji .icon-shangjiantou{display:none;}
.menu-list ul li .sub{display:none;background:#fff;}
.menu-list ul li .sub .flex{display:flex;flex-wrap:wrap;}
.menu-list ul li .sub .flex a{display:block;width:25%;color:#ba9e6f;font-size:12px;text-align:center;}

.menu-list ul li .erji.on .icon-shangjiantou{display:block;}
.menu-list ul li .erji.on .icon-xiajiantou{display:none}

.menu-hot-product{display:none}


.nav-trigger {border:none;background:none;display:block;margin:0 auto;margin-top:0.3rem;height:18px;position:relative;}
.nav-trigger .icon-bar {background-color:#fff;-webkit-transition-duration: 300ms;transition-duration: 300ms;display: block;width:22px;height:2px;border-radius: 1px;margin:0 auto;margin-top:6px;}
.nav-trigger.on .icon-bar:nth-child(1) {transform:rotate(45deg);margin-top:0px;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav-trigger.on .icon-bar:nth-child(2) {opacity: 0;-webkit-transition-duration: 0ms;transition-duration: 0ms;}
.nav-trigger.on .icon-bar:nth-child(3) {transform:rotate(-45deg);margin-top:-10px;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav-trigger .icon-bar:first-child{margin-top:0;}
.menu p{color:#fff;font-size:12px;text-align:center;}
.menu.m2 .nav-trigger .icon-bar{background:#000; transition:color 0}
.menu.m2 p{color:#000}


.swiper-banner{width:100%;height:100%;margin-left:auto;margin-right:auto}
.swiper-banner .swiper-pagination{left:0%;top:auto;bottom:0.5rem;height:0.2rem;transform:translate3d(0,0,0);width:100%;text-align:center;}
.swiper-banner .swiper-pagination .swiper-pagination-bullet{width:0.18rem;height:0.18rem;opacity:1;margin:0;background:none;border-radius:100%;background:rgba(255,255,255,0.2);margin:0 0.1rem}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{background:rgba(255,255,255,1);}
.swiper-banner .control{display: none}

.swiper-banner img{display:block;}
.swiper-banner .swiper-slide{position:relative;height:100%}
.swiper-banner .swiper-slide .con{position:absolute;z-index: 99;left:0;top:0;width:100%;display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;flex-wrap:wrap;}
.swiper-banner .swiper-slide .banner-text{max-width:5.95rem;}
.swiper-banner .more{background:linear-gradient(to right,#d70110,#f68d62);width:4rem;height: 0.8rem;line-height:0.8rem;display:block;border-radius:30px;color:#ffffff;font-size:18px;margin-top:0.7rem;display:flex;align-items:center;justify-content:center;transition:all 0.3s}
.swiper-banner .more .iconfont{font-size:16px;margin-left:2px;opacity:0.5;transition:all 0.3s;}
.swiper-banner .more:hover{box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.35);}
.swiper-banner .more:hover .iconfont{margin-left:12px;line-height:1}

.slide-2{background:#f2f0eb url(../images/slide2bgm.jpg) center center no-repeat;background-size:cover;}

.swiper-product{width:100%;height:100%;}
.swiper-product .productimg{margin:0 auto;margin-top:5.0rem;display:block;}
.swiper-product .productbt{position: absolute;top:0.9rem;left:50%; margin-left:-3rem; width:6rem;}
.swiper-product .productbt img{margin:0 auto;}
.swiper-product .more{background:linear-gradient(to right,#d70110,#f68d62);width:4rem;height: 0.8rem;line-height:0.8rem;display:block;border-radius:30px;color:#ffffff;font-size:18px;position:absolute; top:1.2rem; left:50%;display:none;}
.swiper-product .more .iconfont{font-size:16px;margin-left:2px;opacity:0.5;transition:all 0.3s;}
.swiper-product .more:hover{box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.35);}
.swiper-product .more:hover .iconfont{margin-left:12px;line-height:1}

.swiper-product .nums{display:none}
.swiper-product .swiper-pagination-product{width:100%;z-index:999;bottom:0rem;padding-top:0.25rem; padding-bottom:0.25rem; padding-left: 0.4rem;text-align:left; background:rgba(244,37,50,0.05)}
.swiper-product .swiper-pagination-product .swiper-pagination-bullet{margin:0;margin-right:0.3rem;display:inline-block;cursor:pointer;background:none;border-radius:0;width:auto;opacity:1}
.swiper-product .swiper-pagination-product .swiper-pagination-bullet img{display:none;margin-right:0.1rem;height: 0.3rem}
.swiper-product .swiper-pagination-product .swiper-pagination-bullet-active img{display:inline-block}
.swiper-product .swiper-pagination-product .swiper-pagination-bullet i{font-style:normal;color:rgba(0,0,0,0.5);font-size:14px;}
.swiper-product .swiper-pagination-product .swiper-pagination-bullet-active i{background: linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip: text;color: transparent;}


.slide-3{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}

.slide-3 .map{position:relative;height:100%;width:100%}
.slide-3 .map {background:url(../images/mapbgm.jpg) center center no-repeat;background-size:100%;}
.slide-3 .map .text{position: absolute;top:18%;text-align:center;width:78%;color:#000000;left:11%;}
.slide-3 .map .text h2{font-size:28px;margin-bottom:15px;}
.slide-3 .map .text p{font-size:14px;}
.slide-3 .map .meiguo{display:none}
.slide-3 .map .zhongguo{display:none}


.slide-3 .mapmb{height:100%; width:100%}
.slide-3 .mapmb h2{color:#000;font-size:25px;text-align:center;position: absolute;top:0.7rem;text-align:center;z-index:1;width:100%}
.slide-3 .mapmb h2:after{content:"";display:block;width:0.4rem;height:0.06rem;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));margin:0 auto;position:relative;top:0.25rem;}
.slide-3 .mapmb p{color:#7a7a7a;font-size:14px;line-height:1.8;position: absolute;top:1.9rem;margin:0 0.3rem;text-align:center;z-index: 1;}

.slide-3 .mapmb .mapscroll{ height:100%;width:100%}
.slide-3 .mapmb .mapcon{height:100%;position:relative; overflow-x:scroll; -webkit-overflow-scrolling: touch; width:100%;}
.slide-3 .mapmb .mapimgmb{height:100%;margin:0 auto;width:auto;}
.slide-3 .mapmb .card{position: absolute;bottom:2rem;background:#fff;display:none;box-shadow: 0px 0px 16px 0px rgba(139, 139, 139, 0.24); width:5rem;left:50%; margin-left:-2.5rem;}
.slide-3 .mapmb .card .img{max-width:100%;}
.slide-3 .mapmb .card .info{padding:0.3rem 0.25rem;text-align:left;}
.slide-3 .mapmb .card .info h4{background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;font-size:18px;margin-bottom:0.2rem}
.slide-3 .mapmb .card .info .ico{max-width:0.4rem;height:auto}
.slide-3 .mapmb .card .icon-close{width:0.5rem;height:0.5rem;background:rgba(0,0,0,0.2);display:block;position: absolute;right:0.2rem;top:0.2rem;line-height:0.5rem;border-radius:100%;}
.slide-3 .mapmb .card .icon-close:before{background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;}

.slide-3 .mapmb .mapbottom{ position:absolute; left:50%; bottom:0.3rem; z-index:10; display:flex; width:3.6rem; margin-left:-1.8rem;justify-content:space-between;}

.slide-3 .mapmb .mapbottom .smallcard{  width:2rem;}
.slide-3 .mapmb .mapbottom .flag{ max-width:1.08rem; height:auto}
.slide-3 .mapmb .mapbottom .t{ color:#000; text-align:center; font-size:14px;}


.slide-4 .videobg{height: 100%;overflow: hidden;position: absolute;width: 100%;top: 0; left: 0;z-index:1}
.slide-4 .videobg video{background-position: center;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;-webkit-filter: blur(0);filter: blur(0);height: 100%;transition: -webkit-filter .35s ease-in-out;transition: filter .35s ease-in-out;transition: filter .35s ease-in-out,-webkit-filter .35s ease-in-out;width: 100%;}
.slide-4 .video-main{position:relative;z-index:2;height:100%;}

@keyframes scale{
	0%{transform:scale(1);opacity:0.3}
	50%,75%{transform:scale(3)}
	78%,100%{opacity:0}
}
.slide-4 .playbtn{position: absolute;left:25%;top:2.4rem;z-index:2}
.slide-4 .video-title{position: absolute;left:25%;top:0.8rem;border-left:2px solid rgba(215,1,16,0.4);padding-left:20px;}
.slide-4 .video-title h3{color:#fff;font-size:32px;line-height:1;margin-bottom:0.2rem;}
.slide-4 .video-title span{color:rgba(255,255,255,0.2);font-size:12px;line-height:1;display:block;}
.slide-4 .playbtn .btnimg{position:relative;z-index:2;cursor:pointer;width:2.18rem;height:2.18rem;}
.slide-4 .playbtn:before {content: '';display:block;width:50px;height:50px;                border-radius: 50%;opacity: .7;background-color: #f06b4e;animation: scale 1.6s infinite cubic-bezier(0,0,.49,1.02);animation-delay: 200ms;top:50%;left:50%;margin-left:-25px;margin-top:-25px;position: absolute;z-index:1;}

.slide-4 .control{position:absolute;left:0%;bottom:0%;display:flex;display:none}
.swiper-video-main{left:0%;position:relative;bottom:0rem;height:100%;padding-left:0.3rem;width:auto;}
.swiper-video{width:auto;display:flex;align-items:flex-end;height:100%}
.swiper-video .swiper-wrapper{display:flex;align-items:flex-end;height:100%}
.swiper-video .swiper-slide{width:5.26rem;height:6.2rem;background:#fff;margin-bottom:0.6rem;}
.swiper-video .swiper-slide .text{margin:0 0.25rem;}
.swiper-video .swiper-slide .info{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,0.1);padding-top:0.28rem;padding-bottom:0.12rem;color:#7a7a7a;font-size:14px;}
.swiper-video .swiper-slide .title{color:#000;font-size:20px;margin-top:0.2rem;line-height:1.5em;height:3em;margin-bottom:0.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.swiper-video .swiper-slide .cate a{color:#7a7a7a;font-size:14px;display:flex;align-items:center;}
.swiper-video .swiper-slide .cate .iconfont{font-size:18px;}
.swiper-video .swiper-slide .more{color:rgba(0,0,0,0.3);font-size: 12px;font-weight:bold;display: flex;align-items: center;}


.slide-5{height:100%}
.slide-5 .con1{height:55%;background-image: linear-gradient(45deg,#d70110,#f68d63);padding:0 0.3rem;display:flex;flex-direction:column;align-content:flex-end;justify-content:flex-end;}
.slide-5 .con2{height:45%;background:#fff url(../images/slide5con2bgm.png) bottom center no-repeat;background-size:cover;overflow:hidden;}

.slide-5 .con1 .f-top{}

.slide-5 .con1 .f-top ul{display:flex;flex-wrap:wrap;padding-bottom:0.2rem;padding-left:0.2rem;}
.slide-5 .con1 .f-top ul li {padding-left: 1.3rem;margin-bottom:0.1rem;display:flex;align-items:flex-start}
.slide-5 .con1 .f-top ul li .l:before{content:"";display:block; width:0.06rem;height:0.06rem;border-radius:100%;background:#fff;margin-right:0.1rem;flex-shrink:0;}
.slide-5 .con1 .f-top ul li .l{display:flex;align-items:center;flex-shrink:0;}
.slide-5 .con1 .f-top ul li .r{display:flex;flex-wrap:wrap;align-items:center; line-height:2}
.slide-5 .con1 .f-top ul li a{color:#fff;display:none;}
.slide-5 .con1 .f-top ul li a.big{font-size:16px;display:block;flex-shrink:0;margin-bottom:0}
.slide-5 .con1 .f-center {padding:0.2rem 0;border-top:1px solid rgba(255,255,255,0.3)}
.slide-5 .con1 .f-center ul{display:flex;flex-wrap:wrap;padding-left:0.3rem}
.slide-5 .con1 .f-center ul li{width:100%;margin-bottom:0.1rem}
.slide-5 .con1 .f-center ul li.b60{width:55%;}
.slide-5 .con1 .f-center ul li.b40{width:45%;margin-bottom:0;}
.slide-5 .con1 .f-center ul li h4{color:rgba(255,255,255,0.5);font-size: 14px;display:flex;align-items:center;}
.slide-5 .con1 .f-center ul li h4 span{font-size:20px;margin-right:0.12rem}
.slide-5 .con1 .f-center ul li p{color:#fff;font-size:14px;}
.slide-5 .con1 .f-center ul li em{font-style:normal;display:block;}
.slide-5 .con1 .f-bottom{text-align:center;border-top:1px solid rgba(255,255,255,0.3);padding-top:0.15rem;padding-bottom:0.3rem}
.slide-5 .con1 .f-bottom .link{color:rgba(255,255,255,0.4);font-size:14px;margin-bottom:0.02rem;}
.slide-5 .con1 .f-bottom .link a{color:rgba(255,255,255,0.4);font-size:14px;}
.slide-5 .con1 .f-bottom .copyright{color:rgba(255,255,255,0.4);font-size:14px;}

.slide-5 .con1 .f-linkurl{text-align:center;border-top:1px solid rgba(255,255,255,0.3);padding-top:0.15rem;padding-bottom:0.3rem}
.slide-5 .con1 .f-linkurl .link{color:rgba(255,255,255,0.4);font-size:14px;margin-bottom:0.02rem;}
.slide-5 .con1 .f-linkurl .link a{color:rgba(255,255,255,0.4);font-size:14px;}
.slide-5 .con1 .f-linkurl .copyright{color:rgba(255,255,255,0.4);font-size:14px;}

.account-tab{display:flex;padding:0 0.3rem;justify-content:space-between;align-items:center;margin-top:0.5rem}
.account-tab .hd{width:3.2rem;}
.account-tab .hd ul li{width:3.14rem;height:0.86rem;border:1px solid #ececec;display:flex;align-items:center;padding-left:0.35rem;border-radius:0.4rem;font-size:14px;margin-bottom:0.15rem;color:rgba(0,0,0,0.5);}
.account-tab .hd ul li .iconfont{font-size:24px;margin-right:0.15rem;color:#000}
.account-tab .hd ul li.on .txt{background: linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip: text;color: transparent;}
.account-tab .hd ul li.on{box-shadow: 0px 0px 32px 0px rgba(139, 139, 139, 0.24);border:1px solid transparent;background:#fff;}
.account-tab .bd{width:3.3rem;background:#fff;border-radius:10px;display:flex;align-items:center;padding-top:0.3rem;padding-bottom:0.4rem;justify-content: center;}
.account-tab .bd .codebg{position: absolute;left:0;top:0}
.account-tab .bd .item{width:3.3rem;text-align:center;}
.account-tab .bd .item .codeimg{width:2.3rem;height:2.3rem;display:block;margin:0 auto;}
.account-tab .bd .item h3{color:#000;font-size:18px;margin-top:0.2rem;margin-bottom:0.1rem;}
.account-tab .bd .item p{font-size:14px;color:rgba(0,0,0,0.6)}


.slide-6{height:100%; display:flex;align-items:center; background:#f2f0eb}
.activity-index .item { position:relative; width:100%; }
.activity-index .item .activity-img{display:block;border-radius:0.4rem 0 0 0}
.activity-index .item .info{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));padding:0.3rem 0.5rem;}
.activity-index .item .info h2{color:#fff;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.activity-index .item .info p{display:none}
.activity-index .item .info .other{display:flex;justify-content:space-between;margin-top:0.2rem;}
.activity-index .item .info .status{width:1.1rem;height:0.4rem;line-height:0.4rem;background:#fff;border-radius:20px;text-align:center; display:block}
.activity-index .item .info .status em{font-style:normal;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent}
.activity-index .item .info .time{color:#fff;font-size:12px;align-items:center; display:block}


.activity-index{height:100%;  width:100%; display:flex; align-items:center; position:relative}
.activity-index .video-title{position: absolute;left:25%;top:0.8rem;border-left:2px solid rgba(215,1,16,0.4);padding-left:20px;}
.activity-index .video-title h3{color:rgba(0,0,0,0.85);font-size:32px;line-height:1;margin-bottom:0.2rem;}
.activity-index .video-title span{color:rgba(0,0,0,0.45);font-size:12px;line-height:1;display:block;}
.slide-6 .activity-main{ width:100%;padding-left:0.3rem; padding-right:0.3rem}
.slide-6 .control{position:absolute;left:0;bottom:0.5rem;display:flex;z-index: 99; width:100%}
.slide-6 .control .swiper-activity-next{ right:0.3rem; position:absolute; bottom:0; line-height:1}
.slide-6 .control .swiper-activity-prev{ left:0.3rem; position:absolute; bottom:0; line-height:1}
.slide-6 .control .icon-yuan{font-size:50px;position:relative;display:flex;align-items:flex-end;}
.slide-6 .control .icon-yuan:before{color:transparent;background-image: linear-gradient(to right,#d70110,#f68d62);-webkit-background-clip: text;}
.slide-6 .control .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}

.swiper-activity{width:100%;}
.swiper-activity .swiper-slide{ height:100%; display:flex;align-items:center;}


.pages-banner{position:relative;z-index:50}
.pages-banner .banner-img{margin:0 auto;}
.pages-banner .pages-nav{height:1.2rem;position: absolute;bottom:0;left:0;width:100%;}
.pages-banner .pages-nav .flex{display:flex;justify-content:space-around;border-top:1px solid rgba(255,255,255,0.3);height:100%}
.pages-banner .pages-nav .container{height:100%}
.pages-banner .pages-nav a{display:flex;height:100%;width:auto;flex:1;text-align:center;color:#fff;margin-top:-1px;font-size:14px;align-items:center;justify-content:center;position:relative;}
.pages-banner .pages-nav a.on{border-top:1px solid #fff;}
.pages-banner .pages-nav .ico{flex-shrink:0;max-width:0.54rem;margin-right:-0.3rem}
.pages-banner .pages-nav a:hover{border-top:1px solid #fff;}
.pages-banner .pages-nav .ico.ico1{ display:block}
.pages-banner .pages-nav .ico.ico2{ display:none}
.pages-banner .pages-nav a.on .ico.ico1,.pages-banner .pages-nav a:hover .ico.ico1{ display:none}
.pages-banner .pages-nav a.on .ico.ico2,.pages-banner .pages-nav a:hover .ico.ico2{ display:block}

.pages-banner .product-b{position: absolute;top:6.5rem;width:100%;}
.pages-banner .product-b .flex{display:flex;align-items:center;justify-content:center;}
.pages-banner .product-b h2{color:#fff;font-size:36px;width:100%;text-align:center;}
.pages-banner .product-b .line{display:none}
.pages-banner .product-b .cate-select{margin-top:0.8rem;position:relative;flex-shrink: 0;}
.pages-banner .product-b .cate-select .set{color:#fff;font-size:18px;display:flex;align-items:center;padding:0;cursor:pointer;}
.pages-banner .product-b .cate-select .set em{font-style:normal;display:flex;align-items:center;}
.pages-banner .product-b .cate-select .set em img{margin-right:0.1rem;max-width:0.5rem;}
.pages-banner .product-b .cate-select .new{position: absolute;display:none;background-image:linear-gradient(to top,rgba(215,1,16,5),rgba(246,141,98,5));padding:0.2rem 0.2rem 0.2rem 0.3rem; width:120%}

.pages-banner .product-b .cate-select .new li{color:#fff;font-size:18px;line-height:1.8}
.pages-banner .product-b .cate-select .new li a{color:#fff;font-size:18px; display:flex; align-items:center}
.pages-banner .product-b .cate-select .iconfont{color:#fff;font-size:20px;margin-left:0.2rem;}

.pages-banner .product-b .cate-select .new li a:before{ content:""; display:block; width:0; height:1px; background:#fff;transition:all 0.2s; }
.pages-banner .product-b .cate-select .new li a:hover:before{ width:0.3rem;}

.bannertext{position: absolute;top:40%;text-align: center;width:100%;color:#fff;}
.bannertext h1{font-size:38px;margin-bottom:0.2rem}
.bannertext .textimg{margin:0 auto;display:block;width:80%}
.bannertext p{max-width:60%;text-align:center;font-size:14px;margin:0 auto;}


.pages-banner .searchform{position:absolute;top:2.8rem;left:0.3rem;right:0.3rem;width:6.9rem;height:1rem;background-image: linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0.8));border-radius:6px;}
.search-box{ width:100%; height:100%}
.search-box .int{height:100%;width:100%;text-indent:0.4rem;font-size:20px;background:none;border:none;}
.search-box button{border:none;background:none;position: absolute;right:0;top:0;height:1rem;width:1rem;display:flex;align-items:center;justify-content:center;}
.search-box button .ico{max-height:0.4rem;display:block;}

.pages-banner .searchform .search-list{ position:absolute; top:1.08rem; width:100%; left:0;padding:10px 15px; z-index:99;background-image: linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0.8)); border-radius:4px; display:none}
.pages-banner .searchform .search-list ul li{ line-height:30px;}
.pages-banner .searchform .search-list ul li a{ font-size:14px;color:rgba(0,0,0,0.56); display:block;}



.result-con{ display:none}
.result-con.selected{ display:block;}

.result-list{padding-top:0.6rem;padding-bottom:0.2rem}
.result-list ul li{padding:0.2rem 0;}
.result-list ul li .container{}
.result-list ul li .flex{display:flex;align-items:center;}
.result-list ul li .con{display:flex;flex:1;justify-content:space-between;align-items:center;}
.result-list ul li .left-img{border:1px solid #fde8e1;border-radius:0.5rem 0 0 0;display:block;width:2.6rem;height:1.8rem;}
.result-list ul li .left-img img{margin:0 auto;display:block;}
.result-list ul li .info{width:4rem;}
.result-list ul li .info h2{font-size:18px;font-weight:bold;}
.result-list ul li .info h2 strong{color:#e80b20;}
.result-list ul li .info p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:0.2rem 0;color:#7a7a7a;}
.result-list ul li .info .from{border-top:1px solid #eeeeee;padding-top:0.1rem;font-size:12px;color:#7a7a7a}
.result-list ul li .info .from a{color:#bbbbbb}
.result-list ul li .go{display:none;}

.page{display:flex;align-items:center;justify-content:center;}
.page a{font-size:20px;color:#7a7a7a;margin:0 8px;-webkit-background-clip: text;}
.page .prev{margin-right:auto;}
.page .next{margin-left:auto;}
.page .morepage{ font-size:24px; color:#7a7a7a}

.page a .icon-yuan{font-size:60px;position:relative;display:flex;align-items:flex-end;}
.page a .icon-yuan:before{transition:all 0.25s;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent}
.page a .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}
.page a .icon-yuan:hover:before{background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));}
.page a .icon-yuan:hover .iconfont{color:#fff;}
.page a.prev:hover .icon-yuan:before,.page a.prev:next .icon-yuan:before{background-image: linear-gradient(to right,#d70110,#f68d62);}
.page a:hover,.page a.on{color:transparent;background-image: linear-gradient(to right,#d70110,#f68d62);font-weight:bold;}
.page a.prev:hover,.page a.next:hover{font-weight:normal;}



.m-footer .con1{background-image: linear-gradient(45deg,#d70110,#f68d63);padding:0 0.3rem;padding-top:0.5rem;}
.m-footer .con2{height:5.4rem;background:#fff url(../images/footercon2bgm.png) bottom center no-repeat;background-size:cover;overflow:hidden;}
.m-footer .con2 .account-tab{margin-top:0.6rem}
.m-footer .con1 .f-top{}
.m-footer .con1 .f-top ul{display:flex;flex-wrap:wrap;padding-bottom:0.3rem;padding-left:0.2rem;}
.m-footer .con1 .f-top ul li {padding-left: 1.3rem;margin-bottom:0.2rem;display:flex;align-items:center;}
.m-footer .con1 .f-top ul li:before{content:"";display:block; width:0.06rem;height:0.06rem;border-radius:100%;background:#fff;margin-right:0.1rem;}
.m-footer .con1 .f-top ul li a{color:#fff;display:none}
.m-footer .con1 .f-top ul li a.big{font-size:16px;display:block;}
.m-footer .con1 .f-center {padding:0.3rem 0;border-top:1px solid rgba(255,255,255,0.3)}
.m-footer .con1 .f-center ul{display:flex;flex-wrap:wrap;padding-left:0.3rem}
.m-footer .con1 .f-center ul li{width:100%;margin-bottom:0.1rem}
.m-footer .con1 .f-center ul li.b60{width:55%;}
.m-footer .con1 .f-center ul li.b40{width:45%;}
.m-footer .con1 .f-center ul li h4{color:rgba(255,255,255,0.5);font-size: 14px;display:flex;align-items:center;}
.m-footer .con1 .f-center ul li h4 span{font-size:20px;margin-right:0.12rem}
.m-footer .con1 .f-center ul li p{color:#fff;font-size:14px;}
.m-footer .con1 .f-center ul li em{font-style:normal;display:block;}
.m-footer .con1 .f-bottom{text-align:center;border-top:1px solid rgba(255,255,255,0.3);padding-top:0.15rem;padding-bottom:0.3rem}
.m-footer .con1 .f-bottom .link{color:rgba(255,255,255,0.4);font-size:14px;margin-bottom:0.02rem;}
.m-footer .con1 .f-bottom .link a{color:rgba(255,255,255,0.4);font-size:14px;}
.m-footer .con1 .f-bottom .copyright{color:rgba(255,255,255,0.4);font-size:14px;}

.m-footer .con1 .f-linkurl{text-align:center;border-top:1px solid rgba(255,255,255,0.3);padding-top:0.15rem;padding-bottom:0.3rem}
.m-footer .con1 .f-linkurl .link{color:rgba(255,255,255,0.4);font-size:14px;margin-bottom:0.02rem;}
.m-footer .con1 .f-linkurl .link a{color:rgba(255,255,255,0.4);font-size:14px;}
.m-footer .con1 .f-linkurl .copyright{color:rgba(255,255,255,0.4);font-size:14px;}


.pages{}
.pagess{margin-top: 0.3rem;margin-bottom: 0.3rem;}
.pages-contact{margin-top:-0.8rem;width:96%;position:relative;z-index:9;}
.pages-contact .map{width:7.2rem;height:6rem;background:#f5f5f5;border-radius:0 30px 0 0;overflow: hidden;}
.pages-contact .map object{border-radius:0 30px 0 0;overflow: hidden;}
.pages-contact .map .amap-maps{border-radius:0 30px 0 0;overflow: hidden;}
.pages-contact .map .amap-layers{border-radius:0 30px 0 0;overflow: hidden;}
.pages-contact .map canvas{border-radius:0 30px 0 0;overflow: hidden;}
.pages-contact .map  .amap-icon{ position:relative;width:50px; height:50px;}
.pages-contact .map  .amap-icon img{width:100%; display:block}
.pages-contact .map  .amap-icon:before {content: '';display:block;width:30px;height:30px;border-radius: 50%;opacity: .7;background-color: #f06b4e;animation: scale 1.6s infinite cubic-bezier(0,0,.49,1.02);animation-delay: 200ms;top:50%;left:50%;margin-left:-15px;margin-top:-15px;position: absolute;z-index:1;}

.pages-contact .info{background-image: linear-gradient(45deg,#d70110,#f68d63);padding:0 0.3rem;}
.pages-contact .info .name{color:#fff;font-size:25px;padding-top:0.4rem;padding-bottom:0.3rem}
.pages-contact .info ul{border-top:1px solid rgba(255,255,255,0.1);display:flex;flex-wrap:wrap;padding-bottom:0.1rem}
.pages-contact .info ul li{width:50%;border-bottom:1px solid rgba(255,255,255,0.1);padding:0.3rem 0;}
.pages-contact .info ul li:last-child{border-bottom:none}
.pages-contact .info ul li h4{color:rgba(255,255,255,0.5);font-size: 14px;display:flex;align-items:center;}
.pages-contact .info ul li h4 span{font-size:20px;margin-right:0.12rem}
.pages-contact .info ul li p{color:#fff;font-size:15px;}
.pages-contact .info ul li em{font-style:normal;display:block;}

.suggestion{background:url(../images/suggestion-bgm.jpg) top center no-repeat;background-size:cover;padding-top:0.7rem;padding-bottom:1rem}
.suggestion h1{color:#000;font-size:26px;font-weight:bold;margin-bottom:0.3rem}
.suggestion .int{border:1px solid #cd091b;width:100%;height:0.9rem;margin-bottom:0.2rem;padding-left:0.3rem;color:#bbbbbb;background:none;background-image: linear-gradient(to right,rgba(213,10,29,0.03),rgba(244,141,104,0.03)); font-size:14px;}
.suggestion .int::-webkit-input-placeholder{color: #bbbbbb;}
.suggestion .int:-moz-placeholder{color: #bbbbbb;}
.suggestion .int::-moz-placeholder{color: #bbbbbb;}
.suggestion .int:-webkit-autofill {color:#0f0} 
.suggestion .textarea{border:1px solid #cd091b;width:100%;height:2.2rem;text-align:left;padding:0.2rem 0.3rem;color:#bbbbbb;background:none;background-image: linear-gradient(to right,rgba(213,10,29,0.03),rgba(244,141,104,0.03)); font-size:14px;}
.suggestion .textarea::-webkit-input-placeholder{color: #bbbbbb;}
.suggestion .textarea:-moz-placeholder{color: #bbbbbb;}
.suggestion .textarea::-moz-placeholder{color: #bbbbbb;}
.suggestion .textarea.iphone{ text-indent:-2px}


.suggestion .subbtn{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));width:4.65rem;height:0.9rem;line-height:0.9rem;color:#fff;font-size:14px;text-align:center;border:none;box-shadow: 0px 0px 24px 0px rgba(205, 83, 47, 0.35);border-radius:30px;margin-top:0.6rem;display:flex; align-items:center;justify-content:center;}
.suggestion .subbtn .ico{ max-width:0.3rem; margin-right:0.2rem}

.activity-list{padding-top:0.8rem;padding-bottom:0.2rem}
.activity-list .item{margin-bottom:0.3rem;}
.activity-list .item:last-child{margin-bottom:0}
.activity-list .item .activity-img{display:block;border-radius:0.4rem 0 0 0}
.activity-list .item .info{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));padding:0.3rem 0.5rem;}
.activity-list .item .info h2{color:#fff;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.activity-list .item .info p{display:none}
.activity-list .item .info .other{display:flex;justify-content:space-between;margin-top:0.2rem;}
.activity-list .item .info .status{width:1.1rem;height:0.4rem;line-height:0.4rem;background:#fff;border-radius:20px;text-align:center; display:block}
.activity-list .item .info .status em{font-style:normal;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent}
.activity-list .item .info .time{color:#fff;font-size:12px;align-items:center; display:block}


.pages-product{padding-bottom:0.3rem}

.product-nav{background-image:linear-gradient(to right,rgba(215,1,16,5),rgba(246,141,98,5));padding:0.2rem 0;}
.product-nav .flex{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;}
.product-nav .fg{display:none}
.product-nav a{color:#fff;font-size:16px;margin:0 0.2rem;margin-bottom:0.1rem;display:block; padding-bottom:0.1rem;border-bottom:1px solid transparent;}
.product-nav a:hover,.product-nav a.on{ border-bottom:1px solid #fff;}

.product-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:0.4rem}
.product-list .item{width:3rem;position:relative;height:4rem;flex-direction:column; justify-content:center;}
.product-list:after{content:"";display:block;width:3rem;}
.product-list .item .bg{position: absolute;left:0;top:0;z-index:-1;width:100%;transition:all 0.3s}
.product-list .item .bg1{opacity:1}
.product-list .item .bg2{opacity:0;border-radius:100%}
.product-list .item p{color:#000;margin-top:0.6rem;text-align:center;font-size:14px;transition:all 0.3s}
.product-list .item .product-img{margin-top:0.5rem;max-width:100%;transition:all 0.4s;transform: scale(0.85);}
.product-list .item .go{width:60px;display:block;margin:0 auto;display:none;}
.product-list .item .icon-yuan{font-size:60px;position:relative;display:flex;align-items:flex-end;}
.product-list .item .icon-yuan:before{color:transparent;background-image: linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip: text;transition:all 0.25s;}
.product-list .item .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}
.product-list .item:hover .product-img{margin-top:0.5rem;}
.product-list .item:hover .bg1{opacity:0}
.product-list .item:hover .bg2{opacity:1}
.product-list .item:hover p{margin-top:-0.1rem;color:#fff;}
.product-list .item:hover .product-img{transform: scale(1);}
.product-list .item:hover .go{display:block;}

.zz{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;display:none}
.product-tc .tc{position: fixed;top:50%;left:0.3rem;width:6.9rem;z-index:999;background:#fff;border-radius:30px 0 0 0;padding:0 0.6rem;padding-bottom:0.5rem;    transform: translateY(-46%);display:none}
.product-tc .tc .icon-close{position: absolute;right:0.2rem;top:0.2rem;font-size:30px;color:#dddddd;line-height:1;font-weight:bold;}
.product-tc .tc .swiper-product-item{margin-top:-1rem;width:4rem;position:relative;padding-bottom:0.5rem;}
.product-tc .tc .swiper-product-item .swiper-slide{height:4rem;position:relative;align-items:center;}
.product-tc .tc .swiper-product-item .product-bg{position: absolute;left:0;top:0;width:100%;z-index:1}
.product-tc .tc .swiper-product-item .swiper-slide .product-img{position:relative;z-index:2}
.product-tc .tc .swiper-product-item .swiper-pagination-bullets{bottom:0;height:0.18rem;display:flex;align-items:center;justify-content:center;}
.product-tc .tc .swiper-product-item .swiper-pagination-bullet{height:0.08rem;width:0.08rem;border-radius:100%;display:block;}
.product-tc .tc .swiper-product-item .swiper-pagination-bullet-active{width:0.18rem;height:0.18rem;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));}

.product-tc .tc h3{margin-top:0.3rem;font-size:28px;font-weight:bold;}
.product-tc .tc p{color:#7a7a7a;font-size:14px;line-height:1.8;border-bottom:1px solid #dddddd;padding-top:0.2rem;padding-bottom:0.2rem;}
.product-tc .tc .spec{padding:0.2rem 0;font-size:15px;color:#7a7a7a;}
.product-tc .tc .link{display:flex;justify-content:space-between;}
.product-tc .tc .link a{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));display:flex;align-items:center;width:1.8rem;height:0.7rem;justify-content:center;border-radius:20px;color:#fff;font-size:14px;box-shadow: 0px 0px 0.24rem 0px rgba(205, 83, 47, 0.35);}
.product-tc .tc .link .ico{width:0.3rem;display:block;margin-right:0.1rem;}

.pages-quality{display:flex;flex-wrap:wrap;align-items;}
.pages-quality .item{width:100%;}
.pages-quality .item .text-con{padding:0.6rem 0.4rem;position:relative;}
.pages-quality .item .text-con h2{color:#000;font-size:20px;margin-bottom:0.1rem}
.pages-quality .item .text-con .fg{display:inline-block;width:0.5rem;height:2px; background-image: linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));border-radius:6px;}
.pages-quality .item .text-con p{color:#7a7a7a;font-size:14px;margin-top:0.2rem}
.pages-quality .item .text-con em{font-style:normal;background-image: linear-gradient(to right,rgba(215,1,16,0.1),rgba(246,141,98,0.1));color:transparent;-webkit-background-clip: text;position: absolute;right:0.4rem;top:0rem;font-size:50px;}


.pages-job{padding-top:0.8rem;}
.job-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.7rem;}
.job-title h2{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:transparent;-webkit-background-clip: text;font-size:25px;font-weight:bold;}
.job-title .job-select{width:3.4rem;height:0.9rem; line-height:0.9rem;color:#e6483c;font-size:16px;background-image:linear-gradient(to right,#d50a1d,#f48d68);position:relative; padding-top:2px; padding-bottom:2px; z-index:50}
.job-title .job-select .set{color:#e6483c;font-size:16px;display:flex;align-items:center;cursor:pointer;height:100%; width:100%; background:#fff url(../images/formelements-select.png) right center no-repeat; background-size:auto 100%;}
.job-title .job-select .set em{font-style:normal;}
.job-title .job-select .new{position: absolute;display:none;background-image:linear-gradient(to top,rgba(215,1,16,5),rgba(246,141,98,5));padding:0.2rem 0.5rem 0.2rem 0.3rem; top:0.9rem; margin-top:-2px; width:100%;}
.job-title .job-select .new li{color:#fff;font-size:18px;line-height:1.8}
.job-title .job-select .new li a{color:#fff;font-size:18px; display:flex;align-items:center;}
.job-title .job-select .new li a:before{ content:""; display:block; width:0; height:1px; background:#fff;transition:all 0.2s; }
.job-title .job-select .new li a:hover:before{ width:0.3rem;}



.job-list ul li{cursor:pointer;margin-bottom:0.2rem}
.job-list ul li .line{font-size:18px;position:relative;height:1rem;line-height:1rem;color:#000;background-image: linear-gradient(to right,rgba(213,10,29,0.05),rgba(244,141,104,0.05));display:flex;}
.job-list ul li .line:before{content:"";display:block;width:0.1rem;height:100%;background-image: linear-gradient(to bottom,rgba(246,141,98,1),rgba(215,1,16,1));margin-right:0.3rem;}
.job-list ul li .line .iconfont{color:#bbbbbb;font-size:20px;}
.job-list ul li .line span{display:block;}
.job-list ul li .line span.s1{width:90%; overflow:hidden; padding-right:0.2rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.job-list ul li .line span.s2{display:none}
.job-list ul li .line span.s3{display:none}
.job-list ul li .line span.s4{width:10%;}
.job-list ul li.on .line{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:#fff}
.job-list ul li.on .line .iconfont{color:#fff;}
.job-list ul li.on .line:before{opacity:0}

.job-list .info{overflow:hidden;display:none;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(245,152,119,1));padding:0 0.4rem 0.5rem;}
.job-list .info .con .line2{padding:0.2rem 0 0.2rem;color:#fed6d7;display:flex;align-items:center;}
.job-list .info .con .line2 .s2{margin-right:0.6rem;}
.job-list .info .con .line2 .iconfont{margin-right:0.1rem;}
.job-list .info .con .basics{color:#fff;font-size:14px;line-height:2;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:0.2rem;}
.job-list .info .con .block{width:100%;color:#fff;font-size:14px;line-height:1.8;margin-top:0.3rem;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:0.2rem;}
.job-list .info .con .block h5{color:#fff;font-size:18px;margin-bottom:0.2rem;font-weight:bold;}
.job-list .info .con .block .text{ color:#fff !important; font-size:14px !important}
.job-list .info .con .block .text p{ color:#fff !important; font-size:14px !important}
.job-list .info .deliver{border-radius:30px;font-size:16px;margin-top:0.3rem;background:#fff;width:4.65rem;height:0.9rem;display:flex;align-items:center;justify-content:center;}
.job-list .info .deliver .iconfont{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:transparent;-webkit-background-clip: text;margin-right:0.2rem;}
.job-list .info .deliver span{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:transparent;-webkit-background-clip: text;font-weight:bold;}


.pages-detail{display:flex;flex-wrap:wrap;}
.detail-left{width:100%;padding-top:0.5rem}
.detail-left .left-body{background:#fff;}
.detail-title{border-bottom:1px solid #eeeeee;padding-bottom:0.15rem}
.detail-title .backico{ display:none}
.detail-title h2{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:transparent;-webkit-background-clip: text;font-weight:bold;line-height:1.2;margin-bottom:0.15rem;}
.detail-title .time{display:flex;align-items:center;}
.detail-title .time .iconfont:before{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:transparent;-webkit-background-clip: text;font-size:20px;}
.detail-title .time p{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:transparent;-webkit-background-clip: text;font-size:14px;margin-left:0.1rem}
.detail-left .content{color:#7a7a7a;font-size:14px;padding:0.2rem 0;}
.detail-left .content img{max-width:100%;margin:0.2rem 0; height: auto !important}
.detail-left .content h3{color:#010101;font-size:20px;margin:0.2rem 0;font-weight:bold;}
.detail-left .content table{ margin:0.1rem 0;table-layout: fixed;}
.detail-left .content table tr td{ border:1px solid #7a7a7a; text-align:center}
.detail-left .download{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:0.2rem 0;}
.detail-left .download a{display:flex;align-items:center;color:#7a7a7a;font-size:14px;}
.detail-left .download .iconfont{font-size:20px;margin-right:0.1rem}
.detail-left .download p{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1)) !important;color: transparent;-webkit-background-clip: text;}
.detail-left .download .iconfont:before{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1)) !important;color: transparent;-webkit-background-clip: text;}

.detail-left .share{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:0.2rem 0;display:flex;align-items:center;}
.detail-left .share span{color:#bbbbbb;margin-right:0.1rem;font-size:14px;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color: transparent;-webkit-background-clip: text;}
.detail-left .share a{color:#bbb;margin-right:0.3rem;}
.detail-left .share a .iconfont{font-size:20px;}
.detail-left .share a .iconfont:before{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1)) !important;color: transparent;-webkit-background-clip: text;}

.detail-right{padding-bottom:0.4rem}
.detail-right:before{content:"";display:block; height:4px;width:100%;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(245,152,119,1));}
.about-news .t{padding:0.2rem;color:#000000;font-size:18px;border-bottom:1px solid #eeeeee}
.about-news ul{padding:0 0.15rem;}
.about-news ul li{padding:0.2rem 0;border-bottom:1px solid #eeeeee;}
.about-news ul li:last-child{border-bottom:none;}
.about-news ul li a{display:flex;align-items:center;justify-content:space-between;}
.about-news ul li .time{text-align:center;font-weight:bold;}
.about-news ul li .time span{display:block;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent}
.about-news ul li .time em{font-style:normal;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;font-size:28px;line-height:0.9}
.about-news ul li p{color:#000;font-size:14px;margin-left:0.3rem;flex:1; text-align:left}
.about-news .iconfont{display:none}



.prevnext {display:flex;justify-content:space-between;align-items:center;}
.prevnext .prev{margin-right:auto;}
.prevnext .next{margin-left:auto;}
.prevnext a .icon-yuan{font-size:60px;position:relative;display:flex;align-items:flex-end;}
.prevnext a .icon-yuan em{display:none}
.prevnext a .icon-yuan:before{transition:all 0.25s;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent}
.prevnext a .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}
.prevnext a .icon-yuan:hover:before{background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));}
.prevnext a .icon-yuan:hover .iconfont{color:#fff;}
.prevnext a.prev:hover .icon-yuan:before,.prevnext a.prev:next .icon-yuan:before{background-image: linear-gradient(to right,#d70110,#f68d62);}
.prevnext a.prev:hover,.prevnext a.next:hover{font-weight:normal;}

.pages-video-detail{padding:0.5rem 0 0.4rem;}
.video-detail{padding-bottom:0.3rem;margin-top:0.3rem;}
.video-detail .main-img{position:relative;margin-bottom:0.3rem;}
.video-detail .main-img .playbtn{max-width:1rem;display:block;position: absolute;top:50%;margin-top:-0.5rem;left:50%;margin-left:-0.5rem;cursor:pointer;}
.video-detail .content{color:#7a7a7a;font-size:14px;line-height:2}
.video-detail .content img{ max-width:100%; margin:10px 0; height:auto !important}

.pages-video{padding-top:0.6rem;}
.video-recommend{display:flex;flex-wrap:wrap;}
.video-recommend .item{width:100%;position:relative;margin-bottom:0.3rem;}
.video-recommend .item .con{position: absolute;left:0.4rem;bottom:0.5rem;}
.video-recommend .item .con em{color:#fff;font-size:12px;font-style:normal;margin-bottom:0.1rem;display:block;}
.video-recommend .item .con h2{color:#fff;font-size:20px;max-width:80%;margin-bottom:0.2rem;line-height:1.4}
.video-recommend .item .con .playbtn{width:0.5rem;height:0.5rem;display:block;}

.video-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.video-list .item{margin-bottom:0.3rem;width:48%;}

.video-list .item .img{position:relative;}
.video-list .item .img img{margin:0 auto;}
.video-list .item .img .playbtn{width:0.5rem;height:0.5rem;display:block;position: absolute;top:50%;margin-top:-0.25rem;left:50%;margin-left:-0.25rem;}
.video-list .item .con{border:1px solid #f7cccf;border-top:none;padding:0.2rem 0.2rem 0.2rem;}
.video-list .item .con em{color:#7a7a7a;font-size:12px;font-style:normal;display:block;margin-bottom:0.1rem}
.video-list .item .con h3{color:#000000;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3em;height:2.6em}


.pages-news{padding-top:0.6rem;}
.news-recommend{display:flex;flex-wrap:wrap;margin-bottom:0.8rem;}
.news-recommend .img{border-radius:30px 0 0 0;overflow: hidden;}
.news-recommend .con{margin-top:0.3rem;}
.news-recommend .con h2{font-size:20px;margin-bottom:0.2rem;}
.news-recommend .con p{color:#7a7a7a;font-size:14px;line-height:1.8}
.news-recommend .con .time{display:none;}
.news-recommend .con .more{background-image: linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));width:3rem;height:0.8rem;display:block;text-align:center;line-height:0.8rem;border-radius:20px;margin-top:0.3rem;color:#fff;font-size:14px;}

.news-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.news-list .item{margin-bottom:0.3rem;}
.news-list .item{width:100%;}
.news-list .item .img{position:relative;}
.news-list .item .img img{margin:0 auto;}
.news-list .item .con{border:1px solid #f7cccf;border-top:none;padding:0.3rem 0.4rem 0.2rem}
.news-list .item .con h3{color:#000000;font-size:24px;line-height:1.3;border-bottom:1px solid #eeeeee;padding-bottom:0.2rem}
.news-list .item .con .other{display:flex;justify-content:space-between;align-items:center;padding-top:0.15rem;}
.news-list .item .con .other .time{text-align:left;font-weight:bold;}
.news-list .item .con .other .time em{display:block;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;font-style:normal;}
.news-list .item .con .other .time span{background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;font-size:28px;line-height:0.9}

.news-list .item .con .other .icon-yuan{font-size:50px;position:relative;display:flex;align-items:center;justify-content:center; line-height:1}
.news-list .item .con .other .icon-yuan:before{transition:all 0.25s;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent}
.news-list .item .con .other .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s; line-height:1}
.news-list .item .con .other a.go{display:block;line-height:1}

.news-list .item.noimg{background-image: linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));padding:0.4rem 0.4rem 0.3rem}
.news-list .item.noimg:after{display:none}
.news-list .item.noimg h3{color:#fff;font-size:24px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:0.2rem;}
.news-list .item.noimg p{color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.6}

.news-list .item.noimg .other{display:flex;justify-content:space-between;align-items:center;padding-top:0.2rem;border-top:1px solid rgba(245,217,202,0.3);margin-top:0.4rem;}
.news-list .item.noimg .other .time{text-align:left;font-weight:bold;}
.news-list .item.noimg .other .time em{display:block;color:#fff;font-style:normal;}
.news-list .item.noimg .other .time span{color:#fff;font-size:28px;line-height:0.9}

.news-list .item.noimg .other .icon-yuan{font-size:50px;position:relative;display:flex;align-items:flex-end;}
.news-list .item.noimg .other .icon-yuan:before{transition:all 0.25s;color:#fff}
.news-list .item.noimg .other .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#db141b;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}
.news-list .item.noimg .other a.go{display:block;line-height:1}


.position{ font-size:14px; height:1rem; line-height:1rem;color:#7a7a7a}
.position a{ font-size:14px; color:#7a7a7a}

.pages-productinnovate{padding-top:0.5rem;padding-bottom:0.5rem; color:#7a7a7a;font-size:14px;line-height:1.8}
.pages-productinnovate h2{font-size:30px;text-align:center;margin-bottom:0.3rem;}
.pages-productinnovate p{color:#7a7a7a;font-size:14px;line-height:1.8}
.pages-productinnovate img{margin:0.3rem auto;max-width:100% !important; height:auto !important}
.pages-productinnovate h3{color:#000;font-size:20px;margin:0.3rem 0;}


.culture-top{background-image: linear-gradient(to right,rgba(215,1,16,0.1),rgba(246,141,98,0.1));}

.culture-tab{padding-top:0.7rem;padding-bottom:0.7rem;}
.culture-tab .bd .item{position:relative;}
.culture-tab .bd .item .img{border-radius:40px 0 0 0}
.culture-tab .bd .item .text{position:absolute;top:12%;left:0.6rem;}
.culture-tab .bd .item .text .ico{width:1.1rem;margin-bottom:0.4rem}
.culture-tab .bd .item .text h2{font-weight:bold;color:#fff;font-size:26px;}
.culture-tab .bd .item .text .fg{width:0.36rem;height:3px;background:#fff;border-radius:4px;margin:0.2rem 0 0.1rem;}
.culture-tab .bd .item .text p{color:#fff;font-size:14px;line-height:2;}

.culture-tab .hd ul{display:flex;background:none;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));}
.culture-tab .hd ul li{width:25%;text-align:center;padding:0.2rem 0;border-right:1px solid rgba(255,255,255,0.1)}
.culture-tab .hd ul li .ico{width:0.7rem;display:block;margin:0 auto;margin-bottom:0.1rem;}
.culture-tab .hd ul li p{color:#fff;font-size:14px;}

.culture-bottom{padding-top:0.4rem}
.culture-bottom h2{text-align:center;font-size:20px;}
.culture-bottom .fg{width:0.4rem;height:0.06rem;border-radius:10px;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));margin:0.2rem auto;margin-bottom:0.3rem;}
.culture-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.culture-list .item{width:48%;position:relative;margin-bottom:0.3rem;}
.culture-list.list1 .item{width:48%;}
.culture-list.list2 .item{width:31.8%;}
.culture-list .item .con{position: absolute;left:20%;bottom:0.4rem;width:85%;}
.culture-list .item .con .text{position:relative;z-index:1;height:100%;opacity:1;padding:0.06rem 0 0.06rem 0.2rem}
.culture-list .item .year{color:#fff;font-size:24px;font-weight:bold;line-height:1;display:block;position:relative;z-index:1}
.culture-list .item p{color:#fff;font-size:14px;position:relative;z-index:1}
.culture-list .item .iconfont{display:none}

.culture-list .item .text:after{right:0px;width:100%;height:100%;position: absolute;top:0px;content:"";display:block;background-image:linear-gradient(to top,rgba(215,1,16,1),rgba(246,141,98,1));transition:all 0.3s;border-radius:20px 0 0 0;}

.popup {width:90%;height: calc(100% - 40px);position: fixed;top:20px;left:50%; margin-left:-45%;display: none; z-index:999}
.popup .close {width: 20px;height: 20px;position: absolute;top: 0;right: 0;cursor: pointer;}
.popup .iframe{ width:100%}



.question-top{display:flex;justify-content:space-between;padding-top:0;flex-wrap:wrap;}
.question-top .left{width:100%;border:1px solid #f8d0d2;border-radius:30px 0 0 0;padding:0.4rem 0.3rem 0.3rem;margin-bottom:0.2rem}
.question-top .right{display:block;}
.question-top .left .icon{width:0.8rem;margin-right:0.2rem;}
.question-top .left .q{display:flex;align-items:center;margin-bottom:0.2rem}
.question-top .left .q h2{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:20px;}
.question-top .left .a{display:flex;align-items:flex-start;}
.question-top .icon-yuan{font-size:40px;position:relative;display:flex;align-items:flex-end;height:auto;line-height:1;justify-content:center;}
.question-top .icon-yuan:before{transition:all 0.25s;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;}
.question-top .icon-yuan em{font-style:normal;position: absolute;left:0;top:0;color:#fff;font-size:16px;width:100%;display: flex;align-items: center;justify-content: center;line-height:1;height:100%}
.question-top .a{position:relative;}
.question-top .a .icon{position: absolute;left:0;top:0;}
.question-top .a .icon-yuan{font-size:30px;}
.question-top .a .icon-yuan:before{background-image:linear-gradient(to right,rgba(215,1,16,0.23),rgba(246,141,98,0.23))}
.question-top .a .icon-yuan em{font-size:14px;}
.question-top .a .content{flex:1;font-size:14px;padding-top:0.12rem;height:6rem;overflow:hidden;text-align: justify;}
.question-top .a .content h3{margin:0.15rem 0;line-height:1.2;font-size:16px;}
.question-top .a .content h3:first-child{margin-top:0;}
.question-top .a .mCSB_container{margin-right:0;margin-left:1rem;-webkit-overflow-scrolling: touch; overflow-scrolling: touch;}
.question-top .a .mCSB_scrollTools{left:0;right:auto;width:0.8rem;height:80%;margin-top:10%}
.question-top .a .mCSB_dragger_bar{background:none;background-image: linear-gradient(to top,rgba(213,10,29,1),rgba(244,141,104,1));}
.question-top .a .mCSB_draggerRail{background:none;background-image: linear-gradient(to top,rgba(213,10,29,0.2),rgba(244,141,104,0.2));} 


.question-top .right{display:block;width:100%;display:flex;flex-direction:column;justify-content:space-between;}
.question-top .right .item{border:1px solid #f8d0d2;}

.question-top .right .item{padding:0.4rem 0.3rem 0.3rem; margin-bottom:0.2rem}
.question-top .right .item .line{display:flex;align-items:flex-start;}
.question-top .right .item .line h3{font-size:18;padding-right:0.2rem;line-height:1.4}
.question-top .right .item .icon{width:40px;margin-right:15px;margin-left:20px}
.question-top .right .item .icon-yuan{font-size:36px;position:relative;display:flex;align-items:flex-end;height:auto;line-height:1;justify-content:center;}
.question-top .right .item .icon-yuan:before{transition:all 0.25s;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;}
.question-top .right .item .icon-yuan em{font-style:normal;position: absolute;left:0;top:0;color:#fff;font-size:14px;width:100%;display: flex;align-items: center;justify-content: center;line-height:1;height:100%}
.question-top .right .item .con{padding-top:0.15rem;}
.question-top .right .item .con .icon-yuan{font-size:28px;}
.question-top .right .item .con .icon-yuan:before{background-image:linear-gradient(to right,rgba(215,1,16,0.23),rgba(246,141,98,0.23))}
.question-top .right .item .con .icon-yuan em{font-size:12px;}
.question-top .right .item .con .flex{display:flex;align-items:flex-start;}
.question-top .right .item .con .text{color:#7a7a7a;font-size:14px;flex:1;line-height:1.8;text-align: justify;}




.question-list{padding-top:0.4rem;}
.question-list .item{margin-bottom: 0.2rem;}
.question-list .item .line{height:1rem;line-height:1rem;background-image: linear-gradient(to right,rgba(215,1,16,0.05),rgba(246,141,99,0.05));display:flex;align-items:center;overflow: hidden;cursor:pointer;}
.question-list .item .line h3{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding-right:0.5rem;}
.question-list .item .icon-jiahao{margin-left:auto;display:none}

.question-list .item .icon{width:0.55rem;margin-right:0.2rem;margin-left:0.3rem;}
.question-list .item .icon-yuan{font-size:30px;position:relative;display:flex;align-items:flex-end;height:auto;line-height:1;justify-content:center;}
.question-list .item .icon-yuan:before{transition:all 0.25s;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;}
.question-list .item .icon-yuan em{font-style:normal;position: absolute;left:0;top:0;color:#fff;font-size:14px;width:100%;display: flex;align-items: center;justify-content: center;line-height:1;height:100%}

.question-list .item .con{padding-top:0.3rem;display:none;}
.question-list .item .con .icon-yuan{font-size:24px;}
.question-list .item .con .icon-yuan:before{background-image:linear-gradient(to right,rgba(215,1,16,0.23),rgba(246,141,98,0.23))}
.question-list .item .con .icon-yuan em{font-size:12px;}
.question-list .item .con .flex{display:flex;align-items:flex-start;}
.question-list .item .con .text{padding-right:0.2rem;color:#7a7a7a;font-size:14px;flex:1;}


.pages-introduction{}

.intro1{margin-left:0.3rem;display:flex;align-items:flex-start;flex-wrap:wrap;padding-top:0.5rem;padding-bottom:0.6rem;margin-right:0.3rem;}
.intro1 .intro1-left{width:100%;margin-bottom:0.3rem;}
.intro1 .down{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));width:4.65rem;height:0.9rem;line-height:0.9rem;color:#fff;font-size:14px;text-align:center;border:none;box-shadow: 0px 0px 24px 0px rgba(205, 83, 47, 0.35);border-radius:30px;margin-top:0.4rem; display:flex; align-items:center;justify-content:center;}
.intro1 .down .ico{max-width:0.35rem;display:block;margin-right:0.2rem}
.intro1 .intro1-right{width:100%;}
.intro1 h2{font-size:24px;}
.intro1 h3{font-size:16px;color:transparent;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;margin-bottom:0.3rem;}
.intro1 h3:before{content:"";display:inline-block;height:0.3rem;width:0.06rem;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));border-radius:2px;margin-right:0.15rem;position:relative;top:2px}
.intro1 .intro1-right p{color:#7a7a7a;font-size:14px;line-height:1.8}
.intro1 .intro1-right .text{color:#7a7a7a;font-size:14px;line-height:1.8}
.intro1 .intro1-right .text img{ max-width:100% !important; height:auto !important}

.intro2{margin-left:0.3rem;display:flex;flex-wrap:wrap;}
.intro2 .introbg{border-radius:30px 0 0 0}
.intro2 .datainfo{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));flex:1;}
.intro2 .datainfo .item{width:5rem;margin:0 auto;border-bottom:1px solid rgba(255,255,255,0.2);display:flex;justify-content:space-between;align-items:center;color:#fff;height:1.4rem;}
.intro2 .datainfo .item:last-child{border-bottom:none;}
.intro2 .datainfo .item .num{font-size:35px;font-weight:bold;}
.intro2 .datainfo .item .text{text-align:right;}

.swiper-intro{margin-left:0.3rem;margin-top:0.8rem;}

.swiper-intro .slide1{width:5rem;padding-top:0.7rem;position:relative;padding-left:0.2rem;display:flex;flex-wrap:wrap;padding-bottom:1rem;margin-right:0.3rem;}
.swiper-intro .slide1 h2{position: absolute;left:0;top:0;background-image: linear-gradient(to right,rgba(213,10,29,0.2),rgba(244,141,104,0.2));color:transparent;-webkit-background-clip: text;background-clip: text;font-size:60px;line-height:1;z-index:-2;display: inline-block;}
.swiper-intro .slide1 .img{margin-bottom:0.2rem; position:relative; z-index:-1}
.swiper-intro .slide1 .text h3{color:#000000;font-size:20px;line-height:1.2;margin-bottom:0.2rem;}
.swiper-intro .slide1 .text p{color:#7a7a7a;font-size:14px;line-height:1.6}
.swiper-intro .slide1.swiper-slide-active h2{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));}

.swiper-intro  .swiper-text {position: relative; max-height:4rem; overflow:hidden}
.swiper-intro  .swiper-text  ul li{ margin-bottom:0.15rem}

.swiper-intro  .swiper-text .mCSB_dragger_bar{background:none;background-image: linear-gradient(to top,rgba(213,10,29,1),rgba(244,141,104,1));}
.swiper-intro  .swiper-text .mCSB_draggerRail{background:none;background-image: linear-gradient(to top,rgba(213,10,29,0.2),rgba(244,141,104,0.2));}


.swiper-intro .swiper-pagination-progressbar{position: absolute;top:auto;bottom:10px;background:none;background:#ddd;height:2px; width:83.33333%}
.swiper-intro  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:4px;background-image:linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));top:-1px;}

.pages-introduction .year{width:83.3333%; display:flex;align-items:center;justify-content:space-between; color:#7a7a7a; font-size:14px; font-weight:bold; position:relative; margin-top:-0.8rem;}
.pages-introduction .year .now{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));color:transparent;-webkit-background-clip: text; margin-right:auto}

.yearmenu{position: absolute;z-index:100; right:-60px;z-index:99; padding-bottom:4rem; top:-0.5rem}
.yearmenu .icon-yuan{font-size:50px;position:relative;display:flex;align-items:flex-end;}
.yearmenu .icon-yuan:before{color:transparent;background-image: linear-gradient(to right,#d70110,#f68d62);-webkit-background-clip: text;}
.yearmenu .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}
.yearmenu a,.yearmenu ul li a:visited{display:block;}
.yearmenu ul{display:none;}

.zz{ background:rgba(0,0,0,0.6); position:fixed; width:100%; height:100%; top:0;left:0; z-index:998}
.selecttc {display:none;position:fixed;top:20%; left:50%; margin-left:-25%;z-index:100; width:50%; z-index:999}
.selecttc ul{border:2px solid #ed4b34; padding:0.1rem;background:#fff;border-radius:10px; }
.selecttc ul li{color:#7a7a7a;width:100%;height:5rem;overflow:auto;text-align:center; line-height:0.8rem; padding:0.1rem 0; position:relative; z-index:999;}
.selecttc ul li::-webkit-scrollbar {width:4px;height:0px;}
.selecttc ul li::-webkit-scrollbar-track {border-radius:5px;}
.selecttc ul li::-webkit-scrollbar-thumb {background-color:#c5bcb8;border-radius:10px;}
.selecttc ul li::-webkit-scrollbar-track-piece{background-color:gray;border-radius:5px;}
.selecttc ul li .change{color:#7a7a7a; display:block; font-size:14px;}



.layout1{background-image: linear-gradient(47deg,rgba(213,10,29,0.1),rgba(244,141,104,0.1));padding-top:0.8rem;}
.layout1 h2{color:#000;text-align:center;margin-bottom:0.8rem;}
.layout1 h2:after{content:"";display:block;width:0.4rem;height:0.06rem;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));margin:0 auto;position:relative;top:0.25rem;}
.layout1 .img{border-radius:30px 0 0 0;overflow: hidden}

.layout1 .partner{display:flex;flex-wrap:wrap;padding-bottom:0.8rem;}
.layout1 .partner .item{width:33.3%;}

.layout1 .partner .qidai{display:flex;align-items:center;justify-content:center;flex:1;}
.layout1 .partner .qidai .qidaiico{max-height: 0.4rem;margin-right:0.2rem;}
.layout1 .partner .qidai span{background-image: linear-gradient(to right,rgba(213,10,29,0.4),rgba(244,141,104,0.4));color:transparent;-webkit-background-clip: text;font-size:18px;font-weight:bold;}

.swiper-layout2{padding-top:0.7rem;padding-bottom:2rem;}
.swiper-layout2 .swiper-slide{display:flex;flex-wrap:wrap;}
.swiper-layout2 .swiper-slide .img{order:1;margin-bottom:0.3rem;border-radius:30px 0 0 0;overflow: hidden;}
.swiper-layout2 .swiper-slide .text{order:2;}
.swiper-layout2 .swiper-slide .text h3{color:#000;font-size:25px;margin-bottom:0.6rem;}
.swiper-layout2 .swiper-slide .text h3:after{content:"";display:block;width:0.4rem;height:0.06rem;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));position:relative;top:0.25rem;}
.swiper-layout2 .swiper-slide .text p{color:#7a7a7a;font-size:14px;line-height:1.6;}
.swiper-layout2 .swiper-slide .text .nr{ max-height:4rem; overflow:hidden;text-align: justify;}
.swiper-layout2 .swiper-slide .text .nr .mCSB_dragger_bar{background:none;background-image: linear-gradient(to top,rgba(213,10,29,1),rgba(244,141,104,1));}
.swiper-layout2 .swiper-slide .text .nr .mCSB_draggerRail{background:none;background-image: linear-gradient(to top,rgba(213,10,29,0.2),rgba(244,141,104,0.2));}


.swiper-layout2 .control{position:absolute;left:0;bottom:0.8rem;display:flex;z-index: 99}
.swiper-layout2 .control .swiper-layout-next,.swiper-layout2 .control .swiper-layout-prev{line-height:1;margin-right:10px;}
.swiper-layout2 .control .icon-yuan{font-size:50px;position:relative;display:flex;align-items:flex-end;}
.swiper-layout2 .control .icon-yuan:before{color:transparent;background-image: linear-gradient(to right,#d70110,#f68d62);-webkit-background-clip: text;}
.swiper-layout2 .control .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}

.layout3{position:relative;}
.layout3bg{position:relative;}

.layout3 .mapmb h2{color:#000;font-size:25px;text-align:center;position: absolute;top:0.7rem;text-align:center;z-index:1;width:100%}
.layout3 .mapmb h2:after{content:"";display:block;width:0.4rem;height:0.06rem;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));margin:0 auto;position:relative;top:0.25rem;}
.layout3 .mapmb p{color:#7a7a7a;font-size:14px;line-height:1.8;position: absolute;top:1.9rem;margin:0 0.3rem;text-align:center;z-index: 1;}


.layout3 .mapmb{height:100%; width:100%;text-align: center;}
.layout3 .mapmb .mapscroll{ height:600px;width:100%}
.layout3 .mapmb .mapcon{height:100%;position:relative; overflow-x:scroll; -webkit-overflow-scrolling: touch; width:100%;}
.layout3 .mapmb .mapimgmb{height:100%;margin:0 auto;width:auto;}

.layout3 .mapmb .card{position: absolute;bottom:2rem;background:#fff;display:none; z-index:2;box-shadow: 0px 0px 16px 0px rgba(139, 139, 139, 0.24);width:5rem;left:50%; margin-left:-2.5rem;}
.layout3 .mapmb .card .img{max-width:100%;}
.layout3 .mapmb .card .info{padding:0.3rem 0.25rem;text-align:left;}
.layout3 .mapmb .card .info h4{background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;font-size:18px;margin-bottom:0.2rem}
.layout3 .mapmb .card .info .ico{max-width:0.4rem;height:auto}
.layout3 .mapmb .card .icon-close{width:0.5rem;height:0.5rem;background:rgba(0,0,0,0.2);display:block;position: absolute;right:0.2rem;top:0.2rem;line-height:0.5rem;border-radius:100%;}
.layout3 .mapmb .card .icon-close:before{background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text;color:transparent;}

.layout3 .mapmb .mapbottom{ position:absolute; left:50%; bottom:0.3rem; z-index:10; display:flex; width:3.6rem; margin-left:-1.8rem;justify-content:space-between;}

.layout3 .mapmb .mapbottom .smallcard{  width:2rem;}
.layout3 .mapmb .mapbottom .flag{ max-width:0.8rem; height:auto}
.layout3 .mapmb .mapbottom .t{ color:#000; text-align:center; font-size:14px;}


.innovate1{padding-top:0.8rem;background-image:linear-gradient(to right,rgba(215,1,16,0.1),rgba(246,141,98,0.1));}
.innovate1 .item{width:6.9rem;position:relative;margin-bottom:0.8rem;padding-bottom:0.2rem}
.innovate1 .item .itembg{width:100%;height:100%;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));position: absolute;top:0.4rem;left:0;border-radius:30px 0 0 0;}
.innovate1 .item .img{margin-top:0;max-width:6.4rem;border-radius:30px 0 0 0;position:relative;z-index:2}
.innovate1 .item .img img{ border-radius:30px 0 0 0}
.innovate1 .item .text{position:relative;z-index:1;color:#fff;padding:0 0.5rem;}
.innovate1 .item .text h2{font-size:22px;margin-top:0.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2}
.innovate1 .item .text .fg{width:0.36rem;height:0.04rem;border-radius:6px;background:rgba(255,255,255,0.3);margin:0.2rem 0;}
.innovate1 .item .text p{font-size:14px;line-height:1.8;text-align: justify;}

.innovate2 .t{padding-top:0.5rem;}

.innovate2 .t h2{color:#000;font-size:26px;text-align:center;}
.innovate2 .t .fg{width:0.4rem;height:0.06rem;border-radius:10px;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));margin:0.2rem auto;}
.innovate2 .t p{font-size:14px;color:#7a7a7a;text-align:center;line-height:1.8}

.innovate2 .items{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0.6rem;padding-top:0.3rem;}
.innovate2 .items .item{position:relative;}
.innovate2 .items .item1{width:3.9rem;}
.innovate2 .items .right{width:2.7rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between; align-items:center}
.innovate2 .items .right .item2{display:none;}
.innovate2 .items .item .text{position: absolute;width:100%;height:100%;top:0;left:0; display:flex;justify-content:center;flex-direction:column;align-items:center;}
.innovate2 .items .item .text .ico{max-width:1rem;height:1rem;margin-bottom:0.15rem;}
.innovate2 .items .item .text p{color:#fff;font-size:16px;font-weight:bold;}
.innovate2 .items .item2{width:6.9rem;display:block;margin-top:0.3rem}
.innovate2 .items .item1 .text .ico{max-width:1.3rem;height:1.3rem;}
.innovate2 .items .item1 .text p{font-size:18px;}


.innovate3{padding-top:0.6rem;padding-bottom:0.5rem;background-image:linear-gradient(to right,rgba(215,1,16,0.1),rgba(246,141,98,0.1));}
.innovate3 .t h2{color:#000;font-size:26px;text-align:center;}
.innovate3 .t .fg{width:0.4rem;height:0.06rem;border-radius:10px;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));margin:0.2rem auto;}

.swiper-honor{padding-top:0.3rem;padding-bottom:1.4rem;}
.swiper-honor .swiper-wrapper{ align-items:center}
.swiper-honor .swiper-slide {transition: 300ms;transform: scale(0.82);text-align:center;padding:0.3rem 0.3rem 0;width:4rem;background:#fff;}
.swiper-honor .swiper-slide-active{transform: scale(1);background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1))}
.swiper-honor .swiper-slide p{color:#000;font-size:16px;line-height:0.8rem;}
.swiper-honor .swiper-slide-active p{color:#fff;}
.swiper-honor .swiper-slide:after{content:"";display:block;height:0.1rem;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));width:100%;position: absolute;bottom:0;left:0;}
.swiper-honor .swiper-slide-active:after{display:none;}

.swiper-honor .control{position: absolute;bottom:0;width:100%;display:flex;justify-content:center;}
.swiper-honor .control .icon-yuan{color:#fff;font-size:50px;position:relative;display:flex;align-items:flex-end;line-height:1}
.swiper-honor .control .swiper-honor-prev{margin-right:0.2rem}
.swiper-honor .control .icon-yuan:before{transition:all 0.25s}
.swiper-honor .control .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#db141b;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s}
.swiper-honor .control .icon-yuan:hover:before{color:transparent;background-image: linear-gradient(to right,#d70110,#f68d62);-webkit-background-clip: text;}
.swiper-honor .control .icon-yuan:hover .iconfont{color:#fff;}


.investment1{padding-top:0.6rem;padding-bottom:0.6rem;}
.investment1 .t p{color:#7a7a7a;font-size:14px;line-height:1.8}

.investment1 .form{padding-top:0.3rem;}
.investment1 .form ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.investment1 .form ul li{margin-bottom:0.2rem;position:relative;width:100%;display:flex;justify-content:space-between;}
.investment1 .form ul li .int{background:none;border:1px solid rgba(205,9,27,0.2); background-image: linear-gradient(to right,rgba(213,10,29,0.03),rgba(244,141,104,0.03));color:#bbbbbb;height:0.9rem;text-indent:0.3rem;width:100%;border-radius:0;font-size:14px;}
.investment1 .form ul li .selectbg{border:1px solid rgba(205,9,27,0.2); background-image: linear-gradient(to right,rgba(213,10,29,0.03),rgba(244,141,104,0.03));color:#bbbbbb;height:0.9rem;line-height:0.9rem; text-indent:0.3rem;width:100%;border-radius:0;font-size:14px;}
.investment1 .form ul li .selectbg .select{height:0.9rem;padding-left:0.3rem;width:100%;font-size:14px;display:block; border:none}
.investment1 .form ul li .selectbg .ico{max-width:0.4rem;margin-right:0.1rem;position:relative;top:-0.02rem}

.investment1 .form ul li .s1{width: 1.8rem;}
.investment1 .form ul li .s2{width: 2.45rem;margin-left:auto}
.investment1 .form ul li .t{color:transparent;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));-webkit-background-clip: text;font-size:16px;display:block;}
.investment1 .form ul li.long .int{text-indent:0.6rem;}
.investment1 .form ul li.li2{width:3.4rem;}
.investment1 .form ul li.li3{margin-top:0.1rem;margin-bottom:0.3rem}
.investment1 .form ul li span{position: absolute;left:0;color:transparent;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));-webkit-background-clip: text;font-size:18px;left:0.3rem;line-height:1rem;}
.investment1 .form ul li em{position: absolute;color:transparent;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));-webkit-background-clip: text;font-size:14px;right:0.2rem;line-height:0.9rem;font-style:normal;font-weight:bold;}
.investment1 .form ul li .subbtn{background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));width:4.65rem;height:0.9rem;line-height:0.9rem;color:#fff;font-size:14px;text-align:center;border:none;box-shadow: 0px 0px 24px 0px rgba(205, 83, 47, 0.35);border-radius:30px;margin-top:0.4rem; display:flex; align-items:center;justify-content:center;}
.investment1 .form ul li .subbtn .ico{ max-width:0.3rem; margin-right:0.2rem}


.investment2{background-image:linear-gradient(to right,rgba(215,1,16,0.1),rgba(246,141,98,0.1));padding-top: 0.6rem;padding-bottom:0.6rem;}
.investment2 .t p{color:#7a7a7a;font-size:14px;line-height:1.8}

.swiper-bp{padding-top:0.3rem;}
.swiper-bp .swiper-slide{width:3.46rem;position:relative;}
.swiper-bp .swiper-slide a{display:block;}
.swiper-bp .swiper-slide .itembg{position:relative;max-width:100%}
.swiper-bp .swiper-slide .img{position: absolute;top:50%;transform:translate(-50%,-50%);left:50%;max-width:90%}
.swiper-bp .swiper-slide .text{position: absolute;bottom:0;left:0;height:0.9rem;background:#fff;font-size:16px;font-weight:bold;line-height:0.84rem;width:100%;text-align:center;border-radius:30px 0 0 0;}
.swiper-bp .swiper-slide .text:after{height:0.06rem;background-image: linear-gradient(to right,#d70110,#f68d62);width:100%;content:"";display:block;}
.swiper-bp .swiper-slide .text p{color:transparent;background-image: linear-gradient(to right,#d70110,#f68d62);-webkit-background-clip: text;}

.investment3{padding-top:0.5rem;padding-bottom:0.6rem;}
.pages-investment .t {display:flex;justify-content:space-between;align-items:center;}
.pages-investment .t h2{color:#000;font-size:26px;text-align:left;}
.pages-investment .t .fg{width:0.4rem;height:0.06rem;border-radius:10px;background-image: linear-gradient(to right,rgba(213,10,29,1),rgba(244,141,104,1));margin:0.2rem 0;}
.pages-investment .control{display:flex;}
.pages-investment .control .icon-yuan{color:#fff;font-size:50px;position:relative;display:flex;align-items:flex-end;line-height:1}
.pages-investment .control .icon-yuan:before{transition:all 0.25s;color:transparent;background-image: linear-gradient(to right,rgba(213,10,29,0.15),rgba(244,141,104,0.15));-webkit-background-clip: text;}
.pages-investment .control .icon-yuan .iconfont{position: absolute;left:0;top:0;color:#db141b;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.25s;}
.pages-investment .control .icon-yuan:hover:before{color:transparent;background-image: linear-gradient(to right,#d70110,#f68d62);-webkit-background-clip: text;}
.pages-investment .control .icon-yuan:hover .iconfont{color:#fff;}

.swiper-dealer {padding-top:0.2rem;}
.swiper-dealer .swiper-slide ul{display:flex;flex-wrap:wrap;padding-bottom:1px;padding-left:1px;}
.swiper-dealer .swiper-slide ul li{width:33.3%;position:relative;margin-left:-1px;margin-bottom:-1px;overflow: hidden;display:block;min-height:1.4rem}
.swiper-dealer .swiper-slide ul li a{display:flex;align-items:center; width:100%; height:100%}
.swiper-dealer .swiper-slide ul li .img{max-width:80%;max-height:80%; display:block;margin:0 auto;}
.swiper-dealer .swiper-slide ul li .img img{max-width:100%;display:block;margin:0 auto;}
.swiper-dealer .swiper-slide ul li .line{background:#eaeaea;position: absolute;}
.swiper-dealer .swiper-slide ul li .l,.swiper-dealer .swiper-slide ul li .r{width:1px;height:100%;top:0%;}
.swiper-dealer .swiper-slide ul li .t,.swiper-dealer .swiper-slide ul li .b{width:100%;height:1px;left:0%;}
.swiper-dealer .swiper-slide ul li .l{left:0;}
.swiper-dealer .swiper-slide ul li .r{right:0;}
.swiper-dealer .swiper-slide ul li .t{top:0;}
.swiper-dealer .swiper-slide ul li .b{bottom:0;}
.swiper-dealer .swiper-slide ul li a:before{width:100%;height:100%;content:"";display:block;position: absolute;left:0%;top:0%;display:block;opacity:0;transition:all 0.3s;z-index:99;border:1px solid transparent;}
.swiper-dealer .swiper-slide ul li:hover{box-shadow: 0px 5px 15px 0px rgba(205, 83,47, 0.25);}
.swiper-dealer .swiper-slide ul li:hover a:before{opacity:1;border:1px solid #e6544d;}

.bsBox{box-sizing:content-box;}
.bshare-custom a:hover{text-decoration: none !important}
