@charset "utf-8";
    /* CSS Document */  
      
    /* CSS重置 */  
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}  
    body{font-family:"微软雅黑", SimHei, "黑体"; background:#fff; color:#333; -webkit-text-size-adjust:100%;}
    table { border-collapse:collapse; border-spacing:0;}  
    fieldset,img { border:0;}  
    address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style:normal; font-weight: normal;}  
    del,ins{text-decoration:none;}  
    ol,ul,li { list-style:none;}  
    caption,th { text-align:left;}  
    q:before, q:after { content:'';}  
    abbr,acronym { border:0;font-variant:normal;}  
    sup{vertical-align:baseline;}  
    sub{vertical-align:baseline;}  
    legend{color:#000;}  
    input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal; outline:none;}  
    input,button,textarea,select{*font-size:100%;}  
    textarea { resize:none;}  
    i, em, strong { font-style:normal;}
    .hide{display: none;}
    .show{display: block;}
    /* 文字排版 */  
    .f12 { font-size:12px;}  
    .f13 { font-size:13px;}  
    .f14 { font-size:14px;}  
    .f16 { font-size:16px;}
    .f18 { font-size:18px;}
    .f20 { font-size:20px;}
	.f24 { font-size:24px;}
    .f30{font-size: 30px;}
	.f36 { font-size:36px; }
    .f48{font-size: 48px;}
    .f72{font-size: 72px;}
    .fb { font-weight:bold;}  
    .fn { font-weight:normal;}  
    .t2 { text-indent:2em;}  
    .lh150 { line-height:150%;}  
    .lh180 { line-height:180%;}  
    .lh200 { line-height:200%;}  
    .unl { text-decoration:underline;}  
    .no_unl { text-decoration:none;}  
    .fw{font-weight: bold;}
    .ti{text-indent: 2em;}
    /* 定位 */
    .tl { text-align:left;}  
    .tc { text-align:center;}  
    .tr { text-align:right;}  
    .bc { margin-left:auto; margin-right:auto;}  
    .fl { float:left; display:inline;}  
    .fr { float:right; display:inline;}  
    .cb { clear:both;}  
    .cl { clear:left;}  
    .cr { clear:right;}  
    .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}  
    .clearfix{ display:inline-block;}  
    *html .clearfix { height:1%;}  
    .clearfix { display:block;}  
    .vm { vertical-align:middle;}  
    .pr { position:relative;}  
    .pa { position:absolute;}  
    .pf { position:fixed;}  
    .abs-right { position:absolute; right:0;}  
    .zoom { zoom:1;}  
    .hidden { visibility: hidden;}  
    .none { display:none;}  

    /* 长度高度 */  
    .w10 { width:10px;}  
    .w20 { width:20px;}  
    .w30 { width:30px;}  
    .w40 { width:40px;}  
    .w50 { width:50px;}  
    .w60 { width:60px;}  
    .w70 { width:70px;}  
    .w80 { width:80px;}  
    .w90 { width:90px;}  
    .w100 { width:100px;}  
    .w200 { width:200px;}  
    .w250 { width:250px;}  
    .w300 { width:300px;}  
    .w400 { width:400px;}  
    .w500 { width:500px;}  
    .w600 { width:600px;}  
    .w700 { width:700px;}  
    .w800 { width:800px;}  
    .w960 { width:960px;}  
    .w { width:100%;}  
      
    .h50 { height:50px;}  
    .h80 { height:80px;}  
    .h100 { height:100px;}  
    .h200 { height:200px;}  
    .h { height:100%;}  
      
    /* 边距 */  
    .m10 { margin:10px;}  
    .m15 { margin:15px;}  
    .m20 { margin:20px;}  
    .m25 { margin:25px;}  
    .m30 { margin:30px;}  
      
    .mt5 { margin-top:5px;}  
    .mt10 { margin-top:10px;}  
    .mt15 { margin-top:15px;}  
    .mt20 { margin-top:20px;}  
    .mt25 { margin-top:25px;}  
    .mt30 { margin-top:30px;}
	.mt40 { margin-top:50px;}  
    .mt50 { margin-top:50px;}
	.mt65 { margin-top:65px;}
	.mt80 { margin-top:80px;}
    .mt100 { margin-top:100px;}
      
    .mb5 { margin-bottom:5px;}  
    .mb10 { margin-bottom:10px;}  
    .mb15 { margin-bottom:15px;}  
    .mb20 { margin-bottom:20px;}  
    .mb25 { margin-bottom:25px;}  
    .mb30 { margin-bottom:30px;}  
    .mb50 { margin-bottom:50px;} 
	.mb65 { margin-bottom:65px;}
	.mb80 { margin-bottom:80px;} 
    .mb100 { margin-bottom:100px;}  
      
    .ml5 { margin-left:5px;}  
    .ml10 { margin-left:10px;}  
    .ml15 { margin-left:15px;}  
    .ml20 { margin-left:20px;}  
    .ml25 { margin-left:25px;}  
    .ml30 { margin-left:30px;}  
    .ml50 { margin-left:50px;}  
    .ml100 { margin-left:100px;}  
      
    .mr5 { margin-right:5px;}  
    .mr10 { margin-right:10px;}  
    .mr15 { margin-right:15px;}  
    .mr20 { margin-right:20px;}  
    .mr25 { margin-right:25px;}  
    .mr30 { margin-right:30px;}  
    .mr50 { margin-right:50px;}  
    .mr100 { margin-right:100px;}  
      
    .p5 { padding:5px;}  
    .p10 { padding:10px;}  
    .p15 { padding:15px;}  
    .p20 { padding:20px;}  
    .p25 { padding:25px;}  
    .p30 { padding:30px;}  
      
    .pt5 { padding-top:5px;}  
    .pt10 { padding-top:10px;}  
    .pt15 { padding-top:15px;}  
    .pt20 { padding-top:20px;}  
    .pt25 { padding-top:25px;}  
    .pt30 { padding-top:30px;}  
    .pt50 { padding-top:50px;}  
	.pt65 { padding-top:65px;}
	.pt80 { padding-top:80px;} 
    .pt100 { padding-top: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;}  
    .pb50 { padding-bottom:50px;}
	.pb65 { padding-bottpm:65px;}
	.pb80 { padding-bottom:80px;} 
    .pb100 { padding-bottom:100px;}  
      
    .pl5 { padding-left:5px;}  
    .pl10 { padding-left:10px;}  
    .pl15 { padding-left:15px;}  
    .pl20 { padding-left:20px;}  
    .pl25 { padding-left:25px;}  
    .pl30 { padding-left:30px;}  
    .pl50 { padding-left:50px;}  
    .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;}  
    .pr50 { padding-right:50px;}  
    .pr100 { padding-right:100px;}  

