﻿@charset "utf-8";html{color:#434343;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;list-style:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block}
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{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset,img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;text-decoration:none;}
q:after,q:before{content:''}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a,ins{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}
@media (min-width:1000px){body{min-width:1100px}
}
body .fn-hide{display:none}
.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:0;background-color:transparent;cursor:pointer}
@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.current,.se-title a:hover{color:#333}
@media (min-width:1000px){.con-wrapper{width:1100px;margin-left:auto;margin-right:auto}
}
.con-picture-animate{-webkit-transition:all .8s ease-out;transition:all .8s ease-out}
.con-picture-animate:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}
.con-header{width:100%;height:60px}
.con-header a:hover{color:#333;text-decoration:none;outline:0}
.con-header-fixed{position:fixed;width:100%;height:60px;left:0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);border-bottom\0:1px #efefef solid;z-index:100}
.con-header-logo{display:block;margin-top:8px}
.con-header-menu{margin-left:20px}
.con-header-menu-item{width:80px;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:#333;background-color:#fff}
.con-header-firstlink-center{padding-left:0}
.con-header-menu-item .on,.con-header-menu-item a:hover{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:0 1px 3px rgba(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}
.con-header-secondmenu .on,.con-header-secondmenu a:hover{background-color:#17b0dc;color:#fff}
.con-header-activity-box{width:300px;left:-92px;box-shadow:0 2px 6px rgba(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:#333}
.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:#333}
.con-header-activity-btn{margin-top:10px}
.con-header-activity-btn a{padding:4px 8px;border:1px #333 solid;color:#333;font-size:14px}
.con-header-activity-off,.con-header-activity-on{margin-top:4px}
.con-header-activity-on span{font-size:14px;color:#58c46c}
.con-header-activity-off span{font-size:14px;color:silver}
.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:0 0;border:none;outline:0}
.con-header-search-submit{margin-left:5px;vertical-align:middle;border:none;outline:0;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:0;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{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,.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}
.con-footer-advice,.con-footer-article,.con-footer-news{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-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)}
.dsahd{width:100%;height:30px;float:left;font-size:18px;font-family:"微软雅黑";color:#333;padding-left:10px;margin-top:-4px}
