@charset "utf-8";
/* CSS Document */
/*公用*/
*{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
body {font-size: 16px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #222; background: #fff;  
  font-family: "微软雅黑","Microsoft Yahei";   }

ol li,ul li{ margin:0;padding:0;list-style-type:none; vertical-align:top;}
img{border:none;vertical-align:middle;}
input{vertical-align:middle;}
font{font-size:12px;}
table1{border-collapse: collapse;border-spacing: 0;}
p,h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;}
i{font-style: normal;}
a:link,a:visited,a:active,a:hover{text-decoration:none;color:#585858;}
.clear{clear:both;}

.fl{float:left;}
.fr{float:right;}

/* clear float */
.clear, .clearfix:after {
    clear: both;
}
.clear, .clearfix:before, .clearfix:after {
    display: block;
    overflow: hidden;
    width: 0; 
    height: 0;
}
.clearfix:before, .clearfix:after {
    content: '';
}
.clearfix {
    *zoom: 1;
}
.clear{clear: both;}
.ds{display: block;}
.text-c{text-align: center;}

.cw{color: #fff;}.cb{color: #222}.cr{color:#EB020E}.c3{color: #333;}.c6{color: #666;}.c9{color: #999;}
.be6{border: 1px solid #e6e6e6;}.bre6{border-right: 1px solid #e6e6e6;}.ble6{border-left: 1px solid #e6e6e6;}
.con20{width: 1200px;margin:0 auto;}.con10{width: 1100px;margin: 0 auto;}
.f12{font-size: 12px}.f18{font-size: 18px}.f14{font-size: 14px}.f16{font-size: 16px}.f24{font-size: 24px}.f22{font-size: 22px}
.mt20{margin-top: 20px}.mt15{margin-top: 15px}.mt30{margin-top: 30px;}.mt40{margin-top:40px;}.mt35{margin-top:35px;}.mt10{margin-top: 10px}.mt16{margin-top: 16px}.mt30{margin-top:30px;}.mt13{margin-top:13px;}
.ml40{margin-left: 40px}.ml10{margin-left: 10px}.ml150{margin-left:150px}.ml70{margin-left: 70px}.ml80{margin-left: 80px}.ml20{margin-left: 20px}.ml30{margin-left: 30px}
.mr15{margin-right: 15px}.mr5{margin-right: 5px}.mr10{margin-right: 10px}.mr70{margin-right: 70px}
.mb10{margin-bottom:10px;}.mr20{margin-right: 20px}.mt32{margin-top:32px;}.mt27{margin-top:27px;}
.pt20{padding-top: 20px;}.pt40{padding-top: 40px;}
.img-fit{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.postion_r{
	position: relative;
}
