@charset "utf-8";
/* CSS Document */
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:0px; padding:0px; margin:0px 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{padding: 0px; margin:0px;/* [disabled]margin: 0px; */}
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:0px; padding:0px;}
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)));}
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:0px; overflow:hidden;}
.Nomargin{ margin-bottom:0px;}

.top{ width:100%; height:90px; background:#4c413c; }
.top .topMain{ width: 90%; min-width: 1244px; margin:0 auto;position:relative;height: 100%;}
.top .topMain .logo{ width:70px; position:absolute; top:50%; left:0px; z-index:3;transform: translateY(-50%);}
.top .topMain .logo img{ width:100%;}
.top .topMain .firstUl{ margin-left:275px; display:inline-block; height:30px;}
.top .topMain .firstUl .firstLi{ line-height:30px; display:block; float:left; margin-right:30px; }
.top .topMain .firstUl .firstLi>a{ color:#fff; font-size:14px; display:block; padding-bottom:0px;border-bottom: 2px solid transparent;}
.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;text-align: center;}
.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; border-right:1px solid #000; line-height:16px;  padding:0px; float:left; background:none;}
.top .searchBox .search_btn{ width:14px; height:26px; line-height:26px; display:block; float:left; margin-left:3px;}
.top .searchBox .search_btn img{ vertical-align:middle; margin-top:-4px;}

.top .pull-right{    position: absolute;top: 36px;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: 0px;display: block; padding:0px 0px 30px; height:auto;}
.top .topMain .erji ul li{ line-height: 32px;float: none;margin-right: 0px;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:270px; position:absolute; margin-left:-190px; display:none;background: #4c413c;z-index:11; border:1px solid #a5a5a5; }
.top .topMain .sanjiao{display:block; position: absolute;top: -10px;left:0px;z-index: 10;width:100%;line-height: 10px;}	
.top .topMain .sanjiao img{ margin-left:75px;}
.top .topMain .DIYerji .sanjiao	img{ margin-left:205px;}

.top .topMain .DIYerji .secondeUl{ background: #4c413c;margin: 0px;display: block;height: auto;}
.top .topMain .DIYerji .secondeUl .secondeLi{display: block;position: relative;margin-right: 0px;float: none;}
.top .topMain .DIYerji .secondeUl .secondeLi>a{padding-bottom: 5px;padding-top: 5px;color: #666;font-size: 12px;display: block;overflow: hidden; padding: 0px 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; margin-left:10px; width:100px; color:#fff; }
.top .topMain .DIYerji .secondeUl .secondeLi a em{display: block; font-size: 12px; /*width: 100px;*/font-style: normal;color: #999; margin-left: 10px;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:202px; /*min-height:500px;*/ position:absolute; left:270px; top:-1px; display:none; background: #4c413c;}
.top .topMain .DIYerji .sanji{ width:190px; border:1px solid #a5a5a5; position:relative;}
.top .topMain .DIYerji .sanji .sanjidd{ line-height:32px; /*position:static;*/}
.top .topMain .DIYerji .sanji .sanjidd>a{ color:#666; display:block; padding:0px 10px;}
.top .topMain .DIYerji .sanji .sanjidd>a>span{ display:block; padding:8px 0px; padding-right:12px; 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;}
.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:202px;  background: #4c413c; position:absolute; left:191px; top:0px; display:none;}
.top .topMain .DIYerji .sanji .fourdl{ width:190px; border:1px solid #a5a5a5;}
.top .topMain .DIYerji .sanji .fourdl .fourdd{line-height: 32px;}
.top .topMain .DIYerji .sanji .fourdl .fourdd>a{color: #666;display: block;text-indent:10px; padding:0px 10px; /*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:452px;padding-bottom:20px; border:1px solid #a5a5a5;position: absolute;top: 0px;left:190px; background:#4c413c; overflow:hidden;}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .pic{ margin-bottom:12px;}

.top .topMain .DIYerji .sanji .sanjidd .PositionBox .txt{ padding:0px 26px;}
.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:452px; 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: 360px;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: #4c413c;}
.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:0px; 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:0px 20px; font-size:14px; line-height:26px; /*font-family:"黑体";*/}
.PositionBox .rightShuju span b{ display:block;}



.top .topMain ul li .Vifa_nav{/*width: 360px;*/ width:500px; background: #4c413c;/* padding: 10px 20px; */position: absolute;margin-left: -60px; z-index: 11;border: 1px solid #a5a5a5;display: none;}
.top .topMain ul li .Vifa_nav .left_Vifa{    width: 160px;float: left;padding: 10px 10px 10px 10px; background:#4c413c;}
.top .topMain ul li .Vifa_nav .left_Vifa a{color: #fff;font-size:14px;line-height:36px; padding-bottom: 0px; padding-left:20px; display:block; border-bottom:1px solid transparent;}
.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:0px;text-align: center;/*padding:0px 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%;*/}

.kbaige{ width:100%; height:50px; display:none;}
.banner{ width:100%; height:100%; min-width:1244px; overflow:hidden; position:relative;}
.banner .swiper-container{ width:100%; /*height:auto;*/ height:100%;}
.banner .swiper-pagination-clickable .swiper-pagination-bullet-active{ width:14px; height:14px; background:#fff;}
.banner .swiper-pagination-bullet{ width:14px; height:14px; background:#000; opacity:0.7;}
/*.banner  .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:124px;}*/
.banner .swiper-button-next, .banner .swiper-button-prev{ width:30px; padding:15px 6px; /*background-color:rgba(0,0,0,0.6);*/ border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px; opacity:0;}
/*.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{ opacity:1;}*/
.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover{background-color:#a49c98;}
.banner .swiper-button-prev{ background-image:url(../images/left_icon.png);}
.banner .swiper-button-next{ background-image:url(../images/right_icon.png);}
.banner .swiper-wrapper .swiper-slide a{ display:block; width:100%; min-height:100%;}
.banner .swiper-wrapper .swiper-slide{ width:100%; height:100%;}

.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:125px 0; text-align:center;}
.indexCum .China{ display:inline-block;}
.indexCum .China li{ display:inline; height:59px; line-height:59px; margin-right:100px; /*font-family:"黑体";*/ font-size:14px;color: #fff;}
.indexCum .China li a:hover{ color:#fff;}
.indexCum .China li a{ height:59px; line-height:59px; display:inline-block;color:#fff; }
.indexCum .China li .icon{/* display:inline;*/ display:inline-block; float:left; /*background:#111c4e;*/ width:58px; height:58px;background-position:0px 0px; /*border:1px solid #707070;*/ 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 .China li .icon1{ background:url(../images/icon1_4.png) no-repeat;}
.indexCum .China li .icon2{ background:url(../images/icon2_4.png) no-repeat;}
.indexCum .China li .icon3{ background:url(../images/icon3_4.png) no-repeat;}
.indexCum .China li .icon4{ background:url(../images/icon4_4.png) no-repeat;}
.indexCum .China li a:hover .icon{ background-position:0px -58px;}
.indexCum .English{ display:block; overflow:hidden; padding:0px 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:0px 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:0px -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:0px;}

.IndexConcent{ width:100%; padding-bottom:125px;}
.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:0px; bottom:0px; 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;}

.bottom{ width:100%; background:#4c413c;}
.bottomMain{ width:1244px; margin:0 auto; /*padding:20px 0px 36px;*/ height:80px; line-height:80px; overflow:hidden;}
.bottomMain span{ display:block; float:left; margin-right:15px;color:#fff;}
.bottomMain .leftBottom{ display:block; float:left; overflow:hidden;}
.bottomMain .leftBottom.English a{ margin-right:14px;}
.bottomMain .leftBottom a{ color:#fff; 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: #fff;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:0px 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%;}


.footer{ width:100%; height:44px; padding-top:6px; background:#4c413c;}
.footerMain{ width:1244px; line-height:44px; margin:0 auto; color:#fff; font-family:"微软雅黑"; font-size:12px; overflow:hidden;}
.footerMain p{ display:block; float:left;}
.footerMain span{ float:right;}
.footerMain a{ color:#fff; margin:0px 5px;}


/*产品中心*/
.product{ width:1244px; margin:0 auto; /*height:500px; background:#fff000;*/ padding-bottom:15px; border-bottom: 1px solid #d2d2d2; /*position:relative;*/}
.product .xuanze{ width:300px; position:absolute; left:0px; top:60px; z-index:6;}
.product .xuanze.fixed{ position:fixed; top:0px; left:0px; 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:#4c413c; color:#fff;}

.product .xuanze ul .menuName{ width:260px;}
.product .xuanze ul .menuName a{ display:block; background:#4c413c; color:#fff;}
.product .xuanze ul .menuName a .titleFont{ display:block; margin:0px 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:#4c413c;}
.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:0px 20px;background:#f2f2f2; color:#000;}
.product .xuanze ul .menuName .menuLsit dd.on a{ background:#4c413c; color:#fff;}
.product .xuanze ul .menuName .menuLsit dd a span{ display:block; border-bottom:1px solid #999; padding:0px 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:#4c413c; color:#fff;}
.product .xuanze ul .menuName .menuLsit dd a:hover span{ border-bottom:1px solid #4c413c; background:url(../images/hide_icon2.png) no-repeat 20px center;}


.product .bigtitle{ padding-top:60px; padding-bottom:40px;}
.product .h2{ width:100%; height:1px; background:#b7b7b7; /*margin:60px 0px 40px;*/margin:0px 0px 0px; position:relative;}
.product .h2 span{font-size: 26px;color: #333333;font-weight: normal;height: 60px;line-height: 60px;background:#fff;position: absolute;left: 50%; /*margin-left: -120px;*/top: -30px;text-align: center;display: inline-block;padding: 0px 45px; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}

/*产品中心的筛选*/
.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;}

/*产品中心的图片列表*/
.productPicList{ padding-top:15px; padding-bottom:15px;/* border-bottom:1px solid #b7b7b7;*/}
.productPicList ul{ overflow:hidden;}
.productPicList .box{ float:left;}
.productPicList li{ position:relative; float:left; overflow:hidden;}
.productPicList li .pic{ border:1px solid #fff;}
.productPicList li .pic img{ width:100%; max-width:100%; max-height:100%; display:block;}
.productPicList li .positionbox{ position:absolute; left:0px; top:0px; 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:#4c413c; position:absolute; top:0px; left:-100%;}
.productPicList li .spanline .line3{ width:100%; height:2px; background:#4c413c; position:absolute; bottom:0px; right:-100%;}
.productPicList li .spanline .line2{ width:2px; height:100%; background:#4c413c; position:absolute; bottom:-100%; right:0px;}
.productPicList li .spanline .line4{ width:2px; height:100%; background:#4c413c; position:absolute; top:-100%; left:0px;}


/*产品中心的图片列表*/

/*单个产品*/
.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;}
.detailImg .titleh3 .h3{ background:#fff; display:inline-block; padding-right:20px; margin-top:1px; font-weight:normal;}
.detailImg .titleh3 .h3 span{ font-weight:bold; margin-right:5px;}

.detailImg ul{ overflow:hidden;}
.detailImg ul li{ float:left; margin-right:20px; margin-bottom:15px; background:#000; height:491px;}
.detailImg ul li .box{ padding:0px 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;*/}

.jinxiaoshang .searchTop .textBig{width:200px;height:30px;border: 1px solid #999;line-height:30px;font-size: 14px;padding: 0px 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 .search{margin-bottom:15px;}
.jinxiaoshang .searchTop .search .text{ width:180px; height:30px; border:none; line-height:30px; float:left; padding:0px;}
.jinxiaoshang .searchTop .search .down_bt{ display:block; width:20px; height:30px; float:left; background:url(../images/down_icon.png) no-repeat left center;}

.jinxiaoshang .searchTop .search .search_btn{    margin-left: 10px;width: 60px;height:30px;line-height:30px;border-radius: 6px;background: #4c413c;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:0px; top:0px; 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:#4c413c;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:0px 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: 0px 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:#4c413c;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:0px 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:0px 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:0px; left:0px; 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:0px 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:0px 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:0px 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:0px 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:0px 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:0px; 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:0px;}
.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:0px 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;}
.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:150px; max-height:110px; line-height:110px; vertical-align:middle;}



 

.newsPages{width:1156px; overflow:hidden; padding:0px 44px; }
.newsPages .title{font-size: 18px;color: #000; font-weight:bold; text-align:center;}
.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;}
.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:0px 44px;/* width:100%;*/ font-size:14px;}
.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:0px 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:0px; 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:0px; 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:0px 4px 10px #999; -webkit-box-shadow:0px 4px 10px #999; -o-box-shadow:0px 4px 10px #999; -ms-box-shadow:0px 4px 10px #999; -moz-box-shadow:0px 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:0px; padding-left:30px; text-align:left; position:absolute; left:0px;}
.relativeBox ul li.even .text{ float:left; margin-left:100px; margin-right:0px;}
.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:0px; margin-left:15px;}

.zhaoping { width:1156px;overflow:hidden; padding:0px 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:0px 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:0px 44px;padding-bottom:40px;}
.lianxi .txt{ width:550px; float:left; margin-right:30px;}
.lianxi .pic{ width:550px; height:300px; float:right;border:#ccc solid 1px;}
.lianxi .pic img{ width:550px; height:300px; overflow:hidden;}

.lianxi p span{ font-size:14px; color:#000; }
/*.lianxi p a{ color:#f7000c; font-size:14px; font-weight:}*/

.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:0px; left:0px; background:#000; opacity:0.8; z-index:12; display:none; }
.tanchuBig{ width:960px; height:auto; overflow:auto; padding:0px 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:0px 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: 0px 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:0px 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:0px 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:0px 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:0px 80px;font-size: 14px;line-height: 30px;color: #333333;}


.page2{ overflow:hidden; padding:0px 40px;}
.page2 dl{ margin-bottom:30px; overflow:hidden;}
.page2 dl .left{ float:left; width:360px; padding:0px 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:0px 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:0px 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:0px; top:0px; 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:0px; right:0px; 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:0px 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:0px; top:0px; 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{ width:275px; height:182px; display:block; overflow:hidden; margin-bottom:10px;}
.gcanli li .title{ display:block; font-size:12px; line-height:22px; color:#000;}

.appbox{ width:0px; /*height:678px;*/ height:0px; 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:0px; 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:0px; top:0px;}

.pictureSlider .poster-btn{ position:absolute; top:0px; 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:0px; 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:0px; top:0px; 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;}
.MainContact .pingzhi li a{ display:block; position:relative;}
.MainContact .pingzhi li .pic img{ width:400px; height:400px; overflow:hidden;}
.MainContact .pingzhi li .title{ position:absolute; left:0px; bottom:0px; 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;}

.MainContact .pingzhi li .titleBox{ width:100%; height:100%; position:absolute; left:0px; top:0px; 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: 0px;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: #4c413c;font-size: 12px; margin-left: 12px; border-radius:4px;padding: 2px 8px;border:1px solid #4c413c;}
.MapList ul li .A_yuyue:hover{background: #4c413c;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;}


/*隐私*/
.state p{ text-indent:2em; margin-bottom:15px;}
.state p span{ display:block; text-indent:4em;}


/*新的筛选*/
.newChooseBig{ border-top:1px solid #4c413c;border-bottom:1px solid #4c413c; 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 #4c413c; width:100%;}
.bigxuanze ul li{ height:50px; display:block; float:left; border-right:1px solid #4c413c;}
/*.bigxuanze ul li:first-child{ border-left:1px solid #c7000c;}*/
.bigxuanze ul li a{ padding:0px 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:#4c413c;}

.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:0px;/* background:#c7000c;*/ color:#fff; font-size:14px; overflow:hidden;}
.ChoosedBox dl dd span{ display:block; line-height:36px; width:auto; padding:0px 15px; float:left; background:#4c413c;}
.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:#4c413c; display:inline-block; padding:0px 15px; float:right;}
.clearAll a{ color:#fff; font-size:14px;}

/*选择的下拉菜单*/
.xzItem{ border-bottom:1px solid #4c413c; 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:0px 15px; height:36px; line-height:36px; color:#fff; background:#aaaaaa;}
.xzItem .childbox a:hover{ background:#777777;}
.xzItem .childbox a.unch{ background:#eee; cursor:not-allowed;}
.xzItem .closechildbox{ width:36px; height:36px; position:absolute; right:0px; bottom:10px;}
.xzItem .closechildbox a{ display:block; height:36px; background-image:url(../images/close2.png); background-color:#4c413c; background-position:center;}

/*预约设计*/
.design{}
.design .designTxt{ margin-bottom:20px;}
.design .designTxt strong{ color:#000;}
.xxDesign{ overflow:hidden; margin-top: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:0px;}
.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:0px;}
.xxDesign ul li .text{ width:427px; height:24px; line-height:24px; padding:0px 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: #4c413c;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: 0px 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:#4c413c;}

.liuyanLink{color: #fff;background: #c7000c;padding: 5px 10px;font-size: 12px;border-radius: 5px;}
.erweima,.VifaClub{float: right;height: 80px;/* padding: 5px 0px; */margin-right: 20px;text-align: center;}
.erweima span,.VifaClub span{line-height: 20px;float: none;margin-right: 0px; color:#fff;}
.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;}

.positionErweima,.positionClub{width: 300px;height: 320px;position: fixed;padding: 10px;left: 0px;top: 0px;right: 0px;bottom: 0px;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:0px 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:#313131; font-weight:bold; line-height:60px; margin:0px;}
.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:0px;}
.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:0px;}
.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:0px; color:#000000;}
.pinpai .img4 .txt.English h1{ line-height:30px; margin-bottom:6px;}
.pinpai .img4 .txt p{ color:#434343; margin:0px 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:#313131; font-size:50px; font-weight:bold; line-height:60px; position:absolute; top:235px; right:15px; margin:0px;}
.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:0px;}
.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:0px 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:0px;}
.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:0px;}
.pinpai .img6 .txt h1{font-size:24px; font-weight:normal; margin:0px; 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:#313131; font-size:50px; font-weight:bold; line-height:60px; position:absolute; bottom:6px; left:15px; margin:0px;}
.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:0px; 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:0px 19px 0px;}
.pinpai2 .img8 h1{ line-height:58px;font-size:24px; color:#000; font-weight:normal; margin:0px;}
.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:0px; 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:0px;}
.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:0px; 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:0px; 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:0px; 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:0px 20px; font-weight:lighter; line-height:36px; margin-bottom:30px;}
.magazineList li .zzceng{ position:absolute; left:0px; top:0px; 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: 0px 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:0px 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: 0px 15px;border: 1px solid #c7000c;line-height: 22px;color: #fff;margin: 0px 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:0px;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:0px; top:0px;}
.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:0px 5px 40px;  box-sizing:border-box; -webkit-box-sizing:border-box;}
.mengdingList .moreThree li .box{box-shadow: 0px -4px 10px #CCC; -webkit-box-shadow: 0px -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:0px; 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: 0px 0px 20px #ccc; -webkit-box-shadow: 0px 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: 0px -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: 0px 0px 20px #ccc;-webkit-box-shadow: 0px 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: 0px -4px 10px #CCC; -webkit-box-shadow: 0px -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: 0px 0px 20px #ccc; -webkit-box-shadow: 0px 0px 20px #ccc;}


.storeAnli{ width:100%; min-width:980px; /*height:158px;*/ position:relative;}
.storeAnli .bd{ overflow:hidden; width:1020px; margin:0px 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:0px; left:0px; 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:0px; 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:0px 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;}
.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;}
/*招聘更新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:0px 10px;}

.zhaopList .leftzhaop li:before{ content:""; width:0px; height:0px; 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:0px; height:0px; 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:#999;}
.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:0px; 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:0px; font-weight:600;}
.gongyong p{ font-size:14px; color:#272626; margin:0px; line-height:26px;}
.gongyong .p1{ margin-top:20px;}
.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:0px 44px;}
.engineering .box{ padding-bottom:60px;}
.engineering .h3{ font-size:18px; color:#020202; margin:0px 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:0px; top:0px;}
.engineering .P_icon{ font-size:14px; color:#000000; line-height:28px; margin:0px; padding-left:40px; position:relative;}
.engineering .P_icon:before{ content:"●"; font-size:16px; line-height:26px; position:absolute; left:22px; top:0px;}

.engineering .h4{ font-size:16px; border-bottom:none; height:auto;color:#000; line-height:26px; font-weight:bold; margin-bottom:20px; margin-left:0px; padding-left:0px; position:relative;}
.engineering .h4:before{content:"●"; font-size:16px; line-height:26px; position:absolute; left:-16px; top:0px;}
.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:0px;}
.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: 0px 44px;}
.Join .h3{ font-size: 18px;color: #020202;margin: 0px 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:0px; top:0px;}
.Join .h4{font-size:16px; border-bottom:none; height:auto;color:#000; line-height:26px; font-weight:bold; margin-left:0px; margin-bottom:5px; padding-left:0px; position:relative;}
.Join .h4:before{content:"●"; font-size:16px; line-height:26px; position:absolute; left:-16px; top:0px;}
.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:0px 30px; margin-bottom:30px;line-height: 32px;text-align: center;color: #7c7c7c;border-radius: 20px;background: #fff;font-size: 14px; box-shadow: 0px 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: 0px 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: #4c413c;color: #fff;font-size: 14px;text-align: center;}

/*申请2016-11-16*/
.Apply{ padding:0px 44px;}
.Apply .h3{font-size: 18px;color: #020202;margin: 0px 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:0px; top:0px;}
.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:0px 30px; margin-bottom:30px;line-height: 32px;text-align: center;color: #7c7c7c;border-radius: 20px;background: #fff;font-size: 14px; box-shadow: 0px 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: 0px;margin-bottom: 5px;padding-left: 0px;position: relative;}
.Apply .box .h4:before{content: "●";font-size: 16px;line-height: 26px;position: absolute;left: -16px;top: 0px;}

.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: 0px 10px;border: 1px solid #aaa;background: none;}
.Apply .biaoge li .textarea{height: 200px;resize: none;}

#cnzz_stat_icon_1260213234{ float:left;}
#cnzz_stat_icon_1260213234 a{ display:block;}
#cnzz_stat_icon_1260213234 a img{ vertical-align:middle;}

.China{ display:none;}
.English{ display:none;}
