/**************************
---设计--QQ--6760015---
---margin:上 右 下 左---
------color: #046---------
***************************/

@charset "utf-8";
body,html{ overflow-x:hidden;}
body{ color:#333;  height:auto; box-sizing:border-box; background-color:#f9f9f9; padding-top:80px;}
.course{-moz-user-select: none; /*火狐*/
  -webkit-user-select: none;  /*webkit浏览器*/
  -ms-user-select: none;   /*IE10*/
  -khtml-user-select: none; /*早期浏览器*/
  user-select: none;}

a:link {color:#333;text-decoration:none;} /* 未访问的链接 */
a:visited {color:#333;text-decoration:none;} /* 已访问的链接 */
a:hover {color:#616161;text-decoration:none;} /* 鼠标划过链接 */
a:active {color:#333;text-decoration:none;} /* 已选中的链接 */
a:focus{text-decoration: none}
i,em{ font-style:normal;}

/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,lmh3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; height: 100%;}
select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style-type:none; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
fieldset{border:none;}
legend{display:none;}


/*字体颜色*/
.title{overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}/*超出部分自动收起*/

/*新闻时间*/
.datetime { float: right; height: auto; width: auto; margin-right: 10px;}
/*要闻图标*/
.title-1-2{background-image: url(../img/a_01.gif); background-repeat: no-repeat; background-position: left center;padding-left: 12px;font-size: 16px;border-bottom: 1px dashed #CCC;height: 32px;}
/*公告图标*/
.title-1-3{background-image: url(../img/a_02.gif); background-repeat: no-repeat; background-position: left center;border-bottom: 1px dashed #CCC;height: 32px;}
/*推荐图标*/
.title-1-4{background-image: url(../img/a_03.gif); background-repeat: no-repeat; background-position: left center;padding-left: 30px;font-size: 16px;border-bottom: 1px dashed #CCC;height: 32px;}


/*内容*/
.tab{background-color: #ffffff;}
.tab10{background-color: #f9f9f9;}

.tab-1-1{margin-top:10px;}
.tab-1-2{margin-top:20px;}
.tab-1-3{margin-top:30px;}
.tab-1-4{margin-top:40px;}
.tab-1-5{margin:20px 0 20px 0;}
.tab-1-6{margin-top:60px;}
.tab-1-7{margin:30px 0 30px 0;}
.tab-1-8{margin-bottom: 30px;}
.tab-1-9{margin-left: 30px;}
.tab-1-10{margin: 30px;}


.tab-2-1{padding: 10px;}
.tab-2-2{padding: 20px;}
.tab-2-3{padding: 30px;}
.tab-2-4{padding: 0px 20px 0px 20px;}
.tab-2-5{padding: 20px 0px 20px 0px;}
.tab-2-6{padding: 10px 0px 10px 0px;}
.tab-2-7{padding: 0px 10px 0px 10px;}
.tab-2-8{padding-left: 30px;}
.tab-2-9{padding-bottom: 30px;}
.tab-2-10{padding-top: 20px;}

/*下划线*/
.tab-3{border: 1px solid  #EAEAEA;}/*实线框*/
.tab-3-1{border-top:1px dashed #ccc;}/*上虚线框*/
.tab-3-2{border-bottom:1px dashed #ccc;padding: 6px 0 6px 0;}/*下虚线框*/
.tab-3-3{border-bottom:1px solid #EAEAEA;padding: 6px 0 6px 0;}/*下实线框*/
.tab-3-4{border-bottom:1px dashed #ccc;}/*下虚线框*/


/*字体颜色*/
.tab-4-1{color: #fff;}

/*主体背景字体等*/
.tab1{background-color: #f8f8f8;padding-top: 30px;}
.tab1-1{ background:url(../img/icon-1.png) no-repeat top center #f8f8f8;}
.tab1-2{text-align: center;font-family: "微软雅黑";font-size:36px;}
.tab1-3{text-align: center;font-family: "微软雅黑";font-size:16px;}
.tab1-4{font-family: "微软雅黑";font-size:16px;}
.tab1-5{font-family: "微软雅黑";font-size:24px;}
.tab1-6{line-height:26px;font-family: "微软雅黑";font-size:16px;}
.tab1-7{text-indent: 2em;}
.tab1-8{text-align: center;font-family: "微软雅黑";font-size:28px;}

/*图片放大*/
.tat2{background-color: #f8f8f8;}
.tab2-1{margin: 20px auto; overflow: hidden;}
.tab2-1 img {cursor: pointer; transition: all 0.6s;}
.tab2-1 img:hover {transform: scale(1.1);background-color: #999;}

.tab2-2{background-color: #F5F5DC;}
.tab2-2:hover{background-color: #8B7765;color: #FFF;}

.tab2-3{margin: auto auto; overflow: hidden;}
.tab2-3 img {cursor: pointer; transition: all 0.6s;}
.tab2-3 img:hover {transform: scale(1.1);background-color: #999;}

/*透明度设计*/
.tab3{opacity:0.8;filter:alpha(opacity=40);color: #8B7765;}


/*图片宽度*/
.conimg img{width: 100%;height: auto;}
#imgw01{width: 160px;height: auto;}

/***********************************/
	/*---以下为分栏目具体样式---*/
/***********************************/

/*头部样式*/
.wp{ width:1200px; position:relative; margin:0 auto;}
.header{ position:fixed; left:0px; top:0px; right:0px; height:80px; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.5); z-index:25; -webkit-transform: translateZ(0);}
.header .wp{ height:80px;}
.logo{ position:absolute; top:19px; width:150px;}
.logo img{ width:100%; height:auto; display:block;}
.menu{ padding:0 0 0 160px;}
.menu li{ float:left; margin-right:30px; position:relative;}
.menu .lmh3{ position:relative;}
.menu .lmh3 a{ display:block; height:80px; line-height:80px; padding:0 10px; font-size:16px; color:#25211e;}

.menu .lmh3 a i{ font-size:16px; display:block; float:left;}
.menu .lmh3 a strong{ font-weight:normal; margin-left:5px;}
.menu .lmh3 em{ display:none; position:absolute; right:0px; top:0px; width:40px; height:50px; text-align:center; line-height:50px; cursor:pointer; color:#fff;}
.menu .lmh3 em:before { content: "\e80d"; }
.menu .lmh3 em.active:before { content: "\e80e"; }
.menu li:hover .lmh3 em,.menu li.curr .lmh3 em{ color:#fff;}
.menu .lmh3 span{ display:none; position:absolute; right:0px; top:0px; width:40px; height:50px; text-align:center; line-height:50px;}
.menu .lmh3 span:before { content:"\e704"; }

.menu li:hover .lmh3 a{ color:#3B3B3B;}
.menu .box{ position:absolute; left:50%; top:100%; width:120px; margin-left:-60px; text-align:center; display:none; background:#25211e; padding:10px 0;}
.menu .box a{ display:block; padding:6px; line-height:22px; color:#ccc;}
.menu .box a:hover{ color:#fff;}
.menu li:hover .box{ display:block;}

/*搜索等样式*/
.top_nav{ position:absolute; right:0px; top:50%; margin-top:-18px;}
.top_nav li{ float:left; margin-left:15px;}
.top_nav li .iconfont{ width:36px; display:block; height:36px; line-height:36px; text-align:center; font-size:24px; color:#000; cursor:pointer;}
.top_nav li.curr .iconfont{ color:#8b7765;}

.nav_box{ top:80px; left:0px; right:0px; position:fixed; z-index:999;}
.nav_box .li{ display:none; position:absolute; left:0px; top:0px; right:0px;}

.sousuo_box{ background:#f8f8f8;}
.sousuo_box .pd{ padding:50px;}
.sousuo_box .p1{ padding-right:164px; position:relative;}
.sousuo_box .p2{ padding-top:20px; font-size:14px; color:#25211e;}
.sousuo_box .p2 a{}
.sousuo_box .p2 span{ margin:0 18px;}
.ipt_t4{ height:45px; line-height:45px; width:100%; border:none; box-sizing:border-box; background:none; font-size:18px; border-bottom:1px solid #000;}
.ipt_b4{ position:absolute; right:0px; top:0px; width:130px; height:46px; background:#25211e; color:#fff; border:none; font-size:18px;}

.dianhua_box{}
.dianhua_box .pd{ background:#f8f8f8; float:right; padding:35px 88px; text-align:center;}
.dianhua_box .h3{ position:relative; font-size:36px; text-transform:uppercase; line-height:1; padding-bottom:25px; margin-bottom:35px;}
.dianhua_box .h3:after{ position:absolute; content:'\20'; width:18px; height:4px; background:#8b7765; left:50%; bottom:-2px; margin-left:-9px;}
.dianhua_box .em{ font-size:18px; color:#25211e; line-height:1; margin-bottom:20px;}
.dianhua_box .p{ font-size:40px; color:#8b7765; line-height:1;}

/*栏目分类小*/
.menu-link *{box-sizing: border-box;}
.menu-link { display:none; border-radius:5px; box-sizing: border-box; position:absolute; top:50%; margin-top:-19px; left:-8px; font-size: 12px;z-index: 10;width:42px;height:42px; padding:6px 8px;}
.menu-link:hover,
.menu-link:focus {}
.menu-link span {position: relative;display: block;margin-top:12px;}
.menu-link span,
.menu-link span:before,
.menu-link span:after {background-color: #000; border-radius:1.5px; width: 100%;height:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

.menu-link span{ width:90%;}
.menu-link span:before{ width:110%;}
.menu-link span:after{ width:80%;}
.menu-link.active span,.menu-link.active span:before,.menu-link.active span:after{ width:100%;}

.menu-link span:before,
.menu-link span:after {position: absolute;top: -.7em;content: " ";}
.menu-link span:after {top: .7em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before { background-color:#000;
-webkit-transform: rotate(45deg) translate(.5em, .4em);
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span:after { background-color:#000;
-webkit-transform: rotate(-45deg) translate(.6em, -.5em);
-moz-transform: rotate(-45deg) translate(.6em, -.5em);
-ms-transform: rotate(-45deg) translate(.6em, -.5em);
-o-transform: rotate(-45deg) translate(.6em, -.5em);
transform: rotate(-45deg) translate(.6em, -.5em);
}

.menu .h3 em,
.menu .h3 span,
.slick-arrow{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}



/*公司简单栏目*/
.about_nav{ position:absolute; z-index:15; bottom:0px; left:0px; right:0px;}
.about_nav li{ width:25%; float:left;}
.about_nav .pd{ background:#fff; border-right:1px solid #dbdbdb; display:block; height:80px; line-height:80px; text-align:center;}
.about_nav i{ width:40px; height:40px; text-align:center; line-height:40px; font-size:40px; margin-right:10px;transform: translateY(10px); display:inline-block;}
.about_nav strong{ font-size:14px; font-weight:normal;}
.about_nav li:last-child .pd{ border-right:none;}
.about_nav .pd:hover,.about_nav .curr .pd{ background:#8b7765; color:#fff;}

/*家装*/


.icon{ padding:30px 0;}
.icon1{ background:#fff; padding:30px 0 30px 0;}
.ipro_con{ padding:0 3px; margin-bottom:10px;}
.ipro_con .li{ padding-right:34.210526315789465%;}
.ipro_con .pd{ position:relative; margin-bottom:0px;}
/*.ipro_con .pd img{ width:110.93333333333333%;}*/
.ipro_con .text{ width:39.473684210526316%; position:absolute; bottom:0px; right:60px; box-sizing:border-box; background:url(../img/icon-2.png) repeat #fff; text-align:center; padding:64px 60px; border:10px solid #8b7765; z-index:2;}
.ipro_con .h3{ font-size:48px; line-height:0.9; font-family:Arial;text-transform:uppercase; font-weight:bold; margin-bottom:13px;}
.ipro_con .em{ font-size:24px; line-height:1; padding-bottom:30px; margin-bottom:30px; position:relative;}
.ipro_con .em:after{ content:'\20'; position:absolute; width:34px; height:3px; left:50%; margin-left:-17px; bottom:0px; background:#8b7765;}
.ipro_con .p{ font-size:14px; line-height:2;}
.ipro_con .m{ padding-top:56px;}
.ipro_con .m a{ margin:0 auto; display:block; width:183px; height:45px; border:1px solid #8b7765; text-align:center; line-height:43px; box-sizing:border-box; font-size:22px; color:#8b7765;}
.ipro_con .m a:hover{ background:#8b7765; color:#fff;}

.ipro_con .slick-arrow{font-size:22px; position:absolute; bottom:25px; z-index:2; height:58px; line-height:58px; width:58px; text-align:center; padding:0px; border:none; color:rgba(255,255,255,1); background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); color:#bfbfbf;}
.ipro_con .slick-prev{ left:40%;}
.ipro_con .slick-prev:before{ content: "\e701"; }
.ipro_con .slick-next{ left:40%; margin-left:58px;}
.ipro_con .slick-next:before{ content: "\e704"; }
.ipro_con .slick-arrow:hover{ background:#8b7765; color:#fff;}


.ipro_con{ height:500px;}
.ipro_con .li{ position:absolute; left:20px; right:20px; top:0px; opacity:0; z-index:5;}
.ipro_con .li.curr{ opacity:1; z-index:8;}


.ipro_nav{ padding:0 80px;}
.ipro_nav ul{ margin-right:-45px;}
.ipro_nav li{ width:33.333333%; float:left; opacity:0.5;}
.ipro_nav li.curr,.ipro_nav li:hover{ opacity:1;}
.ipro_nav .pd{ margin-right:45px; cursor:pointer;}
.ipro_nav .img{ width:120px; float:left;}
.ipro_nav .img img{ width:100%; height:auto; display:block;}
.ipro_nav .text{ margin-left:120px; padding-left:20px;}
.ipro_nav .h3{ color:#25211e; font-size:24px; font-family:Arial; font-weight:bold; line-height:0.9; margin-bottom:15px; text-transform:uppercase;}
.ipro_nav .p{ color:#333333;}

/*产品图片滚动*/
.pron_img_ry{ width:95%; float:left; margin:0 40px; position:relative;}
.pron_img{ width:50%; float:left; margin:0 40px; position:relative;}
.slider-for{ margin-bottom:20px;}
.slider-for img{ width:100%; height:auto;}
.slider-nav{ margin-right:-10px;}
.slider-nav .slick-slide img{ width:100%; height:auto;}
.slider-nav .slick-slide h3{ margin:0 12px 0 0; position:relative; overflow:hidden;}
.slider-nav .slick-slide h3:after{content:'\20'; position:absolute; box-sizing:border-box; left:0px; top:0px; right:0px; bottom:0px; border:0px solid rgba(231,170,105,0.75);}
.slider-nav .slick-current h3:after{ opacity:1; border-width:4px;}
.slider-nav .slick-arrow{font-size:30px; position:absolute; top:50%; margin-top:-25px; z-index:2; height:50px; line-height:50px; width:50px; text-align:center; padding:0px; border:none; color:#ccc; background:none; color:#25211e;}
.slider-nav .slick-prev{ left:-50px;}
.slider-nav .slick-prev:before{ content: "\e66a"; }
.slider-nav .slick-next{ right:-42px;}
.slider-nav .slick-next:before{ content: "\e669"; }
.slider-nav .slick-arrow:hover{ color:#8b7765;}

.pron_text{ width:38%; float:right; margin-right:10px;}
.pron_text .h3{ color:#8B7765; font-size:36px; font-weight:bold;}
.pron_text .em{ font-size:18px; color:#25211e; border-bottom:1px dashed #cecece; padding-bottom:20px;}
.pron_text .p{ padding:25px 0 40px 0;}
.pron_text .t{ margin-bottom:20px;}
.pron_text .t span{ font-size:14px; color:#25211e;}
.pron_text .t strong{ font-size:24px; color:#8B7765; font-weight:normal; margin-right:10px;}

.pron_tab{ overflow:hidden;}
.pron_tab a{ float:left; height:35px; line-height:35px; margin-right:7px; padding:0 12px; background:#e7e7e7; margin-bottom:8px;}
.pron_tab a.curr{ color:#fff; background:#8b7765;}

.pron_box{ width:100%; position:absolute; left:0px; top:0px; z-index:2; opacity:0;}
.pron_box li{ display:none; position:absolute; left:0px; top:0px; right:0px;}
.pron_box li:first-child{ display:block;}

.pron_box img{ width:100%; height:auto;}
.pron_box p{}

.pron_text .m{ padding-bottom:62px; border-bottom:1px dashed #cecece;}
.pron_text .m a{ background:#8B7765; display:block; height:50px; line-height:50px; text-align:center; color:#fff;}
.pron_text .m a span{ font-size:18px; font-weight:bold;}
.pron_text .m a i{ font-size:24px; margin-right:5px;}
.pron_text .y{ padding:29px 0; overflow:hidden;}
.pron_text .y span{ float:left; width:33.3333%; line-height:42px; font-size:16px;}
.pron_text .y i{ border:1px solid #8B7765; color:#8B7765; width:40px; height:40px; line-height:40px; text-align:center; float:left; border-radius:50%; font-size:18px; margin-right:6px;}

/*产品详细说明*/
.pro_con .li{padding-top:10px;}
.pro_con .li img{ max-width:100%; height:auto;}

.pron_con2{ padding:60px 0; background:#f8f8f8;}
.pro_tab{ border-bottom:1px solid #e8e8e8; padding-bottom:5px; margin-bottom:1px; height:40px;}
.pro_tab strong{ float:left; font-size:24px; color:#25211e; font-weight:bold; text-transform:uppercase; margin-right:5px;}
.pro_tab em{ float:left; font-size:24px; color:#e7aa69;}
.pro_tab ul{ float:right;}
.pro_tab li{ float:left; margin:0 5px;}
.pro_tab li a{ height:40px; line-height:40px; color:#888888; font-size:14px; padding:0 10px; display:block; float:left; position:relative; margin:0 22px;}
.pro_tab li a:before{ content:'\20'; position:absolute; height:1px; width:100%; background:#043a85; bottom:0px; right:0px; opacity:0;}
.pro_tab li a:hover,.pro_tab li a.active{ color:#8b7765;}
.pro_tab li a:hover:before,.pro_tab li a.active:before{ opacity:1;}
.pro_tab li span{ color:#b6b6b6; float:left; height:40px; line-height:40px;}

/*历程*/
.about3_bottom{ padding:30px 0 30px 0;}
.about3_bottom ul{ padding:50px 100px;}
.about3_bottom ul:before{ content:'\20'; position:absolute; left:212px; background:url(../img/sjs.png) no-repeat; width:16px; height:13px; top:-12px;}
.about3_bottom ul:after{ content:'\20'; position:absolute; left:220px; margin-left:-1.5px; width:3px; top:0px; bottom:0px; background:#8b7765;}
.about3_bottom li{ margin-bottom:40px;}
.about3_bottom li:last-child{ margin-bottom:0px;}
.about3_bottom .h3{ font-size:24px; color:#8b7765; float:left; position:relative;}
.about3_bottom .h3:before{ content:'\20'; width:55px; height:1px; background:#8b7765; position:absolute; left:100px; top:10px;}
.about3_bottom .h3:after{ content:'\20'; width:14px; height:14px; border-radius:50%; background:#8b7765; position:absolute; left:113px; top:3px;}
.about3_bottom .p{ margin-left:180px; font-size:14px; line-height:1.7;}

.about1_index{width: 45%;height: auto;margin-right: 20px;}

/*艺龙服务*/
.service_process{}
.service_process .img{ display:none;}
.service_process .img img{ width:100%; height:auto; display:block;}
.service_process .text{ display:block;}
.service_process li{ width:16.666666666666668%; float:left; text-align:center; margin-bottom:80px;}
.service_process .pd{ position:relative;}
.service_process .pd:after{ content:'\20'; height:3px; background:#8b7765; position:absolute; left:50%; width:100%; top:34px;}
.service_process .pd:before{ content:'\20'; height:16px; width:13px; background:url(../images/sj.png) no-repeat; position:absolute; right:0px; top:28px;}
.service_process i{ width:70px; height:70px; line-height:70px; margin:0 auto; border:1px solid #8b7765; display:block; border-radius:50%; font-size:36px; color:#8b7765; background:#fff; margin-bottom:19px; position:relative; z-index:2;}
.service_process em{ font-size:14px; text-transform:uppercase; display:block; line-height:1; margin-bottom:8px;}
.service_process strong{ font-size:24px; color:#8b7765; font-weight:normal; line-height:1;}
.service_process li:nth-child(6) .pd:after,
.service_process li:nth-child(6) .pd:before,
.service_process li:last-child .pd:after,
.service_process li:last-child .pd:before{ display:none;}

/*会员登陆*/
.login{background: url(../img/login01.jpg) no-repeat top center;padding: 60px;margin-bottom: -30px;height: 600px;}
.login-1{background:url(../img/icon-2.png) repeat #fff; text-align:center; border:10px solid #8b7765;}


/*工具条样式*/
.sub_nav{ position:fixed; right:0px; top:50%; background:#25211e; margin-top:-150px; z-index:15; -webkit-transform: translateZ(0);}
.sub_nav li{ position:relative;}
.sub_nav .pd{ display:block;}
.sub_nav .h3 i{ width:50px; height:50px; line-height:50px; display:block; color:#fff; text-align:center; font-size:22px;}
.sub_nav .box{ display:none; display:block; position:absolute; right:50px; white-space:nowrap; top:0px;border-right:1px solid rgba(255,255,255,0); height:50px; line-height:50px; color:#fff; width:0px; overflow:hidden; padding:0px;}

.sub_nav .ewm_box{ text-align:center; height:auto;}
.sub_nav .ewm_box img{ width:120px; height:auto; display:block;}
.sub_nav .ewm_box strong{ padding-top:10px; line-height:1; display:block;}

.sub_nav .pd:hover .h3 i{ background-color:#878787;}
.sub_nav .pd:hover .box{ display:block; background:#878787; width:auto; border-color:rgba(255,255,255,1); padding-left:20px; padding-right:20px;}
.sub_nav .pd:hover .ewm_box{ padding:20px;}

/*分页*/
#pages { padding:14px 0 10px;font-family:宋体; text-align:center}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*footer*/
.footer{height: 40px;background-color: #1F1F1F;margin-top: 30px;}
.footer1-1{height: 280px;background-color:  #34393c;}
.footer1-2{color: #BEBEBE;text-align: center;}
.footer1-3{line-height: 30px;}
.footer1-4{color: #CDBA96;}
.footer2-1{display: block;background: url(../img/icon-3.png) no-repeat right -10px;margin-top:20px;}


/*不同分辨率效果*/
@media screen and (max-width:1440px){
	.service_pg{ padding:100px 0;}
	.tit3{ margin-bottom:50px;}
	.tit3 .h3{ font-size:48px; margin-bottom:20px;}
	.tit3 .em{ font-size:24px; padding-bottom:30px;}
	/*艺龙服务*/
	.service_process strong{ font-size:18px;}
	.service_process em{ font-size:12px;}

	.banner_text{ padding:30px;}
	.banner_text .p1{ font-size:24px;}
	.banner_text .p2{ padding-bottom:20px; margin-bottom:20px;}
	.case_list .dl1 .wpd:after{ height:60px; top:-60px;}
}

@media screen and (max-width:1279px){
	/*首页产品*/
	.wp{ width:1000px;}
	.menu{ padding:0 0 0 185px;}
	.menu li{ margin:0 7px;}
	.ipro_con{ padding:0px; height:518px;}
	.ipro_con .li{ left:0px; right:0px;}
	.ipro_con .text{ padding:60px 30px;}
	.ipro_con .h3{ font-size:42px;}
	.ipro_con .em{ padding-bottom:25px; margin-bottom:15px; font-size:18px;}
	.ipro_con .m{ padding-top:40px;}
	.ipro_nav{ padding:0 80px;}

	/*艺龙服务*/
	.service_process li{ margin-bottom:50px;}
	.service_process strong{ font-size:18px;}
	.service_process em{ font-size:12px;}


}

@media screen and (max-width:1024px){
	.body_fix{ padding-bottom:50px;}
	.wp{ width:auto; margin:0 30px;}
	.dianhua,.gouwu{ display:none;}
	.menu-link{ display:block;}
	.logo{ left:50%; margin-left:-70px;}
	.menu{ display:none; position:fixed; left:0px; top:80px; right:0px; padding:0px; box-sizing:border-box; padding:0 30px; background:#000;}
	.menu ul{ border-top:1px solid #999999;}
	.menu li{ float:none; margin:0px; border-bottom:1px solid #999999;}
	.menu .lmh3 a{ height:50px; line-height:50px; padding:0px; color:#fff; font-size:16px;}
	.menu .lmh3 a i{ display:none;}
	.menu .lmh3 a strong{ display:block; margin-left:0px;}
	.menu .lmh3 em{ display:block;}
	.menu .lmh3 span{ display:block;}
	.menu .box{ position:static; width:auto; background:none; margin:0px; padding:0px; text-align:left;}
	.menu .box a{ border-top:1px solid #4d4d4d; padding:0px; height:40px; line-height:40px; font-size:14px; padding-left:1em;}
	.menu .box a:first-child{border-top:1px solid #999999;}
	.menu .box a:before{ content:'\>'; margin-right:5px;}
	.menu li:hover .box{ display:none;}
	.menu li:hover .lmh3 a{ color:#fff;}
	.menu li:hover .lmh3 em{ color:#fff;}
	.menu li.curr .lmh3 a{ color:#e7aa69;}
	.menu li.curr .lmh3 em{ color:#e7aa69;}

	.nav_box{background: #000000;}
	.nav_box .li{ position:static;}

	.sousuo_box{background: #000000;}
	.sousuo_box .pd{ padding:20px 0;}
	.sousuo_box .p2{ color:#999999;}
	.sousuo_box .p2 a{ color:#999999;}

	/*工具条样式*/
	.sub_nav{ left:0px; bottom:-50px; top:auto;}
	.sub_nav li{ float:left; width:16.666666666666668%;}
	.sub_nav .pd{ border-right:1px solid #4d4d4d;}
	.sub_nav .h3 i{ width:auto;}
	.sub_nav .box{ bottom:50px; top:auto; border-right:0px; left:0px; right:auto;}
	/*.sub_nav .pd:hover .box{ display:none;}*/
	.sub_nav .pd:hover .h3 i{ background:none;}
	.sub_nav{ bottom:0px;}

	/*历程*/
	.about3_bottom ul{ padding:50px 0;}
	.about3_bottom ul:after{ left:120px;}
	.about3_bottom ul:before{ left:112px;}
	.about3_bottom{ padding:40px 0;}

	/*产品内容*/
	.fix_body .pro_tab .pd{ padding:0px;}
	.pro_tab{ padding-bottom:0px; margin-bottom:10px;}
	.pro_tab strong{ display:none;}
	.pro_tab em{ display:none;}
	.pro_tab ul{ float:none; overflow:hidden;}
	.pro_tab li a:before{ bottom:-1px;}
	.pron_con2{ padding:40px 0;}
	.ipro_con .pd{ margin-bottom:50px;}

	/*艺龙服务*/
	.service_process li{ width:33.333333%;}
	.service_process .pd:after,.service_process .pd:before{ display:none;}

}

@media screen and (max-width:960px){
	/*历程*/
	.about3_bottom li{ margin-bottom:20px;}
	.about3_bottom .h3{ font-size:18px;}
	.about3_bottom .p{ margin-left:120px;}
	.about3_bottom ul:after{ left:90px;}
	.about3_bottom ul:before{ left:82px;}
	.about3_bottom .h3:after{ left:83px;}
	.about3_bottom .h3:before{ left:75px; width:40px;}
	.about3_bottom .h3{ line-height:1;}

	/*产品图片*/
	.pron_img{ width:auto; margin:0px; margin-bottom:30px; float:none;}
	.pron_text{ float:none; width:auto;}
	.slider-nav .slick-arrow{ display:none !important;}
	.slider-nav .slick-prev{ left:0px;}
	.slider-nav .slick-next{ right:10px;}
	.pron_text .y{ width:400px; margin:0 auto;}
	.pron_con1{ padding:0px;}
	.pron_text{ margin:0px;}

}

@media screen and (max-width:768px){
	/*产品内容*/
	.pro_tab li{ width:20%; margin:0px; text-align:center;}
	.pro_tab li span{ display:none;}
	.pro_tab li a{ margin:0px; padding:0px; float:none;}
	.pro_tab li a:before{ display:none;}
	/*首页装修*/
	.ipro_nav{ display:none;}
	.ipro_con{ height:auto; margin-bottom:0px;}
	.ipro_con .li{ opacity:1; position:relative; left:auto; top:auto; right:auto; padding:0px;}
	.ipro_con .text{ position:static; width:auto; margin:0 30px ; border:none; background:#f8f8f8; padding:40px;transform:translateY(-40px)}
	.ipro_con .pd{ margin-bottom:0px;}
	.ipro_con .slick-arrow{ bottom:50px;}
	.ipro_con .m{ padding-top:30px;}
	.ipro_con .slick-arrow{ width:32px; height:32px; line-height:32px; font-size:18px; background:none; top:50%; bottom:auto; margin-top:-46px; color:#000;}
	.ipro_con .slick-arrow:hover{ background:none;}
	.ipro_con .slick-prev{ left:0px; margin:0px;}
	.ipro_con .slick-next{ right:0px; left:auto; margin:0px;}

}


@media screen and (max-width:640px){
	/*首页产品*/
	.ipro_con .lmh3{ font-size:32px;}
	.ipro_con .text{ padding:30px;}

	/*二级分类栏目*/
	.about_nav{ bottom:-62px;}
	.about_nav i{ display:block; margin:0 auto; width:auto; margin-bottom:3px; line-height:24px; font-size:24px; height:24px; transform: translateY(0px);}
	.about_nav .pd{ height:auto; line-height:normal; padding:8px 0;}
	.about_nav strong{ display:block;}
	.about_nav .wp{ margin:0px;}
	/*间距*/
	.tab-1-1-1{margin-top: 10px;}
	.tab-1-6-1{margin-top: 60px;}
	.tab-1-6-2{margin-top: -20px;}
	.tab-2-3{padding: 5px;}
	.tab-1-3{margin-top:10px;}

	/*艺龙服务*/
	.service_process .img{ display:block;}
	.service_process .text{ display:none;}

}


@media screen and (max-width:540px){
	.wp{ margin:0 20px;}
	.icon1 .wp,.icon2 .wp,.footer .wp,.about1 .wp{ margin:0px;}
	body{ padding-top:50px;}
	.header{ height:50px;}
	.header .wp{ height:50px;}
	.logo{ width:100px; margin-left:-50px; top:10px;}
	.menu{ top:50px;}
	.menu .lmh3 a{ font-size:14px;}
	.menu .box a{ font-size:12px;}

	.nav_box{ top:50px;}
	.sousuo_box .p1{ padding-right:90px;}
	.ipt_t4{ height:34px; line-height:34px; font-size:14px;}
	.ipt_b4{ width:80px; height:34px; line-height:34px; font-size:14px;}
	.sousuo_box .p2{ padding-top:10px;}
	.sousuo_box .p2 span{ margin:0 10px;}

	.tab-1-6{margin-top:2px;}
	.tab-2-3-1{padding: 5px;}

	/*历程*/
	.about3_bottom .h3:before{ display:none;}
	.about3_bottom ul:after{ left:70px;}
	.about3_bottom ul:before{ left:62px;}
	.about3_bottom .h3:after{ left:63px;}
	.about3_bottom .p{ margin-left:90px;}

	/*产品图片*/
	.pron_img{ margin-bottom:20px;}
	.slider-for{ margin-bottom:8px;}
	.slider-nav{ margin-right:-8px;}
	.slider-nav .slick-slide h3{ margin:0 8px 0 0 ;}
	.slider-nav .slick-current h3:after{ border-width:2px;}
	.pron_text .y{ width:auto; padding:15px 0;}

	/*产品内容*/
	.fix_body .pro_tab .pd{ top:50px;}

	.icon1{ padding:0px; background:#f8f8f8;}
	.ipro_con .text{ background:#fff; margin:0 15px; padding:20px 0px 0px 0px; transform: translateY(-20px);}
	.ipro_con .h3{ display:none;}
	.ipro_con .em{ font-size:18px; color:#04337b; padding-bottom:0px; margin-bottom:10px;}
	.ipro_con .em:after{ display:none;}
	.ipro_con .p{ font-size:12px; line-height:18px;}
	.ipro_con .m{ padding-top:15px;}
	.ipro_con .m a{ width:100%; background:#25211e; border:none; color:#fff;}

	/*艺龙服务*/
	.service_pg{ padding:40px 0;}
	.service_process li{ width:50%; margin-bottom:20px;}
	.service_process strong{ font-size:16px;}
	.tit3 .h3{ font-size:24px; margin-bottom:5px;}
	.tit3 .em{ padding-bottom:15px;}
	.service_process i{ margin-bottom:15px;}


}

@media screen and (max-width:414px){
	.video_box{ margin-top:-124px;}

}

@media screen and (max-width:375px){
	.wp{ margin:0 15px;}
	.menu{ padding:20px;}
	/*历程*/
	.about3_bottom .h3{ font-size:18px;}
	.about3_bottom ul:after{ left:65px;}
	.about3_bottom ul:before{ left:57px;}
	.about3_bottom .h3:after{ left:58px;}
	.about3_bottom .p{ margin-left:85px;}

	/*产品内容*/
	.pro_tab li a{ font-size:12px;}

}

@media screen and (max-width:374px){
	.wp{ margin:0 10px;}
	.menu{ padding:15px;}

}