﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";background: #fff}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.yz_bj{background: #f8f8f9;height:487px;padding-top:109px;position: relative;z-index: 5}
.yz_c dt{float:left;width:650px;height: 378px;}
.yz_c dt img{width:650px;height: 378px;}
.yz_c dd {float:right;width:510px;}
.yz_c dd em{height: 54px;line-height: 54px;font-size:20px;color: #b58556;text-transform: uppercase;display: block;position: relative;}
.yz_c dd em:after{width:250px;height: 1px;background: #b8b4b4;content: "";display: block;position: absolute;left:-151px;bottom:0;}
.yz_c dd span{height: 46px;line-height: 46px;display: block;text-transform: uppercase;font-size:40px;color: #1f1715;padding-top:14px;}
.yz_c dd h4{height: 52px;line-height: 52px;font-size:40px;color: #1f1715;}
.yz_c dd p{padding-top:33px;font-size:18px;color: #1f1715;line-height: 30px;height: 126px;}
.yz_c dd i a{padding-left:38px;height: 28px;line-height: 28px;font-size:16px;color: #1f1715;font-weight: bold;font-style:normal;background: url(../images/yz_ico01.jpg) no-repeat;display: block;}


.titis{height: 177px;text-align: center;}
.titis h4 {font-size:45px;color: #b58556;height: 63px;line-height: 63px;}
.titis h4 a{color: #b58556}
.titis h4 i {width:12px;height: 12px;background: #b58556;display:inline-block;vertical-align: middle;margin:0 12px;border-radius: 50px}
.titis p{font-size:26px;color: #363437;line-height: 34px;height: 34px;padding-top:10px;}
.titis p em{padding-right:18px;}

.pro{height: 1342px;padding-top:107px;}
.pro_bt{height: 176px;}
.pro_f{float:left;width:379px;height:176px;}
.pro_f i {display: block;font-size:0;line-height: 0;}
.pro_f p {font-size:16px;color: #555555;padding-top:17px;line-height: 24px;height: 56px;}
.pro_f em a {display:inline-block;font-size:14px;color: #b58556;padding-right:17px;background: url(../images/pro_ico1.jpg) no-repeat right center;}
.pro_r{float:right;width:700px;background: url(../images/pro_nv_bj.jpg) repeat-x;height: 65px;}
.pro_r li {float:left;height: 65px;background: url(../images/pro_x.jpg) no-repeat right 30px;position: relative;}
.pro_r li a {font-size:16px;color: #fff;padding:5px 38px 0;height: 60px;line-height: 60px;display: inline-block;}
.pro_r li a:hover,.pro_r li.cur a{background: #b58556}
.pro_r li em {position: absolute;left:0;top:65px;background: #c49d78;text-align: center;color: #fff;width:170px;display:none;}
.pro_r li:hover em{display:block;}
.pro_r li:nth-child(2) em{width:436px;}
.pro_r li:nth-child(3) em{width:230px;}
.pro_r li:last-child em{width:350px;left:-160px;}
.pro_r li em a {height: 44px;line-height: 44px;color: #fff;font-size:14px;display: inline-block;padding:0 10px;}
.pro_r li.cur em a {background: none}
.pro_r li:last-child{background: none}
.pro_nr{}
.pro_nr p {font-size:0;line-height: 0;position: relative;margin-bottom:47px;}
.pro_nr p img {width:1200px;height:580px;}
.pro_nr p span {position: absolute;left:0;bottom:0;height: 80px;background: rgba(0,0,0,0.66);width:100%;display: block;box-sizing: border-box;padding:0 83px 0 79px;}
.pro_nr p em a{font-size:16px;color:#fff;line-height: 80px;font-style: normal;}
.pro_nr p i {float:right;padding-top:31px;font-style: normal;}
.pro_nr p i a {width:79px;height: 23px;background: #b58556;font-size:14px;color: #fff;line-height: 23px;text-align: center;display: inline-block;margin-left:10px;}
.pro_nr p i a:last-child{background: #343235}
.pro_nr li {float:left;width:283px;margin-right:22px;}
.pro_nr li i {display: block;font-size:0;line-height: 0;width:281px;overflow: hidden;border:1px solid #666666;}
.pro_nr li i img {width:281px;height: 202px;transition: all 1s}
.pro_nr li span {display: block;height:24px;padding-top:30px;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_nr li span a {font-size:14px;color:#666666;}
.pro_nr li span em a {float:right;width:78px;height: 24px;line-height: 24px;text-align: center;background: #b58556;font-size:14px;color: #fff;display: inline-block;}
.pro_nr li:hover i {border-color:#7c2c28;}
.pro_nr li:hover i img {transform: scale(1.1);}
.pro_nr li:last-child{margin:0;}

.list1{background: url(../images/pz_bj01.jpg) no-repeat center top;height: 776px;padding-top:75px;}
.pingz {position: relative;}
.pingz .titis {height: 155px;}
.pingz .titis h4{color: #b58556}
.pingz .titis  p{color: #6d6e71}
.pz_t{position: absolute;top:155px;left:-360px;}
.pz_fr{float:right;width:580px;}
.pz_fr li{float:left;width:236px;height: 154px;background:rgba(0,0,0,0.66);margin:0 8px 19px 0;position:relative;overflow: hidden;box-sizing:border-box;padding:16px 0 0 19px;}
.pz_fr li span {display: block;height:47px;line-height:47px;width:47px;}
.pz_fr li p{font-size:20px;color: #fff;line-height:30px;padding-top:6px;}
.pz_fr li:nth-child(2n){margin:0 0 19px 0;}
.pz_fr li:nth-child(1) span{background: url(../images/pz_a1.png) no-repeat;}
.pz_fr li:nth-child(2) span{background: url(../images/pz_a2.png) no-repeat;}
.pz_fr li:nth-child(3) span{background: url(../images/pz_a3.png) no-repeat;}
.pz_fr li:nth-child(4) span{background: url(../images/pz_a4.png) no-repeat;}
.pz_fr li:nth-child(5) span{background: url(../images/pz_a5.png) no-repeat;}
.pz_fr li:nth-child(6) span{background: url(../images/pz_a6.png) no-repeat;}
.pz_fr li.on{background: #b58556}
.pz_fr li:nth-child(1).on span{background: url(../images/pz_a1_hv.png) no-repeat;}
.pz_fr li:nth-child(2).on span{background: url(../images/pz_a2_hv.png) no-repeat;}
.pz_fr li:nth-child(3).on span{background: url(../images/pz_a3_hv.png) no-repeat;}
.pz_fr li:nth-child(4).on span{background: url(../images/pz_a4_hv.png) no-repeat;}
.pz_fr li:nth-child(5).on span{background: url(../images/pz_a5_hv.png) no-repeat;}
.pz_fr li:nth-child(6).on span{background: url(../images/pz_a6_hv.png) no-repeat;}


.al_bj{background: url(../images/al_bj.jpg) no-repeat center bottom;height:849px;padding-top:83px;overflow-x: hidden;overflow-y: hidden;}
.anl .titis{height: 149px;}
.anl {position: relative;}
.al_fl{float:left;width:639px;padding-top:106px;}
.al_w{height: 328px;}
.al_w h4{font-size:22px;color: #090909;font-weight: bold;height: 72px;line-height: 72px;}
.al_w p{font-size:16px;color: #090909;line-height: 36px;padding-top:27px;}
.al_c li{float:left;width:279px;margin-right:17px;overflow: hidden;}
.al_c li i{display: block;width:279px;height: 150px;overflow: hidden;}
.al_c li i img{width:279px;height: 150px;transition: all 0.5s}
.al_c li span{display: block;height: 67px;font-size:16px;color: #090909;line-height: 67px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_c li:hover img{transform:scale(1.1);}
.al_t{position: absolute;right: 0;margin-right:-360px;top:149px;}



.zc_c {height:919px;padding-top:94px; }
.zc_c .titis {height: 172px;}
.zc_c .titis h4{height: 73px;line-height: 73px}
.zc_c .titis h4 em {font-size:66px;color: #75201d;font-weight:bold}
.zc_nr p {font-size:0;line-height: 0;position: relative;}
.zc_nr p img {width:1200px;height:578px;}
.zc_nr p span {height: 153px;line-height: 153px;width:100%;text-align: center;font-size:18px;color: #fff;background: rgba(0,0,0,0.5);position: absolute;bottom:0;left:0;display: block;}
.zc_qh{height:113px;margin-top:-26px;position: relative;z-index: 3}
.zc_qh li {float:left;text-align: center;height:113px;width:155px;margin-right:19px;background:#f6f6f6;position: relative;}
.zc_qh li:after{content: "";display: block;width:24px;height: 1px;background: #75201d;position: absolute;left:42%;bottom:22px;}
.zc_qh li h4 {padding-top:32px;height:28px;line-height:28px;font-size:18px;color: #282828;font-weight: normal;}
.zc_qh li span {font-size:14px;color: #343235;display: block;}
.zc_qh li.on{background:#b58556}
.zc_qh li.on h4 {color: #fff;}
.zc_qh li.on span {color: #fff}
.zc_qh li.on:after{background: #fff}
.zc_qh li.on:before{width: 0;height: 0;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:14px solid #b58556;content: "";display: block;position: absolute;left:40%;top:-14px;}
.zc_qh li:last-child{margin:0;}


.jianz{height:825px;}
.jianz .titis {height: 156px;}
.qy_qh{height: 68px;line-height: 68px;width:1200px;margin:0 auto;}
.qy_qh li{float:left;width:25%;height: 68px;text-align: center;font-size:22px;color: #333333;font-weight: bold;}
.qy_qh li.on{color: #fff;background: #b58556}
.jz_c{position:relative;z-index:0;height: 593px;}
.jz_c ul{width:100%}
.jz_c li{width:100%height:580px;overflow:hidden;position: relative;}
.jz_c li a{display:block;height:580px;}
.jz_wz{position: absolute;bottom:0;width:1200px;left:50%;margin-left:-600px;height:130px;background: rgba(0,0,0,0.7);box-sizing: border-box;padding:0 30px 0 58px;}
.jz_wz span{font-size:30px;color: #fff;font-weight: bold;line-height:130px;height:130px;width:220px;display: inline-block;background: url(../images/qy_ico1.jpg) no-repeat right;float:left;}
.jz_wz em {font-size:26px;color: #fff;line-height:130px;display: inline-block;width:846px;float:right;}
.jz_j1,.jz_j2{position: absolute;left:50%;top:460px;}
.jz_j1{margin-left:-558px;}
.jz_j2{margin-left:553px;}

.liuc{height: 542px}
.liuc .titis {height: 156px;}
.liuc .nr {background: url(../images/lc_bj.jpg) no-repeat  center top;height: 251px;padding-top:105px;}
.liuc .nr li {float:left;width:66px;text-align: center;margin-right:44px; cursor: pointer;}
.liuc .nr li i{display: block;width:45px;height: 44px;margin:0 auto;}
.liuc .nr li span {margin-top:13px;padding-top:26px;color: #716f71;line-height: 24px;display: block;font-size:16px;background: url(../images/lc_x.jpg) no-repeat center top;}
.liuc .nr li:nth-child(4){margin-right:408px;}
.liuc .nr li:last-child{margin:0;}
.liuc .nr li:nth-child(1) i{background: url(../images/lc_ico1.jpg) no-repeat center top;}
.liuc .nr li:nth-child(2) i{background: url(../images/lc_ico2.jpg) no-repeat center top;}
.liuc .nr li:nth-child(3) i{background: url(../images/lc_ico3.jpg) no-repeat center top;}
.liuc .nr li:nth-child(4) i{background: url(../images/lc_ico4.jpg) no-repeat center top;}
.liuc .nr li:nth-child(5) i{background: url(../images/lc_ico5.jpg) no-repeat center top;}
.liuc .nr li:nth-child(6) i{background: url(../images/lc_ico6.jpg) no-repeat center top;}
.liuc .nr li:nth-child(7) i{background: url(../images/lc_ico7.jpg) no-repeat center top;}
.liuc .nr li:nth-child(8) i{background: url(../images/lc_ico8.jpg) no-repeat center top;}
.liuc .nr li:nth-child(1):hover i{background: url(../images/lc_ico1_hv.jpg) no-repeat center top;}
.liuc .nr li:nth-child(2):hover i{background: url(../images/lc_ico2_hv.jpg) no-repeat center top;}
.liuc .nr li:nth-child(3):hover i{background: url(../images/lc_ico3_hv.jpg) no-repeat center top;}
.liuc .nr li:nth-child(4):hover i{background: url(../images/lc_ico4_hv.jpg) no-repeat center top;}
.liuc .nr li:nth-child(5):hover i{background: url(../images/lc_ico5_hv.jpg) no-repeat center top;}
.liuc .nr li:nth-child(6):hover i{background: url(../images/lc_ico6_hv.jpg) no-repeat center top;}
.liuc .nr li:nth-child(7):hover i{background: url(../images/lc_ico7_hv.jpg) no-repeat center top;}
.liuc .nr li:nth-child(8):hover i{background: url(../images/lc_ico8_hv.jpg) no-repeat center top;}
.liuc .nr li:hover span {color: #9e6260}

.list2{padding-top:53px;height: 730px;background: #fff;}
.news .titis{height: 177px;}
.dongt{float:left;width:664px;}
.dt_qh {height: 69px;line-height:50px;}
.dt_qh span {font-size:22px;color: #333333;font-weight: bold;margin-right:40px;display: inline-block;line-height: 50px}
.dt_qh span.on{color: #b58556}
.dt_qh em a{font:14px arial;color: #666666;line-height:50px;display: inline-block;text-transform: uppercase;}
.dt_nr dl {height: 172px;}
.dt_nr dt {float:left;font-size:0;line-height: 0;width:228px;}
.dt_nr dt img {width:228px;height: 172px;}
.dt_nr dd {float:left;width:398px;padding-left:23px;}
.dt_nr dd h4 {height: 47px;line-height: 47px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt_nr dd h4 a {display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:16px;color: #333333;}
.dt_nr dd h4 span {float:right;font:12px arial;color: #888888;line-height: 47px;}
.dt_nr dd p {height: 88px;padding-top:8px;font-size:14px;color: #555555;line-height: 26px;}
.dt_nr dd em a {display: block;width:90px;height: 30px;line-height: 30px;text-align: center;background: #b58556;font-size:14px;color: #fff;border-radius: 5px;}
.dt_nr li {height: 58px;line-height: 58px;padding-top:11px;border-bottom:1px solid #e0e0e0;}
.dt_nr li a {padding-left:20px;font-size: 14px;color: #777777;line-height: 58px;background: url(../images/dt_ico1.png) no-repeat left center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt_nr li span {float:right;font:12px arial;color: #888888;line-height: 58px}
.dt_nr li a:hover{background: url(../images/dt_ico1_hv.png) no-repeat left center;color: #b58556}


.went{float:right;width:437px;}
.went .tit{height: 69px;line-height:50px;}
.went .tit span {font-size:22px;color: #333333;font-weight: bold;margin-right:40px;display: inline-block;line-height: 50px}
.went .tit span a {color:#333}
.went .tit em a {float:right;font:14px arial;color: #666666;line-height:50px;display: inline-block;text-transform: uppercase;}
.wt_nr li {padding:0 25px 0 43px;height: 76px;border-bottom:1px solid #f4f4f4;line-height: 76px;background:#f8f8f9 url(../images/dt_ico1.png) no-repeat 23px center;border-bottom:1px solid #fff;}
.wt_nr li a {font-size:14px;color: #777777;background:url(../images/wd_ico2.jpg)  no-repeat right center;display:block;line-height: 76px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wt_nr li:hover{background: #b58556 url(../images/wd_ico1_hv1.jpg) no-repeat 23px center;}
.wt_nr li:hover a{color: #fff;background:url(../images/wd_ico2_hv1.jpg)  no-repeat right center;}



.about{/*padding-top:92px;*/height: 1084px;background: #fff}
.about .titis {height: 159px;}
.ab_nr {position: relative;height: 893px}
.ab_nr i {background: url(../images/ab_bj.jpg) no-repeat center top;height: 797px;display: block;}
.ab_wz{width:1200px;height: 192px;background: #b58556;position: absolute;bottom:0;left:50%;margin-left:-600px;text-align: center;overflow: hidden;}
.ab_wz h2 a {display: block;height: ;margin-top:36px;font-size:24px;color: #fff;line-height: 55px;height: 55px;font-weight: normal;}
.ab_wz p {font-size:14px;color: #fff;line-height: 24px;padding:6px 75px 0 83px;}