/*
body{ background:#fff; font-size:12px; line-height:14px;word-break:break-all; word-wrap:break-word;overflow-x: hidden;}
a,p,tb,h1,h2,h3,h4,h5,h6,span,li,code,tr,td,label,input,textarea{ font-family:"Microsoft Yahei"; color:#666; font-weight:normal;}
 */
.progress_box{ width:960px; position:relative;margin: 0 auto;}
.progress_box .line1{ position:absolute; top:55px; height:11px; background:#e6e6e6; z-index:0;}
.progress_box ul{ height:160px;padding: 0;margin:0px auto -3px auto;display: inline-block;}
.progress_box li{ float:left; display:inline; width:106px; position:relative; height:160px;}
.progress_box li .circle{ width:44px; height:44px; margin:35px auto 0; background:#e6e6e6; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px; -ms-border-radius:22px; z-index:4;}
.progress_box li .circle1{width:32px;height:32px;background:#5ab2e4;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;z-index:5;position:absolute;top:41px;left:50%;margin-left:-16px;text-align:center;display:none;}
.progress_box li .circle1 img{ margin:6px 0 0 0;}
.progress_box li .word{ text-align:center; margin-top:15px; line-height:30px; color:#666; font-size:16px;}
.progress_box li.pass{}
.progress_box li .line2{ position:absolute; left:0; top:56px; height:8px; background:#5ab2e4; /* z-index:3; */ width:50%; display:none;}
.progress_box li.pass .line2{ width:100%; display:block;}
.progress_box li.pass .circle1,.progress_box li.first.pass .line_first{ display:block;}
.progress_box li.first .line_first{ position:absolute; right:0; top:56px; height:8px; background:#5ab2e4; z-index:3; width:50%; display:none;}
.progress_box li.now{}
.progress_box li.now:before{ position:absolute; content:''; left:50%; bottom:-1px; border-left:12px solid transparent; border-right:12px solid transparent; margin-left:-14px;}
.progress_box li.now:after{ position:absolute; content:''; left:50%; bottom:-5px; border-bottom:20px solid #fff; margin-left:-12px; z-index:3;}
.progress_box li.now .line2{ width:100%; display:block;}
.progress_box li .span_now{ width:66px; height:66px; background:url(../img/progress-now.png) no-repeat center center; z-index:5; position:absolute; top:27px; left:50%; margin-left:-33px; text-align:center; display:none;}
.progress_box li .span_now img{ margin:20px 0 0 0;}
.progress_box li.now .span_now{ display:block;}
.progress_box li.last .line2{ width:50%;}
.progress_info_box{ width:100%; border-top:4px solid #ddd; position:relative;}
.progress_info_box .info_box{padding:15px 0;  min-height:400px;}
.progress_info_box .info_boxs{padding:15px 0;  min-height:180px;}
.info_box .left_list{ position:absolute; left:40px; /* top:15px; */ width:4px; background:#31b9ff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; height:286px; z-index:7;}
.info_box dl{ width:152px; z-index:9; position:absolute; left:26px; border-right:2px dashed #e6e6e6;}
.info_box dd{ width:100%; padding:15px 0 15px 0; background:url(../img/progress-nav.png) no-repeat left center;}
.info_box dd a{ padding-left:50px; font-size:14px; line-height:22px;}
.info_box dd a span{ width:60px; text-align:center; display:inline-block;}
.info_box dd.active{ background:url(../img/now-pos.png) no-repeat left center;}
/* .info_box dd.active a{ font-size:16px; color:#1d81ee; font-weight:bold;} */
.info_box dd.active a span{ font-size:16px; color:#1d81ee; /* font-weight:bold; */}
.info_box .div_box{ display:inline; width:1020px;}
.div_box .box{ width:100%; margin:0 auto;}
.box table{ width:100%;}
.box td{ padding:6px 0; line-height:24px;}
.box td .tit{ color:#333; font-size:14px; font-weight:bold; display:inline-block; float:left; margin-right:3px;background-color:#dbefff;width: 30%;text-align: right;}
.box td .info{ color:#777; font-size:14px; display:inline-block; float:left; /* width:336px; */}
.center{
    text-align: center;
}
.borderH1{
    border-left: 5px solid #3599ff;
    color: #707072;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 10px;
    padding-left: 10px;
    position: relative;
}
.borderH1 span{
	font-style:italic;
	color:#666;
	font-size: 14px;
	float: right;
	cursor: pointer;
	text-decoration: underline;
}
.box table{
	border-collapse: collapse;
}
.box > table >tbody>tr> td{
	border:1px solid #ddd;
	line-height: 30px;
	padding: 0;
}
.box .tit{
		width:17%;
		background-color: #dbefff;
		height: 100%;
		text-align: right;
		padding-right: 10px;
}
.box .info{
	/*text-indent: 5px; */
	word-break:break-all;
	word-wrap:break-word;
	overflow-x: hidden;
	width:196px;
	padding-left: 10px;
	padding-right: 10px;
}