/*
Reset Stylesheet
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
ul,ul li,ol,ol li,dl{list-style: none;}
body {
    line-height:1;
    background: #fff;
    font-size: 12px;
    color: #2a3541;
    overflow-x: hidden;
    font-family: "Microsoft YaHei";
}

:focus {
    outline: 1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}
em,i{font-style: normal;}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    cursor: pointer;
    text-decoration: none;
}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/*clear*/

.clear {
    clear: both;
    line-height: 0;
    height: 0;
    font-size: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1
}
.container-fluid{width: 100%;}
.container{width:1300px;margin: 0 auto;position: relative;}
.container-mini{width:980px;margin: 0 auto;position: relative;line-height: 2;}
/*margin*/
.mart5{margin-top: 5px;}
.mart10{margin-top: 10px;}
.mart15{margin-top: 15px;}
.mart20{margin-top: 20px;}
.mart25{margin-top: 25px;}
.mart30{margin-top: 30px;}
.mart40{margin-top: 40px;}
.mart45{margin-top: 45px;}
.mart50{margin-top: 50px;}
.mart60{margin-top: 60px;}
.mart70{margin-top: 70px;}
.mart110{margin-top: 110px;}
.mart120{margin-top: 60px!important;}
.mart160{margin-top: 160px;}
.mart170{margin-top: 170px;}
.marl5{margin-left: 5px;}
.marl10{margin-left: 10px;}
.marl20{margin-left: 20px;}
.marl40{margin-left:40px;}
.marr10{margin-right:10px;}
.marr15{margin-right:15px;}
.marr20{margin-right:20px;}
.noborder{border: 0!important;}
/*padding*/
.p-top45{padding-top: 45px;}
.p-bt20{padding-bottom: 20px;}
.p-bt80{padding-bottom: 80px;}
/*color*/
.color-up{color: #52a665!important;}
.color-down{color: #ca413e!important;}
.color-black{color: #000;}
.color-white{color: #fff!important;}
.color-link{color: #4b8cee!important;}
.color-high{color: #2a3541;}
.color-light{color: #767d85;}
.color-grey{color: #c0c0c0;}
.color-3{color: #333!important;}
.color-9{color: #999;}
.color-6{color: #666;}
.color-no{color: #8d979e;}
.color-success{color: #00ce7d;}
.color-wait{color: #eab22b;}
.color-error{color: #db7f79;}
.color-info{color: #e49558;}
a.color-link:hover{text-decoration: underline;}
.strong{font-weight: bold;}
/*width*/
.width-90{width: 90px!important;}
.width-110{width: 110px!important;}
.width-160{width: 160px!important;}
.width-145{width: 145px!important;}
/*font-size*/
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font28{font-size: 28px;}
.font30{font-size: 30px;}
.font34{font-size: 34px;}
.font36{font-size: 36px;}
.font40{font-size: 40px;}
.pull-left{float: left;}
.pull-right{float: right;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.relative{position: relative;}
.inline-block{display: inline-block;}
.img-auto img{width:100%;}





























