@charset "utf-8";
/* css document */
html,body,ul,p,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,input,span{margin:0;padding:0;font:16px/21px "arial",sans-serif;}
body,h1,h2,h3,h4,h5,p,ul,dl,dd,dt,input,div{margin:0;padding:0;font-weight:normal}
*{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="button"], input[type="submit"], input[type="reset"] ,input[type="text"]{-webkit-appearance: none;}
textarea {  -webkit-appearance: none; resize : none;}
ul,li{list-style:none}
b,u{font-weight: 100;font-family: inherit;text-decoration: none;}
img{border:0;display:block}
*:focus {outline: none;}
a {
  text-decoration: none;
  color: #000;
}
img{
	width: 100%;
}
ul li {
  list-style: none;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.show {
  display: block !important;
}
.hide {
  display: none !important;
}
.invisible {
  visibility: hidden;
}
.fl{float: left}
.fr{float: right}
.db{display: block}
.dib{display: inline-block}
.tc{text-align: center}
.tl{text-align: left}
.tr{text-align: right}
.corw{color: #fff}
.w1200{width:94%;margin: 0 auto}
.posr{position: relative}
.posa{position: absolute}
.posf{position: fixed}
.clearfix {zoom: 1;}

.ys_f{ background: #f09f9b;}
.ys_f:before{border-right:20px solid transparent;border-top:20px solid #fff;}

.clearfix:before{ content: ""; display: table;}
.clearfix:after {content: "";display: table; clear: both;}
