.channel_relative_2016{
    position:relative;
    line-height: 0px;
}
.channel_relative_2016_lh{
    line-height: 0px;
}
.channel_ad_2016{
    height: 17px;
    display:none;
    background: rgba(0,0,0,0.6);
    background: #000\9;
    color: #fff;
    border-radius: 0 8px 0px 0px;
    line-height: 17px;
    width: 30px;
    text-align: left;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial;
    position:absolute;
    left:0;
    bottom:0;
    z-index:3;
}
.channel_ad_text_2016{
    position: absolute;
    right: 1px;
    bottom: -2px;
    color: #999999;
    z-index:3;
    font-size: 12px;
    font-family: Arial;
   display:none;
  line-height: 18px;
}
.channel_relative_2016 .channel_ad_2016,.channel_relative_2016 .channel_ad_text_2016{
    display: inline-block;
}

#quc-mask {
	position: fixed;
	z-index: 4000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #000;
	opacity: .3;
	filter: alpha(opacity=30)
}


body {
	line-height: 1.5;
	font-family: arial, "\5b8b\4f53";
	background: #fff;
	font-size: 12px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
ol, ul {
	list-style: none
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: normal
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
*font-size:100%
}
fieldset, img, a img, :link img, :visited img {
	border: 0
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
:focus {
	outline: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th {
	text-align: left
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
.clear, .clearfix:after {
	clear: both;
	overflow: hidden;
	display: block
}
.clearfix:after {
	visibility: hidden;
	content: "."
}
.clearfix {
*zoom:1
}
.common_wrap {
	width: 960px;
	margin: 0 auto
}
.cWhite, .cWhite:visited, .cWhite a {
	color: #fff
}
.cYellow, .cYellow:visited {
	color: #ff0
}
.cGreen, .cGreen:visited {
	color: #008000
}
.cGray, .cGray:visited, .cGray a {
	color: #333
}
.cDGray, .cDGray:visited, .cDGray a {
	color: #727171
}
.cBlack, .cBlack:visited, .cBlack a {
	color: #000
}
.cBlue, .cBlue:visited, .cBlue a {
	color: #1e50a2
}
.cRed, .cRed:visited, .cRed a {
	color: Red
}
.cDRed, .cDRed:visited, .cDRed a {
	color: #ba2636
}
.cRed a:hover, a.cRed:hover, .cBlue a:hover, a.cBlue:hover, .cDRed a:hover, a.cDRed:hover, .cGray a:hover, a.cGray:hover, .cDGray a:hover, a.cDGray:hover, .cWhite a:hover, a.cWhite:hover, .cBlack a:hover, a.cBlack:hover, .cGreen a:hover, a.cGreen:hover, .cYellow a:hover, a.cYellow:hover {
	color: #ba2636
}
.fB {
	font-weight: bold
}
.fI {
	font-style: italic
}
.f12px {
	font-size: 12px
}
.f14px {
	font-size: 14px
}
.left {
	float: left
}
.right {
	float: right
}
.hidden {
	display: none
}
.unLine, .unLine a {
	text-decoration: none
}
.noBorder {
	border: 0
}
.I_V_ {
	background: url(../images/icon.png) left center no-repeat;
	padding-left: 18px
}
.I_M_ {
	background: url(../images/icon.png) -457px center no-repeat;
	padding-left: 18px
}
.foot {
	margin: 0 auto;
	width: 960px;
	line-height: 21px;
	clear: both;
	color: #4d4d4d
}
.foot .text {
	padding: 4px 0 5px;
	border-bottom: 1px solid #4d4d4d;
	margin: 0 0 5px
}
.foot a, .foot a:visited {
	color: #4d4d4d
}
.foot a:hover {
	color: #ba2636
}
.clear {
	clear: both;
	overflow: hidden;
	display: block
}
.clearfix {
*zoom:1
}
.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}
.blankW {
	background: #fff
}
.blank3 {
	clear: both;
	height: 3px;
	overflow: hidden;
	display: block
}
.blank6 {
	clear: both;
	height: 6px;
	overflow: hidden;
	display: block
}
.blank9 {
	clear: both;
	height: 9px;
	overflow: hidden;
	display: block
}
.blank9w {
	background: #fff;
	clear: both;
	height: 9px;
	overflow: hidden;
	display: block
}
.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
}
.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_ {
	padding: 2px 0 2px 20px;
	background-image: url(../images/icons-new-v2.png);
	background-repeat: no-repeat
}
.I_V_, .I_N_V_, .I_NV_ {
	background-position: 0 center
}
.I_A_, .I_N_G_ {
	background-position: -440px center
}
.I_N_PIC_, .I_PIC_ {
	background-position: -880px center
}
.I_C_ {
	background-position: -1320px center
}
.I_R_ {
	background-position: -1760px center
}
.I_SN_ {
	background-position: -2200px center
}
.I_T_ {
	background-position: -2640px center
}
.I_NM_ {
	background-position: -3080px center
}
.I_L_ {
	background-position: -3520px center
}
.I_TN_ {
	background-position: -3960px center
}
.ico_new, .ico_hot, .ico_more {
	background-image: url(../images/icon_2013.png);
	background-repeat: no-repeat
}
.ico_new {
	padding: 5px 22px 0 0;
	background-position: right -90px
}
.ico_hot {
	padding: 5px 20px 0 0;
	background-position: right -47px
}
.ico_more {
	padding-right: 18px;
	background-position: right 0
}
.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: 23px;
	top: 4px;
	float: left;
	padding: 2px;
	width: auto;
	height: 12px;
	background: #EEE;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px
}
#js_N_navBoboMsg {
	left: 47px
}
.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
}
.ua-win .ntes-nav-kaola-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: 200px;
	padding: 12px 0 20px
}
.ntes-nav-select-list {
	width: 112px;
	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: 92px;
	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 .lasts :hover {
color: #252525;
	background: #f2f2f2;
	width: 150px;
}
.ntes-nav-select-list li a:hover {
	color: #252525;
	font-weight: bold;
	background: #f2f2f2;
	padding-top: 1px;
	margin-top: -1px;
	width: 92px;
}
.ntes-nav-select-list li a:hover span {
	background: 0
}
.ntes-nav-inside .qrcode-img {
	display: none;
	width: 150px;
	height: 178px;
	position: absolute;
	top: 55px;
	z-index: 1000;
	right: 0;
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
	box-shadow: 0 0 8px #cdcdcd
}
.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, .ntes-nav-inside .ntes-nav-select-unfold .qrcode-img {
	display: block
}
.ntes-nav-select-pop {
	top: 43px;
	padding: 12px 0 0
}

.ntes-nav-select-pop-mail {
	left: 0
}
.ntes-nav-select-pop-huatian {
	left: 0
}
.ntes-nav-select-pop-lofter {
	left: -24px
}
.ntes-nav-select-pop-bobo {
	left: -67px
}
.ntes-nav-select-pop-kaola {
	left: 0
}
.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 0px
}
.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, .ntes-nav-mobile-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-mobile-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, .ntes-nav-inside .ntes-nav-mobile-title:hover {
	text-decoration: none
}
.ntes-nav-inside .ntes-nav-select-title {
	padding: 1px 14px 0 3px
}
.ntes-nav-inside .ntes-nav-mobile-title {
	padding: 1px 11px 0 11px
}
.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: fixed;
	_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-kaola, .ntes-nav-entry-bobo, .ntes-nav-entry-lofter, .ntes-nav-entry-cart, .ntes-nav-entry-mobile, .ntes-nav-entry-study {
	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-kaola, .ntes-nav-entry-bobo, .ntes-nav-entry-lofter, .ntes-nav-entry-cart, .ntes-nav-entry-mobile, .ntes-nav-entry-study {
	background-image: url(../images/nav_sprite_v41.png);
	_background-image: url(../images/nav_sprite_ie6_v41.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, .ntes-nav-app-study, .ntes-nav-app-qingguo {
	background-image: url(../images/nav_sprite_v41.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-kaola {
	background-position: 0 -395px;
	width: 56px
}
.ntes-nav-entry-bobo {
	background-position: 0 -114px;
	width: 50px
}
.ntes-nav-entry-lofter {
	background-position: 0 -477px
}
.ntes-nav-entry-cart {
	background-position: 0 -504px
}
.ntes-nav-entry-mobile {
	background-position: 0 -542px
}
.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, .ntes-nav-app-study, .ntes-nav-app-qingguo {
	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 -215px
}
.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-nav-app-study {
	background-position: 0 -590px
}
.ntes-nav-app-qingguo {
	background-position: 0 -631px
}
.ntes-nav-entry-study {
	background-position: 0 -666px
}
.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(../images/icon_retina_v6.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: 4px
}
.N-nav-bottom-copyright-icon {
	font-family: Arial
}
.N-nav-bottom-main {
	width: 1200px;
	margin: 0 auto;
	height: 39px;
	line-height: 39px
}
.N-nav-bottom-main a, .N-nav-bottom-main a:visited, .N-nav-bottom-main a:hover {
	padding: 0 15px;
	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
}
.ntes_nav_wrap {
	height: 45px
}
.ntes-nav {
	font-size: 12px;
	font-family: "\5B8B\4F53", sans-serif
}
.ntes-nav .left {
	float: left
}
.ntes-nav .ntes_cnav_logo {
	float: left;
	_display: inline;
	margin: 12px 12px 0 0;
	width: 87px;
	height: 19px;
	line-height: 19px
}
.ntes-nav .ntes_cnav_logo a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -99em;
	overflow: hidden;
	background-image: url(../images/channel_logo.png);
	background-repeat: no-repeat
}
.ntes-nav .ntes_cnav_logo_news {
	background-position: 0 0
}
.ntes-nav .ntes_cnav_logo_sports {
	background-position: 0 -32px
}
.ntes-nav .ntes_cnav_logo_ent {
	background-position: 0 -64px
}
.ntes-nav .ntes_cnav_logo_money {
	background-position: 0 -96px
}
.ntes-nav .ntes_cnav_logo_auto {
	background-position: 0 -128px
}
.ntes-nav .ntes_cnav_logo_tech {
	background-position: 0 -160px
}
.ntes-nav .ntes_cnav_logo_digi {
	background-position: 0 -193px
}
.ntes-nav .ntes_cnav_logo_mobile {
	background-position: 0 -224px
}
.ntes-nav .ntes_cnav_logo_lady {
	background-position: 0 -256px
}
.ntes-nav .ntes_cnav_logo_house {
	background-position: 0 -288px
}
.ntes-nav .ntes_cnav_logo_blog {
	background-position: 0 -320px
}
.ntes-nav .ntes_cnav_logo_edu {
	background-position: 0 -352px
}
.ntes-nav .ntes_cnav_logo_travel {
	background-position: 0 -384px
}
.ntes-nav .ntes_cnav_logo_fashion {
	background-position: 0 -416px
}
.ntes-nav .ntes_cnav_logo_home {
	background-position: 0 -448px
}
.ntes-nav .ntes_cnav_logo_baby {
	background-position: 0 -480px
}
.ntes-nav .ntes_cnav_logo_bbs {
	background-position: 0 -512px
}
.ntes-nav .ntes_cnav_logo_art {
	background-position: 0 -543px
}
.ntes-nav .ntes_cnav_logo_men {
	background-position: 0 -575px
}
.ntes-nav .ntes_cnav_logo_war {
	background-position: 0 -608px
}
.ntes-nav .ntes_cnav_logo_discovery {
	background-position: 0 -639px
}
.ntes-nav .ntes_cnav_logo_gongyi {
	background-position: 0 -670px
}
.ntes-nav .ntes_cnav_logo_media {
	background-position: 0 -700px
}
.ntes-nav .ntes_cnav_logo_daxue {
	background-position: 0 -731px
}
.ntes-nav .ntes_cnav_logo_video {
	background-position: 0 -762px
}
.ntes-nav .ntes_cnav_logo_gov {
	background-position: 0 -793px
}
.ntes-nav .ntes_cnav_logo_game {
	background-position: 0 -825px
}
.ntes-nav .ntes_cnav_logo_tie {
	background-position: 0 -857px
}
.ntes-nav .ntes_cnav_logo_foxue {
	background-position: 0 -888px
}
.ntes-nav .ntes_cnav_logo_health {
	background-position: 0 -920px
}
.ntes-nav .ntes_cnav_logo_shoucang {
	background-position: 0 -951px
}
.ntes-nav .ntes_cnav_link {
	float: left;
	margin-top: 15px;
	overflow: hidden;
	line-height: 16px;
	height: 16px;
	color: #b3b3b3
}
.ntes-nav .ntes_cnav_link a {
	margin: 0
}
.ntes-nav .ntes_cnav_link ul {
	float: left;
	_display: inline;
	margin-left: -1px
}
.ntes-nav .ntes_cnav_link li {
	height: 14px;
	line-height: 14px;
	float: left;
	padding: 0 9px;
	border-left: #4f4f4f solid 1px
}
.ntes-nav .ntes_cnav_logobox_jiu {
	float: left;
	_display: inline;
	margin: 6px 12px 0 0;
	width: 73px;
	height: 34px;
	line-height: 34px
}
.ntes-nav .ntes_cnav_logobox_jiu a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -99em;
	overflow: hidden;
	background: url(../images/jiu_logo.png) 0 0 no-repeat
}
.N-nav-bottom, .N-nav-channel {
	font-size: 12px;
	font-family: "\5B8B\4F53", sans-serif
}
.ntes-nav-main {
	width: auto;
	height: 100%
}
.kaolaicon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 0;
	background-repeat: no-repeat
}
.boboicon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -23px;
	background-repeat: no-repeat
}
.mailicon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -46px;
	background-repeat: no-repeat
}
.moneyicon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -69px;
	background-repeat: no-repeat
}
.carticon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -92px;
	background-repeat: no-repeat
}
.huatianicon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -115px;
	background-repeat: no-repeat
}
.mobileicon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -138px;
	background-repeat: no-repeat
}
.loftericon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -162px;
	background-repeat: no-repeat
}
.studyicon {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -184px;
	background-repeat: no-repeat
}
@keyframes movemenu {
0% {
background-position:-1px 7px
}
100% {
background-position:-301px 7px
}
}
@keyframes menu {
0% {
width:24px
}
45% {
width:6px
}
90% {
width:24px
}
100% {
width:24px
}
}
.ntes-nav {
	border-bottom: 0
}
.ntes-nav .ntes_cnav_logo {
	margin-left: 40px
}
.ntes-nav-select-arr {
	position: absolute;
	z-index: 10;
	right: 18px;
	top: 20px;
	font-size: 0;
	height: 5px;
	width: 10px;
	line-height: 0;
	border: 0 none;
	background: url(../images/nav_sprite_v42.png) 0 -704px no-repeat;
	_background: url(../images/nav_sprite_ie6_v42.png) 0 -704px no-repeat
}
.ntes-nav-logined {
	border-bottom: 0 none;
	box-shadow: none
}
.ntes-nav-select-pop, .ntes-nav-loginframe-pop {
	left: auto;
	right: 0
}
.ntes-nav-app .ntes-nav-select-pop {
	left: 0;
	right: auto
}
.ntes-nav-entry-kaola {
	width: 54px;
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 0;
	background-repeat: no-repeat
}
.ntes-nav-entry-lofter {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -162px;
	background-repeat: no-repeat
}
.ntes-nav-entry-study {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -184px;
	background-repeat: no-repeat
}
.ntes-nav-entry-bobo {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -23px;
	background-repeat: no-repeat
}
.ntes-nav-entry-mail {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -46px;
	background-repeat: no-repeat
}
.ntes-nav-entry-money {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -69px;
	background-repeat: no-repeat
}
.ntes-nav-entry-cart {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -92px;
	background-repeat: no-repeat
}
.ntes-nav-entry-huatian {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -115px;
	background-repeat: no-repeat
}
.ntes-nav-entry-mobile {
	background-image: url(../images/products_sprites_png24.png);
	_background-image: url(../images/products_sprites_png8.png);
	background-image: url(../images/products_sprites.svg), none;
	background-position: 0 -138px;
	background-repeat: no-repeat
}
.ntes-nav-inside {
	float: none;
	float: right;
	border: 0 none
}
.ntes-nav-inside .ntes-nav-select-title {
	border: 0 none;
	border-left: 1px solid #4d4d4d
}
.ntes-nav-inside .ntes-nav-select-unfold .ntes-nav-select-title, .ntes-nav-inside .ntes-nav-entry:hover {
	border-left: 1px solid #4d4d4d
}
.ntes-nav-inside .ntes-nav-select-title-kaola {
	padding-left: 13px;
	padding-right: 24px
}
.ntes-nav-inside .ntes-nav-select-title-lofter {
	padding-left: 14px;
	padding-right: 10px
}
.ntes-nav-inside .ntes-nav-select-title-study {
	padding-left: 11px;
	padding-right: 13px
}
.ntes-nav-inside .ntes-nav-select-title-bobo {
	padding-left: 16px;
	padding-right: 23px
}
.ntes-nav-inside .ntes-nav-select-title-mail {
	padding-left: 9px;
	padding-right: 15px
}
.ntes-nav-inside .ntes-nav-select-title-money {
	padding-left: 11px;
	padding-right: 14px
}
.ntes-nav-inside .ntes-nav-select-title-cart {
	padding-left: 8px;
	padding-right: 17px
}
.ntes-nav-inside .ntes-nav-select-title-huatian {
	padding-left: 10px;
	padding-right: 14px
}
.ntes-nav-inside .ntes-nav-select-title-register .ntes-nav-select-arr {
	right: 11px
}
.ntes-nav-inside .ntes-nav-mobile-title {
	padding-left: 13px;
	padding-right: 14px;
	border: 0 none;
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d
}
.ntes-nav-login-normal {
	background: #d60000;
	border-color: #d60000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.ntes-nav-login-active {
	background: #f70e0e;
	border-color: #f70e0e
}
.ntes-nav-login-normal, .ntes-nav-login-active {
	border-bottom: 5px solid #d60000;
	box-shadow: none
}
.ntes-nav-login {
	width: auto;
	height: 43px
}
.ntes-nav-login-scroll {
	background: 0;
	border-bottom: 0
}
.ntes-nav-login-active {
	border-color: #f70e0e;
	background: #f70e0e
}
.ntes-nav-login-title {
	width: 70px
}
.ntes-nav-select-wide .ntes-nav-select-title {
	padding: 0 23px 0 10px
}
.ntes-nav-select-wide .ntes-nav-select-arr {
	right: 18px;
}
.ntes-nav-logined {
	padding: 0;
	border-right: 1px solid #444;
	background: 0;
	height: 43px
}
.ntes-nav-logined-userinfo {
	padding: 0 26px 0 11px
}
.ntes-nav-logined-username {
	max-width: 70px;
	width: 70px;
	height: 40px
}
.ntes-nav-entry-wide {
	padding: 0 0px
}
.ntes_nav_wrap {
	height: 43px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav .ntes_cnav_logo {
	margin-left: 0
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-main {
	width: 1024px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-index-title {
	padding: 0
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-quick-navigation {
	margin-right: 0
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-content {
	width: 1024px;
	margin: 0 auto;
	overflow: hidden
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column {
	float: left;
	width: 95px;
	border-right: 1px solid #f6f6f6
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li {
	font: 12px/30px "Sim sun"
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li a, .ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li span {
	color: #333
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li h3 {
	margin-bottom: 8px;
	font: 16px/30px "Microsoft Yahei"
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li h3 a {
	color: #404040
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li h3 a:hover {
	color: #f33;
	text-decoration: none
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column li a:hover {
	color: #f33;
	text-decoration: underline
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-1 {
	width: 88px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-1 li {
	padding-left: 24px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-2 {
	width: 94px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-2 li {
	padding-left: 29px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-3 {
	width: 94px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-3 li {
	padding-left: 33px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-4 {
	width: 95px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-4 li {
	padding-left: 33px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-5 {
	width: 96px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-5 li {
	padding-left: 29px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-6 {
	width: 94px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-6 li {
	padding-left: 20px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-7 {
	width: 94px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-7 li {
	padding-left: 32px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-8 {
	width: 95px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-8 li {
	padding-left: 12px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-9 {
	width: 94px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-9 li {
	padding-left: 14px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-10 {
	width: 95px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-10 li {
	padding-left: 33px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-11 {
	width: 75px;
	border-right: 0
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-quicknav-column.ntes-quicknav-column-11 li {
	padding-left: 23px
}
.ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-sitemap a i {
	margin-right: 14px
}
.ntes_nav_wrap .ntes-nav-index-title {
	padding: 0 6px 0 40px
}
.ntes_nav_wrap .ntes-nav-quick-navigation {
	width: 68px;
	float: right;
	border-left: 1px solid #444;
	margin-right: 40px
}
.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn {
	display: block;
	height: 43px
}
.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn:hover {
	background: #1e1e1e
}
.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn:hover .menu1 {
	-webkit-transform: translate(0, -2px);
	-ms-transform: translate(0, -2px);
	-o-transform: translate(0, -2px);
	transform: translate(0, -2px)
}
.ntes_nav_wrap .ntes-nav-quick-navigation a.ntes-nav-quick-navigation-btn:hover .menu3 {
	-webkit-transform: translate(0, 2px);
	-ms-transform: translate(0, 2px);
	-o-transform: translate(0, 2px);
	transform: translate(0, 2px)
}
.ntes_nav_wrap .ntes-nav-quick-navigation em {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 28px;
	height: 44px;
	line-height: 0;
	margin-left: 20px
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-btn span {
	display: block;
	float: right;
	clear: both;
	width: 24px;
	height: 2px;
	background: #efefef
}
.ntes_nav_wrap .ntes-nav-quick-navigation span.menu1 {
	margin: 13px 2px 0;
	-webkit-transition: -webkit-transform .4s;
	-o-transition: -o-transform .4s;
	transition: transform .4s
}
.ntes_nav_wrap .ntes-nav-quick-navigation span.menu2 {
	margin: 6px 2px 0
}
.ntes_nav_wrap .ntes-nav-quick-navigation span.menu3 {
	margin: 6px 2px 0;
	-webkit-transition: -webkit-transform .4s;
	-o-transition: -o-transform .4s;
	transition: transform .4s
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active, .ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active:hover {
	background: #1e1e1e
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active em, .ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active:hover em {
	background: url(../images/menu.png) -1px 7px no-repeat;
	background: url(../images/menu.png) -300px 7px no-repeat\0;
	background: url(../images/menu.png) -300px 7px no-repeat\9
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active em span, .ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active:hover em span {
	opacity: 0;
	display: none\9
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-active em {
	-moz-animation: movemenu 300ms steps(10) forwards;
	-webkit-animation: movemenu 300ms steps(10) forwards;
	animation: movemenu 300ms steps(10) forwards
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-init .menu1 {
	-moz-animation: menu 800ms ease 0s 2;
	-webkit-animation: menu 800ms ease 0s 2;
	animation: menu 800ms ease 0s 2
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-init .menu2 {
	-moz-animation: menu 800ms ease .16s 2;
	-webkit-animation: menu 800ms ease .16s 2;
	animation: menu 800ms ease .16s 2
}
.ntes_nav_wrap .ntes-nav-quick-navigation .ntes-nav-quick-navigation-init .menu3 {
	-moz-animation: menu 800ms ease .32s 2;
	-webkit-animation: menu 800ms ease .32s 2;
	animation: menu 800ms ease .32s 2
}
.ntes_nav_wrap .ntes-quicknav-pop {
	display: block;
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 43px;
	-moz-box-shadow: 0 0 2px 3px rgba(4,0,0,0.08);
	-webkit-box-shadow: 0 0 2px 3px rgba(4,0,0,0.08);
	box-shadow: 0 0 2px 3px rgba(4,0,0,0.08)
}
.ntes_nav_wrap .ntes-quicknav-list {
	padding-top: 22px;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	background: #fff
}
.ntes_nav_wrap .ntes-quicknav-content {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.ntes_nav_wrap .ntes-quicknav-column {
	float: left;
border-right: 1px solid #f6f6f6;
}
.ntes_nav_wrap .ntes-quicknav-column li {
	font: 12px/30px "Sim sun"
}
.ntes_nav_wrap .ntes-quicknav-column li a, .ntes_nav_wrap .ntes-quicknav-column li span {
	color: #333
}
.ntes_nav_wrap .ntes-quicknav-column li h3 {
	margin-bottom: 8px;
	font: 16px/30px "Microsoft Yahei"
}
.ntes_nav_wrap .ntes-quicknav-column li h3 a {
	color: #404040
}
.ntes_nav_wrap .ntes-quicknav-column li h3 a:hover {
	color: #f33;
	text-decoration: none
}
.ntes_nav_wrap .ntes-quicknav-column li a:hover {
	color: #f33;
	text-decoration: underline
}
.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-1 {
	width: 98px;
}
.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-1 li {
	padding-left: 25px
}
.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-2 {
	width: 108px;
	border-right: 0
}
.ntes_nav_wrap .ntes-quicknav-column.ntes-quicknav-column-2 li {
	padding-left: 25px;
	
}
.ntes_nav_wrap .ntes-nav-sitemap {
	clear: both;
	padding-top: 17px;
	padding-bottom: 27px;
	overflow: hidden;
	font: 12px/20px "Sim sun"
}
.ntes_nav_wrap .ntes-nav-sitemap a {
	float: right;
	color: #333;
	text-align: right
}
.ntes_nav_wrap .ntes-nav-sitemap a i {
	float: right;
	width: 15px;
	height: 15px;
	margin: 2px 0 0 4px;
	background: url(../images/nav_sprite_v42.png) 0 -689px no-repeat;
	_background: url(../images/nav_sprite_ie6_v42.png) 0 -689px no-repeat
}
.ntes_nav_wrap .ntes-nav-sitemap a:hover, .ntes_nav_wrap .ntes-nav-sitemap a:visited {
	color: #333
}
.ua-ios .ntes-nav-quick-navigation {
	display: none
}
.ua-ios .ntes_nav_wrap.ntes-nav-wrap-resize1024 .ntes-nav-main {
	width: 944px
}
.ua-ios .ntes-nav-entry-huatian {
	background-position: 0 -114px
}
.festival_wrap {
	background: url(../images/index2017_1200_bg.jpg) no-repeat center top fixed #fff
}
.festival_wrap .common_nav {
	background: #333;
	width: 100%;
	height: 43px;
	position: relative;
	z-index: 999
}
.festival_wrap .ns_area_top .hd {
	padding-top: 10px;
	border-top-left-radius:5px;
}
.festival_wrap .subfoot {
	position: relative
}
.festival_wrap .ne_festival_area {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 43px;
	position: relative
}
.festival_wrap .festival_tree, .festival_wrap .fex_title, .festival_wrap .fex_logo, .festival_wrap .fireworks, .festival_wrap .fireworks2, .festival_wrap .fireworks3, .festival_wrap .topchicken, .festival_wrap .lantern, .festival_wrap .bigchicken, .festival_wrap .dumplings, .festival_wrap .chicken, .festival_wrap .chickenyz, .festival_wrap .festival_cloud {
	background: url(../images/sprite_festival.png-0119.png) no-repeat
}
.festival_wrap .festival_main {
	width: 1210px;
	margin: 0 auto;
	position: relative
}
.festival_wrap .festival_main .fex_title {
	width: 142px;
	height: 227px;
	display: inline-block;
	overflow: hidden;
	background-position: 0 -621px;
	position: absolute;
	left: 0;
	top: 53px;
	animation: titlefadeIn 2s;
	-webkit-animation: titlefadeIn 2s;
	-moz-animation: titlefadeIn 2s;
	-ms-animation: titlefadeIn 2s;
	-o-animation: titlefadeIn 2s
}
.festival_wrap .festival_main .fex_logo {
	width: 95px;
	height: 160px;
	display: inline-block;
	overflow: hidden;
	background-position: 100% -640px;
	position: fixed;
	left: 50%;
	top: 42px;
	margin-left: 600px;
	animation: logoInDown 2s;
	-webkit-animation: logoInDown 2s;
	-moz-animation: logoInDown 2s;
	-ms-animation: logoInDown 2s;
	-o-animation: logoInDown 2s
}
.festival_wrap .festival_main .fireworks {
	width: 70px;
	height: 70px;
	display: inline-block;
	overflow: hidden;
	background-position: -328px -1px;
	position: absolute;
	left: 222px;
	top: 25px;
	animation: fireworksfn 5s infinite;
	-webkit-animation: fireworksfn 5s infinite;
	-moz-animation: fireworksfn 5s infinite;
	-ms-animation: fireworksfn 5s infinite;
	-o-animation: fireworksfn 5s infinite
}
.festival_wrap .festival_main .fireworks2 {
	width: 52px;
	height: 52px;
	display: inline-block;
	overflow: hidden;
	background-position: -342px -87px;
	position: absolute;
	left: 393px;
	top: 60px;
	animation: fireworksfn2 5s infinite;
	-webkit-animation: fireworksfn2 5s infinite;
	-moz-animation: fireworksfn2 5s infinite;
	-ms-animation: fireworksfn2 5s infinite;
	-o-animation: fireworksfn2 5s infinite
}
.festival_wrap .festival_main .fireworks3 {
	width: 70px;
	height: 70px;
	display: inline-block;
	overflow: hidden;
	background-position: -335px -158px;
	position: absolute;
	left: 665px;
	top: 10px;
	animation: fireworksfn3 5s infinite;
	-webkit-animation: fireworksfn3 5s infinite;
	-moz-animation: fireworksfn3 5s infinite;
	-ms-animation: fireworksfn3 5s infinite;
	-o-animation: fireworksfn3 5s infinite
}
.festival_wrap .festival_main .topchicken {
	width: 115px;
	height: 68px;
	display: inline-block;
	overflow: hidden;
	background-position: -312px -255px;
	position: absolute;
	right: 82px;
	top: 42px;
	opacity: 0;
	animation: topchickenfn 1.5s ease-in-out 3s;
	-webkit-animation: topchickenfn 1.5s ease-in-out 3s;
	-moz-animation: topchickenfn 1.5s ease-in-out 3s;
	-ms-animation: topchickenfn 1.5s ease-in-out 3s;
	-o-animation: topchickenfn 1.5s ease-in-out 3s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards
}
.festival_wrap .festival_main .topchicken i {
	width: 4px;
	height: 4px;
	display: inline-block;
	overflow: hidden;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #000;
	position: absolute
}
.festival_wrap .festival_main .topchicken .eyefl {
	top: 26px;
	left: 36px;
	animation: eyeflfn3 1.5s ease-in-out infinite;
	-webkit-animation: eyeflfn3 1.5s ease-in-out infinite;
	-moz-animation: eyeflfn3 1.5s ease-in-out infinite;
	-ms-animation: eyeflfn3 1.5s ease-in-out infinite;
	-o-animation: eyeflfn3 1.5s ease-in-out infinite
}
.festival_wrap .festival_main .topchicken .eyefr {
	top: 26px;
	left: 56px;
	animation: eyefrfn3 1.5s ease-in-out infinite;
	-webkit-animation: eyefrfn3 1.5s ease-in-out infinite;
	-moz-animation: eyefrfn3 1.5s ease-in-out infinite;
	-ms-animation: eyefrfn3 1.5s ease-in-out infinite;
	-o-animation: eyefrfn3 1.5s ease-in-out infinite
}
.festival_wrap .festival_main .lantern {
	width: 280px;
	height: 246px;
	display: inline-block;
	overflow: hidden;
	position: fixed;
	left: 50%;
	top: 0;
	margin-left: -840px;
	animation: rotate_lantern 5s ease-in-out infinite;
	-webkit-animation: rotate_lantern 5s ease-in-out infinite;
	-moz-animation: rotate_lantern 5s ease-in-out infinite;
	-ms-animation: rotate_lantern 5s ease-in-out infinite;
	-o-animation: rotate_lantern 5s ease-in-out infinite
}
.festival_wrap .festival_main .bigchicken {
	width: 277px;
	height: 259px;
	display: inline-block;
	overflow: hidden;
	background-position: 0 -343px;
	position: fixed;
	left: 50%;
	top: 265px;
	margin-left: -855px
}
.festival_wrap .festival_main .dumplings {
	width: 80px;
	height: 76px;
	display: inline-block;
	overflow: hidden;
	background-position: -329px -527px;
	position: fixed;
	left: 50%;
	top: 247px;
	margin-left: -907px
}
.festival_wrap .festival_main .close_fastival {
	width: 40px;
	height: 18px;
	display: inline-block;
	overflow: hidden;
	background: url(../images/sprite_festival.png-0119.png) 100% -835px;
	position: absolute;
	right: 5px;
	top: 69px;
	cursor: pointer
}
.festival_wrap .smallchicken {
	position: fixed;
	left: 50%;
	top: 434px;
	margin-left: 680px;
	width: 100px
}
.festival_wrap .smallchicken .chicken {
	width: 80px;
	height: 102px;
	display: inline-block;
	overflow: hidden;
	background-position: -327px -343px;
	position: absolute;
	left: 0;
	top: 0;
	animation: smallchicken_up 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
	-webkit-animation: smallchicken_up 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
	-moz-animation: smallchicken_up 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
	-ms-animation: smallchicken_up 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
	-o-animation: smallchicken_up 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite
}
.festival_wrap .smallchicken .chickenyz {
	width: 73px;
	height: 18px;
	display: inline-block;
	overflow: hidden;
	background-position: -327px -463px;
	position: absolute;
	top: 98px;
	right: 6px
}
.festival_wrap .festival_cloud {
	width: 220px;
	height: 55px;
	display: inline-block;
	overflow: hidden;
	background-position: 0 -282px;
	position: fixed;
	left: 50%;
	top: 110px;
	margin-left: 725px;
	animation: cloudfn 12s infinite;
	-webkit-animation: cloudfn 12s infinite;
	-moz-animation: cloudfn 12s infinite;
	-ms-animation: cloudfn 12s infinite;
	-o-animation: cloudfn 12s infinite
}
.festival_wrap .festival_tree {
	width: 290px;
	height: 247px;
	display: inline-block;
	overflow: hidden;
	background-position: 20px -676px;
	position: fixed;
	right: 0;
	top: 200px
}
.festival_wrap .snow1, .festival_wrap .snow2, .festival_wrap .snow3, .festival_wrap .snow4, .festival_wrap .snow5 {
	background: #fff
}
.festival_wrap .snow1 {
	width: 7px;
	height: 7px;
	display: inline-block;
	overflow: hidden;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	-webkit-border-radius: 7px;
	position: absolute;
	left: 350px;
	top: 52px;
	animation: snowfn 4s linear infinite;
	-webkit-animation: snowfn 4s linear infinite;
	-moz-animation: snowfn 4s linear infinite;
	-ms-animation: snowfn 4s linear infinite;
	-o-animation: snowfn 4s linear infinite
}
.festival_wrap .snow2 {
	width: 6px;
	height: 6px;
	display: inline-block;
	overflow: hidden;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	-webkit-border-radius: 7px;
	opacity: .5;
	position: absolute;
	left: 570px;
	top: 55px;
	animation: snowfn 7s linear infinite;
	-webkit-animation: snowfn 7s linear infinite;
	-moz-animation: snowfn 7s linear infinite;
	-ms-animation: snowfn 7s linear infinite;
	-o-animation: snowfn 7s linear infinite
}
.festival_wrap .snow3 {
	width: 6px;
	height: 6px;
	display: inline-block;
	overflow: hidden;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: absolute;
	left: 610px;
	top: 54px;
	animation: snowfn 8s linear infinite;
	-webkit-animation: snowfn 8s linear infinite;
	-moz-animation: snowfn 8s linear infinite;
	-ms-animation: snowfn 8s linear infinite;
	-o-animation: snowfn 8s linear infinite
}
.festival_wrap .snow4 {
	width: 6px;
	height: 6px;
	display: inline-block;
	overflow: hidden;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: absolute;
	right: 348px;
	top: 76px;
	animation: snowfn 4.5s linear infinite;
	-webkit-animation: snowfn 4.5s linear infinite;
	-moz-animation: snowfn 4.5s linear infinite;
	-ms-animation: snowfn 4.5s linear infinite;
	-o-animation: snowfn 4.5s linear infinite
}
.festival_wrap .snow5 {
	width: 6px;
	height: 6px;
	display: inline-block;
	overflow: hidden;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	opacity: .6;
	position: absolute;
	right: 190px;
	top: 45px;
	animation: snowfn 8s linear infinite;
	-webkit-animation: snowfn 8s linear infinite;
	-moz-animation: snowfn 8s linear infinite;
	-ms-animation: snowfn 8s linear infinite;
	-o-animation: snowfn 8s linear infinite
}
.index2017_960_wrap .festival_wrap .festival_main, .ns9 .festival_wrap .festival_main {
	width: 970px
}
.index2017_960_wrap .festival_wrap .festival_main .fex_logo, .ns9 .festival_wrap .festival_main .fex_logo {
	margin-left: 490px
}
.index2017_960_wrap .festival_wrap .festival_main .lantern, .ns9 .festival_wrap .festival_main .lantern {
	margin-left: -795px
}
.index2017_960_wrap .festival_wrap .festival_main .bigchicken, .ns9 .festival_wrap .festival_main .bigchicken {
	margin-left: -790px
}
.index2017_960_wrap .festival_wrap .festival_main .dumplings, .ns9 .festival_wrap .festival_main .dumplings {
	margin-left: -900px
}
.index2017_960_wrap .festival_wrap .festival_main .smallchicken, .ns9 .festival_wrap .festival_main .smallchicken {
	margin-left: 550px
}
@media screen and (max-width:1450px) {
.festival_wrap .smallchicken {
	margin-left: 630px
}
}
@keyframes titlefadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes titlefadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes titlefadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-o-keyframes titlefadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes logoInDown {
0% {
opacity:0;
transform:translateY(-20px);
-ms-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
-o-transform:translateY(-20px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-moz-keyframes logoInDown {
0% {
opacity:0;
transform:translateY(-20px);
-ms-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
-o-transform:translateY(-20px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-webkit-keyframes logoInDown {
0% {
opacity:0;
transform:translateY(-20px);
-ms-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
-o-transform:translateY(-20px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-o-keyframes logoInDown {
0% {
opacity:0;
transform:translateY(-20px);
-ms-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
-o-transform:translateY(-20px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@keyframes rotate_lantern {
0%, 100% {
transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-o-transform:rotate(-3deg);
-moz-transform:rotate(-3deg)
}
50% {
transform:rotate(10deg);
-ms-transform:rotate(10deg);
-webkit-transform:rotate(10deg);
-o-transform:rotate(10deg);
-moz-transform:rotate(10deg)
}
}
@-moz-keyframes rotate_lantern {
0%, 100% {
transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-o-transform:rotate(-3deg);
-moz-transform:rotate(-3deg)
}
50% {
transform:rotate(10deg);
-ms-transform:rotate(10deg);
-webkit-transform:rotate(10deg);
-o-transform:rotate(10deg);
-moz-transform:rotate(10deg)
}
}
@-webkit-keyframes rotate_lantern {
0%, 100% {
transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-o-transform:rotate(-3deg);
-moz-transform:rotate(-3deg)
}
50% {
transform:rotate(10deg);
-ms-transform:rotate(10deg);
-webkit-transform:rotate(10deg);
-o-transform:rotate(10deg);
-moz-transform:rotate(10deg)
}
}
@-o-keyframes rotate_lantern {
0%, 100% {
transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-o-transform:rotate(-3deg);
-moz-transform:rotate(-3deg)
}
50% {
transform:rotate(10deg);
-ms-transform:rotate(10deg);
-webkit-transform:rotate(10deg);
-o-transform:rotate(10deg);
-moz-transform:rotate(10deg)
}
}
@keyframes fireworksfn {
0%, 45% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
55% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-moz-keyframes fireworksfn {
0%, 45% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
55% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-webkit-keyframes fireworksfn {
0%, 45% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
55% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-o-keyframes fireworksfn {
0%, 45% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
55% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@keyframes fireworksfn2 {
0%, 55% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
65% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-moz-keyframes fireworksfn2 {
0%, 55% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
65% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-webkit-keyframes fireworksfn2 {
0%, 55% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
65% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-o-keyframes fireworksfn2 {
0%, 55% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
65% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@keyframes fireworksfn3 {
0%, 60% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
70% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-moz-keyframes fireworksfn3 {
0%, 60% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
70% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-webkit-keyframes fireworksfn3 {
0%, 60% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
70% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@-o-keyframes fireworksfn3 {
0%, 60% {
opacity:1;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
70% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(2);
-moz-transform:scale(2);
-ms-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}
}
@keyframes topchickenfn {
0% {
opacity:0;
transform:translateY(68px);
-ms-transform:translateY(68px);
-moz-transform:translateY(68px);
-webkit-transform:translateY(68px);
-o-transform:translateY(68px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-moz-keyframes topchickenfn {
0% {
opacity:0;
transform:translateY(68px);
-ms-transform:translateY(68px);
-moz-transform:translateY(68px);
-webkit-transform:translateY(68px);
-o-transform:translateY(68px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-webkit-keyframes topchickenfn {
0% {
opacity:0;
transform:translateY(68px);
-ms-transform:translateY(68px);
-moz-transform:translateY(68px);
-webkit-transform:translateY(68px);
-o-transform:translateY(68px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-o-keyframes topchickenfn {
0% {
opacity:0;
transform:translateY(68px);
-ms-transform:translateY(68px);
-moz-transform:translateY(68px);
-webkit-transform:translateY(68px);
-o-transform:translateY(68px)
}
100% {
opacity:1;
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
}
@keyframes eyeflfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@-moz-keyframes eyeflfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@-webkit-keyframes eyeflfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@-o-keyframes eyeflfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@keyframes eyefrfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@-moz-keyframes eyefrfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@-webkit-keyframes eyefrfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@-o-keyframes eyefrfn3 {
0%, 100% {
transform:translateX(2px);
-ms-transform:translateX(2px);
-moz-transform:translateX(2px);
-webkit-transform:translateX(2px);
-o-transform:translateX(2px)
}
50% {
transform:translateX(-1px);
-ms-transform:translateX(-1px);
-moz-transform:translateX(-1px);
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px)
}
}
@keyframes smallchicken_up {
0%, 100% {
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
50% {
transform:translateY(10px);
-ms-transform:translateY(10px);
-moz-transform:translateY(10px);
-webkit-transform:translateY(10px);
-o-transform:translateY(10px)
}
}
@-moz-keyframes smallchicken_up {
0%, 100% {
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
50% {
transform:translateY(10px);
-ms-transform:translateY(10px);
-moz-transform:translateY(10px);
-webkit-transform:translateY(10px);
-o-transform:translateY(10px)
}
}
@-webkit-keyframes smallchicken_up {
0%, 100% {
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
50% {
transform:translateY(10px);
-ms-transform:translateY(10px);
-moz-transform:translateY(10px);
-webkit-transform:translateY(10px);
-o-transform:translateY(10px)
}
}
@-o-keyframes smallchicken_up {
0%, 100% {
transform:translateY(0);
-ms-transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0)
}
50% {
transform:translateY(10px);
-ms-transform:translateY(10px);
-moz-transform:translateY(10px);
-webkit-transform:translateY(10px);
-o-transform:translateY(10px)
}
}
@keyframes cloudfn {
0%, 100% {
transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
-o-transform:translateX(0)
}
50% {
transform:translateX(-30px);
-ms-transform:translateX(-30px);
-moz-transform:translateX(-30px);
-webkit-transform:translateX(-30px);
-o-transform:translateX(-30px)
}
}
@-moz-keyframes cloudfn {
0%, 100% {
transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
-o-transform:translateX(0)
}
50% {
transform:translateX(-30px);
-ms-transform:translateX(-30px);
-moz-transform:translateX(-30px);
-webkit-transform:translateX(-30px);
-o-transform:translateX(-30px)
}
}
@-webkit-keyframes cloudfn {
0%, 100% {
transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
-o-transform:translateX(0)
}
50% {
transform:translateX(-30px);
-ms-transform:translateX(-30px);
-moz-transform:translateX(-30px);
-webkit-transform:translateX(-30px);
-o-transform:translateX(-30px)
}
}
@-o-keyframes cloudfn {
0%, 100% {
transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
-o-transform:translateX(0)
}
50% {
transform:translateX(-30px);
-ms-transform:translateX(-30px);
-moz-transform:translateX(-30px);
-webkit-transform:translateX(-30px);
-o-transform:translateX(-30px)
}
}
@keyframes snowfn {
0% {
transform:translateY(-60px);
-ms-transform:translateY(-60px);
-moz-transform:translateY(-60px);
-webkit-transform:translateY(-60px);
-o-transform:translateY(-60px);
opacity:1
}
100% {
transform:translateY(80px);
-ms-transform:translateY(80px);
-moz-transform:translateY(80px);
-webkit-transform:translateY(80px);
-o-transform:translateY(80px);
opacity:0
}
}
@-moz-keyframes snowfn {
0% {
transform:translateY(-60px);
-ms-transform:translateY(-60px);
-moz-transform:translateY(-60px);
-webkit-transform:translateY(-60px);
-o-transform:translateY(-60px);
opacity:1
}
100% {
transform:translateY(80px);
-ms-transform:translateY(80px);
-moz-transform:translateY(80px);
-webkit-transform:translateY(80px);
-o-transform:translateY(80px);
opacity:0
}
}
@-webkit-keyframes snowfn {
0% {
transform:translateY(-60px);
-ms-transform:translateY(-60px);
-moz-transform:translateY(-60px);
-webkit-transform:translateY(-60px);
-o-transform:translateY(-60px);
opacity:1
}
100% {
transform:translateY(80px);
-ms-transform:translateY(80px);
-moz-transform:translateY(80px);
-webkit-transform:translateY(80px);
-o-transform:translateY(80px);
opacity:0
}
}
@-o-keyframes snowfn {
0% {
transform:translateY(-60px);
-ms-transform:translateY(-60px);
-moz-transform:translateY(-60px);
-webkit-transform:translateY(-60px);
-o-transform:translateY(-60px);
opacity:1
}
100% {
transform:translateY(80px);
-ms-transform:translateY(80px);
-moz-transform:translateY(80px);
-webkit-transform:translateY(80px);
-o-transform:translateY(80px);
opacity:0
}
}
.ne_ua_ie6 .festival_wrap {
	background: 0
}
.ne_ua_ie6 .festival_wrap .ne_festival_area {
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	position: static
}
.ne_ua_ie6 .festival_wrap .fex_title, .ne_ua_ie6 .festival_wrap .fex_logo, .ne_ua_ie6 .festival_wrap .fireworks, .ne_ua_ie6 .festival_wrap .fireworks2, .ne_ua_ie6 .festival_wrap .fireworks3, .ne_ua_ie6 .festival_wrap .topchicken, .ne_ua_ie6 .festival_wrap .lantern, .ne_ua_ie6 .festival_wrap .bigchicken, .ne_ua_ie6 .festival_wrap .dumplings, .ne_ua_ie6 .festival_wrap .chicken, .ne_ua_ie6 .festival_wrap .chickenyz, .ne_ua_ie6 .festival_wrap .festival_cloud {
	background: 0
}
.ne_ua_ie6 .festival_wrap .festival_main {
	display: none
}
.ne_ua_ie7 .festival_wrap .festival_main .topchicken, .ne_ua_ie8 .festival_wrap .festival_main .topchicken, .ne_ua_ie9 .festival_wrap .festival_main .topchicken {
	opacity: 1
}
.ne_ua_ie7 .snow1, .ne_ua_ie8 .snow1, .ne_ua_ie7 .snow2, .ne_ua_ie8 .snow2, .ne_ua_ie7 .snow3, .ne_ua_ie8 .snow3, .ne_ua_ie7 .snow4, .ne_ua_ie8 .snow4, .ne_ua_ie7 .snow5, .ne_ua_ie8 .snow5 {
	display: none
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal
}
body {
	min-width: 960px;
	background: #fff;
	font-size: 14px
}
a {
	color: #404040
}
a:hover {
	color: #f33;
	text-decoration: none
}
img {
	background: #eee url(../images/imgdf.png) no-repeat center center
}
.ne_area {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1"
}
.mt7 {
	margin-top: 7px
}
.mt8 {
	margin-top: 8px
}
.mt10 {
	margin-top: 10px
}
.mt13 {
	margin-top: 13px
}
.mt18 {
	margin-top: 18px
}
.mt20 {
	margin-top: 20px
}
.mt22 {
	margin-top: 22px
}
.mt23 {
	margin-top: 23px
}
.mt24 {
	margin-top: 24px
}
.mt25 {
	margin-top: 25px
}
.mt30 {
	margin-top: 30px
}
.mt31 {
	margin-top: 31px
}
.mt32 {
	margin-top: 47px
}
.mt32 {
	margin-top: 47px
}
.mt36 {
	margin-top: 36px
}
.mt37 {
	margin-top: 37px
}
.mt38 {
	margin-top: 0px
}
.mt99 {
	margin-top: 70px
}
.mt40 {
	margin-top: 40px
}
.mt41 {
	margin-top: 41px
}
.mt47 {
	margin-top: 47px
}
.mt48 {
	margin-top: 48px
}
.mt50 {
	margin-top: 50px
}
.mt55 {
	margin-top: 52px
}
.mt60 {
	margin-top: 60px
}
.mt65 {
	margin-top: 65px
}
.mt70 {
	margin-top: 70px
}
.mr20 {
	margin-right: 20px
}
.overflowh {
	overflow: hidden
}
.fontred {
	color: #f33
}
.ad_hover_href {
	width: 30px;
	height: 17px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	background: url(../images/sprite_icon.png-1228.png) no-repeat 0 -1030px
}
.img1200 {
	display: block
}
.img960 {
	display: none
}
a.photo {
	background-color: #eee
}
.go_btn {
	display: none
}
.newsqrcode {
	width: 60px;
	height: 77px;
	display: inline-block;
	overflow: hidden;
	background: url() no-repeat -144px -486px
}
.gotop {
	width: 60px;
	height: 60px;
	display: inline-block;
	overflow: hidden;
	margin-top: 10px;
	cursor: pointer;
	background: url() no-repeat -210px -487px
}
.gotop:hover {
	background-position: -440px -487px
}
.cm_slide_focus_ctrl {
	text-align: center;
	width: 100%;
	height: 16px;
	line-height: 0
}
.cm_slide_focus_ctrl span {
	width: 6px;
	height: 6px;
	display: inline-block;
	background-color: #888;
	cursor: pointer;
	border-radius: 6px;
	transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	margin: 0 4px;
	vertical-align: top
}
.cm_slide_focus_ctrl .current {
	background: #f33;
	width: 26px;
	height: 6px
}
.cm_mod_title {
	height: 54px;
	border-top: 1px #e5e5e5 solid
}
.cm_mod_title .title {
	border-top: 2px #f33 solid;
	font-size: 24px;
	font-weight: bold;
	margin-top: -1px;
	padding: 9px 5px 0 5px;
	display: inline-block
}
.cm_mod_title .icon_pleft {
	padding-left: 40px
}
.icon_tdyc, .icon_live, .icon_sports,.icon_ent, .icon_money, .icon_auto, .icon_tech, .icon_house, .icon_home, .icon_lady, .icon_travel, .icon_edu, .icon_dada, .icon_shehui, .icon_game, .icon_read, .icon_lofter, .icon_blog, .icon_ntes_stock {
	background-image: url(../images/sprite_title.png-0112.png);
	background-repeat: no-repeat
}
.icon_tdyc {
	background-position: 10px -865px
}
.icon_live {
	background-position: 10px -927px
}
.icon_sports {
	background-position: 10px -992px
}
.icon_ent {
	background-position: 10px -1064px
}
.icon_money {
	background-position: 10px -1135px
}
.icon_auto {
	background-position: 10px -1210px
}
.icon_tech {
	background-position: 10px -1272px
}
.icon_house {
	background-position: 10px -1344px
}
.icon_home {
	background-position: 10px -1406px
}
.icon_lady {
	background-position: 10px -1471px
}
.icon_travel {
	background-position: 10px -1533px
}
.icon_edu {
	background-position: 10px -1594px
}
.icon_dada {
	background-position: 10px -1658px
}
.icon_shehui {
	background-position: 10px -1723px
}
.icon_game {
	background-position: 10px -1787px
}
.icon_read {
	background-position: 10px -1848px
}
.icon_lofter {
	background-position: 10px -1909px
}
.icon_blog {
	background-position: 10px -1962px
}
.icon_ntes_stock {
	background-position: 10px -2032px
}
.cm_mod_title .icon_lofter {
	padding-top: 8px
}
.cm_ul_round li {
	position: relative;
	padding-left: 12px;
	overflow: hidden
}
.cm_ul_round li:after {
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%
}
.cm_ul_round li {
	height: 36px;
	line-height: 36px;
	font-size: 18px
}
.cm_ul_round li:after {
	margin-top: -2px
}
.cm_ul_round .two_li {
	margin-top: 11px
}
.cm_ul_round_r {
	margin: 0 13px
}
.cm_ul_round_r li {
	position: relative;
	padding-left: 12px;
	overflow: hidden
}
.cm_ul_round_r li:after {
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%
}
.cm_ul_round_r li {
	height: 30px;
	line-height: 30px;
	font-size: 14px
}
.cm_ul_round_r li:after {
	margin-top: -1px
}
.cm_area_mt {
	margin-top: 40px
}
.cm_area {
	overflow: hidden;
	margin-top: 26px
}
.cm_area .col_lm {
	float: left;
	display: inline;
	width: 860px
}
.cm_area .col_l {
	width: 380px;
	overflow: hidden;
	float: left;
	display: inline
}
.cm_area .col_l .cm_smallimg .photo {
	width: 185px;
	height: 116px;
	display: block;
	overflow: hidden
}
.cm_area .col_c {
	float: left;
	display: inline;
	width: 440px;
	margin-left: 40px
}
.cm_area .col_r {
	float: right;
	display: inline;
	width: 300px;
	overflow: hidden
}
.cm_area:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}
.cm_area {
*zoom:1
}
.cm_bigimg {
	line-height: 0
}
.cm_bigimg .img960 {
	display: none
}
.cm_bigimg h3 {
	text-indent: 9px;
	background: #f8f8f8;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	overflow: hidden
}
.cm_bigimg h3 em {
	color: #f33;
	border-right: 1px #ccc solid;
	padding-right: 10px;
	margin-right: 10px
}
.cm_bigimg .photo {
	width: 380px;
	height: 187px;
	overflow: hidden;
	display: block
}
.cm_bigimg img {
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}
.cm_bigimg .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.cm_smallimg_list {
	width: 440px;
	margin-top: 18px;
	overflow: hidden
}
.cm_smallimg_list .cm_smallimg {
	float: left;
	display: inline;
	margin-right: 10px;
	width: 185px;
	line-height: 0;
	overflow: hidden
}
.cm_smallimg_list .cm_smallimg img {
	width: 100%;
	height: 100%;
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}
.cm_smallimg_list .cm_smallimg .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.cm_smallimg_list h3 {
	line-height: 20px;
	height: 38px;
	overflow: hidden
}
.cm_fb {
	font-weight: bold;
	font-size: 20px !important; 
}
.cm_channel_tab {
	height: 480px;
	border-top: 1px #e5e5e5 solid
}
.cm_channel_tab .tab_hd {
	height: 54px
}
.cm_channel_tab .tab_nav {
	float: left
}
.cm_channel_tab .tab_nav li {
	float: left;
	width: 85px;
	text-align: center;
	font-size: 18px;
	line-height: 49px;
	position: relative
}
.cm_channel_tab .tab_nav .tagname {
	font-size: 24px;
	font-weight: bold;
	text-indent: 40px;
	text-align: left;
	line-height: 50px;
	width: 140px;
}
.cm_channel_tab .tab_nav li:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: -1px;
	background: #f33;
	width: 100%;
	height: 2px;
	transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transition: transform .3s ease-out;
	-ms-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	-webkit-transition: transform .3s ease-out;
	-o-transition: transform .3s ease-out
}
.cm_channel_tab .tab_nav li.current:before {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0)
}
.cm_channel_tab .tab_nav .nav_li_w140 {
	width: 120px
}
.cm_channel_tab .tab_main .tab_panel {
	display: none
}
.cm_channel_tab .tab_main .tab_panel.current {
	display: block
}
.cm_channel_tab .cm_bigimg h3 {
	background: #f8f8f8;
	text-indent: 7px
}
.cm_channel_tab .cm_bigimg h3 a {
	background: url(../images/sprite_icon.png-1228.png) no-repeat 1px -284px;
	padding-left: 14px
}
.cm_channel_tab .cm_smallimg_list h3 {
	margin-top: 9px
}
.channel_more_list {
	margin-top: -45px;
	float: right;
	text-align: right;
	color: #888;
	line-height: 47px
}
.channel_more_list a {
	color: #888
}
.channel_more_list a:hover {
	color: #f33
}
.cm_mod_tab {
	border: 1px #e5e5e5 solid;
	border-top: 0;
	padding-top: 1px;
	background: url(../images/borderline.png) repeat-x
}
.cm_mod_tab .tab_nav {
	height: 38px;
	line-height: 38px;
	background: #f8f8f8;
	border-bottom: 1px #e5e5e5 solid
}
.cm_mod_tab .tab_nav i {
	height: 2px;
	background: #f33;
	overflow: hidden;
	display: none;
	margin: -1px 0 0 -1px
}
.cm_mod_tab .cm_smallimg_list {
	padding-left: 7px;
	margin-bottom: 11px
}
.cm_mod_tab .cm_smallimg_list .cm_smallimg {
	width: 140px;
	overflow: hidden;
	margin-right: 4px;
	font-size: 12px
}
.cm_mod_tab .cm_smallimg_list .cm_smallimg h3 {
	line-height: 18px;
	margin-top: 7px
}
.cm_mod_tab .cm_smallimg_list .photo {
	display: block;
	width: 140px;
	height: 88px;
	overflow: hidden
}
.cm_mod_tab .cm_smallimg_list_bg {
	width: 300px
}
.cm_mod_tab .cm_smallimg_list_bg .cm_smallimg {
	position: relative;
	height: 88px
}
.cm_mod_tab .cm_smallimg_list_bg .cm_smallimg a {
	color: #fff
}
.cm_mod_tab .cm_smallimg_list_bg .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 20px;
	width: 100%;
	text-indent: 4px;
	line-height: 20px;
	background: rgba(0,0,0,0.6);
	background: #000\9
}
.cm_mod_tab .cm_ul_line {
	border-top: 1px #e5e5e5 dashed
}
.cm_mod_tab1 .tab_nav .title {
	color: #f33;
	background: #fff;
	float: left;
	border-right: 1px #e5e5e5 solid;
	height: 39px;
	text-align: center;
	width: 149px;
	font-size: 16px;
	font-weight: bold
}
.cm_mod_tab1 .tab_nav .title i {
	display: block
}
.cm_mod_tab1 .tab_nav .title a {
	color: #f33
}
.cm_mod_tab1 .more {
	float: right;
	display: inline;
	color: #888;
	font-size: 12px;
	padding-right: 20px;
	background: url(../images/sprite_icon.png-1228.png) no-repeat 100% -50px;
	margin-right: 10px
}
.cm_mod_tab1 .more:hover {
	color: #63ace6;
	background-position: 100% -123px
}
.cm_mod_tab1 .more_open, .cm_mod_tab1 .more_open:hover {
	background-position: 100% -84px
}
.cm_mod_tab2 .tab_nav, .cm_mod_tab3 .tab_nav {
	width: 300px
}
.cm_mod_tab2 .tab_nav li, .cm_mod_tab3 .tab_nav li {
	float: left;
	text-align: center;
	width: 148px;
	font-size: 16px;
	border-left: 1px #e5e5e5 solid;
	border-right: 1px #e5e5e5 solid;
	margin-left: -1px;
	color: #888;
	position: relative
}
.cm_mod_tab2 .tab_nav .current, .cm_mod_tab3 .tab_nav .current {
	background: #fff;
	color: #f33;
	font-weight: bold;
	width: 149px
}
.cm_mod_tab2 .tab_nav .current i, .cm_mod_tab3 .tab_nav .current i {
	display: block
}
.cm_mod_tab2 .tab_nav .current a, .cm_mod_tab3 .tab_nav .current a {
	color: #f33
}
.cm_mod_tab2 .tab_main .tab_panel, .cm_mod_tab3 .tab_main .tab_panel {
	display: none
}
.cm_mod_tab2 .tab_main .current, .cm_mod_tab3 .tab_main .current {
	display: block
}
.cm_mod_tab3 .tab_nav li {
	width: 98px
}
.cm_mod_tab3 .tab_nav .current {
	width: 100px
}
.cm_news_main {
	width: 100%;
	height: 436px;
	overflow: hidden;
	margin-top: -9px
}
.cm_news_main .ul_page2 {
	margin-top: 50px;
	opacity: 0;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s
}
.next_news_btn {
	cursor: pointer;
	position: absolute;
	right: 0;
	text-align: center;
	width: 30px;
	height: 30px;
	float: right;
	display: none
}
.next_news_btn .bg {
	width: 30px;
	height: 30px;
	background: #f33;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	-webkit-border-radius: 30px;
	float: left;
	position: absolute;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-ms-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}
.next_news_btn i {
	width: 30px;
	height: 30px;
	background: url(../images/refresh.png) no-repeat;
	float: left;
	position: absolute;
	left: 0;
	opacity: 0
}
.next_news_btn strong {
	top: 8px;
	opacity: 0;
	width: 40px;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	position: absolute;
	left: -3px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.next_news_btn .bg {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.next_news_btn .x1 {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.next_news_btn:hover .bg {
	-webkit-transform: scale(1.8);
	-moz-transform: scale(1.8);
	-ms-transform: scale(1.8);
	-o-transform: scale(1.8);
	transform: scale(1.8);
	opacity: .8
}
.next_news_btn:hover .x1 {
	-webkit-transform: translate3d(0, -7px, 0) rotate(180deg);
	-moz-transform: translate3d(0, -7px, 0) rotate(180deg);
	-ms-transform: translate3d(0, -7px, 0) rotate(180deg);
	-o-transform: translate3d(0, -7px, 0) rotate(180deg);
	transform: translate3d(0, -7px, 0) rotate(180deg)
}
.next_news_btn:hover .x2 {
	top: -7px
}
.next_news_btn:hover strong {
	top: 15px;
	opacity: 1
}
@keyframes rotateInhover {
0% {
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
@-moz-keyframes rotateInhover {
0% {
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
@-webkit-keyframes rotateInhover {
0% {
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
@-o-keyframes rotateInhover {
0% {
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
.next_news_btn_show {
	display: block;
	bottom: 9px;
	-webkit-animation: showicon .4s ease-in-out 1;
	-moz-animation: showicon .4s ease-in-out 1;
	-ms-animation: showicon .4s ease-in-out 1;
	-o-animation: showicon .4s ease-in-out 1;
	animation: showicon .4s ease-in-out 1
}
.next_news_btn_show .bg {
	opacity: .6
}
.next_news_btn_show .x1 {
	opacity: 1
}
@keyframes showicon {
0% {
bottom:-30px
}
100% {
bottom:8px
}
}
@-moz-keyframes showicon {
0% {
bottom:-30px
}
100% {
bottom:8px
}
}
@-webkit-keyframes showicon {
0% {
bottom:-30px
}
100% {
bottom:8px
}
}
@-o-keyframes showicon {
0% {
bottom:-30px
}
100% {
bottom:8px
}
}
.cm_next_page .ul_page1 {
	display: none
}
.cm_next_page .ul_page2 {
	opacity: 1;
	margin-top: 0
}
.cm_next_page .next_news_btn {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-ms-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}
.refresh_news_btn .bg {
	opacity: 1
}
.refresh_news_btn .x1 {
	display: none
}
.refresh_news_btn .x2 {
	opacity: 1;
	-webkit-animation: rotateIn .4s linear infinite;
	-moz-animation: rotateIn .4s linear infinite;
	-ms-animation: rotateIn .4s linear infinte;
	-o-animation: rotateIn .4s linear infinte;
	animation: rotateIn .4s linear infinte
}
@keyframes rotateIn {
0% {
-webkit-transform:rotate(-360deg);
-moz-transform:rotate(-360deg);
-ms-transform:rotate(-360deg);
-o-transform:rotate(-360deg);
transform:rotate(-360deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
@-moz-keyframes rotateIn {
0% {
-webkit-transform:rotate(-360deg);
-moz-transform:rotate(-360deg);
-ms-transform:rotate(-360deg);
-o-transform:rotate(-360deg);
transform:rotate(-360deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform:rotate(-360deg);
-moz-transform:rotate(-360deg);
-ms-transform:rotate(-360deg);
-o-transform:rotate(-360deg);
transform:rotate(-360deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
@-o-keyframes rotateIn {
0% {
-webkit-transform:rotate(-360deg);
-moz-transform:rotate(-360deg);
-ms-transform:rotate(-360deg);
-o-transform:rotate(-360deg);
transform:rotate(-360deg)
}
100% {
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
.mod_channel {
	overflow: hidden;
	height: 410px
}
.mod_channel .cm_smallimg_list {
	margin-top: 0
}
.mod_channel .cm_smallimg_list h3 {
	margin-top: 9px
}
.mod_channel .cm_ul_mt {
	margin-top: 16px
}
.mod_channel .cm_channel_bd {
	margin-top: -12px
}
.cm_mod_slide {
	position: relative
}
.cm_slide_prev, .cm_slide_next {
	width: 35px;
	height: 60px;
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -40px;
	overflow: hidden;
	line-height: 999px;
	background-image: url(../images/sprite_img0209.png);
	background-repeat: no-repeat;
	cursor: pointer
}
.cm_slide_prev {
	left: -80px;
	background-position: 0 -411px;
	-webkit-transition: left .3s;
	-moz-transition: left .3s;
	-ms-transition: left .3s;
	-o-transition: left .3s;
	transition: left .3s
}
.cm_slide_prev:hover {
	background-position: -99px -411px
}
.cm_slide_next {
	right: -80px;
	background-position: -49px -411px;
	-webkit-transition: right .3s;
	-moz-transition: right .3s;
	-ms-transition: right .3s;
	-o-transition: right .3s;
	transition: right .3s
}
.cm_slide_next:hover {
	background-position: -143px -411px
}
.cm_mod_slide:hover .cm_slide_prev {
	left: 0
}
.cm_mod_slide:hover .cm_slide_next {
	right: 0
}
.ne_index_area {
	padding-bottom: 40px
}
.ns_area_top {
	overflow: visible;
	
}
.ns_area_top h1 {
	float: left;
	display: inline
}
.ns_area_top h1 a {
	float: left;
	width:200px;
	height: 42px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../images/202107021431066.jpg);
	background-size:100% 100%;
    -moz-background-size:100% 100%;
}
.ns_area_top .hd {
	height: 51px;
	overflow: hidden;
	padding-top:6px
}
.ns_area_top .hd .wljd, .ns_area_top .hd .head_ad {
	float: right;
	display: inline
}
.ns_area_top .bd {
	height: 200px;
	overflow: hidden;
	border-top: 2px #f33 solid
}
.ns_area_top .bd ul {
	width: 1250px;
	margin-left: -20px
}
.ns_area_top .bd li {
	float: left;
	display: inline;
	padding: 0 10px 2px 11px;
	margin-top: 16px;
	line-height: 16px;
	width: 130px;
	height: 13px;
	display: inline-block;
	overflow: hidden;
	border-right: 1px #e5e5e5 solid
}
.ns_area_top .bd li:last-child {
	border-right: 0
}
.ns_area_top .bd .liw1 {
	width: 215px
}
.ns_area_top .bd .liw2 {
	width: 255px
}
.ns_area_top .bd .liw3 {
	width: 90px
}
.ns_area_top .bd .liw4 {
	width: 210px
}
.ns_area_top .bd .liw5 {
	width: 140px
}
.ns_area_top .bd .liw6 {
	width: 200px
}
.ns_area_top .bd a {
	padding: 0 9px 11px 9px;
	float: left;
	width: 25px;
	white-space: nowrap
}
.ns_area_top .bd .fontb {
	font-weight: bold
}
.wljd {
	background: url(../images/wljd_all1222.jpg) no-repeat scroll 0 0 transparent;
	margin-left: 10px;
	width: 130px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden
}
.hp_textlink_ad {
	height: 62px;
	overflow: hidden
}
.ns_area_first {
	margin-top: 30px
}
.ns_area_first .col_l, .ns_area_first .col_c {
	height: 1324px
}
.ns_area_first .col_c {
	position: relative
}
.ns_area_first .col_r {
	overflow: visible
}
.mod_r_ad1 {
	width: 300px;
	height: 250px;
	overflow: hidden
}
.mod_slide_newspic {
	width: 380px;
	height: 525px;
	position: relative;
	overflow: hidden
}
.mod_slide_taiduyc {
	width: 380px;
	height: 448px;
	position: relative;
	overflow: hidden
}
.mod_live {
	height: 320px
}
.mod_top_news {
	height: 1300px
}
.mod_r_product {
	height: 473px
}
.mod_ad_text {
	border: 1px #e5e5e5 solid;
	width: 857px;
	height: 66px;
	overflow: hidden
}
.mod_ad_text ul {
	width: 900px;
	margin-top: 7px
}
.mod_ad_text ul li {
	width: 351px;
	margin-left: 28px;
	float: left;
	display: inline;
	height: 25px;
	line-height: 25px;
	font-size: 14px
}
.mod_ad_text ul li:after {
	background: #668b93
}
.mod_ad_text ul a {
	color: #668b93
}
.mod_news_download {
	margin-top: 65px;
	height: 40px;
	overflow: hidden;
	text-align: center
}
.mod_news_download a {
	display: inline-block;
	margin: 0 7px
}
.mod_news_download .down_news_link {
	width: 112px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/sprite_img0209.png) no-repeat -387px 0;
	margin-right: 22px;
	vertical-align: top
}
.mod_news_download .down_ios_link, .mod_news_download .down_android_link, .mod_news_download .down_uwp_link {
	border-radius: 40px;
	-moz-border-radius: 40px;
	-o-border-radius: 40px;
	-webkit-border-radius: 40px;
	height: 38px;
	border: 1px #e5e5e5 solid;
	font-size: 12px;
	line-height: 39px;
	overflow: hidden;
	background-image: url(../images/sprite_icon.png-1228.png);
	background-repeat: no-repeat;
	text-align: left
}
.mod_news_download .down_ios_link {
	background-position: 23px -350px;
	width: 75px;
	padding-left: 53px
}
.mod_news_download .down_android_link {
	background-position: 13px -403px;
	width: 86px;
	padding-left: 42px
}
.mod_news_download .down_uwp_link {
	background-position: 11px -457px;
	width: 123px;
	padding-left: 42px
}
.mod_news_download .down_ios_link:hover, .mod_news_download .down_android_link:hover, .mod_news_download .down_uwp_link:hover {
	color: #f33;
	border: 1px #d2d2d2 solid
}
.mod_news_download .down_ios_link:hover {
	background-position: 24px -872px
}
.mod_news_download .down_android_link:hover {
	background-position: 13px -921px
}
.mod_news_download .down_uwp_link:hover {
	background-position: 12px -967px
}
.ns_area_sports .col_c, .ns_area_ent .col_c, .ns_area_money .col_c, .ns_area_auto .col_c, .ns_area_tech .col_c {
	position: relative
}
.ns_area_ent {
	padding-bottom: 3px
}
.N-nav-bottom-main .N-nav-bottom-copyright {
	color: #fff
}
.N-nav-bottom-main a {
	color: #fff
}
.index2017_1200_wrap .N-nav-bottom-main {
	width: 1200px;
	overflow: hidden
}
.index2017_1200_wrap .N-nav-bottom-main a {
	padding: 0 15px 0 18px
}
.index2017_1200_wrap .N-nav-bottom-copyright {
	padding-right: 7px
}
.index2017_1200_wrap .ntes_foot_link {
	width: 1300px
}
.ne_ua_ie6 .cm_channel_tab .tab_nav li:before, .ne_ua_ie7 .cm_channel_tab .tab_nav li:before, .ne_ua_ie8 .cm_channel_tab .tab_nav li:before, .ne_ua_ie9 .cm_channel_tab .tab_nav li:before {
	background: 0;
	display: none
}
.ne_ua_ie6 .cm_channel_tab .tab_nav li.current, .ne_ua_ie7 .cm_channel_tab .tab_nav li.current, .ne_ua_ie8 .cm_channel_tab .tab_nav li.current, .ne_ua_ie9 .cm_channel_tab .tab_nav li.current {
	border-top: 2px #f33 solid;
	margin-top: -1px
}
.ne_ua_ie6 .next_news_btn_show, .ne_ua_ie7 .next_news_btn_show, .ne_ua_ie8 .next_news_btn_show, .ne_ua_ie9 .next_news_btn_show {
	background: url(../images/sprite_img0209.png) no-repeat -470px -592px;
	overflow: hidden;
	bottom: 0
}
.ne_ua_ie6 .next_news_btn_show span, .ne_ua_ie7 .next_news_btn_show span, .ne_ua_ie8 .next_news_btn_show span, .ne_ua_ie9 .next_news_btn_show span, .ne_ua_ie6 .next_news_btn_show i, .ne_ua_ie7 .next_news_btn_show i, .ne_ua_ie8 .next_news_btn_show i, .ne_ua_ie9 .next_news_btn_show i, .ne_ua_ie6 .next_news_btn_show strong, .ne_ua_ie7 .next_news_btn_show strong, .ne_ua_ie8 .next_news_btn_show strong, .ne_ua_ie9 .next_news_btn_show strong {
	display: none
}
.ne_ua_ie6 .cm_channel_tab .tab_hd, .ne_ua_ie7 .cm_channel_tab .tab_hd {
	overflow: hidden
}
.ne_ua_ie6 .cm_news_main .ul_page2, .ne_ua_ie7 .cm_news_main .ul_page2 {
	display: none
}
.ne_ua_ie6 .next_news_btn, .ne_ua_ie7 .next_news_btn {
	display: none
}
.ne_ua_ie6 .cm_mod_tab, .ne_ua_ie7 .cm_mod_tab {
	overflow: hidden
}
.ne_ua_ie6 .ns_area_top .bd ul {
	margin-left: 0
}
.ne_ua_ie6 .ns_area_top .bd li {
	padding: 0 5px 2px 5px;
	width: 155px
}
.ne_ua_ie6 .ns_area_top .bd .liw1 {
	width: 185px
}
.ne_ua_ie6 .ns_area_top .bd .liw2 {
	width: 185px
}
.ne_ua_ie6 .ns_area_top .bd .liw3 {
	width: 135px
}
.ne_ua_ie6 .ns_area_top .bd a {
	padding: 0 5px 11px 5px;
	width: 25px
}
.ne_ua_ie6 .cm_channel_tab .tab_nav li {
	height: 48px
}
.ne_ua_ie6 .cm_mod_tab2 .tab_nav li, .ne_ua_ie6 .cm_mod_tab3 .tab_nav li {
	height: 38px
}
.index2017_960_wrap .img1200 {
	display: none
}
.index2017_960_wrap .img960 {
	display: block
}
.index2017_960_wrap .ne_area {
	width: 960px
}
.index2017_960_wrap .mod_channel {
	height: 395px
}
.index2017_960_wrap .mod_channel .cm_channel_bd {
	margin-top: -7px
}
.index2017_960_wrap .cm_bigimg .photo {
	width: 200px;
	height: 125px
}
.index2017_960_wrap .cm_ul_round li {
	height: 32px;
	line-height: 32px;
	font-size: 16px
}
.index2017_960_wrap .cm_area .col_lm {
	width: 630px
}
.index2017_960_wrap .cm_area .col_l {
	width: 200px
}
.index2017_960_wrap .cm_area .col_l .cm_smallimg {
	width: 200px
}
.index2017_960_wrap .cm_area .col_l .cm_smallimg .photo {
	width: 200px;
	height: 125px
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg {
	position: relative
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg {
	display: inline-block;
	width: 100%;
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	padding: 0 6px 7px 6px;
	height: auto
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg h3 a {
	color: #fff
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round {
	height: 180px;
	overflow: hidden
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round li {
	height: 50px;
	line-height: 20px;
	font-size: 14px;
	padding-top: 12px;
	padding-left: 0;
	border-top: 1px #eee solid
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round li:after {
	display: none
}
.index2017_960_wrap .cm_area .col_l .mod_channel .cm_ul_round .two_li {
	margin-top: 14px
}
.index2017_960_wrap .cm_area .col_c {
	width: 400px;
	margin-left: 30px
}
.index2017_960_wrap .cm_area .col_r .cm_ul_round_r li {
	height: 28px;
	line-height: 28px
}
.index2017_960_wrap .ns_area_top {
	font-size: 12px
}
.index2017_960_wrap .ns_area_top .bd ul {
	margin-left: -13px
}
.index2017_960_wrap .ns_area_top .bd li {
	padding-left: 10px;
	padding-right: 0;
	width: 110px
}
.index2017_960_wrap .ns_area_top .bd .liw1 {
	width: 145px
}
.index2017_960_wrap .ns_area_top .bd .liw2 {
	width: 156px
}
.index2017_960_wrap .ns_area_top .bd .liw3 {
	width: 122px
}
.index2017_960_wrap .ns_area_top .bd a {
	padding-left: 3px;
	padding-right: 4px
}
.index2017_960_wrap .mod_ad_text {
	width: 628px
}
.index2017_960_wrap .cm_bigimg h3 {
	background: 0;
	font-size: 14px;
	text-indent: 0;
	line-height: 20px;
	height: 52px;
	margin-top: 9px
}
.index2017_960_wrap .cm_bigimg h3 a {
	background: 0;
	padding-left: 0
}
.index2017_960_wrap .cm_news_main {
	height: 395px
}
.index2017_960_wrap .ns_area_first .col_lm {
	position: relative
}
.index2017_960_wrap .ns_area_first .col_lm .mod_slide_newspic {
	position: absolute;
	top: 0;
	left: 0;
	width: 632px;
	height: 212px
}
.index2017_960_wrap .ns_area_first .col_l, .index2017_960_wrap .ns_area_first .col_c {
	margin-top: 212px;
	height: 1198px
}
.index2017_960_wrap .mod_slide_taiduyc {
	width: 200px;
	height: 747px;
	overflow: hidden
}
.index2017_960_wrap .mod_ad_text ul li {
	width: 294px;
	height: 24px;
	line-height: 24px;
	margin-left: 9px;
	font-size: 14px
}
.index2017_960_wrap .mod_ad_text ul li:after {
	margin-top: -1px
}
.index2017_960_wrap .mod_r_product {
	height: 570px
}
.index2017_960_wrap .cm_channel_tab {
	height: 435px
}
.index2017_960_wrap .cm_mod_tab .cm_ul_line {
	border-top: 0
}
.index2017_960_wrap .next_news_btn_show {
	bottom: 10px
}
.index2017_960_wrap .mod_news_download {
	margin-top: 29px
}
.ne_ua_ie6 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg, .ne_ua_ie7 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg, .ne_ua_ie8 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg, .ne_ua_ie9 .index2017_960_wrap .cm_area .col_l .mod_channel .cm_smallimg .bg {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}
.ne_ua_ie6 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r, .ne_ua_ie7 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r, .ne_ua_ie8 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r, .ne_ua_ie9 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r {
	position: relative
}
.ne_ua_ie6 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie7 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie8 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie9 .index2017_960_wrap .cm_area .col_r .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}
.ne_ua_ie6 .index2017_960_wrap .col_l .mod_channel .bd, .ne_ua_ie7 .index2017_960_wrap .col_l .mod_channel .bd {
	width: 200px;
	height: 321px;
	overflow: hidden;
	position: relative
}
.hp_textlink1_ad {
	background: #f8f8f8;
	height: 62px;
	overflow: hidden;
	position: relative
}
.hp_textlink1_ad .hp_textlink1_nav_l, .hp_textlink1_ad .hp_textlink1_nav_r {
	position: absolute;
	top: 0;
	width: 12px;
	height: 28px;
	background: #d1dae1;
	padding: 17px 4px;
	text-align: center;
	cursor: pointer;
	line-height: 14px;
	font-size: 12px;
	color: #4f7c87
}
.hp_textlink1_ad .hp_textlink1_nav_l a, .hp_textlink1_ad .hp_textlink1_nav_r a {
	font-size: 12px;
	color: #4f7c87
}
.hp_textlink1_ad .hp_textlink1_nav_l span, .hp_textlink1_ad .hp_textlink1_nav_r span {
	display: none;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -4px;
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0
}
.hp_textlink1_ad .hp_textlink1_nav_l {
	left: 0
}
.hp_textlink1_ad .hp_textlink1_nav_r {
	right: 0
}
.hp_textlink1_ad .hp_textlink1_nav_l.current {
	left: 0
}
.hp_textlink1_ad .hp_textlink1_nav_l.current span {
	display: block;
	right: -4px;
	border-color: transparent transparent transparent #d1dae1;
	border-style: dashed dashed dashed solid;
	border-width: 4px 0 4px 4px
}
.hp_textlink1_ad .hp_textlink1_nav_r.current {
	right: 0
}
.hp_textlink1_ad .hp_textlink1_nav_r.current span {
	display: block;
	left: -4px;
	border-color: transparent #d1dae1 transparent transparent;
	border-style: dashed solid dashed dashed;
	border-width: 4px 4px 4px 0
}
.hp_textlink1_ad .hp_textlink1_body {
	width: 1160px;
	margin: 0 auto
}
.hp_textlink1_ad .hp_textlink1_body ul {
	float: left
}
.hp_textlink1_ad .hp_textlink1_body li {
	width: 132px;
	margin-left: 52px;
	height: 48px;
	overflow: hidden;
	padding: 7px 0;
	float: left
}
.hp_textlink1_ad .hp_textlink1_body li a {
	display: block;
	font-size: 12px;
	color: #4f7c87;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}
.hp_textlink1_ad .hp_textlink1_body li a:hover {
	color: #f33
}
.hp_textlink1_ad .channel_ad_text_2016 {
	right: 30px
}
.index2017_960_wrap .hp_textlink1_ad .hp_textlink1_body li {
	width: 123px;
	margin-left: 32px
}
.ne_ua_ie6 .hp_textlink1_ad .hp_textlink1_body li {
	margin-left: 30px
}
.mod_idx_focus {
	line-height: 0
}
.mod_idx_focus ul {
	width: 5000px
}
.mod_idx_focus li {
	float: left;
	position: relative
}
.mod_idx_focus .focus_body, .mod_idx_focus li {
	height: 487px
}
.mod_idx_focus .cm_bigimg h3 {
	height: 36px;
	line-height: 36px
}
.mod_idx_focus .cm_bigimg img {
	width: 100%;
	height: 100%
}
.mod_idx_focus .smallimg {
	width: 400px
}
.mod_idx_focus .smallimg .pic {
	float: left;
	width: 195px
}
.mod_idx_focus .smallimg a {
	width: 185px;
	height: 116px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin: 10px 10px 0 0
}
.mod_idx_focus .smallimg .bg {
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}
.mod_idx_focus .smallimg h3 {
	color: #fff;
	position: absolute;
	bottom: 10px;
	line-height: 18px;
	height: 16px;
	overflow: hidden;
	left: 8px
}
.mod_idx_focus .smallimg .photo {
	width: 185px;
	height: 116px;
	display: block;
	overflow: hidden
}
.mod_idx_focus .smallimg img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.mod_idx_focus .smallimg .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.mod_idx_focus .slide_img_ad {
	width: 340px;
	height: 436px;
	padding: 19px;
	border: 1px #e5e5e5 solid;
	overflow: hidden
}
.mod_idx_focus .slide_img_ad a {
	display: block
}
.index2017_960_wrap .mod_idx_focus .focus_body, .index2017_960_wrap .mod_idx_focus li {
	height: 175px
}
.index2017_960_wrap .mod_idx_focus .cm_bigimg {
	float: left;
	position: relative
}
.index2017_960_wrap .mod_idx_focus .cm_bigimg .photo {
	width: 352px;
	height: 175px
}
.index2017_960_wrap .mod_idx_focus .cm_bigimg .bg {
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}
.index2017_960_wrap .mod_idx_focus .cm_bigimg h3 {
	font-size: 16px;
	position: absolute;
	bottom: 8px;
	height: 26px;
	text-indent: 8px
}
.index2017_960_wrap .mod_idx_focus .cm_bigimg h3 a {
	color: #fff
}
.index2017_960_wrap .mod_idx_focus .smallimg {
	width: 280px;
	float: left;
	display: inline
}
.index2017_960_wrap .mod_idx_focus .smallimg .pic {
	width: 140px
}
.index2017_960_wrap .mod_idx_focus .smallimg .photo {
	width: 137px;
	height: 86px;
	float: left;
	display: inline;
	margin: 0 0 3px 3px;
	font-size: 12px
}
.index2017_960_wrap .mod_idx_focus .cm_slide_focus_ctrl {
	padding-top: 8px
}
.index2017_960_wrap .mod_idx_focus .slide_img_ad {
	width: 590px;
	height: 135px
}
.index2017_ipad_wrap .mod_idx_focus .smallimg img {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.index2017_ipad_wrap .mod_idx_focus .smallimg .photo:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.ne_ua_ie8 .mod_idx_focus .cm_bigimg .bg, .ne_ua_ie9 .mod_idx_focus .cm_bigimg .bg {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}
.ne_ua_ie8 .mod_idx_focus .smallimg .bg, .ne_ua_ie9 .mod_idx_focus .smallimg .bg {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}
.mod_idx_yc .cm_mod_title {
	height: 47px
}
.mod_idx_yc .cm_mod_title .title {
	padding-top: 6px
}
.mod_idx_yc .slide-scroll-hide {
	display: none
}
.mod_idx_yc .focus_body, .mod_idx_yc li {
	width: 390px;
	height: 362px;
	position: relative;
	overflow: hidden
}
.mod_idx_yc li {
	float: left;
	overflow: hidden;
	position: relative
}
.mod_idx_yc .cell {
	float: left;
	display: inline;
	margin: 0 10px 13px 0;
	width: 171px;
	padding-left: 12px;
	height: 105px;
	border: 1px #e5e5e5 solid;
	position: relative;
	line-height: 22px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px
}
.mod_idx_yc .cell h3 {
	line-height: 0
}
.mod_idx_yc .cell h3 a {
	width: 100px;
	height: 50px;
	display: inline-block;
	overflow: hidden;
	line-height: 400px;
	vertical-align: top;
	background: url(../images/sprite_img0209.png) no-repeat 100% -53px
}
.mod_idx_yc .cell h3 .icon_qsyk {
	background-position: 0 -261px
}
.mod_idx_yc .cell h3 .icon_rj {
	background-position: 0 -157px
}
.mod_idx_yc .cell h3 .icon_jbt {
	background-position: -103px -209px
}
.mod_idx_yc .cell h3 .icon_ljd {
	background-position: 0 -313px
}
.mod_idx_yc .cell h3 .icon_zj {
	background-position: -308px -104px
}
.mod_idx_yc .cell h3 .icon_cz {
	background-position: 0 -209px
}
.mod_idx_yc .cell h3 .icon_vrjhl {
	background-position: -206px -52px
}
.mod_idx_yc .cell h3 .icon_yxcl {
	background-position: -206px -157px
}
.mod_idx_yc .cell h3 .icon_xtd {
	background-position: -206px -104px
}
.mod_idx_yc .cell h3 .icon_ylbb {
	background-position: -206px -209px
}
.mod_idx_yc .cell h3 .icon_yyx {
	background-position: -308px -52px
}
.mod_idx_yc .cell h3 .icon_yllhh {
	background-position: -206px -312px
}
.mod_idx_yc .cell h3 .icon_dgxm {
	background-position: -102px -261px
}
.mod_idx_yc .cell h3 .icon_kk {
	background-position: -102px -313px
}
.mod_idx_yc .cell h3 .icon_ddlp {
	background-position: -103px -157px
}
.mod_idx_yc .cell h3 .icon_rgc {
	background-position: -103px -104px
}
.mod_idx_yc .cell h3 .icon_sd {
	background-position: 0 -52px
}
.mod_idx_yc .cell h3 .icon_lc {
	background-position: -206px -260px
}
.mod_idx_yc .cell p {
	position: relative;
	padding: 0 12px 0 0;
	height: 45px;
	overflow: hidden
}
.mod_idx_yc .cell:after {
	border: 1px #eee solid;
	border-top: 0;
	width: 177px;
	height: 2px;
	position: absolute;
	bottom: -4px;
	left: 2px;
	content: "";
	display: block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px
}
.mod_idx_yc .cell:hover {
	border: 1px #ccc solid
}
.mod_idx_yc .cell:hover .icon_qsyk {
	background-position: 0 -845px
}
.mod_idx_yc .cell:hover .icon_rj {
	background-position: 0 -741px
}
.mod_idx_yc .cell:hover .icon_jbt {
	background-position: -103px -793px
}
.mod_idx_yc .cell:hover .icon_ljd {
	background-position: 0 -897px
}
.mod_idx_yc .cell:hover .icon_zj {
	background-position: -308px -688px
}
.mod_idx_yc .cell:hover .icon_cz {
	background-position: 0 -793px
}
.mod_idx_yc .cell:hover .icon_vrjhl {
	background-position: -206px -636px
}
.mod_idx_yc .cell:hover .icon_yxcl {
	background-position: -206px -741px
}
.mod_idx_yc .cell:hover .icon_xtd {
	background-position: -206px -688px
}
.mod_idx_yc .cell:hover .icon_ylbb {
	background-position: -206px -793px
}
.mod_idx_yc .cell:hover .icon_yyx {
	background-position: -308px -636px
}
.mod_idx_yc .cell:hover .icon_yllhh {
	background-position: -206px -896px
}
.mod_idx_yc .cell:hover .icon_dgxm {
	background-position: -102px -845px
}
.mod_idx_yc .cell:hover .icon_kk {
	background-position: -102px -897px
}
.mod_idx_yc .cell:hover .icon_ddlp {
	background-position: -103px -741px
}
.mod_idx_yc .cell:hover .icon_rgc {
	background-position: -103px -688px
}
.mod_idx_yc .cell:hover .icon_sd {
	background-position: 0 -636px
}
.mod_idx_yc .cell:hover .icon_lc {
	background-position: -206px -844px
}
.mod_idx_yc .cell:hover a {
	color: #f33
}
.mod_idx_yc .cell:hover:after {
	border: 1px #ccc solid
}
.index2017_960_wrap .mod_idx_yc .cm_mod_title {
	background: #fff;
	position: relative;
	z-index: 2
}
.index2017_960_wrap .mod_idx_yc .focus_body, .index2017_960_wrap .mod_idx_yc li {
	width: 200px;
	height: 656px
}
.index2017_960_wrap .mod_idx_yc .focus_body {
	margin-top: -10px
}
.index2017_960_wrap .mod_idx_yc .cell {
	height: 105px;
	margin: 0;
	overflow: hidden;
	border: 0;
	border-top: 1px #eee solid
}
.index2017_960_wrap .mod_idx_yc .cell h3 {
	text-align: center
}
.index2017_960_wrap .mod_idx_yc .cell .icon_qsyk {
	width: 67px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_rj {
	width: 43px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_jbt {
	width: 46px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_ljd {
	width: 53px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_zj {
	width: 32px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_cz {
	width: 39px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_vrjhl {
	width: 63px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_yxcl {
	width: 71px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_xtd {
	width: 53px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_ylbb {
	width: 66px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_yyx {
	width: 48px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_yllhh {
	width: 40px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_dgxm {
	width: 71px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_kk {
	width: 47px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_ddlp {
	width: 55px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_rgc {
	width: 61px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_sd {
	width: 67px
}
.index2017_960_wrap .mod_idx_yc .cell .icon_lc {
	width: 46px
}
.index2017_960_wrap .mod_idx_yc .cell:after {
	display: none
}
.index2017_960_wrap .mod_idx_yc .cm_slide_prev, .index2017_960_wrap .mod_idx_yc .cm_slide_next {
	display: none
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover {
	border: 1px #e5e5e5 solid
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_qsyk {
	background-position: 0 -261px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_rj {
	background-position: 0 -157px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_jbt {
	background-position: -103px -209px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_ljd {
	background-position: 0 -313px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_zj {
	background-position: -308px -104px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_cz {
	background-position: 0 -209px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_vrjhl {
	background-position: -206px -52px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_yxcl {
	background-position: -206px -157px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_xtd {
	background-position: -206px -104px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_ylbb {
	background-position: -206px -209px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_yyx {
	background-position: -308px -52px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_yllhh {
	background-position: -206px -312px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_dgxm {
	background-position: -102px -261px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_kk {
	background-position: -102px -313px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_ddlp {
	background-position: -103px -157px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_rgc {
	background-position: -103px -104px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_sd {
	background-position: 0 -52px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover .icon_lc {
	background-position: -206px -260px
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover a {
	color: #404040
}
.index2017_ipad_wrap .mod_idx_yc .cell:hover:after {
	border: 1px #e5e5e5 solid
}
.mod_idx_live .cm_mod_title {
	height: 47px
}
.mod_idx_live .cm_mod_title .title {
	padding-top: 6px
}
.mod_idx_live .live_img {
	position: relative;
	line-height: 0;
	overflow: hidden
}
.mod_idx_live .live_img img {
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}
.mod_idx_live .live_img .photo {
	display: inline-block;
	overflow: hidden;
	border: 1px #e5e5e5 solid
}
.mod_idx_live .live_img .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.mod_idx_live .live_img h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url(../images/sprite_img0209.png) no-repeat 0 -570px;
	height: 60px;
	line-height: 34px;
	font-size: 16px;
	text-indent: 9px;
	font-weight: bold;
	overflow: hidden
}
.mod_idx_live .live_img h3 a {
	width: 54px;
	height: 60px;
	float: right
}
.mod_idx_live .live_img h3 a span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 325px;
	height: 35px;
	overflow: hidden;
	display: inline-block
}
.mod_idx_live .live_img h3:hover {
	background-position: 0 -953px
}
.mod_idx_live .live_img em {
	width: 70px;
	height: 24px;
	display: inline-block;
	overflow: hidden;
	line-height: 24px;
	text-indent: 16px;
	color: #fff;
	position: absolute;
	font-size: 12px;
	left: 9px;
	top: 10px;
	float: left;
	background: url(../images/sprite_img0209.png) no-repeat -387px -592px
}
.mod_idx_live .live_img .playbtn {
	width: 40px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	position: absolute;
	right: 6px;
	bottom: 12px;
	background: url(../images/sprite_img0209.png) no-repeat -416px -412px
}
.mod_idx_live .live_ul {
	margin-top: 12px
}
.mod_idx_live .live_ul li {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px
}
.mod_idx_live .live_ul li em {
	background: url(../images/sprite_icon.png-1228.png) no-repeat 100% -1138px;
	font-size: 12px;
	color: #888;
	display: inline-block;
	height: 16px;
	line-height: 15px;
	width: 60px
}
.mod_idx_live .live_ul .living em {
	color: #f33
}
.index2017_960_wrap .mod_idx_live .live_img {
	width: 198px;
	height: 180px;
	border: 1px #e5e5e5 solid
}
.index2017_960_wrap .mod_idx_live .live_img h3 {
	line-height: 24px;
	text-indent: 0;
	padding: 0 11px;
	top: 82px;
	left: -11px;
	height: 90px;
	background: 0
}
.index2017_960_wrap .mod_idx_live .live_img h3 a {
	background: url(../images/sprite_img0209.png) no-repeat -416px -412px
}
.index2017_960_wrap .mod_idx_live .live_img h3 a span {
	width: 178px;
	left: 22px;
	top: 41px;
	height: auto
}
.index2017_960_wrap .mod_idx_live .live_ul {
	margin-top: 10px
}
.index2017_960_wrap .mod_idx_live .live_ul li {
	padding-top: 10px;
	height: 54px;
	border-top: 1px #eee solid;
	font-size: 14px;
	line-height: 22px
}
.index2017_960_wrap .mod_idx_live .live_ul li em {
	font-size: 14px;
	width: 70px
}
.index2017_960_wrap .mod_idx_live .live_ul .first {
	border-top: 0
}
.index2017_ipad_wrap .mod_idx_live .live_img img {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.index2017_ipad_wrap .mod_idx_live .live_img .photo:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.index2017_ipad_wrap .mod_idx_live .live_img h3:hover {
	background-position: 0 -570px
}
.ua-mac .mod_idx_live .live_ul li em {
	vertical-align: text-top;
	width: 65px
}
.ua-mac .index2017_960_wrap .mod_idx_live .live_ul li em {
	width: 70px
}
.ne_ua_ie6 .mod_idx_live .live_img {
	height: 180px
}
.mod_news_tab .local_tab_news {
	display: none
}
.mod_news_tab .show_local_tab {
	display: block
}
.mod_news_tab .tab_nav {
	height: 40px;
	line-height: 40px;
	border-top: 1px #e5e5e5 solid
}
.mod_news_tab .tab_nav li {
	float: left;
	display: inline;
	width: 105px;
	height: 40px;
	text-align: center;
	font-size: 18px;
	color: #ccc;
	position: relative;
	margin-right: 15px
}
.mod_news_tab .tab_nav .local_tab_news {
	display: none
}
.mod_news_tab .tab_nav .show_local_tab {
	display: block;
*position:relative;
*z-index:2;
*zoom:1
}
.mod_news_tab .tab_nav .current a {
	color: #f33;
	font-weight: bold
}
.mod_news_tab .tab_nav li:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: -1px;
	background: #f33;
	width: 100%;
	height: 2px;
	transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transition: transform .3s ease-out;
	-ms-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	-webkit-transition: transform .3s ease-out;
	-o-transition: transform .3s ease-out
}
.mod_news_tab .tab_nav li.current:before {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0)
}
.mod_news_tab .tab_nav .localcity {
	width: 77px;
	display: inline-block
}
.mod_news_tab .tab_nav .more_city {
	width: 11px;
	position: relative;
	display: inline-block;
*display:inline;
	padding-right: 10px;
	margin-right: -10px
}
.mod_news_tab .tab_nav .more_city .btn {
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #ccc;
	border-bottom: 5px dashed transparent;
	height: 0;
	width: 0;
	font-size: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px
}
.mod_news_tab .tab_nav .more_city .nav_city_main_wrap {
	margin-top: -5px;
	width: 100px;
	position: absolute;
	left: -78px;
	top: 40px;
	z-index: 2;
	padding-top: 20px
}
.mod_news_tab .tab_nav .more_city .nav_city_main {
	width: 398px;
	display: none;
	padding: 10px 20px 10px 20px;
	border: 1px #eee solid;
	position: absolute;
	left: -130px;
	top: 11px;
	padding-top: 8px;
	text-align: left;
	line-height: 28px;
	background: #fff;
	z-index: 2;
	font-size: 14px
}
.mod_news_tab .tab_nav .more_city .nav_city_main a {
	color: #888;
	font-weight: normal;
	padding: 3px 5px;
	float: left;
	display: inline;
	line-height: 12px;
*line-height:1;
*width:50px;
	margin: 4px 0
}
.mod_news_tab .tab_nav .more_city .nav_city_main a:hover {
	background: #f33;
	color: #fff;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px
}
.mod_news_tab .tab_nav .more_city .nav_city_main .iconsj {
	width: 12px;
	height: 6px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/sprite_icon.png-1228.png) no-repeat 0 -645px;
	position: absolute;
	left: 158px;
	top: -6px
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav {
	height: 30px;
	line-height: 30px;
	color: #404040;
	border-bottom: 1px #e5e5e5 solid
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav span {
	float: left;
	display: inline;
	height: 30px;
	padding: 0 11px;
	cursor: default
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav .first {
	padding-left: 0
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav .current {
	color: #f33;
	font-weight: bold;
	border-bottom: 2px #f33 solid
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_main {
	padding-top: 10px;
	font-size: 12px
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dl {
*zoom:1
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dl:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dt {
	float: left;
	display: inline;
	color: #f33;
	font-weight: bold
}
.mod_news_tab .tab_nav .more_city .nav_city_main .city_main dd {
	width: 380px;
	float: right;
	display: inline
}
.mod_news_tab .tab_nav .more_city_hover .btn {
	border-top: 5px solid #404040
}
.mod_news_tab .tab_nav .more_city_hover .nav_city_main {
	display: block
}
.mod_news_tab .tab_main {
	margin-top: 11px
}
.mod_news_tab .tab_main .tab_panel {
	float: left
}
.mod_news_tab .tab_main .local_tab_news li {
	width: 430px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden
}
.mod_news_tab .tab_main .cm_ul_round {
	margin-bottom: 12px
}
.mod_news_tab .tab_main .cm_smallimg_list {
	margin: 13px 0 0 12px
}
.mod_news_tab .tab_main .cm_smallimg h3 {
	margin-top: 5px
}
.mod_news_tab .tab_main .cm_smallimg .photo {
	width: 185px;
	height: 116px;
	overflow: hidden;
	display: block
}
.mod_news_tab .tab_main .house_smallimg_list .cm_smallimg {
	margin-bottom: 13px
}
.mod_news_tab .tab_main .war_smallimg_list .cm_smallimg {
	margin-bottom: 17px
}
.mod_news_tab .tab_main .air_smallimg_list {
	margin-top: 17px
}
.mod_news_tab .tab_main .foot_link {
	margin-top: 5px
}
.mod_news_tab .tab_main .foot_link a {
	color: #888;
	font-size: 12px
}
.mod_news_tab .tab_main .foot_link .btn {
	border: 1px #e5e5e5 solid;
	width: 118px;
	height: 30px;
	display: inline-block;
	overflow: hidden;
	line-height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-align: center;
	float: left;
	display: inline;
	margin-right: 10px
}
.mod_news_tab .tab_main .foot_link .btn:hover {
	background: #eee;
	border: 1px #eee solid
}
.mod_news_tab .tab_main .foot_link .come_btn {
	float: right;
	display: inline;
	line-height: 30px;
	padding-right: 15px;
	background: url(../images/sprite_icon.png-1228.png) no-repeat 100% -227px;
	margin-right: 45px
}
.mod_news_tab .tab_main .foot_link .come_btn:hover {
	color: #f33
}
.mod_news_tab .tab_main .ul_air {
	border-top: 1px #e5e5e5 solid;
	margin-top: 15px;
	padding-top: 23px
}
.mod_news_tab .tab_main .yaowen_news {
	width: 440px;
	height: 719px;
	overflow: hidden;
	position: relative
}
.mod_news_tab .tab_main .news_default_yw, .mod_news_tab .tab_main .news_yw_hide, .mod_news_tab .tab_main .js-default-li, .mod_news_tab .tab_main .dada_default_yw {
	display: none
}
.mod_news_tab .tab_main .news_yw_show {
	display: block
}
.mod_news_tab .tab_main .yaowen_dada_news .cm_ul_round {
	margin-top: 0
}
.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main {
	left: -130px;
	width: 358px
}
.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .iconsj {
	left: 155px
}
.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav span {
	padding: 0 8px
}
.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .city_zm_nav .first {
	padding-left: 0
}
.index2017_960_wrap .mod_news_tab .tab_nav .more_city .nav_city_main .city_main dd {
	width: 340px
}
.index2017_960_wrap .mod_news_tab .tab_main {
	margin-top: 0
}
.index2017_960_wrap .mod_news_tab .tab_main .local_tab_news li {
	width: 390px
}
.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list {
	margin: 25px 0 0 0
}
.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg {
	height: 116px;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px
}
.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg .bg {
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px
}
.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg h3 {
	position: absolute;
	left: 5px;
	right: 5px;
	bottom: 3px;
	line-height: 18px;
	font-size: 12px;
	height: auto
}
.index2017_960_wrap .mod_news_tab .tab_main .cm_smallimg_list .cm_smallimg h3 a {
	color: #fff
}
.index2017_960_wrap .mod_news_tab .tab_main .cm_ul_round {
	margin-top: 13px
}
.index2017_960_wrap .mod_news_tab .tab_main .yaowen_dada_news {
	margin-top: -5px
}
.index2017_960_wrap .mod_news_tab .tab_main .foot_link {
	border-top: 1px #e5e5e5 dotted;
	padding-top: 19px;
	margin-top: 27px
}
.index2017_960_wrap .mod_news_tab .tab_main .yaowen_news {
	height: 653px;
	overflow: hidden
}
.index2017_960_wrap .mod_news_tab .tab_main .ul_air {
	padding-top: 26px
}
.index2017_ipad_wrap .mod_news_tab {
	position: relative
}
.index2017_ipad_wrap .mod_news_tab .tab_nav li:before {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.index2017_ipad_wrap .mod_news_tab .tab_main {
	top: 31px;
	position: absolute;
	margin-top: 0
}
.index2017_ipad_wrap .mod_news_tab .tab_main .cm_ul_round {
	margin-top: 20px
}
.index2017_ipad_wrap .mod_news_tab .tab_main .yaowen_news {
	height: 830px
}
.index2017_ipad_wrap .mod_news_tab .tab_main .yaowen_dada_news {
	margin-top: -10px
}
.ne_ua_ie6 .mod_news_tab .tab_nav li, .ne_ua_ie7 .mod_news_tab .tab_nav li, .ne_ua_ie8 .mod_news_tab .tab_nav li, .ne_ua_ie9 .mod_news_tab .tab_nav li {
	height: 40px
}
.ne_ua_ie6 .mod_news_tab .tab_nav li:before, .ne_ua_ie7 .mod_news_tab .tab_nav li:before, .ne_ua_ie8 .mod_news_tab .tab_nav li:before, .ne_ua_ie9 .mod_news_tab .tab_nav li:before {
	display: none
}
.ne_ua_ie6 .mod_news_tab .tab_nav li.current, .ne_ua_ie7 .mod_news_tab .tab_nav li.current, .ne_ua_ie8 .mod_news_tab .tab_nav li.current, .ne_ua_ie9 .mod_news_tab .tab_nav li.current {
	height: 39px;
	margin-top: -1px;
	border-top: 2px #f33 solid
}
.ne_ua_ie6 .mod_news_tab .tab_main .tab_panel, .ne_ua_ie7 .mod_news_tab .tab_main .tab_panel {
	width: 440px
}
.mod_all_product {
	height: 471px;
	font-size: 12px;
	overflow: visible
}
.mod_all_product a {
	white-space: nowrap
}
.mod_all_product .tab_main {
	padding: 3px 15px 0 15px;
	position: relative
}
.mod_all_product .tab_main .cell {
	padding: 15px 0;
	border-bottom: 1px #e5e5e5 solid
}
.mod_all_product .tab_main .cell .logo {
	float: left;
	display: inline;
	width: 40px;
	height: 40px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background-image: url(../images/sprite_img0209.png);
	background-repeat: no-repeat
}
.mod_all_product .tab_main .cell .detail {
	margin-left: 52px;
	margin-top: -1px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	font-family: "\5b8b\4f53", "Arial"
}
.mod_all_product .tab_main .cell .detail a {
	float: left;
	display: inline;
	margin-right: 10px;
	color: #888
}
.mod_all_product .tab_main .cell .detail a:hover {
	color: #f33
}
.mod_all_product .tab_main .cell .detail h3 {
	height: 20px
}
.mod_all_product .tab_main .cell .detail h3, .mod_all_product .tab_main .cell .detail strong {
	font-weight: normal
}
.mod_all_product .tab_main .cell .detail h3 a, .mod_all_product .tab_main .cell .detail strong a {
	color: #404040
}
.mod_all_product .tab_main .cell .detail .fontred {
	color: #f33
}
.mod_all_product .tab_main .cell .detail .mailnum {
	margin-right: 10px
}
.mod_all_product .tab_main .cell .detail .go_pro {
	margin-right: 0;
	color: #dedede
}
.mod_all_product .tab_main .cell .detail .go_pro span {
	color: #63ace6;
	margin-right: 8px
}
.mod_all_product .tab_main .cell .y_login {
	position: relative
}
.mod_all_product .tab_main .cell .y_login a {
	float: none
}
.mod_all_product .tab_main .cell .go_writemail {
	padding-right: 5px;
	background: url(../images/sprite_icon.png-1228.png) no-repeat 100% -1104px
}
.mod_all_product .tab_main .cell .go_writemail:hover {
	background-position: 100% -1182px
}
.mod_all_product .tab_main .cell .go_writemail:hover span {
	color: #036ebb
}
.mod_all_product .tab_main .cell_email {
	color: #888
}
.mod_all_product .tab_main .cell_email .logo {
	background-position: -161px 0
}
.mod_all_product .tab_main .cell_kaola a {
	margin-right: 10px
}
.mod_all_product .tab_main .cell_kaola .logo {
	background-position: -210px 0
}
.mod_all_product .tab_main .cell_game .logo {
	background-position: -258px 0
}
.mod_all_product .tab_main .cell_game a {
	margin-right: 10px
}
.mod_all_product .tab_main .cell_game .game_detail {
	display: none
}
.mod_all_product .tab_main .cell_game .game_detail_success .game_default {
	display: none
}
.mod_all_product .tab_main .cell_game .game_detail_success .game_detail {
	display: block
}
.mod_all_product .tab_main .cell_recommend {
	padding-bottom: 12px
}
.mod_all_product .tab_main .cell_recommend h3 {
	border-left: 2px #f33 solid;
	padding-left: 4px;
	height: 14px;
	line-height: 12px;
	font-size: 14px
}
.mod_all_product .tab_main .rmd_pro_list {
	margin: 5px 0 0 -6px;
	height: 89px;
	overflow: hidden;
	font-family: "\5b8b\4f53", "Arial"
}
.mod_all_product .tab_main .rmd_pro_list li {
	float: left;
	display: inline;
	margin: 0 6px;
	line-height: 23px
}
.mod_all_product .tab_main .rmd_pro_list a {
	color: #888
}
.mod_all_product .tab_main .rmd_pro_list a:hover {
	color: #f33
}
.mod_all_product .tab_main .cell_music {
	padding-top: 18px
}
.mod_all_product .tab_main .cell_music .newsqrcode, .mod_all_product .tab_main .cell_music .gotop {
	display: none
}
.mod_all_product .tab_main .cell_music .fixed-player .newsqrcode, .mod_all_product .tab_main .cell_music .fixed-player .gotop {
	display: block
}
.mod_all_product .y_login {
	display: none
}
.mod_all_product .login_tabmain .y_login {
	display: block
}
.mod_all_product .login_tabmain .no_login {
	display: none
}
.mod_all_product .no_login_tabmain .y_login {
	display: none
}
.mod_all_product .no_login_tabmain .no_login {
	display: block
}
.mod_all_product .pop_all_product {
	width: 298px;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	background: #fff;
	left: 0;
	z-index: 8;
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.mod_all_product .pop_all_product ul {
	padding: 0 12px
}
.mod_all_product .pop_all_product a {
	margin: 0 4px 0 0;
	color: #888
}
.mod_all_product .pop_all_product a:hover {
	color: #f33
}
.mod_all_product .pop_all_product .first {
	border-top: 0;
	font-size: 14px
}
.mod_all_product .pop_all_product .first a {
	color: #404040
}
.mod_all_product .pop_all_product li {
	padding: 15px 0 10px 0;
	border-top: 1px #eee solid;
	line-height: 24px
}
.mod_all_product .pop_all_product li h3 {
	font-size: 14px;
	border-left: 2px #f33 solid;
	padding-left: 6px;
	height: 14px;
	line-height: 14px;
	margin-bottom: 5px
}
.mod_all_product .pop_all_product li h3 a {
	color: #404040
}
.mod_all_product .open_pop_product {
	height: 430px;
	opacity: 1
}
.mod_all_product .product_foot {
	position: absolute;
	bottom: 10px
}
.mod_all_product .product_foot span {
	width: 28px;
	height: 16px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	margin: -15px 0 0 137px;
	cursor: pointer;
	float: left;
	display: inline;
	background: url(../images/sprite_img0209.png) no-repeat -473px -416px
}
.index2017_960_wrap .mod_all_product {
	height: 568px
}
.index2017_960_wrap .mod_all_product .tab_main .cell {
	padding: 18px 0
}
.index2017_960_wrap .mod_all_product .tab_main .rmd_pro_list {
	height: 163px
}
.index2017_960_wrap .mod_all_product .tab_main .rmd_pro_list li {
	line-height: 24px
}
.index2017_960_wrap .mod_all_product .tab_main .cell_music {
	padding-top: 20px
}
.index2017_960_wrap .mod_all_product .pop_all_product .mr0 {
	margin-right: 0
}
.index2017_960_wrap .mod_all_product .pop_all_product li {
	line-height: 28px
}
.index2017_960_wrap .mod_all_product .pop_all_product li h3 {
	margin-bottom: 15px
}
.index2017_960_wrap .mod_all_product .open_pop_product {
	height: 528px
}
.ua-mac .mod_all_product .tab_main .cell_recommend h3 {
	line-height: 14px
}
.ne_ua_ie6 .mod_all_product .tab_main .cell_recommend h3, .ne_ua_ie7 .mod_all_product .tab_main .cell_recommend h3 {
	line-height: 16px
}
.ne_ua_ie6 .mod_all_product .pop_all_product li h3, .ne_ua_ie7 .mod_all_product .pop_all_product li h3 {
	height: 16px;
	line-height: 16px
}
.ne_ua_ie6 .mod_all_product .pop_all_product a, .ne_ua_ie7 .mod_all_product .pop_all_product a {
	margin-right: 3px
}
.player .f-cb:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden
}
.player .f-cb {
*zoom:1;
	overflow: hidden
}
.player .f-alpha {
	_behavior: url(../images/iepngfix.htc)
}
.player .f-ib {
	display: inline-block;
*display:inline;
*zoom:1
}
.player .f-img, .player .f-blk {
	display: block;
	width: 100%;
	height: 100%
}
.player .f-pr {
	position: relative;
	zoom: 1
}
.player .f-pa {
	position: absolute
}
.player .f-hide, .player .js-hide {
	display: none !important
}
.player .f-vhide, .player .js-vhide {
	visibility: hidden
}
.player .f-oh {
	overflow: hidden
}
.player .f-fl {
	float: left
}
.player .f-fr {
	float: right
}
.player .f-sep {
	margin-left: 5px;
	margin-right: 5px
}
.player .f-ff0 {
	font-family: Arial, Helvetica, sans-serif
}
.player .f-ff1 {
	font-family: simsun, \5b8b\4f53
}
.player .f-ff2 {
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif
}
.player .f-ff3 {
	font-family: Georgia, "Times New Roman", Times, serif
}
.player .f-fs0 {
	font-size: 12px
}
.player .f-fs1 {
	font-size: 14px
}
.player .f-fs2 {
	font-size: 16px
}
.player .f-fs3 {
	font-size: 18px
}
.player .f-fs4 {
	font-size: 20px
}
.player .f-fw0 {
	font-weight: normal
}
.player .f-fw1 {
	font-weight: bold
}
.player .f-tdu, .player .f-tdu:hover {
	text-decoration: underline
}
.player .f-tdn, .player .f-tdn:hover {
	text-decoration: none
}
.player .f-pre {
	word-wrap: break-word;
	word-break: break-all
}
.player .f-thide {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.player .f-thide2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}
.player .f-tdlt {
	text-decoration: line-through
}
.player .f-brk {
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal
}
.player .f-nw {
	white-space: nowrap
}
.player .f-tid {
	text-indent: -9999px
}
.player .f-nobd {
	border: 0
}
.player .f-tc {
	text-align: center
}
.player .f-vam, .player .f-vama * {
	vertical-align: middle
}
.player .f-rdi {
	margin: -2px 0 0 -1px;
*margin:-6px -4px -4px -4px;
	vertical-align: middle
}
.player .f-hand {
	cursor: pointer
}
.player .f-cd {
	cursor: default
}
.player .f-sltnone {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}
.player .f-dft, .player .f-dft * {
	cursor: default
}
.player .f-mgt5 {
	margin-top: 5px
}
.player .f-mgt10 {
	margin-top: 10px
}
.player .f-mgt20 {
	margin-top: 20px
}
.player .f-mgt30 {
	margin-top: 30px
}
.player .f-mgt40 {
	margin-top: 40px
}
.player .f-mgl10 {
	margin-left: 10px
}
.player .f-oys {
	overflow-y: scroll
}
.player .s-fc0, .player a.s-fc0:hover {
	color: #000
}
.player .s-fc1 {
	color: #333
}
.player a.s-fc1:hover {
	color: #000
}
.player .s-fc2, .player a.s-fc2:hover {
	color: #d0d0d0
}
.player .s-fc3, .player a.s-fc3:hover {
	color: #666
}
.player .s-fc4, .player a.s-fc4:hover {
	color: #999
}
.player .s-fc5, .player a.s-fc5:hover {
	color: #555
}
.player .s-fc6, .player a.s-fc6:hover {
	color: #c20c0c
}
.player .s-fc7, .player a.s-fc7:hover {
	color: #0c73c2
}
.player .s-fc8, .player a.s-fc8:hover {
	color: #aeaeae
}
.player .s-fc9 {
	color: #bb2128
}
.player .s-fc10 {
	color: #42a6e3
}
.player .s-fc11 {
	color: #c2c2c2
}
.player a.s-fc11:hover {
	color: #c2c2c2
}
.player .s-fc12, .player a.s-fc12:hover {
	color: #fff
}
.player .s-fc13 {
	color: #fe672e
}
.player .s-fc14 {
	color: #ccc
}
.player .forupdatemerged {
	color: #fff;
	display: none
}
.player .bg {
	background: url(.../modules/mod_music/icons.png-1220) no-repeat 0 9999px
}
.player {
	position: relative;
	width: 272px;
	border-radius: 2px;
	background: #fff
}
.player .ne-scrl-y .ne-scrl-bd {
	right: 3px
}
.player .fixed-show {
	display: none
}
.player .cover, .player .cover img {
	width: 40px;
	border: 0
}
.player .cover {
	float: left;
	height: 40px;
	width: 40px;
	border: 1px #e5e5e5 solid;
	overflow: hidden;
	border-radius: 6px
}
.player .cover img {
	width: 100%;
	height: 100%
}
.player .cover-sm {
	width: 66px;
	height: 66px
}
.player h2 {
	position: relative;
	left: 0;
	top: 0;
	height: 18px;
	overflow: hidden;
	line-height: 12px;
	margin-bottom: 5px;
	line-height: 36px;
	font-size: 12px;
	font-family: "\5b8b\4f53", "Arial";
	font-weight: normal;
	zoom: 1;
	background: url(.../modules/mod_music/icons.png-1220) no-repeat 0 -154px;
	padding-left: 22px
}
.player h2 .logo {
	position: absolute;
	left: 0;
	top: 10px
}
.player h2 .title {
	line-height: 18px;
	cursor: pointer
}
.player h2 .title a {
	white-space: normal
}
.player h2 .title a:hover {
	display: block;
	line-height: 18px;
	text-decoration: none
}
.player h2 .title .sub {
	font-size: 12px;
	color: #666
}
.player .prev, .player .next {
	width: 9px;
	height: 10px;
	cursor: pointer
}
.player .prev {
	background-position: 0 -2px
}
.player .prev:hover {
	background-position: 0 -28px
}
.player .next {
	background-position: -42px -2px
}
.player .next:hover {
	background-position: -42px -28px
}
.player .play, .player .pause {
	width: 11px;
	height: 15px;
	cursor: pointer
}
.player .play {
	background-position: -21px 0
}
.player .play:hover {
	background-position: -21px -26px
}
.player .pause {
	background-position: -67px 0
}
.player .pause:hover {
	background-position: -67px -24px
}
.player .play-sm, .player .pause-sm {
	width: 10px;
	height: 14px;
	cursor: pointer
}
.player .play-sm {
	background-position: 0 -98px
}
.player .play-sm:hover {
	background-position: 0 -188px
}
.player .pause-sm {
	background-position: -30px -98px
}
.player .play-bg {
	width: 32px;
	height: 32px;
	background-position: -68px -118px;
	cursor: pointer
}
.player .play-bg:hover {
	background-position: -68px -167px
}
.player .pause-bg {
	width: 20px;
	height: 20px;
	background-position: 0 -60px;
	cursor: pointer
}
.player .pause-bg:hover {
	background-position: 0 -157px
}
.player .logo {
	display: inline-block;
	width: 17px;
	height: 18px;
	background-position: 0 -132px;
	vertical-align: middle;
	cursor: pointer
}
.player .bar, .player .bar .played {
	position: relative;
	left: 0;
	top: 0;
	height: 3px;
	background: #eee
}
.player .bar .played, .player .bar .thumb {
	position: absolute;
	left: 0;
	top: 0
}
.player .bar .played {
	background: #e12828
}
.player .bar .thumb {
	right: -4px;
	left: auto;
	top: -3px;
	width: 0;
	height: 0
}
.player .ctrlBox {
	float: left;
	width: 214px;
	padding: 0 2px 0 12px;
	position: relative;
	z-index: 8
}
.player .oprBox {
	position: relative;
	height: 18px;
	margin-top: 6px;
	line-height: 16px
}
.player .oprBox .time {
	position: absolute;
	left: 0;
	font-size: 12px;
	color: #999;
	font-family: "\5b8b\4f53", Arial
}
.player .oprBox .btnGroup {
	position: relative;
	margin: 0 auto;
	width: 51px
}
.player .oprBox .btnGroup .prev, .player .oprBox .btnGroup .next {
	position: absolute;
	top: 2px
}
.player .oprBox .btnGroup .prev {
	left: 0
}
.player .oprBox .btnGroup .next {
	right: 0
}
.player .oprBox .btnGroup .mid {
	margin: 0 20px 0 20px;
	display: block
}
.player .oprBox .open {
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	height: 12px;
	background-position: -98px 0;
	cursor: pointer;
	opacity: .8;
	filter: alpha(opacity=80)
}
.player .oprBox .open:hover {
	background-position: -98px -25px;
	opacity: 1;
	filter: alpha(opacity=100)
}
.player .oprBox .open.z-dis {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default
}
@-webkit-keyframes list_opacity {
0%, 50% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes list_opacity {
0%, 50% {
opacity:0
}
100% {
opacity:1
}
}
@-ms-keyframes list_opacity {
0%, 50% {
opacity:0
}
100% {
opacity:1
}
}
@-o-keyframes list_opacity {
0%, 50% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes list_opacity {
0%, 50% {
opacity:0
}
100% {
opacity:1
}
}
.player .yyy-list {
	position: absolute;
	display: block;
	height: 200px;
	border: 1px solid #eee;
	width: 298px;
	bottom: 22px;
	left: -16px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background-color: #fff;
	z-index: 99;
	-webkit-animation: list_opacity .5s forwards;
	-moz-animation: list_opacity .5s forwards;
	-ms-animation: list_opacity .5s forwards;
	-o-animation: list_opacity .5s forwards;
	animation: list_opacity .5s forwards
}
.player .yyy-list.z-close {
	height: 0 !important;
	z-index: 0;
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	-o-animation: none;
	animation: none;
	overflow: hidden;
	visibility: hidden
}
.player .yyy-list .list-title {
	height: 30px;
	background-color: #f8f8f8;
	border-left: 3px solid #f33;
	margin-left: -1px;
	border-bottom: 1px solid #eee
}
.player .yyy-list .list-title h3 {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	font-weight: normal;
	font-size: 16px;
	color: red
}
.player .yyy-list .list-title .close-btn {
	position: absolute;
	display: inline-block;
	height: 30px;
	width: 30px;
	right: 0;
	top: 0;
	background-position: 9px -108px;
	transition: transform .5s;
	cursor: pointer
}
.player .yyy-list .list-title .close-btn:hover {
	background-position: -19px -108px;
	transform: rotate(180deg)
}
.player .yyy-list .box {
	height: 152px;
	margin-top: 8px;
	position: relative
}
.player .yyy-list .box .track {
	position: absolute;
	right: 0;
	top: 0;
	width: 7px;
	height: 100%
}
.player .yyy-list .box .scroll {
	position: absolute;
	top: 0;
	right: 6px;
	width: 2px;
	height: 114px;
	background-color: #e5e5e5;
	z-index: 9999
}
.player .yyy-list ul {
	position: relative;
	padding-bottom: 16px
}
.player .yyy-list li {
	width: 262px;
	height: 26px;
	position: relative;
	line-height: 26px;
	padding-left: 18px;
	padding-right: 18px;
	float: left;
	cursor: pointer
}
.player .yyy-list li:hover {
	background-color: #f8f8f8
}
.player .yyy-list li:hover .name {
	color: #f33
}
.player .yyy-list li.z-sel {
	width: 250px;
	padding-left: 30px
}
.player .yyy-list li.z-sel .cur {
	display: block;
	position: absolute;
	width: 18px;
	height: 25px;
	left: 12px;
	top: 0;
	background-position: -130px -17px
}
.player .yyy-list li.z-sel .name {
	color: #f33
}
.player .yyy-list li .cur {
	display: none
}
.player .yyy-list li .name {
	float: left;
	max-width: 162px;
	color: #404040
}
.player .yyy-list li .by {
	float: right;
	max-width: 85px;
	color: #888;
	text-align: right
}
.player .yyy-list li .name, .player .yyy-list li .by {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.player .yyy-list .foot {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	background: #f1f1f1;
	cursor: pointer
}
.player .yyy-list .logo {
	float: left;
	margin-top: 11px
}
.player .yyy-list .yyy {
	float: left;
	margin-left: 10px;
	font-size: 14px
}
.player .yyy-list .slogan {
	float: right;
	color: #999
}
.fixed-player {
	position: fixed;
	left: 50%;
	margin-left: 610px;
	bottom: 52px;
	width: 60px;
	height: 220px;
	z-index: 999;
	animation: opacity_a .6s ease-in-out 0s 1;
	-webkit-animation: opacity_a .6s ease-in-out 0s 1;
	-moz-animation: opacity_a .6s ease-in-out 0s 1;
	-ms-animation: opacity_a .6s ease-in-out 0s 1;
	-o-animation: opacity_a .6s ease-in-out 0s 1
}
.fixed-player .player {
	width: 60px;
	height: 60px;
	margin-top: 4px
}
.fixed-player .player .f-cb {
	height: 60px
}
.fixed-player .cover {
	width: 60px;
	height: 60px;
	border-radius: 0
}
.fixed-player .fixed-show {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 60px;
	z-index: 2;
	background-color: rgba(0,0,0,0.2)
}
.fixed-player .fixed-show .play {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-position: 23px -45px
}
.fixed-player .fixed-show .play:hover {
	background-position: -62px -45px
}
.fixed-player .fixed-show .pause {
	width: 60px;
	height: 60px;
	display: inline-block;
	background-position: -20px -44px
}
.fixed-player .fixed-show .vol-ani {
	width: 18px;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(.../modules/mod_music/volume1.png) 0 0 no-repeat;
	animation: vol 4s steps(16) 0s infinite;
	-webkit-animation: vol 4s steps(16) 0s infinite;
	-moz-animation: vol 4s steps(16) 0s infinite;
	-ms-animation: vol 4s steps(16) 0s infinite;
	-o-animation: vol 4s steps(16) 0s infinite
}
.fixed-player .fixed-show .pause:hover {
	background-position: -105px -44px
}
.fixed-player .cover img {
	width: 60px
}
.fixed-player .ctrlBox, .fixed-player .yyy-list {
	display: none
}
@keyframes vol {
0% {
background-position:0 0
}
100% {
background-position:-288px 0
}
}
@-webkit-keyframes vol {
0% {
background-position:0 0
}
100% {
background-position:-288px 0
}
}
@-moz-keyframes vol {
0% {
background-position:0 0
}
100% {
background-position:-288px 0
}
}
@-ms-keyframes vol {
0% {
background-position:0 0
}
100% {
background-position:-288px 0
}
}
@-o-keyframes vol {
0% {
background-position:0 0
}
100% {
background-position:-288px 0
}
}
@keyframes opacity_a {
0% {
opacity:0;
filter:alpha(opacity=0)
}
100% {
opacity:1;
filter:alpha(opacity=100)
}
}
@-webkit-keyframes opacity_a {
0% {
opacity:0;
filter:alpha(opacity=0)
}
100% {
opacity:1;
filter:alpha(opacity=100)
}
}
@-moz-keyframes opacity_a {
0% {
opacity:0;
filter:alpha(opacity=0)
}
100% {
opacity:1;
filter:alpha(opacity=100)
}
}
@-ms-keyframes opacity_a {
0% {
opacity:0;
filter:alpha(opacity=0)
}
100% {
opacity:1;
filter:alpha(opacity=100)
}
}
@-o-keyframes opacity_a {
0% {
opacity:0;
filter:alpha(opacity=0)
}
100% {
opacity:1;
filter:alpha(opacity=100)
}
}
.index2017_960_wrap .fixed-player {
	margin-left: 490px
}
.player .ne-scrl-y .ne-scrl-btn-bd span {
	background: #e5e5e5
}
.mo_player {
	position: relative;
	width: 272px;
	height: 50px;
	display: none;
	background: #fff url(.../modules/mod_music/fix.png) left center no-repeat
}
.mo_player a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%
}
.showIEplayer {
	display: block
}
.fixed-player .mo_player, .fixed-player .showIEplayer {
	display: none
}
.ua-mac .player h2 {
	font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei"
}
@-moz-document url-prefix() {
.player h2 .title a {
float:left
}
}
.ne-scrl-wrap {
	margin: 0;
	overflow: visible
}
.ne-scrl-main {
	overflow: hidden;
	padding-bottom: 10px;
	width: 100%
}
.ne-scrl-prev {
	float: left;
	margin-left: -100%;
	padding-top: 6px
}
.ne-scrl-next {
	float: left;
	margin-left: -20px;
	padding-top: 6px
}
.ne-scrl-bd {
	float: left;
	width: 100%;
	min-height: 1px
}
.ne-scrl-ct {
	position: relative;
	margin: 0;
	height: 9px;
	background: url(../images/track-bg.png) repeat-x 0 0
}
.ne-scrl-bd:hover .ne-scrl-ct {
	background-position: 0 -9px;
	border-radius: 3px
}
.ne-scrl-btn {
	position: absolute;
	display: block;
	width: 36px;
	outline: 0;
	cursor: default
}
.ne-scrl-btn-start {
	float: left;
	margin-right: -3px;
	width: 3px;
	height: 9px
}
.ne-scrl-btn-end {
	float: right;
	margin-left: -3px;
	width: 3px;
	height: 9px
}
.ne-scrl-btn-bd {
	float: left;
	width: 100%;
	min-height: 1px
}
.ne-scrl-btn-bd span {
	display: block;
	height: 9px;
	margin: 0 3px;
	background-image: url(../images/scrl-btn-bg.png)
}
.ne-scrl-btn-start, .ne-scrl-btn .ne-scrl-btn-end, .ne-scrl-btn .ne-scrl-btn-bd span {
	background: url(../images/scrl-btn-bg.png) no-repeat;
	font-size: 0
}
.ne-scrl-btn-start {
	background-position: 0 0
}
.ne-scrl-btn-end {
	background-position: -10px 0
}
.ne-scrl-btn:hover .ne-scrl-btn-start {
	background-position: 0 -10px
}
.ne-scrl-btn:hover .ne-scrl-btn-end {
	background-position: -10px -10px
}
.ne-scrl-btn .ne-scrl-btn-bd span {
	background: url(../images/scrl-btn-bg.png) repeat-x 0 -20px
}
.ne-scrl-btn:hover .ne-scrl-btn-bd span {
	background-position: 0 -30px
}
.ne-scrl-y {
	position: relative
}
.ne-scrl-y .ne-scrl-bd {
	position: absolute;
	right: 0;
	top: 0;
	width: auto
}
.ne-scrl-y .ne-scrl-ct {
	width: 9px;
	background: 0
}
.ne-scrl-y .ne-scrl-btn-start {
	position: absolute;
	top: -3px;
	width: 9px;
	height: 3px;
	display: none
}
.ne-scrl-y .ne-scrl-btn-end {
	position: absolute;
	bottom: -3px;
	width: 9px;
	height: 3px;
	display: none
}
.ne-scrl-y .ne-scrl-btn {
	width: auto;
	height: 30px
}
.ne-scrl-y .ne-scrl-btn-bd {
	width: 9px;
	height: 100%
}
.ne-scrl-y .ne-scrl-btn-bd span {
	height: 100%;
	background: #999
}
.mod_tab_gongkaike .tab_main .tab_panel {
	padding-top: 15px;
	padding-bottom: 14px
}
.mod_tab_gongkaike .tab_main .tab_gongkaike_panel .cm_ul_round_r li {
	padding-left: 0
}
.mod_tab_gongkaike .tab_main .tab_gongkaike_panel .cm_ul_round_r li:after {
	display: none
}
.index2017_960_wrap .mod_tab_gongkaike .tab_main .tab_panel {
	padding-top: 10px;
	padding-bottom: 8px
}
.ns_area_sports .cm_mod_tab .cm_ul_round_r {
	padding: 9px 0 11px 0
}
.index2017_960_wrap .ns_area_sports .cm_mod_tab {
	padding-bottom: 7px
}
.index2017_960_wrap .ns_area_sports .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 8px
}
.index2017_960_wrap .ns_area_sports .cm_mod_tab .cm_ul_round_r {
	height: 79px;
	padding: 0 0 11px 0;
	overflow: hidden
}
.ns_area_ent .mod_tab_gongyi .cm_ul_round_r {
	margin-top: 10px;
	margin-bottom: 5px
}
.ns_area_ent .mod_tab_gongyi .cm_ul_round_r .tag a {
	color: #63ace6
}
.index2017_960_wrap .mod_tab_gongyi .cm_ul_round_r {
	height: 113px;
	overflow: hidden
}
.ne_ua_ie6 .mod_tab_gongyi .tab_main, .ne_ua_ie7 .mod_tab_gongyi .tab_main {
	position: relative;
	overflow: hidden
}
.index_ad_a7 {
	line-height: 0
}
.ns_area_money .col_r .cm_ul_round_r {
	padding: 11px 0 10px 0
}
.index2017_960_wrap .ns_area_money .col_r .cm_mod_tab {
	padding-bottom: 6px
}
.index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 10px
}
.index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r {
	height: 89px;
	padding: 0;
	overflow: hidden
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r, .ne_ua_ie7 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r, .ne_ua_ie8 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r {
	position: relative
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie7 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie8 .index2017_960_wrap .ns_area_money .col_r .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}
.quotes_box {
	color: #404040;
	margin-top: 15px;
	height: 180px;
	border: 1px solid #e5e5e5
}
.quotes_box .tab_hd, .quotes_box .tab_main {
	float: left
}
.quotes_box .tab_hd {
	width: 59px;
	height: 100%
}
.quotes_box .tab_hd .tab_nav_left li {
	font-size: 16px;
	width: 100%;
	height: 59px;
	line-height: 59px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background-color: #f8f8f8
}
.quotes_box .tab_hd .tab_nav_left .tab_nav_item_last {
	border-bottom: 0;
	height: 60px
}
.quotes_box .tab_hd .tab_nav_left .current {
	background-color: #fff;
	border-right-color: #fff
}
.quotes_box .tab_hd .tab_nav_left .current a {
	color: #f33
}
.quotes_box .tab_main {
	padding: 22px 14px;
	padding-left: 14px
}
.quotes_box .tab_main .quotes_inner .stock_img, .quotes_box .tab_main .quotes_inner .stock_data {
	float: left
}
.quotes_box .tab_main .quotes_inner .stock_img {
	margin-top: 12px
}
.quotes_box .tab_main .quotes_inner .stock_data {
	margin-left: 10px;
	margin-top: 4px;
	width: 100px
}
.quotes_box .tab_main .quotes_inner .stock_data_price {
	text-align: center;
	line-height: 1;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 8px
}
.quotes_box .tab_main .quotes_inner .stock_data_check {
	line-height: 1;
	margin-bottom: 22px
}
.quotes_box .tab_main .quotes_inner .stock_data_check .stock_updown {
	float: left
}
.quotes_box .tab_main .quotes_inner .stock_data_check .stock_percent {
	float: right
}
.quotes_box .tab_main .quotes_inner .stock_open_account {
	display: block;
	width: 90px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: #d4edff;
	color: #006cba;
	margin: 0 auto 10px;
	font-size: 12px;
	font-family: '\5b8b\4f53';
	border-radius: 28px;
	-moz-border-radius: 28px;
	-o-border-radius: 28px;
	-webkit-border-radius: 28px
}
.quotes_box .tab_main .quotes_inner .stock_open_account:hover {
	color: #fff;
	background: #006cba
}
.stock_box .tab_hd {
	width: 79px
}
.stock_box .tab_main {
	padding: 0
}
.stock_box .yjj_box {
	padding: 18px 10px 18px 0
}
.stock_box .yjj_box .expert_area, .stock_box .yjj_box .detail_area {
	float: left
}
.stock_box .yjj_box .expert_area {
	width: 98px;
	border-right: 1px solid #eee
}
.stock_box .yjj_box .detail_area {
	padding-left: 12px;
	width: 176px;
	height: 145px;
	position: relative
}
.stock_box .yjj_box .detail_area .detail_description {
	font-size: 18px
}
.stock_box .yjj_box .detail_area .detail_participants {
	position: absolute;
	bottom: 0;
	width: 176px;
	text-align: right;
	font-size: 14px;
	color: #888
}
.stock_box .yjj_box .detail_area .detail_participants .participants {
	font-size: 24px;
	color: #006cba;
	font-weight: 700
}
.stock_box .yjj_box_960 {
	display: none
}
.stock_box .icon_live {
	font-family: '\5b8b\4f53';
	display: block;
	width: 60px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background-color: #f90;
	border-radius: 5px;
	margin-bottom: 10px;
	background-image: none
}
.stock_box .expert_avatar {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border: 1px #e5e5e5 solid;
	border-radius: 70px;
	-moz-border-radius: 70px;
	-o-border-radius: 70px;
	-webkit-border-radius: 70px
}
.stock_box .expert_avatar img {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-webkit-border-radius: 100%
}
.stock_box .epxert_name {
	text-align: center;
	font-size: 14px;
	margin-top: 5px
}
.stock_box .expert_follow, .stock_box .view_advisor {
	width: 70px;
	font-family: '\5b8b\4f53';
	display: block;
	color: #006cba;
	font-size: 12px;
	height: 28px;
	line-height: 25px;
	text-align: center;
	background-color: #d4edff;
	border-radius: 20px;
	margin: 18px auto 0
}
.stock_box .expert_follow .icon_add, .stock_box .view_advisor .icon_add {
	font-size: 16px;
	font-weight: 700;
	position: relative;
	top: 2px
}
.stock_box .expert_follow:hover, .stock_box .view_advisor:hover {
	color: #fff;
	background-color: #006cba
}
.stock_box .expert_followed {
	line-height: 28px
}
.stock_box .view_advisor {
	line-height: 28px
}
.downFontColor {
	color: #090
}
.upFontColor {
	color: #f33
}
.mystock_area {
	padding: 5px 15px;
	width: 269px
}
.mystock_area table {
	width: 100%
}
.mystock_area table thead th {
	text-align: center;
	font-weight: normal;
	color: #888;
	font-size: 12px
}
.mystock_area table tbody {
	font-size: 16px;
	color: #666
}
.mystock_area table th, .mystock_area table td {
	line-height: 34px
}
.mystock_area table th:last-child {
	width: 25px
}
.mystock_area table td.tip {
	font-family: '\5b8b\4f53';
	font-size: 12px;
	height: 34px;
	line-height: 34px
}
.mystock_area table td.tip .icon_warn {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/sprite_icon.png-1228.png) no-repeat 0 -831px;
	vertical-align: text-bottom;
	margin-right: 10px;
	position: relative;
	top: -1px
}
.mystock_area table td.tip .edit_tip {
	text-align: center;
	color: #006cba;
	background-color: #f8f8f8;
	border-radius: 15px
}
.mystock_area table td.tip .edit_tip a.edit_mystock {
	display: block;
	color: #006cba;
	margin: 0 5px
}
.mystock_area table td.tip .edit_tip:hover {
	background-color: #006cba;
	color: #fff
}
.mystock_area table td.tip .edit_tip:hover a {
	color: #fff
}
.mystock_area table td.tip .login_tip {
	font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
	margin: 0 15px;
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	text-align: center;
	border-radius: 10px;
	color: #404040
}
.mystock_area table td.tip .login_tip a {
	display: inline-block;
	color: #006cba;
	margin: 0 5px;
	border-radius: 15px;
	background-color: #f8f8f8;
	padding: 7px 12px;
	line-height: 1
}
.mystock_area table td.tip .login_tip a:hover {
	color: #fff;
	background-color: #006cba
}
.mystock_area table td.tip .hot_tip {
	height: 28px;
	line-height: 28px;
	position: relative;
	padding-left: 15px;
	color: #999;
	padding-bottom: 5px
}
.mystock_area table td.tip .hot_tip p {
	border-bottom: 1px solid #eee
}
.mystock_area table td.tip .hot_tip .icon_hot_arrow {
	position: absolute;
	bottom: -1px;
	left: 35px;
	width: 8px;
	height: 7px;
	background: url(../images/sprite_icon.png-1228.png) no-repeat -43px -1034px
}
.mystock_area table .stock_link {
	color: #404040
}
.mystock_area table .stock_add {
	cursor: pointer;
	color: #ccc;
	font-size: 18px;
	position: relative;
	top: -2px
}
.mystock_area table .stock_add:hover {
	color: #006cba;
	text-decoration: none
}
.mystock_area table .stock_title_name, .mystock_area table .stock_name {
	text-align: left;
	padding-left: 15px
}
.mystock_area table .stock_title_price, .mystock_area table .stock_price {
	text-align: center
}
.mystock_area table .stock_title_percent, .mystock_area table .stock_percent {
	text-align: right;
	padding-right: 5px
}
.jgnc_area {
	padding: 20px 14px;
	padding-top: 7px
}
.jgnc_area .jgnc_list li {
	padding-top: 18px;
	padding-bottom: 8px;
	border-top: 1px solid #eee;
	overflow: hidden
}
.jgnc_area .jgnc_list li .info h3 {
	font-size: 16px;
	line-height: 1;
	overflow: hidden;
	float: left;
	_dipslay: inline;
	margin-bottom: 8px
}
.jgnc_area .jgnc_list li .info h3 a {
	color: #404040;
	text-decoration: none
}
.jgnc_area .jgnc_list li.first {
	border-top: 0
}
.jgnc_area .desc {
	font-size: 12px;
	color: #006cba
}
.jgnc_area .desc p {
	width: 210px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	float: left;
	_display: inline
}
.jgnc_area .desc .buytime {
	color: #999
}
.jgnc_area .desc .divide_line {
	color: #999;
	margin: 0 2px
}
.jgnc_area .desc a.subscribe_btn {
	display: block;
	width: 60px;
	height: 28px;
	line-height: 28px;
	float: right;
	_display: inline;
	border-radius: 15px;
	background: #d4edff;
	color: #006cba;
	text-align: center;
	text-decoration: none
}
.jgnc_area .desc a.subscribe_btn:hover {
	background-color: #006cba;
	color: #fff
}
.jgnc_area .jgnc_list_960 {
	display: none
}
.ns_area_money .col_r .cm_ul_round {
	padding: 10px 0
}
.index2017_960_wrap .quotes_box {
	height: 184px;
	margin-top: 7px
}
.index2017_960_wrap .quotes_box .tab_hd {
	width: 100%;
	height: auto;
	line-height: 1;
	float: none
}
.index2017_960_wrap .quotes_box .tab_hd .tab_nav_left li {
	width: 65px;
	float: left;
	height: 28px;
	line-height: 28px
}
.index2017_960_wrap .quotes_box .tab_hd .tab_nav_left .tab_nav_item_last {
	border-right: 0;
	border-bottom: 1px solid #e5e5e5;
	width: 66px
}
.index2017_960_wrap .quotes_box .tab_hd .tab_nav_left .current {
	border-top: 2px solid #f33;
	border-bottom-color: #fff;
	border-right-color: #e5e5e5;
	margin-top: -1px;
	line-height: 26px
}
.index2017_960_wrap .quotes_box .tab_main {
	padding: 0;
	float: none;
	margin-top: 8px
}
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_img {
	float: none;
	margin: 0 auto;
	text-align: center
}
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data {
	width: 100%;
	margin: -4px 0 0;
	text-align: center
}
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_price, .index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_check {
	float: none;
	display: inline-block;
*display:inline;
	margin-bottom: 0
}
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_price {
	margin-right: 5px;
*width:70px
}
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_check {
*width:90px;
*height:20px;
*line-height:1.5;
*vertical-align:0;
	font-size: 12px
}
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_data .stock_data_check .stock_updown {
	margin-right: 5px
}
.index2017_960_wrap .quotes_box .tab_main .quotes_inner .stock_open_account {
	display: none
}
.index2017_960_wrap .stock_box .tab_hd .tab_nav_left li {
	width: 98px;
	border-right-color: #e5e5e5
}
.index2017_960_wrap .stock_box .tab_hd .tab_nav_left .tab_nav_item_last {
	width: 99px
}
.index2017_960_wrap .stock_box .tab_hd .tab_nav_left .tab_nav_mystock {
	display: none
}
.index2017_960_wrap .stock_box .tab_hd .tab_nav_left .current {
	margin-left: 0
}
.index2017_960_wrap .stock_box .tab_main {
	margin-top: 0
}
.index2017_960_wrap .stock_box .tab_main .tab_body_mystock {
	display: none
}
.index2017_960_wrap .stock_box .yjj_box {
	display: none
}
.index2017_960_wrap .stock_box .yjj_box_960 {
	display: block;
	padding: 6px 8px
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_area {
	font-size: 0;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 6px;
	padding-top: 3px
}
.index2017_960_wrap .stock_box .yjj_box_960 .epxert_name {
	margin-top: 0
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_link, .index2017_960_wrap .stock_box .yjj_box_960 .expert_right {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 89px;
	vertical-align: top
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_avatar {
	width: 60px;
	height: 60px;
	margin: 0 auto
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_avatar img {
	width: 100%;
	height: 100%;
	border-radius: 100%
}
.index2017_960_wrap .stock_box .yjj_box_960 .view_advisor {
	margin-top: 5px
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_follow {
	width: 70px;
	margin-top: 6px
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_follow .icon_add {
	position: relative;
	top: 1px
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info {
	margin: 7px 0 6px 0;
	overflow: hidden
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info .icon_live {
	float: left;
	margin-bottom: 0
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info .live_participants {
	float: right;
	font-size: 12px;
	color: #888
}
.index2017_960_wrap .stock_box .yjj_box_960 .expert_live_info .live_participants .participants {
	font-size: 14px;
	font-weight: 700;
	color: #006cba
}
.index2017_960_wrap .stock_box .yjj_box_960 .detail_description {
	height: 40px;
	overflow: hidden
}
.index2017_960_wrap .stock_box .jgnc_list {
	display: none
}
.index2017_960_wrap .stock_box .jgnc_area {
	padding: 0 8px
}
.index2017_960_wrap .stock_box .jgnc_list_960 {
	display: block
}
.index2017_960_wrap .stock_box .jgnc_list_960 li {
	padding-top: 8px;
	border-top: 1px solid #e5e5e5
}
.index2017_960_wrap .stock_box .jgnc_list_960 li.first {
	border-top: 0
}
.index2017_960_wrap .stock_box .jgnc_list_960 .info_type {
	font-size: 12px;
	float: left;
	color: #888
}
.index2017_960_wrap .stock_box .jgnc_list_960 .info_type:after {
	content: '\ff1a'
}
.index2017_960_wrap .stock_box .jgnc_list_960 a.subscribe_btn {
	float: right;
	font-size: 12px;
	font-family: '\5b8b\4f53';
	background-color: #fff;
	color: #006cba;
	position: relative
}
.index2017_960_wrap .stock_box .jgnc_list_960 a.subscribe_btn:before {
	content: '+';
	font-weight: 700;
	font-size: 15px;
	position: absolute;
	top: -2px;
	right: 27px
}
.index2017_ipad_wrap .ns_area_money .cm_channel_tab .go_btn {
	margin-top: 12px
}
.index2017_ipad_wrap .quotes_box .tab_main .quotes_inner .stock_open_account, .index2017_ipad_wrap .stock_box .expert_follow, .index2017_ipad_wrap .stock_box .view_advisor, .index2017_ipad_wrap .jgnc_area .desc a.subscribe_btn {
	background-color: #d4edff;
	color: #006cba
}
.ne_ua_ie6 .index2017_1200_wrap .stock_box .tab_main, .ne_ua_ie7 .index2017_1200_wrap .stock_box .tab_main, .ne_ua_ie8 .index2017_1200_wrap .stock_box .tab_main, .ne_ua_ie9 .index2017_1200_wrap .stock_box .tab_main {
	width: 299px
}
.inline-block {
	display: inline-block;
*display:inline;
*zoom:1
}
.ne_ua_ielte8 .auto_items .tab_nav_item li.current:after {
	display: none
}
.auto_s_c {
	margin-top: 9px
}
.auto_s_c select, .auto_s_c button {
	height: 40px;
	cursor: pointer;
	-webkit-appearance: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-webkit-border-radius: 0
}
.auto_s_c .auto_select {
	position: relative;
	margin-right: 14px;
	float: left;
	display: inline
}
.auto_s_c .auto_select:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -2px;
	z-index: 1;
	overflow: hidden;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 7px solid #888
}
.auto_s_c .auto_select:hover:after {
	border-top: 7px solid #404040
}
.auto_s_c .auto_select select {
	width: 160px;
	padding: 2px 5px;
	border: 1px solid #e5e5e5;
	background: 0;
	position: relative;
	z-index: 2
}
.auto_s_c .auto_btn_choose {
	float: left;
	display: inline
}
.auto_s_c .auto_btn_choose button {
	width: 90px;
	background-color: #f33;
	border: 1px solid #f33;
	font-size: 16px;
	color: #fff
}
.auto_s_c .auto_btn_choose button:hover {
	background-color: #c00;
	border: 1px solid #c00
}
.auto_items {
	font-size: 16px
}
.auto_items .tab_nav_item {
	border-bottom: 1px solid #eee;
	margin-left: -8.5%;
	padding-top: 10px;
	height: 35px;
	width: 110%
}
.auto_items .tab_nav_item li {
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	margin-left: 8.5%;
	height: 35px;
	line-height: 35px;
	float: left;
	display: inline
}
.auto_items .tab_nav_item li.current {
	position: relative
}
.auto_items .tab_nav_item li.current:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -2px;
	background-color: #fff;
	width: 4px;
	height: 4px;
	display: block;
	border: 1px solid #e5e5e5;
	border-width: 1px 1px 0 0;
	-webkit-transform: translate3d(-50%, 0, 0);
	-moz-transform: translate3d(-50%, 0, 0);
	-ms-transform: translate3d(-50%, 0, 0);
	-o-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.auto_items .tab_nav_item li.current a {
	color: #f33
}
.auto_items .tab_main_item {
	height: 120px;
	overflow: hidden
}
.auto_items .tab_main_item li {
	height: 30px;
	line-height: 30px;
	position: relative;
	overflow: hidden
}
.auto_items .tab_main_item li label, .auto_items .tab_main_item li span, .auto_items .tab_main_item li a {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top
}
.auto_items .tab_main_item li label {
	width: 70px
}
.auto_items .tab_main_item li span {
	width: 340px
}
.auto_items .tab_main_item li a {
	color: #888;
	margin: 0 8px;
	white-space: nowrap
}
.auto_items .tab_main_item li a:hover {
	color: #f33
}
.auto_items .tab_main_item li a.auto_item_more {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -6px;
	width: 10px;
	height: 15px;
	background: url(../images/sprite_icon.png-1228.png) no-repeat -90px -1103px;
	color: #d1dae1;
	display: inline-block;
*display:inline;
*zoom:1
}
.auto_items .tab_main_item li a.auto_item_more:hover {
	background: url(../images/sprite_icon.png-1228.png) no-repeat -90px -1218px
}
.auto_h_t {
	overflow: hidden;
	margin-top: 10px
}
.auto_h_t .auto_title {
	border-bottom: 1px solid #eee;
	position: relative;
	line-height: 30px
}
.auto_h_t .auto_title strong {
	font-size: 16px;
	font-weight: bold;
	border-left: 3px solid #f33;
	padding-left: 6px
}
.auto_h_t .auto_title .auto_tag_refresh {
	position: absolute;
	right: 3px;
	font-size: 14px;
	color: #888;
	cursor: pointer;
	padding-left: 18px
}
.auto_h_t .auto_title .auto_tag_refresh i {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
	width: 15px;
	height: 15px;
	background: url(.../modules/auto/icon_refresh.png) no-repeat left center;
	display: inline-block;
*display:inline;
*zoom:1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.auto_h_t .auto_title .auto_tag_refresh:hover {
	color: #f33
}
.auto_h_t .auto_title .auto_tag_refresh:hover i {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.auto_h_t .auto_hot_search {
	overflow: hidden;
	opacity: 0
}
.auto_h_t .auto_hot_search.active {
	opacity: 1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.auto_h_t .auto_hot_search p {
	margin: 5px 0 0 -10px;
	height: 115px;
	overflow: hidden
}
.auto_h_t .auto_hot_search a {
	color: #888;
	line-height: 26px;
	padding: 0 8px;
	margin: 10px 0 0 10px;
	background-color: #f6f6f6;
	display: inline-block;
*display:inline;
*zoom:1;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px
}
.auto_h_t .auto_hot_search a:hover {
	color: #fff;
	background-color: #f33
}
.auto_h_s {
	margin-top: 10px;
	font-size: 0
}
.auto_h_s label {
	color: #888;
	padding-right: 10px;
	margin-right: 4px;
	border-right: 2px solid #eee;
	font-size: 14px
}
.auto_h_s a {
	font-size: 14px;
	color: #63ace6;
	margin: 0 6px
}
.auto_h_s a:hover {
	color: #006cba
}
.index2017_960_wrap .auto_s_c .select {
	width: 150px;
	height: 30px;
	line-height: 30px
}
.index2017_960_wrap .auto_s_c .select .select-list {
	top: 30px;
	width: 148px
}
.index2017_960_wrap .auto_btn_choose button {
	width: 70px;
	height: 30px
}
.index2017_960_wrap .auto_items {
	font-size: 14px
}
.index2017_960_wrap .auto_items .tab_main_item {
	height: 112px
}
.index2017_960_wrap .auto_items .tab_main_item li {
	height: 28px;
	line-height: 28px
}
.index2017_960_wrap .auto_items .tab_main_item li label {
	width: 60px
}
.index2017_960_wrap .auto_items .tab_main_item li span {
	width: 310px
}
.index2017_960_wrap .auto_h_t .auto_title strong {
	font-size: 14px
}
.index2017_960_wrap .auto_h_t .auto_title .auto_tag_refresh {
	font-size: 12px
}
.index2017_960_wrap .auto_h_t .auto_tag p {
	height: 100px;
	margin-left: -6px
}
.index2017_960_wrap .auto_h_t .auto_tag a {
	margin: 6px 0 0 6px;
	font-size: 12px
}
.index2017_960_wrap .auto_h_s {
	font-size: 12px
}
.index2017_960_wrap .auto_h_s a {
	margin: 0 2px
}
.auto_s_c .select {
	position: relative;
	height: 38px;
	line-height: 38px;
	color: #9e9e9e;
	background: #fff;
	margin-right: 14px;
	float: left;
	display: inline;
	width: 160px;
	z-index: 2
}
.auto_s_c .select .select-input {
	border: 1px solid #e5e5e5;
	height: 100%;
	padding-left: 5px
}
.auto_s_c .select .select-input i {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -2px;
	z-index: 1;
	overflow: hidden;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #888
}
.auto_s_c .select .select-input:hover i {
	border-top: 5px solid #404040
}
.auto_s_c .select .select-list {
	display: none;
	position: absolute;
	left: 0;
	top: 37px;
	text-outline: 0;
	width: 158px;
	background: #fff;
	max-height: 280px;
	border: 1px solid #e5e5e5;
	overflow: auto;
	z-index: 999
}
.auto_s_c .select .select-list li {
	width: 100%
}
.auto_s_c .select .select-list .select-label {
	text-indent: 10px;
	height: 35px;
	line-height: 35px;
	color: #252525
}
.auto_s_c .select .select-list .select-name {
	height: 32px;
	line-height: 32px;
	text-indent: 15px;
	color: #888
}
.auto_s_c .select .select-list .select-name:hover {
	cursor: pointer;
	background: #f8f8f8;
	color: #404040
}
.auto_s_c .select:hover {
	cursor: pointer
}
.index2017_ipad_wrap .auto_items .tab_main_item li a.auto_item_more:hover {
	background-position: -90px -1103px
}
.index2017_ipad_wrap .auto_s_c .auto_btn_choose button:hover {
	background-color: #f33;
	border: 1px solid #f33
}
.index2017_ipad_wrap .auto_h_t .auto_title .auto_tag_refresh:hover {
	color: #888
}
.index2017_ipad_wrap .auto_h_t .auto_hot_search a:hover {
	color: #888;
	background-color: #f6f6f6
}
.index2017_ipad_wrap .auto_h_s a:hover {
	color: #63ace6
}
.ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 14px
}
.ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg h3 {
	height: 20px
}
.ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r {
	padding-top: 12px;
	padding-bottom: 19px
}
.ns_area_auto .col_r .tab_ad_pannel {
	position: relative
}
.ns_area_auto .col_r .tab_jiankang_panel {
	padding-bottom: 5px
}
.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list {
	width: 290px;
	margin-bottom: 0
}
.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list .cm_smallimg {
	position: relative;
	height: 88px;
	margin-bottom: 4px
}
.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list .cm_smallimg a {
	color: #fff
}
.ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-indent: 4px;
	line-height: 20px;
	background: rgba(0,0,0,0.6);
	background: #000\9
}
.ns_area_auto .col_r .tab_jiankang_panel .cm_ul_round_r {
	margin-top: 16px;
	padding-top: 9px;
	padding-bottom: 11px;
	height: 85px;
	overflow: hidden;
	position: relative
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list {
	margin-bottom: 0
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list {
	width: 300px
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg {
	position: relative;
	height: 88px
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg a {
	color: #fff
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_smallimg_list .cm_smallimg h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 20px;
	width: 100%;
	text-indent: 4px;
	line-height: 20px;
	background: rgba(0,0,0,0.6);
	background: #000\9
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r {
	padding-bottom: 8px
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r li {
	height: 26px;
	line-height: 26px
}
.index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .img_jiankang {
	display: none
}
.index2017_960_wrap .ns_area_auto .col_r .tab_jiankang_panel .cm_ul_round_r {
	margin-top: 16px;
	height: 125px;
	padding-top: 8px;
	margin-top: 0
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie7 .index2017_960_wrap .ns_area_auto .col_r .cm_mod_tab .cm_ul_round_r li {
	height: 24px;
	line-height: 24px
}
.ne_ua_ie6 .ns_area_auto .col_r .tab_jiankang_panel .cm_smallimg_list {
	position: relative
}
.mod_right_licai .cm_smallimg_list {
	height: 116px
}
.mod_right_licai .cm_ul_round_r {
	padding: 9px 0 4px 0
}
.index2017_960_wrap .mod_right_licai .tab_main {
	padding-bottom: 10px
}
.index2017_960_wrap .mod_right_licai .tab_main .cm_smallimg_list {
	margin-bottom: 0
}
.index2017_960_wrap .mod_right_licai .tab_main .cm_smallimg_list .cm_smallimg h3 {
	height: 18px
}
.index2017_960_wrap .mod_right_licai .tab_main .cm_ul_round_r {
	padding-top: 5px;
	height: 104px;
	overflow: hidden
}
.ne_ua_ie8 .index2017_960_wrap .mod_right_licai .tab_main .cm_ul_round_r {
	position: relative
}
.ne_ua_ie8 .index2017_960_wrap .mod_right_licai .tab_main .cm_ul_round_r li {
	line-height: 30px
}
.ns_area_house .cm_ul_round_r {
	padding-top: 12px;
	padding-bottom: 8px
}
.index2017_960_wrap .ns_area_house .cm_mod_tab {
	padding-bottom: 5px
}
.index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r {
	padding-top: 0;
	height: 81px;
	overflow: hidden;
	padding-bottom: 8px
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r, .ne_ua_ie7 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r, .ne_ua_ie8 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r {
	position: relative
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie7 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie8 .index2017_960_wrap .ns_area_house .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}
.house_tab_nav3 li:nth-child(2)::before {
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #f33;
	content: '';
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.house_tab_nav3 li:nth-child(1).current ~ li:nth-child(2)::before {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.ns_area_house .cm_channel_tab .tab_nav li {
	position: relative;
	zoom: 1
}
.ns_area_house .cm_channel_tab .tab_nav .tagname {
	width: auto;
	min-width: 160px
}
.ns_area_house .more_house_city {
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #888;
	border-bottom: 5px dashed transparent;
	height: 0;
	width: 0;
	font-size: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px
}
.ns_area_house .more_house_city:hover {
	border-color: #404040 transparent transparent
}
.house-a {
	z-index: 3
}
.house-all-citys {
	position: absolute;
	padding-top: 5px;
	display: none;
	left: 0;
	top: 40px;
	z-index: 9
}
.house-all-citys i {
	background: #fff url(../images/house_icon.png-123123) no-repeat;
	width: 7px;
	height: 6px;
	position: absolute;
	left: 80px;
	top: 0;
	margin-left: -3px
}
.house-all-citys p {
	border: 1px solid #eee;
	padding: 15px 18px 3px 18px;
	background: #fff;
	color: #888;
	width: 360px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	text-align: left;
	clear: both;
	overflow: hidden
}
.house-all-citys a:hover {
	background: #f33;
	color: #fff;
	border-radius: 8px
}
.house-all-citys a {
	color: #888;
	padding: 0 6px;
	margin: 0 8px 7px 0;
	float: left;
	display: inline;
	text-indent: 0;
	white-space: nowrap
}
.house-img img {
	display: block
}
.house-img h3 {
	background: #f8f8f8 none repeat scroll 0 0;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-indent: 9px
}
.house-small-img {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	width: 390px
}
.house-small-img li {
	float: left;
	display: inline;
	width: 185px;
	margin-right: 10px
}
.house-small-img img {
	display: block;
	width: 100%;
	height: 116px
}
.house-small-img p {
	font-size: 14px;
	margin-top: 5px
}
.house-search-new {
	clear: both;
	height: 40px;
	margin-bottom: 10px
}
.house-search-esf {
	clear: both;
	height: 40px;
	margin-bottom: 20px
}
.house-select.esf_area ul {
	max-height: 300px
}
.house-select {
	float: left;
	display: inline;
	width: 144px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e5e5e5;
	padding-left: 14px;
	position: relative;
	background: #fff;
	margin-right: 14px;
	cursor: pointer;
	color: #ccc;
	z-index: 99
}
.house-select i {
	border-color: #888 transparent transparent;
	border-style: solid dashed dashed;
	border-width: 5px;
	display: inline-block;
	font-size: 0;
	height: 0;
	margin-top: 3px;
	overflow: hidden;
	vertical-align: middle;
	width: 0;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 13px
}
.house-select:hover i {
	border-color: #404040 transparent transparent
}
.house-select ul {
	position: absolute;
	left: -1px;
	top: 40px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	display: none;
	background: #fff;
	z-index: 9;
	max-height: 350px;
	overflow-y: auto
}
.house-select li {
	cursor: pointer;
	padding-left: 14px;
	color: #888;
	font-size: 16px
}
.house-select li:hover {
	background: #f8f8f8;
	color: #404040
}
.xf-search {
	float: left;
	display: inline;
	margin-left: 1px;
	width: 90px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #f33;
	border: 0;
	font-size: 18px;
	cursor: pointer;
	-webkit-appearance: none;
	outline: 0
}
.xf-search:hover {
	background: #c00
}
.house-lp-type {
	width: 100%;
	clear: both;
	border-bottom: 1px solid #eee;
	margin-top: 20px;
	height: 26px;
	font-family: "\5fae\8f6f\96c5\9ed1"
}
.house-lp-type li {
	float: left;
	display: inline;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	zoom: 1;
	padding: 0 12px 10px 12px;
	cursor: pointer
}
.house-lp-type li.selected {
	color: #f33
}
.house-lp-type li.selected i {
	display: block
}
.house-lp-type i {
	background: #fff url(../images/house_icon.png-123123) no-repeat;
	width: 7px;
	height: 6px;
	position: absolute;
	left: 50%;
	bottom: -1px;
	margin-left: -3px;
	display: none
}
.house-lp-box {
	padding: 15px 0 0 0
}
.house-lp-box .house-lp {
	font-size: 16px;
	color: #888;
	display: none
}
.house-lp-box .house-lp p {
	clear: both;
	overflow: hidden;
	position: relative;
	zoom: 1;
	line-height: 1;
	margin-bottom: 16px;
	height: 16px
}
.house-lp-box .house-lp span {
	color: #404040;
	font-weight: normal;
	float: left;
	display: inline;
	width: 94px;
	margin-left: 1px
}
.house-lp-box .house-lp a {
	float: left;
	display: inline;
	margin-right: 10px;
	color: #888;
	white-space: nowrap
}
.house-lp-box .house-lp a:hover {
	text-decoration: underline;
	color: #f33
}
.house-lp-box .house-lp a.last-link {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
	width: 9px;
	height: 14px;
	margin-right: 0;
	float: none;
	display: block
}
.house-lp-box .house-lp i {
	background: url(../images/house_icon.png-123123) -10px 0 no-repeat;
	width: 9px;
	height: 14px;
	display: block
}
.house-lp-box .house-lp i:hover {
	background-position: -100px 0
}
.house-lp-box .house-lp.selected {
	display: block
}
.house-tj-title {
	padding-bottom: 9px;
	border-bottom: 1px solid #eee;
	font-size: 16px;
	margin-top: 22px;
	height: 16px;
	overflow: hidden
}
.house-tj-title span {
	border-left: 3px solid #f33;
	line-height: 1;
	padding-left: 6px;
	display: block;
	font-weight: bold
}
.house-tj-main {
	padding: 15px 0 10px 0
}
.house-tj-main p {
	width: 460px;
	font-size: 14px;
	clear: both;
	overflow: hidden
}
.house-tj-main a {
	background: #f6f6f6;
	color: #888;
	padding: 0 9px;
	border-radius: 15px;
	line-height: 26px;
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline;
	float: left;
	white-space: nowrap
}
.house-tj-main a:hover {
	background: #f33;
	color: #fff
}
.house-link {
	clear: both;
	overflow: hidden
}
.house-link a {
	color: #63ace6;
	float: left;
	display: inline;
	line-height: 1;
	margin: 0 9px 0 3px
}
.house-link a:hover {
	color: #006cba
}
.house-link span {
	vertical-align: middle;
	display: inline-block;
	margin: 0 0 0 2px
}
.house-link i {
	background: url(../images/house_icon.png-123123) -20px 0 no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px
}
.house-calculator i {
	background-position: -20px 0
}
.house-supermarket i {
	background-position: -40px 0
}
.house-fjb i {
	background-position: -60px 0;
	width: 9px
}
.house-data i {
	background-position: -80px 0
}
.esf-search {
	float: left;
	display: inline;
	margin-left: 1px;
	width: 90px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #63ace6;
	border: 0;
	font-size: 18px;
	cursor: pointer;
	-webkit-appearance: none;
	outline: 0
}
.house-lp-type.esf-type li.selected {
	color: #63ace6
}
.house-esf-a {
	display: none
}
.house-esf-show {
	display: block
}
.house_tab3 .house-tj-main a:hover {
	background: #63ace6
}
.house_tab3 .house-lp-box .house-lp i:hover {
	background-position: -110px 0
}
.house_tab3 .house-tj-title {
	margin-top: 48px
}
.index2017_960_wrap .house-select {
	width: 134px;
	height: 28px;
	line-height: 28px;
	margin-right: 19px
}
.index2017_960_wrap .house-select ul {
	top: 30px
}
.index2017_960_wrap .xf-search {
	width: 60px;
	line-height: 30px;
	height: 30px
}
.index2017_960_wrap .esf-search {
	width: 60px;
	line-height: 30px;
	height: 30px;
	font-size: 14px
}
.index2017_960_wrap .house-search-new {
	height: 30px;
	margin-bottom: 20px
}
.index2017_960_wrap .house-search-esf {
	height: 30px;
	margin-bottom: 20px
}
.index2017_960_wrap .house-lp-type {
	margin-top: 20px
}
.index2017_960_wrap .house-lp-box .house-lp {
	font-size: 12px
}
.index2017_960_wrap .house-lp-box .house-lp p {
	line-height: 1.5
}
.index2017_960_wrap .house-tj-main p {
	width: 100%;
	height: 100px;
	overflow: hidden
}
.house_go_btn {
	clear: both;
	margin-top: -66px;
	float: left
}
.house_go_btn .go_btn {
	margin-left: 90px
}
.index2017_ipad_wrap .more_house_city {
	display: none
}
.index2017_ipad_wrap .house-lp-box .house-lp i:hover {
	background-position: -10px 0
}
.index2017_ipad_wrap .house-tj-main a:hover {
	background: #f6f6f6;
	color: #888
}
.index2017_ipad_wrap .house-link a:hover {
	color: #63ace6
}
.mod_home_app {
	height: 50px;
	overflow: hidden
}
.mod_home_app a {
	width: 300px;
	height: 50px;
	display: inline-block;
	overflow: hidden;
	color: #63ace6;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	background: #f8f8f8;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	-webkit-border-radius: 50px
}
.mod_home_app a span {
	background: url(../images/sprite_icon.png-1228.png) no-repeat 0 10px;
	padding-left: 40px;
	display: inline-block
}
.ns_area_home .home_tj_title {
	border-left: 3px #f33 solid;
	padding: 0 0 0 6px;
	height: 17px;
	line-height: 16px;
	margin-top: 29px;
	font-size: 16px;
	font-weight: bold
}
.ns_area_home .home_tj_main {
	border-top: 1px #eee solid;
	margin: 9px 0 0 -10px;
	padding-top: 15px
}
.ns_area_home .home_tj_main a {
	float: left;
	display: inline;
	margin: 0 10px 10px 10px;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	background: #f6f6f6;
	border-radius: 26px;
	-moz-border-radius: 26px;
	-o-border-radius: 26px;
	-webkit-border-radius: 26px;
	color: #888
}
.ns_area_home .home_tj_main a:hover {
	color: #fff;
	background: #f33
}
.ns_area_home .home_link {
	margin-top: 5px
}
.ns_area_home .home_link a, .ns_area_home .home_link span {
	color: #63ace6;
	margin-right: 10px
}
.ns_area_home .home_link a:hover {
	color: #006cba
}
.ns_area_home .home_link .more {
	width: 14px;
	height: 18px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	color: #ccc;
	margin-right: 0;
	font-size: 15px;
	vertical-align: text-top;
	margin-left: -10px;
	background: url(../images/sprite_icon.png-1228.png) no-repeat 100% -1100px
}
.ns_area_home .home_link .more:hover {
	background-position: 100% -1178px
}
.ua-mac .ns_area_home .home_link .more {
	width: 14px;
	height: 14px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background-position: 100% -1103px
}
.ua-mac .ns_area_home .home_link .more:hover {
	background-position: 100% -1181px
}
.ne_ua_ie6 .ns_area_home .home_tg_main, .ne_ua_ie7 .ns_area_home .home_tg_main {
	white-space: nowrap
}
.ne_ua_ie6 .ns_area_home .home_tj_main, .ne_ua_ie7 .ns_area_home .home_tj_main {
	word-wrap: break-word;
	white-space: nowrap
}
.ne_ua_ie6 .ns_area_home .home_tj_main a, .ne_ua_ie7 .ns_area_home .home_tj_main a {
	margin: 0 5px 8px 5px
}
.index2017_ipad_wrap .ns_area_home .home_tj_main a:hover {
	background: #f6f6f6;
	color: #888
}
.ns_area_lady .cm_channel_tab {
	height: 509px
}
.ns_area_lady .cm_mod_tab .cm_ul_round_r {
	padding: 10px 0
}
.index2017_960_wrap .ns_area_lady .cm_channel_tab {
	height: 432px
}
.index2017_960_wrap .ns_area_lady .col_r .cm_smallimg_list {
	margin-bottom: 2px
}
.index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab {
	padding-bottom: 5px
}
.index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r {
	height: 80px;
	padding-top: 5px;
	overflow: hidden
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r, .ne_ua_ie7 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r, .ne_ua_ie8 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r {
	position: relative
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie7 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r li, .ne_ua_ie8 .index2017_960_wrap .ns_area_lady .col_r .cm_mod_tab .cm_ul_round_r li {
	line-height: 30px
}
.mod_lady_focus {
	width: 380px;
	height: 435px;
	overflow: hidden
}
.mod_lady_focus .focus_body {
	width: 100%
}
.mod_lady_focus .focus_body li {
	float: left;
	display: inline;
	width: 100%;
	height: 435px;
	overflow: hidden;
	position: relative;
	text-align: center
}
.mod_lady_focus .focus_body li .bg {
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100px
}
.mod_lady_focus .focus_body li a {
	color: #fff
}
.mod_lady_focus .focus_body li .photo {
	width: 100%;
	height: 435px;
	overflow: hidden;
	display: block
}
.mod_lady_focus .focus_body li img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.mod_lady_focus .focus_body li .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.mod_lady_focus .focus_body li h3 {
	position: absolute;
	bottom: 55px;
	left: 16px;
	right: 16px;
	font-size: 18px;
	height: 24px;
	overflow: hidden;
	text-align: left
}
.mod_lady_focus .focus_body li h3 i {
	display: none
}
.mod_lady_focus .cm_slide_focus_ctrl {
	position: absolute;
	bottom: 20px
}
.index2017_960_wrap .mod_lady_focus {
	width: 200px;
	height: 380px
}
.index2017_960_wrap .mod_lady_focus .focus_body li {
	height: 346px
}
.index2017_960_wrap .mod_lady_focus .focus_body li .photo {
	width: 100%;
	height: 251px
}
.index2017_960_wrap .mod_lady_focus .focus_body li .bg {
	display: none
}
.index2017_960_wrap .mod_lady_focus .focus_body li h3 {
	width: 174px;
	height: 58px;
	padding: 35px 12px 0 12px;
	border: 1px #e5e5e5 solid;
	position: relative;
	bottom: 0;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	left: 0
}
.index2017_960_wrap .mod_lady_focus .focus_body li h3 i {
	width: 30px;
	height: 20px;
	display: inline-block;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/sprite_img0209.png) no-repeat -381px -411px;
	position: absolute;
	left: 12px;
	top: 12px
}
.index2017_960_wrap .mod_lady_focus .focus_body li a {
	color: #404040
}
.index2017_960_wrap .mod_lady_focus .cm_slide_prev, .index2017_960_wrap .mod_lady_focus .cm_slide_next {
	margin-top: -90px
}
.index2017_ipad_wrap .mod_lady_focus .focus_body li img {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.index2017_ipad_wrap .mod_lady_focus .focus_body li .photo:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.ne_ua_ie6 .mod_lady_focus .focus_body li .bg, .ne_ua_ie7 .mod_lady_focus .focus_body li .bg, .ne_ua_ie8 .mod_lady_focus .focus_body li .bg, .ne_ua_ie9 .mod_lady_focus .focus_body li .bg {
	background: url(../images/titlebg.png) repeat-x;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 160px;
	background-image: url(../images/lady_title_bg.png);
	background-position: 0 100%
}
.index_ad_a6 {
	margin-top: 36px
}
.ns_area_comprehensive {
	margin-top: 41px
}
.ns_area_comprehensive .col_r .cm_smallimg_list {
	height: 115px
}
.ns_area_comprehensive .col_r .cm_ul_round_r {
	padding: 9px 0 6px 0
}
.index2017_960_wrap .index_ad_a6 {
	margin-top: 25px
}
.index2017_960_wrap .ns_area_comprehensive .col_r .cm_smallimg_list {
	margin-bottom: 0
}
.index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r {
	height: 56px;
	overflow: hidden;
	padding-top: 5px
}
.index2017_960_wrap .ns_area_comprehensive .col_l .cm_fb {
	font-weight: normal
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r, .ne_ua_ie7 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r, .ne_ua_ie8 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r {
	position: relative
}
.ne_ua_ie6 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r li, .ne_ua_ie7 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r li, .ne_ua_ie8 .index2017_960_wrap .ns_area_comprehensive .col_r .cm_ul_round_r li {
	line-height: 30px
}
.index2017_960_wrap .ns_area_synthesis .col_l .cm_fb {
	font-weight: normal
}
.mod_yun_music {
	border-top: 1px #e5e5e5 solid
}
.mod_yun_music ul {
	width: 900px
}
.mod_yun_music li {
	float: left;
	display: inline;
	width: 170px;
	margin-right: 2px;
	position: relative
}
.mod_yun_music li h2 a, .mod_yun_music li h2 span {
	color: #888;
	height: 53px;
	display: block;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	font-size: 16px
}
.mod_yun_music li .photo {
	width: 170px;
	height: 170px;
	display: block;
	overflow: hidden
}
.mod_yun_music li img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.mod_yun_music li .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.mod_yun_music li:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: -1px;
	background: #f33;
	width: 100%;
	height: 2px;
	transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transition: transform .3s ease-out;
	-ms-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	-webkit-transition: transform .3s ease-out;
	-o-transition: transform .3s ease-out
}
.mod_yun_music li.current:before {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0)
}
.mod_yun_music li.current h2 a, .mod_yun_music li.current h2 span {
	color: #f33
}
.mod_yun_music .music_list a {
	width: 170px;
	height: 170px;
	overflow: hidden;
	display: block;
	position: relative;
	margin-bottom: 2px
}
.mod_yun_music .music_list a h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	background: rgba(0,0,0,0.6);
	background: #000\9;
	text-indent: 9px;
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 30px
}
.mod_yun_music .music_list a:hover h3, .mod_yun_music .music_list .hover h3 {
	background: rgba(255,51,51,0.8);
	background: #f33\9
}
.index2017_960_wrap .mod_yun_music .li960 {
	display: none
}
.index2017_960_wrap .mod_yun_music li {
	width: 156px
}
.index2017_960_wrap .mod_yun_music .music_list .photo {
	width: 156px;
	height: 156px
}
.index2017_ipad_wrap .mod_yun_music li img {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.index2017_ipad_wrap .mod_yun_music li .photo:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.index2017_ipad_wrap .mod_yun_music .music_list a:hover h3, .index2017_ipad_wrap .mod_yun_music .music_list .hover h3 {
	background: rgba(0,0,0,0.6);
	background: #000\9
}
.ne_ua_ie6 .mod_yun_music li h2 a, .ne_ua_ie7 .mod_yun_music li h2 a, .ne_ua_ie8 .mod_yun_music li h2 a, .ne_ua_ie6 .mod_yun_music .current h2 a, .ne_ua_ie7 .mod_yun_music .current h2 a, .ne_ua_ie8 .mod_yun_music .current h2 a {
	color: #404040
}
.ne_ua_ie6 .mod_yun_music li h2 a:hover, .ne_ua_ie7 .mod_yun_music li h2 a:hover, .ne_ua_ie8 .mod_yun_music li h2 a:hover, .ne_ua_ie6 .mod_yun_music .current h2 a:hover, .ne_ua_ie7 .mod_yun_music .current h2 a:hover, .ne_ua_ie8 .mod_yun_music .current h2 a:hover {
	color: #f33
}
.ne_ua_ie6 .mod_yun_music li:before, .ne_ua_ie7 .mod_yun_music li:before, .ne_ua_ie8 .mod_yun_music li:before {
	background: 0;
	display: none
}
.mod_ntes_stock .cm_mod_title h2 {
	float: left;
	display: inline
}
.mod_ntes_stock .cm_mod_title .ntes_stock_right {
	float: right;
	display: inline;
	color: #63ace6;
	line-height: 40px
}
.mod_ntes_stock .cm_mod_title .ntes_stock_right em {
	color: #63ace6
}
.mod_ntes_stock .cm_ul_round {
	width: 900px
}
.mod_ntes_stock .cm_ul_round li {
	float: left;
	display: inline;
	width: 368px;
	margin-right: 40px
}
.mod_ntes_stock .upFontColor {
	color: #f33
}
.index2017_960_wrap .mod_ntes_stock .cm_ul_round li {
	width: 251px
}
.kaola_ad {
	width: 298px;
	height: 248px;
	overflow: hidden;
	border: 1px solid #e41337;
	position: relative
}
.kaola_ad .kaola_ad_logo {
	width: 84px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/sprite_img0209.png) -201px -411px no-repeat;
	z-index: 2
}
.kaola_ad .kaola_ad_slide {
	width: 298px;
	height: 248px;
	overflow: hidden
}
.kaola_ad .kaola_slide_main {
	width: 298px;
	height: 248px;
	overflow: hidden;
	float: left;
	position: relative
}
.kaola_ad .kaola_slide_main .photo {
	width: 300px;
	height: 250px;
	display: block;
	overflow: hidden
}
.kaola_ad .kaola_slide_main img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.kaola_ad .kaola_slide_main .photo:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.kaola_ad .kaola_slide_text {
	display: block;
	height: 40px;
	padding: 7px 0
}
.kaola_ad .kaola_text {
	float: left;
	margin-left: 12px;
	width: 170px;
	font-size: 14px;
	color: #404040;
	line-height: 21px
}
.kaola_ad .kaola_text:hover {
	color: #f33
}
.kaola_ad .kaola_price {
	display: inline-block;
	float: right;
	margin-right: 25px;
	font-size: 16px;
	line-height: 42px;
	color: #e4393c;
	text-align: right;
	font-weight: bold
}
.kaola_ad .kaola_ad_prev, .kaola_ad .kaola_ad_next {
	display: block;
	width: 20px;
	height: 32px;
	line-height: 299px;
	overflow: hidden;
	background: url(../images/sprite_img0209.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	cursor: pointer
}
.kaola_ad .kaola_ad_prev {
	left: 0;
	background-position: -298px -422px
}
.kaola_ad .kaola_ad_next {
	right: 0;
	background-position: -341px -422px
}
.mod_bobo_zhibo .panel_bobozb .cm_smallimg_list {
	margin-bottom: 9px
}
.mod_bobo_zhibo .panel_goodsy .cm_smallimg_list {
	margin-bottom: 0
}
.mod_bobo_zhibo .cm_smallimg .photo {
	position: relative;
	display: block;
	height: 88px;
	overflow: hidden
}
.mod_bobo_zhibo .cm_smallimg .photo .tag {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 8px;
	background: #f24415;
	color: #fff;
	font-size: 12px;
	line-height: 18px
}
.mod_bobo_zhibo .cm_smallimg h3 {
	height: 18px
}
.mod_bobo_zhibo .cm_ul_round_r {
	padding-bottom: 6px
}
.mod_bobo_zhibo .cm_smallimg_list_bg .cm_smallimg {
	margin-bottom: 15px
}
.mod_bobo_zhibo .bobo_foot {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	margin: -4px 0 13px 0
}
.mod_bobo_zhibo .bobo_foot .bobo_beauty_live, .mod_bobo_zhibo .bobo_foot .bobo_pc_jiaoyouqs, .mod_bobo_zhibo .bobo_foot .bobo_zj_tping {
	float: left;
	display: inline;
	background: url(../images/sprite_icon.png-1228.png) no-repeat;
	color: #666;
	margin-left: 13px
}
.mod_bobo_zhibo .bobo_foot .bobo_beauty_live {
	background-position: 0 -687px;
	padding-left: 20px
}
.mod_bobo_zhibo .bobo_foot .bobo_pc_jiaoyouqs {
	background-position: 0 -733px;
	padding-left: 33px
}
.mod_bobo_zhibo .bobo_foot .bobo_zj_tping {
	background-position: 0 -783px;
	padding-left: 20px
}
.index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r {
	height: 112px;
	overflow: hidden
}
.index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg {
	height: 206px;
	overflow: hidden
}
.index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg .cm_smallimg {
	margin-bottom: 15px
}
.index2017_960_wrap .mod_bobo_zhibo .bobo_foot {
	margin-top: 1px
}
.ne_ua_ie6 .mod_bobo_zhibo .cm_smallimg_list_bg, .ne_ua_ie7 .mod_bobo_zhibo .cm_smallimg_list_bg, .ne_ua_ie8 .mod_bobo_zhibo .cm_smallimg_list_bg {
	height: 309px
}
.ne_ua_ie6 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r, .ne_ua_ie7 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r, .ne_ua_ie8 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r {
	position: relative
}
.ne_ua_ie6 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r li, .ne_ua_ie7 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r li, .ne_ua_ie8 .index2017_960_wrap .mod_bobo_zhibo .cm_ul_round_r li {
	line-height: 30px
}
.ne_ua_ie6 .index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg, .ne_ua_ie7 .index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg, .ne_ua_ie8 .index2017_960_wrap .mod_bobo_zhibo .cm_smallimg_list_bg {
	position: relative;
	height: 206px
}
.store_lottery .store_slide {
	width: 284px;
	height: 208px;
	overflow: hidden;
	position: relative;
	margin: 18px auto 0
}
.store_lottery .store_slide .store_slide_main {
	width: 284px;
	height: 176px;
	overflow: hidden;
	float: left
}
.store_lottery .store_slide .store_slide_b {
	display: block;
	width: 284px;
	height: 102px;
	overflow: hidden;
	margin-bottom: 3px
}
.store_lottery .store_slide .store_slide_s {
	display: block;
	width: 284px;
	height: 71px;
	overflow: hidden
}
.store_lottery .store_slide img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.store_lottery .store_slide .store_slide_b:hover img, .store_lottery .store_slide .store_slide_s:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.store_lottery .store_slide .store_slide_nav {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align: center
}
.store_lottery .store_slide .store_slide_nav span {
	width: 8px;
	height: 8px;
	overflow: hidden;
	display: inline-block;
	margin: 12px 3px 10px;
	border: 1px solid #cbcbcb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: top
}
.store_lottery .store_slide .store_slide_nav span.current {
	border-color: #f34540;
	background-color: #f34540
}
.store_lottery .store_links {
	margin: 0 10px;
	border-top: 1px #e5e5e5 dashed
}
.store_lottery .store_links li, .store_lottery .store_links a {
	display: inline-block;
	color: #404040
}
.store_lottery .store_links li {
	margin-left: 9px;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	float: left;
	display: inline
}
.store_lottery .store_links .first {
	margin-left: 0
}
.store_lottery .store_links a:hover {
	color: #f33
}
.store_lottery .caipiao {
	width: 280px;
	margin: 0 auto;
	border-bottom: 1px #e5e5e5 dashed
}
.store_lottery .caipiao-hd {
	height: 48px;
	font-size: 14px;
	line-height: 48px
}
.store_lottery .caipiao-hd .cDRed {
	color: #f33;
	font-size: 18px
}
.store_lottery .caipiao-ball {
	margin-bottom: 18px
}
.store_lottery .caipiao-ball-red, .store_lottery .caipiao-ball-blue {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-left: 9px;
	float: left;
	color: #fff;
	overflow: hidden
}
.store_lottery .caipiao-ball-red input, .store_lottery .caipiao-ball-blue input {
	display: block;
	width: 17px;
	height: 17px;
	margin: 6px auto;
	text-align: center;
	border: 0;
	background: transparent;
	color: #fff
}
.store_lottery .caipiao-ball-red {
	background-color: #f33
}
.store_lottery .caipiao-ball-blue {
	background-color: #63ace6
}
.store_lottery .caipiao-ft {
	margin-bottom: 17px
}
.store_lottery .caipiao-ft a {
	display: inline-block;
	margin: 11px 0 11px 0;
	float: left;
	display: inline;
	padding: 0 6px 0 8px;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	color: #404040;
	border-left: 1px solid #e5e5e5
}
.store_lottery .caipiao-ft a:hover {
	color: #f33
}
.store_lottery .caipiao-ft a.first {
	border-left: 0
}
.store_lottery .caipiao-btn {
	width: 90px;
	height: 34px;
	background: #f33;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 34px;
	margin-left: 9px;
	margin-right: 4px;
	border: 0;
	float: left;
	display: inline
}
.store_lottery .caipiao-btn:hover {
	background: #c00
}
.store_lottery .caipiao-links {
	width: 280px;
	height: 35px;
	margin: 0 auto
}
.store_lottery .caipiao-links a {
	color: #888;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	margin: 10px 0;
	padding: 0 9px 0 10px;
	border-left: 1px solid #e5e5e5;
	float: left;
	display: inline
}
.store_lottery .caipiao-links a:hover {
	color: #f33
}
.store_lottery .caipiao-links a.first {
	border-left: 0
}
.store_lottery .caipiao-ftimg {
	width: 280px;
	margin: 0 auto 6px
}
.ne_ua_ie6 .store_lottery .caipiao-ft a, .ne_ua_ie7 .store_lottery .caipiao-ft a, .ne_ua_ie6 .store_lottery .caipiao-links a, .ne_ua_ie7 .store_lottery .caipiao-links a {
	height: 15px;
	line-height: 16px
}
.ne_ua_ie6 .store_lottery .caipiao-ball-red, .ne_ua_ie6 .store_lottery .caipiao-ball-blue {
	margin-left: 5px
}
.mod_tongcheng_tab .userphoto {
	margin-top: 18px
}
.mod_tongcheng_tab .userphoto li {
	float: left;
	display: inline;
	height: 90px;
	width: 90px;
	overflow: hidden;
	margin-left: 7px;
	position: relative
}
.mod_tongcheng_tab .userphoto li h3 {
	background: rgba(0,0,0,0.6);
	background: #000\9;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px
}
.mod_tongcheng_tab .userphoto li h3 a {
	color: #fff
}
.mod_tongcheng_tab .userphoto li .photo {
	width: 90px;
	height: 90px;
	overflow: hidden;
	display: block;
	color: #fff
}
.mod_tongcheng_tab .userphoto li img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.mod_tongcheng_tab .userphoto li a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.mod_tongcheng_tab .cm_ul_round_r {
	padding: 18px 0 5px 0
}
.slide_foot {
	width: 1200px;
	height: 325px;
	margin: 30px auto 0 auto;
	overflow: hidden
}
.slide_foot .slide_foot_main {
	float: left;
	position: relative
}
.slide_foot .slide_foot_bimg {
	width: 600px;
	height: 300px;
	margin-right: 2px
}
.slide_foot .slide_foot_main_r {
	width: 598px;
	height: 300px
}
.slide_foot .slide_foot_simgs {
	width: 610px
}
.slide_foot .slide_foot_simg {
	width: 298px;
	height: 149px;
	margin-right: 2px;
	margin-bottom: 2px
}
.slide_foot .cm_slide_focus_ctrl {
	margin-top: 10px
}
.slide_foot_img {
	position: relative;
	overflow: hidden
}
.slide_foot_img img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.slide_foot_img h2 {
	width: 100%;
	background-image: linear-gradient(transparent, #000);
	background-size: auto 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: 80px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0
}
.slide_foot_img h2 a {
	display: block;
	text-decoration: none;
	color: #fff;
	text-align: left;
	font-weight: normal;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.slide_foot_img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.slide_foot_bimg {
	float: left;
	overflow: hidden
}
.slide_foot_bimg h2 a {
	line-height: 60px;
	height: 60px;
	color: #fff;
	padding-top: 20px;
	font-size: 20px;
	padding-left: 25px
}
.slide_foot_bimg:hover h2 a {
	line-height: 50px
}
.slide_foot_main_r {
	float: left;
	overflow: hidden
}
.slide_foot_simg {
	float: left
}
.slide_foot_simg h2 a {
	line-height: 50px;
	height: 50px;
	color: #fff;
	padding-top: 30px;
	font-size: 16px;
	padding-left: 12px;
	text-decoration: none
}
.slide_foot_simg:hover h2 a {
	line-height: 40px
}
.index2017_960_wrap .slide_foot {
	width: 960px;
	height: 265px;
	margin: 30px auto;
	position: relative;
	overflow: hidden
}
.index2017_960_wrap .slide_foot .slide_foot_main {
	float: left;
	position: relative
}
.index2017_960_wrap .slide_foot .slide_foot_bimg {
	width: 480px;
	height: 241px;
	margin-right: 2px
}
.index2017_960_wrap .slide_foot .slide_foot_main_r {
	width: 478px;
	height: 241px
}
.index2017_960_wrap .slide_foot .slide_foot_simgs {
	width: 480px
}
.index2017_960_wrap .slide_foot .slide_foot_simg {
	width: 238px;
	height: 120px;
	margin-right: 2px;
	margin-bottom: 1px
}
.ne_ua_ie7 .slide_foot_img h2, .ne_ua_ie8 .slide_foot_img h2, .ne_ua_ie9 .slide_foot_img h2 {
	background: url(../images/titlebg.png) repeat-x;
	background-position: 0 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 80px
}
.ne_ua_ie6 .slide_foot_img h2 {
	background: #000;
	height: 40px
}
.ne_ua_ie6 .slide_foot_img h2 a {
	line-height: 40px;
	padding-top: 0
}
.subfoot {
	font-size: 12px;
	width: 100%;
	background: #f6f6f6;
	border-top: 1px solid #e5e5e5
}
.subfoot .subfoot_wrap {
	position: relative;
	background: #f6f6f6
}
.subfoot .sitemap_ctrl {
	width: 100px;
	height: 32px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: -34px;
	z-index: 1000;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 32px;
	background-color: #f6f6f6;
	_display: none
}
.subfoot .sitemap_fix_circle {
	position: relative;
	z-index: 9;
	margin: 5px 5px 0 0;
	float: right;
	border: 1px solid #d2d2d2;
	width: 20px;
	height: 20px;
	background: #fafafa;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
.subfoot .sitemap_fixed_arr {
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 50%;
	margin-top: -2px;
	margin-left: -4px;
	border-color: transparent transparent #45454d transparent;
	border-style: dashed dashed solid;
	border-width: 0 4px 4px;
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0
}
.subfoot .fixed_sitemap {
	padding: 28px 0 0
}
.subfoot .fixed_sitemap_main {
	overflow: hidden
}
.subfoot .sitemap {
	margin-left: -12px
}
.subfoot .sitemap_info, .subfoot .sitemap_con {
	float: left;
	_display: inline;
	width: 190px;
	height: 196px;
	margin-left: 12px;
	margin-bottom: 12px
}
.subfoot .sitemap_logo {
	float: left;
	width: 128px;
	height: 71px;
	overflow: hidden;
	line-height: 999px;
	margin-bottom: 30px;
	background: url(../images/sprite_img0209.png) 0 -485px no-repeat
}
.subfoot .sitemap_con {
	line-height: 22px;
	background: #e8e8e8
}
.subfoot .sitemap_con strong {
	display: block;
	font-size: 13px;
	margin: 10px 0 0 26px
}
.subfoot .sitemap_con strong a {
	width: auto;
	margin-left: 0
}
.subfoot .sitemap_con a {
	display: inline-block;
	width: 52px;
	margin-left: 26px;
	white-space: nowrap
}
.subfoot .sitemap_con:hover {
	background: #666;
	color: #fff
}
.subfoot .sitemap_con:hover a {
	color: #fff
}
.subfoot .sitemap_flink {
	height: 40px;
	padding-right: 9px;
	line-height: 45px;
	border-bottom: 1px solid #e5e5e5;
	text-align: right
}
.subfoot .sitemap_flink a {
	padding: 0px 22px 0px 0;
	background: url(../images/sprite_icon.png-1228.png) 100% -537px no-repeat
}
.subfoot .subfoot_links {
	overflow: hidden
}
.subfoot .subfoot_links_con {
	width: 230px;
	padding: 42px 0 35px 70px;
	float: left
}
.subfoot .subfoot_links_con p {
	color: #666;
	line-height: 26px
}
.subfoot .subfoot_links_con p a {
	display: inline-block;
	color: #666;
	line-height: 26px
}
.subfoot .subfoot_links_con p a:hover {
	color: #ba2636;
	text-decoration: underline
}
.subfoot .subfoot_links_con .ggwab {
	padding-left: 25px;
	background: url(../images/sprite_icon.png-1228.png) 0 -595px no-repeat
}
.subfoot .subfoot_links_con.first {
	width: 300px;
	padding-left: 0
}
.index2017_960_wrap .ne_area {
	width: 960px
}
.index2017_960_wrap .subfoot .sitemap_info, .index2017_960_wrap .subfoot .sitemap_con {
	width: 150px;
	height: 150px
}
.index2017_960_wrap .subfoot .sitemap_con {
	line-height: 25px
}
.index2017_960_wrap .subfoot .sitemap_con strong {
	margin: 6px 0 0 12px
}
.index2017_960_wrap .subfoot .sitemap_con strong a {
	width: auto;
	margin-left: 0
}
.index2017_960_wrap .subfoot .sitemap_con a {
	margin-left: 12px
}
.index2017_960_wrap .subfoot .subfoot_links_con {
	width: 240px;
	padding-left: 0
}
.hot_pop {
	padding: 10px 22px;
	width: 256px;
	height: 0;
	background: url(../images/bg-3.png) 0 0 no-repeat;
	_background: 0;
_filter:progid:DXImageTransformMicrosoft.AlphaImageLoader(src="../images/bg-3.png");
	font-size: 12px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}
.hot_pop .closepop {
	color: #b2b2b5;
	font-size: 18px;
	font-weight: 400;
	position: absolute;
	top: 3px;
	right: 4px;
	text-align: center;
	cursor: pointer
}
.hot_pop h2 {
	font-size: 16px;
	text-align: left;
	margin: 0 0 8px 0;
	_margin-top: 10px;
	font-weight: bold;
	padding-top: 30px
}
.hot_pop h2 a {
	color: #404040;
	text-decoration: none
}
.hot_pop h2 a:hover {
	color: #f33
}
.hot_pop p {
	line-height: 21px;
	margin: 0;
	color: #404040
}
.hot_pop .more {
	color: #bc1100;
	text-decoration: none
}
.hot_pop.current {
	opacity: 1;
	height: 190px
}
.ne_ua_ie6 .hot_pop, .ne_ua_ie7 .hot_pop, .ne_ua_ie8 .hot_pop {
	display: none
}
.N-nav-bottom-sub {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 0px;
	z-index: 1000;
}
.ne_foot_feedback_box {
	width: 360px;
	height: 390px;
	position: absolute;
	z-index: 9999;
	bottom: 34px;
	right: 0;
	display: none;
}
.ne_foot_feedback_box .feedback_close {
	width: 11px;
	height: 11px;
	background: url(/skin/content/images/box_close.png) no-repeat;
	position: absolute;
	right: 8px;
	top: 7px;
	font-size: 0;
	overflow: hidden;
	text-indent: -9990em;
}
.ne_foot_feedback_box .feedback_cor {
	width: 19px;
	height: 13px;
	background: url(/skin/content/images/box_cor.png) no-repeat;
	position: absolute;
	left: 236px;
	top: 370px;
}
.ne_foot_feedback_box .feedback_box {
	border: 1px solid #cdcdcd;
	background: #fff;
	width: 358px;
	height: 370px;
	overflow: hidden;
}
.ne_foot_feedback_box .feedback_box iframe {
	display: block;
	border: 0;
	width: 100%;
	height: 370px;
	overflow: hidden;
}
.w90 .ntes-nav-channel-logo {
	margin-left: 0;
}
.w91 .ntes-nav-channel-logo {
	margin-left: 0px;
}
.ntes_nav_wrap .ntes-nav-channel-logo {
	margin: 10px 10px 0 30px;
	line-height: 0;
}
.cm_channel_tab .tab_nav .nav_li_w140 {
	font-size: 24px;
	font-weight: bold
}
.mt66 {
	margin-top: 35px
}
.mt77 {
	margin-top: 35px
}
.post_search {
	float: right;
	_display: inline;
	width: 298px;
	height: 30px;
	margin: 0px 0 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	overflow: hidden;
}
.post_search input {
	border: none;
	display: block;
	float: left;
	width: 236px;
	height: 20px;
	padding: 5px 12px;
	font: 12px/20px "Microsoft Yahei";
	outline: none;
	color: #bbb;
}
.post_search .submit {
	float: right;
	width: 36px;
	height: 30px;
	padding: 0;
	background: url(../images/sprite.png) no-repeat -8px -10px;
	cursor: pointer;
}

.post_search_active {
	
	border: 1px solid #7bbfea;
}
.post_search:hover {
	border: none;
	border: 1px solid #abc88b;
}
.post_search_active input {
	color: #404040;
}
 @media screen and (max-width: 1200px) {
.N-nav-bottom {
	width: 1200px
}
