@import url(slide.css);
@import url(pscroll.css);
/*首页*/
/*最新动态*/
.index-notice{height:60px;line-height:60px;background:#e8e8e8;color:#333;overflow:hidden;font-size:16px;}
.icon-notice{margin-right:20px;margin-top:-2px;width:28px;height:60px;background:url(../images/icon-notice.png) no-repeat center;vertical-align:middle;display: inline-block;}
.index-notice-list{margin-left:10px;width:calc(100% - 138px);width:-webkit-calc(100% - 138px);width:-moz-calc(100% - 138px);}
.index-notice-list li a{color:#333; height:60px; overflow:hidden; display:block;}
.index-notice-list li a:hover{color:#b49173;}
.index-notice-list li a span{ float:left;margin-right:6%; overflow:hidden; height:60px;}
/*集团简介*/
.i_title{ margin-top:4%; overflow:hidden; text-align:center; }
.i_title h2{overflow:hidden; font-weight:bold;line-height: 1; color:#000; margin-bottom:52px;}
.i_title h2 .f80{ font-weight:normal;}
.i_title p{line-height:32px; color:#6c6c6c;}
.i_title p span{ font-weight:bold; color:#b49173;}
/*.index-about{position:relative;overflow:hidden;}
.index-about .left,.index-about .right{width:50%;overflow:hidden;}
.index-about .right img{max-width:none;}
.index-about .left{position:absolute;left:0;top:0;height:100%;background:#e7e7e7;}
.index-about .left .about-cont,.index-about .left .about-honor{padding:0 8%;}
.index-about .left .about-cont{height:45%;}
.index-about .left .about-honor{height:55%;}
.index-about .left .about-cont{background:#f4f4f4;}
.index-about .left .about-honor{padding:45px 8% 0;background:#e7e7e7;}
.index-about .left .about-cont .des{margin-top:20px;margin-bottom:30px; font-size:14px; line-height:24px; overflow:hidden;}
.about-honor .title-hen{line-height:42px;}
.about-honor .title-hen h4{display:inline-block; color:#333; font-weight:normal;}
.about-honor .title-hen .r{ font-size:14px; color:#333;}
.about-honor .title-hen .r:hover{ color:#b49173;}
.index-honor-list{position:relative;margin-top:3%;overflow:hidden;}*/
/*项目对比*/
.i_item_ul{ overflow:hidden; padding-bottom:4%;}
.i_item_ul ul li{ float:left; width:calc(50% - 3px);width:-webkit-calc(50% - 3px);width:-moz-calc(50% - 3px);}
.i_item_ul ul li:nth-child(2){ float:right;}
.i_item_ul ul li .i_item_t{overflow:hidden; background:#999999; color:#fff; height:64px; line-height:64px; text-align:center;}
.i_item_ul ul li:nth-child(2) .i_item_t{ background:#b49173;}

/*首页案例*/
.i_case_bg{ overflow:hidden; background:#f7f7f7;}
.index-case-content{ clear:both; overflow:hidden;}
.index-case-content .item{ display:none;}
.index-case-header .com-btn-140.white.r{ height:45px; line-height:45px;}
.index-case-cate{margin-bottom:0.5%;}
.index-case-cate li{float:left;margin-right:25px; padding-left:25px; padding-right:25px;/*width:110px!important;*/ line-height:45px; height:45px;text-align:center;border:1px solid #dcdcdc;border-radius:3px;cursor:pointer;font-size:16px;color:#666;background:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; margin-bottom:2%; overflow:hidden; max-width:250px; }
.index-case-cate li:last-child{ margin-right:0;}
.index-case-cate li.slick-active{border-color:#b49173;background:#b49173;color:#fff!important;}
.index-case-cate li a {display: inline-block;width: 100%;}
.index-case-cate li.slick-active a {color: #fff;}
.index-case-cate li:hover{color:#b42e32;}
.index-case-content .item ul li .box{position:relative; /*padding:2px;*/}
.index-case-content .item ul li .box .cont{position:absolute;left:0;width:100%;bottom:0;padding:10px 7%;background:rgba(0,0,0,0.5);color:#fff;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-case-content .item ul li .box:hover .cont{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.index-case-content .item ul li .box .cont:before{content:"";position:absolute;top:0;right:20px;height:100%;width:23.5px;background:url(../images/icon-more.png) no-repeat center;background-size:contain;}
.index-case-content .item ul li:first-child{width:49.8%;}
.index-case-content .item ul li .box .pic{width:100%;max-height:245px; overflow:hidden;}
.index-case-content .item ul li .box:before{ content: ""; display: block; position: absolute; left: 0%; right: 0%;  margin-left: 0px;  margin-right: 0px;  top: 0px; height: 0%;/* opacity: 0;*//* border: 1px solid #f18101;*/ background:#b49173; width:100%;-webkit-transition: all .4s; -o-transition: all .4s;  -ms-transition: all .4s; transition: all .4s;}
.index-case-content .item ul li:hover .box:before{height: 100%;}
.index-case-content .item ul li:first-child .box,.index-case-content .item ul li:first-child .box .pic{width:100%;max-height:496px;overflow:hidden;}
.index-case-content .item ul li img{/*max-width:none;*//*height:100%;*/ max-height:496.4px;}
.index-case-content .item ul li:first-child .box .cont{padding:12px 7%;}
.index-case-content .item ul li:first-child .box .cont:before{/*width:47px;*/width:28px;background:url(../images/icon-more.png) no-repeat center;background-size:contain;}
.index-case-content .item ul li .box .cont h5{color:#fff;font-size:16px;margin-bottom:2px;width:84%;max-height:48px; overflow:hidden;}
.index-case-content .item ul li .box .cont p{ display:none;}
.index-case-content .item ul li:first-child .box .cont h5{font-size:18px; }
/*首页产业链*/
.index-service{ padding-top:4%; padding-bottom:4%; overflow:hidden;background: url(../images/index-service.jpg) no-repeat center fixed; background-size: cover;line-height: 1.75;}
/*.index-service-list{margin-left:-7.5px;margin-right:-7.5px;}
.index-service-list li{position:relative;float:left;width:10%;padding:0 7.5px;text-align:center;color:#fff;}
.index-service-list li ~ li span:before{content:"";position:absolute;left:0;bottom:21px;width:66px;margin-left:-33px;border-bottom:1px solid #fff;}
.index-service-list li h5{margin-top:15px;margin-bottom:20px;color:#fff;font-size:20px;}
.index-service-list li span{display:inline-block;width:40px;font-size:16px;height:40px;line-height:38px;border:1px solid #fff;border-radius:50%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-service-list li:hover span{background-color:#fff;color:#b42e32;}*/
.com-more-bar{text-align:center;font-size:0; padding-top:5%;}
.com-more-bar .btn{display:inline-block;margin:0 5px;width:145px;line-height:40px;color:#fff;font-size:14px;background:#b49173;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.com-more-bar .btn.white{background:#fff;color:#333;}
.com-more-bar .btn:hover{opacity:.9;background:#b49173; color:#fff;}
.num-scroll-two {margin-top: 35px; margin-bottom: 35px; text-align: center;}
.num-scroll-two li { display: inline-block;padding: 0 35px; color: #fff;font-size: 18px; min-width: 162px;}
.num-scroll-two li .num {  margin-bottom: 5px;  font-size: 52px; font-family: "Impact","Microsoft Yahei"; line-height: 1;}

/*首页设计师*/
.index-team-content{}
.index-team-content .item2{width:calc(20.02% - 0px);width:-webkit-calc(20.02% - 0px);width:-moz-calc(20.02% - 0px);position:relative;float:left;/*margin:0 1.25px;*/ padding-right:6px;margin-bottom:6px; overflow:hidden;}
.index-team-content .item2 .box{ padding:0px; position:relative;}
.index-team-content .item2 .box:before{ content: ""; display: block; position: absolute; left: 0%; right: 0%;  margin-left: 0px;  margin-right: 0px;  top: 0px; height: 0%;/* opacity: 0;*//* border: 1px solid #f18101;*/ background:#b49173; width:100%;-webkit-transition: all .4s; -o-transition: all .4s;  -ms-transition: all .4s; transition: all .4s;}
.index-team-content .item2:hover .box:before{height: 100%;}
.index-team-content .item2 .pic{width:100%;overflow:hidden;}
.index-team-content .item2 .pic img{ width:100%;}
.index-team-content .item2 .cont p{ display:none;}
.team-people-list .item2 .cont,.index-team-content .item2 .cont{position:absolute;left:0;bottom:-40%;width:100%;padding:15px 20px 15px;background:#676461;background:rgba(201,178,159,0.6);color:#fff;opacity:0;transition:.5s; overflow:hidden;}
.team-people-list .item2 .box:hover .cont,.index-team-content .item2:hover .cont{bottom:0;opacity:1;}
.team-people-list .item2 .cont h4,.index-team-content .item2 .cont h4{margin-bottom:10px; height:18px; overflow:hidden; font-size:16px; color:#fff; font-weight:normal;}
.index-team-content .index-team-slide{position:relative;float:left;/*width:66.6664%;*/width:39.94%;/*padding:0 3.5px;*/ padding-right:6px;/*margin-bottom:3px;*/overflow:hidden;}
.index-team-content .index-team-slide img{width:100%;}
.index-team-content .index-team-slide .des{position:absolute;bottom:0;left:0;width:calc(100% - 6px);width:-webkit-calc(100% - 6px);width:-moz-calc(100% - 6px);padding:20px 20px 20px 35px;background:rgba(201,178,159,0.6);box-sizing:border-box; text-align:left;}
.index-team-content .index-team-slide .des h4{margin-bottom:10px;font-size:30px;text-transform:uppercase;color:#fff; overflow:hidden; text-align:center;}
.index-team-content .index-team-slide .des h5{ font-weight:normal; font-size:16px; text-align:center; line-height:22px;color:#fff;/* background:url(../images/i_bg4.jpg) center bottom  no-repeat;*/ padding-bottom:3%; margin-bottom:3%;}
.index-team-content .index-team-slide .des p{font-size:14px;color:#fff; max-height:38px; overflow:hidden;max-width:553px;}
.index-team-content .index-team-slide i{text-align:center;line-height:547px;display:block;width:100%;font-size:90px; max-width:553px;}
/*btns*/
.btns{position:absolute;width:44px;height:60px;top:50%;margin-top:-30px;line-height:60px;text-align:center;cursor:pointer;z-index:100;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.btns:hover{background-color:#b42e32!important;}
#next{right:-44px;background:#444 url(../images/icon-com-next.png) no-repeat center;}
#previous{left:-44px;background:#444 url(../images/icon-com-prev.png) no-repeat center;}
#counter{bottom:8px;right:35px;width:auto;position:absolute;font-size:54px;color:#fff;}
#slider-wrap.active #next{right:0px;}
#slider-wrap.active #previous{left:0px;}
/*快捷服务*/
.index-service-quick{ padding-bottom:6%; overflow:hidden;background: url(../images/i_img13.jpg) no-repeat center fixed; background-size: cover;}
/*.index-service-quick ul li .box{position:relative;padding-top:35px;background:#fff;height:230px;text-align:center;}
.index-service-quick ul li .box:before{content:"";position:absolute;left:50%;top:-7px;width:110px;height:13px;margin-left:-55px;background:#b42e32;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-service-quick ul li .box:hover:before{width:140px;margin-left:-70px;}
.index-service-quick ul li .box .pic{display:inline-block;width:100px;height:84px;}
.index-service-quick ul li .box h4{margin-top:20px;color:#333;font-size:20px;margin-bottom:5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-service-quick ul li .box:hover h4{color:#b42e32;}
.index-service-quick ul li .box p{color:#666;}*/

/*合作伙伴*/
.index-partner-list{ overflow:hidden;}
.index-partner-list ul li{ float:left; padding:0 5px; margin-bottom:10px; width:50%;}
.index-partner-list li .box{text-align:center;border:1px solid #ddd;}

/*首页新闻*/
.index-news{background:#f3f3f3 url(../images/index-news-bg.png) no-repeat center bottom; overflow:hidden;}
.index-news-list li{float: left; /*padding: 0 5px; */margin-bottom: 10px;overflow: hidden;width: 24.25%; margin-right:1%;}
.index-news-list li:nth-child(4n+0){ margin-right:0;}
.index-news-list li .box{background:#fff;}
.index-news-list li .box .cont{padding:20px 20px 0;}
.index-news-list li .box .cont .date{font-size:16px;margin-bottom:10px;color:#666;}
.index-news-list li .box .cont h4{margin-top:5px;font-size:16px;color:#333; line-height:24px; overflow:hidden;height:48px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s; font-weight:normal;}
.index-news-list li .box:hover .cont h4{color:#b49173;}
.index-news-list li .box .cont p{margin-top:15px;color:#999; line-height:16px; height:32px; overflow:hidden;}
.index-news-list li .pic{font-size:0; overflow:hidden; position:relative;}

.index-news-list li .pic .bgs{ background:rgba(180,145,115,0.6); position:absolute; top:0; left:0; width:100%; height:100%; color:#fff; line-height:30px; font-size:14px; text-align:center;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}
.index-news-list li .pic .bgs i{ display:block; width:48px; height:48px; margin:0 auto;  background:url(../images/i_bg1.png) no-repeat; background-size:100% 100%;transition:all 0.3s;}
.index-news-list li:hover .pic .bgs{opacity:1.0;filter:Alpha(opacity=100);}
.index-news-list li:hover .pic .bgs i{margin-top:20%;}
.index-news-list li .box .cont .more{margin-top:15px;line-height:46px;border-top:1px solid #d2d2d2;color:#666;}
.index-news-list li:hover .box .cont .more{border-top:1px solid #b49173;}
.index-news-content{ overflow:hidden;}
.icon-news-more{float:right;margin-top:16px;width:24px;height:8px;vertical-align:middle;background:url(../images/icon-news-more.png) no-repeat center;}
.index-news-list li:hover .icon-news-more{background:url(../images/icon-news-more_on.png) no-repeat center;}




@media screen and (max-width:1760px) {

}
@media screen and (max-width:1500px) {
/*集团简介*/
/*.index-about .left .about-cont,.index-about .left .about-honor{height:50%;}*/
/*首页案例*/
/*.index-case-cate li{width:100px!important;}*/
.index-case-cate li{ margin-right:20px; padding-left:20px; padding-right:20px;}
/*首页产业链*/
/*.index-service-list li h5{font-size:16px;}
.index-service-list li span{font-size:14px;}*/
/*.index-service-quick ul li .box{position:relative;padding-top:35px;background:#fff;height:230px;text-align:center;}
.index-service-quick ul li .box:before{content:"";position:absolute;left:50%;top:-7px;width:110px;height:13px;margin-left:-55px;background:#b42e32;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-service-quick ul li .box:hover:before{width:140px;margin-left:-70px;}
.index-service-quick ul li .box .pic{display:inline-block;width:100px;height:84px;}
.index-service-quick ul li .box h4{margin-top:20px;color:#333;font-size:20px;margin-bottom:5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-service-quick ul li .box:hover h4{color:#b42e32;}
.index-service-quick ul li .box p{color:#666;}*/


}
@media screen and (max-width:1440px) {
/*首页案例*/
.index-case-cate li{ font-size:12px; padding-left:5px; padding-right:5px; margin-right:15px;}
/*最新动态*/
.i_title h2{ margin-bottom:44px;}
/*首页设计师*/
.index-team-content .index-team-slide .des{padding: 15px 15px 15px 25px;}
.index-team-content .index-team-slide .des h4{ font-size:22px; margin-bottom:5px; }
.team-people-list .item2 .cont,.index-team-content .item2 .cont{padding:10px 10px 10px;}
.team-people-list .item2 .cont h4,.index-team-content .item2 .cont h4{ font-size:14px; margin-bottom:0px;}


}
@media screen and (max-width:1200px) {

}
@media screen and (max-width:1100px) {
/*首页新闻*/
.index-news-list li .box .cont{ padding: 15px 15px 0;}
.index-news-list li .box .cont h4{ font-size:14px; line-height:22px; height:44px;}
.index-news-list li .box .cont .date{ font-size:14px;}
.index-news-list li .box .cont p{ margin-top:10px;}

/*项目对比*/
.i_item_ul ul li .i_item_t{ height:52px; line-height:52px;}
}
@media screen and (max-width:960px) {
/*首页案例*/
.index-case-content .item ul li .box .cont{padding:10px 5%;}
.index-case-content .item ul li .box .cont h5{ font-size:14px;max-height:40px;}
.index-case-content .item ul li:first-child{width:32.8%;}
.index-case-content .item ul li:first-child .box .cont{padding:10px 5%;}
.index-case-content .item ul li:first-child .box .cont h5{font-size:16px;}
.index-case-content .item ul li .box .cont:before{ right:15px;}
.index-case-content .item ul li:first-child .box .cont:before{ width:23.5px;}
/*首页设计师*/
.index-team-content .index-team-slide{ float:none; width:100%; margin-bottom:0.8%; padding-right:0;}
.index-team-content .index-team-slide .des{width:calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);}
.index-team-content .index-team-slide .des h4{ font-size:20px;}
.index-team-content .item2{width:calc(32.8% - 0px);width:-webkit-calc(32.8% - 0px);width:-moz-calc(32.8% - 0px); padding-right:0; margin-right:0.8%; margin-bottom:0.8%;}
.index-team-content .item2:nth-child(3n+1){ margin-right:0;}
.team-people-list .item2 .cont h4,.index-team-content .item2 .cont h4{ font-size:12px;}


}
@media screen and (max-width:830px) {
/*轮显*/
.module-content{ display:none;}
.flash_div{ display:block;}
/*最新动态*/
.i_title h2{ margin-bottom:19px;}
/*首页产业链*/
.num-scroll-two li{padding: 0 3%;font-size: 16px; min-width:inherit;}
.num-scroll-two li .num{ font-size:46px;}
/*首页新闻*/
.index-news-list li{ width:49.5%;}
.index-news-list li:nth-child(2n+0){ margin-right:0;}
/*项目对比*/
.i_item_ul ul li .i_item_t{ height:46px; line-height:46px;}
}


@media screen and (max-width: 780px) {
/*首页案例*/
.index-case-content .item ul li:first-child{width:100%;}
.index-case-header .com-btn-140.white.r{ float:none; margin-bottom:2%; width:100%;}
.index-case-cate li{/*width:calc(18.4% - 2px)!important;width:-webkit-calc(18.4% - 2px);width:-moz-calc(18.4% - 2px);*/height:40px; line-height:40px; font-size:14px;}
/*.index-case-cate li:nth-child(5n+0){ margin-right:0;}*/
/*首页设计师*/
.index-team-content .item2{width:calc(32.66% - 0px);width:-webkit-calc(32.66% - 0px);width:-moz-calc(32.66% - 0px);margin-right:1%; margin-bottom:1%;}
}
@media screen and (max-width: 640px) {
/*最新动态*/
.index-notice{height:50px;line-height:50px;font-size:14px;}
.icon-notice{ height:50px; margin-right:10px;}
.index-notice-list{width:calc(100% - 118px);width:-webkit-calc(100% - 118px);width:-moz-calc(100% - 118px);}
.index-notice-list li a{height:50px;}
.index-notice-list li a span{height:50px;}
/*集团简介*/
/*.index-about .left,.index-about .right{width:100%;overflow:hidden;}
.index-about .right.r{ float:none; }
.index-about .left{ position:static; }
.index-about .left .about-cont{ padding-top:5%; padding-bottom:6%;}
.index-about .left .about-honor{padding: 4% 5% 0;padding-bottom:5%;}*/
/*首页案例*/
.index-case-cate li{ font-size:13px; line-height:36px; height:36px;padding-left: 2%; padding-right: 2%; margin-right:2%; width:32%;}
.index-case-cate li:nth-child(3n+0){ margin-right:0;}
.index-case-cate.js-index-cate-2 li:nth-child(3n+0){margin-right:2%;}


/*.index-case-cate li{ width:calc(23.5% - 2px)!important;width:-webkit-calc(23.5% - 2px);width:-moz-calc(23.5% - 2px);}
.index-case-cate li:nth-child(5n+0){ margin-right:2%;}
.index-case-cate li:nth-child(4n+0){ margin-right:0;}*/
/*首页设计师*/
/*.index-team-content .item2{width:calc(49.5% - 0px);width:-webkit-calc(49.5% - 0px);width:-moz-calc(49.5% - 0px);}
.index-team-content .item2:nth-child(3n+1){ margin-right:1%;}
.index-team-content .item2:nth-child(2n+1){ margin-right:0;}*/
.index-team-content .index-team-slide{ margin-bottom:1%;}
/*项目对比*/
.i_item_ul ul li{ width:calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px); float:none; margin-bottom:2px;}
.i_item_ul ul li .i_item_t{ height:42px; line-height:42px;}
}

@media screen and (max-width: 480px) {
/*最新动态*/
.i_title h2{ line-height:28px; margin-bottom:15px;}
.index-notice{height:40px;line-height:40px;font-size:13px;}
.icon-notice{ height:40px; margin-right:8px;}
.index-notice-list{width:calc(100% - 112px);width:-webkit-calc(100% - 112px);width:-moz-calc(100% - 112px); margin-left:6px;}
.index-notice-list li a{height:40px;}
.index-notice-list li a span{height:40px;}
/*集团简介*/
/*.about-honor .title-hen .r{ font-size:12px;}*/
/*首页案例*/
.index-case-cate li{ font-size:12px;}
/*.index-case-cate li{ width:calc(32% - 3px)!important;width:-webkit-calc(32% - 3px);width:-moz-calc(32% - 3px);}
.index-case-cate li:nth-child(4n+0){ margin-right:2%;}
.index-case-cate li:nth-child(3n+0){ margin-right:0;}*/
.index-case-content .item ul li .box .cont h5{ max-height:20px;}
/*首页产业链*/
.index-service{ padding-top:5%; padding-bottom:6%;}
.num-scroll-two li{ font-size:14px;}
.num-scroll-two li .num{ font-size:40px;}
.com-more-bar{ padding-top:6%;}
.com-more-bar .btn{ width:130px; font-size:13px; line-height:36px;}
/*首页设计师*/
.index-team-content .index-team-slide .des{padding: 10px 10px 10px 15px;}
.index-team-content .index-team-slide .des h4{ font-size:16px; margin-bottom:0;}
.index-team-content .index-team-slide .des p{ font-size:12px; height:32px;}
/*首页新闻*/
.index-news-list li .pic .bgs{ font-size:12px;}
.index-news-list li .pic .bgs i{ width:30px; height:30px;}
.index-news-list li:hover .pic .bgs i{margin-top:18%;}

}

@media screen and (max-width:360px) {
/*首页案例*/
.index-case-content .item ul li .box .cont h5{ font-size:13px; width:96%;}
.index-case-content .item ul li .box .cont:before{ background:none;}
/*首页产业链*/
.num-scroll-two li{padding: 0 2%;}
/*首页设计师*/
.index-team-content .item2 .cont{ display:none;}
/*项目对比*/
.i_item_ul ul li .i_item_t{ height:40px; line-height:40px;}

}