*{padding:0;margin:0;}
ul,li{list-style:none;}
a{text-decoration:none;}
body{overflow-x:hidden;}
div{margin:0;padding:0;}

.w100{width:100%;margin:0 auto;}
.w1440{width:1440px;margin:0 auto;}
.w1750{width: 94%;;margin:0 auto;}
.w1650{width:1650px;margin:0 auto;}
.fl{float:left;display: inline;}
.fr{float:right;display: inline;}
.active{color:#fff;}
.yuebai{background-color:#eae5da;}
.center{text-align:center;}
.hr{margin:25px 10px;height:2px;border-top:1px solid #7c1822;}
.hr_h{margin:25px 10px;height:2px;border-top:1px solid #ccaa8b;}
.clear {
    clear: both;
    overflow: hidden;
}

.yx_top{
    height: 75px;background-color: #7c1822;position: fixed;z-index: 9;
}
.yx_top .logo{
    width: 220px;height: 60px;margin-top:8px;
}
nav{}
nav li{
    /*float: left;width: auto;height: 30px;padding: 23px 25px;*/
}
nav li a{
    color: #ccaa8b;
}
nav li a:hover{
    color: #fff;
}
nav li ul {
    display: none;
    position: absolute;
    top: 75px;
    text-align: center;
    background-color: #7c1822;
    margin: 0 auto;
    left: 0px;
    opacity: 0.9;
}
nav li{
    position: relative;
    flex: 1;
    text-align: center;
    height: 30px;
    float: left;
    padding: 23px 25px;
}
nav li ul li{
    min-width: 100px;
    padding: 13px 25px!important;
}


.banner{
    margin-bottom: -4px;
}

.yx_main{background-color:#7c1822;padding: 45px 0;}
.m_tit{
    font-size: 40px;color:#cca989;font-family: '微軟正黑體';font-weight: 600;
}
.m_nei{
    font-size: 20px;color: #000;padding: 10px 0;font-family: '微軟正黑體';
}
.a_img{
    margin-top: 50px;
}
.a_img_l{
    width: 714px;height: 494px;overflow: hidden;
}
.a_img_l img{
    object-fit: cover;height: 100%;
}
.a_img_r{
    width: 344px;height: 237px;overflow: hidden;
}
.a_img_r img{
    object-fit: cover;height: 100%;
}

.a_data{
    height: 500px;
    /*background-image: url(https://images0a.543211688.com/huacha/0/img/a_data.png);*/
    background-image: url('https://images0a.543211688.com/huacha/0/img/lishi.jpg');
    margin-top: 50px;
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
}
.a_data .one{
    height: 160px;
}
.a_data .one .d_one{
    height: 60px;float: left;margin-top: 30px;font-family: "思源黑体";font-size: 20px;color: #65625d;margin-left: 0px;width: 300px;
}

.a_data .two{
    height: 50px;
}
.a_data .two .d_two{
    width: 300px;font-size: 30px;color: #68030a;
}

.a_data .three{
    height: 50px;margin-top: 90px;
}
.a_data .three .d_three{
    width: 300px;font-size: 30px;color: #68030a;
}
.a_data .four{
    height: 160px;margin-top: 30px;
}
.a_data .four .d_four{
    height: 60px;float: left;margin-top: 30px;font-family: "思源黑体";font-size: 20px;color: #65625d;margin-left: 0px;width: 300px;
}

.hj_img{
    width: 1440px;height: 700px;margin:0 auto;
}
.hj_img .hg_one_img{
    width: 710px;height: 350px;overflow: hidden;
}

.hj_img .hg_one_img img{
    width: 100%;
    object-fit: cover;
}
.pro_img{
    width: 1440px;height: 565px;margin: 0 auto;
}
.pro_img .pro_one_img{
    width: 710px;height: 565px;
}
.pro_img .pro_one_img img{
    width: 100%;
    object-fit: cover;
}


.footer {
	background: #7d1722;
}
.wrap{width: 1560px;clear: both;margin: 0 auto;}/* 规定页面内容区域宽度 width: 1560px;*/
.footerLogo {
	padding-top: 40px;
	margin-bottom: 40px;
}

.footerLogo img {
	display: block;
	height: 50px;
}
.friendLink {
	padding-top: 40px;
}

.friendLinkBox {
	position: relative;
	background: #fff;
	z-index: 1;
	margin-right: 185px;
}

.friendLinkText {
	cursor: pointer;
	border: 1px solid #535353;
	height: 48px;
	width: 348px;
	line-height: 48px;
}

.friendLinkText .text {
	padding: 0 20px;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
}

.friendLinkText .icon {
	float: right;
	display: inline;
	width: 48px;
	height: 48px;
	background: url(./friendLinkIcon.png)no-repeat center;
}

.friendLinkDl {
	display: none;
	background: #353535;
	max-height: 144px;
	overflow-y: auto;
	border: 1px solid #535353;
	border-top: none;
	position: absolute;
	width: 348px;
	top: 50px;
}

.friendLinkDl a {
	display: block;
	height: 48px;
	line-height: 48px;
	padding: 0 20px;
}

.friendLinkDl a:hover {
	color: #ffffff;
}
.backTop {
	overflow: hidden;
	width: 40px;
	height: 40px;
	border-radius: 6px;
	background-color: #cc0110;
}

.backTop a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(./backUpIcon.png)no-repeat center;
}
.footerM {
	padding: 40px 0 35px;
	border-top: 1px solid #d1d1d1;
}
.footerMR {
	float: right;
	display: inline;
	margin-left: 110px;
	margin-right: -20px;
}
.footerEwm {
	overflow: hidden;
}

.footerEwm dd {
	float: left;
	display: inline;
	position: relative;
	width: 120px;
	overflow: hidden;
	margin-right: 20px;
}

.footerEwm dd img {
	display: block;
	width: 115px;
	height: 115px;
	margin-bottom: 10px;
	border: 1px solid #494949;
	padding: 2px;
}

.footerEwm dd span {
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #cca989;
	font-size: 14px;
}
.footerM {
	padding: 40px 0 35px;
	border-top: 1px solid #d1d1d1;
}

.footerML {
	overflow: hidden;
}

.footerML .dd {
	float: left;
	display: inline;
	width: 33%;
	text-align: center;
}

.footerLogo {
	padding-top: 40px;
	margin-bottom: 40px;
}

.footerLogo img {
	display: block;
	height: 50px;
}

.footerML .dd .con .icon {
	width: 60px;
	height: 60px;
	border-radius: 100%;
	border:1px solid  #cca989;
	background-position: center;
	background-repeat: no-repeat;
	/*margin-bottom: 10px;*/
	margin:0 auto 10px;
}

.footerML .dd.dd1 .con .icon {
	background-image: url(https://images0a.543211688.com/huacha/icon/phone_b.png);
	    background-size: 40px 40px;
}

.footerML .dd.dd2 .con .icon {
	background-image: url(https://images0a.543211688.com/huacha/icon/dz_b.png);
	    background-size: 40px 40px;
}

.footerML .dd.dd3 .con .icon {
	background-image: url(https://images0a.543211688.com/huacha/icon/email_b.png);
	    background-size: 40px 40px;
}

.footerML .dd .con .text {
	line-height: 28px;
	font-size: 16px;
	color: #cca989;
	margin-bottom: 7px;
}

.footerML .dd .con .info {
	line-height: 22px;
	font-size: 16px;
	color: #cca989;
	/*padding-right: 20px;*/
}

.friendCopyRight {
	border-top: 1px solid #d1d1d1;
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	font-size: 14px;
	color: #cca989;
	background: #7d1722;
}

.friendCopyRight .conL {
	float: left;
	display: inline;
}

.friendCopyRight .conL span {
	margin-right: 20px;
}

.friendCopyRight .conL img {
	margin-right: 10px;
	vertical-align: middle;
}

.friendCopyRight .conL a {
	color: #4d4d4d;
	margin-right: 20px;
}

.friendCopyRight .conL a:hover {
	color: #a58160;
}

.friendCopyRight .conR {
	float: right;
	display: inline;
}

.friendCopyRight .conR a {
	color: #cca989;
}

.friendCopyRight .conR a:hover {
	color: #a58160;
}


/*news*/
.news_hr{
    width: 100%;height: 4px;background: url(./new_hr.png) no-repeat center;background-size: contain;margin: 18px auto 5px;
}
.new_f_tit{
    font-size: 13px;color:#7c1822;font-family: '微軟正黑體';font-weight: 200;
}
.list_new{
    position: relative;display: inline-block;width: 24.7%;padding: 10px;margin-bottom: 5px;border-radius: 6px;box-sizing: border-box;
    margin-top: 40px;
}
.list_new a{
    display: block;padding: 10px;
}
.list_new .news_img{
    margin-bottom: 8px;width: 100%;overflow: hidden;height: 230px;border: 0 solid #b38d54;background-repeat: no-repeat;background-size: 100% 100%;
}
.list_new .news_img img{
    width: 100%;height: 230px;object-fit: cover;
}
.list_new .new_content{}
.list_new .new_content .n_tit{
    font-size: 16px;font-weight: 400;color: #333;line-height: 24px;margin-bottom: 10px;height: 48px;overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.list_new .new_content .n_time{
    font-size: 14px;color: #999;
}
.list_new .new_content .n_cont{
    margin-top: 12px;font-size: 14px;color: #666;width: 100%;height: 144px;text-overflow: ellipsis;overflow: hidden;line-height: 24px;
}
.list_new:hover a{
    -webkit-box-shadow: rgba(0,0,0,.12) 0 0 22px;
    -moz-box-shadow: rgba(0,0,0,.12) 0 0 22px;
    box-shadow: rgba(0,0,0,.12) 0 0 22px;
}
.list_new:hover .n_tit{
    color: #b38d54;
}
.list_page{
    /*background-color: #b38d54 !important;color: #3C281E !important;*/
    position: relative;
    display: block;
text-align: center;
}

/*list page*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #cca989;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #cca989;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #7d1722;
    border-color: #7d1722;
    cursor: default; }



/*contact*/
.wrap{width: 1560px;clear: both;margin: 0 auto;}/* 规定页面内容区域宽度 width: 1560px;*/
.contactUsDl .dd{float: left;display: inline;width: 33.33%;}
.contactUsDl .dd .con{padding: 95px 30px 20px;text-align: center;min-height: 360px;box-sizing: border-box;-webkit-box-sizing: border-box;border-left: 1px solid #e6e6e6;}
.contactUsDl .dd:nth-last-child(2) .con{border-right: 1px solid #e6e6e6;margin-right: -1px;}
.contactUsDl .dd .con .icon{width: 78px;height: 78px;border: 1px solid #cc0110 ;margin: 0 auto;border-radius: 100%;margin-bottom: 16px;background-position: center;background-repeat: no-repeat;}
.contactUsDl .dd.dd1 .con .icon{background-image: url(./contactUsDlIcon1.png);}
.contactUsDl .dd.dd2 .con .icon{background-image: url(./contactUsDlIcon2.png);}
.contactUsDl .dd.dd3 .con .icon{background-image: url(./contactUsDlIcon3.png);}
.contactUsDl .dd.dd4 .con .icon{background-image: url(./contactUsDlIcon4.png);}
.contactUsDl .dd .con .text{line-height: 25px;height: 25px;overflow: hidden; font-size: 16px;color: #333333;margin-bottom: 25px;}
.contactUsDl .dd .con .info img{height: 22px;}
.contactUsDl .dd .con .info{line-height: 22px;font-size: 14px;color: #666666;}
#map{height: 650px;}



/*news*/
.articleC {padding: 0 70px 50px;}
.h50 {clear: both;height: 50px;}
.articleTitle {clear: both;line-height: 50px;font-size: 38px;font-family: "microsoft yahei";color: #333333;text-align: center;position: relative;}
.articleTime {display: block;clear: both;color: #5c5c5c;font-size: 16px;line-height: 40px;padding: 20px 0;border-bottom: 1px solid #dddddd;overflow: hidden;text-align: left;}
.articleTime span {padding-right: 50px;font-size: 16px;color: #5c5c5c;vertical-align: middle;background-position: left center;background-repeat: no-repeat;}
.articleTime span.time{background-image: url(./timeIcon.png);padding-left: 25px;}
.articleTime span.see{background-image: url(./seeIcon.png);padding-left: 25px;}
.h15 {clear: both;height: 15px;}
.h20 {clear: both;height: 20px;}
.articleBox {line-height: 36px;padding: 10px 0;color: #666666;font-size: 16px;}
.articleBox img {max-width: 100%;}
.line{height: 1px;background-color: #7c1822;}
.pageUp {display: block;color: #999999;font-size: 16px;overflow: hidden;}
.articlePageBox{line-height: 70px;height: 70px;float: left;display: inline;width: 44%;background-color: #fdfbfb;padding: 0 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.backList{float: left;display: inline;width: 12%;line-height: 70px;height: 70px;}
.backList a{margin: 0 20px;display: block;height: 70px;background-color: #c9a273;background-position: center;background-repeat: no-repeat; background-image: url(./backListIcon.png);}
.backList a:hover{background-color: #cc0110;}
.pageUp a {font-size: 16px;color: #999999;}
.articlePageBox:hover,
.pageUp a:hover {color: #cc0110;}



/*pro*/
.swiper_pro{
    
    margin: 0 auto;
}
.swiper_pro .kuang_pro{
   width: 80%!important;
   margin: 0 auto;
   overflow: hidden;
}
.swiper_pro .swiper-wrapper{

}
.swiper_pro .swiper-button-prev{
    left: 0px!important;
    background-image: url('https://images0a.543211688.com/huacha/0/img/p_zuo.png')!important;
}
.swiper_pro .swiper-button-next{
    right: 0px!important;
    background-image: url('https://images0a.543211688.com/huacha/0/img/p_you.png')!important;
}
.swiper_pro .swiper-slide{
    background-color: #eae5da!important;
}
.p_one{
    width: 350px;padding: 30px 25px;
}
.p_one .p_img img{
    max-width: 100%;object-fit: cover;
}
.p_one .p_tit{
    color: #cca989;
}



























