﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
    margin:0px;
    padding:0px;
    border:0px;
    font-size:100%;
    background:transparent;
    text-decoration:none;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{
	display:block
}
html{
	
	width:100%;
}
ol,ul li{
    list-style:none;
}
input,textarea,button{ 
    outline:none;font-family:"Microsoft Yahei";
    margin:0;
    padding:0;
}
input,textarea{ 
    outline:none;
}
blockquote,q{
    quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
    content:'';content:none;
}
img{ 
    margin:0; padding:0;vertical-align: middle;
}
ins{
    text-decoration:none;
}
a{ 
    text-decoration:none;
}
a:hover{ 
    color:#666 
}
a:focus{  
    outline:none;  
} 
del{
    text-decoration:line-through;
}
table{
    border-spacing:0;
}
textarea{ 
    resize:none;overflow:auto
}
em,i{ 
    font-style:normal
}
fieldset,img { 
    border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
} 
q:before,q:after { 
    content:''; 
} 
abbr,acronym { 
    border:0; 
} 
body{
    font-family:"Microsoft YaHei",SimHei,SimSun,sans-serif; 
    font-size:14px;
    background:#fff;
    width:100%;
    margin:0 auto;
}
body,a{
    color:#666;
}
/*-----------------??????class---------------*/
.web_c{
	width:1200px;
	margin:0 auto;
}
.pr{
    position: relative;
}
.pa{
    position: absolute;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clear{
    clear:both; 
    visibility: hidden; 
    display: block;
    font-size: 0; 
    height: 0; 
    line-height: 0;
}
.clearfix:after{
    display: block;
    content: '';
    clear:both;
}
.dis_ib{
    display: inline-block;
}
.hide{
    display: none
}
.hidden{
    visibility:hidden;
}
.text_center{
    text-align: center;
}
.text_left{
    text-align: left;
}
.text_right{
    text-align: right;
}
.ver_m{
    vertical-align: middle;
}
.ver_b{
    vertical-align:bottom;
}
.ver_t{
    vertical-align:top;
}
.w_1200{
	width:1200px;
}
.mt70{
    margin-top:70px;
}
.mt50{
	margin-top: 50px;
}
.mb50{
	margin-bottom:50px;
}
.bg_f{
	background: #fff
}
.f_mt_150{
    margin-top:-150px;
}
.fw600{
    font-weight: 600
}
.ellipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fz_0{ font-size:0;}



/*????????????????????????*/
@font-face {
  font-family: 'iconfont';  /* project id 354953 */
  src: url('img/font_354953_0ck32ckh472b7qfr.eot');
  src: url('img/font_354953_0ck32ckh472b7qfr.eot?#iefix') format('embedded-opentype'),
  url('img/font_354953_0ck32ckh472b7qfr.woff') format('woff'),
  url('img/font_354953_0ck32ckh472b7qfr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_354953_0ck32ckh472b7qfr.svg#iconfont') format('svg');
}
                                              s               
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  -moz-osx-font-smoothing: grayscale;
}