
@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_01.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; position: relative;}


.dy{ width:1136px; margin:0 auto;  overflow:hidden; height: 178px;line-height: 32px;border-radius:1vw;border-width: 0px;border-style: solid;position: absolute; top:-165px;left: 20px;}

/* 第一部分 */
.pat1{height: 1681px; background-position-x: 50%;margin:1007px auto 0; position: relative;background:url(../img/bg_02.jpg) no-repeat scroll;}
.pt1{min-width: 1180px; height: 62px;background: url("../img/pt1.png") no-repeat center;}
.silder-box{position:relative;margin:0 auto ; width:1050px;}
.silder2{margin:0 auto 0; }
.silder-box li{width:260px;height:180px; text-align:center; position:relative; padding: 0 10px;}
.silder-box li img{width:260px; height:180px; border-radius:10px;}
.silder-button{top:30px;width:54px;height:124px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0px;background:url(../img/ic.jpg);}
.silder-button.btr{right:0px;background:url(../img/io.jpg);}
#cj01{ width:1100px; height:180px;  overflow:hidden;   margin:65px auto;}
.pat1-2{ width: 1180px;height: 363px;background-color: #fff;}
.pat1-2-img{width: 600px; height: 363px; position: relative;}
.pat1-2-txt{width: 572px; height: 363px; overflow: hidden; display: flex;justify-content: center; align-items: center;}
.pat1-2-txt p{padding: 20px;}


.silder3{margin:0 auto 0; }
.silder-box2 li{width:260px;height:180px; text-align:center; position:relative; padding: 0 10px;}
.silder-box2 li img{width:260px; height:180px; border-radius:10px;}
.silder-button{top:30px;width:54px;height:124px;position:absolute;cursor:pointer;}
.silder-button.btl2{left:0px;background:url(../img/ic.jpg);}
.silder-button.btr2{right:0px;background:url(../img/io.jpg);}



/* 第二部分 */
.pat2{height: 1812px; position: relative;background:url(../img/bg_03.jpg) no-repeat scroll;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;}
.silder4{margin:0 auto 0; }
.silder-box3 li{width:260px;height:180px; text-align:center; position:relative; padding: 0 10px;}
.silder-box3 li img{width:260px; height:180px; border-radius:10px;}
.silder-button{top:30px;width:54px;height:124px;position:absolute;cursor:pointer;}
.silder-button.btl3{left:0px;background:url(../img/ic.jpg);}
.silder-button.btr3{right:0px;background:url(../img/io.jpg);}

.sl{overflow:hidden;width:616px;height:455px;padding:10px 10px 10px 50px;position:relative;}
.sr{width:454px;height:428px; padding:40px 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: 240px; overflow: hidden; background-color: #fff; margin-top: 65px;display: flex;justify-content: center; align-items: center;}
.we-txt h3{text-align: center;padding-top: 15px}
/* 第三部分 */
.pat3{height: 1344px; background-position-x: 50%;background:url(../img/bg_04.jpg) no-repeat scroll;}
.pt3{min-width: 1180px; height: 118px;background: url("../img/pt3.png") no-repeat center;margin:0 auto 65px;}
.pat3-txt{background-color: #e0f4fb; height: 760px;}
.silder5{margin:0 auto 0; }
.silder-box4 li{width:260px;height:180px; text-align:center; position:relative; padding: 0 10px;}
.silder-box4 li img{width:260px; height:180px; border-radius:10px;}
.silder-button{top:30px;width:54px;height:124px;position:absolute;cursor:pointer;}
.silder-button.btl4{left:0px;background:url(../img/ic.jpg);}
.silder-button.btr4{right:0px;background:url(../img/io.jpg);}
.pat3-txt2-1{width: 300px; height: 186px; background-color: #fff;}
.pat3-txt2-1 p{padding: 10px;}
.pat3-txt2 li{float: left; padding-left: 74px;}
.jy{font-size: 18px;line-height: 32px; color: #222; font-family: Microsoft YaHei, tahoma, arial, Hiragino Sans GB, \\5b8b\4f53, sans-serif;}
.taio{height: 150px;}















/* 黑色纹条 */
.desc-wrapper{ position: absolute;  display: flex; left: 0px; bottom:1px; justify-content: center; align-items: center; overflow: hidden;
  width:600px;
  height:38px;
  background-color: rgba(0, 0, 0, 0.5);
  line-height: 20px;
  white-space: pre;
  color: #fff;
}





/*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;}
.pdt65{padding-top: 65px;}
.cter{text-align: center;}
.mg65{margin-top: 65px;}
.mg35{margin-top: 35px;}