ans02.faq{
    width:630px;
    margin:10px 0 0 0;
}


.ans01{
    width:630px;
	float:left;
	padding:5px 0 0 0;
    background:#FFFFFF;
}


.ans02{
    width:630px;
	margin:0 0 0px 0;
	float:left;
    background:#EFEFEF;
}

.ans01 dl,
.ans02 dl{
    margin:0 5px 0 5px;
	padding:5px 10px;
	float:left;
	border-bottom:1px dotted #666666;
	display:inline;
}
.question dt{
	color:#061641;
	width:50px;
	float:left;
	display:inline;
	font-weight:bold;
}


.ans01 dt,
.ans02 dt{
	width:50px;
	float:left;
	display:block;
}


.question{
	width:600px;
	padding:5px 0;
	float:left;
	display:block;
}
.answer{
	width:600px;
	padding:5px 0 0 0;
	float:left;
	display:block;
}

.answer dt{
	color:#278BD8;
	width:50px;
	float:left;
	display:block;
	font-weight:bold;
	
}
.question dd{
    float:left;
	margin:0 0 0 10px;
	display:block;
	width:465px;
        font-size: 13px;
}
.answer dd{
    float:left;
	margin:0 0 0 10px;
	display:block;
	width:565px;
        font-size: 13px;
}

.faq{
    padding:0 0 40px 0!important;
}

/*clearfix */
.clearfix:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix{
  zoom:1;
}

.faq_tab{
    margin:5px 10px 0 0;
	border:solid 1px #CCCCCC;
	background:#FFF;
	float:left;
	border-collapse:collapse;
}
.faq_tab th{
    padding:5px;
	background:#061641;
	border-bottom:solid 1px #CCCCCC;
	color:#FFF;
}

.faq_tab td{
padding:5px;
border-right:solid 1px #CCC;
border-bottom:dotted 1px #CCC;

}

.navfaq {
    font-size:16px;
	line-height:30px!important;
	font-weight:bold;
}