
@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;}
.ding{height: 65px;}
.dy{ width:1100px;   overflow:hidden; 
  height: 178px;
  top:-200px;
  left: 41px;
  line-height: 32px;
  border-radius:1vw;
  border-width: 0px;
  border-style: solid;
  position: absolute;
  }

.dian p{text-align: center; color:#E80524; font-weight: bold;height: 35px; padding-top: 15px;}
/* 第一部分 */
.pat1{height: 1005px; background:url(../img/bg_02.jpg) no-repeat scroll; background-position-x: 50%;margin:1007px auto 0; position: relative; }
.pt1{min-width: 691px; height: 184px;background: url("../img/pt1.png") no-repeat center;}
.silder{margin:0 auto 0; }
.dw{width: 880px;height: 580px; border-style: solid;border-color:#004e8b ; border-width:6px; margin: 0 auto; background-color: #f1f1f1;}
.silder-box li{width:880px;height:580px; text-align:center; position:relative; padding: 0 10px;}
.silder-box li img{width:880px; height:580px; }
.silder-button{top:235px;width:77px;height:77px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0px;background:url(../img/lr.png);}
.silder-button.btr{right:0px;background:url(../img/ll.png);}
#cj01{ width:1100px; height:580px;  overflow:hidden; margin: 0px 0px 0px -116px;  }
/* 第二部分 */
.pat2{height: 888px;background:url(../img/bg_03.jpg) no-repeat scroll;  background-position-x: 50%;}

.pt2{min-width: 1180px; height: 118px;background: url("../img/pt2.png") no-repeat center;}
.silder-box2 li{width:880px;height:580px; text-align:center; position:relative; padding: 0 10px;}
.silder-box2 li img{width:880px; height:580px; }
.silder-button{top:235px;width:77px;height:77px;position:absolute;cursor:pointer;}
.silder-button.btl2{left:0px;background:url(../img/lr.png);}
.silder-button.btr2{right:0px;background:url(../img/ll.png);}
/* 第三部分 */
.pat3{height: 927px; background:url(../img/bg_04.jpg) no-repeat scroll; background-position-x: 50%;}
.pt3{min-width: 1180px; height:200px;background: url("../img/pt3.png") no-repeat center;}
.silder-box3 li{width:880px;height:580px; text-align:center; position:relative; padding: 0 10px;}
.silder-box3 li img{width:880px; height:580px; }
.silder-button{top:235px;width:77px;height:77px;position:absolute;cursor:pointer;}
.silder-button.btl3{left:0px;background:url(../img/lr.png);}
.silder-button.btr3{right:0px;background:url(../img/ll.png);}
/* 第四部分 */
.pat4{height:922px; background:url(../img/bg_05.jpg) no-repeat scroll;background-position-x: 50%;}
.pt4{min-width: 1180px; height:200px;background: url("../img/pt4.png") no-repeat center;}
.silder-box4 li{width:880px;height:580px; text-align:center; position:relative; padding: 0 10px;}
.silder-box4 li img{width:880px; height:580px; }
.silder-button{top:235px;width:77px;height:77px;position:absolute;cursor:pointer;}
.silder-button.btl4{left:0px;background:url(../img/lr.png);}
.silder-button.btr4{right:0px;background:url(../img/ll.png);}
/* 第五部分 */
.pat5{height:946px; background:url(../img/bg_06.jpg) no-repeat scroll;background-position-x: 50%;}
.pt5{min-width: 1180px; height:200px;background: url("../img/pt5.png") no-repeat center;}
.silder-box5 li{width:880px;height:580px; text-align:center; position:relative; padding: 0 10px;}
.silder-box5 li img{width:880px; height:580px; }
.silder-button{top:235px;width:77px;height:77px;position:absolute;cursor:pointer;}
.silder-button.btl5{left:0px;background:url(../img/lr.png);}
.silder-button.btr5{right:0px;background:url(../img/ll.png);}
/* 底部 */
.pat6{height:305px; background:url(../img/bg_07.jpg) no-repeat scroll;background-position-x: 50%;}

/* 点击放大 */
.image-container {
    text-align: center;
}

.myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

.myImg:hover { opacity: 0.7; }

.modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.9);
}

.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 90%;
}

.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    cursor: pointer;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}







/* 黑色纹条 */
.desc-wrapper{ position: absolute;  display: flex; left: 11px; bottom:0px; justify-content: center; align-items: center; overflow: hidden;
  width:880px;
  height:38px;
  background-color: rgba(0, 0, 0, 0.5);
  line-height: 20px;
  white-space: pre;
  color: #fff;
}

.chang img{width:406px !important; height: 580px !important;}

/*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{color:#000;margin:0 auto;padding:180px 0 0 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;}
.pdt95{padding-top: 95px;}
.pdl10{padding-left: 10px;}
.pdl35{padding-left: 35px;}
.pdt15{padding-top: 15px;}
.cter{text-align: center;}
.mg65{margin-top: 65px;}
.mg35{margin-top: 35px;}