




.wp{width:100%;max-width:1290px;margin:0 auto}


/*!公用*/
.list-banner {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.list-banner img {
  width: 100%;
  height:346.88px;
  margin-top:80px;
}

.list-page {
  position: relative;
  min-height: 600px;
  padding: 15px 0 15px;
  background: url(/template/pc/skin/images/list-bg.png) right 60px no-repeat;
}

.g-cur{*zoom:1;background-color:#fff;border-bottom:1px solid #e5e5e5;margin-top: -5px;}
.g-box{background-color:#fff;-webkit-box-shadow:0 0 21px rgba(7,0,2,.06);-moz-box-shadow:0 0 21px rgba(7,0,2,.06);-ms-box-shadow:0 0 21px rgba(7,0,2,.06);-o-box-shadow:0 0 21px rgba(7,0,2,.06);box-shadow:0 0 21px rgba(7,0,2,.06);margin:30px 0 6px;overflow:hidden}

.m-layoutl{overflow:hidden;padding:35px 70px 24px}
.m-layoutl .top{overflow:hidden}
.m-layoutl .top .tit{font-size:32px;color:#323333;line-height:1.5em;font-weight:400;margin-bottom:16px}
.m-layoutl .top .desc{/*font-size:16px;*/line-height:2em;color:#666;overflow:hidden}
.ul-imgtxtl1{overflow:hidden}
.ul-imgtxtl1 li{overflow:hidden;border-bottom:1px solid #ede1d3}
.ul-imgtxtl1 li:last-child{border-bottom:none}
.ul-imgtxtl1 .con{display:block;overflow:hidden;padding:74px 0 47px}
.ul-imgtxtl1 .pic{width:624px;float:left;overflow:hidden;height: 319px;}
.ul-imgtxtl1 .pic img{display:block;width:100%;height: 100%;}
.ul-imgtxtl1 .txt{overflow:hidden;padding-left:64px;position:relative;margin-top:79px}
.ul-imgtxtl1 .txt .tit{font-size:24px;color:#333;line-height:1.5em;border-bottom:1px solid #e5e5e5;position:relative;margin-bottom:21px;font-weight:400;padding:0 58px 21px 0}
.ul-imgtxtl1 .txt .tit span{font-size: 12px;display: inline-block;vertical-align: middle;
	border-radius: 3px;color: #fff;line-height: 1.1;
	background-color: #c49c70;padding: 4px 10px;
}
.ul-imgtxtl1 .txt .tit .s1{position: relative;top: -2px;margin-left: 10px;}
.ul-imgtxtl1 .txt .tit .s2{position: absolute;left: 0;bottom: 4px;}
.ul-imgtxtl1 .txt .tit::after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:3px;background-color:#b2b2b2}
.ul-imgtxtl1 .txt .desc{font-size:14px;color:#666;line-height:2em;max-height:6em;overflow:hidden;padding-right:58px}
.ul-imgtxtl1 .txt .btn{position:absolute;right:0;width:58px;height:58px;display:block;background:url(../images/iconl1.png) center center no-repeat #b2b2b2}
.ul-imgtxtl1 .con:hover .tit::after{background-color:#c59b6d}
.ul-imgtxtl1 .con:hover .txt .btn{background-color:#c59b6d}
.ul-imgtxtl1 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-exploitl{overflow:hidden;padding:50px 82px 61px}
.m-exploitl .tit{font-size:35px;color:#323333;line-height:1.5em;font-weight:400;margin-bottom:31px}
.m-slickl1{overflow:hidden}
.m-slickl1 .slider{padding:0 40px 26px}
.m-slickl1 .item .pic{padding:30px 0 30px;}
.m-slickl1 .item .pic img{display:block;width:100%;height:100%}
.m-slickl1 .item .pic h3{font-size:18px;text-align:center}
.m-slickl1 .item.slick-center{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}
.m-slickl1 .slick-dots{position:absolute;left:0;width:100%;bottom:0;text-align:center;z-index:9}
.m-slickl1 .slick-dots li{display:inline-block;margin:0 4px}
.m-slickl1 .slick-dots li button{display:block;width:14px;height:14px;font-size:0;color:#fff;background:#d6d6d6;border-radius:7px;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0}
.m-slickl1 .slick-dots li.slick-active button{width:32px;background:#c59b6d}

.m-slickl1 .slick-next,
.m-slickl1 .slick-prev{position:absolute;top:50%;margin-top:-40px;overflow:hidden;width:50px;height:80px;
	font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;
	cursor: pointer;border: 0;background-color: transparent;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
.m-slickl1 .slick-next{right: 50%;margin-right: -230px;background-image: url(../images/arr-r.png);}
.m-slickl1 .slick-prev{left: 50%;margin-left: -230px;background-image: url(../images/arr-l.png);}

.m-exploitl .stit{font-size:22px;color:#333;line-height:1.5em;margin-bottom:10px;overflow:hidden}
.m-exploitl .desc{font-size:16px;color:#666;line-height:2em;margin-bottom:29px;overflow:hidden}
.m-exploitl #allmap{height:360px;margin-top:21px}

.ul-imgtxtl1 .pic img,.ul-imgtxtl1 .tit::after,.ul-imgtxtl1 .txt .btn{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}


.box-txt{overflow: hidden;padding: 65px 70px 0 40px;}
.box-txt .pic{float: left;margin-right: 75px;width: 300px;}
.box-txt .txt{overflow: hidden;}
.box-txt .desc{font-size: 14px;line-height: 28px;color: #323333;}
.m-t1{margin-bottom: 18px;}

.ul-txtq3 li:after{display: none;}
.ul-txtq3{padding: 0 120px 48px;margin: 20px 0 0;}
.ul-txtq3 li{padding: 0 !important;width: auto;}
.ul-txtq3 .i3{float: right;}
.ul-txtq3 .i1{width: 37%;}

.g-box-1{padding: 37px 60px 54px;}
.m-t2{margin-bottom: 24px;}
.m-t2 h3{font-size: 20px;color: #c39a6c;}
.m-t2 p{font-size: 14px;color: #666;}


.ul-imgtxtl1 .con{padding: 15px 0;}

@media only screen and (max-width:1920px){
.ban{height: 21.51041667vw;}
.ul-txtq3 h3 em{font-size: 4.1666vw;}
}
@media only screen and (max-width:1440px){
	.wp{max-width:1100px}
	.m-contactl .contactl .right{padding-left:60px}
	.m-slickl1 .slick-next{margin-right: -180px;}
	.m-slickl1 .slick-prev{margin-left: -180px;}
    .m-t2 h3{font-size: 24px;}
    .m-t2 p{font-size: 18px;}
    .m-t1 img{height: 42px;}
    .box-txt2 .desc{font-size: 14px;line-height: 26px;height: 156px;}
    .btn-txt{font-size: 16px;}
    .box-form .tit{font-size: 16px;}
    .box-form .inp input,.box-form .txt textarea,.box-form .code input{font-size: 18px;}
    .box-txt .desc{font-size: 14px;line-height: 26px;}
    .box-txt .pic{width: 300px;margin-right: 55px;}
    .ul-txtq3{padding: 0 80px 40px;}
    .nav .sub dd a{font-size: 14px;}
    .ul-imgtxtl1 .pic{width: 480px;height: 243px;}
    .ul-imgtxtl1 .txt{padding-left: 45px;margin-top: 40px;}
    .ul-imgtxtq1 .box{padding-right: 90px;}
    .m-contactl .contactl .left{width: 580px;}
    .nav li .v1{font-size: 14px;}
    .ul-txtq1 li a{font-size: 14px;}
    .logo img{height: 50px;}
    .ul-imgtxtq1 .date{font-size: 14px;margin-right: 45px;}
    .ul-imgtxtq1 .date em{font-size: 48px;}
    .ul-imgtxtq1 .pic{width: 305px;margin-right: 45px;}
    .ul-imgtxtq1 .con{padding: 30px 0;}
	.ul-imgtxtq1 .box i{width: 40px;height: 40px;}
	.ul-imgtxtq1 h3{margin-bottom: 12px;}
	.ul-imgtxtq1{margin: 15px 45px 40px;}
	.m-textq1 h1{font-size: 24px;}
	.m-textq1 .info span{font-size: 14px;}
	.g-box.qm{margin: 40px 0 50px;}
	.m-textq1{padding: 40px 0 50px;}
	.m-layoutl{overflow:hidden;padding:35px 45px 24px}
}


