/**********global css start********/
*{margin:0;padding:0;list-style-type:none;font-family: Microsoft YaHei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
body{overflow-x:hidden;}
img{border:0;cursor:pointer}
a{color:#444;transition: all 0.5s;outline:none !important}

a:hover{text-decoration:none;color:#ec1b24;}
.m0{margin:0}
.p0{padding:0}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.b{font-weight:bold}
.fff{color:#fff}
.c000{color:#000}
.c333{color:#333}
.c444{color:#444}
.c666{color:#666}
.c999{color:#999}
.m_t_10{margin-top:10px;}
.m_t_20{margin-top:20px;}
.m_t_30{margin-top:30px;}
.m_t_40{margin-top:40px;}
.m_b_10{margin-bottom:10px;}
.m_b_20{margin-bottom:20px;}
.m_b_30{margin-bottom:30px;}
.m_b_40{margin-bottom:40px;}
.p_t_10{padding-top:10px;}
.p_t_20{padding-top:20px;}
.p_t_30{padding-top:30px;}
.p_t_40{padding-top:40px;}
.tr{text-align:center}
.mt40{margin-top:40px;}
.middle{float: none;display: inline-block;vertical-align: middle;}
.arial{font-family:Arial}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.xq14 a{color:#999 !important;}
.xx16{font-size:16px;color:#999;margin-bottom:30px;}
.xq14{font-size:14px;padding-bottom:30px;}
.elip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.elip_muli{text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.clear{clear:both}
/**********global css end********/

@media (min-width: 1200px){
	.container {
		width: 1400px;
	}
	.col-md-10-1{
		width:10%;
	}
}

.searchtxt{border: 3px solid #663f00;width: 85%;height: 40px;padding-left: 10px;border-radius:0}
.searchtxt:hover{ border-color: #663f00;box-shadow: none;}
.searchtxt:focus{ border-color: #663f00;box-shadow: none}
.searchtxt:focus-visible{ border-color: #663f00;box-shadow:none}
.searchbtn{background:#663f00;border:0;border-radius:0;height:40px;width:60px;}
.searchbtn:hover{ background: #663f00;box-shadow: none;outline: none;}
.searchbtn:focus{ background: #663f00;box-shadow: none;    outline: none;}
.searchbtn:focus-visible{ background: #663f00;box-shadow:none;outline: none;}
.search_category_li{padding-right: 0;padding-left: 0;border-right: 1px solid #000;margin: 10px 0;text-align: center;}
.search_category_li:last-child{border-right:0}
.tel_left{width: 50%;float: left;text-align: right;line-height: 60px;}
.tel_right{width: 50%;float: left;text-align: left;}
.tel_right p{margin-bottom:5px;margin-top:5px}
.search_category{font-size: 13px; justify-content: center;display: flex;}
.carousel-inner > .item > img {
  max-height: 100%;
  width: auto;
  display: block; /* Required to center images */
  height:520px;
}
.gg_li li{font-size:14px;    line-height: 40px;}
.gg_li li:before{content: "";padding: 3px;border: 2px solid #478062;border-radius: 50%;background-color: #fff;width: 5px;height: 5px;display: inline-block;margin-right:6px}
.category_left{width:50%;height:200px;background:#eb1c24;padding:0 5%}
.category_right{width:50%;height:200px;background:#bdbdbd;padding:0 5%;}
.main1{margin-top:60px}
.left_left{width: 30%;float: left;line-height: 200px;font-size: 16px;}
.left_left a,.left_right a,.left_right1 a{color:#fff;font-weight:bold}
.left_right,.left_right1{width:35%;float:left;font-size:14px;padding: 10% 0; line-height:28px;}
.category_right a{color:#101010}
.main2{margin-top:60px}

.tab {position: relative;width: 100%;height: 750px;overflow: hidden;margin: 0 auto 20px auto;}
.tab-nav {height: 35px;overflow: hidden;border-bottom: 2px solid #eb1c24;}
.tab-nav a {display: block;float: left;width: 10%;height: 35px;line-height: 35px;text-align: center;text-decoration: none;color: #444;}
.tab-nav a.current {background: #0184ca;color: #fff;}
.tab-con {position: relative;width: 100%;height: 750px;overflow: hidden;}
.tab-con-item {display: none;width: 100%;height: 730px;}
.main2_li{float: left;width: 18.4%;margin-left:2%;margin-top:40px}
.main2_li:nth-child(5n+1){margin-left:0}
.main2_li_img{overflow:hidden}
.main2_li_img img{width:100%;height:260px;transition: transform 0.5s ease;}
.main2_li_img img:hover {
  transform: scale(1.1); /* 鼠标悬停时放大1.1倍 */
}
.main2_li_p{height:45px;line-height:45px;bfbfbf;width:100%;text-align:center;background:#bfbfbf;font-size:15px;padding-left:10px}
.main2_li_p a{color:#222;font-weight:bold}
.link{width:15%;margin-left:2%;margin-top:20px;border:1px solid #ccc;float:left}
.link:nth-child(6n+1){margin-left:0}
.fri_link{width:100%}
.fri_link{overflow:hidden}
.fri_link img{width:100%;transition: transform 0.5s ease;}
.fri_link img:hover {
  transform: scale(1.1); /* 鼠标悬停时放大1.1倍 */
}
.footer_bg{background:#f2f2f2;margin-top:60px;}
.footer{padding:30px 0 }
.com_title{font-size:36px}
.logo_bom{padding:15px 0}
.bom_p p{line-height:40px;margin-bottom: 0;color: #151515;}
.bom_title{margin-top:100px;font-size:18px;font-weight:bold;color:#252525}
.bom_li li{line-height:40px;}
.bom_li li a{font-size:15px;color:#252525}
.bom_li{margin-top:30px;}
.ewm_title{font-size:24px;font-weight:bold;color:#151515;margin-top:90px;text-align:center}
.ewm{background:#fff;border-radius:5px;padding:10px;margin-top:30px;}
.ewm img{margin-left:4%;width:109px}
.bom{height:70px;background:#373737;color:#a8a8a8}
.bom p{color:#a8a8a8;font-size:15px;line-height:70px;text-align:center;margin-bottom: 0;}

.list_title{font-size:28px;color:#555;height:40px}
.list_all{padding-top: 30px;padding-bottom: 30px;border-bottom:2px solid #ca0500}
.list_home i{font-size:20px;color:#2d95a2;height:40px;line-height:40px;margin-right:10px;}
.list_home{height:40px;line-height:40px;color:#777}
.pro_list{margin-top:40px;}
.list_li{float: left;width: 24%;margin-left:1.33333333333%;margin-bottom:20px}
.list_li:nth-child(4n+1){margin-left:0}
.list_li_img{overflow:hidden}
.list_li_img img{width:100%;height:260px;object-fit: cover;transition: transform 0.5s ease;}
.list_li_img img:hover {
  transform: scale(1.1); /* 鼠标悬停时放大1.1倍 */
}
.news_li{min-height:200px;height:auto;margin-bottom:60px;}
.news_li .date_day{font-size:60px;color:#444;font-weight:bold;transition:all .5s}
.news_li .date_year{font-size:18px;color:#777;transition:all .5s}
.news_li .news_title{font-size:24px;color:#444;transition:all .5s}
.news_li .news_desc{font-size:16px;color:#777;line-height:2;margin-top:30px;}
.news_li .news_right{height:200px;border-bottom:1px solid #dfdfdf;position:relative;}
.news_li .news_right:after{content:"";height:1px;width:0;position:absolute;bottom:0;left:0;transition: all .6s;background:#c2252c}
.news_li .news_right:hover:after{width:100%}
.news_li .news_img img{transition:all .6s}
.news_li .news_img{overflow:hidden;}
.news_li:hover .news_img img{transform: scale(1.05);}
.news_li:hover .date_day,.news_li:hover .date_year,.news_li:hover .news_title a,.news_li:hover .news_more a{color:#c2252c}

.view_title p{line-height: 40px;font-size: 14px;color: #663f00;width:12%;margin-bottom: 0;border-bottom:1px solid #663f00;    text-align: center;}
.view_title{border-bottom: 1px solid #ccc;}
.view_img img{width:100%;transition: transform 0.5s ease;}
.view_desc_title{font-weight:bold;font-size:16px;}
.view_desc li{width:50%;float:left;line-height:40px}
.view_desc li:last-of-type{width:100%;line-height:32px}
.view_desc_title{margin-bottom:20px;}
.view_info_title{height:40px;background:#663f00;margin-top:30px;position:relative}
.view_information img{width:100%;}

.skewed-box {width: 260px;height: 40px;background-color: #dd0625;transform: skew(-25deg);margin-left: 20px;/* 向右倾斜45度 */position:absolute;left: -10px;}
.box_left{position: absolute;left: 36px;font-size: 22px;color: #fff;line-height: 41px;top: 0;}
.box_right{color: #fff;position: absolute;left: 140px;top: 5px;font-size: 15px;}
.box_right2{position: absolute;font-size: 10px;color: #fff;left: 140px;top: 20px;}
.carousel-inner .item img{height:350px;width:100%}
.show_content{background:#fff;border-radius:5px;min-height:500px;height:auto;}
.show_content img{width:100%}
.show_title{padding: 30px 0;font-size: 24px;font-weight: bold;text-align: center;color: #444;}
.show_date{color:#888;text-align:center}

.news_prev,.news_next{margin-top:10px;}
.inside_content{margin-bottom:80px;}
.inside_content .inside_title{font-size:34px;color:#444;text-align:center;margin-top:50px;}
.inside_content .inside_title_en{font-size:18px;color:#ddd;text-align:center;font-family:arial}
.index_banner{height:520px !important}
.kefu_ewm img{width:109px;}

.main1-right{padding-left:40px;}


@media (max-width: 768px) {
    .tab-con {height: 475px;}
	.searchtxt{width:80%}
	.tab-nav a{width:25%}
	.carousel-inner > .item > img {
		height: 180px;
	}
	.main2{margin:0 2%;}
	.main2_li{width:49%;margin-top:20px}
	.main2_li_img img{height:180px}
	.main2_li:nth-child(odd){margin-left:0}
	.tab {height:500px}
	.link{width:32%;margin-left:2%;margin-top:20px;border:1px solid #ccc;float:left}
	.link:nth-child(3n+1){margin-left:0}
	.friend_link{padding:0 2%}
	.footer{margin-top:10px;padding:10px 0 }
	.com_title{font-size:24px}
	.footer_bg{margin-top:20px}
	.bom_p p {line-height: 28px;}
	.bom p{font-size:12px;}
	.logo img{width:100%}
	.view_title p{width:35%}
	.view_desc_title{margin:10px 0}
	.list_all{padding-top:10px;padding-bottom:10px}
	.carousel-inner{margin-top: -50px;z-index: 99;}
	.carousel-inner .item img{height:150px !important;width:100%}
	.inside_content .inside_title{margin-top:0;}
	.inside_content{margin-bottom:30px;}
	.show_content{padding:0;margin-top:0}
	.pro_list{margin-top:10px;}
	.show_title{padding:10px 0}
	.main1{margin-top:20px}
	.list_li{width:49%;margin-left:2%}
	.list_li_img img{height:170px;}
	.list_li:nth-child(4n+1){margin-left:2%}
	.list_li:nth-child(2n+1){margin-left:0}
	.main2_li_p{height:30px;line-height:30px}
	.main2_li_p a{font-size:14px;font-weight:400}
}