@charset "utf-8";
/* CSS Document */
/*禁用iPhone中Safari的字号自动调整*/
html { font-size: 62.5%;   -webkit-text-size-adjust: none }
body { color: #333; padding:0; margin: 0; font-family: "Microsoft Yahei", Arial; font-size: 14px;background: #FFF;  -webkit-tap-highlight-color:transparent;}
ul, form, p, h1, h2, h3, h4, h5, h6, div, input, text, textarea, dl, dt, dd { padding: 0; margin: 0; }
ul, ol { list-style: none; }
img { border: none; vertical-align: top; }
a { color: #333; text-decoration: none; -webkit-tap-highlight-color:transparent;}
a:hover { text-decoration: none; }
i,em { font-style: normal;}
table {border-collapse: collapse; border-spacing: 0; }
caption,th,td {font-weight: normal; vertical-align: middle; }

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block }

input, select, textarea { font-family: "Microsoft YaHei", Verdana, Tahoma; background-color: #FFF; overflow:hidden; 
-webkit-tap-highlight-color:rgba(0,0,0,0);}

input:focus, textarea:focus { outline: 0 }
input[type="button"], input[type="submit"], input[type="reset"] input[type="text"] { -webkit-appearance: none;  }

/*设置图片视频等自适应调整*/
img {  border: none; max-width: 100%; height: auto; width: auto\9;  }
.videoembed, .videoobject, .videoiframe { width: 100%; height: auto; }
.fl { float: left; }
.fr { float: right; }
.clearfix{ zoom: 1; }
.clearfix:after{ clear: both; display: block; content: ""; visibility: hidden; height: 0; }
.posr{ position: relative;}
.posa{ position: absolute;}

.w_1200{ width: 1200px; margin: 0 auto;}
.w_1220{ width: 1220px; margin: 0 auto;}

/*溢出省略号*/
.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ellipsis2 { overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }


/*字体图标引用*/
@font-face {font-family: 'iconfont';
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    /*-webkit-text-stroke-width: 0.2px;*/
    -moz-osx-font-smoothing: grayscale;
}

