@charset "utf-8";
/* CSS Document */
body,html{
margin:0; padding:0;
font-family:"黑体","微软雅黑","宋体";
background-color:#eceef4;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
#container{
width:100%;
height:100%;
margin: 0 0;
padding: 0 0;

}
a{
text-decoration:none;
color:#8c93aa;

}
a:link,a:hover,a:active,a:visited{
text-decoration:none;

}
#container #main{
width:95%;
height:auto;
margin: 0 auto;
background-color:#eceef4;
padding:5px 5px;


}
#container #footer{
width:300px;
height:auto;
margin: 0 auto;
font-size:14px;
color:#8c93aa;
padding:10px 10px;

}
#container #footer a{
color:#029eea;
}
#container #main .mainBody{
background-color:#ffffff;
border:2px solid #c5c8d1;
-moz-border-radius: 11px;
-khtml-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
height:auto;
width:100%;

}


#container #main .mainBody ul{
padding:0 0;
/*margin: 11px 0;*/
margin: 0 0;
padding-left:13px;
line-height:25px;
}
#container #main .mainBody ul{

clear:both;
list-style:none;
list-style-type:none;
font-size:16px;
color:#8c93aa;

display:block;
}
#container #main .mainBody ul li{

padding-top:8px;
padding-bottom:8px;
height:auto;

/*border-bottom:1px solid #FF0000;*/

}
#container #main .mainBody ul li img{
display:block;

}
hr{
height:1px;
overflow:hidden;
line-height:1px;
background-color:#d5d8e2;
}
.mainTitle{

/*margin-left:30px;*/
margin-left:2px;
margin-right:15px;
}
.title{
margin-right:10px;
width:32px;
white-space:nowrap;
float:left;

}
.subtitle{
margin-right:8px;
margin-left:5px;
width:213px;
float:left;



}
.mainTitle .arrow{
    float:right;
    width:7px;



}
.mainTitle .arrow img{
    width:7px;
}
.category_title .arrow{
float:right;
width:7px;
    margin-right:10px;


}
.category_title .arrow img{
    width:15px;
}

#container #main .mainBody .category{
width:100%;
height:auto;

}
.category_title{
clear:both;
color:#6a6e7e;

margin-left:8px;
margin-right:8px;
font-size:18px;



}
.c_title{
clear:both;
width:92%;

float:left;

}
.category dt{
width:100%;
line-height:30px;
padding-top:8px;
padding-bottom:8px;
height:30px;



}

.category dt .last{
width:100%;
line-height:30px;
padding-top:8px;
padding-bottom:8px;
height:30px;


}

.category dd{
clear:both;
border-top:2px solid #ffffff;
display:none;
}
.c_top{
border-bottom:2px solid #d5d8e2;
}
.c_bottom{
/*border-top:1px solid #ffffff;*/
border-bottom:2px solid #d5d8e2;
}
.c_center{
border-top:1px solid #ffffff;
border-bottom:1px solid #d5d8e2;
}
.top{
border-bottom:1px solid #d5d8e2;
border-top:1px solid #ffffff;
}
.bottom{

/*border-top:2px solid #ffffff;
*/}

.center{

border-bottom:2px solid #d5d8e2;
border-top:2px solid #ffffff;
}
.fix:after{content:"."; 
display:block; height:0; 
clear:both; visibility:hidden;
}

*html .fix{height:1%;}

*+html .fix{min-height:1px;}

/* qa */

#container #main .mainBodyQA{
clear:both;
background-color:#f2f3f8;
border:3px solid #ced0d7;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
height:auto;
width:614px;

}
div.qa{
clear:both;
/*margin:30px 30px;
width:554px;*/
width:614px;
height:auto;
margin-top:30px;
margin-bottom:30px;


}
div.qa div.qtitle{
clear:both;


}
div.qa div.atitle{
margin-top:15px;
clear:both;



}
div.qa div.question{
padding-top:15px;
font-size:36px;
line-height:45px;
color:#6a6e7e;
padding-left:30px;
padding-right:30px;
border-bottom:2px solid #d5d8e2;




}
div.qa div.answer{
clear:both;
height:auto;
font-size:32px;
line-height:35px;
padding-top:15px;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;

color:#8c93aa;

}
div.qa div.images{
	width:100%;
	height:auto;

}
.img_name{
text-align:center;
margin-bottom:15px;

}

.imgname{
line-height:30px;

}

.clear_float{
clear:both;
height:0;
line-height:0;
font-size:0;
overflow:hidden;
/*border-bottom:1px solid #d5d8e2;*/

}

.border_bottom{
	/*border-bottom:1px solid #d5d8e2;*/
	border-bottom:1px solid #d5d8e2;
	border-top:1px solid #ffffff;
}

.no_bottom_border{
border-bottom:0px solid #d5d8e2;
}
