/*全局样式*/
body{ min-width: 1100px;}

* {font: Arial, Helvetica, 'Microsoft YaHei', 'Hiragino Sans GB','Helvetica Neue', '微软雅黑'; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,cite,code,dd,del,details,dfn,dialog,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,textarea,time,u,ul,var,video { font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; text-align: left; margin: 0; padding: 0; border: 0; outline: 0; background: transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block}
ol,ul,li { list-style: none}
blockquote,q { quotes: none}
:focus { outline: 0}
table { border-collapse: collapse; border-spacing: 0}
* { font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;}
b { font-weight: bold}
a { text-decoration: none; color: #666; }
a:hover { color: #c5a560;}
.fl { float: left}
.fr { float: right}
.cl_fix:after { clear: both; content: " "; display: block; height: 0;}
.transition{transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;}
.warp{width: 1100px; margin: auto;}
.m_t_60{ margin-top:60px;}

.rela{ position:relative}
.abso{ position:absolute}
.fixed{ position:fixed}

/*触发图片放大*/
img.m_min_img { max-width: 100%; transition: all .2s linear 100ms; -moz-transition: all .2s linear 100ms; -webkit-transition: all .2s linear 100ms; -o-transition: all .2s linear 100ms;}
img:hover.m_min_img { transform: rotate(0) scale(1.1); -moz-transform: rotate(0) scale(1.1); -webkit-transform: rotate(0) scale(1.1); -o-transform: rotate(0) scale(1.1)}

/*英文字体*/
@font-face {
  font-family: 'font_en'; 
  src: url('../font/Arca-Heavy.ttf') format('truetype')
}

/*英文字体*/
@font-face {
  font-family: 'font_news'; 
  src: url('../font/akzidenzgrotesksuper.ttf') format('truetype')
}

/*iconfont*/
@font-face {
  font-family: 'iconfont';  /* project id 436519 */
  src: url('http://at.alicdn.com/t/font_436519_ewlcnse441x7p66r.eot');
  src: url('http://at.alicdn.com/t/font_436519_ewlcnse441x7p66r.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_436519_ewlcnse441x7p66r.woff') format('woff'),
  url('http://at.alicdn.com/t/font_436519_ewlcnse441x7p66r.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_436519_ewlcnse441x7p66r.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont";font-style:normal;}




/*top*/
.nav { width: 100%; height: 60px; margin: 0; padding: 0; list-style-type: none; background-color:rgba(255,255,255,0); border-bottom: 1px solid rgba(255,255,255,0.16); position: absolute; z-index: 9999;}

.nav .logo { float: left; margin-top: 8px;}

.nav ul { float: left; height: 18px;margin-left: 40px; }
.nav ul li { float: left;position: relative;  }
.nav ul li a{ display: block; height: 60px; line-height: 60px; font-size: 14px; font-weight: bold;color: #fff;  padding:0 20px; position: relative;}
.nav ul li a:after{ display: block; content: ""; position: absolute; top:21px; right:0; width: 1px; height: 18px; background: rgba(255,255,255,0.14);}
.nav ul li:last-child a{ padding:0 0 0 20px; }
.nav ul li:last-child a:after{ display: none;}
.nav ul li:hover a,.nav ul li a.current{color: #89c349; }
.nav ul li a.jiameng{color: #ebd542; }

.nav ul li ul.subnav{position: absolute; top:60px;text-align: center; z-index: 999;  border-top: 0; display: none; margin-top: 0; margin-left: 0; height: auto; padding-top:0px;}
.nav ul li ul.subnav li{padding: 0;width: 100%; height: 40px;line-height: 40px; display: block; border: 0; margin-bottom: 1px;  }
.nav ul li ul.subnav li a{display:block; padding:0;font-size:14px; height: auto;background:rgba(39, 37, 37, 0.88); color: #fff; white-space:nowrap ; text-align: center; line-height: 40px;border-right: 0;}
.nav ul li ul.subnav li a:hover{ background:rgba(39, 37, 37, 0.6);  color:#89c349; border-radius: 0; }

.nav .top_tel{ float: right; height: 20px; line-height: 20px; padding-left: 28px; font-weight: bold; color: #ffffff; font-size: 18px; background: url(../images/top_tel.png) no-repeat 1px 0; margin-top: 20px;}



/*banner*/
.web_banner{text-align:center;position: relative; font-size: 0px; overflow: hidden;}
.web_banner .hd{ height:10px; overflow:hidden; position:absolute; bottom:20px; left:50%; margin-left:-21px; z-index:2; }
.web_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.web_banner .hd ul li{ width:10px; height:10px; margin:0 5px; float:left; cursor:pointer; background:#fff; text-indent:-9999rem; transition:all .3s ease;}
.web_banner .hd ul li.on{ background:#89c349; width: 64px;height:10px;}

.web_banner a.prev,.web_banner a.next{ display:block;  /*width:60px; height:62px; */position: absolute; top: 50%; margin-top: -70px; z-index: 999; opacity: 0.6;  overflow:hidden; cursor:pointer; transition: all .3s ease;}
.web_banner a.prev i,.web_banner a.next i{ font-size: 130px; color: #fff; opacity: 0.5;}
.web_banner a:hover.prev i,.web_banner a:hover.next i{  opacity: 1; color: #89c349;}
.web_banner a.next{ right: 70px;}
.web_banner a.prev{ left: 70px; }

.web_banner .bd img.bannerbg{ width:100%;}


.banner01_txt_tit01{width: 60%; top: 28%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.banner01_txt_tit01 img{width:70%;}
.banner01_txt01{width: 60%; top: 66%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.banner01_txt01 img{width:84%;}
.banner01_txt02{width: 40%; top: 76%; left: 50%; margin-left: -20%; text-align: center; z-index: 999;}
.banner01_txt02 img{width:94%;}

.banner02_txt01{width: 60%; top: 32%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.banner02_txt01 img{width:84%;}
.banner02_txt02{width: 40%; top: 59%; left: 50%; margin-left: -20%; text-align: center; z-index: 999;}
.banner02_txt02 img{width:94%;}

.banner03_txt01{width: 34%; top: 16.5%; left: 50%; margin-left: -17%; text-align: center; z-index: 999;}
.banner03_txt01 img{width:84%;}
.banner03_txt02{width: 40%; top: 49%; left: 50%; margin-left: -20%; text-align: center; z-index: 999;}
.banner03_txt02 img{width:32%; margin:0 44px; }

.banner04_txt01{width: 60%; top: 32%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.banner04_txt01 img{width:65%;}
.banner04_txt02{width: 40%; top: 64%; left: 50%; margin-left: -20%; text-align: center; z-index: 999;}
.banner04_txt02 img{width:70%;}



/*首页标题*/
.index_tit{ padding-top: 80px; margin-bottom: 30px;}
.index_tit .index_tit_pic{ width:100%; text-align: center;}
.index_tit p{ width:100%; text-align: center; font-size: 14px; color: #888; margin-top: 20px;}

/*通用标题*/
.da_tit01{ padding-top: 80px; margin-bottom: 30px;}
.da_tit01 p{ width:100%; text-align: center; font-size:30px; color: #323232; font-weight: bold; letter-spacing: 5px;}
.da_tit01 p span.tit_color01{ color: #fe5b28; }
.da_tit01 p span.tit_color02{ color: #fc8800; }
.da_tit01 p span.tit_color03{ color: #89c349; }
.da_tit01 p span.tit_color04{ color: #84b5e7; }
.da_tit01 .tit_en{ width:100%; text-align: center; height: auto;margin-top: 20px;}


/*局部快换*/
.index_jbkh_box{ width:100%; background: #f5f5f5; padding-bottom: 80px;}
ul.index_jbkh{ position: relative; height: 436px;}
ul.index_jbkh li{position: absolute;}
ul.index_jbkh li:nth-child(1){width:309px; height: 264px; top: 0; left: 0;}
ul.index_jbkh li:nth-child(2){width:248px; height: 215px; top: 0; left: 311px;}
ul.index_jbkh li:nth-child(3){width:539px; height: 215px; top: 0; right: 0;}
ul.index_jbkh li:nth-child(4){width:309px; height: 168px; bottom: 0; left: 0;}
ul.index_jbkh li:nth-child(5){width:537px; height: 217px; bottom: 0; left: 311px;}
ul.index_jbkh li:nth-child(6){width:250px; height: 217px; bottom: 0; right:0;}

ul.index_jbkh li .slide-item{position: relative; float: left;color: #000;font-size: 0;text-align: center;width:100%;min-height: 100%;cursor: pointer; overflow: hidden;}

ul.index_jbkh li .slide-item .item-bg{width: 100%;height: 100%;}
 
ul.index_jbkh li .slide-item .mask{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}

ul.index_jbkh li .slide-item .mask .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

ul.index_jbkh li .slide-item .mask .bg.other-bg{opacity: 0.82;filter: alpha(opacity=82);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));}

ul.index_jbkh li .slide-item .mask .content{position: absolute;left: 0;right: 0;height: 68px;/*top: 78px; */padding: 10px; bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
 
ul.index_jbkh li .slide-item .mask .content .item-title{color: #fff;font-size: 16px;line-height: 20px;margin: 0;padding: 0;font-weight: normal;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

ul.index_jbkh li .slide-item .mask .content .item-title-en{ font-family: "font_en";color: #fff;font-size: 14px;line-height: 20px;margin: 0;padding: 0;font-weight: bold;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative;}

ul.index_jbkh li .slide-item .mask .content .item-title-en:after{display: block; content: "";  width: 20px; height: 1px; background: #fff; position: absolute; bottom: -8px;}

ul.index_jbkh li .slide-item .mask .content .item-desc{font-size: 14px;color: #fff;text-align: left;margin-top: 30px;line-height: 20px;height: 72px;}

ul.index_jbkh li .slide-item .mask .content .item-desc{opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

ul.index_jbkh li:hover .slide-item .bg {background: #fe5b28;opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
ul.index_jbkh li .slide-item:hover .bg.other-bg {opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
ul.index_jbkh li:hover .slide-item .content {height: calc(100% - 32px); border: 3px solid #fff; margin: 16px; padding: 16px; position: relative;}
ul.index_jbkh li:hover .slide-item .content:after {display: block; content: ""; width: 23px; height: 23px; background: url(../images/index_jbkh_jia.png) no-repeat; position: absolute; top: -13px; left: -13px; padding:0 10px 10px 0; }
ul.index_jbkh li:hover .slide-item .content .line-panel {margin-top: 10px;}
ul.index_jbkh li:hover .slide-item .content .item-desc{ opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}

ul.index_jbkh li:hover .slide-item .content .item-desc {margin-top: 12px;}

ul.index_jbkh li:hover .slide-item .mask .content .item-title {font-size: 20px;line-height: 26px; font-weight: bold;}

ul.index_jbkh li:hover .slide-item .mask .content .item-title-en { font-size: 16px;line-height: 20px;}

ul.index_jbkh li:hover .slide-item .mask .content .item-title-en:after {display: block; content: "";  width: 20px; height: 3px; background: #fff; position: absolute; bottom: -8px;}



/*整体快换*/
.index_ztkh_box{ min-width: 1100px; }
.index_ztkh_box .slide-item {position: relative; float: left;color: #000;font-size: 0;text-align: center;width: 16.66%;min-width: 180px;min-height: 238px;cursor: pointer; overflow: hidden;}
.index_ztkh_box .slide-item .item-bg {width: 100%;height: 100%;}
.index_ztkh_box .slide-item .mask {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.index_ztkh_box .slide-item .mask .bg {position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.index_ztkh_box .slide-item .mask .bg.other-bg {opacity: 0.82;filter: alpha(opacity=82);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));}

.index_ztkh_box .slide-item .mask .content {position: absolute;left: 0;right: 0;height: 143px;/*top: 78px; */padding: 30px; bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.index_ztkh_box .slide-item .mask .content .item-title {color: #fff;font-size: 24px;line-height: 30px;margin: 0;padding: 0;font-weight: bold;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.index_ztkh_box .slide-item .mask .content .item-title-en { font-family: "font_en";color: #fff;font-size: 20px;line-height: 30px;margin: 0;padding: 0;margin-top: 8px;font-weight: bold;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative;}

.index_ztkh_box .slide-item .mask .content .item-title-en:after {display: block; content: "";  width: 20px; height: 3px; background: #fff; position: absolute; bottom: -16px;}

.index_ztkh_box .slide-item .mask .content .item-desc {font-size: 14px;color: #fff;text-align: left;margin-top: 30px;line-height: 24px;height: 72px;}

.index_ztkh_box .slide-item .mask .content .item-desc {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.index_ztkh_box .slide-item:hover .bg {background: #fc8800;opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
.index_ztkh_box .slide-item:hover .bg.other-bg {opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
.index_ztkh_box .slide-item:hover .content {height: calc(100% - 40px); border: 3px solid #fff; margin: 20px; padding: 20px; position: relative;}
.index_ztkh_box .slide-item:hover .content:after {display: block; content: ""; width: 23px; height: 23px; background: url(../images/index_ztkh_jia.png) no-repeat; position: absolute; top: -13px; left: -13px; padding:0 10px 10px 0; }
.index_ztkh_box .slide-item:hover .content .line-panel {margin-top: 10px;}
.index_ztkh_box .slide-item:hover .content .item-desc{ opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}
.index_ztkh_box .slide-item:hover .content .item-desc,
.index_ztkh_box .slide-item:hover .content .item-desc {margin-top: 32px;}



/*单项工程*/
ul.index_dxgc{ position: relative; height: 436px;}
ul.index_dxgc li{position: absolute;}
ul.index_dxgc li:nth-child(1){width:309px; height: 168px; top: 0; left: 0;}
ul.index_dxgc li:nth-child(2){width:260px; height: 211px; top: 0; left: 311px;}
ul.index_dxgc li:nth-child(3){width:264px; height: 211px; top: 0; right: 263px;}
ul.index_dxgc li:nth-child(4){width:261px; height: 211px; top: 0; right: 0;}
ul.index_dxgc li:nth-child(5){width:309px; height: 266px; bottom: 0; left: 0;}
ul.index_dxgc li:nth-child(6){width:199px; height: 222px; bottom: 0; left: 311px;}
ul.index_dxgc li:nth-child(7){width:326px; height: 222px; bottom: 0; right:262px;}
ul.index_dxgc li:nth-child(8){width:260px; height: 222px; bottom: 0; right:0;}

ul.index_dxgc li .slide-item{position: relative; float: left;color: #000;font-size: 0;text-align: center;width:100%;min-height: 100%;cursor: pointer; overflow: hidden;}

ul.index_dxgc li .slide-item .item-bg{width: 100%;height: 100%;}
 
ul.index_dxgc li .slide-item .mask{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}

ul.index_dxgc li .slide-item .mask .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

ul.index_dxgc li .slide-item .mask .bg.other-bg{opacity: 0.82;filter: alpha(opacity=82);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));}

ul.index_dxgc li .slide-item .mask .content{position: absolute;left: 0;right: 0;height: 68px;/*top: 78px; */padding: 10px; bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
 
ul.index_dxgc li .slide-item .mask .content .item-title{color: #fff;font-size: 16px;line-height: 20px;margin: 0;padding: 0;font-weight: normal;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

ul.index_dxgc li .slide-item .mask .content .item-title-en{ font-family: "font_en";color: #fff;font-size: 14px;line-height: 20px;margin: 0;padding: 0;font-weight: bold;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative;}

ul.index_dxgc li .slide-item .mask .content .item-title-en:after{display: block; content: "";  width: 20px; height: 1px; background: #fff; position: absolute; bottom: -8px;}

ul.index_dxgc li .slide-item .mask .content .item-desc{font-size: 14px;color: #fff;text-align: left;margin-top: 30px;line-height: 20px;height: 72px;}

ul.index_dxgc li .slide-item .mask .content .item-desc{opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

ul.index_dxgc li:hover .slide-item .bg {background: #89c349;opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
ul.index_dxgc li .slide-item:hover .bg.other-bg {opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
ul.index_dxgc li:hover .slide-item .content {height: calc(100% - 32px); border: 3px solid #fff; margin: 16px; padding: 16px; position: relative;}
ul.index_dxgc li:hover .slide-item .content:after {display: block; content: ""; width: 23px; height: 23px; background: url(../images/index_dxgc_jia.png) no-repeat; position: absolute; top: -13px; left: -13px; padding:0 10px 10px 0; }
ul.index_dxgc li:hover .slide-item .content .line-panel {margin-top: 10px;}
ul.index_dxgc li:hover .slide-item .content .item-desc{ opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}

ul.index_dxgc li:hover .slide-item .content .item-desc {margin-top: 12px;}

ul.index_dxgc li:hover .slide-item .mask .content .item-title {font-size: 20px;line-height: 26px; font-weight: bold;}

ul.index_dxgc li:hover .slide-item .mask .content .item-title-en { font-size: 16px;line-height: 20px;}

ul.index_dxgc li:hover .slide-item .mask .content .item-title-en:after {display: block; content: "";  width: 20px; height: 3px; background: #fff; position: absolute; bottom: -8px;}



/*装修流程*/
.index_zxlc_dabox{ width:100%; background: #f5f5f5; margin-top:80px; padding-bottom: 80px; }

ul.index_zxlc{padding: 0 49px;}
ul.index_zxlc li{ width:66px; float: left; position: relative; margin-right: 90px;}
ul.index_zxlc li:last-child{ margin-right: 0;}
ul.index_zxlc li:after{display: block; content: ""; width: 26px; height: 14px; background: url(../images/index_zxlc_jt.png) no-repeat; position: absolute; top: 26px; left: 98px;}
ul.index_zxlc li:last-child:after{display: none; }
ul.index_zxlc li i{ display: block;height: 66px; line-height: 66px; text-align: center; font-size: 30px; color: #fff;}
ul.index_zxlc li:nth-child(1) i{background: #d64c66;}
ul.index_zxlc li:nth-child(2) i{background: #e065c7;}
ul.index_zxlc li:nth-child(3) i{background: #78a8cf;}
ul.index_zxlc li:nth-child(4) i{background: #8dc76e;}
ul.index_zxlc li:nth-child(5) i{background: #fac55e;}
ul.index_zxlc li:nth-child(6) i{background: #f39466;}
ul.index_zxlc li:nth-child(7) i{background: #eb3f3f;}
ul.index_zxlc li p{line-height: 40px; font-size: 14px; color: #666666; font-weight: bold;}


/*新闻资讯*/
.index_news_box{ padding-bottom: 80px;}

.index_news_pic{ width:456px; height:348px;  float: left;overflow:hidden; position:relative; background: #fafafa; }
.index_news_pic .hd{ width:100%; height:20px; overflow:hidden; position:absolute; bottom:5px; z-index:1; }
.index_news_pic .hd ul{ overflow:hidden; zoom:1; text-align: center}
.index_news_pic .hd ul li{display: inline-block; font-size: 0; margin-right:2px;  width:3px; height:3px; line-height:14px; text-align:center; background:#c7c5c5; cursor:pointer; }
.index_news_pic .hd ul li.on{ width: 20px; height: 3px; background:#fe5b28;  }
.index_news_pic .bd{ position:relative; height:100%; z-index:0;   }
.index_news_pic .bd li{ zoom:1; vertical-align:middle; }
.index_news_pic .bd li dl{width: 100%; padding:18px 14px 0 14px; }
.index_news_pic .bd li dl dt{ font-size: 16px; height: 20px; line-height: 20px; color: #313131; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_news_pic .bd li dl dd{ font-size: 13px; height: 20px; line-height: 20px; margin-top: 8px; color: #999999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_news_pic .bd img{width:456px; height:250px; display:block;  }


.index_news_r{ width:570px; float: right;}
.index_news_r ul li{ width:100%; border-bottom: 1px solid #e1e1e1; padding-bottom: 24px; margin-bottom: 24px;}
.index_news_r ul li:last-child{border-bottom: 0px;padding-bottom:0px; margin-bottom:0px;}
.index_news_r ul li .index_news_time{ width:80px; height: 80px; border: 2px solid #e6e6e6; padding: 14px; float: left; transition:all .3s ease ;}
.index_news_r ul li .index_news_time p.news_day{ height: 26px; line-height: 26px; font-size: 34px; color: #313131; font-weight: bold; text-align: center; font-family: "font_news"; transition:all .3s ease ;}
.index_news_r ul li .index_news_time p.news_new{ height: 24px; font-size: 12px; color: #999999; text-align: center; background: url(../images/index_news_list_line.png) no-repeat top center; padding-top: 7px; margin-top: 5px; transition:all .3s ease ;}

.index_news_r ul li dl{ width: calc(100% - 100px); float: right; padding: 5px 0; transition:all .3s ease ;}
.index_news_r ul li dl dt{ font-size: 16px; color: #333333; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition:all .3s ease ;}
.index_news_r ul li dl dd{ font-size: 13px; color: #888888; margin-top: 10px; height: 40px; line-height: 20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition:all .3s ease ;}

.index_news_r ul li:hover .index_news_time{  border: 2px solid #fc8800;}
.index_news_r ul li:hover .index_news_time p.news_day{  color: #fc8800; }
.index_news_r ul li:hover .index_news_time p.news_new{ color: #fc8800;background: url(../images/index_news_list_line_on.png) no-repeat top center; }

.index_news_r ul li:hover dl dt{ font-size: 16px; color: #fc8800;}
.index_news_r ul li:hover dl dd{ font-size: 13px; color: #666666;}



/*预约测量*/
.index_yuyue_dabox{ width:100%; height: 381px; background: url(../images/index_yuyue_dabox.jpg) no-repeat bottom center;}
.index_yuyue_l{ width:575px; height: 381px; padding: 60px 45px 0 45px; background: url(../images/index_yuyue_l.jpg) no-repeat ; float: left;}
.index_yuyue_l dl{ width:100%; position: relative;}
.index_yuyue_l dl:after{display: block; content: ""; width: 39px; height: 33px; background: url(../images/index_yuyue_l_dou.png) no-repeat; position: absolute; left: 0; top:0;}
.index_yuyue_l dl dt{ padding-top: 60px; font-size: 24px; color: #fff;}
.index_yuyue_l dl dd{ margin-top: 24px; font-size:14px; line-height: 24px; color:rgba(255,255,255,0.7);}

.index_yuyue_l a{ display: block; width: 136px; height: 36px; line-height: 36px; background: #fff; font-size: 18px; text-align: center; color: #89c349; margin-top: 44px; transition: all .3s ease; box-shadow: 0 20px 50px rgba(0,0,0,0.3);}

.index_yuyue_l a span{font-size: 20px; font-weight: bold;}

/*预约测量*/
.jbkh_yylf_dabox{ width:100%; height: 366px; background: url(../images/jbkh_yylf_bg01.jpg) no-repeat bottom center;}
.jbkh_yylf_l{ width:575px; height: 366px; padding: 44px 45px 0 45px; background: url(../images/jbkh_yylf_bg02.jpg) no-repeat ; float: left;}
.jbkh_yylf_l dl{ width:100%; position: relative;}
.jbkh_yylf_l dl:after{display: block; content: ""; width: 39px; height: 33px; background: url(../images/index_yuyue_l_dou.png) no-repeat; position: absolute; left: 0; top:0;}
.jbkh_yylf_l dl dt{ padding-top: 60px; font-size: 24px; color: #fff;}
.jbkh_yylf_l dl dd{ margin-top: 24px; font-size:14px; line-height: 24px; color:rgba(255,255,255,0.7);}

.jbkh_yylf_l a{ display: block; width: 136px; height: 36px; line-height: 36px; background: #fff; font-size: 18px; text-align: center; color: #89c349; margin-top: 44px; transition: all .3s ease; box-shadow: 0 20px 50px rgba(0,0,0,0.3);}

.jbkh_yylf_l a span{font-size: 20px; font-weight: bold;}

.jbkh_yuyue_r { width: 460px; float: right; margin-top:40px;}
.jbkh_yuyue_r h3 { font-size: 24px; color: #474747;}

.jbkh_yylf_input_box{ width:220px; height: 40px;margin-bottom: 14px;overflow: hidden; background: #f5f5f5; float: left; margin-right: 20px;}
.jbkh_yylf_input_box:nth-child(2){margin-right: 0;}
.jbkh_yylf_input_box:nth-child(5){margin-right: 0;}
.jbkh_yylf_input_box i{ width:40px; height: 40px; line-height: 40px; text-align: center;  color: #656565; float: left; font-size: 24px;}

.jbkh_cs_input_box{ width:100%; height: 40px;margin-bottom: 14px;overflow: hidden; background: #f5f5f5; float: left; }
.jbkh_cs_input_box i{ width:40px; height: 40px; line-height: 40px; text-align: center;  color: #656565; float: left; font-size: 24px;}
.jbkh_cs_input_box .cs_input_nei{padding: 9px 14px 0 0; float: left; font-size: 14px; color: #b1b1b1;}


/*预约测量*/
.zsjm_yylf_dabox{ width:100%; height: 411px; background: url(../images/zsjm_bottom_bg.jpg) no-repeat bottom center;}
.zsjm_yylf_l{ width:575px; height: 411px; padding: 60px 45px 0 45px; background: url(../images/zsjm_bottom_bg_l.jpg) no-repeat ; float: left;}
.zsjm_yylf_l dl{ width:100%; position: relative;}
.zsjm_yylf_l dl:after{display: block; content: ""; width: 39px; height: 33px; background: url(../images/index_yuyue_l_dou.png) no-repeat; position: absolute; left: 0; top:0;}
.zsjm_yylf_l dl dt{ padding-top: 60px; font-size: 40px; font-weight: bold;color: #fff;}
.zsjm_yylf_l dl dd{ margin-top: 24px; font-size:24px; line-height: 36px; color:#fff;}

.zsjm_yylf_l a{ display: block; width: 136px; height: 36px; line-height: 36px; background: #a8000f; font-size: 18px; text-align: center; color: #ffdfa5; margin-top: 44px; transition: all .3s ease; box-shadow: 0 20px 50px rgba(0,0,0,0.3);}

.zsjm_yylf_l a span{font-size: 20px; font-weight: bold;}

.zsjm_yuyue_r { width: 460px; float: right; margin-top:76px;}
.zsjm_yuyue_r h3 { font-size: 24px; color: #474747;}

.zsjm_yylf_input_box{ width:220px; height: 40px;margin-bottom: 14px;overflow: hidden; background: #f5f5f5; float: left; margin-right: 20px;}
/*.zsjm_yylf_input_box:nth-child(2n){margin-right: 0;}*/
.zsjm_yylf_input_box i{ width:40px; height: 40px; line-height: 40px; text-align: center;  color: #656565; float: left; font-size: 24px;}






.index_yuyue_r { width: 460px; float: right; margin-top: 66px;}
.index_yuyue_r h3 { font-size: 24px; color: #474747;}

form.jdyd_box { width: 100%; margin-top: 20px;}

.yylf_input_box{ width:220px; height: 40px;margin-bottom: 14px;overflow: hidden; background: #fff; float: left; margin-right: 20px;}
/*
.yylf_input_box:nth-child(2){margin-right: 0;}
.yylf_input_box:nth-child(5){margin-right: 0;}
*/
.yylf_input_box i{ width:40px; height: 40px; line-height: 40px; text-align: center;  color: #656565; float: left; font-size: 24px;}

.cs_input_box{ width:100%; height: 40px;margin-bottom: 14px;overflow: hidden; background: #fff; float: left; }
.cs_input_box i{ width:40px; height: 40px; line-height: 40px; text-align: center;  color: #656565; float: left; font-size: 24px;}
.cs_input_box .cs_input_nei{padding: 9px 14px 0 0; float: left; font-size: 14px; color: #b1b1b1;}

input.yylf_text { color: #a5a5a5; border:0; width:calc(100% - 40px); height: 40px; padding: 0 10px 0 0; line-height: 40px;  background:none;}
input.cs_text { color: #a5a5a5; border:1px solid #dddddd; width:67px; height: 22px;line-height: 22px; margin-right: 5px; background:none;}
button.yylf_btn { width: 140px; height: 40px;  border:none; background: #89c349; color: #fff; font-size: 18px; text-align: center; cursor: pointer; margin-top: 12px;}
button.zsjm_btn { width: 140px; height: 40px;  border:none; background: #f1ab59; color: #fff; font-size: 18px; text-align: center; cursor: pointer; margin-top: 12px;}

button.yylf_yzm{border:none; font-size: 13px; width: 66px; height: 24px; line-height: 24px; float: right; text-align: center; background: #838383; color: #fff; margin-top: 8px;}



/*底部*/
.web_bottom_dabox{ width:100%; background: #272525;}
.web_bottom_link{ width: 100%; padding:20px 0; border-bottom: 1px solid #333131;}
h4.link_tit{ font-size: 14px; color: #ffffff; letter-spacing: 5px; height: 20px; line-height: 20px;}
h4.link_tit span{ font-size: 12px; color: #5a5959; margin-left: 10px;}
p.link_a{ margin-top: 10px;}
p.link_a a{ font-size: 12px; color: #5a5959; margin-right: 30px;}

.web_bottom_nav{ width: 100%; padding:15px 0; border-top: 1px solid #212020; border-bottom: 1px solid #333131;}
.web_bottom_nav ul {text-align: center;}
.web_bottom_nav ul li{ font-size: 14px; color: #fff; margin-right: 80px; display: inline-block;}
.web_bottom_nav ul li:last-child{margin-right: 0;}
.web_bottom_nav ul li a{color: #fff;}

.web_bottom_nr{ width: 100%; padding:40px 0; border-top: 1px solid #212020; }
.web_bottom_l{ width:212px; height: 128px; float: left;}
.web_bottom_c{ width:520; height: 128px; margin-left: 130px; line-height: 26px; color: #999999; font-size: 13px; float: left;}
.web_bottom_r{ padding: 10px; border: 1px solid #383636; float: right;}
.web_bottom_r p{ font-size: 13px; color: #999999; text-align: center;}




/*---------------------------------------------------------------------------------------内页-----------------------------------------------------------------*/
/*-----------局部快换--------------*/
/*banner*/
.DB_tab25 {width:100%;height:600px;position:relative;overflow:hidden}

.DB_tab25 .DB_bgSet{position:absolute; background:#060606 url(../images/ny_jbkh_banner.jpg) no-repeat center; width: 100%; height: 600px; z-index: -1;}

.DB_tab25 .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px;}

.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:0px;top:222px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:0px;top:322px}

.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:0px;top:222px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:0px;top:322px}

.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:0px;top:222px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:0px;top:322px}

/*箭头+点
.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:260px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}

.DB_tab25 .DB_prev{position:absolute;left:-100px;top:120px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:120px;cursor:pointer;display:none}
*/


/*面包线_当前位置*/
.ny_mbq_box{position: absolute; bottom: 0; z-index: 999; width: 100%; height: 36px; background: rgba(255,255,255,0.16); border-top: 1px solid rgba(255,255,255,0.16);}
.ny_mbx{ float:right; line-height: 36px; font-size: 13px; color: #fff;}
.ny_mbx i{margin-right: 5px;}
.ny_mbx span{ color: #fe5b28;}

/*墙面问题*/
.jbkh_qmwt_box{ width:100%; height: 610px; background: url(../images/ny_jbkh_qmwt_bg.jpg) no-repeat center;}
ul.jbkh_qmwt_nr{ width:100%; padding-top: 15px;}
ul.jbkh_qmwt_nr li{ width:164px; float: left;margin-right: 23px; position: relative;}
ul.jbkh_qmwt_nr li:last-child{margin-right:0;}
ul.jbkh_qmwt_nr li:nth-child(2n){ margin-top: 159px;}
ul.jbkh_qmwt_nr li:before{ position: absolute; display: block; content: ""; width:60px; height: 60px; top:134px; right: 143px; background: url(../images/jbkh_qmwt_line1.png) no-repeat;}
ul.jbkh_qmwt_nr li:after{ position: absolute; display: block; content: ""; width:60px; height: 60px; top:134px; left: 143px; background: url(../images/jbkh_qmwt_line.png) no-repeat;}
ul.jbkh_qmwt_nr li:nth-child(1):before{ display: none;}
ul.jbkh_qmwt_nr li:nth-child(2n):before{ display: none;}
ul.jbkh_qmwt_nr li:nth-child(2n):after{ display: none;}
ul.jbkh_qmwt_nr li dl{ width:100%;}
ul.jbkh_qmwt_nr li dl dt{ width:164px; height: 164px; line-height: 160px; text-align: center;border-radius: 50%; border:1px solid #d6d6d6; transition: all .3s ease;}
ul.jbkh_qmwt_nr li dl dt img{ vertical-align: middle;  border-radius: 50%; overflow: hidden; transition: all .3s ease;}
ul.jbkh_qmwt_nr li dl dd{font-size: 18px; color: #444444; width: 100px; text-align: center;height: 30px; line-height: 30px; border:1px solid #d6d6d6; border-radius: 4px; margin-top: 20px;   margin-left: 30px;transition: all .3s ease;}

ul.jbkh_qmwt_nr li:hover dl dt{ border:1px solid #fc8800; background: #fc8800;}
ul.jbkh_qmwt_nr li:hover dl dt img{ vertical-align: middle;box-shadow: 0 9px 8px rgba(0,0,0,0.29);}
ul.jbkh_qmwt_nr li:hover dl dd{ border:1px solid #fc8800; background: #fc8800; color: #fff;}


/*五大优势*/
.jbkh_wdys_box{ width:100%; height: 555px; background: url(../images/ny_jbkh_wdys_bg.jpg) no-repeat center;}
ul.jbkh_wdys_nr{ width:100%;}
ul.jbkh_wdys_nr li{ width:175px; float: left; border-right: 1px solid #f4f4f4; padding-right:75px; margin-right: 70px; }
ul.jbkh_wdys_nr li:last-child{width:100px; border-right: 0; padding-right:0px; margin-right: 0px; }
ul.jbkh_wdys_nr li i{ display: block;width:92px; height: 92px; line-height: 92px;font-size: 38px; color: #fff; text-align: center;}
ul.jbkh_wdys_nr li i.wdys_i01{ background: url(../images/jbkh_wdys_icon_bg01.png) no-repeat; }
ul.jbkh_wdys_nr li i.wdys_i02{ background: url(../images/jbkh_wdys_icon_bg02.png) no-repeat; }
ul.jbkh_wdys_nr li i.wdys_i03{ background: url(../images/jbkh_wdys_icon_bg03.png) no-repeat; }
ul.jbkh_wdys_nr li i.wdys_i04{ background: url(../images/jbkh_wdys_icon_bg04.png) no-repeat; }
ul.jbkh_wdys_nr li i.wdys_i05{ background: url(../images/jbkh_wdys_icon_bg05.png) no-repeat; }
ul.jbkh_wdys_nr li dl{width: 100%; margin-top: 20px;}
ul.jbkh_wdys_nr li dl dt{font-size: 16px; font-weight: bold; color: #666666; height: 20px; line-height: 20px; text-align: center;}
ul.jbkh_wdys_nr li dl dd{font-size: 14px; color: #666666; line-height: 24px; text-align: center; margin-top:8px;}


/*局部快换内容*/
.jbkh_nr_box{ background: #eeeeee;}

ul.jbkh_nr{ width: 100%;  height: 1810px; position: relative;}
ul.jbkh_nr li{ position: absolute; cursor: pointer; overflow: hidden;}
ul.jbkh_nr li .jbkh_nrbox dl dt{position: relative; margin-bottom: 10px;}
ul.jbkh_nr li .jbkh_nrbox .jbkh_nrbox_img{font-size: 0;}
ul.jbkh_nr li .jbkh_nrbox dl dt:after{ display: block; content: ""; width: 20px; height: 3px; background: #fff; position: absolute; left: 0; bottom:-10px;}
ul.jbkh_nr li .jbkh_nrbox dl dt h4{ font-size: 20px; color: #fff; font-weight: bold;}
ul.jbkh_nr li .jbkh_nrbox dl dt p{font-family: "font_en"; font-size: 16px; color: #fff; font-weight: bold;}
ul.jbkh_nr li .jbkh_nrbox dl dd{font-size: 14px; line-height: 22px; color: #fff; padding-top: 10px;}

ul.jbkh_nr li .jbkh_nrbox_on{position: absolute; transition: all .3s ease; overflow: hidden;}
ul.jbkh_nr li .jbkh_nrbox_on .jbkh_nrbox_tit{ width:100%; padding: 20px; border-bottom: 1px solid rgba(255,255,255,0.2);}
ul.jbkh_nr li .jbkh_nrbox_on .jbkh_nrbox_tit h3{ font-size: 30px; font-weight: bold; color: #fff; width: calc(100% - 120px); float: left;margin-top: 14px;}
ul.jbkh_nr li .jbkh_nrbox_on .jbkh_nrbox_tit h3 p{ font-size: 20px; color: #fff;font-weight:normal;margin-top: 5px;}
ul.jbkh_nr li .jbkh_nrbox_on .jbkh_nrbox_tit a{ display: block; width:96px; height: 96px; background: #fff; border-radius: 10px; box-shadow: 0 9px 24px rgba(0,0,0,0.2); float: right;}
ul.jbkh_nr li .jbkh_nrbox_on .jbkh_nrbox_tit a i{font-size: 50px; height: 52px; line-height: 53px; margin-top: 10px; display: block; text-align: center;}
ul.jbkh_nr li .jbkh_nrbox_on .jbkh_nrbox_tit a p{font-size: 16px; text-align: center; }
ul.jbkh_nr li .jbkh_nrbox_on dl{width:100%; padding: 20px;}
ul.jbkh_nr li .jbkh_nrbox_on dl dt{ font-size: 18px; color: #fff;}
ul.jbkh_nr li .jbkh_nrbox_on dl dd{ font-size: 18px; color: #fff; margin-top: 20px;}
ul.jbkh_nr li .jbkh_nrbox_on dl dd span{ display: inline-block; height: 28px; line-height: 28px; border:1px dashed rgba(255,255,255,0.2); color: #fff; font-size: 14px; padding: 0 10px 0 6px; margin-bottom: 10px; margin-right: 5px;}
ul.jbkh_nr li .jbkh_nrbox_on dl dd span i{color: rgba(255,255,255,0.2); font-size: 24px; float: left; margin-right: 5px;}

ul.jbkh_nr li:nth-child(1){ width: 1100px; height: 300px; top: 0; left: 0;}
ul.jbkh_nr li:nth-child(1) .jbkh_nrbox{ background: #e8856a;}
ul.jbkh_nr li:nth-child(1) .jbkh_nrbox .jbkh_nrbox_img{ float: right;}
ul.jbkh_nr li:nth-child(1) .jbkh_nrbox dl{ width: 420px;  padding: 40px;}

ul.jbkh_nr li:nth-child(1) .jbkh_nrbox_on{background: #e8856a;  bottom: 0;  height: 300px; width: 700px; left: -700px; }
ul.jbkh_nr li:nth-child(1) .jbkh_nrbox_on .jbkh_nrbox_tit a i{color: #e8856a;}
ul.jbkh_nr li:nth-child(1) .jbkh_nrbox_on .jbkh_nrbox_tit a p{color: #e8856a;}

ul.jbkh_nr li:nth-child(1):hover .jbkh_nrbox_on{ min-width: 420px; left: 0; }


ul.jbkh_nr li:nth-child(2){ width: 600px; height: 480px;  top:340px; left: 0; }
ul.jbkh_nr li:nth-child(2) .jbkh_nrbox{ background: #b6a9cf;}
/*ul.jbkh_nr li:nth-child(2) .jbkh_nrbox .jbkh_nrbox_img{ float: right;}*/
ul.jbkh_nr li:nth-child(2) .jbkh_nrbox dl{ width: 600px; height: 180px;  padding: 40px;}

ul.jbkh_nr li:nth-child(2) .jbkh_nrbox_on{background: #b6a9cf; height:0px; width: 600px; left: 0; bottom: 0; }
ul.jbkh_nr li:nth-child(2) .jbkh_nrbox_on .jbkh_nrbox_tit a i{color: #b6a9cf;}
ul.jbkh_nr li:nth-child(2) .jbkh_nrbox_on .jbkh_nrbox_tit a p{color: #b6a9cf;}

ul.jbkh_nr li:nth-child(2):hover .jbkh_nrbox_on{height: 376px; left: 0; bottom: 0;  }

ul.jbkh_nr li:nth-child(3){ width: 459px; height: 480px;  top:340px; right: 0; }
ul.jbkh_nr li:nth-child(3) .jbkh_nrbox{ background: #ccbe79;}
/*ul.jbkh_nr li:nth-child(2) .jbkh_nrbox .jbkh_nrbox_img{ float: right;}*/
ul.jbkh_nr li:nth-child(3) .jbkh_nrbox dl{ width: 459px; height: 180px;  padding: 40px;}

ul.jbkh_nr li:nth-child(3) .jbkh_nrbox_on{background: #ccbe79; height:0px; width: 459px; left: 0; top: 0; }
ul.jbkh_nr li:nth-child(3) .jbkh_nrbox_on .jbkh_nrbox_tit a i{color: #ccbe79;}
ul.jbkh_nr li:nth-child(3) .jbkh_nrbox_on .jbkh_nrbox_tit a p{color: #ccbe79;}

ul.jbkh_nr li:nth-child(3):hover .jbkh_nrbox_on{height: 410px; left: 0; top: 0;  }

ul.jbkh_nr li:nth-child(4){ width: 412px; height: 421px;  top:860px; left: 0; }
ul.jbkh_nr li:nth-child(4) .jbkh_nrbox{ background: #f1b2c3;}
/*ul.jbkh_nr li:nth-child(2) .jbkh_nrbox .jbkh_nrbox_img{ float: right;}*/
ul.jbkh_nr li:nth-child(4) .jbkh_nrbox dl{ width: 412px; height: 180px;  padding: 40px;}

ul.jbkh_nr li:nth-child(4) .jbkh_nrbox_on{background: #f1b2c3; height:0px; width: 412px; left: 0; bottom: 0; }
ul.jbkh_nr li:nth-child(4) .jbkh_nrbox_on .jbkh_nrbox_tit a i{color: #f1b2c3;}
ul.jbkh_nr li:nth-child(4) .jbkh_nrbox_on .jbkh_nrbox_tit a p{color: #f1b2c3;}

ul.jbkh_nr li:nth-child(4):hover .jbkh_nrbox_on{height: 400px; left: 0; bottom: 0;  }

ul.jbkh_nr li:nth-child(5){ width: 647px; height: 450px;  top:860px; right: 0; }
ul.jbkh_nr li:nth-child(5) .jbkh_nrbox{ background: #83d1dc;}
ul.jbkh_nr li:nth-child(5) .jbkh_nrbox .jbkh_nrbox_img{ float: left;}
ul.jbkh_nr li:nth-child(5) .jbkh_nrbox dl{ width: 247px; height: 450px;  padding: 40px; float: right;}

ul.jbkh_nr li:nth-child(5) .jbkh_nrbox_on{background: #83d1dc; height:450px; width: 500px; right:-500px; bottom: 0; }
ul.jbkh_nr li:nth-child(5) .jbkh_nrbox_on .jbkh_nrbox_tit a i{color: #83d1dc;}
ul.jbkh_nr li:nth-child(5) .jbkh_nrbox_on .jbkh_nrbox_tit a p{color: #83d1dc;}

ul.jbkh_nr li:nth-child(5):hover .jbkh_nrbox_on{height: 450px; width:440px; right: 0; bottom: 0;  }

ul.jbkh_nr li:nth-child(6){ width: 412px; height: 390px;  top:1321px; left:0; }
ul.jbkh_nr li:nth-child(6) .jbkh_nrbox{ background: #84b5e7;}
/*ul.jbkh_nr li:nth-child(6) .jbkh_nrbox .jbkh_nrbox_img{ float: left;}*/
ul.jbkh_nr li:nth-child(6) .jbkh_nrbox dl{ width: 412px; height: 183px;  padding: 40px; float: right;}

ul.jbkh_nr li:nth-child(6) .jbkh_nrbox_on{background: #84b5e7; height:0; width: 412px; right: 0; bottom: 0; }
ul.jbkh_nr li:nth-child(6) .jbkh_nrbox_on .jbkh_nrbox_tit a i{color: #84b5e7;}
ul.jbkh_nr li:nth-child(6) .jbkh_nrbox_on .jbkh_nrbox_tit a p{color: #84b5e7;}

ul.jbkh_nr li:nth-child(6):hover .jbkh_nrbox_on{height: 181px; width:412px; right: 0; bottom: 0;  }

ul.jbkh_nr li:nth-child(7){ width: 647px; height: 320px;  top:1351px; right:0; }
ul.jbkh_nr li:nth-child(7) .jbkh_nrbox{ background: #a0ce83;}
ul.jbkh_nr li:nth-child(7) .jbkh_nrbox .jbkh_nrbox_img{ float: right;}
ul.jbkh_nr li:nth-child(7) .jbkh_nrbox dl{ width: 257px; height: 320px;  padding: 40px; float: left;}

ul.jbkh_nr li:nth-child(7) .jbkh_nrbox_on{background: #a0ce83; height:320px; width:560px; left:-560px; bottom: 0; }
ul.jbkh_nr li:nth-child(7) .jbkh_nrbox_on .jbkh_nrbox_tit a i{color: #a0ce83;}
ul.jbkh_nr li:nth-child(7) .jbkh_nrbox_on .jbkh_nrbox_tit a p{color: #a0ce83;}

ul.jbkh_nr li:nth-child(7):hover .jbkh_nrbox_on{height: 320px; width:560px; left: 0; bottom: 0;  }



/*----------------------------------------------------------整体快换---------------------------------------------------*/
/*墙面问题*/
.ztkh_qmwt_box{ width:100%; height: 610px; background: url(../images/ny_ztkh_qmwt_bg.jpg) no-repeat center;}
ul.ztkh_qmwt_nr{ width:100%; padding:16px 50px 0 50px;}
ul.ztkh_qmwt_nr li{ width:164px; float: left;margin-right: 45px; position: relative;}
ul.ztkh_qmwt_nr li:last-child{margin-right:0;}
ul.ztkh_qmwt_nr li:nth-child(2n){ margin-top: 159px;}
ul.ztkh_qmwt_nr li:before{ position: absolute; display: block; content: ""; width:60px; height: 60px; top:134px; right: 156px; background: url(../images/jbkh_qmwt_line1.png) no-repeat;}
ul.ztkh_qmwt_nr li:after{ position: absolute; display: block; content: ""; width:60px; height: 60px; top:134px; left: 156px; background: url(../images/jbkh_qmwt_line.png) no-repeat;}
ul.ztkh_qmwt_nr li:nth-child(1):before{ display: none;}
ul.ztkh_qmwt_nr li:nth-child(2n):before{ display: none;}
ul.ztkh_qmwt_nr li:nth-child(2n):after{ display: none;}
ul.ztkh_qmwt_nr li:last-child:after{ display: none;}
ul.ztkh_qmwt_nr li dl{ width:100%;}
ul.ztkh_qmwt_nr li dl dt{ width:164px; height: 164px; line-height: 160px; text-align: center;border-radius: 50%; border:1px solid #d6d6d6; transition: all .3s ease;}
ul.ztkh_qmwt_nr li dl dt img{ vertical-align: middle;  border-radius: 50%; overflow: hidden; transition: all .3s ease;}
ul.ztkh_qmwt_nr li dl dd{font-size: 18px; color: #444444; width: 100px; text-align: center;height: 30px; line-height: 30px; border:1px solid #d6d6d6; border-radius: 4px; margin-top: 20px;   margin-left: 30px;transition: all .3s ease;}

ul.ztkh_qmwt_nr li:hover dl dt{ border:1px solid #fc8800; background: #fc8800;}
ul.ztkh_qmwt_nr li:hover dl dt img{ vertical-align: middle;box-shadow: 0 9px 8px rgba(0,0,0,0.29);}
ul.ztkh_qmwt_nr li:hover dl dd{ border:1px solid #fc8800; background: #fc8800; color: #fff;}


/*五大优势*/
.ztkh_wdys_box{ width:100%; height: 555px; background: url(../images/ny_ztkh_wdys_bg.jpg) no-repeat center;}


/*整体快换内容*/
.ztkh_nr_box{ background: #eeeeee;}

ul.ztkh_nr{ width: 100%;  height: 2180px; position: relative;}
ul.ztkh_nr li{ position: absolute;  overflow: hidden;}
ul.ztkh_nr li .ztkh_nrbox{position: relative; }
ul.ztkh_nr li .ztkh_nrbox dl{position: absolute;}
ul.ztkh_nr li .ztkh_nrbox dl dt{ margin-bottom: 10px;}
ul.ztkh_nr li .ztkh_nrbox .ztkh_nrbox_img{font-size: 0;}
ul.ztkh_nr li .ztkh_nrbox dl dt h4{ font-size: 26px; color: #333333; font-weight: bold; letter-spacing: 10px;}
ul.ztkh_nr li .ztkh_nrbox dl dt p{font-family: "font_en";font-weight: bold;text-transform:uppercase;}
ul.ztkh_nr li .ztkh_nrbox dl dt p span{color: #fff;}
ul.ztkh_nr li .ztkh_nrbox dl dd{font-size: 20px; line-height: 34px; color: #555;}


ul.ztkh_nr li:nth-child(1){ width: 1100px; height: 410px; top: 0; left: 0;}
ul.ztkh_nr li:nth-child(1) .ztkh_nrbox .ztkh_nrbox_img{ float: left;}
ul.ztkh_nr li:nth-child(1) .ztkh_nrbox dl{left: 535px; top: 30px;}
ul.ztkh_nr li:nth-child(1) .ztkh_nrbox dl dt p{font-size: 62px; color: #80a8ea; }
ul.ztkh_nr li:nth-child(1) .ztkh_nrbox dl dt h4{padding-left: 110px; margin-top: 8px;}
ul.ztkh_nr li:nth-child(1) .ztkh_nrbox dl dd{padding-left: 110px; padding-top: 30px; background: url(../images/ztkh_nr_line01.png) no-repeat 36px 0px; margin-top: 50px;}

ul.ztkh_nr li:nth-child(2){  width: 711px; height: 498px; top: 347px; right: 0;}
ul.ztkh_nr li:nth-child(2) .ztkh_nrbox .ztkh_nrbox_img{ float: right;}
ul.ztkh_nr li:nth-child(2) .ztkh_nrbox dl{right: 185px; bottom:-23px;}
ul.ztkh_nr li:nth-child(2) .ztkh_nrbox dl dt p{font-size: 50px; color: #ba98d2; text-align: right;}
ul.ztkh_nr li:nth-child(2) .ztkh_nrbox dl dt h4{padding-right: 310px; margin-bottom: 8px;text-align: right;}
ul.ztkh_nr li:nth-child(2) .ztkh_nrbox dl dd{padding-right: 310px; padding-bottom: 30px; text-align: right;background: url(../images/ztkh_nr_line02.png) no-repeat 140px 80px; margin-bottom:110px;}

ul.ztkh_nr li:nth-child(3){  width: 662px; height:512px; top: 500px; left: 0;}
ul.ztkh_nr li:nth-child(3) .ztkh_nrbox .ztkh_nrbox_img{ float: left; margin-top: 62px;}
ul.ztkh_nr li:nth-child(3) .ztkh_nrbox dl{left: 0; top:0;}
ul.ztkh_nr li:nth-child(3) .ztkh_nrbox dl dt p{ font-size: 40px;margin-right:10px;height: 40px; line-height: 40px; margin-top: 10px; color: #e9c590; float: left;}
ul.ztkh_nr li:nth-child(3) .ztkh_nrbox dl dt h4{ line-height: 60px;}
ul.ztkh_nr li:nth-child(3) .ztkh_nrbox dl dd{padding-left: 390px; padding-top: 390px; text-align: left;background: url(../images/ztkh_nr_line01.png) no-repeat 316px 365px; margin-bottom:110px;}

ul.ztkh_nr li:nth-child(4){  width: 1100px; height: 438px; top: 1050px; right: 0;}
ul.ztkh_nr li:nth-child(4) .ztkh_nrbox .ztkh_nrbox_img{ float: right;}
ul.ztkh_nr li:nth-child(4) .ztkh_nrbox dl{right: 638px; top: 95px;}
ul.ztkh_nr li:nth-child(4) .ztkh_nrbox dl dt p{font-size: 60px; color: #c19c87; text-align: right;}
ul.ztkh_nr li:nth-child(4) .ztkh_nrbox dl dt h4{padding-right: 94px; margin-bottom: 8px;text-align: right;}
ul.ztkh_nr li:nth-child(4) .ztkh_nrbox dl dd{padding-right: 94px; padding-bottom: 30px; text-align: right;background: url(../images/ztkh_nr_line02.png) no-repeat 300px 74px; margin-top:90px;}

ul.ztkh_nr li:nth-child(5){  width: 710px; height: 436px; top: 1542px; right: 0;}
ul.ztkh_nr li:nth-child(5) .ztkh_nrbox .ztkh_nrbox_img{ float: right;}
ul.ztkh_nr li:nth-child(5) .ztkh_nrbox dl{ bottom:-65px;}
ul.ztkh_nr li:nth-child(5) .ztkh_nrbox dl dt p{text-align: left;padding-left: 341px;}
ul.ztkh_nr li:nth-child(5) .ztkh_nrbox dl dt h4{padding-left: 341px; margin-bottom: 8px;text-align: left;}
ul.ztkh_nr li:nth-child(5) .ztkh_nrbox dl dd{ padding-bottom: 30px; text-align: right;background: url(../images/ztkh_nr_line02.png) no-repeat 230px 76px; margin-bottom:200px;    padding-right: 420px;}


ul.ztkh_nr li:nth-child(6){  width: 1100px; height:420px; top: 1666px; left: 0;}
ul.ztkh_nr li:nth-child(6) .ztkh_nrbox .ztkh_nrbox_img{ float: left; margin-top: 80px;}
ul.ztkh_nr li:nth-child(6) .ztkh_nrbox dl{left: 0; top:0;}
ul.ztkh_nr li:nth-child(6) .ztkh_nrbox dl dt p{font-size: 60px;margin-right:10px;height: 60px; line-height: 60px; margin-top: 10px; color: #4478d5; float: left;}
ul.ztkh_nr li:nth-child(6) .ztkh_nrbox dl dt h4{line-height: 92px; }
ul.ztkh_nr li:nth-child(6) .ztkh_nrbox dl dd{padding-left: 704px; padding-top: 290px; text-align: left; background: url(../images/ztkh_nr_line01.png) no-repeat 630px 270px;}



/*------------------------------------------------------------单项工程--------------------------------------------------*/
/*banner*/
.dxgc_banner{ width:100%; height:600px; position: relative; overflow: hidden; background: #b0adaa;}
.dxgc_banner img{ position: absolute; top: 0; left: 50%; margin-left: -960px;}

/*智能家居*/
.dxgc_znjj_box{ width:100%; height: 530px; background: url(../images/ny_jbkh_wdys_bg.jpg) no-repeat center bottom;}
ul.dxgc_znjj_nr{ width:100%; padding-top: 20px;}
ul.dxgc_znjj_nr li{ width:360px; float: left; border-right: 1px solid #f4f4f4; padding-right:28px; margin-right: 28px; margin-bottom: 50px; }
ul.dxgc_znjj_nr li:nth-child(3n){ width: 320px; padding-right:0; margin-right: 0px;  border-right:0;}
ul.dxgc_znjj_nr li i{ display: block;width:92px; height: 80px; line-height: 80px;font-size: 44px; color: #fff; text-align: center; float: left;}
ul.dxgc_znjj_nr li i.wdys_i01{ background: url(../images/dxgc_znjj_icon_bg01.png) no-repeat; }
ul.dxgc_znjj_nr li i.wdys_i02{ background: url(../images/dxgc_znjj_icon_bg02.png) no-repeat; }
ul.dxgc_znjj_nr li i.wdys_i03{ background: url(../images/dxgc_znjj_icon_bg03.png) no-repeat; }
ul.dxgc_znjj_nr li i.wdys_i04{ background: url(../images/dxgc_znjj_icon_bg04.png) no-repeat; }
ul.dxgc_znjj_nr li i.wdys_i05{ background: url(../images/dxgc_znjj_icon_bg05.png) no-repeat; }
ul.dxgc_znjj_nr li i.wdys_i06{ background: url(../images/dxgc_znjj_icon_bg06.png) no-repeat; }
ul.dxgc_znjj_nr li dl{width:calc(100% - 110px); float: right;}
ul.dxgc_znjj_nr li dl dt{font-size: 16px; font-weight: bold; color: #666666; height: 20px; line-height: 20px;}
ul.dxgc_znjj_nr li dl dd{font-size: 14px; color: #666666; line-height: 24px; margin-top:8px;}


/*单项工程*/
ul.dxgc_nr{ width: 100%;  height: 2710px; position: relative;}
ul.dxgc_nr li{ position: absolute; cursor: pointer; overflow: hidden;}
ul.dxgc_nr li .dxgc_nrbox .dxgc_nrbox_img{font-size: 0;}
ul.dxgc_nr li .dxgc_nrbox{ position: relative;}
ul.dxgc_nr li .dxgc_nrbox dl{ position:absolute; padding: 10px 30px 30px 30px; }
ul.dxgc_nr li .dxgc_nrbox dl dt{ margin-bottom: 10px;}
/*ul.dxgc_nr li .dxgc_nrbox dl dt:after{ display: block; content: ""; width: 20px; height: 3px; background: #fff; position: absolute; left: 0; bottom:-10px;}*/
ul.dxgc_nr li .dxgc_nrbox dl dt h4{ font-size: 26px; color: #fff; font-weight: bold;margin-top: 20px; border-bottom: 1px solid #fff;display: inline-block; padding-bottom: 14px;}
ul.dxgc_nr li .dxgc_nrbox dl dt p{font-family: "font_en"; font-size: 62px;  color: #fff; line-height: 50px;font-weight: bold;text-transform:uppercase;}
ul.dxgc_nr li .dxgc_nrbox dl dt p span{font-size: 30px;font-family: "font_en";}
ul.dxgc_nr li .dxgc_nrbox dl dd{font-size: 20px; line-height: 34px; color: #fff; padding-top: 10px;}

ul.dxgc_nr li .dxgc_nrbox_on{position: absolute; transition: all .3s ease; overflow: hidden;}
ul.dxgc_nr li .dxgc_nrbox_on .dxgc_nrbox_tit{ width:100%; padding: 20px 23px; }
ul.dxgc_nr li .dxgc_nrbox_on .dxgc_nrbox_tit h3{ font-size: 26px; font-weight: bold; color: #fff; float: left; border-bottom: 1px solid #fff;display: inline-block; padding-bottom: 14px;}
ul.dxgc_nr li .dxgc_nrbox_on .dxgc_nrbox_tit a{ display: block; width:96px; height: 30px; line-height: 30px; background: #fff; border-radius: 10px; box-shadow: 0 9px 24px rgba(0,0,0,0.2); float: right;font-size: 15px; font-weight: bold;text-align: center;margin-top: 4px;}
ul.dxgc_nr li .dxgc_nrbox_on dl{width:100%; padding:0 23px;}
ul.dxgc_nr li .dxgc_nrbox_on dl dt{ font-size: 16px; font-weight: bold;color: #fff;}
ul.dxgc_nr li .dxgc_nrbox_on dl dd{ font-size: 18px; color: #fff; margin-top: 14px;}
ul.dxgc_nr li .dxgc_nrbox_on dl dd span{ display: inline-block; height: 28px; line-height: 28px; border:1px dashed rgba(255,255,255,0.2); color: #fff; font-size: 14px; padding: 0 10px 0 6px; margin-bottom: 10px; margin-right: 5px;}
ul.dxgc_nr li .dxgc_nrbox_on dl dd span i{color: rgba(255,255,255,0.2); font-size: 24px; float: left; margin-right: 5px;}

ul.dxgc_nr li:nth-child(1){ width: 1100px; height: 400px; top: 0; left: 0;}
ul.dxgc_nr li:nth-child(1) .dxgc_nrbox .dxgc_nrbox_img{ float: left;}
ul.dxgc_nr li:nth-child(1) .dxgc_nrbox dl{ top:56px; right:0; width: 428px; height: 311px;  background: #e8856a;}
ul.dxgc_nr li:nth-child(1) .dxgc_nrbox_on{background: #e8856a;  top:56px;  height: 311px; width: 428px; right: -428px; }
ul.dxgc_nr li:nth-child(1) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #e8856a;}

ul.dxgc_nr li:nth-child(1):hover .dxgc_nrbox_on{ width: 428px; height: 311px; top:56px; right:0; }

ul.dxgc_nr li:nth-child(2){ width: 520px; height: 542px; top:450px; left: 0;}
ul.dxgc_nr li:nth-child(2) .dxgc_nrbox .dxgc_nrbox_img{ padding-top: 252px;}
ul.dxgc_nr li:nth-child(2) .dxgc_nrbox dl{ top:0; left:0; width: 464px; height: 292px;  background: #83d1dc;}
ul.dxgc_nr li:nth-child(2) .dxgc_nrbox_on{background: none;  top:-292px;  height: 292px; width: 464px; left: 0; }
ul.dxgc_nr li:nth-child(2) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #83d1dc;}

ul.dxgc_nr li:nth-child(2):hover .dxgc_nrbox_on{ width: 464px; height: 292px; top:25px; right:0; }

ul.dxgc_nr li:nth-child(3){ width: 530px; height:617px; top:450px; right: 0;}
ul.dxgc_nr li:nth-child(3) .dxgc_nrbox{height:617px; }
ul.dxgc_nr li:nth-child(3) .dxgc_nrbox .dxgc_nrbox_img{}
ul.dxgc_nr li:nth-child(3) .dxgc_nrbox dl{ bottom:0; left:52px; width: 428px; height: 277px;  background: #a0ce83;}
ul.dxgc_nr li:nth-child(3) .dxgc_nrbox_on{background: none;  bottom:-277px;  height: 277px; width: 428px; left: 52px; }
ul.dxgc_nr li:nth-child(3) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #a0ce83;}

ul.dxgc_nr li:nth-child(3):hover .dxgc_nrbox_on{ width: 428px; height: 277px; bottom:-25px; left:52px; }

ul.dxgc_nr li:nth-child(4){ width:380px; height:508px; top:1042px; left:0;}
ul.dxgc_nr li:nth-child(4) .dxgc_nrbox{height:508px; }
ul.dxgc_nr li:nth-child(4) .dxgc_nrbox .dxgc_nrbox_img{ padding-top:250px; }
ul.dxgc_nr li:nth-child(4) .dxgc_nrbox dl{ top:0; right:0; width: 348px; height: 280px; background: #f1b2c3;}
ul.dxgc_nr li:nth-child(4) .dxgc_nrbox_on{background: #f1b2c3;  top:-280px;  height: 280px; width: 348px; right: 0; }
ul.dxgc_nr li:nth-child(4) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #f1b2c3;}

ul.dxgc_nr li:nth-child(4):hover .dxgc_nrbox_on{ width: 348px; height: 330px; top:0; right:0; }

ul.dxgc_nr li:nth-child(5){ width:670px; height:434px; top:1118px; right:0;}
ul.dxgc_nr li:nth-child(5) .dxgc_nrbox .dxgc_nrbox_img{float: left;}
ul.dxgc_nr li:nth-child(5) .dxgc_nrbox dl{ top:30px; right:0; width: 329px; height: 282px; background: #b6a9cf;}
ul.dxgc_nr li:nth-child(5) .dxgc_nrbox_on{background: #b6a9cf;  top:30px;  height: 282px; width: 540px; right: -550px; }
ul.dxgc_nr li:nth-child(5) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #b6a9cf;}

ul.dxgc_nr li:nth-child(5):hover .dxgc_nrbox_on{ width: 540px; height: 282px; top:30px; right:0; }

ul.dxgc_nr li:nth-child(6){ width:971px; height:422px; top:1602px; right:0;}
ul.dxgc_nr li:nth-child(6) .dxgc_nrbox .dxgc_nrbox_img{float: right; padding-top: 78px;}
ul.dxgc_nr li:nth-child(6) .dxgc_nrbox dl{ top:0; left:0; width: 420px; height: 241px; background: #ccbe79;}
ul.dxgc_nr li:nth-child(6) .dxgc_nrbox_on{background: none;  top:-80px;  height: 241px; width: 420px; left: 0; }
ul.dxgc_nr li:nth-child(6) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #ccbe79;}

ul.dxgc_nr li:nth-child(6):hover .dxgc_nrbox_on{ width: 420px; height: 241px; top:25px; left:0; }

ul.dxgc_nr li:nth-child(7){ width:439px; height:620px; top:1892px; left:0;}
ul.dxgc_nr li:nth-child(7) .dxgc_nrbox{height:620px; }
ul.dxgc_nr li:nth-child(7) .dxgc_nrbox .dxgc_nrbox_img{}
ul.dxgc_nr li:nth-child(7) .dxgc_nrbox dl{ bottom:0; left:30px; width: 380px; height: 314px; background: #9dc4ec;}
ul.dxgc_nr li:nth-child(7) .dxgc_nrbox_on{background: #9dc4ec;  bottom:-314px;  height: 314px; width: 380px; left: 30px; }
ul.dxgc_nr li:nth-child(7) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #9dc4ec;}

ul.dxgc_nr li:nth-child(7):hover .dxgc_nrbox_on{ width: 380px; height: 314px; bottom:0; left:30px; }

ul.dxgc_nr li:nth-child(8){ width: 611px; height: 534px; top:2074px; right: 0;}
ul.dxgc_nr li:nth-child(8) .dxgc_nrbox .dxgc_nrbox_img{ float: left; padding-top: 238px;}
ul.dxgc_nr li:nth-child(8) .dxgc_nrbox dl{ top:0; right:0; width: 490px; height: 280px;  background: #fb8080;}
ul.dxgc_nr li:nth-child(8) .dxgc_nrbox_on{background: none;  top:-280px;  height: 280px; width: 490px; right: 0; }
ul.dxgc_nr li:nth-child(8) .dxgc_nrbox_on .dxgc_nrbox_tit a{color: #fb8080;}

ul.dxgc_nr li:nth-child(8):hover .dxgc_nrbox_on{ width: 490px; height: 280px; top:10px; right:0; }



/*-----------------------------------------------------------------宜瑞家工厂------------------------------------------------*/
/*宜瑞家工厂top*/
.nav_yrjgc { width: 100%; height: 60px; margin: 0; padding: 0; list-style-type: none; background: #272525; position: fixed; z-index: 9999;}

.nav_yrjgc .logo { float: left; margin-top: 8px;}

.nav_yrjgc ul { float: left; height: 18px;margin-left: 40px; }
.nav_yrjgc ul li { float: left;position: relative;  }
.nav_yrjgc ul li a{ display: block; height: 60px; line-height: 60px; font-size: 14px; font-weight: bold;color: #fff;  padding:0 20px; position: relative;}
.nav_yrjgc ul li a:after{ display: block; content: ""; position: absolute; top:21px; right:0; width: 1px; height: 18px; background: rgba(255,255,255,0.14);}
.nav_yrjgc ul li:last-child a{ padding:0 0 0 20px; }
.nav_yrjgc ul li:last-child a:after{ display: none;}
.nav_yrjgc ul li a:hover,.nav ul li a.current{color: #89c349; }
.nav_yrjgc ul li a.jiameng{color: #ebd542; }

.nav_yrjgc ul li ul.subnav{position: absolute; top:60px;text-align: center; z-index: 999;  border-top: 0; display: none; margin-top: 0; margin-left: 0; height: auto; padding-top:0px;}
.nav_yrjgc ul li ul.subnav li{padding: 0;width: 100%; height: 40px;line-height: 40px; display: block; border: 0; margin-bottom: 1px;  }
.nav_yrjgc ul li ul.subnav li a{display:block; padding:0;font-size:14px; height: auto;background:rgba(39, 37, 37, 0.88); color: #fff; white-space:nowrap ; text-align: center; line-height: 40px;border-right: 0;}
.nav_yrjgc ul li ul.subnav li a:hover{ background:rgba(39, 37, 37, 0.6);  color:#89c349; border-radius: 0; }


.nav_yrjgc .top_tel{ float: right; height: 20px; line-height: 20px; padding-left: 28px; font-weight: bold; color: #ffffff; font-size: 18px; background: url(../images/top_tel.png) no-repeat 1px 0; margin-top: 20px;}


/*工厂简介*/
.yrjgc_box01{ width: 100%; height:755px; background: url(../images/yrjgc_bg01.jpg) no-repeat center; padding-top: 60px;}

ul.yrjgc_nav{ float:left; margin-top: 50px;}
ul.yrjgc_nav li { float: left;}
ul.yrjgc_nav li a{display: inline-block; padding: 0 34px; height: 50px; line-height: 50px; margin-right: 1px; background: #fff; font-size: 20px; color: #666666; transition: all .3s ease;}
ul.yrjgc_nav li a.yrjgc_nav_on,ul.yrjgc_nav li a:hover{background: #fe5b28; color: #fff;}

.yrjgc_mbx{ float:right; line-height: 36px; font-size: 13px; color: #b3b3b3; margin-top: 60px;}
.yrjgc_mbx i{margin-right: 5px;}
.yrjgc_mbx span{ color: #fe5b28;}


.yrjgc_js_box{ width: 1100px; margin: auto; margin-top: 60px; position:relative;}
.yrjgc_js_box img{ position: absolute; left: -24px; top:0; z-index: 0; }
.yrjgc_js_box .yrjgc_js_txt{ position: absolute; top:50px; right: -4px; width: 664px; height: 408px; background: url(../images/yrjgc_js_bg.png) no-repeat; padding: 45px 45px 0 100px; z-index: 1;}
.yrjgc_js_box .yrjgc_js_txt p{ display: inline-block;font-family: "font_en"; font-size: 15px; color: #fe5b28; border-bottom: 2px solid #fe5b28; font-weight: bold; text-transform: uppercase; letter-spacing: 5px; padding-bottom: 6px;}

.yrjgc_js_box .yrjgc_js_txt h3{ font-size: 26px; color: #333333; font-weight: bold; margin-top: 24px;}

.yrjgc_js_box .yrjgc_js_txt .yrjgc_txt_box{ font-size: 14px; color: #666666; line-height: 24px; margin-top: 30px;}


/*实木门*/
.yrjgc_box02{ width: 100%; height:807px; background: url(../images/yrjgc_bg02.jpg) no-repeat center;}

.yrjgc_smm_box{ position:relative; height: 558px; margin-top: 100px;}
.yrjgc_smm_box img.yrjgc_smm_pic01{ position:absolute; left: 0; top: 0;}
.yrjgc_smm_box img.yrjgc_smm_pic02{ position:absolute; left: 380px; bottom: 0;}
.yrjgc_smm_box img.yrjgc_smm_pic03{ position:absolute; left:804px; bottom: 0;}
.yrjgc_smm_box .yrjgc_smm_txt_box{ position:absolute; width:720px; left:380px; top: 40px;}


.yrjgc_sc_tit{margin-bottom: 20px;}
.yrjgc_sc_tit h3{font-size: 26px; float: left; font-weight: bold;}
.yrjgc_sc_tit h3 span{font-size: 48px;}
.yrjgc_sc_tit p{font-family: "font_en"; font-size: 32px; color: #ededed; font-weight: bold; text-transform: uppercase; float: left; margin-left: 10px; height: 64px;
    line-height: 80px;}
.yrjgc_gc_nr{ font-size: 16px; line-height: 30px; color: #666;}

h3.yrjgc_tit_col01{color: #bc9962;}
h3.yrjgc_tit_col02{color: #a5c819;}
h3.yrjgc_tit_col03{color: #f1663b;}
h3.yrjgc_tit_col04{color: #eab62a;}
h3.yrjgc_tit_col05{color: #ba7468;}
h3.yrjgc_tit_col06{color: #1ac6c8;}
h3.yrjgc_tit_col07{color: #76bc63;}


/*整体衣柜*/
.yrjgc_box03{ width: 100%; height:747px; background: url(../images/yrjgc_bg03.jpg) no-repeat center;}
.yrjgc_ztyg_box{ position:relative; height: 747px; }
.yrjgc_ztyg_box img.yrjgc_ztyg_pic01{ position:absolute; left: 0; bottom: 0;}
.yrjgc_ztyg_box img.yrjgc_ztyg_pic02{ position:absolute; left: 370px; bottom: 0;}
.yrjgc_ztyg_box img.yrjgc_ztyg_pic03{ position:absolute; right:0; bottom: 0;}
.yrjgc_ztyg_box .yrjgc_ztyg_txt_box{ position:absolute; width:620px; left:0; top: 190px;}


/*整体橱柜*/
.yrjgc_box04{ width: 100%; height:754px; background: url(../images/yrjgc_bg04.jpg) no-repeat center;}
.yrjgc_ztcg_box{ position:relative; height: 754px; }
.yrjgc_ztcg_box img.yrjgc_ztcg_pic01{ position:absolute; left: 0; top: 124px;}
.yrjgc_ztcg_box img.yrjgc_ztcg_pic02{ position:absolute; left: 0; bottom: 0;}
.yrjgc_ztcg_box img.yrjgc_ztcg_pic03{ position:absolute; left:434px; bottom: 0;}
.yrjgc_ztcg_box .yrjgc_ztcg_txt_box{ position:absolute; width:450px; right:0; top: 165px;}


/*窗帘*/
.yrjgc_box05{ width: 100%; height:791px; background: url(../images/yrjgc_bg05.jpg) no-repeat center;}
.yrjgc_cl_box{ position:relative; height: 791px; }
.yrjgc_cl_box img.yrjgc_cl_pic01{ position:absolute; left: 0; top: 180px;}
.yrjgc_cl_box img.yrjgc_cl_pic02{ position:absolute; left: 220px; bottom: 0;}
.yrjgc_cl_box img.yrjgc_cl_pic03{ position:absolute; right:0; top: 103px;}
.yrjgc_cl_box img.yrjgc_cl_pic04{ position:absolute; right:0; top: 410px;}
.yrjgc_cl_box .yrjgc_cl_txt_box{ position:absolute; width:420px; left:390px; top: 200px;}
.yrjgc_cl_box .yrjgc_cl_txt{ position:absolute;left:390px; top: 505px;}


/*护墙板*/
.yrjgc_box06{ width: 100%; height:646px; background: url(../images/yrjgc_bg06.jpg) no-repeat center;}
.yrjgc_hqb_box{ position:relative; height: 646px; }
.yrjgc_hqb_box img.yrjgc_hqb_pic01{ position:absolute; right: 490px; bottom: 0;}
.yrjgc_hqb_box img.yrjgc_hqb_pic02{ position:absolute; right: 0; bottom: 10px;}
.yrjgc_hqb_box .yrjgc_hqb_txt_box{ position:absolute; width:1100px; left:0; top: 110px;}


/*集成墙板*/
.yrjgc_box07{ width: 100%; height:692px; background: url(../images/yrjgc_bg07.jpg) no-repeat center;}
.yrjgc_jcqb_box{ position:relative; height: 692px; }
.yrjgc_jcqb_box img.yrjgc_jcqb_pic01{ position:absolute; left: 0; top:177px;}
.yrjgc_jcqb_box img.yrjgc_jcqb_pic02{ position:absolute; left: 156px; bottom: 0;}
.yrjgc_jcqb_box .yrjgc_jcqb_txt_box{ position:absolute; width:580px; right:0; top: 186px;}


/*集成吊顶*/
.yrjgc_box08{ width: 100%; height:945px; background: url(../images/yrjgc_bg08.jpg) no-repeat center;}
.yrjgc_jcdd_box{ position:relative; height: 790px; }
.yrjgc_jcdd_box img.yrjgc_jcdd_pic01{ position:absolute; right: 0; top:166px;}
.yrjgc_jcdd_box img.yrjgc_jcdd_pic02{ position:absolute; right: 0; top: 482px;}
.yrjgc_jcdd_box img.yrjgc_jcdd_pic03{ position:absolute; right: 405px; bottom: 0;}
.yrjgc_jcdd_box .yrjgc_jcdd_txt_box{ position:absolute; width:700px; left:0; top: 176px;}



/*--------------------------------------------------------------------------------宜瑞家设计--------------------------------------------------*/

/*产品设计*/
.yrjsj_box01{ width: 100%; height:1011px; background: url(../images/yrjsj_bg01.jpg) no-repeat center; padding-top: 60px;}

.yrjsj_cpsj_box{ position:relative; height:614px; margin-top: 40px;}
.yrjsj_cpsj_box .yrjsj_cpsj_tit{ position: absolute; width:455px; height: 614px; background:url(../images/yrjsj_cpsj_tit.png) no-repeat; font-size: 26px; font-weight: bold; color: #bbbbbb; line-height: 40px;padding: 40px 0 0 90px; left:  0; top: 0;}
.yrjsj_cpsj_box .yrjsj_cpsj_tit span{font-size:40px; color: #fe5b28; }
.yrjsj_cpsj_box img.yrjsj_cpsj_pic01{ position:absolute; left: 380px; top: 0;}
.yrjsj_cpsj_box img.yrjsj_cpsj_pic02{ position:absolute; right: 0; top: 0;}
.yrjsj_cpsj_box img.yrjsj_cpsj_pic03{ position:absolute; right:287px; top: 330px;}

/*软装设计*/
.yrjsj_box02{ width: 100%; height:656px; background: url(../images/yrjsj_bg02.jpg) no-repeat center; padding-top: 6px;}

.yrjsj_rzsj_box{ position:relative; height:612px;}
.yrjsj_rzsj_box .yrjsj_rzsj_tit{ position: absolute; width:313px; height: 614px; background:url(../images/yrjsj_rzsj_tit.png) no-repeat; font-size: 26px; font-weight: bold; color: #bbbbbb; line-height: 40px;padding: 80px 0 0 50px; right:  0; top: -3px;}
.yrjsj_rzsj_box .yrjsj_rzsj_tit span{font-size:40px; color: #45c0fe; }
.yrjsj_rzsj_box img.yrjsj_rzsj_pic01{ position:absolute; left: 0; top: 0;}
.yrjsj_rzsj_box img.yrjsj_rzsj_pic02{ position:absolute; left: 0; top: 336px;}
.yrjsj_rzsj_box img.yrjsj_rzsj_pic03{ position:absolute; left:302px; top: 336px;}



/*店面设计*/
.yrjsj_box03{ width: 100%; height:835px; background: url(../images/yrjsj_bg03.jpg) no-repeat center; padding-top: 6px;}

.yrjsj_dmsj_box{ position:relative; height:600px;}
.yrjsj_dmsj_box img.yrjsj_dmsj_pic01{ position:absolute; left: 64px; top: 10px;}
.yrjsj_dmsj_box img.yrjsj_dmsj_pic02{ position:absolute; right:171px; top: 10px;}
.yrjsj_dmsj_box img.yrjsj_dmsj_pic03{ position:absolute; right:0; top: 10px;}
.yrjsj_dmsj_box img.yrjsj_dmsj_pic04{ position:absolute; right:0; bottom: 0;}

.yrjsj_dmsj_box .yrjgc_dmsj_txt{ position:absolute; padding: 20px; z-index: 9; }
.yrjsj_dmsj_box .yrjgc_dmsj_txt h4{ font-size: 24px; font-weight: bold; line-height: 34px; color: #ffffff; position: relative; padding-bottom: 20px;}
.yrjsj_dmsj_box .yrjgc_dmsj_txt h4:after{ display: block; content: ""; width:24px; height: 3px; background: #ffffff; position: absolute; bottom: 0;}
.yrjsj_dmsj_box .yrjgc_dmsj_txt p{ font-size: 14px; font-weight: bold; line-height: 20px; color: #ffffff; margin-top: 20px;text-transform: uppercase; }
.yrjsj_dmsj_box .dmsj_txt_bg01{ width:163px; height: 163px; background: #b6a9cf; left:0; top: 303px;}
.yrjsj_dmsj_box .dmsj_txt_bg02{ width:166px; height: 240px; background: #83d1dc; right:343px; top: 10px;}
.yrjsj_dmsj_box .dmsj_txt_bg03{ width:348px; height: 216px; background: #a0ce83; left:212px; bottom: 0;}


/*工程设计*/
.yrjsj_box04{ width: 100%; height:820px; background:#f9f9f9 url(../images/yrjsj_bg04.jpg) no-repeat center top; padding-top: 6px;}

.yrjsj_gcsj_box{ position:relative; height:560px;}
.yrjsj_gcsj_box img.yrjsj_gcsj_pic01{ position:absolute; left: 0; top: 0;}
.yrjsj_gcsj_box img.yrjsj_gcsj_pic02{ position:absolute; left:394px; top: 30px;}
.yrjsj_gcsj_box img.yrjsj_gcsj_pic03{ position:absolute; right:0; top: 0;}
.yrjsj_gcsj_box img.yrjsj_gcsj_pic04{ position:absolute; left:394px; bottom: 0;}



/*底部*/
.yrjgc_bottom_txt{ width:100%; height: 506px; padding-top:100px; background: url(../images/yrjsj_bottom_bg.jpg) no-repeat center; }
.gywm_bottom_txt{ width:100%; height: 369px; padding-top:50px; padding-left: 50px; background: url(../images/gywm_bottom_bg.jpg) no-repeat center; }
.yrjgc_bottom_txt dl,.gywm_bottom_txt dl{ width:100%; position: relative;}
.yrjgc_bottom_txt dl:after,.gywm_bottom_txt dl:after{display: block; content: ""; width: 39px; height: 33px; background: url(../images/index_yuyue_l_dou.png) no-repeat; position: absolute; left: 0; top:0;}
.yrjgc_bottom_txt dl dt,.gywm_bottom_txt dl dt{ padding-top: 60px; font-size:50px; font-weight: bold;color: #fff;}
.yrjgc_bottom_txt dl dd,.gywm_bottom_txt dl dd{ margin-top: 24px; font-size:24px; line-height: 34px; color:rgba(255,255,255,0.7);}

.yrjgc_bottom_txt a,.gywm_bottom_txt a{ display: block; width: 136px; height: 36px; line-height: 36px; background: #fff; font-size: 18px; text-align: center; color: #89c349; margin-top: 44px; transition: all .3s ease; box-shadow: 0 20px 50px rgba(0,0,0,0.3);}

.yrjgc_bottom_txt a span,.gywm_bottom_txt a span{font-size: 20px; font-weight: bold;}



/*--------------------------------------------------------------------培训学校-------------------------------------------------------------------*/
.pxxx_banner_bm{ width: 1100px; position: absolute; top: 95px; left: 50%; margin-left: -550px; z-index: 99;}
.pxxx_banner_bm .pxxx_bm_box{float: right; margin-right: 22px; background: rgba(255,255,255,0.4); padding: 10px; }
.pxxx_banner_bm .pxxx_bm_box .pxxx_bm_nribox{ width: 300px;background: #fff; padding: 20px }
.pxxx_banner_bm .pxxx_bm_box .pxxx_bm_nribox .pxxx_bm_tit{}
.pxxx_banner_bm .pxxx_bm_box .pxxx_bm_nribox .pxxx_bm_tit h3{font-size: 26px; color: #66a4e3; font-weight: bold; text-align: center}
.pxxx_banner_bm .pxxx_bm_box .pxxx_bm_nribox .pxxx_bm_tit p{font-size: 12px; color: #9a9a9a; letter-spacing: 5px;text-align: center; text-transform: uppercase;}

form.wybm_box { width: 100%; margin-top: 20px;}

.wybm_input_box{ width:100%;margin-bottom: 10px;overflow: hidden;}
.wybm_input_box p{ width:76px; height: 28px;float: left; text-align: right; color: #666666;}

input.wybm_text { color: #a5a5a5; border:0; width:calc(100% - 86px); height: 28px; padding:0 10px; line-height:28px;  background:#f3f3f3;}
select.wybm_text { color: #a5a5a5; background: #f3f3f3; border: 1px solid #f3f3f3;  width:calc(100% - 86px); height: 28px;line-height: 28px; float: right;}
textarea.wybm_text{ width:calc(100% - 86px); height: 60px; padding:0 10px; resize: none; overflow: hidden; border: 1px solid #f3f3f3; background: #f3f3f3; text-align: left; line-height: 18px; font-size: 13px; float: right;}
button.wybm_btn { width: 100%; height: 46px;  border:none; background: #66a4e3; color: #fff; font-size: 24px; text-align: center; cursor: pointer; margin-top: 12px; font-weight: bold;}

button.wybm_yzm{border: none; font-size: 13px; width:70px; height: 24px; line-height: 24px; float: right; text-align: center; background: #838383; color: #fff; margin-top: 2px;}

.wybm_wz{ font-size: 13px; color: #666666;}
.wybm_wz span{ font-size: 18px; color: #66a4e3;}


/*学校介绍*/
.pxxx_js_box{ width:100%; height: 618px; background: url(../images/ny_pxxx_js_bg.jpg) no-repeat center bottom;}
img.pxxx_js_img{ float:left;}
.pxxx_js_txt{ float:right; width:486px; margin-top: 150px;}
.pxxx_js_txt h4{ font-size: 34px; color: #323232; font-weight: bold; margin-bottom: 50px;}
.pxxx_js_txt p{ font-size: 16px; color: #666666; line-height: 30px;}
.pxxx_js_txt p span{ font-size: 22px; color: #84b5e7; }


/*培训课程*/

#main ul{ overflow:hidden; _height:1%; padding-top: 10px;}

#main ul li{  border-top:1px solid #DBDBDB; float:left; display:inline; list-style:none; margin-bottom:34px; background:#FFF; width:330px; padding-bottom:36px; box-shadow: 0 10px 30px rgba(0,0,0,0.05); transition: all .3s ease; margin-left: 20px;}
#main ul li img{ width:100%; display:block; min-height: 144px;}
#main ul li h3{ padding:30px 34px 20px 34px; font-weight:bold; font-size: 18px; color: #333333; text-align: center;}
#main ul li p{line-height:24px; font-size: 14px; color: #888888; padding: 0 34px; text-align: center;}
#main ul li a.pxxx_kc_bm{ display: block; margin: auto; margin-top:30px; width: 110px; height: 34px; line-height: 30px; border: 2px solid #84b5e7; text-align: center; font-size: 16px; font-weight: bold; color: #84b5e7; transition: all .3s ease;}

#main ul li:hover{box-shadow: 0 10px 30px rgba(114,184,255,0.44); background: #84b5e7;}
#main ul li:hover h3{color: #fff; }
#main ul li:hover p{color: #fff;}
#main ul li:hover a.pxxx_kc_bm{ border: 2px solid #fff; background: #fff; color: #84b5e7; box-shadow: 0 20px 30px rgba(0,0,0,0.18)}



/*--------------------------------------------------------------------------关于我们-------------------------------------------------------------------*/
/*公司介绍*/
.gywm_box01{ width: 100%; height:677px; background: url(../images/gywm_bg01.jpg) no-repeat center; padding-top: 60px;}

.gywm_js_tit{ width: 1100px; margin: auto;font-size: 26px; color: #333333; font-weight: bold; line-height: 40px;}
.gywm_js_tit span{ font-size: 40px; color: #fe5b28;font-family: "font_en";text-transform: uppercase;letter-spacing: 5px;}

.gywm_js_box{ width: 1100px; height: 364px; margin: auto; margin-top: 20px; position:relative;}
.gywm_js_box img.js_pic{ position: absolute; left: 0px; top:0; z-index: 0; }
.gywm_js_box img.js_wz{ position: absolute; left: 445px; top:292px; z-index: 0; }
.gywm_js_box .gywm_js_txt{ position: relative; width: 690px; height: 239px; background:rgba(0,0,0,0.04); margin-top: 10px; float: right;}
.gywm_js_box .gywm_js_txt .gywm_txt_box{ position: absolute; font-size: 15px; color: #666666; line-height: 24px; width: 720px; height: 239px; top: 20px; right:20px; background: #fff; padding: 40px 30px;}


/*发展历程*/
.gywm_box02{ width: 100%; height:996px; background: url(../images/gywm_bg02.jpg) no-repeat center; padding-top: 60px;}
ul.gywm_fzlc_nr{ height:742px; position: relative;}
ul.gywm_fzlc_nr:after{display: block; content: ""; position: absolute; width: 100%; height:4px; background: url(../images/gywm_fzlc_dian.png) repeat-x; top: 50%; margin-top:-2px;}

ul.gywm_fzlc_nr li{position: absolute;}
ul.gywm_fzlc_nr li dl dt{ font-size: 30px; color: #fff; text-align: center; font-weight: bold; position: relative; padding-bottom: 10px;}
ul.gywm_fzlc_nr li dl dt span{ font-size: 13px;}
ul.gywm_fzlc_nr li dl dt:after{ display: block; content: ""; width: 20px; height: 2px; background: #fff; position: absolute; left: 50%; margin-left: -10px; bottom: 0;}
ul.gywm_fzlc_nr li dl dd{ font-size: 16px; line-height: 24px; color: #fff; margin-top: 10px; text-align: center;}

ul.gywm_fzlc_nr li:nth-child(1){ width: 199px; height: 230px; background:url(../images/gywm_fzlc_bg01.png) no-repeat; top: 151px;left: 0; z-index: 99;}
ul.gywm_fzlc_nr li:nth-child(1) dl{ width: 150px; margin-top: 34px; margin-left: 30px;}

ul.gywm_fzlc_nr li:nth-child(2){ width: 201px; height: 233px; background:url(../images/gywm_fzlc_bg02.png) no-repeat; top: 360px;left:180px; z-index: 99;}
ul.gywm_fzlc_nr li:nth-child(2) dl{ width: 150px;margin-top: 60px; margin-left: 30px;}

ul.gywm_fzlc_nr li:nth-child(3){ width: 249px; height: 285px; background:url(../images/gywm_fzlc_bg03.png) no-repeat; top: 95px;left: 330px; z-index: 99;}
ul.gywm_fzlc_nr li:nth-child(3) dl{ width: 192px; margin-top: 34px; margin-left: 30px;}

ul.gywm_fzlc_nr li:nth-child(4){ width: 329px; height: 372px; background:url(../images/gywm_fzlc_bg04.png) no-repeat; top: 360px;left: 468px; z-index: 99;}
ul.gywm_fzlc_nr li:nth-child(4) dl{width: 253px;margin-top: 67px;margin-left: 37px;}

ul.gywm_fzlc_nr li:nth-child(5){ width: 348px; height: 387px; background:url(../images/gywm_fzlc_bg05.png) no-repeat; top: -7px;left: 636px; z-index: 99;}
ul.gywm_fzlc_nr li:nth-child(5) dl{ width: 265px; margin-top: 39px; margin-left: 41px;}

ul.gywm_fzlc_nr li:nth-child(6){ width: 223px; height: 253px; background:url(../images/gywm_fzlc_bg06.png) no-repeat; top: 360px;left: 876px; z-index: 99;}
ul.gywm_fzlc_nr li:nth-child(6) dl{ width: 168px; margin-top: 67px; margin-left: 30px;}



/*企业文化*/
.gywm_qywh_box{ width:100%; height: 377px; background: url(../images/gywm_bg03.jpg) no-repeat center;}
ul.gywm_qywh_nr{ width:100%;}
ul.gywm_qywh_nr li{ width:237px; float: left; padding-right:60px; margin-right: 70px; position: relative;}
ul.gywm_qywh_nr li:after{ display: block; content: ""; width:1px; height: 90px; position: absolute; right: 0; top: 40px; background: #e8e8e8;}
ul.gywm_qywh_nr li:last-child{width:177px; border-right: 0; padding-right:0px; margin-right: 0px; }
ul.gywm_qywh_nr li:last-child:after{display: none;}
ul.gywm_qywh_nr li i { font-family:'微软雅黑';  display: block;width:104px; height: 104px; line-height: 104px;font-size: 26px; color: #fff; font-weight: bold; letter-spacing: 5px; text-align: center; margin-left: 36px;}
ul.gywm_qywh_nr li i.qywh_i01{ background: url(../images/gywm_qywh_icon_bg01.png) no-repeat; }
ul.gywm_qywh_nr li i.qywh_i02{ background: url(../images/gywm_qywh_icon_bg02.png) no-repeat; }
ul.gywm_qywh_nr li i.qywh_i03{ background: url(../images/gywm_qywh_icon_bg03.png) no-repeat; }
ul.gywm_qywh_nr li i.qywh_i04{ background: url(../images/gywm_qywh_icon_bg04.png) no-repeat; }
ul.gywm_qywh_nr li p{font-size: 14px; color: #666666; line-height: 24px; text-align: center; margin-top:10px;}


/*旗下品牌*/
.gywm_qxpp_box{ width:100%; height: 830px; background: url(../images/gywm_bg04.jpg) no-repeat center;}

.gywm_qxpp_nr{ text-align:center;}



/*--------------------------------------------------------新闻资讯----------------------------------------------*/
.news_box{ width:100%; background: #f9f9f9; padding-bottom: 90px;}

.news_list_box{ width:1100px; margin: auto; padding: 40px; background: #fff; box-shadow: 0 20px 50px rgba(0,0,0,0.08); margin-top:20px;}
.news_list_box ul li{ width:100%; border-bottom: 1px solid #e1e1e1; padding-bottom: 24px; margin-bottom: 24px;}
.news_list_box ul li .news_list_time{ width:80px; height: 80px; border: 2px solid #e6e6e6; padding: 14px; float: left; transition:all .3s ease ;}
.news_list_box ul li .news_list_time p.news_list_day{ height: 26px; line-height: 26px; font-size: 34px; color: #313131; font-weight: bold; text-align: center; font-family: "font_news"; transition:all .3s ease ;}
.news_list_box ul li .news_list_time p.news_list_new{ height: 24px; font-size: 12px; color: #999999; text-align: center; background: url(../images/index_news_list_line.png) no-repeat top center; padding-top: 7px; margin-top: 5px; transition:all .3s ease ;}

.news_list_box ul li dl{ width: calc(100% - 100px); float: right; padding: 5px 0; transition:all .3s ease ;}
.news_list_box ul li dl dt{ font-size: 16px; color: #333333; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition:all .3s ease ;}
.news_list_box ul li dl dd{ font-size: 13px; color: #888888; margin-top: 10px; height: 40px; line-height: 20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition:all .3s ease ;}

.news_list_box ul li:hover .news_list_time{  border: 2px solid #fc8800;}
.news_list_box ul li:hover .news_list_time p.news_list_day{  color: #fc8800; }
.news_list_box ul li:hover .news_list_time p.news_list_new{ color: #fc8800;background: url(../images/index_news_list_line_on.png) no-repeat top center; }

.news_list_box ul li:hover dl dt{ font-size: 16px; color: #fc8800;}
.news_list_box ul li:hover dl dd{ font-size: 13px; color: #666666;}


/*详情*/
.news_xq_tit{ width:100%; border-bottom: 1px solid #f0f0f0; padding-bottom: 20px;}
.news_xq_tit h3{ width: 100%; font-size:22px; color: #444444; text-align: center; }
.news_sj_box{ width: 100%; overflow: auto;  padding-top:10px; text-align: center;}
.news_sj_box span{ font-size: 12px; color: #b2b2b2; }
.news_sj_box span.m_l{ margin-left: 20px; }
.news_xq_nr{ font-size: 14px; color: #888; line-height: 30px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
.xq_sx{ width: 100%;  font-size: 14px; margin: 22px 0;}
.xq_sx span.xq_s a{ float: left; color: #bababa; transition: all .3s ease;}
.xq_sx span.xq_s a:hover{ color: #fc8800; }
.xq_sx span.xq_x a{ float: right; color: #fc8800; }

.news_xq_list{ width:1100px; margin: auto;}
.news_xq_list ul{ width:100%;}
.news_xq_list ul li{ width:48%; height: 60px; margin-right: 4%; float: left; padding: 20px 0; border-bottom: 1px solid #ececec;}
.news_xq_list ul li:nth-child(2n){ margin-right: 0;}
.news_xq_list ul li a{ display: block; font-size: 13px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_xq_list ul li a i{ color: #cdcdcd; margin-right: 4px;}
.news_xq_list ul li:hover a{  color: #fc8800;}
.news_xq_list ul li:hover a i{ color: #fc8800;}



/*分页*/
.fy_box{ width: 100%; text-align: center; margin-top: 40px; }
.fy_box a,.fy_box span{ display: inline-block; text-align: center;min-width: 30px; height: 30px; line-height: 30px; font-size: 18px; color: #a3a2a2;  background: #f7f7f7; border-radius: 30px; transition: all .3s ease; margin:0 5px; }
.fy_box a:hover,.fy_box span.fy_on{ color: #fff; background: #fe5b28; }



/*----------------------------------------------------------------------招商加盟-----------------------------------------------------------*/
/*banner*/
.zsjm_banner{text-align:center;position: relative; font-size: 0px;}
.zsjm_banner .hd{ height:10px; overflow:hidden; position:absolute; bottom:20px; left:50%; margin-left:-21px; z-index:2; }
.zsjm_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zsjm_banner .hd ul li{ width:10px; height:10px; margin:0 5px; float:left; cursor:pointer; background:#fff; text-indent:-9999rem; transition:all .3s ease;}
.zsjm_banner .hd ul li.on{ background:#dfc385; width: 64px;height:10px;}

.zsjm_banner a.prev,.zsjm_banner a.next{ display:block; /* width:60px; height:62px;*/ position: absolute; top: 50%; margin-top: -70px; z-index: 999; opacity: 0.6;  overflow:hidden; cursor:pointer; transition: all .3s ease;}
.zsjm_banner a.prev i,.zsjm_banner a.next i{ font-size: 130px; color: #fff; opacity: 0.5;}
.zsjm_banner a:hover.prev i,.zsjm_banner a:hover.next i{  opacity: 1; color: #dfc385;}
.zsjm_banner a.next{ right: 70px;}
.zsjm_banner a.prev{ left: 70px; }

.zsjm_banner .bd img.zsjm_bannerbg{ width:100%;}


.zsjm_banner01_txt_tit01{width: 60%; top: 28%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.zsjm_banner01_txt_tit01 img{width:70%;}
.zsjm_banner01_txt01{width: 100%; top: 68%; text-align: center; height: 10%; z-index: 999;}
.zsjm_banner01_txt01 img{height: 45%; margin: 0 15px;}

.zsjm_banner02_txt01{width: 46%; top: 28%; text-align: left; left: 50%; margin-left: -23%; z-index: 999;}
.zsjm_banner02_txt01 img.zsjm_b2_img01{ width: 26%; margin-right: 24px; float: left; margin-top: 50px;}
.zsjm_banner02_txt01 img.zsjm_b2_img02{width: 70%; float: left;}

.zsjm_banner03_txt01{width: 34%; top: 16.5%; left: 50%; margin-left: -17%; text-align: center; z-index: 999;}
.zsjm_banner03_txt01 img{width:84%;}
.zsjm_banner03_txt02{width: 40%; top: 49%; left: 50%; margin-left: -20%; text-align: center; z-index: 999;}
.zsjm_banner03_txt02 img{width:32%; margin:0 44px; }

.zsjm_banner04_txt01{width: 60%; top: 28%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.zsjm_banner04_txt01 img{width:84%;}
.zsjm_banner04_txt02{width: 60%; top: 50%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.zsjm_banner04_txt02 img{width:56%;}
.zsjm_banner04_txt03{width: 60%; top: 69%; left: 50%; margin-left: -30%; text-align: center; z-index: 999;}
.zsjm_banner04_txt03 img{width:54%;}



/*辅助*/
.zsjm_fj_box{ width:100%; height: 100px; z-index: 999;position: absolute;}
.zsjm_fj_box .zsjm_fj_nav{ width:50%; height: 100px; float: left; background: #f3b060;}
.zsjm_fj_box .zsjm_fj_nav ul{ float: right;}
.zsjm_fj_box .zsjm_fj_nav ul li{ float: left;}
.zsjm_fj_box .zsjm_fj_nav ul li a{ display: block; width: 100px; height: 100px; text-align: center; color: #fff;  font-size: 16px;padding-top: 16px; }
.zsjm_fj_box .zsjm_fj_nav ul li:nth-child(2n) a{ background: #fbd08b;}
.zsjm_fj_box .zsjm_fj_nav ul li a i{ font-size: 40px;}

.zsjm_fj_box .zsjm_fj_news{ width:50%; height: 100px; float: right; background: #eae1e2;}
.zsjm_fj_news_box{ width: 550px; height: 100px; float: left;}
.zsjm_fj_news_tit{ width: 100px; height: 100px; padding-top: 14px; text-align: center; font-weight: bold;float: left; font-size: 24px; background: url(../images/zsjm_fj_news_titbg.png) no-repeat;line-height: 35px; color: #fff;}

.zsjm_fj_news_left{float: left; height: 100px; width: 450px;}
.zsjm_fj_news_left .hd{ overflow:hidden; }
/*
.zsjm_fj_news_left .hd .prev,.zsjm_fj_news_left .hd .next{ display:block;  width:58px; height:58px; float:right;  overflow:hidden; cursor:pointer;}
.zsjm_fj_news_left .hd .next{  background:#a33c41 url(../images/index_hd_jt_r.png) no-repeat center; }
.zsjm_fj_news_left .hd .prev{  background:#c32a31 url(../images/index_hd_jt_l.png) no-repeat center; }
*/
.zsjm_fj_news_left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.zsjm_fj_news_left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#000; }
.zsjm_fj_news_left .hd ul li.on{ background-position:0 0; }
.zsjm_fj_news_left .bd{ width:400px; overflow:hidden; padding-left: 20px; margin-top: 14px; }
.zsjm_fj_news_left .bd ul{ overflow:hidden; zoom:1; }
.zsjm_fj_news_left .bd ul li{ margin-right:20px;  float:left; text-align:left; _display:inline;}
.zsjm_fj_news_left .bd ul li a h4{  color: #333333; font-weight: bold; font-size: 16px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zsjm_fj_news_left .bd ul li a p{ color:#666666;font-size: 14px; line-height: 20px; overflow: hidden; height: 40px; margin-top: 8px;}



/*占有量分析*/
.zsjm_sj_box{ width:100%; height: 686px; background: url(../images/zsjm_bg01.jpg) no-repeat center; min-width: 1100px;}

.zsjm_sj_l{ width:455px; float: left;}
.zsjm_sj_l p{ width:100%; font-size: 18px; color: #fff; font-weight: bold; padding-left: 45px; margin-top: 20px;}
.zsjm_sj_l p i{font-size: 22px; margin-right: 8px;}
.zsjm_sj_l p i.col01,.zsjm_sj_l p span{color: #cac2c3;}

.zsjm_sj_r{ width:469px; float: right;}
.zsjm_sj_r p{ width:100%; font-size: 18px; color: #fff; font-weight: bold; padding-left: 60px; margin-top: 20px;}
.zsjm_sj_r p i{font-size: 22px; margin-right: 8px;}
.zsjm_sj_r p i.col01,.zsjm_sj_r p span{color: #ffe1aa;}

.zsjm_sj_vs{ position:absolute; top: 70px; left: 50%; margin-left: -60px;}

.zsjm_sj_txt_box{ font-size: 15px; line-height: 40px; color: #fff; text-align: center; margin-top: 30px;}
.zsjm_sj_txt_box span.bg_col01,.zsjm_sj_txt_box span.bg_col02{ font-size: 20px; height: 24px; padding: 0 10px;border-radius: 24px; margin: 0 10px;}
.zsjm_sj_txt_box span.bg_col01{background: #b8b8b8;}
.zsjm_sj_txt_box span.bg_col02{background: #ccb384;}
.zsjm_sj_txt_box img{margin-top: 10px;}


/*4大优势*/
.zsjm_ys_box{ width:100%; height: 559px; background: url(../images/zsjm_bg02.jpg) no-repeat center;}
ul.zsjm_ys_nr{ width:100%;}
ul.zsjm_ys_nr li{ width:237px; float: left; padding-right:60px; margin-right: 70px; position: relative;}
ul.zsjm_ys_nr li:after{ display: block; content: ""; width:1px; height: 200px; position: absolute; right: 0; top: 14px; background: #9d1c29;}
ul.zsjm_ys_nr li:last-child{width:177px; border-right: 0; padding-right:0px; margin-right: 0px; }
ul.zsjm_ys_nr li:last-child:after{display: none;}
ul.zsjm_ys_nr li i {display: block;width:129px; height: 112px; line-height: 112px;font-size: 58px; color: #3e2900; text-align: center; margin-left:24px; background: url(../images/zsjm_ys_bg.png) no-repeat; }
ul.zsjm_ys_nr li dl{margin-top:20px;}
ul.zsjm_ys_nr li dl dt{font-size: 16px; color: #ffe1ab; line-height: 24px; text-align: center; font-weight: bold;}
ul.zsjm_ys_nr li dl dd{font-size: 14px; color: #d6ab97; line-height: 22px; text-align: center; margin-top:10px;}


/*加盟支持*/
.zsjm_jmzc_box{ width:100%; height: 701px; background: url(../images/zsjm_bg03.jpg) no-repeat center;}
.zsjm_jmzc_nr{ width: 100%; position: relative;}
.zsjm_jmzc_nr ul{ padding-top: 6px;}
.zsjm_jmzc_nr ul li{width:549px; height: 242px; float: left; background: rgba(255,255,255,0.4); border-radius: 50px 0 0 0; padding: 38px;}
.zsjm_jmzc_nr ul li:nth-child(2){float: right;background: rgba(255,255,255,0.55); border-radius:0 50px 0 0 ;}
.zsjm_jmzc_nr ul li:nth-child(3){float: left; height: 282px; background: rgba(255,255,255,0.75); border-radius:0 0 0 50px ; margin-top: 2px;}
.zsjm_jmzc_nr ul li:nth-child(4){float: right; height: 282px; background: rgba(255,255,255,0.70); border-radius:0 0 50px 0 ; margin-top: 2px;}
.zsjm_jmzc_nr ul li dl{}
.zsjm_jmzc_nr ul li dl dt{ font-size: 24px; color: #333333; font-weight: bold; text-align: left;}
.zsjm_jmzc_nr ul li:nth-child(2n) dl dt{text-align: right;}
.zsjm_jmzc_nr ul li dl dt span{color: #a80112;}
.zsjm_jmzc_nr ul li dl dt i{font-size: 54px; margin-right: 10px; color: #a80112; font-weight: normal;}
.zsjm_jmzc_nr ul li:nth-child(2n) dl dt i{margin-left: 10px;}
.zsjm_jmzc_nr ul li dl dd{font-size:14px; line-height: 24px; margin-top: 10px; color: #444444;}
.zsjm_jmzc_nr ul li:nth-child(2n) dl dd{text-align: right;}

.zsjm_jmzc_tit{ position: absolute; top: 126px; left: 50%; margin-left: -127px; width: 254px; height: 254px; border-radius: 50%; background: #a80112; font-size: 40px; line-height: 50px; color: #e5e0ac; font-weight: bold; text-align: center; box-shadow: 0 0 80px rgba( 168,1,18,0.6); z-index: 99; padding-top: 70px;}

/*开家形象店*/
.zsjm_xxd_box{ width:100%; height: 921px; background: url(../images/zsjm_bg04.jpg) no-repeat center;}

.zsjm_xxd_gd{ position: relative; padding: 4px; overflow: hidden; width: 1100px; }	
.zsjm_xxd_gd .bigImg{ height: 258px; position: relative; margin-left: 225px;}	
.zsjm_xxd_gd .bigImg li img{ vertical-align:middle; width:649px; height:431px;    }	
.zsjm_xxd_gd .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }	
.zsjm_xxd_gd .smallScroll{ height: auto; margin-bottom: 6px; background: rgba(255,236,194,0.5); padding: 30px 0; margin-top: 20px;}	
.zsjm_xxd_gd .sPrev,.zsjm_xxd_gd .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/zsjm_xxd_jt.png) no-repeat 0 0; opacity: 0.6; margin-left: 20px;margin-right: 20px;margin-top: 38px;}	
.zsjm_xxd_gd .sNext{ background-position: 0 -70px;}	
.zsjm_xxd_gd .sPrev:hover,.zsjm_xxd_gd .sNext:hover{ opacity: 1;}	
.zsjm_xxd_gd .smallImg{ float:left;  margin: 0 4px; display:inline; width: 972px; overflow: hidden;}	
.zsjm_xxd_gd .smallImg ul{ height:auto;  width: 9999px; overflow: hidden; }	
.zsjm_xxd_gd .smallImg li{ float: left;  width:162px; cursor:pointer;  display: inline; font-size: 0px;  }	
.zsjm_xxd_gd .smallImg img{width:154px;  }	
.zsjm_xxd_gd .smallImg .on img{ border:4px solid #c41c1c;}	
.zsjm_xxd_gd .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}	
.zsjm_xxd_gd .pageState span{ color: #f00; font-size: 16px;}


/*加盟条件*/
.zsjm_jmtj_box{ width:100%; height: 457px; background: url(../images/zsjm_bg05.jpg) no-repeat center;}

ul.zsjm_jmtj_nr{}
ul.zsjm_jmtj_nr li{ width: 160px; height: 270px; background: url(../images/zsjm_jmtj_li.png) no-repeat; padding: 30px 20px; overflow: hidden; cursor: pointer; transition: all .3s ease; margin-right: 28px; float: left;}
ul.zsjm_jmtj_nr li:last-child{ margin-right:0px;}
ul.zsjm_jmtj_nr li i{ display: block;width: 100%; height: 83px; position: relative; transition: all .3s ease;}
ul.zsjm_jmtj_nr li i:after{ display: block; content: ""; width:20px ; height: 3px; position: absolute; background: #f9df94; bottom: 0; left: 50%; margin-left: -10px;}
ul.zsjm_jmtj_nr li i.jmtj_bg01{ background: url(../images/zsjm_jmtj_zi01.png) no-repeat top center;}
ul.zsjm_jmtj_nr li i.jmtj_bg02{ background: url(../images/zsjm_jmtj_zi02.png) no-repeat top center;}
ul.zsjm_jmtj_nr li i.jmtj_bg03{ background: url(../images/zsjm_jmtj_zi03.png) no-repeat top center;}
ul.zsjm_jmtj_nr li i.jmtj_bg04{ background: url(../images/zsjm_jmtj_zi04.png) no-repeat top center;}
ul.zsjm_jmtj_nr li i.jmtj_bg05{ background: url(../images/zsjm_jmtj_zi05.png) no-repeat top center;}
ul.zsjm_jmtj_nr li i.jmtj_bg06{ background: url(../images/zsjm_jmtj_zi06.png) no-repeat top center;}
ul.zsjm_jmtj_nr li p{ font-size: 14px; line-height: 24px; color: #d7ab97; margin-top: 10px; text-align: center; transition: all .3s ease;}
ul.zsjm_jmtj_nr li img.zsjm_jmtj_line{ margin-left:58px;  margin-top:130px; transition: all .3s ease;  }

ul.zsjm_jmtj_nr li:hover{ background: url(../images/zsjm_jmtj_li_on.png) no-repeat; border: 0;}
ul.zsjm_jmtj_nr li:hover i:after{background: #d0b47b;}
ul.zsjm_jmtj_nr li:hover i.jmtj_bg01{ background: url(../images/zsjm_jmtj_zi01_on.png) no-repeat top center;}
ul.zsjm_jmtj_nr li:hover i.jmtj_bg02{ background: url(../images/zsjm_jmtj_zi02_on.png) no-repeat top center;}
ul.zsjm_jmtj_nr li:hover i.jmtj_bg03{ background: url(../images/zsjm_jmtj_zi03_on.png) no-repeat top center;}
ul.zsjm_jmtj_nr li:hover i.jmtj_bg04{ background: url(../images/zsjm_jmtj_zi04_on.png) no-repeat top center;}
ul.zsjm_jmtj_nr li:hover i.jmtj_bg05{ background: url(../images/zsjm_jmtj_zi05_on.png) no-repeat top center;}
ul.zsjm_jmtj_nr li:hover i.jmtj_bg06{ background: url(../images/zsjm_jmtj_zi06_on.png) no-repeat top center;}
ul.zsjm_jmtj_nr li:hover p{color: #444444; }
ul.zsjm_jmtj_nr li:hover img.zsjm_jmtj_line{ margin-left:58px;  margin-top: 10px;  }



/*加盟理由*/
.zsjm_jmly_box{ width:100%; height: 682px; background: url(../images/zsjm_bg06.jpg) no-repeat center;}

ul.zsjm_jmly_nr{padding: 0 17px;}
ul.zsjm_jmly_nr li{ width:240px; height: 190px; border: 3px solid #f9df94; position: relative; cursor: pointer; margin-top: 50px; margin-bottom: 30px; float: left;transition: all .3s ease; margin-right: 35px;}
ul.zsjm_jmly_nr li:nth-child(4n){margin-right: 0px;}
ul.zsjm_jmly_nr li:last-child{ margin-right: 0;}
ul.zsjm_jmly_nr li:nth-child(5),ul.zsjm_jmly_nr li:nth-child(6),ul.zsjm_jmly_nr li:nth-child(7),ul.zsjm_jmly_nr li:nth-child(8){ margin-bottom:0;}
ul.zsjm_jmly_nr li i{font-family: 'font_news'; font-size: 61px; color: #ffffff; text-shadow:0 16px 10px rgba(0,0,0,0.2);  width:99px; height: 115px; position: absolute; display: block; background: url(../images/zsjm_jmly_br_bg.png) no-repeat; line-height: 115px; text-align: center; top: -60px; left: 50%; margin-left: -49px;transition: all .3s ease;}
ul.zsjm_jmly_nr li p{padding: 60px 24px 0 24px; font-size:15px; line-height: 24px; color: #f9df94; text-align: center;transition: all .3s ease;}

ul.zsjm_jmly_nr li:hover{background: #f9df94; }
ul.zsjm_jmly_nr li:hover i{color: #900210; text-shadow:0 0 0; }
ul.zsjm_jmly_nr li:hover p{color: #333333; }


/*加盟流程*/
.zsjm_jmlc_box{ width:100%; height: 776px; background: url(../images/zsjm_bg07.jpg) no-repeat center;}



/*浮动窗口*/
.right_fu{ width:68px; position: fixed; right: 20px; bottom:150px; z-index: 99999;box-shadow: 0 10px 24px rgba(0,0,0,0.1);}
.right_fu ul{ position: relative; z-index: 10;}
.right_fu ul li{ width:68px; height: 68px; border-bottom:1px solid #f0f0f0; position: relative; text-align: center; font-size: 12px; color:#808080; background-color:#FFF; cursor: pointer; padding-top: 6px; }
.right_fu ul li.lastLi{ border-bottom: 0; }
.right_fu ul li a{ display: block; width:68px; height: 68px; color:#808080; text-align: center;}
.right_fu ul li a i,.right_fu ul li.liOne i,.right_fu ul li.lastLi i{font-size: 34px; margin-top: 10px; color: #fe5b28;}
.right_fu ul li:hover{ text-decoration: none; color:#ffffff; background-color:#fe5b28; }
.right_fu ul li:hover a{ color:#fff; }
.right_fu ul li:hover a i,.right_fu ul li:hover.liOne i,.right_fu ul li:hover.lastLi i{ color: #fff;}
.right_fu ul li span{ text-align: center; display: block; }
.right_fu .telcon {
	position: absolute;
	width: 136px;
/*	height: 68px;*/
	left: -136px;
	padding: 10px 0;
    top: 0;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	background: #333333;
	transform: translateX(-15px);
    -webkit-transform: translateX(-15px);
    -moz-transform: translateX(-15px);
    -ms-transform: translateX(-15px);
    -o-transform: translateX(-15px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
}
/*
.right_fu .arrow{
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 13px solid #bf1a21;
    border-bottom: 10px solid transparent;
    position: absolute;
    right: -13px;
    top: 17px;
    background-color: transparent;
}
*/
.right_fu ul li.liOne:hover .telcon{
	opacity:1;
	visibility: visible;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
}


/*新增*/
.espcms_form_group p{text-align: center; }


@media (max-width:1440px){
/*整体快换*/
.index_ztkh_box .slide-item .mask .content { height: 129px;}
.index_ztkh_box .slide-item:hover .content {height: calc(100% - 40px);}
.index_ztkh_box .slide-item .mask .content .item-img-panel {height: 50px;}
.index_ztkh_box .slide-item .mask .content .item-title{ font-size: 20px; line-height: 32px; }
.index_ztkh_box .slide-item .mask .content .item-title-en{ font-size:14px; line-height: 20px; }
.index_ztkh_box .slide-item:hover .content .item-desc {margin-top: 20px; }
.index_ztkh_box .slide-item:hover .mask .content .item-desc {line-height: 22px;margin-top: 12px;}
.index_ztkh_box .slide-item:hover .mask .content .item-title-en:after { display: none;}

} 


@media (max-width:1366px){
/*整体快换*/
.index_ztkh_box .slide-item .mask .content { height: 129px;}
.index_ztkh_box .slide-item:hover .content {height: calc(100% - 40px);}
.index_ztkh_box .slide-item .mask .content .item-img-panel {height: 50px;}
.index_ztkh_box .slide-item .mask .content .item-title{ font-size: 18px; line-height: 26px; }
.index_ztkh_box .slide-item:hover .content .item-desc {margin-top: 12px;}
.index_ztkh_box .slide-item:hover .mask .content .item-desc {line-height: 22px;margin-top: 10px;}
.index_ztkh_box .slide-item:hover .mask .content .item-title-en:after { display: none;}

}

@media (max-width:1250px){
/*整体快换*/
.index_ztkh_box .slide-item .mask .content { height: 129px;}
.index_ztkh_box .slide-item:hover .content {height: calc(100% - 40px);}
.index_ztkh_box .slide-item .mask .content .item-img-panel {height: 40px;}
.index_ztkh_box .slide-item .mask .content .item-title{ font-size: 18px; line-height: 26px; }
.index_ztkh_box .slide-item:hover .content .item-desc {margin-top: 10px;}
.index_ztkh_box .slide-item:hover .mask .content .item-desc {line-height: 20px;margin-top: 8px;}
.index_ztkh_box .slide-item:hover .mask .content .item-title-en:after { display: none;}

}

