@charset "utf-8";
/* =====================内页样式======================== */
.sonBan{width: 100%;position: relative;overflow: hidden;}
.sonBan img{width: 100%;object-fit: cover;min-height: 380px;}
.sonBan-menu{width: 100%;position: absolute;z-index: 2;bottom: 48px;left: 0;}
.sonBan-menu a{display: inline-block;position: relative;margin-right: 88px;font-size: 18px;color: #fff;transition: all .4s ease;height: 40px;line-height: 40px;}
.sonBan-menu a:last-child{margin-right: 0;}
.sonBan-menu a:hover{color: #f7b400;}
.sonBan-menu a.active{font-size: 24px;color: #f7b400;}
.sonBan-menu a::after{content: "";display: none;position: absolute;width: 14px;height: 7px;background: url('../images/pages/arrDown.png') no-repeat center;bottom: -18px;left: 50%;margin-left: -7px;}
.sonBan-menu a.active::after{display: block;}

.paging{width: 100%;text-align: center;font-size: 0;user-select: none;position: relative;z-index: 4;}
.paging a{display: inline-block;vertical-align: middle;border-radius: 2px;width: 45px;height: 45px;line-height: 43px;border: 1px solid #d3d3d3;margin: 3px 6px;font-size: 20px;color: #666;transition: all .4s ease;}
.paging a:first-child, .paging a:last-child{width: 90px;border: 1px solid #f1f1f1;background: #f1f1f1;}
.paging a:hover{border: 1px solid #f7b400;color: #fff;background: #f7b400;}

/* 新闻 */
.news{width: 100%;padding: 120px 0 140px;overflow: hidden;}
.news-loop{width: 100%;overflow: hidden;}
.news-loop-img{width: 100%;overflow: hidden;}
.news-loop-img img{width: 100%;}
.news-loop-cont{width: 100%;padding-top: 42px;padding-right: 120px;}
.news-loop-cont h2{font-size: 32px;color: #333;font-weight: 700;margin-bottom: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-loop-cont h2 a{transition: all .4s ease;}
.news-loop-cont h2 a:hover{color: #f7b400;}
.news-loop-cont p{font-size: 16px;color: #666;line-height: 36px;height: 72px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news-prev, .news-next{position: absolute;z-index: 4;cursor: pointer;width: 48px;height: 48px;background: url('../images/pages/newsic.png') no-repeat center;top: calc(50% - 86px);margin-top: -24px;transition: all .4s ease;}
.news-prev{left: 24px;}
.news-next{right: 24px;transform: rotate(180deg);}
.news-prev:hover, .news-next:hover{background-image: url('../images/pages/newsicH.png');}
.news-loop .swiper-pagination{bottom: 188px;z-index: 4;text-align: right;padding: 0 30px;}
.news-loop .swiper-pagination-bullet {width: 12px;height: 12px;background: transparent;opacity: 1;border: 1px solid #fff;}
.news-loop .swiper-pagination-bullet-active {opacity: 1;background: #f7b400;border: 1px solid #f7b400;}
.news-list{width: 100%;padding: 150px 0;overflow: hidden;}
.news-link{width: 100%;overflow: hidden;padding-bottom: 34px;border-bottom: 1px solid #e9e9e9;margin-top: 64px;}
.news-link:first-child{margin-top: 0;}
.news-link-img{display: block;float: left;width: 234px;overflow: hidden;}
.news-link-img img{
    width: 100%;
    height: 150px !important;
    /*object-fit: cover;*/
    transition: all .6s ease;
    }
.news-link-img:hover img{transform: scale(1.06);}
.news-link-cont{width: calc(100% - 234px);padding-left: 28px;float: right;}
.news-link-cont .date{
    font-size: 16px;
    color: #666;
    margin-bottom: .5em;
}
.news-link-cont h2{font-size: 18px;color: #333;font-weight: 700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-link-cont h2 a{transition: all .4s ease;}
.news-link-cont h2 a:hover{color: #f7b400;}
.news-link-desc{width: 100%;margin: 20px 0 18px;overflow: hidden;height: 30px;}
.news-link-desc p{font-size: 18px;color: #666;line-height: 36px;}
.news-link-mix{width: 100%;overflow: hidden;}
.news-link-mix a{display: flex;width: 126px;height: 35px;border-radius: 18px;border: 1px solid #dcdcdc;font-size: 16px;color: #999;transition: all .4s ease;align-items: center;justify-content: center;float: left;}
.news-link-mix a:hover{border: 1px solid #f7b400;background: #f7b400;color: #fff;}
.news-link-mix span{display: flex;float: right;height: 35px;align-items: center;font-size: 16px;color: #999;}

/* 新闻详情 */
.newsxq{width: 100%;background: #f1f1f1;padding: 120px 0 140px;}
.newsxq-mix{width: 100%;background: #fff;padding: 88px 100px 120px;}
.newsxq-title{width: 100%;text-align: center;border-bottom: 1px solid #eee;padding-bottom: 20px;}
.newsxq-title h2{font-size: 32px;color: #333;font-weight: 700;}
.newsxq-title p{width: 100%;font-size: 0;margin-top: 58px;}
.newsxq-title p span{display: inline-block;font-size: 16px;color: #999;margin: 0 44px;}
.newsxq-title p span:first-child{margin-left: 0;}
.newsxq-title p span:last-child{margin-right: 0;}
.newsxq-cont{width: 100%;padding: 60px 0 100px;border-bottom: 1px solid #eee;}
.newsxq-cont img{max-width: 100%;}
.newsxq-cont p{font-size: 16px;color: #666;line-height: 36px;}
.newsxq-btn{width: 100%;margin-top: 20px;overflow: hidden;}
.newsxq-btn-pn{width: 60%;float: left;}
.newsxq-btn-pn p{font-size: 14px;color: #666;line-height: 36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newsxq-btn-pn p a{transition: all .4s ease;}
.newsxq-btn-pn p a:hover{color: #f7b400;}
.newsxq-btn-back{display: flex;float: right;align-items: center;justify-content: center;width: 116px;height: 30px;border-radius: 15px;background: #f7b400;transition: all .4s ease;}
.newsxq-btn-back span{font-size: 14px;color: #fff;padding-right: 24px;background: url('../images/pages/newsxqic.png') no-repeat right center;}
.newsxq-btn-back:hover{background: #b96d00;}

/* 招聘-校招 */
.joinzylc{width: 100%;padding: 88px 0 110px;}
.joinzyTitle{width: 100%;text-align: center;position: relative;z-index: 2;}
.joinzyTitle h2{font-size: 36px;color: #222;}
.joinzyTitle i{display: block;width: 54px;height: 1px;background: #d4d4d4;margin: 16px auto;}
.joinzyTitle p{font-size: 18px;color: #666;}
.joinzylc-list{width: 100%;margin-top: 100px;}
.joinzylc-list li{width: 33.3333%;text-align: center;float: left;}
.joinzylc-list i{font-style: normal;height: 180px;display: flex;align-items: flex-end;justify-content: center;}
.joinzylc-list i img{max-width: 100%;max-height: 100%;}
.joinzylc-list h6{width: 100%;font-size: 0;text-align: center;margin-top: 18px;}
.joinzylc-list h6 span, .joinzylc-list h6 b{display: inline-block;vertical-align: middle;height: 64px;line-height: 64px;font-size: 24px;color: #666;font-weight: 400;}
.joinzylc-list h6 span{width: 54px;background: url('../images/pages/join1ic.png') no-repeat center/100% auto;margin-right: 22px;}
.joinzygw{width: 100%;padding: 80px 0 120px;position: relative;}
.joinzygw::after{content: "";position: absolute;width: 100%;top: 0;left: 0;background: #eef1f8;height: 64%;}
.joinzygw-table{width: 100%;padding: 70px 0 100px;position: relative;z-index: 2;}
.joinzygw-scroll{width: 100%;}
.joinzygw-hint{display: none;}
.joinzygw-mix{width: 100%;border-radius: 8px;overflow: hidden;}
.joinzygw-name, .joinzygw-items{width: 100%;display: block;overflow: hidden;}
.joinzygw-name li, .joinzygw-items li{width: 22%;padding: 0 50px;float: left;display: block;text-align: center;font-size: 18px;transition: all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.joinzygw-name li:first-child, .joinzygw-items li:first-child{width: 34%;}
.joinzygw-items li:first-child{text-align: left;}
.joinzygw-name{background: #ffd01f;}
.joinzygw-name li{height: 88px;color: #333;line-height: 88px;}
.joinzygw-items li{height: 80px;color: #666;line-height: 80px;}
.joinzygw-items{background: #fff;}
.joinzygw-items:nth-child(2n){background: #fbfbfb;}
.joinzygw-items:hover li{background: #eee;}
.joinzyxz{width: 100%;background: #fbfbfb;padding: 80px 0 110px;}
.joinzyxz-mix{width: 100%;margin-top: 68px;}
.joinzyxz-items{width: 48%;background: #fff;padding: 32px 28px 70px;box-shadow: 5px 0 18px rgba(237, 237, 237, 0.67);border-radius: 8px;}
.joinzyxz-items:first-child{float: left;}
.joinzyxz-items:last-child{float: right;}
.joinzyxz-name h6{font-size: 24px;color: #333;padding-left: 38px;position: relative;z-index: 3;transition: all .4s ease;transform: translateY(0);}
.joinzyxz-name h6::before{content: "";position: absolute;width: 18px;height: 5px;border-radius: 3px;left: 0;background: #ffd01f;top: 50%;margin-top: -2px;}
.joinzyxz-name{position: relative;width: 100%;}
.joinzyxz-name::before{content: "";position: absolute;left: -88px;top: -82px;width: 330px;transition: all .4s ease;opacity: 0;height: 155px;background: url('../images/pages/join2ic.png') no-repeat left center/100% auto;}
.joinzyxz-items:hover .joinzyxz-name::before{opacity: 1;}
.joinzyxz-items:hover .joinzyxz-name h6{transform: translateY(-20px);color: #fff;}
.joinzyxz-list{width: 100%;margin-top: 40px;}
.joinzyxz-qa{padding: 0 20px;}
.joinzyxz-qa a{display: block;width: 100%;margin-top: 28px;}
.joinzyxz-qa a:first-child{margin-top: 0;}
.joinzyxz-qa h2{font-size: 18px;color: #333;transition: all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.joinzyxz-qa p{font-size: 16px;color: #999;margin-top: 11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.joinzyxz-qa a:hover h2{color: #f7b400;}
.joinzyxz-more{display: flex;align-items: center;margin-top: 46px;justify-content: center;width: 200px;height: 54px;border-radius: 27px;border: 1px solid #d2d2d2;transition: all .4s ease;}
.joinzyxz-more span{font-size: 18px;color: #999;padding-right: 80px;background: url('../images/pages/join3ic.png') no-repeat right center;transition: all .4s ease;}
.joinzyxz-more:hover{border: 1px solid #f7b400;background: #f7b400;}
.joinzyxz-more:hover span{color: #fff;background-image: url('../images/pages/join3icH.png');}
.joinzyxz-xz a{display: block;width: 100%;overflow: hidden;padding: 20px 0;border-bottom: 1px dashed #e9e9e9;color: #666;}
.joinzyxz-xz a:first-child{padding-top: 0;}
.joinzyxz-xz a h2, .joinzyxz-xz a p{font-size: 18px;transition: all .4s ease;}
.joinzyxz-xz a h2{width: 60%;float: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position: relative;padding-left: 22px;}
.joinzyxz-xz a h2::before{content: "";position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #aaa;left: 0;top: 50%;margin-top: -3px;transition: all .4s ease;}
.joinzyxz-xz a p{float: right;}
.joinzyxz-xz a:hover{color: #f7b400;}
.joinzyxz-xz a:hover h2::before{background: #f7b400;}

/* 招聘-岗位详情 */
.joinzp{width: 100%;padding: 70px 0 100px;background: #f1f1f1;}
.joinzp-mix{width: 100%;background: #fff;padding: 60px 46px 100px;border-radius: 10px;}
.joinzp-name{font-size: 24px;color: #333;font-weight: 700;}
.joinzp-info{width: 100%;border-radius: 10px;background: #fafafa;padding: 28px 32px;margin: 36px 0 40px;font-size: 0;}
.joinzp-info span{display: inline-block;vertical-align: middle;position: relative;font-size: 18px;color: #666;}
.joinzp-info span::after{content: "|";color: #d2d2d2;margin: 0 30px;}
.joinzp-info span:first-child::after, .joinzp-info span:last-child::after{display: none;}
.joinzp-cont{width: 100%;padding: 0 32px;}
.joinzp-cont h4{font-size: 18px;color: #333;font-weight: 700;}
.joinzp-cont i{display: block;width: 18px;height: 5px;border-radius: 3px;background: #ffd01f;margin: 20px 0;}
.joinzp-cont p{font-size: 16px;color: #666;line-height: 28px;margin-bottom: 12px;}
.joinzp-cont.joinzp-cont-top{margin-top: 64px;}
.joinzp-send{display: flex;margin: 60px 0 0 32px;width: 134px;height: 36px;border-radius: 10px;border: 1px solid #f39303;justify-content: center;align-items: center;transition: all .4s ease;}
.joinzp-send span{padding-left: 36px;font-size: 14px;color: #f39303;background: url('../images/pages/joinzpic.png') no-repeat left center;transition: all .4s ease;}
.joinzp-send:hover{background: #f39303;}
.joinzp-send:hover span{color: #fff;background-image: url('../images/pages/joinzpicH.png');}

/* 招聘-校招问题 */
.joinxz{width: 100%;padding: 70px 0 100px;background: #f1f1f1;}
.joinxz-items{width: 100%;background: #fff;border-radius: 10px;padding: 50px 60px 80px;}
.joinxz-name{font-size: 24px;color: #333;padding-left: 38px;position: relative;}
.joinxz-name::before{content: "";position: absolute;width: 18px;height: 5px;border-radius: 3px;left: 0;background: #ffd01f;top: 50%;margin-top: -2px;}
.joinxz-list{width: 100%;margin-top: 50px;}
.joinxz-wt-info{width: 100%;margin-top: 50px;}
.joinxz-wt-info:first-child{margin-top: 0;}
.joinxz-wt-info h2{font-size: 18px;color: #333;margin-bottom: 6px;line-height: 28px;}
.joinxz-wt-info p{font-size: 16px;color: #999;line-height: 30px;max-width: 1130px;}
.joinxz-items.joinxz-items-top{margin-top: 50px;}
.joinxz-xx-info{display: block;width: 100%;overflow: hidden;padding: 24px 0;border-bottom: 1px dashed #e9e9e9;color: #666;}
.joinxz-xx-info:first-child{padding-top: 0;}
.joinxz-xx-info:last-child{padding-bottom: 0;border-bottom: none;}
.joinxz-xx-info h2, .joinxz-xx-info p{font-size: 18px;transition: all .4s ease;}
.joinxz-xx-info h2{width: 68%;float: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position: relative;}
.joinxz-xx-info p{float: right;}
.joinxz-xx-info:hover{color: #f7b400;}

/* 招聘-社招 */
.joinsz{width: 100%;overflow: hidden;padding: 110px 0 140px;}
.joinsz-link{display: block;overflow: hidden;width: 100%;position: relative;margin-top: 28px;padding: 24px 40px 28px;background: #f7f7f7 url('../images/pages/arr.svg') no-repeat right 100px center/38px auto;transition: all .4s ease;}
.joinsz-link::before{content: "";width: 3px;background: #f39303;position: absolute;left: 0;top: 0;height: 100%;}
.joinsz-link::after{content: "";width: 12px;background: #fff;position: absolute;left: 3px;top: 0;height: 100%;}
.joinsz-link:first-child{margin-top: 0;}
.joinsz-name{font-size: 24px;font-weight: 700;color: #333;transition: all .4s ease;}
.joinsz-site{font-size: 16px;color: #999;margin: 12px 0 8px;}
.joinsz-desc{max-width: 800px;overflow: hidden;height: 108px;}
.joinsz-desc h4{font-size: 16px;color: #f39303;font-weight: 700;margin-bottom: 4px;}
.joinsz-desc p{font-size: 16px;color: #999;line-height: 28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.joinsz-link:hover{background-image: url('../images/pages/arrH.svg');}
.joinsz-link:hover .joinsz-name{color: #f39303;}

/* 招聘-生活 */
.joinsh{width: 100%;padding: 100px 0 120px;}
.joinsh-list{width: 100%;padding-bottom: 120px;}
.joinsh-items{width: 100%;overflow: hidden;margin-top: 68px;}
.joinsh-items:first-child{margin-top: 0;}
.joinsh-img{display: block;width: 500px;float: left;overflow: hidden;}
.joinsh-img img{width: 100%;object-fit: cover;transition: all .6s ease;max-height: 400px;}
.joinsh-img:hover img{transform: scale(1.06);}
.joinsh-cont{width: calc(100% - 500px);padding: 10px 0 0 40px;float: right;}
.joinsh-cont h2{font-size: 28px;color: #333;font-weight: 700;}
.joinsh-cont h2 a{transition: all .4s ease;}
.joinsh-cont h2 a:hover{color: #f7b400;}
.joinsh-cont h6{font-size: 28px;color: #333;text-transform: uppercase;line-height: 1;opacity: 0.12;font-family: "impact";margin: 14px 0 10px;}
.joinsh-cont p{font-size: 16px;color: #333;line-height: 36px;height: 108px;overflow: hidden;-webkit-line-clamp: 3;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.joinsh-cont .joinzyxz-more{margin-top: 30px;}

/* 联系我们 */
.relBan-mix{position: absolute;width: 100%;display: flex;align-items: center;height: 100%;z-index: 4;top: 0;left: 0;}
.relBan-mix .contain{max-width: 1250px;}
.relBan-name{width: 100%;text-align: center;color: #fff;}
.relBan-name h1{font-size: 40px;}
.relBan-name p{font-size: 18px;text-transform: uppercase;margin-top: 28px;}
.relBan-icon{width: 100%;overflow: hidden;margin-top: 40px;padding-top: 68px;border-top: 1px solid rgba(255, 255, 255, 0.27);display: flex;justify-content: space-between;}
.relBan-icon li{width: auto;}
.relBan-icon li img, .relBan-icon li p{display: inline-block;vertical-align: middle;}
.relBan-icon li img{width: 72px !important;height: auto;min-height: auto !important;}
.relBan-icon li p{margin-left: 18px;}
.relBan-icon li p span{display: block;font-size: 16px;color: #fff;line-height: 26px;}
.relwm{width: 100%;padding: 100px 0 120px;}
.relwm-cont{width: 500px;float: left;padding: 1px 40px 0 0;}
.relwm-cont-name{font-size: 36px;color: #222;}
.relwm-cont-info{width: 100%;margin-top: 20px;}
.relwm-cont-info h2{font-size: 24px;color: #333;font-weight: 700;}
.relwm-cont-info p{font-size: 18px;color: #666;margin: 16px 0 20px;}
.relwm-cont-info i{display: block;width: 40px;height: 4px;background: #ffd01f;}
.relwm-cont-city{width: 100%;margin-top: 32px;}
.relwm-cont-city p{font-size: 24px;color: #666;margin-top: 32px;}
.relwm-cont-city p:first-child{margin-top: 0;}
.relwm-map{width: calc(100% - 500px);float: right;}
.relwm-map img{width: 100%;object-fit: cover;}
.relly{width: 100%;background: #fafafa;padding: 70px 0 100px;}
.relly-title{width: 100%;text-align: center;}
.relly-title h2{font-size: 36px;color: #222;margin-bottom: 14px;}
.relly-title p{font-size: 18px;color: #666;}
.relly-form{margin: 64px auto 0;max-width: 1084px;overflow: hidden;user-select: none;}
.relly-form li{margin-top: 20px;width: 47%;overflow: hidden;position: relative;}
.relly-form li.relly-form-long{width: 100%;}
.relly-form li:nth-child(2n+1){float: left;}
.relly-form li:nth-child(2n){float: right;}
.relly-form li label{display: block;font-size: 18px;color: #222;font-weight: 700;height: 28px;margin-bottom: 8px;}
.relly-form li input, .relly-form li textarea{width: 100%;display: block;border-radius: 6px;background: #fff;border: 1px solid #d2d2d2;font-size: 18px;color: #999;height: 54px;padding: 0 16px;}
.relly-form li input::-webkit-input-placeholder, .relly-form li textarea::-webkit-input-placeholder{color: #999;font-size: 18px;}
.relly-form li input:-moz-placeholder, .relly-form li textarea:-moz-placeholder{color: #999;font-size: 18px;}
.relly-form li input::-moz-placeholder, .relly-form li textarea::-moz-placeholder{color: #999;font-size: 18px;}
.relly-form li input:-ms-input-placeholder, .relly-form li textarea:-ms-input-placeholder{color: #999;font-size: 18px;}
.relly-form li input:focus, .relly-form li textarea:focus{border: 1px solid #f19a02;}
.relly-form li textarea{padding: 12px 16px !important;height: 200px !important;}
.relly-form-code{width: 100%;}
.relly-form-code input{width: 228px !important;float: left;}
.relly-form-code span{width: 116px;display: flex;height: 64px;overflow: hidden;align-items: center;justify-content: center;float: right;}
.relly-form-code span img, .relly-form-code span canvas{max-width: 100%;max-height: 100%;object-fit: cover;}
.relly-form-code p{display: flex;height: 64px;float: right;margin: 0 16px 0 10px;overflow: hidden;align-items: center;justify-content: center;cursor: pointer;transition: all .4s ease;color: #fe2b2b;font-size: 16px;}
.relly-form-code p:hover{color: #f19a02;}
.relly-form li:last-child{margin-top: 68px;}
.relly-form li button{width: 400px;height: 60px;border-radius: 37px;display: block;background: #f19a02;color: #fff;font-size: 24px;cursor: pointer;transition: all .4s ease;margin: 0 auto;}
.relly-form li button:hover{background: #b96d00;}

/* 搜索页面 */
.search{width: 100%;background: #f1f1f1;padding: 120px 0 140px;}
.search-form{width: 750px;position: relative;overflow: hidden;user-select: none;}
.search-form input, .search-form button{height: 68px;display: block;}
.search-form input{border: 1px solid #dcdcdc;font-size: 18px;color: #666;width: calc(100% - 140px);float: left;padding: 0 38px;background: #fff;}
.search-form input::-webkit-input-placeholder{color: #999;font-size: 18px;}
.search-form input:-moz-placeholder{color: #999;font-size: 18px;}
.search-form input::-moz-placeholder{color: #999;font-size: 18px;}
.search-form input:-ms-input-placeholder{color: #999;font-size: 18px;}
.search-form button{width: 140px;float: right;cursor: pointer;background: #ffd01f;font-size: 24px;color: #fff;transition: all .4s ease;}
.search-form button span{display: inline-block;padding-right: 40px;background: url('../images/common/searchWhite.svg') no-repeat right center/32px auto;}
.search-form button:hover{background: #f39303;}
.search-mix{width: 100%;background: #fff;border-radius: 10px;padding: 80px 70px 140px;margin-top: 38px;}
.search-menu{width: 100%;border: 1px solid #dcdcdc;overflow: hidden;}
.search-menu a{display: flex;height: 100px;align-items: center;justify-content: center;width: 16.666%;float: left;position: relative;}
.search-menu a::after{content: "";position: absolute;width: 1px;height: 14px;background: #e5e5e5;right: 0;top: 50%;margin-top: 50%;margin-top: -7px;}
.search-menu a:last-child::after{display: none;}
.search-menu a span{font-size: 18px;color: #666;height: 26px;line-height: 26px;padding-left: 40px;background-repeat: no-repeat;background-position: left center;transition: all .4s ease;}
.search-menu a.search-menu-qb span{background-image: url('../images/pages/seric1.png');}
.search-menu a.search-menu-cp span{background-image: url('../images/pages/seric2.png');}
.search-menu a.search-menu-yy span{background-image: url('../images/pages/seric3.png');}
.search-menu a.search-menu-wd span{background-image: url('../images/pages/seric4.png');}
.search-menu a.search-menu-gj span{background-image: url('../images/pages/seric5.png');}
.search-menu a.search-menu-gy span{background-image: url('../images/pages/seric6.png');}
.search-menu a.search-menu-qb.active span, .search-menu a.search-menu-qb:hover span{background-image: url('../images/pages/seric1H.png');}
.search-menu a.search-menu-cp.active span, .search-menu a.search-menu-cp:hover span{background-image: url('../images/pages/seric2H.png');}
.search-menu a.search-menu-yy.active span, .search-menu a.search-menu-yy:hover span{background-image: url('../images/pages/seric3H.png');}
.search-menu a.search-menu-wd.active span, .search-menu a.search-menu-wd:hover span{background-image: url('../images/pages/seric4H.png');}
.search-menu a.search-menu-gj.active span, .search-menu a.search-menu-gj:hover span{background-image: url('../images/pages/seric5H.png');}
.search-menu a.search-menu-gy.active span, .search-menu a.search-menu-gy:hover span{background-image: url('../images/pages/seric6H.png');}
.search-menu a.active span, .search-menu a:hover span{color: #ffd01f;}
.search-menu a.active span{font-weight: 700;}
.search-container{width: 100%;overflow: hidden;border: 1px solid #dcdcdc;border-top: none;}
.search-items{width: 100%;display: none;overflow: hidden;}
.search-items.active{display: block;}
.search-public{padding-bottom: 88px;}
.search-result{width: 100%;padding: 24px 32px;font-size: 18px;color: #999;font-weight: 700;}
.search-list, .search-alone-list{width: 100%;margin-bottom: 74px;}
.search-link{display: block;width: 100%;padding: 36px 32px;border-bottom: 1px solid #dcdcdc;transition: all .4s ease;}
.search-link:first-child{padding-top: 0;}
.search-link h2{font-size: 18px;color: #333;font-weight: 700;transition: all .4s ease;margin-bottom: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.search-link p{font-size: 16px;color: #666;line-height: 30px;height: 60px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.search-link:hover h2{color: #ffd01f;}
.search-alone-left{width: 216px;float: left;}
.search-alone-right{width: calc(100% - 216px);float: right;border-left: 1px solid #dcdcdc;padding-bottom: 88px;}
.search-alone-li{width: 100%;overflow: hidden;position: relative;padding-right: 200px;border-bottom: 1px solid #dcdcdc;}
.search-alone-link{display: block;width: 100%;padding: 36px 32px;transition: all .4s ease;}
.search-alone-link h2{font-size: 18px;color: #333;font-weight: 700;transition: all .4s ease;margin-bottom: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.search-alone-link p{font-size: 16px;color: #666;line-height: 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.search-alone-link:hover h2{color: #ffd01f;}
.search-alone-down{display: flex;align-items: center;height: 26px;position: absolute;right: 60px;bottom: 40px;}
.search-alone-down span{font-size: 16px;color: #ffd01f;padding-left: 30px;background: url('../images/pages/serdown.png') no-repeat left center;transition: all .4s ease;}
.search-alone-down:hover span{color: #b96d00;background-image: url('../images/pages/serdownH.png');}
.search-alone-left .search-result{padding: 24px 20px;}
.search-alone-mix{width: 100%;margin-top: 10px;}
.search-alone-menu{width: 100%;padding: 0 40px;margin-top: 20px;user-select: none;}
.search-alone-menu:first-child{margin-top: 0;}
.search-alone-menu h4{font-size: 18px;color: #333;font-weight: 700;margin-bottom: 8px;}
.search-alone-menu p{font-size: 16px;color: #666;line-height: 36px;position: relative;cursor: pointer;padding-left: 12px;transition: all .4s ease;}
.search-alone-menu p::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;background: #999;}
.search-alone-menu p.active, .search-alone-menu p:hover{color: #ffd01f;}
.search-alone-menu p:hover::before{background: #ffd01f;}
.search-alone-menu p.active::before{background: #ffd01f;width: 6px;height: 6px;}

/* 产品-列表 */
.prolb{width: 100%;padding: 100px 0;}
.prolb-list{width: 100%;padding: 80px 0 100px;}
.prolb-ul{margin-top: -60px;}
.prolb-link{display: block;width: 49%;margin-top: 60px;}
.prolb-link:nth-child(2n+1){float: left;}
.prolb-link:nth-child(2n){float: right;}
.prolb-link-img{width: 100%;overflow: hidden;}
.prolb-link-img img{width: 100%;object-fit: cover;transition: all .6s ease;max-height: 400px;}
.prolb-link-cont{width: 100%;padding-top: 32px;}
.prolb-link-cont h2{font-size: 24px;color: #333;font-weight: 700;transition: all .4s ease;margin-bottom: 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prolb-link-cont p{font-size: 18px;color: #666;line-height: 36px;height: 72px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.prolb-link-cont span{display: flex;align-items: center;margin-top: 30px;justify-content: center;width: 152px;height: 44px;border-radius: 3px;background: #f0972f;font-size: 16px;color: #fff;transition: all .4s ease;}
.prolb-link:hover .prolb-link-img img{transform: scale(1.06);}
.prolb-link:hover .prolb-link-cont h2{color: #f7b400;}
.prolb-link:hover .prolb-link-cont span{background: #f7b400;}

/* 产品-详情 */
.proxqcp{width: 100%;background-color: #f7f7f7;background-repeat: no-repeat;background-position: center;background-size: cover;}
.proxqcp-cont, .proxqcp-img{display: flex;height: 632px;justify-content: center;}
.proxqcp-img{width: 41%;float: right;align-items: center;}
.proxqcp-img img{max-width: 88%;max-height: 88%;}
.proxqcp-cont{width: 58%;float: left;flex-direction: column;}
.proxqcp-cont h1{font-size: 24px;color: #333;font-weight: 700;}
.proxqcp-cont h1::after{content: "";display: block;width: 45px;height: 5px;background: #1b1b1b;margin: 16px 0;}
.proxqcp-cont h6{font-size: 16px;color: #333;font-weight: 700;line-height: 36px;}
.proxqcp-cont p{font-size: 16px;color: #666;line-height: 36px;}
.proxqxj{width: 100%;background-color: #fff;background-repeat: no-repeat;background-position: right top;background-size: auto 100%;}
.proxqxj-cont, .proxqxj-img{display: flex;height: 616px;justify-content: center;}
.proxqxj-img{width: 52%;float: left;align-items: center;}
.proxqxj-img img{max-width: 88%;max-height: 88%;}
.proxqxj-cont{width: 32%;padding-right: 8%;float: right;flex-direction: column;}
.proxqxj-cont h2{font-size: 42px;color: #333;margin-bottom: 30px;}
.proxqxj-cont p{font-size: 18px;color: #333;line-height: 30px;}
.proxqxn{width: 100%;background-color: #e4e9f4;}
.proxqxn-cont, .proxqxn-img{display: flex;height: 680px;justify-content: center;}
.proxqxn-img{width: 45%;float: right;align-items: center;}
.proxqxn-img img{max-width: 88%;max-height: 88%;}
.proxqxn-cont{width: 40%;float: left;flex-direction: column;}
.proxqxn-cont h2{font-size: 42px;color: #333;margin-bottom: 30px;}
.proxqxn-cont p{font-size: 18px;color: #333;line-height: 30px;}
.proxqxg{width: 100%;padding: 70px 0 110px;}
.proxqxg .indTitle{width: 100%;text-align: center;}
.proxqxg .indTitle h2{font-size: 36px;color: #333;}
.proxqxg .indTitle p{font-size: 16px;color: #999;text-transform: uppercase;margin-top: 8px;}
.proxqxg .indIcon{width: 100%;text-align: center;margin-top: 34px;}
.proxqxg .indIcon a{transition: all .6s ease;display: inline-block;}
.proxqxg .indIcon a:hover{transform: rotate(180deg);}
.proxqxg-list{width: 100%;margin-top: 64px;}
.proxqxg-list ul{margin: -2.5% 0 0 -2.5%;}
.proxqxg-list li{width: 30.8333%;float: left;margin: 2.5% 0 0 2.5%;}
.proxqxg .indcp-link{display: block;width: 100%;}
.proxqxg .indcp-img{width: 100%;overflow: hidden;}
.proxqxg .indcp-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.proxqxg .indcp-cont{width: 100%;padding-top: 24px;}
.proxqxg .indcp-cont h2{font-size: 18px;color: #333;font-weight: 700;line-height: 36px;transition: all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.proxqxg .indcp-cont p{font-size: 16px;color: #666;line-height: 36px;height: 72px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.proxqxg .indcp-link:hover .indcp-img img{transform: scale(1.06);}
.proxqxg .indcp-link:hover .indcp-cont h2{color: #f0972f;}

/* 关于-简介 */
.abojj{width:100%}
.abojjgs{padding:90px 0 130px}
.about-tit{text-transform:uppercase;text-align:center;color:#333}
.about-tit h2{font-size:30px;position:relative;padding-bottom:20px;margin-bottom:12px}
.about-tit h2:after{position:absolute;content:'';left:50%;bottom:0;width:60px;background:#333;height:1px;transform:translateX(-50%)}
.about-tit p{font-size:30px;opacity:.42;font-weight:lighter}
.abojjgs-pic{height:580px;width:100%;margin-top:30px}
.abojjgs-pic img{width:100%;height:100%;object-fit:cover}
.abojjgs-cont{margin-top:60px}
.abojjgs-cont h3{font-size:24px;color:#333;margin-bottom:20px}
.abojjgs-cont h3:not(:first-child){margin-top:70px}
.abojjgs-cont p{color:#666;font-size:16px;line-height:30px}
.abojjnum{position:relative}
.indnum-begin{position:absolute;height:100%;background:#f79e36;z-index:-1;min-width: 78%;}
.abojjnum-cont{display:flex;width:90%;padding:30px 0 50px}
.abojjnum-cont p{color:#fff;width:33.33%;font-size:14px;position:relative;line-height:1}
.abojjnum-cont p:not(:last-child):after{content:'';position:absolute;right:12px;top:50%;transform:translateY(-50%);background:url(../images/pages/about-dot.png) no-repeat center/100%;height:50px;width:52px}
.abojjnum-cont .timer{font-size:64px}
.abojjnum-cont b{font-size:70px;padding-left:20px;font-weight:lighter}
.abojjwh{padding:100px 0 110px;background:#f7f7f7 url(../images/pages/about3.png) no-repeat right}
.abojjwh-tit{display:flex;align-items:flex-end}
.abojjwh-tit h2{font-size:32px;color:#333;margin-right:16px;padding-right:16px;position:relative}
.abojjwh-tit h2:after{content:'';height:30px;width:1px;background:#bfbfbf;position:absolute;right:0;bottom:0}
.abojjwh-tit h2:before{content:'';width:28px;height:5px;background:#f79e36;position:absolute;left:0;bottom:-30px}
.abojjwh-tit p{font-size:20px;color:#666;font-weight:lighter}
.abojjwh-cont{display:flex;align-items:center;width:72%}
.abojjwh-lft{padding-right:34px}
.abojjwh-lft p{font-size:16px;color:#999;line-height:36px}
.abojjyj{padding-top:120px}
.abojjyj-cont{margin-top:80px}
.abojjyj-item{display:flex}
.abojjyj-item:nth-child(even){flex-direction:row-reverse;margin-top:12px}
.abojjyj-pic{max-height:400px;width:50%}
.abojjyj-pic img{width:100%;height:100%;object-fit:cover}
.abojjyj-txt{display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%;padding:30px}
.abojjyj-txt h3{color:#333;font-weight:700;font-size:32px;line-height:36px}
.abojjyj-txt h4{font-family:impact;color:#333;text-transform:uppercase;opacity:.12;font-size:32px;line-height:36px;margin-top:14px;margin-bottom:24px}
.abojjyj-txt p{font-size:18px;line-height:36px}

/* 关于-历程 */
.abolc{width:100%;padding:100px 0 140px}
.abolc-nav{margin-top:80px;position:relative;user-select: none;}
.abolc-nav .swiper-container{width:calc(100% - 80px)}
.abolc-nav-btn{height:100%;width:39px;display:flex;align-items:center;justify-content:center;background:#f9b974;position:absolute;top:0;cursor:pointer}
.abolc-nav-btn i{display:block;background:url("../images/pages/about-arrow.png") no-repeat center/100%;width:17px;height:31px}
.abolc-nav-btn.r{right:0;transform:rotate(180deg)}
.abolc-nav-item{height:80px;display:flex;align-items:center;justify-content:center;border:#e5e5e5 1px solid;color:#333;font-size:24px;cursor:pointer}
.abolc-nav-item.active{background:#f7f7f7;color:#f9b973}
.abolc-nav-item:not(:last-child){border-right:0}
.abolc-list{padding:76px 40px 0}
.abolc-list:not(:first-child){display:none}
.abolc-item{position:relative;padding-left:90px;min-height:100px;margin-bottom:10px}
.abolc-item:after{content:'';width:6px;height:6px;background:#d2d2d2;position:absolute;top:10px;left:55px;border-radius:50%}
.abolc-item:before{content:'';width:1px;height:calc(100% - 26px);background:#d2d2d2;position:absolute;left:57.5px;top:26px}
.abolc-item:last-child:before{display:none}
.abolc-list h3{color:#333;font-size:24px;margin-bottom:70px}
.abolc-month{font-size:18px;color:#333;position:absolute;left:0;top:0}
.abolc-item p{font-size:14px;line-height:30px;color:#666}

/* 关于-荣誉 */
.abory{padding:90px 0 100px;width:100%}
.abory-list{display:flex;margin-top:50px;justify-content:space-between;flex-wrap:wrap;margin-bottom: 50px;}
.abory-list:after{width:31%;content:''}
.abory-item{display:block;margin-bottom:38px;width:31%}
.abory-item img{transition:all .6s ease}
.abory-item:hover img{transform:scale(1.1)}
.abory-pic{display:flex;overflow:hidden;height:300px;border:1px solid #e2e2e2;align-items:center;justify-content:center}
.abory-pic img{max-width:80%;max-height:80%;object-fit:cover}
.abory-item p{margin-top:10px;color:#666;font-size:16px;line-height:36px}

/* 关于-伙伴 */
.abohb{width: 100%;padding: 84px 0 110px;background: #eceff4}
.abohb-list{width: 100%;margin: 50px 0 0;}
.abohb-ul{margin: -1% 0 0 -1%;}
.abohb-ul a{
    display: block;
}
.abohb-ul a img{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.abohb-ul .partner-swiper{
    padding-bottom: 30px;
}
.abohb-ul .partner-swiper .swiper-slide{
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*.abohb-ul a{display: flex;align-items: center;float: left;transition: all .4s ease;justify-content: center;border: 1px solid #dcdcdc;height: 178px;width: 19%;margin: 1% 0 0 1%;}*/
/*.abohb-ul a img{max-width: 88%;max-height: 88%;}*/
/*.abohb-ul a:hover{box-shadow: 0 4px 16px 10px rgba(0, 0, 0, 0.1);}*/


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .sonBan img{min-height: 400px;}
    .sonBan-menu {bottom: 40px;}
    .sonBan-menu a::after{bottom: -12px;}
    .sonBan-menu a.active{font-size: 20px;}
    .sonBan-menu a{margin-right: 64px;}
    .news {padding: 88px 0 100px;}
    .news-loop-cont h2 {font-size: 28px;margin-bottom: 14px;}
    .news-loop-cont {padding-top: 35px;padding-right: 80px;}
    .news-prev, .news-next {background-size: 28px auto;top: calc(50% - 78px);}
    .news-prev{left: 18px;}
    .news-next{right: 18px;}
    .news-loop .swiper-pagination {bottom: 176px;padding: 0px 26px;}
    .news-list {padding: 110px 0;}
    .news-link {margin-top: 50px;}
    .newsxq {padding: 88px 0 100px;}
    .newsxq-mix {padding: 68px 80px 88px;}
    .newsxq-title h2 {font-size: 28px;}
    .newsxq-title p {margin-top: 40px;}
    .newsxq-title p span {margin: 0 30px;}
    .newsxq-cont {padding: 50px 0 80px;}
    .newsxq-cont p {line-height: 32px;}
    .joinzylc {padding: 80px 0 88px;}
    .joinzyTitle h2 {font-size: 32px;}
    .joinzylc-list {margin-top: 80px;}
    .joinzylc-list h6 span, .joinzylc-list h6 b{font-size: 22px;}
    .joinzygw {padding: 80px 0 100px;}
    .joinzygw-name li, .joinzygw-items li {padding: 0 36px;font-size: 18px;}
    .joinzygw-name li {height: 78px;line-height: 78px;}
    .joinzygw-items li {height: 70px;line-height: 70px;}
    .joinzygw-table {padding: 70px 0 88px;}
    .joinzyxz {padding: 80px 0 88px;}
    .joinzyxz-items {padding: 32px 28px 60px;}
    .joinzp {padding: 70px 0 80px;}
    .joinzp-mix {padding: 50px 36px 80px;}
    .joinxz {padding: 70px 0 80px;}
    .joinxz-items {padding: 50px 50px 70px;}
    .joinxz-wt-info {margin-top: 40px;}
    .joinsz {padding: 80px 0 100px;}
    .joinsz-site {margin: 24px 0 18px;}
    .joinsz-link {margin-top: 40px;background-position: right 80px center;}
    .relBan-name h1 {font-size: 32px;}
    .relBan-name p {font-size: 16px;margin-top: 14px;}
    .relBan-icon {margin-top: 28px;padding-top: 42px;}
    .relwm {padding: 80px 0 90px;}
    .relwm-cont {width: 500px;padding: 48px 40px 0 0;}
    .relwm-cont-name {font-size: 32px;}
    .relwm-cont-info {margin-top: 30px;}
    .relwm-cont-city p {font-size: 22px;margin-top: 20px;}
    .relly {padding: 70px 0 80px;}
    .relly-title h2 {font-size: 32px;}
    .relly-form{margin-top: 44px;}
    .relly-form li input, .relly-form li textarea, .relly-form-code span, .relly-form-code p{height: 52px;}
    .relly-form li textarea{height: 190px !important;}
    .relly-form li button {width: 380px;height: 66px;}
    .relly-form li:last-child {margin-top: 54px;}
    .joinsh{padding: 80px 0 100px;}
    .joinsh-list{padding-bottom: 100px;}
    .joinsh-img{width: 480px;}
    .joinsh-cont {width: calc(100% - 480px);padding: 10px 0 0 48px;}
    .joinsh-cont p{line-height: 32px;height: 96px;}
    .joinsh-items {margin-top: 48px;}
    .search {padding: 90px 0 110px;}
    .search-form input, .search-form button {height: 60px;}
    .search-form {width: 640px;}
    .search-form input {font-size: 16px;padding: 0 28px;}
    .search-form button span {padding-right: 36px;background-size: 28px auto;}
    .search-form button{font-size: 22px;}
    .search-mix {padding: 68px 54px 100px;margin-top: 38px;}
    .search-public, .search-alone-right{padding-bottom: 80px;}
    .search-list, .search-alone-list {margin-bottom: 68px;}
    .search-menu a{height: 80px;}
    .prolb {padding: 80px 0;}
    .prolb-list {padding: 68px 0 80px;}
    .prolb-link-cont {padding-top: 28px;}
    .prolb-link-cont span {margin-top: 24px;}
    .proxqcp-cont, .proxqcp-img{height: 550px;}
    .proxqcp-cont h6, .proxqcp-cont p {line-height: 30px;}
    .proxqxj-cont h2, .proxqxn-cont h2{font-size: 36px;margin-bottom: 16px;}
    .proxqxj-cont {width: 34%;padding-right: 5%;}
    .proxqxj-cont, .proxqxj-img {height: 540px;}
    .proxqxn-cont, .proxqxn-img {height: 560px;}
    .proxqxg {padding: 70px 0 90px;}
    .proxqxg-list {margin-top: 54px;}
    .proxqxn-img{width: 57%;}
    .proxqxn-cont{width: 40%;}
    .abohb{padding: 80px 0 88px;}
    .abohb-list {margin: 42px 0 80px;}
    /*.abohb-ul a{height: 150px;}*/
    .abojjnum-cont .timer,.abojjnum-cont b{font-size: 60px;padding: 0}
    .abojjnum-cont p:not(:last-child):after{right: 0}
    .abojjnum-cont{width: 90%}
    .abojjwh-cont{width: 65%}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
    .sonBan img {min-height: 300px;}
    .news {padding: 68px 0 80px;}
    .news-loop-cont h2 {font-size: 24px;margin-bottom: 12px;}
    .news-loop-cont p {line-height: 28px;height: 56px;}
    .news-loop-cont {padding-top: 32px;padding-right: 50px;}
    .news-prev, .news-next {background-size: 20px auto;top: calc(50% - 65px);}
    .news-prev{left: 10px;}
    .news-next{right: 10px;}
    .news-loop .swiper-pagination {bottom: 144px;padding: 0px 16px;}
    .news-list {padding: 80px 0;}
    .news-link-desc p {font-size: 16px;line-height: 30px;}
    .news-link-img{width: 200px;}
    .news-link-cont {width: calc(100% - 200px);padding-left: 24px;}
    .news-link-desc {margin: 20px 0 18px;height: 30px;}
    .news-link {margin-top: 40px;}
    .newsxq {padding: 68px 0 80px;}
    .newsxq-title h2 {font-size: 24px;}
    .newsxq-title p span {margin: 0 20px;}
    .newsxq-title p {margin-top: 30px;}
    .newsxq-mix {padding: 60px 70px 80px;}
    .newsxq-cont {padding: 50px 0 70px;}
    .newsxq-mix {padding: 44px 32px 68px;}
    .newsxq-cont {padding: 40px 0 50px;}
    .joinzylc {padding: 70px 0 80px;}
    .joinzyTitle h2 {font-size: 28px;}
    .joinzyTitle i {width: 40px;margin: 12px auto;}
    .joinzyTitle p {font-size: 16px;}
    .joinzylc-list h6 span, .joinzylc-list h6 b {font-size: 20px;}
    .joinzylc-list {margin-top: 68px;}
    .joinzygw {padding: 70px 0 88px;}
    .joinzygw-table {padding: 60px 0 74px;}
    .joinzygw-name li, .joinzygw-items li {padding: 0 24px;font-size: 16px;}
    .joinzygw-name li {height: 64px;line-height: 64px;}
    .joinzygw-items li {height: 60px;line-height: 60px;}
    .joinzyxz {padding: 70px 0 78px;}
    .joinzyxz-mix {margin-top: 58px;}
    .joinzyxz-items {padding: 24px 24px 40px;}
    .joinzyxz-qa {padding: 0;}
    .joinzyxz-qa a {margin-top: 22px;}
    .joinzyxz-list {margin-top: 30px;}
    .joinzyxz-qa h2 {font-size: 16px;}
    .joinzyxz-qa p{margin-top: 8px;}
    .joinzyxz-name h6 {font-size: 22px;padding-left: 32px;}
    .joinzyxz-items:hover .joinzyxz-name h6 {transform: translateY(-18px);}
    .joinzyxz-more {margin-top: 34px;width: 200px;height: 46px;}
    .joinzyxz-xz a h2, .joinzyxz-xz a p{font-size: 16px;}
    .joinzyxz-xz a{padding: 17px 0;}
    .joinzp {padding: 60px 0 70px;}
    .joinzp-mix {padding: 40px 28px 60px;}
    .joinzp-info {padding: 22px 24px;margin: 28px 0 32px;}
    .joinzp-cont.joinzp-cont-top {margin-top: 40px;}
    .joinzp-cont {padding: 0 24px;}
    .joinzp-send {margin: 40px 0 0 24px;}
    .joinxz {padding: 60px 0 70px;}
    .joinxz-items {padding: 40px 40px 60px;}
    .joinxz-list {margin-top: 36px;}
    .joinxz-wt-info {margin-top: 28px;}
    .joinxz-xx-info {padding: 20px 0;}
    .joinxz-items.joinxz-items-top {margin-top: 40px;}
    .joinsz {padding: 70px 0 80px;}
    .joinsz-site {margin: 20px 0 18px;}
    .joinsz-link {margin-top: 30px;padding: 30px 30px 40px;background-position: right 60px center;}
    .joinsz-desc {max-width: 600px;height: 122px;}
    .relBan-name h1 {font-size: 28px;}
    .relBan-name p {font-size: 16px;margin-top: 8px;}
    .relBan-icon {margin-top: 20px;padding-top: 26px;}
    .relBan-icon li img{width: 56px !important;}
    .relwm-cont {width: 400px;padding: 34px 30px 0 0;}
    .relwm-cont-name {font-size: 28px;}
    .relwm-cont-info {margin-top: 20px;}
    .relwm-cont-info p {font-size: 16px;margin: 12px 0 14px;}
    .relwm-cont-city {margin-top: 22px;}
    .relwm-cont-city p {font-size: 18px;margin-top: 14px;}
    .relwm-map {width: calc(100% - 400px);}
    .relly-title h2 {font-size: 28px;margin-bottom: 10px;}
    .relly-title p {font-size: 16px;}
    .relly-form li {margin-top: 16px;width: 48%;}
    .relly-form {margin-top: 32px;}
    .relly-form-code input {width: 200px !important;}
    .relly-form-code p{margin: 0 0 0 10px;}
    .sonBan.relBan img{min-height: 400px;}
    .relwm {padding: 70px 0 80px;}
    .relly {padding: 64px 0 74px;}
    .joinsh{padding: 70px 0 88px;}
    .joinsh-list{padding-bottom: 88px;}
    .joinsh-img{width: 460px;}
    .joinsh-cont {width: calc(100% - 460px);padding: 0 0 0 36px;}
    .joinsh-cont h2 {font-size: 28px;}
    .joinsh-cont h6 {font-size: 28px;margin: 16px 0 12px;}
    .joinsh-cont p{line-height: 28px;height: 84px;}
    .joinsh-items {margin-top: 36px;}
    .search {padding: 80px 0 90px;}
    .search-form input, .search-form button {height: 50px;}
    .search-form button{font-size: 20px;width: 120px;}
    .search-form input {width: calc(100% - 120px);padding: 0 20px;}
    .search-form {width: 540px;}
    .search-mix {padding: 50px 32px 80px;margin-top: 30px;}
    .search-menu a span {font-size: 16px;padding-left: 32px;}
    .search-menu a {height: 68px;}
    .search-result {padding: 18px 20px;font-size: 16px;}
    .search-link {padding: 24px 20px;}
    .search-alone-left .search-result {padding: 18px 20px;}
    .search-alone-menu {padding: 0 28px;margin-top: 16px;}
    .search-alone-menu p {line-height: 32px;}
    .search-alone-link h2 {margin-bottom: 8px;}
    .search-alone-left{width: 180px;}
    .search-alone-right {width: calc(100% - 180px);}
    .search-alone-link {padding: 24px 20px;}
    .search-alone-li {padding-right: 120px;}
    .search-alone-down {right: 26px;bottom: 26px;}
    .search-link h2 {margin-bottom: 8px;}
    .prolb {padding: 70px 0;}
    .prolb-list {padding: 50px 0 64px;}
    .prolb-link {margin-top: 48px;}
    .prolb-ul {margin-top: -48px;}
    .prolb-link-cont h2 {font-size: 22px;margin-bottom: 4px;}
    .prolb-link-cont p {font-size: 16px;line-height: 30px;height: 60px;}
    .prolb-link-cont span {margin-top: 18px;}
    .proxqxg .indTitle h2{font-size: 32px;}
    .proxqxg .indcp-cont p {line-height: 26px;height: 52px;}
    .proxqcp-cont, .proxqcp-img {height: 460px;}
    .proxqxj-cont h2, .proxqxn-cont h2 {font-size: 30px;margin-bottom: 12px;}
    .proxqxj-cont, .proxqxj-img {height: 460px;}
    .proxqxj-cont {width: 34%;padding-right: 0;}
    .proxqxn-cont {width: 42%;}
    .proxqxn-cont, .proxqxn-img {height: 400px;}
    .proxqxg-list {margin-top: 44px;}
    .proxqxg-list ul {margin: -1.5% 0 0 -1.5%;}
    .proxqxg-list li {width: 31.8333%;margin: 1.5% 0 0 1.5%;}
    .proxqxg {padding: 66px 0 80px;}
    .abohb{padding: 68px 0 78px;}
    .abohb-list {margin: 36px 0 68px;}
    /*.abohb-ul a{height: 120px;}*/
    .indnum-begin{width: 100%}
    .abojjnum-cont{width: 100%}
    .abojjnum-cont .timer, .abojjnum-cont b{font-size: 30px}
    .abojjwh{background: #f7f7f7 url("../images/pages/about3.png")no-repeat right /420px}
    .abojjwh-cont{width: 80%}
    .abory-pic{height: 250px}
    .abory-list{margin-bottom: 40px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .sonBan-menu a {margin-right: 40px;}
    .joinsz-desc {max-width: 500px;}
    .relBan-icon li{width: 100%;margin-top: 16px;}
    .relBan-icon{display: block;}
    .relBan-icon li:first-child{margin-top: 0;}
    .relwm-cont {width: 100%;padding: 0;}
    .relwm-map{width: 100%;margin-top: 24px;}
    .relly-form li{width: 100%;}
    .relly-form-code input {width: 62% !important;}
    .relly-form li label{height: auto;}
    .relwm-cont-city{font-size: 0;}
    .relwm-cont-city p{display: inline-block;margin: 0 20px 0 0;}
    .relwm-cont-city p:last-child{margin-right: 0;}
    .joinsh-img{width: 360px;}
    .joinsh-img img{height: 260px;}
    .joinsh-cont {width: calc(100% - 360px);padding: 0 0 0 24px;}
    .search-menu a{width: 33.3333%;}
    .search-menu a:nth-child(3n):after{display: none;}
    .proxqxj-cont {width: 40%;}
    /*.abohb-ul a{width: 31.3333%;}*/
    .abojjgs,.abojjwh,.abolc{padding: 60px 0}
    .abojjnum-cont p:after{display: none}
    .abojjnum-cont{flex-wrap: wrap;padding: 30px 0}
    .abojjnum-cont p{width: 50%;margin-bottom: 20px}
    .abojjwh{background: #f7f7f7}
    .abojjwh-cont{width: 100%}
    .abojjyj{padding-top: 60px}
    .abojjyj-txt h3{font-size: 30px}
    .abojjyj-txt h4{font-size: 24px;margin: 15px 0 20px}
    .abojjyj-txt p{font-size: 16px}
    .abojjyj-cont,.abolc-nav{margin-top: 40px}
    .abojjyj-item,.abojjyj-item:nth-child(even){flex-direction: column}
    .abojjyj-pic,.abojjyj-txt{width: 100%}
    .abolc-list{padding: 40px 0 0}
    .abory-item{width: 48%;margin-bottom: 30px}
    .abory{padding: 60px 0 68px}
    .abory-list{margin-bottom: 10px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .sonBan img {min-height: 200px;}
    .sonBan-menu a {margin-right: 14px;font-size: 16px;height: 30px;line-height: 30px;}
    .sonBan-menu a.active{font-size: 18px;}
    .sonBan-menu a::after {bottom: -8px;}
    .sonBan-menu {bottom: 20px;}
    .news {padding: 40px 0;}
    .news-loop-img img{min-height: 180px;}
    .news-loop-cont {padding-top: 25px;padding-right: 0;}
    .news-loop-cont h2 {font-size: 20px;margin-bottom: 8px;}
    .news-prev, .news-next {background-size: 15px auto;top: calc(50% - 57px);}
    .news-prev{left: 0;}
    .news-next{right: 0;}
    .news-loop .swiper-pagination {bottom: 120px;padding: 0px 12px;}
    .news-loop .swiper-pagination-bullet{width: 10px;height: 10px;}
    .news-list {padding: 44px 0;}
    .news-link-img{width: 100%;}
    .news-link-img img{width: auto;}
    .news-link-cont {width: 100%;padding: 20px 0 0;}
    .news-link-desc {margin: 12px 0;height: 80px;}
    .news-link-desc p {line-height: 26px;}
    .news-link-mix span{font-size: 14px;}
    .news-link {padding-bottom: 28px;margin-top: 28px;}
    .paging a {width: 36px;height: 36px;line-height: 34px;margin: 3px;font-size: 16px;}
    .paging a:first-child, .paging a:last-child{width: 54px;}
    .newsxq {padding: 40px 0;}
    .newsxq-title h2 {font-size: 20px;line-height: 30px;}
    .newsxq-mix {padding: 24px 12px 28px;}
    .newsxq-title{text-align: left;}
    .newsxq-title p span{display: block;width: 100%;margin: 0;line-height: 24px;}
    .newsxq-title p {margin-top: 14px;}
    .newsxq-cont {padding: 24px 0;}
    .newsxq-cont p {line-height: 28px;}
    .newsxq-btn-pn{width: 100%;float: none;}
    .newsxq-btn-pn p {line-height: 28px;}
    .newsxq-btn-back{float: none;margin: 16px auto 0;}
    .joinzylc {padding: 40px 0;}
    .joinzyTitle h2 {font-size: 22px;}
    .joinzyTitle p {font-size: 14px;}
    .joinzyTitle i {width: 32px;margin: 8px auto;}
    .joinzylc-list i{height: 80px;}
    .joinzylc-list {margin-top: 28px;}
    .joinzylc-list i img{max-width: 68%;}
    .joinzylc-list h6 span, .joinzylc-list h6 b {font-size: 16px;}
    .joinzylc-list h6 span{width: 46px;margin-right: 0;height: 58px;line-height: 58px;}
    .joinzylc-list h6 b{display: block;width: 100%;height: auto;line-height: normal;}
    .joinzylc-list h6{margin-top: 14px;}
    .joinzygw {padding: 40px 0;}
    .joinzygw-table {padding: 32px 0;}
    .joinzygw-name li {height: 50px;line-height: 50px;}
    .joinzygw-items li{height: 46px;line-height: 46px;}
    .joinzygw-hint{display: block;font-style: 12px;color: #999;margin-bottom: 6px;}
    .joinzygw-scroll{overflow-x: auto;}
    .joinzygw-mix{width: 900px;}
    .joinzyxz {padding: 40px 0;}
    .joinzyxz-items{width: 100%;}
    .joinzyxz-mix {margin-top: 32px;}
    .joinzyxz-items:last-child{margin-top: 18px;}
    .joinzyxz-items {padding: 20px 16px 28px;}
    .joinzyxz-name h6{font-size: 20px;}
    .joinzyxz-name::before {left: -55px;top: -65px;width: 220px;height: 120px;}
    .joinzyxz-qa a {margin-top: 16px;}
    .joinzyxz-list {margin-top: 18px;}
    .joinzyxz-more span {font-size: 16px;padding-right: 76px;}
    .joinzyxz-more {margin-top: 24px;width: 180px;height: 42px;}
    .joinzyxz-xz a h2{padding-left: 18px;}
    .joinzyxz-xz a {padding: 14px 0;}
    .joinzyxz-xz a h2, .joinzyxz-xz a p {font-size: 14px;}
    .joinzyxz-xz a h2 {width: 68%;}
    .joinzygw-name li, .joinzygw-items li {padding: 0 18px;font-size: 15px;}
    .joinzp {padding: 40px 0;}
    .joinzp-mix {padding: 24px 16px 28px;}
    .joinzp-name {font-size: 20px;}
    .joinzp-info span {font-size: 16px;display: block;line-height: 26px;}
    .joinzp-info span::after{display: none;}
    .joinzp-info {padding: 12px 16px;margin: 18px 0 20px;}
    .joinzp-cont {padding: 0 16px;}
    .joinzp-cont i {height: 3px;margin: 12px 0;}
    .joinzp-cont p {margin-bottom: 6px;}
    .joinzp-cont.joinzp-cont-top {margin-top: 24px;}
    .joinzp-send {margin: 24px 0 0 16px;}
    .joinxz {padding: 40px 0;}
    .joinxz-name {font-size: 20px;padding-left: 34px;}
    .joinxz-items {padding: 20px 16px 24px;}
    .joinxz-wt-info h2 {font-size: 16px;margin-bottom: 4px;line-height: 26px;}
    .joinxz-wt-info p {line-height: 28px;}
    .joinxz-wt-info {margin-top: 16px;}
    .joinxz-list {margin-top: 20px;}
    .joinxz-xx-info h2, .joinxz-xx-info p {font-size: 14px;}
    .joinxz-xx-info {padding: 14px 0;}
    .joinxz-items.joinxz-items-top {margin-top: 20px;}
    .joinsz {padding: 40px 0;}
    .joinsz-link {margin-top: 20px;padding: 20px 18px 24px;background-position: right 10px top 21px;background-size: 28px auto;}
    .joinsz-name {font-size: 20px;}
    .joinsz-site {margin: 8px 0 10px;}
    .joinsz-desc p {line-height: 28px;}
    .joinsz-desc h4 {margin-bottom: 8px;}
    .joinsz-desc {max-width: 100%;height: 112px;}
    .joinsz-link::after{width: 6px;}
    .relBan-name h1 {font-size: 24px;}
    .relBan-name p {font-size: 14px;margin-top: 6px;}
    .relBan-icon {margin-top: 12px;padding-top: 20px;}
    .relBan-icon li {margin-top: 12px;}
    .relBan-icon li img {width: 44px !important;}
    .relBan-icon li p {margin-left: 12px;}
    .relBan-icon li p span {font-size: 13px;line-height: 18px;}
    .sonBan.relBan img {min-height: 320px;}
    .relwm {padding: 40px 0;}
    .relwm-cont-name {font-size: 24px;}
    .relwm-cont-info {margin-top: 12px;}
    .relwm-cont-info h2 {font-size: 20px;}
    .relwm-cont-info p {font-size: 15px;margin: 8px 0 10px;}
    .relwm-cont-info i{height: 3px;}
    .relly-title h2 {font-size: 18px;font-weight: 700;margin-bottom: 8px;}
    .relly-title p {font-size: 14px;}
    .relly {padding: 40px 0;}
    .relly-form li label {font-size: 16px;margin-bottom: 5px;}
    .relly-form li input, .relly-form li textarea, .relly-form-code span, .relly-form-code p {height: 44px;}
    .relly-form li input::-webkit-input-placeholder, .relly-form li textarea::-webkit-input-placeholder{font-size: 16px;}
    .relly-form li input:-moz-placeholder, .relly-form li textarea:-moz-placeholder{font-size: 16px;}
    .relly-form li input::-moz-placeholder, .relly-form li textarea::-moz-placeholder{font-size: 16px;}
    .relly-form li input:-ms-input-placeholder, .relly-form li textarea:-ms-input-placeholder{font-size: 16px;}
    .relly-form {margin-top: 10px;}
    .relly-form li input, .relly-form li textarea{font-size: 16px;padding: 0 12px;}
    .relly-form-code input {width: 38% !important;}
    .relly-form-code span {width: 88px;}
    .relly-form-code p {margin: 0 0 0 6px;font-size: 14px;}
    .relly-form li textarea {height: 120px !important;padding: 10px 12px !important;}
    .relly-form li:last-child {margin-top: 32px;}
    .relly-form li button {width: 100%;font-size: 20px;height: 50px;}
    .joinsh{padding: 40px 0;}
    .joinsh-list{padding-bottom: 40px;}
    .joinsh-img{width: 100%;}
    .joinsh-img img{height: auto;}
    .joinsh-cont {width: 100%;padding: 20px 0 0 0;}
    .joinsh-cont h2 {font-size: 22px;}
    .joinsh-cont h6 {font-size: 22px;margin: 10px 0 8px;}
    .joinsh-cont p{line-height: 28px;height: 84px;}
    .joinsh-items {margin-top: 32px;}
    .search-form{width: 100%;}
    .search {padding: 40px 0;}
    .search-form button span {padding-right: 28px;background-size: 24px auto;}
    .search-form button {font-size: 18px;width: 94px;}
    .search-form input {width: calc(100% - 94px);padding: 0 12px;font-size: 16px;}
    .search-form input, .search-form button {height: 44px;}
    .search-form input::-webkit-input-placeholder{font-size: 16px;}
    .search-form input:-moz-placeholder{font-size: 16px;}
    .search-form input::-moz-placeholder{font-size: 16px;}
    .search-form input:-ms-input-placeholder{font-size: 16px;}
    .search-mix {padding: 24px 16px 28px;margin-top: 24px;}
    .search-public, .search-alone-right {padding-bottom: 36px;}
    .search-list, .search-alone-list {margin-bottom: 34px;}
    .search-link h2 {font-size: 16px;margin-bottom: 4px;}
    .search-link p {line-height: 26px;height: 52px;}
    .search-result {padding: 16px 16px;font-size: 16px;}
    .search-link {padding: 16px 16px;}
    .search-alone-left .search-result {padding: 16px 16px;}
    .search-alone-left{width: 100%;padding-bottom: 20px;}
    .search-alone-menu h4 {font-size: 16px;margin-bottom: 4px;}
    .search-alone-menu p {line-height: 28px;}
    .search-alone-right{width: 100%;border-top: 1px solid #dcdcdc;border-left: none;}
    .search-alone-menu {padding: 0 16px;margin-top: 12px;}
    .search-alone-link {padding: 16px 16px;}
    .search-alone-link h2 {margin-bottom: 4px;font-size: 16px;}
    .search-alone-li {padding-right: 66px;}
    .search-alone-down {right: 4px;bottom: 18px;}
    .search-menu a{width: 50%;height: 42px;}
    .search-menu a::after{display: none;}
    .search-menu a:nth-child(2n+1):after{display: block !important;}
    .search-alone-mix {margin-top: 0;}
    .prolb {padding: 40px 0;}
    .prolb-list {padding: 32px 0 36px;}
    .prolb-ul {margin-top: -28px;}
    .prolb-link {margin-top: 28px;width: 100%;}
    .prolb-link-cont {padding-top: 20px;}
    .prolb-link-cont h2 {font-size: 20px;}
    .prolb-link-cont p {line-height: 26px;height: 52px;}
    .prolb-link-cont span {margin-top: 12px;width: 136px;height: 38px;}
    .proxqxg .indTitle h2 {font-size: 24px;}
    .proxqxg .indTitle p {font-size: 14px;margin-top: 4px;}
    .proxqxg .indIcon {margin-top: 20px;}
    .proxqxg .indIcon img{width: 36px;}
    .proxqxg .indcp-cont {padding-top: 12px;}
    .proxqcp-img{width: 100%;height: auto;}
    .proxqcp-cont{width: 100%;height: auto;padding: 20px 0 36px;}
    .proxqcp-cont h1 {font-size: 22px;}
    .proxqcp-cont h1::after {height: 3px;margin: 12px 0;}
    .proxqcp-cont h6, .proxqcp-cont p {line-height: 28px;}
    .proxqxj-img, .proxqxn-img{width: 100%;height: auto;padding-top: 32px;}
    .proxqxj-cont, .proxqxn-cont{width: 100%;height: auto;padding: 28px 0 36px;}
    .proxqxj-cont h2, .proxqxn-cont h2 {font-size: 24px;margin-bottom: 8px;}
    .proxqxj-cont p, .proxqxn-cont p{font-size: 16px;line-height: 28px;}
    .proxqxg {padding: 40px 0;}
    .proxqxg-list {margin-top: 32px;}
    .proxqxg-list ul {margin: -24px 0 0 0;}
    .proxqxg-list li {width: 100%;margin: 24px 0 0 0;}
    .abohb{padding: 40px 0;}
    .abohb-list {margin: 28px 0 36px;}
    /*.abohb-ul a{height: 68px;}*/
    .abojjgs, .abojjwh,.abolc{padding: 40px 0}
    .about-tit h2{font-size: 24px;padding-bottom: 10px;margin-bottom: 5px}
    .about-tit p{font-size: 22px}
    .abojjgs-pic{height: 200px}
    .abojjgs-cont,.abojjgs-cont h3:not(:first-child){margin-top: 30px}
    .abojjgs-cont h3{font-size: 20px;margin-bottom: 10px}
    .abojjgs-cont p{font-size: 15px}
    .abojjnum-cont p{width: 100%;text-align: left}
    .abojjwh-cont{flex-direction: column;margin-top: 50px;}
    .abojjwh-lft{padding: 0}
    .abojjwh-rgt{margin-top: 20px}
    .abojjwh-tit h2{font-size: 24px}
    .abojjyj-pic{height: 200px}
    .abojjyj-txt h3{font-size: 26px}
    .abojjyj-txt h4{font-size: 20px;margin: 10px 0}
    .abojjyj-txt p{text-align: center;line-height: 30px}
    .abolc-nav-item{height: 40px;font-size: 18px}
    .abolc-nav-btn{width: 19px}
    .abolc-nav-btn i{background: url("../images/pages/about-arrow.png")no-repeat center /10px}
    .abolc-nav .swiper-container{width: calc(100% - 40px)}
    .abolc-list h3{margin-bottom: 20px;font-size: 18px;text-align: center}
    .abolc-item{padding-left: 50px;min-height: auto;}
    .abolc-item:after{left: 36px}
    .abolc-item:before{left: 38px}
    .abolc-month{font-size: 16px}
    .abory-item{width: 100%}
    .abory-item p{font-size: 15px;line-height: 24px}
    .abojjyj {padding-top: 40px;}
    .abory {padding: 40px 0;}
    .abory-list {margin-top: 28px;}
    .abojjyj-cont, .abolc-nav {margin-top: 32px;}
    .abory-list{margin-bottom: 0;}
}