
/* acoWrap */
.acoWrap{min-height:200px;}
.acoWrap>ul{border-top:2px solid #222;}
.acoWrap li.faq{width:100%;border-bottom:1px solid #e2e2e2;overflow:hidden;box-sizing:border-box;}
.acoWrap .faq dl{font-size: 14px;}
.acoWrap .faq dt>p{max-width:1030px;vertical-align:top;line-height:1.5;box-sizing:border-box;}
.acoWrap .faq dt>p:first-child,
.acoWrap .faq dd>p:first-child{padding-top:4px;}
.acoWrap .faq dt>p,
.acoWrap .faq dd>p{display:inline-block;}
.acoWrap .faq dt.faq_q{display:block;min-height:60px;line-height:1.2;cursor:pointer;box-sizing:border-box;background:#fff;}
.acoWrap .faq dd.faq_a{display:none;line-height:1.2;border-top:1px solid #e2e2e2;background:#f7f7f7;}
.acoWrap .faq_q .btnGroup{display:block;float:right;margin-top:10px;}
.acoWrap .faq_q button.delete_btn{width:30px;height:11px;float:right;margin-right:5px;background:url(../images/xicon.png)no-repeat 50% 50%;vertical-align:top;}
.acoWrap .faq_q button.faq_btn{width:30px;height:10px;float:right;background:url(../images/btn_arrow.png)no-repeat 50% 50%;vertical-align:top;}
.acoWrap .faq_q button.edit_btn{width:30px;height:20px;float:right;margin-right:5px;background:url(../images/btn_edit.png)no-repeat 50% 50%;vertical-align:top;background-size:16px 20px;position:absolute;top:20px;right:80px;}
.acoWrap .faq_q,
.acoWrap .faq_a{padding:15px 15px 15px 85px;position:relative;}
.acoWrap .faq_q:before{content:'Q';display:block;width:16px;text-align:center;position:absolute;top:17px;left:30px;font-style:normal;font-size:20px;font-weight:600;color:#222222;}
.acoWrap .faq_q:after{content:'';display:block;clear:both;}
.acoWrap .faq_a:before{content:'A';display:block;width:0px;text-align:center;position:absolute;top:17px;left:30px;font-style:normal;font-size:20px;font-weight:600;color:#222222;}
.acoWrap .faq.open{ }
.acoWrap .faq.open .faq_a{}
.acoWrap .faq.open button.faq_btn{transform:rotate(-180deg);}

.acoWrap.type1{margin-bottom:30px;min-height:0px;}
.acoWrap.type1>ul{border:1px solid #ddd;}
.acoWrap.type1 li.acoLi{width:100%;overflow:hidden;box-sizing:border-box;}
.acoWrap.type1 .acoLi dl{}
.acoWrap.type1 .acoLi dt>p{width:1080px;vertical-align:top;line-height:1.5;box-sizing:border-box;}
.acoWrap.type1 .acoLi dt>p:first-child,
.acoWrap.type1 .acoLi dd>p:first-child{padding-top:4px;}
.acoWrap.type1 .acoLi dt>p,
.acoWrap.type1 .acoLi dd>p{display:inline-block;}
.acoWrap.type1 .acoLi dt.alertTit{display:block;min-height:50px;line-height:1.2;cursor:pointer;box-sizing:border-box;background:#fff;}
.acoWrap.type1 .acoLi dd.alertList{display:block;line-height:1.2;border-top:1px solid #e2e2e2;background:#fff;}
.acoWrap.type1 .alertTit button.arrowBtn{width:30px;height:10px;margin-top:10px;float:right;background:url(../images/btn_arrow.png)no-repeat 50% 50%;vertical-align:top;}
.acoWrap.type1 .alertTit{padding:13px 15px 13px 50px;position:relative;}
.acoWrap.type1 .alertList{padding:20px 30px;position:relative;}
.acoWrap.type1 .alertList .in p{line-height:24px;font-weight:300;}
.acoWrap.type1 .alertList .in>p.txt{line-height:1.85;font-weight:300;}
.acoWrap.type1 .alertList .in .tableList th{text-align:center;}
.acoWrap.type1 .alertTit:before{content:'';display:block;width:21px;height:21px;text-align:center;position:absolute;top:17px;left:20px;background:url(../images/icon_img.png)no-repeat;background-position:-93px -120px;}
.acoWrap.type1 .acoLi.open{ }
.acoWrap.type1 .acoLi.open .alertTit{}
.acoWrap.type1 .acoLi.open button.arrowBtn{transform:rotate(-180deg);}