@charset "utf-8";
/* CSS Document */

/* .part-one */
.part-one {
	display:block;
	width:1200px; height:auto; overflow:hidden;
	margin:16px auto 0 auto; padding:0;
	font-size:0;
	white-space:nowrap;
	background-color:#fff;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 10px; box-shadow:rgba(0,0,0,0.1) 0 0 10px;
}

.part-one > .notice {
	display:inline-block;
	width:360px; height:240px; overflow:hidden;
	vertical-align:top;
}
.part-one > .notice > .title {
	display:block; box-sizing:border-box;
	height:41px; line-height:41px; overflow:hidden;
	background:#f2f2f2 url(/image/p07.png) center top no-repeat;
}
.part-one > .notice > .title > b {
	float:left; display:inline;
	margin-left:20px;
	font-size:14px; color:#333;
}
.part-one > .notice > .title > a {
	float:right; display:inline;
	margin-right:20px;
	font-size:12px;
}

.part-one > .notice > .content {
	display:block;
	width:100%; height:calc(100% - 41px); overflow:hidden;
	padding-top:9px;
	background-color:#fff;
}
.part-one > .notice > .content > li {
	display:block;
	width:calc(100% - 40px); height:34px; line-height:34px; overflow:hidden;
	margin:0 auto;
}
.part-one > .notice > .content > li > a {
	display:block;
	width:100%; height:34px; line-height:34px; overflow:hidden;
	font-size:14px;
	text-overflow:ellipsis; white-space:nowrap;
}


.part-one > .banner {
	display:inline-block;
	width:calc(100% - 360px); height:240px; 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:12px; height:12px;
	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:1200px; height:auto;
	margin:16px auto 0 auto; padding:0;
	font-size:0;
	white-space:nowrap;
}

.part-two > .works {
	display:inline-block;
	width:723px; height:200px;
	white-space:nowrap;
}
.part-two > .works > a {
	position:relative;
	display:inline-block;
	width:222px; height:200px; overflow:hidden;
	margin-right:19px; padding:0;
	vertical-align:top;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 10px; box-shadow:rgba(0,0,0,0.1) 0 0 10px;
}
.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 {
	position:absolute; z-index:1; left:0; top:0;
	display:block;
	width:100%; height:100%;
}
.part-two > .works > a.info > .bg {
	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);
}
.part-two > .works > a.mine > .bg {
	background-color:#366fc5;
	background:-webkit-linear-gradient(left, #366fc5, #39c3e5);
	background:-o-linear-gradient(left, #366fc5, #39c3e5);
	background:-moz-linear-gradient(left, #366fc5, #39c3e5);
	background:linear-gradient(left, #366fc5, #39c3e5);
}
.part-two > .works > a.noti > .bg {
	background-color:#366fc5;
	background:-webkit-linear-gradient(left, #366fc5, #39c3e5);
	background:-o-linear-gradient(left, #366fc5, #39c3e5);
	background:-moz-linear-gradient(left, #366fc5, #39c3e5);
	background:linear-gradient(left, #366fc5, #39c3e5);
}
.part-two > .works > a.auct > .bg {
	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);
}

.part-two > .works > a:hover {
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.3) 0 0 10px; box-shadow:rgba(0,0,0,0.3) 0 0 10px;
}
.part-two > .works > a:hover > .bg {
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}


.part-two > .works > a > .cont {
	position:absolute; z-index:2; left:0; top:0;
	display:block; box-sizing:border-box;
	width:100%; height:100%;
	padding:25px 0 0 25px;
}
.part-two > .works > a > .cont > .ico {
	display:block;
	width:60px; height:60px; overflow:hidden;
	background-position:center center; background-repeat:no-repeat;
}
.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:10px;
	font-size:24px; color:#fff;
}
.part-two > .works > a:hover > .cont > big {
	padding-left:10px;
}
.part-two > .works > a > .cont > small {
	display:block;
	line-height:normal;
	margin-top:10px;
	font-size:14px; color:rgba(255,255,255,0.7);
	text-transform:uppercase;
}


.part-two > .myinfo {
	display:inline-block; box-sizing:border-box;
	width:476px; height:200px; overflow:hidden;
	padding:10px 30px 0 20px;
	vertical-align:top;
	border-left:8px solid #fff4be;
	background-color:#fff;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 10px; box-shadow:rgba(0,0,0,0.1) 0 0 10px;
}
.part-two > .myinfo:hover {
	border-left-color:#ffe87f;
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.3) 0 0 10px; box-shadow:rgba(0,0,0,0.3) 0 0 10px;
}
.part-two > .myinfo > h3 {
	display:block;
	line-height:32px;
	font-size:18px; color:#333;
}
.part-two > .myinfo > .tipbox {
	display:block;
	height:42px; overflow:hidden;
	margin-top:8px;
	font-size:0;
	white-space:nowrap;
	background-color:#fbf4d3;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-two > .myinfo > .tipbox > u,
.part-two > .myinfo > .tipbox > a {
	display:inline-block;
	line-height:42px;
	font-size:14px; color:#666;
	text-decoration:none;
	vertical-align:middle;
}
.part-two > .myinfo > .tipbox > u > span {
	display:inline;
	padding:0 6px;
}

.part-two > .myinfo > .tipbox > u {
	width:calc(calc(100% - 130px) / 2);
	text-indent:10px;
}
.part-two > .myinfo > .tipbox > a {
	width:130px;
	text-align:center;
	color:#fff;
	background-color:#28a745;
}


.part-two > .myinfo > .reglog {
	display:block;
	height:42px;
	margin-top:8px;
	font-size:0;
	white-space:nowrap;
	background-color:#fbf4d3;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-two > .myinfo > .reglog > a {
	display:inline-block; box-sizing:border-box;
	width:50%; line-height:42px;
	vertical-align:middle;
	font-size:14px; font-weight:bold; color:#95741a;
	text-align:center;
}
.part-two > .myinfo > .reglog > a > .ico {
	display:inline-block;
	width:24px; height:24px; overflow:hidden;
	vertical-align:middle;
	margin-right:4px;
	background-position:center center; background-repeat:no-repeat;
}
.part-two > .myinfo > .reglog > a.reg {
	border:1px 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:1px 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:27px; line-height:27px; overflow:hidden;
	margin-top:16px;
	font-size:0;
	white-space:nowrap;
}
.part-two > .myinfo > .process > u {
	display:inline-block;
	padding:0 10px;
	font-size:14px; color:#666;
	text-decoration:none;
	vertical-align:middle;
}
.part-two > .myinfo > .process > i {
	display:inline-block;
	width:27px; height:27px; overflow:hidden;
	vertical-align:middle;
	background:url(/image/p18.png) center center no-repeat;
}

.part-two > .myinfo > .funlink {
	display:block;
	height:22px; line-height:22px; overflow:hidden;
	margin-top:18px;
	font-size:0;
	text-align:center;
	white-space:nowrap;
}
.part-two > .myinfo > .funlink > a {
	display:inline-block;
	padding:0 20px;
	font-size:12px; font-weight:bold;
	vertical-align:middle;
}
.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:2px;
	width:22px; height:22px; 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:10px;
}
.part-two > .myinfo > .remind > li {
	display:block;
	height:28px; line-height:28px; 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% - 95px); overflow:hidden;
	font-size:14px;
	text-indent:35px;
	text-overflow:ellipsis; white-space:nowrap;
	vertical-align:middle;
	background:url(/image/p09.png) 7px center no-repeat;
}
.part-two > .myinfo > .remind > li > date {
	display:inline-block;
	width:95px; overflow:hidden;
	font-size:12px; color:#888;
	text-align:right;
	vertical-align:middle;
}


#layer_qr_mburl {
	position:absolute; z-index:100;
	display:none; box-sizing:border-box;
	width:160px; height:auto;
	padding:10px;
	background-color:#fff;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.15) 0 0 10px; box-shadow:rgba(0,0,0,0.15) 0 0 10px;
}
#layer_qr_mburl > img {
	display:block;
	width:100%; height:auto;
}
#layer_qr_mburl > u {
	display:block;
	padding:4px 0 6px 0;
	font-size:12px; color:#666;
	text-align:center;
	text-decoration:none;
}



/* .part-thr */
.part-thr {
	display:block;
	width:1200px; height:auto; min-height:800px; overflow:hidden;
	margin:16px auto 0 auto; padding:0 0 30px 0;
	font-size:0;
	white-space:nowrap;
	background-color:#fff;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 10px; box-shadow:rgba(0,0,0,0.1) 0 0 10px;
}

.part-thr > .topnew-info {
	display:inline-block;
	width:780px; height:auto; overflow:hidden;
	vertical-align:top;
}
.topnew-info > .title {
	display:block;
	height:58px;
	margin-top:6px;
	border-bottom:1px solid #e0e0e0;
	font-size:0;
	text-indent:15px;
	white-space:nowrap;
}
.topnew-info > .title > a {
	display:inline-block;
	min-width:100px; line-height:58px;
	padding:0 15px;
	font-size:16px;
	text-align:center;
}
.topnew-info > .title > a:link {color:#666;}
.topnew-info > .title > a:visited {color:#666;}
.topnew-info > .title > a:hover {color:#c00;}
.topnew-info > .title > a:active {color:#c00;}

.topnew-info > .title > a.active {
	font-weight:bold;
	color:#4388f0;
	border-bottom:2px solid #4388f0;
}

.topnew-info > .content {
	display:block;
}
.topnew-info > .content > li {
	display:block; box-sizing:border-box;
	width:calc(100% - 30px); height:120px; overflow:hidden;
	margin:0 auto; padding:18px 0;
	font-size:0;
	white-space:nowrap;
	border-bottom:1px dotted #ccc;
}
.topnew-info > .content > li > .stat {
	display:inline-block;
	width:116px; height:auto;
	text-align:center;
	vertical-align:top;
}
.topnew-info > .content > li > .stat > i {
	display:inline-block;
	width:90px; height:34px; line-height:34px;
	padding:0;
	font-size:14px; font-weight:bold; font-style:normal;
	text-align:center;
	-webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px;
}
/* -- 比选 -- */
.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 > .colu {
	display:inline-block;
	width:116px; height:auto;
	text-align:right;
	vertical-align:top;
}
.topnew-info > .content > li > .colu > i {
	display:inline-block;
	width:auto; height:28px; line-height:28px;
	padding:0 8px; margin:3px 0 0 0;
	font-size:12px; font-style:normal; color:#fff;
	text-align:center;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.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 > .content > li > .text {
	display:inline-block;
	width:calc(100% - 232px); height:auto;
	vertical-align:top;
}
.topnew-info > .content > li > .text > a {
	display:block;
	width:100%; height:34px; line-height:30px; overflow:hidden;
	font-size:18px;
	text-overflow:ellipsis; white-space:nowrap;
}
.topnew-info > .content > li > .text > p {
	display:block;
	width:100%; line-height:1.8; overflow:hidden;
	margin:0; padding:4px 0;
	font-size:12px; color:#999;
	text-overflow:ellipsis; white-space:nowrap;
}
.topnew-info > .content > li > .text > p > u {
	display:inline-block;
	margin:0;
	font-size:12px; color:#999;
	text-decoration:none;
	vertical-align:middle;
}
.topnew-info > .content > li > .text > p > a {
	display:inline-block;
	margin:0 30px 0 6px;
	font-size:12px;
	vertical-align:middle;
}
.topnew-info > .content > li > .text > u {
	display:block;
	font-size:14px;
	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.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 > .more {
	display:block;
	width:200px; height:42px; line-height:42px; overflow:hidden;
	margin:30px auto;
	font-size:16px; color:#4388f0;
	text-align:center;
	border:1px solid #b8ccea;
	-webkit-border-radius:21px; -moz-border-radius:21px; border-radius:21px;
}
.topnew-info > .more:hover {
	border-color:#4388f0;
	background-color:#4388f0;
	color:#fff;
	
}


.part-thr > .right-box {
	display:inline-block;
	width:360px; height:auto; overflow:hidden;
	margin:0 26px 0 27px;
	vertical-align:top;
}
















