*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#4e302e;}
a:hover{text-decoration:none; color:#9b020e; }
li{list-style:none outside none;}
body{font-size:16px;line-height:32px;font-family:"微软雅黑"; background: #fefef8; color: #4d3c3c; margin: 0 auto; overflow-x: hidden;  min-width:1280px; }



p{text-indent:2em;color:#666;}
p a{color:#ff1a1c;}
p a:hover{color:#f7c0a9;}
.fl{ float:left;} .fr{ float:right;}




.g-head .ltit01{margin:20px auto 0;}
.g-head .ltit01 img{width:684px; height:328px;}

.g-head .ltit02{margin:0 auto 0;}
.g-head .ltit02 img{width:538px; height:42px;}

.g-head .ltit03{margin:20px auto 0;}
.g-head .ltit03 img{width:280px; height:32px;}


.g-head{width:100%;background:url("../images/bg1.jpg") top center no-repeat; height:1453px;}
.xflex{display: flex;justify-content: center;align-items: center;flex-flow: column;width: 1280px; margin:0 auto;}
.lead{ width: 1280px; margin:532px auto 0;}
.l-tit{ text-align: center;}
.lead p{ color: #fff;}



.center1{width:100%; background:url("../images/bg2.jpg") top center no-repeat; overflow: hidden; }
.center2{width:100%; background:#5cbcb0; overflow: hidden; }

.page{ width: 1280px; margin:0 auto 60px; overflow: hidden;}
.page1{ width: 1280px; margin:0 auto 60px; overflow: hidden; background:url("../images/bg3.png") top center no-repeat; height:913px;}

.tit{ text-align: center; overflow: hidden; margin:0 auto 30px;}
.tit img{ width:1263px; height:237px;}

.g0l{ width: 780px; height: 100%; overflow: hidden;}
.g0l img{ margin: 0 0 10px 0; width: 380px; height: 250px;}
.g0r{ width: 464px; height: 100%; overflow: hidden;}
.g0r h1{ font-size: 20px; text-align: center; overflow: hidden; line-height:36px;}
.g0r p{ margin:10px 0 0 0;}


.list{ width:580px; height:100%; overflow:hidden; margin:0 auto 0;}
.list a{ display:block;  color:#000; overflow:hidden; background:url(../images/icon.png) no-repeat 0 23px; padding-left:22px; line-height:50px; border-bottom:1px dotted #f17541; font-size: 20px;}
.list a:hover{ color:#C00; font-weight:bold;}
.m1{ color: #fff;}
.m1 a{color:#ffff90;}
.m1 a:hover{color:#ffab61;}


.m-floor-4 { }
.m-floor-4 .slider {
  width: 1200px;
  margin: 50px auto 0 auto;
}
.m-floor-4 .slider .swiper-container {
  height: 800px;
}
.m-floor-4 .slider .swiper-slide {
  position: relative;
  width: 415px;
  height: 737px;
  background-color: #ddd;
}
.m-floor-4 .slider .swiper-slide a {
  display: block;
  height: 737px;
}
.m-floor-4 .slider .swiper-slide a:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50px, -50px);
  width: 97px;
  height: 88px;
  background: url(../images/video.png) no-repeat;
}
.m-floor-4 .slider .swiper-slide a span {
  display: flex;
  position: absolute;
  width: 100%;
  background: #00000099;
  font-size: 18px;
  color: #fff;
  left: 0;
  bottom: 0;
  text-align: center;
  justify-content: center;
  box-sizing: border-box;
  align-items: center;
  padding: 15px;
}
.m-floor-4 .slider .swiper-container-3d .swiper-slide-shadow-left,
.m-floor-4 .slider .swiper-container-3d .swiper-slide-shadow-right {
  background: #00000099;
}
.m-floor-4 .slider .swiper-button-prev,
.m-floor-4 .slider .swiper-button-next {
  width: 34px;
  height: 57px;
}
.m-floor-4 .slider .swiper-button-prev {
  background: url(../images/prev.png) no-repeat;
}
.m-floor-4 .slider .swiper-button-next {
  background: url(../images/next.png) no-repeat;
}
.m-floor-4 .slider .swiper-pagination-bullet {
  background: #e8513b;
  opacity: 1;
}
.m-floor-4 .slider .swiper-pagination-bullet-active {
  width: 48px;
  border-radius: 10px;
}
.m-floor-4 .slider .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 15px;
}
.m-floor-4 .slider img {
  display: block;
  width: 100%;
  height: 100%;
}

/*ling*/
.ling {	height:464px;	position: relative;	margin:60px auto; width: 1148px;}
.ling img {	display: block;	position: absolute;	width: 244px;	height: 219px;}
img.x1 {left:0px;top: 118px;}
img.x2 {left:225px;top: 0px;}
img.x3, show2 {left:225px;top: 234px;}
img.x4 {left:452px;top: 118px;}
img.x5 {left:676px;top: 0px;}
img.x6 {left:676px;top: 234px;}
img.x7 {left:904px;top: 118px;}
.show {	position: absolute;	top: 117px;	left:0px;	display: none;}
.show_text {	color: #fff;	text-align: center;	width:180px;	height: 45px;position: absolute;top:70px;	text-indent: 0;}
.show_text a {color: #fff;font-size: 16px;}
.show1 {top:0;left:225px;}
.show2 {left:225px;top:234px;}
.show3 {left:452px;top: 118px;}
.show4 {left:676px;top: 0px;}
.show5 {left:676px;top: 233px;}
.show6 {left:904px;top: 118px;}

.sbox{ width: 1100px; margin: 0 auto;}
.sol{ width:500px; }
.sol h1{ font-size:20px; line-height: 46px; }
.sol p{ border-bottom:1px dotted #f17541; padding-bottom: 10px;}



.inbox { width: 1280px; margin: 0 auto; overflow: hidden;}
.imgslist { width: 1288px; overflow: hidden;}
.imgslist li {
  position: relative;
  width: 400px;
  height: 225px;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  float: left;
}
.imgslist li .img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.imgslist li .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.imgslist li .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(4, 4, 4, 0.5);
  padding: 10px;
  box-sizing: border-box;
  transform: translateY(100%);
}
.imgslist li .info h3 {
  line-height: 26px;
  font-size: 16px;
  font-weight:normal;
  color: #fff;
  margin-bottom: 5px;
}
.imgslist li .info p {
  display: none;}
  
.imgslist li:hover .info {
  transform: translateY(0%);
  transition: all 0.5s;
}
.imgslist li:hover .img img {
  transform: scale(1.1);
}
.imgslist li:nth-child(1) {
  width: 330px;
  height: 554px;
}
.imgslist li:nth-child(2),
.imgslist li:nth-child(3),
.imgslist li:nth-child(6) {
  width: 464px;
  height: 271px;
}
.imgslist li:nth-child(4),
.imgslist li:nth-child(5) {
  width: 226px;
  height: 271px;
}


 
 
 .footer{ margin: 0 auto; width: 100%;  background:#5cbcb0;} 
 .foot{ text-align: center; color: #fff; height:140px; font-size:16px; padding-top:40px;}