@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
body{ background:#fff; font:normal 12px/22px 宋体;  }
img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.w1200{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}





/*头部*/
.header-top > .w1200 > p{ color:#a0a0a0; font-size: 14px; float:left;}
.header-top > .w1200 > p > span{ color:#434343;}

.headt-r{width:226px;}
.header-top{ background:#eee; height: 40px; line-height: 40px;}
.headt-r > h3{ color:#a6a6a6; float: left;}
.headt-r > h3 > span{ padding:0 5px;}
.headt-r > a{ color:#a6a6a6; font-size: 14px;}
.headt-r > a:hover{ color:#ea6412;}
.header-bot > a{ float:left;     margin-top: 10px;}
.header-bot > img{ margin-left:20px; display: block; float:left;}
.header-bot{ padding:30px 0; display: table;}
.header-bot > form{ float:left; width:300px; height:36px; line-height: 36px; border:2px solid #ea6412; margin-left: 109px;     margin-top: 21px; }
.header-bot > form > p{ float:left; background: #eee; color:#a0a0a0; font-size: 14px; padding: 0 10px;}
.header-bot > form > input{ border:none; text-indent: 20px; color:#a0a0a0;line-height: 36px; float:left; width: 200px;}
.header-bot > form > .sub{ border:none; background:url(../images/ss.png) no-repeat; height:36px; width:60px; cursor: pointer; float: right}

.header-phone{float: right; margin-top: 10px;}
.header-phone p{ float:left; color:#666666; font-size: 18px; font-weight: bold;line-height: 46px;}
.header-phone span{color:#dd6b25; font-size: 18px; font-weight: bold; }


.header_right li p{ color:#999999; font-size: 14px;  height: 26px; line-height: 26px;}
.header_right li p i{font-size:26px; color:#999; float: left; margin-right: 5px;}
.header_right li:hover{color:#e7272d; cursor: pointer}
.h_wx i{font-size:28px; color:#666; float: left }
.h_sj i{font-size:22px; color:#666; float: left}
.h_wx{ position: relative; float: left}
.h_sj{ position: relative; margin: 0px 15px 0 0; float: left}

.h_wx .wx{ width:100px; height: 100px; position: absolute; top: 30px; left: 0px; display: none; z-index: 999}
.h_sj .sj{ width:100px; height: 100px; position: absolute; top: 30px; left: 0px; display: none;  z-index: 999}
.h_wx:hover .wx{ display: block;}
.h_sj:hover .sj{ display: block;}
.h_wx .wx img,.h_sj .sj img{width:100%; height:100%;}




/*首页：预约*/
.in-zxbj{ background:#dddddd; width: 100%; height: auto; overflow: hidden}
.in-zxbj > .w1200{ background:#fff; display: table; border-top:3px solid #ea6412; margin-top: 46px; margin-bottom: 46px;}

.zxbj-m{width:1200px; height:225px; background: url(../images/yy_bj.jpg) no-repeat}
.zxbj-m > span > h3{ font-family:'Source-Han-Lighcc34cc7011a293'; color:#1b1b1b; font-size: 24px; float: left; padding-right: 10px; margin-right: 10px; margin-top: 20px;}
.zxbj-m > span > h3 > span{ font-family:'Source-Han-Lighcc35228331a293'; color:#ea6412; display: block; border-right:1px solid #e1e1e1;  padding-right: 20px;  float:right; height: 26px;}
.zxbj-m > span > p { float:left;font-size:16px; color:#313131;margin-top: 20px;}
.in_yy{ clear:left; display: table; margin-top: 10px; margin:30px auto 22px;}
.in_yy_yop > p > input[type="text"]{  border: 0px; width:150px; height: 38px; color:#898989; font-size: 14px; text-indent: 6px;}
.in_yy_yop > p{ float:left;  margin-bottom: 7px;    position: relative; margin-right: 28px; border: 1px solid #999999}
.in_yy_yop > p > .icon{ border:1px solid #d2d2d2; border-right:none; font-size: 20px; width:46px; height: 44px; display: block; background: #eee; color:#b5b5b5; line-height: 46px; text-align: center; float:left;}
.in_yy_yop > p > select { border: 0px; width: 150px;height: 38px;color: #898989; font-size: 14px;text-indent: 6px;}

.in_yy .yjyy{  width:371px; height: 46px; margin: 20px auto 0;}
.in_yy .yjyy input{ cursor: pointer; color:#fff; font-size: 18px; font-weight: bold; text-align: center; width:371px; height: 46px; background: #ea6412; border:none; }

.jiathis_style{top: 100px;}
.zxbj-m .mfyy{width:100%; height:60px; line-height: 60px; color:#fff; font-weight: bold; font-size: 24px; text-align: center}
.in_yy_yop{width:1066px; height: auto; margin: 0px auto; overflow: hidden}
.in_yy_l{margin-right: 0px!important}












/* 导航栏 */
#menu{ background:#dddddd;  position: relative; height: 60px;}
#menu li > img{ float:left;margin-top: -28px;}
.header_bot{ border-top:3px solid #3fbe72;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu .nav{ position:relative; z-index:1;  margin: 0 auto;}
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; height: 60px;}
#menu .nav .nLi h3{ float:left; font-weight: normal;}
#menu .nav .nLi h3 a{ display:block; width:150px; text-align: center;font-size:18px; z-index: 2; position: relative; color:#666666;height: 60px;  line-height: 60px;}
#menu .nav .sub{ display:none; width:150px; left:0; top:60px;  position:absolute; background:#ddd;  line-height:36px; }
#menu .nLi:hover h3 > a{ color:#ea6412}
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#222e48;}
#menu .nav .sub a:hover{ color:#ea6412; background: #ffffff;  }
#menu .nav .on h3{ }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 43px; border: none; text-indent: 10px;}
.nav_search_inptut > .icon{ display:block; color:#222e48;position: absolute;top: -13px;right: 0;cursor: pointer;width: 50px;text-align: center;}
.nLi > h3 > img{ position: absolute;top: 29px;right: -13px;}
.nLi > .icon{font-size: 20px; display: inline-block; position: absolute; left: 66px;top: 34px; display:none;}
#menu .nav .nLi .sub a:hover{ color:#ea6412;}
#menu .nav .on h3 a{ color:#ea6412; font-weight: bold;}


/* 首页:banner */
.fullSlide{ width:100%;  position:relative;  height:700px;clear: left; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:700px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:700px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }




/*装修流程*/
.in-zxlc{ margin-top:48px;}
.in-title{width:229px; height: 4px; background:url(../images/lc_t.png) no-repeat center; text-align: center; height: 45px; line-height: 45px; margin: 0px auto}
.in-title > h3{ font-size:36px; color:#1b1b1b; text-align: center;}
.inzxlc-li i{background: url(../images/lc.png) no-repeat; display: block; width: 90px; height: 90px; margin: 0px auto;}
.inzxlc-li .i1{background-position: 0px 0px;}
.inzxlc-li .i2{background-position: -175px 0px;}
.inzxlc-li .i3{background-position: -349px 0px;}
.inzxlc-li .i4{background-position: -527px 0px;}
.inzxlc-li .i5{background-position: -709px 0px;}
.inzxlc-li .i6{background-position: -884px 0px;}
.inzxlc-li .i7{background-position: -1060px 0px;}
.inzxlc-li i:hover{background: url(../images/lc_h.png) no-repeat;}
.inzxlc-li .i1:hover{background-position: 0px 0px;}
.inzxlc-li .i2:hover{background-position: -175px 0px;}
.inzxlc-li .i3:hover{background-position: -349px 0px;}
.inzxlc-li .i4:hover{background-position: -527px 0px;}
.inzxlc-li .i5:hover{background-position: -709px 0px;}
.inzxlc-li .i6:hover{background-position: -884px 0px;}
.inzxlc-li .i7:hover{background-position: -1060px 0px;}
.inzxlc-li{ float:left; width:14.2%; text-align: center;}
.inzxlc-ul{ width:100%; display: table; margin-top: 50px;}
.inzxlc-li > p{ color:#666666; font-size: 20px;  line-height: 40px; transition: .6s; font-weight: bold;}
.inzxlc-li > span{ color:#959595; font-size: 14px;}
.inzxlc-li:hover p{ color:#ea6412;}
.inzxlc-li:hover .icon{color:#ea6412; }





/*首页：全包*/
.in-qbms{ height:500px; margin-top: 50px; text-align: center; width: 100%}
.in-qbms img{width:100%; height: auto;}


/*装修效果图*/
.in-zxxgt{ margin-top:40px;}
.inzxxgt-fl{ color:#7d7d7d; font-size: 16px; margin: 0 auto;max-width: 1000px; margin-top: 25px; margin-bottom: 25px;}
.inzxxgt-fl > span{ padding:0 10px;  }
.inzxxgta-last{ color:#e7610f; margin-left: 20px;}
.inzxxgta-last > span{margin-left:14px;}
.izt-li > a > span{ position:absolute; bottom:-68px; left: 0; right: 0; background: url(../images/team_l_bg.png) repeat; height:67px; width: 100%; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap}
.inzxxgt-top li:hover span{ transition: .6s; bottom:0}
.izt-li > a > span > h3{ color:#fff; font-size: 18px; float:left; line-height: 67px; border-left: 10px solid #e7610f ; padding-left: 10px;}
.izt-li > a > span > em{ color:#fff; line-height: 67px; font-size: 14px; padding-left: 10px;}
.izt-li{ position:relative; overflow: hidden}
.izt-li1{ width:435px; height: 400px;}
.iztli-div1{width:435px; height:400px; overflow: hidden;}
.izt-li img{ transition: .6s; width: 100%; height: 100%;}

.iztli-div2{ width:240px; height:400px; overflow: hidden;}
.iztli-div5,.iztli-div6,.iztli-div7{ width:390px; height:240px; overflow: hidden}
.izt-li3{margin-bottom: 14px;}
.izt-li2{margin-left: 15px;}
.izt-li6{margin-left: 12px;}
.izt-li5,.izt-li6,.izt-li7{ margin-top:13px;}
.in-zxxgt > ul{ max-width: 1000px; margin: 0 auto;display: table;}






/*首页：设计师团队*/
.in-sjtd{ margin-top:40px;}
.insjtdli-div{ width:280px; height: 400px; overflow: hidden;}
.insjtdli-div > img {width:280px; height: 400px;}
.insjstd-li{ float:left;width:280px; position: relative; overflow: hidden;}
.insjstd-li + .insjstd-li{ margin-left:26px;}
.isjtd-des{position:absolute; bottom: 0; right: 0; left: 0; background: url(../images/inpro_zz.png) repeat; height: 90px; color:#fff;}
.isjtd-des > h3{ font-size:21px; padding-top: 20px; padding-left: 20px;}
.isjtd-des > span{  padding-top:20px; display: block; padding-right: 20px;}
.isjtd-des > p{ clear:left; padding-left:20px; font-size: 16px; padding-top: 5px;}
.insjtd-zz{ position: absolute; bottom:400px; left: 0; right: 0; background: url(../images/inpro_zz.png) repeat; height: 400px; text-align: center; color:#fff;}
.insjtdzz-k{ width:248px; height: 360px; border:1px solid #fff; margin: 0 auto;margin-top: 20px;}
.insjtdzz-k > h3{ font-size:21px;padding-top: 80px;}
.insjtdzz-k > p{ font-size:16px; line-height: 50px;}
.insjtdzz-k > em{ display:block;}
.insjtdzz-k > b{ display:block; padding: 0 30px; padding-top: 30px;}
.insjtd-ljzx { display:block; width:106px; height: 34px; line-height: 34px; color:#ea6412; font-size: 16px; text-align: center; background: #fff; border-radius: 30px; float:left;}
.insjtd-ckal{ display:block; width:106px; height: 34px; line-height: 34px; font-size: 16px; text-align: center; border-radius: 30px; float:left; background: #000; color:#fff; margin-left: 10px;}
.insjtdzz-k > span{ max-width:248px; margin: 0 auto; display: table; margin-top: 20px;}
.in-sjtd  > ul{ margin-top:40px;}



/*家装新闻*/
.in-news{ margin-top:90px; background:#eee;    padding-bottom:60px; padding-top: 46px;}
.in-news .in-title > p{ color:#7d7d7d; font-size:18px; text-align: center; padding-top: 10px;}
.in-newsfl{height: 40px;width: 928px; margin: 0 auto;display: table;  margin-top: 32px;}
.innewsfl-ul{ width: 582px; margin: 0 auto;}
.innews-fl{ float:left; width:123px; height: 40px; background: #aaaaaa; font-size: 18px; text-align: center; line-height: 40px; border-radius: 5px;}
.innews-fl > a { color:#fff;}
.innews-fl + .innews-fl{ margin-left:30px;}
.innews-fl:hover{ background: #dd6b25}

.index_news_ul{width:100%; height: auto; overflow: hidden}
.index_news_ul ul{width:100%; height: auto; overflow: hidden; margin-top: 30px;}
.index_news_ul ul li{width:595px; height: 155px; float: left; margin-bottom: 15px;}
.index_news_ul ul li .news_img{width:240px; height: 150px; float: left; overflow: hidden}
.news_img img{width:100%; height: 100%;  transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.news_info{width:330px; height: 150px; float: left; margin-left: 10px;}
.news_info h3{width:100%; height:25px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #444444; font-weight: bold;}
.news_info span{color:#999999; font-size:12px; line-height: 30px;}
.news_info p{font-size: 14px; color: #666666; line-height: 30px; height: 90px; overflow: hidden}
.index_news_ul ul li:nth-child(2n){float: right}
.index_news_ul ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_news_ul ul li:hover h3,.index_news_ul ul li:hover span,.index_news_ul ul li:hover p{color:#dd6b25}




/*首页：关于唯品*/
.in-about { background: #eeeeee; width: 100%; height: auto; overflow: hidden; padding-bottom: 46px;}
.inabout-l{width:600px; height: auto; padding: 50px 45px; box-sizing:border-box;}
.in-about-t{ width: auto; background: url(../images/about_t.png) no-repeat center; height: auto; padding-top: 40px;}
.in-about-t h3{font-size: 36px; color: #1b1b1b; background: url(../images/lc_t.png) no-repeat center; text-align: center; height: 40px; line-height: 40px;}
.inabout-r{width:600px; height: 400px; float: right;}
.inaboutl-des{width:100%; height: 100%;}
.inaboutl-des p{width:100%; height: 112px; color:#555555; line-height: 30px; font-size: 14px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;
  -webkit-box-orient:vertical; overflow:hidden; margin-top: 32px;}
.inaboutl-des a{width:139px; height: 35px; border:1px solid #dd6b25; color:#777777; font-size: 14px; display: block; margin: 0px auto; text-align: center; line-height: 35px;
	margin-top: 30px;}





/*底部*/
.footer{ background:url(../images/footer_bg.jpg) no-repeat; height:400px;}
.footer > .w1200{padding-top:48px;height: 304px;}
.foot-r { margin-top:40px;}
.footer_logo{width:100%; height: 60px; text-align: center; margin-bottom: 20px;}



.foot-m{ color:#fff; width: 470px; float: left}
.foot-m  h3,.foot-nav h3{ font-size:24px; margin-bottom: 10px; color:#fff; font-weight: bold;letter-spacing:3px;}
.foot-m h3 span,.foot-nav h3 span{ font-size:24px;  color:#dd6b25}
.foot-m i{width:27px; height: 30px; background: url(../images/f_dz.png) no-repeat; display: block; float: left; margin-right: 10px; margin-top: 3px;}
.foot-m .f1{background-position: 0px 0px;}
.foot-m .f2{background-position: 0px -58px;}
.foot-m .f3{background-position: 0px -93px;}
.foot-m .f4{background-position: 0px -130px;}
.footm-ul > li { color:#fff; font-size:16px; line-height: 30px; width: 100%;  overflow: hidden;  display: block}
.footm-ul > li span{font-size: 16px; color: #dd6b25; font-weight: bold; float: left}
.footm-ul > li p{float: left; height: 100%;}
.foot-nav{width:200px; height: auto;  float: left; margin-left: 84px;}
.foot-nav ul{width:100%; height: auto;  overflow: hidden}
.foot-nav ul li{width:100px; height: 45px; line-height: 45px; color:#fff; float: left}
.foot-nav ul li a{font-size: 16px; color: #fff;}



.footr-li{width:123px; float: left; text-align: center; margin-right: 30px;}
.footr-li p{font-size: 12px; color: #fff; height: 30px; line-height: 30px;}
.footr-div{ background:#dd6b25; width:123px; height: 124px; padding: 10px; box-sizing: border-box}
.footr-div > img{ width:100%; height: 100%; display: block; margin: 0 auto; }

.foot-l > hr{ float:left; width:1px; height: 90px; background: #fff; margin: 0 40px; margin-top: 44px;}
.footll-li > h3{ margin-bottom:30px;}
.foot-l{ margin-top:30px;}
.footer > .w1200 > hr{ width:1px; height: 170px; background: #fff; float:left; margin: 0 40px; margin-top: 30px;}
.foot-bot{ height: 48px; line-height:48px;}
.foot-bot > .w1200 > p{ color:#fff; float:left;}
.foot-bot > .w1200 > p > span{ padding:0 5px;}
.foot-bot > .w1200 > ul{ float:right;}
.foot-bot > .w1200 > ul > li{ float:left; color:#fff; margin-left: 10px;}
.ptzc{ background:url(../images/weiling_1.png) no-repeat; height: 16px; width:106px; display: block; float:right;     margin-top: 13px; }
.sjzz{background:url(../images/wangshang_1.png) no-repeat; height: 16px; width:96px;display: block;float:right;     margin-top: 13px;}
.ptzc:hover{background:url(../images/weiling_2.png) no-repeat;}
.sjzz:hover{background:url(../images/wangshang_2.png) no-repeat; }
.footll-li > a:hover{ color:#e7610f;}


/*联系方式*/
.ny_l > #dituContent{ margin-top:0;}
.contact_l{ float:left; }
.contact_l > h3{ font-size:18px; padding-bottom: 20px; font-weight: bold;}
.contact_l > p{ font-size:16px; line-height: 30px; }
.contact_r{ float:right; }
.contact_r > ul > li > img{ width:110px;}
.contact_r > ul > li{ float:left; margin-left: 20px;}
.contact_r > ul > li > p{ font-size:16px; line-height: 30px; text-align: center;}



/*内页：案例展示*/
.nycase-banner{ background:url(../images/case-banner.jpg) no-repeat center; height: 400px;}
.mypos > p{ line-height:50px;}
.nyfl-li{  float:left; font-size: 14px; color:#626262; padding: 0 20px; border-right:1px solid #e5e5e5; line-height: 40px; } 
.ny-fl{ border:1px solid #e5e5e5; overflow: hidden;}
.ny-case > ul{ margin-top:50px; display: table;}
.nycase-li{ float:left; position:relative;margin-left: 4px; margin-right: 4px; margin-bottom: 20px;}
.nycase-fs{position:absolute; top:230px;background: url(../images/team_l_bg.png) repeat; height: 40px; width:100%;}
.nycase-fs > p{ float:left ; color:#fff; line-height: 40px; padding: 0 20px;}
.nycase-bot{ clear:left; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding: 0 10px;}
.nycase-zz{ position:absolute; top: 0; right: 0; left: 0;}
.nycase-bot > p{ float:left; margin-right: 20px;}
.nycase-bot > em{ clear:left; display: block;}
.nyfl-li > a{display: block;}
.nycaseli-div{ width:390px; height: 270px; overflow: hidden}
.nycaseli-div > img{ width:390px; height: 270px;transition: 1s;}
.nycase-zz > img{ width:145px; display: block; margin: 0 auto; margin-top: 40px; }
.nycase-li:hover .nycaseli-div > img{ transform:scale3d(1.1,1.1,1);}
.ny-case{height:auto; overflow:hidden; margin-bottom:30px;}






/*新闻分类*/
.ny-news{ margin-bottom:50px;}
.ny-news > h3{ font-size:36px; color:#313131 ;text-align: center; margin-top: 40px;}
.newsd-list{ overflow:hidden;}
.newsdl-top{ position:relative; margin-bottom: 10px;}
.newsdl-top > a > h3{ position:absolute; bottom: 0; left: 0; right: 0; background: url(../images/team_l_bg.png) repeat; height: 40px; line-height: 40px; color:#fff; padding: 0 20px; font-size: 16px;}
.newsdl-li > a{ font-size:14px; line-height: 30px;}
.newsdl-li > a > span{ width:6px; height: 6px; background: #ea6412; display: block; float:left;margin-top: 13px; margin-right: 10px;}
.newsdl-li{ padding:0 10px;line-height: 30px;}
.news-div{ margin-top:40px;}
.news-div > h3{ font-size:21px; color:#313131; float:left;line-height: 40px;}
.news-div > a{ float:right; font-size: 16px; color:#313131;}
.newsd-list{ clear:left; border-top:1px solid #d5d5d5; padding-top: 20px; margin-top: 20px;}
.news-r{ width:760px;}
.newsdr-div{ width:170px; height: 120px; overflow: hidden; float:left}
.newsdr-div > img{width:170px; height: 120px;}
.newsdr-li{ height:120px; margin-bottom: 14px;}
.newsdr-li > a{  float:right;color:#434343; width: 575px;}
.newsdr-li > a > h3{font-size: 18px; color:#434343; font-weight: bold; float:left; line-height: 30px;}
.newsdr-li > a > span{ color:#a0a0a0; font-size: 14px; float:right;}
.newsdr-li > a > p{ clear:left; color:#a0a0a0; font-size: 14px; line-height: 26px;}
.newsdr-li > a div{ color:#a0a0a0; font-size: 14px; float:left;margin-top: 9px;}
.newsdr-li > a div > em{ width:64px; height: 22px; background:#ea6412; display: block; float:right; color:#fff; font-size:12px; text-align: center; margin-left: 20px;}


/*新闻列表*/
.news{ margin-top:40px; width:100%; height:auto; overflow:hidden; font-size:14px; color:#666; line-height:24px;}
.news-li{ height:135px; margin-bottom: 20px;}
.newsli-div{ float:left; width:216px; height: 135px; overflow: hidden}
.newsli-div > img{width:100%; height: 100%;}
.news-li > a{ float:right; width: 970px;}
.news-li > a > h3{ color:#434343; font-size:21px; font-weight: bold; line-height: 40px; float:left}
.news-li > a > span{ color:#a0a0a0; font-size:16px; float:right;}
.news-li > a > p{ clear:left; color:#a0a0a0; font-size: 14px;}
.news-li > a > div{ color:#a0a0a0; font-size: 16px;float:left; margin-top: 10px;}
.news-li > a > div > em{ width:74px; height: 26px; background:#ea6412; display: block; float:right; color:#fff; font-size: 14px; text-align: center; margin-left: 20px;}
.news-li > a > div > .icon{ color:#ea6412; padding-right: 4px; font-size:20px;}
.newsdl-div{ width:420px; height: 295px; overflow: hidden;}
.newsdl-div{ width:420px; height: 295px;}

/*设计团队*/
.team{ overflow:hidden;}
.team .insjstd-li{ margin-left:4px; margin-right: 4px; margin-bottom: 20px;}
.team > h3{ color:#434343; font-size:36px; text-align: center; font-weight: bold; line-height: 50px; margin: 40px 0;}
.nyabout-des{ overflow:hidden; margin-top: 30px; margin-bottom: 60px; font-size: 15px;line-height: 30px;}


/*案例展示-详情页*/
.caseshow-top{ background:#eee; overflow: hidden; height: 350px;}
.caseshow-div{ width:480px; height: 330px; overflow: hidden}
.caseshow-div > img{ width:480px; height: 330px; padding: 20px;}
.cases-r{ width:680px; padding-top: 20px; padding-right: 20px;}
.cases-r > h3{ color:#313131; font-size: 30px; font-weight:bold; line-height: 40px; margin-top: 10px;}
.cases-r > span{ color:#626262; font-size: 16px; line-height: 26px;}
.cases-r > p{ color:#313131; font-size: 16px; line-height: 30px;}
.cases-r > p > span{ color:#ea6412}
.casesow-bot > h3{ background:url(../images/casetitle.jpg) no-repeat; height: 64px; width:631px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px;}
.ny-fl li.active{ background:#eee; }
.ny-fl li.active > a{ color:#ea6412;}



.teamshow-top{ height:440px;}
.teamshow-div{ width:288px; height: 400px; padding: 20px;}
.teamshow-div > img{width:288px; height: 400px;}
.team-r{width:850px;}
.teamshow-bot > h3{ background:url(../images/teamtitle.jpg) no-repeat;}

/*实景样板间*/
.slideTxtBox{ margin:50px 0;}
.yangbanx-li{ float:left;margin-left: 10px; margin-right: 10px; border:1px solid #fff;}
.yangbanx-li > img{ width:205px; height: 103px; }
.slideTxtBox > .hd > ul{ max-width:1200px; display: table; margin: 0 auto;}
.yangban-list{ position:relative;}
.yangban-list > p{ position:absolute; bottom:0; background:url(../images/team_l_bg.png) repeat; height: 50px; width:1160px; color:#fff; line-height: 50px; font-size: 16px; padding: 0 20px;}
.slideTxtBox > .bd { margin-bottom:40px;}
.slideTxtBox > .hd > ul > .on{ border:1px solid #ea6412;}
.yangbna-top{ background:#f7f7f7; overflow: hidden; margin: 50px 0; padding: 30px 0}
.yangbant-l { padding-left:20px;}
.yangbant-l > p{ line-height: 30px; color:#313131; font-size: 14px;}
.yangbant-m{ width:585px; margin-left: 80px; }
.yangbant-m > input{ width:274px; height: 44px; border:1px solid #d5d5d5; background: #fff; margin-right: 10px; text-indent: 5px; color:#a0a0a0; margin-bottom: 10px;}
.yangbant-m > button{ position: relative; left: -20px; width:274px;height: 44px; float:right; background: #ea6412; color:#fff; font-size: 16px; text-align: center; line-height: 44px; cursor: pointer; border:none;}
.yangbant-r{ padding-right:20px; margin-top: 10px;}
.yangbant-r > p{ color:#434343; font-size: 16px; text-align: center;}
.yangbant-r > h3{ font-weight: bold;color:#313131; font-size: 16px; width: 300px; text-align: center; margin-top: 10px;}

/*全包*/
.quanbao-img{ background:url(../images/quanbao.jpg) no-repeat center; height: 5223px;}
.service-img{ background:url(../images/service.jpg) no-repeat center; height: 3406px;}


.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:310px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
      height: 48px;
    line-height: 48px;
    margin-top: 2px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-te {
    background-position: -34px -52px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	    margin-top: 10px
}
.lxfx li {
    background:#ea6412;
    height: 70px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}
.lxfx li i.icon-en{
	background-position: -31px -47px;
}

/*内页banner*/
.nyabout-banner{width:100%; height:400px; background:url(../images/about_ban.jpg) no-repeat;}
.nycase-banner{width:100%; height:400px; background:url(../images/case_ban.jpg) no-repeat;}
.nycontact-banner{width:100%; height:400px; background:url(../images/cont_ban.jpg) no-repeat;}
.nyjob-banner{width:100%; height:400px; background:url(../images/job_ban.jpg) no-repeat;}
.nynews-banner{width:100%; height:400px; background:url(../images/news_ban.jpg) no-repeat;}
.nyfuwu-banner{width:100%; height:400px; background:url(../images/fuwu_ban.jpg) no-repeat;}
.nyteam-banner{width:100%; height:400px; background:url(../images/team_ban.jpg) no-repeat;}






