.ntes_nav_wrap{height:45px}
.c-fl{float:left}
.c-fr{float:right}
.ma6,.mt6{margin-top:6px}
.ma6,.mr6{margin-right:6px}
.ma6,.mb6{margin-bottom:6px}
.ma6,.ml6{margin-left:6px}
.ma12,.mt12{margin-top:12px}
.ma12,.mr12{margin-right:12px}
.ma12,.mb12{margin-bottom:12px}
.ma12,.ml12{margin-left:12px}
.tips-error input{background:#FEE;border:1px solid #ffb5b5}
.ntes-nav-msg{display:none}
.ua-mac .ntes-nav-msg,.ua-ios .ntes-nav-msg{position:absolute;z-index:2;left:28px;top:4px;float:left;padding:2px;width:auto;height:12px;background:#EEE;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.ua-mac .ntes-nav-msg-num,.ua-ios .ntes-nav-msg-num{float:left;padding:4px 3px;width:auto;height:4px;font-family:Verdana;background-color:#f59ca0;background-image:-webkit-gradient(linear,left top,left bottom,from(#f59ca0),to(#cb0003));background-image:-webkit-linear-gradient(top,#f59ca0,#cb0003);background-image:-moz-linear-gradient(top,#f59ca0,#cb0003);background-image:-o-linear-gradient(top,#f59ca0,#cb0003);background-image:-ms-linear-gradient(top,#f59ca0,#cb0003);background-image:linear-gradient(top,#f59ca0,#cb0003);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:4px;font-size:10px;-webkit-text-size-adjust:none}
.ua-mac .ntes-nav-lofter-msg{left:58px}
.ua-win .ntes-nav-msg{float:left;background:#ef313d;position:relative;left:12px;top:-30px;padding:1px 4px 2px;font-family:Verdana;line-height:10px;font-size:10px;-webkit-text-size-adjust:none;z-index:2}
.ua-win .ntes-nav-msg:before{content:"";position:absolute;left:3px;top:11px;width:0;height:0;border-left:0 solid transparent;border-top:6px solid #ef313d;border-right:6px solid transparent}
.ua-win .ntes-nav-lofter-msg{left:44px}
.ntes-nav-select-list,.ntes-nav-loginframe-pop{background:#fff;border:1px solid #cdcdcd;-webkit-box-shadow:0 0 8px #cdcdcd;-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd}
.ntes-nav-select{cursor:pointer;position:relative;outline:0}
.ntes-nav-select-arr{position:absolute;z-index:10;right:5px;top:20px;border-color:#c2c2c2 transparent transparent;border-style:solid dashed dashed;border-width:4px 4px 0;font-size:0;height:0;width:0;line-height:0}
.ntes-nav-select-pop,.ntes-nav-loginframe-pop{display:none;position:absolute;z-index:1000;left:0}
.ntes-nav-loginframe-pop{top:55px;width:260px;padding:12px 0 20px}
.ntes-nav-select-list{width:135px;padding:6px 0}
.ntes-nav-select-list a:hover{text-decoration:none}
.ntes-nav-select-list li{float:left;position:static;border:0}
.ntes-nav-select-list li a{display:block;padding:0 10px;position:relative;z-index:1;_zoom:1}
.ntes-nav-select-list li a span{display:block;cursor:pointer;width:115px;height:31px;line-height:31px;border-bottom:1px dashed #dcdddd}
.ntes-nav-select-list li a:hover span{border-bottom:0;padding-bottom:1px}
.ntes-nav-select-list li.last a span{border-bottom:0}
.ntes-nav-select-list li.last a:hover span{padding-bottom:0}
.ntes-nav-select-list li a,.ntes-nav-select-list li a:visited{color:#585858}
.ntes-nav-select-list li a:hover{color:#252525;font-weight:bold;background:#f2f2f2;padding-top:1px;margin-top:-1px}
.ntes-nav-select-list li a:hover span{background:0}
.ntes-nav-select-unfold .ntes-nav-select-arr,.youdao-search-active .search-select-arr,.sitemap-ctrl-active .sitemap-fixed-arr{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}
.ntes-nav-select-unfold .ntes-nav-select-pop{display:block}
.ntes-nav-select-pop{top:43px;padding:12px 0 0}
.ntes-nav-select-wide .ntes-nav-select-title{padding:0 30px 0 13px}
.ntes-nav-select-wide .ntes-nav-select-arr{right:15px}
.ntes-nav-select-pop-mail{left:-48px}
.ntes-nav-select-pop-huatian{left:-50px}
.ntes-nav-select-pop-lofter{left:-28px}
.ntes-nav-select-pop-bobo{left:-61px}
.ntes-nav-select-pop-kaola{left:-46px}
.ntes-nav{text-align:left}
.ntes-nav,.ntes-nav a,.ntes-nav a:visited,.ntes-nav a:hover{color:#fff}
.ntes-nav-app a:hover,.ntes-nav-login a:hover,.ntes-nav-logined a:hover{text-decoration:none}
.ntes-nav-entry-wide{padding:0 17px}
.ntes-nav-inside{float:left;border-left:1px solid #1f1f1f;border-right:1px solid #3f3f3f}
.ntes-nav-inside li{float:left}
.ntes-nav-entry,.ntes-nav-select-title{float:left;height:42px;outline:0;padding:0 11px 0;text-decoration:none}
.ntes-nav-inside .ntes-nav-select-title,.ntes-nav-inside .ntes-nav-entry{position:relative;border-left:1px solid #3f3f3f;border-right:1px solid #1f1f1f}
.ntes-nav-inside .ntes-nav-select-title:hover{text-decoration:none}
.ntes-nav-inside .ntes-nav-select-title{padding:1px 15px 0 8px}
.ntes-nav-inside .ntes-nav-select-unfold .ntes-nav-select-title,.ntes-nav-inside .ntes-nav-entry:hover{border-left:1px solid #1e1e1e}
.ntes-nav-login{float:left;width:64px;margin-bottom:-6px;text-align:center;position:relative;z-index:10;height:45px}
.ntes-nav-login-title{display:block;width:64px;height:45px;text-align:center;margin-bottom:-6px}
.ntes-nav-login-normal{-webkit-box-shadow:0 -8px 8px #000;-moz-box-shadow:0 -8px 8px #000;box-shadow:0 -8px 8px #000;background-color:#e11515;background-image:-webkit-gradient(linear,left top,left bottom,from(#e11515),to(#bb0e0e));background-image:-webkit-linear-gradient(top,#e11515,#bb0e0e);background-image:-moz-linear-gradient(top,#e11515,#bb0e0e);background-image:-o-linear-gradient(top,#e11515,#bb0e0e);background-image:-ms-linear-gradient(top,#e11515,#bb0e0e);background-image:linear-gradient(top,#e11515,#bb0e0e)}
.ntes-nav-login-normal,.ntes-nav-login-active{border-bottom:4px solid #8f2f2f}
.ntes-nav-logined{float:left;height:45px;cursor:pointer;position:relative;outline:0;background:#454545;margin-bottom:-6px;padding:0 15px 0 0;-webkit-box-shadow:0 -8px 8px #000;-moz-box-shadow:0 -8px 8px #000;box-shadow:0 -8px 8px #000}
.ntes-nav-logined .ntes-nav-select-arr,.ntes-nav-logined-scroll .ntes-nav-select-arr{right:10px}
.ntes-nav-logined{border-bottom:4px solid #999}
.ntes-nav-logined-userinfo{line-height:45px;font-family:vendna}
.ntes-nav-logined-username{overflow:hidden;display:block;text-overflow:ellipsis;max-width:86px;_width:86px}
.ntes-nav-login-scroll,.ntes-nav-logined-scroll{border-bottom:0;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.ntes-nav-login-active{background-color:#cd0c0c;background-image:-webkit-gradient(linear,left top,left bottom,from(#cd0c0c),to(#a20000));background-image:-webkit-linear-gradient(top,#cd0c0c,#a20000);background-image:-moz-linear-gradient(top,#cd0c0c,#a20000);background-image:-o-linear-gradient(top,#cd0c0c,#a20000);background-image:-ms-linear-gradient(top,#cd0c0c,#a20000);background-image:linear-gradient(top,#cd0c0c,#a20000)}
.ntes-nav-entry-bgblack:hover,.ntes-nav-select-unfold,.ntes-nav-select-unfold .ntes-nav-select-title{background:#1e1e1e}
.ntes-nav{width:100%;margin:0 auto;height:43px;line-height:42px;_position:absolute;z-index:9999;left:0;top:0;background:#333;border-bottom:2px solid #606060}
.ntes-nav-main{width:960px;margin:0 auto;background:#333}
.ntes-nav-entry-wblog,.ntes-nav-entry-mail,.ntes-nav-entry-money,.ntes-nav-entry-rss,.ntes-nav-entry-huatian,.ntes-nav-entry-lofter,.ntes-nav-entry-bobo,.ntes-nav-entry-kaola{margin-top:10px;display:block;width:25px;height:23px;text-indent:-999em;overflow:hidden}
.ntes-nav-entry-wblog,.ntes-nav-entry-mail,.ntes-nav-entry-money,.ntes-nav-entry-rss,.ntes-nav-entry-huatian,.ntes-nav-entry-lofter,.ntes-nav-entry-bobo,.ntes-nav-entry-kaola{background-image:url(../images/nav_sprite_v28.png);_background-image:url(../images/nav_sprite_ie6_v28.png);background-repeat:no-repeat}
.ntes-nav-app-newsapp,.ntes-nav-app-ht,.ntes-nav-app-open,.ntes-nav-app-note,.ntes-nav-app-yuedu,.ntes-nav-app-cd,.ntes-nav-app-cp,.ntes-nav-app-msc,.ntes-nav-app-mail,.ntes-nav-app-lofter{background-image:url(../images/nav_sprite_v28.png);background-repeat:no-repeat}
.ntes-nav-entry-wblog{background-position:0 0}
.ntes-nav-entry-mail{background-position:0 -23px}
.ntes-nav-entry-money{background-position:0 -46px}
.ntes-nav-entry-rss{background-position:0 -68px}
.ntes-nav-entry-huatian{background-position:0 -92px}
.ntes-nav-entry-lofter{background-position:0 -394px;width:56px}
.ntes-nav-entry-bobo{background-position:0 -114px;width:50px}
.ntes-nav-entry-kaola{background-position:0 -477px}
.ntes-nav-app-newsapp,.ntes-nav-app-ht,.ntes-nav-app-open,.ntes-nav-app-note,.ntes-nav-app-yuedu,.ntes-nav-app-cd,.ntes-nav-app-cp,.ntes-nav-app-msc,.ntes-nav-app-mail,.ntes-nav-app-lofter{padding-left:32px;width:73px;display:block}
.ntes-nav-app-newsapp{background-position:0 -156px}
.ntes-nav-app-open{background-position:0 -186px}
.ntes-nav-app-ht{background-position:0 -216px}
.ntes-nav-app-note{background-position:0 -246px}
.ntes-nav-app-yuedu{background-position:0 -276px}
.ntes-nav-app-cp{background-position:0 -306px}
.ntes-nav-app-cd{background-position:0 -335px}
.ntes-nav-app-msc{background-position:0 -365px}
.ntes-nav-app-yh{padding-left:32px;width:73px;display:block;background-image:url(../images/temp_jiaoyou.png);background-repeat:no-repeat;background-position:0 5px}
.ntes-nav-app-mail{background-position:0 -413px}
.ntes-nav-app-lofter{background-position:0 -443px}
.ntes-loginframe{margin:10px 0 0;color:#252525;line-height:25px;text-align:left}
.loginframe-hidden{display:none}
.ntes-loginframe a,.ntes-loginframe a:visited{color:#252525}
.ntes-loginframe a:hover{color:#ba2636}
.ntes-loginframe-blank{padding-left:35px;padding-bottom:9px}
.ntes-loginframe-blank .ntes-loginframe-label{float:left;_display:inline;width:190px;margin-right:35px}
.ntes-loginframe-tips{color:#888;line-height:25px}
.ntes-loginframe-label-name{float:left;width:50px;font-size:14px;margin-left:-50px}
.ntes-loginframe-label-ipt{float:left;width:187px;height:28px;line-height:28px;text-indent:6px;border:1px solid #ddd}
.ntes-loginframe-checkbox{float:left;margin-right:7px;margin-top:5px;_margin-top:2px}
.ntes-loginframe-hot-link{color:#ba2636;font-size:14px;line-height:21px;text-align:center;width:260px;float:left;margin-left:-35px;_margin-left:-17px}
.ntes-loginframe-hot-link a,.ntes-loginframe-hot-link a:visited{color:#ba2636}
.ntes-loginframe-btn{float:left;width:189px;height:30px;font-size:14px;font-weight:bold;cursor:pointer;border:1px solid #239438;color:#fff;background-color:#5eba6d;background-image:-webkit-gradient(linear,left top,left bottom,from(#5eba6d),to(#3ca051));background-image:-webkit-linear-gradient(top,#5eba6d,#3ca051);background-image:-moz-linear-gradient(top,#5eba6d,#3ca051);background-image:-o-linear-gradient(top,#5eba6d,#3ca051);background-image:-ms-linear-gradient(top,#5eba6d,#3ca051);background-image:linear-gradient(top,#5eba6d,#3ca051)}
.ntes-loginframe-btn:hover{border:1px solid #239438;background-color:#3aaf4e;background-image:-webkit-gradient(linear,left top,left bottom,from(#3aaf4e),to(#118c2b));background-image:-webkit-linear-gradient(top,#3aaf4e,#118c2b);background-image:-moz-linear-gradient(top,#3aaf4e,#118c2b);background-image:-o-linear-gradient(top,#3aaf4e,#118c2b);background-image:-ms-linear-gradient(top,#3aaf4e,#118c2b);background-image:linear-gradient(top,#3aaf4e,#118c2b)}
.ntes-domain-selector{position:fixed;_position:absolute;margin-top:-1px;line-height:21px;text-indent:5px;z-index:9999}
.ntes-domain-selector-main{position:absolute;width:100%;padding:0;margin-top:-3px;background:#fff;border:1px solid #dcdddd}
.ntes-domain-selector .title{line-height:22px}
.ue-animation{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.8s;-webkit-animation-delay:.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.8s;-moz-animation-delay:.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.8s;-ms-animation-delay:.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;-o-animation-duration:.8s;-o-animation-delay:.2s;-o-animation-timing-function:ease;-o-animation-fill-mode:both;animation-duration:.8s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both}
.ue-shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px)}
}
@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}
10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}
20%,40%,60%,80%{-moz-transform:translateX(10px)}
}
@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}
10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}
20%,40%,60%,80%{-o-transform:translateX(10px)}
}
@keyframes shake{0%,100%{transform:translateX(0)}
10%,30%,50%,70%,90%{transform:translateX(-10px)}
20%,40%,60%,80%{transform:translateX(10px)}
}
@media screen and (-webkit-min-device-pixel-ratio:1.5),(-moz-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-ms-min-device-pixel-ratio:1.5),(device-min-pixel-ratio:1.5){.ntes-nav-entry-wblog,.ntes-nav-entry-mail,.ntes-nav-entry-money,.ntes-nav-entry-rss,.ntes-nav-entry-huatian,.productlinks-i-mail,.productlinks-i-game,.productlinks-i-sns,.productlinks-i-recommend{background-image:url(../other/icon_retina_v5.svg);background-repeat:no-repeat}
.ntes-nav-entry-wblog{background-position:left 1px}
.ntes-nav-entry-mail{background-position:left -25px}
.ntes-nav-entry-money{background-position:left -53px}
.ntes-nav-entry-rss{background-position:left -80px}
.ntes-nav-entry-huatian{background-position:left -278px}
}
.N-nav-bottom{color:#616161;background:#333}
.N-nav-bottom-copyright{color:#ddd;padding-right:2px}
.N-nav-bottom-copyright-icon{font-family:Arial}
.N-nav-bottom-main{margin:0 auto;width:960px;height:39px;line-height:39px}
.N-nav-bottom-main a,.N-nav-bottom-main a:visited,.N-nav-bottom-main a:hover{padding:0 4px;color:#ddd}
.N-nav-bottom-main a:hover{text-decoration:underline}
.N-nav-channel{padding:14px 0 14px;line-height:13px;text-align:center;width:960px;margin:0 auto}
.N-nav-channel a{padding:0 7px 0 7px;border-left:1px solid #ddd}
.N-nav-channel a:link,.N-nav-channel a:visited{color:#252525}
.N-nav-channel a:hover,.N-nav-channel a:active{color:#cc1b1b}
.N-nav-channel a.first{border-left:0;padding-left:0;padding-right:6px}
.N-nav-channel a.last{padding-right:0;padding-left:6px}
    /* Global CSS */
html {overflow-y:scroll;}
body { margin:0; font:12px "\5B8B\4F53", sans-serif; background:#ffffff; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
table, td, tr, th { font-size:12px; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
    /*table,tr,td{padding:0px;}*/
address, cite, code, th { font-weight:normal; font-style:normal; }
em{  font-style:normal; }
.ntes-passport a { color:#727171; }
.ntes-passport a:hover { color:#ba2636; }
.fB { font-weight:bold; }
.left { float:left; }
.right { float:right; }
.clearfix, .area, .header, .footer, .area-sub, .area-main { *zoom:1;}
.clearfix:after, .area:after, .header:after, .footer:after, .content:after, .area-sub:after, .area-main:after, .main-col-10:after, .main-col-9:after, .tab-con:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
    /*span blank*/
.blankW { background:#fff; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank9w { background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; }
    /*headerbg*/
.wrapperbg { background: #F8F8F8 url("../images/b_line.gif") left bottom repeat-x; border-top: 1px solid #DDDDDD;  clear:both; margin: 0 auto; }
.main-content{background: none repeat scroll 0 0 #FFFFFF; clear: both;margin: 0 auto;width: 1010px;}
    /*通用导航*/
.ntes-nav { height: 41px; line-height: 41px; margin: 0 auto; text-align: left; width:100%; }
.nav-link a, .nav-link a:visited { color: #252525; }
.nav-link a:hover { color: #BA2636; }
.ntes-nav .nav-link a { float: left; padding:  0 8px; background: url("../images/nav-border.png") no-repeat scroll 0 15px transparent; }
.ntes-nav .nav-link .first { padding:0 10px 0 0;   background: none repeat scroll 0 0 transparent; }
    /*导航*/
.yodao-weather-icon { float:left; }
.channel { line-height: 21px; margin: 0 auto; width: 960px; }
.channel .attlogo { float: left; height: 24px; padding-top: 26px; overflow: hidden; }
.channel h1 { float: left; height: 24px; margin: 24px 12px 0 2px; overflow: hidden; width: 107px; }
.channel .weather { float: right; height: 48px; overflow: hidden; padding-top:12px; width: 170px; }
.date-temperature { line-height: 18px; padding-top: 4px; padding-right: 10px; }
.weather-temperature { color: #BEBEBE; }
.date-temperature, .date-temperature a { color:#bebebe; }
.hidden { display: none; }
    /*layout 布局*/
.area { clear: both; margin: 0 auto; width: 960px; }
.area-left { float: left; width: 580px; }
.area-right { float: right; width: 320px; }
    /*font css*/
h2.bigsize { font-family: "Microsoft YaHei", "微软雅黑"; font-size: 20px; font-weight: 100; height:24px; line-height: 24px; margin: 7px 0 9px; overflow:hidden; }
h3.bigsize { font-family: "Microsoft YaHei", "微软雅黑"; font-size: 16px; font-weight: bold; line-height: 24px; margin: 12px 0 6px; overflow:hidden; }
    /*link css*/
a { color:#252525; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#ba2636; text-decoration:underline; }
a:active { color:#ba2636; }
.more a:hover { color: #BA2636; }
.more a, .more a:visited { color:#888; }
    /*border*/
.grayborder { height: 5px; background: #f2f2f2; clear: both; display: block; overflow: hidden }
.ntes-passport-nav { height: 39px; line-height: 39px; margin: 0 auto; width: 960px; }
.ntes-passport-nav-bg { border-bottom: 1px solid #e4e4e4; background: none repeat-x scroll 0 0 #F4F4F4; }
.web-version a { float:left; padding:0 15px; color: #888; }
.ntes-mobile { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:0 0 0 15px; }
.ntes-mobile a { background: url(../images/phone.png) no-repeat scroll 0 10px transparent; }
.ntes-pad { padding:0 0 0 15px; }
.ntes-pad a { background: url(../images/ipad.png) no-repeat scroll 0 12px transparent; padding-left: 18px; }
.ntes-link { float:left; border-right: 1px solid #E4E4E4; padding-right: 15px; }
.passport-entry a { padding:0 5px; }
.ntes-usercenter-logined, .ntes-usercenter-name { background: url("../images/select.png") no-repeat scroll 174px 1px transparent; }
.ntes-usercenter { position: relative; }
.ntes-usercenter-entry { background: none repeat scroll 0 0 #FFFFFF; color: #2B2B2B; display: none; left: 56px; line-height: 18px; overflow: hidden; position: absolute; text-align: left; top: 39px; width: 73%; _width:142px; z-index: 2; }
.ntes-usercenter-entry .user-entry { border: 1px solid #DCDDDD; display: block; padding: 1px; }
.ntes-usercenter-entry a { clear: both; color: #2B2B2B; display: block; font-weight: normal; height: 21px; line-height: 21px; text-indent: 3px; width: 100%; }
.ntes-usercenter-entry a:hover { background-color: #4472AE; color: #FFFFFF; text-decoration: none; }
.ntes-usercenter { float: left; }
.ntes-usercenter-loginout { color: #727171; padding: 0 0 0 3px; }
.ntes-usercenter-logined { float: left; font-family: Verdana, "宋体", san-serif; height: 38px; line-height: 38px; width: 196px; }
.ntes-usercenter-name { background-color: #f4f4f4; color: #585858; cursor: pointer; width:190px;padding-left:10px; float: left; }
.ntes-usercenter-logined a:hover{ width: 190px; background: url("../images/select-on.png") no-repeat scroll 2px 0 transparent;}
.rightCon { float: right; }
.ntes-link a { color: #585858;  }
.ntes-usercenter-logined a{text-decoration:none;}
    /*返回顶部按钮*/
#returntop { border:1px #ccc solid; background:#F30; width:80px; height:30px; position:fixed; _position:absolute; line-height:30px; text-align:center; top:0px; left:0px; display:none; cursor:pointer; }
    /*gg*/
.ggarea { border: 1px solid #f4f4f4; clear: both; margin: 0 auto; overflow: hidden; text-align: left; }
.ggarea .ggtext { padding:0 0 0 12px; line-height:21px; }
.ggarea .mod-ggtext1 li, .ggarea .mod-ggtext3 li { background: url("../images/iconv0.0.9.png") no-repeat scroll 0 0 transparent; background-position: -125px -82px; float: left; padding-left: 10px; padding-right: 10px; }
.ggarea .mod-ggtext1 li { width: 116px }
.ggarea .mod-ggtext3 li { width: 132px }
.ggarea .ggtext li a { color: #376a77; }
.ggTab { background: none repeat scroll 0 0 #FFFFFF; border: 0 none; margin: 0 auto; overflow: hidden; }
.top-gg-area { height:100px; overflow:hidden;  }
.gg-head-1 { float:left; padding-right:5px; }
.gg-head-2 { float:left; padding-right:5px; }
.gg-head-3 { float:left; }
.adj468 img { border: 1px solid #F4F4F4; padding: 14px 13px 14px 12px; }
    /*右侧浮动导航*/
.float-menu { bottom: 60px; left: 50%; margin-left: 552px; width:58px; position: fixed; text-align: left; display:none; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-200));}
.change-nav { background: url("../images/icons-sprites-v3.png") no-repeat scroll 0 -70px transparent; display: block; height: 21px; overflow: hidden; text-indent: -99em; width: 58px; }
.list-nav { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; height:105px; display:none; }
.list-nav-item { color: #888888; display: block; height: 21px; line-height: 21px; text-align: center; width: 56px; }
.list-nav a:hover { background:#303030; color:#fff; line-height: 21px; text-decoration:none; }
.btn-to-top { background: url("../images/icons-sprites-v3.png") no-repeat scroll -155px -70px transparent; display: block; height: 34px; overflow: hidden; text-indent: -99em; width: 58px; }
a.btn-to-top:hover { background: url("../images/icons-sprites-v3.png") no-repeat scroll -235px -70px transparent; }
a.change-nav:hover { background: url("../images/icons-sprites-v3.png") no-repeat scroll -80px -70px transparent; }
.lm-border { background:url(../images/bg-lm-border.png) no-repeat; clear: both; margin: 0 auto; width: 1000px; height:1px; display: block; overflow: hidden;}
.lmr-border { background:url(../images/bg-lmr-border.png) no-repeat; clear: both; margin: 0 auto; width: 1000px; height:1px; display: block; overflow: hidden; }
.lmr-bborder { background:url(../images/bg-lmr-bborder.png) no-repeat; clear: both; margin: 0 auto; width: 1000px; height:5px; display: block; overflow: hidden; }
    /*list*/
.mod-list li { background: url("../images/icons-sprites-v3.png") no-repeat scroll 0 -138px transparent; clear: both; font-size: 14px; height: 25px; line-height: 25px; padding-left: 9px; }
.main-list li { background: url("../images/icons-sprites-v3.png") no-repeat scroll 0 -138px transparent; clear: both; font-size: 14px; height: 28px; line-height: 28px; padding-left: 9px; }
.sub-list li { background: url("../images/icons-sprites-v3.png") no-repeat scroll 0 -140px transparent;}
.sub-list li { height: 24px; line-height: 24px; padding-left: 12px; }
.specialTopic-list li { background: url("../images/icons-sprites-v3.png") no-repeat scroll 0 -140px transparent;  padding-left: 12px; }
.sub-list li .fB { font-size:14px; }
.sub-list .date-time { font-family:"Arial"; font-size:12px; font-style:italic; color:#bebebe; }
.main-list .date-time { font-family:"Arial"; font-size:12px; font-style:italic; color:#bebebe; }
.bigsize .date-time { font-family:"Arial"; font-size:12px; font-style:italic; color:#bebebe; }
.news-date-list { margin-right:10px; }
.sub-pic { width:320px; clear:both; overflow:hidden;}
.sub-pic ul { float:left; width:350px;}
.sub-pic li { float:left; width:145px; padding:6px 29px 6px 0px; display:inline;}
.sub-pic li img { clear:both; margin-bottom:6px;}
.sub-pic li p { margin:0 auto; clear:both; line-height:21px;}
.attitude { margin:0 auto; clear:both; overflow:hidden; color:#C3C3C3;}
.attitude li { clear:both; text-align:left; padding:9px 0;}
.attitude li img { vertical-align:middle;}
.attitude li a,.attitude li a:visited { color:#333;}
.attitude li a:hover {color:#ba2636;}
.bigpic { margin:0 auto; clear:both; width:580px; height:280px; overflow:hidden; background:#F3F3F3; text-align:left;}
.bigpic .pic { float:left; width:400px;}
.bigpic .right {   float: right;        padding: 0 15px;        width: 150px;}
.bigpic .right .time { float:left; display:block; background:url(../images/i_time.png) left center no-repeat; height:16px; line-height:16px; padding-left:21px; color:#B9B9B9; clear:both; overflow:hidden;}
.bigpic .right p { line-height:20px; color:#888; font-size:12px; margin:0 auto; clear:both;}
.list-item { margin:15px 0 0 0; clear:both; overflow:hidden; text-align:left; border-bottom:1px solid #EBEBEB; padding-bottom:12px;}
.list-item .item-top { clear:both; margin:0 auto; width:580px; overflow:hidden;}
.list-item .item-top h2 {font-family: "Microsoft YaHei", "微软雅黑"; font-size: 14px; font-weight: 100; line-height: 24px; margin: 0 0 8px 0; overflow:hidden;}
.list-item .item-top img { float:left; margin:4px 20px 0 0;}
.list-item .item-top p{ color:#808080; line-height:23px; font-size:14px;}
.list-item .item-top .time { color:#B9B9B9; font-size:12px; line-height:21px;}
.list-item  .item-bottom { margin:6px 0 0 0; clear:both; overflow:hidden;}
.list-page { float:left; margin:0 auto; clear:both; overflow:hidden; padding:20px 0; text-align:left;}
.list-page span { float:left; width:37px; height:39px; line-height:39px; text-align:center; font-family:"Lucida Console"; display:block; margin-right:4px; color:#777;}
.list-page .on { background:#3973A6;}
.list-page a:hover { background:#3973A6;}
.list-page a.pre,.list-page a.next { font-family:"Tahoma";}
.list-page .hidden { display:none;}
    /*title*/
.title-bar { height: 25px; line-height: 25px; overflow: hidden; }
.title-bar h2 { float: left; font-weight: bold; line-height: 29px; }
.title-bar .more { float: right; line-height: 29px; }
.news-column .title-bar .more { padding-right: 18px; }
.ui-til1 { height:42px; line-height:42px; }
.ui-til1 h2 { float: left; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 16px; width:239px; height:37px; line-height:37px; border-bottom: 5px solid #333; overflow: hidden; }
.ui-til1 .links { width:760px; height: 37px; line-height: 37px; border-bottom: 5px solid #044c82; }
.ui-til1 .links .more { padding-top:7px; color:#ddd; }
.ui-til1 .more a { font-size:14px; color:#252525; padding:0 15px; border-right: 1px solid #ddd; }
.ui-til1 .more a.last { padding-right: 9px; border-right:0; }
.ui-til1 .more a:visited { color:#252525; }
.ui-til1 .more a.current:visited { color: #F1F1F1; }
.ui-til1 .more .current, .ui-til1 .more a:hover { text-decoration: none; color:#f1f1f1; background:#373737; padding:5px 18px; -webkit-border-radius:13px; -moz-border-radius:13px; border-radius: 13px; margin: 0 -2px 0 -3px; position: relative; border-right:0; }
.ui-til1 .more a.last:hover { padding-right: 9px; margin: 0 0 0 -3px; -webkit-border-radius:13px 0 0 13px; -moz-border-radius:13px 0 0 13px; border-radius:  13px 0 0 13px; }
.ui-til2 { padding-bottom:9px; padding-top:12px; }
.ui-til2 h2 .the-other-side { background:url("../images/tit-bar-sprites.png") no-repeat scroll 0 0 transparent; width:60px; height:29px; display:block; text-indent: -9999px; }
.ui-til2 h2 .the-insider { background:url("../images/tit-bar-sprites.png") no-repeat scroll -60px 0 transparent; width:60px; height:29px; display:block; text-indent: -9999px; }
.ui-til2 h2 .data-blog { background:url("../images/tit-bar-sprites.png") no-repeat scroll -120px 0 transparent; width:70px; height:29px; display:block; text-indent: -9999px; }
.wgt-tab .ui-til2 { padding-top:0px; }
.ui-til2 h2, .ui-til4 h2 { float: left; height: 29px; line-height: 29px; font-size:16px; font-family: "Microsoft YaHei", "微软雅黑"; overflow: hidden; }
.ui-til2 .readAll {   background: url("../images/icons-sprites.png") no-repeat scroll 50px -99px transparent; }
.ui-til3 h2 { float: left; font-size:16px; font-family: "Microsoft YaHei", "微软雅黑"; overflow: hidden; }
.ui-til4 { padding-bottom:7px; }
    /*rank list 排行*/
.rankList li { border-bottom: 1px solid #eeeeee; display: inline-block; float: left; height: 35px; line-height: 35px; overflow: hidden; width: 320px; }
.rankList li.last { border:none; }
.rankList li span.ranknum { width: 20px; height: 20px; background-color: #cacaca; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: #FFFFFF; float: left; line-height: 20px; margin-top: 7px; font-family: "Arial"; font-style: italic; font-weight: bold; text-align: center; }
.rankList li span.front { background-color: #930000; }
.rankList li a { color: #333333; float: left; padding-left: 10px; }
.rankList li a:hover { color: #BA2636; }
.rankList li span .follow { background-color: #A2A2A2; }
.rankList li .more { color:#930000; font-family: "Arial"; font-style: italic; font-weight: bold; }
.rankList li .more a, .rankList li .more a :hover, .rankList li .more a :visited { color:#888888; }
.rankList li span.cLGray { padding:0 10px; }
    /* 页脚模块 */
.footerbg{height: 270px;border-top:1px solid #dddddd;background:none repeat-x scroll 0 0 #F8F8F8;}
.footer{/*height: 262px;*/margin: 0 auto;width: 960px;}
.footer-channel{width:161px;float:left;	padding: 20px 0 0 0;}
.footer-content{float: left;}
.other-info{ padding: 20px  0 20px 25px;}
.news-sub{width:180px;height:270px;float:left;border-left:1px solid #dddddd;}
.other-channels{width:340px;height:270px;float:left;	border-left:1px solid #dddddd;}
.other-info{float: left;height: 230px;width: 251px;border-left:1px solid #dddddd;}
.footer-module-content h3{padding: 30px 0 10px 30px;color:#808080;font-weight:bold;}
.footer-module-content h3 a,.footer-module-content h3 a:visited{color:#808080;font-weight:bold;}
.footer-module-content h3 a:hover{color:#ba2636;}
.footer-module-content p a,.footer-module-content p a:visited{color: #888888;float: left;height: 28px;line-height: 28px;width:85px;text-align:center}
.footer-module-content p a:hover{color:#ba2636;}
.hot-keys a{padding: 0 10px;}
.hot-keys span,.hot-keys a,.hot-keys a:visited {color: #333333;	line-height: 28px;}
.hot-keys a:hover{color:#ba2636;}
    /*company info*/
.nav-bottom{color:#616161;background:none repeat-x scroll 0 0 #333333;}
.company-info{margin: 0 auto;width: 1000px;height: 39px;line-height:39px;}
.company-info a, .company-info a:visited {padding:0 2px;color: #dddddd;}
.company-info a:hover{color:#ba2636}
    /*底部微博分享*/
.passport-entry { float:left; padding:2px 0 0 0; }
.passport-entry a { padding: 0 3px;}
.passport-entry .weibo a, .passport-entry .mail a,.passport-entry .rss a,.passport-entry .weibo a:hover,.passport-entry .mail a:hover,.passport-entry .rss a:hover,.passport-entry .lofter a,.passport-entry .lofter a:hover{  display: block; height: 33px; width: 33px;  background-image:url(../images/icons-sprites-v4.png); background-repeat:no-repeat;  -webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear; -moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear; -o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear; transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;}
.passport-entry .weibo a{background-position:0 0;}
.passport-entry .mail a{ background-position:-40px 0; }
.passport-entry .rss a{ background-position:-80px 0; }
.passport-entry .weibo a:hover{ background-position:0 -35px; }
.passport-entry .mail a:hover{ background-position:-40px -35px; }
.passport-entry .rss a:hover{ background-position:-80px -35px; }
.passport-entry .lofter a{ background-position:-112px -116px; }
.passport-entry .lofter a:hover{ background-position:-69px -116px; }
    /*搜索*/
.top_search { display: inline; float: right; margin: 21px 0 9px 0; }
.top_search .textBox { width: 205px; background: none repeat scroll 0 0 #FFFFFF; color: #888888; float: left; height: 28px; line-height: 28px; border:0; text-indent: 3px; }
.search-input-area { width:230px; height: 28px; background:#fff; border-color: #e8e8e8; border-left: 1px solid #e8e8e8; border-style: solid; border-width: 1px; }
.search-logo { background: url(../images/icons-sprites-v3.png) no-repeat scroll -350px -70px transparent; cursor:pointer; height: 28px; width: 22px; float:left; border:0; }
/*列表前的小图标*/
.I_V_, .I_N_V_,.I_NV_, .I_A_, .I_N_G_, .I_N_PIC_,.I_PIC_, .I_C_, .I_R_, .I_SN_,.I_T_,.I_NM_,.I_L_,.I_TN_,.I_DV_{  padding:2px 0 2px 20px; background-image:url(../images/icons-new-v6.png); background-repeat:no-repeat; }
.I_V_, .I_N_V_,.I_NV_ { background-position:0 center; }   /*视频小图标 Icon-video*/
.I_DV_ { background-position: -4400px center; }   /*视频小图标黑色 Icon-video-dark*/
.I_A_, .I_N_G_ { background-position:-440px center; }/*图集小图标 Icon-news-gallery*/
.I_N_PIC_,.I_PIC_ { background-position:-880px center; }/*图片小图标 Icon-news-picture*/
.I_C_ { background-position:-1320px center; } /*评论小图标Icon-comment*/
.I_R_ { background-position:-1760px center; }/*专题小图标 Icon-report*/
.I_SN_ { background-position:-2200px center; } /*滚动小图标 Icon-scroll-news*/
.I_T_{background-position:-2640px center;} /*访谈小图标*/
.I_NM_ { background-position:-3080px center; } /*试听小图标*/
.I_L_ { background-position:-3520px center; } /*live直播小图标 Icon-live*/
.I_TN_ { background-position:-3960px center; } /*头条小图标 Icon-top-news*/
#list li { float: left;
background: #777;
width: 37px;
height: 39px;
line-height: 39px;
text-align: center;
font-family: "Arial";
display: block;
margin-right: 4px;
color: #fff;
text-decoration: none;
font-weight: bold; }
.list_f14d li{ padding-left:10px; line-height:25px; font-size:14px; background:url(../images/bg06.gif) no-repeat left 10px;}
.list_f14d span{ font-size:12px; color:#7f7f7f; float:right;}
/*列表前的小图标*/
.dotLine{ display:block; height:21px; background:url(../images/bg07.gif) repeat-x left center;}
.pages{ overflow:hidden; line-height:22px; text-align:left; padding-bottom:20px;padding-top:10px;}
.pages li{ display:block;float:left;margin-right:10px;text-align:center}
.pages a{ padding:3px 6px; color:#1f3a87; border:1px solid #ddd; background:#f0f4f5;text-align:center}
.pages .thisclass{height:20px;width:20px;text-align:center;}
.pages a.active{ font-weight:bold; color:#fff; background:#1F3A87;}