/*Register*/
.Register {
	background:#414458;
	padding-bottom:1.5em;
    display: inline-block;
}
.reg_con {
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.reg_con .reg_in {
	display:block;
	width:100%;
	border:none;
	height:3.0em;
	margin-bottom:8px;
	padding:0 6%;
	box-sizing:border-box;
	font-size:1.3em;
	color:#000;
}
.reg_con .reg_btn {
	display:block;
	margin:0 auto;
	width:100%;
	height:3.0em;
	font-size:2.0em;
	font-weight:bold;
	letter-spacing:1px;
	color:#fff;
	background:#1ba2e6;
	border:none;
	cursor:pointer;
}
.reg_title img{
	width: 100%;
}
/*Service Process*/
.perColumnWrap {
	width:100%;
}
.perTitle {
    width: 100%;
    text-align: center;
    overflow: hidden;
    font-size: 3em;
    line-height: 3em;
    font-weight: bolder;
    color: #2c4470;
    background: url(../images/line-red.png) center bottom no-repeat;
    background-size: 100% auto;
    padding-bottom: 6px;
}
.perTitle span {
	display:block;
	font-size:0.9em;
	line-height:1em;
	padding-bottom:5px;
}
.process_list {
	width:98%;
	margin:0 auto;
	overflow:hidden;
	padding-top:0.5em;
}
.process_list li {
	/*overflow:hidden;
	*/ font-size:1.1em;
	line-height:1.5em;
	color:#000;
	margin-top:0.6em;
	text-align:center;
}
.process_list li div {
	border:1px solid #1e1e1e;
	overflow:hidden;
	border-radius:3px;
	background:#fff;
}
.process_list li:after {
	content:'▼';
	display:inline-block;
	font-size:1.5em;
	color:#1e1e1e;
}
.process_list li h2 {
	font-size:1.1em;
	line-height:2.3em;
	color:#fff;
	background:#172d3b;
	text-align:center;
}
.process_list li h2 em {
	float:left;
	font-size:1.1em;
	padding:0 5px;
}
.process_list li p {
	padding:3% 2.6%;
	text-align:left
}
.process_list li p span {
	color:#1ba2e6;
}
.process_list li:nth-child(2n) div {
	border-color:#666;
}
.process_list li:nth-child(2n) h2 {
	background:#54697e;
}
.process_list li:nth-child(2n):after {
	color:#666;
}
.process_list li:last-child:after {
	content:'';
}