/* font */
@font-face {font-family: 'iconfont';
    src: url('font/iconfont1.eot');
    src: url('font/iconfont1.eot?#iefix') format('embedded-opentype'),
    url('font/iconfont1.woff') format('woff'),
    url('font/iconfont1.ttf') format('truetype'),
    url('iconfont1.svg#iconfont') format('svg');
}
.u-iconfont{
    font-family:"iconfont" !important;
    font-size:24px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* 页头NETS模块新 */
.c-fl{float:left}
.c-fr{float:right}
.f14 { font-size: 14px; }
.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}
.pr10{padding-right: 10px;}
.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)}
}
.ua-mac .ntes-nav-msg,.ua-ios .ntes-nav-msg{position:absolute;z-index:2;left:23px;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-kaola-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}
.tips-error input{background:#FEE;border:1px solid #ffb5b5}

.ntes-nav-msg{display:none}
.ntes-nav-left{float: left;height: 13px;line-height: 13px;margin-top: 13px;font-size: 14px;}
.ntes-nav-right{float: right;height: 13px;line-height: 13px;margin-top: 13px;font-size: 14px;}
.ntes-nav{height:40px;background:#262626;font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",sans-serif;position: relative;z-index: 9999;}
.ntes-nav-main{width:1100px;margin:0 auto;text-align: left;}
.ntes-nav-main a,
.ntes-nav-main a:link,
.ntes-nav-main a:visited,
.ntes-nav-main a:hover{text-decoration: none;}
.ntes-nav-main1200{width:1200px;margin:0 auto;}
.ntes-nav,
.ntes-nav a,
.ntes-nav a:link,
.ntes-nav a:visited{color:#959595;}
.ntes-nav a:hover{color:#fff;text-decoration: none;}
.ntes-nav-select-wide,
.ntes-nav-entry-wide{margin-right: 10px;}
.ntes-nav-select-wide .ntes-nav-select-title{padding:0 20px 0 0;position: relative;}
.ntes-nav-entry-wide .ntes-nav-select-title{padding:0 10px 0 0;position: relative;}
.ntes-nav-entry-wide .ntes-nav-spc{padding-left: 13px;}
.ntes-nav-bdr{border-right: 1px solid #494949;}
.ntes-nav-bdl{border-left: 1px solid #494949;padding-left: 10px;}
/*-- 下拉框 --*/
.ntes-nav-select{cursor:pointer;position:relative;outline:0}
.ntes-nav-select-arr{position:absolute;z-index:10;right:6px;top:9px;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;-webkit-transition: all .2s ease 0s; -o-transition: all .2s ease 0s; transition: all .2s ease 0s;}
.ntes-nav-select-pop,
.ntes-nav-loginframe-pop{display:none;position:absolute;z-index:1000;right:0}
.ntes-nav-loginframe-pop{top:32px;width:260px;padding:12px 0 20px;right:-115px;}
.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-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-login-active .ntes-nav-select-pop,
.ntes-nav-select-unfold .ntes-nav-select-pop{display:block}
.ntes-nav-select-pop{top:20px;padding:12px 0 0}
.ntes-nav-select-unloginem{width: 240px;}
.ntes-nav-select-unloginem .unloginem{width: 220px;}
/*-- 下拉框 end--*/
/*-- 应用图标 --*/
.ntes-nav-app{margin-right: 0;}
.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_v30.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{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-mail{background-position:0 -413px}
.ntes-nav-app-lofter{background-position:0 -443px}
/*--应用图标 end--*/
/*-- 登录框 --*/
.ntes-nav-login{float:left;padding-right: 10px;text-align:center;position:relative;z-index:10;margin-right: 10px;}
.ntes-nav-login-normal{}
.ntes-nav-logined{float:left;height:39px;cursor:pointer;position:relative;outline:0;max-width: 110px;padding-right: 10px;}
.ntes-nav-loginout{padding:0 10px;border-right: 1px solid #494949;display: inline-block;line-height: 13px;border-left: 1px solid #494949;}
.ntes-nav-logined .ntes-nav-select-arr,.ntes-nav-logined-scroll .ntes-nav-select-arr{right:10px;top:5px;}
.ntes-nav-logined-username{height: 18px;max-width:86px;_width:86px;display: block;padding-right:12px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;word-break: keep-all;}
.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{}
.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}
.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:7px;_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-loginframe-other{padding:0 35px;margin-top: 20px;}
.ntes-loginframe-other dt{line-height: 0;height: 1px;font-size: 0;background: #ddd;position: relative;}
.ntes-loginframe-other dt s{background: #fff;height: 24px;line-height: 24px;font-size: 14px;width: 90px;position: absolute;top: -12px;left: 50%;margin-left: -45px;text-align: center;text-decoration: none;}
.ntes-loginframe-other dd{padding-top:15px;overflow: hidden;*zoom:1;}
.ntes-loginframe-other a,
.ntes-loginframe-other a:hover{color: #333;}
.ntes-loginframe-other .o-qq,
.ntes-loginframe-other .o-weibo,
.ntes-loginframe-other .o-weixin{float: left;width: 44px;margin-left: 16px;_display:inline;text-align: center;}
.ntes-loginframe-other .o-qq{}
.ntes-loginframe-other .o-qq s,
.ntes-loginframe-other .o-weibo s,
.ntes-loginframe-other .o-weixin s{width: 44px;height: 44px;display: block;background: url(../images/uniteLogin.png) no-repeat;
    -moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
    -webkit-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;
}
.ntes-loginframe-other .o-qq s{background-position: -88px 0;}
.ntes-loginframe-other .o-weibo s{background-position: -43px 0;}
.ntes-loginframe-other .o-weixin s{background-position: 1px 0;}
.ntes-loginframe-other .o-qq:hover s{background-position: -88px -50px;}
.ntes-loginframe-other .o-weibo:hover s{background-position: -43px -50px;}
.ntes-loginframe-other .o-weixin:hover s{background-position: 1px -50px;}
/* 网站导航 */
@-webkit-keyframes iplaynav{
    0%{-webkit-transform:translate3d(0, -15px, 0);opacity: 0;}
    50%{-webkit-transform:translate3d(0, 10px, 0);opacity: 1;}
    100%{-webkit-transform:translate3d(0, 0, 0);opacity: 1;}
}
@-moz-keyframes iplaynav{
    0%{-moz-transform:translate3d(0, -15px, 0);opacity: 0;}
    50%{-moz-transform:translate3d(0, 10px, 0);opacity: 1;}
    100%{-moz-transform:translate3d(0, 0, 0);opacity: 1;}
}
@-ms-keyframes iplaynav{
    0%{-ms-transform:translate3d(0, -15px, 0);opacity: 0;}
    50%{-ms-transform:translate3d(0, 10px, 0);opacity: 1;}
    100%{-ms-transform:translate3d(0, 0, 0);opacity: 1;}
}
@keyframes iplaynav{
    0%{transform:translate3d(0, -15px, 0);opacity: 0;}
    50%{transform:translate3d(0, 10px, 0);opacity: 1;}
    100%{transform:translate3d(0, 0, 0);opacity: 1;}
}
.ntes-nav-all{position: absolute;left:-10px;top: 38px;background: #262626;width: 820px;padding:18px 0;display: none;}
.ntes-nav-all dl{float: left;width: 101px;border-right: 1px solid #343434;}
.ntes-nav-all .arr{position: absolute;z-index: 10;left: 30px;top: -8px;border-color: transparent transparent #262626;border-style: solid dashed dashed;border-width: 0 8px 8px;font-size: 0;height: 0;width: 0;line-height: 0;}
.nav-all-list dt{text-align: center;color: #ccc;margin-bottom: 5px;}
.nav-all-list dt a,
.nav-all-list dt a:visited{color: #ccc;}
.nav-all-list dt a:hover{color: #fff;}
.nav-all-list dd{display: block;height: 156px;}
.nav-all-list dd span{display: block;}
.nav-all-list dd a{display: inline-block;line-height: 22px;margin-top: 6px;font-size: 12px;height: 20px;position: relative;text-align: center;color: #999;}
.nav-all-list dd a:visited{color: #999;}
.nav-all-list dd a s{height: 1px;background: #ec1c24;font-size: 0;position: absolute;bottom: -2px;width: 0;left: 0;
    -moz-transition: width .3s;
    -webkit-transition: width .3s;
    -o-transition: width .3s;
    transition: width .3s;
}
.nav-all-list dd a:hover{color: #fff;}
.nav-all-list dd a:hover s{width: 100%;}
.nav-all-list1 dd,
.nav-all-list2 dd,
.nav-all-list3 dd{padding-left: 24px;}
.nav-all-list4 dd{padding-left: 21px;}
.nav-all-list5 dd{padding-left: 24px;}
.nav-all-list6 dd,
.nav-all-list7 dd,
.nav-all-list8 dd{text-align: center;}
.nav-all-list9 dd{padding-left: 20px;}
.ntes-nav-all .nav-all-list9{border-right: none;}
.ntes-nav-select-unfold .ntes-nav-all{display: block;
    -webkit-animation:iplaynav .3s;
    -moz-animation:iplaynav .3s;
    -ms-animation:iplaynav .3s;
    animation:iplaynav .3s;
}
/*urs*/
.iplay-login-load{background-image: url(../images/loginload.gif);background-position: center center;background-repeat: no-repeat;}
.iplay-login{top:32px;width: 320px;height: 271px;overflow: hidden;right:-155px;padding-top: 25px;border:1px solid #cdcdcd;-webkit-box-shadow:0 0 8px #cdcdcd;-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd;background-color: #f1f1f1;}
.m-iplayModelLayer{position:absolute;top:0;bottom: 0;left:0;right: 0;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;z-index:10000;}
.m-iplayNickNameDia{position: fixed;width: 600px;left: 50%;top: 50%;height: 317px;margin-top: -160px;z-index: 10001;margin-left: -310px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
}
.m-iplayNickNameDia .iplayNickName-wrap{background: #fff;padding:40px 50px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.iplayNickName-wrap .iplayNickName-ti{font-size:16px;padding-left:25px;position: relative;margin-bottom: 20px;}
.iplayNickName-wrap .iplayNickName-ti i{position:absolute;left: 0;top: 2px;width: 17px;height: 18px;background: url(../images/uniteLogin.png) no-repeat -133px 0;}
.iplayNickName-wrap .iplayNickName-inp input{width: 474px;height: 30px;padding:8px 15px;border: 1px solid #ccc;font-size: 16px;outline: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight: bold;}
.iplayNickName-wrap .iplayNickName-errTip{color: #999;font-size: 14px;margin-top: 20px;}
.iplayNickName-wrap .iplayNickName-errTip .r{color: #00cc00;position: relative;padding-left: 25px;}
.iplayNickName-wrap .iplayNickName-errTip .r i{position: absolute;left: 0;top: 1px;width: 17px;height: 17px;background: url(../images/uniteLogin.png) no-repeat -133px -38px;}
.iplayNickName-wrap .iplayNickName-errTip .w{color: #ce1f2b;position: relative;padding-left: 25px;}
.iplayNickName-wrap .iplayNickName-errTip .w i{position: absolute;left: 0;top: 1px;width: 17px;height: 17px;background: url(../images/uniteLogin.png) no-repeat -133px -19px;}
.iplayNickName-wrap .iplayNickName-btn{ text-align: center;margin: 45px auto 0 auto;}
.iplayNickName-wrap .iplayNickName-btn input,
.iplayNickName-wrap .iplayNickName-btn a{ text-decoration: none; display: inline-block;width: 200px;height: 60px;color: #fff;font-size: 16px;line-height: 60px;background: #ce1f2b;border: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-family:"\5FAE\8F6F\96C5\9ED1";outline: none;}
.iplayNickName-wrap .iplayNickName-btn input:hover,
.iplayNickName-wrap .iplayNickName-btn a:hover{background:#fd5562;}
.iplayNickName-wrap .iplayNickName-btn input:active,
.iplayNickName-wrap .iplayNickName-btn a:active{
    background:#fd5562; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(top, #ce1f2b, #fd5562);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ce1f2b), to(#fd5562));
}
.iplayNickName-wrap .iplayNickName-btn .iplayLoginOut{ margin-right:38px;}
/*-- 登录框 end--*/

/*message*/
.ntes-nav-message:before,.ntes-nav-message:after{ content: "."; display: block; height: 0; visibility: hidden; }
.ntes-nav-message:after {clear: both;}
.ntes-nav-message {*zoom: 1;} /* IE < 8 */
.ntes-nav-message{position: relative;display: none;}
.ntes-nav-message span{float: left;}
.ntes-nav-message .s{float: left;display:none;margin-top: -1px;margin-left: 4px;width: 16px;font-size: 12px;line-height: 16px;text-align: center;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: #e94d50;color: #fff;font-family: "\5b8b\4f53";}

/*底部*/
.N-nav-bottom-2016{color:#616161;background:#171717;font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1",sans-serif;min-width:1100px;border-top: 1px solid #343434;}
.N-nav-bottom-copyright-2016{color:#ddd;padding-right:2px;color: #313131;height:40px;line-height: 40px;font-size: 0;}
.N-nav-bottom-copyright-2016 span{color:#848484;font-size: 12px;}
.N-nav-bottom-copyright-2016 s{padding:0 9px 0 8px;font-size: 12px;}
.N-nav-bottom-copyright-icon-2016{font-family:"Arial"}
.N-nav-bottom-main-2016{margin:0 auto;width:1100px;color: #1c1c1c;overflow: hidden;*zoom:1;}
.N-nav-bottom-main-l{float: left;width: 193px;padding-top: 23px;padding-bottom: 29px;}
.N-nav-bottom-main-r{overflow: hidden;*zoom:1;padding-top: 10px;}
.N-nav-bottom-main-2016 .ntes_foot_link{overflow: hidden;*zoom:1;height:40px;line-height: 40px;border-bottom: 1px solid #303030;color: #313131;font-size: 0;}
.N-nav-bottom-main-2016 .ntes_foot_link s{padding:0 9px;font-size: 12px;}
.N-nav-bottom-main-2016 a,.N-nav-bottom-main-2016 a:visited{color:#9c9c9c;text-decoration: none;font-size: 12px;}
.N-nav-bottom-main-2016 a:hover{color:#fff;text-decoration: none;}

/*-- 导航 --*/
.m-headMenu{background: #f7f7f7;}

.m-headMenu .headMenu-c{width: 1100px;margin:0 auto;position: relative; height:105px;}
.m-headMenu .menu-logo{float: left;position: relative;}
.m-headMenu .menu-logo .logo{ float: left;}
.m-headMenu .menu{ float: right; width:755px;}
.m-headMenu .menu ul{ margin-top:35px;}
.m-headMenu .menu li{ float: left;}
.m-headMenu .menu a{ padding:0 20px; position: relative; font-size:18px;height:38px; line-height:38px; display: block; color: #333;}
.m-headMenu .menu a:hover,
.m-headMenu .menu .cur a{ color: #fff;}
.m-headMenu .menu .bdr{ position: absolute; right:0; height:13px; border-right:1px dotted #939393; top:14px;}
.m-headMenu .menu span{ position: relative; z-index:2;}
.m-headMenu .menu .n,
.m-headMenu .menu .h{ position: absolute; top:-3px; right:-12px; width:9px; height:11px;background: url(../images/global.png) no-repeat;}
.m-headMenu .menu .n{ background-position: 0 0;}
.m-headMenu .menu .h{ background-position: -10px 0;}
.m-headMenu .menu .c{ position: absolute; top:-3px; right:-12px; height:18px; width:18px;-moz-border-radius: 18px;-webkit-border-radius: 18px;border-radius: 18px; background: #ce1f2b; line-height:18px; text-align: center; font-size:12px; font-family:"\5B8B\4F53"; color: #fff;}
.m-headMenu .menu .lst a{ padding-right:0; padding-left:45px;}
.m-headMenu .menu .blizzard a{padding-left:45px;}
.m-headMenu .menu .lst a:hover,
.m-headMenu .menu .blizzard a:hover{ color: #333;}
.m-headMenu .menu .icon-blizzard,
.m-headMenu .menu .icon-netease{ position: absolute;background: url(../images/global.png) no-repeat; z-index:2;}
.m-headMenu .menu .icon-blizzard{ left:13px; top:10px; background-position: -20px 0; width:21px; height:21px;}
.m-headMenu .menu .icon-netease{ left:13px;top:10px; background-position: -42px 0; width:24px; height:19px;}
.m-headMenu .menu a:hover .rotateY{
    -moz-transition: transform .8s;
    -webkit-transition: transform .8s;
    -o-transition: transform .8s;
    transition: transform .8s;
    moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.m-headMenu .menu i{ display: none; position: absolute; width:100%; height:100%; left:-1px; top:0; border-right:1px solid #3bafda;}
.m-headMenu .menu i b{position:absolute; left:50%; bottom:-4px; margin-left:-4px;border-style:solid dashed dashed;border-width:4px 4px 0;font-size:0;height:0;width:0;line-height:0}
.m-headMenu .menu a:hover i,
.m-headMenu .menu .cur a i{ display: block;}

.m-headMenu-gg{ border-bottom:2px solid #1c92be;}
.m-headMenu-gg .menu i{background: #3bafda;}
.m-headMenu-gg .menu i b{border-color:#3bafda transparent transparent;}

.m-headMenu-xin{ border-bottom:2px solid #37bc9b;}
.m-headMenu-xin .menu i{background: #29bb90;border-right: 1px solid #29bb90;}
.m-headMenu-xin .menu i b{border-color:#29bb90 transparent transparent;}

.m-headMenu-phone{ border-bottom:2px solid #ff8624;}
.m-headMenu-phone .menu i{background: #ff8624;border-right: 1px solid #ff8624;}
.m-headMenu-phone .menu i b{border-color:#ff8624 transparent transparent;}

.m-headMenu-pc{ border-bottom:2px solid #ce1f2b;}
.m-headMenu-pc .menu i{background: #ce1f2b;border-right: 1px solid #ce1f2b;}
.m-headMenu-pc .menu i b{border-color:#ce1f2b transparent transparent;}

/* 生无可恋 */
.footerbg-2016{border-top:4px solid #eaeaea;background:#f4f4f4;min-width:1100px;}
.footer-2016{margin: 0 auto;width:1100px; padding-bottom:30px;}
.footer-friend{position: relative;}
.footer-friend .t{margin-top:30px;font-weight: bold; font-size:16px; position: relative;}
.footer-friend .t s{position: absolute;left:70px;top: 9px;width: 0;height: 0;border-bottom: 3px solid transparent;border-top: 3px solid transparent;border-left: 3px solid #ce1f2b;font-size: 0;line-height: 0;}
.footer-friend .friendlist{overflow: hidden;*zoom:1; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
.footer-friend .friendlistNobt{ border-top:none;}
.footer-friend .friendlist li{float: left;text-align: center;width:182px;height: 68px;_display: inline; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.footer-friend .friendlist li a{width:182px;height: 68px;display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.footer-friend .friendlist .li1 a{background:url(../images/f1.png) no-repeat;}
.footer-friend .friendlist .li2 a{background:url(../images/f2.png) no-repeat;}
.footer-friend .friendlist .li3 a{background:url(../images/f3.png) no-repeat;}
.footer-friend .friendlist .li4 a{background:url(../images/f4.png) no-repeat;}
.footer-friend .friendlist .li5 a{background:url(../images/f5.png) no-repeat;}
.footer-friend .friendlist .li6 a{background:url(../images/f6.png) no-repeat;}
.footer-friend .friendlist .li7 a{background:url(../images/f7.png) no-repeat;}
.footer-friend .friendlist .li8 a{background:url(../images/f8.png) no-repeat;}
.footer-friend .friendlist .li9 a{background:url(../images/f9.png) no-repeat;}
.footer-friend .friendlist .li10 a{background:url(../images/f10.png) no-repeat;}
.footer-friend .friendlist .li11 a{background:url(../images/f11.png) no-repeat;}
.footer-friend .friendlist .li12 a{background:url(../images/f13.png) no-repeat;}
.footer-friend .friendlist li a:hover{ background-color: #fff; background-position: 0 -68px;}
.footer-friend .friendlist .fst{margin-left: 0;}
.footer-friend .friendtext{overflow: hidden;*zoom:1;font-size: 0;height: 20px;overflow: hidden;line-height: 20px;}
.footer-friend .friendtext a{font-size: 14px; color: #666;padding-left: 12px;}
.footer-friend .friendtext a:hover{color: #ce1f2b; text-decoration: underline;}
.footer-friend .friendtext .fst{padding-left:0;}
/*--module by cxc end--*/



/* 返回顶部模块新 */
/*-- module by cxc --*/
.stock_sidebar{position:fixed;_position:absolute;bottom:130px;_bottom:auto;left:50%;_top:expression(eval(document.documentElement.scrollTop+200));margin-left:630px;z-index:30;width:60px;height:110px}
.stock_sidebar_active{bottom:316px;_bottom:auto;}
.stock_sidebar .err_pic,
.stock_sidebar .topSearch,
.stock_sidebar .u-tougao,
.stock_sidebar .back_to_top{width:60px;height:60px;display:block;background:url(../images/sidebar.png) no-repeat;margin-top:4px;outline:0;position: relative;}
.stock_sidebar .topSearch .sidebar_search_btn{display: block;width:60px;height:60px;background:url(../images/sidebar.png) no-repeat 0 -129px;}
.stock_sidebar .topSearch .sidebar_search_btn:hover{background-position:-61px -129px;}
.stock_sidebar .u-tougao{background-position: 0 -61px;}
.stock_sidebar .u-tougao:hover{background-position: -61px -61px;}
.stock_sidebar .back_to_top{background-position: 0 -122px;opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;visibility:hidden;}
.stock_sidebar .back_to_top:hover{background-position: -61px -122px;}
.stock_sidebar .back_to_top.active{opacity:1;visibility:visible;}
.stock_sidebar .topSearch .search-input-area{width:330px; height:36px; background:#fff;}
.stock_sidebar .topSearch .textBox{ width: 300px; background:#fff; color: #cecece; float: left; height: 36px; line-height:36px; border:0; text-indent: 10px;font-size: 13px;outline: none;font-family: "\5FAE\8F6F\96C5\9ED1";}
.stock_sidebar .topSearch .search-logo {background: url(../images/sidebar.png) no-repeat -99px -101px; cursor:pointer; height: 27px; width: 25px; float:left; border:0;outline:none;margin-top: 5px; }
.stock_sidebar .sidebar_close{background-image:url(../images/sidebar.png);width:37px;height:38px;display:block;position:absolute;border:0;outline:0;background-position:-61px -90px;right:0;top:12px;}
.stock_sidebar form{opacity:0;visibility:hidden;*display:none;*visibility:visible;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:0;right:0;padding:12px;*padding:12px 10px;width:355px;background: #cecece;height:36px;}
.stock_sidebar form.active{z-index:15;opacity:1;visibility:visible;*display:block}
.stock_sidebar .sidebar_submit{position:absolute;right:38px;*right:45px;top:15px;display:none;height:20px;width:20px;border:0;background-image:url(../images/sidebar.png);background-position:50px -68px;cursor:pointer}
.stock_sidebar .err_pic{background-position: 0 0;cursor: pointer;margin-top: 0;}
.stock_sidebar .err_pic s{position: absolute;width: 199px;height: 216px;left:-203px;top:0;opacity:0;visibility:hidden;*display:none;*visibility:visible;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;}
.stock_sidebar .err_pic s.active{z-index:15;opacity:1;visibility:visible;*display:block;background:url(../images/erweima.jpg);}
.stock_sidebar .hidden{display: none;}
/*--module by cxc end--*/



