.indexban{position:relative}
.indexban .swiper-button-prev,
.indexban .swiper-button-next{width:60px;height:60px;margin-top:-30px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.indexban .swiper-button-prev{left:60px;background-image:url(../img/bann-l.png)}
.indexban .swiper-button-next{right:60px;background-image:url(../img/bann-r.png)}
.indexban .swiper-button-prev:hover{background-image:url(../img/bann-lcur.png)}
.indexban .swiper-button-next:hover{background-image:url(../img/bann-rcur.png)}
.m-bann .textbox{width:calc(100% - 30px);margin:0 auto;background-color:#fff;margin-top:-30px;position:relative;padding:30px 40px 50px}
.m-bann .textbox .line{width:25px;height:1px;margin-top:12px;margin-right:4px;background-color:#0086e8 !important}
.m-bann .textbox .text{font-family:'alibabasans';color:#0086e8 !important}
.m-bann .textbox .title{font-size:20px;color:#000 !important;font-family:'alibabasans';line-height:1.2;margin-top:5px}
.m-bann .textbox .more{margin-top:30px;width:32px;height:32px;display:block;font-size:16px;border:1px solid;border-color:#000 !important;color:#000 !important;line-height:32px;text-align:center;font-weight:bold;color:#000;font-family:宋体, 'SimSun'}
.indexa{padding:92px 0 96px;background-color:#fff}
.indexa .top .title{font-size:38px;text-align:center;font-weight:bold}
.indexa .top .text{color:#666;font-size:16px;line-height:1.875;text-align:center;margin-top:46px}
.indexa .box{margin-top:80px}
.indexa .box .numbox{text-align:center}
.indexa .box .numbox .num{display:inline-block;color:#d6000f;font-size:72px;font-weight:bold;font-family:Arial}
.indexa .box .numbox .add{display:inline-block;font-size:36px;font-weight:bold;color:#d6000f;font-family:Arial;margin-left:14px;transform:translateY(-14px);-webkit-transform:translateY(-14px);-moz-transform:translateY(-14px)}
.indexa .box .text{margin-top:10px;color:#666;font-size:16px;text-align:center;line-height:1.5}
.indextop .title{font-size:38px;font-weight:bold;text-align:center}
.indextop .text{color:#666;font-size:18px;text-align:center;margin-top:12px}
.indexb{padding:92px 0 100px}
.indexb1{margin-top:58px}
.indexb1 .imgbox{width:50%;position:relative}
.indexb1 .imgbox .bot,
.indexb2 .swiper-slide .showbox{width:100%;height:60px;padding:20px 30px;background-color:rgba(255,255,255,0.8);position:absolute;bottom:0;left:0}
.indexb1 .imgbox .bot .name,
.indexb2 .swiper-slide .showbox .name{font-size:16px;line-height:20px}
.indexb1 .imgbox .bot .more,
.indexb2 .swiper-slide .showbox .more{height:20px;line-height:20px;color:#d6000f;background-image:url(../img/ibadd.png);background-repeat:no-repeat;background-position:left center;padding-left:30px}
.indexb1 .items{width:50%;background-color:#f6f6f6;padding:20px 30px}
.indexb1 .item{padding:10px 0;border-bottom:1px dashed #ccc}
.indexb1 .item:nth-last-of-type(1){border-bottom:none}
.indexb1 .item .type{width:100px;height:32px;background-color:#d6000f;color:#fff;text-align:center;line-height:32px;font-size:16px;font-weight:bold;border-radius:5px}
.indexb1 .item .text{width:calc(100% - 120px);margin-left:20px;font-size:16px;color:#666;line-height:32px;line-height:32px}
.indexb2{margin-top:30px}
.indexb2 .swiper-slide .hidebox{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(214,0,15,0.4);opacity:0;transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.indexb2 .swiper-slide .hidebox .title{color:#fff;font-size:24px;font-weight:bold;text-align:center}
.indexb2 .swiper-slide .hidebox .text{width:74%;margin:18px auto 0;color:#fff;line-height:2.143;max-height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.indexb2 .swiper-slide .hidebox .more{text-align:center;margin-top:22px}
.indexb2 .swiper-slide .hidebox .more .desc{color:#fff;line-height:20px;margin-left:10px;display:inline-block;transform:translateY(-4px);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px)}
.indexb2 .swiper-slide .hidebox .more .icon{display:inline-block;margin-top:6px}
.indexb2 .swiper-slide:hover .hidebox{opacity:1;background-color:rgba(214,0,15,0.9);transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1)}
.indexb2 .swiper-slide:hover .showbox{display:none}
.indexb1 .imgbox:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexb1 .imgbox:hover .bot{background-color:rgba(214,0,15,0.9)}
.indexb1 .imgbox:hover .bot .name{color:#fff}
.indexb1 .imgbox:hover .bot .more{color:#fff;background-image:url(../img/ibadd_cur.png)}
.indexc{padding:90px 0 70px;background-color:#f6f6f6}
.indexc1{margin:52px 0 30px}
.indexc1 .name{width:15%;height:50px;display:block;background-color:#fff;color:#666;line-height:50px;font-size:16px;text-align:center;border-radius:5px;margin-bottom:30px;margin-right:2%;padding:13px 0;line-height:24px}
.indexc1 .name:nth-of-type(6n){margin-right:0}
.indexc2box1 .img{width:32%;margin-right:2%}
.indexc2box1 .textbox{width:66%}
.indexc2box1 .textbox .title{font-size:24px;font-weight:bold;line-height:1;margin-bottom:20px}
.indexc2box1 .textbox .text p{color:#666;line-height:2.143}
.indexc2box1 .textbox .text p:nth-of-type(2){margin-top:24px}
.indexc2box1 .textbox .more{width:120px;height:40px;background-color:#d6000f;display:block;text-align:center;line-height:40px;color:#fff;border-radius:5px;margin-top:26px}
.indexc2imgbox{margin-top:30px}
.indexc2imgbox .indexc2imglist .name{width:100%;padding:15px;text-align:center;background-color:rgba(0,0,0,0.4);position:absolute;bottom:0;left:0;color:#fff;font-size:16px;line-height:30px}
.indexc2imgbox .indexc2imglist:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexc2imgbox .indexc2imglist:hover .name,
.indexc1 .name:hover,
.indexc1 .name.cur{background-color:rgba(214,0,15,0.9);color:#fff}
.indexc2box1 .textbox .more:hover{background-color:#067ac3}
.indexd{padding:94px 0 100px}
.indexdbox{margin-top:56px}
.indexdbox .smallimgbox{width:19.33%;margin-left:0.67%}
.indexdbox .smallimgbox .swiper-slide{margin-bottom:0.325vw;cursor:pointer}
.indexdbox .smallimgbox .swiper-slide:nth-last-of-type(1){margin-bottom:0}
.indexdbox .smallimgbox .swiper-slide.cur{border:3px solid #d6000f}
/* .indexdbox .smallimgbox .swiper-slide:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} */
.indexdbox .bigimgbox{width:80%}
.indexdbox .bigimgbox .imglist{display:none;position:relative}
.indexdbox .bigimgbox .imglist.cur{display:block}
.indexdbox .bigimgbox .imglist .textbox{width:100%;height:auto;background-color:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;padding:26px 35px;border-left:5px solid #d6000f}
.indexdbox .bigimgbox .imglist .textbox .title{color:#fff;font-size:24px;font-weight:bold}
.indexdbox .bigimgbox .imglist .textbox .text{color:#fff;margin-top:18px;max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexe{padding:92px 0 100px;background-color:#f6f6f6}
.indexebox{margin-top:56px}
.indexenav{margin-bottom:60px;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.indexenav .indexnavname{width:140px;height:40px;background-color:#fff;border-radius:5px;color:#666;font-size:16px;text-align:center;line-height:40px;margin:0 15px;cursor:pointer}
.indexenav .indexnavname.cur{background-color:rgba(214,0,15,0.9);color:#fff}
.indexeitem{display:none}
.indexeitem.boxflex{display: -webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.indexeitem .inewslist{width:32%;margin-right:2%;display:block}
.indexeitem .inewslist:nth-of-type(3){margin-right:0}
.indexeitem .inewslist .img img{width:100%;height:280px}
.indexeitem .inewslist .textbox{background-color:#fff;padding:26px 28px}
.indexeitem .inewslist .textbox .title{font-size:16px;font-weight:bold;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexeitem .inewslist .textbox .text{color:#666;margin-top:16px;line-height:1.714;;max-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexeitem .inewslist .textbox .bot{margin-top:22px}
.indexeitem .inewslist .textbox .bot .date{color:#999;font-family:Arial;line-height:20px;font-size:12px}
.indexeitem .inewslist .textbox .bot .more{height:20px;line-height:20px;padding-left:30px;color:#d6000f;background-image:url(../img/ibadd.png);background-repeat:no-repeat;background-position:left center;}
.indexeitem .inewslist:hover{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1)}
.indexeitem .inewslist:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexeitem .inewslist:hover .textbox .title{color:#d6000f}

@media (min-width:1024px){
    .indexb2 .swiper-slide{width:32%;margin-right:2%}
    .indexb2 .swiper-slide:nth-of-type(3){margin-right:0}
    .indexa .box .swiper-slide{width:33.3333%}
    .indexc2imgbox .swiper-slide{width:32%;height:auto;margin-right:2%;margin-bottom:30px}
    .indexc2imgbox .swiper-slide:nth-of-type(3n){margin-right:0}
    .indexc2imgbox .swiper-wrapper,
    .indexdbox .smallimgbox .swiper-wrapper{flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap;overflow:initial}
}
@media (max-width:1680px){
    .indexb1 .item .text{font-size:14px;line-height:18px}
    .indexb1 .items{padding:10px 20px}
    .indexb1 .imgbox .img,
    .indexb1 .imgbox .img img{height:100%}
}
@media (max-width:1440px){
    .indexb1 .item .type{width:90px}
    .indexb1 .item .text{width:calc(100% - 100px);margin-left:10px}
    .indexa .box .numbox .num{font-size:60px}
    .indexa .box .numbox .add{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)}
    .indexc2box1 .textbox .title{font-size:20px;margin-bottom:0.9vw}
    .indexc2box1 .textbox .text p{line-height:1.8}
    .indexc2box1 .textbox .text p:nth-of-type(2){margin-top:0.75vw}
    .indexc2box1 .textbox .more{margin-top:1vw}
    .indexeitem .inewslist .img img{height:220px}
}
@media (max-width:1024px){
    .indexban .swiper-button-next,
    .indexban .swiper-button-prev{width:30px;height:30px;margin-top:-15px}
    .indexban .swiper-button-next{right:15px}
    .indexban .swiper-button-prev{left:15px}
    .indexa, .indexb, .indexc, .indexd, .indexe{padding:35px 0}
    .indexa .top .title{font-size:24px}
    .indexa .top .text{font-size:14px;line-height:1.6;margin-top:20px}
    .indexa .box{margin-top:30px}
    .indexa .box .numbox .num{font-size:48px}
    .indexa .box .numbox .add{transform: translateY(-7px);-webkit-transform: translateY(-7px);-moz-transform: translateY(-7px)}
    .indexaslide, .indexbslide, .indexcslide{padding-bottom:30px}
    .indexaslide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .indexbslide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .indexcslide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#ccc;width:10px;height:10px;opacity:1}
    .indexaslide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,
    .indexbslide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,
    .indexcslide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#d6000f}
    .indexaslide.swiper-container-horizontal>.swiper-pagination-bullets,
    .indexbslide.swiper-container-horizontal>.swiper-pagination-bullets,
    .indexcslide.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
    .indexa .box .text{font-size:14px}
    .indextop .title{font-size:24px;font-weight:bold;text-align:center}
    .indextop .text{color:#666;font-size:14px;text-align:center;margin-top:6px}
    .indexb1{margin-top:25px}
    .indexb1 .imgbox{width:100%}
    .indexb1 .imgbox .img,
    .indexb1 .imgbox .img img{height:auto}
    .indexb1 .imgbox .bot{height:40px;padding:10px 20px;background-color:rgba(0,0,0,0.4)}
    .indexb1 .imgbox .bot .name{color:#fff}
    .indexb1 .imgbox .bot .more{color:#fff;background-image:url(../img/ibadd_cur.png)}
    .indexb1 .items{width:100%}
    .indexb1 .items{padding:15px}
    .indexb1 .item .type{font-weight:normal}
    .indexb2 .swiper-slide .showbox{position:static;background-color:#f6f6f6;padding:10px 15px;height:auto}
    .indexb2 .swiper-slide .showbox .name{width:100%;text-align:center}
    .indexb2 .swiper-slide .showbox .more{display:none}
    .indexb2{margin-top:20px}
    .indexc1{margin:25px 0 5px}
    .indexc1 .name{width:32%;height:auto;font-size:12px;padding:8px 0;margin-bottom:15px;display:none;line-height:16px}
    .indexc1 .name:nth-of-type(3n){margin-right:0}
    .indexc1 .name:nth-of-type(1),.indexc1 .name:nth-of-type(2),.indexc1 .name:nth-of-type(3),.indexc1 .name:nth-of-type(4),.indexc1 .name:nth-of-type(5),.indexc1 .name:nth-of-type(6){display:block}
    .indexc2box1 .img{width:100%;margin-right:0%}
    .indexc2box1 .textbox{width:100%;margin-top:15px}
    .indexc2box1 .textbox .title{font-size:18px;margin-bottom:10px}
    .indexc2box1 .textbox .text p:nth-of-type(2){display:none}
    .indexc2box1 .textbox .more{margin-top:10px}
    .indexc2imgbox{margin-top:20px}
    .indexc2imgbox .indexc2imglist .name{position:static;background-color:#fff;color:#333;padding:5px 15px}
    .indexdbox{margin-top:25px}
    .indexdbox .smallimgbox{width:100%;margin-left:0}
    .indexdbox .bigimgbox{width:100%;margin-top:7px}
    .indexdbox .bigimgbox .imglist .textbox{position:static;padding:15px 0;border-left:none;background-color:#fff}
    .indexdbox .bigimgbox .imglist .textbox .title{font-size:18px;color:#333}
    .indexdbox .bigimgbox .imglist .textbox .text{margin-top:10px;line-height:22px;color:#666;max-height:44px;-webkit-line-clamp:2}
    .indexebox{margin-top:25px}
    .indexenav{margin-bottom:25px}
    .indexenav .indexnavname{width:31%;margin:0 3.5% 0 0;height:34px;line-height:34px}
    .indexenav .indexnavname:nth-of-type(3n){margin:0}
    .indexeitem .inewslist{width:100%;height:78px;margin-right:0;margin-bottom:20px;display: -webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
    .indexeitem .inewslist .img{width:32%;height:100%}
    .indexeitem .inewslist .img img{height:100%}
    .indexeitem .inewslist .textbox{width:68%;height:78px;padding:15px}
    .indexeitem .inewslist .textbox .title{font-size:14px;max-height:20px}
    .indexeitem .inewslist .textbox .text,
    .indexeitem .inewslist .textbox .bot .more{display:none}
    .indexeitem .inewslist .textbox .bot{margin-top:2.2vw}
}

.culture{padding:76px 0 152px}
.culture.productbox{padding:15px 0 152px}
.pagetitle .name{text-align:center;color:#333;font-size:38px;font-weight:bold}
.pagetitle .icon{width:100px;height:4px;margin:12px auto 0}
.pagetitle .text{color:#666;text-align:center;margin-top:14px}
.cultruebox{width:65.104vw;margin:50px auto 0}
/* .cultruebox .list:nth-of-type(1){padding:48px 0 100px;background-image:url(../img/culbg1.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto} */
.cultruebox .list:nth-of-type(1){padding:78px 0 84px;background-image:url(../img/culbg1.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}
.cultruebox .list:nth-of-type(1) .toplist,
.cultruebox .list:nth-of-type(2) .toplist{width:328px}
.cultruebox .list:nth-of-type(1) .toplist .title,
.cultruebox .list:nth-of-type(1) .bot .title,
.cultruebox .list:nth-of-type(2) .bot .title,
.cultruebox .list:nth-of-type(2) .toplist .title{color:#666;font-size:18px;text-align:center}
.cultruebox .list:nth-of-type(1) .toplist .text,
.cultruebox .list:nth-of-type(2) .toplist .text,
.cultruebox .list:nth-of-type(1) .bot .text,
.cultruebox .list:nth-of-type(2) .bot .text{color:#333;font-size:24px;font-weight:bold;text-align:center;margin-top:12px;line-height:36px}
.cultruebox .list:nth-of-type(1) .bot{margin-top:86px}
/* .cultruebox .list:nth-of-type(2){margin-top:30px;padding:96px 0 44px;background-image:url(../img/culbg2.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto} */
.cultruebox .list:nth-of-type(2){padding:96px 0 74px;background-image:url(../img/culbg2.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.cultruebox .list:nth-of-type(2) .top{margin-top:114px}
.aboutone{margin-top:54px}
.aboutone .textlist{width:48%;color:#666;line-height:2.143}
.aboutone .img{margin-top:52px}
.aboutone .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.aboutone .twotextbox{margin-top:18px}
.aboutone .title{color:#333;font-size:24px;font-weight:bold;margin-top:54px}
.abouttwo{margin-top:52px}
.abouttwo .item,
.aboutthree .item{background-color:#f6f6f6;margin-bottom:60px;padding:20px 20px 20px 50px}
.abouttwo .item.last,
.aboutthree .item:nth-last-of-type(1){margin-bottom:0}
.abouttwo .item .textbox,
.aboutthree .item .textbox{width:calc(100% - 720px);padding-right:20px}
.abouttwo .item .textbox .name,
.aboutthree .item .textbox .name{color:#333;font-size:24px;font-weight:bold}
.abouttwo .item .textbox .text,
.aboutthree .item .textbox .text{color:#666;font-size:16px;line-height:2;margin:24px 0}
.abouttwo .item .img,
.aboutthree .item .img{max-width:720px}
.abouttwo .item .textbox .text{max-height:192px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.abouttwo .item .textbox .tel,
.aboutthree .item .textbox .tel{width:176px;height:38px;float:right;background-color:#d6000f;padding-left:40px;font-size:18px;border-radius:5px;color:#fff;line-height:38px;font-weight:bold;font-family:'dinbold';background-image:url(../img/abouttel.png);background-repeat:no-repeat;background-position:left 14px center;background-size:18px auto}
.abouttwo .item .img:hover img,
.abouttwo .imgitems .imgitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.abouttwo .imgitems{padding:0 20px 20px;background-color:#f6f6f6}
.abouttwo .item.last{padding:20px 20px 0 50px}
.abouttwo .imgitems .imgitem{width:23.97%;margin-right:1.37%}
.abouttwo .imgitems .imgitem:nth-last-of-type(1){margin-right:0}
.abouttwo .imgitems .imgitem .title{color:#666;text-align:center;padding:15px;line-height:30px;background-color:#fff}
.aboutthree{margin-top:60px}
.aboutthree .nameitems,
.aboutthree .iconitems{width:720px;padding-left:20px}
.aboutthree .nameitem{width:210px;margin-right:30px;margin-bottom:30px;height:50px;box-shadow:0px 0px 7px 0px rgba(215,215,216,0.47);border-radius:10px;text-align:center;line-height:50px;color:#666;background-color:#fff}
.aboutthree .nameitem:nth-of-type(3n){margin-right:0}
.aboutthree .iconitem{width:150px;height:210px;padding-top:48px;margin-right:30px;background-color:#fff;;box-shadow:0px 0px 7px 0px rgba(215,215,216,0.47);border-radius:10px}
.aboutthree .iconitem:nth-last-of-type(1){margin-right:0}
.aboutthree .iconitem .icon{text-align:center}
.aboutthree .iconitem .icon img{display:inline-block}
.aboutthree .iconitem .name{text-align:center;font-size:16px;font-weight:bold;margin-top:18px}
.aboutthree .iconitems{padding-top:10px;padding-bottom:10px}
.qualitybox{margin-top:56px}
.qualityitem{background-color:#f6f6f6}
.qualityitem .wapimg{display:none}
.qualityitem .textbox{width:50%;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.qualityitem .img{width:50%}
.qualityitem .textbox .title{color:#333;font-size:24px;font-weight:bold}
.qualityitem .textbox .box{width:78%;margin:0 auto}
.qualityitem .textbox .text{margin-top:18px;font-size:16px;line-height:1.6}
.history{margin-top:52px;padding-top:195px;padding-bottom:30px;background-image:url(../img/hisbg.png);background-repeat:no-repeat;background-position:left 63% top;background-size:auto 100%}
.hisitem:nth-of-type(1){margin-bottom:42px}
.hisitem:nth-last-of-type(1){margin-bottom:0}
.hisitem .box{width:40%;position:relative}
.hisitem .box .title{font-size:24px;font-weight:bold;text-align:right}
.hisitem .box .text{color:#666;font-size:18px;text-align:right;margin-top:24px}
.hisitem:nth-of-type(2n) .box .title,
.hisitem:nth-of-type(2n) .box .text{text-align:left}
.hisitem:nth-of-type(2n) .box{width:43.3333%}
.hisitem .box:after{content:"";width:16px;height:16px;border:2px solid #d6000f;background-color:#fff;border-radius:20px;position:absolute;top:0;right:-25.5%}
.hisitem .box:before{content:"";width:8px;height:8px;background-color:#d6000f;border-radius:8px;position:absolute;top:6px;right:-24.5%;z-index:2}
.hisitem:nth-of-type(2){margin-bottom:44px}
.hisitem:nth-of-type(4n) .box{padding-left:9.06%}
.hisitem:nth-last-of-type(1) .box:after{left:-10.5%;right:auto}
.hisitem:nth-last-of-type(1) .box:before{left:-9.6%;right:auto}
.hisitem:nth-last-of-type(2) .box:after{left:auto;right:-25%}
.hisitem:nth-last-of-type(2) .box:before{left:auto;right:-24%}
.hisitem:nth-of-type(3){margin-bottom:44px}
.hisitem:nth-of-type(4){margin-bottom:44px}
.hisitem:nth-of-type(2) .box:after{left:-25.5%;right:auto}
.hisitem:nth-of-type(2) .box:before{left:-24.5%;right:auto}
.hisitem:nth-of-type(3) .box:before{right:-24.3%}
.hisitem:nth-of-type(3) .box:after{right:-25.3%}
.hisitem:nth-of-type(4) .box:before{left:-9.3%}
.hisitem:nth-of-type(4) .box:after{left:-10.2%}
.hisitem:nth-of-type(5) .box:before{right:-23%}
.hisitem:nth-of-type(5) .box:after{right:-24%}
.hisitem:nth-of-type(6) .box:before{left:-24.5%}
.hisitem:nth-of-type(6) .box:after{left:-25.5%}
.hisitem:nth-of-type(7) .box:before{right:-24.5%}
.hisitem:nth-of-type(7) .box:after{right:-25.5%}
.hisitem:nth-of-type(8) .box:before{left:-9.5%}
.hisitem:nth-of-type(8) .box:after{left:-10.4%}
.hisitem:nth-of-type(9) .box:before{right:-21.5%}
.hisitem:nth-of-type(9) .box:after{right:-22.5%}
.hisitem:nth-of-type(10) .box:before{left:-24.4%}
.hisitem:nth-of-type(10) .box:after{left:-25.3%}
.hisitem:nth-of-type(12) .box:before{left:-9.4%}
.hisitem:nth-of-type(12) .box:after{left:-10.4%}
.hisitem:nth-of-type(13) .box:before{right:-23.5%}
.hisitem:nth-of-type(13) .box:after{right:-24.5%}
.hisitem:nth-of-type(14) .box:before{left:-24.5%}
.hisitem:nth-of-type(14) .box:after{left:-25.5%}
.hisitem:nth-of-type(6),
.hisitem:nth-of-type(7),
.hisitem:nth-of-type(8){margin-bottom:44px}
.hisitem:nth-of-type(10){margin-bottom:12px}
.hisitem:nth-of-type(9){margin-bottom:24px}
.hisitem:nth-of-type(11),
.hisitem:nth-of-type(15){margin-bottom:44px}
.hisitem:nth-of-type(12){margin-bottom:5px}
.hisitem:nth-of-type(13){margin-bottom:21px}
.hisitem:nth-of-type(14){margin-bottom:12px}
.honor1slide .swiper-slide{width:200px}
.honor1{margin-top:40px}
.honor1 .honor1slide{padding:20px 0}
.honor1 .honor1slide .img img{box-shadow:2.5px 4.33px 16px 0px rgba(9, 2, 4, 0.1)}
.honor1 .btnbox{height:320px;overflow:hidden;margin-top:40px}
.honor1 .btnbox .btnlist{width:18.4%;height:50px;padding:10px 20px;line-height:30px;border-radius:10px;background-color:#f6f6f6;color:#666;cursor:pointer;margin-right:2%;margin-bottom:30px}
.honor1 .btnbox .btnlist:nth-of-type(5n){margin-right:0}
.honor1 .btnbox .btnlist.cur{background-color:#d6000f;color:#fff}
.honormore{width:120px;height:40px;border-radius:5px;border:1px solid #d6000f;color:#d6000f;margin:30px auto 0;text-align:center;line-height:40px;cursor:pointer}
.honormore:hover{background-color:#d6000f;color:#fff}
.honor2,
.honor3,
.honor4{margin-top:80px}
.honor2 .honoritem,
.honor3 .honoritem{width:23%;margin-right:2.6666%;margin-bottom:30px;box-shadow:2.5px 4.33px 16px 0px rgba(9, 2, 4, 0.1);}
.honor2 .honoritem:nth-of-type(4n),
.honor3 .honoritem:nth-of-type(4n){margin-right:0}
.joinus1{margin-top:54px;padding-bottom:60px;border-bottom:1px solid #f6f6f6}
.joinus1 .textbox{width:calc(100% - 786px);margin-right:66px}
.joinus1 .textbox .textlist{margin-bottom:48px}
.joinus1 .textbox .textlist:nth-last-of-type(1){margin-bottom:0}
.joinus1 .textbox .textlist .title,
.joinuslist .title,
.joinus2 .textbox .textlist .title{font-size:24px;font-weight:bold;margin-bottom:18px}
.joinus1 .textbox .textlist .text,
.joinus2 .textbox .textlist .text{color:#666;line-height:2.143}
.joinuslist{width:720px}
.joinuslist .title{margin-bottom:26px}
.joinuslist .joinuslistcon{height:648px;overflow:initial;overflow-y:hidden;padding:0 0 20px 0;overflow:initial}
.joinuslist .joinuslistcon .swiper-slide{height:auto}
.joinuslist .joinuslistcon .joinusitem{width:690px;float:right;margin-right:15px;margin-top:10px;padding:20px 30px;box-shadow:2.5px 4.33px 16px 0px rgba(9, 2, 4, 0.1);transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;cursor:pointer}
.joinuslist .joinuslistcon .joinusitem .name{width:calc(100% - 82px);margin-right:20px;line-height:30px;font-size:16px;line-height:30px;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
.joinuslist .joinuslistcon .joinusitem .date{color:#999;font-size:12px;line-height:30px;font-family:Arial;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
.joinuslist .joinuslistcon .joinusitem:hover,
.joinuslist .joinuslistcon .joinusitem.cur{background-color:#d6000f}
.joinuslist .joinuslistcon .joinusitem:hover .name,
.joinuslist .joinuslistcon .joinusitem:hover .date,
.joinuslist .joinuslistcon .joinusitem.cur .name,
.joinuslist .joinuslistcon .joinusitem.cur .date{color:#fff}
.joinus2{margin-top:72px}
.joinus2 .textbox{margin-top:52px}
.joinus2 .textbox .textlist{width:48%;margin-right:4%}
.joinus2 .textbox .textlist:nth-of-type(2n){margin-right:0}
.joinarea{margin-top:54px}
.joinus2 .phonebox{margin-top:30px}
.joinus2 .phonebox .text, .joinarea .title{font-size:24px;font-weight:bold;margin-bottom:18px}
.joinus2 .phonebox .botbox{margin-top:25px}
.joinus2 .phonebox .phonelist{height:68px;line-height:68px;border-radius:5px;background-color:#d6000f;color:#fff;font-size:28px;font-weight:bold;font-family:'dinbold'; padding-left:60px; padding-right:20px;background-image:url(../img/abouttel.png);background-repeat:no-repeat;background-position:left 14px center;margin-right:50px;}
.joinareabot{margin-top:25px}
.joinarealist{Width:15%;margin-right:2%;margin-bottom:25px;height:48px;line-height:46px;font-size:16px;text-align:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14)}
.joinarealist:nth-of-type(6n){margin-right:0}
.joinmess{margin-top:54px}
.joinmess .title{font-size:24px;font-weight:bold}
.joinmessbox{margin-top:25px}
.joinmessleft{width:48.5%;margin-right:3%}
.joinmessleft input{width:100%;background-color:#e5e5e5;padding:0 25px;height:44px;margin-bottom:11px}
.joinmessright{width:48.5%}
.joinmessright textarea{width:100%;height:154px;padding:15px;background-color:#e5e5e5}
.joinmessright .btn{width:100px;height:36px;line-height:36px;background-color:#d6000f;border-radius:4px;color:#fff;text-align:center;margin-top:15px;cursor:pointer}

.joinalertbox{width:900px;height:700px;background-color:#fff;z-index:21;position:absolute;top:50%;margin-top:-350px;left:50%;margin-left:-450px;padding:56px 60px 0}
.joinalertbox .close{position:absolute;top:30px;right:30px;z-index:22;cursor:pointer}
.joinalertbox .box .title{padding-bottom:38px;border-bottom:1px solid #e5e5e5;font-size:24px;line-height:1.6;font-weight:bold}
.joinalertbox .box .joinalertcon{margin-top:38px;height:470px}
.joinalertbox .box .joinalertcon .swiper-slide{height:auto}
.joinalertbox .box .joinalertcon .swiper-slide .name{font-weight:bold;margin-bottom:14px}
.joinalertbox .box .joinalertcon .swiper-slide .text{line-height:1.48;color:#666;margin-bottom:28px}
.joinalertbox .box .joinalertcon .swiper-slide .textbox{margin-bottom:16px}
.joinalertbox .box .joinalertcon .swiper-slide .btn{width:120px;height:40px;display:block;background-color:rgba(214, 0, 15, 1);color:#fff;line-height:40px;text-align:center;border-radius:5px}
.joinuslistcon.swiper-container-vertical>.swiper-scrollbar,
.joinuscon.swiper-container-vertical>.swiper-scrollbar{background-color:#e5e5e5;border-radius:0}
.joinuslistcon.swiper-container-vertical>.swiper-scrollbar .swiper-scrollbar-drag,
.joinuscon.swiper-container-vertical>.swiper-scrollbar .swiper-scrollbar-drag{background-color:#d6000f}


@media (max-width:1440px){
    .cultruebox{width:85.104vw}
    .abouttwo .item .img,
    .aboutthree .nameitems, .aboutthree .iconitems, .aboutthree .item .img{width:620px}
    .aboutthree .nameitem{width:180px}
    .aboutthree .iconitem{width:130px;height:190px;padding-top:38px;margin-right:26px}
    .aboutthree .iconitem .icon img{width:59px}
    .abouttwo .item .textbox, .aboutthree .item .textbox{width:calc(100% - 620px)}
    .hisitem .box:after{right:-24.5%}
    .hisitem .box:before{right:-23.4%}
    .hisitem:nth-of-type(2) .box:after{left:-29.5%;right:auto}
    .hisitem:nth-of-type(2) .box:before{left:-28.5%;right:auto}
    .hisitem:nth-of-type(3) .box:before{right:-21.8%}
    .hisitem:nth-of-type(3) .box:after{right:-23%}
    .hisitem:nth-of-type(4) .box:before{left:-11%}
    .hisitem:nth-of-type(4) .box:after{left:-12%}
    .hisitem:nth-of-type(5) .box:before{right:-20%}
    .hisitem:nth-of-type(5) .box:after{right:-21.1%}
    .hisitem:nth-of-type(6) .box:before{left:-28.5%}
    .hisitem:nth-of-type(6) .box:after{left:-29.5%}
    .hisitem:nth-of-type(7) .box:before{right:-21.5%}
    .hisitem:nth-of-type(7) .box:after{right:-22.6%}
    .hisitem:nth-of-type(8) .box:before{left:-11%}
    .hisitem:nth-of-type(8) .box:after{left:-12%}
    .hisitem:nth-of-type(9) .box:before{right:-18.5%}
    .hisitem:nth-of-type(9) .box:after{right:-19.6%}
    .hisitem:nth-of-type(10) .box:before{left:-28.4%}
    .hisitem:nth-of-type(10) .box:after{left:-29.4%}
    .hisitem:nth-of-type(11) .box:before{right:-22.2%}
    .hisitem:nth-of-type(11) .box:after{right:-23.4%}
    .hisitem:nth-of-type(12) .box:before{left:-10.8%}
    .hisitem:nth-of-type(12) .box:after{left:-11.8%}
    .hisitem:nth-of-type(13) .box:before{right:-22.4%}
    .hisitem:nth-of-type(13) .box:after{right:-23.5%}
    .hisitem:nth-of-type(14) .box:before{left:-28.5%}
    .hisitem:nth-of-type(14) .box:after{left:-29.5%}
    .hisitem:nth-last-of-type(2) .box:before{right:-21.8%}
    .hisitem:nth-last-of-type(2) .box:after{right:-23%}
    .hisitem:nth-last-of-type(1) .box:after{left:-12%}
    .hisitem:nth-last-of-type(1) .box:before{left:-11%}
    .honor1 .btnbox .btnlist{width:23.5%;margin-right:2%}
    .honor1 .btnbox .btnlist:nth-of-type(5n){margin-right:2%}
    .honor1 .btnbox .btnlist:nth-of-type(4n){margin-right:0}
    .history{background-position:left 64.5% top}
}

@media (max-width:1366px){
    .hisitem:nth-of-type(2) .box:after{left:-31.6%;right:auto}
    .hisitem:nth-of-type(2) .box:before{left:-30.5%;right:auto}
    .hisitem:nth-of-type(3) .box:before{right:-21.8%}
    .hisitem:nth-of-type(3) .box:after{right:-23%}
    .hisitem:nth-of-type(4) .box:before{left:-11.5%}
    .hisitem:nth-of-type(4) .box:after{left:-12.5%}
    .hisitem:nth-of-type(5) .box:before{right:-20%}
    .hisitem:nth-of-type(5) .box:after{right:-21.1%}
    .hisitem:nth-of-type(6) .box:before{left:-30.5%}
    .hisitem:nth-of-type(6) .box:after{left:-31.6%}
    .hisitem:nth-of-type(7) .box:before{right:-21.8%}
    .hisitem:nth-of-type(7) .box:after{right:-22.9%}
    .hisitem:nth-of-type(8) .box:before{left:-11.5%}
    .hisitem:nth-of-type(8) .box:after{left:-12.5%}
    .hisitem:nth-of-type(9) .box:before{right:-19.5%}
    .hisitem:nth-of-type(9) .box:after{right:-20.7%}
    .hisitem:nth-of-type(10) .box:before{left:-30.5%}
    .hisitem:nth-of-type(10) .box:after{left:-31.6%}
    .hisitem:nth-of-type(11) .box:before{right:-20.2%}
    .hisitem:nth-of-type(11) .box:after{right:-21.4%}
    .hisitem:nth-of-type(12) .box:before{left:-10.8%}
    .hisitem:nth-of-type(12) .box:after{left:-11.8%}
    .hisitem:nth-of-type(13) .box:before{right:-20.4%}
    .hisitem:nth-of-type(13) .box:after{right:-21.5%}
    .hisitem:nth-of-type(14) .box:before{left:-30.5%}
    .hisitem:nth-of-type(14) .box:after{left:-31.6%}
    .hisitem:nth-last-of-type(2) .box:before{right:-21%}
    .hisitem:nth-last-of-type(2) .box:after{right:-22.2%}
    .hisitem:nth-last-of-type(1) .box:after{left:-13.1%}
    .hisitem:nth-last-of-type(1) .box:before{left:-12%}
}

@media (max-width:1024px){
    .culture{padding:30px 0 60px}
    .pagetitle .name{font-size:24px}
    .pagetitle .icon{width:50px}
    .cultruebox{width:100%;margin:0}
    .cultruebox .list:nth-of-type(1) .toplist, .cultruebox .list:nth-of-type(2) .toplist{width:100%;margin-bottom:20px}
    .cultruebox .list:nth-of-type(1) .toplist .title, .cultruebox .list:nth-of-type(1) .bot .title, .cultruebox .list:nth-of-type(2) .bot .title, .cultruebox .list:nth-of-type(2) .toplist .title{font-size:14px}
    .cultruebox .list:nth-of-type(1) .toplist .text, .cultruebox .list:nth-of-type(2) .toplist .text, .cultruebox .list:nth-of-type(1) .bot .text, .cultruebox .list:nth-of-type(2) .bot .text{font-size:18px;line-height:24px;margin-top:6px}
    .cultruebox .list:nth-of-type(1){padding:50px 0 0}
    .cultruebox .list:nth-of-type(1) .bot,
    .cultruebox .list:nth-of-type(2) .bot{margin-top:0px;margin-bottom:20px}
    .cultruebox .list:nth-of-type(2){padding:0px 0 0;margin-top:0px;background-position:top 60px center;background-image:none}
    .cultruebox .list:nth-of-type(2) .top{margin-top:0}
    .cultruebox .list:nth-of-type(1){background-position:bottom 60px center;background-image:none}
    .aboutone, .aboutone .img, .abouttwo{margin-top:35px}
    .aboutone .textlist{width:100%;line-height:1.8;margin-bottom:15px}
    .aboutone .title{margin-top:25px;font-size:20px}
    .abouttwo .item .img, .aboutthree .nameitems, .aboutthree .iconitems, .aboutthree .item .img{width:100%}
    .abouttwo .item, .aboutthree .item{padding:15px;margin-bottom:30px}
    .abouttwo .item.last{padding:15px}
    .abouttwo .item .textbox, .aboutthree .item .textbox{width:100%;margin-top:15px;padding-right:0}
    .abouttwo .item .textbox .name, .aboutthree .item .textbox .name{font-size:20px}
    .abouttwo .item .textbox .text, .aboutthree .item .textbox .text{font-size:14px;line-height:1.8;margin:10px 0}
    .abouttwo .item .textbox .text{max-height:initial}
    .abouttwo .item .textbox .tel, .aboutthree .item .textbox .tel{width:142px;height:30px;display:block;line-height:30px;font-size:14px;background-size:14px auto;padding-left:32px;background-position:left 10px center}
    .abouttwo .imgitems .imgitem{width:100%;margin-right:0;margin-bottom:15px}
    .abouttwo .imgitems .imgitem:nth-last-of-type(1){margin-bottom:0}
    .aboutthree{margin-top:30px}
    .aboutthree .nameitems, .aboutthree .iconitems{padding-left:0;margin-top:25px}
    .aboutthree .nameitem{width:48%;margin-right:4%;margin-bottom:10px}
    .aboutthree .nameitem:nth-of-type(3n){margin-right:4%}
    .aboutthree .nameitem:nth-of-type(2n),
    .aboutthree .iconitem:nth-of-type(2n){margin-right:0}
    .aboutthree .iconitem{width:48%;height:auto;padding-top:30px;padding-bottom:30px;margin-right:4%;margin-bottom:10px}
    .aboutthree .iconitem .icon img{width:49px}
    .qualityitem .img{display:none}
    .qualityitem .wapimg,
    .qualityitem .pcimg{width:100%;display:block}
    .qualityitem .wapimg img,
    .qualityitem .pcimg img{width:100%}
    .qualityitem .textbox{width:100%;padding:30px 20px}
    .qualityitem .textbox .box{width:100%}
    .qualityitem .textbox .title{font-size:20px}
    .qualityitem .textbox .text{margin-top:10px;font-size:14px}
    .history{margin-top:35px;padding-top:0;padding-bottom:0;background-image:none;position:relative}
    .history:before{content:"";width:4px;height:100%;position:absolute;top:6px;left:8px;background-color:#d6000f}
    .hisitem .box{width:100%;padding-left:30px}
    .hisitem .box .title{text-align:left;font-size:20px}
    .hisitem .box .text{text-align:left;font-size:14px;margin-top:10px}
    .hisitem .box:before{left:6px !important;right:auto;top:12px;}
    .hisitem .box:after{left:0 !important;right:auto;top:6px}
    .hisitem:nth-of-type(2n) .box{width:100%}
    .hisitem{margin-bottom:25px !important}
    .honor2 .honoritem, .honor3 .honoritem{width:48%;margin-right:4%;margin-bottom:15px}
    .honor2 .honoritem:nth-of-type(2n), .honor3 .honoritem:nth-of-type(2n){margin-right:0}
    .honor1 .btnbox .btnlist{width:48%;margin-right:4%;margin-bottom:15px;height:auto;line-height:22px}
    .honor1 .btnbox .btnlist:nth-of-type(5n){margin-right:2%}
    .honor1 .btnbox .btnlist:nth-of-type(2n){margin-right:0}
    .joinus1 .textbox{width:100%;margin-right:0}
    .joinus1{margin-top:35px}
    .joinus1 .textbox .textlist .title, .joinuslist .title, .joinus2 .textbox .textlist .title{font-size:20px}
    .joinus1 .textbox .textlist .text, .joinus2 .textbox .textlist .text{line-height:1.8}
    .joinus1 .textbox .textlist{margin-bottom:20px}
    .joinuslist, .joinus1,
    .joinuslist .joinuslistcon, .joinuslist .joinuslistcon .joinusitem{width:100%}
    .joinuslist, .joinus2{margin-top:35px}
    .joinuslist .title{margin-bottom:20px}
    .joinuslist .joinuslistcon .joinusitem{padding:8px 15px;float:none}
    .joinuslist .joinuslistcon{height:448px}
    .joinus2 .textbox{margin-top:25px}
    .joinus2 .textbox .textlist, .joinus2 .phonebox .text{width:100%;margin-right:0;margin-bottom:20px}
    .joinus2 .phonebox .phonelist{font-size:16px;background-size:18px auto;margin-right:15px;margin-bottom:15px;margin-left:0;padding:0 15px 0 40px;height:42px;line-height:42px}
    .joinus2 .phonebox .phonelist:nth-of-type(2){margin-right:0}
    .joinus2 .phonebox .phonelist.last{padding:0 34px 0 60px;margin-bottom:0}
    .joinus2 .phonebox {text-align:left}
    .joinus2 .phonebox .text{line-height:22px}
    .joinus2 .phonebox{margin-top:30px}
    .joinalertbox{width:96%;height:420px;margin-top:-210px;margin-left:-48%;padding:32px 20px 0}
    .joinalertbox .close{top:10px;right:10px}
    .joinalertbox .box .title{padding-bottom:8px;font-size:20px;line-height:1.4}
    .joinalertbox .box .joinalertcon{height:280px}
    .joinalertbox .box .joinalertcon .swiper-container{height:100%}
    .honor2, .honor3, .honor4, .joinarea{margin-top:30px}
    .joinus2 .phonebox .text, .joinarea .title, .joinmess .title{font-size:20px}
    .joinarealist{width:32%;margin-right:2%;margin-bottom:10px;font-size:14px}
    .joinarealist:nth-of-type(3n){margin-right:0}
    .joinmess, .joinus2 .phonebox .botbox, .joinmessbox{margin-top:15px}
    .joinmessleft{width:100%;margin-right:0}
    .joinmessright{width:100%}
    .joinmessleft input{padding:0 15px;height:38px}
    .joinmessright textarea{height:120px}
}

@media (max-width:380px){
    /* .cultruebox .list:nth-of-type(1){background-size:82% auto} */
    /* .cultruebox .list:nth-of-type(1) .bot{margin-top:66px} */
    .cultruebox .list:nth-of-type(1) .toplist .text, .cultruebox .list:nth-of-type(2) .toplist .text, .cultruebox .list:nth-of-type(1) .bot .text, .cultruebox .list:nth-of-type(2) .bot .text{font-size:16px;line-height:20px}
}

@media (max-width:370px){
    .joinarealist{width:48%;margin-right:4%;font-size:13px}
    .joinarealist:nth-of-type(3n){margin-right:4%}
    .joinarealist:nth-of-type(2n){margin-right:0}
}

.industry{background-color:#f6f6f6}
.industry1{height:auto;background-color:#fff;padding:50px 56px;margin:40px auto 0;line-height:30px;font-size:16px;overflow:hidden}
.at_divl{ width:44%;float:left;color:#666;font-size:16px;margin-top:8px}
.at_divr{ width:43%;float:right;color:#666;font-size:16px;margin-top:8px}
.industitembox{padding-top:76px}
.industitem{background-color:#fff;padding:48px 50px 23px}
.industitem .title{padding-bottom:22px;position:relative;border-bottom:1px dashed #e3e3e3;padding-left:25px;line-height:1;font-size:24px;font-weight:bold}
.industitem .title:after{content:"";width:5px;height:24px;background-color:#d6000f;position:absolute;top:0;left:0}
.industitem .box{margin-top:20px}
.industitem .box .list{width:32.14%;margin-right:1.79%;margin-bottom:25px}
.industitem .box .list2{width:66%;margin-right:0}
.industitem .box .list:nth-of-type(3n){margin-right:0}
.industitem .box .list:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.industitem .box .list span{font-size:46px;line-height:50px; color:#d6000f; float:left; height:50px; padding-top:5px; margin-right:10px}
.industitem .box .list p{color:#666;font-size:16px;line-height:1.875;}
.industitem .table .top{background-color:#d6000f;border-bottom:1px solid #fff}
.industitem .table .top .name,
.industitem .table .item .name{width:120px;height:40px;border-right:1px solid #fff;color:#fff;font-weight:bold;line-height:40px;padding-left:20px}
.industitem .table .top .text,
.industitem .table .item .text{width:calc(100% - 120px);padding-left:20px;color:#fff;font-weight:bold;line-height:40px;}
.industitem .table .item{background-color:#feeaeb;border-bottom:1px solid #fff}
.industitem .table .item:nth-of-type(2n){background-color:#f6f6f6}
.industitem .table .item .name,
.industitem .table .item .text{padding:10px 0 10px 20px;color:#666;line-height:20px}
.product{margin-top:46px}
.protop{padding-bottom:24px;border-bottom:1px solid #e2e2e2;margin-bottom:30px}
.protop .name{font-size:24px;line-height:1;font-weight:bold;padding-left:25px;border-left:5px solid #d6000f}
.protop .more{color:#666;line-height:24px}
.protop .more:hover{color:#d6000f}
.pro1 .box .list{width:32%;display:block;padding:30px;margin-right:2%;margin-bottom:30px;background-color:#fff}
.pro1 .box .list:nth-of-type(3n){margin-right:0}
.protextbox{margin-top:10px}
.protextbox .title{font-size:18px;font-weight:bold;max-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.protextbox .text{color:#666;line-height:1.714;margin-top:22px;height:69px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.protextbox .more{width:120px;height:40px;margin-top:26px;background-color:#999;border-radius:5px;color:#fff;line-height:40px;padding-left:48px;background-image:url(../img/more.png);background-repeat:no-repeat;background-position:left 15px center;}
.pro2, .pro3{margin-top:20px;margin-bottom:20px}
.pro2 .box .list{width:24%;display:block;padding:30px;margin-right:1.333%;margin-bottom:30px;background-color:#fff}
.pro2 .box .list:nth-of-type(4n){margin-right:0}
.pro3 .box .list{width:49%;display:block;padding:30px;margin-right:2%;margin-bottom:30px;background-color:#fff}
.pro3 .box .list:nth-of-type(2n){margin-right:0}
.prolist .list:hover{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1)}
.prolist .list:hover .protextbox .title{color:#d6000f}
.prolist .list:hover .protextbox .more{background-color:#d6000f}
.prolist .list:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.product{margin-top:20px}
.prolistbox{padding-top:70px}
.pro4{margin:0px 0 70px;padding-top:70px}
.pro4 .box{margin-top:60px}
.pro4 .list.one{width:49.33%;margin-right:1.33%;padding:30px;background-color:#fff}
.pro4 .list .title{text-align:center}
.pro4 .rightbox{width:49.34%}
.pro4 .rightbox .list{width:48.5%;margin-right:3%;padding:30px;margin-bottom:1.04vw;background-color:#fff}
.pro4 .rightbox .list:nth-of-type(2n){margin-right:0}
.pro4 .rightbox .list:nth-of-type(3),
.pro4 .rightbox .list:nth-of-type(4){margin-bottom:0}
.pro4 .rightbox .list .title{margin-top:26px}
.product_b .pager{margin-top:30px}
.prodetail_a1{margin-top:60px}
.prodetail_a1 .name{width:250px;height:120px;padding:45px 10px;background-color:#d6000f;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.prodetail_a1 .name .box{color:#fff;text-align:center;line-height:30px;font-size:24px;font-weight:bold}
.prodetail_a1 .text{width:calc(100% - 250px);min-height:120px;padding:30px 40px 30px 50px;background-color:#fff}
.prodetail_a1 .text .box{color:#666;line-height:1.875;color:#666;font-size:16px;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.prodetail_a2 .list{margin-top:30px;background-color:#fff;padding:94px 20px}
.prodetail_a2 .list .img{text-align:center}
.prodetail_a2 .list .img img{display:inline-block;vertical-align:middle}
.prodetail_a2.prodetail_b2 .list{width:49%;margin-right:2%;margin-bottom:30px;margin-top:0;padding:64px 30px 52px}
.prodetail_a2.prodetail_b2 .list:nth-of-type(2n){margin-right:0}
.prodetail_a2.prodetail_b2 .list:nth-last-of-type(1),
.prodetail_a2.prodetail_b2 .list:nth-last-of-type(2){margin-bottom:0}
.prodetail_b2, .prodetail_c2{margin-top:30px}
.prodetailtextbox{margin-top:26px}
.prodetailtextbox .name{font-size:18px;font-weight:bold;text-align:center}
.prodetailtextbox .text{color:#666;margin-top:24px;line-height:2.143;text-align:center}
.prodbtnbox{margin-top:60px;text-align:center}
.prodbtnbox .btnlist{display:inline-block;font-size:16px;width:180px;height:60px;background-color:#d6000f;text-align:center;line-height:60px;color:#fff;border-radius:5px;margin:0 28px}
.prodetail_a2.prodetail_c2 .list{width:32%;margin-right:2%;margin-bottom:30px;margin-top:0;padding:30px 30px 50px}
.prodetail_a2.prodetail_c2 .list:nth-of-type(3n){margin-right:0}
.prodetail_a2.prodetail_c2 .list:nth-last-of-type(1),
.prodetail_a2.prodetail_c2 .list:nth-last-of-type(2),
.prodetail_a2.prodetail_c2 .list:nth-last-of-type(3){margin-bottom:0}

@media (max-width:1520px){
    .industitem .box .list p{line-height:1.6}
    .industitem .box .list span{line-height:46px;font-size:40px;padding-top:0px}
}

@media (max-width:1440px){
    .industry1{padding:30px 36px}
    .at_divl{width:40%}
    .at_divr{width:38%}
}

@media (max-width:1024px){
    .industitembox{padding-top:0}
    .industry1{padding:15px}
    .at_divl{width:100%;margin-top:15px;font-size:14px;line-height:1.6}
    .at_divr{width:100%;margin-top:15px;font-size:14px;line-height:1.6}
    .industitem{margin-top:25px;padding:20px 20px 10px}
    .industitem .title{font-size:20px;padding-bottom:10px;padding-left:10px}
    .industitem .title:after{height:20px}
    .industitem .box .list{width:100%;margin-right:0}
    .industitem .box .list{margin-bottom:15px}
    .industitem .box .list span{font-size:32px;line-height:36px;height:36px}
    .industitem .box .list p{font-size:14px}
    .industitem .box .list2{width:100%}
    .protop .name{font-size:18px;padding-left:10px}
    .protop .more{line-height:18px}
    .protop{padding-bottom:8px;margin-bottom:15px;margin-top:25px}
    .pro1 .box .list, .pro2 .box .list, .pro3 .box .list, .pro4 .list.one, .pro4 .rightbox .list{width:100%;margin-right:0;margin-bottom:20px;padding:15px}
    .protextbox .text{margin-top:10px}
    .pro4{margin:10px 0 20px}
    .pro4 .box, .prodetail_a1{margin-top:30px}
    .pro4 .rightbox{width:100%}
    .pro4 .rightbox .list:nth-of-type(3){margin-bottom:20px}
    .pro4 .rightbox .list img{width:100%}
    .prodetail_a1 .name{width:100px;height:auto}
    .prodetail_a1 .name .box{font-size:16px}
    .prodetail_a1 .text{width:calc(100% - 100px);padding:10px 15px;height:auto}
    .prodetail_a1 .text .box{line-height:1.6;font-size:13px}
    .prodetail_a2.prodetail_b2 .list,
    .prodetail_a2.prodetail_c2 .list{margin-bottom:20px;padding:25px 15px;width:100%;margin-right:0}
    .prodetail_a2.prodetail_b2 .list:nth-last-of-type(2),
    .prodetail_a2.prodetail_c2 .list:nth-last-of-type(2),
    .prodetail_a2.prodetail_c2 .list:nth-last-of-type(3){margin-bottom:20px}
    .prodbtnbox .btnlist{width:116px;height:44px;line-height:44px;margin:0 10px}
    .prolistbox{padding-top:0}
}

.product_b{margin-top:60px}
/* .case{margin-top:56px} */
.case .itemtop{padding-bottom:24px;border-bottom:1px solid #e2e2e2;margin-bottom:30px}
.case .itemtop .name{font-size:24px;line-height:1;font-weight:bold;padding-left:25px;border-left:5px solid #d6000f}
.case .item .list{background-color:#fff;padding:26px 30px;margin-bottom:30px;display:block}
.case .item .list:nth-last-of-type(1){margin-bottom:0}
.case .item .list .name{font-size:18px;font-weight:bold}
.case .item .list .imgbox{margin-top:26px}
.case .item .list .imgbox .imglist{width:32%;margin-right:2%}
.case .item .list .imgbox .imglist:nth-of-type(3n){margin-right:0}
.case .item .list .desc{color:#c01920;font-weight:bold;margin:26px 0 16px}
.case .item .list .text{color:#666;line-height:2.143}
.case .item .list:hover{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1)}
.case .item .list:hover .name{color:#d6000f}
.case .item{display:block;padding-top:76px}
/* margin-bottom:50px; */
.case .item:nth-last-of-type(1){margin-bottom:0}
.case .item .btnmore{width:120px;height:40px;margin:60px auto 0;display:block;border:1px solid #d6000f;border-radius:5px;color:#d6000f;text-align:center;line-height:40px;cursor:pointer;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
.case .item .btnmore:hover{background-color:#d6000f;color:#fff}
.pro1 .box .list.shoplist{padding:0}
.pro1 .box .list.shoplist .protextbox{margin-top:0;padding:25px 30px 30px 30px}
.pro1 .box .list.shoplist .protextbox .text{height:46px;-webkit-line-clamp:2}
.casedetail{margin-top:60px}
.cased1{background-color:#f6f6f6;padding:24px 30px 34px}
.cased1 .name{font-size:24px;font-weight:bold}
.cased1 .text{margin:12px 0 30px;padding-bottom:28px;border-bottom:1px dashed #cecece;color:#666}
.cased1 .iconbox .iconlist{width:22.63%;margin-right:3.16%}
.cased1 .iconbox .iconlist:nth-of-type(4n){margin-right:0}
.cased1 .iconbox .iconlist .textbox{width:calc(100% - 80px);margin-left:20px}
.cased1 .iconbox .iconlist .textbox .title{font-size:16px;font-weight:bold;line-height:1}
.cased1 .iconbox .iconlist .textbox .text{margin-top:4px;line-height:1.714;color:#666;border-bottom:none;padding-bottom:0;margin:4px 0 0 0}
.casedetail .imgbox .imglist{width:49%;margin-right:2%;margin-top:30px}
.casedetail .imgbox .imglist:nth-of-type(2n){margin-right:0}
.casedetail .imgbox .imglist:hover img,
.casedetail .cdrecommprolist:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.casedetail .cdtextbox{margin:50px 0}
.casedetail .cdtextbox .title,
.casedetail .cdrecommpro .name{font-size:18px;font-weight:bold}
.casedetail .cdtextbox .text{line-height:2.143;color:#666;margin-top:16px}
.cdrecommprobox{margin-top:25px}
.casedetail .cdrecommprolist{width:24%;margin-right:1.3333%;background-color:#f6f6f6;padding:10px 10px 26px}
.casedetail .cdrecommprolist:nth-of-type(4n){margin-right:0}
.casedetail .cdrecommprolist .title{margin-top:22px;color:#666;font-size:16px;text-align:center;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.casedetail .cdrecommprolist:hover .title{color:#d6000f}
.casedetail .cdbot{margin-top:54px}
.casedetail .cdbot .list{margin-bottom:8px}
.casedetail .cdbot .list .name{font-weight:bold}
.casedetail .cdbot .list .text{color:#666}
.casedetail .cdbot .list .text:hover{color:#d6000f}
.casedetail .cdbot .returnlist{width:120px;height:40px;background-color:#d6000f;display:block;text-align:center;line-height:40px;color:#fff;border-radius:5px}

@media (max-width:1024px){
    .product_b, .casedetail{margin-top:30px}
    .case{margin-top:0}
    .case .itemtop .name{font-size:18px;line-height:1;padding-left:15px}
    .case .itemtop{padding-bottom:10px;margin-bottom:20px}
    .case .item .list{padding:25px 15px;margin-bottom:20px}
    .case .item .list .imgbox{margin-top:20px}
    .case .item .list .imgbox .imglist{width:100%;margin-right:0;margin-bottom:10px}
    .case .item .list .imgbox .imglist:nth-last-of-type(1){margin-bottom:0}
    .case .item .list .desc{margin:10px 0 6px}
    .case .item .list .text{line-height:1.8}
    .case .item .btnmore{margin:25px auto 0}
    .cased1{padding:25px 15px}
    .cased1 .name{font-size:18px}
    .cased1 .text{margin:8px 0 15px;padding-bottom:10px}
    .cased1 .iconbox .iconlist{width:100%;margin-bottom:15px}
    .cased1 .iconbox .iconlist:nth-last-of-type(1){margin-bottom:0}
    .casedetail .imgbox .imglist{width:100%;margin-top:20px;margin-right:0}
    .casedetail .cdtextbox{margin:25px 0}
    .casedetail .cdtextbox .text{line-height:1.8}
    .casedetail .cdrecommprolist{width:100%;margin-right:0;margin-bottom:20px}
    .cdrecommprobox{margin-top:25px}
    .casedetail .cdbot{margin-top:15px}
    .casedetail .cdbot .listbox{width:100%}
    .casedetail .cdbot .returnlist{float:left;margin-top:20px}
    .case .item{padding-top:40px}
}

.newsitems{margin:58px 0 60px}
.newsitem{padding:30px;background-color:#fff;margin-bottom:30px}
.newsitem .img{width:350px;height:204px}
.newsitem .img img{width:100%}
.newsitem:nth-last-of-type(1){margin-bottom:0}
.newsitem .textbox{width:calc(100% - 380px);margin-left:30px}
.newsitem .textbox .title{font-size:18px;font-weight:bold;max-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newsitem .textbox .text{margin-top:20px;color:#666;line-height:2.143;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newsitem .textbox .date{color:#999;font-size:12px;font-family:Arial;margin-top:22px}
.newsitem .textbox{position:relative}
.newsitem .textbox .newsmore{width:120px;height:40px;position:absolute;bottom:0;right:0;margin-top:26px;background-color:#999;border-radius:5px;color:#fff;line-height:40px;padding-left:48px;background-image:url(../img/more.png);background-repeat:no-repeat;background-position:left 15px center;}
.newsitem:hover{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1)}
.newsitem:hover .textbox .title{color:#c01920}
.newsitem:hover .textbox .newsmore{background-color:#d6000f}
.newsitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.newsdetail .top{padding-bottom:56px;border-bottom:1px solid #eee}
.newsdetail .top .title{font-size:30px;font-weight:bold;line-height:1.6;text-align:center}
.newsdetail .top .other{text-align:center;margin-top:20px}
.newsdetail .top .other .list{display:inline-block;color:#999;margin:0 4px}
.newsdetail .content{margin-top:54px;padding-bottom:54px;border-bottom:1px solid #eee}
.newsdetail .content img{display:inline-block}
.newsdetail .content p{ line-height:35px; font-size:16px; margin:10px auto; text-indent:2em;}
.newsdetail .content h3{ line-height:40px; font-size:24px; font-weight:bold;}

.newsdetail .cdbot{margin-top:54px}
.newsdetail .cdbot .list{margin-bottom:8px}
.newsdetail .cdbot .list .name{font-weight:bold}
.newsdetail .cdbot .list .text{color:#666}
.newsdetail .cdbot .list .text:hover{color:#d6000f}
.newsdetail .cdbot .returnlist{width:120px;height:40px;background-color:#d6000f;display:block;text-align:center;line-height:40px;color:#fff;border-radius:5px}
.marketing{margin-top:72px;padding-bottom:40px}
.marketbox{margin-top:48px}
.marketbox #container{width:1064px;height:807px}
.marketbox .textbox{width:calc(100% - 1124px);height:492px;margin-left:60px;margin-top:78px;background-color:#f6f6f6;padding:26px 30px 60px}
.marketbox .textbox .text{color:#666;line-height:1.875;font-size:16px}
.marketbox .textbox .telbox{margin-top:44px}
.marketbox .textbox .telbox .name{font-size:16px;font-weight:bold}
.marketbox .textbox .telbox .tel{width:240px;height:50px;display:block;margin-top:16px;background-color:#d6000f;padding-left:60px;border-radius:5px;color:#fff;line-height:50px;font-size:26px;font-weight:bold;font-family:'dinbold';background-image:url(../img/abouttel.png);background-repeat:no-repeat;background-position:left 25px center}
.maptishi{width:350px;padding:20px 20px 70px;border:1px solid #ddd;border-radius:5px}
.marketbox #container>div{padding:0 !important}
.maptishi .title{font-weight:bold;font-size:18px}
.maptishi .content{width:100%;color:#666;margin-top:10px;line-height:2;white-space:pre-wrap}
@media (max-width:1600px){
    .marketbox #container{width:964px;height:757px}
    .marketbox .textbox{width:calc(100% - 1024px)}
}
@media (max-width:1440px){
    .marketbox #container{width:904px;height:707px}
    .marketbox .textbox{width:calc(100% - 964px)}
}
@media (max-width:1024px){
    .marketing{padding-bottom:0}
    .newsitems{margin:30px 0 40px}
    .newsitem{padding:15px}
    .newsitem .img img{width:100%;height:auto}
    .newsitem .textbox{width:100%;margin-left:0;margin-top:10px}
    .newsitem .textbox .text{line-height:1.8;margin-top:10px;max-height:50px}
    .newsitem .textbox .date{margin-top:10px}
    .newsitem .textbox .newsmore{position:static;margin-top:15px}
    .newsdetail .top .title{font-size:20px}
    .newsdetail .top .other{margin-top:8px}
    .newsdetail .top{padding-bottom:15px}
    .newsdetail .content{margin-top:25px;padding-bottom:25px}
    .newsdetail .cdbot .listbox{width:100%}
    .newsdetail .cdbot .returnlist{float:left;margin-top:20px}
    .newsdetail .cdbot{margin-top:30px}
    .marketing{margin-top:35px;padding-bottom:35px}
    .marketbox #container{width:100%;height:400px}
    .marketbox #container>div{left:0 !important}
    .marketbox .textbox{width:100%;margin-left:0;height:auto;padding:25px 20px;margin-top:0px}
    .marketbox{margin-top:0px}
    .newsitem .img{width:100%}
}

.pagetitle .text2{color:#d6000f;text-align:center;margin-top:16px}
.idea1{padding:68px 0 72px}
.idea1box{margin-top:44px}
.idea1box .idea1list{width:20%}
.idea1box .idea1list .icon{width:105px;height:105px;border:1px solid #d6000f;margin:0 auto;border-radius:105px;background-repeat:no-repeat;background-position:center center}
.idea1box .idea1list .title{font-size:30px;margin-top:25px;text-align:center}
.idea1box .idea1list .text{color:#666;text-align:center;margin-top:14px}
.idea1box .idea1list:nth-of-type(2) .icon{background-position:top 22px left 20px}
.idea1box .idea1list:nth-of-type(3) .icon{background-position:center left 22px}
.idea1box .idea1list:nth-of-type(4) .icon{background-position:top 21px center}
.idea1box .idea1list:hover .icon{background-color:#d6000f}
.idea1box .idea1list:nth-of-type(1):hover .icon{background-image:url(../img/idicon1_cur.png) !important}
.idea1box .idea1list:nth-of-type(2):hover .icon{background-image:url(../img/idicon2_cur.png) !important}
.idea1box .idea1list:nth-of-type(3):hover .icon{background-image:url(../img/idicon3_cur.png) !important}
.idea1box .idea1list:nth-of-type(4):hover .icon{background-image:url(../img/idicon4_cur.png) !important}
.idea1box .idea1list:nth-of-type(5):hover .icon{background-image:url(../img/idicon5_cur.png) !important}
.idea2{padding:74px 0 152px;background-color:#f6f6f6}
.idea2 .idea2box{margin-top:60px;border-top:1px dashed #d5d5d5}
.idea2 .idea2box .ideaitem{position:relative;border-bottom:1px dashed #d5d5d5;padding:26px;line-height:20px;color:#666}
.idea2 .idea2box .ideaitem:after{content:"";width:5px;height:5px;background-color:#d6000f;border-radius:5px;position:absolute;left:0;top:50%;margin-top:-2.5px}
.processitems{margin-top:60px;border-top:1px dashed #d5d5d5}
.processitems .processitem{border-bottom:1px dashed #d5d5d5;padding:30px 60px;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.processitems .processitem .icon{width:105px;height:105px;border:1px solid #d6000f;border-radius:105px;background-repeat:no-repeat;background-position:center center}
.processitems .processitem .textbox{margin-left:60px}
.processitems .processitem .textbox .title{color:#d6000f;font-size:18px;font-weight:bold}
.processitems .processitem .textbox .text{color:#666;margin-top:14px}
.processitems .processitem .textbox .text span{color:#d6000f;font-weight:bold}
.processitems .processitem:nth-of-type(7) .icon{background-position:center left 34px}
.processitems .processitem:hover .icon{background-color:#d6000f}
.processitems .processitem:nth-of-type(1):hover .icon{background-image:url(../img/proc1_cur.png) !important}
.processitems .processitem:nth-of-type(2):hover .icon{background-image:url(../img/proc2_cur.png) !important}
.processitems .processitem:nth-of-type(3):hover .icon{background-image:url(../img/proc3_cur.png) !important}
.processitems .processitem:nth-of-type(4):hover .icon{background-image:url(../img/proc4_cur.png) !important}
.processitems .processitem:nth-of-type(5):hover .icon{background-image:url(../img/proc5_cur.png) !important}
.processitems .processitem:nth-of-type(6):hover .icon{background-image:url(../img/proc6_cur.png) !important}
.processitems .processitem:nth-of-type(7):hover .icon{background-image:url(../img/proc7_cur.png) !important}
.processitems .processitem:nth-of-type(8):hover .icon{background-image:url(../img/proc8_cur.png) !important}
.processitems .processitem:nth-of-type(9):hover .icon{background-image:url(../img/proc9_cur.png) !important}
.process, .commit{padding:74px 0 152px}
.commitbox{margin-top:60px}
.commitbox .list{width:30.6666%;margin-right:4%;padding:60px 0 54px;border-top:1px dashed #d5d5d5;border-bottom:1px dashed #d5d5d5}
.commitbox .list:nth-of-type(3n){margin-right:0}
.commitbox .list .textbox{width:calc(100% - 58px);margin-left:14px}
.commitbox .list .textbox .title{font-size:24px;font-weight:bold}
.commitbox .list .textbox .text{color:#666;font-size:16px;line-height:1.875;margin-top:20px}
.serweb .marketbox .textbox{height:100%}

@media (max-width:1440px){

}

@media (max-width:1024px){
    .idea1, .idea2, .process, .commit{padding:35px 0 60px}
    .idea1box{margin-top:20px;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
    .idea1box .idea1list{width:50%;padding:0 10px;margin-bottom:30px}
    .idea1box .idea1list:nth-last-of-type(1){margin-bottom:0}
    .idea1box .idea1list .title{margin-top:10px;font-size:20px}
    .idea1box .idea1list .text{margin-top:6px}
    .idea1box .idea1list .icon{width:85px;height:85px}
    .idea1box .idea1list:nth-of-type(1) .icon{background-size:46px auto}
    .idea1box .idea1list:nth-of-type(2) .icon{background-size:46px auto}
    .idea1box .idea1list:nth-of-type(3) .icon{background-size:46px auto}
    .idea1box .idea1list:nth-of-type(4) .icon{background-size:46px auto}
    .idea1box .idea1list:nth-of-type(5) .icon{background-size:46px auto}
    .idea2 .idea2box, .processitems, .commitbox{margin-top:25px}
    .idea2 .idea2box .ideaitem{padding:8px 15px;line-height:24px}
    .processitems .processitem{padding:20px 15px}
    .processitems .processitem .icon{width:80px;height:80px;background-size:36px auto}
    .processitems .processitem .textbox{margin-left:20px;width:calc(100% - 100px)}
    .commitbox .list{width:100%;margin-right:0;padding:20px 0}
    .commitbox .list .textbox .title{font-size:20px}
    .commitbox .list .textbox .text{line-height:1.6;margin-top:12px}
    
}
.contact{padding:100px 0 152px}
.cont1items{margin-top:58px;margin-bottom:20px}
.cont1item{width:49.33%;margin-right:1.34%;background-color:#f6f6f6}
.cont1item:nth-of-type(2){margin-right:0}
.cont1item .iconbox{width:170px;padding:46px 0;background-color:#f0f0f0}
.cont1item .iconbox .icon{text-align:center}
.cont1item .iconbox .icon img{display:inline-block;vertical-align:middle}
.cont1item .iconbox .name{font-size:16px;font-weight:bold;text-align:center;margin-top:16px}
.cont1item .textbox{width:calc(100% - 170px);align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.cont1item .textbox .box{color:#666;font-size:16px;text-align:center;line-height:1.8}
.cont1item .textbox .text{color:#d6000f;text-align:center;line-height:1.8;font-weight:bold;font-size:46px;font-family:Arial}
.conmap{width:100%;height:550px;overflow:hidden}
.conmap .conmapimg{height:100%;width:100%}
.cont2items{margin-bottom:20px}
.cont2item{width:24%;margin-right:1.3333%;background-color:#f6f6f6;padding:32px 0}
.cont2item:nth-of-type(4){margin-right:0}
.cont2item .icon{width:40px;height:40px;line-height:40px;margin:0 auto;text-align:center}
.cont2item .icon img{display:inline-block;vertical-align:middle}
.cont2item .title{font-size:16px;text-align:center;font-weight:bold;margin-top:16px}
.cont2item .text{color:#666;text-align:center;margin-top:4px;font-size:16px}
.message1items{margin-top:50px;margin-bottom:56px}
.message1item{width:33.3333%;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.message1item .text{color:#666;font-size:16px;line-height:40px;margin-left:15px}
.message2{background-color:#f6f6f6;padding:50px}
.message2 .form-l{width:33.1%;margin-right:3.3%}
.message2 .form-r{width:63.6%}
.message2 .form .list{margin-bottom:30px}
.message2 .form-l .list:nth-last-of-type(1){margin-bottom:0}
.message2 .form .list .name{width:88px;text-align:right;color:#666;line-height:50px;margin-right:15px}
.message2 .form .list .name span{color:#d6000f}
.message2 .form .list .input{width:calc(100% - 103px);}
.message2 .form .list input{width:100%;height:50px;background-color:#fff;border:1px solid #e5e5e5;padding:0 20px;border-radius:5px}
.message2 .form .list input::-webkit-input-placeholder{color:#999}
.message2 .form .listbox textarea{width:100%;height:210px;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;padding:20px}
.message2 .form-r .list .name{width:60px}
.message2 .form-r .list .input{width:400px}
.message2 .btn{width:120px;height:40px;border-radius:5px;border:1px solid #d6000f;color:#fff;background-color:#d6000f;text-align:center;line-height:40px;cursor:pointer;margin-top:25px}
.message2 .btn:hover{color:#fff;background-color:#d6000f}
.repairbtn{width:240px;height:50px;display:block;margin:0 auto;background-color:#d6000f;color:#fff;border-radius:5px;font-size:24px;font-weight:bold;line-height:50px;text-align:center}


@media (max-width:1024px){
    .cont1items{margin-top:25px;margin-bottom:0}
    .conmap{height:300px}
    .contact{padding:35px 0 60px}
    .cont1item{width:100%;margin-right:0;margin-bottom:20px}
    .cont1item .iconbox{width:100px;padding:25px 0}
    .cont1item .textbox{width:calc(100% - 100px);padding:0 15px}
    .cont1item .textbox .text{font-size:28px}
    .cont2item{width:48%;margin-right:4%;margin-bottom:20px}
    .cont2item:nth-of-type(2n){margin-right:0}
    .message1items{margin:25px 0 5px}
    .message1item{width:100%;margin-bottom:20px;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start}
    .message1item .icon{width:42px;text-align:center}
    .message1item .icon img{display:inline-block}
    .message2{padding:25px 15px}
    .message2 .form-l{width:100%;margin-right:0}
    .message2 .form .list{margin-bottom:15px}
    .message2 .form .list .name{line-height:40px}
    .message2 .form .list input{height:40px;padding:0 15px}
    .message2 .form-r{width:100%;margin-top:15px}
    .message2 .form-r .list .input{width:calc(100% - 100px)}
    .message2 .form .list .name{width:85px}
    .repairbtn{width:148px;height:34px;line-height:34px;font-size:18px}
}

.indexf{padding:86px 0 100px;background-color:#f6f6f6}
.indexf .box{margin-top:52px}
.indexf .box .list{width:49%;margin-right:2%;background-color:#fff;padding-top:36px}
.indexf .box .list .name{color:#353535;font-size:30px;text-align:center;line-height:1;font-weight:bold}
.indexf .box .list .joinweb{width:132px;height:44px;margin:60px auto 0;border:1px solid #e3e3e3;display:block;text-align:center;line-height:42px;color:#666;font-size:16px}
.indexf .box .list.indexflist2{margin-right:0}
.indexf .box .indexflist1 .items{border:1px solid #e3e3e3;margin-top:30px;border-bottom:none}
.indexf .box .indexflist1 .item{width:50%;display:block;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px}
.indexf .box .indexflist1 .item:nth-of-type(2n){border-right:none}
.indexf .box .indexflist1 .item .img{text-align:center;line-height:174px}
.indexf .box .indexflist1 .item .img img{display:inline-block;vertical-align:middle}
.indexf .box .indexflist1 .item .title{margin-top:12px;text-align:center;color:#666;font-size:16px;line-height:1.6;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
.indexf .box .indexflist1 .item:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexf .box .indexflist1 .item:hover .title{color:#d6000f}
.indexf .box .indexflist2 .items{margin-top:17px;padding:0 40px}
.indexf .box .indexflist2 .item{width:21.37%;min-height:170px;background-color:#fff;margin-right:4.84%;margin:20px 4.84% 20px 0;padding:20px 10px;border-radius:10px;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.2)}
.indexf .box .indexflist2 .item:nth-of-type(4n){margin-right:0}
.indexf .box .indexflist2 .item .sell{width:100%;color:#0099ff;text-align:center;font-size:30px;line-height:44px}

.webmaplist{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #ddd}
.webmaplist:nth-last-of-type(1){margin-right:0}
.webmaplist .top a{width:130px;height:40px;display:block;text-align:center;line-height:40px;border:1px solid #cccccc;border-radius:8px;font-size:18px;color:#333;transition:.4s;-webkit-transition:.4s}
.webmaplist .top a:hover{color:#b93a2d;border:1px solid #b93a2d}
.webmaplist .bot{width:calc(100% - 160px);margin-left:30px}
.webmaplist .bot a{width:130px;height:36px;margin-right:10px;margin-top:2px;display:block;background-color:#b93a2d;text-align:center;line-height:36px;border-radius:8px;color:#fff;font-size:15px;transition:.4s;-webkit-transition:.4s}
.webmaplist .bot .list{margin-bottom:8px}
.webmaplist .bot .list:nth-last-of-type(1){margin-bottom:0}
.webmaplist .bot{margin-top:0}
.webmapbox{padding:100px 0}

@media (max-width:1024px){
    .indexf{padding:35px 0 50px}
    .indexf .box{margin-top:30px}
    .indexf .box .list{margin-right:0;width:100%;padding-top:20px}
    .indexf .box .list .joinweb{width:120px;height:34px;line-height:32px;margin:30px auto}
    .indexf .box .indexflist1 .item{padding:20px}
    .indexf .box .indexflist1 .item .title{font-size:14px;margin-top:8px}
    .indexf .box .indexflist1 .item .img{line-height:initial;}
    .indexf .box .list .name{font-size:22px;line-height:1.2}
    .indexf .box .indexflist2 .items{padding:0 20px}
    .indexf .box .indexflist2 .item{width:46%;margin:10px 8% 10px 0;min-height:120px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1)}
    .indexf .box .indexflist2 .item:nth-of-type(2n){margin-right:0}
    .webmapbox{padding:40px 0 60px}
    .webmaplist{margin-bottom:15px;padding-bottom:15px}
}


/* 2020.04.28 新增 */
.aftersalc{padding:70px 0 134px}
.aftersalcimg{margin-top:94px}
.organcon{padding:72px 0 220px}
.organconitem{margin-bottom:32px}
.organconitem:nth-last-of-type(1){margin-bottom:0}
.organconitem .img{width:41.66%}
.organconitem .textbox{width:16.68%;background-color:#eee;padding:36px 20px 0}
.organconitem .textbox .yuan{width:148px;height:148px;margin:0 auto;border:1px solid #d6000f;border-radius:148px;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.organconitem .textbox .yuan .num{color:#d6000f;font-size:36px;line-height:44px}
.organconitem .textbox .yuan .unit{color:#d6000f;font-size:36px;line-height:44px}
.organconitem:nth-last-of-type(1) .textbox .yuan .unit{font-family:'adobeheiti';font-size:26px;line-height:44px}
.organconitem .textbox .text{color:#666;font-size:16px;text-align:center;margin-top:22px;line-height:1.875}
.organconbox{margin-top:100px}
.organconitem .box{width:100%}
.organconitem .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.serrange{padding:72px 0 165px}
.serrangebox{border:1px solid #ccc;margin-top:65px;border-top:none}
.serrangetop .top .list, .serrangetop .right .commitb{height:74px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#d6000f;text-align:center;line-height:74px;font-weight:bold;font-size:24px;color:#fff}
.serrangetop .top .list:nth-of-type(3n){border-right:none}
.serrangetop .top .list.name{width:24.9%}
.serrangetop .top .list.range{width:75.1%;border-right:none}
/* .serrangetop .list.commitb{width:33.21%} */
.serrangebot .left,
.serrangetop .left{width:66.79%}
.serrangetop .right{width:33.21%;border-left:1px solid #ccc}
.serrangetop .right .bot{padding:30px 32px}
.serrangetop .right .title1{color:#555;font-size:24px;font-weight:bold;line-height:50px;text-align:center}
.serrangetop .right .items{margin:40px 0 80px}
.serrangetop .right .item{margin-bottom:32px}
.serrangetop .right .item:nth-last-of-type(1){margin-bottom:0}
.serrangetop .right .item .yuan{width:22px;height:22px;border:1px solid #d6000f;border-radius:21px;position:relative;margin-top:6px}
.serrangetop .right .item .yuan:after{content:"";width:12px;height:12px;background-color:#d6000f;border-radius:22px;position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-6px}
.serrangetop .right .item .name{width:calc(100% - 31px);font-size:24px;color:#555;margin-left:9px}
.serrangetop .right .title2{color:#555;font-size:48px;font-weight:bold;line-height:72px;text-align:center}
.serrangetop .right .tel{width:388px;height:73px;border-radius:6px;line-height:73px;color:#fff;font-size:24px;font-weight:bold;text-align:center;margin-left:24px;display:block;margin-top:54px;background-color:#d6000f}
.serrangetop .left .bot .list{border-bottom:1px solid #ccc;background-color:#ededed}
.serrangetop .left .bot .list:nth-of-type(2n){background-color:#fff}
.serrangetop .left .bot .list:nth-last-of-type(1){border-bottom:none}
.serrangetop .left .bot .list .name{width:24.9%;color:#555;font-size:24px;padding:24px 10px;border-right:1px solid #ccc}
.serrangetop .left .bot .list .text{width:75.1%;color:#555;line-height:2.8;padding:24px 43px}
.serrangetop .right{padding:0}
.serrangetop .right .commitb{width:100%;border:none;border-bottom:1px solid #ccc}
.serprocess{padding:64px 0 180px}
.serprocessbox{margin-top:118px}
.serprocess{padding:72px 0 186px}
.serprocessbox{margin-top:116px}
.serprocessbox .item{width:16.6666%}
.serprocessbox .item .icon{width:54.4%;margin:0 auto;position:relative}
.serprocessbox .item .icon img{transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.serprocessbox .item:hover .icon img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}
.serprocessbox .item .title{color:#666;font-size:18px;font-weight:bold;margin-top:22px;text-align:center}
.serprocessbox .items:nth-of-type(1) .item .icon:after{content:"";width:50px;height:36px;position:absolute;top:50%;margin-top:-18px;right:-80px;background-image:url(../img/addimg/righticon.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.serprocessbox .items:nth-of-type(1) .item{margin-bottom:102px}
.serprocessbox .items:nth-of-type(1) .item:nth-of-type(6) .icon:after{width:36px;height:50px;top:auto;right:50%;margin-top:0;bottom:-140px;margin-right:-18px;background-image:url(../img/addimg/downicon.png)}
.serprocessbox .item .text{margin-top:6px;color:#666;font-size:18px;text-align:center}
.serprocessbox .items:nth-of-type(2) .item .icon:after{content:"";width:50px;height:36px;position:absolute;top:50%;margin-top:-18px;left:-80px;background-image:url(../img/addimg/lefticon.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.serprocessbox .items:nth-of-type(2) .item:nth-last-of-type(1) .icon:after{display:none}
.contb{padding:72px 0 186px}
.contbbox{margin-top:88px}
.contbl{width:48.4%;margin-right:3.47%}
.contbl .item{margin-bottom:35px;background-color:#f6f6f6;height:172px}
.contbl .item:nth-last-of-type(1){margin-bottom:0}
.contbl .item .textbox{width:76.59%;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.contbl .item .textbox .text a{color:#d6000f;font-size:44px;font-weight:bold}
.contbl .item .icon{width:23.41%;background-color:#f0f0f0;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.contbl .item .icon .title{font-size:16px;font-weight:bold;text-align:center;margin-top:12px}
.contbl .item .icon .img{text-align:center}
.contbl .item .icon .img img{display:inline-block}
.contbr{width:48.13%;background-color:#f6f6f6;padding:34px 16px 0 40px}
.contbr .formlist{margin-bottom:36px}
.contbr .formlist .name{width:72px;color:#555;margin-right:20px;text-align:right;line-height:50px}
.contbr .formlist .name span{color:#d6000f}
.contbr .formlist .input input{width:304px;height:50px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:0 16px}
.contbr .formlist:nth-last-of-type(1) .input{width:calc(100% - 92px)}
.contbr .formlist:nth-last-of-type(1) .input textarea{width:100%;height:172px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:16px}
.contbr .btn{width:128px;height:48px;line-height:48px;background-color:#d6000f;color:#fff;text-align:center;border-radius:4px;cursor:pointer}

@media (max-width:1720px){
    .serrangetop .right .tel{width:100%;margin-left:0}
    .contbl .item .textbox .text a{font-size:40px}
}

@media (max-width:1440px){
    .organconitem .textbox .yuan{width:88px;height:88px}
    .organconitem .textbox .yuan .num, .organconitem .textbox .yuan .unit{font-size:24px}
    .organconitem:nth-last-of-type(1) .textbox .yuan .unit{font-size:16px;line-height:32px;margin-top:8px}
    .organconitem .textbox .text{font-size:14px;margin-top:15px}
    .serrangetop .top .list, .serrangetop .right .commitb{font-size:20px;height:60px;line-height:60px}
    .serrangetop .left .bot .list .name, .serrangetop .right .title1, .serrangetop .right .item .name{font-size:20px}
    .serrangetop .left .bot .list .text{line-height:2.2}
    .serrangetop .right .title1{line-height:38px}
    .serrangetop .right .item{margin-bottom:20px}
    .serrangetop .right .item .yuan{margin-top:4px}
    .serrangetop .right .items{margin:30px 0 60px}
    .serrangetop .right .title2{font-size:38px;line-height:58px}
    .serrangetop .right .tel{margin-top:34px}
    .serprocessbox .item .title{font-size:16px}
    .serprocessbox .item .text{font-size:16px}
    .serprocessbox .items:nth-of-type(1) .item .icon:after{width:40px;height:29px;right:-70px}
    .serprocessbox .items:nth-of-type(2) .item .icon:after{width:40px;height:29px;left:-70px}
    .serprocessbox .items:nth-of-type(1) .item:nth-of-type(6) .icon:after{width:29px;height:40px;bottom:-130px}
    .contbl .item .textbox .text a{font-size:32px}
}

@media (max-width:1024px){
    .aftersalc, .organcon, .serrange, .serprocess, .contb{padding:35px 0 45px}
    .aftersalcimg, .organconbox, .serrangebox{margin-top:25px}
    .organconitem .img{width:100%}
    .organconitem .textbox{width:100%;padding:30px 15px}
    .serrangetop .left, .serrangetop .right{width:100%}
    .serrangetop .top .list, .serrangetop .right .commitb{font-size:18px;height:46px;line-height:46px}
    .serrangetop .top .list.name{width:36%}
    .serrangetop .top .list.range{width:64%}
    .serrangetop .left .bot .list .name{width:36%;padding:20px 10px;font-size:18px;text-align:center;line-height:1.6}
    .serrangetop .left .bot .list .text{width:64%;padding:20px;line-height:1.8}
    .serrangetop .right .bot{padding:35px 25px}
    .serrangetop .right .title1{font-size:18px;line-height:28px}
    .serrangetop .right .items{margin:20px 0}
    .serrangetop .right .item .yuan{width:16px;height:16px}
    .serrangetop .right .item .yuan:after{width:8px;height:8px;margin-top:-4px;margin-left:-4px}
    .serrangetop .right .item .name{font-size:18px}
    .serrangetop .right .item{margin-bottom:10px}
    .serrangetop .right .title2{font-size:26px;line-height:44px}
    .serrangetop .right .tel{font-size:20px;height:58px;line-height:58px}
    .serprocessbox{margin-top:30px}
    .serprocessbox .item{width:33.3333%}
    .serprocessbox .item .title{font-size:14px;margin-top:12px}
    .serprocessbox .item .text{font-size:14px}
    .serprocessbox .items:nth-of-type(1) .item, .serprocessbox .items:nth-of-type(2) .item{margin-bottom:60px}
    .serprocessbox .items:nth-of-type(1) .item .icon:after{width:30px;height:22px;right:-46px}
    .serprocessbox .items:nth-of-type(1) .item:nth-of-type(3) .icon:after, .serprocessbox .items:nth-of-type(1) .item:nth-of-type(6) .icon:after{width:22px;height:30px;margin-top:0;top:auto;bottom:-94px;background-image:url(../img/addimg/downicon.png);right:50%;margin-right:-11px}
    .serprocessbox .items:nth-of-type(2) .item{float:left}
    .serprocessbox .items:nth-of-type(2) .item .icon:after{width:30px;height:22px;right:-46px;left:auto;background-image:url(../img/addimg/righticon.png);}
    .serprocessbox .items:nth-of-type(2) .item:nth-of-type(4), .serprocessbox .items:nth-of-type(2) .item:nth-of-type(5), .serprocessbox .items:nth-of-type(2) .item:nth-of-type(6){float:right;margin-bottom:0}
    .serprocessbox .items:nth-of-type(2) .item:nth-of-type(3) .icon:after{width:22px;height:30px;margin-top:0;top:auto;bottom:-76px;background-image:url(../img/addimg/downicon.png);right:50%;margin-right:-11px}
    .serprocessbox .items:nth-of-type(1) .item:nth-of-type(6) .icon:after{bottom:-76px}
    .serprocessbox .items:nth-of-type(2) .item:nth-of-type(4) .icon:after, 
    .serprocessbox .items:nth-of-type(1) .item:nth-of-type(4) .icon:after, 
    .serprocessbox .items:nth-of-type(2) .item:nth-of-type(5) .icon:after,
    .serprocessbox .items:nth-of-type(1) .item:nth-of-type(5) .icon:after,
    .serprocessbox .items:nth-of-type(2) .item:nth-of-type(6) .icon:after{right:auto;left:-46px;background-image: url(../img/addimg/lefticon.png)}
    .serprocessbox .items:nth-of-type(1){display:block;zoom:1}
    .serprocessbox .items:nth-of-type(1):after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}
    .serprocessbox .items:nth-of-type(1) .item{float:left;min-height:126px}
    .serprocessbox .items:nth-of-type(1) .item:nth-of-type(4),.serprocessbox .items:nth-of-type(1) .item:nth-of-type(5),.serprocessbox .items:nth-of-type(1) .item:nth-of-type(6){float:right}
    .contbl{width:100%;margin-right:0}
    .contbbox{margin-top:30px}
    .contbl .item{height:122px;margin-bottom:10px}
    .contbl .item .textbox .text a{font-size:24px}
    .contbl .item:nth-last-of-type(1) .textbox .text a{font-size:18px}
    .contbl .item .icon{width:32%}
    .contbl .item .textbox{width:68%}
    .contbl .item .icon .img img{width:28px}
    .contbl .item .icon .title{margin-top:6px}
    .contbr{width:100%;margin-top:30px;padding:25px 20px}
    .contbr .formlist{margin-bottom:15px}
    .contbr .formlist .input{width:calc(100% - 92px)}
    .contbr .formlist .input input{width:100%;height:38px}
    .contbr .formlist .name{line-height:38px}
    .contbr .formlist:nth-last-of-type(1) .input textarea{height:122px}
    .contbr .btn{width:108px;height:40px;line-height:40px}
}


