
*{margin:0;padding:0;}
html{color:#fff;background:#fff;}
body{width:100%;margin:0 auto;font-size:14px;font-family:"Microsoft YaHei";line-height:1.7;color:#242424;}
li,ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
img{border:0 none;-ms-interpolation-mode:bicubic;}
a{text-decoration:none;cursor:pointer;}
h2{font-size:38px;color:#000;text-align: center;}
.white{color: #fff;}
body{overflow-x:hidden;}  
.transtion{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}

.article h2{color: #8b724d;font-size: 40px;line-height: 1.5;padding: 50px 0 30px 0; text-align: center;}
.article h2 span{color: #212121; font-weight: normal;}
.article h2 font{display: block; font-size: 18px; color: #1c1c1c; text-transform: uppercase; font-weight: normal;}
.article h2 i{display: inline-block; width: 80px; height: 1px; background: #ad864d; vertical-align: middle; line-height: 5px; margin-top: 16px;}
.btn{display: block;width:358px;height: 60px; border-radius: 34px;line-height: 60px;color: #fff;font-size:24px;text-align: center; background:#f1684e; margin: 30px auto 0;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.btn img{vertical-align: middle; padding: 0 0 2px 4px;}
.btn:hover,.section5 .box6 a:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);}

.over{overflow: hidden;}
.wp{width: 1200px;margin:0 auto;}
.fl{float: left}
.fr{float: right}
.article .none{margin-right: 0;}
.pb{padding:40px 0 60px 0}

/*======*/  
.banner{display:block;width: 100%;height:145px;background: url('../images/banner.jpg') no-repeat top center; padding-top: 678px; }
.banner a{width: 214px; margin-left: 131px;}
.section1{background: url(../images/bg_b.jpg) top center no-repeat;}
.section1 .wp{ padding: 40px 0 60px 0; background: #fff; box-shadow: 0 0 6px 3px rgba(210,187,166,0.3);}
.section1 ul{padding-left: 16px; }
.section1 ul li{width:383px; height: 222px; text-align: center; float: left; margin-right: 10px; margin-bottom: 10px;}
.section1 ul li:nth-child(3n){margin-right: 0}
.section1 a{width: 296px;}
.section2{padding: 10px 0 70px 0}
.section2 .wp{width: 1166px; background: url(../images/bg1.jpg) no-repeat; height: 576px;}
.section2 .over{width: 978px; height: 400px; padding-top: 52px; margin: 0 auto;}
.section2 .over dl{ height: 62px; margin-bottom: 44px; padding: 20px 0; line-height: 1.5; font-size: 22px; color: #9f7a45;}
.section2 .over dl:nth-child(3){margin-bottom: 10px;}
.section2 .over dl dt{width: 170px; height: 62px; padding-left: 14px; float: left}
.section2 .over dl dd{width: 175px; height: 62px; float: right}
.section2 a.btn{width: 290px; }
.section3{background: #f7ede0; padding: 40px 0 80px 0;}
.section3 .wp{width: 1138px}
.section3 dl{width: 334px; float: left; margin-right: 67px;}
.section3 dl:nth-child(3){margin-right: 0}
.section3 dl dt{ margin-bottom: 18px;}
.section3 dl dd{font-size: 20px; color: #555555; line-height: 1.5}
.section3 dl dd span{display: block; height: 60px; line-height: 60px; text-align: center; font-size: 28px; color: #1c1c1c; }
.section3 dl dd p{padding: 3px}
.section4{padding: 40px 0 89px 0;}
.section4 .wp{width: 1120px}
.section4 dl{width: 338px; height: 436px; float: left; margin-right: 52px; background: #ceaf7e; margin-bottom: 48px;}
.section4 dl:nth-child(3){margin-right: 0}
.section4 dl dt{ margin-bottom: 4px;}
.section4 dl dd{font-size: 20px; color: #fff; line-height: 1.7; padding: 0 16px;}
.box4{width: 738px; height: 128px; border:2px solid #060606; padding: 20px 190px 20px 195px; position: relative; border-radius: 100px;}
.box4 p{font-size: 20px; color: #2e2e2e; line-height: 1.5; margin-bottom: 10px;}
.box4 p b{color: #8b724d}
.box4 .box_1{position: absolute; left: -42px; top:-17px;}
.box4 .box_2{position: absolute; right: -2px; top:-2px;}
.section4 a.btn{width: 252px}
.section5{background: url(../images/san.jpg) top center no-repeat #ddf1f2; padding: 76px 0 87px 0;}
.section5 .wp{height: 780px; position: relative;}
.section5 a{position: absolute; top: 150px; left: 252px;}
.section5 ul li{position: absolute;}
.section5 ul li span{display: block;text-align: center; font-size: 28px; color: #1a1a1a; margin-top: 12px;}
.section5 ul li p{font-size: 20px; color: #484848; line-height: 1.3;}
.section5 ul li.box5_1{top: 0; left: 473px; width: 310px;}
.section5 ul li.box5_2{top: 210px; left: 10px; width: 260px;}
.section5 ul li.box5_3{top: 186px; right: 0px; width: 260px;}
.section5 ul li.box5_4{top: 556px; left: 84px; width: 246px;}
.section5 ul li.box5_5{top: 580px; right: 56px; width: 246px;}
.section6{padding: 50px 0 0 0;}
.section6 .wp{height: 718px;}
.box6_l{width: 614px; float: left}
.box6_r{width: 564px; float: right; padding: 26px 0 0 0;}
.box6_r h3{ height: 58px; line-height: 58px; background: #a9834b; padding-left: 16px; color: #fff; font-size: 24px; margin-bottom: 14px;}
.box6_r h3 span{font-weight: normal;}
.box6_r ul{overflow: hidden}
.box6_r ul li{width: 176px; height: 230px; float: left; margin-right: 17px; text-align: center;}
.box6_r ul li:nth-child(3n){margin-right: 0}
.box6_r ul li p{font-size: 20px; color: #666; margin-bottom: 12px;}
.box6_r a.btn{width: 364px; margin: 10px 0 0 0;}
.section7{background: #f7ede0; padding: 50px 0 90px 0}
.section7 dl{width: 286px; height: 494px; float: left; margin-right: 17px; background: #fff; margin-bottom: 10px; border-bottom: 5px solid #f0c8a4}
.section7 dl:nth-child(4){margin-right: 0}
.section7 dl dt{ margin-bottom: 28px;}
.section7 dl dd{font-size: 20px; color: #545454; line-height: 1.5; padding: 0 16px;}
.section7 dl dd span{display: block; text-align: center; font-size: 28px; color: #1c1c1c;}
.section8{padding: 40px 0 10px 0;}
.section8 dl{width: 360px; height: 357px; float: left; margin-right: 60px; margin-bottom: 10px; }
.section8 dl:nth-child(3){margin-right: 0}
.section8 dl dt{ margin-bottom:12px; width: 360px; height: 58px; line-height: 58px; text-align: center; font-size: 24px; color: #fff; font-weight: bold; background: #77cace; border-radius: 30px;}
.section8 dl dd{font-size: 20px; height: 223px; color: #3c3c3c; line-height: 1.5; padding: 30px 16px; background: #ddf1f2; border-radius: 10px; }
.section8 dl dd a{color: #f1684e;}
.section8 a.btn{width: 336px;}