*{ margin: 0; padding: 0; }
html,body{ color: #333; font-size: 12px; background: #fff; font-family: microsoft yahei,pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,simsun; box-sizing: border-box; }
a{ text-decoration: none; }
li{ list-style: none; }
table{ border-collapse: collapse; }
input[type="button"]{ cursor: pointer; }
input{ outline: none; font-size: 12px; border: none;  }

/* ???��?��?�� */
.main{ width: 1366px; margin: 0 auto;}
.act-details { vertical-align: top; padding-left: 25px; font-size: 12px; box-sizing: border-box;}
.act-details .main{/*width: 100% !important;*/}
.act-details h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.act-details h2 span{ font-size: 18px; color: #ec8a33;}
.act-details h2 p{ float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../image/service_position.png) left center no-repeat; background-size: 16px; }
.act-details h2 p a{ color: #888;}
.act-details h2 p a:visited{ color: #888;}
.act-details h2 p a:hover{ color: #ec8a33;}
.act-details h2 p b{ font-weight: 400; color: #ec8a33;}
.act-details h2 p i{ padding: 0 3px;}
.act-details h3{ font-size: 20px; font-weight: 600; text-align: center; padding: 20px 0;}
.act-details .infor{ color: #999; height: 30px; padding: 10px 0; }
.act-details .infor b.btit{font-weight: 400; position: relative; top: 6px; font-size: 14px;}
.act-details .infor b.btit i{font-style: normal; margin: 0 5px;}
.act-details .infor p{ float: right; font-size: 14px;}
.act-details .infor p a{ display: inline-block; width: 30px; height: 30px; margin-top: -3px; margin-right: 5px; vertical-align: middle;}
.act-details .infor p a.wb{ background: url(../image/actdetails_icon_wb.png) no-repeat; background-size: 30px;}
.act-details .infor p a.pyq{ background: url(../image/actdetails_icon_pyq.png) no-repeat; background-size: 30px;}
.act-details .infor p a.kj{ background: url(../image/actdetails_icon_kj.png) no-repeat; background-size: 30px;}
.act-details .infor p a.qq{ background: url(../image/actdetails_icon_qq.png) no-repeat; background-size: 30px;}
.act-details .infor .help p{font-size: 12px;}
.act-details .details{ font-size: 13px; min-height: 200px;}
.act-details .details b{ display: block; font-size: 16px; }
.act-details .details p{ line-height: 24px; margin-bottom: 10px; font-size: 16px;}
/* .act-details .statebg{ background: url(../alqhimg/actdetails_icon_state.png) right bottom no-repeat; background-size: 70px;} */
.act-details .state{ text-align: right; line-height: 34px; margin-bottom: 30px; font-size: 14px;}
.act-details .state span{ color: #999;}
.act-details .state i{ font-style: normal; color: #333;}
.act-details .state a{ display: inline-block; height: 34px; line-height: 34px; background: #ec8a33; color: #fff; border-radius: 3px; padding: 0 15px; margin-left: 10px;}
.act-details .state a.end{ background: #e9e9e9; color: #979797; cursor: default;}
