
@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(../img/bg.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;}
.box2{width: 1180px; position: relative; margin: 0 auto;}

.dy{ width:1000px; margin:0 auto; margin-bottom: 60px; overflow:hidden; 
  height: 178px;
  background-color: rgba(255, 255, 255,0.4);
  line-height: 32px;
  border-radius:1vw;
  border-width: 0px;
  border-style: solid;}

/* 第一部分 */
.pat1{height: 1390px; background-position-x: 50%;margin:1120px auto 0; }
.pt1{min-width: 1180px; height: 118px;background: url("../img/pt1.png") no-repeat center;margin:0 auto 65px;}
.pat1-1{height:335px ;}
.pat1-1-img{width: 688px; height: 335px;}
.pat1-1-img img{padding-right: 6px;}
.pat1-1-txt{width: 460px; height: 335px;}
.pat1-1-img-bottm{padding-top: 4px;}
.pat1-1-txt h3,.sr h3 ,.pat3-4-txt h3{padding: 15px 0; text-align: center;}
.pat1-1-txt p{height: 275px; overflow: hidden;}
/* 第二部分 */
.pat2{height: 2000px; background-position-x: 50%;}
.pat2-2{height: 455px;}
.pt2{min-width: 1180px; height: 118px;background: url("../img/pt2.png") no-repeat center;margin:0 auto 65px;}
.sl{overflow:hidden;width:616px;height:455px;padding:10px 10px 10px 50px;position:relative;}
.sr{width:454px;height:428px; padding:10px 0px 0px 10px;}
.sr p{display: flex; 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(../img/rs.png);font-size:14px;font-weight:normal;bottom:0;color: #fff;text-align: center;}
.pat2-3{height: 542px;}
.we-txt p{ padding: 20px ;line-height: 24px; color: #666; font-size: 16px; }
.we-txt {min-width:1180px; height: 200px; overflow: hidden; background-color: #f9f6e1; margin-top: 65px;}
.we-txt h3{text-align: center;padding-top: 15px}
/* 第三部分 */
.pat3{height: 2140px; background-position-x: 50%;}
.pt3{min-width: 1180px; height: 118px;background: url("../img/pt3.png") no-repeat center;margin:0 auto 65px;}
.pat3-3{height:415px;width: 1180px; overflow: hidden;}
.pat3-3-img{width: 654px;}
.pat3-3-imgl img{padding-bottom: 9px;}
.pat3-3-imgl {width: 320px;}
.pat3-4-txt{width: 454px;height:415px; padding: 40px 0px 0px 10px;}
/* 第四部分 */
.pat4{height: 735px; background-position-x: 50%;}
















/*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:#C7241A;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;}
.mg35{margin-top: 35px;}