﻿@charset "utf-8";
/* CSS Document */

/* 全局样式 */
html,body{height:100%;}
body{  font-size:13px; font-family:"Microsoft Yahei","Verdana, Geneva, sans-serif"; line-height:1; margin:0; padding:0; color:#444; width:100%; background:#fff;}
div,form{margin:0 auto; padding:0; background: url(../../images/none);}
ul,ul li,dl,dt,dd,form,img,p,form{margin:0; padding:0; border:none; list-style-type:none; vertical-align:top;}
font{ font-size:13px;}
em,i,u,ins{ font-style:normal; text-decoration:none;}
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, caption,tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:13px;vertical-align:baseline; word-wrap:break-word; word-break:break-all;}
h1,h2,h3,h4,h5,h6 { font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
a { font-size: 13px; color: #444; text-decoration: none; cursor:pointer;}
a:visited { text-decoration: none; }
a:hover { color: #f50; text-decoration: underline;}
a:active { color:#dedede}

.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{ position:fixed;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{ font-size:24px;}
.w100_b{ width:100%;}
.w1000{ width:1000px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mb5{margin-bottom: 5px;}
.mb10{ margin-bottom: 10px; }
.mb15{ margin-bottom: 15px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom: 20px;}
.pl10{ padding-left: 10px;}
.pr10{ padding-right: 10px;}
.pa10{ padding:10px;}
.bg_gray{background: #eee;}
.bg_default{background: #f5f5f5;}
.bg_white{background: #fff;}
.clear{ clear:both; height:0;}
.cursor{ cursor:pointer;}
.over { overflow:hidden;}
.margin { margin:0 auto;}
.border { border:1px solid #ddd;}
.hiddendiv { display: none;}
*{margin:0px auto;}





/* -------top--------- */




