/*以下是附件显示图片的css*/
.attachbox{
	height:80px;
}
.tab_button a{
	text-decoration:none;
}
.button{
width:200px;
float:left;
margin:20px 0px;
z-index:2;
}

.buttonright{
float:left;
margin-left:20px;
font-size:14px;
padding-top:14px;
overflow:hidden;
max-width: 440px;
}

.buttonright em{
color: #09F;
font-weight:bold;
}

.buttonright a{
text-decoration:none;
font-size:12px;
}

.button a {
display:block;
height:50px;
width:200px;
position:relative;
z-index:2;
font:bold 17px/50px Helvetica,Verdana,sans-serif;
text-decoration:none;
text-align:center;
text-transform:uppercase;
background:#00b7ea;
background:-moz-linear-gradient(top,#00b7ea 0%,#009ec3 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00b7ea),color-stop(100%,#009ec3));
background:-webkit-linear-gradient(top,#00b7ea 0%,#009ec3 100%);
background:-o-linear-gradient(top,#00b7ea 0%,#009ec3 100%);
background:-ms-linear-gradient(top,#00b7ea 0%,#009ec3 100%);
background:linear-gradient(top,#00b7ea 0%,#009ec3 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0 );
}

.button a,.button p{
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.2);
box-shadow:2px 2px 8px rgba(0,0,0,0.2);
}

.button p{
background:#222;
display:block;
height:40px;
width:180px;
margin:-50px 0 0 10px;
text-align:center;
font:12px/45px Helvetica,Verdana,sans-serif;
color:#fff;
position:absolute;
z-index:1;
-webkit-transition:margin 0.5s ease;
-moz-transition:margin 0.5s ease;
-o-transition:margin 0.5s ease;
-ms-transition:margin 0.5s ease;
transition:margin 0.5s ease;
}

.button:hover .bottom{
margin:-10px 0 0 10px;
}

.button:hover .top{
margin:-80px 0 0 10px;
line-height:35px;
}

.button a:active{
background:#00b7ea;
background:-moz-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(36%,#00b7ea),color-stop(100%,#009ec3));
background:-webkit-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
background:-o-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
background:-ms-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
background:linear-gradient(top,#00b7ea 36%,#009ec3 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0 );
}

.button:active .bottom{
margin:-20px 0 0 10px;
}

.button:active .top{
margin:-70px 0 0 10px;
}
.vm {
    vertical-align: middle;
}
a img {
    border: medium none;
}

.claim_div {
    padding: 0 .1px;
}
.claimListwi {
    padding:12px 0;
    position: relative;
    border-top: 1px solid #e4e4e4;
}
.claim_div a {
    cursor: pointer;
    color: #333;
    display: block;
    width: auto;
    display: block;
}
.apL_claim_Img {
    width:55px;
    height:55px;
    position: absolute;
    display: block;
}
.apL_claim_Img img {
    width:55px;
    height:55px;
}
.apL_claim_rtext {
    padding-left:65px;
    height:55px;
}
.apL_claim_rli p.apL_Title {
    line-height:18px;
    color: #333;
    font-size:14px;
}
.apL_Title span {
    color: #333;
    position: relative;
}
.apL_xinxi {
    font-size:12px;
    color: #999;
    padding-bottom:2px;
}
.apL_xinxi span {
    font-size:12px;
    color: #999;
    margin-right:12px;
}
.apL_xinxi .apL_xinxiline {
    height:1px;
    width:1px;
    display: inline-block;
    font-size:9px;
    border-left: solid 1px #ccc;
}
.apL_xinxi em {
    color: #999;
    line-height:2px;
}
.apL_claim_rli p.h_fenlei {
    font-size:12px;
    color: #999;
    line-height:15px;
}
.claim_div .apL_claim_tbr {
    position: absolute;
    right: 0;
    top:28px;
    width:54px;
    height:25px;
    text-align: center;
    line-height:25px;
    color: #fff;
    font-size:13px;
    background: #65b6f6;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.claim_div .apL_claim_tbr_cpt {
    position: absolute;
    right: 0;
    top:20px;
    width:100px;
    height:40px;
    text-align: center;
    line-height:40px;
    color: #fff;
    font-size:16px;
    background: #65b6f6;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
p,span, ul {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-style: normal;
    color: #333;
}
a:link {
    text-decoration: none;
}