.content_start .tap { width:100%; height:auto; overflow:hidden; }
.content_start .tap ul { overflow:hidden; border-top:2px solid #dddddd; border-left:2px solid #dddddd; }
.content_start .tap ul li {
	width:20%; float:left; border-right:2px solid #dddddd; border-bottom:2px solid #dddddd; box-sizing:border-box;
	font-size:12px; line-height:30px; height:32px; position:relative;
}
.content_start .tap ul li a {
	text-decoration:none; color:#a9a9a9; position:absolute; width:100%; text-align:center;
	font-weight:bold;
}
.content_start .tap ul li.on a { background:#dddddd; }

.content_start .tab_content {
	box-sizing:border-box; padding:35px 30px; border-left:2px solid #dddddd; border-right:2px solid #dddddd;
	border-bottom:2px solid #dddddd; position:relative; overflow:hidden;
}
.content_start .tab_content .tab_01 { float:left; width:48%; }
.content_start .tab_content ul { margin-bottom:14px; }
.content_start .tab_content .tab_tit { font-size:30px; color:#138cc4; padding-bottom:20px; }
.content_start .tab_content ul li:first-child { font-size:15px; font-weight:bold; padding:0; }
.content_start .tab_content ul li { font-size:13px; line-height:24px; padding:0 5px; }
.content_start .tab_content .tail {
	padding:5px 7px; background:#a4a4a4; color:#fff; font-weight:bold;
	font-size:12px; display:table;
}

.content_start .tab_content .tab_02 { float:left; width:52%; }
.content_start .tab_content .tab_02 img { float:right; }

.content_start .tab_content .tit_text {
	font-size:13px; line-height:24px; margin-bottom:10px; box-sizing:border-box;
	padding-right:5px;
}
.content_start .tab_content .clear { clear:both; float:left; }