@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;font-family:"微软雅黑";}
img{border:none;}
a{text-decoration:none; color:#cb0000;}
a:hover{text-decoration:underline;}
li{list-style:none outside none;}

body{font-size:16px;line-height:25px;background:url(../images/bg1.jpg) no-repeat scroll  ; background-color: #fff;background-position-x: 50%;}
p{text-indent: 2em;  font-size: -0.1vw; text-align: justify; color:#666;}
p a{color:#cb0000;}
h2{font-size: 1.2rem;}
.layer{position: absolute;}
.oh{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.dy p{ padding: 32px ; margin: auto;line-height: 32px; color: #333; font-size: 18px; }
.dy {margin:0 auto;min-width:1180px;height: 200px; position: absolute;top: -422px;overflow: hidden;  }
.d{height: 65px;}

.box{width: 1180px;margin:1210px auto 0; position: relative;}
.box2{width: 1180px; position: relative; margin: 0 auto;}
.pt1{min-width: 1180px; height: 118px;background: url("../images/pt1.png") no-repeat center;background-size: 100% auto;margin:0 auto 65px;}
.pat1{height: 735px; background:url(../images/bg2.jpg) no-repeat scroll ;background-position-x: 50%;}
.we-txt p{ padding: 20px ;line-height: 24px; color: #666; font-size: 16px; }
.we-txt {min-width:1180px; height: 152px; overflow: hidden; background-color: #f9f6e1; margin-top: 65px;}
.col-1{width:1100px;height: 850px;float:left;}
.list{width:100%;}
.list li{width:100%;overflow:hidden;margin:0 0 25px;}
.list img{display:block;border:5px solid #fff;border-radius:50%;-webkit-border-radius:50%;float:left;}
.list h2,.list p{width:800px;float:right;}
.list h2{padding:20px 0;margin:0 0 20px;font-size:22px;color:#333;border-bottom:1px dashed #999;}
.list h2 a{color:#333;}


.pat2{width:1180px; height: 660px; margin:0 auto; overflow:hidden;}
.one1{ width: 1100px; overflow: hidden; margin:60px auto 0;}
.imgs1{ width: 623px; height:209px;}
.imgs1 img{ width: 294px; height: 209px; overflow: hidden;border: 4px #fff solid;}
.txt{ width: 446px; overflow: hidden;}
.txt h3,.sr h3{ width: 100%;  font-size: 21px; text-align:center; line-height:30px; margin:14px auto;}
.pt2{min-width: 1180px; height: 118px;background: url("../images/pt2.png") no-repeat center;margin:0 auto 65px;}
.pt3{min-width: 1180px; height: 118px;background: url("../images/pt3.png") no-repeat center;margin:0 auto 65px;}


.sl{float:left;overflow:hidden;width:616px;height:455px;padding:10px 10px 10px 50px;position:relative;}
.sr{float:right;width:454px;height:428px;padding:40px 0px 0px 50px;}
.sr p{ justify-content: center;align-items: center;}
.pat3{height: 922px; padding-top:45px ;  }
.imd.im-4{top:10px;left:10px;}
.imd.im-5{top:10px;right:10px;}
.imd.im-6{bottom:10px;left:10px;}
.imd.im-7{bottom:10px;right:10px;}
.imd{position:absolute;}
.imd img{display:block;}
.imd h3{height:30px;line-height:30px;position:absolute;width:94%;padding:0 3%;background:url(../images/rs.png);font-size:14px;font-weight:normal;bottom:0;color: #fff;text-align: center;}
.pat4{ width: 100%;height:925px;background: url(../images/bg5.jpg) no-repeat ; background-position-x: 50%;}
.gun{ height: 230px;width: 700px; margin: 0 auto; padding-top: 406px;}


.switch{width:1000px;height:495px;position:relative; padding-left: 7%; margin-bottom: 45px;}
.switch ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch ul li img{width:1000px; height:495px;position:absolute;top:0;left:0;}
.switch-nav{bottom:20px;right:10px;position:absolute;z-index:1;height:5px;}
.switch-nav span.active{ background: #fd8d21; border-radius: 4px; width:20px; height:10px; }
.switch-nav span{margin:0 3px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:10px;height:10px; background: #fff; border-radius:50px;color:#fff; }
.switch h2{line-height: 46px; position: absolute;width: 95%;padding: 0 3%;background: url(../images/rs.png);font-weight: normal;bottom:0px; text-align:center; height: 46px;}
.switch h2 a{color:#fff;}

.info h3 {
  line-height: 26px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 5px;
  text-align: center;
}
.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%);
}

.img img{
  width: 100%;
  height: 100%;
  transition: all 0.5s;}

.ss:hover .info {
  transform: translateY(0%);
  transition: all 0.5s;
}
.ss:hover .img img {
  transform: scale(1.1);
}

.swiper {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}

.swiper-slide {
	background-position: center;
	background-size: cover;
	width: 50% !important;
	/* height: 300px; */
}

.swiper-slide img {
	display: block;
	width: 100%;
}

.swiper-slide h3 {
	text-align: center;
	position: absolute;
	background: url(../images/rs.png);
	bottom: 0;
	left: 0;
	width: 90%;
	color: #fff;
	font-weight: 800;
	
	font-size: 16px;
	padding: 0 5%;
}
/*scenery*/
.scenery{width:100%;height: 542px;position: relative;margin: -60px 0 20px 56px;}
.scenery img{display: block;position: absolute;width:235px;height:210px;}
.scenery img.sc1{top: 216px;left: 30px;}
.scenery img.sc2{top: 108px;left: 217px;}
.scenery img.sc3{bottom:8px;left: 217px;}
.scenery img.sc4{top: 216px;left: 405px;}
.scenery img.sc5{top: 108px;left: 592px;}
.scenery img.sc6{bottom: 8px;left: 592px;}
.scenery img.sc7{top: 216px;left: 779px;}

.footer{background:#F34C17;color:#fff;margin:0 auto;padding:30px 0 ; text-align: center; min-width:1180px; font-size:16px; line-height:36px; height: 120px;}
.footer a{color:#fff;font-size:14px;}
.foot_scwmw,.foot_scwmw a{font-size: 14px;}


/* ziti */
.f12,.f12 a{ font-size:12px;}
.f14,.f14 a{ font-size:14px;}
.f16,.f16 a{ font-size:16px;}
.f18,.f18 a{ font-size:18px;}
.f20,.f20 a{ font-size:20px;}
.f22,.f22 a{ font-size:22px;}
.f24,.f24 a{ font-size:24px;}
.f26,.f26 a{ font-size:26px;}
.f28,.f28 a{ font-size:28px;}
.f30,.f30 a{ font-size:32px;}
.f32,.f32 a{ font-size:32px;}
.f34,.f34 a{ font-size:34px;}
.f36,.f36 a{ font-size:36px;}
.f40,.f40 a{ font-size:40px;}

/* 高度 */
.h16{ height:16px;}
.h20{ height:20px; line-height:20px;}
.h24{ height:24px;line-height:24px;}
.h26{ height:26px;line-height:26px;}
.h28{ height:28px;line-height:28px;}
.h30{ height:30px;line-height:30px;}
.h32{ height:32px;line-height:32px;}
.h36{ height:36px;line-height:36px;}

.h40{ height:40px;line-height:40px;}
.h42{ height:42px;line-height:42px;}
.h46{ height:46px;line-height:46px;}
.h48{ height:48px;line-height:48px;}
.h50{ height:50px;line-height:50px;}
.h60{ height:60px;line-height:60px;}
.h70{ height:70px;line-height:70px;}
.h79{ height:79px;line-height:79px;}
.h80{ height:80px;line-height:80px;}
.h100{ height:100px;}
.h150{ height:150px;}
.h200{ height:200px;}
.h250{ height:250px;}
.h300{ height:300px;}
.h350{ height:350px;}
.h400{ height:400px;}
.h115{ height:115px;}
.h240{ height:240px;}
.h282{height: 282px;}

/* 外宽 */
.w20{margin-left: 20px;}

.container {width: auto;height:auto;  margin: 0 auto;max-width: 100%;min-width: 1280px;}
.top,.columns,.main,.center{min-width: 1280px;}

.pdt{padding-top: 45px;}
.pdl10{padding-left: 10px;}
.pdl35{padding-left: 35px;}
.pdt15{padding-top: 15px;}
.cter{text-align: center;}
.mg65{margin-top: 65px;}