@charset "utf-8";

*{box-sizing: border-box;}
body,ul,ol,li,dl,dd,dt,p,h1,h2,h3,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;}
    html, body {
        position: relative;
        height: 100%;
    }
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;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.cle{clear: both;}
a{ outline: none;}
.lt {float: left;}
.rt{float: right;}
table{border-collapse:collapse;table-layout:fixed;}
.re{position: relative;}
.ab{position: absolute;}
.ab-sxjz{transform: translateY(-50%); top: 50%; z-index: 100;}
.ab-szjz{transform: translateX(-50%); left: 50%; z-index: 100;}
.ab-jz{ transform: translate(-50%,-50%); top: 50%; left: 50%; z-index: 100;}
.fi{position:fixed}
.cpbg{ margin-top:15px;}
.cpbg td{border:solid 1px #ddd; padding:6px 10px; text-align:left; width:word-wrap:break-word;word-break:break-all; font-size:1.1rem;}
.cpbtbt{ background:#ccc; color:#fff; font-size:20px; line-height:30px;}
/********��ֱ**********/
/*body {*/
    /*-webkit-align-items: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/
    /*display: -webkit-flex;*/
    /*display: flex;*/
/*}*/
li{list-style: none;}
.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;
}

@font-face {
	font-family:ywztok;
	src:url(../fonts/MyriadPro-LightCond.woff);
}

.flex{display: flex;}
.flex-hh{display: flex; flex-wrap: wrap;}
.flex-lb{display:flex; justify-content: space-between;}
.flex-hh-czjz{display: flex; align-items: center; flex-wrap: wrap;}
.flex-lb-hh{display: flex; justify-content: space-between; flex-wrap: wrap;}
.flex-lb-hh-b{display: flex; justify-content: space-between; flex-wrap: wrap;align-items: flex-end;}
.flex-lb-hh-t{display: flex; justify-content: space-between; flex-wrap: wrap;align-items: flex-start;}
.flex-lb-czjz{display: flex; justify-content: space-between; align-items: center;}
.flex-lb-hh-czjz{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.flex-czjz{display: flex; align-items: center;}
.flex-dbdq{display: flex; align-items: flex-end;}
.flex-spzj{display: flex; justify-content:center;}
.flex-sp-cz{display: flex; justify-content: center;  align-items: center;}
.flex-lb-t{display: flex; justify-content: space-between; align-items: flex-start;}
.flex-cz-sp{display: flex; justify-content: center; align-items: center;}
