/*顶部设置*/
.w1600 {width:100%;max-width:1600px;margin:0 auto;position:relative;}
.header {position:fixed;top:0;width:100%;left:0;z-index:20;}
.top_head {background:#f6f6f6;line-height:88px;font-size:1.6rem;color:#2e2e2e;}
.top_head>div>div {padding:0}
.top_head>div>div:first-child{padding-left:45px;}
.top_head>div>div:first-child:before {content:'';width:27px;height:1px;background:#313131;position:absolute;left:5px;top:50%;}
.top_head>div>div:last-child{color:#090202}

.navbox>div>div{padding:0}
.navbox>div>div:first-child {padding:53px 0 0 40px;}
.navbox .menu {position:relative;display:inline-table;cursor:pointer;}
.navbox .menu>span {display:block;width:17px;height:2px;background:#FFF;margin:9px 0}
.navbox .menu:before,.navbox .menu:after {content:'';width:25px;height:2px;background:#FFF;display:block;}
.navbox .menu:hover span {width:25px;}
.navbox .nav_list {padding:53px 0 0}
.navbox .nav_list li{display:inline-table;margin-left:10px;}
.navbox .nav_list li a {font-size:1.4rem;color:#FFF;display:block;padding-left:40px;position:relative;}
.navbox .nav_list li a:before {content:'';width:0;height:1px;background:#FFF;position:absolute;left:0;top:50%;transition:all .36s;}
.navbox .nav_list li.active a:before,.navbox .nav_list li a:hover:before {width:32px;}
.navbox .nav_list li.langs a{display:inline-table;margin:0 10px;position:relative;padding-left:0}
.navbox .nav_list li.langs a:before {display:none}
.navbox .nav_list li.langs a:after{content:'/';font-size:1.4rem;color:#FFF;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}
.navbox .nav_list li.langs a:last-child:after{display:none}

.on_header {top:-88px;transition: .4s linear .5s;}
.is_header .navbox {background:#f9f9f9;transition: .4s linear .5s;box-shadow:0 11px 11px rgba(0,0,0,0.2)}
.is_header .navbox .menu>span,.is_header .navbox .menu:before,.is_header .navbox .menu:after {background:#232323}
.is_header .navbox .nav_list {padding:0}
.is_header .navbox .nav_list li a {color:#232323}
.is_header .navbox .nav_list li a:before {background:#232323}
.is_header .navbox .nav_list li {line-height:88px;}
.is_header .navbox>div>div:first-child {padding:0 0 0 40px;line-height:88px;}
.is_header .navbox .nav_list li.langs a:after{color:#232323}
/*banner*/
.tem_banner {position:relative;padding:88px 0 0}
.tem_banner .swiper-slide {background:#000;overflow:hidden;}
.tem_banner .swiper-slide .img {background-position:center;background-repeat:no-repeat;background-size:cover;transition: 1s linear 2s;transform: scale(1.1,1.1);}
.tem_banner .swiper-slide.swiper-slide-active .img{transition: 6s linear;transform:scale(1,1)}
.tem_banner .swiper-slide .banner_txt {position:absolute;z-index:1;bottom:25%;left:50%;transform:translateX(-50%);width:100%;max-width:1600px;color:#FFF;font-family:"STXingkai";padding-left:200px;}
.tem_banner .swiper-slide .banner_txt .line_ {position:absolute;left:0;top:0;width:145px;height:1px;background:#FFF;}
.tem_banner .swiper-slide .banner_txt .line_:before,.tem_banner .swiper-slide .banner_txt .line_:after {content:'';width:55px;height:1px;position:absolute;top:35px;right:0;background:#FFF}
.tem_banner .swiper-slide .banner_txt .line_:after {top:70px;}
.tem_banner .swiper-slide .banner_txt p {font-size:3rem;transform:translateX(25px);opacity:0;transition: .4s linear;margin:0;}
.tem_banner .swiper-slide.swiper-slide-active .banner_txt>* {transform:none;opacity:1;transition-delay:.6s}
/*关于我们*/
.tem_index_about {position:relative;background:#f6f6f6;padding:80px 0 0;overflow:hidden;}
.tem_index_about:before {content:attr(data-title);position:absolute;top:0;left:0;width:100%;text-align:center;font-size:10rem;color:#e7e7e7;font-weight:bold;text-transform:uppercase;letter-spacing:0.25em}
.tem_index_about .main {background:#FFF;padding:105px 0 120px;}
.tem_index_about .main>div{background:#f6f6f6;padding:55px 0 0;}
.tem_index_about .main>div .let_line {position:absolute;left:0;top:16%;}
.tem_index_about .main>div .let_line:before,.tem_index_about .main>div .let_line:after {content:'';display:block;height:1px;background:#dcdcdc;width:140px;}
.tem_index_about .main>div .let_line:after {width:415px;margin:20px 0 0}
.tem_index_about .main>div .rlt_line {position:absolute;right:0;top:5%;padding:0 0 20px;}
.tem_index_about .main>div .rlt_line:before,.tem_index_about .main>div .rlt_line:after {content:'';display:block;height:1px;background:#dcdcdc;width:415px;}
.tem_index_about .main>div .rlt_line:after {width:140px;position:absolute;right:0;bottom:0}

.tem_index_about .main>div>div.tem_inner {background:url(../images/icon0.png) center 0 no-repeat;}
.tem_index_about .main>div>div.tem_inner:before {content:'';background:url(../images/icon1.png) 0 0 no-repeat;width:156px;height:71px;position:absolute;left:0;top:48%}
.tem_index_about .main>div>div.tem_inner:after {content:'';position:absolute;background:url(../images/icon2.png)  0 0 no-repeat;width:183px;height:21px;bottom:10%;left:92%}
.tem_index_about .main .infos {text-align:center;padding:120px 0 140px;color:#FFF}
.tem_index_about .main .infos h2 {font-size:3rem;margin:0 0 75px;}
.tem_index_about .main .infos .editor {font-size:1.4rem;line-height:1.7}
/*产品系列*/
.tem_index_product{position:relative;background:#f6f6f6}
.tem_index_product>div {padding:70px 0 85px;}
.tem_index_product>div:before,.tem_index_product>div:after {content:attr(data-title);font-size:3.3rem;color:#c2c2c2;font-weight:bold;text-transform:uppercase;top:0;right:0;word-wrap: break-word;writing-mode: vertical-lr;writing-mode: tb-lr;position:absolute;letter-spacing:0.2em}
.tem_index_product>div:before {top:-5%;}
.tem_index_product>div:after {top:auto;bottom:-8%;left:0;right:auto;}

.tem_index_product .item {position:relative;}
.tem_index_product .item .img {max-width:66.5%;overflow:hidden;}
.tem_index_product .item .info {position:absolute;bottom:20%;left:55%;background:#c9242b;color:#FFF;padding:42px 40px 45px;min-width:545px;}
.tem_index_product .item .info h2 {font-size:2.4rem;display:inline-table;vertical-align:middle;}
.tem_index_product .item .info h2 span {font-size:1.6rem;letter-spacing:0.25em;text-transform:uppercase;}
.tem_index_product .item .info p {font-size:1.4rem;margin:30px 0 0;}
.tem_index_product .item .info:after {content:'';width:85%;height:2px;background:#000;left:0;bottom:-14px;position:absolute;}
.tem_index_product .item .info:before {content:attr(data-title);font-size:2rem;color:#595959;word-wrap: break-word;writing-mode: vertical-lr;writing-mode: tb-lr;position:absolute;right:0;top:100%;padding:14px 0 0}
.tem_index_product .cupboard {margin:30px  0 0}
.tem_index_product .cupboard .img{float:right;}
.tem_index_product .cupboard .info {left:auto;right:55%}
.tem_index_product .cupboard .info:after {left:auto;right:0}
.tem_index_product .cupboard .info:before {right:auto;left:0}
.tem_index_product .item a:hover img {transform:scale(1.06)}
.tem_index_product .item a:hover .info {bottom:25%}
/*体验中心*/
.tem_index_case {padding:105px 0 75px;}
.tem_index_case>div {background-position:center center;background-repeat:no-repeat;background-size:cover;}
.tem_index_case>div:after {content:attr(data-title);font-size:10.38rem;color:rgba(255,255,255,0.2);font-weight:bold;text-transform:uppercase;position:absolute;bottom:5%;width:100%;text-align:center;left:0;letter-spacing:0.25em}
.tem_index_case .main {padding:70px 0 40px;}
.tem_index_case .main h2 {font-size:3rem;color:#FFF;text-align:center;margin:0 0 35px;}
.tem_index_case .main .lists {position:relative;}
.tem_index_case .main .swiper-slide a {display:table;position:relative;width:100%}
.tem_index_case .main .swiper-slide a>div{display:table-cell;vertical-align:middle;}
.tem_index_case .main .swiper-slide .img {width:50%;overflow:hidden;}
.tem_index_case .main .swiper-slide .text {background:#373737;padding:0 35px;}
.tem_index_case .main .swiper-slide .text .title {margin:0 0 30px;font-size:2.4rem;color:#FFF}
.tem_index_case .main .swiper-slide .text .title span {font-size:1.6rem;text-transform:capitalize;}
.tem_index_case .main .swiper-slide .text h4 {font-size:1.8rem;color:#FFF;margin:0 0 50px;}
.tem_index_case .main .swiper-slide .desc {font-size:1.6rem;color:#a3a3a3;padding:0 0 60px;border-bottom:2px solid #c9242b;margin:0 0 50px;}
.tem_index_case .main .swiper-slide .text em {width:40px;height:40px;margin:0 auto;line-height:40px;text-align:center;border:1px solid #9d9d9d;font-size:2.3rem;color:#828282;border-radius:100%;display:block;}
.tem_index_case .main .swiper-slide a:hover img{transform:scale(1.06)}
.tem_index_case .main .slide-pagination {margin:65px 0 0;text-align:center;position:relative;z-index:3}
.tem_index_case .main .slide-pagination span {margin:0 5px;width:18px;height:2px;border-radius:0;background:#eee;opacity:1;outline:none;}
.tem_index_case .main .slide-pagination span.swiper-pagination-bullet-active {background:#c9242b}
/*新闻资讯*/
.tem_index_news {background:#f6f6f6;padding:60px 0 50px;}
.tem_index_news h2 {font-size:3rem;color:#1d1d1d;text-align:center;margin:0 0 30px;}
.tem_index_news .lists {position:relative;margin:0 0 30px;}
.tem_index_news .lists .item {margin:0 0 8px;}
.tem_index_news .lists .item a {display:table;width:100%;}
.tem_index_news .lists .item a>div{display:table-cell;vertical-align:middle;}
.tem_index_news .lists .item .img {overflow:hidden;}
.tem_index_news .lists .item .text {width:35%;background:#e6e6e6;padding:0 50px 0 40px;}
.tem_index_news .lists .item .text>span {font-size:1.4rem;color:#656565;}
.tem_index_news .lists .item .text h3 {font-size:2.2rem;color:#1d1d1d;margin:25px 0 50px;}
.tem_index_news .lists .item .text .desc {font-size:1.4rem;color:#656565;line-height:1.6;margin:0 0 80px;}
.tem_index_news .lists .item .text .more span {float:left;font-size:1.4rem;color:#656565;text-transform:uppercase}
.tem_index_news .lists .item .text .more i {float:right;font-size:1.4rem;color:#656565}
.tem_index_news .lists .item a:hover img {transform:scale(1.06)}
.tem_index_news .lists .item a:hover .more {padding:0 15px;}
.tem_index_news a.links {font-size:1.8rem;color:#1d1d1d}
/*底部设置*/
.footer {background:#1b1b1b;position:relative;}
.footer .f_infos {padding:60px 0 15px;}
.footer .f_infos>div{padding:0}
.footer .f_infos .f_share {margin:60px 0 0;}
.footer .f_infos .f_share a {font-size:2rem;color:#797979;margin-right:25px;display:inline-table;}
.footer .f_infos h2 {font-size:1.8rem;color:#FFF;margin:0 0 35px;}
.footer .f_infos .editor {font-size:1.4rem;color:#747474;line-height:1.8}
.footer .f_infos>div:last-child {text-align:right;}
.footer .f_infos>div:last-child span{font-size:1.4rem;color:#8a8a8a}

.footer .copy {font-size:1.4rem;color:#545454;padding:0 0 25px;}
.footer .copy>div{padding:0}
.footer .copy>div:first-child {padding:20px 0 0}
.footer .copy>div:last-child {text-align:right;}
.footer .copy>div:last-child>div{display:inline-table;}
.footer .copy .links {margin:0 20px;}
.footer .copy .links select {background:none;min-width:220px;height:35px;border:2px solid #434343;font-size:1.4rem;color:#434343}
.footer .copy a {font-size:1.4rem;color:#545454}
/**/
.tem_banner .flash img{width:auto !important;height:auto !important;}
.tem_banner .label_txt {position:absolute;width:100%;max-width:1200px;bottom:35%;left:50%;transform:translateX(-50%);z-index:2}
.tem_banner .label_txt h2 {font-size:3rem;color:#FFF;text-transform:capitalize;}
.tem_banner .label_txt p {margin:15px 0 0;font-size:3rem;color:#FFF;}
/*关于龙森*/
.about_box {position:relative;}
.about_box .classnow-nav {position:absolute;top:-65px;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;background:#f6f6f6;padding:30px 0;z-index:2}
.about_box .classnow-nav li {padding:0 25px;position:relative;}
.about_box .classnow-nav li:after {content:'';width:1px;height:32px;background:#bfbfbf;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.about_box .classnow-nav li:last-child:after {display:none;}
.about_box .classnow-nav li a {display:block;font-size:1.8rem;color:#000;text-align:center;line-height:56px;}
.about_box .classnow-nav li a:hover {background:#c9242b;color:#FFF}
.about_box .title {text-align:center;margin:0 0 85px;}
.about_box .title h2 {font-size:3.6rem;color:#131313;text-transform:capitalize;}
.about_box .title p {margin:10px 0 0;font-size:3rem;color:#131313}

.company {padding:125px 0 0;}
.company .editor .name{position:relative;font-size:2.4rem;color:#131313;padding:0 0 25px;margin:0 0 60px;}
.company .editor .name:after {content:'';width:26px;height:4px;background:#c9242b;bottom:0;left:0;position:absolute;}
.company .editor .name .img {position:absolute;right:0;bottom:-40px;}
.company .editor .main>div{padding:0}
.company .editor .main>div:first-child {padding-right:40px;}
.company .editor .main>div:first-child>p {font-size:1.4rem;color:#565656;line-height:1.6;text-align:justify;}
.company .editor .main>div .data-num{margin:90px 0 0;}
.company .editor .main>div .data-num li {display:inline-table;margin-right:55px;}
.company .editor .main>div .data-num li>div {font-size:1.8rem;color:#c9242b}
.company .editor .main>div .data-num li>div em {font-size:3rem;}
.company .editor .main>div .data-num li>p {font-size:1.6rem;color:#4d4d4d;margin:10px 0 0}
.company .editor .table {display:table;width:100%;margin:120px 0 0}
.company .editor .table>div{display:table-cell;vertical-align:middle;}
.company .editor .table .img {width:67%}
.company .editor .table .info {font-size:1.4rem;color:#444;line-height:1.8;padding-left:40px;}

.picture_info {position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:120px 0 70px;margin:70px 0 0}
.picture_info:before {content:'';width:90%;height:75%;background:rgba(255,255,255,0.9);left:0;top:75px;z-index:1;position:absolute}
.picture_info>div{position:relative;z-index:2}
.picture_info .editor {font-size:1.4rem;color:#2e2e2e;padding:55px 0 30px;position:relative;line-height:1.7}
.picture_info .editor:before {content:'';width:100px;height:3px;background:#c9242b;position:absolute;left:0;top:0}
.picture_info .lists {position:relative;padding:65px  0 0}
.picture_info .lists .swiper-slide a {display:block;position:relative;overflow:hidden;}
.picture_info .lists .swiper-slide a:hover img {transform:scale(1.06)}
.picture_info .lists .swiper-page {position:absolute;top:0;right:0}
.picture_info .lists .swiper-page>div{outline:none;width:40px;height:40px;border:1px solid #333;font-size:2.3rem;color:#333;line-height:40px;text-align:center;margin-left:25px;border-radius:100%;opacity:1;display:inline-table;}
.picture_info .lists .swiper-page>div i {transition:none;}
.picture_info .lists .swiper-page>div:hover {border-color:#cc3037;color:#cc3037}

.honor_culture {padding:80px 0 75px;position:relative;background-position:center center;background-repeat:no-repeat;}
.honor_culture .editor {padding:60px 0;margin:15px 0 0;font-size:2rem;color:#131313;position:relative;}
.honor_culture .editor:before,.honor_culture .editor:after {content:'';width:40px;height:2px;background:#c9242b;position:absolute;left:0;top:0}
.honor_culture .editor:after{top:auto;bottom:0}
.honor_culture .honor {margin:260px 0 0;position:relative;padding-right:160px;}
.honor_culture .honor .title {position:absolute;right:0;margin:0;}
.honor_culture .honor .swiper-slide a {display:block;position:relative;overflow:hidden;padding:12px 12px 0;}
.honor_culture .honor .swiper-slide .img {overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.honor_culture .honor .swiper-slide p {font-size:1.4rem;color:#131313;margin:10px 0 0;text-align:center;}
.honor_culture .honor .swiper-slide a:hover img {transform:scale(1.06)}
.honor_culture .honor .swiper-page {position:absolute;right:0;bottom:10%;}
.honor_culture .honor .swiper-page>div{outline:none;width:40px;height:40px;border:1px solid #333;font-size:2.3rem;color:#333;line-height:40px;text-align:center;margin-left:15px;border-radius:100%;opacity:1;display:inline-table;}
.honor_culture .honor .swiper-page>div i {transition:none;}
.honor_culture .honor .swiper-page>div:hover {border-color:#cc3037;color:#cc3037}

.history {padding:80px 0 100px;}
.about_box .history .title {margin:0 0 35px;}
.history .main {background:#FFF;padding:60px 0;width:100%;max-width:1400px;margin:0 auto;}
.history .list {position:relative;background:url(../images/icon3.png) center bottom no-repeat;}
.history .list .swiper-slide .name {line-height:36px;position:relative;padding: 0 0 70px;}
.history .list .swiper-slide .name a {font-size:1.4rem;color:#666}
.history .list .swiper-slide .name#current a {font-size:2.4rem;color:#dd000b;font-weight:bold;}
.history .list .swiper-slide .name:before,.history .list .swiper-slide .name:after {content:'';opacity:0;transition:all .36s;position:absolute;}
.history .list .swiper-slide .name:before {width:80px;height:50px;background:#dd000b;position:absolute;bottom:0;left:0;}
.history .list .swiper-slide .name:after {width:11px;height:6px;background:url(../images/icon4.png) 0 0 no-repeat;bottom:50px;left:40px;margin-left:-5px;}
.history .list .swiper-slide .name#current:before,.history .list .swiper-slide .name#current:after {opacity:1}
.history .itembox {padding:60px 0 0;}
.history .itembox>div{font-size:1.4rem;color:#666;line-height:1.6}
/*产品中心*/
.product_box {position:relative;padding:250px 0 130px;}
.product_box .class2 {position:absolute;top:0;left:0;width:100%;z-index:2;transform: translateY(-45%);}
.product_box .class2>div:first-child{padding:0 24px 0 0;}
.product_box .class2>div:last-child{padding:0 0 0 24px;}
.product_box .class2 a{display:block;overflow:hidden;position:relative;}
.product_box .class2 .infos {background:rgba(255,255,255,0.53);padding:50px;text-align:center;}
.product_box .class2 .infos h2 {font-size:2.8rem;color:#131313;font-weight:bold;margin:0 0 25px;}
.product_box .class2 .infos .desc {font-size:1.4rem;color:#414141;line-height:21px;height:63px;overflow:hidden;}
.product_box .class2 .img {overflow:hidden;position:relative;}
.product_box .class2 img {animation-fill-mode:none;-webkit-animation-fill-mode:none;}
.product_box .class2 a:hover img{transform:scale(1.06)}
.product_box .class2 a.on .img:after  {content:'';background:url(../images/icon5.png) 0 0 no-repeat;width:100%;height:100%;position:absolute;bottom:0;left:0;transition:all .4s}

.product_box .class3 {padding:60px 0 25px;border-bottom:1px solid #e5e5e5;}
.product_box .class3 li {display:inline-table;margin-right:60px;}
.product_box .class3 li a {display:block;padding-left:35px;position:relative;font-size:1.6rem;color:#2f2f2f;}
.product_box .class3 li a:before {content:'';width:18px;height:1px;background:#c9242b;position:absolute;left:0;top:50%;transition:all .3s}
.product_box .class3 li a:hover:before,.product_box .class3 li.on3 a:before {left:10px;}

.product_list {padding:60px 0 40px}
.product_list .title {text-align:center;margin:0 0 50px;}
.product_list .title h2 {font-size:3rem;color:#cf0f0f;letter-spacing:0.2em;text-transform:uppercase;}
.product_list .title p {margin:20px 0 0;font-size:2.4rem;color:#000}
.product_list .lists>div{padding:0 10px;margin:0 0 35px;}
.product_list .lists>div a {display:block;position:relative;overflow:hidden;}
.product_list .lists>div .img {overflow:hidden;}
.product_list .lists>div img {animation-fill-mode:none;-webkit-animation-fill-mode:none;}
.product_list .lists>div .text {padding:25px 0 0;font-size:1.4rem;color:#373737}
.product_list .lists>div a:hover img {transform:scale(1.06)}
/*翻页 page*/
.page {text-align:center;}
.page a,.page span{display:inline-table;width:53px;height:49px;border:1px solid #a0a0a0;line-height:49px;font-size:1.4rem;color:#555;margin:0 7px;}
.page a.page-num-current,.page a:hover {background:#cf0f0f;color:#FFF;border-color:#cf0f0f}
.page a[href='javascript:;'] {background:#f7f7f7;color:#ccc}
/*工程案例*/
.case_box {padding:70px 0 140px;}
.case_box .title {text-align:center;margin:0 0 50px;}
.case_box .title h2 {font-size:3rem;color:#cf0f0f;letter-spacing:0.2em;text-transform:uppercase;}
.case_box .title p {margin:20px 0 0;font-size:2.4rem;color:#000}

.case_box .lists>div{margin:0 0 45px;text-align:right}
.case_box .lists>div.item_on {text-align:left;}
.case_box .lists>div a{display:inline-table;width:81.5%;text-align:left;position:relative;background:#f6f6f6}
.case_box .lists>div a>div{padding:0;}
.case_box .lists>div a>div.img {overflow:hidden;}
.case_box .lists>div.item_on a>div:first-child {float:right;}
.case_box .lists>div .infos {position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0 0 0 25px;}
.case_box .lists>div .infos h3{font-size:4.8rem;color:rgba(79,79,79,0.1);font-weight:bold;text-transform:uppercase;position:relative;}
.case_box .lists>div .infos p {font-size:2rem;color:#4f4f4f;padding:20px 0 0 70px;margin:0}
.case_box .lists>div .infos h3:before {content:'';width:220px;height:1px;position:absolute;left:0;background:#c9242b;bottom:-10px;}
.case_box .lists>div .infos h3:after {content:'';width:1px;height:115px;background:#c9242b;position:absolute;top:-22px;left:30.5%;}
.case_box .lists>div .infos em {display:inline-block;margin:200px 0 0 70px;font-size:1.4rem;color:#4f4f4f;position:relative;padding:0 0 5px;}
.case_box .lists>div .infos em i {font-size:1.6rem;padding-left:15px;}
.case_box .lists>div .infos em:after {content:'';width:100%;height:1px;background:#4f4f4f;position:absolute;left:0;bottom:0;}

.case_box .lists>div.item_on .infos {left:0;right:auto;text-align:right;padding:0 25px 0 0}
.case_box .lists>div.item_on .infos h3:before {left:auto;right:0;}
.case_box .lists>div.item_on .infos h3:after {left:auto;right:30.5%}
.case_box .lists>div img {animation-fill-mode:none;-webkit-animation-fill-mode:none;}
.case_box .lists>div a:hover img {transform:scale(1.06)}
.case_box .lists>div a:hover .infos em i {padding-left:20px;}
/*案例详情*/
.show_img .img_info{background:#f6f6f6;padding:50px 55px;transform:translateY(-105px);}
.show_img .img_info h3 {position:relative;font-size:2rem;color:#c9242b;padding:12px 0;margin:0 0 30px;}
.show_img .img_info h3:before {content:attr(data-title);font-size:4.5rem;color:rgba(53,53,53,0.1);text-transform:uppercase;font-weight:bold;letter-spacing:0.8em;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.show_img .img_info p {font-size:1.6rem;color:#484848;line-height:1.6}
.show_img .editor {font-size:1.4rem;color:#232323;line-height:1.6;padding:0 0 60px;}
/*新闻资讯*/
.news_box {padding:60px 0 120px;}
.news_box .title {text-align:center;margin:0 0 50px;}
.news_box .title h2 {font-size:3rem;color:#cf0f0f;letter-spacing:0.2em;text-transform:uppercase;}
.news_box .title p {margin:20px 0 0;font-size:2.4rem;color:#000}

.news_list{padding:0 0 30px;}
.news_list>div{margin:0 0 30px;}
.news_list>div a {display:table;width:100%;background:#e6e6e6}
.news_list>div a>div{display:table-cell;vertical-align:middle;}
.news_list>div .text {width:35%;padding:0 45px 0 35px;}
.news_list>div .text span {font-size:1.4rem;color:#656565;}
.news_list>div .text h3 {font-size:1.6rem;color:#1d1d1d;margin:20px 0 35px;}
.news_list>div .text .desc {font-size:1.4rem;color:#656565;}
.news_list>div .text em {display:block;margin:65px 0 0;position:relative;font-size:1.4rem;color:#656565;text-transform:uppercase;}
.news_list>div .text em i {position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.8rem;}
.news_list>div .img {overflow:hidden;}
.news_list>div img {animation-fill-mode:none;-webkit-animation-fill-mode:none;}
.news_list>div a:hover img {transform:scale(1.06)}
/*新闻详情*/
.show_news {padding:65px 0}
.show_news h1.met_title {font-size:2.4rem;color:#333;text-align:center;}
.show_news .met_infos {padding:30px 0 35px;text-align:center;}
.show_news .met_infos>span {display:inline-table;margin:0 10px;font-size:1.4rem;color:#868686}
.show_news .met_infos>span a {font-size:1.4rem;color:#868686}
.show_news .met_editor {font-size:1.4rem;color:#333;line-height:1.6;padding:0 0 45px;border-bottom:1px solid #e5e5e5}
.show_news .met_page {margin:35px 0 0;}
.show_news .met_page li {margin:10px 0;font-size:1.4rem;color:#868686}
.show_news .met_page li a {font-size:1.4rem;color:#868686}
/*招商加盟*/
.join_box {padding:65px 0 0}
.join_box .title {text-align:center;margin:0 0 50px;}
.join_box .title h2 {font-size:3rem;color:#cf0f0f;letter-spacing:0.2em;text-transform:uppercase;}
.join_box .title p {margin:20px 0 0;font-size:2.4rem;color:#000}

.join_box .main {width:100%;max-width:1600px;margin:0 auto;padding:30px 0 10px;}
.join_box .main>div {margin:0 0 60px;}
.join_box .main>div.item>div{padding:0}
.join_box .main>div.item .txt {padding:0 105px 0 205px;}
.join_box .main>div.item .txt>*{display:inline-table;vertical-align:top}
.join_box .main>div.item .txt .t {width:70%;padding-left:50px;}
.join_box .main>div.item .t .name {margin:0 0 40px;}
.join_box .main>div.item .t .name p {font-size:1.6rem;color:#656565;margin:0;text-transform:uppercase;}
.join_box .main>div.item .t .name h5 {font-size:1.8rem;color:#1c1c1c;font-weight:bold;}
.join_box .main>div.item .t>p {margin:50px 0 0;font-size:1.4rem;color:#4a4949;line-height:1.6}
.join_box .main>div:last-child .txt {padding:0 205px 0 105px;text-align:right;}
.join_box .main>div:last-child .txt .t {padding:0 50px 0 0}

.join_box .imgbox {padding:220px 0;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.join_box .imgbox .text {background:rgba(0,0,0,0.5);padding:70px 35px 70px 20%;max-width:52%;position:relative;}
.join_box .imgbox .text  .name p {font-size:1.6rem;color:#FFF;margin:0;text-transform:uppercase;}
.join_box .imgbox .text  .name h5 {font-size:1.8rem;color:#FFF;font-weight:bold;}
.join_box .imgbox .text p {font-size:1.4rem;color:#FFF;line-height:1.6}
.join_box .imgbox .text:after {content:'';width:95px;height:100%;background:rgba(0,0,0,0.24);position:absolute;left:100%;top:0}

.join_box .advantage {padding:110px 0 0;}
.join_box .advantage .editor>div {margin:0 0 105px;}
.join_box .advantage .editor>div .item .name{display:inline-table;font-size:1.8rem;color:#FFF;background:#c9242b;line-height:65px;padding:0 45px;border-radius:5px;}
.join_box .advantage .editor>div .item>p {font-size:1.4rem;color:#474747;line-height:24px;margin:35px 0 0;height:72px;overflow:hidden;}

.join_box .apply {padding:60px 0 65px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.join_box .apply .message {position:relative;margin:0 0 70px;background:#FFF;padding:85px 50px 50px;}
.join_box .apply .message table{width:100%}
.join_box .apply .message table tr {float:left;width:50%;margin:0 0 35px;}
.join_box .apply .message table tr:first-child {padding-right:50px;}
.join_box .apply .message table tr:first-child+tr {padding-left:50px;}
.join_box .apply .message table tr:first-child+tr+tr,.join_box .apply .message table tr:last-child{width:100%;}
.join_box .apply .message table tr td.text {display:none;}
.join_box .apply .message table tr td span {display:none;}
.join_box .apply .message table tr td{display:block;width:100%;}
.join_box .apply .message table tr td input[type="text"] {width:100%;height:50px;line-height:50px;border:0;border-bottom:1px solid #d2d2d2;font-size:1.4rem;color:#333}
.join_box .apply .message table tr td textarea {width:100%;height:100px;font-size:1.4rem;color:#333;border:0;border-bottom:1px solid #d2d2d2}
.join_box .apply .message table input[type="submit"] {margin:0 auto;width:285px;height:45px;font-size:1.4rem;color:#FFF;background:#c9242b}

.join_box .apply .info {text-align:center;}
.join_box .apply .info h2 {font-size:1.8rem;color:#252525}
.join_box .apply .info p {margin:15px 0 0;font-size:1.8rem;color:#252525;line-height:45px}
.join_box .apply .info p span {font-size:3rem;color:#c9242b}
/*联系我们*/
.contact_box {position:relative;}
.contact_box .cnt {background:linear-gradient(#f4f4f4,#FFF);padding:60px 0 0;transform:translateY(-110px);}
.contact_box .cnt .title {text-align:center;margin:0 0 65px;}
.contact_box .cnt .title h2 {font-size:2.4rem;color:#111}
.contact_box .cnt .title p {font-size:1.6rem;color:#3e3e3e;margin:10px 0 0}
.contact_box .cnt .editor .item {text-align:center;font-size:1.4rem;color:#525252}
.contact_box .cnt .editor .infos {margin:120px 0 0;}
.contact_box .cnt .editor .infos>div{padding:0 10px;}
.contact_box .cnt .editor .infos h6 {font-size:2rem;color:#2d2d2d;margin:0 0 25px;}
.contact_box .cnt .editor .infos p {font-size:1.4rem;color:#525252}
.contact_box .cnt .editor .infos p em {min-width:245px;display:inline-table}

/********<=767 mobile nav style css********/
.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#212121}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#FFF;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#333;position:relative}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#c9242b;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#c9242b}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#333;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#c9242b}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/**************************/
@media(max-width:1600px){
	.w1600 {padding:0 50px;}
	.tem_banner .swiper-slide .banner_txt {margin:0 50px;}
	.tem_index_about .main,.tem_index_product {padding-left:50px;padding-right:50px;}
	.tem_index_case>div:after {font-size:8rem}
	.picture_info:before {width:95%}
	

	.product_box .class2 .infos {padding:35px}
	.join_box .main>div.item .txt {padding:0 105px 0 160px;}
	.join_box .main>div:last-child .txt {padding:0 160px 0 105px;}
}
@media(max-width:1500px){
	.tem_index_product .item .info {min-width:490px}
	.tem_index_about .main>div .let_line:after,.tem_index_about .main>div .rlt_line:before {width:215px;}
	.tem_index_news .lists .item .text .desc {margin:0 0 45px}
	.tem_index_news .lists .item .text h3 {margin:25px 0 35px;}
	
	.case_box .lists>div .infos h3 {font-size:4rem;}
	.case_box .lists>div .infos h3:before {bottom:-5px;}
	.case_box .lists>div .infos h3:after {top:-35%}
	.case_box .lists>div .infos p {padding:20px 0 0 30px;}
	.case_box .lists>div .infos em {margin:100px 0 0 30px;}
	
	.join_box .main>div.item .txt {padding:0 55px 0 95px}
}
@media(max-width:1400px){
	.w1600 {padding:0 35px;}
	.tem_banner .swiper-slide .banner_txt {margin:0 35px;}
	.tem_index_about .main,.tem_index_product,.history {padding-left:35px;padding-right:35px;}	
	.picture_info:before {width:100%}


	.join_box .main>div.item .txt {padding:0 35px}
}
@media(max-width:1300px){
	.tem_index_about .main>div>div.tem_inner {background-size:95% auto;}
	.tem_index_product .item .info {min-width:440px}
	.tem_index_about:before {font-size:8.5rem;}
	
	.tem_banner .label_txt {padding:0 15px;}
	.company>div:first-child,.picture_info,.honor_culture,.history .list,.history .itembox,.product_box,.show_img ,.news_box ,.show_news,.join_box .advantage,.join_box .apply{padding-left:15px;padding-right:15px;}
	.product_box .class2>div {padding:0 12px !important;}
	
	.case_box .lists>div .infos h3 {font-size:3.5rem;}
	
	.join_box .imgbox .text {padding-left:15%}
	
	.join_box .main>div.item .txt .t {width:65%}
}
@media(max-width:1200px){
  .top_head{font-size:1.2rem}
	.tem_index_about .main .infos {padding:120px 0 90px;}
	
	.w1600 {padding:0 15px;}
	.tem_banner .swiper-slide .banner_txt {margin:0 15px;}
	.tem_index_about .main,.tem_index_product,.history {padding-left:15px;padding-right:15px;}	
	
	.tem_index_news .lists .item .text h3 {margin:15px 0 25px;}
	.tem_index_news .lists .item .text .desc {margin:0 0 25px;}

	.company .editor .main>div .data-num {margin:45px 0 0}
	
	.case_box .lists>div .infos h3 {font-size:3rem;} 
	
	.case_box .lists>div .infos p {padding:20px 0 0 20px;font-size:1.4rem;}
	.case_box .lists>div .infos em {margin:60px 0 0 20px;}	
	.news_list>div .text em {margin:35px  0 0}
	.join_box .main>div.item .txt {padding:0 15px;}
	
	.join_box .main>div.item .t .name {margin:0 0 20px;}
	.join_box .main>div.item .t>p {margin:30px  0 0}
	
	.contact_box .cnt {margin:0 15px;}
}
@media(max-width:1100px){
	.tem_index_about:before {font-size:8rem;}
	.tem_index_about .main {padding:45px 15px 75px;}
	.tem_index_about .main>div>div.tem_inner:after {bottom:15%}
	.tem_index_product .item .img {max-width:60%}
	.tem_index_product .item .info {min-width:380px;left:50%;}
	.tem_index_product .cupboard .info {left:auto;right:50%}
	.tem_index_product>div:before, .tem_index_product>div:after {font-size:3rem}
	
	.tem_index_case .main .swiper-slide .text h4 {margin:0 0 25px;}
	.tem_index_case .main .swiper-slide .desc {padding:0 0 30px;margin:0 0 20px;font-size:1.4rem;}
	.tem_index_case .main .swiper-slide .text {padding:0 25px;}
	.tem_index_case>div:after {font-size:6rem}
	
	.tem_index_news .lists .item .text {padding:0 15px;width:43%}
	.tem_index_news .lists .item .text h3 {font-size:1.8rem;margin:10px 0 15px;}
	
	.news_list>div .text {padding:0 15px;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner {padding:60px 0 0}
	.tem_banner .swiper-slide .banner_txt p {font-size:2.5rem;}
	.tem_banner .swiper-slide .banner_txt .line_ {top:20px}
	.tem_banner .swiper-slide .banner_txt .line_:before, .tem_banner .swiper-slide .banner_txt .line_:after {top:20px;}
	.tem_banner .swiper-slide .banner_txt .line_:after {top:40px;}
	
	.tem_index_about:before {font-size:6rem;}
	.tem_index_about {padding:55px 0 0}
	.tem_index_about .main>div>div.tem_inner {background-position:center bottom;}
	.tem_index_about .main .infos {padding:55px 0 35px;}
	.tem_index_about .main .infos .editor {max-width:62%;margin:0 auto}
	.tem_index_about .main .infos .editor img {max-width:55%}
	.tem_index_about .main>div>div.tem_inner:before {left:-48px}
	.tem_index_about .main .infos h2 {font-size:2rem;margin:0 0 35px;}
	
	.tem_index_product>div:before, .tem_index_product>div:after {font-size:2rem}
	.tem_index_product .item .info {padding:25px 15px;min-width:auto;}
	.tem_index_product .item .info h2 {font-size:1.8rem;}
	.tem_index_product .item .info:before {font-size:1.6rem}
	.tem_index_product .item .info h2 span {font-size:1.4rem;}
	
	.tem_index_case .main h2 {font-size:2rem;}
	.tem_index_case .main .swiper-slide .text {padding:0 15px;}
	.tem_index_case .main .swiper-slide .text .title {font-size:2rem;margin:0 0 15px;}
	.tem_index_case .main .swiper-slide .text .title span {font-size:1.4rem;}
	.tem_index_case .main .swiper-slide .text h4 {font-size:1.6rem;margin:0 0 15px;}
	
	.tem_index_case .main .swiper-slide .desc {margin:0 0 20px;padding:0 0 15px;}
	.tem_index_case .main .swiper-slide .text em {width:30px;height:30px;line-height:30px;font-size:2rem;}
	.tem_index_case>div:after {font-size:5rem}
	
	.tem_index_news .lists .item .text .desc {display:none;}
	.tem_index_news h2 {font-size:2rem;}
	.tem_index_news .lists .item .text h3 {font-size:1.4rem;}
	
	.footer .f_infos>div {margin:0 0 25px;text-align:center;}
	.footer .f_infos>div:last-child {text-align:center;}
	.footer .f_infos>div:last-child span {position:absolute;bottom:-25px;width:100%;text-align:center;left:0}
	.footer .copy {text-align:center;}
	.footer .copy>div:last-child {text-align:center;}
	.footer .copy>div:first-child {padding:15px 0}
	
	.about_box .classnow-nav {width:90%}
	.about_box .title h2 {font-size:2.5rem;}
	.about_box .title p {font-size:2rem;}
	.company .editor .main>div:first-child {padding-right:15px;}
	.company .editor .main>div .data-num li {margin-right:25px;}
	.company .editor .table {margin:70px 0 0}
	.honor_culture .editor {font-size:1.4rem;}
	
	.tem_banner .label_txt h2,.tem_banner .label_txt p,.product_box .class2 .infos h2,.product_list .title h2,.product_list .title h2,.case_box .title h2,.news_box .title h2,.join_box .title h2,.contact_box .cnt .title h2{font-size:2rem}
	.product_list .title p,.case_box .title p,.news_box .title p,.join_box .title p{font-size:1.6rem}
	.product_box .class2 .infos {padding:15px;}
  .product_box .class2 .infos .desc{font-size:1.2rem}
  .product_box{padding:175px 15px 130px}
	.product_box .class2 {transform: translateY(-44%);}
	
	.case_box .lists>div a {width:92%}
	.case_box .lists>div .infos h3 {font-size:2rem;}
	.case_box .lists>div .infos h3:before {width:130px;}
	.case_box .lists>div .infos h3:after {height:80px;}
	.case_box .lists>div .infos p {padding:10px 0 0 10px;}
	.case_box .lists>div .infos em {margin:40px 0 0 10px;}
	
	.show_img .img_info {padding:25px 15px;}
	.show_img .img_info h3:before {letter-spacing:0.3em}
	
	.news_list>div .text .desc {display:none;}
	.news_list>div .text h3 {font-size:1.4rem;}
	
	.join_box .main>div.item .txt {padding:15px;}
	
	.join_box .imgbox .text {max-width:70%}
	.join_box .imgbox {padding:180px 0}
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .swiper-slide .banner_txt {padding-left:45px;}
	.tem_banner .swiper-slide .banner_txt .line_ {display:none;}
	.tem_banner .swiper-slide .banner_txt p {font-size:1.6rem;}
	.tem_index_about:before {font-size:3rem}
	.tem_index_about {padding:25px 0 0}
	.tem_index_about .main>div .rlt_line,.tem_index_about .main>div .let_line {display:none;}
	.tem_index_about .main>div{padding:0;background:#333}
	.tem_index_about .main>div>div.tem_inner {background:none;}
	.tem_index_about .main>div>div.tem_inner:before,.tem_index_about .main>div>div.tem_inner:after {display:none;}
	.tem_index_about .main .infos .editor {max-width:100%;padding:0 15px;}
	.tem_index_product .item .img {width:90%;max-width:none}
	.tem_index_product .item .info {position:relative;bottom:auto;left:auto;right:auto;top:auto;width:90%;margin:10px 0 0;padding:10px;}
	.tem_index_product .cupboard .img,.tem_index_product .cupboard .info {float:right;}
	.tem_index_product .item .info:before {font-size:1.4rem;    writing-mode: initial;padding:0;text-transform:uppercase}
	.tem_index_product .item .info:after {width:75%}
	.tem_index_product .item .info p {margin:10px 0 0}
	
	.tem_index_news .lists .item {margin:0 0 15px;}
	.tem_index_news .lists .item .text {padding:25px 15px}
	.tem_index_news a.links {font-size:1.4rem;}
	.tem_index_news .lists .item a>div {display:block;width:100% !important}
	.footer .f_infos>div:first-child+div{display:none;}
	.footer .copy .links select {min-width:160px;}
	
	.about_box .classnow-nav {display:none;}
	.company {padding:65px 0 0}
	.company .editor .name .img {max-width:40%}
	.company .editor .main>div .data-num li>p {font-size:1.4rem;}
	.company .editor .main>div .data-num li>div em {font-size:2rem}
	.company .editor .table>div {display:block;width:100% !important}
	.company .editor .table .info {padding:15px 0 0}
	
	.product_box .class2 {top:0;position:relative;display:none;}
	.product_box {padding:55px 15px;}
	.product_box .class3 {padding:0 0 25px;}
	.product_box .class3 li {float:left;width:50%;margin:0 0 10px;}
	
	.case_box .lists>div a {width:100%}
	.case_box .lists>div.item_on a>div:first-child {float:none;}
	.case_box .lists>div .infos {position:relative;top:auto;transform:none;padding:15px}
	.case_box .lists>div.item_on .infos {padding:15px;}
	.case_box .lists>div .infos em {font-size:1.2rem;}
	.show_img {padding:25px 15px}
	.show_img .img_info {transform:none;}
	.show_img .img_info h3:before {font-size:3rem;letter-spacing:0}
	.show_img .img_info p {font-size:1.4rem}
	.news_list>div a>div {display:block;width:100% !important;}
	.news_list>div .text {padding:25px 15px;}
	.join_box .main>div.item .txt .t {width:69%;padding-left:25px;}
	.join_box .main>div.item .t .name p {font-size:1.4rem;}
	.join_box .main>div.item .txt> img {max-width:30%}
	.join_box .main>div:last-child .txt .t {padding:0 25px 0 0}
	.join_box .imgbox {padding:65px 0}
	.join_box .advantage .editor>div .item .name {font-size:1.6rem;padding:0 25px;line-height:45px;}
	.join_box .apply .message {padding:25px 15px;}
	.join_box .apply .message table tr {width:100%}
	.join_box .apply .message table tr:first-child,.join_box .apply .message table tr:first-child+tr {padding:0 !important}
	.join_box .apply .info h2,.join_box .apply .info p {font-size:1.4rem;}
	.join_box .apply .info p span {font-size:2rem}
	.contact_box .cnt {transform:none;}
	
	.contact_box .cnt .editor .item>div{margin:0 0 15px;}
	.contact_box .cnt .editor .item img{max-height:50px;}
	.contact_box .cnt .editor .infos {margin:55px 0 0}
	.contact_box .cnt .editor .infos>div {margin:0 0 25px;}
	.contact_box .cnt .editor .infos h6 {font-size:1.6rem;}
	.contact_box .cnt .editor .infos p em {display:block;min-width:auto;padding:0 0 10px;}
	#container {height:350px;}
	
}