@charset "utf-8";
@import url("swiper.min.css");
@import url("animate.css");
@import url("../fonts/iconfont.css");
* ,html, body, form, dl, dt, dd, ul, ol, li, th, td, span, strong, em, a, input, textarea, select, img, h1, h2, h3{padding:0;margin:0;border:none;}
h1, h2, h3, h4, h5{font-weight: normal;}
a:link,a:visited ,a:hover ,a:active {text-decoration: none;}
ul, ol {list-style: none outside none;}
body{padding:0;margin:0;overflow-x:hidden;color: #333;font-size:14px !important;}
img{border-style: none;vertical-align: middle;}
*{box-sizing: border-box;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
a{color: #333;text-underline: none;}
a:hover{text-underline: none;}
a:hover{color: #43907c;text-decoration: none;}
p {display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;
-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
ul, menu, dir {display: block;list-style-type:none;-webkit-margin-before:0em;
-webkit-margin-after:0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start:0px;}
.clearfix{zoom:1;}
.clearfix:after{content:" "; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.delay{ -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow:hidden;}
.delay:hover{ transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -ms-transform: scale(1.03,1.03); -webkit-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03);}
.ofl{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ofl-p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ofl-3p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.ofl-4p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.ofl-7p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;}
::-ms-clear, ::-ms-reveal{display: none;}
.f16{font-size: 16px;}
.tanx{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: flex-start;align-items: flex-start;}
.tanx-m{min-width: 1px;-webkit-box-align: start; -webkit-align-items: flex-start;align-items: flex-start;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.ct_img{overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;}
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none; -moz-box-shadow: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #afafaf;} 
input:-moz-placeholder, textarea:-moz-placeholder{color: #afafaf;} 
input::-moz-placeholder, textarea::-moz-placeholder{color: #afafaf;} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #afafaf;} 
.pic_cover{background-repeat: no-repeat;background-size: cover;background-position: center center;}
.w12{max-width: 1200px;margin: auto;}
.dis_block{width: 100%;height: 100%;display: block;}
