﻿body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color: #888888; background:#E1F5F0;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #888888;}
a:hover {text-decoration: none; color:#009E5A; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer{background:url(bg.png) no-repeat center 1220px; width: 100%; min-width: 1200px;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin:0 auto;}

.banner{ width:100%; height:861px; background:url(banner.png) no-repeat top; text-align: center; margin-bottom: 50px;}
.icon_1{ text-align: center; width: 100%; margin-bottom: 50px;}

.nav_1bg{ margin: -180px auto 0 auto; }
.nav_1{ width: 1200px; height: 380px; overflow: hidden; margin: 0 auto 100px auto;background:url(bg1.png) no-repeat top; position: relative; }

.tpbox{ width: 150px; height: 165px;  cursor: pointer;}
.tpbox .imgs{width: 148px;height: 150px;border: 1px solid #91B48C; border-radius: 50%; text-align: center;}
.tpbox p{margin:-65px auto 9px auto; display: block; text-align: center; }
.tpbox p span{ color: #FF917D; font-style: normal}
.tpbox .bt{width: 90px; height: 30px; background: #91B48C; color: #fff; display: block; font-style: normal; line-height: 30px; border-radius: 15px; text-align: center; margin:-20px auto 0 auto;} 

.tpbox:nth-child(1) {background:url(tp_1.png) no-repeat center 20px; position: absolute; top: 213px; left: 0;}
.tpbox:nth-child(2) {background:url(tp_2.png) no-repeat center 20px;position: absolute; top: 213px; left: 190px;}
.tpbox:nth-child(3) {background:url(tp_3.png) no-repeat center 20px;position: absolute; top: 213px; right: 190px;}
.tpbox:nth-child(4) {background:url(tp_4.png) no-repeat center 20px;position: absolute; top: 213px; right: 0;}


.jmu_box{ position: absolute; top: 340px; left: 450px; width: 300px;height: 40px;background: #FFFFFF; border-radius: 5px; overflow: hidden;}
.jmu_box span{width: 100px;height: 40px;background: #91B48C; text-align: center; line-height: 40px; color: #fff; display: block; float: left;}
.jmu_box .jmu{ width: 180px; height: 20px; line-height: 20px; margin: 10px 0 0 10px; border: none;  }
.jmu_name{ font-size: 24px; display: block; width: 20px; height: 60px; color: #888; top: 28px; position: absolute; left: 587px; line-height: 28px; }


.nav_2{ width: 1200px; margin: 0 auto 100px auto;}
.nav_2left{ float: left; background:url(bg2.png) no-repeat top; width: 719px; height: 494px; padding: 124px 0 0 150px;}
.nav_2lefttxt{width: 600px;height: 354px; margin:0 auto; overflow: auto; padding-right: 15px;}
.nav_2lefttxt::-webkit-scrollbar-thumb{background:#A0C09E; border-radius: 2px;}
.nav_2lefttxt::-webkit-scrollbar {width: 4px;}

.nav_2right{width: 277px;height: 556px; float: right; background:url(wxxx.png) no-repeat top; }




.nav_3{ width: 1200px; margin: 0 auto 100px auto;}
.nav_3box1{ width: 1100px; height: 600px; margin: auto; padding: 45px 50px; overflow: hidden; background:url(bg3.png) no-repeat top;}
.nav_3box1 img{ width: 1100px; height: 600px; }
.nav_3left{ float: left; width: 580px;height: 360px; margin-top: 50px; }
.nav_3left dl{ position: relative; width: 580px;height: 360px; }
.nav_3left dl i{ position: absolute; background: rgba(0, 0, 0, 0.6) url(playbtn.png) no-repeat center; position: absolute; display: block; top: 0; width: 580px;height: 320px;}
.nav_3left dl img{width: 580px;height: 320px;}
.nav_3left dl dt{width: 580px;height: 40px;background: #91B48C; line-height: 40px; text-align: center; overflow: hidden;display: block; top: 320px; color: #fff; position: absolute; }


.nav3_right{margin-top: 50px; float: right; width: 580px; }
.nr3_box{float: left;width: 280px;height: 170px; position: relative; margin-bottom: 20px;}
.nr3_box .nr3_box{ width: 230px; height: 130px; padding: 20px 25px; background: #91B48C;color: #FFFFA0; font-weight: bold; overflow: hidden;line-height: 26px;}
.nr3_box .nr3_box2{color: #FFFFFF; font-weight: normal; margin-top: 10px;}
.nr3_box img{width: 280px;height: 170px;}
.nr3_box:nth-child(2n) { float: right;}

.nav_5{width: 1070px; height: 360px; margin: 0 auto 100px auto;background:url(bg5.png) no-repeat center; padding: 60px 65px;}
.nav_5left{ float: left; width: 540px; height: 360px; overflow: auto; padding-right: 15px;}
.nav_5left::-webkit-scrollbar-thumb{background:#A0C09E; border-radius: 2px;}
.nav_5left::-webkit-scrollbar {width: 4px;}
.nav_5left .mores1{background:url(more.png) no-repeat center; position: absolute; bottom: 0; left: 0; position: absolute; width: 540px; height: 31px;}

.nav_5right{ float: right;width: 480px;}
.nav_5right .imgbox{ width: 480px;height: 260px; margin-bottom: 20px;}
.nav_5right .imgbox img{ width: 480px;height: 260px;}
.nav_5right dl{width: 150px;height: 90px; float: left; margin-right: 15px;}
.nav_5right dl img{width: 150px;height: 90px;}
.nav_5right dl:nth-child(3n) { float: right; margin: 0;}


.nav_6{width: 1140px; height: 361px; margin: 0 auto 100px auto;background:url(bg6.png) no-repeat top; padding: 50px 30px;}
.nav_6 a{ color: #fff; }
.nav_6 dl{ color: #fff;width: 560px; float: left; }
.nav_6 dl dt{ height: 60px; overflow: hidden; line-height: 22px; }
.nav_6 dl img{width: 560px;height: 360px;}

.nav_6 .txts{ color: #fff; float: right; width: 540px; height: 310px; overflow: auto; padding-right: 15px; }
.nav_6 .txts::-webkit-scrollbar-thumb{background:#A0C09E; border-radius: 2px;}
.nav_6 .txts::-webkit-scrollbar {width: 4px;}
.nav_6 .txts .mores1{background:url(more2.png) no-repeat center; position: absolute; bottom: 0; left: 0; position: absolute; width: 540px; height: 31px;}

.nav_7{width: 1200px; margin: 0 auto 100px auto;}
.nav_7left{background: url(bg7a.png) no-repeat top; float: left; width:232px; height: 164px; padding: 72px 20px 0 20px;}
.nav_7left dl{ float: left; width: 111px; height: 141px; }
.nav_7left dl img{ width: 111px; height: 141px; }
.nav_7left dl:nth-child(2n) { float: right; margin: 0;}

.nav_7right{ float: right; width: 842px; height: 164px; padding: 72px 20px 0 20px;background: url(bg7b.png) no-repeat top;}
.nav_7right dl{ float: left; width: 111px; height: 141px;margin-right: 10px;  }
.nav_7right dl img{ width: 111px; height: 141px; }
.nav_7right dl:nth-child(7n) { float: right; margin: 0;}


.nav_8bg{background: url(bg8.png) no-repeat bottom; width: 100%; height: 520px;}
.nav_8{ width: 1200px; margin: auto; }
.pvcbox2{ width:1100px; margin: auto; padding: 0 50px }
.pvcbox2 img{width: 100%;height: 100%;}
.pvcbox2 .swiper-button-next{ position:absolute;width:60px;height: 60px;z-index: 10;cursor: pointer;background: url(right.png) no-repeat center;top:44%; right: 0; }
.pvcbox2 .swiper-button-prev{ position:absolute; width:60px;height: 60px;z-index: 10;cursor: pointer;background: url(left.png) no-repeat center;top:44%; left: 0; }

.bottombg{ width:100%; height:1px; text-align: center; }
.bottom_sbj{ display:none;}
.tt{ width: 100%; min-width: 1200px; display: block; background:#fff;}



@media only screen and (max-width: 540px){
.tt{ display: none; }
}