/* CSS Document */
@charset "utf-8";
/* CSS Document */
body, html { height: 100%; }
body { font-family: "microsoft yahei", Arial, Helvetica, sans-serif; line-height: 1.5; color: #000000; background: #ffffff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, b, blockquote, table, th, img, font, hr { margin: 0; padding: 0; }
ul, ol, li { list-style: none; }
img { border: none; vertical-align: middle; -ms-interpolation-mode: bicubic; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
em { font-style: normal; }
a { 
    text-decoration: none;
    /* color: #eef6f7; */
    }
a:hover { 
    text-decoration: none;
    /* background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163)); */
    /* color: #03e9f4; */
    box-shadow: 0 0 5px #03e9f4,
                0 0 25px #03e9f4,
                0 0 50px #03e9f4,
                0 0 200px #03e9f4;
     -webkit-box-reflect:below 1px linear-gradient(transparent, red);
}
/*原reset*/
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%; }
input, select { vertical-align: middle; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }
/*title*/
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
/*end reset*/

#page-container { min-height: 100%; }
#page-main { padding-bottom: 290px;}
/* main的padding-bottom值要等于或大于footer的height值 */
#page-footer { height: 290px; margin-top: -290px; }
/*#page-content { margin: 10px 0; }*/
/* margin-top（负值的）高度等于footer的height值 */

/* 客服 */
.support { position: fixed; top: 200px; right: 0; overflow: hidden; }
.support .support-tag { font-size: 16px; width: 21px; text-align: center; padding: 8px 10px; float: left; background-color: #009ee8; color: #ffffff; margin-top: 20px; }
.support .support-content { width: 200px; float: right; background: #009ee8; display: none; }
.support .support-item { padding: 5px 0; border-bottom: 1px dotted #cccccc; }
.support .support-item a { padding-right: 5px; }
.support .support-content-inner { background-color: #ffffff; padding: 10px; margin: 8px; min-height: 200px; }
.support .support-wx img { width: 100%; }
.support .support-extra { padding-top: 10px; border-bottom: 1px dotted #cccccc; margin-bottom: 10px; }