@charset "utf-8";
.container{padding-bottom: 66px;position: relative;}

.banner { position:relative; left:50%; width:1920px; margin-left:-960px; background:#fff; text-align:center; z-index:3;height: 450px }
.banner .bd li img{display: block;}
.banner .hd{background: url(banner_bg.png) repeat-x;overflow: hidden;padding: 9px 0;height: 46px;z-index: 10}
.banner .hd li{display: inline-block;width: 115px;height: 40px;border: 3px solid #9f7d3e;margin: 0 3px;}
.banner .hd li img{width: 115px;height: 40px;display: block;}

.title{text-align: center;background: url(title_bg_1.png) no-repeat center center;}
.title i{display: block;font-size: 30px;font-family: '华文楷体';color: #fff;line-height: 32px}
.title s{font-family: '华文宋体';font-size: 32px;color: #9f7d3e;text-decoration: none;text-transform: uppercase;line-height: 32px}

.con_1{background: url(con_bg_1.png) no-repeat center top;padding-top: 70px}
.con_1 .box{margin-top: 35px;}
.con_1 .text{float: left;width: 656px;color: #d1b77b;margin-top: 8px}
.con_1 .text h1{font-size: 24px;line-height: 56px;font-weight: normal;}
.con_1 .text .intro{font-size: 14px;line-height: 30px;margin-bottom: 20px;text-indent: 2em}
.con_1 .text a.m{font-size: 14px;color: #d1b77b;display: inline-block;background: url(con_ico_3.png) no-repeat;padding: 7px 35px 7px 15px }
.con_1 .pic{float: right;}

.con_2 .title s{font-size: 20px}
.con_2{margin-top: 100px;padding-top: 35px;background: url(con_bg_2.png) no-repeat center top;}
.con_2 .box{margin-top: 35px}
.con_2 ul{width:1212.5px }
.con_2 li{float: left;width: 230px;margin-right: 12.5px;box-sizing: border-box;padding: 5px;padding-bottom: 0;background: #9f7d3e}
.con_2 li .pic{width: 219px;height: 184px;overflow: hidden;}
.con_2 li .pic img{transition: all 0.3s ease 0s}
.con_2 li:hover .pic img{transform: scale(1.2);}
.con_2 li a.t{display: block;height: 40px;line-height: 40px;color: #fff;font-size: 16px;text-align: center;}

.con_3{margin-top: 100px;padding-top: 35px;background: url(con_bg_2.png) no-repeat center top;}
.con_3 .box{margin-top: 35px}
.con_3 ul{width:1245px }
.con_3 li{float: left;width: 370px;margin-right: 45px;height: 370px;position: relative;text-align: center;}
.con_3 li .pic{width: 370px;height: 370px;overflow: hidden;}
.con_3 li .pic img{transition: all 0.3s ease 0s}
.con_3 li:hover .pic img{transform: scale(1.2);}
.con_3 li a.text{display: block;height: 46px;position: absolute;bottom: 37px;left: 40px;right: 40px;border: 1px solid #f4d691;background: rgba(255,255,255,.1)}
.con_3 li a.text span{line-height: 46px;font-size: 16px;color: #f4d691;transition: all 0.3s ease 0s;}
.con_3 li:hover a.text{height: 296px;overflow: hidden;}
.con_3 li:hover a.text span{line-height: 235px;}
.con_3 li:hover a.text i{display: block;position: absolute;left: 0;right: 0;top: 145px;background: url(con_ico_4.png) no-repeat center top;height: 37px;}