html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video, input {
    font-family: 'HarmonyOS_Sans_SC','HarmonyOS_Sans_SC_Regular','HarmonyOS_Sans_SC_Bold','Microsoft YaHei','sans-serif';
}



.contenter{width: 100%;}
.top-box{width: 100%;height: auto;border: 0px solid #f00;position: relative;}

.wlc-topbox{
	    width: 1400px;
	    border: 0px solid yellow;
	    position: absolute;
	    top: 20px;
	    z-index: 999;
	    left: 50%;
	    margin-left: -700px;
	    display: flex;
	    /* min-width: 1400px; */
		z-index: 9999;
}
.wlc-left{
	margin-right: auto;
	font-size: 16px;
	color: #fff;
	/* font-weight:lighter; */
}
.menubar-center-search{
	height: 34px;
	border-radius: 100px;
	/* border: 1px solid #0f72f8; */
	margin-left: 10px;
}
.menubar-center-search-btns{
	width: 32px;
	  height: 32px;
	  border: 0;
	  background: url(../images/search-icon.png) center no-repeat;
	    background-color: rgba(0, 0, 0, 0);
	    background-size: auto;
	  background-color: #d70e1a;
	  background-size: 16px 16px;
	  border-radius: 50%;
	  float: left;
	   z-index: 100;
	  cursor: pointer;
	  margin-right: 10px;
}
.menubar-center-search-inp {
  width: 180px;
  height: 32px;
  line-height: 32px;
  float: left;
  margin-right: -32px;
  font-size: 14px;
  border-radius: 18px;
  border: 0px;
  padding-left: 14px;
  z-index: 1;
}
.lang-change{
	margin-right: 6px;
}
.lang-change span:nth-child(1){
	display: none;
}
.lang-change span:nth-child(2){
	background-color: #c62c22;
	border-radius: 20px;
	padding: 2px 0;
	display: inline-block;
	width: 230px;
}
.lang-change span:nth-child(2) a{
	width: 100%;
	display: inline-block;
	padding: 0 0 0 20px;
	padding-right: 0px;
	padding-right: 0px;
	line-height: 25px;
	height: 25px;
}
.lang-change span .line-with-arrow {
	position: absolute;
	height: 10px;
	width: 20px;
	color: #fff;
	top: 7px;
	right: 18px;
}
 
.lang-n {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #fff;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  outline: none;
  color: #fff;
  background-color: transparent;
}


.nav-box{width: 1400px;height: 90px;border: 0px solid yellow;position: absolute;top: 46px;z-index: 999;left: 50%;margin-left: -700px;display: flex; }
.nav-center{width: 790px;margin-top: 30px;border: 0px solid #f00;}
.logo{width: 376px;height: 62px;margin-top: 20px;margin-right: auto;}
.logo img{width: 70%;}
.nav-min{}
.nav-min li{float: left;margin-left: 6px;}
.nav-min li a{padding: 4px 17px;color: #fff;font-size: 18px;border: 0px solid #f00;border-radius: 20px;}
.nav-active{border-bottom: 3px solid #d70e1a;}
.nav-min li a:hover{
	color: #f9f9f9;
	/* font-weight: bold; */
	background-color: #C62C22;
}
.nav-active{
	color: #f9f9f9;
	/* font-weight: bold; */
	background-color: #C62C22;
}
/* 登录 */
.loginbox{
	width: 338px;
	height: 345px;
	background: rgba(255, 255, 255, 0.6);
	position: absolute;
	right: 8.5%;
	bottom: 180px;
	z-index: 9999;
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.5);
	border-radius: 6px;
	padding: 20px;
}
.loginbox h3{
	font-size: 23px;
	text-align: center;
	font-family: 'pingfang';
	height: 40px;
	line-height: 20px;
	border-bottom: 1px solid #D5D5D5;
}
.login-box{
	width: 86%;
	border: 0px solid #f00;
	margin: 0 auto;
}
.login-box li{
	width: 100%;
	height: 62px;
	background-color: #fff;
	margin-top: 20px;
	border-radius: 12px;
	text-align: center;
	line-height: 62px;
	font-size: 20px;
	box-shadow: 0px 8px 32px 4px rgba(141,165,255,0.3);
}
.login-box li:hover{
	/* background-color: #fffee3; */
	color: #000;
	font-weight: bold;
}
.login-box li a{
	display: inline-block;
	width: 100%;
}
.icon-tb{
	background: url('../images/login2.png') 10px 9px no-repeat;
}
.icon-zb{
	background: url('../images/login1.png') 10px 9px no-repeat;
}
.icon-pb{
	background: url('../images/loginn3.png') 10px 9px no-repeat;
}
.zc-link{
	height: 60px;
	line-height: 60px;
	text-align: right;
	color: #333;
}
.zc-link a{
	color: #d70e1a;
	font-weight: bold;
}
.zc-link a:hover{
	color: #a20105;
}

/* 汇总信息 */
.top-infoBOx{
	height: 100px;
	width: 1400px;
	border: 1px solid #00;
	position: absolute;
	bottom: 0px;
	z-index: 9999;
	background: url("../images/huizong.png") ;
	left: 50%;margin-left: -700px
}
.top-infocenter{
	width: 1208px;
	border: 0px solid #f00;
	margin-left: 96px;
	display: flex;
	justify-content: space-around;
}
.top-infolist{
	width: 20%;
	border: 0px solid #f00;
	text-align: center;
	margin-top: 14px;
}
.top-infolist dt{
	font-family: 'pingfang';
	font-size: 30px;
	color: #002C4E;
	font-weight: 500;
	font-weight: bold;
}
.top-infolist dd{
	font-size: 18px;
	margin-top: 11px;
	font-weight: bold;
	color: #002C4E;
	font-family: 'pingfang';
}


/* 主体内容 */
.min-box{width: 1400px;border: 0px saddlebrown solid;margin: 0 auto;min-width: 1400px;}
.notice-box{
	width: 100%;
	height: 60px;
	background: url('../images/ysq.png') 10px 17px no-repeat ;
	background-size: 1.5%;
	margin-top: 20px;
}
.notice{
	height: 60px;
	font-size: 18px;
	margin-left: 60px;
	width: 1340px !important;
	overflow: hidden
}

.notice-liest{
	/* display: flex; */
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	white-space:nowrap;
	/* overflow: hidden; */
	position: relative;
	width: 1600px;
	background-color: #fff;
}
.notice-liest li{
	width: 500px;
	float: left;
	white-space:nowrap;
}
/* 招采模块 */
.bid-header{
	height: 80px;
	width: 100%;
	margin-top:60px;
	
}
.bid-header{
	width: 100%;
	position: relative;
}
.bid-tit{
	width: 270px;
	height: 80px;
	border: 0px solid #f00;
	margin: 0 auto;
	text-align: center;
	background: url('../images/tite.png') no-repeat;
	background-size: 100%;
}
.more-box a{
	display: inline-block;
	width: 80px;
	height: 46px;
	background: #E6E8EA;
	border-radius: 23px;
	line-height: 46px;
	padding-left: 30px;
	padding-right: 20px;
	font-size: 18px;
	background: url('../images/jt.png') no-repeat 86px 10px #E6E8EA;
	position: absolute;
	right: 0;
	top:6px
}
.more-box a:hover{
	background: url('../images/jtbai.png') no-repeat 86px 10px #E6E8EA;
}
.more-box a:hover{
	background-color: #D70D1A;
	color: #fff;
	transition:all .2s linear
}
.bid-contenter{
	width: 100%;
	height: 634px;
	background-color: #FAFAFA;
	display: flex;
	border-radius: 12px;
	overflow: hidden;
	margin-top: 20px;}
.gs-left{
	width: 300px;
	height: 634px;
	background:url('../images/gs-left.png') no-repeat;
	position: relative;
}
.gs-left dl{
	position: absolute;
	top: 210px;
	left: 65px;
}
.gs-left dt{
	font-size: 40px;
	font-weight: bold;
	color: #FF7836;
}
.gs-left dl dd{
	color: #FF7836;
	font-weight: bold;
}
.bid-right{
	width: 1103px;
}
.bid-tab ul{
	margin-top: 24px;
}
.bid-tab ul li{
	float: left;
	font-size: 24px;
	font-family: 'pingfang';
	font-weight: bold;
	margin-left: 100px;
}
.bid-tab ul li:hover{
	color: #FF7836;
	cursor: pointer;
}
.bid-active{
	color: #FF7836;
}
.bidinfo-contenter{
	padding: 30px 0px;
	display: none;
}
.bidinfo-cont{
	width: 301px;
	height: 126px;
	background: #FFFFFF;
	box-shadow: 0px 2px 13px 4px rgba(67,67,67,0.02);
	margin-bottom: 30px;
	margin-left: 28px;
	padding: 14px;
	position: relative;
	 -webkit-transition:all .2s linear;
	  transition:all .2s linear
}
.bidinfo-cont:hover{
	  z-index:2;
	  -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);
	  box-shadow:0 15px 30px rgba(0,0,0,.1);
	  -webkit-transform:translate3d(0,-2px,0);
	  transform:translate3d(0,-2px,0)
}
.bidinfo-cont:hover h3{
	color: #FF7836;
}
.bidinfo-cont h3{
	font-size: 16px;
	font-weight: 400;
	color: #333;
	border: 0px solid #f00;
	line-height: 30px;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 限定显示2行 */
	-webkit-box-orient: vertical; /* 垂直方向，从上到下 */
	overflow: hidden; /* 溢出部分隐藏 */
	text-overflow: ellipsis; /* 显示省略号 */
	max-height: 4em; /* 限定显示高度，一行为1.5em，这里为2行+0.5行 */
	
}
.prc-type{
	font-size: 16px;
	color: #999;
	margin-top: 30px;
}
.prc-date{
	font-weight: 400;
	color: #999;
	margin-top: 10px;
}
.gs-gc{
	width: 100px;
	height: 27px;
	background: #FFEEC5;
	border-radius: 14px 0px 0px 14px;
	position: absolute;
	bottom: 25px;
	right: 0;
	z-index: 999;
	text-align: center;
	font-size: 15px;
	color: #FF6A40;
	line-height: 27px;
}
.bidinfo-list{
	display: flex;
	flex: 1;
	flex-wrap: wrap;
}

/* 广告 */
.advertisement{
	width:100%;
	height: 160px;
	margin-top: 60px;
}
.advertisement img{
	width: 100%;
	height: 100%;
}
/* 供应商 */
.supplier-box{
	width: 100%;
	margin-top: 60px;
}
.supplier-min{
	width: 1400px;
	margin: 0 auto;
	border: 0px solid #f00;
}
.gys-top{
	height: 284px;
	border: 0px solid #f00;
	display: flex;
}
.gys-topleft{
	width: 878px;
	height: 284px;
	position: relative;
}
.gys-topleft img{
	width: 100%;
	height: 100%;
}
.gys-lefttitle{
	background: url('../images/gys2.png') no-repeat;
	width: 403px;
	height: 284px;;
	position: absolute;
	right: 0;
	top: 0;
}
.gys-my{
	width: 289px;
	height: 30px;
	font-size: 22px;
	font-weight: 800;
	font-weight: 400;
	/* color: #3A3D74; */
	margin-top: 40px;
	margin-left: 80px;
	color: #002C4E !important; 

}
.gys-zs{
	margin-left: 120px;
}
.gys-yh{
	margin-left: 220px;
	width: 180px !important;
}
.gys-phbox{
	width: 454px;
	height: 237px;
	background: #F9F9F9;
	border-radius: 6px;
    margin-left: auto;
	padding: 24px;
}
.gys-phbox h3{
	font-size: 24px;
}
.ph-list{
	font-size: 16px;
}
.ph-list li{
	margin-top: 18px;
	/* height: 42px;
	line-height: 42px; */
}
.ph-list span{
	display: inline-block;
	width: 48px;
	height: 22px;
	line-height: 22px;
	border-radius: 6px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-right: 10px;
}
.ph-list li:first-child span{
	background-color: #FB4F00;
}
.ph-list li:nth-child(2) span{
	background-color: #0081F5;
}
.ph-list li:nth-child(3) span{
	background-color: #058608;
}
.ph-list li:nth-child(4) span{
	background-color: #AFB2B5;
}
.ph-list li:nth-child(5) span{
	background-color: #AFB2B5;
}
.yzgys-box{
	margin-top: 18px;
	display: flex;
}
.jrgys{
	width: 204px;
	height: 286px;
	position: relative;
	/* border: 1px solid #f00; */
    border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	overflow: hidden;
}
.jrgys a{
	display: inline-block;
	width: 114px;
	height: 39px;
	background-color: #D70D1A;
	color: aliceblue;
	border-radius: 30px;
	position: absolute;
	bottom: 38px;
	line-height: 39px;
	text-align: center;
	left: 45px;
	transition:all .2s linear
}
.jrgys a:hover{
	background-color: #b10510;
	transition:all .2s linear
}
.yzgys-list{
	width: 965px;
	height: 286px;
	background-color: #F9F9F9;
	display: flex;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	overflow: hidden;
}
.blgys-box{
	width: 215px;
	height: 286PX;
	background:url('../images/blgys.png') no-repeat;
	margin-left: auto;
	position: relative;
}
.blgys-box h3{
	font-size: 26px;
	color: #7A2600;
	font-family: pmzd;
	margin-top: 80px;
	margin-left: 20px;
}
.blgys-box a{
	display: inline-block;
	width: 114px;
	height: 39px;
	background-color: #CC7000;
	color: aliceblue;
	border-radius: 30px;
	position: absolute;
	bottom: 78px;
	line-height: 39px;
	text-align: center;
	left: 52px;
	transition:all .2s linear
}
.blgys-box a:hover{
	background-color: #a95f04;
	transition:all .2s linear
}
.yzgys-listInfo{
	width: 169px;
	height: 202px;
	background: #FFFFFF;
	border-radius: 6px;
	padding: 24px;
	margin-left: 19px;
	margin-top: 18px;
	-webkit-transition:all .2s linear;
	transition:all .2s linear
}
.yzgys-listInfo:hover{
	z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);
	box-shadow:0 15px 30px rgba(0,0,0,.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)
}
.yzgys-listInfo dt{
	text-align: center;
	height: 74px;
	border: 0px solid #f00;
}
.yzgys-listInfo dd{
	font-size: 14px;
	color: #666;
	margin-top: 18px;
}
.yzgys-listInfo strong{
	font-weight: 400;
	color: #999;
}
.yzgys-listInfo dd p{
	line-height: 30px;
}

/* 商品推荐 */
.shope-box{
	margin-top: 70px;
}
.shope-cont{
	display: flex; 
}
.shope-title{
	position: relative;
}
.shope-title h3{
	font-size: 34px;
	margin-bottom: 30px;
	font-family: 'pingfang';
}
.shope-title strong{
	font-size: 18px !important;
	color: #333;
	margin-left: 40px;
}
.shope-box{
	/* display: flex; */
}
.shope-list{
	display: flex;
	margin-left: 7px;
}
.shope-list img{
	margin-left: 5px;
}
.shope-list img:hover{
	z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);
	box-shadow:0 15px 30px rgba(0,0,0,.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0);
	cursor: pointer;
}
.shoepe-left{
	margin-top: 10px;
}
.shoepe-left img{
	width: 298px;
	height: 190px;
}
.news-box{
	width: 100%;
	height: 992px;
	margin-top: 70px;
	background: url('../images/newbg.png') #F7F7F7 no-repeat right bottom;
	background-size: 36%;
}
.new-cont{
	width: 1400px;
	height: 100%;
	border: 0px solid #F7F7F7;
	margin: 0 auto;
}
.new-cont-title{
	padding-top: 58px;
	border: 0px solid #f00;
	position: relative;
}
.new-cont-title h3{
	font-size: 34px;
	font-family: 'pingfang';
}
.news-top{
	border-bottom: 1px solid #dfdfdf;
	display: flex;
	flex: 1;
	justify-content: space-between;
}
.news-toplist{
	width: 435px;
	border: 0px solid #f00;
	margin-top: 50px;
	padding-bottom: 40px;
}
.news-toplist:hover .nees-title{
	color: #D70D1A !important;
}
.news-toplist dt{
	border-radius: 12px;
	overflow: hidden;
}
.nees-title{
	height: 60px;
	line-height: 60px;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap; /* 禁止换行 */
	overflow: hidden; /* 溢出部分隐藏 */
	text-overflow: ellipsis; /* 显示省略号 */
}
.news-date{
	height: 30px;
	width: 93%;
	background: url('../images/date.png') no-repeat;
	padding-left: 7%;
}
.news-bottom{
	display: flex;
	justify-content: space-between;
}
.news-bombox{
	width: 435px;
	border: 0px solid #f00;
	margin-top: 60px;
	padding-bottom: 20px;
}
.news-bombox dt{
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	max-width: 435px;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap; /* 禁止换行 */
	overflow: hidden; /* 溢出部分隐藏 */
	text-overflow: ellipsis; /* 显示省略号 */
}
.news-min{
	line-height: 30px;
	display: -webkit-box;
	color: #666;
	margin-bottom: 20px;
	-webkit-line-clamp: 3; /* 限定显示2行 */
	-webkit-box-orient: vertical; /* 垂直方向，从上到下 */
	overflow: hidden; /* 溢出部分隐藏 */
	text-overflow: ellipsis; /* 显示省略号 */
	max-height: 6em; /* 限定显示高度，一行为1.5em，这里为2行+0.5行 */
}
.newsmore-box a{
	display: inline-block;
	width: 80px;
	height: 46px;
	background: #E6E8EA;
	border-radius: 23px;
	line-height: 46px;
	padding-left: 30px;
	padding-right: 20px;
	font-size: 18px;
	background: url('../images/jt.png') no-repeat 86px 10px #E6E8EA;
	margin-left: 650px;
	margin-top: 40px;
}
.newsmore-box a:hover{
	background: url('../images/jtbai.png') no-repeat 86px 10px #E6E8EA;
}
.newsmore-box a:hover{
	background-color: #D70D1A;
	color: #fff;
	transition:all .2s linear
}
.news-bombox:hover:hover{
	cursor: pointer;
}
.news-bombox:hover dt{
		color: #D70D1A;
}
.news-bombox:hover .news-min{
	color: #000;
}
/* 服务专区 */
.service-box{
	width: 100%;
	background: url('../images/fuwubg.png') no-repeat  center top #fff;
	/* background-size: 100%; */
	/* height: 740px; */
	background-size: 100% 840px;
	/* min-width: 1400px; */
}
.service-min{
	margin-top: 40px;
	position: relative;
}
.service-left{
	width: 45%;
	margin-top: 50px;
	/* display: flex;
	justify-content: space-between;
	flex-wrap: wrap; */
	/* border: 1px solid #f00; */
}
.service-left dl{
	width: 100px;
	/* border: 1px solid #000; */
}
.service-left dt{
	width: 100px;
	height: 100px;
	background-color: #fff;
	border-radius: 100px;
	line-height: 100px;
	text-align: center;
}
.service-left dt img{
	width: 34px;
}
.service-left dd{
	height: 36px;
	line-height: 36px;
	font-size: 21px;
	text-align: center;
	margin-top: 20px;
	font-family: 'pingfang';
}
.service-top{
	display: flex;
	justify-content: space-between;
}
.service-footer{
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}
.service-left dl:hover dt{
	/* background-color: #dbdbdb; */
	/* -webkit-transition:all .2s linear;
	transition:all .2s linear */
	-webkit-animation: 1s ease 1 0s both;
		-moz-animation: 1s ease 1 0s both;
		-ms-animation: 1s ease 1 0s both;
		animation: 1s ease 1 0s both;
		  animation-name: none;
		-webkit-animation-name:bounce;
		-moz-animation-name:bounce;
		-ms-animation-name:bounce;
		animation-name: bounce;
	
}
.service-left dl:hover dd{
	color: #D70D1A;
}
.about-box{
	padding: 10px 20px;
	font-size: 24px;
	width: 580px;
	/* border: 1px solid #000; */
	position: absolute;
	top: -20px;
	right: 0;
}
.about-box h3{
	font-weight: 500 !important;
	color: #fff;
}
.about-box ul{
	margin-top: 20px;
}
.about-box ul li{
	color: #f9f9f9;
	font-size: 21px;
	font-weight: 300;
	line-height: 36px;
}
.yq-linkbox{
	margin-top: 30px;
	width: 1400px;
	overflow: hidden;
	background-color: #fff !important;
	/* width: 100%; */
}
.yq-linkbox ul{
	margin-top: 30px;
	white-space:nowrap;
	width: 1880px;
	height: 110px;
}
.yq-linkbox ul li{
	width: 300px;
	height: 100px;
	/* box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.1); */
	border-radius: 6px;
	text-align: center;
	float: left;
	white-space:nowrap;
	margin-right: 10px;
}
.yq-linkbox ul li img{
	width: 90%;
	/* border: 1px solid #f00 ; */
}
.footer{
	width: 100%;
	height: 280px;
	background-color: #F3F3F3;
	border-top: 10px solid #C62C22;
}
.footer-cont{
	width: 1400px;
	margin: 0 auto;
}
.footer-top{
	margin-top: 60px;
	display: flex;
}
.logs{
	width: 147px;
	height: 43px;
}
.botm-nav ul{
	display: flex;
	margin-left: 180px;
	margin-top: 10px;
}
.botm-nav ul li{
	width: 140px;
	border-right: 1px solid #ccc;
	text-align: center;
}

.hzhb-box {
	display: flex; 
	flex-direction: row;
   	 justify-content: flex-end; 
}

.hzhb-box ul{
	display: flex;
	color: #666;
	margin-top: 30px;
}
.hzhb-box ul li{
	margin-right: 80px;
}
.hzhb-box ul li:hover{
	color: #D70D1A;
}
.footer-bottom{
	margin-top: 30px;
	border-top: 1px solid #DBDBDB;
}
.gsbq{
	text-align: center;
	color: #666;
	margin-top: 30px;
}
/* 政策法规 */
.top-banner{
	width: 100%;
	height: 410px;
	/* border: 1px solid #f00; */
	background: url('../images/zcfg6.png') no-repeat;
	background-size: 100% 410px;
	
	/* background-size: cover; */
	background-position: center !important;
}
.header-policy{
	width: 1400px;
	border: 0px solid #f00;
	margin: 0 auto;
	height: 410px;
}
.search-contenter{
	width: 700px;
	position: absolute;
	bottom: -40px;
	left: 50%;
	margin-left: -350px;
}
.search-box{
	width: 700px;
	height: 60px;
	border: 0px solid #f00;
	border-radius: 4px;
	box-shadow: 2px 0px 6px 0px #ccc;
	padding-left: 20px;
	
}
.search-button{
	height: 60px;
	width: 60px;
	/* background-color: #d70e1a; */
	display: inline-block;
	position: absolute;
	top: 0px;
	right: -22px;
	background: url('../images/search-icon.png') 14px 14px no-repeat #d70e1a;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background-size: 50%;
}
.policy-content{
	width: 1400px;
	border: 0px solid #f00;
	margin: 0 auto;
	margin-top: 100px;
	/* background: #f9f9f9; */
	/* padding: 30px; */
	margin-bottom: 60px;
	border-radius: 10px;
}
.policy-title{
	text-align: center;
	font-size: 36px;
	margin-bottom: 30px;
	font-weight: 500;
}
.fg-box{
	display: flex;
	flex: 1;
	justify-content: space-between;
	margin-bottom: 40px;
}
.fg-left{
	width: 360px;
	height: 564px;
	padding-top: 30px;
	/* background: #f4f4f4; */
	background: url('../images/zcfg4.jpg') right bottom no-repeat #f4f4f4;
	background-size: 40%;
	border-radius: 6px;
	border: 1px solid #ccc;
}
.fg-right{
	width: 1020px;
	background: #fff;
}
.policy-nav li{
	height: 66px;
	font-size: 18px;
	line-height: 66px;
	padding-left: 20px;
}
.policy-nav li:hover{
	#background-color: #d70e1a;
	background-image:linear-gradient(to right, #D70909 35%, #fff);
	color: aliceblue;
	cursor: pointer;
}
.zc-actve{
	#background-color: #d70e1a;
	background-image:linear-gradient(to right, #D70909 35%, #fff);
	color: aliceblue;
}
.zc-contenter{
	display: none;
}
.zc-contenters{
	display: none;
}
.zctop-list{
	display: flex;
	flex: 1;
	justify-content: space-between;
	margin-bottom: 20px;
}
.zc-topinfo{
	width: 460px;
	height: 130px;
	border: 1px solid #ccc;
	background: url('../images/zcfg5.jpg') no-repeat;
	background-size: 100%;
	border-radius: 6px;
	overflow: hidden;
	padding: 20px;
}
.zc-topinfo h3{
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zc-deat{
	font-size: 14px;
	color: #666;
	margin-top: 20px;
}
.zcck-btn{
	padding: 3px 20px;
	background-color: #d70e1a;
	border-radius: 8px;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	margin-top: 20px;
}
.zcbottom-list{
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zcbottom-info{
	width: 285px;
	height: 150px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #f4f4f4;
	border-radius: 8px;
}
.fgbottom-info{
	width: 285px;
	height: 246px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #f4f4f4;
	border-radius: 8px;
}
.zcbottom-info h3{
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fgbottom-info h3{
	border: 0px solid #f00;
	height: 78px;
	font-size: 18px;
	display: -webkit-box;
	/* color: #666; */
	font-size: 18px;
	margin-bottom: 10px;
	-webkit-line-clamp: 3; /* 限定显示2行 */
	-webkit-box-orient: vertical; /* 垂直方向，从上到下 */
	overflow: hidden; /* 溢出部分隐藏 */
	text-overflow: ellipsis; /* 显示省略号 */
	max-height: 6em; /* 限定显示高度，一行为1.5em，这里为2行+0.5行 */
	
}
.fgbottom-info:hover h3{
	color: #d70e1a;
	cursor: pointer;
}
.zcbottom-info:hover h3{
	color: #d70e1a;
	cursor: pointer;
}
.zcinfo-js{
	margin-top: 20px;
	  display: -webkit-box;
	  color: #666;
	  font-size: 14px;
	  margin-bottom: 20px;
	  -webkit-line-clamp: 2; /* 限定显示2行 */
	  -webkit-box-orient: vertical; /* 垂直方向，从上到下 */
	  overflow: hidden; /* 溢出部分隐藏 */
	  text-overflow: ellipsis; /* 显示省略号 */
	  max-height: 6em; /* 限定显示高度，一行为1.5em，这里为2行+0.5行 */
	
}
.fginfo-js{
	/* margin-top: 20px; */
	  display: -webkit-box;
	  color: #666;
	  font-size: 14px;
	  margin-bottom: 20px;
	  -webkit-line-clamp: 3; /* 限定显示2行 */
	  -webkit-box-orient: vertical; /* 垂直方向，从上到下 */
	  overflow: hidden; /* 溢出部分隐藏 */
	  text-overflow: ellipsis; /* 显示省略号 */
	  max-height: 6em; /* 限定显示高度，一行为1.5em，这里为2行+0.5行 */
}
.date-zc{
	margin-top: 40px;
	font-size: 14px;
}
.date-fg{
	margin-top: 80px;
	font-size: 14px;
}
/* 运营中心 */
.top-banner2{
	width: 100%;
	height: 410px;
	/* border: 1px solid #f00; */
	background: url('../images/yyzx.png') no-repeat;
	background-size: 100% 410px;
	
	/* background-size: cover; */
}
.base-cont{
	width: 1300px;
	/* border: 1px solid #f00; */
	position: absolute;
	top: 30px;
	height: 340px;
	border-radius: 20px;
	background-color: #fff;
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.2);
	padding: 50px;
	display: flex;
}
.vip-box{
	height: 400px;
	position: relative;
	
}
.vipcont-left{
	width: 380px;
	border: 0px solid #000;
}
.vipcont-right{
	width: 1000px;
	/* border: 1px solid #f00; */
	display: flex;
}
.vipcont-left h3{
	font-size: 30px;
}
.fwtitle{
	font-size: 22px;
	color: #d70e1a;
	font-weight: bold;
	margin-top: 14px;
}
.vip-jj{
	font-size: 16px;
	color: #888;
	margin-top: 30px;
}
.vip-jj li{
	line-height: 42px;
}
.vip-go {
	margin-top: 40px;
}
.vip-go a{
	display: inline-block;
	width: 170px;
	height: 50px;
	background-color: #d70e1a;
	border-radius: 30px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 50px;
}
.vip-infobox{
	width: 220px;
	height: 320px;
	/* border: 1px solid #f00; */
	margin-left: 20px;
	border-radius: 10px;
	box-shadow: 0px 1px 8px 2px rgba(71,84,117,0.15);
	position: relative;
	margin-top: 18px;
}
.qy-list{
	margin-left: 20px;
}
.qy-list dt{
	font-size: 20px;
	font-weight: bold;
	margin-top: 40px;
	/* margin-bottom: 14px; */
}
.qy-list dd{
	height: 40px;
	line-height: 40px;
	background: url('../images/xz002.png') 1px 12px no-repeat;
	background-size: 8%;
	padding-left: 30px;
	color: #666;
	font-size: 16px;
}
.vipicon{
	position: absolute;
	top: -22px;
	left: 18px;
}
.zsfw-box{
	width: 1300px;
	height: 500px;
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.2);
	border-radius: 20px;
	margin-top: -60px;
	padding: 50px;
	background: url('../images/zs5.png')no-repeat right bottom ;
	background-size: 20%;
}
.fwzs-flex{
	display: flex;
	flex: 1;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zsfw-title h3{
	font-size: 30px;
}
.zsfw-min{
	width: 45%;
	display: flex;
	margin-top: 42px;
}
.zsfw-min dd h3{
	margin-bottom: 20px;
	font-size: 26px;
}
.zsfw-min dd p{
	font-size: 16px;
	line-height: 30px;
}
.zsfw-min dt{
	margin-right: 30px;
}
.zlfw-box{
	width: 1300px;
	/* height: 500px; */
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.2);
	border-radius: 20px;
	margin-top: 100px;
	padding: 50px;
	margin-bottom: 80px;
	background: url('../images/zl4.png') no-repeat right bottom;
	background-size: 20%;
}
.zlfa-box{
	width: 100%;
	margin-top: 40px;
	display: flex;
}
.zlfa-box dl{
	width: 24%;
	margin-right: 10%;
}
.zlicon1{
	height: 40px;
	background: url('../images/zl1.png') no-repeat;
	font-size: 22px;
	font-weight: bold;
	padding-left: 42px;
}
.zlicon2{
	height: 40px;
	background: url('../images/zl2.png') no-repeat;
	font-size: 22px;
	font-weight: bold;
	padding-left: 42px;
}
.zlicon3{
	height: 40px;
	background: url('../images/zl3.png') no-repeat;
	font-size: 22px;
	font-weight: bold;
	padding-left: 42px;
}
.zlfa-box dd{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
/* 关于我们 */
.top-banner3{
	width: 100%;
	height: 410px;
	/* border: 1px solid #f00; */
	background: url('../images/about6.png') no-repeat;
	background-size: 100% 410px;
	
	/* background-size: cover; */
}
.about-cont{
	width: 1450px;
	/* border: 1px solid #f00; */
	position: absolute;
	top: -160px;
	height: 400px;
	border-radius: 20px;
	background-color: #eaf4ff;
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.2);
	/* padding: 50px; */
	display: flex;
	overflow: hidden;
}
.about-topinfo {
	margin-top: 120px;
	margin-left: 30px;
}
.about-topinfo h3{
	font-size: 27px;
}
.about-topinfo p{
	font-size: 11px;
	color: #666;
}
.about-topinfo span{
	font-size: 16px;
	color: #333;
	margin-top: 16px;
	display: inline-block;
}
.about-js{
	margin-top: -80px;
}
.about-js h3{
	font-size: 36px;
	text-align: center;
}
.about-jstitle{
	font-size: 20px;
	text-align: center;
	margin-top: 30px;
	font-weight: bold;
}
.about-jsmin{
	padding: 20px 80px 10px 80px;
	font-size: 18px;
	color: #333;
	line-height: 36px;
	text-indent: 2em;
}
.lx-box {
	margin-top: 50px;
}
.lx-box h3{
	font-size: 36px;
	text-align: center;
	margin-bottom: 40px;
}
.lx-min{
	display: flex;
	height: 500px;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 60px;
}
.lx-left{
	width: 460px;
	/* border: 1px solid #f00; */
	background-color: #fff;
	padding: 40px;
}
.lx-right{
	width: 860px;
	/* border: 1px solid #000; */
}
.lxicon1{
	background: url('../images/about2.png') no-repeat;
}
.lxicon2{
	background: url('../images/about3.png') no-repeat;
}
.lxicon3{
	background: url('../images/about4.png') no-repeat;
}
.lx-infodetail{
	margin-bottom: 20px;
}
.lx-infodetail dt{
	font-size: 20px;
	font-weight: bold;
	padding-left: 50px;
	margin-bottom: 10px;
}
.lx-infodetail dd{
	font-size: 16px;
	line-height: 30px;
}
/* 公告列表 */
.top-banner4{
	width: 100%;
	height: 410px;
	/* border: 1px solid #f00; */
	background: url('../images/ywgg2.png') no-repeat;
	background-size: 100% 410px;
	
	/* background-size: cover; */
}
.ywgg-cont{
	display: none;
}
.Subnavigation{
	font-size: 16px;
}
.Subnavigation span{
	font-size: 16px;
	color: #666;
}
.ywgg-tab{
	position: relative;
}
.ywgg-tabstyle{
	display: flex;
	margin-top: 40px;
}
.ywgg-tabstyle li{
	padding: 6px 20px;
	background-color: #d7d7d7;
	border-radius: 30px;
	margin-right: 30px;
	font-size: 16px;
	color: #333;
}
.ywgg-tabstyle li:hover{
	cursor: pointer;
}
.ywgg-active{
	background-color: #d70d1a !important;
	color: #fff !important;
}
.yw-num{
	position: absolute;
	right: 0px;
	top: 3px;
}
.yw-num strong{
	font-size: 18px;
	color: #d70d1a;
	padding: 0px 10px;
}
.ywgg-min{
	margin-top: 30px;
}
.ywgg-box{
	border-top: 1px solid #e9e9e9;
}
.ywgg-box i{
	font-style: normal;
}
.ywgg-box li{
	padding: 30px 0px;
	border-bottom: 1px solid #e9e9e9;
	position: relative;
}
.ywgg-box li:hover h3{
	color: #d70d1a;
}
.ywgg-box li h3{

	font-size: 18px;
	color: #333;
	background: url('../images/wygg1.png') 0 2px no-repeat;
	padding-left: 30px;
	margin-bottom: 16px;
}
.ywgg-box li span{
	width: 300px;
	display: inline-block;
	/* margin-right: 40px; */
	color: #666;
}

.yw-color{
	background-color: #ffeec5;
	color: #ff6a40;
}
.yw-color1{
	background-color: #f3f3f3;
	color: #666;
}
.yw-studs{
	display:inline-block;
	width: 100px;
	height: 30px;
	border-radius: 30px;
	text-align: center;
	line-height: 30px;	
	font-size: 16px;
}
.yw-date{
	position: absolute;
	right: 0px;
	top: 34px;
}
.yw-date dt{
	font-size: 24px;
	font-weight: bold;
	font-family: 'hongmengBold' !important;
}
.yw-date dd{
	font-size: 18px;
	font-weight: bold;
	color: #666;
	font-family: 'hongmengBold' !important;
}
.page-box{
	margin-top: 40px;
	margin-bottom: 60px;
	
}
.page-box ul{
	display: flex;
	margin: 0 auto;
	/* width: 600px; */
	justify-content: center;
	  align-items: center;
	/* border: 1px solid #f00; */
}
.page-box li{
	padding: 6px 12px;
	background-color: #f9f9f9;
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
}
.page-box li:hover{
	background-color: #d70d1a !important;
	color: aliceblue;
	cursor: pointer;
}
.page-active{
	background-color: #d70d1a !important;
	color: aliceblue;
}
/* 不良供应商 */
.blgys-left{
	width: 330px;
	height: 534px;
	padding-top: 30px;
	/* background: #f4f4f4; */
	background: url('../images/blgys1.png') no-repeat #f4f4f4;
	background-size: 100%;
	border-radius: 6px 0px 0px 6px;
	border: 1px solid #ccc;
	border-right: 0px;
	padding-left: 30px;
	position: relative;
}
.blgys-left h3{
	font-size: 30px;
	color: #fff;
	margin-bottom: 30px;
}
.fblgys-right{
	width: 980px;
	background: #fff;
	border: 1px solid #ccc;
	border-left: 0px;
	border-radius: 0px 6px 6px 0px;
	padding: 30px;
	padding-bottom: 0px;
	background-color: #f4f4f4;
}
.blgys-nav li{
	color: #fff;
	height: 66px;
	font-size: 18px;
	line-height: 66px;
	padding-left: 20px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	position: relative;
}
.blgys-nav li:hover{
	background-color: #db1c0c;
	cursor: pointer;
}
.blgys-sum{
	position: absolute;
	right: 12px;
	font-size: 20px;
	font-weight: 400;
	top: 0px;
	display: none;
	/* display: inline-block; */
}

.blgys-actve{
	background-color: #fff !important;
	color: #f00 !important;
	font-size: 21px !important;
	font-weight: bold;
}
.blgysselect-box{
	width: 120px;
	height: 40px;
	padding-left: 14px;
	border-radius: 4px;
	padding-right: 10px;
}
.plan-table{
	margin-top: 20px;
	width: 100%;
	border-collapse: collapse;
}
.plan-table thead{
	background-color: #fff;
	height: 65px;
	text-align: left;
}

.plan-table thead {
	border: 1px solid #ccc;
	border-radius: 4px;
}
.plan-table thead tr th{
	padding-left: 10px;
	border: none;
	font-size: 18px;
	font-weight: 400;
}
.plan-table tbody tr td{
	height: 65px;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	padding-left: 10px;
}
.plan-table tbody tr:hover{
	background-color: #dfdfdf;
	color: #db1c0c;
}
.blgys-navbg{
	position: absolute;
	width: 200px;
	right: 4px;
	bottom: 0px;
}
.search-contenters{
	width: 900px;
	position: absolute;
	bottom: -40px;
	left: 50%;
	margin-left: -450px;
}
.search-boxs{
	width: 780px;
	height: 60px;
	border: 0px solid #f00;
	border-radius: 4px;
	box-shadow: 2px 0px 6px 0px #ccc;
	padding-left: 120px;
	
}
.search-buttons{
	height: 60px;
	width: 60px;
	/* background-color: #d70e1a; */
	display: inline-block;
	position: absolute;
	top: 0px;
	right: -22px;
	background: url('../images/search-icon.png') 14px 14px no-repeat #d70e1a;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background-size: 50%;
}
.blgyts-icon{
	background: url('../images/blgys2.png') no-repeat;
	padding-left: 40px;
	background-size: 28%;
	border-right: 1px solid #ccc;
	width: 56px;
	font-size: 16px;
	height: 40px;
	line-height: 36px;
	position: absolute;
	top: 12px;
	left: 10px;
}

/* 悬浮菜单 */
.xfnav-box{
	width: 90px;
	height: 340px;
	/* border: 1px solid #f00; */
	position: fixed;
	bottom: 100px;
	right: 0px;
	z-index: 9999;
	background-color: #fff;
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.2);
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	/* overflow: hidden; */
}
.xf-navlist{
	/* background-color: #f00; */
}
.xf-navlist:hover{
	background-color: #f1f1f1;
	cursor: pointer;
	
}
.xf-navlist:hover dd{
	color: #d70e1a;
}
.xf-navlist dt{
	text-align: center;
	padding: 16px 0px 10px 0px;
}
.xf-navlist dd{
	text-align: center;
	padding-bottom: 10px;
}

.ewm-box{
	position: absolute;
	width: 150px;
	min-height: 150px;
	border: 1px solid #dfdfdf;
	left: -170px;
	top: 0px;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.2);
	padding: 5px;
	display: none;
	
}
.ewm-box img{
	width: 100%;
}
.ewm-box p{
	font-size: 14px;
	text-align: center;
	margin-bottom: 5px;
}

.kf-phone{
	position: absolute;
	width: 180px;
	min-height: 120px;
	border: 1px solid #dfdfdf;
	left: -210px;
	top: 0px;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0px 1px 8px 3px rgba(71,84,117,0.2);
	padding: 10px;
	display: none;
}
.phone-bg {
	padding-left: 10px;
	padding-top: 10px;
}
.phone-bg h3{
	font-size: 16px;
	color: #333;
}
.phone-bg span{
	font-size: 16px;
	color: #d70e1a;
	font-weight: bold;
	margin-top: 10px;
}

.layer-box{
	width: 100%;
	height: 100%;
	background:rgba(0, 0, 0, 0.30);
	position: fixed;
	top: 0px;
	z-index: 9999;
}
.layer-min{
	width: 600px;
	height: 600px;
	/* background-color: #fff; */
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -250px;
	background-color: #fff;
	background:url('../images/tongzhi.png') no-repeat;
	background-size: 100%;
}
.tz-content{
	padding-left: 28px;
	padding-right: 28px;
	margin-top: 70px;
}
.tz-content p{
	font-size: 17px;
	color: #fff1ce;
	margin-bottom: 10px;
}
.tz-content p a:hover{
	/* font-weight: bold; */
	color: #fff !important	;
}
.tc-close{
	display: inline-block;
	width: 30px;
	height: 30px;
	/* background-color: #fff; */
	position: absolute;
	right: 26px;
	top: -50px;
}

.flowPath-box{
	padding-bottom:40px;
	width: 820px;
	margin: 0px auto;
}
.process-list {
    display: flex;
}
.process-item {
    flex-grow: 1;
    /* max-width: 9%; */
    max-width: 124px;
    text-align: center;
    overflow: hidden;
    /* padding-top: 55px; */
}
.process-item a {
    display: block;
    padding: 0 5px;
    cursor: pointer;
}
.process-item > a {
    padding-top: 52px;
    position: relative;
    background-position: center top;
    background-repeat: no-repeat;
}
.process-item > a::after,
.process-item > a::before {
    content: '';
    position: absolute;
    top: 24px;
    width: calc(50% - 25px);
    height: 3px;
    background-color: #cdcdcd;
}
.process-item:first-child > a::before,
.process-item:last-child > a::after {
    display: none;
}
.process-item > a::before {
    left: 0;
}
.process-item > a::after {
    right: 0;
}
.process-item .item-name {
    font-size: 14px;
    line-height: 30px;
    padding: 5px 0;
    color: #333333;
}

.process-item.finish a::after,
.process-item.finish a::before {
    background-color: #D70D1A;
}
.process-item.cur a::after,
.process-item.cur a::before {
    background-color: #007de6;
}
.process-item.wait a::after,
.process-item.wait a::before {
    background-color: #D70D1A;
}

.process-item.current {
    position: relative;
}
.process-item.current::before {
    content: '';
    position: absolute;
    left: 50%;
    width: 38px;
    height: 45px;
    top: 0;
    transform: translateX(-50%);
    background: url('./images/transaction_information_detail/icon_process_list_current.png');
}
.process-item.process.finish > a {
    background-image: url('../images/red.png');
}

.process-item.process > a {
    background-image: url('../images/hui.png');
}

.process-item.process.wait > a {
    background-image: url('../images/huang.png');
}


.htmlZcf {
	-webkit-filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
}
#htmlZcf{
	display: none;
}
.article-content .text .m-view-file-link{
	background: none;
	display: block;
	position: relative;
	border: none;
	padding: 0;
	margin: 0;
}