*{padding:0px; margin:0px;font-family: "Microsoft YaHei";}
li{list-style:none;}
.body{width: 1200px; margin:auto;}
.swt_link{padding-top: 80px; padding-bottom: 80px;}
body .swt_link a.swt_link,body #banner_4 a{background: #937344; border-radius: 50px; padding: 12px 50px; font-size: 30px; color: #fff; text-decoration: none; transition:all 1s; display: block; position: relative; z-index: 1; transition: all 0.3s; display:table; text-align: center; margin: auto; color:#fff;}
.swt_link a:after{width: 0;height: 103%;display: block;left: 0%;opacity: 0;background: #cdaa76;
-webkit-transform: translateX(-0%) translateY(-0%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-103%);
content: '';z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;
margin-left: 50%;position: absolute;
border-radius: 150px;
margin-top: 14px;
}
.ccc{background:#ebeaea;}
.eee{background: #e4e4e3;}

.swt_link a:hover:after{width: 100%;opacity: 1;}
.swt_link a:hover{color: #fff\9;background: #8f6f4d\9;}
.swt_link a:hover span{color: #fff\9;}
.swt_link a:after{display: none\9;}

#banner{height: 746px; background: url("../images/banner.jpg") no-repeat center top;}
#banner_1,#banner_2,#banner_3,#banner_4{position: absolute;}
#banner_1{margin-left: 677px; margin-top: 192px;}
#banner_2{margin-left: 673px; margin-top: 274px;}
#banner_3{font-size: 24px; color: #fff;margin-left: 673px; margin-top: 447px;}
#banner_4.swt_link{margin-left: 760px; margin-top: 560px; padding: 0px;}

#zt_2{background: url("../images/zt_2_1.jpg") no-repeat 102px 56px; height: 663px;}
#zt_2 p{font-size: 16px; width: 530px; margin-left: 140px; line-height: 28px;}
#zt_2_1{padding-top: 260px;}
#zt_2_2{padding-top: 70px;}

#zt_2_b{background: url("../images/zt_3_1.jpg") no-repeat center top; height: 247px;}
#zt_2_b_1,.zt_2_b{color: #fff;position: absolute; }
#zt_2_b_1{font-size: 40px; margin-left: 560px; padding-top: 60px;}
.zt_2_b{font-size: 26px;}
#zt_2_b_2{ padding-top:129px; margin-left: 563px;}
#zt_2_b_3{margin-left: 729px; padding-top: 174px;}

#zt_3 h6{text-align: center; padding-top: 36px; padding-bottom: 53px;}
#zt_3 .body{background: url("../images/zt_3.jpg") 18px 0px no-repeat; height: 731px; position: relative;}
#zt_3 .body div{position: absolute; font-size: 18px; line-height: 26px;}
#zt_3_1{margin-left: 260px; margin-top: 120px; width: 160px;}
#zt_3_2{margin-left: 1068px; margin-top: 85px; width: 100px;}
#zt_3_3{margin-left: 222px; margin-top: 460px;}
#zt_3_4{margin-left: 965px; margin-top: 340px; width: 160px;}

.title_hf{display: table; width: 100%; padding-bottom: 90px;}
.title_hf .tf_left{position: relative; margin-left: 145px; float: left;}
.title_hf .tf_left p{width: 88px; height: 92px; border:1px solid #937344; position: absolute;}
.title_hf .tf_left p span{width: 88px; height: 77px; border:1px solid #937344; position: absolute; margin-left: 30px; margin-top: -20px;}
.title_hf .tf_left p span{font-size: 63px; padding-top: 15px; text-indent: 10px; color: #937344;}
.title_hf .tf_right{float: left; width: 752px; margin-left: 292px;}
.title_hf .tf_right h2{width: 250px; background: #937344; float: left; height: 63px; line-height: 63px; text-align: center; color: #fff; font-weight: 100;}
.title_hf .tf_right p{background: #cdaa76; float: left; width: 480px; height: 47px; padding: 8px 10px; color: #fff; line-height: 23px;}

#zt_4 h6{text-align: center; padding-top: 60px; padding-bottom: 60px;}
#zt_4_box{width: 1200px;}
#zt_4_box ul{display: table;width: 1300px;}
#zt_4_box ul li{float: left; width: 292px; border:1px solid #aa9370; border-radius: 3px; margin-right: 7px; transition: all 1s;}
#zt_4_box ul li:hover{margin-top: -5px;}
#zt_4_box ul li h3{text-align: center; padding-top: 10px;}
#zt_4_box ul li p{font-size: 26px; padding: 18px 0px; text-align: center;}

.zt_xm_list{width: 100%; display: table;}
.zt_xm_list_left{width: 428px; height: 620px; border:2px solid #9c7f56; margin-left: 58px; position: relative; float: left;}
.zt_xm_list_left img{position: absolute; margin-left: -22px; margin-top: 17px;}
.zt_xm_list_left p{position: absolute;z-index: 6; height: 78px; background: rgba(147,115,68,0.5); padding: 0px 25px; line-height: 78px; color: #fff; font-size: 44px; margin-top: 465px; margin-left: -22px;}
.zt_xm_list_right{float: left; margin-left: 68px; width: 636px;}
.zt_xm_list_right h2{font-size: 26px; font-weight: 100;}
.zt_xm_list_right h3{font-size: 18px; font-weight: 100;}
.zt_xm_list_right img{margin-top: 50px;}
.zt_xm_list_right ul{margin-top: 20px;}
.zt_xm_list_right ul li{float: left; margin-right: 10px; font-size: 18px;}
.zt_xm_msg{height: 82px; margin-top: 10px;}
.zt_xm_msg h5{position: absolute; font-size: 16px; margin-left: 110px; margin-top: 50px;}
#zt_5 h6{text-align: center;}

.zt_title{text-align: center; padding-top: 60px; padding-bottom: 60px;}

#zt_6_box{padding-bottom: 70px; width: 1080px;}
#zt_6_box ul.hd{margin:auto; margin-top: 50px; display: table;}
#zt_6_box ul.hd li{width: 12px; border-radius: 50%; width: 12px; height: 12px; background: #fff; float: left; margin-left: 10px; margin-right: 10px;}
#zt_6_box ul.hd li.on{background: #937344;}

#zt_7{padding-bottom: 60px;}
#zt_7_box{display: table; width: 100%;}
#zt_7_box ul li{width: 235px; float: left; margin-right: 6px; height: 460px; position: relative;}
.zt_7_box{padding-top: 30px;}
.zt_7_box span{font-size: 40px; color: #937344; float: left; margin-left: 10px;}
.zt_7_box p{font-size: 20px; width: 150px; float: left; margin-left: 10px;}
#zt_7_box ul li .zt_7_bottom{height: 0px;}
#zt_7_box ul li .zt_7_bottom{position: absolute; width: 234px; margin-top: -123px; background: #eaeaea; z-index: -1; border-bottom-right-radius: 350px; border-bottom-left-radius: 350px;transition:height 1s;    margin-top: 120px;}
#zt_7_box ul li.on .zt_7_bottom{ height: 320px;}

#zt_8_box{margin:auto; width: 1057px; padding-bottom: 100px; overflow: hidden;}
#zt_8_box ul li{float: left; width: 314px; height: 424px; float: left; margin-right: 54px; border:1px solid #666666; transition:background 0.3s; transition: all 1s;}
#zt_8_box ul li h6{text-align: center; padding-top: 3px; color:#333;}
#zt_8_box ul li h2{text-align: center; font-weight: 100; padding-top: 25px; padding-bottom: 25px; color:#333;}
#zt_8_box ul li a{text-decoration: none; color: #333;}
#zt_8_box ul li h3{width: 155px; margin:auto; height: 38px; line-height: 38px; text-align: center; color: #fff; background: #937342; font-weight: 100;}
#zt_8_box ul li h4{text-align: center; margin-top: 30px; color:#333;}
#zt_8_box ul li:hover{background: #fff;}

.prev{position: absolute;margin-top: -258px; margin-left: -70px; cursor: pointer;}
.next{margin-left: 1075px; margin-top: -258px; position: absolute; cursor: pointer;}