﻿@charset "utf-8";

html{font-size:100px;}

dl, dd {
margin:0 auto;
}

.main-width{width:1200px;margin:0 auto;}

.w1400{width: 1400px;}

.clearfix {zoom: 1;}

.clearfix:after {
  display: block;content: " ";clear: both;font-size: 0;height: 0;overflow: hidden;visibility: hidden;
}

.other-banner img{width:100%;height:auto;}

h1.key{display:none;}

.header{width:100%;height:120px;position:fixed;top:0;left:0;z-index:9999;transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;    background: #fff;}

.header .main-width{position:relative;}

.header .logo{width:625px;/*position:absolute;left:0%;top:25px;margin-left:-101px;*/ float:left;}

.headr01{
}
.soue{float:right;display:block;line-height:30px;height: 30px;width: 30%;border:1px solid #ff6f00;margin-right: 2%; margin-top:20px;}
.soue .input_text02{border:none;background:none;line-height:30px;font-size:14px;width:calc(100% - 30px);float: left;box-sizing: border-box;padding: 0 10px;}
.soue a{ height:30px; width:30px;  display: flex;
    justify-content: center;
    align-items: center; background:#ff6f00}
.soue a img{ width:100%;}	
.yyqh{ float:right; display:block; width:100px;  font-size:14px; margin-top:20px;}
.yyqh .select{height:30px; line-height:30px; width:100%}

.header .logo .pic{width:100%;}
.header .logo .pic img{width: 100%;    height: 60px;    object-fit: contain;}
.header .logo .pic img:first-child{display: none;}
.index-header .header .logo .pic img:first-child{display: block;}
.index-header .header .logo .pic img:last-child{display: none;}
.header.flow .logo .pic img:first-child{display: none;}
.header.flow .logo .pic img:last-child{display: block;}

.header .logo .phone-menu{display:none;float:right;margin:13px 0;width:28px;height:18px;background:url(../images/all-icon.png) no-repeat -390px -10px;cursor:pointer;}

.header.active .logo .phone-menu{background-position:-418px -10px;}

.header .nav{text-align: left;}

.header .nav > ul{display:inline-block;}

.header .nav > ul > li{position:relative;float:left;line-height:40px;font-size:18px;padding:0 35px;}

.header .nav > ul > li > a{color:#202020;display: block;}

.index-header .header .nav > ul > li > a{color:#000;}
.header.flow .nav > ul > li > a,.contact-header .header .nav > ul > li > a,.article-pro .header .nav > ul > li > a,.article-new .header .nav > ul > li > a,.search-header .header .nav > ul > li > a{color: #323232;}

.header .nav > ul > li > a:hover,.header .nav > ul > li.active > a{color:#ff6f00;}
.header .nav > ul > li:first-child {margin-left: 200px;}
.header .nav > ul > li.vacancy{margin-right:0px;}

.header .nav > ul > li.search{width:140px;line-height:30px;padding:45px 0 45px 15px;}

.header .nav > ul > li.search .box{position:relative;width:24px;}

.header .nav > ul > li.search .box input.text{width:100%;height:30px;line-height:30px;color:#323232;padding:0 28px 0 5px;background:none;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

.header .nav > ul > li.search .box input.btn,.header .nav ul li.search input.sub{position:absolute;width:24px;height:30px;top:0;right:5px;background:url(../images/search-icon-flow.png) no-repeat;cursor:pointer;}

.header .nav > ul > li.search .box input.sub{display:none;}

.header .nav > ul > li em{display:none;position:absolute;width:0;height:0;top:30px;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#ff6f00;}

.header .nav > ul > li:hover em{display:block;}

.header .nav > ul ul.drop-down{display:none;position:absolute;top:40px;left:-40px;padding:5px 20px;width:230px;z-index:9999;background-color:#fff;border:1px solid #ff6f00;border-radius:7px;}

.header .nav > ul ul.drop-down li{position:relative;font-size:14px;line-height:40px;padding-left:20px;border-bottom:1px solid #dcdcdc;overflow:hidden;}

.header .nav > ul ul.drop-down li a{position:relative;display:block;float:left;}

.header .nav > ul ul.drop-down li i{display:block;position:absolute;left:-5px;top:15px;width:0;height:0;border:5px solid transparent;border-left-color:#ff6f00;filter:alpha(opacity=0);  

    -moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}

.header .nav > ul ul.drop-down li:hover i{left:5px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.header.flow{height:auto;background:#fff;box-shadow:0px 0px 3px #999;-webkit-box-shadow:0px 0px 3px #999;-moz-box-shadow:0px 0px 3px #999;-ms-box-shadow:0px 0px 3px #999;-o-box-shadow:0px 0px 3px #999;}

.header.flow .logo{text-align:center;top:10px;width: 625px;/*margin-left: -401px;*/}

.header.flow .logo .pic img{width:100%;height:60px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}

.header.flow .nav > ul > li{line-height: 40px;}

.header.flow .nav > ul > li.search{padding:25px 0;}

.header.flow .nav > ul > li em{top:30px;}

.header.flow .nav > ul ul.drop-down{top:40px;}

/*.back-head .header{background:#fff;box-shadow:0px 0px 5px #999;}*/

.back-head .header.flow{background:#fff;}



.index-main h2{font-size:40px;line-height:40px;margin-bottom:50px;font-family:"Arial-Regular";color:#323232;text-align:center;}


.index-main .slidebox{width:100%;position:relative;z-index:9;overflow:hidden;background-color:#f5f5f5;height: 700px;}

@media screen and (max-width: 760px ){
               
.index-main .slidebox{width:100%;position:relative;z-index:9;overflow:hidden;background-color:#f5f5f5;height: auto ;}

                }
.index-main .slidebox .slideshow{width:100%;margin:0 auto;overflow:hidden;position:relative;}

.index-main .slidebox .slideshow ul{position:relative;width:4000px;overflow:hidden;}

.index-main .slidebox .slideshow ul li{float:left;}

.index-main .slidebox .slideshow ul li img{width:100%;height:auto;}

.index-main .slidebox .slidelist{position:absolute;bottom:3%;left:50%;}

.index-main .slidebox .slidelist ul{margin-left:-50%;}

.index-main .slidebox .slidelist ul li{float:left;width:15px;height:15px;margin:0 7px;background-color:#fff;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}

.index-main .slidebox .slidelist ul li.active{background-color:#ff6f00;}

.index-main .slidebox .item-btn{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;background:url(../images/all-icon.png) no-repeat;cursor:pointer;transition:left .5s,right .5s;-webkit-transition:left .5s,right .5s;-moz-transition:left .5s,right .5s;-ms-transition:left .5s,right .5s;-o-transition:left .5s,right .5s;}

.index-main .slidebox .prev{left:-60px;background-position:-300px -45px;}

.index-main .slidebox .next{right:-60px;background-position:-350px -45px;}

.index-main .slidebox .prev:hover{background-position:-400px -45px;}

.index-main .slidebox .next:hover{background-position:-450px -45px;}

.index-main .slidebox:hover .prev{left:40px;}

.index-main .slidebox:hover .next{right:40px;}



.index-products{padding:60px 0;}

.index-products .slide-pro .slide-pic{overflow:hidden;}

.index-products .slide-pro .slide-pic ul{overflow:hidden;}

.index-products .slide-pro .slide-pic ul li{float:left;width:300px;text-align:center;}

.index-products .slide-pro .slide-pic ul li p{text-align:center;font-size:16px;line-height:30px;margin-top:10px;}

.index-products .slide-pro .slide-dot{margin-top:45px;}

.index-products .slide-pro .slide-dot ul{overflow:hidden;width:180px;margin:0 auto;}

.index-products .slide-pro .slide-dot ul li{float:left;margin:0 5px;width:50px;height:7px;background-color:#323232;cursor:pointer;}

.index-products .slide-pro .slide-dot ul li.active{background-color:#ff6f00;}



.index-advantage{padding:85px 0;background:url(../images/index-adv-bg.jpg) no-repeat center;}

.index-advantage h2{margin-bottom:85px;color:#fff;}

.index-advantage .cont{overflow:hidden;}

.index-advantage .cont ul{width:1260px;overflow:hidden;}

.index-advantage .cont ul li{float:left;width:364px;margin-right:54px;}

.index-advantage .cont ul li img{width:100%;height:auto;}

.index-advantage .cont ul li .text{text-align:center;margin-top:50px;}

.index-advantage .cont ul li .text h3{font-size:18px;line-height:30px;margin-bottom:5px;color:#ffffff;text-transform:uppercase;}

.index-advantage .cont ul li .text p{color:#fff;}



.index-about{padding:110px 0;}

.index-about .main-width{overflow:hidden;}

.index-about .slide-about{float:right;position:relative;width:600px;height:430px;}

.index-about .slide-about .slide-pic{overflow:hidden;width:100%;height:100%;}

.index-about .slide-about .slide-pic ul{overflow:hidden;}

.index-about .slide-about .slide-pic ul li{float:left;}

.index-about .slide-about .slide-dot{position:absolute;bottom:20px;left:50%;}

.index-about .slide-about .slide-dot ul{margin-left:-50%;}

.index-about .slide-about .slide-dot ul li{float:left;width:15px;height:15px;margin:0 7px;background-color:#fff;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}

.index-about .slide-about .slide-dot ul li.active{background-color:#ff6f00;}

.index-about .text{float:left;width:580px;}

.index-about .text h2{text-align:left;margin-bottom:30px;}

.index-about .text p{font-size:16px;color:#323232;word-break:break-all;}

.index-about .text h3{font-size:24px;line-height:30px;font-family:"Arial-Regular";margin:30px 0;}

.index-about .text ul{overflow:hidden;}

.index-about .text ul li{float:left;width:125px;margin-right:35px;text-align:center;}

.index-about .text ul li p{font-size:14px;}

.index-about .text a.more{display:block;font-size:20px;width:168px;height:48px;line-height:48px;text-align:center;margin-top:30px;color:#ff6f00;border:1px solid #ff6f00;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}

.index-about .text a.more:hover{background-color:#ff6f00;color:#fff;}



.list-products{padding:60px 0;background-color:#fbfbfb;}

.list-products .main-width{overflow:hidden;}

.list-products .cont{float:left;width:888px;}

.list-products .cont .list{overflow:hidden;}

.list-products .cont .list ul{width:900px;margin-top:15px;}

.list-products .cont .list ul li{float:left;width:290px;margin:0 9px 25px 0;}

.list-products .cont .list ul li .pic{border:1px solid #f5f5f5;background-color:#fff;}

.list-products .cont .list ul li .pic .over{overflow:hidden;width:100%;height:0;padding-bottom:97.2223%;}

.list-products .cont .list ul li .pic .over img{width:100%;height:auto;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;}

.list-products .cont .list ul li .pic .over img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.list-products .cont .list ul li .pic h3{font-size:16px;padding:10px 0 20px;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.list-products .cont .list ul li .shadow{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;}

.list-products .cont .list ul li:hover .shadow{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.list-products .cont .list ul li .shadow img{width:100%;height:auto;}

.list-products .classify{position:relative;float:right;width:270px;padding:39px 0 0 11px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

.list-products .classify .ti{position:absolute;top:0;left:0;}

.list-products .classify ul{background-color:#fff;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}

.list-products .classify ul li{position:relative;font-size:16px;padding:15px 0 15px 16px;line-height:32px;border-bottom:1px solid #f5f5f5;}

.list-products .classify ul li a{display:block;}

.list-products .classify ul li:hover{background-color:#f5f5f5;}

.list-products .classify ul li i{display:none;position:absolute;top:0;left:0;width:9px;height:100%;background:url(../images/classify-icon.png) no-repeat center;}

.list-products .classify ul li.active a{color:#ff6f00;}

.list-products .classify ul li.active i{display:block;}

.list-products .classify .close{display:none;position:absolute;top:0;left:-38px;width:38px;height:39px;background:url(../images/all-icon.png) no-repeat -60px -65px;}

.list-products .classify-btn{display:none;position:fixed;right:0;top:180px;width:37px;height:225px;background:url(../images/all-icon.png) no-repeat -10px -65px;z-index:998;}



.main-products .overview{padding:7px 0 65px;background-color:#fbfbfb;}

.main-products .overview .bread{margin-bottom:22px;}

.main-products .overview .slidebox{position:relative;float:left;width:585px;}

.main-products .overview .slidebox .slide-pic{width:585px;height:434px;margin-bottom:15px;overflow:hidden;box-shadow:0px 0px 30px #ddd;}

.main-products .overview .slidebox .slide-pic ul li{float:left;}

.main-products .overview .slidebox .slide-dot{width:428px;height:98px;margin:0 auto;overflow:hidden;}

.main-products .overview .slidebox .slide-dot ul{width:1000px;}

.main-products .overview .slidebox .slide-dot ul li{float:left;width:130px;height:96px;border:1px solid #efefef;margin-right:16px;cursor:pointer;}

.main-products .overview .slidebox .slide-dot ul li.active,.main-products .overview .slidebox .slide-dot ul li:hover{border-color:#ff6f00;}

.main-products .overview .slidebox .item-btn{position:absolute;bottom:31px;width:35px;height:35px;background:url(../images/all-icon.png) no-repeat;cursor:pointer;}

.main-products .overview .slidebox .prev{left:21px;background-position:-530px -10px;}

.main-products .overview .slidebox .next{right:21px;background-position:-565px -10px;}

.main-products .overview .slidebox .prev:hover{background-position:-600px -10px;}

.main-products .overview .slidebox .next:hover{background-position:-635px -10px;}



.main-products .overview .parameter{float:left;margin-left:62px;width:730px;padding-top:30px;}

.main-products .overview .parameter h1{font-size:30px;line-height:40px;text-align:center;font-family:"Arial-Regular";text-transform:uppercase;margin-bottom: 20px;}

.main-products .overview .parameter h3{font-size:24px;line-height:30px;text-align:center;color:#ff6f00;margin-bottom:25px;}
.main-products .overview .parameter .text p{color: #323232;font-size: 16px;margin-bottom: 10px;font-family:Arial;}

.main-products .overview .parameter table{width:100%;}

.main-products .overview .parameter table td{/*width:50%;*/font-size:16px;border:1px solid #efefef;line-height:25px;padding:5px 0 5px 15px;word-wrap:break-word;}

.main-products .detail{
    padding-top: 40px;
}

.main-products .detail h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 35px;
    font-family: "Arial-Regular";
    text-transform: uppercase;
    text-align: center;
}

.main-products .detail .detail-box {
  overflow-x: auto;
  /*white-space: nowrap;*/
  -webkit-overflow-scrolling: touch;
}

.main-products .detail .detail-box table{width:100%;text-align: center;}

.main-products .detail .detail-box table td{font-size:16px;border:1px solid #efefef;line-height:25px;padding:5px 15px;word-wrap:break-word;}
.main-products .overview .parameter .inquire{margin-top:30px;overflow:hidden;}

.main-products .overview .parameter .inquire a{float:left;display:block;margin-right:10px;height:26px;padding:0 10px;line-height:26px;color:#fff;background-color:#ff6f00;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;}

.main-products .overview .parameter .inquire a i{display:inline-block;*display:inline;*zoom:1;width:24px;height:26px;vertical-align:middle;background:url(../images/all-icon.png) no-repeat;}

.main-products .overview .parameter .inquire a.mail i{background-position:-460px -10px;}

.main-products .overview .parameter .inquire a.skype i{background-position:-484px -10px;}

.main-products .overview .parameter .inquire a.whatsapp i{background-position:-626px -56px;}

.main-products .related{padding:45px 0 75px;}

.main-products .related h2{font-size:30px;line-height:40px;margin-bottom:35px;font-family:"Arial-Regular";text-transform:uppercase;text-align:center;}

.main-products .related ul{width:1215px;overflow:hidden;}

.main-products .related ul li{float:left;width:290px;margin:0 13px 25px 0;}

.main-products .related ul li .pic{border:1px solid #f5f5f5;background-color:#fff;}

.main-products .related ul li .pic .over{overflow:hidden;}

.main-products .related ul li .pic .over img{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;}

.main-products .related ul li .pic .over img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.main-products .related ul li .pic h3{font-size:16px;padding:10px 0 20px;text-align:center;}

.main-products .related ul li .shadow{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;}

.main-products .related ul li:hover .shadow{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.main-products .related ul li .shadow img{width:100%;height:auto;}



.list-news{padding:20px 0 40px;}

.list-news .main-width{overflow:hidden;}

.list-news ul.cont{width:104.1666%;overflow:hidden;margin-bottom:40px;}

.list-news ul.cont li{position:relative;float:left;width:46%;height:210px;padding:30px 0 30px 230px;margin-right:4%;border-bottom:1px dashed #ccc;box-sizing:border-box;}

.list-news ul.cont li .pic{position:absolute;top:30px;left:0;}

.list-news ul.cont li .text{width:100%;}

.list-news ul.cont li .text h2{margin-bottom:10px;font-size:18px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;}

.list-news ul.cont li .text p{max-height:75px;margin-bottom:5px;}

.list-news ul.cont li .text .more{margin-top:10px;text-transform:uppercase;text-align:right;display:block;}



.main-news{padding:20px 0;}

.main-news h1{font-size:24px;line-height:24px;padding:20px 0;font-family:"Arial-Regular";text-align:center;}

.main-news .tolist{text-align:center;}

.main-news .tolist a{color:#4891e1;}

.main-news .tolist a:hover{color:#0059bb;}

.main-news .news-content{padding:20px 0;}

.main-news .news-content h3{font-size:16px;font-weight:bold;margin-top:25px;}

.main-news .news-content h3,.main-news .news-content p{margin-bottom:15px;}

.main-news .news-content p.img{text-align:center;}



.main-about{padding:75px 0;background-color:#fbfbfb;}

.main-about .profile h1{font-size:36px;line-height:50px;text-align:center;font-family:"Arial-Regular";margin-bottom:23px;}

.main-about .profile .summarize{width:850px;line-height:27px;margin:0 auto 40px;text-align:center;font-size:18px;}

.main-about .profile .text-box{margin-bottom:30px;background-color:#fff;padding:35px 50px 20px 70px;box-shadow:0px 0px 5px #ccc;}

.main-about .profile .text-box p{line-height:28px;margin-bottom:15px;font-size:16px;}

.main-about .profile .pic-box{font-size:0;overflow:hidden;margin-bottom:30px;}

.main-about .profile .pic-box .box{width:1230px;overflow:hidden;}

.main-about .profile .pic-box .one{width:1200px;}

.main-about .profile .pic-box .box .pic{float:left;margin-right:30px;overflow:hidden;}

.main-about .profile .pic-box .one .pic{float: none;margin: 0 auto;width: 960px;}

.main-about .profile .pic-box .four .pic{margin-top: 15px;margin-right: 7px;margin-left: 7px;}

.main-about .profile .pic-box img{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;}

.main-about .profile .pic-box img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.main-about .certificate{padding-top:60px;}

.main-about .certificate h2{font-size:36px;line-height:50px;margin-bottom:40px;font-family:"Arial-Regular";text-align:center;}

.main-about .certificate .slide-cer{position:relative;}

.main-about .certificate .slide-cer .slide-pic{overflow:hidden;}

.main-about .certificate .slide-cer .slide-pic ul{width:2000px;padding:5px 0 !important;}

.main-about .certificate .slide-cer .slide-pic ul li{float:left;width:282px;height:360px;border:1px solid #fff;margin-right:24px;box-shadow:0px 0px 10px #ccc;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

.main-about .certificate .slide-cer .item-btn{position:absolute;top:50%;margin-top:-15px;width:18px;height:30px;background:url(../images/all-icon.png) no-repeat;cursor:pointer;}

.main-about .certificate .slide-cer .prev{left:-30px;background-position:-110px -65px;}

.main-about .certificate .slide-cer .next{right:-30px;background-position:-128px -65px;}

.main-about .we-do{padding-top:60px;}

.main-about .we-do h2{font-size:36px;line-height:50px;margin-bottom:40px;font-family:"Arial-Regular";text-align:center;}

.main-about .we-do .list {overflow: hidden;background: url('../images/we-do-bg.jpg') no-repeat center center;padding: 60px 0;}
.main-about .we-do .list ul{overflow: hidden;padding: 0 20px;}
.main-about .we-do .list ul:first-child{margin-bottom: 40px;}
.main-about .we-do .list ul li{width: 25%;float: left;text-align: center;box-sizing: border-box;}
.main-about .we-do .list ul li p{color: #fff;font-size: 16px;line-height: 25px;padding: 0 20px;}
.main-about .we-do .list ul li i{display: block;width: 70px;margin: 0 auto;margin-bottom: 10px;}
.main-about .we-do .list ul li i img{width: 100%;height: auto;}




.main-about .cer-flow{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:url(../images/black-bg.png);z-index:999999;}

.main-about .cer-flow .cer-close{position:absolute;top:15px;right:15px;width:50px;height:50px;background:url(../images/all-icon.png) no-repeat -210px -45px;cursor:pointer;}

.main-about .cer-flow .cer-close:hover{background-position:-160px -45px;}

.main-about .cer-flow .box{position:absolute;width:389px;height:500px;left:50%;top:50%;margin:-250px 0 0 -195px;background-color:#fff;}

.main-about .cer-flow .box .loading{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;z-index:1;}

.main-about .cer-flow .box .pic{display:none;position:relative;z-index:2;}





.main-contact{position:relative;padding-bottom:55px;background:url(../images/contact-bg.png) no-repeat center;}

.main-contact .to-map{position:absolute;left:56.5%;top:90px;margin-left:-80px;background:#fff;width:160px;height: 60px;line-height: 60px;text-align: center;border: 1px solid transparent;font-size: 16px;border-radius: 6px;}
.main-contact .to-map:hover{border-color: #ff6f00;}

.main-contact .cont{position:relative;width:390px;}

.main-contact .cont .form-box{background:#fff;padding:35px 20px;}

.main-contact .cont .form-box h2{font-size:24px;color:#ff6f00;line-height:25px;margin-bottom:20px;}

.main-contact .cont .form-box p{margin-bottom:20px;}

.main-contact .cont .form-box input,.main-contact .cont .form-box textarea{width:100%;height:40px;line-height:38px;margin-bottom:20px;padding:0 8px;border:1px solid #d8d8d8;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

.main-contact .cont .form-box textarea{height:120px;padding:8px;line-height:20px;font-family:"Arial-Regular";}

.main-contact .cont .form-box input.sub{width:98px;height:34px;line-height:34px;font-size:16px;text-align:center;margin-bottom:0;border:1px solid #ff6f00;color:#ff6f00;cursor:pointer;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;background:#fff;}

.main-contact .cont .form-box input.sub:hover{background:#ff6f00;color:#fff;}

.main-contact .cont .contact-way{position:absolute;width:455px;bottom:0;left:100%;background:#202020;padding:35px 40px 25px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

.main-contact .cont .contact-way ul li{position:relative;line-height:20px;padding-left:24px;margin-bottom:8px;color:#fff;}

.main-contact .cont .contact-way ul li i{position:absolute;display:block;top:0;left:0;width:20px;height:20px;background:url(../images/all-icon.png) no-repeat;}

.main-contact .cont .contact-way ul li.add i{background-position:-180px -10px;}

.main-contact .cont .contact-way ul li.tel i{background-position:-200px -10px;}

.main-contact .cont .contact-way ul li.phone i{background-position:-665px -58px;}

.main-contact .cont .contact-way ul li.mail i{background-position:-220px -10px;}

.main-contact .cont .contact-way ul li a{color:#fff;}

.main-contact .cont .contact-way ul li a:hover{color:#ff6f00;}

.main-contact .cont .contact-way .share{overflow:hidden;padding-top:6px;}

.main-contact .cont .contact-way .share a{display:block;float:left;width:26px;height:26px;margin-right:10px;background:url(../images/all-icon.png) no-repeat;}

.main-contact .cont .contact-way .share a.youtube{background-position:-260px -10px;}

.main-contact .cont .contact-way .share a.google{background-position:-286px -10px;}

.main-contact .cont .contact-way .share a.twitter{background-position:-312px -10px;}

.main-contact .cont .contact-way .share a.facebook{background-position:-338px -10px;}

.main-contact .cont .contact-way .share a.linkedin{background-position:-550px -60px;}

.main-contact .cont .contact-way em{position:absolute;display:block;left:0;top:50%;width:0;height:0;border:13px solid transparent;border-left-color:#fff;margin-top:-13px;}



.search-results{padding:30px 0 50px;}

.search-results h1{margin-bottom:30px;}

.search-results .cont ul{width:1215px;overflow:hidden;}

.search-results .cont ul li{float:left;width:290px;margin:0 13px 25px 0;}

.search-results .cont ul li .pic{border:1px solid #f5f5f5;background-color:#fff;}

.search-results .cont ul li .pic .over{overflow:hidden;width:100%;height:0;padding-bottom:97.2223%;}

.search-results .cont ul li .pic .over img{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;}

.search-results .cont ul li .pic .over img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.search-results .cont ul li .pic h3{font-size:16px;padding:10px 0 20px;text-align:center;}

.search-results .cont ul li .shadow{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;}

.search-results .cont ul li:hover .shadow{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.search-results .cont ul li .shadow img{width:100%;height:auto;}



.page ul li{float:left;margin:0 10px 10px 0;}

.page ul li a{display:block;line-height:20px;border:1px solid #ff6f00;padding:0 6px;color:#ff6f00;font-family:"ariali-Light";border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;}

.page ul li.thisclass a,.page ul li a:hover{background-color:#ff6f00;color:#fff;}



.sear-page .pagelistbox{overflow:hidden;}

.sear-page span,.sear-page strong,.sear-page a{display:block;float:left;line-height:20px;padding:0 6px;border:1px solid #ff6f00;color:#ff6f00;margin-right:10px;font-family:"ariali-Light";border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;}

.sear-page strong{background-color:#ff6f00;color:#fff;}



.footer{padding-bottom:50px;background:url(../images/footer-bg.jpg) no-repeat center;}

.footer .share{overflow:hidden;padding:24px 0;border-bottom:1px solid #444;}

.footer .share .only{display:block;float:left;width:24px;height:22px;background:url(../images/all-icon.png) no-repeat -110px -10px;}

.footer .share .only:hover{background-position:-110px -32px;}

.footer .share .list{overflow:hidden;float:right;}

.footer .share .list a{display:block;float:left;width:22px;height:22px;margin:0 7px;background:url(../images/all-icon.png) no-repeat;}

.footer .share .list a.youtube{background-position:-10px -10px;}

.footer .share .list a.google{background-position:-32px -10px;}

.footer .share .list a.twitter{background-position:-54px -10px;}

.footer .share .list a.facebook{background-position:-76px -10px;}

.footer .share .list a.linkedin{background-position:-597px -57px;}

.footer .share .list a.youtube:hover{background-position:-10px -32px;}

.footer .share .list a.google:hover{background-position:-32px -32px;}

.footer .share .list a.twitter:hover{background-position:-54px -32px;}

.footer .share .list a.facebook:hover{background-position:-76px -32px;}

.footer .share .list a.linkedin:hover{background-position-y: -79px;}


.footer .cont{overflow:hidden;padding-top:60px;}

.footer .cont h3{font-family:"arialbd-Bold";font-size:14px;line-height:22px;margin-bottom:20px;color:#fff;text-transform:uppercase;}

.footer .cont .foot-contact{float:left;width:370px;}

.footer .cont .foot-contact p{position:relative;color:#c6c6c6;line-height:22px;padding-left: 24px;margin-bottom: 10px;}

.footer .cont .foot-contact p a{color:#c6c6c6;}

.footer .cont .foot-contact p a:hover{color:#ff6f00;}

.footer .cont .foot-contact p i{display:block;position:absolute;width:20px;height:22px;top:0;left:0;background:url(../images/all-icon.png) no-repeat;}

.footer .cont .foot-contact p.add i{background-position:-180px -10px;}

.footer .cont .foot-contact p.tel i{background-position:-200px -10px;}

.footer .cont .foot-contact p.phone i{background-position:-665px -58px;}

.footer .cont .foot-contact p.mail i{background-position:-220px -10px;}

.footer .cont .foot-messsage{float:right;width:690px;overflow:hidden;}

.footer .cont .foot-messsage .box{width:716px;font-size:0;margin-bottom:18px;}

.footer .cont .foot-messsage input,.footer .cont .foot-messsage textarea{color:#fff;border:1px solid #515151;background:none;margin-right:18px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

.footer .cont .foot-messsage input.text{width:218px;height:35px;line-height:33px;padding:0 5px;}

.footer .cont .foot-messsage textarea{width:454px;height:110px;padding:5px;font-family:"Arial-Regular";}

.footer .cont .foot-messsage input.sub{width:218px;background:#ff6f00;color:#fff;border:none;height:35px;line-height:35px;text-align:center;text-transform:uppercase;font-family:"Arial-Regular";cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}

.footer .cont .foot-messsage input.sub:hover{text-shadow:2px 2px 2px #84000b;-webkit-text-shadow:2px 2px 2px #84000b;-moz-text-shadow:2px 2px 2px #84000b;-ms-text-shadow:2px 2px 2px #84000b;-o-text-shadow:2px 2px 2px #84000b;}

.footer .cont .foot-messsage .tip{float:right;width:218px;margin-right:24px;}

.footer .cont .foot-messsage .tip p{font-size:12px;font-family:"ariali-Light";color:#707070;margin-top:15px;}

.footer .foot-nav{text-align:center;margin-top:30px;}

.footer .foot-nav ul{display:inline-block;*display:inline;*zoom:1;}

.footer .foot-nav ul li{float:left;margin:0 30px;text-transform:uppercase;}

.footer .foot-nav ul li a{color:#fff;}

.footer .foot-nav ul li a:hover{color:#ff6f00;}

.footer .foot-nav .to-top{float:right;}

.footer .foot-nav .to-top a{color:#827979;text-decoration:underline;}

.footer .foot-nav .to-top a:hover{color:#ff6f00;}



.copy-right{padding:10px 0;line-height:30px; background-color:#000; color:#fff; text-align:center;}

.c-copy .copy-right{background:#000;color:#fff;text-align:center;}

.c-copy .copy-right a{color:#fff;}
.copy-right a{ color:#fff;}
.c-copy .copy-right a:hover{color:#ff6f00;}

.copy-right a:hover{color:#ff6f00;}

#a-pro{position:relative;top:-140px;display:block;height:0;}

.hou01{ max-width:1200px; margin:2%  auto;}
.hou01 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%; margin-bottom:2%;}
.hou01 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.hou01 ul li a{ display:block; position:relative}
.hou01 ul li a .img{ display:block; width:100%;}
.hou01 ul li a .img img{ width:100%; vertical-align:bottom;       height: 280px;
    object-fit: cover;}
.hou01 ul li a .snxe{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;padding: 5%;box-sizing: border-box;}
.hou01 ul li a .snxe  h2{font-size:18px;color: #fff;text-align: left;margin-bottom: 0;line-height: 30px;}
.hou01 ul li a .snxe p{padding:0;width:30px;height: 8px;background:#fff;}
.hou01 ul li:nth-child(4n-3){ clear:left;}





 .wyz {
    position: fixed;
    right: 2px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 50px 0;
    border-right: 1px solid #20b09f;
    height: 482px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99
}
/*.wyz .wyz-item-block a{    display: flex;
    justify-content: center;
    align-items: center;}*/

 .wyz-form.cur {
    width: 200px;
    opacity: 1
}

 .wyz .transition {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s
}

 .wyz .wyz-title {
    background-color: rgba(0, 0, 0, .8);
    color: #fff;
    padding: 15px 20px 0;
    white-space: nowrap;
    position: relative
}

 .wyz .wyz-title .cf-close {
    position: absolute;
    left: 166px;
    top: 0;
    padding: 10px
}

 .wyz-item-block {
    position: absolute;
    right: 0;
    width: 70px;
    height: 70px;
    background-color: rgba(0, 0, 0, .4);
    border: 1px solid #20b09f;
    border-right: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

 .wyz-item-block:nth-child(1) {
    top: 50px
}

 .wyz-item-block:nth-child(2) {
    top: 128px
}

 .wyz-item-block:nth-child(3) {
    top: 206px
}

 .wyz-item-block:nth-child(4) {
    top: 284px
}

 .wyz-item-block:nth-child(5) {
    top: 362px
}

 .wyz-item {
    width: 100%;
    height: 100%;display: flex;
    justify-content: center;
    align-items: center;flex-direction: column;  
}

 .wyz-item-p {
    color: #fff;
    font-size: 12px;
    margin-top: 0px
}

 .wyz-item-in {
    height: 100%;
    display: none;
    position: relative;
    z-index: 1;
    overflow: hidden
}

 .wyz-item-in-p {
    color: #fff;
    text-align: center;
    line-height: 68px;
    height: 68px;
    white-space: nowrap
}

/* .wyz-in.cur {
      width: auto;
    padding: 0 20px;
    background-color: #0A5CBF;
}

 .wyz-in.cur .wyz-item-in {
    width: 100%;
    display: block
}

 .wyz-in.cur .wyz-item {
    display: none
}*/

/* .wyz-in:before {
    content: "";
    background-color: rgba(0, 85, 189, .8);
    position: absolute;
    height: 100%;
    width: 0;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    -moz-transition: all .8s ease;
    transition: all .8s ease
}

 .wyz-in.cur:before {
    width: 100%
}
*/
 .wyz-item-block.wyz-top {
    display: none;
    cursor: pointer;
    width: 46px;
    height: 46px;
    top: 480px
}

 .wyz-item-block.wyz-top .wyz-item-p {
    font-size: 14px;
    margin-top: 0
}

 .wyz-in.wyz-search.cur {
    border-left: 0
}

 .wyz-form {
    position: absolute;
    width: 0;
    right: 156px;
    bottom: -1px;
    z-index: 999;
    overflow: hidden;
    opacity: 0
}

 .wyz-form .cf-form {
    background-color: rgba(32, 176, 159, .8);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 20px 20px;
    border-bottom: 1px solid #20b09f
}

 .wyz-form .cf-form-item {
    margin-bottom: 10px;
    font-size: 0;
    white-space: nowrap
}

 .wyz-form .cf-form-item:last-of-type {
    margin: 0
}

 .wyz-form input {
    padding: 0 8px;
    margin: 0;
    border: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 160px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff
}

 .wyz-form .verify {
    width: 86px;
    margin-right: 5px
}

 .wyz-form .submit {
    width: 160px;
    height: 28px;
    line-height: 28px;
    font-size: 14px
}

 .wyz-qr-show {
    display: none;
    position: absolute;
    z-index: 1;
    border: 1px solid rgba(32, 176, 159, .8);
    left: -160px;
    top: -91px
}

.wyz .transition .dian{position:absolute;top: 50%;right:100%;background:#fff;border-radius:20px;text-align:center;color:#000;box-sizing:border-box;padding:4%;width:187px;transform: translatey(-50%);display: none;}
.wyz .transition .dian h2{ text-align:center; font-weight:normal; font-size:18px;}
.wyz .transition .dian span{ text-align:center; font-weight:normal; font-size:16px;}
.wyz .transition .dian img{ width:80%; margin:0 auto; display:block}
.wyz .transition .dian:after{content: " ";top: 50%;right: -15px;margin-top: -8px;position: absolute;width: 0;height: 0;border: 8px solid transparent;border-left-color: #fff;}
.wyz .transition:hover .dian{ display:block}

/*@media only screen and (max-width: 980px) {
	.hou01{ width:90%;}
	.hou01 ul li{ float:none; display:block; width:100%; margin-right:0}
	}
*/

 .con5 {
        width: 100%;
        padding: 65px 0;
    }
	  .con5  .contitle {
        margin-bottom: 45px;
    }
     .con5 .contitle strong {
        display: block;
        text-align: center;
        font-size: 30px;
        color:#000;
        margin-bottom: 20px;
    }
    .con5con {
        max-width: 1400px;
        margin: 0 auto;
    }
    .con5con ul {
        display: flex;
        flex-wrap: wrap;
    }
    .con5con ul li {
        width: calc((100% - 100px) / 6);
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .con5con ul li img {
        width: 100%;
        height: 100px;
        object-fit: contain;
/*        border: 1px solid #ccc;
*/        padding: 10px;
    }
    .con5con ul li:nth-child(6n) {
        margin-right: 0;
    }
