/*header*/
.header {position:fixed;top:0;left:0;width:100%;z-index:50}
.header>div>div{padding:0}
.header .logo {line-height:140px;}
.header .nav_list li{line-height:140px;display:inline-table;margin:0 .18rem;position:relative}
.header .nav_list li a{font-size:.16rem;color:#FFF;text-transform:uppercase}
.header .nav_list li.langs {margin:0;padding:0 0 0 .25rem;}
.header .nav_list li.langs:before{content:'';width:1px;height:19px;background:rgba(255,255,255,.5);position:absolute;left:0;top:50%;transform:translateY(-50%)}
.header .nav_list li.langs em {font-size:.14rem;color:#FFF;margin:0 .05rem;}
.header .nav_list li.langs em:last-child{display:none;}

.is_header {background:rgba(0,0,0,.7);}
/*banner*/
.tem_banner {position:relative;}
.tem_banner .swiper-slide {position:relative;overflow:hidden;}
.tem_banner .swiper-slide .img {min-height:2rem;text-align:center;background:#000}
.tem_banner .banner_text {position:absolute;bottom:25%;left:0;width:100%;z-index:1;text-align:center;}
.tem_banner .banner_text h3 {font-size:.81rem;color:#FFF;font-weight:bold;text-shadow:0 0 10px rgba(0,0,0,.6);position:relative}
.tem_banner .banner_text h3:before{content:attr(data-title);font-size:.98rem;color:rgba(255,255,255,.29);text-transform:uppercase;position:absolute;bottom:60%;left:0;text-align:center;width:100%;z-index:-1;text-shadow:none;}
.tem_banner .banner_text p{font-size:.3rem;color:#FFF;margin:.15rem  0 0;letter-spacing:.05rem;font-family:"pingfang"}
.tem_banner .slide-pagination {position:absolute;bottom:5%;left:50%;transform:translateX(-50%);text-align:center;z-index:1}
.tem_banner .slide-pagination span {outline:none;opacity:.5;background:#FFF;margin:0 .1rem;}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active {background:#e61e18;opacity:1}
/*产品*/
.tem_index_product {padding:1.1rem 0 1.15rem;}
.tem_index_product .title {text-align:center;margin:0 0 .8rem;}
.tem_index_product .title h3{font-size:.36rem;color:#1e1e1e;padding:0 0 .6rem;position:relative;}
.tem_index_product .title h3:before{content:attr(data-title);font-size:.6rem;color:#1e1e1e;opacity:.09;text-transform:uppercase;position:absolute;top:-25%;left:0;width:100%;text-align:center;font-weight:bold;}
.tem_index_product .title h3:after{content:'';width:.96rem;height:.08rem;background:#e7211c;border-radius:30px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}
.tem_index_product .title p{font-size:.16rem;color:#777;margin:.55rem 0 0}

.tem_index_product .lists {position:relative}
.tem_index_product .swiper-slide a{display:block;position:relative;padding:0 0 1rem;}
.tem_index_product .swiper-slide .img {overflow:hidden}
.tem_index_product .swiper-slide .text {position:absolute;bottom:.2rem;left:50%;transform:translateX(-50%);background:#FFF;width:80%;box-shadow:0 0 15px rgba(0,0,0,.2);padding:.35rem 0 .2rem;text-align:center;z-index:1}
.tem_index_product .swiper-slide .text h4 {font-size:.24rem;color:#282828;margin:0 0 .2rem;}
.tem_index_product .swiper-slide .text em {display:inline-table;background:#ed1c1c;padding:.15rem .55rem;font-size:.16rem;color:#FFF;text-transform:uppercase}
.tem_index_product .swiper-slide a:hover img {transform:scale(1.06)}
.tem_index_product .swiper-page>div{position:absolute;right:100%;top:50%;transform:translateY(-50%);outline:none;border:2px solid #dcdcdc;padding:.17rem .75rem;font-size:.23rem;color:#5c5c5c;z-index:1;margin:0 .15rem  0 0}
.tem_index_product .swiper-page>div.slide-button-next {right:0;left:100%;margin:0 0 0 .15rem;}
/*工程案例*/
.tem_index_case {background:url(../icon1.jpg) 0 0 no-repeat;padding:1rem  0 1.7rem;background-size:cover;position:relative}
.tem_index_case:after{content:'';width:100%;height:1.22rem;background:url(../icon2.png) 0 0 no-repeat;position:absolute;bottom:0;left:0;z-index:1;background-size:100% 1.22rem}
.tem_index_case .title {margin:0 0 .17rem;}
.tem_index_case .title h3{font-size:.36rem;color:#1e1e1e;padding:0 0 .6rem;position:relative;}
.tem_index_case .title h3:before{content:attr(data-title);font-size:.6rem;color:#1e1e1e;opacity:.09;text-transform:uppercase;position:absolute;top:-30%;left:0;width:100%;font-weight:bold;}
.tem_index_case .title h3:after{content:'';width:.96rem;height:.08rem;background:#e7211c;border-radius:30px;position:absolute;left:0;bottom:0;}

.tem_index_case .mains {}
.tem_index_case .mains>div{padding:0}
.tem_index_case .mains>div:first-child {padding-right:.6rem;}
.tem_index_case .mains .editor {font-size:.14rem;color:#FFF;line-height:2;margin:0 0 1.1rem}
.tem_index_case .mains a.more {display:inline-table;background:#ed1c1c;padding:.15rem .55rem;font-size:.16rem;color:#FFF;text-transform:uppercase}
.tem_index_case .swiper-slide {overflow:hidden;}
.tem_index_case .swiper-slide:hover img{transform:scale(1.06)}
.tem_index_case .slide-pagination {position:absolute;right:.3rem;bottom:.2rem;z-index:1;}
.tem_index_case .slide-pagination span {width:.17rem;height:2px;background:#FFF;border-radius:0;opacity:1;margin:0 .03rem;}
.tem_index_case .slide-pagination span.swiper-pagination-bullet-active {background:#ed1c1c}
/*关于云峰*/
.tem_index_about {padding:.45rem 0 1.5rem;position:relative}
.tem_index_about .title {text-align:center;}
.tem_index_about .title h3{font-size:.36rem;color:#1e1e1e;padding:0 0 .6rem;position:relative;}
.tem_index_about .title h3:before{content:attr(data-title);font-size:.6rem;color:#1e1e1e;opacity:.09;text-transform:uppercase;position:absolute;top:-30%;left:0;width:100%;font-weight:bold;}
.tem_index_about .title h3:after{content:'';width:.96rem;height:.08rem;background:#e7211c;border-radius:30px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}

.tem_index_about .editor {font-size:.16rem;color:#5c5b5b;line-height:1.7}
.tem_index_about .editor .img-list {margin:.65rem 0 0;}
.tem_index_about .editor .img-list>div{padding:0 .09rem;overflow:hidden;}
.tem_index_about .editor .img-list>div:hover img {transform:scale(1.06)}
/*新闻资讯*/
.tem_index_news {background-position:center;background-repeat:no-repeat;background-size:cover;padding:1rem 0 1.5rem;}
.tem_index_news .title {text-align:center;margin:0 0 1.08rem}
.tem_index_news .title h3{font-size:.36rem;color:#FFF;padding:0 0 .6rem;position:relative;}
.tem_index_news .title h3:before{content:attr(data-title);font-size:.6rem;color:#FFF;opacity:.09;text-transform:uppercase;position:absolute;top:-30%;left:0;width:100%;font-weight:bold;}
.tem_index_news .title h3:after{content:'';width:.96rem;height:.08rem;background:#e7211c;border-radius:30px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}

.tem_index_news .lists {position:relative}
.tem_index_news .swiper-slide a {display:block;background:#FFF;padding:.4rem .25rem .35rem;position:relative;}
.tem_index_news .swiper-slide h4 {font-size:.18rem;color:#2e2e2e;margin:0 0 .3rem;}
.tem_index_news .swiper-slide p {font-size:.15rem;color:#848383;line-height:1.6;margin:0 0 .4rem;}
.tem_index_news .swiper-slide span {font-size:.14rem;color:#525252}
/*通用底部*/
.footer {background:#212121;padding:.5rem 0 0;}
.footer>div>div{padding:0}
.footer h3 {font-size:.16rem;color:#FFF;margin:0 0 .45rem;}
.footer .editor {font-size:.14rem;color:#c9c9c9;}
.footer .editor p {margin:0 0 .2rem;}
.footer .nav_list li {margin:0 0 .2rem;}
.footer .nav_list li a{font-size:.14rem;color:#c9c9c9}
.footer .code {display:inline-table;text-align:center;}
.footer .code p {margin:.15rem 0 0;font-size:.14rem;color:#8b8a8a}
.footer .copy {border-top:1px solid rgba(255,255,255,.1);margin-top:.3rem;padding:.25rem 0;font-size:.14rem;color:#d2d2d2}
.footer .copy>* {display:inline-table}
.footer .copy a{font-size:.14rem;color:#d2d2d2}
.footer .copy p {margin:0;padding-left:.35rem}
/*通用内页*/
.tem_banner .flash img{width:auto !important;height:auto !important;}

.com_menus {background:#FFF;}
.com_menus .list li {display:inline-table;margin-right:.35rem;}
.com_menus .list li a{display:block;line-height:70px;position:relative;font-size:.16rem;color:#303030;padding:0 .05rem;}
.com_menus .list li:last-child{margin:0}
.com_menus .list li a:after{content:'';width:0;height:1px;position:absolute;bottom:0;left:50%;background:#ed1c1c;transition:all .4s}
.com_menus .list li.on a,.com_menus .list li a:hover{color:#ed1c1c}
.com_menus .list li.on a:after,.com_menus .list li a:hover:after{width:100%;left:0}

.com_menus a.back{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.16rem;color:#e61b16;transform:translateY(-50%)}
/*公司介绍*/
.company {padding:1.4rem 0 5.75rem;position:relative;background:url(../icon4.png) center bottom no-repeat #f5f5f5;}
.com_about{position:relative}
.com_about:before{content:'';width:10.39rem;height:3.16rem;background:url(../icon3.png) 0 0 no-repeat;position:absolute;right:0;top:0;background-size:auto 100%}

.about_title {margin:0 0 .75rem;}
.about_title h3 {font-size:.3rem;color:#303030;font-weight:bold;margin:0 0 .2rem;}
.about_title .mbx {font-size:.14rem;color:#858585;line-height:20px;}
.about_title .mbx span {padding-left:20px;background:url(../icon5.png) 0 center no-repeat;}
.about_title .mbx a{font-size:.14rem;color:#858585}
.about_title .mbx>*:last-child {color:#e43732}

.data-box {margin:0 0 .6rem;position:relative}
.data-box h3 {font-size:.24rem;color:#ed1c1c;margin:0 0 .65rem;}
.data-box .lists>div{padding:0 .15rem;text-align:center;}
.data-box .lists p{margin:.15rem 0 0;font-size:.16rem;color:#2a2a2a}
.data-box .lists p em {font-size:.3rem;}

.company .editor {font-size:.15rem;color:#4f4f4f;line-height:1.7;}

/*公司环境*/
.img_list1 {padding:1.4rem 0 .8rem;background:#f5f5f5}
.img_list1 .lists {position:relative;padding-top:.6rem }
.img_about .swiper-slide a {display:block;position:relative}
.img_about .swiper-slide .img{overflow:hidden;}
.img_about .swiper-slide p{font-size:.16rem;color:#303030;text-align:center;margin:.25rem 0 0;opacity:0;transform:translateY(25px);}
.img_about .swiper-slide.swiper-slide-active p {opacity:1;transform:none;}
.img_about .swiper-slide a:hover img {transform:scale(1.06)}
.img_about .slide-pagination {text-align:center;margin:.6rem 0 0;}
.img_about .slide-pagination span {margin:0 .05rem;background:#303030;opacity:1;outline:none;width:10px;height:10px;position:relative}
.img_about .slide-pagination span.swiper-pagination-bullet-active {background:#ed1c1c}

.device {padding:.7rem 0 .9rem;position:relative}
.device h3 {text-align:center;font-size:.3rem;color:#303030;margin:0 0 .5rem;}


/*企业文化*/
.culture {padding:1.4rem 0 2.65rem;background:#f5f5f5}
.culture .editor {padding:.4rem 0 0;}
.culture .editor>div{padding:0 .15rem;}
.culture .editor>div:first-child+div{transform:translateY(75px)}
.culture .editor .item {position:relative;overflow:hidden;border-bottom-right-radius:45px;border-top-left-radius:45px}
.culture .editor .item:after{content:'';width:130%;height:0;position:absolute;bottom:0;left:0;z-index:1;background:#ed1c1c;opacity:.78;transform:rotate(-10deg) translate(-15%,15%);transition:all .4s}
.culture .editor .txt {position:absolute;bottom:.6rem;left:0;width:100%;padding:0 .3rem;z-index:3;text-align:center;overflow:hidden;}
.culture .editor .txt h6 {font-size:.24rem;color:#FFF;}
.culture .editor .txt p {font-size:.15rem;color:#FFF;margin:.3rem  0 0;line-height:1.8}
.culture .editor .item:hover:after{height:55%}
.culture .editor .item:hover img{transform:scale(1.06)}

/*公司资质*/
.honor {padding:1.4rem 0 1.8rem;background:#f5f5f5}
.honor .lists {padding:.35rem 0 0;position:relative}
.honor .swiper-slide a {display:block;position:relative;text-align:center;}
.honor .swiper-slide .img {overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,.2);background:#FFF;padding:.15rem;}
.honor .swiper-slide p {font-size:.16rem;color:#393939;margin:.35rem 0 0;}
.honor .swiper-slide a:hover img {transform:scale(.96)}
.honor .swiper-page {margin:.8rem  0 0;text-align:center;}
.honor .swiper-page>div{display:inline-table;margin:0 .25rem;width:.45rem;height:.45rem;line-height:.45rem;border:1px solid #d2d2d2;border-radius:100%;font-size:.23rem;color:#b8b8b8;outline:none;}
.honor .swiper-page>div:hover {background:#e95146;border-color:#e95146;color:#FFF}
/*视频中心*/
.video_box {padding:1.4rem 0 2.5rem;background:#f5f5f5}
.video_list {padding:.5rem 0 0}
.video_list li {padding:0 .15rem;margin:0 0 .3rem;}
.video_list li a{display:block;position:relative;z-index:1;overflow:hidden}
.video_list li a:before{content:'';width:100%;height: 100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:2}
.video_list li .img{overflow:hidden;position: relative;z-index: 1;}
.video_list li img{-webkit-animation-fill-mode:none;animation-fill-mode:none;}
.video_list li .play {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:6}
.video_list li .play i{width:.65rem;height:.65rem;background:#FFF;border-radius:100%;line-height:.65rem;font-size:.2rem;color:#a0a0a0;}
.video_list li .play p {margin:.2rem 0 0;font-size:.16rem;color:#FFF;opacity:0;transform:translateY(25px)}
.video_list li a:hover img{transform:scale(1.06)}
.video_list li a:hover .play p{transform:none;opacity:1}
/*产品中心*/
.product_box .mains{padding:.7rem 0 1.7rem;position:relative;background:#f5f5f5}
.product_box .class3 {border-bottom:1px solid #e5e5e5;text-align:center;}
.product_box .class3 li {display:inline-table;}
.product_box .class3 li a {display:block;padding:0 .23rem;line-height:55px;font-size:.14rem;color:#4b4b4b}
.product_box .class3 li.on a,.product_box .class3 li a:hover{background:#e95146;color:#FFF}

.product_box .lists {padding:.6rem 0 0;position:relative}
.product_box .lists li {padding:0 .1rem;margin:0 0 .55rem;}
.product_box .lists li a {background:#FFF;padding:.15rem .15rem .25rem;display:block;}
.product_box .lists li .img {overflow:hidden}
.product_box .lists li img{-webkit-animation-fill-mode:none;animation-fill-mode:none;}
.product_box .lists li p {font-size:.16rem;color:#303030;text-align:center;margin:.2rem 0 0}
.product_box .lists li a:hover img {transform:scale(1.06)}
/*翻页*/
.page{text-align:center;position:relative;}
.page input,.page span.PageText {display:none;}
.page a,.page span {display:inline-block;width:.6rem;height:.38rem;line-height:.38rem;background:#FFF;border:1px solid #dcdcdc;font-size:.16rem;color:#464646;margin:0 .08rem;}
.page span {background:#dcdcdc}
.page a.Ahover {color:#e60d0d}
/*新闻列表*/
.news_box .mains{padding:.7rem 0 1.7rem;position:relative;background:#f5f5f5}
.news_box .lists li{padding:0 .15rem;margin:0 0 .45rem;}
.news_box .lists li a{background:#FFF;display:block;position:relative;padding:.35rem .25rem .3rem;}
.news_box .lists li a:after {content:'';width:1px;height:0;background:#e95146;position:absolute;left:0;top:0;transition:all .45s}
.news_box .lists li h3{font-size:.18rem;color:#2e2e2e;margin:0 0 .3rem;}
.news_box .lists li p {font-size:.15rem;margin:0 0 .5rem;color:#737373;line-height:1.7}
.news_box .lists li span {font-size:.14rem;color:#525252}
.news_box .lists li a:hover:after{height:100%}
/*新闻详情*/
.show_news {background:#f5f5f5;padding:.65rem 0 1.5rem;}
.show_news h2 {font-size:.24rem;color:#333;text-align:center;}
.show_news .met_infos {padding:.2rem 0 .45rem;text-align:center;}
.show_news .met_infos span {display:inline-block;margin:0 .12rem;font-size:.14rem;color:#2e2e2e}
.show_news .met_infos  span a {font-size:.14rem;color:#2e2e2e}
.show_news .editor {font-size:.16rem;color:#333;line-height:1.8}
.show_news .met_page {padding:.35rem 0 0;margin:.35rem 0 0;border-top:1px solid #000;}
.show_news .met_page li {margin:.1rem 0;font-size:.14rem;color:#333}
.show_news .met_page li a {font-size:.14rem;color:#333}
/*工程案例*/
.case_box .mains{padding:.75rem 0 1.7rem;position:relative;background:#f5f5f5}
.case_box .lists li{padding:0 .15rem;margin:0 0 .55rem;}
.case_box .lists li a{background:#FFF;position:relative;display:block;}
.case_box .lists li .img {overflow:hidden}
.case_box .lists li img{-webkit-animation-fill-mode:none;animation-fill-mode:none;}
.case_box .lists li p{font-size:.16rem;color:#3f3f3f;margin:0;padding:.3rem 0 .25rem;text-align:center;}
.case_box .lists li a:hover img {transform:scale(1.06)}
/*联系我们*/
.contact_box .mains {padding:.75rem 0 0;background:#f5f5f5;position:relative}
.contact_box .cnt_main {margin:0 .6rem;}
.contact_box .cnt_main>div{display:inline-table;vertical-align:bottom;}
.contact_box .cnt_main .map {width:53%;border:1px solid #dcdcdc;box-shadow:12px 12px 20px rgba(0,0,0,.19)}
.contact_box .cnt_main .info {width:46%;background:#FFF;padding:.8rem 0 .6rem 1rem;}
.contact_box .cnt_main .info h3{font-size:.3rem;color:#303030;margin:0 0 .35rem;}
.contact_box .cnt_main .info .editor {font-size:.16rem;color:#434343;}
.contact_box .cnt_main .info .editor p{padding-left:52px;margin:0 0 .25rem;line-height:40px}
.contact_box .cnt_main .info .editor p.add {background:url(../icon7-1.png) 0 center no-repeat;}
.contact_box .cnt_main .info .editor p.tel {background:url(../icon7-2.png) 0 center no-repeat;}
.contact_box .cnt_main .info .editor p.fax {background:url(../icon7-3.png) 0 center no-repeat;}
.contact_box .cnt_main .info .editor p.email {background:url(../icon7-4.png) 0 center no-repeat;}
/********<=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;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#ed1c1c;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:#ed1c1c}
.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:#ed1c1c}
.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){
	.tem_index_product .swiper-page>div {padding:.17rem .25rem;}
}
@media(max-width:1300px){
	.tem_index_product .swiper-page>div{left:0;background:#ed1c1c;color:#FFF;border:0}
	.tem_index_product .swiper-page>div.slide-button-next{right:0;left:auto;}
	.com_menus a.back{right:.25rem;}
}
/******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}
	.contact_box .cnt_main>div{display:block;width:100% !important;}
	.contact_box .cnt_main .map{box-shadow:0 0 20px rgba(0,0,0,.2)}


}
/********mobile*********/
@media(max-width:767px){
	.tem_index_case .mains>div{margin: 0 0 .2rem}
	.tem_index_case:after{background-size:auto 100%}
	.tem_index_about .title h3:before,.tem_index_product .title h3:before,.tem_index_case .title h3:before{font-size:.4rem}
	.tem_index_about .editor .img-list>div{min-height:120px;margin:0 0 .15rem}
	.com_about:before{display:none;}
	.data-box .lists>div{margin:0 0 .25rem}
	.img_about .slide-pagination{display:none;}
	.img_list1 .lists{padding:.6rem 0 0}
	.img_about .device .lists{padding:0}
	.culture .editor>div:first-child+div{transform:none;margin:.35rem 0}
	.com_menus{display:none;}
	.contact_box .cnt_main{margin:0 .25rem;}
	#container {height:350px;}
	.footer>div>div:first-child+div{display:none;}
	.footer>div>div:last-child{text-align:left !important;}
}