﻿html{ font:normal 62.5%/2.3em Arial,"微软雅黑","宋体","黑体";}

body{ position:relative; background-color:#fff;font-family:"微软雅黑","宋体","黑体";-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;/*firefox*/ margin:0; padding:0; margin:0 auto; color:#414446; width:100%; min-width:1320px; width:expression((documentElement.clientWidth < 1320) ? "1320px" :"100%" ); zoom:1; font-size:12px;}

ul,li,form, dl,dt,dd, div,.h1,.h2,.h3,.h4,.h5,.h6,.p1,p,h1,h2,h3,h4,h5,h6,em,span,font,i{ font-style:normal;padding:0; margin:0; font-weight:500;/* [disabled]margin:0; */}

p,.p1{text-align:justify;}

select,input,textarea{border-radius:0; -webkit-border-radius:0;}

input:focus { outline:none;}

input,button,select,textarea{/*强制去除表单自带的样式*/ }

textarea{/*强制去除textarea自带的样式*/ }

textarea,input,select {}

li{ list-style:none;}

article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;} /*html5设置*/

figure,figcaption{ margin:0; padding:0;}

audio,canvas,progress,video { display:inline-block; vertical-align:baseline;}

/*img{ border:none; border:0; max-width:100%; vertical-align:top;}



img {filter:exPRession(this.不能去掉 ? "" :((!this.complete) ? "" :this.runtimeStyle.filter = ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')") +String(this.不能去掉 = true).substr(0, 0) +(this.src = "http://image.codes51.com/Article/image/20141030/20141030113151_3281.jpg").substr(0, 0)));}*/

.widget img{ border:none; border:0; max-width:100%; vertical-align:top;}



.widget img {filter:exPRession(this.不能去掉 ? "" :((!this.complete) ? "" :this.runtimeStyle.filter = ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')") +String(this.不能去掉 = true).substr(0, 0) +(this.src = "http://image.codes51.com/Article/image/20141030/20141030113151_3281.jpg").substr(0, 0)));}

a{ color:#000000; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}

a:focus {outline:none; -moz-outline:none;}

a:hover{ text-decoration:none; color:#000;}

.clear{ clear:both; height:0; overflow:hidden;}

.Nomargin{ margin-bottom:0;}



.top{ width:100%; height:90px; background:#313131; position:relative;}

.top-fixed{ position:fixed; left:0; right:0; top:0; height:90px; /*background:#313131;*/ z-index:99999;background:#fff;}

.top .topMain{ /*width:90%;*/ min-width:1244px; margin:0 auto;position:relative;height:100%;width:75%;}

.top .topMain .logo{ /*width:70px;*/ position:absolute; top:50%; left:0; z-index:3;transform:translateY(-50%);}

.top .topMain .logo img{ width:80%;}

.top .topMain .firstUl{/* margin-left:275px;*/ /*margin-right:70px;*/ display:inline-block; height:30px;}

.top .topMain .firstUl .firstLi{ line-height:30px; display:block; float:left; /*margin-right:30px;*/ margin-right:20px;margin-left:20px;}

.top .topMain .firstUl .firstLi>a{ /*color:#fff;*/ font-size:14px; display:block; padding-bottom:0;border-bottom:2px solid transparent;color:#000; font-weight:bold;}

.top .topMain .firstUl .firstLi>a:hover,.top .topMain .firstUl .firstLi.on>a{ color:#a49c98;border-color:#a49c98;}

/*.top .topMain .firstUl .firstLi#design>a{padding-bottom:13px;color:#fffc00;}

.top .topMain .firstUl .firstLi#design>a:hover{color:#fffc00;border-color:#fffc00;}

.top .searchBox{ width:154px; padding-left:16px; float:right; height:26px; background:#f0f0f0; border-radius:14px;}

.top .searchBox .text{ width:122px; height:16px; margin:5px 0px;border:none; line-height:16px;  padding:0; float:left; background:none;}

.top .searchBox .search_btn{ width:14px; height:26px; line-height:26px; display:block; float:right; margin:4px 8px 0 0;}*/



.top .pull-right{ position:absolute;top:30px;right:0;}



/*二级导航*/

.top .topMain .erji{ width:220px; position:absolute; margin-left:-40px; background:#fff; z-index:11; border:1px solid #a5a5a5; display:none;}

.top .topMain .erji ul{margin:0;display:block; padding:0 0px 30px; height:auto;}

.top .topMain .erji ul li{ line-height:32px;float:none;margin-right:0;display:block;}

.top .topMain .erji ul li a{ color:#666; font-size:12px; display:block;padding:10px 30px 0px; background:#fff /*url(../images/hide_icon.png) no-repeat 97% center*/;}

.top .topMain .erji ul li a span{ display:block;border-bottom:1px solid #dbdbdb; text-indent:26px;}

.top .topMain .erji ul li a:hover{ background:#c1c1c1; color:#000; }

.top .topMain .erji ul li a:hover span{border-bottom:1px solid #c1c1c1;}

.top .topMain .DIYerji{/* width:250px;*/ position:absolute; margin-left:-190px; display:none;background:#313131;z-index:11; border:1px solid #a5a5a5;  width:270px;}

.top .topMain .sanjiao{display:block; position:absolute;top:-10px;left:0;z-index:10;width:100%;line-height:10px;}	

.top .topMain .sanjiao img{ margin-left:75px;}

.top .topMain .DIYerji .sanjiao	img{ margin-left:208px;}

.top .topMain .Vifa_nav .sanjiao img{ margin-left:95px;}



.top .topMain .DIYerji .secondeUl{/* background:#313131;*/margin:0;display:block;height:auto;background:#fff;}

.top .topMain .DIYerji .secondeUl .secondeLi{display:block;position:relative;margin-right:0;float:none;}

.top .topMain .DIYerji .secondeUl .secondeLi:hover{background:#f4f4f4;}

.top .topMain .DIYerji .secondeUl .secondeLi>a{padding-bottom:5px;padding-top:5px;color:#666;font-size:12px;display:block;overflow:hidden; padding:0 15px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;color:#fff;}

.top .topMain .DIYerji .secondeUl .secondeLi>a span{display:block; border-bottom:1px solid transparent; overflow:hidden;padding:15px 0px; background:url(../images/hide_icon3.png) no-repeat right center;color:#fff;}

.top .topMain .DIYerji .secondeUl .secondeLi a i{ font-size:16px; font-style:normal; display:block; line-height:24px; width:100px; /*color:#fff;*/ color:#000;font-weight:bold;}

.top .topMain .DIYerji .secondeUl .secondeLi a em{display:block; font-size:12px; /*width:100px;*/font-style:normal;color:#999;line-height:22px;}

.top .topMain .DIYerji .secondeUl .secondeLi a span>.img{ /*width:144px; height:108px;*/ width:105px; height:60px; overflow:hidden; display:block; float:right; margin-right:20px;}

.top .topMain .DIYerji .secondeUl .secondeLi a:hover,.top .topMain .DIYerji .secondeUl .secondeLi.on>a{ color:#a49c98;}

.top .topMain .DIYerji .secondeUl .secondeLi a:hover span,.top .topMain .DIYerji .secondeUl .secondeLi.on>a span{ background:url(../images/show_icon3.png) no-repeat right center;}

.top .topMain .DIYerji .secondeUl .secondeLi>a:hover span i{color:#a49c98;}



.top .topMain .DIYerji .sanjiBox{/* width:152px;*/ /*min-height:500px;*/ position:absolute; /*left:250px;*/ top:-1px; display:none; /*background:#313131;*/background:#fff;width:170px; left:270px; }

.top .topMain .DIYerji .sanji{/* width:150px;*/ border:1px solid #a5a5a5; position:relative;}

.top .topMain .DIYerji .sanji .sanjidd{ line-height:32px; /*position:static;*/ padding: 15px 0px;}

.top .topMain .DIYerji .sanji .sanjidd:hover{background:#f4f4f4;}

.top .topMain .DIYerji .sanji .sanjidd>a{ color:#666; display:block; padding:0 10px 0 0;}

.top .topMain .DIYerji .sanji .sanjidd>a>span{ display:block; padding:8px 15px 8px 0; border-bottom:1px solid transparent; background:url(../images/hide_icon3.png) no-repeat right center;}

.top .topMain .DIYerji .sanji .sanjidd>a>span i{/* font-size:12px;*/ display:block; /*text-indent:15px;*/ text-align:center;margin:0 auto; font-size:16px;}

.top .topMain .DIYerji .sanji .sanjidd>a>span em{ display:block; font-size:10px;-webkit-transform:scale(0.8); text-align:center; margin:0 auto;}

.top .topMain .DIYerji .sanji .sanjidd a:hover,.top .topMain .DIYerji .sanji .sanjidd.on>a{color:#fff;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}

.top .topMain .DIYerji .sanji .sanjidd a:hover>span,.top .topMain .DIYerji .sanji .sanjidd.on>a>span{background:url(../images/show_icon3.png) no-repeat right center;}

.top .topMain .DIYerji .sanji .sanjidd a:hover span i{color:#a49c98;}



.top .topMain .DIYerji .sanji .fourbox{width:162px; /*background:#313131;*/ position:absolute; /*left:150px;*/ top:-1px; display:none;background:#fff;left:170px;}

.top .topMain .DIYerji .sanji .fourdl{ /*width:160px;*/ border:1px solid #a5a5a5;}

.top .topMain .DIYerji .sanji .fourdl .fourdd{line-height:32px; padding: 15px 0px;}

.top .topMain .DIYerji .sanji .fourdl .fourdd:hover{background:#f4f4f4;}

.top .topMain .DIYerji .sanji .fourdl .fourdd>a{color:#666;display:block;text-indent:10px; padding:0 10px 0 0; /*height:32px;*/ overflow:hidden;}

.top .topMain .DIYerji .sanji .fourdl .fourdd>a span{ display:block; padding-right:12px; padding-top:5px; padding-bottom:5px; overflow:hidden;border-bottom:1px solid transparent; background:url(../images/hide_icon3.png) no-repeat right center;}

.top .topMain .DIYerji .sanji .fourdl .fourdd>a span i{    font-size:12px;margin:0 auto;text-align:center; width:auto;}

.top .topMain .DIYerji .sanji .fourdl .fourdd>a span em{margin:0 auto;text-align:center; font-size:10px;-webkit-transform:scale(0.8);}

.top .topMain .DIYerji .sanji .fourdl .fourdd>a:hover,.top .topMain .DIYerji .sanji .fourdl .fourdd.on a{color:#fff;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}

.top .topMain .DIYerji .sanji .fourdl .fourdd>a:hover span,.top .topMain .DIYerji .sanji .fourdl .fourdd.on a span{ background:url(../images/show_icon3.png) no-repeat right center; color:#c7000c;}

.top .topMain .DIYerji .sanji .fourdl .fourdd.on .PositionBox .txt .h3 a{ background:none; color:#fff;}

.top .topMain .DIYerji .sanji .fourdl .fourdd.on .PositionBox .txt p a{ background:none; color:#fff;}



.PositionBox{ display:none; width:432px; height:493px; padding-bottom:20px; border:1px solid #a5a5a5;position:absolute;top:0;left:160px; background:#313131; overflow:hidden;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .pic{ margin-bottom:12px;}



.top .topMain .DIYerji .sanji .sanjidd .PositionBox .txt{ padding:0 10px 0 20px;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .txt p a{color:#fff;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .txt p a:hover{color:#a49c98;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .pic a{ background:none; width:400px;color:#fff;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .pic .PicImg{ width:432px; height:302px; background-size:cover;}

.PositionBox .h3{ font-size:16px; background:url(../images/show_icon3.png) no-repeat left center; padding-left:20px; color:#fff; font-weight:900; line-height:26px;}

.PositionBox .h3 a{color:#fff;}

.PositionBox .h3 a:hover{color:#a49c98;}

.PositionBox p{font-size:12px;line-height:20px; width:370px;height:20px;padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:10px;color:#666;}



.PositionBox .leftShuju{ width:199px; float:left;background:#313131;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju a{ line-height:30px; background:url(../images/show_icon3.png) no-repeat left center; text-indent:20px; color:#fff; font-size:12px; display:block;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju a:hover{ color:#a49c98;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju .btn{ display:inline-block; width:90px; height:40px; border-radius:4px; background:#990000; text-indent:0; color:#fff; text-align:center; margin-top:20px; font-family:"微软雅黑";}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju .btn span{  display:inline-block; height:40px;background:url(../images/tasou.png) no-repeat right 16px;padding-right:20px; padding-left:25px; line-height:40px; color:#fff;}

.PositionBox .rightShuju{ width:200px; float:left;}

.PositionBox .rightShuju span{ display:block; padding:0 20px; font-size:14px; line-height:26px; /*font-family:"黑体";*/}

.PositionBox .rightShuju span b{ display:block;}



.top .topMain ul li .Vifa_nav{/*width:360px;*/ /*width:490px; background:#313131;*//* padding:10px 20px; */position:absolute;margin-left:-70px; z-index:11;border:1px solid #a5a5a5;display:none;width:540px; background:#fff;}

.top .topMain ul li .Vifa_nav .left_Vifa{  /*  width:120px;*/float:left;padding:10px 10px 10px 10px; /*background:#313131;*/ width:200px;}

.top .topMain ul li .Vifa_nav .left_Vifa a{/*color:#fff;*/font-size:14px;line-height:36px; padding-bottom:0; padding-left:20px; display:block; border-bottom:1px solid transparent;color:#000;padding-top:10px;padding-bottom:10px;}

.top .topMain ul li .Vifa_nav .left_Vifa a:hover{ color:#a49c98;}

.top .topMain ul li .Vifa_nav .right_Vifa{ width:320px; overflow:hidden;   /*width:150px;*/float:left;/*height:154px;line-height:154px;*/margin-left:0;text-align:center;/*padding:0 10px 0px 10px;*/}

.top .topMain ul li .Vifa_nav .right_Vifa a{ display:none;}

.top .topMain ul li .Vifa_nav .right_Vifa img{ width:100%; /*width:140px;*//* height:84px;*/ /*max-height:80%;*/ height:100%;}



.search{ width:200px; height:30px; position:relative; z-index:2221; background:#f0f0f0; border-radius:1000px; float:right;}

.search .keyword input{ float:left;width:150px;height:30px;line-height:30px;border:none; background:none; padding:0 0 0 16px;}

.search .chart{ width:220px; z-index:1000; left:10px; zoom:1; position:absolute; top:31px; line-height:24px; background:#fff; padding-bottom:10px;}

 /*.search .chart li{width:100%;  clear:both;}*/

.search .chart li span{ display:block; line-height:28px; padding:5px 0 0 10px; font-size:14px; font-weight:bold;}

.search .chart li p{ overflow:hidden; padding-left:7px; }

.search .chart li p em{ display:inline-block; float:left; background:#f3f3f3; text-align:center; line-height:33px; height:33px; /*width:65px;*/   border-radius:3px; margin:5px 5px 0 0; font-style:normal; font-size:13px; color:#666; cursor:pointer; min-width:65px;max-width:fit-content;}

.search .chart li p em:hover{ color:#fff; background:#666;}

.search .chart li p em:hover a{ color:#fff; background:#666;}

.search .search_btn{ width:14px; height:24px; display:block; float:right; margin:0 10px 0 0; padding-top:6px;}



.kbaige{ width:100%; height:50px; display:none;}

/* banner */

/*.banner{ min-width:1220px; position:relative; height:100%; overflow:hidden;}

.banner .bd{ position:relative; z-index:0;}

.banner .bd ul{ width:100% !important;}

.banner .bd li{ width:100% !important; height:auto;}

.banner .bd li a{ display:block;}

.banner .bd li a img{ display:block; margin:0 auto;}

.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:45px; text-align:center;}

.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 5px; background:#fff; border-radius:50%; overflow:hidden; line-height:9999px;}

.banner .hd ul .on{ background:#e4c27a;}

.banner .prev,.banner .next{width:30px; padding:15px 6px; position:absolute; top:50%; margin-top:-20px; border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px;}

.banner .prev img,.banner .next img{ height:40px;}

.banner .prev:hover,.banner .next:hover{background-color:#c7000c;}

.banner .prev{ left:20px; }

.banner .next{ right:20px;}*/



.banner{ position:relative; width:100%; text-align:center;}

.banner .hd{ width:100%; text-align:center; position:absolute; left:0; right:0; bottom:45px;}

.banner .hd ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}

.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 5px; background:#fff; border-radius:50%; overflow:hidden; line-height:9999px;}

.banner .hd ul .on{ background:#e4c27a;}

.banner .bd{ position:relative; z-index:0;}

.banner .bd li img{ max-width:100%; display:block; margin:0 auto;}

.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}



.banner .prev,.banner .next{width:30px; padding:15px 6px; position:absolute; top:50%; margin-top:-20px; border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px;}

.banner .prev img,.banner .next img{ height:40px;}

.banner .prev:hover,.banner .next:hover{background-color:#c7000c;}

.banner .prev{ left:20px; }

.banner .next{ right:20px;}



.indexMain{ width:100%;background:#fff;/* position:relative;*/ max-width:1440px; margin:0 auto; overflow:hidden;}

.IndexContact{ width:1328px; margin:0 auto;}

.indexCum{ width:1244px; margin:0 auto; padding:60px 0; text-align:center;}

.indexCum .China{ display:inline-block;}

.indexCum .China li{ display:inline; height:56px; line-height:56px; /*margin-right: 100px;*/ /*font-family:"黑体";*/ font-size:20px;color:#333;margin-right:70px;}

.indexCum .China li a:hover{ color:#7A4618;}

.indexCum .China li a{ height:56px; line-height:56px; display:inline-block;color:#333;}



.indexCum .China li .icon{ display:inline-block; float:left; background:url(../images/ico1.png) #666 no-repeat; width:56px; height:56px; margin-right:6px; transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; -moz-transition:all 0.3s;}

.indexCum .China li .icon1{ background-position:0 0;}

.indexCum .China li .icon2{ background-position:0 -56px;}

.indexCum .China li .icon3{ background-position:0 -112px;}

.indexCum .China li .icon4{ background-position:0 -168px;}

.indexCum .China li .icon5{ background-position:0 -224px;}

.indexCum .China li a:hover .icon{ background-color:#e4c27a;}

/*.indexCum .China li a:hover .icon{ background-position:0 -58px;}*/

.indexCum .English{ display:block; overflow:hidden; padding:0 90px;}

.indexCum .English li{display:block;float:left;height:59px;line-height:59px; margin-right:20px;font-size:14px;width:250px; text-align:left;color:#fff;}

.indexCum .English li a:hover{ color:#fff;}

.indexCum .English li a{ height:59px; line-height:59px; display:block; position:relative; color:#fff;}

.indexCum .English li .icon{/* display:inline;*/ display:inline-block; float:left; width:58px; height:58px;background-position:0 0px;  margin-right:5px; text-align:center;transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; -moz-transition:all 0.3s;}

.indexCum .English li .icon1{ background:url(../images/icon1_4.png) no-repeat;}

.indexCum .English li .icon2{ background:url(../images/icon2_4.png) no-repeat;}

.indexCum .English li .icon3{ background:url(../images/icon3_4.png) no-repeat;}

.indexCum .English li .icon4{ background:url(../images/icon4_4.png) no-repeat;}

.indexCum .English li a:hover .icon{ background-position:0 -58px;}



.IndexContact .indexCum .China li a .title{    height:60px;line-height:60px;}

.IndexContact .indexCum .English li a .title{position:absolute;left:70px;top:50%; -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);line-height:20px;width:180px;display:block;}

.IndexContact .indexCum .English li:last-child{ margin-right:0;}



.IndexConcent{ width:100%; padding:50px 0;}

.IndexConcent ul{ overflow:hidden;}

.IndexConcent ul li{ float:left; margin-right:10px; position:relative; overflow:hidden;}

.IndexConcent ul li a{ color:#fff; display:block;}

.IndexConcent ul li.one{ width:616px; height:350px;}

.IndexConcent ul li.two{ width:346px; height:350px;}

.IndexConcent ul li .pic{ width:100%; height:100%;}

.IndexConcent ul li .title{ position:absolute; left:0; bottom:0; opacity:0;width:100%; height:100%; background:rgba(0,0,0,0.6);}

.IndexConcent ul li .title .h3{ font-size:20px; padding-bottom:20px;}

.IndexConcent ul li .title  span{position:absolute;left:10%; right:10%;top:50%; margin:auto;text-align:center;width:80%;transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}

.IndexConcent ul li .title span p{ text-align:center;}

.IndexConcent ul li.one{ position:relative;}

.iconbofang{ position:absolute; display:block; width:60px; height:60px; left:50%; margin-left:-30px; top:50%; margin-top:-30px; z-index:11;}

.iconbofang.no{ display:none;}



.bottomHr{ display:block; width:1244px; height:1px; background:#b7b7b7; margin:0 auto;}



.comcon{ width:1244px; margin:0 auto;}



@font-face{ font-family:myFont; src:url('../images/Microsoft YaHei UI Light.ttf'); /* IE9+ */}

.section-title{width:100%;height:79px;position:relative;margin-bottom:30px}

.section-title .subtitle{position:absolute;top:0;left:63px;font-family:"myFont";font-size:68px;color:#EEE;letter-spacing:0;line-height:68px; text-transform:uppercase;}

.section-title .title{font-family:"myFont";font-size:32px;color:#333;letter-spacing:0;line-height:32px;position:absolute;left:0;top:19px;cursor:pointer}

.section-title .more{box-sizing:border-box;font-family:SourceHanSans-Light;font-size:12px;color:#333;letter-spacing:0;line-height:12px;position:absolute;right:0;bottom:1px;height:20px;cursor:pointer}

.section-title .more:hover{color:#CCA24A}

.section-title .line{width:140px;height:1px;background:#DABC7D;position:absolute;left:63px;bottom:0;transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-webkit-transition:all .4s linear .1s;-o-transition:all .4s linear .1s}



.peo-con{ overflow:hidden; padding-bottom:20px;}

.peo-list{ overflow:hidden; width:1280px;}

.peo-list li{ float:left; width:296px; margin:0 20px 20px 0;}

.peo-list li a{ display:block;}

.peo-list li .pic{ width:296px; height:395px; overflow:hidden;}

.peo-list li .pic img{ width:296px; height:395px; transition:all 0.6s;}

.peo-list li h3{ text-align:center; font-size:20px; color:#333; height:65px; line-height:65px;}

.peo-list li h3 font{ font-size:16px; color:#888; padding-left:5px;}

.peo-list li a:hover .pic img{ transform:scale(1.1);}

.peo-list li a:hover h3,.peo-list li a:hover h3 font{ color:#7A4618;}



.pro-con{ overflow:hidden; padding-bottom:30px;}

.pro-con .section-title{ margin-bottom:20px;}

.pro-tit{ width:100%; clear:both; text-align:center; font-family:"myFont"; font-size:26px; color:#333; line-height:26px; padding-bottom:25px;}

.pro-list{ overflow:hidden; width:1280px;}

.pro-list_pad{  margin: 20px auto;}



.pro-list li{ float:left; /*height:296px;*/ margin:0 22.5px 63px 22.5px; overflow:hidden;}

.pro-list li a{ display:block;}

.pro-list li img{ width:275px; height:275px; transition:all 0.6s;}

.pro-list li a:hover img{ transform:scale(1.1);}

.pro-list li p{ height:35px;line-height:35px; margin-top:20px; padding-left:8px; overflow:hidden; background:#eeeeee; color:#333; font-weight:bold;}



#latest-news-items-ul{ overflow:hidden; padding-bottom:55px;}

#latest-news-items-ul li{ float:left;margin-top:10px;/*width:296px;margin-right:20px;*/vertical-align:top;width:100%;}

#latest-news-items-ul li:nth-of-type(4n){margin-right:0}

.latest-news-item-img{position:relative}

#latest-news-items-ul li:hover .cover-wrapper{display:block}

.date-day{font-family:"myFont";font-size:26px;color:#333;letter-spacing:0;line-height:26px;position:relative}

.date-day:after{content:"";position:absolute;left:7px;bottom:0;width:44.12px;height:1px;background:#222;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}

.date-month{font-family:"myFont";font-size:14px;color:#333;letter-spacing:0;line-height:14px;margin-left:30px;margin-top:6.5px}

.latest-news-item-img{/*width:296px;height:395px;*/background:#F8F8F8;margin-top:10px}

.latest-news-item-img img{width:100%;height:100%}

.latest-news-item-title{font-family:"myFont";font-size:22px;color:#333;letter-spacing:0;line-height:36px;padding-top:20px;position:relative;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3}

.latest-news-item-title p{max-height:108px}

#latest-news-items-ul li:hover .latest-news-item-title a{color:#7A4618}



.brand-list{ overflow:hidden;}

.brand-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:22px;cursor:pointer;width:189px; float:left;}

.brand-item a{ display:block;}

.brand-item:nth-of-type(n+7){margin-top:30px}

.brand-item:nth-of-type(6n){margin-right:0}

.brand-img{position:relative;box-sizing:border-box;border:1px solid #ddd;width:189px;height:140px;overflow:hidden}

.brand-img .mask,.brand-img img{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;height:100%;position:absolute;top:0;left:0}

.brand-img .mask{z-index:2;background-color:rgba(0,0,0,.4)}

.brand-img img:first-of-type{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;position:absolute;background-color:#fff;z-index:10}

.brand-item:hover .brand-img .mask,.brand-item:hover .brand-img img:first-of-type{opacity:0}

.brand-item:hover .brand-name{color:#7A4618}

.brand-name{margin-top:14px;text-align:center;font-family:"myFont";font-size:16px;color:#333;letter-spacing:0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.brand{ position:relative; padding-bottom:100px;}

.brand .hd{ position:absolute; right:55px; top:60px; height:12px; border-right:1px solid #eee; font-size:0; overflow:hidden; padding-right:15px;}

.brand .hd ul{ margin-top:3px; overflow:hidden;}

.brand .hd ul li{ float:left; margin-right:10px; width:6px; height:6px; border-radius:50%; background:#ccc; font-size:0; overflow:hidden; cursor:pointer;}

.brand .hd ul li.on{ background:#cca24a;}

.brand .bd ul{ overflow:hidden;}



.bottom{ width:100%; background:#f8f8f8; padding:25px 0;}

.bottomMain{ width:1244px; margin:0 auto; position:relative;}

.bottomMain .m-rt{ position:absolute; right:0; top:5px;}

.bottomMain span{ display:inline-block; float:left; margin-right:15px;color:#333; line-height:50px;}

.bottomMain span font{ color:#666;}

.bottomMain .leftBottom{ display:block; float:left; overflow:hidden; line-height:50px;}

.bottomMain .leftBottom.English a{ margin-right:14px;}

.bottomMain .leftBottom a{ color:#333; margin-right:30px;}

.bottomMain .leftBottom a:hover{ color:#a49c98;}

.bottomMain .rightBottom{display:block;float:right;overflow:hidden;/* height:32px; *//* padding:14px 0px; */}

.bottomMain .rightBottom span{display:block;float:none;line-height:20px;/* font-weight:bold; */color:#666;text-indent:14px;}

.bottomMain .rightBottom a{ width:39px; height:32px; display:block; float:left; margin:14px 0px 14px 18px;}

.bottomMain .rightBottom .weixin{ background:url(../images/weixin_icon.png) no-repeat center center;} 

.bottomMain .rightBottom .qq{ background:url(../images/qq_icon.png) no-repeat center center;}

.bottomMain .rightBottom .xinlan{ background:url(../images/xinlai_icon.png) no-repeat center center;}

.bottomMain .rightBottom .weixin:hover{ background:url(../images/weixin.png) no-repeat center center;}

.bottomMain .rightBottom .qq:hover{ background:url(../images/qq.png) no-repeat center center;}

.bottomMain .rightBottom .xinlan:hover{ background:url(../images/xinlan.png) no-repeat center center;}



.bottomMain .rightBottom a{ background-position:0 0px; background-repeat:no-repeat;}

.bottomMain .rightBottom .bds_weixin{ background-image:url(../images/weixin_icon.png);background-size:100% 100%;}

.bottomMain .rightBottom .bds_weixin:hover{background-image:url(../images/weixin.png);background-size:100% 100%;}

.bottomMain .rightBottom .bds_qzone{ background-image:url(../images/qq_icon.png);background-size:100% 100%;}

.bottomMain .rightBottom .bds_qzone:hover{ background-image:url(../images/qq.png);background-size:100% 100%;}

.bottomMain .rightBottom .bds_tsina{ background-image:url(../images/xinlai_icon.png);background-size:100% 100%;}

.bottomMain .rightBottom .bds_tsina:hover{background-image:url(../images/xinlai.png);background-size:100% 100%;}

.bottomMain .rightBottom .bds_tqq{ background-image:url(../images/texun.png);background-size:100% 100%;}

.bottomMain .rightBottom .bds_tqq:hover{ background-image:url(../images/texun_on.png);background-size:100% 100%;}



.bottomMain .rightBottom .weixins{ background-image:url(../images/wx.png);}

.bottomMain .rightBottom .xhss{ background-image:url(../images/xhs.png);}

.bottomMain .rightBottom .ppps{ background-image:url(../images/ppp.png);}

.bottomMain .rightBottom .inss{ background-image:url(../images/ins.png);}





.footerMain{ width:1244px; line-height:44px; margin:0 auto; color:#666; font-family:"微软雅黑"; font-size:12px; overflow:hidden;}

.footerMain p{ display:block; float:left;}

.footerMain span{ float:right;}

.footerMain a{ color:#666; margin-right:10px;}

.erweima,.VifaClub{float:right;height:80px;/* padding:5px 0px; */margin:0 15px 0 0;text-align:center;}

.erweima span,.VifaClub span{line-height:20px;float:none;margin-right:0; color:#666;}

.erweima a,.VifaClub a{padding:5px 0px;text-align:center; margin:0 auto;height:50px;line-height:50px;display:block;}

.erweima a img,.VifaClub a img{width:50px;height:50px;}



#cornerMarkerBtn{ text-align:center; padding:0 0 40px 0; background:#f8f8f8;}

#cornerMarkerBtn img{ margin:0 40px;}



.widget{width:50px;z-index:100;position:fixed;bottom:120px;right:15px}

.widget-list{width:50px}

.widget-list li{width:50px;height:50px;background-color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer}

.widget-list li a{color:#FFF}

.widget-list #to_top{visibility:hidden}

.widget-list #to_top.show{visibility:visible}

.widget-list .online-service{padding:12px;font-family:SourceHanSans-Medium;font-size:12px;color:#FFF;letter-spacing:0;line-height:13px;text-align:center}

.icon-advisory,.icon-hotLine,.icon-qrCode,.icon-toTop{ display:inline-block;width:16px;height:16px;-webkit-background-size:cover;background-size:cover}

.icon-toTop{ background-image:url(../images/widget-toTop.png);}

.icon-qrCode{background-image:url(../skins/images/widget-qrcode.png)}

.icon-hotLine{background-image:url(../skins/images/widget-hotline.png)}

.icon-advisory{background-image:url(../skins/images/widget-advisory.png)}

.advisory,.attention,.hotLine,.toTop{display:none;position:absolute;top:0;left:0;padding:10px 12px;font-family:SourceHanSans-Light;font-size:12px;color:#FFF;text-align:center;background-color:#222; line-height:15px;}

.advisory{top:0}

.hotLine{top:50px}

.attention{top:100px}

.toTop{top:150px}

.widget-list li:hover{background-color:#222}

.widget-list li:hover .online-service{color:#D6BD86}

.widget-list li:hover .icon-hotLine{background-image:url(../skins/images/widget-hotline-hover.png)}

.widget-list li:hover .icon-qrCode{background-image:url(../skins/images/widget-qrcode-hover.png)}

.widget-list li:hover .icon-toTop{background-image:url(../skins/images/widget-toTop-hover.png)}

.widget-list li:hover .advisory,.widget-list li:hover .attention,.widget-list li:hover .hotLine,.widget-list li:hover .toTop{display:block;color:#D6BD86}

.widget .dialog-advisory{display:none;position:absolute;top:-82px;left:-260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:260px;height:132px;background:#FFF;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}

.dialog-advisory .dialog-hd{width:100%;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center}

.dialog-advisory .label{font-family:SourceHanSans-Medium;font-size:14px;color:#333;letter-spacing:0;line-height:14px}

.dialog-advisory .dialog-hd .btn-connect{margin-top:14px;width:180px;height:44px;font-family:SourceHanSans-Medium;text-align:center;font-size:14px;color:#FFF;letter-spacing:0;line-height:44px;background-image:linear-gradient(-225deg,#EDE0BC 0,#D6B886 100%)}

.widget .dialog-hotLine{display:none;position:absolute;top:-16px;left:-260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:260px;height:116px;flex-direction:column;justify-content:center;align-items:center;background:#FFF;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}

.dialog-hotLine .label{font-family:SourceHanSans-Medium;font-size:14px;color:#333;letter-spacing:0;line-height:14px}

.dialog-hotLine .phone{margin-top:20px;font-family:SourceHanSans-Light;font-size:22px;color:#CCA24A;letter-spacing:0;line-height:22px}

.widget .dialog-attention{display:none;position:absolute;top:-137px;left:-240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:240px;height:287px;flex-direction:column;justify-content:center;align-items:center;background:#FFF;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}

.dialog-attention .label{font-family:SourceHanSans-Medium;font-size:14px;color:#333;letter-spacing:0;line-height:14px}

.dialog-attention .img-qrCode{margin-top:10px;width:180px;height:180px}

.dialog-attention .img-qrCode img{width:100%;height:100%}

.dialog-attention .tip{margin-top:10px;font-family:SourceHanSans-Light;font-size:12px;color:#666;letter-spacing:0;line-height:12px}

.widget .dialog-advisory.active{display:block}

.widget .dialog-attention.active,.widget .dialog-hotLine.active{display:flex}

.new-registration-icon{position:fixed;bottom:420px;right:-10px;z-index:100;transition:right .1s;width:96px;height:66px;background:url(../../img/public/icon/ic-new-resgiter.png);background-size:cover;cursor:pointer}

.new-registration-icon.hide{display:none}

.new-registration-icon:hover{background:url(../../img/public/icon/ic-new-resgiter-hover.png);background-size:cover;right:0}



.new-registration-coupon-entry{ position:relative; height:60px;}

.new-registration-coupon-entry-container{position:fixed;left:0;bottom:0;background:rgba(34,34,34,.9);width:100%;height:60px;z-index:20099}

.new-registration-coupon-entry-container.hide{display:none}

.new-registration-coupon-entry-container .close-btn{position:absolute;top:7px;right:20px;width:44px;height:44px;cursor:pointer}

.new-registration-coupon-entry-container .close-btn img{width:24px;height:24px;padding:10px}

.new-registration-coupon-entry-container .content{position:absolute;bottom:0;left:calc(50% - 375px);width:720px;height:75px}

.new-registration-coupon-entry-container .content>a>img{width:100%;height:100%}



/*分页*/

.page{ text-align:center; padding:20px 0 10px 0;}

.page a,.page span{ font-size:14px; display:inline-block; height:35px; line-height:35px; border:solid 1px #ccc; padding:0 15px; margin:0 4px; border-radius:3px; background:#fff;}

.page span.current,.page a.current,.page a.on:hover{ background-color:#666; border-color:#666; color:#fff;}

.page a.disabled,.page a.disabled:hover{ border-color:#d70627; background-color:#fff;}

.page em{ display:inline-block; line-height:37px; height:37px; margin:0 8px; font-size:14px;}

.p-intxt{ height:35px; line-height:35px; border:solid 1px #ccc; width:45px; text-align:center; border-radius:3px; margin:0 8px;}

.p-inbut{ height:37px; line-height:37px; border:solid 1px #666; background:#666; color:#fff; width:55px; text-align:center; border-radius:3px; margin:0 8px; cursor:pointer;}





/*大礼包*/

.gift-bg{ background:url(../images/giftbg.jpg) center top no-repeat; min-height:740px;}

.gift-w{ width:1180px; margin:0 auto; position:relative; overflow:hidden;}

.gift-w .g-ico{ position:absolute; right:25px; top:0;}

.gift{ text-align:center; padding:60px 0 80px 0;}

.gift-txt{ text-align:center; padding-bottom:50px;}

.gift-list{ overflow:hidden; width:1210px; padding-bottom:50px;}

.gift-list li{ float:left; width:280px; height:175px; background:url(../images/giftlibg.png) #fff center top no-repeat; border-radius:3px; text-align:center; margin-right:20px;}

.gift-list li h3{ line-height:50px; height:50px; overflow:hidden; padding:35px 0 6px 0;}

.gift-list li h3 font{ color:#dabc7d; font-size:14px; position:relative; top:-19px;}

.gift-list li h3 em{ font-style:normal; color:#dabc7d; font-size:42px;}

.gift-list li p{ text-align:center; line-height:24px; color:#999;}

.gift-list li p font{ color:#333; font-size:14px;}

.gift-ewm{ text-align:center; padding:0 0 100px 0;}

.gift-ewm h3{ text-align:center; font-weight:500; font-family:"myFont"; font-size:36px; color:#333; line-height:87px; padding-bottom:6px; background:url(../images/point1.png) center bottom no-repeat; margin-bottom:55px;}



/*品牌*/

.left{ float:left;}

.right{ float:right;}

.clear1{ clear:both;}

.brand-w{ width:1248px; margin:0 auto; overflow:hidden; padding:30px 0 50px 0;}

.brand-w .brand-list{ width:1280px; padding:30px 0;}

.brand-w .brand-list .brand-item{ margin-right:21px;}

.comcon-tit h3{ position:relative; border-bottom:1px solid #b7b7b7; height:27px; margin-bottom:27px;}

.comcon-tit h3 em{ position:absolute; background:#fff; padding:0 45px; font-size:26px; color:#333; line-height:55px; left:50%; top:-1px; transform:translate(-50%,0); display:inline-block; text-transform:uppercase; text-align:center;}

.comcon-tit p{ line-height:22px; color:#333; padding:15px 0 5px 0;}



/*产品中心*/

.pro-w{ width:1240px; margin:0 auto; overflow:hidden; padding:30px 0 50px 0;}

.pro-w .comcon-tit p{ text-align:center; font-size:14px;}



/*产品中心的图片列表*/

.productPicList{ margin-top:20px;}

.productPicList ul{ overflow:hidden; width:1250px;}

.productPicList .box{ float:left;}

.productPicList li{ position:relative; float:left; overflow:hidden;}

.productPicList li .pic{ border:1px solid #fff;}

.productPicList li .pic img{ width:110%; max-width:110%; max-height:100%; display:block;}

.productPicList li .positionbox{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0; z-index:2;}

.productPicList li .title{ position:absolute;bottom:5%; width:100%; height:auto; text-align:center; font-size:18px; color:#fff; z-index:3; opacity:0;}

.productPicList li .spanline{ z-index:3;}

.productPicList li .spanline .line{ z-index:3;}

.productPicList li .spanline .line1{ width:100%; height:2px; background:#313131; position:absolute; top:0; left:-100%;}

.productPicList li .spanline .line3{ width:100%; height:2px; background:#313131; position:absolute; bottom:0; right:-100%;}

.productPicList li .spanline .line2{ width:2px; height:100%; background:#313131; position:absolute; bottom:-100%; right:0;}

.productPicList li .spanline .line4{ width:2px; height:100%; background:#313131; position:absolute; top:-100%; left:0;}



/*品质与服务*/

.q-s-w{ width:1240px; margin:0 auto; overflow:hidden; padding:30px 0 50px 0;}

.q-s-w .comcon-tit p{ text-align:center; font-size:14px;}

.q-s-list{ padding-top:10px;}

.q-s-list li{ background:#313131; margin-top:20px; overflow:hidden;}

.q-s-list li .q-s-pic{ width:900px;}

.q-s-list li .q-s-txt{ width:279px; padding:0 30px;}

.q-s-list li .q-s-txt h3{ color:#fff; font-size:30px; line-height:50px; padding:35px 0 12px 0;}

.q-s-list li .q-s-txt p{ color:#fff; font-size:14px; line-height:20px; padding-top:15px;}



.q-s-step{ background:url(../images/step.png) #313131 center 50px no-repeat; min-height:515px; overflow:hidden; padding:0 0 0 37px; margin-top:35px;}

.q-s-step li{ width:222px; text-align:center; padding:120px 0 0 0; float:left;}

.q-s-step li.li1{ width:250px;}

.q-s-step li h3{ text-align:center; font-size:18px; color:#fff; font-weight:bold; background:#313131; height:32px; line-height:32px; margin-bottom:135px;}

.q-s-step li p{ font-size:18px; line-height:33px; color:#c5c5c5; text-align:center;}

.honor-list{ width:1280px; overflow:hidden; padding-top:5px;}

/*.honor-list li{ width:289px; float:left; margin:28px 28px 0 0;}*/

.q-s-w .honor-list li{ width:289px; float:left; margin:28px 28px 0 0;}

.honor-list li a{ display:block; width:289px; text-align:center;}

.honor-list li a .cspic{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:166px; *font-family:Arial; width:267px; height:190px; border:1px solid #999; padding:10px;}

.honor-list li a:hover .cspic{ border:1px solid #7A4618;}

.honor-list li a .cspic img{ vertical-align:middle; max-width:100%; max-height:100%;}

.honor-list li a p{ font-size:14px; line-height:32px; padding:10px 0; text-align:center; color:#666;}

.honor-list li a:hover p{ color:#7A4618;}

.after-sale{ background:#e8e8eb; overflow:hidden; margin-top:30px;}

.after-sale-lf{ width:595px; padding:0 10px 180px 0; position:relative;}

.after-sale-lf .as-kf{ background:url(../images/sbg.png) no-repeat center top; height:200px; position:absolute; left:0; bottom:0; width:605px; text-align:center;}

.after-sale-lf .as-kf p{ text-align:center; padding-top:50px;}

.after-sale-lf .as-kf p em{ display:inline-block; padding:0 55px; border-bottom:1px solid #c2edf3; height:16px; margin-bottom:16px;}

.after-sale-lf .as-kf p em font{ font-size:22px; color:#fff; display:inline-block; padding:0 10px; position:relative; top:0; font-family:"myFont"; background:#03b4cd; line-height:31px;}

.after-sale-lf .as-kf b{ display:block; color:#fff; font-size:36px; font-family:"myFont"; line-height:60px;}

.after-sale-rt{ width:630px;}

.after-sale-rt li{ overflow:hidden; background:#fff;}

.after-sale-rt li .as-txt{ text-align:center; width:315px;}

.after-sale-rt li .as-txt h3{ color:#03b4cd; font-size:22px; line-height:42px; padding-top:50px;}

.after-sale-rt li .as-txt i{ display:inline-block; width:140px; font-size:0; overflow:hidden; height:1px; background:#03b4cd; margin:5px 0 10px 0;}

.after-sale-rt li .as-txt p{ text-align:center; font-size:16px; color:#313131; line-height:36px;}

.after-sale-rt li .as-pic{ width:315px;}



/*品牌介绍*/

.brand-ab{ width:1240px; margin:0 auto; padding:30px 0 50px 0;}

.brand-ab .comcon-tit h3{ margin-bottom:51px;}

.brand-ab .comcon-tit h3 em i{ display:block; font-size:14px; color:#666; line-height:24px;}

.brand-ab .comcon-tit p{ text-align:center; font-size:14px;}

.brand-video{ width:100%; margin:30px 0 0 0; position:relative;}

.brand-video .b-v-ico{ display:inline-block; position:absolute; left:-15px; top:-7px; background:url(../images/official.png) no-repeat center center; width:142px; height:79px; z-index:100;}

.brand-tit{ border-bottom:1px solid #b7b7b7; position:relative; height:38px; margin-top:40px;}

.brand-tit em{ display:inline-block; background:#fff; position:absolute; left:0; bottom:-1px; line-height:38px; font-size:22px; font-weight:bold; color:#333; padding-right:20px;}

.brand-tit em font{ font-weight:500; font-size:20px; padding-left:5px; color:#444;}

.brand-dt{ padding:25px 100px 0 100px;}

.brand-dt img{ max-width:100%;}



/*服务流程*/

.ser-process{ /*border:1px solid #044e24;*/ padding:24px; margin:0 25px;}

.ser-pro-c1{ position:relative; width:100%; padding-bottom:50px;}

.ser-pro-c1 img{ max-width:100%;}

.ser-pro-c1 .s-p-txt{ position:absolute; right:35px; top:450px;}

.ser-pro-c1 .s-p-txt span{ display:block; text-align:right; color:#fff; font-size:66px; line-height:88px;}

.ser-pro-c1 .s-p-txt p{ color:#fff; text-align:right; font-size:50px; line-height:70px;}

.ser-pro-c1 .s-p-logo{ background:#fff; width:145px; height:145px; padding:5px; position:absolute; right:48px; bottom:0;}

.ser-pro-c2{ padding:0 210px 50px 210px;}

.ser-pro-c2 h3{ font-size:24px; color:#333; line-height:44px;}

.ser-pro-c2 p{ font-size:14px; line-height:24px; color:#666;}

.ser-pro-c3{ position:relative; width:100%;}

.ser-pro-c3 img{ max-width:100%;}

.ser-pro-c3 .s-p-txt{ position:absolute; right:35px; top:250px;}

.ser-pro-c3 .s-p-txt span{ display:block; text-align:right; color:#fff; font-size:66px; line-height:88px;}

.ser-pro-c3 .s-p-txt p{ color:#fff; text-align:right; font-size:38px; line-height:70px;}

.ser-pro-c4{ padding:20px 265px 40px 265px;}

.ser-pro-c4 h3{ font-size:24px; color:#333; line-height:44px; text-align:center; padding-top:10px;}

.ser-pro-c4 p{ font-size:14px; line-height:24px; color:#666; text-align:center;}

.ser-pro-c4 p font{ color:#cf3c3c; font-size:14px;}

.ser-pro-c5{ padding-bottom:40px;}

.ser-pro-c5 li{ position:relative;}

.ser-pro-c5 li.li1{ height:355px; z-index:5;}

.ser-pro-c5 li.li2{ height:368px; z-index:2;}

.ser-pro-c5 li.li3{ height:400px; z-index:5;}

.ser-pro-c5 li img{ position:absolute; left:0; top:0;}

.ser-pro-c5 li .s-p-5-txt{ padding:0 70px 0 695px;}

.ser-pro-c5 li h3{ font-size:24px; line-height:42px;}

.ser-pro-c5 li h4{ font-size:16px; color:#333; line-height:28px;}

.ser-pro-c5 li h4 font{ font-size:16px; color:#cf3c3c;}

.ser-pro-c5 li p{ font-size:14px; color:#333; line-height:24px;}

.ser-pro-c5 li.li1 h3{ padding-top:50px;}

.ser-pro-c5 li.li2 h3{ padding-top:110px;}

.ser-pro-c5 li.li3 h3{ padding-top:40px;}

.ser-pro-c6{ position:relative; width:100%;}

.ser-pro-c6 img{ max-width:100%;}

.ser-pro-c6 .s-p-txt{ position:absolute; left:30px; bottom:60px;}

.ser-pro-c6 .s-p-txt span{ display:block; color:#fff; font-size:66px; line-height:88px;}

.ser-pro-c6 .s-p-txt p{ color:#fff; font-size:38px; line-height:70px;}

.ser-pro-c7{ padding:20px 0;}

.ser-pro-c7 p{ text-align:center; font-size:14px; color:#333; line-height:55px;}

.ser-pro-c7 ul{ overflow:hidden; width:660px; margin:0 auto; padding:20px 0 0 0;}

.ser-pro-c7 ul li{ width:220px; float:left; text-align:center;}

.ser-pro-c8{ position:relative;}

.ser-pro-c8 img{ max-width:100%;}

.ser-pro-c8 .s-p-logo{ background:#fff; width:145px; height:145px; padding:5px; position:absolute; right:25px; bottom:-5px;}

.ser-pro-c9{ padding:20px 0 0 0;}

.ser-pro-c9 h3{ text-align:center; line-height:100px; font-size:26px; color:#333;}

.ser-pro-c9 img{ max-width:100%;}









/*产品中心*/

.product .xuanze{ width:300px; position:absolute; left:0; top:60px; z-index:6;}

.product .xuanze.fixed{ position:fixed; top:0; left:0; z-index:100001; /*z-index:9;*/}

.product .xuanze ul li{ float:left; display:block; line-height:50px; font-size:14px; position:relative;}

.product .xuanze ul .backIndex{ width:40px; height:50px; background:#212121; text-align:center;}

.product .xuanze ul .backIndex a{ display:block; height:50px; line-height:50px; background:url(../images/back_icon.png) no-repeat center center;}

.product .xuanze ul .backIndex.on a,.product .xuanze ul .backIndex a:hover{ background:url(../images/back_icon2.png) no-repeat center center;}

.product .xuanze ul .backIndex .Indexback{ position:absolute; width:300px; display:none;}

.product .xuanze ul .backIndex .Indexback a{ background:#212121;color:#fff;text-align:left;padding-left:30px;height:36px;line-height:36px;}

.product .xuanze ul .backIndex .Indexback a:hover{ background:#313131; color:#fff;}



.product .xuanze ul .menuName{ width:260px;}

.product .xuanze ul .menuName a{ display:block; background:#313131; color:#fff;}

.product .xuanze ul .menuName a .titleFont{ display:block; margin:0 20px 0px 40px; background:url(../images/mune.png) no-repeat left center; text-indent:40px; width:200px;height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }

.product .xuanze ul .menuName a:hover,.product .xuanze ul .menuName.on a{ background:#f2f2f2; color:#313131;}

.product .xuanze ul .menuName a:hover .titleFont,.product .xuanze ul .menuName.on a .titleFont{ background:url(../images/menu_on.png) no-repeat left center;}

.product .xuanze ul .menuName .menuLsit{ position:absolute; display:block; width:100%; display:none;}

.product .xuanze ul .menuName .menuLsit dd{}

.product .xuanze ul .menuName .menuLsit dd a{ display:block; height:37px; line-height:36px; padding:0 20px;background:#f2f2f2; color:#000;}

.product .xuanze ul .menuName .menuLsit dd.on a{ background:#313131; color:#fff;}

.product .xuanze ul .menuName .menuLsit dd a span{ display:block; border-bottom:1px solid #999; padding:0 20px; background:url(../images/hide_icon2.png) no-repeat 20px center; text-indent:40px; overflow:hidden; height:36px;}

.product .xuanze ul .menuName .menuLsit dd a:hover{ background:#313131; color:#fff;}

.product .xuanze ul .menuName .menuLsit dd a:hover span{ border-bottom:1px solid #313131; background:url(../images/hide_icon2.png) no-repeat 20px center;}



/*产品中心的筛选*/

.shuaixuan{ width:100%; padding-top:40px;}

.shuaixuan .shauixuanTop{ height:40px; line-height:40px; padding-left:50px; background:url(../images/jia.png) no-repeat 10px center; font-size:20px; border-bottom:1px solid #b7b7b7; cursor:pointer;}

.shuaixuan .shauixuanTop.on{ background:url(../images/sub.png) no-repeat 10px center;}

.shuaixuan .shauixuanTop span{ font-size:16px; color:#f00;}

.shuaixuan .shauixuanList{ border-bottom:1px solid #b7b7b7; overflow:hidden; padding-bottom:10px; display:block; overflow:hidden;}

.shuaixuan .shauixuanList .saixuan{ width:1000px; float:left;}

.shuaixuan .shauixuanList dl{ width:100%; float:left;}

.shuaixuan .shauixuanList dl span{     display:block;float:left; width:60px;height:30px;line-height:30px; margin-top:20px;color:#c7000c;font-size:14px;}

.shuaixuan .shauixuanList dl dd{ display:block; height:30px; line-height:30px; margin-top:20px; float:left; width:150px; margin-right:20px;}

.shuaixuan .shauixuanList dl dd a{ display:block; padding-left:30px; background:url(../images/choose_icon.png) no-repeat left center;}

.shuaixuan .shauixuanList dl dd.on a{ background:url(../images/choose.png) no-repeat left center; color:#c00;}



.shuaixuan .shauixuanList .xuanka{ width:100px; float:right;}

.shuaixuan .shauixuanList .chongzhi{ float:right; display:inline-block; margin-top:12px;  padding:5px 20px; color:#fff; background:#acacac; border-radius:6px; cursor:pointer;}

.shuaixuan .shauixuanList .chongzhi.on{ background:#3c4146;}

.shuaixuan .shauixuanList .chongzhi.on:hover{ background:#c7000b;}

/*产品中心的筛选*/



.xiliejieshao{}

.xiliejieshao .xilieliebie{text-align:center;font-size:14px;color:#000;}

.xiliejieshao .jianjie{ text-align:center;font-size:14px;line-height:28px; padding-top:20px;}

.xiliejieshao  p{text-align:center;}



.product_show{ margin:40px auto 10px auto; width:100%; clear:both; display:flex;}

.product_show_left{ width:50%; }

.product_show_right{ width:50%; }





.scrollpics{ width:72%; margin:0 auto; }



/*图片放大镜样式*/

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.jqzoom img{ width:100%; }

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}



/*图片小图预览列表*/

.spec-preview{width:100%;height:400px;/*border:1px solid #DFDFDF;*/ overflow:hidden;}

.spec-scroll{clear:both;margin-top:20px;width:100%;}

.spec-scroll .prev{float:left;margin-right:4px; background: url(../images/all_tb.png) no-repeat 0px 0px; transform: rotate(270deg);background-position: -153px 0px;  }

.spec-scroll .next{float:right;background: url(../images/all_tb.png) no-repeat 0px 0px; transform: rotate(270deg);background-position: -197px 0px;  }

.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;cursor:pointer;text-decoration:none;width: 35px; height: 23px;margin-top: 35px;}



.spec-scroll .items{float:left;position:relative;width:82%;height:100px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:999999px;height:100px;}

.spec-scroll .items ul li{float:left;width:90px;text-align:center;}

.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:80px;height:80px;}

.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}









.product_show_desccon{ width:72%; margin:0 auto; }

.product_show_desccon .product_show_title{ font-size:28px;line-height:56px; font-weight:bold; margin-bottom:10px; }



.product_show_desccon .product_show_catname{ font-size:20px; margin-bottom:10px; padding-bottom:15px; border-bottom: 1px solid rgba(0,0,0,.1);}


.product_show_desccon .product_show_color{ margin-bottom:15px; }

.product_show_color .color_name{
    color: #000;
    font-size: 14px;
    line-height: 20px;
	margin-top: 16px;
	margin-bottom:16px;
}


.product_show_color .hide_more_colors {
    cursor: pointer;
    letter-spacing: -2px;
    margin-top: -41px!important;
    padding: 5px 0;
    text-align: right;
	margin-bottom: 8px!important;
}
.product_show_color .d-none {
    display: none!important;
}

.product_show_color .combinations_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 8px;
    margin-right: -16px;
}

.product_show_color .color {
    cursor: pointer;
    margin-right: 16px;
}


.product_show_color  .color p.text-center {
    color: #a6a6a6;
    font-size: 12px;
    margin-bottom: 10px;
}

.product_show_color  .color .img-color {
    height: 32px;
    position: relative;
    width: 32px;
}

.product_show_color  .link_more_colors {
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
}

.product_show_color  .link_more_colors .img-color {
    align-items: center;
    display: flex;
    justify-content: center;
}

.product_show_desccon .product_show_desc{ font-size:20px; line-height:1.8; margin-bottom:20px; font-weight:normal; }

.product_show_desccon .tocart{ background:#000000; width:100%; border:none; font-size:20px; line-height:2;  color:#fff;   }













/*产品中心的图片列表*/



/*单个产品*/

.productdetail{ padding-top:40px; width:100%; padding-bottom:15px;/*border-bottom:1px solid #b7b7b7;*/}

.productdetail .swiper-container{ width:100%; height:500px; overflow:hidden;}

.productdetail .swiper-container .swiper-button-prev,.productdetail .swiper-container .swiper-button-next{ opacity:0;}

.productdetail .swiper-container .swiper-button-prev{background-image:url(../images/left_icon.png);}

.productdetail .swiper-container .swiper-button-next{background-image:url(../images/right_icon.png);}

.detailImg{ margin-top:40px;}

.detailImg .titleh3{ /*height:40px; line-height:40px;*/ border-bottom:1px solid #b7b7b7;/* font-size:20px; */margin-bottom:25px; font-size:16px;}

.detailImg .titleh3 .h3{ /*background:#fff;*/ display:inline-block; padding-right:20px; margin-top:1px; font-weight:normal; background:#000; color:#fff;padding-top:15px;padding-bottom:15px;padding-left:20px;}

.detailImg .titleh3 .h3 span{ /*font-weight:bold; */margin-right:5px;font-weight:500;}



.detailImg ul{ overflow:hidden;}

.detailImg ul li{ float:left; margin-right:20px; margin-bottom:15px; background:#000; height:491px;}

.detailImg ul li .box{ padding:0 50px; height:491px; display:table;}

.detailImg ul li .box p{ font-size:22px; color:#fff; display:table-cell;vertical-align:middle; text-align:center; line-height:40px; }

.jinxiaoshang{/* margin-top:40px;*/}

.detailImg img{ width:1240px; height:auto}





 



.jinxiaoshang .searchTop .textBig{width:200px;height:30px;border:1px solid #999;line-height:30px;font-size:14px;padding:0 10px;float:left; position:relative;}

.jinxiaoshang .searchTop .textBig .cityList{ position:absolute;top:30px;left:-1px;width:220px;height:200px; overflow-y:auto; overflow-x:hidden;z-index:10000; background:#fff; border:1px solid #999; display:none;}

.jinxiaoshang .searchTop .textBig .cityList ul li{ width:210px; height:30px; line-height:30px; font-size:12px; }

.jinxiaoshang .searchTop .textBig .cityList ul li a{ color:#666; display:block;padding-left:10px; cursor:pointer;}

.jinxiaoshang .searchTop .textBig .cityList ul li a:hover{ background:#09F; color:#fff;}



.jinxiaoshang .searchTop .search2{margin-bottom:15px;}

.jinxiaoshang .searchTop .search2 .text{ width:180px; height:30px; border:none; line-height:30px; float:left; padding:0;}

.jinxiaoshang .searchTop .search2 .down_bt{ display:block; width:20px; height:30px; float:left; background:url(../images/down_icon.png) no-repeat left center;}



.jinxiaoshang .searchTop .search2 .search_btn{    margin-left:10px;width:60px;height:30px;line-height:30px;border-radius:6px;background:#313131;text-align:center;color:#fff;display:inline-block;}

.jinxiaoshang .searchTop .map{ width:1244px; height:402px; overflow:hidden;}



.productdetail .tukun{ width:100%;}

.productdetail .tukun .sly{ width:100%; height:409px; overflow:hidden;}

.productdetail .tukun .sly ul li{ width:406px; height:409px; float:left; overflow:hidden;}

.productdetail .tukun .sly ul .even dd:first-child{

	height:269px;

}

.productdetail .tukun .sly ul .even dd:first-child img{

	max-width:unset;

	    height:269px;

	    position:absolute;

	    left:50%;

	    top:50%;

	    transform:translate(-50%,-50%);

}

/*.productdetail .tukun .sly ul li{ width:100%; overflow:hidden;}*/

.productdetail .tukun .sly ul li dd{ float:left; margin:1px; position:relative;}

.productdetail .tukun .sly ul li dd a{ display:block;}

.productdetail .tukun .sly ul li dd .title{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0; text-align:center;}

.productdetail .tukun .sly ul li dd .title span{color:#fff;display:block;position:absolute;bottom:5%;width:100%; font-size:14px;}

.productdetail .tukun .scrollbar{ width:1144px; margin-left:50px; height:8px; background:#ccc; margin-top:15px; position:relative; border-radius:8px;}

.productdetail .tukun .scrollbar .handle{ position:absolute; top:1px; width:100%; height:5px; background:#313131;border-radius:8px;}



/*内页*/

.MainContact{width:100%;padding-top:20px;padding-bottom:15px;/*border-bottom:1px solid #b7b7b7;*/}

.MainContact .h4{ height:40px; color:#000; line-height:40px; border-bottom:1px solid #b7b7b7; font-size:20px; margin-left:30px; padding-left:20px; /*background:url(../images/zfx.png) no-repeat 5px center; */font-weight:normal; margin-bottom:20px; position:relative;}

.MainContact .h4 em{position:absolute;left:-30px;font-size:40px;font-weight:bold;color:#f70103; font-style:normal;font-family:Arial;}

.MainContact .h4 .icon{ display:block; width:60px; height:51px; position:absolute;left:-20px;top:-5px; background:url(../images/titlebg_1.png) no-repeat left top;}

.MainContact .h4 .en{ font-size:12px; margin-left:5px;}

.MainContact .tabbox{ padding-top:10px; margin-bottom:20px;}

.MainContact .tabbox .h5{ font-size:14px; color:#000; padding-left:50px; background:url(../images/small_zfx.png) no-repeat 30px center; font-weight:normal; margin-bottom:5px;}

.MainContact .tabbox .text{    padding-left:50px;text-indent:2em;line-height:22px;margin-bottom:10px;color:#666666;}

.MainContact .tabbox .sly{ width:1194px; height:224px; padding-left:50px; margin-top:20px; overflow:hidden;}

.MainContact .tabbox .sly li{ width:272px; float:left; margin-right:20px;}

.MainContact .tabbox .sly li img{ display:block; width:272px; height:123px;}

.MainContact .tabbox .sly li .title{ font-size:14px; height:28px; line-height:28px; margin-bottom:6px; color:#000; display:block;}

.MainContact .tabbox .sly li p{ line-height:22px; font-size:12px;}

.MainContact .tabbox .scrollbar{ width:1144px; margin-left:50px; height:8px; background:#ccc; margin-top:15px; position:relative; border-radius:8px;}

.MainContact .tabbox .scrollbar .handle{ position:absolute; top:1px; width:100%; height:5px; background:#c7000c;border-radius:8px;}



.MainContact .tabbox .threeList{ width:1194px;padding-left:50px; margin-top:20px; overflow:hidden;}

.MainContact .tabbox .threeList ul li{ width:365px; float:left; margin-right:25px;}

.MainContact .tabbox .threeList ul li img{ width:365px;}

.MainContact .tabbox .threeList ul li .title{ font-size:14px; height:28px; line-height:28px; margin-bottom:6px; color:#000; display:block;}

.MainContact .tabbox .threeList ul li p{ line-height:22px; font-size:12px;}



.product .bottomh2{margin:40px 0px 28px;}

.product .bottomh2 span{/* margin-left:-75px;*/}

.moreList{ text-align:center;}

.moreList a{ display:inline; padding:0 15px; border-left:1px solid #b2b2b2; font-size:14px;}

.moreList a:hover{ color:#c7000c;}







.MainContact .twotupo{ width:810px; float:left; padding-top:10px;}

.MainContact .twotupoImg{ width:377px; height:252px; padding-top:10px; float:right;}

.MainContact .baozheng{ width:540px; float:right; margin-right:130px; padding-top:89px;}

.MainContact .baozhengImg{ padding-left:90px; padding-top:10px; padding-bottom:30px;}



.MainContact .tabbox .liuda1{ width:600px; float:left; padding-top:10px;}

.MainContact .tabbox .liuda1Img{ width:432px; float:right; padding-top:10px;}

.MainContact .tabbox .liuda2{ width:830px; float:right;padding-top:10px;}

.MainContact .tabbox .liuda2Img{ width:355px; float:left; margin-left:50px;padding-top:10px;}

.MainContact .tabbox .liuda3{ width:680px; float:left; padding-top:10px;}

.MainContact .tabbox .liuda3Img{ width:130px; margin-right:130px; float:right; padding-top:10px;}



/*服务页面*/

.fuwuMain{/* padding-left:20px; overflow:hidden;*/}

.product .p3{ text-indent:40px;    background:url(../images/zfx.png) no-repeat 10px 5px;}

.fuwuMain .p2{ /*width:300px; float:left;*/ text-indent:2em;/* margin-right:20px;*/}

.picList{ width:1034px; height:330px; margin:0 auto; /*float:left;*/ background:url(../images/bg_liuceng.png) no-repeat left top; position:relative;}





.fwList{margin:0 auto; }

.fwList ul{ overflow:hidden;}

.fwList ul li{ width:101px; height:130px; float:left; padding:10px 5px; border:1px solid #ccc; margin-right:20px; margin-bottom:20px;}

.fwList ul li em{ display:block; font-size:12px; padding-top:10px; color:#000; font-style:normal; line-height:18px;}

.fwList ol{ overflow:hidden;}

.fwList ol li{width:184px;height:184px;float:left; position:relative;padding-right:70px;padding-bottom:60px;background:url(../images/a_icon.png) no-repeat 194px 30px;}

.fwList ol li.on{ background:url(../images/a_icon1.png) no-repeat 70px 180px;}

.fwList ol li.on2{ background:url(../images/a_icon2.png) no-repeat 194px 30px;}

.fwList ol li .pic{margin:0 20px;width:144px;height:98px;}

.fwList ol li .pic img{ width:144px; height:98px; overflow:hidden;box-shadow:3px 3px 10px #ccc; -webkit-box-shadow:3px 3px 10px #ccc; -o-box-shadow:3px 3px 10px #ccc; -ms-box-shadow:3px 3px 10px #ccc; -moz-box-shadow:3px 3px 10px #ccc;}

.fwList ol li .txt{margin-top:24px;width:184px;overflow:hidden;display:inline-block;text-align:center;line-height:24px;}

.fwList ol li .txt i{font-size:24px;font-weight:bold; color:#313131;display:inline; margin-right:10px;line-height:24px;}

.fwList ol li .txt span{font-size:14px;display:inline;line-height:24px;}

.fwList ol li .bg{ width:50px; height:50px; text-align:center; position:absolute; top:30px; left:190px;}



.product .p2{ text-indent:2em;}

.product .h5{font-size:14px; color:#000; padding-left:50px; background:url(../images/small_zfx.png) no-repeat 30px center; font-weight:normal; margin-bottom:5px;}





.liuceng{ background:url(../images/bg_liuceng2.png) no-repeat left center;}

.liuceng ul{ overflow:hidden;}

.liuceng ul li{ width:100px; height:80px; float:left; padding-left:35px; display:table; background:url(../images/youjiao.png) no-repeat left center;}

.liuceng ul li span{ padding:0 5px; text-align:center; display:table-cell; vertical-align:middle; color:#fff; font-size:12px; line-height:20px;}



.product .bioage{ width:1000px;}

.product .bioage td{ padding-bottom:15px;}

.product .bioage .text{ width:260px; height:24px; line-height:24px; padding:0 10px;}

.product .bioage select{ width:80px; height:24px;}



.product .bioage .spantext{ width:80px; text-align:right;}

.product .bioage .spantext .red{ color:#F00;}

.product .bioage .textarea{ width:800px; height:100px; resize:none;}

.product .bioage .tijiao{ width:80px; height:30px; line-height:30px; display:block; border-radius:8px; background:#c70008; border-radius:6px; color:#fff; font-size:14px; text-align:center; margin-left:20px;}

.product .tishi{ padding-bottom:20px; padding-left:20px;}

.product .anli ul li{    width:272px;float:left;margin-right:20px;}

.product .anli ul li img{ width:272px; height:180px; overflow:hidden;}



.product .anli .scrollbar{ width:1144px; margin-left:50px; height:8px; background:#ccc; margin-top:15px; position:relative; border-radius:8px;}

.product .anli .scrollbar .handle{ position:absolute; top:1px; width:100%; height:5px; background:#c7000c;border-radius:8px;}



.product .fuwuImg1{ width:632px; float:left; padding-top:30px;}

.product .fuwuright1{ width:520px; float:right; padding-top:40px;}



/*diy css*/

.diyTop{ width:100%; height:50px; background:#222427; position:fixed; top:0; left:0; z-index:2;}

.diyTopMain{ width:1320px; height:50px; margin:0 auto;}

.diyTopMain ul li{ display:block; float:left; height:50px; line-height:50px; position:relative;}

.diyTopMain ul li a{ font-size:14px; color:#fff; display:block; padding:0 25px;}

.diyTopMain ul li.on a{ background:#c7000b;}

.diyTopMain ul li .xiaosanjiao{ display:none;}

.diyTopMain ul li.on .xiaosanjiao{ position:absolute; bottom:-1px; left:50%; margin-left:-7px; display:block; width:14px; height:8px;}



.diyMain{ width:1285px; margin:0 auto;padding-top:50px; overflow:hidden; position:relative; }

.diyLeft{ width:825px; padding-top:30px; position:fixed;}

.diyLeft .h2{ font-size:24px; color:#000; padding-bottom:20px; padding-left:76.5px;}

.diyLeft .lunbox{ width:672px; height:390px; border-bottom:2px solid #ccc;  overflow:hidden; padding:0 76.5px; position:relative; margin-bottom:10px;}

.diyLeft .lunbox .lunboMain{ width:672px; height:343px; overflow:hidden;}

.diyLeft .lunbox .lunboMain li img{width:672px; height:343px; overflow:hidden;}

.diyLeft .lunbox .hd{ text-align:center;}

.diyLeft .lunbox .hd ul{width:auto; height:10px; display:inline-block; margin-top:15px;}

.diyLeft .lunbox .hd ul li{ display:block; width:8px; height:8px; float:left; background:#999999; border-radius:50%; margin-left:13px; text-indent:99999px;}

.diyLeft .lunbox .hd ul li.on{ background:#cc0000;}

.diyLeft .lunbox .hd .prev{ width:26px; height:39px; position:absolute; left:10px; top:40%; background:url(../images/diy_left.png) no-repeat left center;}

.diyLeft .lunbox .hd .next{width:26px; height:39px; position:absolute; right:10px; top:40%; background:url(../images/diy_right.png) no-repeat left center;}



.diyLeft .textbox{ display:inline-block; float:right; margin-right:60px;}

.diyLeft .textbox span{ display:block; margin-bottom:10px;}

.diyLeft .textbox .jiage{ color:#000; font-size:14px;}

.diyLeft .textbox .jiage em{ font-style:normal; margin-left:5px;}

.diyLeft .textbox .yyueicon a{ display:inline-block; margin-right:10px; width:90px; height:32px; line-height:32px; font-size:12px; color:#fff; text-align:center; background:#2a4b6d; border-radius:6px;}

.diyLeft .textbox .fujia{ font-size:12px;}

.diyLeft .textbox .fujia i{ color:#f00; font-style:normal;}

.diyLeft .textbox .fujia a{ color:#09F; text-decoration:underline;}



.diyRight{ width:458px; float:right; position:relative; overflow:hidden; }

.diyRight .fixedMain{ padding-top:30px; background:#fff; position:fixed; z-index:3;}

.diyRight .fixedtop{ width:458px; height:42px; line-height:42px; color:#fff; border-radius:4px; background:#71757e; font-size:16px; text-indent:40px;}

.diyRight .diyList{ width:440px; padding:72px 9px 50px;}

.diyRight .diyList .tabbox{ margin-bottom:20px;}

.diyRight .diyList .tabbox ul{ overflow:hidden; display:none;}

.diyRight .diyList .h3{ font-size:14px; height:40px; line-height:40px; border-bottom:2px solid #335373; font-weight:normal; text-indent:10px; background:url(../images/shang.png) no-repeat 98% center; cursor:pointer;/*cursor:not-allowed;*/}

.diyRight .diyList .leibie{ overflow:hidden; /*padding:0 30px;*/}

.diyRight .diyList .leibie li{ display:block; float:left; margin-right:10px; margin-top:10px; position:relative;}

.diyRight .diyList .leibie li a{ display:block; width:200px; height:30px; line-height:30px; border:2px solid #fff;position:relative; text-align:center;}

.diyRight .diyList ul li a .choose{ display:none; width:16px; height:16px; background:url(../images/gou.png) no-repeat; position:absolute; bottom:2px; right:2px; z-index:1;}

.diyRight .diyList ul li a:hover{border:2px solid #f00;}

.diyRight .diyList ul li.on a{border:2px solid #f00;}

.diyRight .diyList ul li.on a .choose{ display:block;}

.diyRight .diyList .leibie li a img{ width:143px; height:108px;}

.diyRight .diyList .leibie li span{ display:block; text-align:center;}

.diyRight .diyList ul li .jiage{ display:none;}



.diyRight .diyList .xilie li{ width:100px; display:block; float:left; margin-right:10px;margin-top:10px;}

.diyRight .diyList .xilie li a{ display:block; position:relative;border:2px solid #ccc;}

.diyRight .diyList .xilie li a img{ width:96px; height:43px;}

.diyRight .diyList .xilie li span{ display:block; width:100px;height:40px;line-height:20px; font-size:12px; text-align:center;}



.diyRight .diyList .productList{ display:none; overflow:hidden;}

.diyRight .diyList .productList dd{ width:200px; padding:0 10px; float:left; margin-top:10px;}

.diyRight .diyList .productList dd.on a{border:2px solid #f00;}

.diyRight .diyList .productList dd a{ display:block; width:198px; height:125px;border:2px solid #ccc;position:relative;}

.diyRight .diyList .productList dd a img{ width:198px; height:125px; display:block; overflow:hidden;}

.diyRight .diyList .productList dd span{ display:block; width:198px; height:40px; line-height:20px; text-align:center;}

.diyRight .diyList .productList dd .jiage{ display:none;}

.diyRight .diyList .productList dd a .choose{ display:none; width:16px; height:16px; background:url(../images/gou.png) no-repeat; position:absolute; bottom:2px; right:2px; z-index:1;}

.diyRight .diyList .productList dd.on a .choose{ display:block;}



.diyRight .diyList .buju li{ width:120px; float:left;margin-top:15px; padding:0 10px;}

.diyRight .diyList .buju li a{ display:block;position:relative;border:2px solid #ccc;}

.diyRight .diyList .buju li a img{ width:118px; height:96px;}

.diyRight .diyList .mianji{ padding-top:10px;}

.diyRight .diyList .mianji li{ width:200px; height:40px; float:left; margin-top:0; margin-right:10px;}

.diyRight .diyList .mianji li a{ display:block; text-align:center;border:2px solid #fff; position:relative;}







.bottomdiy{ width:100%; height:38px; background:#222427; position:fixed; bottom:0;}

.diybottomMain{ width:1320px; margin:0 auto; height:38px; line-height:38px;}

.diybottomMain a{ color:#CCC; font-size:12px;}





/*新闻中心*/

.news{ width:100%; overflow:hidden;}

.news ul{ /*padding:0 44px;*/}



.news ul li{ margin-bottom:20px; padding-bottom:20px; /*width:750px;*/ overflow:hidden;}

.news ul li a:hover{ color:#666;}

.news ul li .text{/* width:570px;float:left;height:110px;padding-left:30px;*/overflow:hidden;/*float:right;*/}

.news ul li .text .h3{   /* font-size:14px;*/color:#000;font-size:26px;line-height:48px;}

.news ul li .text .time{    display:block;font-size:12px;color:#999;padding-bottom:10px;height:20px;line-height:20px;}

.news ul li .text .p4{font-size:12px;line-height:22px; height:44px; overflow:hidden;}

.news ul li .pic{/*width:150px;height:110px; line-height:110px;overflow:hidden;float:left;*/}

.news ul li .pic img{ /*max-width:100%;*/ max-height:200%; line-height:110px; vertical-align:middle;width:100%;}







 



.newsPages{width:1156px; overflow:hidden; padding:0 44px; }

.newsPages .title{/*font-size:18px;*/color:#000; font-weight:bold; text-align:center;font-size:26px;margin-top:15px;}

.newsPages .time{    margin-left:44%;margin-right:10px;display:inline-block;/*font-size:12px; margin-top:5px;*/color:#999;padding-bottom:10px;height:20px;line-height:20px; text-align:center;font-size:14px;margin-top:25px; }

.newsPages .neirou{ width:100%; padding:20px 0px; font-size:14px;}

.newsPages .neirou p{ text-indent:2em; line-height:22px; padding-bottom:15px;}

.newsPages .neirou .img{ display:block; padding-bottom:20px;}

.newsPages .neirou .img .imgtitle{ font-style:normal; display:block; text-align:center;}



.kaifang{width:1156px; overflow:hidden; padding:0 44px;/* width:100%;*/ /*font-size:14px;*/font-size:18px; }

.kaifang .text1{width:100%; padding:20px 0px;}

.kaifang .text1 img{ padding-bottom:15px;}

.kaifang .text1 p{ text-indent:2em; line-height:22px; padding-bottom:15px;}

.kaifang .text2{ padding:15px 0px; overflow:hidden;}

.kaifang .text2 .Img{ width:500px; float:left;}

.kaifang .text2 .jieshao{ width:616px; /*width:704px;*/ float:right; padding-top:100px;}

.kaifang .text2 .jieshao .name{ display:block; font-size:16px; color:#000; font-weight:bold; padding-bottom:10px;}

.kaifang .text2 .jieshao strong{ font-weight:normal; font-size:14px; display:block;}

.kaifang .text2 .jieshao p{ text-indent:2em;}





.history{width:1156px; overflow:hidden; padding:0 44px;}

.relativeBox{ width:2px;  margin:40px auto 20px; background:#c7000b; position:relative;}

.relativeBox .zhongicon{ display:block; width:40px; height:40px; position:absolute; left:-19px; top:-40px; z-index:2;}

.relativeBox ul{width:1000px;margin-left:-499px;padding:20px 0px; overflow:hidden;}

.relativeBox ul li{ width:500px; margin-bottom:40px; padding-right:10px; background:url(../images/zhingjian.png) no-repeat right center; float:left; overflow:hidden; position:relative;}

.relativeBox ul li.even{ float:right; padding-right:0; padding-left:10px; background:url(../images/zhingjian.png) no-repeat left center;}

.relativeBox ul li .nianfeng{ display:block; width:90px; height:80px; position:absolute; top:50%; margin-top:-40px; right:0; text-align:right; padding-right:30px; font-size:24px; line-height:80px; color:#c7000b; float:right;}

.relativeBox ul li .text{ /*background:#cf000d;*/ background:#fff; color:#333; margin-right:100px; box-shadow:0 4px 10px #999; -webkit-box-shadow:0 4px 10px #999; -o-box-shadow:0 4px 10px #999; -ms-box-shadow:0 4px 10px #999; -moz-box-shadow:0 4px 10px #999; width:310px; padding:10px 20px;;border:1px solid #c7000b;float:right; min-height:60px;border-radius:8px; position:relative;}

.relativeBox ul li .text span{ display:block; width:7px; height:14px; position:absolute; right:-7px; top:50%; margin-top:-7px; background:url(../images/xiaojiao2.png) no-repeat left center;}

.relativeBox ul li .text img{ width:100px; height:130px; float:left; margin-right:15px;}

.relativeBox ul li.even .nianfeng{ float:left; padding-right:0; padding-left:30px; text-align:left; position:absolute; left:0;}

.relativeBox ul li.even .text{ float:left; margin-left:100px; margin-right:0;}

.relativeBox ul li.even .text span{ background:url(../images/xiaojiao3.png) no-repeat left center; left:-7px;}

.relativeBox ul li.even .text img{ float:right; margin-right:0; margin-left:15px;}



.zhaoping { width:1156px;overflow:hidden; padding:0 44px;}

.zhaoping .title{ overflow:hidden; margin-bottom:30px; padding-top:20px;}

.zhaoping .title p{text-indent:2em; font-size:14px;}



.zhaoping .title img{ margin-bottom:15px;}



.ColumnName{ width:100%; height:40px; line-height:40px; background:#c7000b; overflow:hidden;}

.ColumnName span{ font-size:14px; color:#fff; display:block; float:left; font-weight:bold;}

.ColumnName .span1{ padding-left:30px; width:224px;}

.ColumnName .span2{ width:360px;}

.ColumnName .span3{ width:135px;}

.ColumnName .span4{ /*width:135px;*/ width:240px;}

.ColumnName .span5{ width:135px;}

.zhaopList{}

.zhaopList dl dd{ width:100%;}

.zhaopList dl dd .item{ width:100%; height:48px; line-height:48px; border-bottom:1px solid #dddddd; overflow:hidden;    background:#ededed;}

.zhaopList dl dd .item .span1{ display:block; width:190px; padding-left:30px; padding-right:34px; float:left; font-size:14px; color:#333; font-weight:bold; cursor:pointer; background:url(../images/down2.png) no-repeat 220px center;}

.zhaopList dl dd .item .span1.show{ background:url(../images/up2.png) no-repeat 220px center;}

.zhaopList dl dd .item .rshu{ width:540px; float:right;}

.zhaopList dl dd .item .rshu span{ display:block; float:left; width:135px;}

.zhaopList dl dd .item .rshu .span3{ width:240px; height:48px; overflow:hidden;}

.zhaopList dl dd .item .rshu a{ display:block; float:left; width:135px; color:#c7000b; text-decoration:underline;}

.zhaopList dl dd .xiangqing{ background:#fff; padding:0 40px 20px;  border:1px solid #dddddd; border-top:none; display:none;}

.zhaopList dl dd .xiangqing span{ display:block; color:#000; font-size:14px; padding-top:15px;}

.zhaopList dl dd .xiangqing p{ padding-left:15px;}

.zhaopList dl dd .xiangqing .toudi span{ display:inline-block;width:300px;}

.zhaopList dl dd .xiangqing .toudi span i{ font-style:normal;}

.zhaopList dl dd .xiangqing .toudi span .red{ color:#F00;}



/*联系我们*/

.lianxi{ width:1156px;overflow:hidden; padding:0 44px;padding-bottom:40px; margin-top:35px;}

.lianxi .txt{ /*width:550px; float:left; margin-right:30px;*/ margin-bottom:50px;}

.lianxi .txt .mapdaohang{width:100%;margin-top:50px; }

.lianxi .txt .mapdaohang .local-more {

    width: 210px;

    height: 60px;

    display: inline-block;

    border: 3px solid #000;

    font-size: 16px;

    color: #000;

    text-align: center;

     

    box-sizing: border-box;

    display: flex;

    justify-content: center;

    align-items: center;

	

}

.lianxi .txt .mapdaohang .local-more:hover {

    color: #fff;

    background: #d3b364;

	 border: 3px solid #d3b364;

}

.lianxi .txt .mapdaohang .local-more .dib {

    width: 18px;

    height: 24px;

    background: url(../images/local-i.png)no-repeat center center;

    background-size: contain;

    margin-right: 10px;

	display: inline-block;

}

.lianxi .txt .mapdaohang .local-more:hover .dib{

    background: url(../images/local.png)no-repeat center center;

    background-size: contain;

}



.lianxi .txt .mapdaohang .local-more span {

  font-weight:bold;

}



.lianxi .pictitle{width:100%; font-weight:bold;font-size:36px; margin:35px auto; padding-top:50px; line-height:36px;}



.lianxi .pic{ /*width:550px; height:300px; float:right;*/border:#ccc solid 1px;width:100%;}

.lianxi .pic img{ /*width:550px; height:300px;*/ overflow:hidden;width:100%;}



.lianxi p span{ /*font-size:14px;*/ color:#000; }

/*.lianxi p a{ color:#f7000c; font-size:14px; font-weight:}*/





.branch{

margin-top:60px;

	}



.branch .con-bot{

		

		justify-content: space-between;

	}

	.branch .con-bot .item{

		width: 100%;

 margin-bottom: 100px;



	}

	.branch .con-bot .le{

		font-weight:bold;font-size:36px; margin:35px auto;

		 

	}

	.branch .con-bot .ri{

		width: 100%;

		font-size: 20px;

		padding-top: 10px;

	}

	.branch .con-bot .ri p{

		margin-bottom: 10px;

		width:50%;

	}

	.branch .con-bot .ri .con-t{

		margin-bottom: 20px;

	}

	 

	

.branch .local-more {

    width: 210px;

    height: 60px;

    display: inline-block;

    border: 3px solid #000;

    font-size: 16px;

    color: #000;

    text-align: center;

     

    box-sizing: border-box;

    display: flex;

    justify-content: center;

    align-items: center;

	

}

.branch .local-more:hover {

    color: #fff;

    background: #d3b364;

	 border: 3px solid #d3b364;

}

.branch .local-more .dib {

    width: 18px;

    height: 24px;

    background: url(../images/local-i.png)no-repeat center center;

    background-size: contain;

    margin-right: 10px;

	display: inline-block;

}

.branch .local-more:hover .dib{

    background: url(../images/local.png)no-repeat center center;

    background-size: contain;

}



.branch .local-more span {

  font-weight:bold;

}

	

	

.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;}





.close{position:absolute;z-index:14;top:6%;right:12%; cursor:pointer; display:none;}

.tangchubox{ width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.8; z-index:12; display:none; }

.tanchuBig{ width:960px; height:auto; overflow:auto; padding:0 30px 40px; position:absolute; top:10%; bottom:10%; left:50%; margin-left:-500px; background:#fff; z-index:13; display:none;}

.tanchuBig .bigtitle{ padding-top:60px; padding-bottom:40px;}

.tanchuBig .h2{ width:100%; height:1px; background:#b7b7b7; /*margin:60px 0px 40px;*/margin:0 0px 0px; position:relative;}

.tanchuBig .h2 span{font-size:26px;color:#333333;font-weight:normal;height:60px;line-height:60px;background:#fff;position:absolute;left:50%; margin-left:-100px;top:-30px;text-align:center;display:inline-block;padding:0 45px;}

.biaogetijiao .h3{ font-size:18px; color:#000; line-height:40px;}

.biaogetijiao .p1{ color:#333; margin-bottom:15px;}

.biaogetijiao ul{ overflow:hidden;}

.biaogetijiao ul li{ width:50%; font-size:14px; color:#000; float:left; margin-bottom:20px;}

.biaogetijiao ul li span{ width:100px; text-align:right; display:block; float:left;}

.biaogetijiao ul li .red{ color:#f00; font-size:16px; margin-right:5px; font-style:normal; font-weight:bold;}

.biaogetijiao ul li .text{ width:260px; height:24px; border:1px solid #999; line-height:24px; padding:0 10px;}

.biaogetijiao ul li select{ width:80px; height:24px;}

.biaogetijiao .tijiao{width:100px;height:44px;line-height:44px;display:block;border-radius:8px;background:#c70008;border-radius:6px;color:#fff;font-size:14px;text-align:center; margin-left:400px; margin-top:40px;}



.tanchuBig .searchTop .search{ margin-bottom:15px;}

.tanchuBig .searchTop .search .text{ width:150px; height:30px; border:1px solid #999; line-height:30px; font-size:14px; padding:0 10px; float:left;}

.tanchuBig .searchTop .search .search_btn{ margin-left:10px; width:60px; height:32px; line-height:32px; border-radius:6px; background:#c7000b; text-align:center; color:#fff; display:inline-block;}



.saveBox{width:960px; height:auto; overflow:auto; padding:40px 30px; position:absolute; top:10%; bottom:10%; left:50%; margin-left:-500px; background:#fff; z-index:13; display:none;}

.saveBox .savePic{width:672px;height:343px; margin:0 auto; border:1px solid #666; padding:3px;}

.saveBox .savePic img{ width:672px; height:343px; overflow:hidden;}

.saveBox .h2{    width:680px;margin:0 auto;padding-top:20px;}

.saveBox p{width:680px; margin:0 auto;padding-top:5px;font-size:14px;}

.saveBox .fxiang{width:680px; margin:0 auto;padding-top:30px; overflow:hidden;}

.saveBox .fxiang span{ display:block; float:left;}

.saveBox .fxiang .bdshare-button-style0-16{ display:block; float:left;}





/*六大核心技术*/

.MainContact{}

.MainContact .page1{ overflow:hidden; padding:0 40px; margin-bottom:15px;}

.MainContact .page1 .h6{font-size:16px;font-weight:normal;color:#333;border-bottom:1px solid #ccc;padding-left:15px;height:40px;line-height:40px;}



.MainContact .page1 .pageleft{ width:424px;float:left;padding:30px 20px 0px;}

.MainContact .page1 .pageleft .h1{ font-size:20px; color:#c7000b; font-weight:bold; text-align:center; margin-bottom:20px;}

.MainContact .page1 .pageleft p{     font-size:14px;line-height:30px;color:#333333;}

.MainContact .page1 .pageright{ width:700px; float:right;}

.MainContact .page1 .page1Left{ width:549px; height:664px; float:left;}

.MainContact .page1 .page1right{ width:606px; height:664px; float:right;}

.MainContact .page1 .page1right .h1{font-size:20px; color:#c7000b; font-weight:bold; text-align:center; line-height:80px;}

.MainContact .page1 .page1right p{ padding:0 80px;font-size:14px;line-height:30px;color:#333333;}





.page2{ overflow:hidden; padding:0 40px;}

.page2 dl{ margin-bottom:30px; overflow:hidden;}

.page2 dl .left{ float:left; width:360px; padding:0 88px;}

.page2 dl .left .h1{ padding-top:30px;font-size:20px; color:#c7000b; font-weight:bold; text-align:center; margin-bottom:30px;}

.page2 dl .left p{ font-size:14px;line-height:30px;color:#333333;}

.page2 dl .left .pic{ text-align:center; }

.page2 dl .right{ float:right; width:628px; height:419px;}

.page2 dl.rightbox .right{ float:left;}

.page2 dl.rightbox .left{ float:right;}



.page3{overflow:hidden; padding:0 40px;}

.page3 .text{float:right; width:360px; padding:120px 88px 0px;}

.page3 .h1{font-size:20px; color:#c7000b; font-weight:bold; text-align:center; margin-bottom:30px;}

.page3 .p1{font-size:14px;line-height:30px;color:#333333;}

.page3 .pic{ float:left; width:628px; /*height:419px;*/}

.page3 .bigpic{ margin-top:40px; margin-bottom:40px; text-align:center;}



.page4{overflow:hidden; padding:0 40px;}

.page4 dl{ margin-bottom:40px; overflow:hidden;}

.page4 dl .left{ float:left; width:396px; padding:15px 70px 0px;}

.page4 dl .left .h1{  height:40px;color:#c7000b;line-height:40px; font-size:20px; margin-left:30px; padding-left:20px;/*font-weight:normal;*/margin-bottom:10px;position:relative;}

.page4 dl .left .h1 em{position:absolute;left:-30px;font-size:40px;font-weight:bold;color:#c7000b;font-style:normal;font-family:Arial;}

.page4 dl .left .h1 .icon{display:block;width:60px;height:51px;position:absolute;left:-20px;top:-5px;background:url(../images/titlebg_1.png) no-repeat left top;}



.page4 dl .left p{ padding-left:50px; font-size:14px;line-height:30px;color:#333333; text-align:center;}

.page4 dl .left .pic{ text-align:center; }

.page4 dl .right{ float:right; width:620px; background:#fff; padding:3px; border:1px solid #999;}

.page4 dl .right img{ max-width:100%;}

.page4 dl.rightbox .right{ float:left;}

.page4 dl.rightbox .left{ float:right;}



/*六大核心技术*/



.biaogeTz{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; z-index:11; opacity:0.8; display:none;}

.closeB{position:fixed;z-index:14;top:6%;right:20%; cursor:pointer; display:none;}

.biaogeMain{ width:600px; padding:20px 20px 40px;height:auto; overflow:auto;position:fixed; top:10%; bottom:10%; left:0; right:0; margin:auto; background:#fff; z-index:13; display:none;}

.biaogeMain .h2{text-align:center;font-size:26px;color:#c7000b;font-weight:normal; padding-top:50px;}

.biaogeMain ul{ width:400px; margin:0 auto; font-size:16px; padding-top:30px;}

.biaogeMain ul li{ margin-bottom:15px; overflow:hidden;}

.biaogeMain ul li .span1{ display:block; float:left; width:100px; height:36px; line-height:36px; text-align:right;}

.biaogeMain ul li .text{ width:260px; height:34px; line-height:34px; border:1px solid #999; padding:0 5px;}

.biaogeMain ul li .filebox{width:270px; height:34px; line-height:34px; border:1px solid #999;  position:relative; float:left; cursor:pointer;}

.biaogeMain ul li .filebox .file{ position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; opacity:0; z-index:2;}

.biaogeMain ul li .filebox span{ width:70px; display:block; float:right; height:34px; text-align:center; background:#ededed; color:#000;}

.biaogeMain ul li .filebox em{ width:190px; display:block; float:left;height:34px; padding-left:5px; font-style:normal;}

.biaogeMain ul .submit{ width:120px; height:48px; border-radius:8px; -webkit-border-radius:8px; background:#c7000b; color:#fff; font-size:18px; text-align:center; line-height:48px; display:block;margin:60px auto 0px;}





/*工程案例*/

.MainContact .tabbox .gcboxleft{ width:820px; float:left;}

.MainContact .tabbox .gcboxRight{ float:right; margin-bottom:15px;}

.MainContact .tabbox .gcboxleft2{ float:left; margin-right:20px; margin-left:44px;}

.MainContact .tabbox .gcboxright2{ float:left; width:915px;}

.MainContact .tabbox .gcboxleft3{ width:700px; float:left; padding-top:40px;}

.MainContact .tabbox .gcboxright3{ float:left; margin-left:90px;}



.gcanli{ overflow:hidden; position:relative;}

/*.gcanli>ul{ border-bottom:1px solid #d2d2d2; height:245px;}*/

.gcanli li{ padding:15px 0px; float:left; margin-right:48px;}

.gcanli li a{ display:block;}

.gcanli li a img{

    max-width:140%;

    max-height:160%;



    overflow:hidden;

    margin-bottom:10px;}

.gcanli li .title{ display:block; /*font-size:12px;line-height:22px;  */color:#000;font-size:20px; line-height:40px;font-weight:bold;text-align:left;}

.gcanli li .caselistcon{  font-size:14px; line-height:28px; color:#999; text-align:left;}



.appbox{ width:0; /*height:678px;*/ height:0; border:2px solid #c7000b; float:left; display:inline; position:absolute; top:30px; left:320px; background:#fff; z-index:2;}

.appbox h2{ font-size:18px; padding:20px 0px; text-align:center; color:#333; margin:0; font-weight:normal;}

.appbox .relativebox{ width:700px; height:678px; position:relative;}

.appbox .closebox{ width:32px; height:26px; cursor:pointer; background:url(../images/close_icon.jpg) no-repeat left center; position:absolute; right:0; top:0;}



.pictureSlider .poster-btn{ position:absolute; top:0; cursor:pointer;}

.pictureSlider .poster-prev-btn{ left:50px; background:url(../images/left_on.png) no-repeat left center;}

.pictureSlider .poster-next-btn{ right:50px; background:url(../images/right_on.png) no-repeat right center;}

.pictureSlider .poster-list{ width:700px; height:611px;}

.pictureSlider .poster-list .poster-item{ position:absolute;left:0;top:50px; text-align:center; margin:0; padding:20px 0px; line-height:571px; overflow:hidden;}

.pictureSlider .poster-list .poster-item img{ vertical-align:middle; box-shadow:5px 5px 15px #000;}



.zzao{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; z-index:1; opacity:0.7; display:none;}

.noshow{ display:none;}

/*加盟*/

.jiamengleft3{ width:560px; float:left;}

.jiamengright3{ float:right; margin-top:30px;}



/*品质与服务*/

.product .jieshao{text-align:center;font-size:14px;line-height:28px; margin-bottom:20px; padding-top:20px;}

.MainContact .pingzhi{ overflow:hidden;}

.MainContact .pingzhi li{ /*width:400px; height:400px; float:left;*/ margin-right:22px; margin-bottom:20px;width:100%;}

.MainContact .pingzhi li a{ display:block; position:relative;}

.MainContact .pingzhi li .pic img{ /*width:400px; height:400px;*/ overflow:hidden;width:100%;}

.MainContact .pingzhi li .title{ /*position:absolute; left:0; bottom:0; */width:100%; height:40px; /*background-color:rgba(0,0,0,0.8); background-image:url(../images/jiahao.png); background-size:25px 25px; background-position:95% center; background-repeat:no-repeat;color:#fff; font-size:16px;*/  font-weight:bold; line-height:40px; /*text-indent:30px;*/ color:#000; font-size:36px; margin:50px auto;}



.MainContact .pingzhi li .titleBox{ width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0;}

.MainContact .pingzhi li .titleBox span{ position:absolute; top:50%;left:5%; right:5%; margin:auto; color:#fff; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}

.MainContact .pingzhi li .titleBox h3{ margin:0;font-size:32px;font-weight:normal;line-height:30px;}

.MainContact .pingzhi li .titleBox p{ padding-top:16px;line-height:16px;font-size:14px;}

.MainContact .pingzhi li .titleBox i{    font-style:normal; font-size:20px; line-height:20px; margin-top:40px;display:block;text-indent:30px; background:url(../images/jiahao.png) no-repeat 90% center; background-size:20px;}



/*.pingzhiPages li{ width:100%; height:550px; margin-bottom:20px; background:#000; overflow:hidden;}

.pingzhiPages li .pic{ float:left; width:822px; height:550px;}

.pingzhiPages li .pic img{ width:822px; height:550px; overflow:hidden;}

.pingzhiPages li .txt{ width:362px; height:470px; float:left; padding:40px 30px; color:#fff;}

.pingzhiPages li .txt a{ display:block; width:100%; height:100%; color:#fff; background:url(../images/jiahao.png) no-repeat bottom right; background-size:30px 30px;}

.pingzhiPages li .txt a.no{ background:none;}

.pingzhiPages li .txt .h3{ font-size:30px; font-weight:normal; margin-bottom:50px; line-height:34px;}

.pingzhiPages li .txt p{ font-size:14px; line-height:16px;}*/



.pingzhiPages li{width:100%;height:517px; margin-bottom:20px;background:#000;overflow:hidden;}

.pingzhiPages li .pic{    float:left;width:902px;height:517px;}

.pingzhiPages li .pic.on{ float:right;}

.pingzhiPages li .pic img{width:902px;height:517px;overflow:hidden;}

.pingzhiPages li .txt{     width:282px;height:437px;float:left; padding:40px 30px;color:#fff;}

.pingzhiPages li .txt a{ display:block; width:100%; height:100%; color:#fff; background:url(../images/jiahao.png) no-repeat bottom right; background-size:30px 30px;}

.pingzhiPages li .txt a.no{ background:none;}

.pingzhiPages li .txt .h3{ font-size:30px; font-weight:normal; margin-bottom:50px; line-height:34px;}

.pingzhiPages li .txt p{ font-size:14px; line-height:16px;text-align:left;}





/*精确收纳功能衣柜*/

.waedrobe{/*width:100%;*/ width:1156px; overflow:hidden; padding:10px 44px; font-size:14px; color:#000;}

/*.waedrobe img{ float:left; margin-right:30px; margin-bottom:20px;}*/

.waedrobe .text{ padding-top:20px; overflow:hidden;}

.waedrobe p{text-indent:2em; margin-bottom:20px;text-align:Justify;}

.waedrobe img{ margin-bottom:20px;}





/*地图门店信息*/

.MapList{ width:100%; margin-top:432px; /*margin-top:15px;*/}

.MapList ul{ overflow:hidden;display:flex;justify-content:flex-start;flex-wrap:wrap;}

.MapList ul li{position:relative;  width:25%; height:130px; float:left;margin:40px 125px 40px 0;margin-right:100px!important;}

.MapList ul li.English{height:160px;}

.MapList ul li .point{position:absolute;width:40px;height:50%;z-index:10;cursor:pointer;}

/*.MapList ul li a{ display:block; padding-bottom:15px;}

.MapList ul li a.on{ background:#f0f0f0;}*/

.MapList ul li .A_yuyue{ color:#313131;font-size:12px; margin-left:12px; border-radius:4px;padding:2px 8px;border:1px solid #313131;}

.MapList ul li .A_yuyue:hover{background:#313131;color:#fff;}

.MapList ul li dl{ padding-left:40px;background:url(../images/map_2.png) no-repeat left top;}

.MapList ul li dt{ font-size:16px; height:50px; line-height:26px; color:#000;margin-bottom:10px;}

.MapList ul li dd{ line-height:28px; font-size:14px; margin-bottom:6px;}







/*设计师信息*/

.MapList2{ width:100%;/* margin-top:432px;*/ margin-top:1px;}

.MapList2 ul{ overflow:hidden;display:flex;justify-content:flex-start;flex-wrap:wrap;}

.MapList2 ul li{position:relative;  width:33%;  float:left;margin:40px 0px 40px 0; }

.MapList2 ul li.English{height:160px;}

.MapList2 ul li .pointsjs{ width:108px; cursor:pointer; padding-top:15px; float:left;}

/*.MapList ul li a{ display:block; padding-bottom:15px;}

.MapList ul li a.on{ background:#f0f0f0;}*/

.MapList2 ul li .A_yuyue{ color:#313131;font-size:12px; margin-left:12px; border-radius:4px;padding:2px 8px;border:1px solid #313131;}

.MapList2 ul li .A_yuyue:hover{background:#313131;color:#fff;}

.MapList2 ul li dl{ padding-left:120px;  margin-right:30px;}

.MapList2 ul li dt{ font-size:16px; height:50px; line-height:26px; color:#000;margin-bottom:10px;}

.MapList2 ul li dd{ line-height:28px; font-size:14px; margin-bottom:6px;}





/*隐私*/

.state p{ text-indent:2em; margin-bottom:15px;}

.state p span{ display:block; text-indent:4em;}





/*新的筛选*/

.newChooseBig{ border-top:1px solid #313131;border-bottom:1px solid #313131; width:100%; overflow:hidden; position:relative;}

.bigxuanze{  display:inline-block; float:left; max-width:100%; margin-right:15px;}

.bigxuanze ul{ overflow:hidden;}

.bigxuanze.all{ width:100%;}

.bigxuanze.all ul{ border-bottom:1px solid #313131; width:100%;}

.bigxuanze ul li{ height:50px; display:block; float:left; border-right:1px solid #313131;}

/*.bigxuanze ul li:first-child{ border-left:1px solid #c7000c;}*/

.bigxuanze ul li a{ padding:0 20px; display:block; line-height:50px; font-size:14px; color:#000; text-align:center;}

.bigxuanze ul li.active a,.bigxuanze ul li a:hover{ color:#fff; background:#313131;}



.ChoosedBox{ max-width:1132px; float:left;}

.ChoosedBox dl{ padding-top:7px; overflow:hidden;}

.ChoosedBox dl dd{ display:inline-block; float:left; height:36px;margin-right:10px; margin-bottom:7px; line-height:36px; padding:0;/* background:#c7000c;*/ color:#fff; font-size:14px; overflow:hidden;}

.ChoosedBox dl dd span{ display:block; line-height:36px; width:auto; padding:0 15px; float:left; background:#313131;}

.ChoosedBox dl dd  a{ display:block; float:left; width:36px; height:36px; background-image:url(../images/close2.png); background-position:center; background-repeat:no-repeat; background-color:#aaaaaa; /*background:url(../images/close2.png) no-repeat center;*/ border-left:1px solid #fff;}



.clearAll{ height:36px; line-height:36px; position:absolute; right:10px; bottom:7px; /*margin-top:7px; margin-bottom:7px; margin-right:10px;*/ background:#313131; display:inline-block; padding:0 15px; float:right;}

.clearAll a{ color:#fff; font-size:14px;}



/*选择的下拉菜单*/

.xzItem{ border-bottom:1px solid #313131; overflow:hidden; position:relative; display:none;}

.xzItem .childbox{ width:1130px; float:left; padding-top:10px;}

.xzItem .childbox a{ display:inline-block; float:left; margin-left:15px; margin-bottom:10px; padding:0 15px; height:36px; line-height:36px; color:#fff; background:#aaa;}

.xzItem .childbox a:hover{ background:#313131;}

.xzItem .childbox a.unch{ /*background:#eee; */ cursor:not-allowed; background:#313131;}

.xzItem .childbox a.active{ background:#313131; cursor:not-allowed;}

.xzItem .closechildbox{ width:36px; height:36px; position:absolute; right:0; bottom:10px;}

.xzItem .closechildbox a{ display:block; height:36px; background-image:url(../images/close2.png); background-color:#313131; background-position:center;}



/*预约设计*/

.design{}

.design .designTxt{ margin-bottom:20px;}

.design .designTxt strong{ color:#000;}

.xxDesign{ overflow:hidden; margin-top:20px; padding-top:20px; padding-bottom:20px;}

.xxDesign .biaogeDesige{width:675px;border:1px solid #ccc;float:left; margin-right:24px; padding:15px 15px 15px 40px; color:#000; font-size:14px;}



.xxDesign .biaogeDesige dd{ margin-top:15px; height:30px;}

.xxDesign .biaogeDesige dd select{ width:250px; height:30px;}

.xxDesign .biaogeDesige dd .text{ width:275px; height:24px; line-height:24px; padding:0;}

.xxDesign .biaogeDesige .h3{padding-bottom:20px; padding-top:30px;padding-left:210px;}

.xxDesign .red{ font-style:normal; color:#c7000c; margin-right:5px;}

.xxDesign ul li{ margin-bottom:10px; position:relative;}

.xxDesign ul li select{width:450px; height:30px; background:none;}

.xxDesign ul li .tishi{  display:block; margin-right:5px; vertical-align:top;}

.xxDesign ul li .tishi2{ display:inline-block; margin-right:0;}

.xxDesign ul li .text{ width:427px; height:24px; line-height:24px; padding:0 10px; border:1px solid #aaa; background:none;}

.xxDesign ul li .text3{ width:177px; margin-right:15px;}

.xxDesign ul li .text4{ width:212px;}

.xxDesign ul li .text2{ width:374px;}

.xxDesign ul li .textarea{ width:427px; height:150px; resize:none;}

.xxDesign .btnTijiao{width:100px;height:30px; margin-top:15px;line-height:30px;display:block;border-radius:8px;background:#313131;border-radius:6px;color:#fff;font-size:14px;text-align:center;}



.xxDesign .shuomingTxt{float:right;width:404px;height:608px;border:1px solid #ccc;padding:15px 40px 15px 40px; color:#000;}

.xxDesign .shuomingTxt strong{ display:block; font-size:14px;}



.yuBox{ width:1244px; margin:0 auto;}

.xxDesign  .leftbox{width:505px;float:left;margin-right:20px;padding:0 15px 15px 40px;color:#000;font-size:14px;}

.xxDesign  .leftbox strong{ display:block;}

.xxDesign  .rightbox{float:left;width:615px;padding:15px 5px 15px 40px;}

.xxDesign p a{ text-decoration:underline; color:#313131;}



.liuyanLink{color:#fff;background:#c7000c;padding:5px 10px;font-size:12px;border-radius:5px;}



.positionErweima,.positionClub{width:300px;height:320px;position:fixed;padding:10px;left:0;top:0;right:0;bottom:0;background:#fff;margin:auto;z-index:10001; border:1px solid #ccc; display:none;}

.positionErweima a,.positionClub a{position:absolute;right:5px;top:5px;font-size:20px;line-height:14px;}

.positionErweima .erwei,.positionClub .erwei{ display:block; width:300px; height:300px;}

.positionErweima span,.positionClub span{ display:block; width:300px; height:20px; line-height:20px; font-size:14px; text-align:center;}



/*店面*/

.storeHead{ width:100%; height:70px; background:#000;}

.storeHead .storeHeadMain{ max-width:1244px; min-width:980px; margin:0 auto; overflow:hidden;}

.storeHead .storeHeadMain .logo{ display:block; float:left; width:231px; height:70px;}

.storeHead .storeHeadMain .logo img{ max-width:100%;}

.storeHeadMain span{ font-size:14px; color:#fff; float:right; font-weight:bold; line-height:20px; padding-top:46px;}

.storeHead .storeHeadMain ul{ display:block; float:right; overflow:hidden; padding-top:34px;}

.storeHead .storeHeadMain ul li{ line-height:36px; display:block; float:left; font-size:14px;}

.storeHead .storeHeadMain ul li a{ display:block; padding:0 30px; color:#fff;}



/*品牌*/

.pinpai {width:990px; overflow:hidden; padding:19px 19px 0px; margin:0 auto; background:#fff; border:1px solid #065327; border-bottom:none; }

.pinpai p{font-family:"方正兰亭黑简体""微软雅黑","宋体","黑体"; }

.pinpai h1{ font-family:"微软雅黑"; color:#000;}

.pinpai h3{font-family:"微软雅黑";}

.pinpai .img1{ margin-bottom:31px; position:relative;}

.pinpai .img1 h3{ max-width:550px; position:absolute; top:240px; left:20px; font-size:50px; color:#fff; font-weight:bold; line-height:60px; margin:0;}

.pinpai .img1 h3 span{ display:block; font-size:40px; text-transform:uppercase; /*font-family:"Arial", Gadget, sans-serif;*/}

.pinpai .img2{ overflow:hidden; margin-bottom:25px;}

.pinpai .img2 .txt{ width:675px; float:left; padding-top:63px;}

.pinpai .img2 .txt.English{ padding-top:10px;}

.pinpai .img2 .txt.English h1{ line-height:28px; margin-bottom:12px;}



.pinpai .img2 .txt h1{ font-size:24px; color:#000; font-weight:normal; line-height:40px; margin:0;}

.pinpai .img2 .txt p{ font-size:14px; color:#434343; line-height:26px;}

.pinpai .img2 .pic2{ float:right; width:171px; height:240px;}

.pinpai .img3{ margin-bottom:30px; position:relative;}

.pinpai .img3 h3{ font-size:50px; color:#fff; font-weight:bold; position:absolute; bottom:20px; right:20px; line-height:60px; margin:0;}

.pinpai .img3 h3.English{ max-width:600px; text-align:right;}

.pinpai .img3 h3 span{ display:block; font-size:40px;}

.pinpai .img4{ overflow:hidden;}

.pinpai .img4 .txt{ width:660px; float:left;}



.pinpai .img4 .txt h1{ line-height:36px; font-size:24px; font-weight:normal; margin:0; color:#000000;}

.pinpai .img4 .txt.English h1{ line-height:30px; margin-bottom:6px;}

.pinpai .img4 .txt p{ color:#434343; margin:0 0px 30px; font-size:14px; line-height:20px;}

.pinpai .img4 .txt.English p{ margin-bottom:20px;}



.pinpai .img4 .pic4{ margin-top:60px; float:right; width:127px; height:123px;}

.pinpai .img5{ margin-bottom:20px; position:relative;}

.pinpai .img5 h3{ color:#fff; font-size:50px; font-weight:bold; line-height:60px; position:absolute; top:235px; right:15px; margin:0;}

.pinpai .img5 h3 span{ display:block; font-size:40px; text-align:right;}

.pinpai .img5_list .list{ margin-bottom:8px; width:990px; height:300px; overflow:hidden;}

.pinpai .img5_list .list.last{ margin-bottom:18px;}

.pinpai .img5_list .leftlist{ width:325px; height:300px; background:#585e67; position:relative; float:left;}

.pinpai .img5_list .rightlist{ width:592px; height:273px; background:#e5e5e5; float:right; padding:27px 29px 0px 40px;}

.pinpai .img5_list .rightlist p{ font-size:15px; color:#313131; line-height:24px; margin:0;}

.pinpai .img5_list .rightlist .designLsit{ margin-top:45px;}

.pinpai .img5_list .rightlist .designLsit li{ float:left; height:147px; max-width:136px;}

.pinpai .img5_list .rightlist .designLsit li.zhongjian{ margin:0 112px;}

.pinpai .img5_list .rightlist .designLsit li img{margin-bottom:24px;}

.pinpai .img5_list .rightlist .designLsit li.car img{ margin-top:12px; margin-bottom:16px;}

.pinpai .img5_list .rightlist .designLsit li span{ max-width:136px; display:block;  text-align:center; font-size:15px;font-family:"方正兰亭黑简体""微软雅黑","宋体","黑体"; }

.pinpai .img5_list .rightlist dl{ margin-top:40px; overflow:hidden;}

.pinpai .img5_list .rightlist dl.English{ margin-top:10px;}

.pinpai .img5_list .rightlist dl dd{ margin-right:45px; float:left; width:114px;}

.pinpai .img5_list .rightlist dl.English dd{ width:140px; margin-right:10px;}

.pinpai .img5_list .rightlist dl.English dd span{    word-break:break-all;}

.pinpai .img5_list .rightlist dl dd .pic{ width:100%; height:105px; line-height:105px; text-align:center; margin-bottom:10px;}

.pinpai .img5_list .rightlist dl dd .pic img{ vertical-align:middle; max-height:105px;}

.pinpai .img5_list .rightlist dl dd  span{ display:block; font-size:12px; line-height:15px;}

.pinpai .img5_list .rightlist dl dd.No{ margin-right:0;}

.pinpai .img5_list .rightlist dl dd.No span{ text-align:center;}

.pinpai .img5_list .rightlist .titleImg{ width:80px; height:97px; margin:24px 13px 30px 37px; float:right;}

.pinpai .img5_list .rightlist .titleP{ overflow:hidden;}

.pinpai .img5_list .rightlist .titleP p{ font-size:15px; padding-top:33px; line-height:25px; color:#313131;}





.pinpai .img5_list .leftlist span{ color:#fff; font-size:40px; line-height:60px; position:absolute; left:57px; top:100px;}

.pinpai .img5_list .leftlist span.English{left:50%;top:50%; -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:26px;width:100%;text-align:center;line-height:36px; word-break:break-all;}

/*.pinpai .img5 .pic6,.pinpai .img5 .pic7{ margin-bottom:8px;}*/

.pinpai .img5 .pic8{ margin-bottom:20px;}

.pinpai .img5 .pic9{ margin-bottom:20px;}

.pinpai .img6{ overflow:hidden; margin-bottom:22px;}

.pinpai .img6 .txt{ width:660px; float:left; padding-top:15px; /*padding-top:76px;*/}

.pinpai .img6 .txt.English{ padding-top:0;}

.pinpai .img6 .txt h1{font-size:24px; font-weight:normal; margin:0; color:#000000; line-height:32px;}

.pinpai .img6 .txt p{color:#434343; font-size:14px; line-height:26px;}

.pinpai .img6 .pic1{ float:right; width:200px;}

.pinpai .img6_img{ position:relative; margin-bottom:22px;}

.pinpai .img6_img h3{color:#fff; font-size:50px; font-weight:bold; line-height:60px; position:absolute; bottom:6px; left:15px; margin:0;}

.pinpai .img6_img h3 span{ display:block; font-size:40px;}



.pinpai2{ width:1028px; margin:0 auto;border:1px solid #065327; border-top:none;}

.pinpai2 .img7{margin-bottom:26px; background:#e5e5e5; padding:20px 19px 10px;}

.pinpai2 .img7 .txt{ width:660px; padding-top:12px; margin-bottom:24px;}

.pinpai2 .img7 .txt h1{ font-size:24px; color:#000; font-weight:normal; margin:0; line-height:38px;}

.pinpai2 .img7 .txt p{color:#434343; font-size:14px; line-height:22px;}

.pinpai2 .img7 img{ margin:0 auto; display:block;}

.pinpai2 .img8{ margin-bottom:20px;padding:0 19px 0px;}

.pinpai2 .img8 h1{ line-height:58px;font-size:24px; color:#000; font-weight:normal; margin:0;}

.pinpai2 .img8 .pic1{ margin-bottom:2px;}

.pinpai2 .img9{width:990px; padding:10px 19px 0px; background:#e5e5e5;}

.pinpai2 .img9 h1{font-size:24px; font-weight:normal; margin:0; color:#000000; line-height:58px;}

.pinpai2 .img9 .pic1{ margin-bottom:46px;}

.pinpai2 .img9 h2{line-height:48px;font-size:24px; color:#000; font-weight:normal; margin:0;}

.pinpai2 .img9 h2.English{ line-height:36px;}

.pinpai2 .img9 .pic2{ margin-bottom:43px;}

.pinpai2 .img9 .pic3{ }

.pinpai2 .img9 dl{ margin-bottom:40px; overflow:hidden;}

.pinpai2 .img9 dl dd{ float:left; width:247.5px;}

.pinpai2 .img9 dl dd img{width:247.5px; height:161px; overflow:hidden;}

.pinpai2 .img9 dl dd span{ display:block; background:url(../images/block_icon.jpg) no-repeat left 9px; padding-left:15px;}

.pinpai2 .img9 ul{ overflow:hidden;padding:35px 0px 67px;}

.pinpai2 .img9 ul.English li span{word-break:break-all;}

.pinpai2 .img9 ul.English li:nth-child(1){ width:129px;}

.pinpai2 .img9 ul.English li:nth-child(2){ width:113px;}

.pinpai2 .img9 ul.English li:nth-child(3){ width:114px;}

.pinpai2 .img9 ul.English li:nth-child(4){ width:129px;}

.pinpai2 .img9 ul.English li:nth-child(5){ width:102px;}

.pinpai2 .img9 ul.English li:nth-child(6){ width:121px;}

.pinpai2 .img9 ul.English li:nth-child(7){ width:118px;}

.pinpai2 .img9 ul.English li:nth-child(8){ width:102px;}



.pinpai2 .img9 ul li{ float:left;}

.pinpai2 .img9 ul li img{ display:block; margin:0 auto;}

.pinpai2 .img9 ul li span{ display:block; text-align:center; margin-top:12px; font-size:10px; line-height:16px;-webkit-transform:scale(0.8333); color:#363636;}

.pinpai2 .img9 ul li span.on{ text-align:left; padding-left:9px;}



.pinpai2 .img10{ padding:98px 19px 19px;}

.pinpai2 .img10 .txt{ width:664px; float:left;}

.pinpai2 .img10 .txt.English{ margin-top:-54px;}

.pinpai2 .img10 .txt h1{line-height:30px;font-size:24px; color:#000; font-weight:normal; margin:0; margin-bottom:10px;}

.pinpai2 .img10 .txt p{color:#434343; font-size:15px; line-height:24px;}

.pinpai2 .img10 .pic1{ float:right; margin-bottom:78px;}

.pinpai2 .img10 .pic2{ margin-bottom:80px;}



.mapBig{ width:1244px; height:402px; position:absolute; z-index:9999;}



/*保养建议*/

.baoyang{ width:1156px; margin:0 auto;}

.product .tabbox .h3{ font-size:24px; margin-bottom:30px; color:#000;}

.product .baoyang p{ text-indent:0; margin-bottom:25px;}

.product .baoyang strong{ font-size:16px; display:block; color:#000; margin-bottom:20px;}

.product .baoyang dl{ margin-bottom:20px; overflow:hidden;}

.product .baoyang dl dt{ width:88px; float:left; font-weight:bold; color:#000; font-size:14px;}

.product .baoyang dl dd{ width:1068px; float:right;}

.product .baoyang ul{ margin-bottom:20px;}

.product .baoyang ul li a{ display:block; height:48px; line-height:48px; font-size:14px; padding-left:30px; color:#000; font-weight:bold; border-bottom:1px solid #dddddd;background:#ededed;}

.product .baoyang ul li .hideBox{border:1px solid #dddddd;border-top:none; padding:20px 40px 20px; display:none;}

.product .baoyang .hideBox p{ margin-bottom:15px;}

.baoyang ul li .hideBox .p1{ padding-left:15px; line-height:24px; background:url(../images/fangkuai.jpg) no-repeat left 10px;}

.baoyang ul li .hideBox strong{ margin-bottom:10px; font-weight:bold;}

.baoyang ul li .hideBox .pic{ margin-bottom:20px; overflow:hidden;}

.baoyang ul li .hideBox .xilie{ margin-bottom:15px;}

.baoyang ul li .hideBox .xilie b{ font-weight:bold; color:#000; margin-right:30px; font-size:14px;}

.baoyang ul li .hideBox h6{ margin-top:0; margin-bottom:10px; font-size:14px;}



.productdetail .tukun .sly ul li dd .title .hide{ display:none;}





/*画册*/

.magazineList{padding-top:30px;padding-bottom:15px; overflow:hidden;}

.magazineList ul{ overflow:hidden; border-top:1px solid #d2d2d2;}

.magazineList li{ width:394px; padding:10px 10px 30px; float:left; border-right:1px solid #d2d2d2; position:relative; background:url(../images/jia.png) no-repeat 95% 90%;}

.magazineList li .pic{ width:394px; height:250px; margin-bottom:10px;}

.magazineList li .pic img{ width:394px; height:250px; overflow:hidden;}

.magazineList li .title{ color:#000; font-size:20px; padding:0 20px; font-weight:lighter; line-height:36px; margin-bottom:30px;}

.magazineList li .zzceng{ position:absolute; left:0; top:0; width:100%; height:92%; background:rgba(0,0,0,0.6); color:#fff; opacity:0;}

.magazineList li .zzceng .title2{width:80%;font-size:24px;text-align:center;display:block;margin-top:120px;padding:0 10%;}

.magazineList li .zzceng .download{   }

.magazineList li .zzceng  .a_link{ display:block;font-size:16px;text-align:center;margin-top:20px;}

.magazineList li .zzceng  .a_link a{ display:inline-block; margin:0 10px;color:#fff;}





.storeNewMain{ width:1244px; margin:0 auto; padding-bottom:40px;    border-bottom:1px solid #d2d2d2;}

.storeNewMain h2{ font-size:16px; line-height:30px; margin:30px 0px 15px; color:#000;}

.newPic{ width:472px; height:250px; float:left; background:#f00;} 

.newPic img{ width:472px; height:250px; overflow:hidden;}

.newList{ width:730px; height:250px; float:right;}

.newList ul li{ line-height:36px; border-bottom:1px dotted #ccc; margin-bottom:5px; padding-left:15px; background:url(../images/xiaojiao2.png) no-repeat 5px center; background-size:5px auto;}

.newList ul li a{ font-size:14px; color:#000;}

.xxList ul{ overflow:hidden;}

.xxList ul li{ width:380px; float:left; margin-right:52px; margin-bottom:35px;}

.xxList ul li .pic{ width:378px; height:186px; border:1px solid #333;}

.xxList ul li .pic img{ width:378px; height:186px; display:block; overflow:hidden;}

.xxList ul li .dizhi{ display:block;padding-left:40px;background:url(../images/map.png) no-repeat left top; margin-top:10px;}

.xxList ul li .dizhi dt{font-size:16px; height:36px;line-height:36px;color:#000;}

.xxList ul li .dizhi dd{line-height:22px;font-size:14px; margin-bottom:6px;}

.xxList ul li .aBox{ padding-top:6px;}

.xxList ul li .aBox a{display:inline-block;padding:0 15px;border:1px solid #c7000c;line-height:22px;color:#fff;margin:0 10px; border-radius:10px;background:#c7000c;}





/*门店*/

.storeNew{ width:1100px; margin:0 auto; padding:40px 0px;}

.biaoti{ text-align:center; padding-bottom:40px;}

.biaoti h2{ font-size:28px; line-height:50px; font-weight:normal; color:#333; /*color:#898989;*/ margin:0;text-transform:uppercase;}

.biaoti .cn{ font-size:16px; line-height:24px; display:inline-block; color:#333; position:relative;text-transform:uppercase; }

.biaoti .cn:before,.biaoti .cn:after{ content:""; width:150px; height:1px; background:#333; position:absolute; top:50%; margin-top:-1px;}

.biaoti .cn:before{ left:-180px;}

.biaoti .cn:after{ right:-180px;}



.newBox{ overflow:hidden; height:260px; padding-bottom:40px;}

.newBox .leftnew{ width:500px; height:260px; float:left;}

.newBox .rightnew{ width:530px; height:260px; float:right;}

.newBox .rightnew li{ border-bottom:1px dashed #CCC; line-height:34px; font-size:14px; margin-bottom:8px; padding-left:15px; position:relative;}

.newBox .rightnew li:before{ content:"◇"; width:15px; height:36px; line-height:36px; font-size:22px; color:#000; position:absolute; left:0; top:0;}

.newBox .rightnew li a{}

.newBox .rightnew li .time{ float:right; font-size:12px;}



.mengding{ background:#f5f5f5;}

.mengding .biaoti h2{ color:#858585;}

.mengding  .biaoti .cn{ color:#909090;}

.mengding  .biaoti .cn:before,.mengding  .biaoti .cn:after{ background:#8a8a8a;}

.mengdingList{ width:1100px; margin:0 auto; }

.mengdingList .moreThree{ overflow:hidden;}

.mengdingList .moreThree li{ width:33.333%; float:left; padding:0 5px 40px;  box-sizing:border-box; -webkit-box-sizing:border-box;}

.mengdingList .moreThree li .box{box-shadow:0 -4px 10px #CCC; -webkit-box-shadow:0 -4px 10px #CCC; background:#fff; padding-bottom:40px;}

.mengdingList .moreThree li .box.current{ background:#cacecf;}

.mengdingList .moreThree li h3{ font-size:14px; color:#858585; margin:0; text-align:center; padding:30px 0px 15px; font-weight:600; line-height:22px;}

.mengdingList .moreThree li .pic{ width:100%; height:240px; overflow:hidden; margin-bottom:15px;}

.mengdingList .moreThree li dl{ width:80%; margin:0 auto; font-size:12px; line-height:18px; overflow:hidden; padding-bottom:5px;}

.mengdingList .moreThree li dl dt{ width:40px; float:left;}

.mengdingList .moreThree li dl dd{ /*width:132px; float:right;*/}

.mengdingList .moreThree li .btn{display:block;width:50%;height:32px;line-height:32px;text-align:center;color:#7c7c7c;border-radius:20px;background:#fff;font-size:14px;margin:20px auto 0px;box-shadow:0 0px 20px #ccc; -webkit-box-shadow:0 0px 20px #ccc;}

.mengdingList .moreThree li .box.current .btn{ background:#efefef;}

/*只有一个门店*/

.mengdingList .onlyOne{overflow:hidden;padding:10px 20px;}

.mengdingList .onlyOne li{overflow:hidden;box-shadow:0 -4px 10px #CCC;background:#fff; /*padding:10px 20px;*/}

.mengdingList .onlyOne li .pic{ width:356px; height:240px; overflow:hidden; float:left; margin-right:24px;}

.mengdingList .onlyOne li .place{ width:640px; height:200px; padding:20px 0px; float:left;}

.mengdingList .onlyOne li .place dl{ width:100%; overflow:hidden;}

.mengdingList .onlyOne li .place dt{ font-size:14px; color:#000; display:block; float:left; margin-left:10px;}

.mengdingList .onlyOne li .place .anniu{ margin-top:40px; overflow:hidden;}

.mengdingList .onlyOne li .place .anniu a{display:block;float:left;width:140px;height:32px;line-height:32px;text-align:center;color:#7c7c7c;border-radius:20px;background:#fff;font-size:14px;margin:20px 10px;box-shadow:0 0px 20px #ccc;-webkit-box-shadow:0 0px 20px #ccc;}

/*两门店*/

.mengdingList .TwoLi{ overflow:hidden;}

.mengdingList .TwoLi li{ overflow:hidden;padding:10px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;}

.mengdingList .TwoLi li .box{ /*padding:10px 20px;*/ background:#fff;box-shadow:0 -4px 10px #CCC; -webkit-box-shadow:0 -4px 10px #CCC; overflow:hidden;}

.mengdingList .TwoLi li .pic{ width:300px; height:202px; overflow:hidden; float:left; margin-right:24px;}

.mengdingList .TwoLi li .place{ width:340px; float:left; margin-right:20px; margin-top:60px;}

.mengdingList .TwoLi li .place dl{ overflow:hidden; font-size:14px;}

.mengdingList .TwoLi li .place dt{ display:block; float:left;}

.mengdingList .TwoLi li .place dd{ display:block; float:left;}

.mengdingList .TwoLi li .anniu{ width:280px; float:left; padding-top:20px;}

.mengdingList .TwoLi li .anniu a{display:block;width:50%;height:32px;line-height:32px;text-align:center;color:#7c7c7c;border-radius:20px;background:#fff;font-size:14px;margin:20px auto 0px;box-shadow:0 0px 20px #ccc; -webkit-box-shadow:0 0px 20px #ccc;}





.storeAnli{ width:100%; min-width:980px; /*height:158px;*/ position:relative;}

.storeAnli .bd{ overflow:hidden; width:1020px; margin:0 40px;}

.storeAnli .bd ul{overflow:hidden; zoom:1;}

.storeAnli .bd ul li{ width:320px;margin:0 9px;border:1px solid #ccc; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}

.storeAnli .bd ul li img{ width:100%;}

.storeAnli .bd ul li span{ position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.7); width:100%; height:30px; color:#fff; text-align:center;}

.storeAnli .hd a{ width:40px; height:51px; position:absolute; top:50%; margin-top:-25px;}

.storeAnli .hd .prev{ background:url(../images/left_on.png) no-repeat 12px center; left:5px;}

.storeAnli .hd .next{ background:url(../images/right_on.png) no-repeat 12px center; right:5px;}



/*.banner{ position:relative;}

.banner ul li{ height:500px; position:relative;}

.banner ul li a{ display:block; width:100%; height:500px;}

.banner .hd2{ position:absolute; left:0; bottom:10px; width:100%; }

.banner .hd2 ul{ width:100%; height:14px; text-align:center; text-align:center; overflow:hidden;}

.banner .hd2 ul li{ display:inline-block; margin:0 5px; width:12px; height:12px; border-radius:50%; background:rgba(0,0,0,0.5); text-indent:-999999px;}

.banner .hd2 ul li.on{ background:#fff;}*/



/*招聘更新2016-11-8*/

.zhaopList{position:relative; padding-bottom:40px;}

.zhaopList .leftzhaop{ width:200px; float:left; border:1px solid #ccc; border-bottom:none; margin-left:20px;}

.zhaopList .leftzhaop li{ text-align:center; line-height:40px; font-size:14px; border-bottom:1px solid #ccc; position:relative;}

.zhaopList .leftzhaop li a{ display:block; padding:0 10px;}



.zhaopList .leftzhaop li:before{ content:""; width:0; height:0; border:5px solid transparent; border-right:5px solid #d7d7d7; position:absolute; right:-10px; top:50%; margin-top:-5px; display:none;}

.zhaopList .leftzhaop li:after{content:""; width:0; height:0; border:5px solid transparent;border-right:5px solid #fff; position:absolute;right:-11px; top:50%; margin-top:-5px; display:none;}

.zhaopList .leftzhaop li.on{ background:#313131;}

.zhaopList .leftzhaop li.on a{ color:#fff;}

.zhaopList .leftzhaop li.on:before{ display:block; z-index:2;}

.zhaopList .leftzhaop li.on:after{ display:block;z-index:2;}

.xiqing{ width:500px; position:absolute; /*left:210px;*/left:300px; top:0; border:1px solid #d7d7d7; padding:15px 20px;text-align:left; line-height:24px;font-size:12px; opacity:0;}

.xiqing .h3{ font-size:14px; color:#000; font-weight:bold; margin-bottom:5px;}

.gongyong{ padding-left:20px;}

.gongyong .h3{ font-size:16px; color:#000; line-height:38px; margin:0; font-weight:600;}

.gongyong p{ font-size:14px; color:#272626; margin:0; line-height:26px;}

.gongyong .p1{ margin-top:70px;}

.gongyong p strong{ font-weight:normal; color:#000;}

.gongyong p strong.youxiang{ margin-right:25px;}

/*.rightzhaop{ width:500px; border:1px solid #d7d7d7; padding:15px 20px; float:left; margin-left:9px; display:none;}*/



/*li大于4个就显示为红色*/

/*.zhaopList .leftzhaop li:nth-last-child(n+4) ~ li,.zhaopList .leftzhaop li:nth-last-child(n+4):first-child { color:red}*/

/*工程支持*/

.engineering{ padding:0 44px;}

.engineering .box{ padding-bottom:60px;}

.engineering .h3{ font-size:18px; color:#020202; margin:0 0px 20px; line-height:24px; padding-left:25px; position:relative; font-weight:normal;}

.engineering .h3:before{ content:"■"; line-height:20px;font-size:20px; position:absolute; left:0; top:0;}

.engineering .P_icon{ font-size:14px; color:#000000; line-height:28px; margin:0; padding-left:40px; position:relative;}

.engineering .P_icon:before{ content:"●"; font-size:16px; line-height:26px; position:absolute; left:22px; top:0;}



.engineering .h4{ font-size:16px; border-bottom:none; height:auto;color:#000; line-height:26px; font-weight:bold; margin-bottom:20px; margin-left:0; padding-left:0; position:relative;}

.engineering .h4:before{content:"●"; font-size:16px; line-height:26px; position:absolute; left:-16px; top:0;}

.engineering .left{ padding-left:40px; width:300px; float:left;}

.engineering .left p{ font-size:14px; color:#020202; line-height:28px;}

.engineering .right{ width:450px; float:left; margin-left:70px;}

.engineering .right .full{ width:100%;}

.engineering .right .MarginRight{ margin-right:6px;}

.engineering .box1{ overflow:hidden; margin-bottom:70px;}

.engineering .box1.Nomargin{ margin-bottom:0;}

.engineering .box2{ padding-left:40px; width:820px; margin-bottom:40px;}

.engineering .box2 p{ margin-bottom:10px;font-size:14px; color:#020202; line-height:28px;}

.engineering .box2 .h4{ margin-bottom:10px;}



.adviceBottom{ overflow:hidden;}

.adviceBottom .left{ width:500px; float:left; margin-right:44px; text-align:center; line-height:24px;}

.adviceBottom .right{ width:500px; float:left;}



/*加盟2016-11-9*/

.Join{padding:0 44px;}

.Join .h3{ font-size:18px;color:#020202;margin:0 0px 20px;line-height:24px;padding-left:25px;position:relative;font-weight:normal;}

.Join .h3:before{ content:"■"; line-height:20px;font-size:20px; position:absolute; left:0; top:0;}

.Join .h4{font-size:16px; border-bottom:none; height:auto;color:#000; line-height:26px; font-weight:bold; margin-left:0; margin-bottom:5px; padding-left:0; position:relative;}

.Join .h4:before{content:"●"; font-size:16px; line-height:26px; position:absolute; left:-16px; top:0;}

.Join .box{padding-left:40px; margin-bottom:20px; }

.Join .box p{font-size:14px;color:#020202;line-height:28px;}

.Join .boxBig{ margin-bottom:60px;}

.Join .joinUl ul{ width:400px; text-align:center; margin-left:100px;}

.Join .joinUl ul li{ display:block; text-align:center; position:relative;}

.Join .joinUl ul li span{ display:inline-block; border:1px solid #ccc; padding:0 30px; margin-bottom:30px;line-height:32px;text-align:center;color:#7c7c7c;border-radius:20px;background:#fff;font-size:14px; box-shadow:0 0px 20px #ccc; margin-bottom:30px;}

.Join .joinUl ul li:after{ content:"↓";font-size:28px;color:#ccc;position:absolute;left:50%;margin-left:-6px;bottom:1px;}

.Join .joinUl ul li:last-child:after{ display:none;}



.Join .biaogeUl ul{ padding-top:20px; }

.Join .biaogeUl ul li{margin-bottom:15px; font-size:14px; color:#000;}

.Join .biaogeUl ul li span{ display:block;}

.Join .biaogeUl ul li i{ color:#f00; margin-right:5px;}

.Join .biaogeUl ul li .text{ width:427px;height:24px;line-height:24px; padding:0 10px; border:1px solid #aaa;background:none;}

.Join .biaogeUl ul li .textarea{height:200px; resize:none;}

.tijiao{width:150px;height:30px;margin-top:15px;line-height:30px;display:block;border-radius:20px;background:#313131;color:#fff;font-size:14px;text-align:center;}



/*申请2016-11-16*/

.Apply{ padding:0 44px;}

.Apply .h3{font-size:18px;color:#020202;margin:0 0px 20px;line-height:24px;padding-left:25px;position:relative;font-weight:normal;}

.Apply .h3:before{ content:"■"; line-height:20px;font-size:20px; position:absolute; left:0; top:0;}

.Apply .ApplyUl{width:400px; text-align:center; margin-left:100px; margin-bottom:60px;}

.Apply .ApplyUl li{display:block; text-align:center; position:relative;}

.Apply .ApplyUl li span{display:inline-block; border:1px solid #ccc; padding:0 30px; margin-bottom:30px;line-height:32px;text-align:center;color:#7c7c7c;border-radius:20px;background:#fff;font-size:14px; box-shadow:0 0px 20px #ccc; margin-bottom:30px;}

.Apply .ApplyUl li:after{ content:"↓";font-size:28px;color:#ccc;position:absolute;left:50%;margin-left:-6px;bottom:1px;}

.Apply .ApplyUl li:last-child:after{ display:none;}

.Apply .box{ padding-left:40px;float:left; display:inline-block; padding-right:70px; padding-top:60px;}

.Apply .box .h4{font-size:16px;border-bottom:none;height:auto;color:#000;line-height:26px;font-weight:bold;margin-left:0;margin-bottom:5px;padding-left:0;position:relative;}

.Apply .box .h4:before{content:"●";font-size:16px;line-height:26px;position:absolute;left:-16px;top:0;}



.ApplyLeft{ overflow:hidden; margin-bottom:70px;}

.Apply .liuyan{ font-size:14px; color:#000;    padding-left:40px;margin-bottom:20px;}

.Apply .biaoge{ padding-top:20px;}

.Apply .biaoge li{ margin-bottom:15px; font-size:14px; color:#000;}

.Apply .biaoge li span{ display:block;}

.Apply .biaoge li .red{color:#f00;margin-right:5px; font-style:normal;}

.Apply .biaoge li .text{width:427px;height:24px;line-height:24px;padding:0 10px;border:1px solid #aaa;background:none;}

.Apply .biaoge li .textarea{height:200px;resize:none;}



 

/* 20190929*/

 .det-navBox{background:#fff;z-index:10;position:relative;}

.det-nav{height:80px;background:#fff; margin-top:-80px;}

.det-nav li{display:inline-block;width:9%;text-align:center;position:relative;}

.det-nav li a{line-height:80px;display:inline-block;font-size:14px;color:#666;

    border-bottom:2px solid transparent;height:80px;overflow:hidden;}

.det-nav li:hover>a{border-bottom:2px solid #313131;color:#313131}

.det-nav li.cur>a{border-bottom:2px solid #313131;color:#313131}

.child{position:absolute;top:80px;left:0;width:450px;text-align:left;display:none;}

.child li{display:inline-block;width:24%; }

.child li a{display:inline-block;line-height:30px;height:30px;overflow:hidden;color:#999;font-size:12px;}

.child li.cur a{color:#03b4cd;border:none;}

.child li:hover a{color:#03b4cd;border:none;}

.det-navBox{padding:0 30px; }

.det-nav{ border-bottom:2px solid #f6f6f6}





@media (max-width:767px) {

.det-banner{height:200px;}

    .ban-cont h3{margin-top:58px;}

	

	

	

    .det-nav{ height:40px;margin-top:-40px;}

    .det-navBox-mob{  height:40px;}

    .det-nav li a{line-height:40px;height:40px;}





    .ban-cont h4{font-size:18px;}

    .ban-cont h3{font-size:24px;}



}



.indexMainyinsi{ width:100%;background:#fff; position:relative; max-width:1440px; margin:0 auto;}

.indexMainyuyue{ width:100%;background:#f2f1ed; position:relative;  margin:0 auto;}

/* 20190929*/





.a_more{padding:10px 0; font-size: 14px;line-height: 1.7;color: #676767;border-top: 1px dotted #777;margin-top: 40px;}

.a_more li{padding:5px 0; width:50%; }

.a_more li.right{ text-align:right;}

.a_more li a{color: #676767;}

.a_more li a:hover,.downlist li .news_list_info .tit a:hover{color: #d22634;}

 

 

 .brand_top {

font-size: 25px;

    font-weight: 500;

	margin-top:30px;

	margin-bottom:60px;

	text-align:center;

}



.brand_con {

padding-bottom:50px;

margin-bottom:50px;

    border-bottom: #ccc solid 1px;

     

}



.brand_pic {

    

    width: 100%;

	margin:0 auto;

}



.brand_pic img {

    overflow: hidden;

    width: 100%;

}