* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.pc_div{
	display: block;
}
.mb_div{
	display: none;
}

@font-face {
	font-family: ArialMT;
	src: url(./Arial.ttf);
}

.font-arial {
	font-family: "ArialMT";
}

body {
	min-width: 1200px;
}

a {
	color: #000;
	text-decoration: none;
}

.merchandise::-webkit-scrollbar {
	width: 0;
	height: 0;
	background: transparent;
}

/*img {*/
/*	display: block;*/
/*}*/

.nav_text {
	margin: 2px 5px 0;
	-webkit-text-stroke: 0.5px #FFFFFF;
	text-stroke: 0.5px #FFFFFF;
	font-weight: bold;
}

.weixin1:hover .weixindiv {
	display: block;
}

.weixindiv {
	display: none;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f30 {
	font-size: 30px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

.c666 {
	color: #666666;
}

.c999 {
	color: #999999;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}

.tupian_detail {
	position: absolute;
	width: 100%;
	height: 41px;
	line-height: 41px;
	padding-left: 23px;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
}

.both {
	clear: both;
}

.bold {
	font-weight: bold;
}

.flex {
	display: flex;
}

.flex1 {
	display: flex;
	align-items: center;
}
.flex_chanpin {
	display: flex;
	align-items: center;
	/*justify-content: space-between;*/
}
.flex_chanpindiv{
    width: 258px;background: #FFFFFF;margin-bottom:56px;margin-right:56px;
}
.flex_chanpindiv:nth-child(4n) {
	margin-right: 0;
}
.flex2 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.iconfont {
	font-family: iconfont;
}

.pore {
	position: relative;
}

.c6 {
	color: #666;
}

.swiper-container img {
	width: 100%;
	height: 100%;
	display: block;
}

.yi {
	height: 800px;
}


.nav_input {
	width: 160px;
	height: 22px;
	background: #E5E5E5;
	/* box-shadow: 0px 0px 6px 0px rgba(35, 35, 35, 0.51); */
	border-radius: 10px;
	outline: none;
	border: none;
	text-indent: 0.5em;
}

.nav_title {
	height: 60px;
	background: rgba(255, 255, 255, 0.8);
}

.nav_title1 {
	height: 60px;
}

.nav_title1 div {
	width: 198px;
	height: 60px;
	background: #5A1E6E;
	text-align: center;
	line-height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
}

.nav_title1 .nav_fo_active {
	color: #333333;
	background: #F7F7F7;
}

.nav_title1 text {
	color: #FFFFFF;
	margin-right: 5px;
}

.nav_title1 .nav_fo_active text {
	color: #333333;
}

.nav_title_yiji {
	height: 60px;
	width: 100px;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	font-weight: 400;
	color: #333333;
	position: relative;
	display: block;
}

.nav_title_yiji>a {
	height: 60px;
	width: 100px;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	font-weight: 400;
	color: #333333;
	position: relative;
	display: block;
}

.nav_title_yiji_avtive {
	color: #5A1E6E !important;
	border-bottom: 3px solid #5A1E6E;
}

.nav_title_yiji_avtive>a {
	color: #5A1E6E !important;
}

.nav_title_yiji>a:hover {
	text-decoration: none !important;
	color: #5A1E6E;
}

.nav_title_yiji:hover {
	border-bottom: 3px solid #5A1E6E;
}

.nav_title_yiji:hover .nav_title_erji {
	display: block;
}

.nav_title_erji {
	position: absolute;
	top: 60px;
	left: 50%;
	display: none;
	transform: translateX(-50%);
	background: rgba(255, 255, 255, 0.8);
}

.nav_title_erji a {
	display: block;
	width: 100px;
	line-height: 50px;
	margin: 0 5px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.nav_title_erji_list:hover .nav_title_sanji {
	display: block;
}

.nav_title_erji a:hover {
	color: #5A1E6E !important;
}

.nav_title_erji_avtive {
	color: #5A1E6E !important;
}

.nav_title_erji a:last-child {
	border-bottom: none;
}

.nav_list {
	margin: 38px auto 60px;
}

.nav_list>div {
	height: 40px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.nav_list_avtive {
	border-bottom: 3px solid #5A1E6E;
}

.index_box {
	height: 370px;
	box-shadow: 0px 5px 15px 0px rgba(4, 20, 7, 0.11);
	padding: 20px;
}

.index_box1 {
	font-size: 18px;
	text-align: center;
}

.index_box1>div {
	width: 365px;
}

.index_box1 img {
	width: 365px;
	height: 234px;
}

.index_xian {
	width: 365px;
	height: 4px;
	background: #96C93D;
	margin: 9px 0 14px;
}

.index_box1>div:hover .index_xian {
	background: #FDB828;
}

.yuan {
	width: 7px;
	height: 7px;
	background: #96C93D;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 0px;
	transform: translateY(-50%);
}

.index_news>div {
	padding-left: 10px;
	margin-bottom: 13px;
}

.index_pro_list {
	width: 1200px;
	height: 38px;
	box-shadow: 0px 0px 6px 0px rgba(202, 202, 202, 0.57);
}

.index_pro_list1 {
	border-right: 1px solid #999999;
	width: 240px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
}

.index_pro_list1:hover {
	color: #5A1E6E;
	cursor: pointer;
}

.index_pro_list_active {
	color: #5A1E6E;
	font-weight: bold;
}

.index_pro_list1:last-child {
	border-right: none;
	height: 18px;
}

.index_pro_list2>a {
	display: block;
	margin-right: 10px;
}

.index_pro_list2>a:nth-child(5n) {
	margin-right: 0px;
}

footer {
	background: #fff;
	padding-top: 100px;
	margin-top: 80px;
}

footer a {
	display: block;
	color: #999999;
	line-height: 34px;
}

.xuxian {
	height: 1px;
	border-bottom: 1px dashed #000;
}

.qiye_list {
	line-height: 60px;
}

.qiye_list a {
	display: block;

}

.qiye_content {}

.qiye_content p {
	text-indent: 2em;
	line-height: 32px;
}

.qiye_list_avtive {
	color: #19AA9B;
}

.qiye_list .qiye_list_avtive img {
	display: inline-block;
	margin-left: 15px;
}

.qiye_list img {
	display: none;
}

.fazhan_list div {
	height: 84px;
	line-height: 84px;
	border-bottom: 1px solid #A8A8A8;
}

.fazhan_fenye>div {
	margin: 0 10px;
}

.pro_sousuo {
	height: 90px;
	background: #FFFFFF;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);
}

.pro_sousuo>div {
	padding: 0 25px;
	border-right: 1px solid #CECECE;
}

.pro_sousuo>div:last-child {
	border: none;
}

.pro_list>div {
	flex: 0 0 20%;
	text-align: center;
	height: 306px;
}

.pro_list img {
	margin: 0 auto;
}

.jk_box {
	width: 241px;
	height: 306px;
	background: #FFFFFF;
	box-shadow: 0px 3px 11px 1px rgba(51, 51, 51, 0.2);
	padding: 40px 0;
}

.yy_box {
	width: 182px;
	text-align: center;
	flex: 0 0 20%;
	margin-bottom: 100px;
}

.yy_box img {
	width: 100%;
	height: 230px;
}

.jk_box img {
	width: 100%;
	height: 183px;
}

.jkcs_box {
	text-align: center;
	flex: 0 0 25%;
	margin-bottom: 100px;
}

.jkcs_box:hover .jkcs_img {
	box-shadow: 0px 3px 11px 1px rgba(64, 28, 6, 0.25);
}

.jk_anniu {
	width: 111px;
	height: 46px;
	background: #E5E5E5;
	border-radius: 6px;
	text-align: center;
	line-height: 46px;
}

.jk_anniu:hover {
	background: #19AA9B;
	cursor: pointer;
}

.duanxian {
	width: 36px;
	height: 3px;
	background: #E6AF7F;
}

.shuji_box {
	width: 773px;
	background: #FFFFFF;
	box-shadow: 0px 0px 9px 0px rgba(51, 51, 51, 0.35);
	border-radius: 20px;
	padding: 65px 100px 23px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.djyd {
	width: 275px;
	height: 46px;
	background: #19AA9B;
	border-radius: 5px;
	text-align: center;
	line-height: 46px;
	color: #FFFFff;
	margin-top: 30px;
}

.hz_box {
	width: 574px;

	color: #FFFFff;
}

.hz_title {
	background-color: #19AA9B;
	width: 574px;
	color: #fff;
	height: 60px;
	font-size: 22px;
	line-height: 60px;
	padding-left: 20px;
}

.hz_content {
	padding: 38px 24px;
	border-top: none;
	border: 2px solid #19AA9B;
}

.hzys_box {
	width: 276px;
}

.hzys_box img {
	width: 277px;
	height: 359px;
}

.zw_sousuo {
	width: 800px;
	height: 58px;
	background: #FFFFFF;
	border: 1px solid #5A1E6E;
	line-height: 58px;
	outline: none;
	font-size: 18px;
	text-indent: 1.5em;
}

.zw_sousuo_kuai {
	width: 120px;
	height: 58px;
	background: #5A1E6E;
	border: 1px solid #5A1E6E;
	line-height: 58px;
	font-size: 18px;
	color: #FFFFFF;
}

.zw_list {
	margin: 0 15px 10px;
	font-size: 16px;

}

.zw_list_avtive {
	color: #ff3838;
}

.zw_title {
	background-color: #ECECEC;
	height: 74px;
	font-size: 16px;
	font-weight: bold;
}

.zw_list1 {
	height: 74px;
	font-size: 16px;
}

.zw_list1:nth-child(2n) {
	background-color: #F8F8F8;
}

.anniu {
	padding: 0 10px;
	height: 40px;
	background: #F8F8F8;
	border: 1px solid #999999;
	line-height: 40px;
}

.tiaozhuan_inp {
	width: 30px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 20px;
	outline: none;
	border: none;
	background-color: inherit;
}

.rc_box {
	width: 1200px;
	background: #FFFFFF;
	box-shadow: 0px 0px 11px 0px rgba(54, 54, 54, 0.53);
}

.rc_title {
	height: 47px;
	background: #F9F9F9;
	line-height: 47px;
	font-size: 24px;
	font-weight: 400;
	padding-left: 10px;
}

.rc_content {
	font-size: 20px;
	padding: 34px 12px;
}

.det_img {
	width: 72px;
	height: 72px;
	background: #FFFFFF;
}

.det_img:hover {
	border: 1px solid #666666;
}

.det_box1 {
	margin-top: 57px;
	border-bottom: 1px solid #A8A8A8;
}

.det_list {
	font-size: 20px;
	margin-right: 20px;
	padding-bottom: 7px;
}

.det_avtive {
	color: #19AA9B;
	border-bottom: 1px solid #19AA9B;
}

.gmlj {
	width: 160px;
	height: 40px;
	background: #5A1E6E;
	text-align: center;
	line-height: 40px;
	color: #FFFFff;
	font-size: 18px;
	margin-top: 50px;
}

.cpcs {
	flex-wrap: wrap;
}

.cpcs>div {
	flex: 0 0 33%;
	font-size: 16px;
	color: #666;
	margin-bottom: 25px;
	overflow: hidden;
	white-space: nowrap;
}

.slhyh {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.slh2 {
	display: -webkit-box;
	word-break: break-all;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.det_title {
	border-bottom: 1px solid #A8A8A8;
	margin-top: 18px;
	margin-right: 13px;
}

.det_title>div:first-child {
	background: url(../img/titbg.png) no-repeat;
	background-size: 100%;
	width: 107px;
	height: 31px;
	color: #FFFFFF;
	line-height: 31px;
	padding-left: 12px;
}

.menhu_kuai {
	width: 134px;
	height: 30px;
	border: 2px solid #E5E5E5;
	font-size: 14px;
	color: #999999;
	text-align: center;
	line-height: 26px;
}

.menhu_list:hover {
	box-shadow: 0px 0px 15px 1px rgba(35, 35, 35, 0.18);
}

.zqzx_list {
	color: #666;
	cursor: pointer;
	font-size: 22px;
}

.zqzx_list_active {
	color: #5A1E6E;
}

.zqzx_list1 {
	width: 205px;
	height: 92px;
	background: #FFFFFF;
	line-height: 92px;
	text-align: center;
	font-size: 16px;
	color: #999;
	margin-right: 18px;
	display: block;
}

.zqzx_list1:nth-child(5n) {
	margin-right: 0;
}

.content>p {
	text-indent: 2em;
	margin-bottom: 50px;
}

.jituan_kuai {
	padding: 0 10px;
	height: 36px;
	text-align: center;
	line-height: 33px;
	margin-right: 12px;
	font-size: 14px;
	border: 1px solid #999999;
}

.jituan_kuai_active {
	background: #5A1E6E;
	text-align: center;
	color: #FFFFFF;
}

.chanye_box>a {
	margin-right: 60px;
	margin-bottom: 60px;
}

.chanye_box>a:nth-child(3n) {
	margin-right: 0;
}

.chanye_box1>div {
	margin-right: 60px;
	margin-bottom: 60px;
}

.chanye_box1>div:nth-child(3n) {
	margin-right: 0;
}

.rongyu_box>div {
	margin-right: 60px;
	margin-bottom: 60px;
}

.rongyu_box>div:nth-child(3n) {
	margin-right: 0;
}

.rongyu_box>div:hover {
	box-shadow: 0px 3px 20px 0px rgba(102, 102, 102, 0.3);
}

.wenhua_box>div {
	margin-right: 80px;
	margin-bottom: 60px;
}

.wenhua_box>div:nth-child(4n) {
	margin-right: 0;
}

.zixun_box>a:hover {
	background: #F9F9F9;
}

.fenye>.pagination {
	margin: 0 10px;
	display: flex;
}

.fenye>.pagination .active span {
	color: #FFFFff !important;
	font-size: 14px;
	line-height: 24px;
}

.fenye>.pagination .active {
	background: #5A1E6E;
	border: none;
}

.fenye>.pagination li a {
	color: #999999;
	font-size: 14px;
}

.fenye>.pagination li {
	list-style-type: none;
	padding: 0 8px;
	height: 26px;
	line-height: 26px;
	min-width: 26px;
	text-align: center;
	border: 1px solid #CCCCCC;
	color: #999999;
	margin-right: 8px;
}

.chanpin_box {
	background-color: #F5F5F5;
	padding-top: 30px;
}

.chanpin_list {
	margin-bottom: 30px;
	/*padding-left: 80px;*/
}

.chanpin_list>a {
	height: 27px;
	margin-right: 40px;
	margin-bottom: 20px;
}

.chanpin_avtive {
	color: #5A1E6E;
	border-bottom: 4px solid #5A1E6E;
}

.chanpin_box1>a {
	margin-right: 56px;
	margin-bottom: 56px;
}

.chanpin_box1>a:nth-child(4n) {
	margin-right: 0;
}

.wyqz_inp {
	width: 506px;
	height: 47px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	outline: none;
	font-size: 16px;
	padding-left: 15px;
	margin: 9px 0 29px;
}



.nav_title_sanji {
	position: absolute;
	left: 110px;
	background: rgba(255, 255, 255, 0.8);
	transform: translateY(-62px);
	display: none;
}

.fillbg {
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

.fillbg-active {
	opacity: 1;
	display: block;
}
/*20220816æ–°å¢žæ ·å¼�*/
.channellevel3{
    color: #333;
    margin-right: 24px;
    padding-bottom: 5px;
}
.channellevel3active{
    color: #5a1e6e;
    border-bottom: 4px solid #5a1e6e;
}
/*2024å¹´æ–°å¢ž CSS*/
.slh1{
    display: -webkit-box;
    word-break: break-all;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.slh3{
    display: -webkit-box;
    word-break: break-all;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.shzr-cnt-min{
    display: flex;
    justify-content:space-between;
}
.shzr-cnt-left{
    width: 600px;
}
.shzr-cnt-left-1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 24px;
}
.shzr-cnt-left-1 div p{
    line-height: 30px;
}
.shzr-cnt-left-1 .more{
    font-size: 16px;
}
.shzr-cnt-left img{
    width:600px;
}
.shzr-cnt-right{
    width:560px;
}
.shzr-cnt-right-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #ccc;
    padding:24px 0 24px 0 ;
}
.shzr-cnt-right-list:last-child{
    border-bottom: 1px solid #ccc;
}
.shzr-cnt-right-list:hover .shzr-cnt-right-list-active{
    color: #602567;
}
.shzr-cnt-right-list .more{
    padding-right: 20px;
}
.shzr-cnt-right-list .more img{
    width: 16px;
    height: 16px;
}
.zdsxy_v2{
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.zdsxy_v2_left{
    width: 600px;
    height: 330px;
    background: #f9f9f9;
    padding:40px 80px 40px 40px;
}
.zdsxy_v2_img{
    position: relative;
    width: 640px;
    height: 330px;
    left: 520px;
    top: -360px;
}
.zdsxy_v2_menu{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
}
.qjzd_v2{
    margin-top: 100px;
    display: flex;
    justify-content: space-between;
}
.qjzd_v2_img{
    width: 640px;
    height: 330px;
    z-index: 1000;
}
.qjzd_v2_right{
    background: #f9f9f9;
    padding: 40px 40px 40px 80px;
    position: relative;
    width: 600px;
    height: 330px;
    right: 40px;
    top: -55px;
    flex: 0 0 600px;
    z-index: 999;
}
.homepopup{
    width:60%;
    height: 60vh;
    z-index: 9999;
    position: fixed;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding:20px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 3px 3px 3px #666666, -1px -1px 3px #999999;
}
.homepopup .content{
    overflow-y: scroll;
    width:100%;
    height: 100%;
    padding:0 20px 30px 20px;
}
.homepopup .content img{
    max-width: 100%;
}
.homepopup .content>p {
	 text-indent: 0em!important; 
	 margin-bottom:0!important;
}
.homepopup .title{
    text-align: center;
    height:40px;
    line-height: 40px;
    font-size: 24px;
    border-bottom: 1px dotted #ccc;
    color: #333;
    margin-bottom:10px;
}
.homepopup .guanbi_homepopup{
    width:15px;
    height:15px;
    position: fixed;
    top:10px;
    right:10px;
    cursor: pointer;
}