.wrap{background: #fff}
.wrap img{width: 100%;display: block;}
/*广告*/
.ban{position: relative;}
.ban img { line-height: 0}/*
.g_bd .ban .swiper-pagination-bullets .swiper-pagination-bullet{margin:0;}
.g_bd .ban .swiper-pagination-bullets{bottom:-0.3rem;left:0;}
.g_bd .ban { overflow:unset; z-index:2;}
.ban .swiper-pagination-bullet{width:33%; height: 0.3rem;background: #0773d7;opacity: 1;border-radius: 0}
.ban .swiper-pagination-bullet-active{background: #00a038}*/
/*导航*/
.titis {text-align: center;height:6.1rem;}
.titis h4 {height:3.1rem;font-size:2.5rem;color: #b58556;line-height:3.1rem;font-weight: bold;}
.titis h4 a{color: #b58556}
.titis h4 i{width:0.65rem;height: 0.65rem;background: #b58556;vertical-align: middle;margin:0 1rem;display: inline-block;border-radius: 50%;}
.titis p{font-size:1.3rem;color: #363437;height: 1.8rem;line-height: 1.8rem;}
.titis p em {color: #75201d;font-weight: bold}
.yz_c{padding:3.15rem 3.125% 2.5rem;}
.yz_c .tit{height: 6.1rem;font-weight: bold;}
.yz_c .tit em{display: block;font-size:2rem;color: #1f1715;line-height: 2.3rem;text-transform: uppercase;}
.yz_c .tit span{font-size:2rem;color: #1f1715;height: 2.7rem;line-height: 2.7rem;}
.yz_c dt{font-size:0;line-height: 0;}
.yz_c dd{font-size:1.2rem;padding-top:1.4rem;color: #1f1715;line-height: 1.8rem;}


.pro{padding:2.35rem 0 2.7rem;overflow: hidden;background: #f2f2f4}
.pro_qh{height:7.75rem;padding:0 3.125%;}
.pro_qh li {float:left;width:28%;height:2.9rem;background: #292423;text-align: center;line-height:2.9rem;font-size: 1rem;color: #fff;margin:0 8% 1.3rem 0;}
.pro_qh li:nth-child(3){margin:0 0 1.3rem 0;}
.pro_qh li.active{background: #d6ac76;color: #000000}
.pro_qh span {float:right;width:28%;height:2.9rem;background: #292423;text-align: center;line-height:2.9rem;font-size: 1rem;color: #fff;margin:0 0 1.3rem 0;}
.pro_qh span a {color: #fff;}
.pro_nr {width:100%;}
.pro_nr p{position: relative;font-size:0;line-height: 0;}
.pro_nr p span {position: absolute;width:100%;height: 3.3rem;background: rgba(0,0,0,0.66);left:0;bottom:0;}
.pro_nr p span em a {font-size:0.8rem;color: #fff;margin-left:7.65%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 3.3rem;display:inline-block;width:57%;}
.pro_nr p span i {float:right;padding-right:2.81%;display: block;margin-top:0.95rem;}
.pro_nr p span i a{width:4.55rem;height: 1.35rem;display: inline-block;margin-right:0.5rem;background: #75201d;font-size:0.8rem;color: #fff;line-height: 1.35rem;text-align: center;}
.pro_nr p span i a:last-child{background: #343235}


.pinz{padding:2.25rem 3.125% 3.65rem;overflow: hidden;}
.pinz .titis {height:7.25rem;}


.zhenc{padding:1.9rem 3.125% 3.25rem;overflow: hidden;}
.zhenc .titis {height: 6.35rem;}
.zc_qh{overflow: hidden;padding-bottom:1.1rem;}
.zc_qh li {float:left;width:31.5%;height:3.5rem;background: #292423;text-align: center;line-height:3.5rem;font-size: 1rem;color: #d6ac76;margin:0 2.6% 0.45rem 0;}
.zc_qh li:nth-child(3n){margin:0 0 0.45rem 0;}
.zc_qh li.active{background: #d6ac76;color:#fff;}
.zc_qh li:nth-child(7){margin-left:16%}
.zc_qh li a{color:#fff;}
.zc_nr dt{font-size:0;line-height: 0}
.zc_nr dd {padding:1.2rem 2.66% 0 0;box-sizing: border-box;}
.zc_nr dd h4 {display: block;height: 2.6rem;line-height: 2.6rem;font-size:1.3rem;color: #090909;font-weight: bold;}
.zc_nr dd p {font-size:1.1rem;color: #090909;line-height: 1.75rem;}


.jianz{padding:1.7rem 0 3.6rem;}
.jianz .titis {height: 6.25rem;}
.jz_nr dt {font-size:0;line-height: 0}
.jz_nr dd {padding:2.15rem 3.125% 0;}
.jz_nr dd span {height: 1.8rem;display: block;}
.jz_nr dd em a {display:block;line-height: 1.8rem;color: #292423;font-size:1.2rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.jz_nr dd i a{float:right;width:5.5rem;height: 1.6rem;background: #75201d;display: inline-block;line-height: 1.6rem;text-align: center;font:1rem arial;color: #fff;text-transform: uppercase;line-height: 1.6rem;font-weight: normal;}
.jz_nr dd p {padding-top:1rem;height:4.7rem;font-size:1.1rem;color: #7d7d7d;line-height: 1.5rem;}
.jz_j{text-align: center;font-size: 0;line-height: 0;}
.jz_j img {width:5.61rem;display: inline-block;}


.liuc{padding:0 3.125% 1.1rem;overflow: hidden;}
.liuc .titis {height: 6.05rem;}
.lc_nr li {float:left;width:25%;text-align: center;background: url(../images/lc_a.jpg) no-repeat right 1.15rem;margin-bottom:1.4rem;background-size: 0.8rem 1.4rem;}
.lc_nr li img {width:3.65rem;margin:0 auto;}
.lc_nr li span {height:2.25rem;line-height: 2.25rem;margin-top:0.6rem;font-size:1rem;color: #282828;display: block;position: relative;}
.lc_nr li span:after{width:0.6rem;height: 1px;background: #272636;content: "";display: block;position: absolute;left:46%;top:0;}
.lc_nr li:nth-child(4n){background:none}

.news{padding:2.5rem 3.125% 2rem;background: #f7f7f7}
.news .titis {height: 6.35rem;}
.ns_qh {height: 3.3rem;line-height: 3.3rem;border-bottom:1px solid #c9c9c9;box-sizing: border-box;font-size:1.3rem;color: #333333}
.ns_qh li {font-size:1.3rem;color: #333333;padding:0 0.3rem;position: relative;display:inline-block;height: 3.3rem;}
.ns_qh li.active:after{width:100%;height: 0.15rem;background: #75201d;content: "";display: block;position: absolute;left:0;bottom:-1px;}
.ns_qh a {float:right;font:0.9rem arial; color: #75201d;line-height: 3.3rem;display:none;text-transform: uppercase;}
.ns_qh a.ne_db{display: block;}
.ns_nr{padding-top:2.2rem;}
.ns_nr li{padding-bottom:1rem;}
.ns_nr li a {display: block;font-size:1.1rem;color: #262626;line-height:1.85rem;height: 1.85rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr li p {font-size:1rem;color: #969696;line-height: 1.5rem;padding-top:0.4rem;}


.about{padding:2.2rem 0 4.4rem;}
.about .titis {height:7.1rem;}
.about dt{font-size:0;line-height: 0;}
.about dd {width:93.75%;margin:-3.35rem auto 0;background: #fff;position: relative;z-index: 3;box-sizing: border-box;padding:2rem 3% 0;font-size:1.1rem;color: #17110d;line-height: 1.8rem;}









html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}q
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }