body {background:#fff;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1;}
.inner .col-l,.inner .col-r {padding:10px;}
.inner .col-l .col-l-content,.inner .col-r .col-r-content {border-radius:10px;box-shadow:0 0 10px 3px #e4ebf1;background:#fff;padding:15px;}
.inner .col-l .col-l-content .m-tit2 a,.inner .col-r .col-r-content .m-tit2 a{float:right;font-size:15px;}
.p-list6 li,.m-tit2 {line-height:45px;}
.m-tit2  h3 {font-size:18px;font-weight:700;}
.rollnum-box .rollnum a:hover {color:#444;}
.rollnum ul { display: flex;flex-wrap: wrap;}
.rollnum ul li {width: 33.3%;text-align:left;margin-top:65px;}
.rollnum-box .rollnum ul li .rollnum-left i {font-size:26px;width:20px;text-align:center;margin-top:3px;}
.rollnum-box .rollnum ul li .rollnum-left {display: inline-block;vertical-align: top;margin:5px 10px 0 0;}
.rollnum-box .rollnum a,.rollnum-box .rollnum a:hover {color:#333;}
.rollnum-words {display: inline-block;text-align: left;}
.rollnum-words h6 {font-size:26px;font-weight:700;}
.rollnum-words h6 .timer {
		font-size:28px;
		background: -webkit-linear-gradient(45deg, orange, red); /* Chrome, Safari */
		background: linear-gradient(45deg, orange, red); /* Standard syntax */
		-webkit-background-clip: text; /* Chrome, Safari */
		background-clip: text;
		-webkit-text-fill-color: transparent; /* Chrome, Safari */
}
.rollnum-words p {font-size: 14px;margin-top:5px;}
.m-tit1 h3 {font-size:30px;font-weight:700;}
.newsbox {margin-top:30px;} 
.row-a1 {padding:40px 0 50px;}
.m-tit2 h3 {border-left:none;margin-right:0;padding-left:0;}
.m-tit2 h3 i {margin-right:6px;}
.relative {position:relative;}

/* banner */
.banner {width: 100%;height:500px;overflow: hidden;}
.slider .slide {top:0;left:0;float:left;position:absolute;width:100%;height:100%;background-size:cover !important;}
.banner #slideposition{position:absolute;right:50%;margin-right:-134px;bottom:25px;opacity:0.8}
.banner #slideposition ul li.indicator{display:inline-block;height:10px;width:80px;background:#fff;margin:0px 7px;padding:0;overflow:hidden;cursor:pointer;border-radius:10px;}
.banner #slideposition ul li.indicator.active{background:#b91e22;}
.main h3 {text-align:center;}

#notice {border-bottom:1px solid #efefef;}
#notice .noticecontent {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;}
#notice .noticecontent h3 {font-size:15px;font-weight:700;}
#notice .noticecontent h3 span {font-size:17px;}
#notice #scroll-text {height:50px;overflow:hidden;}
#notice #scroll-text ul {height:50px;width:100%;}
#notice #scroll-text ul li {line-height:50px;}
#notice #scroll-text ul li a {color:#b91e22;}

/*.row-a1{padding:60px 0 123px;}*/
.row-a1 .inner{overflow:hidden;padding-top:59px;background-color:#FFF;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}
.row-a1 .inner .col-l,.row-a1 .inner .col-r{width:47.75%}	
.p-list6 li{border-top:1px solid #efefef;overflow:hidden;font-size:14px;color:#222;}
.p-list6 .con1,.p-list6 .con2{float:left;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.p-list6 .con1{width:69%}
.p-list6 .con2{width:20%}
.p-list6 .con3{float:right}
.p-list6 .more{color:#3476f4}
.p-list6 .more:hover{text-decoration:underline}
.p-list6 .num{display:inline-block;vertical-align:middle;margin:-2px 0 0 10px;width:18px;height:18px;background:#f2f6fe;border:1px solid #c3d6fc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;color:#3476f4;line-height:16px;text-align:center}
.row-a3{padding:53px 0 56px}	
.footer .con-top{padding:30px 0}
.f-nav{padding-top:0}
.f-nav .v2,.f-nav dt{font-size:14px}
.f-copy{font-size:12px}


.newsbox .fr {float:right;width:31.6%;}
.newsbox .fl {float:left;width:66%;}
.newsbox .n-list dt {float: left;width: 48.215%;margin-bottom: 3.57%;display: table;table-layout: fixed;min-height: 13vw;padding: 0;	border: none;background: none;border-radius: 0;}
.newsbox .n-list dt:not(:nth-child(2n)) { margin-right: 3.57%;}
.newsbox .n-list dt:nth-child(2n+1) {clear:left;}
.newsbox .n-list dt a {display: table-cell;vertical-align: middle;position: relative;padding: 1.5vw 2vw;border:1px solid #ececec;background: #fff;border-radius:10px;}
.newsbox time {color: #005cb9;font-size: 18px;line-height:200%;}
.newsbox .tit {margin-top: 0.4vw;font-size: 18px;color: #000;margin-bottom:0.4vw;}
.newsbox p.dot2 {color: #7d7d7d;line-height: 26px;height: 52px;font-size:12px;}
.newspart .newsbox ul li:first-child p.dot2 {height:80px;}
.newsbox .n-top .txt {margin-top: 6.78%;position: relative;padding-left: 132px;padding-right: 15px;}
.newsbox time {color: #005cb9;font-size: 18px;}
.newsbox time span {display: block;font-size: 1.7em;float:none;}
.newsbox .dot {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newsbox p.dot2 {color: #7d7d7d;line-height: 26px;height: 52px; overflow:hidden;}
.newsbox .n-top .txt:before {width:1px;height:100%;background:#c6c6c6;position:absolute;top:0;left:132px;margin-left: -27px;content: '';}
.newsbox .n-top .txt time {position: absolute;left: 0;top: 0;}
.newsbox .n-top .pic {overflow: hidden;height:300px;background-color:#fff;border-radius:10px;}
.newsbox .n-top .pic .Ispic {height:300px;transition: 0.3s;background-size:cover;background-repeat:no-repeat;background-position:center center;} 
.newsbox .n-top .dot-n2 {width:240px}
.newsbox .n-top a:hover .Ispic {transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.newsbox .n-list dt a:before {transition: 0.3s;width: 0;position: absolute;left:5px;top: 0;height: 2px;background: #005cb9;content: '';}
.newsbox .n-list dt a:hover:before{width: 364px;}
.row-a2 {background:url(../images/bg_3.jpg) 100% 100% no-repeat;}

	
.dealbox {padding:10px 0 30px;height:450px;}
.dealbox .deal {width:55%;height:300px;margin-top:30px;overflow:hidden;float:left;}
.dealbox .imgbox {width:45%;height:300px;float:right;}
.row-a2 .m-tit1 h3 {color:#212121;padding-top:20px;}
.newspart {background:url(../images/bg_1.jpg) 100% 100% no-repeat;}
	
.supplierbox {background:url(../images/bg_2.jpg) 100% 100% no-repeat;padding:30px 0 60px;}
.row-a4 .supplier {width:1180px;margin:30px auto;}
.row-a4 .supplier ul {padding-bottom: 26.389%;position: relative;}
.row-a4 .supplier ul li {position: absolute;width: 9.7%;background: #fff;border-radius: 10px;overflow: hidden;box-shadow: 0 2px 25px 0 rgba(4,24,43,.1);}
.row-a4 .supplier ul li:nth-child(1) {width: 31.971%;}
.row-a4 .supplier ul li a {display: block;position: relative;overflow: hidden;}
.row-a4 .supplier ul li .Ispic {display: block;width: 100%;padding-bottom: 82.543%;transition: all 0.5s;background-size: 75% !important;}
.row-a4 .supplier ul li:nth-child(1){ width:31.971%;}
.row-a4 .supplier ul li:nth-child(2),
.row-a4 .supplier ul li:nth-child(3){width:20.87%; }
.row-a4 .supplier ul li:nth-child(2){ right:0; }
.row-a4 .supplier ul li:nth-child(3){left:33.75%;}
.row-a4 .supplier ul li:nth-child(3),
.row-a4 .supplier ul li:nth-child(10),
.row-a4 .supplier ul li:nth-child(11),
.row-a4 .supplier ul li:nth-child(12),
.row-a4 .supplier ul li:nth-child(13){ bottom:0; }
.row-a4 .supplier ul li:nth-child(4){left:33.75%;}
.row-a4 .supplier ul li:nth-child(5){left:45%;}
.row-a4 .supplier ul li:nth-child(6){ right:22.6%;}
.row-a4 .supplier ul li:nth-child(8),
.row-a4 .supplier ul li:nth-child(9){ bottom:34.82%;}
.row-a4 .supplier ul li:nth-child(8),
.row-a4 .supplier ul li:nth-child(7),
.row-a4 .supplier ul li:nth-child(10){ right:33.9%;}
.row-a4 .supplier ul li:nth-child(9),
.row-a4 .supplier ul li:nth-child(11){ right:22.6%;}
.row-a4 .supplier ul li:nth-child(12){ right:11.3%;}
.row-a4 .supplier ul li:nth-child(13){ right:0; }
.row-a4 .supplier ul li:hover{ box-shadow: 0 4px 6px 2px rgba(11, 91, 145, 0.1);}
.row-a4 .supplier ul li:hover .Ispic{ transform: scale3d(1.1,1.1,1.1);}
.row-a4 .supplier ul li a{display:block;position:relative;overflow: hidden;}
.row-a4 .supplier ul li a::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; z-index:10; border-radius: 10px; }

body.index .sucbidder {width:1130px;margin:25px auto;border-radius:10px;box-shadow:0 0 10px 3px #e4ebf1;background:#fff;padding:15px;}
body.index .sucbidder h3 {margin: 15px 0 20px;font-weight: 600}
body.index .sucbidder ul li {width:48%;float:left;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content:space-between;gap:40px;line-height:40px;border-top:1px solid #efefef;overflow:hidden;font-size:14px;color:#222;}
body.index .sucbidder ul li:nth-child(2n) {margin-left:4%;}
body.index .sucbidder ul li a.titleh5 {width:75%;}
body.index .sucbidder ul li a.baoming {color:#3476f4;}