/*全局样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;color:#000;-webkit-text-size-adjust:100%;}
.text1 form input:required{border:0 none; outline:0 none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
a{text-decoration:none !important; cursor:pointer !important;color:#000;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style: none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{max-width:1230px !important;}
.clear{clear:both}
.tr{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s}
.tr2{transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sx{cursor:pointer;}

/*头部*/
header .top{background:#fbfbfb;border-bottom:1px solid #e1e1e1;}
header .top p{line-height:35px;font-size:12px;color:#909090;}
header .top ul li{float:left;line-height:35px;text-align:center;margin-left:8px;}
header .top ul li a{display:block;color:#909090;}
header .top ul .bx{width:2px;height:12px;background:#909090;margin-top:11.5px;}
header .top ul li a:hover{color:red;}
header .middle{height:91px;}
header .middle .logo{margin-top:15px;}
header .middle .zi{margin:25px 0 0 10px;}
header form{width:295px;line-height:35px;border:2px solid #ec1d23;margin:20px 0 0 50px;}
header form input{border:none;width:217px;background:url(../images/fdj.png) no-repeat center left;padding:0 10px 0 25px;margin-left:10px;}
header form button{width:60px;background:#ec1d23;border:none;color:#fff;font-size:15px;font-weight:bold;}
header form button:hover,header form:hover button{background:#59b9e6;}
header form:hover{border-color:#59b9e6;}
header .tel{background:url(../images/tel.png) no-repeat;height:76px;text-indent:70px;}
header .tel p{font-size:16px;color:#444;margin-top:22px;}
header .tel h5{font-size:30px;color:#ec1d23;text-shadow:1px 1px 1px #000}


/*PC端导航*/
nav{background:#333;position:relative;z-index:1000;}
nav a{color:#fff;font-weight:bold;}
nav a:hover{color:#fff;}
nav a:visited{color:#fff;}
/*一级导航*/ 

nav ul li{float:left;width:12%;text-align:center;line-height:45px;} 
nav ul li a{display:block;}
nav ul li a:hover,nav ul li a.active{background:#ec1d23;color:#fff;}
nav ul .bx{width:2px;height:45px;border-left:1px solid #272727;border-right:1px solid #4b4b4b;}

/*二级导航*/
nav ul li:hover ul li{display:block;}
nav ul li ul{position:absolute;}
nav ul li ul li{display:none;background:rgba(51,51,51,0.6);float:none;margin-top:1px;border:none;width:144px;}  
nav ul li ul li a{padding:0 10px;}
nav ul li ul li a:hover{background: #ec1d23;}

/*banner轮播*/
#myCarousel{position:relative;}
#myCarousel .carousel-inner img {margin:0 auto;position:relative;}
#myCarousel .carousel-control {font-size:100px;}
#myCarousel .carousel-control.left{background-image: none;}
#myCarousel .carousel-control.right{background-image: none;}

/*共用大标题*/
.title{text-align:center;margin:50px 0 20px 0;}
.title h5{font-size:25px;color:#555;font-weight:bold;}
.title h5 span{color:#ec1d23;}
.title p{font-size:12px;color:#888;margin:10px 0;background:url(../images/title_bg.png) no-repeat center;}
.title b{width:16px;height:2px;background:#feb824;display:block;margin:0 auto;}









/** 悬浮QQ **/
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.lanren{ position:absolute; right:0; top:150px;}
.lanren .slide_min{ width:28px; height:112px; background:url(http://demo.lanrenzhijia.com/2014/service1205/images/slide_min.jpg) no-repeat; cursor:pointer;position: relative;z-index: 99999;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(http://demo.lanrenzhijia.com/2014/service1205/images/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;position: relative;z-index: 99999;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}
/** 悬浮QQ 上部多余的原因 **/
.lanren .slide_box h2{ margin-top: 0;}



/*分页*/
.page_list a{color:#000; margin: 0px 5px;}
.page_list a:hover{ text-decoration: underline;}
.page_list a.on{color:#f00;}













/*装修项目*/
.zxxm ul{text-align:center;font-size:0px;}
.zxxm ul li{display:inline-block;width:122px;line-height:30px;background:#f8f8f8;margin:0 5px 24px 5px;}
.zxxm ul li a{display:block;font-size:14px;color:#555;padding:0 10px;border:1px solid #e4e4e4;}
.zxxm ul li a:hover,.zxxm ul li .on{background:#feb824;color:#fff;border-color:#feb824;}
.zxxm_box1 .imgbox1{display:block;position:relative;overflow:hidden;}
.zxxm_box1 .imgbox1 .img{height:468px;}
.zxxm_box1 .imgbox1 img{position:absolute;top:0;left:0;}
.zxxm_box1 span{position:absolute;background:rgba(0,0,0,0.7);display:block;width:100%;height:80px;bottom:0;color:#fff;padding:20px;font-size:12px;}
.zxxm_box1 span p{font-size:15px;}
.zxxm_box1 .imgbox1:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.zxxm_box1 .imgbox2{display:block;position:relative;overflow:hidden;margin:0 0 15px 0;}
.zxxm_box1 .imgbox2_pad{padding:0 22px;}
.zxxm_box1 .imgbox2_pad .col-lg-4{padding:0 8px;}
.zxxm_box1 .imgbox2 .img{height:226px;} 
.zxxm_box1 .imgbox2 .mask{padding:0 10px;font-size:12px;color:#fff;width:100%;line-height:26px;background:rgba(0,0,0,0.7);position:absolute;bottom:0;text-align:center;}
.zxxm_box1 .imgbox2 .mask2{width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/mask_bg.png) no-repeat center 60px;position:absolute;top:-100%;color:#fff;text-align:center;padding:20px;}
.zxxm_box1 .imgbox2 .mask2 h5{font-size:16px;margin-top:100px;}
.zxxm_box1 .imgbox2 .mask2 p{font-size:18px;}
.zxxm_box1 .imgbox2:hover .mask{bottom:-100%;}
.zxxm_box1 .imgbox2:hover .mask2{top:0;}
.zxxm_box1 .imgbox2:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.zxxm_box2{background:#f6f6f6;padding:23px 0;text-align:center;margin:20px 0 30px 0;}
.zxxm_box2 .xm{display:inline-block;text-align:center;width:12%;}
.zxxm_box2 .xm .imgbox{width:90px;height:90px;overflow:hidden;border-radius:50%;position:relative;z-index:100;margin:0 auto;}
.zxxm_box2 .xm .imgbox .mask{width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/fdj2.png) no-repeat center;position:absolute;left:-100%;border-radius:50%;top:0;}
.zxxm_box2 .xm .img{width:100%;height:100%;}
.zxxm_box2 .xm h5{font-size:12px;color:#555;margin-top:10px;padding:0 10px;}
.zxxm_box2 .xm:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.zxxm_box2 .xm:hover h5{color:red;}
.zxxm_box2 .xm:hover .mask{left:0;}
.zxxm_box2 .xm .imgbox .mask2{width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/jia.png) no-repeat center;position:absolute;left:0;border-radius:50%;top:0;}

/*装修流程*/
.zxlc{background:url(../images/zxlc_bg.jpg) center center;background-size:cover;padding-bottom:50px;}
.text1{ padding:0 10%; overflow:hidden;}
.text1 .left{ position:relative; z-index:1; width:50%; padding:50px 0 0;}
.text1 .left .huan1{ position:relative; padding:0 0 21px;}
.text1 .left .huan1:after{ content:""; position:absolute; right:-50px; top:-50px; z-index:-2; width:110%; height:110%; background:#f0efef; border-radius:50%; border:solid 1px #edebeb;}
.text1 .left .huan1:before{ content:""; position:absolute; right:-15px; top:-15px; z-index:-1; width:105%; height:105%;border-radius:50%; border:solid 1px #e0dfdf; box-shadow: inset -1px -1px 0 rgba(238,237,237,1);}
.text1 .left .huan1 .huan2{ background:#d1c0a6; border-radius:50%; overflow:hidden;}
.text1 .left .huan1 .huan2 h1{ padding:44px 0 0; margin:0;}
.text1 .left .huan1 .huan2 h1 i{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#6a3a09; line-height:30px}
.text1 .left .huan1 .huan2 h1 strong{font-size:30px; color:#6a3a09; line-height:30px}
.text1 .left .huan1 .huan2 p{ margin:10px 0; padding:5px 20%; color:#fff; line-height:22px; background:#8a6135; border-top: solid 1px #936e44; border-bottom:solid 1px #c3ad8f; height:54px; overflow:hidden;}
.text1 .left .huan1 .huan2 .formbox{ padding:15px 20% 0;}
.text1 .left .huan1 .huan2 .formbox .hang{ padding:0 0 0 110px; position:relative; margin:0 0 13px;}
.text1 .left .huan1 .huan2 .formbox .hang span{ position:absolute; left:0; top:0; z-index:1; width:90px; line-height:32px; font-size:18px; color:#845829;}
.text1 .left .huan1 .huan2 .formbox .hang input{ padding:0 10px; width:100%; height:32px; border:solid 1px #cecdcc; background:#e8e8e8; border-radius:3px; font-size:16px; color:#845829}
.text1 .left .huan1 .huan2 .formbox .hang input:hover{ background:#fff;}
.text1 .left .huan1 button{ margin:0 0 0 -18%; position:absolute; left:50%; bottom:5px; z-index:2; width:36%; height:42px; font-size:24px; color:#fff; border-top: solid 1px #bc7a51; border-bottom:solid 1px #4f1808; border-left:none; border-right:none; border-radius:5px;background: rgb(169,60,7);background: -moz-linear-gradient(top,  rgba(169,60,7,1) 0%, rgba(99,31,12,1) 100%);background: -webkit-linear-gradient(top,  rgba(169,60,7,1) 0%,rgba(99,31,12,1) 100%);background: linear-gradient(to bottom,  rgba(169,60,7,1) 0%,rgba(99,31,12,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a93c07', endColorstr='#631f0c',GradientType=0 ); box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.text1 .left .huan1 button:hover{background: rgb(99,31,12);background: -moz-linear-gradient(top,  rgba(99,31,12,1) 0%, rgba(169,60,7,1) 100%);background: -webkit-linear-gradient(top,  rgba(99,31,12,1) 0%,rgba(169,60,7,1) 100%);background: linear-gradient(to bottom,  rgba(99,31,12,1) 0%,rgba(169,60,7,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#631f0c', endColorstr='#a93c07',GradientType=0 ); font-size:22px;}
.text1 .right{ position:relative; left:-10%; z-index:2; width:50%;}
.text1 .right ul{ margin:0 -20% 0 0; overflow:hidden;}
.text1 .right ul li{ margin:0 0 10px; padding:0 0 0 128px; position:relative; height:108px;}
.text1 .right ul li.li1,.text1 .right ul li.li3{ left:15%;}
.text1 .right ul li.li1 .textbox p,.text1 .right ul li.li3 .textbox p{ padding-right:20%;}
.text1 .right ul li.li2{ left:20%;}
.text1 .right ul li.li2 .textbox p{ padding-right:30%;}
.text1 .right ul li .imgbox{ position:absolute; left:0; top:0; z-index:1; width:108px; text-align:right}
.text1 .right ul li .imgbox img{ max-width:100%;}
.text1 .right ul li .textbox{ padding-bottom:5px;border-bottom:dashed 1px #ddd; }
.text1 .right ul li .textbox strong{ padding:0 0 5px; position:relative; display:block; font-size:18px; color:#feb824; line-height:38px;}
.text1 .right ul li .textbox strong:after{ content:""; position:absolute; left:0; bottom:0; z-index:1; width:100%; height:5px; background:url(../images/icon/text1_mb.png) repeat-x;}
.text1 .right ul li .textbox strong span{ margin:0 0 0 10px; color:#c7c7c7;}
.text1 .right ul li:hover .textbox strong span{color:#a94200;}
.text1 .right ul li .textbox p{margin:0 0 5px; padding:5px 0 0; color:#656565; line-height:18px; height:41px;overflow:hidden;}
.text1 .right ul li:hover .textbox p{ color:#a94200}
.zxlc .an1,.zxcp .an1,.sjtd .an1,.gsdt .an1,.gcal .an1{width:163px;line-height:43px;border:1px solid #ec1d23;padding:2px;margin:30px auto 0 auto;background:#fff;}
.zxlc .an1 a,.zxcp .an1 a,.sjtd .an1 a,.gsdt .an1 a,.gcal .an1 a{display:block;background:#ec1d23;color:#fff;text-align:center;}
.zxlc .an1:hover,.zxcp .an1:hover,.sjtd .an1:hover,.gsdt .an1:hover,.gcal .an1:hover{border-color:#53bcc3;}
.zxlc .an1:hover a,.zxcp .an1:hover a,.sjtd .an1:hover a,.gsdt .an1:hover a,.gcal .an1:hover a{background:#53bcc3;}

/*关于我们*/
.gywm{background:url(../images/gywm_bg.jpg) center center;background-size:cover;padding-bottom:50px;}
.gywm .imgbox{border:1px solid #bdbdbd;border-radius:5px;overflow:hidden;padding:1px;position:relative;}
.gywm .img{height:306px;border-radius:5px;}
.gywm .imgbox .mask{width:100%;height:100%;position:absolute;background:rgba(0,0,0,0);top:-100%;text-align:center;}
.gywm .imgbox .mask ul{margin-top:22%;font-size:0px;z-index:200;position:relative;}
.gywm .imgbox .mask ul li{width:90px;height:90px;border-radius:50%;background:rgba(0,0,0,0.5);display:inline-block;line-height:90px;margin:0 5px;overflow:hidden;}
.gywm .imgbox .mask ul li a{display:block;color:#fff;font-size:16px;font-weight:bold;}
.gywm .imgbox .mask::before,.gywm .imgbox .mask::after{position:absolute;content:'';opacity:1;
-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;
-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s;z-index:1;}
.gywm .imgbox .mask::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;
	-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);
	-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.gywm .imgbox .mask::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;
	-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);
	-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.gywm .imgbox:hover .mask{top:0;}
.gywm .imgbox .mask ul li:hover{background:rgba(236,29,35,0.7);}
.gywm .text_box .title2{border-bottom:1px solid #d4d4d4;position:relative;padding-bottom:11px;}
.gywm .text_box .title2 h5{font-size:22px;font-weight:bold;color:#555;padding-right:100px;}
.gywm .text_box .title2 p{width:100px;line-height:30px;background:#777;border-radius:5px;font-size:15px;color:#fff;position:absolute;bottom:11px;right:0;text-align:center;}
.gywm .text_box .text{font-size:16px;color:#444;line-height:25px;margin:25px 0;height:170px;overflow:hidden;}
.gywm .text_box .an2{display:block;width:100%;line-height:45px;background:#ec1d23;color:#fff;text-align:center;}
.gywm .text_box .an2:hover{background:#53bcc3;}


/*装修产品*/
.zxcp_box{display:block;margin:20px 10px;}
.zxcp_pad{padding:0 5px;}
.zxcp_box .imgbox{overflow:hidden;position:relative;}
.zxcp_box .img{height:226px;}
.zxcp_box .mask{width:100%;line-height:26px;background:rgba(0,0,0,0.7);position:absolute;bottom:0;color:#fff;text-align:center;font-size:12px;padding:0 10px;}
.zxcp_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.zxcp_box:hover .mask{color:#53bcc3;}


/*设计团队*/
.sjtd{background:url(../images/sjtd_bg.jpg) center center;background-size:cover;margin-top:40px;padding-bottom:50px;}
.sjtd_box{display:block;background:#fff;border:1px solid #e7e6e3;padding:20px;margin:10px;}
.sjtd_box .imgbox{width:143px;height:143px;border-radius:50%;overflow:hidden;margin:0 auto;border:6px solid rgba(0,0,0,0);z-index:200;position:relative;}
.sjtd_box .img{width:100%;height:100%;}
.sjtd_box h5{font-size:20px;color:#555;text-align:center;margin:20px 0 10px 0;}
.sjtd_box p{font-size:12px;color:#888;text-align:center;border-bottom:1px solid #e4e0e0;padding-bottom:10px;}
.sjtd_box .text{color:#666;line-height:24px;height:48px;overflow:hidden;margin:9px 0;}
.sjtd_box b{width:35px;height:35px;border-radius:50%;background:#eee;display:block;margin:15px auto 0 auto;text-align:center;line-height:30px;color:#555;font-size:18px;}
.sjtd_box:hover{background:#feb824;border-color:#feb824;box-shadow:0 0 8px rgba(0,0,0,0.5);}
.sjtd_box:hover .imgbox{border-color:#ffc854;}
.sjtd_box:hover h5,.sjtd_box:hover p,.sjtd_box:hover .text{color:#fff;}
.sjtd_box:hover b{background:#e6a418;color:#fff;}
.sjtd_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}


/*公司动态*/
.gsdt{padding-bottom:50px;}
.gsdt_box{display:block;background:#f8f8f8;}
.gsdt_box .imgbox{overflow:hidden;}
.gsdt_box .img{height:170px;}
.gsdt_box .bt{position:relative;border-bottom:1px solid #e1e1e1;padding-bottom:12px;}
.gsdt_box .text_box{padding:20px 15px;border:1px solid #ededed;border-top:none;}
.gsdt_box h5{font-size:16px;color:#555;font-weight:bold;padding-right:70px;}
.gsdt_box p{font-size:12px;color:#999;position:absolute;right:0;bottom:12px;}
.gsdt_box .text{font-size:12px;color:#999;line-height:19px;margin:15px 0;height:55px;overflow:hidden;}
.gsdt_box .an3{width:90px;line-height:26px;background:#999;text-align:center;color:#fff;}
.gsdt_box:hover{box-shadow:0 0 5px rgba(0,0,0,0.5)}
.gsdt_box:hover .an3{background:#feb824;}
.gsdt_box:hover h5{color:red;}
.gsdt_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}


/*工程案例*/
.gcal{background:url(../images/gcal_bg.jpg) center center;background-size:cover;padding-bottom:50px;}
.gcal_box{display:block;border:1px solid #a1a1a1;padding:1px;border-radius:5px;margin:15px;}
.gcal_box .imgbox{border-radius:5px;overflow:hidden;position:relative;}
.gcal_box .img{height:246px;}
.gcal_box .mask{width:100%;line-height:40px;position:absolute;bottom:0;background:rgba(0,0,0,0.6);color:#fff;text-align:center;font-size:16px;padding:0 10px;}
.gcal_box:hover{border-color:#feb824;-webkit-transform:scale(1.1,1);-moz-transform:scale(1.1,1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.gcal_box:hover .mask{background:rgba(254,184,36,0.6);}


/*页脚*/
footer{background:#292929;padding:20px 0;color:#fff;}
footer a{color:#fff !important;}
footer a:hover{color:#53bcc3 !important;}
footer .weixin{text-align:center;}
footer .weixin h5{line-height:25px;}
footer ul li{float:left;margin:0 5px;}
footer ul .bx{width:2px;height:13px;background:#fff;margin-top:4px;}
footer ul li a{font-size:13px;color:#fff !important;display:block;}
footer ul li a:hover{color:#53bcc3 !important;}
footer .text_box{border-left:1px solid #fff;padding-left:55px;}
footer .text{line-height:25px;font-size:12px;margin-top:10px;}
footer .text span{font-size:14px;}
footer p{font-size:12px;line-height:25px;}


/*内页样式*/
.neiye{padding:30px 0;}

/*内页左侧导航*/
.neiye-nav{margin-bottom:10px;}
.neiye-nav-title{height:35px;background:#ec1d23;color:#fff;font-size:16px;}
.neiye-nav-title span{margin:0px 10px 0px 15px;line-height:35px;}
.neiye-nav-title h5 span{font-size:12px;line-height:35px;}
.neiye-nav-title h5{line-height:35px;font-size:18px;}
.neiye-nav-con{height:35px;background:#e9e9e9 url(../images/jiantou1.png) no-repeat 45px center;margin-top:2px;}
.neiye-nav-con h5{color:#333;line-height:35px;text-align:center;}
.neiye-nav-con:hover{background:#e6e6e6 url(../images/jiantou3.png) no-repeat 45px center;}
.neiye-nav-con:hover h5{color:#ec1d23;}
.navContent2{display:none;}
.navContent2 li a{background:#f5f5f5;display:block;text-align:center;line-height:35px;margin-top:2px;color:#333;border-left:3px solid rgba(0,0,0,0);}
.navContent2 li a:hover{color:#ec1d23;}
.navContent2 .active{background:#f2f2f2;border-left:3px solid #ec1d23;color:#ec1d23;}
.neiye .dizhi{background:#f7f7f7;padding:10px;line-height:25px;}
.neiye-nav-con.active{background:#e9e9e9 url(../images/jiantou3.png) no-repeat 45px center;color:red;}
.neiye-nav-con2 .active{color:#ec1d23;}

/*内页右侧标题*/
.neiye-right-title{color:#888;font-size:14px;border-bottom:3px double #c6c6c6;padding:10px 0px;}
.neiye-right-title a{color:#888;}
.neiye-right-title a:hover{color:red;}
.neiye-right-title span{color:#feb824;font-weight:bold;}

/*装修项目内页*/
.zxxm_ny{margin-top:20px;}
.zxxm_ny .col-lg-3{padding:0 5px;}
.zxxmny_pad{padding:0 10px;}
.zxxm_ny .imgbox2{margin:0 0 10px 0;}

/*装修项目详情页*/
.zxxmxq h5{font-size:16px;text-align:center;margin:10px 0;}
.zxxmxq img{display:block;max-width:100%;margin:10px auto;}
.zxxmxq .text{line-height:22px;margin:10px 0;}
.zxxmxq .text span{font-weight:bold;}

/*设计团队内页*/
.sjtd_ny .col-lg-4{padding:0;}
.sjtdny_pad{padding:0 5px;}

/*公司动态内页*/
.gsdtny_box{display:block;margin:20px 0;}
.gsdt_ny .imgbox{width:265px;height:175px;overflow:hidden;}
.gsdt_ny .img{width:100%;height:100%;}
.gsdtny_box .text_box{margin-left:280px;}
.gsdtny_box h5{font-size:16px;color:#555;font-weight:bold;}
.gsdtny_box p{font-size:12px;color:#999;margin:5px 0 0 0;}
.gsdtny_box .text{color:#777;line-height:22px;height:92px;overflow:hidden;margin-bottom:10px;}
.gsdtny_box .an4{width:90px;line-height:28px;background:#999;font-size:13px;color:#fff;text-align:center;}
.gsdtny_box:hover .img{-webkit-transform:scale(1.1,1);-moz-transform:scale(1.1,1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.gsdtny_box:hover .an4{background:#ec1d23;}

/*工程案例内页*/
.gcal_ny .col-lg-3{padding:0;}
.gcalxq{margin-top:20px;}
.gcalxq .text{background:#f5f5f5;padding:35px;margin-top:30px;}
.gcalxq .text h5{font-weight:bold;margin-bottom:10px;}


/*移动端横向下拉导航*/
.subNavBox{padding:10px 15px 0px 15px;}
.subNav{background:#ba0000;text-align:center;cursor:pointer;font-size:20px;color:#fff;line-height:50px;position:relative;}
.subNav a{color:#fff;text-align:center;}
.subNav3{margin-top:2px;background:#0abcb1;}
.subNav span{line-height:50px;position:absolute;right:20px;}
.navContent{display:none;}
.navContent li a{background:#e9e9e9;display:block;border-left:3px solid rgba(0,0,0,0);text-align:center;font-size:16px;line-height:45px;color:#000;margin-top:3px;}
.navContent li a:hover{background-color:#d3d3d3;color:#b72a2a;}
.navContent .active{background:#d3d3d3;border-left:3px solid #b72a2a;color:#b72a2a;}
.subNavBox ul li:hover ul li{display:block;}
.subNavBox ul li ul li{background:#e98c14;display:none;}
.navContent .active2{background:#a2e6df;}
.navContent .active2:hover{background:#ebefa3;}


/*移动端底部热点链接*/
.hot{width:100%;height:50px;background:#ec1d23;position:fixed;bottom:0;left:0;z-index:1000;}
.hot span{ color:#fff; font-size:16px;line-height:20px;}
.hot h6{ font-size:16px; line-height:20px;}
.hot .row div a{ display:block; color:#fff;padding:4.5px 0;}
.hot .row div:hover{background:#c5171c;}

/*媒体查询开始*/
@media (max-width:1199px){
header form{margin:20px 0 0 30px;}
.text1{ padding:0 5%;}
}


@media (max-width:991px){
#ydnav .icon-menu{color:#ec1d23;cursor:pointer;font-size:40px;z-index:5000;position:absolute;right:10px;line-height:91px;}
#ydnav .sjdnav{width:150px;height:auto;position:absolute;right:0px;top:91px;z-index:1000;}
#ydnav .sjdnav li{display:block;height:40px;text-align:center;background:rgba(236,29,35,0.7);border-bottom:1px solid rgba(255,255,255,0.5);}
#ydnav .sjdnav .lxbx{border-bottom:none;}
#ydnav .sjdnav li a{ display:block; color:#fff; line-height:40px;font-size:16px;}
#ydnav .sjdnav li a:hover{color:#000;}
#ydnav .sjdnavhide{height:0;overflow:hidden;}
body{padding-bottom:50px;}
.text1{ padding:0;}
.text1 .left{ margin:0 0 30px; left:20%; width:60%;}
.text1 .right{ left:inherit; width:100%;}
.text1 .right ul{ margin:0;}
.text1 .right ul li.li1, .text1 .right ul li.li3,.text1 .right ul li.li2{ left:inherit;}
.text1 .right ul li.li1 .textbox p, .text1 .right ul li.li3 .textbox p{ padding-right:0;}
.text1 .right ul li .imgbox{ text-align:center;}
.zxxm_box1 .imgbox1{margin-bottom:20px;}
.zxxm_box1 .imgbox1 .img{height:500px;}
.zxxm_box1 .imgbox2{margin:0 0 10px 0;}
.zxxm_box1 .imgbox2_pad{padding:0 25px;}
.zxxm_box1 .imgbox2_pad .col-lg-4{padding:0 5px;}
.zxxm_box2 .xm{width:20%;margin:20px 0;}
.gywm .img{height:450px;}
.gywm .imgbox .mask ul{margin-top:18%;}
.gywm .text_box{margin-top:20px;}
.zxcp_box{margin:10px 5px;}
.zxcp_pad{padding:0 10px;}
.sjtd_box{margin:10px 5px;}
.gsdt_box{margin:10px 0;}
.gsdt .col-lg-3{padding:0 5px;}
.gsdt_pad{padding:0 10px;}
.gcal_box .img{height:280px;}
footer .text_box{border:none;padding:0;}
footer p{line-height:22px;text-align:center;margin-top:10px;}
.zxxm_ny{margin-top:0px;}
.sjtdny_pad{padding:0 10px;}
.sjtd_ny .sjtd_box{margin:5px;}
}

@media (max-width:767px){
#ydnav .icon-menu{font-size:30px;line-height:80px;}
#ydnav .sjdnav{top:80px;}
/*装修流程*/
.text1{ margin:0 -15px;}
.text1 .left{left:5%; width:90%;}
.text1 .right{ padding:0 15px;}
header .middle{height:80px;}
header .middle .logo{width:300px;}
.title{margin:30px 0;}
.title h5{font-size:16px;color:#555;font-weight:bold;}
.zxxm_box1 .imgbox1 .img{height:400px;}
.gywm .img{height:350px;}
.gcal_box .img{height:360px;}

}

@media (max-width:639px){
/*装修流程*/
.text1 .left{ margin:0 0 20px;}
.text1 .left .huan1 .huan2 h1{ padding:30px 0 0;}
.text1 .left .huan1 .huan2 h1 i{ font-size:24px; line-height:26px;}
.text1 .left .huan1 .huan2 h1 strong{ font-size:22px; line-height:26px;}
.text1 .left .huan1 .huan2 p{ margin:10px 0 0;}
.text1 .left .huan1 .huan2 .formbox{ padding:10px 20% 0}
.text1 .left .huan1 .huan2 .formbox .hang{ padding:0 0 0 90px; margin:0 0 5px;}
.text1 .left .huan1 .huan2 .formbox .hang span{ font-size:14px; width:80px; line-height:30px;}
.text1 .left .huan1 .huan2 .formbox .hang input{ height:30px;}
.text1 .left .huan1 button{ font-size:16px; height:34px;}
.text1 .left .huan1 button:hover{ font-size:14px}
.text1 .right ul li .textbox strong{ font-size:16px; line-height:24px;}
.text1 .right ul li .textbox p{ font-size:12px; line-height:24px; height:53px;}
.text1 .right ul li .imgbox img{ max-width:90%;}
.zxxm_box2 .xm{width:30%;}
.gcal_box .img{height:320px;}
}

@media (max-width:479px){
#ydnav .icon-menu{font-size:25px;line-height:60px;}
#ydnav .sjdnav{top:60px;}
.subNav{font-size:16px;line-height:40px;}
.subNav span{line-height:40px;}
.navContent li a{font-size:14px;line-height:40px;}
.text1 .left{ padding:30px 0 0;}
.text1 .left .huan1:after{ top:-30px; right:-30px;}
.text1 .left .huan1:before{ right:-10px; top:-10px;}
.text1 .left .huan1 .huan2 h1{ padding:10px 0 0;}
.text1 .left .huan1 .huan2 h1 i{ font-size:18px; line-height:20px;}
.text1 .left .huan1 .huan2 h1 strong{ font-size:16px; line-height:20px;}
.text1 .left .huan1 .huan2 p{ margin:5px 0 0; font-size:12px;}
.text1 .left .huan1 .huan2 .formbox .hang{ padding:0 0 0 70px;}
.text1 .left .huan1 .huan2 .formbox .hang span{ font-size:12px; width:60px; line-height:24px;}
.text1 .left .huan1 .huan2 .formbox .hang input{ height:24px;}
.text1 .right ul li .textbox strong{ font-size:14px; line-height:24px;}
.text1 .right ul li .textbox strong span{ margin:0; display:block; font-size:12px; line-height:14px;}
header .middle{height:60px;}
header .middle .logo{width:200px;}
.zxxm_box1 .imgbox1 .img{height:300px;}
.zxxm_box1 span p{font-size:14px;}
.zxxm_box1 span{height:48px;padding:5px 10px;}
.zxxm_box1 .imgbox2 .img{height:180px;}
.zxxm_box1 .imgbox2 .mask2{background:rgba(0,0,0,0.5) url(../images/mask_bg.png) no-repeat center 30px;padding:20px;}
.zxxm_box1 .imgbox2 .mask2 h5{font-size:14px;margin-top:80px;}
.zxxm_box1 .imgbox2 .mask2 p{font-size:14px;}
.gywm .img{height:260px;}
.gywm .imgbox .mask ul li{width:70px;height:70px;}
.gywm .imgbox .mask ul{margin-top:22%;}
.gywm .imgbox .mask ul li{line-height:70px;}
.gywm .imgbox .mask ul li a{font-size:12px;}
.gywm .text_box .title2 h5{font-size:16px;padding:0;}
.gywm .text_box .title2 p{display:none;}
.gywm .text_box .text{font-size:14px;}
.zxcp_box .img{height:180px;}
.sjtd_box{padding:10px;}
.sjtd_box h5{font-size:14px;color:#555;text-align:center;margin:20px 0 10px 0;}
.sjtd_box p{padding-bottom:10px;}
.sjtd_box .text{margin:5px 0;font-size:12px;}
.sjtd_box b{margin:10px auto 0 auto;}
.sjtd_box .imgbox{width:100px;height:100px;}
.gsdt_box .img{height:140px;}
.gsdt_box .bt{padding-bottom:5px;}
.gsdt_box .text_box{padding:10px;}
.gsdt_box h5{font-size:14px;padding-right:0;}
.gsdt_box p{display:none;}
.gsdt_box .text{margin:10px 0;height:42px;}
.gsdt_box .an3{margin:0 auto;float:none !important;font-size:12px;}
.gcal_box .img{height:180px;}
.gcal_box .mask{line-height:30px;font-size:14px;}
.gsdt_ny .imgbox{width:130px;height:100px;}
.gsdtny_box .text_box{margin-left:140px;}
.gsdtny_box h5{font-size:14px;color:#555;font-weight:bold;}
.gsdtny_box .text{height:40px;}
.gsdtny_box .an4{display:none;}
}

@media (max-width:360px){
.zxxm_box1 .imgbox1 .img{height:240px;}
.zxxm_box1 .imgbox2 .img{height:120px;} 
.zxxm_box1 .imgbox2 .mask2{background:rgba(0,0,0,0.5);}
.zxxm_box1 .imgbox2 .mask2 h5{margin-top:25px;}
.zxxm_box2 .xm{width:40%;}
.gywm .img{height:220px;}
.zxcp_box .img{height:120px;}
.gsdt_box .img{height:120px;}
.gcal_box .img{height:130px;}
}
