/* CSS Document */
.txt1{ overflow:hidden; position:relative; padding-top:20px; line-height:25px;}
.txt1 span{ float:left; width:30%;}
.txt1 span img{width:100%;}
.txt1 p{ float:right; width:65%;}
.txt1 p i{ display:block; height:2px; line-height:2px; margin:20px 0; background-color:#FFF;opacity:0.5;}

.txt2{ overflow:hidden; padding-bottom:50px;}
.txt2 h5{ padding:50px 0 10px 0;}
.txt2 .qa{ background-color:#FFF; padding:4px; border-radius:5px; overflow:hidden; margin-top:10px;}
.txt2 .qa .q{ width:100%;  position:relative; cursor:pointer; overflow:hidden;}

.txt2 .qa .q .q_dot{ width:30px; height:30px; border-radius:100%; display:block; background-color:#000; text-align:center; line-height:30px; font-size:1.2em;}
.txt2 .qa .q a{ line-height:20px;color:#000; font-weight:bold;}
.txt2 .qa .q a:hover{ color:#666;}
.txt2 .qa .q i{ display: block; background-image: url(../images/director/icon_arrow.png); background-repeat: no-repeat; background-position: left top; width:18px; height:16px; float:right;}

.txt2 .qa .a{ display:none; color:#000; margin:10px 40px; padding:10px; border-top:1px #666 solid; position:relative; line-height:25px;}
.txt2 .qa .a .a_dot{ position:absolute; width:26px; height:26px; line-height:26px; text-align:center; background-color:#FFF; border:2px #000 solid; border-radius:26px; left:-36px; top:10px; font-size:1.2em;}
.txt2 .qa .a p span{ color:#FC0; font-weight:bold;}
.txt2 .qa .a p i{ color:#F60;font-weight:bold}
.qa_tit{ padding:10px 0; text-align:left;}
.qa_tit span{color:#FC0;}
.qa_tit em{color:#F60;}
