﻿/*resetStyle*/
html, body, div, span, p, dl, dt, dd, ul, ol, li, table, thead, tbody, tfoot, tr, th, td, h1, h2, h3, h4, h5, h6, img, a, strong, form, fieldset, input, textarea, select, lable, option, blockquote, pre {
    margin: 0;
    padding: 0;
}
header, nav, aside, article, section, article, footer, hgroup, time {
    margin: 0;
    padding: 0;
    display: block;
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
label, input, select, textarea {
    vertical-align: middle;
    font-size: 12px;
    outline: none;
}
ol, ul {
    list-style: none
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
}
a {
    text-decoration: none;
    color: #3e3e3e;
}
a:hover {
    text-decoration: none;
    color: #000000;
}
img {
    border: none;
    vertical-align: top;
}
em, i {
    font-style: normal;
}
.dsn {
    display: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.por{
	position: relative;
}
.poa{
	position: absolute;
}
.tar{
	text-align:right;
}
.tac{
	text-align:center;
}
.tal{
	text-align:left;
}
.ovh{
	overflow:hidden;
}
.bold{
	font-weight: bold
}
.clear {
    clear: both
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    line-height: 0;
}
.clearfix {
    zoom:1
}
.mt5{margin-top:5px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt19 {margin-top:19px;}
.mt20 {margin-top:20px;}
.mt24{margin-top:24px;}
.mt30{margin-top:30px;}
.mt37{margin-top:37px;}
.mt50{margin-top:50px;}
.mt54{margin-top:54px;}
.mr5{margin-right:5px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px}
.mr40{margin-right: 40px}
.ml5{margin-left:5px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml18{margin-left:18px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mb2{margin-bottom: 2px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.p10{padding:10px;}
.p20{padding:20px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt18{padding-top:18px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt28{padding-top:28px;}
.pt40{padding-top:40px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl14{padding-left:14px;}
.pl16{padding-left:16px;}
.pl18{padding-left:18px;}
.pl20{padding-left:20px;}
.pl30{padding-left: 30px}
.pl40{padding-left: 40px}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr40{padding-right: 40px}
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.w1000{width: 1000px;margin:0 auto;}
.w1200{width: 1200px;margin:0 auto;}

.w276{width:276px;}
.w802{width:802px;}
.w760{width:760px;}
.w200{width:200px;}
.w100{width:100px;}

.h207{height: 207px;}

.lh44{
	line-height:44px;
}
.lh40{
	line-height:40px;
}