.slideshow {
    height: 500px;
    object-fit: cover;
}




#tender {
    background-color: #f9f9f9;
    font: normal 16px / 1.875em 'Arial', 'Microsoft Yahei', 'Verdana', 'Tahoma', 'sans-serif';
}

.ri-arrow-right-double-line:before { content: ">"; }

/*gold*/
.inner{width:93.75%;max-width:1440px;margin:0 auto;}

/*readmore*/
.readmore a{width:2.25em;height:2.25em;line-height:2.25em;text-align:center;overflow:hidden;background-color:#fff;box-shadow:0px 0px 3em 0px #dadada;display:block;border-radius:5px;font-size:20px;}
.readmore a:hover i{color:#74787C;}
.readmore i{color:#E1B44F;transition:all .3s;display:block;}

/*columnname*/
.columnname{text-align:center;margin-bottom:3.5%;overflow:hidden;font-size:36px;position:relative;}
.columnname h2{font-size:1em;font-weight:normal;color:#18191b;line-height:1.5em;position:relative;}
.columnname h3{font-weight:normal;font-size:0.5em;color:#e1b44f;line-height:1.5em;padding:0 7.22222222em;text-transform:uppercase;}
.columnname span{display:inline-block;position:relative;}
.columnname span:before,.columnname span:after{width:6.66666667em;height:0.11111111em;background-color:#e1b44f;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;}
.columnname span:before{right:120%;}
.columnname span:after{left:120%;}
.columnname.left{text-align:left;}
.columnname.left h2{display:inline-block;position:relative;}
.columnname.left h2:after{width:100%;height:2px;content:'';display:block;position:absolute;left:0;bottom:0;background-color:#e1b44f;}
.columnname.left h3{padding:0;display:inline-block;vertical-align:bottom;line-height:1.75em;}


#tender .list:before{content:'';display:block;position:absolute;}
#tender .item{margin-bottom:3.5%;position:relative;overflow:hidden;}
#tender .item:before{width:2px;height:100%;left:32px;top:120px;background-color:#eaeaea;content:'';display:block;position:absolute;}
#tender .item:last-child:before{display:none;}
#tender .date{float:left;font-size:18px;text-align:center;line-height:1.75em;color:#999;}
#tender .date i{display:block;width:50px;height:50px;border-radius:50%;background-color:#00a651;color:#fff;font-size:25px;line-height:40px;font-style:normal;margin:0 auto 10px;border:5px solid #eaeaea;}
#tender .box{margin-left:70px;overflow:hidden;padding-left:4.16666667%;}
#tender .info{background-color:#fff;padding:3%;margin-left:10px;position:relative;border-radius:5px;}
#tender .info:before{border-right:10px solid #f6f6f6;border-top:10px solid transparent;border-bottom:10px solid transparent;content:'';display:block;position:absolute;right:100%;top:20px;}
#tender h4{font-size:22px;font-weight:normal;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.5%;}
#tender .excerpt{color:#757575;font-size:16px;line-height:1.875em;max-height:5.625em;-webkit-line-clamp:3;margin-bottom:2%;}
/* #tender .item:nth-child(5n+1) .date i{background-color:#00a651;}
#tender .item:nth-child(5n+2) .date i{background-color:#ee4749;} */
#tender .item .date i{background-color:#21a9e1;}
/* #tender .item:nth-child(5n+4) .date i{background-color:#fad839;}
#tender .item:nth-child(5n+5) .date i{background-color:#2c2c4b;} */

@media only screen and (max-width:1280px){
/*1280px*/
#tender h4{font-size:20px;}

/*1280px*/
.readmore a{font-size: 18px;}
}

@media only screen and (max-width:1024px){

/*1024px*/
#tender .list{margin-bottom:3%;}
#tender .item:before{top:100px;left:29px;}
#tender .date{font-size:16px;}
#tender .date i{width:42px;height:42px;line-height:36px;font-size:22px;margin-bottom:5px;}
#tender .box{margin-left:60px;}
#tender .info{padding:5%;}
#tender h4{font-size:18px;}
#tender .excerpt{font-size:14px;}

/*1024px*/
.readmore a{font-size: 16px;}

}

@media only screen and (max-width:768px){
/*768px*/
#tender .list{margin-bottom:7%;}
#tender .item:before{top:70px;left:22px;}
#tender .date{font-size:12px;line-height:1.35em;}
#tender .date i{width:32px;height:32px;line-height:28px;font-size:16px;border-width:3px;}
#tender .box{margin-left:46px;}
#tender .info{padding:15px 18px 18px;}
#tender h4{font-size:16px;white-space:normal;line-height:1.5em;max-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:5px;}
#tender .excerpt{margin-bottom:8px;}
 /*768px*/
.readmore a{font-size: 14px;}
}


/* 字数统计样式 */
.char-count {
    font-size: 0.9rem;
    text-align: right;
    color: #6c757d;
}

.registration {
	position: fixed;
	bottom: 200px;
	left: 10px;
	width: 60px;
	z-index: 999;
	color: #999;
}

.registration a:hover {
	text-decoration: none;
}
.registration dl {
	background: #27a8e1;
	padding: 10px 5px;
	margin-bottom: 1px;
	position: relative;
}
.registration dl dd {
	color: #fff;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}
.registration dl dd i {
	font-size: 25px;
}
.registration dl:hover {
	background: #1781bd;
}