* {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: 36px;font-family: "微软雅黑";background: #cee7f6;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: #bc9843;}
.left {float: left;}
.right {float: right;}

.fl {float: left;}

.fr {float: right;}



.wrap {width: 100%;margin: 0 auto 0;background: url(../images/img_0.png) no-repeat scroll 50% 0;height: 1080px;min-width: 1120px;}

.header {height: 100%;padding: 50px 0 0;position: relative;overflow: hidden;width: 100%;min-width: 1120px;}

.banner {max-width: 1120px;height: 641px;margin: 0 auto;}

.banner>img:nth-child(1) {width: 38%;left: 33%;bottom: 10%;animation-delay: 1.2s;top: 115%;position: relative;}

.banner>img:nth-child(2) {width: 60%;left:-18%;right: 0;margin: 0 auto;top: 15%;animation-delay: 0.5s;bottom: 5%;position: relative;}



.dy {background: #cee7f6;padding: 0 0 35px 0;margin: 0px 0 0;}

.dy p {color: #0086b7;width: 980px;padding: 15px 25px;margin: 0 auto 0;border-radius: 20px;-webkit-border-radius: 20px;border: 1px solid #0086b7;font-size: 16px;line-height: 30px;background: #e3f6fd;}



/* 01 */

.mod1 {width: 100%;height:1449px;background-color: #cee7f6;background: url(../images/bg-1.png) no-repeat scroll 50% 50%;margin: 0 auto;min-width: 1120px;}
.center{ width:1200px; margin: 0px  auto;  min-width: 1200px; overflow: hidden;padding:0 0 50px 0;}

.pagebox2{ background: #fff; height: 720px; width:1160px; border:20px solid #9cd2fc;border-radius:2vw;margin:30px 0 0px 0;padding:0 0 0 0; }
.one {width:1100px;margin:0px auto 0;padding: 30px 0 30px 0;height:720px;}
.tol fl {width: 520px;overflow: hidden;}
.tol fr {width: 520px;overflow: hidden;}
.box-b {width:520px;float: left;margin: 10px 0px 10px 0px;overflow: hidden;}
.box-b img {border-radius:10px;}
.box-b h2 {margin: 15px 0 15px 0;font-size: 22px;text-align:center;padding-top:0px;color:#bc9843;}
.arb {width: 520px;}
.arb p {text-indent: 2em;color: #333;line-height: 30px;font-size:16px;text-align:justify;}

.news{font-size:20px;line-height:35px;}
.news a{color:#333;font-weight:bold;display:block;margin:2.5px 0;}
.news a:hover{text-decoration:none; color:#bc9843; }



.floor-bg {text-align: center;padding: 0px 0 0px 0;}
.floor-bg img {align-self: center;width: 1200px;height: 270px;}



/* 02 */
.mod2 {width: 100%;height:880px;background-color: #cee7f6;background: url(../images/bg-2.png) no-repeat scroll 50% 50%;margin: 10px auto 0px;min-width: 1120px;}
.center {max-width: 1120px;margin: 0px auto;overflow: hidden;}

.floor-bg2 {text-align: center;padding: 0px 0 0px 0;}
.floor-bg2 img {align-self: center;width: 1200px;height: 270px;margin: 0px 0 0 0;}


.swiper {width: 100%;padding-top: 50px;padding-bottom: 50px;margin: 30px auto;}
.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%;}













/* 03 */


.mod3 {width: 100%;height:1000px;background-color: #cee7f6;background: url(../images/bg-3.png) no-repeat scroll 50% 0;margin: 0 auto;min-width: 1120px;}
.floor-bg3 {text-align: center;padding: 0px 0 0px 0;}
.floor-bg3 img {align-self: center;width: 1200px;height: 270px;margin: 0px 0 0 0;}
.pagebox3{ background: #fff; height: 480px; width:1160px; border:20px solid #9cd2fc;border-radius:2vw;margin:30px 0 0px 0;padding:0 0 0 0; }


.hbox{width:100%; overflow: hidden; margin:2vw auto; height: 480px;}
.pagebox{ width: 100%; }
.pagenav7{ width:55%;  margin:0 auto;  overflow: hidden; position: relative;     top:40px;left: 15%;  z-index: 999;  }
.pagenav7 a{  display:block;  color:#fff; overflow: hidden; line-height:80px; background:url(../images/jzan.png) no-repeat top; width: 19%; height:179px; float: left; align-items: center; }
.pagenav7 a span{ display: flex;width:100%;font-weight: bold;font-size: 1.2rem;overflow: hidden;justify-content: space-around; writing-mode: tb-rl;align-items: center;letter-spacing: 2px;height:179px;}

.pagenav7 a:hover{ color:#006835; }
.cvcv{ width:100%; overflow: hidden;  display:none; position: relative; left: 10%;top: -140px;}

.imgs{}

.pnr{width: 53%;position: relative;left: 26%;top: -115px;height: 120px;}
.pnr p{ color: #0086b7;}


















/* footer */
.footer{color:#fff;font-size:16px; height:130px;text-align:center;line-height:25px; background:#0074b8; padding-top:60px;  width:100%;  min-width: 1200px; margin:0px 0 0 0;overflow: hidden;}
.footer a{color:#d85252;}
