@charset "utf-8";
html {
    overflow-y: scroll;
    _background-image: url(about:blank);
    _background-attachment: fixed;
    _overflow-x: hidden;
    overflow-x: hidden;
}

html,
body,
dl,
dd,
dt,
img,
form,
div,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
form,
label,
input,
textarea {
    margin: 0;
    padding: 0;
    border: 0;
}

*html {
    background-image: url(about:blank);
    background-attachment: fixed;
}

body {
    font-size: 12px;
    font-family: "Microsoft YaHei", "黑体", "宋体", sans-serif;
}

html,
body {
    height: 100%;
}

input,
textarea {
    font-family: "微软雅黑";
}

ul,
ol,
li {
    list-style-type: none;
}

img {
    border: 0;
    vertical-align: middle
}

*:link,
*:visited,
*:hover,
*:active,
*:focus,
input.fobtn,
input.subt {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

select,
input,
select,
textarea {
    vertical-align: middle;
    outline: none;
    border: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
menu,
section,
summary {
    margin: 0;
    padding: 0;
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

iframe {
    border: none;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after {
    display: table;
    content: " ";
}

.clearfix:after,
.container:after,
.nav:after,
.row:after {
    clear: both;
}

::-moz-selection {
    background: #2eafbb;
    color: #fff;
}

::selection {
    background: #2eafbb;
    color: #fff;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.huanhang {
    word-break: break-all;
    overflow: auto;
}

.radius20 {
    -moz-border-radius: 20px;
    /* Firefox */
    -webkit-border-radius: 20px;
    /* Safari 和 Chrome */
    border-radius: 20px;
    /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.radius15 {
    -moz-border-radius: 15px;
    /* Firefox */
    -webkit-border-radius: 15px;
    /* Safari 和 Chrome */
    border-radius: 15px;
    /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.radius10 {
    -moz-border-radius: 10px;
    /* Firefox */
    -webkit-border-radius: 10px;
    /* Safari 和 Chrome */
    border-radius: 10px;
    /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.radius5 {
    -moz-border-radius: 5px;
    /* Firefox */
    -webkit-border-radius: 5px;
    /* Safari 和 Chrome */
    border-radius: 5px;
    /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.rgba_10 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .1);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);
}

.rgba_20 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .2);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
}

.rgba_30 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .3);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
}

.rgba_40 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .4);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}

.rgba_50 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .5);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
}

.rgba_60 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .6);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}

.rgba_70 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .7);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
}

.rgba_80 {
    background: rgb(40, 44, 47);
    /*不支持rgba的浏览器*/
    background: rgba(40, 44, 47, .8);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#C8282c2f, endColorstr=#C8282c2f);
}

.rgba_90 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .9);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#E5000000, endColorstr=#E5000000);
}

a:link {
    color: #666666;
    text-decoration: none;
    cursor: pointer;
}

a:visited {
    color: #666666;
    text-decoration: none;
}

a:hover {
    color: #0093ff;
    text-decoration: none;
    cursor: pointer;
}

a:active {
    color: #0093ff;
    text-decoration: none;
    cursor: pointer;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    visibility: visible;
}

.hidden {
    display: none;
    visibility: visible;
}

.wrap {
    border: 0;
    padding: 0;
    width: 1200px;
    margin: 0 auto;
    *zoom: 1;
}

.wrap:after {
    clear: both;
    content: "";
    display: table;
}

.mbx {
    text-align: left;
    padding-top: 20px;
    font-size: 16px;
}

.fix {
    *zoom: 1;
}

.fix:after {
    clear: both;
    content: "";
    display: table;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.english {
    font-family: Arial, Helvetica, sans-serif;
}

.transparent {
    background: transparent;
}

.left {
    float: left;
}

.right {
    float: right;
}

.lh li {
    line-height: 28px;
}

.lh20 {
    line-height: 20px;
}

.lh22 {
    line-height: 22px;
}

.lh28 {
    line-height: 28px;
}

.lh32 {
    line-height: 32px;
}

.tr {
    text-align: right;
}

.white {
    color: #fff;
}

.white a {
    color: #fff;
}

.white a:hover {
    color: #fff;
    text-decoration: none;
}

.bold {
    font-weight: bold
}

.center {
    text-align: center;
}

.ft12 {
    font-size: 12px;
}

.ft14 {
    font-size: 14px;
}

.ft16 {
    font-size: 16px;
}

.ft18 {
    font-size: 18px;
}

.ft20 {
    font-size: 20px;
}

.ft22 {
    font-size: 22px;
}

.ft24 {
    font-size: 24px;
}

.fw {
    font-weight: lighter;
}

.mt10 {
    margin-top: 10px;
}

.mt5 {
    margin-top: 5px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.mt60 {
    margin-top: 60px;
}

.mt70 {
    margin-top: 70px;
}

.mt75 {
    margin-top: 75px;
}

.mt80 {
    margin-top: 80px;
}

.mt120 {
    margin-top: 120px;
}

.ml30 {
    margin-left: 30px;
}

.ml25 {
    margin-left: 25px;
}

.ml20 {
    margin-left: 20px;
}

.ml15 {
    margin-left: 15px;
}

.ml110 {
    margin-left: 110px;
}

.ml60 {
    margin-left: 60px;
}

.mb70 {
    margin-bottom: 70px;
}

.mb15 {
    margin-bottom: 15px;
}

.mr25 {
    margin-right: 25px;
}

.pl10 {
    padding-left: 10px;
}

.pl50 {
    padding-left: 50px;
}

.pl20 {
    padding-left: 20px;
}

.pad5 {
    padding: 5px;
}

.pad10 {
    padding: 10px;
}

.pad15 {
    padding: 15px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

.pt40 {
    padding-top: 40px;
}

.pt30 {
    padding-top: 30px;
}

.pt60 {
    padding-top: 60px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb60 {
    padding-bottom: 60px;
}

.pb70 {
    padding-bottom: 70px;
}

.rgba_g10 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .1);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#1904e85a, endColorstr=#1904e85a);
}

.rgba_g20 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .2);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#3304e85a, endColorstr=#3304e85a);
}

.rgba_g30 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .3);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C04e85a, endColorstr=#4C04e85a);
}

.rgba_g40 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .4);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#6604e85a, endColorstr=#6604e85a);
}

.rgba_g50 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .5);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F04e85a, endColorstr=#7F04e85a);
}

.rgba_g60 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .6);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#9904e85a, endColorstr=#9904e85a);
}

.rgba_g70 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .7);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#B204e85a, endColorstr=#B204e85a);
}

.rgba_g80 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .8);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#C8282c2f, endColorstr=#C8282c2f);
}

.rgba_g90 {
    background: rgb(4, 232, 90);
    /*不支持rgba的浏览器*/
    background: rgba(4, 232, 90, .9);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#E504e85a, endColorstr=#E504e85a);
}

.rgba_b50 {
    background: rgb(0, 149, 230);
    /*不支持rgba的浏览器*/
    background: rgba(0, 149, 230, .5);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F0095e6, endColorstr=#7F0095e6);
}

.rgba_y50 {
    background: rgb(255, 124, 13);
    /*不支持rgba的浏览器*/
    background: rgba(255, 124, 13, .5);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7Fff7c0d, endColorstr=#7Fff7c0d);
}

.rgba_y70 {
    background: rgb(255, 124, 13);
    /*不支持rgba的浏览器*/
    background: rgba(255, 124, 13, .7);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#B2ff7c0d, endColorstr=#B2ff7c0d);
}