@charset "utf-8";
*{-webkit-text-size-adjust:none;vertical-align:middle;}/*用于清除移动设备浏览器自定义字体设置*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,figcaption { font-size: 1em; /*font-weight: 100; */font-style: normal; }
img,fieldset,iframe { border: none; }/*图片，框架的边框清除*/
caption,th { text-align: left; }
body{color:#888888; font-size:12px; font-family:'微软雅黑','Microsoft YaHei','黑体', Helvetica,Arial; _font-family:'宋体'; /*font-weight:lighter;*/ }
article,aside,footer,header,hgroup,nav,section,figure,figcaption { display: block; }

ul,li{ list-style:none;}/*列表符清除*/

h1,h2,h3,h4,h5,h6{display: inline-block;*display:inline;*zoom:1;}
/*常规链接*/
a{ text-decoration:none; cursor:pointer; color:#333; outline:none; /*blr:expression(this.onFocus=this.blur());*/}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{color:#d80c18; }
a:hover .blue,.blue:hover{ text-decoration:underline;}

/*font-family*/
.MSyh{ font-family:'微软雅黑','Microsoft YaHei';}
.simhei{ font-family:'黑体','Simhei';}
.simsun{ font-family:'宋体','Simsun';}
.Arial{ font-family:Helvetica, Arial;}
/*font-color*/
.black{ color:#000000;}
.dark{color:#333333;}
.heavy{color:#666;}
.gray{color:#888888;}
.gray_2{color:#999999;}
.white{ color:#ffffff;}
.red{color:#d80c18;}
.blue{color:#256bbb;}
/*font-size*/
.font12{ font-size:12px; }
.font14{ font-size:14px; }
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font30{ font-size:30px;}
.font36{ font-size:36px;}
.font42{ font-size:42px;}
.font48{ font-size:48px;}
.font56{ font-size:56px;}
/* text-align */
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.t_c{ text-align:center;}
.t_j{text-align: justify;}


.wspace1{word-spacing: 1em;}/*字间距*/

.bold{ font-weight:bold;}/*文字加粗*/
.italic{font-style: italic;}/*文字倾斜*/
.underline{text-decoration:underline;}/*文字下划线*/
.overline{text-decoration: overline;}/*文字上划线*/
.through{text-decoration: line-through;}/*文字删除线*/

/*margin&padding*/
.m5{margin: 5px;}
.m10{margin: 10px;}
.m15{margin: 15px;}
.m20{margin: 20px;}
.m25{margin: 25px;}
.m30{margin: 30px;}
.m35{margin: 35px;}
.m40{margin: 40px;}
.m45{margin: 45px;}
.m50{margin: 50px;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}


.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}


.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}

.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}

.p5{padding: 5px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.p25{padding: 25px;}
.p30{padding: 30px;}
.p35{padding: 35px;}
.p40{padding: 40px;}
.p45{padding: 45px;}
.p50{padding: 50px;}
.p55{padding: 55px;}
.p60{padding: 60px;}
.p65{padding: 65px;}
.p70{padding: 70px;}
.p75{padding: 75px;}
.p80{padding: 80px;}
.p85{padding: 85px;}
.p90{padding: 90px;}
.p95{padding: 95px;}
.p100{padding: 100px;}

.pt5{padding-top: 5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{padding-top: 35px;}
.pt40{padding-top: 40px;}
.pt45{padding-top:45px;}
.pt50{ padding-top:50px;}
.pt55{ padding-top:55px;}
.pt60{ padding-top:60px;}
.pt65{ padding-top:65px;}
.pt70{ padding-top:70px;}
.pt75{ padding-top:75px;}
.pt80{ padding-top:80px;}
.pt85{ padding-top:85px;}
.pt90{ padding-top:90px;}
.pt95{ padding-top:95px;}
.pt100{ padding-top:100px;}
.p_t8{padding-top: 8%;}
.p_t10{padding-top: 10%;}
.p_t12{padding-top: 12%;}

.pl5{padding-left: 5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl35{padding-left: 35px;}
.pl40{padding-left: 40px;}
.pl45{padding-left: 45px;}
.pl50{ padding-left:50px;}
.pl55{padding-left: 55px;}
.pl60{padding-left: 60px;}
.pl65{ padding-left:65px;}
.pl70{padding-left: 70px;}
.pl75{padding-left: 75px;}
.pl80{ padding-left:80px;}
.pl85{padding-left: 85px;}
.pl90{ padding-left:90px;}
.pl95{padding-left: 95px;}
.pl100{ padding-left:100px;}


.pr5{padding-right: 5px;}
.pr10{ padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right:30px;}
.pr35{padding-right: 35px;}
.pr40{padding-right: 40px;}
.pr45{padding-right: 45px;}
.pr50{ padding-right:50px;}
.pr55{padding-right: 55px;}
.pr60{padding-right:60px;}
.pr65{padding-right:65px;}
.pr70{padding-right: 70px;}
.pr75{padding-right: 75px;}
.pr80{padding-right: 80px;}
.pr85{padding-right: 85px;}
.pr90{padding-right: 90px;}
.pr95{padding-right: 95px;}
.pr100{padding-right:100px;}

.pb5{padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{ padding-bottom:50px;}
.pb55{padding-bottom:55px;}
.pb60{padding-bottom:60px;}
.pb65{padding-bottom:65px;}
.pb70{padding-bottom:70px;}
.pb75{padding-bottom:75px;}
.pb80{padding-bottom:80px;}
.pb85{ padding-bottom:85px;}
.pb90{ padding-bottom:90px;}
.pb95{ padding-bottom:95px;}
.pb100{ padding-bottom:100px;}
.ptb20{padding: 20px 0;}
.ptb40{padding: 40px 0;}

.zindex1{z-index:1;}
.zindex9{z-index:9;}
.zindex19{z-index:19;}
.zindex29{z-index:29;}
.zindex99{z-index:99;}
.zindex199{z-index:199;}
.zindex299{z-index:299;}
.zindex999{z-index:999;}
/*浮动&定位*/
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; }
.clearfix:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
}
.clearfix{ zoom: 1; } /* IE6 */


.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}

.block{ display:block;}
.inline_block{display: inline-block; *display:inline;*zoom:1;}
.block_center{ display:block; margin:0 auto;}
.hidden{ display:none;}