@charset "utf-8";
/* CSS Document */


/* .part-filter */
.part-filter {
	display:block; box-sizing:border-box;
	width:1200px; height:auto; min-height:100px; overflow:hidden;
	margin:16px auto 0 auto; padding:18px 0 0 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-filter > .br::after {
	content:"\A";
	white-space:pre;
}
.part-filter > .capi {
	display:inline-block;
	width:100px; height:34px; line-height:34px; overflow:hidden;
	margin-left:30px;
	font-size:14px; color:#666;
	vertical-align:top;
}
.part-filter > .cont {
	display:inline-block;
	width:calc(100% - 120px); height:auto; min-height:34px; line-height:normal; overflow:hidden;
	margin:0 30px 18px 20px;
	font-size:0;
	vertical-align:top;
	white-space:normal;
}
.part-filter > .cont > a {
	display:inline-block; box-sizing:border-box;
	width:200px; height:34px; line-height:34px; overflow:hidden;
	margin:0 4px 4px 0; padding:0 10px;
	font-size:14px;
	text-align:center;
	background-color:#f6f6f6;
	text-overflow:ellipsis; white-space:nowrap;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.part-filter > .cont > a:hover {
	background-color:#f0f0f0;
}
.part-filter > .cont > a.active {
	font-weight:bold; color:#fff;
	background-color:#4388f0;
}

.part-filter > .cont > .srch {
	display:inline-block;
	width:280px; height:36px; overflow:hidden;
	margin:0 30px 0 0;
	font-size:0;
	white-space:nowrap;
	background-color:#eee;
	vertical-align:top;
}
.part-filter > .cont > .srch > .input-text {
	display:inline-block;
	width:calc(100% - 61px); height:34px; line-height:normal;
	font-size:14px; color:#222;
	text-indent:8px;
	vertical-align:top;
	border:1px solid #e0e0e0; border-right:none; outline:none;
	background-color:#fff;
	-webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px;
}
.part-filter > .cont > .srch > .btn-submit {
	display:inline-block;
	width:60px; height:36px; line-height:normal;
	font-size:0;
	vertical-align:top;
	cursor:pointer;
	border:none; outline:none;
	background:#4388f0 url(/image/p12.png) center center no-repeat; background-size:auto 110%;
	-webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0;
}


.part-filter > .selected {
	display:block; box-sizing:border-box;
	width:100%; height:auto; line-height:normal; overflow:hidden;
	margin:0 auto; padding:8px 0;
	font-size:0;
	background-color:#f6f6f6;
	border-top:1px solid #eee;
}
.part-filter > .selected > .capi {
	display:inline-block;
	width:100px; height:34px; line-height:34px;
	margin-left:30px;
	font-size:14px; color:#666; font-weight:bold;
}
.part-filter > .selected > .cont {
	display:inline-block;
	width:calc(100% - 380px); height:auto; min-height:34px; line-height:normal; overflow:hidden;
	margin:0 0 0 20px;
	font-size:0;
	vertical-align:top;
	white-space:normal;
}
.part-filter > .selected > .cont > a {
	position:relative;
	display:inline-block; box-sizing:border-box;
	width:auto; height:34px; line-height:34px; overflow:hidden;
	margin:0 4px 4px 0; padding:0 18px 0 14px;
	font-size:14px;
	text-overflow:ellipsis; white-space:nowrap;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.part-filter > .selected > .cont > a > .ico-close {
	position:absolute; right:0; top:4px;
	display:block;
	cursor:pointer;
	width:16px; height:16px; overflow:hidden;
	background:url(/image/ico-close.png) center center no-repeat;
}




/* .part-info */
.part-info {
	display:block;
	width:1200px; height:auto; min-height:500px; overflow:hidden;
	margin:16px auto 0 auto; padding:0 0 50px 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-info > .info-list {
	display:inline-block;
	width:780px; height:auto; overflow:hidden;
	vertical-align:top;
}
.info-list > .title {
	display:block;
	height:58px;
	margin-top:6px;
	border-bottom:1px solid #e0e0e0;
	font-size:0;
	text-indent:15px;
	white-space:nowrap;
}
.info-list > .title > a {
	display:inline-block;
	min-width:100px; line-height:58px;
	padding:0 15px;
	font-size:16px;
	text-align:center;
}
.info-list > .title > a:link {color:#666;}
.info-list > .title > a:visited {color:#666;}
.info-list > .title > a:hover {color:#c00;}
.info-list > .title > a:active {color:#c00;}

.info-list > .title > a.active {
	font-weight:bold;
	color:#4388f0;
	border-bottom:2px solid #4388f0;
}

.info-list > .content {
	display:block;
}
.info-list > .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;
}
.info-list > .content > li > .stat {
	display:inline-block;
	width:116px; height:auto;
	text-align:center;
	vertical-align:top;
}
.info-list > .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;
}
/* -- 比选 -- */
.info-list > .content > li.stat1 > .stat > i {
	background-color:#28a745;/*进行中*/
	color:#fff;
}
.info-list > .content > li.stat2 > .stat > i {
	background-color:#dc3545;/*已截止*/
	color:#fff;
}
.info-list > .content > li.stat3 > .stat > i {
	background-color:#999;/*已结束*/
	color:#fff;
}
/* -- 竞价 -- */
.info-list > .content > li.statauct1 > .stat > i {
	background-color:#a6abb0;/*尚未开始报名*/
	color:#fff;
}
.info-list > .content > li.statauct2 > .stat > i {
	background-color:#4fcdc1;/*正在报名*/
	color:#fff;
}
.info-list > .content > li.statauct3 > .stat > i {
	background-color:#28a745;/*竞价进行中*/
	color:#fff;
}
.info-list > .content > li.statauct4 > .stat > i {
	background-color:#dc3545;/*已截止*/
	color:#fff;
}
.info-list > .content > li.statauct5 > .stat > i {
	background-color:#999;/*已结束*/
	color:#fff;
}
/* -- 蜀道 -- */
.info-list > .content > li.statsd1 > .stat > i {
	background-color:#94c2be;/*未开始*/
	color:#fff;
}
.info-list > .content > li.statsd2 > .stat > i {
	background-color:#4fcdc1;/*正在报名*/
	color:#fff;
}
.info-list > .content > li.statsd3 > .stat > i {
	background-color:#009688;/*正在缴纳保证金*/
	color:#fff;
}
.info-list > .content > li.statsd4 > .stat > i {
	background-color:#17a2b8;/*正在答疑澄清*/
	color:#fff;
}
.info-list > .content > li.statsd5 > .stat > i {
	background-color:#28a745;/*正在递交文件*/
	color:#fff;
}
.info-list > .content > li.statsd6 > .stat > i {
	background-color:#dc3545;/*已截止*/
	color:#fff;
}
.info-list > .content > li.statsd7 > .stat > i {
	background-color:#999;/*已结束*/
	color:#fff;
}

.info-list > .content > li > .colu {
	display:inline-block;
	width:116px; height:auto;
	text-align:right;
	vertical-align:top;
}
.info-list > .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;
}
.info-list > .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);
}
.info-list > .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);
}
.info-list > .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);
}

.info-list > .content > li > .text {
	display:inline-block;
	width:calc(100% - 232px); height:auto;
	vertical-align:top;
}
.info-list > .content > li > .text > a {
	display:block;
	width:100%; height:34px; line-height:30px; overflow:hidden;
	font-size:18px;
	text-overflow:ellipsis; white-space:nowrap;
}
.info-list > .content > li > .text > p {
	display:block;
	width:100%; line-height:1.8; overflow:hidden;
	padding:4px 0;
	font-size:12px; color:#999;
	text-overflow:ellipsis; white-space:nowrap;
}
.info-list > .content > li > .text > p > u {
	display:inline-block;
	margin:0;
	font-size:12px; color:#999;
	text-decoration:none;
	vertical-align:middle;
}
.info-list > .content > li > .text > p > a {
	display:inline-block;
	margin:0 30px 0 6px;
	font-size:12px;
	vertical-align:middle;
}
.info-list > .content > li > .text > u {
	display:block;
	font-size:14px;
	text-decoration:none;
}
/* -- 比选 -- */
.info-list > .content > li.stat1 > .text > u {
	color:#28a745;
}
.info-list > .content > li.stat2 > .text > u {
	color:#dc3545;
}
.info-list > .content > li.stat3 > .text > u {
	color:#888;
}
/* -- 竞价 -- */
.info-list > .content > li.statauct1 > .text > u {
	color:#a6abb0;/*尚未开始报名*/
}
.info-list > .content > li.statauct2 > .text > u {
	color:#4fcdc1;/*正在报名*/
}
.info-list > .content > li.statauct3 > .text > u {
	color:#28a745;/*竞价进行中*/
}
.info-list > .content > li.statauct4 > .text > u {
	color:#dc3545;/*已截止*/
}
.info-list > .content > li.statauct5 > .text > u {
	color:#999;/*已结束*/
}
/* -- 蜀道 -- */
.info-list > .content > li.statsd1 > .text > u {
	color:#6baca6;/*未开始*/
}
.info-list > .content > li.statsd2 > .text > u {
	color:#4fcdc1;/*正在报名*/
}
.info-list > .content > li.statsd3 > .text > u {
	color:#009688;/*正在缴纳保证金*/
}
.info-list > .content > li.statsd4 > .text > u {
	color:#17a2b8;/*正在答疑澄清*/
}
.info-list > .content > li.statsd5 > .text > u {
	color:#28a745;/*正在递交文件*/
}
.info-list > .content > li.statsd6 > .text > u {
	color:#dc3545;/*已截止*/
}
.info-list > .content > li.statsd7 > .text > u {
	color:#888;/*已结束*/
}



.part-info > .right-box {
	display:inline-block;
	width:360px; height:auto; overflow:hidden;
	margin:0 26px 0 27px;
	vertical-align:top;
}



/* .part-info-detail */
.part-info-detail {
	position:relative;
	display:block; box-sizing:border-box;
	width:1200px; height:auto; min-height:500px; overflow:hidden;
	margin:16px auto 0 auto; padding:12px 0 0 0;
	font-size:0;
	white-space:normal;
	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-info-detail .history-seal {
	position:absolute; z-index:100;
	display:block;
	width:191px; height:107px; overflow:hidden;
	background:url(/image/history.png) center center no-repeat;
}
.part-info-detail .history-seal1 {
	left:300px; top:10px;
}
.part-info-detail .history-seal2 {
	left:600px; top:350px;
}
.part-info-detail .history-seal3 {
	right:40px; bottom:40px;
}




.part-info-detail > h1 {
	display:block; box-sizing:border-box;
	width:calc(100% - 80px); height:auto; line-height:1.6;
	margin:0 auto; padding:10px 0;
	font-size:24px; color:#4c4c4c;
	text-align:center;
}
.part-info-detail > h2 {
	display:block; box-sizing:border-box;
	width:calc(100% - 80px); height:auto; line-height:1.6;
	margin:0 auto; padding:0;
	font-size:16px; color:#4c4c4c; font-weight:normal;
	text-align:center;
}
.part-info-detail > h2 > u {
	padding:0 6px 0 0;
	color:#888;
	text-decoration:none;
}
.part-info-detail > h2 > span {
	padding:0 10px;
	color:#ccc;
}
.part-info-detail > h2 > .br {
	display:none;
}
.part-info-detail > h2 > .drop-menu {
	display:inline-block;
	vertical-align:middle;
	margin-left:20px;
}
.part-info-detail > h2 > .drop-menu > li {
	position:relative;
	display:block; box-sizing:border-box;
	width:auto; height:32px; line-height:normal;
	cursor:pointer;
	border:1px solid #e0e0e0;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-info-detail > h2 > .drop-menu > li > span {
	display:inline-block;
	height:30px; line-height:30px;
	padding:0 14px;
	font-size:14px; color:#666;
}
.part-info-detail > h2 > .drop-menu > li > span > .ico-down {
	display:inline-block;
	width:14px; height:14px; overflow:hidden;
	margin:-3px 0 0 0;
	vertical-align:middle;
	background:url(/image/p21.png) center center no-repeat; background-size:cover;
}
.part-info-detail > h2 > .drop-menu > li > ul {
	position:absolute; left:0; top:31px;
	display:none;
	width:220px; height:auto;
	border:1px solid #e0e0e0;
	background-color:#fff;
	-webkit-box-shadow:rgba(0,0,0,0.1) 2px 2px 3px; -moz-box-shadow:rgba(0,0,0,0.1) 2px 2px 3px; box-shadow:rgba(0,0,0,0.1) 2px 2px 3px;
}
.part-info-detail > h2 > .drop-menu > li:hover > ul {
	display:block;
}
.part-info-detail > h2 > .drop-menu > li > ul > li {
	display:block;
}
.part-info-detail > h2 > .drop-menu > li > ul > li:hover {
	background-color:#f9f9f9;
}
.part-info-detail > h2 > .drop-menu > li > ul > li > a {
	display:block;
	padding:5px 14px;
	font-size:14px;
}
.part-info-detail > h2 > .drop-menu > li > ul > li > a:link {color:#1e9fff;}
.part-info-detail > h2 > .drop-menu > li > ul > li > a:visited {color:#1e9fff;}
.part-info-detail > h2 > .drop-menu > li > ul > li > a:hover {color:#c00;}
.part-info-detail > h2 > .drop-menu > li > ul > li > a:active {color:#c00;}


.part-info-detail > center {
	display:block; box-sizing:border-box;
	width:calc(100% - 80px); height:auto; min-height:210px; overflow:hidden;
	margin:18px auto; padding:14px 30px;
	text-align:left;
	border:2px solid #b3dee7;
	background:#fff url(/image/p01.jpg) left bottom no-repeat;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}

.part-info-detail > center.sd {
	display:block; box-sizing:border-box;
	width:calc(100% - 80px); height:auto; min-height:80px; overflow:hidden;
	margin:18px auto; padding:14px 30px;
	font-size:18px;
	text-align:center;
	border:2px solid #b3dee7;
	background:#fff url(/image/p01.jpg) left bottom no-repeat;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.part-info-detail > center.sd > a {
	display:inline-block;
	width:auto; height:44px; line-height:44px;
	margin:0 auto; padding:0 24px;
	font-size:18px; color:#fff;
	background-color:#4388f0;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-info-detail > center.sd > a:hover {
	background-color:#256fdf;
}


.part-info-detail > center > .left-box {
	float:left; display:inline-block;
	width:230px; height:auto;
}
.part-info-detail > center > .right-box {
	float:right; display:inline-block;
	width:calc(100% - 270px); height:auto;
}

.part-info-detail > center .row {
	display:block;
	line-height:1.8;
	font-size:18px; color:#666;
}
.part-info-detail > center .row-gap {
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
.part-info-detail > center .row > u {
	display:inline-block;
	width:88px;
	text-decoration:none;
	vertical-align:top;
}
.part-info-detail > center .row > span {
	display:inline-block;
	font-size:18px; font-weight:bold; color:#333;
	vertical-align:top;
}
.part-info-detail > center .row > .btn {
	display:inline-block;
	width:auto; min-width:166px; height:42px; line-height:normal; overflow:hidden;
	font-size:16px; color:#fff;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:none; outline:none;
	background-color:#28a745;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-info-detail > center .row > .btn > img {
	position:relative; top:-1px;
	vertical-align:middle;
}
.part-info-detail > center .row > .btn-exprice {
	background-color:#53bc2e;
}
.part-info-detail > center .row > a.btn {
	line-height:30px;
}
.part-info-detail > center .row > a.btn-result {
	height:38px; line-height:38px;
	padding:0 24px;
	font-size:16px; color:#fff;
	background-color:#ff5722;
}
.part-info-detail > center .row > .btned {
	margin-top:10px;
	color:#4388f0;
	background-color:transparent;
}
.part-info-detail > center .row > .btn[disabled] {
	color:#eee;
	background-color:#aaa;
	cursor:default;
}

.part-info-detail > center > .right-box > .annex-box {
	display:block;
	margin-top:14px;
}
.part-info-detail > center > .right-box > .annex-box > u {
	display:inline-block;
	line-height:28px;
	font-size:16px; color:#666;
	text-decoration:none;
	vertical-align:top;
}
.part-info-detail > center > .right-box > .annex-box > .annex {
	display:block;
	margin-top:6px;
}
.part-info-detail > center > .right-box > .annex-box > .annex > a {
	display:block;
	height:32px; line-height:32px; overflow:hidden;
	font-size:16px; font-weight:bold;
	white-space:nowrap;
}
.part-info-detail > center > .right-box > .annex-box > .annex > a:link {color:#1e9fff;}
.part-info-detail > center > .right-box > .annex-box > .annex > a:visited {color:#1e9fff;}
.part-info-detail > center > .right-box > .annex-box > .annex > a:hover {color:#c00;}
.part-info-detail > center > .right-box > .annex-box > .annex > a:active {color:#c00;}
.part-info-detail > center > .right-box > .annex-box > .annex > a > .ico {
	position:relative; top:-1px;
	display:inline-block;
	width:16px; height:16px;
	margin-right:2px;
	vertical-align:middle;
}


.part-info-detail > hr {
	margin:10px auto;
}
.part-info-detail > .detail {
	display:block; box-sizing:border-box;
	width:calc(100% - 80px); height:auto; overflow:hidden;
	margin:0 auto; padding:10px 0 60px 0;
	line-height:2;
	font-size:16px; color:#4c4c4c;
}
.part-info-detail > .detail * {
	max-width:100%;
}



/* .info-form */
.part-info-detail > center > .info-form {
	display:block;
	width:100%; height:0; overflow:hidden;
	margin:18px auto 0 auto; padding:0;
	border-top:none;
}
.part-info-detail > center > .info-form a:link {color:#1e9fff;}
.part-info-detail > center > .info-form a:visited {color:#1e9fff;}
.part-info-detail > center > .info-form a:hover {color:#c00;}
.part-info-detail > center > .info-form a:active {color:#c00;}
.part-info-detail > center > .info-form .row {
	display:block;
	width:100%; height:auto; line-height:normal; overflow:hidden;
	margin:0 auto; padding:4px 0;
	font-size:0;
}
.part-info-detail > center > .info-form .row-line {
	border-bottom:1px solid #e0e0e0;
}
.part-info-detail > center > .info-form .row > .capi {
	display:inline-block;
	width:120px; height:36px; line-height:36px; overflow:hidden;
	font-size:14px; color:#666;
	text-indent:10px;
	vertical-align:top;
}
.part-info-detail > center > .info-form .row > .cont {
	display:inline-block; box-sizing:border-box;
	width:calc(100% - 140px); height:auto; min-height:36px;
	padding:8px 0;
	font-size:14px; color:#333;
	vertical-align:top;
}
.part-info-detail > center > .info-form .row > .cont > .tips {
	display:inline-block;
	line-height:1.8;
	font-size:12px; color:#666;
	vertical-align:middle;
}
.part-info-detail > center > .info-form .row-ctrl > .cont {
	font-size:0;
	padding:0;
}
.part-info-detail > center > .info-form .row-text > .cont {
	line-height:1.8;
	font-size:12px;
}
.part-info-detail > center > .info-form .input-text {
	display:inline-block; box-sizing:border-box;
	width:60%; max-width:300px; height:36px; line-height:normal;
	font-size:14px; color:#222;
	text-indent:8px;
	vertical-align:middle;
	border:1px solid #dcdcdc; outline:none;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.part-info-detail > center > .info-form .input-textarea {
	display:inline-block; box-sizing:border-box;
	width:60%; max-width:300px; height:auto; line-height:normal;
	padding:4px 6px;
	font-size:14px; color:#222;
	vertical-align:middle;
	border:1px solid #dcdcdc; outline:none;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.part-info-detail > center > .info-form .input-checkbox {
	display:inline-block;
	width:auto; height:38px; line-height:38px;
	font-size:14px; color:#222;
	cursor:pointer;
	vertical-align:middle;
}
.part-info-detail > center > .info-form .input-text-sm {
	width:40%;
}
.part-info-detail > center > .info-form .btn-code {
	display:inline-block;
	width:120px; height:36px; line-height:normal;
	margin:0; padding:0;
	font-size:14px; color:#4c4c4c;
	cursor:pointer;
	vertical-align:middle;
	border:1px solid #e0e0e0; border-left:none; outline:none;
	background-color:#f0f0f0;
	-webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0;
}
.part-info-detail > center > .info-form .btn-code[disabled] {
	color:#888;
	cursor:default;
}
.part-info-detail > center > .info-form .btn-submit {
	display:inline-block;
	width:160px; height:40px; line-height:normal;
	margin:0; padding:0;
	font-size:14px; color:#fff;
	cursor:pointer;
	border:none; outline:none;
	background-color:#4388f0;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-info-detail > center > .info-form .input-upfile-annex {
	cursor:pointer;
}
.part-info-detail > center > .info-form .thum-img {
	display:inline-block;
	width:120px; height:90px; overflow:hidden;
	margin:0 10px 0 0;
	font-size:0;
	text-indent:-999px;
	background-position:center center; background-repeat:no-repeat; background-size:cover;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-info-detail > center > .info-form .thum-file {
	display:block; box-sizing:border-box;
	width:300px; height:36px; line-height:36px; overflow:hidden;
	margin:4px 10px 0 0; padding:0 10px;
	font-size:14px;
	text-overflow:ellipsis; white-space:nowrap;
	border:1px solid #e0e0e0;
	background-position:center center; background-repeat:no-repeat; background-size:cover;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-info-detail > center > .info-form .goei {
	display:inline-block;
	width:auto; height:38px; line-height:38px; overflow:hidden;
	margin:0; padding:0 20px;
	font-size:16px;
	border:1px solid #1e9fff;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-info-detail > center > .info-form .goei:link {color:#1e9fff;}
.part-info-detail > center > .info-form .goei:visited {color:#1e9fff;}
.part-info-detail > center > .info-form .goei:hover {background-color:#fbfdff; border-color:#9ed6ff;}
.part-info-detail > center > .info-form .goei:active {background-color:#fbfdff; border-color:#9ed6ff;}
.img-verify {
	display:inline-block;
	height:36px;
	vertical-align:middle;
	cursor:pointer;
}



.part-info-detail > center > .info-form .upfile-annex {
	display:block;
	width:326px; height:36px; line-height:normal; overflow:hidden;
	font-size:0;
}
.part-info-detail > center > .info-form .upfile-annex > .upfile-box {
	position:relative;
	display:inline-block;
	width:100px; height:36px; overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
}
.part-info-detail > center > .info-form .upfile-annex > .upfile-box > .simbtn {
	display:block;
	width:100px; height:36px; line-height:36px; overflow:hidden;
	font-size:12px; color:#fff;
	text-align:center;
	background-color:#17a2b8;
	-webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px;
}
.part-info-detail > center > .info-form .upfile-annex > .upfile-box > .input-upfile {
	position:absolute; left:0; top:0;
	display:block;
	margin-left:-70px;
	width:170px; height:36px; overflow:hidden;
	cursor:pointer;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.part-info-detail > center > .info-form .upfile-annex > .input-title {
	display:inline-block; box-sizing:border-box;
	width:calc(100% - 126px); height:36px; line-height:normal;
	font-size:14px; color:#222;
	text-indent:8px;
	vertical-align:middle;
	border:1px solid #dcdcdc; border-left:none; outline:none;
	-webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0;
}
.part-info-detail > center > .info-form .upfile-annex > .ico-del {
	display:inline-block;
	width:20px; height:20px; overflow:hidden;
	margin-left:6px;
	background:url(/image/ico-del.png) center center no-repeat;
	cursor:pointer;
	vertical-align:middle;
}



/* .part-my */
.part-my {
	display:block; box-sizing:border-box;
	width:1200px; height:auto; min-height:800px; overflow:hidden;
	margin:16px auto 0 auto; padding:0 30px 50px 30px;
	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-my > .title {
	display:block;
	height:48px;
	margin-top:6px;
	border-bottom:1px solid #e0e0e0;
	font-size:0;
	white-space:nowrap;
}
.part-my > .title > a {
	display:inline-block;
	min-width:100px; line-height:48px;
	padding:0 15px;
	font-size:16px;
	text-align:center;
}
.part-my > .title > a:link {color:#666;}
.part-my > .title > a:visited {color:#666;}
.part-my > .title > a:hover {color:#c00;}
.part-my > .title > a:active {color:#c00;}

.part-my > .title > a.active {
	font-weight:bold;
	color:#4388f0;
	border-bottom:2px solid #4388f0;
}

.part-my > .content {
	display:block; box-sizing:border-box;
	width:100%; height:auto;
	margin:0 auto; padding:10px 0 20px 0;
	font-size:0;
}
.part-my > .content > li {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:14px 0;
	font-size:0;
	white-space:nowrap;
	border-bottom:1px dotted #ccc;
}
.part-my > .content > li > date {
	position:relative;
	display:inline-block; box-sizing:border-box;
	width:180px; height:60px; line-height:1.6;
	padding:9px 0 0 20px;
	vertical-align:top;
	background-color:#f6f6f6;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.part-my > .content > li > date > i {
	display:block;
	font-size:12px; color:#999; font-style:normal;
}
.part-my > .content > li > date > u {
	display:block;
	font-size:14px; color:#666;
	text-decoration:none;
}
.part-my > .content > li > date > .img-win {
	position:absolute; right:-8px; top:-8px;
	display:block;
}

.part-my > .content > li > .cont {
	display:inline-block;
	width:calc(100% - 210px); height:auto;
	margin-left:30px;
	vertical-align:top;
}
.part-my > .content > li > .cont > a {
	display:block;
	width:100%; height:30px; line-height:normal; overflow:hidden;
	font-size:18px;
	text-overflow:ellipsis; white-space:nowrap;
}
.part-my > .content > li > .cont > p {
	display:block;
	line-height:1.6;
	margin:4px 0 0 0; padding:0;
	font-size:14px; color:#888;
}
.part-my > .content > li > .cont > p > u {
	padding-right:12px;
	text-decoration:none;
}



/* .part-win-content */
.part-win-content {
	display:block;
	width:calc(100% - 54px); height:auto; overflow:hidden;
	margin:12px auto 0 auto;
}
.part-win-content > h1 {
	display:block; box-sizing:border-box;
	height:auto; line-height:1.6;
	margin:0 auto; padding:10px 24px;
	font-size:24px; color:#4c4c4c;
	text-align:center;
}
.part-win-content > hr {
	margin:10px auto;
}
.part-win-content > center {
	display:block; box-sizing:border-box;
	width:100%; height:auto; min-height:200px; overflow:hidden;
	margin:12px auto; padding:14px 30px;
	text-align:left;
	border:2px solid #fdd448;
	background:#fff url(/image/p01.jpg) left bottom no-repeat;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.part-win-content > center > .row {
	display:block;
	padding:4px 0;
	font-size:0;
}
.part-win-content > center > .row > .capi {
	display:inline-block;
	width:120px; height:36px; line-height:36px; overflow:hidden;
	font-size:15px; color:#666;
	text-align:center;
	vertical-align:top;
}
.part-win-content > center > .row > .cont {
	display:inline-block;
	width:calc(100% - 120px); height:36px; line-height:36px; overflow:hidden;
	font-size:15px; color:#333;
	vertical-align:top;
}
.part-win-content > center > .row > .cont-text {
	height:auto; line-height:1.6;
	padding-top:6px;
	white-space:normal;
}
.part-win-content > center > .row > .cont > .btn {
	display:inline-block;
	width:auto; height:36px; line-height:normal; overflow:hidden;
	padding:0 16px;
	font-size:14px; color:#fff;
	vertical-align:middle;
	cursor:pointer;
	border:none; outline:none;
	background-color:#4388f0;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.part-win-content > .detail {
	display:block; box-sizing:border-box;
	line-height:2;
	padding:10px 24px;
	font-size:16px; color:#4c4c4c;
	white-space:normal;
}
.part-win-content > .detail * {
	max-width:100%;
}












