@charset "utf-8";
/* CSS Document */

/* .part-one */
.part-one {
	display:block;
	width:calc(100% - 2rem); height:auto; overflow:hidden;
	margin:6rem auto 0 auto; padding:0;
	font-size:0;
	background-color:#fff;
	-webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; border-radius:0.5rem;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem;
}

.part-one > .notice {
	display:block;
	width:100%; height:auto; overflow:hidden;
	vertical-align:top;
}
.part-one > .notice > .title {
	display:block; box-sizing:border-box;
	height:2.8rem; line-height:2.8rem; overflow:hidden;
	border-top:0.1rem solid #fff;
	background-color:#f2f2f2;
}
.part-one > .notice > .title > b {
	float:left; display:inline;
	margin-left:1rem;
	font-size:1.1rem; color:#333;
}
.part-one > .notice > .title > a {
	float:right; display:inline;
	margin-right:1rem;
	font-size:0.8rem;
}

.part-one > .notice > .content {
	display:block;
	width:100%; height:auto; overflow:hidden;
	padding:0.5rem 0 0.7rem 0;
	background-color:#fff;
}
.part-one > .notice > .content > li {
	display:block;
	width:calc(100% - 2rem); height:2.5rem; line-height:2.5rem; overflow:hidden;
	margin:0 auto;
}
.part-one > .notice > .content > li > a {
	display:block;
	width:100%; height:2.5rem; line-height:2.5rem; overflow:hidden;
	font-size:1.1rem;
	text-overflow:ellipsis; white-space:nowrap;
}
.part-one > .notice > .content > li:nth-last-child(1),
.part-one > .notice > .content > li:nth-last-child(2) {
	display:none;
}


.part-one > .banner {
	display:block;
	width:100%; height:14rem; overflow:hidden;
	vertical-align:top;
	background-color:#f9f9f9;
}

.swiper-container-banner {
	width:100%; height:100%;
}
.swiper-container-banner .swiper-slide {
	background-position:center center;
	background-repeat:no-repeat;
}
.swiper-container-banner .swiper-pagination-bullet {
	width:0.7rem; height:0.7rem;
	background-color:#fff;
	filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;
}
.swiper-container-banner .swiper-pagination-bullet-active {
	background-color:#d11919;
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
}



/* .part-two */
.part-two {
	display:block;
	width:calc(100% - 2rem); height:auto;
	margin:0.9rem auto 0 auto; padding:0;
	font-size:0;
	white-space:nowrap;
}

.part-two > .works {
	display:inline-block;
	width:100%; height:11rem;
}
.part-two > .works > a {
	display:inline-block;
	width:30%; height:11rem; overflow:hidden;
	margin-right:5%; padding:0;
	vertical-align:top;
	-webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; border-radius:0.5rem;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem;
}
.part-two > .works > a:last-child {
	margin-right:0;
}
.part-two > .works > a.info {
	background-color:#2aae62;
	background:-webkit-linear-gradient(left, #2aae62, #6ce174);
	background:-o-linear-gradient(left, #2aae62, #6ce174);
	background:-moz-linear-gradient(left, #2aae62, #6ce174);
	background:linear-gradient(left, #2aae62, #6ce174);
}
.part-two > .works > a.mine {
	background-color:#1b5cbd;
	background:-webkit-linear-gradient(left, #1b5cbd, #1db9e0);
	background:-o-linear-gradient(left, #1b5cbd, #1db9e0);
	background:-moz-linear-gradient(left, #1b5cbd, #1db9e0);
	background:linear-gradient(left, #1b5cbd, #1db9e0);
}
.part-two > .works > a.noti {
	background-color:#1b5cbd;
	background:-webkit-linear-gradient(left, #1b5cbd, #1db9e0);
	background:-o-linear-gradient(left, #1b5cbd, #1db9e0);
	background:-moz-linear-gradient(left, #1b5cbd, #1db9e0);
	background:linear-gradient(left, #1b5cbd, #1db9e0);
}
.part-two > .works > a.auct {
	background-color:#d4592f;
	background:-webkit-linear-gradient(left, #d4592f, #f6a23f);
	background:-o-linear-gradient(left, #d4592f, #f6a23f);
	background:-moz-linear-gradient(left, #d4592f, #f6a23f);
	background:linear-gradient(left, #d4592f, #f6a23f);
}

.part-two > .works > a > .bg {
	display:none;
}


.part-two > .works > a > .cont {
	display:block; box-sizing:border-box;
	width:100%; height:100%;
	padding:1.4rem 0 0 1.4rem;
}
.part-two > .works > a > .cont > .ico {
	display:block;
	width:3.48rem; height:3.48rem; overflow:hidden;
	background-position:center center; background-repeat:no-repeat; background-size:cover;
}
.part-two > .works > a.info > .cont > .ico {background-image:url(/image/p08-01.png);}
.part-two > .works > a.mine > .cont > .ico {background-image:url(/image/p08-04.png);}
.part-two > .works > a.noti > .cont > .ico {background-image:url(/image/p08-02.png);}
.part-two > .works > a.auct > .cont > .ico {background-image:url(/image/p08-03.png);}

.part-two > .works > a > .cont > big {
	display:block;
	line-height:normal;
	margin-top:0.6rem;
	font-size:1.4rem; color:#fff;
}
.part-two > .works > a > .cont > small {
	display:block;
	line-height:normal;
	margin-top:0.6rem;
	font-size:0.9rem; color:rgba(255,255,255,0.7);
	text-transform:uppercase;
}


.part-two > .myinfo {
	display:block; box-sizing:border-box;
	width:100%; height:auto; overflow:hidden;
	margin:0.9rem auto 0 auto; padding:0.8rem 1.2rem;
	vertical-align:top;
	border-left:0.4rem solid #fff4be;
	background-color:#fff;
	-webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; border-radius:0.5rem;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem;
}
.part-two > .myinfo > h3 {
	display:block;
	line-height:2rem;
	font-size:1.3rem; color:#333;
}
.part-two > .myinfo > .tipbox {
	display:block;
	height:2.8rem; overflow:hidden;
	margin-top:0.4rem;
	font-size:0;
	white-space:nowrap;
	background-color:#fbf4d3;
	-webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem;
}
.part-two > .myinfo > .tipbox > u,
.part-two > .myinfo > .tipbox > a {
	display:inline-block;
	line-height:2.8rem;
	font-size:1.1rem; color:#666;
	text-decoration:none;
	vertical-align:middle;
}
.part-two > .myinfo > .tipbox > u > span {
	display:inline;
	padding:0 0.4rem;
}

.part-two > .myinfo > .tipbox > u {
	width:calc(calc(100% - 8rem) / 2);
	text-indent:0.5rem;
}
.part-two > .myinfo > .tipbox > a {
	width:8rem;
	text-align:center;
	color:#fff;
	background-color:#28a745;
}


.part-two > .myinfo > .reglog {
	display:block;
	height:2.8rem;
	margin-top:0.6rem;
	font-size:0;
	white-space:nowrap;
	background-color:#fbf4d3;
	-webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem;
}
.part-two > .myinfo > .reglog > a {
	display:inline-block; box-sizing:border-box;
	width:50%; line-height:2.8rem;
	vertical-align:middle;
	font-size:1.1rem; font-weight:bold; color:#95741a;
	text-align:center;
}
.part-two > .myinfo > .reglog > a > .ico {
	display:inline-block;
	width:1.4rem; height:1.4rem; overflow:hidden;
	vertical-align:middle;
	margin-right:0.2rem;
	background-position:center center; background-repeat:no-repeat;
}
.part-two > .myinfo > .reglog > a.reg {
	border:0.1rem solid #fbf4d3;
	background-color:#fbf4d3;
}
.part-two > .myinfo > .reglog > a.reg:hover {
	border-color:#f0de88;
}
.part-two > .myinfo > .reglog > a.reg > .ico {
	background-image:url(/image/p17-01.png);
}
.part-two > .myinfo > .reglog > a.log {
	border:0.1rem solid #f8ebae;
	background-color:#f8ebae;
}
.part-two > .myinfo > .reglog > a.log:hover {
	border-color:#ecd048;
}
.part-two > .myinfo > .reglog > a.log > .ico {
	background-image:url(/image/p17-02.png);
}

.part-two > .myinfo > .process {
	display:block;
	height:1.6rem; line-height:1.6rem; overflow:hidden;
	margin-top:1.2rem;
	font-size:0;
	text-align:center;
	white-space:nowrap;
}
.part-two > .myinfo > .process > u {
	display:inline-block;
	padding:0 0.5rem;
	font-size:1.1rem; color:#666;
	text-decoration:none;
	vertical-align:middle;
}
.part-two > .myinfo > .process > i {
	display:inline-block;
	width:1.6rem; height:1.6rem; overflow:hidden;
	vertical-align:middle;
	background:url(/image/p18.png) center center no-repeat;
}

.part-two > .myinfo > .funlink {
	display:block;
	height:1.3rem; line-height:1.3rem; overflow:hidden;
	margin:1.2rem auto 1.2rem auto;
	font-size:0;
	text-align:center;
	white-space:nowrap;
}
.part-two > .myinfo > .funlink > a {
	display:inline-block;
	padding:0 1rem;
	font-size:1rem; font-weight:bold;
	vertical-align:middle;
}
.part-two > .myinfo > .funlink > a:first-child {
	display:none;
}
.part-two > .myinfo > .funlink > a:link {color:#95741a;}
.part-two > .myinfo > .funlink > a:visited {color:#95741a;}
.part-two > .myinfo > .funlink > a:hover {color:#c00;}
.part-two > .myinfo > .funlink > a:active {color:#c00;}
.part-two > .myinfo > .funlink > a > .ico {
	display:inline-block;
	margin-right:0.2rem;
	width:1.3rem; height:1.3rem; overflow:hidden;
	vertical-align:middle;
	background-position:center center; background-repeat:no-repeat;
}
.part-two > .myinfo > .funlink > a.mob > .ico {
	background-image:url(/image/p19-01.png);
}
.part-two > .myinfo > .funlink > a.app > .ico {
	background-image:url(/image/p19-02.png);
}
.part-two > .myinfo > .funlink > a.lx > .ico {
	background-image:url(/image/p19-03.png);
}


.part-two > .myinfo > .remind {
	display:block;
	margin-top:0.5rem;
}
.part-two > .myinfo > .remind > li {
	display:block;
	height:2.5rem; line-height:2.5rem; overflow:hidden;
	font-size:0;
	white-space:nowrap;
}
.part-two > .myinfo > .remind > li > a,
.part-two > .myinfo > .remind > li > span {
	display:inline-block;
	width:calc(100% - 6rem); overflow:hidden;
	font-size:1.1rem;
	text-indent:2rem;
	text-overflow:ellipsis; white-space:nowrap;
	vertical-align:middle;
	background:url(/image/p09.png) 0.2rem center no-repeat;
}
.part-two > .myinfo > .remind > li > date {
	display:inline-block;
	width:6rem; overflow:hidden;
	font-size:1rem; color:#888;
	text-align:right;
	vertical-align:middle;
}



#layer_qr_mburl {
	display:none;
}



/* .part-thr */
.part-thr {
	display:block;
	width:calc(100% - 2rem); height:auto;
	margin:0.9rem auto 0 auto; padding:0 0 2rem 0;
	font-size:0;
	background-color:#fff;
	-webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; border-radius:0.5rem;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem; box-shadow:rgba(0,0,0,0.1) 0 0 0.8rem;
}

.part-thr > .topnew-info {
	display:block;
	width:100%; height:auto; min-height:40rem; overflow:hidden;
}
.topnew-info > .title {
	display:block;
	height:3.2rem;
	margin-top:0.3rem;
	border-bottom:0.1rem solid #e0e0e0;
	font-size:0;
	text-align:center;
	white-space:nowrap;
}
.topnew-info > .title > a {
	display:inline-block;
	line-height:3.2rem;
	padding:0 1.8rem;
	font-size:1.1rem; color:#666;
	text-align:center;
}

.topnew-info > .title > a.active {
	font-weight:bold;
	color:#4388f0;
	border-bottom:0.2rem solid #4388f0;
}

.topnew-info > .content {
	display:block;
}
.topnew-info > .content > li {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:1.1rem 0;
	font-size:0;
	white-space:nowrap;
	border-bottom:0.1rem dotted #ccc;
}
.topnew-info > .content > li > .stat {
	display:inline-block;
	width:6.8rem; height:auto;
	text-align:center;
	vertical-align:top;
}
.topnew-info > .content > li > .stat > i {
	display:inline-block;
	width:5.4rem; height:2rem; line-height:2rem;
	padding:0;
	font-size:0.9rem; font-style:normal;
	text-align:center;
	-webkit-border-radius:1rem; -moz-border-radius:1rem; border-radius:1rem;
}
/* -- 比选 -- */
.topnew-info > .content > li.stat1 > .stat > i {
	background-color:#28a745;/*进行中*/
	color:#fff;
}
.topnew-info > .content > li.stat2 > .stat > i {
	background-color:#dc3545;/*已截止*/
	color:#fff;
}
.topnew-info > .content > li.stat3 > .stat > i {
	background-color:#999;/*已结束*/
	color:#fff;
}
/* -- 竞价 -- */
.topnew-info > .content > li.statauct1 > .stat > i {
	background-color:#a6abb0;/*尚未开始报名*/
	color:#fff;
}
.topnew-info > .content > li.statauct2 > .stat > i {
	background-color:#4fcdc1;/*正在报名*/
	color:#fff;
}
.topnew-info > .content > li.statauct3 > .stat > i {
	background-color:#28a745;/*竞价进行中*/
	color:#fff;
}
.topnew-info > .content > li.statauct4 > .stat > i {
	background-color:#dc3545;/*已截止*/
	color:#fff;
}
.topnew-info > .content > li.statauct5 > .stat > i {
	background-color:#999;/*已结束*/
	color:#fff;
}
/* -- 蜀道 -- */
.topnew-info > .content > li.statsd1 > .stat > i {
	background-color:#94c2be;/*未开始*/
	color:#fff;
}
.topnew-info > .content > li.statsd2 > .stat > i {
	background-color:#4fcdc1;/*正在报名*/
	color:#fff;
}
.topnew-info > .content > li.statsd3 > .stat > i {
	background-color:#009688;/*正在缴纳保证金*/
	color:#fff;
}
.topnew-info > .content > li.statsd4 > .stat > i {
	background-color:#17a2b8;/*正在答疑澄清*/
	color:#fff;
}
.topnew-info > .content > li.statsd5 > .stat > i {
	background-color:#28a745;/*正在递交文件*/
	color:#fff;
}
.topnew-info > .content > li.statsd6 > .stat > i {
	background-color:#dc3545;/*已截止*/
	color:#fff;
}
.topnew-info > .content > li.statsd7 > .stat > i {
	background-color:#999;/*已结束*/
	color:#fff;
}

.topnew-info > .content > li > .text {
	display:inline-block;
	width:calc(100% - 8rem); height:auto;
	vertical-align:top;
}
.topnew-info > .content > li > .text > a {
	display:block;
	width:100%; height:2rem; line-height:2rem; overflow:hidden;
	font-size:1.3rem; font-weight:normal;
	text-overflow:ellipsis; white-space:nowrap;
}
.topnew-info > .content > li > .text > p {
	display:block;
	width:100%; line-height:1.5; overflow:hidden;
	padding:0.2rem 0;
	font-size:1rem; color:#999;
	text-overflow:ellipsis; white-space:nowrap;
}
.topnew-info > .content > li > .text > p > u {
	display:inline-block;
	margin:0;
	font-size:1rem; color:#999;
	text-decoration:none;
	vertical-align:middle;
}
.topnew-info > .content > li > .text > p > a {
	display:inline-block;
	margin:0 0 0 0.4rem;
	font-size:1rem;
	vertical-align:middle;
}
.topnew-info > .content > li > .text > p > .br::after {
	content:"\A";
	white-space: pre;
}
.topnew-info > .content > li > .text > u {
	display:block;
	font-size:1rem;
	text-decoration:none;
}
/* -- 比选 -- */
.topnew-info > .content > li.stat1 > .text > u {
	color:#28a745;
}
.topnew-info > .content > li.stat2 > .text > u {
	color:#dc3545;
}
.topnew-info > .content > li.stat3 > .text > u {
	color:#888;
}
.topnew-info > .content > li.stat3 > .text > u > .ap {
	display:none;
}
/* -- 竞价 -- */
.topnew-info > .content > li.statauct1 > .text > u {
	color:#a6abb0;/*尚未开始报名*/
}
.topnew-info > .content > li.statauct2 > .text > u {
	color:#4fcdc1;/*正在报名*/
}
.topnew-info > .content > li.statauct3 > .text > u {
	color:#28a745;/*竞价进行中*/
}
.topnew-info > .content > li.statauct4 > .text > u {
	color:#dc3545;/*已截止*/
}
.topnew-info > .content > li.statauct5 > .text > u {
	color:#999;/*已结束*/
}
/* -- 蜀道 -- */
.topnew-info > .content > li.statsd1 > .text > u {
	color:#6baca6;/*未开始*/
}
.topnew-info > .content > li.statsd2 > .text > u {
	color:#4fcdc1;/*正在报名*/
}
.topnew-info > .content > li.statsd3 > .text > u {
	color:#009688;/*正在缴纳保证金*/
}
.topnew-info > .content > li.statsd4 > .text > u {
	color:#17a2b8;/*正在答疑澄清*/
}
.topnew-info > .content > li.statsd5 > .text > u {
	color:#28a745;/*正在递交文件*/
}
.topnew-info > .content > li.statsd6 > .text > u {
	color:#dc3545;/*已截止*/
}
.topnew-info > .content > li.statsd7 > .text > u {
	color:#888;/*已结束*/
}



.topnew-info > .content > li > .colu {
	display:block;
}
.topnew-info > .content > li > .colu > i {
	display:inline-block;
	width:auto; height:2rem; line-height:2rem;
	padding:0 0.8rem; margin:0.4rem 0 0 6.8rem;
	font-size:1rem; font-style:normal; color:#fff;
	text-align:center;
	-webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem;
}
.topnew-info > .content > li > .colu1 > i {
	background-color:#4ebe7e;
	background:-webkit-linear-gradient(left, #4ebe7e, #8bdc91);
	background:-o-linear-gradient(left, #4ebe7e, #8bdc91);
	background:-moz-linear-gradient(left, #4ebe7e, #8bdc91);
	background:linear-gradient(left, #4ebe7e, #8bdc91);
}
.topnew-info > .content > li > .colu2 > i {
	background-color:#e06f47;
	background:-webkit-linear-gradient(left, #e06f47, #ebad64);
	background:-o-linear-gradient(left, #e06f47, #ebad64);
	background:-moz-linear-gradient(left, #e06f47, #ebad64);
	background:linear-gradient(left, #e06f47, #ebad64);
}
.topnew-info > .content > li > .colu3 > i {
	background-color:#1b5cbd;
	background:-webkit-linear-gradient(left, #1b5cbd, #1db9e0);
	background:-o-linear-gradient(left, #1b5cbd, #1db9e0);
	background:-moz-linear-gradient(left, #1b5cbd, #1db9e0);
	background:linear-gradient(left, #1b5cbd, #1db9e0);
}


.topnew-info > .more {
	display:block;
	width:12rem; height:2.6rem; line-height:2.6rem; overflow:hidden;
	margin:1.4rem auto 2rem auto;
	font-size:1.1rem; color:#4388f0;
	text-align:center;
	border:0.1rem solid #b8ccea;
	-webkit-border-radius:1.2rem; -moz-border-radius:1.2rem; border-radius:1.2rem;
}


.part-thr > .right-box {
	display:block;
	width:calc(100% - 2rem); height:auto; overflow:hidden;
	margin:0 auto;
	vertical-align:top;
}















