@charset "utf-8";

/* CSS Document */
@import "common.css";
body.bgd{background-image:url(../images/i06.png);
background-repeat:repeat;
background-position:center top;}
#header{height: 98px;}
.indFix {
    background-color:#000\9;
   background-color:#000421;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 25;     
    /*box-shadow: 0 0 12px #c0c0c0;*/
}
#navbar .logo{display:inline-block;float: left; z-index: 50; position: relative;padding-top:15px; }
#navbar .lang{    float: right;
    margin-top: 46px;
    border-left: 1px solid #fff;
    display: inline-block;
    color: #fff;
    line-height: 16px;
    font-size: 12px;
    transition: none;
    padding-left: 11px;
    height: 16px;
    cursor: pointer;}
.mBtn{display: none;}
 #Nav{display:block;overflow: visible;}
#Nav li{display: inline-block;font-size: 0;position: relative;}
#Nav li>a {
    display: inline-block;
    color: #fff;
    line-height: 70px;
    font-size: 16px;
    transition: none;
    padding:16px 23px 14px;
        white-space: nowrap;
}
#Nav li>a img{margin-left:10px;}
#Nav ul > li:hover > a, #Nav li a.active {
    border-bottom: 1px solid #0399e6;
    color: #0c528c;
}
.tellNum {
	height: 45px;
	color: #fff;
	float: right;
	font-size: 15px;
	margin-top:25px;
	line-height:25px;
}
#phone {float: left;margin-right: 8px;
    margin-top: 3px;}
.tellNum .yel {color: #fcd45a;
    font-size: 20px;
    display: block;
    font-family: arial;white-space: nowrap;
}

/* 首页slider */
 .topbanner{position:relative;}
.banner{width:100%;height:100%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;width:100%;height:100%;}
.banner ul.bb li{position:absolute;display:none;width:100%;height:100%;}
/*.banner ul.bb li a{width:100%;display:block;height:100%;}*/
.banner ul.bb li img{width:100%;height:100%;}
.banner .num{position:absolute;right:2px;bottom:10px;width:100%;z-index:100;padding:5px 0px;opacity:0.8;text-align:center;}
.banner .num li{width:40px;height:8px;display:inline-block;margin-right:8px;background:#fff;_display:inline;_font-size:0px;}
.banner .num li{*display:inline;_zoom:1;_display:inline;}
.banner .num li.num_hover{background-color:#ffe462;}
.banner .num li.num_hover a{color:#ffe462;}
.banner .num li a{float:left;display:inline;text-align:center;color:#FFF;text-decoration:none;cursor:pointer;width:28px;height:4px;text-indent:-100px;overflow:hidden;opacity:1;}
#ind_pro{    background: #f2f2f2;
    overflow: hidden;padding-bottom:20px;}
.tit01{font-size: 30px;
    height: 1em;
    color: #222;
    margin: 50px 0 30px;
    text-align: center;}
.pro_list{    width: 102%;
    overflow: hidden;}
.pro_list li{    width: 48%;
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;text-align: center;}
.pro_list li a{display: block;position: relative;}
.list .big{display: block;position: relative;height: 0;padding-bottom:62%;overflow: hidden;}
.list .big img{height: 100%;    position: absolute;
    top: 0;
    left: 0;
    width: 100%;}
.pro_list .big{display: block;position: relative;height: 0;padding-bottom:62%;overflow: hidden;}
.pro_list .big img{height: 100%;    position: absolute;
    top: 0;
    left: 0;
    width: 100%;}    
.pro_list li .bg{position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 50% 0;
    box-sizing: border-box;
    transition: 1s;   }
.pro_list li .bg::before{
    display: block;
    content: "";
    height: 100%;
    width: 100%;
    z-index: 1;
    background: rgba(0,0,0,0.35);}
.pro_list .pro_tit{position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.7
}
.pro_list .pro_tit p{ font-size: 30px;
    color: #fff;
    line-height: 2em;
    display: block;
    margin:20% auto 0.5em;
    position: relative;
    border-bottom: 4px solid #fff;
    width:5.5em;
    }
.pro_list li .bg span{font-size: 60px;
    color: #fff;
    display: inline-block;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    transition:transform 1s;
}
.pro_list li:hover .bg{padding: 30px 90px;}
.pro_list li:hover .pro_tit{opacity: 1;}
.pro_list li:hover .pro_tit span{
   -ms-transform:rotate(-360deg); /* IE 9 */
    -moz-transform:rotate(-360deg); /* Firefox */
    -webkit-transform:rotate(-360deg); /* Safari and Chrome */
    -o-transform:rotate(-360deg); /* Opera */
    transform:rotate(-360deg); 
}
/*首页关于我们*/
#ind_about{background-image: url(../images/01.jpg);
background-repeat: no-repeat;
background-position: center top;
/*max-height: 620px;*/
background-size:auto 100%;
overflow: hidden;
padding: 5em 0;
box-sizing: border-box;
}
.ind_about_con{overflow: hidden;
max-width: 600px;
float: right;margin:  0 auto;}
.spsp {width: 480px;
height: 335px;
box-sizing: border-box;
float: left;
margin-right: 35px;}
.ind_about_con .about_logo{float: right;}
.ind_about_con .about_tit{font-size: 30px;
line-height: 39px;}
.ind_about_con .about_tit strong{font-size: 28px;
display: block;}
.ind_about_con .details{color: #333;
height: 7.5em;
overflow: hidden;
line-height: 30px;
padding: 18px 0;
clear: both;
font-size: 16px;}
.ind_about_con dl{background-image: url(../images/bg.png);
background-repeat: no-repeat;
background-position: -60px 14px;
border-top: 1px solid #888;}
.ind_about_con dd{padding: 0 12em;
border-bottom: 1px solid #888;}
.ind_about_con dd a{color: #333;
display: block;
line-height: 60px;
font-size: 20px;
background-image: url(../images/i02.png);
background-repeat: no-repeat;
background-position: right center;
margin-left: -100px;
opacity: 0;
transition:1.56s;
}
.ind_about_con dd:nth-child(2) a{margin-left: -150px;}
.ind_about_con dd:nth-child(3) a{margin-left:-200px;}
.ind_about_con .move dd a{margin-left: 0;opacity: 1;}


/*首页滚动案例*/
.list-scllor {
    padding:19px 0;
    overflow:hidden;
    background:url(../images/bg.jpg) repeat
}
.list-scllor .bg {
    height:209px;
    background-color:#000
}
#box {
    width:100%;
    overflow:hidden;
    position:relative;
    height:209px
}
#box ul {
    width:100000px;
    overflow:hidden;
    list-style:none;
    padding:0;
    margin:0
}
#box ul li {
    float:left;
    margin-right:10px;
    width:355px;
    height:209px;
    position:relative
}
/*首页新闻*/
#ind_news .tit{font-size: 24px;color: #222;padding:3em 0 2em;}
#ind_news .tit .more{width:80px;height:30px;background-color: #c9c9c9;font-size: 14px;color: #fff;display: block;float: right;text-align: center;line-height: 30px;}
.news_li_content{    overflow: hidden;
    margin: 0 -1% 4em;
    width: 103%;max-height: 450px;}
.news_li_content a{    display: block;
    width: 31%;
    float: left;
    position: relative;
    padding-bottom: 20px;
    margin: 0 1%;border-bottom: 1px solid #bbb;margin-top: 70px;transition:1s;opacity: 0;}
.news_li_content a+a{transition-delay:0.5s;}
.news_li_content a+a+a{transition-delay:1s;}
.news_li_content.move a{margin-top: 0;opacity: 1;}
.news_li_content .big{display: block;position: relative;height: 0;padding-bottom:74.5%;overflow: hidden;}
.news_li_content .big img{height: 100%;    position: absolute;
    top: 0;
    left: 0;
    width: 100%;}
.news_li_content .date{color: #333;
    line-height: 3em;
    display: block;}
.news_li_content h4{    font-size: 16px;
    color: #333;
    height: 2em;
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.news_li_content p{line-height: 24px;color: #666;overflow:hidden;height: 70px;}
#ind_join{background-image: url(../images/04.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    max-height: 620px;
    background-size: 100% 100%;padding:80px 0 70px;}
#ind_join .top_tit{color: #fff;
    text-align: center;}
#ind_join .top_tit h2{font-size: 24px;
    color: #fff;
    text-align: center;
    background-image: url(../images/i03.png);
    background-repeat: no-repeat;
    background-position: center center;
    line-height: 1em;}
#ind_join .top_tit strong{font-size: 60px;line-height: 1.5em;}
#ind_join .top_tit p{    font-size: 18px;}
#ind_join .top_tit small{    display: block;
    width: 58%;
    color: #aaaaaa;
    line-height: 20px;
    margin: 1.5em auto;
    font-size: 14px;}
#ind_join .top_tit a.zx{display: inline-block;width: 150px;height: 44px;line-height: 43px;font-size: 20px;color: #ffe05a;background-color: #000;}
.formBody{display: block;
    width: 100%;
    background-color: #1c1a19\9;
    background-color: rgba(0,0,0,0.6);
    margin: 3vw auto 0;
    text-align: center;
    position: relative;
    max-width: 1000px;
    box-sizing: border-box;
    padding: 50px;}
.formBody::before{border: 1px solid #a0a09f;position: absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);box-sizing:border-box;content: "";}
.formBody .con_l{display: inline-block;width: 45%;margin-right:2%;text-align: left;vertical-align: middle;}
.formBody .con_l .p1{color: #fff;font-size: 26px;line-height:1.2em;}
.formBody .con_l .p1 small{font-size: 18px;display: block;}
.formBody .con_l .p2{font-size: 18px;color: #ffe05a;padding-top: 1em;}
.formBody #lyform{display: inline-block;width:50%;text-align: left;vertical-align: middle;z-index:5;position: relative;}
#lyform{display: inline-block;}
#lyform .fl{width: 338px;margin-right: 1em;}
#lyform input{
    width: 100%;
    height:30px;
    border: 1px solid #ffe05a;
    margin-bottom:9px;
    display: block;
    box-sizing: border-box;
    padding-left: 15px;
    color: #b1b1b1;
}
#lyform textarea{width: 100%;border: 1px solid #ffe05a;
    display: block;
    box-sizing: border-box;
    padding: 15px;
    color: #b1b1b1;min-height: 7em;}
#lyform .btns{width: 87px;height: 28px;background-color: #b71c2c;font-family: "宋体";color: #fff;border: none;text-align: center;padding: 0;    margin-top: 1em;
    display: inline-block;
    margin-bottom: 0;}
#lyform input[type="reset"]{background-color: #201f68}

.footer {
    font-size:14px;
    padding-top:40px;
    background-color:#f2f2f2
}
.footer li {
    float:left;display: inline-block;
    padding-right: 4em;
}
.footer li h3 {    color: #222;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 15px;
}
.footer li h3>a {
    color:#000;
    font-size:15px
}
.footer li a {
       display: block;
    color: #666;
}
.footer li:first-child {
    padding-left:0
}
.footer .last {    line-height: 30px;
    text-align: left;
    padding-right: 60px;
    padding-left: 0;
    float: right;
}
.footer .last img {
    margin-top:5px;
    vertical-align:top
}
.footer .font18 {
    font-size:18px;
    color:#333
}
.footer .font18 a {
    color:#333
}
.footer .bdsharebuttonbox {
    width:90px;
    float:left;
    margin-top:15px;
}
.footer .icon {
    float:left;
    margin-top:15px;
    display:inline-block
}
.footer #weixin {
    width:38px;
    height:38px;
    background:url(../images/icon-4.png) no-repeat
}
.footer #tsina {
    width:38px;
    height:38px;
    background:url(../images/icon-5.png) no-repeat
}
.bd_weixin_popup {
    box-sizing:content-box !important;
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important
}
.copy {
    color:#fff;
    font-size:14px;
    padding:15px 0;
    background-color:#333
}
.copy .containe {
    position:relative;text-align: center;
}
.copy .text a {
    text-decoration:underline
}
.copy a {
    color:#fff;
    padding:0 10px;
    display:inline-block
}
/*地毯列表页*/
.sbanner,.bigImg{padding-bottom:2.5vw;display: block;text-align: center;}
.sbanner,.f2f{background: #f2f2f2;}
.dtan_list{    width: 104%;}
.dtan_list li{    width: 21%;
    margin-right:4%;
    margin-bottom: 2%;
    float: left;}
.dtan_list li .big{    display: block;
    position: relative;
    height: 0;
    padding-bottom:100%;}
.dtan_list li .big img{    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;}
.dtan_list li strong{color: #666;
    text-align: center;
    height: 40px;
    line-height: 2em;
    font-size: 2em;display: block;
}
.swiper_con{padding: 41px 0 321px;background-image:url(../images/i04.png);
background-repeat: no-repeat;
background-position:center top;position: relative;}
.swiper_shops h3{font-size: 44px;color:#222;text-align: center;line-height:4em;}
.swiper_shops .swiper-container{width:755px;height: 462px;}
.gallery-thumbs .swiper-slide  img{opacity: 0.5;width: auto;height: 100%}
.gallery-thumbs .swiper-slide-active img{opacity: 1;}
.gallery-thumbs .swiper-slide {height:220px;background-color:#000;overflow: hidden;}
.gallery-thumbs .swiper-slide p.tit{width: 166px;height: 30px;border:1px solid #fff;text-align: center;line-height: 030px;color:#fff;display: block;margin: 0 auto;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;position: absolute;bottom: 36px;font-size: 14px;}
.swiper_con .swiper-button-next,.swiper_con .swiper-button-prev{top:30%;width: 40px;height: 40px;background-image:url(../images/i05.png);
background-repeat: no-repeat;
background-position:center top;right: 140px;background-size: 100%}
.swiper_con .swiper-button-prev{transform:rotate(180deg);left:140px;}

.list-xg-nwes {
    font-size:13px;
    padding:50px 0;
    background-color:#f2f2f2
}
.list-xg-nwes h3 {
    color:#333;
    font-size:20px;
    font-weight:normal;
    margin-bottom:30px;
}
.list-xg-nwes h3 a {
    float:right;
    color:#333;
    font-size:16px;
    display:inline-block;font-weight: normal;
}
.list-xg-nwes ul {width: 105%;}
.list-xg-nwes li {
    width:45%;
    height:30px;
    line-height:30px;
    float:left;
    margin-top:10px;
    overflow:hidden;
    margin-right: 5%;
}
.list-xg-nwes li a {
    display:block;
    padding-left:20px;
    padding-right:30px;
    background:url(../images/yd.jpg) no-repeat left 12px;color: #666;
    display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
}
.list-xg-nwes li span {
    float:right;
    color:#999;
    font-size:12px;
    font-family:arial
}

/*荣誉证书页面*/
.sbanner+.navgition{height: 45px;border: 1px solid #ededed;background: #f8f8f8;margin-top: -2.5vw;    z-index: 7;
    position: relative;}
.navgition a{color: #6e6e6e;}
.navgition .breaker{float: right;margin-top: 1em;} 
.list-title{
    padding-top:70px;
    padding-bottom:40px;
    text-align:center
}
.list-title h2 {
    font-size:22px;
    font-weight:normal
}
.list-title p {
    color:#999;
    margin-top:10px;
    font-size:14px;
    font-family:arial
}
.honor_list{    width: 104%;padding-bottom:3vw;}
.honor_list li{    width:19%;
    margin-right:1%;
    float: left;}
.honor_list li .big{    display: block;
    position: relative;
    height: 0;
    padding-bottom:129%;}
.honor_list li .big img{    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;}
.honor_list li p.tit{color: #666;
    text-align: center;
    height: 40px;
    line-height: 2em;
    font-size:16px;display: block;
}

/*合作加盟页面*/
.distributor_list{    width: 105%;
    overflow: hidden;
    padding-bottom: 20vw;}
.distributor_list li{width: 45%;
    margin-right: 5%;
    float: left;
    background: #f2f2f2;
    padding: 23px 38px;
    box-sizing: border-box;
    border-bottom: 10px solid #ccc;}
.distributor_list li h3{    margin-bottom: 0.5em;
    font-size: 30px;
    color: #333;
    border-bottom: 1px solid #dcdcdc;
    line-height: 1.5em;
    height: 1.8em;}
.distributor_list li h3 img{vertical-align: middle;
    margin-left: 0.5em;}
.distributor_list li p{    color: #666;
    line-height: 22px;}
.distributor_list li dl{    margin: 1.5em 0;
    line-height: 22px;
    color: #666;}
.distributor_list li dd img{    margin-right: 9px;}

/*品牌介绍页面*/
.inner_about_top{overflow: hidden;}
.inner_about_top .con{color: #666;}
.inner_about_top p{line-height: 30px;margin-bottom:2em;}
.list-brand.iteam {
    margin:40px 0 100px;
    border-top:solid 1px #e8e8e8
}
.list-brand.iteam li {
    padding:30px 0;
    border-bottom:solid 1px #e8e8e8
}
.list-brand.iteam .tit {
    font-size:20px;
    color:#333;
    font-weight:bold;
    margin-bottom:15px
}

/*实木地板*/
.sbanner img.fl{    margin-top: -24vw;
    width: 9vw;
    max-width: 388px;}
.sbanner .containe .sp01{padding-top: 1vw;}
.sbanner .sp01{font-size: 22px;color: #333;line-height: 38px;}
ul._3f{width: 103%;}
ul._3f li{width:31%; margin-right:2%; float: left;} 
.shimu_list{padding-bottom:3vw;text-align: center;}
.shimu_list li{margin-bottom:1.5%;}
.shimu_list li .big{    display: block;
    position: relative;
    height: 0;
    padding-bottom:100%;}
.shimu_list li .big img{    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;}
.shimu_list li p.tit{color: #444;
    text-align: center;
    line-height:1.8em;
    font-size:15px;display: block;
padding-top: 10px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.shimu_list li small{font-size: 12px;color: #9e9e9e}
.gxhfw{background-image:url(../images/14.jpg);
background-repeat: no-repeat;
background-position:center top;text-align: center;padding: 4vw 0 8vw;}
.gxhfw h3{font-size: 80px;color: #fff;line-height: 2em}
.gxhfw span{font-size:28px;color: #fff;line-height: 1.8em;}

/*article{min-height: 600px;}*/
h1.articleTit {
    margin-top: 50px;
    margin-top: 5vw;
    font-size:30px;
    color: #444444;
    text-align: center;
    padding-bottom: 10px;font-weight: normal;
}
.articleCon {
    color: #666;
    line-height:30px;
    overflow: hidden;
    border-top: 1px dotted #ccc;
margin-top: 10px;
padding-top:38px;padding-top: 2vw;    padding-bottom: 4vw;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 2em;
}
.articleCon p{margin: 10px 0;}
.articleCon img{max-width: 100%;}
.containe img{max-width: 100%;}
.sub_info {text-align: center; padding: 4px 0 7px; line-height: 25px; margin-bottom: 7px; color: #c1c1c1; }
#pro_list_wrap h3{margin-top: 2em;}
#pro_list_wrap h3 strong{border-left: 9px solid #264b90;padding-left: 14px;}
.sub_info span {margin-right: 6px; }
.skip{width: 100%;  margin-bottom: 2em;}
.backBtn{width: 89px;height: 29px;background: #333;line-height: 29px;color: #fff;text-align: center;display: block;float: right;margin-top: 1em;}
.skip .as{color: #666;line-height: 30px;white-space: nowrap;display: block;}
.skip .as:hover{color: #000;}

/*新闻列表页*/
.news_li_content.inner{max-height:none;}
.news_li_content.inner li{
    display: block;
    width: 31%;
     float: left; 
    position: relative;
    margin: 0 1% 3%;
    transition: 1s;
    box-sizing:border-box;
    padding: 10px;
    background: #f3f3f3;

}
.news_li_content.inner li a{opacity: 1;width: 100%;float: none;    margin: 0;}
.list-title a{height:32px;line-height:32px;text-align: center;display:inline-block;margin: 0 1em 0;padding: 0 30px;color: #333;font-size: 13px;}
.list-title a.act{background: #333;color: #fff;}

/*木塑地板*/
.sbanner p.p01{font-size: 44px;color: #222;line-height: 1.5em;margin-top: 17px;}
.sbanner .containe .sp01:first-child{margin-top:1em;}
.sbanner{position: relative;}
.abs_div{position: absolute;width: 100%;height: 100%;top:0;left:0;/*background-image:url(../images/mushu_02.jpg);
background-repeat: no-repeat;
background-position:center top;*/}
#move_01 .fr{width: 47%;}
#move_01 .fr img{display:block;float: left;}
.imgLine{margin-top:3vw;}
.imgLine img{transition:5s;margin: 1vw;}

#Nav dl{position: absolute;width: 100%;top: 100%;left:0;display: none;}
#Nav dl a{display: block;background: rgba(0,0,0,0.5);color: #fff;line-height: 32px;border-bottom: 1px solid #b3b3b3bb;text-align: center;font-size: 14px;} 
#Nav dl dd:last-child a{border: none;}
/*#Nav li:hover dl{display: block;}*/
.img_contenter{padding: 3vw 0;background: #fff;
    border-bottom: 3vw solid #f2f2f2;}
.img_contenter img{display: block;margin:  0 auto;}
.img_contenter.white img{display: inline-block;vertical-align: middle;}
.gallery-more {text-align: center;}
.swiper-container.gallery-more{width: 100%}
.gallery-more .swiper-slide img{width: 380px;height: 310px;}
.gallery-more .swiper-slide p.tit{    color: #444;
    text-align: center;
    line-height: 1.8em;
    font-size: 15px;
    display: block;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.gallery-more .swiper-slide small{font-size: 12px;
    color: #9e9e9e;}
h3.swiper_con_h3{font-size: 44px;color:#222;text-align: center;line-height:4em;}
/*.gallery-more  .to-next{}*/
.gallery-more  .myBtn{top:30%;width: 40px;height: 40px;background-image:url(../images/i05.png);
background-repeat: no-repeat;
background-position:center top;right: 0;background-size: 100%;position: absolute;z-index: 5}
.gallery-more  .to-prev{transform:rotate(180deg);left:0;}

/*PVC单页面*/
.bgCon_pvc{background-image:url(../images/pvc_01.jpg);
background-repeat: no-repeat;
background-position:center top;text-align: center;background-size: 1920px 100%;position: relative;}
.bgCon_pvc.cir{padding:5vw 0 2vw;}
.bgCon_pvc .cir_rotate{    
    transform-origin: center 90%;
    transform: rotate(-360deg);  
    -webkit-transition:-webkit-transform 5s; 
    transition:transform 5s;
}
.bgCon_pvc .cir_rotate.move{
    transform: rotate(0);
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;   }
.bgCon_pvc .cir_center{position: absolute;bottom: 0;left:33%;max-width: 36%;}
.bgCon_pvc.buckle{background-image:url(../images/pvc_02.jpg);padding-bottom: 5vw;}
.bgCon_pvc h2{font-size: 42px;color: #fff;line-height:3em;font-weight: normal;margin-bottom: 1vw;}
.bgCon_pvc.buckle img.fl{margin-right:3em;}
.bgCon_pvc.buckle .con{text-align: left;font-size:16px;color: #fff;line-height: 28px;text-indent: 2em;}
.color_img{background: #f4fafd;margin-top: 3vw;overflow: hidden;}
.color_img .img{margin-left:7%;margin-bottom: 3vw;}
.color_img .img.fr{float: right;margin-right:7%;}
.color_img+.ps{font-size: 22px;color: #222222;line-height: 38px;padding: 3vw 10%;}

/*强化单页面*/
.img_contenter{overflow: hidden;text-align: center;}
.img_contenter.tech{background-image:url(../images/qianghua_01.jpg);
background-repeat: no-repeat;
background-position:center top;text-align: center;background-size: 1920px 100%;position: relative;}
.img_contenter.tech .fl>img{margin-top: 2vw;margin-bottom:4vw;}
.img_contenter.tech dl{overflow: hidden;text-align: left;}
.img_contenter.tech dl dd{display:block;float: left;width: 33%;    white-space: nowrap;}
.img_contenter.tech dl dd img{vertical-align: middle;display: inline-block;margin-right:1em;}
.img_contenter.tech .fr .pt{font-size: 18px;}
.img_contenter.structure{background-color: #2b2b2b;}
.img_contenter.structure img.fr{margin-left: 3vw;max-width:56%;}
.img_contenter.structure h2{font-size: 44px;color: #fff;line-height:1.5em;font-weight: normal;text-align: left;    margin:4vw 0 1vw;}
.img_contenter.structure h2 small{font-size: 27px;color: #fff;display: block;    font-family: arial;}
.img_contenter.structure .con{text-align: left;font-size:18px;color: #fff;line-height: 34px;}
.img_contenter.structure .con p{margin-bottom: 1vw;}
.img_contenter.structure .con p strong{font-size: 22px;}
.img_contenter.update{background-color: #fff;}
.img_contenter.update h2{font-size: 44px;color: #333;line-height:2em;font-weight: normal;margin-bottom:4vw;}
.img_contenter.update h2 img{vertical-align: middle;display: inline-block;margin:  0 15px;}
.img_contenter.coreTech{background-image:url(../images/qianghua_02.jpg); background-repeat: no-repeat; background-position:center top;text-align: center;background-size: 1920px 100%;position: relative;}
.img_contenter.coreTech h2{font-size: 44px;color: #333;line-height:2em;font-weight: normal;margin-bottom:2vw;}
.img_contenter.coreTech h2 img{vertical-align: middle;display: inline-block;margin-right:15px;}
.img_contenter.coreTech img.fr{margin-left:5vw;margin-top:2vw;}
.img_contenter.coreTech .con{text-align: left;font-size:18px;color: #444;line-height: 34px;text-align: left;}
.img_contenter.coreTech h3{font-size:36px;color: #333;line-height:1em;font-weight: normal;}
.img_contenter.coreTech h3 img{vertical-align: middle;display: inline-block;margin-right:20px;margin-top: -7px;}
.img_contenter.coreTech .con p{padding:1vw 0 2vw;}
.sbanner.qianghua_04{position: relative;}
.sbanner.qianghua_04 .p01{margin: 0;padding-bottom:1vw;}
.sbanner.qianghua_04 .abs{position: absolute;width: 100%;text-align: center;bottom:4vw;left: 0;}

/*草皮单页面*/
.caopiDiv{width: 102%;margin-bottom: 3vw;overflow: hidden;}
.caopiDiv>div{width: 48%;margin-right:2%;float: left;}
.caopiDiv .con{font-size: 28px;color: #020000;line-height:1.5em;}
.caopiDiv .con p span{min-width: 7em;display: inline-block;}
.caopiDiv .con .imgrow{width: 102%;margin-top: 1vw;}
.caopiDiv .con .imgrow .big{width: 47%;margin-right:3%;float: left;}

h2.swiper_con_h2 {font-size: 40px; color: #020000;text-align: center;line-height:1em;padding-bottom: 2vw;}
.dtan_list.caopi_ul .big{padding-bottom: 75%;}
.peijian_con_h3 {font-size: 44px; color: #333;text-align: left;line-height:1em;padding-bottom: 2vw;}

/*配件单页面*/
.peijian_list{    width: 102%;
    overflow: hidden;}
.peijian_list li{width: 47%;
    margin-right:3%;
    margin-bottom:3%;
    float: left;
    background: #fff;
    padding: 23px 38px;
    box-sizing: border-box;}
.peijian_list .big{float: right;margin-left: 2vw;}
.peijian_list strong{font-size: 28px;color: #333;line-height:1.5em;    margin: 1vw 0;
    display: block;}
.peijian_list strong span{font-family: arial;display: block;}
.peijian_list p{}

.peijian_color{background-color: #fff;padding: 2vw 1vw;margin-bottom: 2vw;}
.peijian_color h3{text-align: center;}
.peijian_color ul{display: flex;flex-flow: row wrap; justify-content: space-between;}
.peijian_color ul li{float: left; margin: 0 1em;}
.peijian_color ul li img{}
.dimoDiv{margin-bottom: 2vw;background-color: #fff;overflow: hidden;box-sizing:border-box;padding:2vw 1vw;}
.dimoDiv .big{float: left;overflow: visible;}
.dimoDiv .big.fr{float: right;}
.dimoDiv .con{font-size: 24px;line-height: 2.4em;color: #333333;padding-left: 1vw;}
.dimoDiv strong{font-size: 28px;}

/*联系我们*/
#inform{width: 50%;float: right;margin-left: 12px;}
#inform .row{width: 100%;border-bottom: 1px solid #e0e0e0;margin-bottom: 1.5vw;line-height:3em;}
#inform .row label{color: #666666;margin-right: 1em;vertical-align: top;}
#inform .row input{border: none;background-color: transparent;color: #666;}
#inform .row textarea{height: 4em;border: none;background-color: transparent;}
#inform input[type="submit"]{display: block;background-color: #e9e9e9;color: #333;line-height: 4em;text-align: center;width: 100%;border: none;}
.contactCon{}
.contactCon h1{font-size: 16px;color: #333;line-height:4em;}
.contactCon p{font-size: 15px;line-height: 2em;color: #666;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{border: 0;height:80vw;border: none;width: 100%;clear: both;margin: 3vw 0;max-height:528px; }
.contactCon .footer{padding: 0;background: none;}
.contactCon .footer .icon02{    display: block;
    padding-top: 21px;}

.wrap_content{width: 100%;overflow: hidden;}
.sbanner>img{display: block;}

#toolbar{display: none;}

.last_a p a{
	display: inline-block;
}