﻿
body{ min-width:320px;font:16px "微软雅黑","Microsoft YaHei,Arial";color:#333;
    line-height:24px;overflow-x: hidden;background: #1d1c18;}
.container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea,select{outline:none; font:16px "微软雅黑","Microsoft YaHei,Arial";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0); -o-filter: grayscale(0);  }
img{border:none;}
.slick-slide{outline: none;}
.slick-slide img{margin:0 auto;max-width:100%;}
.slick-prev:before, .slick-next:before{display: none;}
.slick-dots li button:before{display: none;}



/*右侧导航焦点*/
.pageMenu{position: fixed;top:50%;left:36px;z-index:50;}
.pageMenu li {border:1px solid transparent;margin:10px 0;padding:2px;border-radius: 50%;}
.pageMenu li a{display: block;width:6px;height:6px;background: #928074;border-radius: 50%;}
.pageMenu li.active {border:1px solid #fff;}
.pageMenu li.active a{background: #fff;border:1px solid #fff;}

.header{height:70px;position: fixed;top:0;left:0;width:100%;z-index:50;text-align: center;background: #fff;}
.menu{width:30px;height:70px;position: absolute;top:0;left:40px;}
.menu img{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.menu img.on{display: none;}
.logo{height:70px;display: inline-block;width:50%;margin:0 auto;}
.logo a{height:70px;position: relative;display: block;}
.logo a img{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.logo a img.on{display: none;}
.line_hot{position: absolute;top:0;right:40px;font-size: 14px;color:#231815;line-height: 70px;height:70px;overflow:hidden;}



.header.on{background: none;}
.header.on .menu img{display: none;}
.header.on .menu img.on{display: block;}
.header.on .logo img{display: none;}
.header.on .logo img.on{display: block;}
.header.on .line_hot{color:#fff;}
.headerM.on{background: none;}
.headerM.on .menu img{display: none;}
.headerM.on .menu img.on{display: block;}
.headerM.on .logo img{display: none;}
.headerM.on .logo img.on{display: block;}
.headerM.on .line_hot{color:#fff;}


.banner{width: 100%;}
.banner .slick-slide{overflow: hidden;}
.banner .slick-dots{bottom:25px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li  {width:10px;height:10px;border-radius: 50%;padding:0;margin:0 8px;background: #928074;}
.banner .slick-dots li.slick-active{background:#fff;}
.slick-dotted.slick-slider{margin:0;}


.contPadd{padding-top:70px;}
.contPadd .container{}
.about_lt{width:50%;box-shadow:0 0 18px 3px rgba(14,13,10,.5); }
.about_lt .about_bg{position: absolute;top:0;left:0;max-width: 100%;max-height: 100%;opacity: .5}
.about_lt .lt_box{padding:20px;background:#1d1c18;}
.about_lt .lt_cont{border:1px solid #2c2b28;padding:85px 30px 65px;position: relative;z-index:10;}
.about_lt span{display: block;font-size: 18px;line-height: 30px;color:#706058;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_lt h3{ font-size: 18px;line-height: 30px;color:#fff;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_lt .about_txt{color:#928074;font-size: 14px;line-height: 30px;height:150px;margin:40px 0 40px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:5;}
.about_lt .more a{display: block;width:165px;height:40px;line-height: 40px;border:1px solid #928074;font-size: 14px;color:#928074;text-align: center;}
.about_lt .more a:hover{background: #928074;color:#333;}
.about_rt{width:50%;position: relative;text-align: center;}
.about_rt img{max-width: 100%;max-height: 100%;}
.about_rt:before{content:"";display: block;position: absolute;top:0;left:0;
    background: url(../images/img4.png) no-repeat center center;width:145px;height:123px;}
.about_rt:after{content:"";display: block;position: absolute;bottom:-1px;right:-1px;
    background: url(../images/img5.png) no-repeat center center;width:145px;height:123px;}


.caseBox{padding-bottom:18px;text-align:center;position: absolute;top:0;left:0;right:0;margin:auto;width:450px;background: rgba(230,230,230,.9);}
.caseBox .s_title{margin-bottom: 0;}
.case_title{padding:15px 0 20px;}
.s_title h3{font-size: 18px;color:#533e34;line-height: 30px;}
.s_title span{display:block;font-size: 18px;color:#ffffff;line-height: 30px;}
.case_title span{ color:#231815;}
.case_class{text-align: center;}
.case_class li{line-height:16px;height:16px;vertical-align:top;display: inline-block;
    font-size: 14px;color:#231815;padding:0 30px;position: relative;}
.case_class li a{font-size: 14px;color:#231815;}
.case_class li:before{content:'';position: absolute;top:2px;left:0;height:12px;border-left:1px solid #231815;}
.case_class li:first-child:before{display: none;}
.case_class li.on a{color:#706058;}
.case_class li:hover a{color:#706058;}

.caseSlider .slick-dots{bottom:40px;}
.caseSlider .slick-dots li button{display: none;}
.caseSlider .slick-dots li  {width:10px;height:10px;border-radius: 50%;padding:0;margin:0 8px;background: #fff;}
.caseSlider .slick-dots li.slick-active{background:#928074;}
.caseSlider .slick-prev,.caseSlider  .slick-next{width:42px;height:83px;z-index:20;}
.caseSlider .slick-prev {background: url(../images/left1.png) no-repeat center center;left:60px;}
.caseSlider .slick-prev.slick-disabled {background: url(../images/left1c.png) no-repeat center center; }
.caseSlider .slick-next {background: url(../images/right1.png) no-repeat center center;right:60px;}
.caseSlider .slick-next.slick-disabled {background: url(../images/right1c.png) no-repeat center center; }

#section4{background: #272624;}
#section4:before{content:"";height:59px;background: url(../images/bg4_02_01.png) no-repeat center center ;
    position: absolute;top:70px;width:100%;left:0;background-size: cover;}
#section4:after{content:"";height:66px;background: url(../images/bg4_02_03.png) no-repeat center center ;
    position: absolute;bottom:0;width:100%;left:0;background-size: cover;}
.s_des{font-size: 14px;color:#928074;margin-top:30px;}

.mission_cont{margin-top:25px;}
.mission_list{display: inline-block;vertical-align: top;width:30%;margin-bottom:10px;}
.mission_list dl{width:140px;margin:0 auto;position: relative;}
.mission_list dl dt{background:#272624;position:relative;z-index:20;margin:0 auto;width:140px;height:140px;border:1px solid #928074;border-radius: 50%;overflow: hidden;}
.mission_list dl img{max-width: 100%;max-height: 100%;}
.mission_list dl img.on{display: none;}
.mission_list dl dd a{position:relative;z-index:20;display: block;color:#fff;font-size: 14px;
    margin-top:20px;line-height: 20px;height:20px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1}
.mission_cont .mission_list:nth-child(4) dl:before{content:"";display: block;border-left:1px solid #928074;height:122px;
position: absolute;top:-82px;left:-24px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.mission_cont .mission_list:nth-child(4) dl:after{content:"";display: block;border-left:1px solid #928074;height:122px;
    position: absolute;top:-82px;right:-24px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.mission_cont .mission_list:nth-child(5) dl:before{content:"";display: block;border-left:1px solid #928074;height:122px;
    position: absolute;top:-82px;left:-24px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.mission_cont .mission_list:nth-child(5) dl:after{content:"";display: block;border-left:1px solid #928074;height:122px;
    position: absolute;top:-82px;right:-24px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.mission_list dl:hover dt{background: #928074;}
.mission_list dl:hover dt img{display: none;}
.mission_list dl:hover dt img.on{display: block;}

#section5{background-image: url(../images/bg5_02.jpg);background-size: cover;}
.partnerSlider{margin-top:30px;}
.partnerSlider .slick-slide a{display:block;background: #fff;
    border-radius: 50%;overflow: hidden;margin:0 auto 35px;width:105px;height:105px;}
.partnerSlider .slick-slide a img{max-height: 100%;max-width: 100%;
    /*filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);*/
    /*-ms-filter: grayscale(100%);-o-filter: grayscale(100%);  */
}
.partnerSlider .slick-slide a:hover img{ filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);  }
.partnerSlider .slick-prev,.partnerSlider  .slick-next{width:42px;height:83px;z-index:20;}
.partnerSlider .slick-prev {background: url(../images/left1.png) no-repeat center center;left:-60px;}
.partnerSlider .slick-prev.slick-disabled {background: url(../images/left1v.png) no-repeat center center; }
.partnerSlider .slick-next {background: url(../images/right1.png) no-repeat center center;right:-60px;}
.partnerSlider .slick-next.slick-disabled {background: url(../images/right1v.png) no-repeat center center; }

/*body{overflow: hidden!important;}*/
/*#section5 .contPadd{padding-bottom:85px;}*/
.footer{background: #272624;padding:5px 0;}
.footLogo{margin:7px 0;display: inline-block;width:16%;border-right:1px solid #383734;height:65px;padding-right:2%;}
.footLogo a{display: block;height:65px;position: relative;}
.footLogo a img{position: absolute;top:0;bottom:0;left:0;margin:auto;max-width: 100%;max-height: 100%;}
.contact{display: inline-block;vertical-align: top;padding:0 5%;width:58%;margin:5px 0;}
.contact span{color:#fff;font-size: 12px;display: inline-block;margin-bottom:3px;}
.contact p{font-size: 12px;color:#999;line-height: 20px;}
.contact p a{font-size: 12px;color:#999;line-height: 20px;}
.footMa dt{width: 85px;height:85px;text-align: center;display: inline-block;vertical-align: top;}
.footMa dt img{max-height: 100%;max-width: 100%;}
.footMa dd{display: inline-block;vertical-align: top;padding:10px;}
.footMa dd span{color:#fff;font-size: 14px;margin-bottom:5px;display: inline-block;}
.footMa dd p{font-size: 12px;color:#999;line-height: 18px;}

#section5 .contPadd{padding-top:0;}



.right_f{position: fixed;top:40%;right:20px;}
.right_f li{margin:4px 0;position: relative;}
.right_f li a{display: block;width:40px;height:40px;border-radius: 50%;overflow: hidden;background: #584e46;}
.right_f li a img.on{display: none;}
.right_f li .f_item{position: absolute;right:100%;top:5px;display: none;padding-right:15px;}
.right_f li .f_box{ background: #928074;border-radius: 5px;padding:5px; position: relative}
.right_f li .f_box:after{content:"";display: block;position: absolute;top:10px;right:-6px;
border-left:6px solid #928074;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.right_f li .tel_txt span{color:#fff;font-size: 14px;display: block;line-height: 25px; white-space:nowrap;padding:0 10px;}
.right_f li:hover .f_item{display: block;}
.right_f li:hover a img{display: none;}
.right_f li:hover a img.on{display: block;}
.right_f li:hover a{background: #928074;}





.leftNavBg{position: fixed;top:0;bottom:0;left:0;right:0;margin:auto;background: rgba(0,0,0,.5);z-index:60;display: none;}
.leftNavBg.on{display: block;}
.left_navBody{position: fixed;top:0; left:0; width:270px;height:100%; background: #272624;z-index:65;
    transform: translate3d(-270px,0,0);-webkit-transform: translate3d(-270px,0,0);
    transition: all linear .3s;-webkit-transition:  all linear .3s;}
.left_navBody.on{ transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.navContent{padding:70px 0 90px;height:100%;}
.leftLogo{height:70px;background: #fff;text-align: center;
    position: absolute;top:0;left:0;right:0;margin:auto;}
.leftLogo img{max-width: 100%;max-height:100%;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.left_nav{height:100%;overflow: auto;-webkit-overflow-scrolling: touch; }
.left_nav li{position: relative;}
.left_nav li a{display: block;position: relative;border:1px solid #2d2c29;height:50px;line-height: 50px;padding:0 45px 0 30px;font-size: 14px;color:#928074;overflow: hidden;}
.left_navOne {background: #1d1c18;}
.left_navOne li a{border:none;padding-left:50px;color:#666666;}
.left_navTwo li a{padding:0 5px  0 65px; }
.left_navThree li a{padding:0 5px 0 85px; }
.left_nav li  span{display:none;position: absolute;right:20px;top:0;width:20px;height:50px;text-align: center;z-index: 10;cursor: pointer;}
.left_nav li  span i{display: block;margin:20px auto 0;border-top:6px solid #928074;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;
    transition: all linear .3s;-webkit-transition:  all linear .3s;}
.left_nav li  b{position: absolute;right:20px;top:0;width:20px;height:50px;line-height: 50px;
    font-size: 24px;font-weight: normal;z-index: 10;cursor: pointer;display:none;}
.left_nav li:hover a{color:#fff;}
.left_nav li:hover span i{border-top:6px solid #fff;}
.left_nav li.on a{color:#fff;}
.left_nav li.on span i{transform: rotate(180deg);-webkit-transform:rotate(180deg);border-top:6px solid #fff;}
.left_nav li:hover .left_navOne li a{color:#666;}
.left_nav li.on .left_navOne li a{color:#666;}

.left_nav li .left_navOne li:hover a{color:#fff;}
.left_nav li .left_navOne li:hover b{color:#fff;}
.left_nav li .left_navOne li.on a{color:#fff;}
.left_nav li .left_navOne li.on b{color:#fff;}
.left_navOne li:hover .left_navTwo li a{color:#666;}

.left_navOne li .left_navTwo li:hover a{color:#fff;}
.left_navOne li .left_navTwo li.on a{color:#fff;}
.left_navTwo li:hover a:before{content:"";display: block;position: absolute;left:50px;top:19px;border-left:3px solid #928074;height:14px;}
.left_navTwo li.on a:before{content:"";display: block;position: absolute;left:50px;top:19px;border-left:3px solid #928074;height:14px;}
.left_navTwo li:hover .left_navThree li  a{color:#666;}
.left_navTwo li .left_navThree li  a:hover{color:#fff;}
.left_navThree li a:before{display: none!important;}
.left_nav li span.in{display: block;}
.left_nav li b.in{display: block;}
.left_nav li ul{display: none;}

.leftContact{position: absolute;bottom:0;left:0;width:100%;background: #1d1c18;padding:20px 0;}
.leftContact h3{color:#fff;font-size: 14px;}
.leftContact p{color:#fff;font-size: 16px;margin-top:5px;}
.leftContact p img{width:15px;margin-right:7px;}



/*内页*/
.det_ban.slick-dotted.slick-slider{margin-top:70px;}
.det_ban  .slick-dots{bottom:10px;}
.det_ban  .slick-dots li  {width:10px;height:10px;border-radius: 50%;padding:0;margin:0 8px;background: #928074;}
.det_ban  .slick-dots li.slick-active{background:#fff;}
.det_footer{position: static!important;}
.minHeight{min-height: 500px;}
.main{padding:100px 0 40px;}

.det_title h3{color:#706058;}
.det_nav{text-align: center;margin:25px 0}
.det_nav li{display: inline-block;vertical-align: top;margin:5px 10px;position: relative;}
.det_nav li a{position: relative;display: block;width:150px;height:35px;line-height: 33px;
    border-radius: 5px;border:1px solid #928074;color:#928074;font-size:14px;overflow: hidden;}
.det_nav li .det_navTwo{position: absolute;top:45px;left:0;width:100%;}
.det_navTwo  { background:#928074;border-radius: 5px;}
.det_navTwo li{margin:0; border-radius: 0;}
.det_navTwo li a{border:none;color:#c4b5ab; padding:0 30px 0 15px;text-align: left;}
.det_navTwo li a i{position: absolute;right:10px;top:0;display: none;}
.det_navTwo li a i img{margin-top:-3px;}
.det_navThree li a{padding:0 5px 0 30px;}
.det_nav li a.on{color:#fff;background: #928074;}
.det_nav li.current>a{color:#fff;background: #928074;}
.det_nav li a:hover{color:#fff;background: #928074;}
.det_navTwo li a.on i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.det_navTwo li a i.in{display: block;}
.det_nav ul{display: none;}

.det_navM{margin:25px auto;padding:0 15px;}
.det_navM.slick-dotted.slick-slider{margin:25px auto;padding:0 15px;}
.det_navSlider .slick-list{overflow: visible;}
.det_navSlider .slick-slide{position: relative;margin:0 2px 0 2px;text-align: center;}
.det_navM .slick-slide a{display: block; height:35px;line-height: 33px;border-radius: 3px;border:1px solid #928074;color:#928074;font-size:14px;overflow: hidden;}
.det_navM  .det_navMTwo{position: absolute;top:40px;left:0;width:100%;background:#928074;border-radius: 5px;}
.det_navM  .det_navMTwo li{margin:0;}
.det_navM  .det_navMTwo li a{border:none;color:#c4b5ab; padding:0 15px 0 5px;text-align: left;position: relative;}
.det_navM  .det_navMTwo li a i{position: absolute;right:5px;top:14px;display: none;}
.det_navM  .det_navMTwo li a i img{width:10px;}
.det_navM  .det_navMThree li a{padding-left:20px;}
.det_navM .slick-slide.on>a{color:#fff;background: #928074;}
.det_navM  .det_navMTwo li a.on{color:#fff;}
.det_navM  .det_navMTwo li a.on  i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.det_navM  .det_navMTwo li a i.in{display: block;}
.det_navM .det_navMTwo{display: none;}
 .det_navMTwo ul{display: none;}
.det_navSlider .slick-prev:before,.det_navSlider .slick-next:before{display: block;opacity:1;font-size: 0;}
.det_navSlider .slick-prev,.det_navSlider .slick-next{width:20px;height:37px;background: #1d1c18;z-index:30;}
.det_navSlider .slick-prev{left:-7px;}
.det_navSlider .slick-next{right:-5px;}
.det_navSlider .slick-prev:before{content:"";border-right:8px solid #fff;margin-right:5px;
border-top:6px solid transparent;border-bottom:6px solid transparent;}
.det_navSlider .slick-next:before{content:"";border-left:8px solid #fff;margin-left:7px;
    border-top:6px solid transparent;border-bottom:6px solid transparent;}
.det_navSlider .slick-prev.slick-disabled:before{border-right:8px solid #928074;}
.det_navSlider .slick-next.slick-disabled:before{border-left:8px solid #928074;}

.det_content{border-top:1px solid #403e3d;padding:30px 0;}
.page_txt{color:#928074;line-height: 30px;font-size: 14px;}
.page_txt img{max-width: 100%;max-height: 100%;}

.about_list{padding-top:20px;}
.about_list li{float:left;width:32%;margin:0 2% 2% 0;text-align:center;}
.about_list li:nth-child(3n){margin-right:0;}
.about_list li .pic{border:1px solid #928074;padding:5px;display: block;}
.about_list li .pic a{display: block;}
.about_list li .pic img{max-height: 100%;max-width: 100%;}
.about_list li .title{margin-top:15px;}
.about_list li .title {display: block;color:#928074;font-size: 16px;height:22px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.s_title,.minHeight .case_class{margin-bottom: 20px;}
.minHeight .case_class li a{color: #928074;width: auto;}
.minHeight .case_class li a:hover{color: #fff;}
.minHeight .case_class li:before{border-left: 1px solid #928074;}
.case_list{float:left;width:23.5%;margin:0 2% 4% 0;position: relative;}
.caseCont .case_list:nth-child(4n){margin-right:0;}
.case_list dt img{max-height: 100%;max-width: 100%;}
.case_list dd a{display: block;color:#fff;text-align: center;height:28px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background-color: rgba(146, 128, 116, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f928074,endcolorstr=#2f928074);position: absolute;width: 100%;bottom: 0;left: 0;}
.case_list:hover dd a{background-color: rgba(255, 255, 255, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2fffffff,endcolorstr=#2fffffff);color:#000;}

.page{margin-top:20px;}
.page li{display: inline-block;vertical-align: top;margin:0 10px;}
.page li a{display: block;width:40px;height:35px;line-height: 35px;color:#fff;font-size: 14px;}
.page li.w a{width:auto;}
.page li span{color:#fff;font-size: 14px;}
.page li.w img.on{display: none;}
.page li a:hover{background: #928074;}
.page li.w:hover img{display: none; }
.page li.w:hover img.on{display: inline-block}
.page li.w:hover a:hover{background: none;}
.page li.current a{background: #928074;}

.pageM{margin-top:20px;}
.pageM li{display: inline-block;vertical-align: top;width:20%;height:35px;
    line-height: 35px;text-align: center;margin:5px 1%;color:#928074;}
.pageM li a{display: block;border:1px solid #928074;color:#928074;}
.pageM li i{color:#fff;}
.pageM li:hover a{background: #928074;color:#fff;}


.partnerList{width:105%;padding-top:20px;}
.partnerList li{text-align:center;float:left;width:110px;height:110px;border-radius: 50%;overflow: hidden;margin:0 40px 40px 0;}
.partnerList li img{max-width: 100%;max-height: 100%;
  }
/*.partnerList li:hover img{*/
    /*filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);*/
    /*-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}*/


.news_list{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #34332d;overflow: hidden;}
.news_list dt{width:380px;height:200px;float:left;}
.news_list dt img{max-width: 100%;max-height: 100%;}
.news_list dd{margin-left:410px;}
.news_list dd a{margin-top:20px;display: block;color:#c2b0a4;font-size: 16px;line-height: 24px;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dd .news_txt{color:#706058;font-size: 14px;line-height: 24px;height:48px;margin:30px 0;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2}
.news_list dd span{font-size: 16px;color:#706058;}
.news_list:hover dd a{color:#fff;}


.team_list{float:left;width:23.5%;margin:0 2% 40px 0;text-align: center;}
.teamCont .team_list:nth-child(4n){margin-right:0;}
.team_list dt{background: #928074;padding:5px;}
.team_list dt img{max-width: 100%;max-height: 100%;}
.team_list dd a{display: block;height:60px;line-height: 60px;border-bottom:1px solid #928074;color:#928074;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.team_list:hover dd a{color:#fff;border-bottom:1px solid #fff;}
.team_list:hover dt{box-shadow: 0 0 30px 3px rgba(0,0,0,1);}

.detNew_title{margin:20px 0 30px;}
.detNew_title h3{color:#fff;font-size: 18px;margin-bottom:10px;}
.detNew_title span{color:#928074;font-size: 14px;}

.page_txt{padding:10px 0 ;}
.det_page{border-top:1px solid #403e3d;padding:15px 0;}
.det_page ul{display: inline-block;vertical-align: top;width:80%;}
.det_page ul li a{color:#928074;font-size: 14px;margin:3px 0;display: block;}
.det_page ul li a:hover{color:#fff;}
.det_page .back_list{border:1px solid  #928074;color:#928074;text-align: center;width:128px;height:34px;line-height: 32px;font-size: 14px;margin-top:8px;}
.det_page .back_list:hover{background: #928074;color:#fff;}
.share{padding:20px 0;}


.case_back{z-index:30;position: absolute;top:40px;right:40px;width:55px;line-height:55px;height:55px;border-radius: 50%;overflow: hidden;text-align: center;background: rgba(255,255,255,.8);}
.case_back a{font: 35px "宋体";display: block;margin-top:10px;}

.detCaseS .slick-dots{bottom:10px;}
.detCaseS .slick-dots li button{display: none;}
.detCaseS .slick-dots li{width:6px;height:6px;border-radius: 50%;background: #fff;}
.detCaseS .slick-dots li.slick-active{background: #928074;}
.detCaseS .slick-prev, .detCaseS .slick-next{width:42px;height:83px;z-index:30;}
.detCaseS .slick-prev{background: url(../images/left1c.png) no-repeat center center;left:60px;}
.detCaseS .slick-next{background: url(../images/right1c.png) no-repeat center center;right:60px;}

.case_page{border-top:1px solid #383734;padding:55px 0;margin-top:30px;}
.case_page li{display: inline-block;vertical-align: top;margin:0 5px;}
.case_page li a{display: block;width:180px;height:45px;border:1px solid #928074;text-align: center;line-height: 43px;}
.case_page li img.on{display: none;}





#section1 .content,#section3 .content{height:100%;}
#section1 .content .banner,#section3 .content .case_cont {height:100%;}
#section1 .content .banner,#section3 .content .caseSlider{height:100%;}
#section1 .content .banner .slick-list,#section3 .content .caseSlider .slick-list{height:100%;}
#section1 .content .banner .slick-list .slick-track,#section3 .content .caseSlider .slick-list .slick-track{height:100%;}
#section1 .content .banner .slick-list .slick-track .slick-slide,#section3 .content .caseSlider .slick-list .slick-track .slick-slide{height:100%;background-size: cover!important;}





.main.caseMain{padding:0;}
.caseMain .case_page{padding:20px 0;}
.caseMain .case_page li a{border:none;}

.caselist{width: 100%;}
.caselist li{width: 100%;padding: 4px 0;}
.caselist li img{max-width: 100%;}

.det_case .slick-slide{overflow: hidden;}
.det_case .slick-slide img{position: relative;left: 50%;max-width: none;width: auto;
    -webkit-transform: translate( -50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate( -50%,0);}


.xmtext {
    width: 100%;
    height: auto;
    padding:10px 4%;
    background: #a49a91;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
}








