*{ margin: 0; padding: 0;}
a{ text-decoration: none !important; color: #282828;}
.clear{ clear: both; line-height: 0;}
body{ font-size: 18px !important; font-family: '微软雅黑'; line-height: 32px; background: #fbeecb url(../images/bg.jpg) no-repeat top center; background-size:1920px; }


.wrap{ margin: 0 auto; width: 100%; max-width: 1080px; overflow:initial}

.main1{ padding: 50px 0 0 0; margin: 0 auto; width: 1080px;}

.main2{ width: 1080px;  height: 600px; margin: 0 auto; margin-top: 750px;}
/*--轮播图 --*/


/*--轮播图 end--*/

.tit-gzdt{ background: url(../images/tit-gzdt.png) no-repeat center top; height: 75px; width: 1080px; margin: 0 auto; position: relative; margin-top: 120px;}
.tit-nysj{background: url(../images/tit-nysj.png) no-repeat center top; margin-top: 60px;}
.more-n{ position: absolute; right: 0; top: 30px; color: #707070;}

.main3{ background: url(../images/white-bg.png) repeat; padding: 60px 0 50px 0;}

.list-n{margin-top: -8px;}
.list-n li{ background: url(../images/arrow.png) no-repeat 0 center; height: 60px; line-height: 60px; overflow: hidden; font-size: 20px;
padding: 0 0 0 25px;}
.list-n li span{ float: right; color: #707070;}

.main4{ margin-top: 50px;}
.main4 .navs{ display: flex; height: 90px;}
.main4 .navs a{ box-sizing: border-box; margin-right: 5px; flex: 1; background: #58bf71; text-align: center; padding: 20px 0 5px 0; display: block; 
height: 80px; margin-top: 5px;}
.main4 .navs .select{ background: url(../images/nav-bg.png) no-repeat right top; margin-top: -2px; height: 87px; margin-right: 0px; }
.main4 .listbox{ background: #fff; border: 2px solid #3d9853; padding: 30px; margin-top: -5px;}
.main4 .more-n2{ display: block; width: 100px; margin: 0 auto; color: #8d4f38; height: 35px; line-height: 35px; border-radius: 30px;  text-align: center; 
background: linear-gradient(to right,#fbeecb,#fcbfa7); margin-top: 10px;}

.main5{ background: url(../images/bg2.jpg) no-repeat center bottom; background-size: 1920px; box-sizing: border-box; padding: 60px 0; margin-top: -8px;}
.main5 .box{ display: flex; justify-content: space-between;}
.main5 .box .item{ flex: 1; margin-right: 12px;}
.main5 .box .item .con{ background: #fff; border-radius: 12px; padding: 20px 15px; height: 444px;}
.main5 .box .item .con .tt{ text-align: center; margin-bottom: 30px;}
.main5 .box .item .con .tt span{ background: #58bf71; font-size: 20px; font-weight: bold; color: #fff; padding: 10px 30px;}

.main5 .nav2{ padding-left: 20px; padding-top: 30px;}
.main5 .nav2 a{ color: #fff; font-weight: bold; font-size: 20px; display: block; height: 90px;
 background: url(../images/line.png) no-repeat center bottom; line-height: 90px;}
 .main5 .nav2 a i{ padding: 40px 54px; }
  .main5 .nav2 .icon1{background: url(../images/icon1.png) no-repeat center center;}
  .main5 .nav2 .icon2{background: url(../images/icon2.png) no-repeat center center;}
  .main5 .nav2 .icon3{background: url(../images/icon3.png) no-repeat center center;}
  .main5 .nav2 .icon4{background: url(../images/icon4.png) no-repeat center center;}
  
.content{ display: none;}
  
  .fot{ padding: 20px 0;}