body,h1,h2,h3,h4,h5,h6,p,ul,ol,form,dl,dd{margin:0}
body{font-family:arial;font-size:12px;line-height:24px}
input,textarea,select{font-size:100%;font-family:inherit}
ul,ol{padding-left:0;list-style-type:none}
img{border:none}
a{ text-decoration: none}
a:active{outline:none}
.ma{ margin: 0 auto}
.mt10{ margin-top:10px}
.pr{ position:relative}
.pa{ position:absolute}
.fl{ float:left}
.fr{ float:right}
.dn{ display:none}
.di{ display:inline}
.dib{ display:inline-block}
.db{ display:block}
.ofh{ overflow: hidden}
.txtl{ text-align: left}
.txtc{ text-align: center}
.txt-ofh{ white-space: nowrap; text-overflow: ellipsis}
.cp{ cursor: pointer}

.w40{ width: 40px}
.w60{ width: 60px}
.w160{ width: 160px}
.w350{ width: 350px}
.tbth{ height: 36px; line-height: 36px; background-color: #EBF6F8;border-bottom: 1px solid #ddd}
.tbth-sp{ border-right: 1px solid #9ad0dc; height: 14px; font: bold 12px/14px ''; color: #666; text-align: center;
    float: left; margin-top: 10px;}
.nobd{ border: none}
.tbtd-sp{ float: left; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden}
.line-box{ zoom: 1; overflow: hidden}
.line{ height: 30px; line-height: 30px; }
.box{ border-top: 1px solid #efefef; padding: 5px}
.line span{ padding-right: 1px}
.box-img{ width: 120px; height: 95px; float: left}
.box-infor{margin-left:35px; line-height: 26px;}
.box-xc{ width: 54px; height: 20px; line-height: 20px; color: #039; display: inline-block;margin-top:5px;
    background: url('../images/btn.png') no-repeat 0 -26px}
.box-xc:hover{ background: url('../images/btn.png') no-repeat -54px -26px; color: #1490b4}
.bi-h{ display: block; font: bold 12px/24px '';}
.box-infor label{ width:280px}
.box-infor label span{ width: 60px; display: inline-block; text-align: right; margin-right: 5px; color: #666}
.arrow{width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent;
    border-top: 10px solid #666; display: inline-block}
