*{box-sizing: border-box;}
body,ul,ol,li,dl,dd,dt,h1,h2,h4,h5,h6,form,fieldset,table,td,img,div{margin:0 auto;padding:0;border:0;}
body{font-size:14px; margin-top:0px;font-family:"microsoft Yahei","Arial";line-height: 1.5;min-width: 1200px;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{ text-decoration:none;}
.clearfix{ zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cle{clear: both;}
a{ outline: none;}
.lt {
    float: left;
}
.rt{
    float: right;
}

.cpbtbt{ background:#999; height:40px; line-height:40px; color:#fff; text-align:center; font-size:16px; font-weight:bold;}

table{
border-collapse:collapse;table-layout:fixed;

}
.cpbg td{border:solid 1px #ccc; padding:4px ; line-height:22px;width:word-wrap:break-word;word-break:break-all;}


.img_middle{
    height: 100%;
    width: 0;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.overflow-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.img_re{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
