﻿@charset "utf-8";
Reset css body, h1, h2, h3, h4, h5, h6, div, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td
{
    margin: 0;
    padding: 0;
}
body
{
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #434343;
}
body
{
    _overflow: auto;
    _height: 100%;
    margin: 0 auto;
}
.padding{
    padding-left:0;
    padding-right:0;
}
.pr-0{
	 padding-right:0;
}
.pl-0{
	 padding-left:0;
}
a:hover{text-decoration:none;}
html{ _overflow: hidden;}
ul, ol, li, dl, dt, dd{ list-style: none;}
img{border: 0;}
button, input, select, textarea
{
    font: 12px/1.5 tahoma,arial,sans-serif;
    vertical-align: middle;
    cursor: pointer;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
.clear{clear: both;}
.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    zoom: 1;
	}
a{text-decoration: none;}
.mg{ margin-top:0; margin-bottom:0;}
.mg-m{ margin:0;}
.mg-l{ margin-left: 0!important;}
.mg-r{ margin-right: 0!important;}

.pl-5{ padding-left: 5px;}
.pr-5{ padding-right: 5px;}
.pt-5{ padding-top: 5px;}
.pb-5{ padding-bottom: 5px;}
.pl-10{ padding-left: 10px;}
.pr-10{ padding-right: 10px;}
.pt-10{ padding-top: 10px;}
.pb-10{ padding-bottom: 10px;}
.pl-15{ padding-left: 15px;}
.pr-15{ padding-right: 15px;}
.pt-15{ padding-top: 15px;}
.pb-15{ padding-bottom: 15px;}
.pl-20{ padding-left: 20px;}
.pr-20{ padding-right: 20px;}
.pt-20{ padding-top: 20px;}
.pb-20{ padding-bottom: 20px;}
.pl-25{ padding-left: 25px;}
.pr-25{ padding-right: 25px;}
.pt-25{ padding-top: 25px;}
.pb-25{ padding-bottom: 25px;}
.pl-30{ padding-left: 30px;}
.pr-30{ padding-right: 30px;}
.pt-30{ padding-top: 30px;}
.pb-30{ padding-bottom: 30px;}

.ml-5{ margin-left: 5px;}
.mr-5{ margin-right: 5px;}
.mt-5{ margin-top: 5px;}
.mb-5{ margin-bottom: 5px;}
.ml-10{ margin-left: 10px;}
.mr-10{ margin-right: 10px;}
.mt-10{ margin-top: 10px;}
.mb-10{ margin-bottom: 10px;}
.ml-15{ margin-left: 15px;}
.mr-15{ margin-right: 15px;}
.mt-15{ margin-top: 15px;}
.mb-15{ margin-bottom: 15px;}
.ml-20{ margin-left: 20px;}
.mr-20{ margin-right: 20px;}
.mt-20{ margin-top: 20px;}
.mb-20{ margin-bottom: 20px;}
.ml-25{ margin-left: 25px;}
.mr-25{ margin-right: 25px;}
.mt-25{ margin-top: 25px;}
.mb-25{ margin-bottom: 25px;}
.ml-30{ margin-left: 30px;}
.mr-30{ margin-right: 30px;}
.mt-30{ margin-top: 30px;}
.mb-30{ margin-bottom: 30px;}
.mt-50{ margin-top: 50px;}

.pad-5{padding:5px;}
.pad-10{padding:10px;}
.pad-15{padding:15px;}
.pad-20{padding:20px;}
.pad-25{padding:25px;}
.pad-30{padding:30px;}

.mar-5{margin:5px;}
.mar-10{margin:10px;}
.mar-15{margin:15px;}
.mar-20{margin:20px;}
.mar-25{margin:25px;}
.mar-30{margin:30px;}

.text-c{ text-align: center;}
.fl{float: left;}
.fr{float: right;}
