<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
 /*防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */

html {

    color: #434343;

    background: white;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;
}



/* 内外边距通常让各个浏览器样式的表现位置不�?*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    margin: 0;

    padding: 0;list-style:none;

}



/* 重设 HTML5 标签, IE 需要在 js �?createElement(TAG) */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    display: block;

}



/* HTML5 媒体文件�?img 保持一�?*/

audio, canvas, video {

    display: inline-block; 

    *display: inline;

    *zoom: 1;

}



/* 要注意表单元素并不继承父�?font 的问�?*/

body, button, input, select, textarea {

    font: 12px/1.5 "Lantinghei SC",  "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif, \5b8b\4f53;

}

input, select, textarea {

    font-size: 100%;

}



/* 去掉各Table  cell 的边距并让其边重�?*/

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* IE bug fixed:th 不继�?text-align */

th {

    text-align: inherit;

}



/* 去除默认边框 */

fieldset, img {

    border: 0;

}



/* ie6 7 8(q) bug 显示为行内表�?*/

iframe {

    display: block;

}



/* 去掉 firefox 下此元素的边�?*/

abbr, acronym {

    border: 0;

    font-variant: normal;

}



/* 一致的 del 样式 */

del {

    text-decoration: line-through;

}

address, caption, cite, code, dfn, em, th, var {

    font-style: normal;

    font-weight: 500;

}



/* 去掉列表前的标识, li 会继�?*/

ol, ul {

    list-style: none;

}



/* 对齐是排版最重要的因�? 别让什么都居中 */

caption, th {

    text-align: left;

}



/* 来自yahoo, 让标题都自定�? 适应多个系统应用 */

h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-weight: 500;

}

q:before, q:after {

    content: '';

}



/* 统一上标和下�?*/

sub, sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline;

}

sup {

    top: -0.5em;

}

sub {

    bottom: -0.25em;

}



/* 正常链接 未访�?*/

/* a:link {

        color: #08c;

}

*/



/* 鼠标悬停 */



/*a:hover {

    color: #18a7ca;

    text-decoration: none;

    outline: none;

}

a,a:hover,a:active,a:link,a:visited{

    outline: none;

}*/



/* 默认不显示下划线，保持页面简�?*/

ins, a {

    text-decoration: none;

}



/* 代码字体 */

code, kbd, pre, samp {

    font-family: monospace, serif;

    font-size: 1em;

}



/* 清理浮动 */

.clearfix:after {

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0;

}

.clearfix {

    zoom: 1; /* for IE6 IE7 */

}

/*body{
 min-width: 1100px;

}*/
@media (min-width: 1000px) {body{min-width: 1100px;}}

/* 隐藏, 通常用来�?JS 配合 */

body .fn-hide {

    display: none;

}



/* 设置内联, 减少浮动带来的bug */

.fn-left, .fn-right {

    display: inline;

}

.fn-left {

    float: left;

}

.fn-right {

    float: right;

}



/*文字居中，居左，居右*/

.fn-tc{

    text-align: center;

}

.fn-tl{

    text-align: left;

}

.fn-tr{

    text-align: right;

}

/* 单行文字溢出时出现省略号，需设定宽度 */

.fn-text-overflow {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



button{

    border: none;

    outline: none;

    background-color: transparent;

    cursor: pointer;

}



/*面包�?/

/*.se-title{ width:1100px; height:57px; margin:0 auto; padding-top:16px;}*/
@media (min-width: 1000px) {.se-title{ width:1100px; height:57px; margin:0 auto; padding-top:16px;}}
.se-title a{ font-size:14px;margin-right:3px; color:#939b9e;}

.se-title a:hover,.se-title a.current{ color:#18a7ca;}



/*公共�?/

/*.con-wrapper{

    width: 1100px;

    margin-left: auto;

    margin-right: auto;

}*/

@media (min-width: 1000px) {
.con-wrapper{

    width: 1100px;

    margin-left: auto;

    margin-right: auto;

}}
.con-picture-animate{

    -webkit-transition: all 0.8s ease-out;

    transition: all 0.8s ease-out;

}

.con-picture-animate:hover{

    -webkit-transform: scale(1.04);

    transform: scale(1.04);

}

/*header-start*/

.con-header{

    width: 100%;

    height: 60px;

}

.con-header a:hover {

    color: #18a7ca;

    text-decoration: none;

    outline: none;

}

.con-header-fixed{

    position: fixed;

    width: 100%;

    height: 60px;

    left: 0;

    /*top: 0;*/

    background-color: #fff;

    box-shadow: 0px 1px 3px rgba(0,0,0,0.2);

    border-bottom\0:1px #efefef solid;

    z-index: 100;

}

.con-header-inner{

    

}

.con-header-logo{

    display: block;

    margin-top: 8px;

}

.con-header-menu{

    margin-left: 20px;

}

.con-header-menu-item{

    width: 93px;

    height: 60px;

    float: left;

}

.con-menu-activity .con-header-menu-item{

    width: auto;

    min-width: 85px;

}

.con-menu-activity .con-header-firstlink{

    padding:0 8px 0 14px;

}

.con-header-firstlink{

    display: block;

    height: 60px;

    line-height: 60px;

    padding-left: 8px;

    text-align: center;

    font-size: 20px;

    color: #18a7ca;

    background-color: #fff;

}

.con-header-firstlink-center{

    padding-left: 0;

}

.con-header-menu-item a:hover,.con-header-menu-item .on{

    background-color: #f1f1f1;

}



.con-header-firstarrow{

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 3px;

    margin-bottom: 3px;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 7px solid #dcdcdc;

}



.con-header-secondmenu-box{

    display: none;

    position: relative;

    width: 115px;

    margin-left: -15px;

    background-color: #fff;

    border-top: 2px #42b5ce solid;

    border-bottom: 2px #42b5ce solid;

    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);

    z-index: 5;

}

.con-menu-activity .con-header-secondmenu-box{

    margin-left: 0;

}

.con-header-secondarrow{

    position: absolute;

    width: 0;

    height: 0;

    left: 50%;

    margin-left: -8px;

    top: -10px;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    border-bottom: 10px solid #42b5ce;

}

.con-header-secondlink{

    display: block;

    height: 40px;

    line-height: 40px;

    background-color: #fff;

    color: #17b0dc;

    font-size: 16px;

    text-align: center;

    /*padding-left: 35px;*/

}

.con-header-secondmenu a:hover,.con-header-secondmenu .on{

    background-color: #17b0dc;

    color: #fff;

}

.con-header-activity-box{

    width: 300px;

    left: -92px;

    box-shadow: 0px 2px 6px rgba(0,0,0,0.3);

}

.con-header-activity-item{

    margin-top: 24px;

}



.con-header-activity-box .con-header-secondmenu{

    padding: 20px;

}

.con-header-calendar{

    width: 64px;

    height: 64px;

}

.con-header-calendar p{

    color: #fff;

    text-align: center;



}

.con-calendar-month{

    font-size: 12px;

    margin-top: 6px;

}

.con-calendar-day{

    font-size: 20px;

    margin-top: 2px;

}

.con-bg-green{

    background-color: #18a7ca;

}

.con-bg-grey{

    background-color: #939b9e;

}

.con-header-activity-right{

    width: 186px;

}

.con-header-activity-title{

    font-size: 16px;

    line-height: 22px;

}

.con-header-activity-title a{

    color: #2c3638;

}

.con-header-activity-title a:hover{

    background-color: transparent;

    color: #18a7ca;

}

.con-header-activity-btn{

    margin-top: 10px;

}

.con-header-activity-btn a{

    padding: 4px 8px;

    border: 1px #18a7ca solid;

    color: #18a7ca;

    font-size: 14px;

}

.con-header-activity-on,.con-header-activity-off{

    margin-top: 4px;

}

.con-header-activity-on span{

    font-size: 14px;

    color: #58c46c;

}

.con-header-activity-off span{

    font-size: 14px;

    color: #c0c0c0;

}



.con-header-search{

    width: 186px;

    height: 34px;

    margin-top: 13px;

    border-radius: 20px;

    background-color: #f0f0f0;

}

.con-header-search-input{

    width: 130px;

    height: 34px;

    line-height: 34px;

    margin-left: 20px;

    font-size: 14px;

    color: #2c3638;

    background: none;

    border: none;

    outline: none;

}

.con-header-search-submit{

    margin-left: 5px;

    vertical-align: middle;

    border: none;

    outline: none;

	background:url(../images/common_searchbg.png);

	  width: 19px;

    height: 19px;

}

.con-header-login{

    width: 94px;

    min-height: 60px;

}

.con-header-nologin{

    line-height: 60px;

    margin-left: 20px;

    color: #fff;

    text-align: center;

    font-size: 20px;

    border: none;

    outline: none;

    cursor: pointer;

	background:url(../images/common_loginbg.png);

	display:block;

	width: 74px;

    height: 75px;

}



a .con-header-nologin:hover{

    color: #fff;

}

.con-header-login-box{

   /* display: none;*/

    position: relative;

    height: 60px;

    line-height: 60px;

    margin-left: 40px;

    cursor: pointer;

}

.con-header-login-box img{

    width: 30px;

    height: 30px;

    border-radius: 50%;

    vertical-align: middle;

}

.con-login-arrow{

    display: inline-block;

    margin-left: 2px;

    vertical-align: middle;

}

.con-header-login-menu{

    position: absolute;

    width: 195px;

    left: -58px;

    top: 54px;

    box-shadow: 3px 3px 3px rgba(0,0,0,0.3);

    z-index: 10;

}

.con-header-login-menu a{

    display: block;

    height: 32px;

    line-height: 32px;

    background-color: #fff;

    color: #2c3638;

    font-size: 16px;

    text-align: center;

}

.con-header-login-menu a:hover{

    background-color:#42b5ce;

    color: #fff; 

}

.con-header-loginarrow{

    position: absolute;

    width: 0;

    height: 0;

    left: 50%;

    top: -10px;

    margin-left: -5px;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    border-bottom: 10px solid #42b5ce;

}

/*header-end*/

/*雪碧�?/

/*.con-header-search-submit,.con-login-arrow,.con-footer-cartoon,.con-footer-logo a,.widget-share-wx,.widget-share-wx:hover,.widget-share-qzone,.widget-share-qzone:hover,

.widget-share-btn .widget-aside-button,.widget-share-wb,.widget-share-wb:hover,.con-like-btn .widget-aside-button,.con-like-btn .widget-aside-button:hover,.widget-side-feedback .widget-aside-button,

.widget-side-feedback .widget-aside-button:hover,.widget-side-top .widget-aside-button,.widget-side-top .widget-aside-button:hover,.widget-side-top-ani .widget-aside-button,

.widget-side-top-ani .widget-aside-button:hover,.widget-side-code .widget-aside-button,.widget-side-code .widget-aside-button:hover,.widget-side-codepic,.widget-letter-close,.widget-letter-title,.wfeeding-icon-1 .wfeeding-icon-inner,.wfeeding-icon-1 .active,

.wfeeding-icon-2 .wfeeding-icon-inner,.wfeeding-icon-2 .active,.wfeeding-icon-3 .wfeeding-icon-inner,.wfeeding-icon-3 .active,.wfeeding-icon-4 .wfeeding-icon-inner,.wfeeding-icon-4 .active,

.wfeeding-btn,.wfeeding-btn-hover,.widget-inputtips .widget-inputtips-icon,.widget-inputerror .widget-inputtips-icon{

    background-image: url(../images/common_sprite.png);

    background-repeat: no-repeat;

}*/



.con-footer-advice,.con-footer-news,.con-footer-article{

    width: 91px;

    height: 91px;

    background-image: url(../images/footer_icon.png);

    background-repeat: no-repeat;

}

.con-footer-advice{

    background-position: -246px 0;

}

.con-footer-news{

    background-position: -123px 0;

}

.con-footer-article{

    background-position: 0 0;

}



.con-footer-cartoon {

    width: 134px;

    height: 42px;

    background-position: -279px -5px;

}



.widget-side-code .widget-aside-button{

    width: 50px;

    height: 50px;

    background-position: -467px -5px;

}



.widget-side-code .widget-aside-button:hover{

    width: 50px;

    height: 50px;

    background-position: -279px -65px;

}



.widget-inputerror .widget-inputtips-icon{

    width: 18px;

    height: 18px;

    background-position: -339px -65px;

}



.wfeeding-icon-1 .wfeeding-icon-inner{

    width: 41px;

    height: 49px;

    background-position: -367px -65px;

}



.wfeeding-icon-1 .active{

    width: 41px;

    height: 49px;

    background-position: -418px -65px;

}



.wfeeding-icon-2 .wfeeding-icon-inner{

    width: 65px;

    height: 63px;

    background-position: -469px -65px;

}



.wfeeding-icon-2 .active{

    width: 65px;

    height: 63px;

    background-position: -279px -138px;

}



.wfeeding-icon-3 .wfeeding-icon-inner{

    width: 48px;

    height: 44px;

    background-position: -354px -138px;

}



.wfeeding-icon-3 .active{

    width: 48px;

    height: 44px;

    background-position: -412px -138px;

}



.wfeeding-icon-4 .wfeeding-icon-inner{

    width: 57px;

    height: 75px;

    background-position: -470px -138px;

}



.wfeeding-icon-4 .active{

    width: 57px;

    height: 75px;

    background-position: -5px -223px;

}



.wfeeding-btn{

    width: 128px;

    height: 128px;

    background-position: -72px -192px;

}



.wfeeding-btn-hover{

    width: 128px;

    height: 128px;

    background-position: -210px -223px;

}



.widget-side-feedback .widget-aside-button{

    width: 50px;

    height: 50px;

    background-position: -348px -223px;

}



.widget-side-feedback .widget-aside-button:hover{

    width: 50px;

    height: 50px;

    background-position: -408px -223px;

}



.widget-side-top .widget-aside-button{

    width: 47px;

    height: 39px;

    background-position: -468px -223px;

}



.widget-side-top .widget-aside-button:hover{

    width: 47px;

    height: 39px;

    background-position: -468px -272px;

}



.widget-side-top-ani .widget-aside-button{

    width: 47px;

    height: 95px;

    background-position: -5px -321px;

}

.widget-side-top-ani .widget-aside-button:hover{

    width: 47px;

    height: 95px;

    background-position: -5px -321px;

}



.widget-letter-close{

    width: 38px;

    height: 38px;

    background-position: -348px -321px;

}



.widget-letter-title{

    width: 533px;

    height: 63px;

    background-position: -5px -426px;

}



.con-like-btn .widget-aside-button{

    width: 50px;

    height: 50px;

    background-position: -396px -321px;

}



.con-like-btn .widget-aside-button:hover{

    width: 50px;

    height: 50px;

    background-position: -456px -321px;

}



/*.con-header-logo{

    width: 171px;

    height: 43px;

    background-position: -527px -5px;

}*/





.con-footer-logo a{

    width: 217px;

    height: 54px;

    background-position: -5px -499px;

}



.con-login-arrow{

    width: 9px;

    height: 5px;

    background-position: -708px -5px;

}



.widget-share-qzone{

    width: 29px;

    height: 28px;

    background-position: -628px -58px;

}



.widget-share-qzone:hover{

    width: 29px;

    height: 28px;

    background-position: -667px -58px;

}







.widget-share-btn .widget-aside-button{

    width: 50px;

    height: 50px;

    background-position: -525px -280px;

}



.widget-share-btn .widget-aside-button:hover{

    width: 50px;

    height: 50px;

    background-position: -585px -280px;

}



.widget-inputtips .widget-inputtips-icon{

    width: 18px;

    height: 18px;

    background-position: -339px -96px;

}



.widget-share-wb{

    width: 30px;

    height: 25px;

    background-position: -691px -96px;

}



.widget-share-wb:hover{

    width: 30px;

    height: 25px;

    background-position: -674px -131px;

}



.widget-share-wx{

    width: 31px;

    height: 26px;

    background-position: -5px -166px;

}



.widget-side-codepic{

    width: 167px;

    height: 180px;

    background-position: -548px -340px;

}



.widget-share-wx:hover{

    width: 31px;

    height: 26px;

    background-position: -210px -166px;

}



.reset-right{

    display: none;

    position: absolute;

    width: 24px;

    height: 24px;

    right: -36px;

    top: 6px;

    background-image: url(../images/right.png);

}</pre></body></html>