/*banner*/
.ind-banner{width: 100%; height: 100vh;overflow: hidden;} 
.ind-banner .swiper-slide {height: 100vh; color: #fff; } 
.ind-banner .swiper-slide a{ display:block; width:100%; height:100%;}
.ind-banner .swiper-pagination-bullet {width: 27px; height: 3px; background: #fff; border-radius: 0px; opacity: .2;margin-right:12px!important; } 
.ind-banner .swiper-pagination-bullet-active {background: #fff!important;opacity: 1; } 
.ind-banner .swiper-pagination{ text-align: left; left:50%!important; margin-left: -8.2rem; bottom: 0.85rem!important; } 
.ind-banner .ban1{ position: absolute; left: 50%; margin-left: -8.2rem; top: 50%; margin-top: -185px;}
.ind-banner .ban1 .txt1{font-size: 48px; margin: 14% 0 0 0; font-weight: bold; color:#fff;} 
.ind-banner .ban1 .txt1 em{ font-size: 64px; display: block;}
.ind-banner .ban1 .txt1 img{ display: block; padding-bottom: 10px;}
.ind-banner .ban1 .txt2{font-size: 14px; margin: 0.5% 0 0 0; padding-bottom: .5%; color: rgba(255,255,255,0.4); line-height: 22px;} 
.ind-banner .ban2{ position: absolute; left: 50%; margin-left: -8.2rem; top: 50%; margin-top: -115px;}
.ind-banner .ban2 .txt1{font-size: 48px; margin: 14% 0 0 0; font-weight: bold; color:#fff;} 
.ind-banner .ban2 .txt1 em{ font-size: 64px;  display: block;}
.ind-banner .ban2 .txt1 img{ display: block; padding-bottom: 10px;}
.ind-banner .ban2 .txt2{font-size: 14px; margin: 0.5% 0 0 0; padding-bottom: .5%; color: rgba(255,255,255,0.2); line-height: 22px;} 
.ind-banner .ban3{ position: absolute; left: 50%; margin-left: -8.2rem; top: 50%; margin-top: -70px;}
.ind-banner .ban3 .txt1{font-size: 48px; margin: 14% 0 0 0; font-weight: bold; color:#fff;} 
.ind-banner .ban3 .txt1 em{ font-size: 64px;  display: block;}
.ind-banner .ban3 .txt1 img{ display: block; padding-bottom: 10px;}
.ind-banner .ban3 .txt2{font-size: 14px; margin: 0.5% 0 0 0; padding-bottom: .5%; color: #fff; line-height: 22px;} 

.ind-banner .threeList{ margin: 2% 0 0 0; width: 430px;}
.ind-banner .ico_text{ float:left;}
.ind-banner .ico_text .g_img{ width:110px; height:110px; margin-right: 33px; position:relative;}
.ind-banner .ico_text .num{ position: absolute; left: 0px; top: 32px; width: 110px; text-align: center; color:rgba(255,255,255,0.7);}
.ind-banner .ico_text .num b{ font-size: 26px; color: #fff; }
.ind-banner .ico_text p{ font-size:12px; color:rgba(255,255,255,0.7); position: absolute; left: 0px; top: 65px; width: 110px; text-align: center; line-height:22px;}

.round .img_rotate, .g_img .img_rotate{  -moz-animation:rotate 15s infinite linear;  -webkit-animation:rotate 15s infinite linear;  animation:rotate 15s infinite linear; }
.g_img .img_rotate1{  -moz-animation:rotate 20s infinite linear;  -webkit-animation:rotate 20s infinite linear;  animation:rotate 20s infinite linear; }

@-moz-keyframes rotate{ 0%{  -moz-transform:rotate(0deg);  } 100%{  -moz-transform:rotate(360deg);  } }
@-webkit-keyframes rotate{ 0%{  -webkit-transform:rotate(0deg);  } 100%{  -webkit-transform:rotate(360deg);  } }
@keyframes rotate{ 0%{  transform:rotate(0deg);  } 100%{  transform:rotate(360deg);  } }

/*.ind-banner .ban4 b {margin: 12% 0 0 51%; } 
.ind-banner .ban4 i{margin: 1.5% 0 0 51%; } 
.ind-banner .ban4 a.more{margin: 1% 0 0 51%; }*/
/*banner结束*/
.bannerTel{ display: none; }
.ind-bannerTel{width: 100%; height: 100vh;overflow: hidden;} 
.ind-bannerTel .swiper-slide {height: 100vh; color: #fff; } 
.ind-bannerTel .swiper-pagination-bullet {width: 27px; height: 3px; background: #fff; border-radius: 0px; opacity: .2;margin-right:8px!important; } 
.ind-bannerTel .swiper-pagination-bullet-active {background: #fff!important;opacity: 1; } 
.ind-bannerTel .swiper-pagination{ text-align: left; left:7%!important; bottom: 40px!important; } 


/*.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{ position:absolute; left:0; width: 100%; text-align: center; bottom:20px;}
.indexFlashTel .slick-dots li{display:inline-block; margin:0 6px; width:36px; height:3px; background:#fff;}
.indexFlashTel .slick-dots .slick-active{background:#045dac;}*/

.indexTitle{ color: #b28047; position: relative;}
.indexTitle2{ color: #fff; }
.indexTitle .txt1{ font-size: 0.4rem; line-height: 0.4rem; font-weight: bold; padding-bottom: 0.2rem;}
.indexTitle .txt2{ font-size: 0.2rem; position: relative; height: 0.6rem; color: #2f343c; }
.indexTitle .txt2 em{ position: absolute; left: 0px; bottom: 0px; display: block; width: 0.19rem; height: 0.03rem; background: #b28047; }
.indexTitle2 .txt2{ color: #fff; }
.indexTitle2 .txt2 em{ background: #fff; }
.indexTitle .more{ position: absolute; right: 0px; top: 0.45rem; width: 134px; height: 35px; text-align: center; line-height: 35px; display: block; background: #d3ac7f; font-size: 14px; color: #fff; font-weight: bold;}
.indexTitle .more:hover{ background: #b28047;}

.indexPart1{ padding: 1.4rem 0 1.05rem; }
.indexPart1 .list{ padding-top: 0.85rem; overflow: hidden;}
.indexPart1 .list li{ float: left; width: 10%; }
.indexPart1 .list li a{ display: block; width: 100%; height: 3.2rem; padding-bottom: 6px; position: relative;}
.indexPart1 .list li .bg{ height: 3.2rem; width: 100%;}
.indexPart1 .list li .ico{ padding-top: 0.58rem; padding-left: 0.24rem; }
.indexPart1 .list li .ico .img1{ display: none; }
.indexPart1 .list li .name{ position: relative; height: 0.9rem; padding-top: 0.35rem; line-height: 0.24rem; padding-left: 0.24rem; font-size: 0.15rem; color: #b28047; }
.indexPart1 .list li .name:after{ content: ''; position: absolute; left: 0.32rem; bottom: 0; width: 20px; height: 1px; background: #b28047; }
.indexPart1 .list li .bottom{ display: none; margin-left:4%; width: 92%; height: 6px; background: #8f8f8f;}
.indexPart1 .list li:hover .bg{ background: #b28047; }
.indexPart1 .list li:hover img{ display: none; }
.indexPart1 .list li:hover .img1{ display: inline-block; }
.indexPart1 .list li:hover .name{ color: #fff; }
.indexPart1 .list li:hover .name:after{ background: #fff; }
.indexPart1 .list li:hover .bottom{ display: block; }

.indexPart2{ position: relative; overflow: hidden;}
.indexPart2 .layer{ position: absolute; left: 0; top: 0; width: 5.62rem; height: 100%; z-index: 2;}
.indexPart2 .toptop{ height: 3.47rem; background: rgba(178,128,71,0.9); padding-left: 1.4rem; }
.indexPart2 .indexTitle{ padding-top: 1.2rem; }
.indexPart2 .bigImg img{ width: 100%; }
.indexPart2 .tab li{ margin-top: 0.01rem;/* height: 1.5rem;*/ padding-left: 1.4rem; background: rgba(178,128,71,0.9); }
.indexPart2 .tab li .box{ height: 1.5rem; position: relative; padding-left: 1.8rem;}
.indexPart2 .tab li .imgDiv{ position: absolute; left: 0; top: 50%; margin-top: -0.48rem; }
.indexPart2 .tab li .imgDiv img{ width: 1.5rem; }
.indexPart2 .tab li .name{ padding-top: 0.35rem; height: 0.28rem; line-height: 0.28rem; overflow: hidden; font-size: 0.17rem; color: #fff;}
.indexPart2 .tab li .msg{ padding-top: 0.1rem; font-size: 12px; line-height: 0.24rem; height: 0.48rem; overflow: hidden; color: #fff; }
.indexPart2 .tab li .ico{ position: absolute; right: 0.25rem; top: 50%; width: 0.18rem; height: 0.28rem; margin-top: -0.14rem; background: url(../images/nimg18_1.png) no-repeat; background-size: 0.18rem;}
.indexPart2 .tab .liNow{ background: none; }
.indexPart2 .tab .liNow .ico{ display: none; }

.indexPart2Tel{ display: none; padding: 0 0.3rem; }
.indexPart2Tel .list{ padding-top: 0.8rem; }
.indexPart2Tel li a{ display: block; width: 100%; height: 100%; }
.indexPart2Tel li .imgDiv img{ width: 100%; }
.indexPart2Tel li .botDiv{ padding: 0.25rem 0.3rem 0.3rem; position: relative; }
.indexPart2Tel li .name{ font-size: 0.32rem; color: #191919; height:0.64rem; line-height: 0.64rem; overflow: hidden;  }
.indexPart2Tel li .msg{ font-size: 0.28rem; height: 0.96rem; line-height: 0.48rem; overflow: hidden; color: #a4a4a4; }
.indexPart2Tel li .ico{ position: absolute; right: 10px; top: 50px; width: 10px; height: 10px; background:url(../images/ico1.png) no-repeat;  }

.indexPart3{ padding: 1.05rem 0 1.75rem; }
.indexPart3 .mxfDiv{ position: relative; overflow: hidden; padding-bottom: 0.3rem; }
.indexPart3 .leftDiv{ width: 5.0rem; position: absolute; left: 0; bottom: 0;}
.indexPart3 .rightImg{ width: 11.0rem; }
.indexPart3 .rightImg img{ width: 100%; }
.indexPart3 .txt{ font-size: 22px; color: #000; padding-bottom: 0.2rem; }
.indexPart3 .msg{ height: 1.1rem; line-height: 0.26rem; color: #888; position: relative; }
.indexPart3 .msg:after{ content: ''; width: 0.3rem; height: 3px; background: #b28047; position: absolute; left: 0; bottom: 0; }

.indexPart4{/* padding-left: 7%;*/ padding-bottom: 1.0rem;}
.indexPart4 .indexTitle{ padding-bottom: 0.9rem; }
.indexPart4 .part1{ height: 5.83rem; position: relative;}
.indexPart4 .part1 .bigBox{ position: absolute; left: 50%; margin-left: -8.2rem; }
.indexPart4 .part1 .bigBox:after{ content: ''; width: 16.4rem; height: 0.4rem; position: absolute; left: 0; bottom: 0; background: #fff; }
.indexPart4 .part1 .bigBox .imgDivTel{ display: none; }
.indexPart4 .part1 .bigBox img{ width: 100%; }
.indexPart4 .part1 .bigBox .matter{ position: absolute; left: 140px; top:50%; margin-top: -110px; height: 220px; }
.indexPart4 .part1 .bigBox .txt1{ color: #fff; font-size: 38px; font-weight: bold;}
.indexPart4 .part1 .bigBox .txt1 em{ display: block; font-size: 46px; }
.indexPart4 .part1 .bigBox .btnDiv{ padding-top: 10px; font-weight: bold;}
.indexPart4 .part1 .bigBox .btnDiv a{ display: block; width: 134px; height: 35px; background: #fff; font-size: 14px; line-height: 35px; text-align: center; color: #3d3d3d;}
.indexPart4 .part1 .bigBox .btnDiv a:hover{ color:#000;}
.indexPart4 .part1 .bigBox .txt2{ padding-top: 20px; color: rgba(255,255,255,0.3); }
.indexPart4 .list{ padding-top: 0.6rem; }
.indexPart4 .list li{ float: left; width: 20%; text-align: center; padding-bottom: 0.9rem;}
.indexPart4 .list li .imgDiv img{ width: 1.62rem; }
.indexPart4 .list li .name{ padding-top: 0.2rem; font-size: 15px; color: #454545; }

.range{ padding-top: 65px; }
.range .list ul{ margin-right: -36px; }
.range .list li{ float: left; width: 50%; margin-bottom: 35px; }
.range .list li .box{ margin-right: 36px; height: 207px; background: #ecebea url(../images/nimg176Bg1.jpg) right bottom no-repeat; position: relative; padding: 0 30px 0 200px; }
.range .list li .ico{ position: absolute; left: 56px; top: 50%; margin-top: -49px; }
.range .list li:nth-child(2) .box{ background: #ecebea url(../images/nimg176Bg2.jpg) right bottom no-repeat;}
.range .list li:nth-child(3) .box{ background: #ecebea url(../images/nimg176Bg3.jpg) right bottom no-repeat;}
.range .list li:nth-child(4) .box{ background: #ecebea url(../images/nimg176Bg4.jpg) right bottom no-repeat;}
.range .list li:nth-child(5) .box{ background: #ecebea url(../images/nimg176Bg5.jpg) right bottom no-repeat;}
.range .list li:nth-child(6) .box{ background: #ecebea url(../images/nimg176Bg6.jpg) right bottom no-repeat;}
.range .list li:nth-child(7) .box{ background: #ecebea url(../images/nimg176Bg7.jpg) right bottom no-repeat;}
.range .list li:nth-child(8) .box{ background: #ecebea url(../images/nimg176Bg8.jpg) right bottom no-repeat;}
.range .list li:nth-child(9) .box{ background: #ecebea url(../images/nimg176Bg9.jpg) right bottom no-repeat;}
.range .list li:nth-child(10) .box{ background: #ecebea url(../images/nimg176Bg10.jpg) right bottom no-repeat;}
.range .list li .name1{ font-size: 17px; color: #000; font-weight: bold; padding-top: 45px; line-height: 24px; width: 280px; }
.range .list li .name2{ line-height: 18px; color: #c6c4c2; position: relative; padding-top: 15px; height: 62px; }
.range .list li .name2:after{ content: ''; width: 15px; height: 2px; position: absolute; left: 0; bottom: 0; background: #b28047; }
.range .list li:hover .box{ -webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}

.about{ position: relative; padding: 85px 0 150px;}
.about .content{ width: 568px; position: relative; z-index: 2; font-size: 14px; line-height: 28px; color: #727171;}
.about .year{ position: absolute; top: 85px; left: -116px;}
.about .imgDiv{ overflow: hidden; }

.partner{ overflow: hidden; }
.partner .contentBox{ width: 420px; }
.partner .msg{ font-size: 24px; color: #000; font-weight: bold; padding: 115px 0 40px; line-height: 34px;}
.partner .content{ font-size: 13px; line-height: 30px; color: #727171; position: relative;}
.partner .list{ width: 660px; overflow: hidden;}
.partner .list li{ float: left; width: 33.33%; margin-bottom: 85px; text-align: center; }
.partner .list li .name{ padding-top: 24px; color: #787878; font-size: 15px; }

.w1230{ width: 1230px; margin: 0 auto; }
.purpose{ position: relative; overflow: hidden; }
.purpose .rightDiv{ position: absolute; right: 0; top: 10px; text-align: right; }
.purpose .txt{ font-size: 18px; color: #727171; padding-bottom: 10px; }
.purpose .msg{ line-height: 26px; color: #888; }
.purpose .bigImg{ padding-top: 50px; }

.contact .mxfDiv{ background: #f8f8f8; height: 320px; padding: 50px 60px; }
.contact .leftDiv{ width: 550px; position: relative; height: 320px; }
.contact .leftDiv:after{ content: ''; width: 1px; height: 100%; background: #e5e5e5; position: absolute; right: 0; top: 0; }
.contact .name{ font-size: 26px; color: #b28047; font-weight: bold; line-height: 26px; }
.contact .txt{ padding-top: 10px; font-size: 13px; color: #b2b2b2; }
.contact .msgList{ padding: 24px 0 60px; position: relative; }
.contact .msgList:after{ content: ''; width: 18px; height: 2px; background: #b28047; position: absolute; left: 0; bottom: 0; }
.contact .msgList li{ font-size: 13px; color: #b2b2b2; line-height: 26px; }
.contact .msgList li em{ color: #b28047; }
.contact .rightDiv{ width: 460px; }
.contact .btnDiv{ margin: 0 auto; padding-top: 120px; width: 128px; }
.contact .btnDiv a{ display: block; width: 128px; height: 32px; background: #b28047; color: #fff; text-indent: 27px; line-height: 32px; position: relative;}
.contact .btnDiv a:after{ content: ''; width: 10px; height: 15px; position: absolute; right: 27px; top: 50%; margin-top: -7px; background:url(../images/nimg10_1.png) no-repeat; }

.lyb{ overflow: hidden; }
.lyb .leftDiv{ width: 245px; }
.lyb .content{ padding-top: 95px; line-height: 30px; color: #7c7d7f; font-size: 13px; width: 235px;}
.lyb .rightDiv{ width: 730px; padding-left: 30px; padding-top: 25px; height: 525px; background: #f8f8f8 url(../images/nimg342Bg.png) right bottom no-repeat; }
.lyb .form{ padding-top: 30px; width: 366px; background: #fff; height: 470px;}
.lyb .list{ padding: 0 70px; }
.lyb .form li{ height: 52px; border-bottom: #cfa972 solid 1px; padding-left: 80px; position: relative;}
.lyb .form li em{ position: absolute; left: 0px; top: 0px; line-height: 52px; color: #b28047; font-size: 15px; }
.lyb .form li .input1{ width: 100%; height: 52px; line-height: 52px; font-size: 14px; }
.lyb .form .li01{ height: 106px; }
.lyb .form textarea{ width: 100%; height: 94px; padding-top: 12px; line-height: 30px;}
.lyb .btnDiv{ padding: 52px 70px 0;}
.lyb .btnDiv a{ display: block; width: 100%; height: 39px; line-height: 39px; font-size: 15px; color: #fff; text-align: center; background: #b28047;}

.selectBox{ border-left: #a36a2e solid 1px; height: 70px; margin-top: 38px; }
.select{ width: 25%;position: relative;left: 0;float: left; height: 70px;}
.select dt{height: 68px;line-height: 68px;display: inline-block; width: 100%; border: 1px solid #a36a2e; border-left:none;background: url(../images/nimg38_1.jpg) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5;}
.select dt a{ background:url(../images/nimg19_1.png) no-repeat 40px center;  font-size: 14px;color: #000; position: relative; padding-left: 70px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.select.on dt{ background: #fff url(../images/nimg38_1on.jpg) no-repeat right center;}
.select dd{ margin: 0;position: absolute;left: 0px;top: 68px;z-index: 100; width: 100%;} 
.select dd ul {list-style: none; overflow: auto; border:#a36a2e solid 1px; padding: 0 40px;background: #fff;} 
.select dd ul li{line-height: 58px; height: 58px; cursor: pointer; border-bottom: 1px solid #a36a2e; color: #505050; font-size: 14px;}
.select dd ul li:hover{ color: #000; }
.select2 dt a{ background:url(../images/nimg19_2.png) no-repeat 40px center;}
.select3 dt a{ background:url(../images/nimg19_3.png) no-repeat 40px center;}
.select4 dt a{ background:url(../images/nimg19_4.png) no-repeat 40px center;}

.case .list{ padding: 0.6rem 0 0.8rem; }
.case .wall-column { display: block; position: relative; width: 50%; float: left; box-sizing: border-box;}
.case .list ul{ margin-right: -0.5rem; }
.case .list .article{/* float: left; width: 50%;*/ margin-bottom: 0.55rem; }
.case .list .article .box{ margin-right: 0.5rem; }
/*.case .list .li01{ float: right;}*/
.case .list .article .toptop{ position: relative; }
.case .list .article .imgDiv img{ width: 100%; }
.case .list .article .botbot{ border: #ddd solid 1px; border-top: none; height: 1.1rem; padding: 0 0.4rem; position: relative;}
.case .list .article .nameDiv{ padding-top: 0.3rem; padding-left: 0.3rem; position: relative;}
.case .list .article .nameDiv:before{ content: ''; width: 2px; height: 0.4rem; background: #a36a2e; position: absolute; left: 0; top: 0.34rem; }
.case .list .article .name{ font-size: 0.17rem; color: #000; height: 0.24rem; line-height: 0.24rem; overflow: hidden; }
.case .list .article .txt{ font-size: 0.13rem; color: #b28047; padding-top: 0.05rem; }
.case .list .article .rLie{ position: absolute; right: 0.4rem; top: 0.34rem; }
.case .list dd{ float: left; margin-left: 0.24rem; height: 0.32rem; line-height: 0.32rem; position: relative; padding-left: 0.46rem; font-size: 0.17rem; color: #5c5755; }
.case .list dd img{ position: absolute; left: 0; top: 0; width: 0.41rem; }
.case .list .article .hideBox{ display: none; z-index: 2; width: 100%; background: rgba(0,0,0,0.6); position: absolute; left: 0; top: 0; }
.case .list .article .hideBox a{ display: block; width: 100%; height: 100%; }
.case .list .article .bigName{ position: absolute; left: 16%; width: 68%; top: 31%; padding-right:0.3rem; height: 0.48rem; line-height: 0.48rem; overflow:hidden; color: #fff; font-size: 0.48rem;}
.case .list .article .bigName:after{ content: ''; width: 0.24rem; height: 0.06rem; background: #fff; position: absolute; right: 0; top: 50%; margin-top: -0.03rem; }

.case-banner{width: 100%; height: 100vh;overflow: hidden; position: relative;} 
.case-banner .swiper-slide {height: 100vh; color: #fff; } 
.case-banner .swiper-pagination-bullet {width: 27px; height: 3px; background: #fff; border-radius: 0px; opacity: .2;margin-right:12px!important; } 
.case-banner .swiper-pagination-bullet-active {background: #fff!important;opacity: 1; } 
.case-banner .swiper-pagination{ width: auto!important; left:auto!important; margin-right: -565px; right:50%!important;  bottom: 115px!important; } 
.case-banner .nameDiv{ position: absolute; left: 50%; margin-left: -565px; bottom: 110px; z-index: 22;}
.case-banner .nameDiv .name1{ color: #fff; font-size: 40px; font-weight: bold; }
.case-banner .nameDiv .name2{ font-size: 13px; font-weight: bold; color: rgba(255,255,255,0.35); padding-top: 10px;}
.case-banner .bg{ background: #fff; position: absolute; left: 50%; margin-left: -565px; height: 55px; width: 1130px; bottom: 0px; z-index: 22; }

.caseShowBox{ position: relative; padding: 40px 0 115px;}
.caseShow{ padding: 0 85px 60px; min-height: 500px; overflow: hidden; }
.caseShow .leftDiv{ width: 560px; }
.caseShow .nameDivTel{ display: none; padding-bottom: 20px;}
.caseShow .nameDivTel .name1{ color: #000; font-size: 30px; font-weight: bold; }
.caseShow .nameDivTel .name2{ font-size: 13px; font-weight: bold; color: #616161; padding-top: 10px;}
.caseShow .name{ font-size: 17px; color: #b28047; padding-bottom: 35px; font-weight: bold;}
.caseShow .content{font-size: 13px; line-height: 30px; color: #6d6d6d;}
.caseShow .numDiv{ text-align: center; }
.caseShow .numDiv .txt1{ font-size: 13px; color: #6d6d6d; }
.caseShow .numDiv .bigNum{ font-family: din; font-size: 60px; color: #b28047;}
.caseShow .numDiv .txt2{ color: #6d6d6d; }

.pageDown{ text-align: center; overflow: hidden; padding: 0 85px;}
.pageDown ul{display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
.pageDown li a{ text-align: center; line-height: 56px; font-size: 13px; color: #000; font-weight: bold; display: block; width: 240px; height: 56px; background: #f7f7f7; }
.pageDown li a:hover{ background: #b28047; color: #fff; }
.pageDown2 li a{ background: #fff;}

.caseBanBox{ display:none;}
.caseFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.caseFlashTel .slick img{ width:100%;}
.caseFlashTel .slick-dots{ text-align: center; width: 100%; bottom: 20px; left: 0px; position: absolute;}
.caseFlashTel .slick-dots li{display:inline-block; margin: 0 5px; width:27px; height:3px; background:#fff; opacity: 0.2;}
.caseFlashTel .slick-dots .slick-active{background:#fff; opacity: 1;}

.news .detail{ position: relative; }
.news .detail .imgDiv img{ width: 100%; }
.news .detail .layer{ position: absolute; left: 0; bottom: 0; width: 100%; height: 172px; background: rgba(178,128,71,0.9); z-index: 2; }
.news .detail .toptop{ padding: 25px 50px 0; position: relative; }
.news .detail .botbot{ padding: 5px 50px 0; position: relative; }
.news .detail .name{ height: 46px; line-height: 46px; overflow: hidden; font-size: 28px; padding-right: 265px; }
.news .detail .name a{ color: #fff; display: block; }
.news .detail .name a:hover{ text-decoration: underline; }
.news .detail .klzj{ position: absolute; right: 50px; top: 28px; }
.news .detail .klzj li{ float: left; margin-left: 18px; height: 30px; line-height: 30px; position: relative; padding-left: 38px; font-size: 13px; }
.news .detail .klzj li a{ color: #fff;}
.news .detail .klzj li img{ position: absolute; left: 0; top: 3px; }
.news .detail .content{ font-size: 13px; color: #fff; line-height: 30px; height: 60px; overflow: hidden; padding-right: 265px; }
.news .detail .time{ position: absolute; right: 50px; bottom: 10px; font-size: 13px; color: #d8b690; }

.news .list{ padding: 54px 0 80px; }
.news .list ul{ margin-right: -39px; }
.news .list li{ float: left; width: 33.33%; padding-bottom: 42px;}
.news .list li .box{ margin-right: 39px; }
.news .list li .imgDiv img{ width: 100%; }
.news .list li .name{ padding-top: 35px; height: 32px; line-height: 32px; overflow: hidden; font-size: 17px; }
.news .list li .name a{ display: block; color: #b28047; }
.news .list li .name a:hover{ color: #996731; }
.news .list li .content{ padding-top: 15px; font-size: 13px; color: #727171; line-height: 28px; overflow: hidden; height: 56px; }
.news .list li .bot{ position: relative; padding-top: 35px; }
.news .list li .time{ font-size: 13px; color: #727171; }
.news .list li .share{ position: absolute; right: 0; top: 30px; }
.news .list dd{ float: left; margin-left: 16px; height: 24px; line-height: 24px; position: relative; padding-left: 40px; font-size: 13px; }
.news .list dd img{ position: absolute; left: 0; top: 0; width: 29px;}
.news .list dd a{ color: #5c5755; }
.news .list dd a:hover{color: #b28047;}

.newShow{ padding: 50px 0 80px; }
.newShow .name{ text-align: center; font-size: 20px; color: #353535; font-weight: bold; padding-bottom: 15px; }
.newShow .time{ text-align: center; color: #b9b9b9; padding-bottom: 40px; border-bottom: #efefef solid 1px;}
.newShow .content{ font-size: 14px; line-height: 36px; color: #727272; padding: 40px 0;}
.newShow .content img{ max-width: 1130px; }
.newShow .imgDiv{ padding: 45px 0; }
.newShow .share{ position: relative; padding-left: 56px; height: 27px; overflow: hidden;}
.newShow .share em{ font-size: 14px; position: absolute; left: 0px; top: 0px; line-height: 27px;}
.newShow .share li{ width: 27px; height: 27px; margin-right:10px; float: left;}





















































































































