.index * {

  -webkit-box-sizing: content-box;

     -moz-box-sizing: content-box;

          box-sizing: content-box;

}

.index *:before,

.index *:after {

  -webkit-box-sizing: content-box;

     -moz-box-sizing: content-box;

          box-sizing: content-box;

}



/*品牌*/

.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:789px;overflow:hidden;}

.g_pp .m_pp{padding: 525px 0 0 325px;width: 760px;}

.g_pp h2{text-align: right;height: 76px;line-height: 76px;font-size: 40px;color: #835e3a;font-weight: normal;}

.g_pp h2 i{display: inline-block;font-weight: normal;padding: 0 25px;font-style: normal;}

.g_pp p{font-size: 18px;line-height: 24px;color: #1f1a17;margin-bottom: 22px;}

.g_pp .ppimg{position: absolute;left:408px;top:360px;}

.g_pp span{display: block;text-align: right;font-size: 18px;color: #666666;height: 4px;}

.g_pp em{display: block;float: right;width: 152px;height: 40px;line-height: 40px;background: #B18147;text-align: center;font-size: 16px;}

.g_pp em a{color: #fff;}



/*案例*/

.g_an{position: relative;width: 100%;max-width: 1920px;margin: 0 auto;overflow:hidden; }

.g_an h2{ text-align: center;height: 135px;font-size: 40px;color: #835e3a;font-weight: normal; width: 100%; margin-top: 15px;}

.g_an h2 i{display: inline-block;font-weight: normal;padding: 0 25px;font-style: normal;}

.g_an h2 a{color: #835e3a;}

.g_an h2 em{display: block;font-size: 20px;color: #4e4e4e;font-weight: normal;letter-spacing: 5px;padding-top: 12px;}



.g_an .anbd dt{float: left;width: 50%;height: 100%; overflow: hidden;}

.g_an .anbd dt img{width:100%;display: block;transition: all 1s ease 0s;}

.g_an .anbd dt:hover img{transform: scale(1.1);}

.g_an .anbd dd{float: left;width: 50%;height:auto;position: relative;padding: 0 0 37.5%; overflow: hidden;}



.g_an .item-content { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }



.g_an .anwz{padding-top:40px;padding-left: 1%;}

.g_an .anlst{padding-left: 1%;}

.g_an .anbd h3{margin-left: 40px; height: 50px;line-height: 50px;font-size: 20px;color: #333333;font-weight: normal;margin-bottom: 10px;}

.g_an .anbd h3 a{color: #333333;}

.g_an .anbd p{margin-left: 40px;font-size: 14px;line-height: 24px;color: #999999;height: 72px;overflow: hidden;margin-bottom: 26px; padding-right:3%; }

.g_an .anbd span a{margin-left: 40px;display: table; width:auto; height: 34px;line-height: 34px;background: #B18147;text-align: center;font-size: 16px;color: #fff; padding-left:10px; padding-right:10px;}

.g_an .anbd .anlst{position: absolute;left:0;bottom:0}

.g_an .anbd .anlst em{float: left;width: 48%;overflow: hidden; margin-right: 2%;padding-top: 18px;}

.g_an .anbd .anlst em img{width: 100%;display: block;transition: all 1s ease 0s;}

.g_an .anbd .anlst em:hover img{transform: scale(1.1);}



.g_an .anhd{height: 65px;border-bottom: 1px solid #e2dacc;}

.g_an .anhd ul{width: 1200px;margin: 0 auto;}

.g_an .anhd li{float: left;margin: 0 60px; height: 80px;line-height: 65px;text-align: center;font-size: 18px;color: #835e3a;position: relative;}

.g_an .anhd li a{color: #835e3a;}

.g_an .anhd .on{border-bottom: 2px solid #704500;}



/*产品*/

.g_pro{padding-top: 50px;height: 930px;overflow:hidden;}

.g_pro .content{width: 1200px;margin: 0 auto;}

.g_pro h2{height: 136px;text-align: center;font-size: 48px;color: #835e3a;font-weight: normal;}

.g_pro h2 i{display: inline-block;font-weight: normal;padding: 0 25px;font-style: normal;}

.g_pro h2 a{color: #835e3a;}

.g_pro h2 em{display: block;font-size: 20px;color: #4e4e4e;font-weight: normal;letter-spacing: 8px;padding-top: 12px;}

.g_pro .m_fl li{float: left;width: 284px;margin: 0 15px 17px 0;transition: all 1s ease 0s;}

.g_pro .m_fl li img{width: 288px;height: 334px;display: block;}

.g_pro .m_fl .lastli{margin-right: 0;}

.g_pro .m_fl li em{display: block;background:url(../images/btn.jpg) no-repeat;width: 288px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #6b471f; }

.g_pro .m_fl li:hover{ transform: translateX(-10px);  }



/*品质*/

.g_pz{background:url(../images/pzbg.jpg) no-repeat center top;height: 862px;padding-top: 100px;overflow:hidden;}

.g_pz h2{height: 138px;font-size: 40px;color: #fff;font-weight: bold;text-align: center;}

.g_pz h2 i{display: inline-block;font-weight: normal;padding: 0 25px;font-style: normal;}

.g_pz h2 em{display: block;font-size: 20px;color: #fff;font-weight: normal;letter-spacing: 8px;padding-top: 12px;}

.g_pz dl{float: left;width: 386px;margin-right: 21px;}

.g_pz .lastli{margin-right: 0;}

.g_pz dt{width: 386px;height: 438px;overflow: hidden;}

.g_pz dt img{width: 386px;height: 438px;display: block;}

.g_pz dd{background:url(../images/pzdd.jpg) no-repeat;width: 386px;height: 130px;padding-top: 30px; position: relative;z-index: 1;}

.g_pz h3{height: 40px;line-height: 40px;text-align: center;font-size: 22px;font-weight: bold;color: #6e3e0f;margin-bottom: 10px;}

.g_pz p{padding: 0 35px;font-size: 14px;line-height: 24px;color: #6e3e0f;}



.g_pz dl:hover h3,.g_pz dl:hover p{color: #fff;}



.g_pz dd:before{content: "";position: absolute;z-index:-1;width: 386px;height: 0;bottom: 0;left: 0;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.g_pz dl:hover dd:before{background:url(../images/pzddh.jpg) no-repeat;height: 160px;}



/*优势*/

.g_ys{padding-top: 40px;height: 850px;overflow: hidden;}

.g_ys h2{height: 138px;font-size: 40px;color: #835e3a;font-weight: normal;text-align: center;}

.g_ys h2 i{display: inline-block;font-weight: normal;padding: 0 25px;font-style: normal;}

.g_ys h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;letter-spacing: 8px;padding-top: 12px;}

.g_ys dl{height: 594px;}

.g_ys dt{float: left;width: 600px;height: 550px;overflow: hidden;}

.g_ys dt img{width: 600px;height: 550px;display: block;}

.g_ys dd{float: right;width: 555px;padding-top: 24px;}

.g_ys h3{height: 50px;line-height: 50px;font-size: 28px;font-weight: bold;color: #010101;margin-bottom: 3px;}

.g_ys p{font-size: 18px;line-height: 34px;color: #666666}

.g_ys span a{display: block;margin-top: 25px;width:150px;height:40px;line-height: 40px;background: #B18147;text-align: center;font-size: 16px;color: #fff; margin-bottom: 75px;}

.g_ys li{float: left;width: 264px;height: 197px;overflow: hidden;margin-right: 18px;}

.g_ys li img{width: 264px;height: 197px;display: block;}

.g_ys .lastli{margin-right: 0;}

.g_ys .yshd li{float: left;width: 220px;position: relative; padding-left: 80px;margin-right: 0;font-size: 28px;font-weight: bold;color: #333333; padding-top: 13px;}

.g_ys .yshd li b{position: absolute;left:0;top:17px;width: 60px;height: 60px;overflow: hidden;}

.g_ys .yshd li b img{width: 60px;height: 120px;display: block;transition: all 0.8s ease 0s;}

.g_ys .yshd li em{display: block;font-size: 14px;color: #9a9a9a;text-transform: uppercase;font-weight: normal;}

.g_ys .yshd .on b img{margin-top: -60px;}

.g_ys .yshd .on{color: #B18147;}

.g_ys .yshd .on em{color: #90d0b1;}



/*展厅*/

.g_ant{height: 970px;position: relative;background: url(../images/showbg.jpg) no-repeat center top;overflow: hidden;}

.g_ant h2{padding-top: 100px;height: 132px;text-align: center;font-size: 40px;font-weight: bold;color: #fff;}

.g_ant h2 a{color: #fff;}

.g_ant h2 em{display: block;font-size: 20px;color: #fff;letter-spacing: 6px;font-weight: normal;}

.m_tximg {height: 600px;position: relative; overflow: hidden;}

.poster-main .poster-btn{ width:88px; height:120px; position: absolute; cursor:pointer;  display:block; z-index: 10;}

.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -46px; }

.poster-main .poster-prev-btn a { right:20%; }

.poster-main .poster-next-btn a { left:20%; }

.poster-main .poster-next-btn{left:16px;top:380px;}

.poster-main .poster-prev-btn{right:16px;top:380px;}

.poster-main .poster-next-btn a{ background: url(../images/ljt.png) no-repeat; width:88px; height:120px; display:block;}

.poster-main .poster-prev-btn a{ background: url(../images/rjt.png) no-repeat; width:88px; height:120px; display:block;}

.poster-main .poster-next-btn a:hover,

.poster-main .poster-prev-btn a:hover{background-position: -88px 0;}

.poster-item{position: relative; margin: 0 auto;}

.poster-item em{position: absolute;left:0;bottom: -60px;width: 100%;height: 60px;line-height: 60px;font-size: 14px;color: #333333;text-align: center; display: none;  overflow: hidden; }

.poster-main .poster-list .poster-item img {display: block;width: 100%;}

.poster-main {position: relative;margin: 0 auto 88px;}

.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0;}

.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}

.poster-main .poster-list .active em{display: block;}



.showtel{position: absolute;left:50%;top:878px; width: 1200px;margin-left: -600px;}

.showtel span{margin-left: 400px;float: left;width: 192px;height: 44px;line-height: 44px;background: #836546;text-align: center;font-size: 16px;color: #fff;}

.showtel span a{color: #fff;}

.showtel em{float: left;width: 208px;height: 44px;line-height: 44px;background: #B18147;text-align: center;font-size: 20px;color: #fff;font-weight: bold;}



/* 新闻 */

.g_newcon{height:700px; overflow:hidden;}

.g_newcon h2{height: 135px;text-align: center;font-size: 40px;font-weight: bold;color: #835e3a;}

.g_newcon h2 a{color: #835e3a;}

.g_newcon h2 em{display: block;font-size: 20px;font-weight: normal;color: #666666;text-transform: uppercase;padding-top: 6px; letter-spacing: 5px;}



.g_news{width:614px; }

.g_newcon h3{height: 48px;line-height: 48px;font-size: 20px;margin-bottom: 15px; overflow: hidden; font-weight: bold;}

.g_newcon h3 a{color: #000000;}

.g_newcon h3 span{font-size: 15px;text-transform: uppercase;font-weight: normal;}

.g_newcon h3 span a{color: #acacac;}

.g_news .u_dlst3 dd{position: relative;}

.g_news .u_dlst3 dt{ width: 609px; height: 305px;overflow: hidden;margin-bottom: 28px;}

.g_news .u_dlst3 dt img{width: 609px; height: 305px;display: block;transition: all 0.3s linear 0s;}

.g_news .u_dlst3 dt:hover img{transform: scale(1.1)}

.g_news .u_dlst3 dd h4{width: 460px; height: 34px;line-height: 34px;overflow: hidden; margin-bottom: 6px;}

.g_news .u_dlst3 dd h4 a{ font-size: 15px; display: block; color: #010101; font-weight: normal;}

.g_news .u_dlst3 dd p{width: 460px; color: #9a9a9a; font-size: 14px; line-height: 24px; height:48px; margin-bottom: 15px; overflow: hidden;}

.g_news .u_dlst3 dd p a{ color: #9a9a9a; }

.g_news .u_dlst3 span{position: absolute;right: 0;top:0;font-size: 50px;color: #534b48;}

.g_news .u_dlst3 span em{display: block;background:url(../images/date.jpg) no-repeat;width: 61px;height: 20px;line-height: 20px;text-align: center;font-size: 16px;color: #231815;}



.wend{width: 510px;}

.wend .wdcon{height: 410px;overflow: hidden;}

.wend dl{ height: 110px;position: relative;}

.wend dt{width: 410px; height:22px;margin-bottom: 20px;  line-height:22px;overflow: hidden;  font-size:15px; color:#010101; font-weight: normal;}

.wend dt a{ color:#010101;background:url(../images/wen.jpg) no-repeat 13px 8px;padding-left:42px; display: block;} 

.wend dd p{width: 410px;font-size: 14px;  line-height:24px; color:#9a9a9a; height: 48px; overflow: hidden;}

.wend dd p a{color:#9a9a9a;}

.wend .dtmore a{display: block; margin-top: 30px;background:url(../images/newbtn.jpg) no-repeat;width: 174px;height: 32px;line-height: 32px;padding-left: 30px;font-size: 15px;color: #2f2f2f}

.wend dd span{position: absolute;right: 0;top:0;font-size: 50px;color: #534b48;}

.wend dd span em{display: block;background:url(../images/date.jpg) no-repeat;width: 61px;height: 20px;line-height: 20px;text-align: center;font-size: 16px;color: #231815;}





.g_zj{background:url(../images/zjbg.jpg) no-repeat center top;height: 650px;padding-top: 50px;}

.g_zj h2{height: 150px;text-align: center;font-size: 40px;font-weight: bold;color: #835e3a;}

.g_zj h2 a{color: #835e3a;}

.g_zj h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;font-weight: normal;padding-top: 5px;}

.g_zj dt{float: left;width: 537px;height: 480px; overflow: hidden;margin-right: 30px;}

.g_zj dt img{width: 537px;height: 480px;display: block;transition: all 0.3s linear 0s;}

.g_zj dt:hover img{transform: scale(1.1);}



.g_zj dd{float: right;width: 625px;padding-top: 26px;}

.g_zj dd h3{ height: 42px;line-height: 42px; overflow: hidden; margin-bottom: 6px;}

.g_zj dd h3 a{ font-size: 26px; display: block; color: #303030; font-weight: normal;}

.g_zj dd p{ color: #9e9e9e; font-size: 14px; line-height: 28px; height:140px;overflow: hidden;margin-bottom: 10px;}

.g_zj dd p a{color: #9e9e9e;}

.g_zj dd span{display: block;float: right;position: relative;top: -23px;}

.g_zj dd span a{display: table; width:auto; height: 34px;line-height: 34px;background: #B18147;text-align: center;font-size: 14px;color: #fff; padding-left:10px; padding-right:10px;}

.g_zs{position: absolute;right: 0;top:430px;width: 625px;}

.zz{width:625px; height:225px; margin:0 auto; position:relative;}

.zz ul{height:44px;line-height: 44px;margin-bottom: 10px;}

.zz ul li{float:left; width: 140px; height:44px; font:bold 18px/44px "Microsoft Yahei";}

.zz ul li a{display:inline-block; width:140px; height:44px; color:#000000; }

.zz ul li a:hover,.zz ul li.cur a{text-decoration:none;color:#B18147;}

.zz .more{position:absolute; top:0; right:20px;}

.zz .more a{font:16px/30px "Microsoft Yahei"; color:#9c9c9c;display: block;height: 44px; line-height: 44px; padding-right:23px; background:url(../images/xcmore.jpg) no-repeat right 12px;}

.zz_box{ position: relative;}

.zz_box .ljt,.zz .rjt{position:absolute; top:50px; width:43px; height:43px;z-index: 11;}

.zz_box .ljt img,.zz .rjt img{width:43px; height:43px;}

.zz_box .ljt{left:-21px;}

.zz_box .rjt{right:-21px;}

.zz-s{height:150px; overflow:hidden;}

.zz-s ol li{float:left; width:200px;height: 150px;overflow: hidden; margin-right:12px; *display:inline;overflow:hidden;}

.zz-s ol li.no{margin:0;}

.zz-s ol li img{width:200px; height:150px;display: block;transition: all 0.3s linear 0s;}

.zz-s ol li:hover img{transform: scale(1.1);}





/* 友情链接 */

.g_link{ height: 56px;background:url(../images/linkbg.jpg) no-repeat center top;overflow:hidden;}

.link_c{line-height:116px; overflow:hidden; font-size: 14px;}

.link_c a{ white-space:nowrap; padding:0 34px;float: left; height: 56px; line-height:56px; color:#fff;display: block;}

.g_zj .abimg{position: absolute;left:575px;top:365px;}