.cfix:before, .cfix:after, .comBox dd:before, .comBox dd:after {content: ".";display: block;height: 0;visibility: hidden;font-size: 0;}
.cfix:after, .comBox dd:after {clear: both;}
.cfix, .comBox dd {*zoom: 1;}
h1 {text-align: center;line-height: 38px;font-size: 1.3em;font-weight: blod;background: #f8f8f8;border-bottom: 1px solid #ddd;}
#cintro {padding: 10px 10px 25px 10px;background: #fff;}
#cintro dt {height: 78px;overflow: hidden;line-height: 24px;padding-bottom: 5px;border-bottom: 1px solid #eee;margin-bottom: 5px;}
#cintro dt p {white-space: nowrap;}
#cintro img {width: 160px;height: 70px;float: left;display: inline;margin-right: 8px;border: 1px solid #eee;}
#cintro dt span {color: #999;}
#cintro dd {clear: both;}
#sintro, #aintro {font-size: 12px;line-height: 22px;color: #666;}
#sintro p, #aintro p {margin-bottom: 4px;}
#aintro {display: none;}
#expand {border-bottom: 1px solid #eee;text-align: right;color: #666;height: 14px;margin: 5px 0 0 0;overflow: visible;}
#expand span {background: #358ff0;display: inline-block;padding: 0 15px;line-height: 28px;height: 28px;cursor: pointer;color: #fff;z-index: 1;position: relative;}
.downBox, .artBox, .comBox, .azpg {background: #fff;margin-top: 10px;}
.downBox dt, .artBox dt, .comBox dt {color: #222;height: 36px;line-height: 36px;margin: 0 10px;border-bottom: 1px solid #e5e5e5;font-size: 16px;position: relative;padding-top: 3px;}
.downBox dt i, .artBox dt i, .comBox dt i, .azpg dt i {display: block;width: 68px;height: 1px;position: absolute;left: 0;bottom: -1px;background: #358ff0;}
.azpg dt i {width: 98px;}
.azpg dt {border-bottom: 1px solid #e5e5e5;display: -webkit-box;margin: 0 10px;position: relative;z-index: 9!important;}
.azpg dt span {font-size: 16px;-webkit-box-flex: 1;display: block;text-align: center;height: 36px;line-height: 36px;}
.azpg dt span:first-child {margin-right: 5px;}
.azpg dt span:last-child {margin-left: 5px;}
.azpg dt .cur {color: #358ff0;border-bottom: 1px solid #358ff0;margin-bottom: -1px;}
.azpg dd {display: none;}
.azpg dd.on {display: block;}
.downBox dd, .azpg dd div {padding: 10px 5px 10px 10px;overflow: hidden;zoom: 1;position: relative;border-bottom: 1px solid #e8e8e8;}
.downBox dd .img, .azpg dd div .img {margin-right: 10px;display: block;width: 60px;float: left;}
.downBox dd img, .azpg dd div img {width: 60px;height: 60px;border-radius: 8px;}
.downBox dd p, .azpg dd div p {-webkit-box-flex: 1;color: #777;overflow: hidden;padding-right: 70px;}
.downBox dd p em, .azpg dd div p em {margin: 7px 0;}
.downBox dd p a, .azpg dd div p a {display: block;height: 16px;line-height: 16px;overflow: hidden;font-size: 15px;}
.downBox dd p span, .azpg dd div p span {display: block;line-height: 16px;height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 12px "\5FAE\8F6F\96C5\9ED1";}
.downBox dd p u, .azpg dd div p u {margin: 0 6px;padding: 0 6px;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
.downBox dd .btn, .azpg dd div .btn {width: 60px;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #358ff0;position: absolute;right: 10px;top: 25px;border-radius: 2px;}
.artBox dd {font-size: 14px;line-height: 30px;height: 30px;overflow: hidden;margin: 7px 10px 0 10px;}
.artBox dd.dImg {height: 120px;}
.artBox dd:not(:last-child) {border-bottom: 1px solid #eee;}
.artBox dd:last-child {padding-bottom: 10px;}
.dImg b {display: block;font-weight: bold;margin-bottom: 3px;}
.dImg img {width: 120px;height: 80px;float: left;display: inline;margin-right: 10px;}
.dImg p {display: inline;position: relative;top: -1px;color: #666;font-size: 0.9em;}
.artBox .dImg {line-height: 24px;}
.comBox dd a {width: 50%;height: 90px;float: left;margin: 10px 0 0 0;text-align: center;overflow: hidden;}
.comBox a img {width: 160px;height: 70px;display: block;margin: 0 auto 2px auto ;}
