.s-bgtop, .g-bgtop, .s-bgtoph:hover, .g-bgtoph:hover {
	background-color: #12263e
}
.s-bgtop, .g-bgtop, .s-bgtoph:hover, .g-bgtoph:link {
	background-color: #12263e;
	color: #fff;
}
.s-bg0, .g-bg0, .s-bg0h:hover, .g-bg0h:hover {
	background-color: #f1f1f1
}
.s-bg1, .g-bg1, .s-bg1h:hover, .g-bg1h:hover {
	background-color: #f7f7f7
}
.s-bg2, .g-bg2, .s-bg2h:hover, .g-bg2h:hover {
	background-color: #cecece
}
.s-bg3, .g-bg3, .s-bg3h:hover, .g-bg3h:hover {
	background-color: #e0e4e8
}
.s-bg4, .g-bg4, .s-bg4h:hover, .g-bg4h:hover {
	background-color: #f2f2f2
}
.s-bg5, .g-bg5, .s-bg5h:hover, .g-bg5h:hover {
	background-color: #fcfcfc
}
.s-bg6, .g-bg6, .s-bg6h:hover, .g-bg6h:hover {
	background-color: #eaeaea
}
.s-bg7, .g-bg7, .s-bg7h:hover, .g-bg7h:hover {
	background-color: #333
}
.s-bg8, .g-bg8, .s-bg8h:hover, .g-bg8h:hover {
	background-color: #52ab26
}
.s-bg9, .g-bg9, .s-bg9h:hover, .g-bg9h:hover {
	background-color: #ffe1e1
}
.s-bg10, .g-bg10, .s-bg10h:hover, .g-bg10h:hover {
	background-color: #ebebeb
}
.s-bg11, .g-bg11, .s-bg11h:hover, .g-bg11h:hover {
	background-color: #fff
}
.s-bg12, .g-bg12, .s-bg12h:hover, .g-bg12h:hover {
	background-color: #fd8220
}
.g-sd0, .g-sdh0:hover {
	box-shadow: 0 0 3px #ccc
}
.g-sd1, .g-sdh1:hover {
	box-shadow: 0 0 3px #ccc inset
}
.g-wd {
	width: 1000px;
	margin: 0 auto
}
.g-wrap {
	min-width: 1000px
}
.ie6 .g-wrap {
	zoom: 1
}
.g-ib {
	display: inline-block;
	float: left;
}
.ie6 .g-ib, .ie7 .g-ib {
	display: inline;
	zoom: 1
}
.g-fl {
	float: left
}
.g-fr {
	float: right
}
.g-clr:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ie6 .g-clr, .ie7 .g-clr {
	zoom: 1
}
.g-h1 {
	font-size: 18px
}
.g-h2 {
	font-size: 16px
}
.g-h3 {
	font-size: 14px
}
.g-h4 {
	font-size: 12px
}
.g-h5 {
	font-size: 11px
}
.g-h6 {
	font-size: 10px
}
.g-bold {
	font-weight: bold
}
.g-bigrender {
	background-image: url(../images/lazy-loading.gif);
	background-repeat: no-repeat;
	background-position: center
}

.ie6 body {
	zoom: 1
}
.g_fl {
	float: left
}
.g_fr {
	float: right
}
.g_clr:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ie6 .g_clr, .ie7 .g_clr {
	zoom: 1
}
.g_bg1 {
	background: #f0f0f0
}
.g_bg1-hover, .bgh:hover {
	background: #69b527
}
.g_s_br {
	border: 1px solid #cecece
}
.g_s_bg {
	background: #fcfcfc
}
.g_s_bx {
	border: 1px solid #cecece;
	background: #fcfcfc
}
#box-famoussite {
*zoom:1
}
.sethomehint {
	background: url(http://s1.hao123img.com/v4/cV/Ie/9U/Np/yi/5/sethome-hint.png) no-repeat;
	width: 283px;
	height: 168px;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0
}
#pass_login_username_0:-ms-input-placeholder {
color:#ccc
}
.g_icon, .g_hf-icon, .s-sicon, .g-sicon {
	background-image: url(/images/index_icon.png)
}
.g_hf-icon {
	background-repeat: no-repeat
}
.g_hf-bg {
	background: url(../images/hf_body_bg.png) repeat-x
}
.g_hot, .g_tips-r, .g_tips-l, .g_hot2, .g_icon_hot, .g_icon_v {
	position: relative
}
.g_hot .g_icon, .g_icon_hot .g_icon, .g_icon_v .g_icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-left: 2px;
	background-position: -217px -1100px
}
.g_icon_v .g_icon {
	background-position: -217px -1117px
}
.g_hot2 .g_icon {
	position: absolute;
	width: 23px;
	height: 18px;
	top: -5px;
	background-position: -430px -600px
}
.g_tips-r .g_icon, .g_tips-l .g_icon {
	position: absolute;
	width: 34px;
	height: 32px;
	top: -7px;
	font-size: 12px;
	overflow: hidden;
	word-wrap: break-word;
	padding-top: 1px;
	padding-top: 2px\9;
	padding-top: 2px\0;
	line-height: 14px;
	vertical-align: top;
	color: #ff3c00;
	text-decoration: none;
	cursor: pointer
}
.g_tips-r .g_icon {
	margin-left: 2px;
	background-position: -284px -1525px;
	padding-left: 7px
}
.g_tips-l .g_icon {
	left: -29px;
	background-position: -288px -1562px;
	padding-left: 3px
}
a {
	color: #333;
	text-decoration: none;
	outline: 0
}
a:hover {
	color: #f30;
	text-decoration: none
}
.g_black {
	color: #333;
	text-decoration: none
}
.g_black:hover {
	color: #333;
	text-decoration: none
}
.g_blue {
	color: #0053a5;
	text-decoration: none
}
.g_blue:hover {
	color: #0053a5;
	text-decoration: none
}
.g_green, .g_green-red {
	color: #33a333;
	text-decoration: none
}
.g_green:hover, .g_green-red:hover {
	text-decoration: none
}
.g_green:hover {
	color: #33a333
}
.g_green-red:hover {
	color: #f30
}
.g_red, .tc-orange {
	color: #f30;
	text-decoration: none
}
.g_red:hover, .tc-orange:hover {
	color: #f30;
	text-decoration: none
}
.g_gray, .g_gray-red {
	color: #666;
	text-decoration: none
}
.g_gray:hover, .g_gray-red:hover {
	text-decoration: none
}
.g_gray:hover {
	color: #666
}
.g_gray-red:hover {
	color: #f30
}
.tc-green {
	color: #33a333;
	text-decoration: none
}
.tc-green:hover {
	color: #33a333;
	text-decoration: none
}
.g_bold {
	font-weight: bold
}
.g_h1, .g_h2, .g_h3, .g_h4 {
	font-weight: bold
}
.g_h1 {
	font-size: 18px
}
.g_h2 {
	font-size: 16px
}
.g_h3 {
	font-size: 14px
}
.g_h4 {
	font-size: 12px
}
.g_more {
	font-size: 12px;
	/*font-family: \5b8b\4f53*/
}
.g_lx .g_lx-fl, .g_lx .g_lx-fr {
	width: 354px;
	float: left;
	overflow: hidden
}
.g_bx .g_bx-hd {
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	padding: 0 10px 0 20px;
	border-bottom: 1px solid #e8e8e8
}
.g_lx .g_lx-fr .g_bx {
	float: right
}
.g_list li {
	width: 325px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	text-indent: 11px;
	background: url(/images/index_icon.png) no-repeat -194px -267px;
	text-overflow: ellipsis;
white-space:nowrap -o-text-overflow:ellipsis
}
.g_list li a {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}
.g_tab-more {
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-top: 1px dotted #d1d1d1
}
.g_tab-more .g_more {
	font-size: 14px;
	display: block;
	outline: 0
}
.g_tab-more .g_more, .g_tab-more .g_more:hover {
	text-decoration: none
}
.g_lx-row1 .widget-news .g_list {
	margin: 8px 0 1px 20px
}
.g_lx-row1 .g_list li {
	background-image: none;
	text-indent: 0
}
.g_lx-row1-img {
	width: 310px;
	float: right;
	margin-right: 14px;
	margin-top: 15px
}
.g-fcd {
	color: #333
}
.w960px {
	width: 960px
}
.w1000px {
	width: 1000px
}
.layout-userbar, .layout-header, .layout-search, .layout-searchbottom, .layout-content, .layout-bottom, .layout-footer, .layout-killtime, .layout-relax, .layout-banner, .layout-erji-tempt, .layout-lifenews {
	margin: 0 auto
}
.autoheight {
	height: 0;
	font-size: 0;
	line-height: 0;
	display: none
}
.splitline {
	border-top: 1px dashed #cce0c2;
	margin: 0 6px;
	line-height: 0;
	height: 0;
	font-size: 0
}
.layout-userbar {
	width: 100%;
	height: 28px;
	background-position: 0 0;
	min-width: 1000px;
*zoom:1
}
.layout-userbar .layout-inner {
	margin: 0 auto
}
.layout-banner {
	width: 100%;
	height: 30px;
	background: #efefef;
	min-width: 1000px;
	border-bottom: 1px solid #d5d5d5
}
.layout-banner .layout-inner {
	margin: 0 auto
}
.layout-container {
	position: relative;
	background-position: 0 -256px;
	position: static\9;
	min-width: 1000px;
*zoom:1
}
:root .layout-container {
	position: relative
}
.layout-header {
	height: 80px
}
.layout-search-box {
	position: relative;
	z-index: 13
}
.layout-searchbottom {
	margin-top: 10px
}
.layout-content {
	clear: both
}
.layout-content-slider {
	float: left;
	width: 240px
}
.layout-content-slider .lcs-recommend {
	margin-bottom: 10px
}
.layout-content-slider .lcs-recommend {
	width: 238px;
	overflow: hidden
}
.layout-content-ct {
	float: right;
	width: 750px
}
.layout-famoussite {
	width: 746px;
	border-width: 2px;
	position: relative;
	z-index: 100
}
.box-famoussite {
	clear: both
}
.layout-adbar {
	width: 750px;
	overflow: hidden
}
.layout-coolsite {

	width: 748px
}
.layout-surprise, .layout-bottombox {
	margin: 10px auto 0 auto;
	width: 998px;
	overflow: hidden
}
.layout-bottom {
	border: 1px solid #d2d2d4;
	border-left: none;
	border-right: 0;
	padding: 2px;
	height: 126px;
	margin: 10px auto 0 auto;
	background-color: #e9e9ec
}
.layout-footer {
	background-color: #e9e9ec
}
.layout-hotword {
	position: absolute;
	top: 46px;
	left: 810px;
	z-index: 13
}
.g-swd1 {
	border-width: 0 1px 0 1px
}

.hao123-wrap {
	border-width: 0 0 1px 0;
	border-style: solid;
	position: relative;
	z-index: 160
}


.ie8 .hao123-header .menu {
	position: relative;
	top: -1px;
	line-height: 27px
}
.ie6 .hao123-header .menu, .ie7 .hao123-header .menu {
	line-height: 27px
}
.hao123-header .sethome {
	display: inline-block;
	line-height: 20px;
	height: 20px;
	float: left;
	margin-top: 2px;
	cursor: pointer;
	overflow: hidden
}
.hao123-header .sethome:hover {
	text-decoration: none
}
.hao123-header .ardorn {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding-left: 13px;
	padding-right: 9px
}
.ie8 .hao123-header .ardorn {
	position: relative;
	top: -1px
}
.hao123-header .sethome i {
	display: inline-block;
	width: 16px;
	height: 12px;
	line-height: 12px;
	vertical-align: top;
	position: relative;
	top: 3px;
	left: -5px;
	text-decoration: none;
	background-position: -246px -148px
}
.ie6 .hao123-header .sethome i {
	float: left
}
.ie7 .hao123-header .sethome i {
	top: 2px
}
.hao123-header .browsertip {
	text-align: center;
	position: absolute;
	width: 360px;
	left: 320px;
	top: 0;
	height: 26px;
	line-height: 26px
}
.hao123-header .browsertip .dl {
	margin-left: 5px;
	text-decoration: none;
	padding: 3px 0;
*padding:0
}
.hao123-header .browsertip .dl span {
	padding: 2px 5px
}
.ie8 .browsertip .dl {
	padding: 2px 0 3px
}
.ie8 .browsertip .dl span {
	padding: 1px 5px 2px
}
.ie7 .browsertip .dl span {
	padding-bottom: 0
}
.hao123-header .hometip {
	position: absolute;
	top: 27px;
	left: 0;
	z-index: 220
}
.hao123-header .setbrowser {
	margin-left: 8px
}
.hao123-header-right {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	padding: 5px 0 0 0;
}
.hao123-skin {
	border-top: 1px solid #fff;
	background: #e6eaeb;
*position:relative
}
.hao123-header-right .skin-recommond {
	width: 70px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
	border-width: 0 0 0 1px;
	overflow: hidden;
	padding: 0;
	vertical-align:middle;
	background: #97c853
}
.hao123-header-right .skin-recommond:hover {
	background: #97c853
}
.hao123-header-right .skin-btn {
	position: relative;
	bottom: -1px;
	padding: 0 20px 0 9px;
	border-width: 0 1px 0 0;
	background-position: -550px -226px
}
.ie8 .hao123-header-right .skin-recommond {
	height: 27px;
	line-height: 29px;
	overflow: hidden
}
.ie8 .hao123-header-right .skin-btn {
	bottom: 0
}
.hao123-header-right .skin-recommond:hover, .hao123-header-right .skin-btn:hover {
	text-decoration: none
}
.hao123-header-right .skin-txt {
	position: relative;
	top: -1px
}
.hao123-header-right .opener {
	background-position: -550px -145px
}
.hao123-tools {
	height: 80px;
	font-size: 12px;
	clear: both;
	position: relative;
	z-index: 120
}
.hao123-banner {
	position: absolute;
	right: 0;
	width: 177px;
	top: 12px;
	text-align: right;
	overflow: hidden;
	z-index: 16
}
.nlb {
	margin: 0;
	padding: 0;
	height: 2px;
	clear: both;
	font-size: 0;
	overflow: hidden
}
.hao123-container {
	border-top: 1px solid #fff
}
.hao123-slider {
	width: 238px
}
.hao123-sites {
	margin-left: 10px;
	width: 748px
}
/*²éÑ¯*/
.hao123-search-panel {
	position: relative;
	z-index: 110;
	width: 998px;
	height: 82px
}
.hao123-search-shadow {
	line-height: 0;
	font-size: 0;
	height: 0;
	border-width: 2px 0 0 0;
	margin: 0 auto 8px auto
}
.hao123-search-panel .search-bg {
	position: absolute;
	width: 998px;
	top: 0;
	left: 0;
	height: 82px;
	background-position: 0 0;
	background-repeat: repeat-x;
	z-index: 12
}

.hao123-search {
	position: relative;
	z-index: 13;
	padding: 10px 0 0 50px
}
.hao123-search .tabs {
	position: relative;
	z-index: 15
}
.hao123-search .list {
	z-index: 16
}
.hao123-search .suggest-search {
	z-index: 14
}
.hao123-search .search {
	display: inline-block;
*display:inline;
	zoom: 1
}
.hao123-search .notice {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-left: 10px;
	vertical-align: bottom;
	position: relative;
	bottom: 10px
}
.hao123-coolsite {
	width: 748px
}
.hao123-coolsite .last {
	border-bottom: 0
}
.hao123-wfslider {
	line-height: 0;
	font-size: 0
}
.hao123-killtime {
	margin-top: 10px;
	width: 998px;
	position: relative
}
.hao123-killtime .title {
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	line-height: 32px
}
.hao123-killtime .head {
	border-bottom: 1px solid #e9e9e9;
	padding-left: 15px
}
.hao123-killtime .content {
	padding: 1px;
	vertical-align: top
}
.hao123-killtime .todayhot, .hao123-killtime .amzingfinds, .hao123-killtime .wonderfulvideo, .hao123-killtime .other {
	padding: 15px 14px 0 14px;
	width: 220px;
	height: 300px
}
.hao123-killtime .other {
	width: 218px
}
.hao123-killtime .amzing-rank, .hao123-killtime .wonderful-rank, .hao123-killtime .hot-rank {
	padding: 1px 0 4px 0
}
.hao123-killtime .split {
	font-size: 0;
	line-height: 0;
	margin-bottom: 11px;
	border-bottom: 1px solid #f6f6f9
}
.hao123-killtime .amzing-pic, .hao123-killtime .wonderful-pic, .hao123-killtime .hot-pic {
	padding: 9px 7px 4px 7px
}
.hao123-killtime .live-content {
	padding: 1px 0 10px 0
}
.hao123-killtime .live-content li {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}
.hao123-killtime .live-channel {
	margin-right: 5px
}
.hao123-killtime .music-area {
	position: absolute;
	top: 2px;
	right: 2px
}
.hao123-relax {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 998px
}
.hao123-erji {
	margin-top: 10px;
	border-width: 1px 0 0
}
.hao123-erji #box-weibobottom {
	width: 1000px;
	margin: 0 auto
}

.hao123-gouwu .right-main, .hao123-lifenews .right-main, .hao123-boringtime .right-main {
	height: 265px;
	overflow: hidden
}
.hao123-bottom-box {
	width: 998px;
	height: 298px;
	margin: 10px auto auto auto;
	position: relative
}
.hao123-bottom-box .box-head {
	height: 30px;
	border-top: 1px solid #93d1b7;
	border-bottom: 1px solid #ececec
}
.hao123-bottom-box .box-icon {
	width: 40px;
	height: 30px;
	line-height: 30px;
	background: url(http://s1.hao123img.com/v4/0W/oH/SJ/zo/rJ/icon.png) no-repeat 0 0
}
.hao123-bottom-box .sh-icon {
	background-position: 0 0
}
.hao123-bottom-box .gw-icon {
	background-position: -123px 0
}
.hao123-bottom-box .wl-icon {
	background-position: -41px 0
}
.hao123-bottom-box .wl-icon {
	background-position: -41px 0
}
.hao123-bottom-box .box-site, .hao123-bottom-box .box-ct, .hao123-bottom-box .box-ct2, .hao123-bottom-box .box-slider, .hao123-bottom-box .box-slider2 {
	vertical-align: top
}
.hao123-bottom-box .box-site {
	width: 250px;
	height: 266px;
	background: #fff
}
.hao123-bottom-box .box-site-inner {
	margin: 17px auto auto 17px
}
.hao123-bottom-box .box-ct, .hao123-bottom-box .box-ct2 {
	width: 497px;
	height: 266px;
	border-color: #f1f1f1;
	border-style: solid;
	border-width: 0 0 0 1px
}
.hao123-bottom-box .box-ct2 .box-ct-inner {
	margin: 0
}
.hao123-bottom-box .box-ct-inner {
	margin: 17px auto auto 27px
}
.hao123-bottom-box .box-ct-col1, .hao123-bottom-box .box-ct-col2 {
	vertical-align: top;
	width: 220px
}
.hao123-bottom-box .box-ct-col2 {
	margin-left: 10px
}
.hao123-bottom-box .box-slider {
	width: 249px;
	height: 232px;
	border-left: 1px solid #f1f1f1;
	margin-top: 17px;
	overflow: hidden
}
.hao123-bottom-box .box-slider2 {
	width: 249px;
	height: 266px;
	border-left: 1px solid #f1f1f1;
	margin: 0;
	padding: 0
}
.hao123-bottom-box .box-slider-inner {
	margin-left: 17px
}
.hao123-bottom-box .box-slider2 .box-slider-inner {
	padding-top: 17px
}
.hao123-bottom-box .box-slider-title {
	width: 220px;
	line-height: 120%;
	padding-bottom: 9px;
	vertical-align: baseline;
	overflow: hidden
}
.hao123-bottom-box .box-slider-title2 {
	padding-bottom: 12px;
	margin-bottom: 6px;
	border-bottom: 1px solid #f1f1f1
}
.hao123-bottom-box .samplexingzuo, .hao123-bottom-box .music-area {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 243px
}
.hao123-bottom-box .music-area {
	right: 6px
}
.hao123-bottom-box .box-ct-shangquan {
	width: 440px;
	height: 84px;
	margin: 2px auto 10px auto
}
.hao123-shenghuo .box-head {
	border-top: 1px solid #93d1b8
}
.hao123-wuliao .box-head {
	border-top: 1px solid #f2db71
}
.hao123-gouwu3 .box-head {
	border-top: 1px solid #ffa9aa
}
.hao123-shenghuo .box-head .split {
	position: relative;
	top: -1px;
	padding: 0 16px;
	color: #aaa
}
.hao123-shenghuo .box-head .lbscity {
	position: relative;
	text-decoration: none
}
.hao123-shenghuo .box-head .lbscity-set-box {
	position: relative;
	display: inline-block;
	width: 22px;
	height: 22px;
	top: -1px;
	left: 3px;
	vertical-align: middle
}
.hao123-shenghuo .box-head .lbscity-set {
	position: absolute;
	display: inline-block;
	width: 22px;
	height: 22px;
	top: 0;
	left: 0;
	background-image: url(http://s0.hao123img.com/v4/NE/SJ/vG/JE/I6/7/lbs_set.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	vertical-align: middle
}
.hao123-shenghuo .box-head .lbscity-set:hover {
	background-position: 0 -44px
}
.hao123-shenghuo .box-head .lbscity-set-click, .hao123-shenghuo .box-head .lbscity-set-click:hover {
	background-position: 0 -22px
}
.hao123-shenghuo .lbscity-set .lbscitys {
	display: none
}
.hao123-shenghuo .lbscity-set-click .lbscitys {
	display: block
}
.hao123-shenghuo .lbscitys {
	position: absolute;
	width: 99px;
	display: none;
	background-image: url(http://s0.hao123img.com/v4/IR/J-/ue/dw/KO/1/set_bg_top.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 1px solid #ddd;
	top: 21px;
	right: 0;
	border-top: 0;
	text-align: center
}
.hao123-shenghuo .lbscitys a {
	display: block;
	line-height: 30px;
	height: 30px;
	text-decoration: none
}
.hao123-shenghuo .lbscitys a:hover {
	background: #eee
}
.hao123-boringtime {
	margin-top: 10px;
	width: 998px;
	position: relative
}
.hao123-boringtime .col4 {
	padding: 25px 14px 0 15px;
	width: 210px;
	height: 240px
}
.hao123-boringtime .head {
	height: 30px;
	border-top: 1px solid #f3da74;
	border-bottom: 1px solid #ececec
}
.hao123-boringtime .content {
	padding: 1px;
	vertical-align: top
}
.hao123-boringtime .head .icon {
	width: 40px;
	height: 30px;
	background: url(http://s1.hao123img.com/v4/0W/oH/SJ/zo/rJ/icon.png) -41px 0 no-repeat;
	vertical-align: top;
	float: left
}
.hao123-boringtime .stripline {
	border-top: 1px solid #eee;
	line-height: 0;
	height: 1px;
	font-size: 0;
	width: 208px;
	margin-top: 7px
}
.hao123-boringtime .newlink {
	padding-top: 10px
}
.hao123-boringtime .boringranklist {
	margin-top: 5px
}
.hao123-boringtime .music-area {
	position: absolute;
	top: 2px;
	right: 2px
}
.train-left, .train-right {
	top: 100px;
	position: fixed;
	left: 50%;
	z-index: 790;
	width: 140px;
	height: 140px
}
.train-left {
	margin-left: -650px
}
.train-right {
	margin-left: 510px
}
.ie6 .train-left, .ie6 .train-right {
	position: absolute
}
.train-left-main {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 140px;
	background: url(http://s0.hao123img.com/v4/fT/8R/2Z/3t/2h/7/train-left-main.png) no-repeat;
	z-index: 799
}
.train-left-girl {
	cursor: pointer;
	position: absolute;
	left: -100px;
	top: 28px;
	width: 76px;
	height: 91px;
	background: url(http://s0.hao123img.com/v4/sr/eD/DG/dl/Up/2/train-left-girl.png) no-repeat;
	z-index: 800
}
.train-left-close {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background: url(http://s0.hao123img.com/v4/0W/3l/8z/6G/1j/7/train-close.png) no-repeat;
	margin-left: -530px;
	cursor: pointer;
	z-index: 800
}
.train-right-main {
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 140px;
	background: url(http://s1.hao123img.com/v4/UD/wf/yL/Vr/_y/3/train-right.png) no-repeat;
	z-index: 799;
	cursor: pointer
}
.train-right-close {
	position: absolute;
	top: 3px;
	right: 5px;
	width: 20px;
	height: 20px;
	background: url(http://s0.hao123img.com/v4/0W/3l/8z/6G/1j/7/train-close.png) no-repeat;
	cursor: pointer;
	z-index: 800
}
.sitelinks {
	position: relative;
	display: inline-block
}
.sitelinks .open-up {
	width: 22px;
	height: 22px;
	background: url(/images/index_icon.png) no-repeat -50px -200px;
	position: absolute;
	cursor: pointer;
	top: 8px;
	margin-left: -4px
}
.sitelinks .group-box {
	background: #fdfdfd
}
.sitelinks .bg-box {
	position: absolute;
	top: 25px;
	left: -2px;
	z-index: 101
}
.sitelinks .site-inner {
	padding: 1px;
	border: 2px solid #f1f1f1;
	background: #c9c9c9;
	text-align: left
}
.sitelinks .site-item {
	display: block;
	background: #fdfdfd;
	white-space: nowrap;
	line-height: 26px;
	padding: 0 6px
}
.sitelinks .site-item:hover {
	background: #f1f1f5;
	border-color: #f1f1f5
}
.widget-links-l {
	padding-right: 4px
}
.widget-links-r {
	padding-left: 4px
}
.widget-famoussite {
	clear: both
}
.widget-famoussite .wf-inner {
	margin-left: 14px;
	padding-bottom: 3px;
	_padding-bottom: 0;
*position:relative;
	padding-top: 7px
}
.widget-famoussite span {
	display: inline-block;
	width: 120px;
	height: 30px;
	line-height: 30px
}
.widget-famoussite span a {
	padding: 1px 7px
}
.widget-famoussite .widget-links-l {
	padding-right: 4px
}
.widget-famoussite .widget-links-r {
	padding-left: 4px
}
.widget-famoussite .wf-line {
	position: relative;
	z-index: 110;
	clear: both;
	margin: 0 14px 0 14px;
	border-bottom: 1px solid #f0f0f0;
	top: 0
}
.widget-famoussite .wf-line0 {
	top: 3px
}
.widget-famoussite .wf-slider {
	display: block;
	height: 13px;
	width: 50px;
	margin: 0 auto;
	cursor: pointer;
	background-position: 0 -1126px;
	text-decoration: none;
	outline: 0;
	overflow: hidden
}
.widget-famoussite .wf-slider:hover {
	background-position: 0 -1139px
}
.widget-famoussite .wf-nav0 {
	display: none
}
.widget-famoussite .js_sliderClose {
	border-bottom: 0;
	top: 0
}
.widget-famoussite .js_sliderClose .wf-slider {
	background-position: 0 -1100px
}
.widget-famoussite .js_sliderClose .wf-slider:hover {
	background-position: 0 -1113px
}
.ie6 .widget-famoussite .g_hot .g_icon {
	position: absolute;
	display: block
}
.ie6 .widget-famoussite .g_tips-r .g_icon {
	position: absolute;
	display: block
}
.ie6 .widget-famoussite .g_tips-r {
	text-decoration: none
}
.ie6 .widget-famoussite .g_tips-r:hover b {
	text-decoration: none
}
.widget-famoussite .g_tips-r {
	display: inline-block
}
.widget-famoussite .g_tips-r .g_icon {
	top: 0
}
.suggest {
	position: absolute;
	display: none
}
.suggest .suggest-item {
	cursor: default;
*zoom:1
}
.baritem {
	width: 105px
}
.baritem .category {
	float: left;
	position: relative;
	padding-left: 21px;
	padding-top: 6px;
*padding-top:7px
}
.baritem i {
	display: block;
	position: absolute;
	width: 18px;
	height: 18px;
	top: 4px;
	left: 0
}
.baritem .i-home {
	background-position: 0 -147px
}
.baritem .i-tool {
	background-position: 0 -163px
}
.baritem .i-tv {
	background-position: -1px -194px
}
.baritem .i-movie {
	background-position: -1px -223px
}
.baritem .i-caipiao {
	background-position: -1px -283px
}
.baritem .i-music {
	background-position: -1px -251px
}
.baritem .i-tuan {
	background-position: -1px -313px;
*background-position:-1px -312px
}
.baritem .i-game {
	background-position: -1px -344px
}
.baritem .i-papers {
	background-position: -1px -130px
}
.baritem .i-weather {
	background-position: -1px -374px
}
.baritem .i-xiaoshuo {
	background-position: -1px -376px
}
.baritem .i-gaoxiao {
	background-position: -1px -437px
}
.baritem .i-pan {
	background-position: -1px -439px
}
.baritem .i-toutiao {
	background-position: -1px -407px
}
.baritem .split {
	padding: 0 5px;
	color: #999;
	position: relative;
	top: -1px
}
#box-starbar .starbar {
	width: 226px;
	padding: 8px 6px 6px 6px;
	border-width: 0 0 1px 0
}
.starbar li {
	height: 23px;
	overflow: hidden;
	padding-left: 8px;
	margin-bottom: 8px;
	_margin-right: -3px
}
#box-starbar .starbar li.tvtip {
	padding-right: 8px;
	margin-bottom: 5px;
	clear: both;
	overflow: visible;
	position: relative
}
.ie6 #box-starbar .starbar .tvtip {
	overflow: visible
}
.starbar .tvtip .tipitem {
	padding: 4px 6px;
	font-size: 12px;
	height: 14px;
	background: #f6f6f6;
	border: 1px solid #ececec
}
.starbar .tvtip .tipname {
	font-weight: bold;
	padding-right: 8px
}
.starbar .tvtip .tipname a {
	color: #666
}
.starbar .tvtip .tipinfo a {
	color: #488947
}
.starbar .tvtip a.clz {
	background-image: url(/images/index_icon.png);
	background-position: -442px -982px;
	height: 11px;
	width: 12px;
	display: block;
	position: absolute;
	right: 6px;
	top: -3px;
	cursor: pointer
}
.starbar .tvtip a.clz:hover {
	background-position: -442px -1009px
}
.starbar .tvtip a.clz:active {
	top: -2px
}
.starbar .tvtip i {
	background-image: url(/images/index_icon.png);
	background-position: -442px -1056px;
	background-repeat: no-repeat;
	height: 7px;
	width: 14px;
	display: block;
	position: absolute;
	top: -6px
}
.starbar .pos1 {
	left: 40px
}
.starbar .pos2 {
	left: 155px
}
.starbar .pos3, .starbar .pos7, .starbar .pos11, .starbar .pos15 {
	left: 35px
}
.starbar .pos4, .starbar .pos8, .starbar .pos12, .starbar .pos16 {
	left: 75px
}
.starbar .pos5, .starbar .pos9, .starbar .pos13, .starbar .pos17 {
	left: 150px
}
.starbar .pos6, .starbar .pos10, .starbar .pos14, .starbar .pos18 {
	left: 185px
}
.skin {
	padding-top: 14px
}
.skin .viewport, .skin .arrow {
	vertical-align: middle
}
.skin .arrow {
	width: 20px;
	height: 60px;
	overflow: hidden;
	background: url(http://s1.hao123img.com/v4/0W/2X/Q8/iP/kN/4/icon.png) no-repeat 0 0
}
.skin .arrow:hover {
	background-position: -20px 0
}
.skin .arrow-next {
	background-position: -40px 0
}
.skin .arrow-next:hover {
	background-position: -60px 0
}
.skin .viewport {
	position: relative;
	width: 948px;
	height: 110px;
	padding: 0 6px;
	overflow: hidden
}
.skin .screens {
	margin-left: 0
}
.skin .screens li {
	width: 158px;
	height: 110px;
	text-align: center;
	vertical-align: middle
}
.skin .item {
	display: inline-block;
	border: 3px solid #d3d8db;
	margin: 6px auto;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle
}
.skin .item:hover {
	border: 3px solid #fff;
	text-decoration: none
}
.skin .item img {
	display: block
}
.skin .tip-box, .skin .tip {
	height: 22px;
	line-height: 22px
}
.skin .tip-box {
	width: 136px;
	display: block;
	margin-top: -22px;
	visibility: hidden
}
.skin .item:hover .tip-box {
	visibility: visible
}
.skin .tip {
	display: inline-block;
	width: 136px;
	background: rgba(0,0,0,0.6);
	color: #fff
}
.skin .cat, .skin .select {
	visibility: hidden
}
.skin .item-new, .skin .item-hot, .skin .item-xuan, .skin .item-select {
	position: relative
}
.skin .item-new .cat, .skin .item-hot .cat, .skin .item-xuan .cat {
	visibility: visible;
	position: absolute;
	width: 18px;
	height: 25px;
	top: 0;
	left: 4px;
	background-position: 0 0;
	background-repeat: no-repeat
}
.skin .item-new .cat {
	background-image: url(http://s0.hao123img.com/v4/00/Fy/Ey/Dk/UL/6/new.png)
}
.skin .item-hot .cat {
	background-image: url(http://s1.hao123img.com/v4/bw/RM/Ua/lN/9I/6/hot.png)
}
.skin .item-xuan .cat {
	background-image: url(http://s1.hao123img.com/v4/00/sm/l3/mO/y5/2/xuan.png)
}
.skin .item-select {
	border-color: #fff
}
.skin .item-select .select {
	position: absolute;
	visibility: visible;
	width: 26px;
	height: 25px;
	top: -9px;
	right: -9px;
	background: url(http://s1.hao123img.com/v4/QF/RD/m_/xf/IB/1/select.png) no-repeat 0 0
}
.skin .op {
	position: relative;
	line-height: 50px;
	height: 50px;
	border-top: 1px solid #dee2e3;
	margin-top: 20px;
	vertical-align: middle;
	text-align: center
}
.skin .btn {
	display: inline-block;
	width: 60px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	_line-height: 31px;
	vertical-align: middle;
	text-align: center;
	background: url(http://s1.hao123img.com/v4/0W/2X/Q8/iP/kN/4/icon.png) no-repeat 0 -60px;
	text-decoration: none
}
.skin .cansel {
	margin-left: 10px;
	background-position: 0 -90px
}
.skin .btn:hover {
	text-decoration: none
}
.skin .reset {
	display: inline-block;
	margin-left: 20px;
	text-indent: 20px
}
.skin .nosave {
	position: absolute;
	right: 0
}
.ie6 .skin .tip, .ie7 .skin .tip, .ie8 .skin .tip {
	background: #000;
	filter: alpha(opacity=60)
}
.ie6 .skin .item-new .cat {
	background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://s0.hao123img.com/v4/00/Fy/Ey/Dk/UL/6/new.png")
}
.ie6 .skin .item-hot .cat {
	background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://s1.hao123img.com/v4/bw/RM/Ua/lN/9I/6/hot.png")
}
.ie6 .skin .item-xuan .cat {
	background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://s1.hao123img.com/v4/00/sm/l3/mO/y5/2/xuan.png")
}
.ie6 .skin .item-select .select {
	background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://s1.hao123img.com/v4/QF/RD/m_/xf/IB/1/select.png")
}
.skin .first-item-box {
	position: absolute;
	background: #e6eaeb;
	left: 0;
	width: 160px;
	z-index: 10
}
.popup-login .popup-head {
	background: #fcfcfc;
	height: 36px;
	line-height: 38px;
	border-bottom: 1px solid #f2f2f2
}
.popup-login .popup-head a {
	background: url(http://s0.hao123img.com/index/images/login0925.png) -129px -14px no-repeat;
	height: 13px;
	width: 14px;
	margin-right: 10px;
	margin-top: 12px
}
.popup-login .popup-head span {
	padding-left: 13px
}
.popup.popup-login {
	border: 1px solid #ccc;
	width: 570px;
	padding-bottom: 15px
}
.popup-login a {
	color: #03c;
	text-decoration: none
}
.login_tab {
	border-bottom: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	height: 34px;
	margin-left: 80px
}
.login_tab li.curr {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold
}
.login_tab li {
	background-color: #f4f4f4;
	border-color: #d4d4d4;
	border-style: solid solid none none;
	border-width: 1px 1px 0 1px;
	cursor: pointer;
	float: left;
	height: 33px;
	line-height: 33px;
	position: relative;
	text-align: center;
	width: 105px;
	_bottom: -1px
}
.login_tab li:hover {
	background-color: #fafafa
}
.login_tab li.curr:hover {
	background-color: #fff
}
.login_tab li span {
	position: absolute;
	background-color: #fff;
	bottom: -3px;
	left: 0;
	width: 105px;
	height: 4px;
	overflow: hidden;
	display: none
}
.login_tab li.curr span {
	display: block
}
.err_holder {
	color: #da1111;
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	padding-left: 78px
}
.popup-login input {
	font-size: 14px
}
.pass_login_p_username, .pass_login_p_password, .pass_login_p_phoneNumber {
	height: 47px
}
.pass_login_label_username, .pass_login_label_password, .pass_login_label_phoneNumber {
	padding: 0 9px 0 20px;
	width: 42px;
	display: inline-block;
	vertical-align: middle;
	text-align: right
}
.login_input_err {
	border: 1px solid #da1111
}
.pass_login_input_username, .pass_login_input_password, .pass_login_input_verifycode, .pass_login_input_phoneNumber {
	background: url("http://s1.bdstatic.com/r/www/cache/user/img/login3.png") repeat-x scroll 0 -117px transparent;
	border: 1px solid #ccc;
	color: #333;
	height: 20px;
	line-height: 20px;
	outline: medium none;
	padding: 5px 6px;
	vertical-align: middle;
	width: 240px
}
.pass_login_err {
	display: none
}
#login_holder {
	padding-left: 10px;
	color: #333
}
.pass_login_p_rem {
	clear: both;
	font-size: 13px;
	padding-left: 71px
}
.pass_login_input_rem {
	color: #666;
	vertical-align: middle
}
.pass_login_label_rem {
	margin-left: 5px;
	vertical-align: middle
}
.pass_login_p_rem {
	font-size: 13px
}
.pass_login_p_btn {
	height: 51px;
	margin-top: 20px;
	padding-left: 71px
}
.pass_login_input_submit {
	background: url(http://s0.hao123img.com/index/images/login0925.png) no-repeat;
	color: #fff;
	height: 34px;
	vertical-align: middle;
	width: 109px;
	border: 0;
	cursor: pointer
}
.pass_login_a_fgtpwd {
	font-size: 12px;
	margin-left: 18px
}
.reg_line {
	background: url(http://s0.hao123img.com/index/images/login0925.png) repeat-x 0 -42px;
	height: 1px;
	overflow: hidden;
	width: 400px;
	margin: 0 auto
}
.reg_text {
	color: #676767;
	font-size: 14px;
	padding-bottom: 16px;
	padding-top: 1px
}
.reg_link a {
	display: inline-block;
	width: 110px;
	height: 38px;
	background-image: url(http://s1.hao123img.com/v4/3q/y6/Vw/Dk/M_/3/other-login.png);
	background-repeat: no-repeat
}
.reg_link a:hover {
	background-position: 0 -39px
}
.pass_login_p_des {
	display: none
}
.login_input_err {
	border: 1px solid #da1111
}
.login_input_focus {
	border: 1px solid #387bc9
}
.pass_login_p_img_verifycode, .pass_login_p_verifycode {
	display: inline-block;
	float: left;
	height: 39px;
	vertical-align: middle
}
.pass_login_label_verifycode {
	padding: 0 9px 0 20px
}
.pass_login_input_verifycode {
	width: 93px
}
.pass_login_p_img_verifycode, .pass_login_p_verifycode {
	display: inline-block;
	float: left;
	height: 39px;
	vertical-align: middle
}
.pass_login_verifycode {
	border: 1px solid #ccc;
	height: 30px;
	margin-left: 10px;
	vertical-align: middle;
	width: 75px
}
.pass_login_change_verifycode {
	color: #00c;
	cursor: pointer;
	font-size: 13px;
	margin-left: 10px;
	text-decoration: none
}
#pass_login_p_generalerror_0 {
	display: none
}
#errHolder a {
	margin-left: 3px
}
.login_left {
	float: left;
	margin-top: 20px;
	width: 340px;
	border-right: 1px solid #ccc;
	padding-right: 30px;
	min-height: 250px;
	_height: 250px
}
.login_right {
	float: left;
	margin-top: 20px;
	width: 126px;
	padding-left: 30px;
	height: 212px
}
.other_title {
	margin-top: 20px;
	font-size: 12px
}
.other_list {
	font-size: 12px;
	margin-top: 12px
}
.other_list li {
	line-height: 28px
}
.other_list a {
	display: block;
	color: #333;
	text-decoration: none;
	padding-left: 20px;
	padding-left: 25px;
	line-height: 26px;
	height: 26px;
	overflow: hidden
}
.other_list a:hover {
	background-color: #edecf0;
	color: #f30;
	cursor: pointer;
	text-decoration: none
}
.other_list .other_icon {
	background-image: url(http://s1.hao123img.com/v4/3q/y6/Vw/Dk/M_/3/other-login.png);
	background-repeat: no-repeat;
	margin-right: 3px
}
.other_list .other_icon_renren {
	background-position: -110px 3px
}
.other_list .other_icon_sina {
	background-position: -110px -23px
}
.other_list .other_icon_qq {
	background-position: -110px -50px
}
.login-placeholder {
	left: 86px;
	top: 135px
}
.popup-confirm {
	width: 540px;
	height: 138px
}
.popup-confirm .popup-body {
	padding: 30px 10px 30px 40px
}
.popup-confirm i {
	background: url(http://s1.hao123img.com/index/images/site/sprite.png) no-repeat;
	height: 50px;
	width: 43px;
	display: inline;
	float: left
}
.popup-confirm .popup-body div {
	margin-left: 60px;
	overflow: hidden;
	padding-top: 2px
}
.popup-confirm strong {
	display: block;
	color: #333;
	font-size: 14px
}
.popup-confirm p {
	margin-top: 12px
}
.popup-confirm .button {
	margin-right: 12px
}
body {
	padding: 0
}
.popup {
	position: absolute;
	background-color: #FFF;
	z-index: 999;
	top: 0;
	left: 0;
	border: 1px solid #b8d3ad;
	-moz-box-shadow: 4px 4px 2px rgba(0,0,0,0.3);

	-webkit-box-shadow: 4px 4px 2px rgba(0,0,0,0.3);
	box-shadow: 4px 4px 2px rgba(0,0,0,0.3)
}
.popup table {
	width: 100%;
	height: 100%
}
.popup td {
	height: 100%
}
.popup-alert {
	width: 300px
}
.popup-forever {
	width: 540px
}
.popup-head {
	background: url(http://s0.hao123img.com/index/images/site/head-bg.png) repeat-x;
	line-height: 28px;
	height: 28px;
	width: 100%
}
.popup-head span {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px
}
.popup-head a {
	cursor: pointer;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	display: inline;
	background: url(http://s1.hao123img.com/index/images/site/sprite.png) -63px -28px no-repeat;
	width: 17px;
	height: 17px
}
.popup .button {
	background: url(http://s1.hao123img.com/index/images/site/sprite.png) -63px -1px no-repeat;
	width: 59px;
	height: 22px;
	font-size: 12px;
	color: #333;
	border: 0;
	cursor: pointer
}
.popup-alert-w {
	padding: 20px 30px;
	font-size: 12px
}
.popup-forever-w {
	padding: 30px 10px 30px 40px
}
.popup-alert-text {
	text-align: center
}
.popup-alert-control {
	text-align: center;
	margin-top: 15px;
	line-height: 16px
}
.popup-mask {
	background-color: #666;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	_position: absolute;
	z-index: 500;
	opacity: .3;
*filter:alpha(opacity=30);
	filter: alpha(opacity=30)\0;
	_top: 0;
	_left: 0
}
.popup-login-w .pass_login_input_submit {
	background: url(http://s1.hao123img.com/index/images/lr.png) -211px -36px no-repeat;
	width: 59px;
	height: 22px
}
.popup-forever-w i {
	background: url(http://s1.hao123img.com/index/images/site/sprite.png) no-repeat;
	height: 50px;
	width: 43px;
	display: inline;
	float: left
}
.popup-forever-w div {
	margin-left: 60px;
	overflow: hidden
}
.popup-forever-w strong {
	display: block;
	color: #333;
	font-size: 14px
}
.popup-forever-w p {
	margin-top: 12px
}
.popup-forever-w .button {
	margin-right: 12px
}
.popup-sethome {
	text-align: center;
	width: 336px;
	height: 240px;
	position: absolute;
	z-index: 999;
	background: url(http://s1.hao123img.com/v4/Jf/Xb/G1/m2/Uw/4/sh-body.png) no-repeat
}
.popup-sethome-close {
	position: absolute;
	right: 11px;
	top: 8px;
	width: 34px;
	height: 34px;
	background: url(http://s1.hao123img.com/v4/h4/Vw/3Y/6s/DX/2/sh-close.png) no-repeat
}
.popup-sethome-close:hover {
	background: url(http://s1.hao123img.com/v4/h4/Vw/3Y/6s/DX/2/sh-close.png) 0 -52px no-repeat
}
.popup-sethome-ok {
	width: 180px;
	height: 46px;
	background: url(http://s1.hao123img.com/v4/AD/UO/HI/Fv/-c/4/sh-btn.png) no-repeat;
	position: absolute;
	top: 140px;
	left: 80px
}
.popup-sethome-ok:hover {
	background: url(http://s1.hao123img.com/v4/AD/UO/HI/Fv/-c/4/sh-btn.png) 0 -51px no-repeat
}
.popup-sethome-ok-notie {
	width: 180px;
	height: 46px;
	background: url(http://s1.hao123img.com/v4/AD/UO/HI/Fv/-c/4/sh-btn.png) no-repeat;
	position: absolute;
	top: 130px;
	left: 80px
}
.popup-sethome-ok-notie:hover {
	background: url(http://s1.hao123img.com/v4/AD/UO/HI/Fv/-c/4/sh-btn.png) 0 -51px no-repeat
}
.popup-sethome-text {
	text-align: left;
	margin-left: 50px;
	line-height: 24px;
	font-size: 14px;
	color: #333;
	margin-top: 70px
}
.popup-sethome-hint {
	color: #f46417;
	font-size: 12px;
	margin-top: 72px
}
.popup-sethome-title {
	position: absolute;
	top: 42px;
	left: 45px;
	background: url(http://s1.hao123img.com/v4/A5/xP/33/Ku/4r/1/sh-body-text.png) no-repeat;
	width: 252px;
	height: 23px
}
.popup-sethome-title-notie {
	position: absolute;
	top: 42px;
	left: 48px;
	background: url(http://s1.hao123img.com/v4/aH/21/Be/9w/ko/7/sh-body-text1.png) no-repeat;
	width: 252px;
	height: 23px
}
.popup-sethome-hint-notie-w {
	width: 250px;
	position: absolute;
	bottom: 36px;
	left: 40px;
	text-align: center
}
.popup-sethome-hint-notie {
	color: #666;
	text-decoration: none;
	font-size: 12px
}
.widget-site .site-refresh-w {
	height: 30px
}
.widget-site .site-refresh {
	margin-bottom: 10px;
	font-size: 12px;
	width: 700px;
	color: #ea9530;
	margin: 0 auto;
	height: 20px;
	line-height: 20px;
	background-color: #f9f9d4;
	text-align: center
}
.widget-site .site-refresh a {
	text-decoration: none;
	color: #0053a5;
	margin-left: 3px;
	cursor: pointer
}
.widget-site .site-manage {
	position: absolute;
	top: 0;
	right: 0;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: -17px -119px;
	cursor: pointer;
	z-index: 999
}
.widget-site .site-bd {
	padding-bottom: 0;
	padding-left: 12px;
	position: relative;
	padding-top: 10px;
	width: 734px
}
.widget-site .site-hd0 {
	padding-bottom: 5px
}
.widget-site .site-item {
	color: #000;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle
}
.widget-site .site-item-normal {
	width: 118px;
	margin: 4px 0 4px 4px
}
.widget-site .site-item-important a {
	color: #f30
}
.widget-site .site-item-normal a {
	outline: 0;
	text-decoration: none;
	background-position: 2px 44%;
	background-position: 2px 40%\9;
	background-repeat: no-repeat;
	padding-left: 25px;
	display: inline-block
}
.widget-site .site-item-double {
	width: 110px;
	margin: 4px 0 4px 4px
}
.widget-site .site-item-double a {
	outline: 0;
	text-decoration: none;
	background-position: 2px 44%;
	background-position: 2px 40%\9;
	background-repeat: no-repeat;
	margin-left: 0;
	width: auto;
	padding: 3px 6px 1px 25px;
	display: inline-block
}
.widget-site .site-item-double a.second {
	padding-left: 6px;
	background: 0
}
.widget-site .site-item a:hover {
	text-decoration: underline;
	color: #F30
}
.widget-site .site-item-recommend a {
	color: #f30
}
.widget-site .site-item-recommend a.g_green {
	color: #498949
}
.widget-site .site-item-recommend a.g_dark {
	color: #333
}
.widget-site .site-item-add {
	border: 1px dotted #bbb;
	height: 20px;
	line-height: 20px;
	position: relative;
	cursor: pointer;
	vertical-align: middle
}
.widget-site .site-item-add i {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 17px;
	background-image: url(/images/index_icon.png);
	background-repeat: no-repeat;
	background-position: -278px -396px
}
.widget-site .site-item-add-normal span {
	padding-left: 5px;
	color: #a6a6a6
}
.widget-site .site-item-add:hover, .widget-site .site-item-add-hover {
	background-color: #FFF;
	border: 1px solid #97c853
}
.widget-site .site-item-add:hover span, .widget-site .site-item-add-hover span {
	color: #97c853
}
.widget-site .site-item-add strong {
	padding-left: 0;
	position: absolute;
	z-index: 20;
	width: 17px;
	text-align: center;
	line-height: 16px;
	height: 16px;
	background: url(http://s1.hao123img.com/v4/Od/tr/Od/_O/KH/6/sprite-site.png) -154px 0 no-repeat;
	font-size: 9px;
	font-family: Tahoma;
	right: -1px;
	top: -12px
}
.widget-site .site-item-add-normal {
	width: 77px;
	margin: 4px 0 4px 6px;
	padding-left: 18px
}
.widget-site .site-item-add-short {
	width: 20px;
	margin: 4px 0 4px -24px;
	z-index: 126
}
.widget-site .site-item-rpa, .widget-site .site-item-rpb {
	height: 20px;
	line-height: 16px;
	position: relative;
	bottom: -1px;
	left: -1px
}
.widget-site .site-item-rpa {
	border: 1px solid #e4dec8;
	background-color: #fbf9f3
}
.widget-site .site-item-rpb {
	border: 1px solid #f9dcbb;
	background-color: #faf3e1
}
.popup-site-w {
	position: absolute;
	width: 750px;
	z-index: 600;
	top: 0;
	left: 232px
}
.popup-site-shadow {
	float: left;
	width: 750px;
	background: rgba(0,0,0,0.3);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2c000000', EndColorStr='#2c000000')
}
.popup-site {
	float: left;
	font-size: 14px;
	line-height: normal;
	border: 1px solid #c1c1c1;
	background-color: #FFF;
	position: relative;
	top: -2px;
	left: -4px;
	_left: -2px
}
.popup-site .item {
	padding-left: 26px;
	width: 88px;
	text-decoration: none;
	color: #333;
	background-image: url(http://s1.hao123img.com/v4/yU/2i/Ha/k1/_P/3/btn-site.png);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	line-height: 23px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.popup-site .item-normal {
	background-position: -1000px -2000px;
	line-height: 26px\9
}
.popup-site .important a.item-normal {
	color: #f30
}
.popup-site .important a.item-normal:hover {
	color: #FFF
}
.popup-site .item-add {
	background-position: -115px -31px
}
.popup-site .item-added {
	background-position: 0 -54px;
	color: #666;
	line-height: 26px\9
}
.popup-site .item-normal:hover, .popup-site .item-add:hover {
	background-position: 0 -31px;
	color: #fff;
	text-decoration: none
}
.popup-site .item-added:hover {
	color: #666;
	text-decoration: none
}
.popup-site .item-move {
	margin: 0;
	position: absolute;
	z-index: 255
}
.popup-site-layer {
	position: absolute;
	height: 588px;
	width: 750px;
	background-color: #838581;
	z-index: 599;
	top: 106px;
	left: 86px
}
.popup-site-self {
	background-color: #f7f7f7
}
.popup-site-recommend {
	width: 750px;
	float: left;
	border-top: 1px solid #e6e6e6;
	padding-top: 19px
}
.popup-site-cms {
	overflow: hidden;
	position: relative
}
.popup-site-self-sites {
	position: relative;
	width: 738px;
	padding: 12px 0;
	padding-left: 8px;
	overflow: hidden
}
.popup-site-self-sites li {
	float: left;
	display: inline;
	margin: 4px 0 4px 8px;
	background-color: #fff;
	border: 1px dotted #bbb;
	width: 111px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px
}
.popup-site-self-sites li:hover, .popup-site-self-fsites li.hover {
	border: 1px dotted #000
}
.popup-site-self-sites a, .popup-site-self-sites span {
	float: left;
	display: inline;
	margin-left: 5px;
	outline: 0
}
.popup-site-self-sites span {
	color: #999;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 62px;
	cursor: move;
*line-height:22px
}
.popup-site .popup-site-self-sites a {
	background-image: url(http://s1.hao123img.com/v4/Od/tr/Od/_O/KH/6/sprite-site.png);
	background-repeat: no-repeat;
	height: 20px
}
.popup-site-self-sites .modify {
	width: 9px;
	background-position: -88px 4px
}
.popup-site-self-sites .delete {
	width: 15px;
	background-position: -60px 4px
}
.popup-site-self-sites .modify:hover {
	width: 9px;
	background-position: -88px -29px
}
.popup-site-self-sites .delete:hover {
	width: 15px;
	background-position: -60px -29px
}
.popup-site-self-sug {
	border-top: 1px solid #e6e6e6;
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 100;
	width: 710px;
	padding-left: 6px;
	margin-left: 18px;
	position: relative
}
.popup-site-self-sug lable, .popup-site-self-sug input, .popup-site-self-sug a {
	display: inline-block;
	vertical-align: middle
}
.popup-site-self-sug input {
	line-height: 16px;
	height: 16px;
	color: #333;
	margin-left: 2px;
	border: 2px solid #69b527;
	padding: 4px 7px 4px 4px;
	margin-right: 6px;
	background-color: #FFF
}
.popup-site-self-sug .error {
	border: 2px solid #e49a9a
}
.popup-site-self-sug .name {
	width: 178px;
	margin-right: 8px
}
.popup-site-self-sug .url {
	width: 300px
}
.popup-site-self-sug .placeholder {
	line-height: normal;
	position: absolute;
	color: #999;
	font-size: 14px;
	margin: 0;
	cursor: text;
	top: 21px;
*top:22px
}
.popup-site-self-sug .placeholder-name {
	left: 88px
}
.popup-site-self-sug .placeholder-url {
	left: 332px
}
.popup-site .popup-site-self-sug a {
	margin-left: 3px;
	background-image: url(http://s1.hao123img.com/v4/yU/2i/Ha/k1/_P/3/btn-site.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center
}
.popup-site-self-sug a:hover {
	text-decoration: none
}
.popup-site-self-sug .add {
	width: 69px;
	height: 28px;
	color: #FFF;
	margin-left: 0;
	line-height: 28px;
	background-position: 0 -78px
}
.popup-site-self-sug .save {
	color: #1c1c1c;
	width: 71px;
	height: 29px;
	background-position: -60px 0;
	line-height: 29px;
	_line-height: 35px;
	overflow: hidden
}
.popup-site-head {
	height: 36px;
	position: relative;
	background-color: #fcfcfc;
	border-bottom: 1px solid #f2f2f2;
	width: 750px;
	overflow: hidden
}
.popup-site-head span {
	position: absolute;
	left: 16px;
	top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	width: 95px
}
.popup-site-head a {
	float: right;
	display: inline;
	margin-right: 15px;
	font-size: 12px;
	margin-top: 12px;
	color: #0053a5
}
.popup-site-head a:hover {
	color: #f30
}
.popup-site .popup-site-head .close {
	height: 23px;
	width: 23px;
	margin-top: 7px;
	background: url(http://s1.hao123img.com/v4/Od/tr/Od/_O/KH/6/sprite-site.png) 0 0 no-repeat
}
.popup-site-head .close:hover {
	background-position: 0 -25px
}
.popup-site-recommend-side {
	float: left;
	width: 90px;
	text-align: right;
	position: relative;
	height: 40px;
	padding-top: 7px
}
.popup-site-recommend-side span {
	color: #f30;
	font-size: 14px;
	font-weight: bold
}
.popup-site .popup-site-recommend strong {
	position: absolute;
	right: 2px;
	top: -15px;
	width: 17px;
	text-align: center;
	line-height: 16px;
	height: 16px;
	background: url(http://s1.hao123img.com/v4/Od/tr/Od/_O/KH/6/sprite-site.png) -154px 0 no-repeat;
	font-size: 10px;
	font-family: Tahoma
}
.popup-site-recommend-sidenone {
	line-height: 20px;
	margin-left: 20px;
	padding-bottom: 18px
}
.popup-site-recommend-sidenone h5 {
	display: inline;
	font-size: 14px;
	color: #333
}
.popup-site-recommend-sidenone span {
	color: #999;
	margin-left: 30px
}
.popup-site-recommend-content {
	float: left;
	padding-left: 5px;
	width: 600px;
	margin-right: -15px;
	_height: 50px;
	_overflow: hidden
}
.popup-site-recommend-content li {
	float: left;
	height: 40px;
	width: 120px;
	font-size: 14px;
	padding: 5px 0
}
.popup-site-recommend-content span {
	font-size: 12px;
	color: #999;
	float: left;
	padding-left: 25px;
	margin-top: 3px
}
.popup-site-recommend-control {
	float: right;
	width: 30px;
	height: 24px;
	background-color: #f7f7f7;
	position: relative;
	bottom: -4px
}
.popup-site .popup-site-recommend-control a {
	width: 12px;
	height: 14px;
	position: absolute;
	cursor: pointer;
	top: 5px;
	left: 9px;
	background-image: url(http://s1.hao123img.com/v4/Od/tr/Od/_O/KH/6/sprite-site.png);
	background-repeat: no-repeat;
	background-position: -33px 0
}
.popup-site-recommend-control a:hover {
	background-position: -33px -31px
}
.popup-site-cms {
	clear: both;
	padding-top: 26px
}
.popup-site-cms dl {
	border-top: 1px solid #f2f2f2;
	padding-top: 12px;
	padding-bottom: 27px;
	padding-left: 0;
	width: 750px;
	position: relative
}
.popup-site-cms dt {
	left: 0;
	text-align: left;
	top: -9px;
	padding-left: 21px;
	position: absolute;
	color: #999;
	font-weight: bold;
	background: #fff
}
.popup-site-cms dd {
	float: left;
	line-height: 24px;
	padding-top: 4px;
	display: inline;
	margin-left: 10px
}
.popup-site .popup-site-hint {
	z-index: 999;
	position: absolute;
	line-height: 35px;
	background-image: url(http://s1.hao123img.com/v4/Od/tr/Od/_O/KH/6/sprite-site.png);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 25px;
	display: none
}
.popup-site-hint-sug {
	background-position: -227px -73px;
	width: 123px;
	height: 35px;
	padding-left: 30px
}
.popup-site-hint-added {
	background-position: -225px 0;
	width: 112px;
	height: 28px;
	padding-left: 35px;
	line-height: 28px\9
}
.popup-site-hint-noicon {
	background-position: -227px -34px;
	width: 107px;
	height: 35px;
	padding-left: 6px
}
.popup-site-hint-save {
	background-position: 0 -72px;
	width: 181px;
	height: 35px;
	padding-left: 25px
}
.popup-site .popup-site-hint-save-forever {
	background: url(http://s0.hao123img.com/index/images/site/site-save-hint0928.png) no-repeat;
	width: 202px;
	height: 33px;
	position: absolute;
	left: 579px;
	top: 26px;
	z-index: 999;
	cursor: pointer;
	display: none
}
.popup-site-holder {
	position: relative;
	z-index: 501;
	width: 960px;
	margin: 0 auto;
	font-size: 0;
	line-height: 0
}
.suggest-site {
	font-family: Verdana, SimSun;
	left: 78px;
	border: 1px solid #817f82;
	background-color: #FFF;
	white-space: nowrap;
	overflow: hidden;
	z-index: 999;
	top: 42px;
	width: 558px
}
.suggest-site li {
	height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #f7f7f7;
	list-style: none;
	line-height: 30px
}
.suggest-site span {
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.suggest-site span.name {
	width: 215px;
	color: #323232
}
.suggest-site span.url {
	width: 230px;
	color: #005a94
}
.suggest-site strong {
	font-weight: bold
}
.sug-select {
	background-color: #e5eef7
}
.popup-site-nodata-hint {
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 50px
}
.widget-site .nodata {
	text-align: center;
	line-height: 45px;
	width: 690px;
	font-size: 12px;
	padding-top: 8px
}
.widget-site .nodata a {
	margin: 0 3px;
	color: #0053a5
}
.widget-site .nodata a:hover {
	color: #f30
}
.popup-site-loading {
	height: 155px;
	width: 750px;
	text-align: center;
	padding-bottom: 100px
}
.site-item-recommend-hint {
	position: absolute;
	background: url(http://s0.hao123img.com/v4/tk/Gs/aG/tQ/1y/1/recomend-bg.png) no-repeat;
	height: 70px;
	font-size: 12px;
	width: 125px;
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 12px;
	line-height: 18px;
	z-index: 900
}
.site-item-recommend-hint span {
	color: #3b5998;
	margin: 0 2px
}
.site-item-recommend-hint em {
	font-style: normal;
	text-decoration: underline;
	color: #555;
	cursor: pointer
}
.popup-site .popup-site-loading-pic {
	width: 220px;
	height: 55px;
	background: url(http://s0.hao123img.com/index/images/site/loading.png) no-repeat;
	margin: 0 auto;
	margin-top: 70px
}
.popup-site-blink {
	background-color: #f7f7f7;
	_z-index: 900;
	_position: relative
}
.popup-site-hinttext1 {
	position: absolute;
	height: 145px;
	width: 46px;
	top: 75px;
	z-index: 999
}
.popup-site .popup-site-hinttext1-text {
	z-index: 999;
	background: url(http://s0.hao123img.com/v4/im/Ik/iI/gJ/AP/3/hint-site1.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 123px;
	width: 46px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://s1.hao123img.com/v4/2a/Ka/T2/iv/gr/3/hint-site1-text.png");
	_background: 0
}
.popup-site .popup-site-hinttext1-close {
	z-index: 999;
	background: url(http://s0.hao123img.com/v4/im/Ik/iI/gJ/AP/3/hint-site1.png) -30px -129px no-repeat;
	position: absolute;
	top: 130px;
	left: 31px;
	height: 15px;
	width: 15px;
	cursor: pointer;
	_background: url(http://s1.hao123img.com/v4/Lv/7Y/Qx/nf/QW/5/hint-site1-png8.png) -30px -129px no-repeat
}
.popup-site-hinttext1-close:hover {
	background-position: -30px -153px
}
.popup-site-hinttext1-a {
	right: -25px
}
.popup-site-hinttext1-b {
	right: -36px
}
.rpjs {
	position: absolute;
	right: 100px;
	top: 10px;
	z-index: 480
}
.rp {
	border: 1px solid #e5e0cb;
	height: 24px;
	background-color: #fbf9f3;
	line-height: 24px;
	padding: 1px 5px;
	float: left;
	font-size: 12px
}
.rp span {
	float: left;
	padding-right: 5px;
	padding-left: 3px;
	font-size: 12px
}
.rp em, .rp a, .rp i {
	background-image: url(http://s1.hao123img.com/v4/ov/Ay/54/ac/9t/7/rp.png);
	background-repeat: no-repeat
}
.rp a, .rp i {
	float: left
}
.rp em {
	position: absolute;
	z-index: 901
}
.rp em.left {
	background-position: 0 0;
	width: 8px;
	height: 12px;
	left: -3px;
	top: 10px
}
.rp em.top {
	background-position: -6px 0;
	width: 7px;
	height: 5px;
	top: -4px;
	left: 10px
}
.rp a {
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 1px;
	background-position: -43px 5px;
	color: #3b5998;
	height: 20px;
	line-height: 20px;
	line-height: 24px\9;

	padding-left: 25px;
	background-color: #f0eae0;
	border: 1px solid #f0fae0;
	border-radius: 5px;
	margin-right: 5px;
	padding-right: 8px
}
.rp a:hover {
	background-color: #ece5d9;
	text-decoration: none;
	color: #f30
}
.rp i {
	background-position: -15px 8px;
	width: 10px;
	height: 100%;
	cursor: pointer
}
.rp i:hover, .rp i.hover {
	background-position: -26px 8px
}
.site-hint {
	position: absolute;
	background: url(http://s0.hao123img.com/v4/r7/5W/bi/LJ/Pi/4/site-hint-body.png) no-repeat;
	width: 144px;
	height: 64px;
	z-index: 100;
	_background-image: url(http://s1.hao123img.com/v4/Gm/iv/Ia/vz/H_/4/site-hint-body_png8.png)
}
.site-hint a {
	position: absolute;
	background-image: url(http://s1.hao123img.com/v4/00/L5/4u/uj/ZI/3/site-close.png);
	background-position: -15px -9px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	z-index: 101;
	top: 7px;
	left: 127px
}
.site-hint a:hover {
	background-position: -15px -35px
}
.site-hot-w {
	background-color: #f7f7f7;
	padding-bottom: 3px
}
.site-hot {
	position: relative;
	border: 1px solid #eee;
	height: 28px;
	line-height: 28px;
	background-color: #fdfff1;
	text-align: center;
	font-size: 12px
}
.site-hot-label {
	padding-left: 8px;
	color: #33a333
}
.site-hot-link {
	padding-left: 28px;
	padding-right: 10px;
	margin-right: 10px;
	text-decoration: none;
	color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: SimSun;
	_padding-top: 5px;
	_padding-bottom: 1px;
	background-image: url(http://s1.hao123img.com/v4/b7/06/3q/AQ/1R/6/site-hot-link.png);
	background-repeat: no-repeat;
	background-color: #52ab26;
	background-position: 5px 4px;
	border-radius: 2px
}
.site-hot-link:hover {
	background-color: #69b527;
	color: #fff;
	text-decoration: none;
	background-image: url(http://s0.hao123img.com/v4/tP/lp/La/up/F7/site-hot-link-hover.png)
}
.site-hot-more {
	color: #33a333;
	cursor: pointer
}
.site-hot-close {
	position: absolute;
	right: 2px;
	top: 1px;
	background-image: url(http://s1.hao123img.com/v4/00/L5/4u/uj/ZI/3/site-close.png);
	background-repeat: no-repeat;
	background-position: -36px -9px;
	width: 13px;
	height: 13px
}
.site-hot-close:hover {
	background-position: -36px -36px
}
.popup-site-tip-add, .popup-site-tip-del {
	position: absolute;
	width: 149px;
	height: 27px;
	top: 14px;
	left: 303px;
	z-index: 1;
	background: url(http://s0.hao123img.com/res/site-tip-fs8.png) no-repeat 0 0
}
.popup-site-tip-del {
	width: 189px;
	height: 36px;
	top: 24px;
	left: 228px;
	background-position: 0 -43px
}
.popup-site-tip-save {
	position: absolute;
	width: 120px;
	height: 25px;
	top: 27px;
	z-index: 1;
	background: url(http://s0.hao123img.com/res/tip_close-ie-fs8.png) no-repeat -3px 0;
	right: 42px
}
.popup-site-tip-close {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 12px;
	height: 12px;
	font-size: 0;
	line-height: 8px;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer
}
.popup-site-tip-close2 {
	position: absolute;
	left: 0;
	top: 12px;
	width: 12px;
	height: 12px;
	font-size: 0;
	line-height: 8px;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer
}
.site .g_icon {
	cursor: pointer
}
.site a.g_tips-r:hover {
	text-decoration: none
}
.site a.g_tips-r:hover b {
	text-decoration: underline
}
.search {
	width: 900px;
	height: 62px;
	position: relative
}
.search .left {
	float: left;
	margin: 0 10px 0 0
}
.search .logo {
	width: 97px;
	height: 58px;
	position: relative
}
.search .title {
	width: 97px;
	height: 58px;
	position: relative;
	text-align: right;
	line-height: 58px;
	padding-top: 15px;
}
.search .link {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100
}
.search .tabs {
	margin-bottom: 3px
}
.search .tab {
	display: inline-block;
	width: 49px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	vertical-align: middle
}
.search .curr {
	overflow: hidden;
*line-height:26px;
	font-weight: bold;
	text-decoration: none;
	cursor: default
}
.search .curr:hover {
	text-decoration: none
}
.search .more {
	width: 64px;
	vertical-align: middle;
*zoom:1
}
.search .input-wrapper {
	position: relative;
	margin-right: 5px
}
.search .input-shadow {
	width: 680px;
	height: 30px;
	border: 1px solid #ababab;
	background: url(http://s1.hao123img.com/v4/0W/m8/xk/V4/_g/2/baidu-form.png) -304px 0 #fff no-repeat
}
.search .input {
	width: 632px;
	height: 18px;
	border: 0;
	margin: 6px 30px 0 8px;
	font: 16px arial
}
.search .hotword {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 24px;
	height: 22px;
	background: no-repeat url(/images/index_icon.png) -352px -798px;
	text-indent: -99999px;
	z-index: 12
}
.search .hotword-on {
	background: no-repeat url(/images/index_icon.png) -352px -776px
}
.search .hot-num {
	position: absolute;
	top: -9px;
	left: 4px;
	width: 18px;
	height: 18px;
	text-indent: 0;
	text-align: center;
	color: #fff;
	cursor: pointer;
	background: url(/images/index_icon.png) no-repeat -255px -775px
}
.suggest-search {
	width: 440px;
	top: 31px;
	left: 0
}
.suggest-search .suggest-item {
	padding: 1px 6px 2px 8px;
	font: 14px/21px verdana
}
.suggest-search b {
	font-weight: bold
}
.suggest-search i {
	font-size: 12px;
	padding-left: 5px
}
.suggest-search .info {
	font-size: 12px;
	font-weight: normal
}
.suggest-search .icon {
	padding-right: 8px
}
.suggest-search .define {
	font-weight: bold;
	padding-left: 18px
}
.suggest-search .hot-icon {
	display: inline-block;
	height: 14px;
	margin: 4px 0 1px;
	font-size: 11px;
	line-height: 14px
}
.suggest-search .hot-icon-index {
	width: 14px;
	margin-right: 8px;
	text-align: center;
	color: #fff
}
.suggest-search .hot-icon-orange {
	background: #fa8f29
}
.suggest-search .hot-icon-dark {
	background: #dfdfdf
}
.suggest-search .hot-icon-new {
	width: 14px;
	background: url(/images/index_icon.png) no-repeat -204px -800px;
	text-indent: -99999px
}
.suggest-search .list-hook {
	padding-bottom: 1px
}
.suggest-search .footer-hook {
	position: absolute;
	right: 8px;
	bottom: 1px;
	font-size: 12px;
	line-height: 22px;
	z-index: 990;
*bottom:-1px
}
.suggest-search .hotword-tip a {
	color: #0053a5
}
.search .hidden-params {
	display: none
}
.search .button-wrapper {
	background: url(http://s1.hao123img.com/v4/0W/m8/xk/V4/_g/2/baidu-form.png) -202px 0 no-repeat;
	vertical-align: top
}
.search .button {
	width: 95px;
	height: 32px;
	border: 0;
	font-size: 14px;
	margin: 0 2px 2px 0;
	background: #ddd url(http://s1.hao123img.com/v4/0W/m8/xk/V4/_g/2/baidu-form.png) no-repeat;
	cursor: pointer
}
.search .button-active {
	background: #ddd url(http://s1.hao123img.com/v4/0W/m8/xk/V4/_g/2/baidu-form.png) -100px 0 no-repeat
}
.hotword-yindao-tip {
	position: absolute;
	width: 143px;
	height: 31px;
	right: -147px;
	top: -32px;
	background-position: -36px -1507px
}
.hotword-yindao-tip .hot-quan {
	position: absolute;
	width: 37px;
	height: 35px;
	left: -39px;
	top: 27px;
	background-position: 0 -1534px
}
.hotword-yindao-tip .hot-close {
	position: absolute;
	width: 16px;
	height: 16px;
	right: -1px;
	top: 0;
	cursor: pointer
}
.skin-color-green #layoutContainer .naverji-search {
	background-image: url(http://s1.hao123img.com/v4/oO/cz/GR/H5/d1/search-bg.jpg);
	background-position: -1px 1px
}
.skin-color-green .hao123-search-panel-high .search-bg {
	background: url(http://s1.hao123img.com/v4/00/K-/Nm/JC/og/5/search-heigh-bg.jpg) repeat-x
}
.skin-color-green #layoutContainer .hao123-search-panel-high {
	height: 153px
}
.skin-color-green #layoutContainer .hao123-search-panel-high .search-bg {
	height: 153px
}
.skin-color-green #layoutContainer .hao123-search-panel-high .hao123-search {
	padding: 15px 0 0 141px
}
.notice a {
	font-size: 12px;
	white-space: nowrap;
	vertical-align: baseline
}
.hao123logo {
	position: relative
}
.hao123logo .card {
	position: absolute;
	top: 0;
	left: 0
}
.hao123startup-welcome {
	width: 981px;

	height: 369px;
	background: url(http://s1.hao123img.com/v4/Qo/Lg/uZ/zG/LM/2/hao123start1.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -487px;
	z-index: 999
}
.hao123startup-hint {
	width: 960px;
	height: 60px;
	background: url(http://s0.hao123img.com/v4/NE/i7/_2/r9/uk/4/hao123start2.png) no-repeat;
	top: 0;
	margin: 0 auto;
	z-index: 999
}
.leftad {
	margin-bottom: 10px;
	font-size: 14px;
	position: relative;
	background-repeat: no-repeat
}
.leftad a {
	display: inline-block
}
.leftad a:hover {
	color: #f30;
	text-decoration: underline
}
.leftad .g_red {
	color: #f30
}
.leftad .g_red:hover {
	color: #f30
}
.leftad-text {
	text-align: justify;
	border-top: 1px solid #cecece;
	line-height: 24px;
*line-height:25px;
	height: 24px;
	background-color: #f7f7f7;
	overflow: hidden;
	padding: 0 6px
}
.leftad-justify-fix {
	width: 100%;
	height: 0;
	overflow: hidden;
	line-height: 0
}
.leftad-30 {
	height: 30px;
	line-height: 30px;
	background-image: url(/images/index_icon.png);
	background-repeat: no-repeat;
	overflow: hidden
}
.leftad-30 a {
	color: #333;
	width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	display: block;
	_line-height: 33px
}
.leftad-imglink {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999
}
#leftad30 {
	left: 40px;
	position: absolute
}
.leftad-30-icon1 {
	background-position: -559px -288px
}
.leftad-30-icon2 {
	background-position: -559px -330px
}
.leftad-30-icon3 {
	background-position: -559px -369px
}
.leftad-30-icon4 {
	background-position: -559px -1227px
}
.leftad-30-icon5 {
	background-position: -559px -1272px
}
.leftad-601 {
	height: 60px;
	padding-left: 90px;
	overflow: hidden
}
.leftad-601-content {
	height: 55px;
	overflow: hidden;
	padding-top: 12px;
	padding-right: 3px
}
.leftad-601-link {
	margin-left: 10px;
	margin-bottom: 10px;
	color: #333;
	_line-height: 16px
}
.leftad-601 .leftad-imglink {
	height: 60px;
	width: 95px
}
.leftad-602 {
	padding-top: 36px
}
.leftad-602 .g_s_br {
	border-width: 1px 0 0 0
}
.leftad-602-link {
	color: #666
}
.leftad-602 .leftad-imglink {
	height: 36px;
	width: 238px
}
.leftad-901 {
	padding-left: 90px;
	padding-top: 4px;
	height: 84px
}
.leftad-901-content {
	height: 76px;
	overflow: hidden;
	padding-right: 3px
}
.leftad-901-link {
	margin-top: 10px;
	margin-left: 10px;
	color: #333;
	_line-height: 16px
}
.leftad-901 .leftad-imglink {
	width: 95px;
	height: 90px
}
.leftad-902 {
	padding-top: 66px
}
.leftad-902-link {
	color: #666
}
.leftad-902 .leftad-imglink {
	width: 238px;
	height: 66px
}
.leftad-auto {
	padding-top: 75px
}
.leftad-auto-content {
	padding-bottom: 4px;
	border-top: 1px solid #cecece;
	background-color: #f7f7f7
}
.leftad-auto-link {
	padding-top: 10px;
	padding-bottom: 4px;
	color: #666;
	line-height: 16px\9;
	margin-left: 8px;
	padding-right: 2px
}
.leftad-auto .leftad-imglink {
	width: 238px;
	height: 75px
}
.leftad-1 {
	margin-bottom: 10px;
	height: 78px
}
.leftad-170 {
	margin-bottom: 10px;
	height: 68px
}
.leftad-160 {
	margin-bottom: 10px;
	height: 58px
}
.leftad-150 {
	margin-bottom: 10px;
	height: 48px
}
.leftad-78 {
	height: 78px;
	cursor: pointer
}
.leftad-zhongqiu {
	font-family: "Microsoft Yahei"
}
.leftad-zhongqiu-title {
	display: block;
	height: 62px;
	width: 238px;
	background-repeat: no-repeat;
	cursor: pointer
}
.leftad-zhongqiu-rankview {
	width: 238px;
	height: 78px;
	overflow: hidden;
	position: relative
}
.leftad-zhongqiu-rank {
	position: absolute;
	width: 238px;
	line-height: 26px
}
.leftad-zhongqiu-rank .list {
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	background: #f8f8f8;
	vertical-align: middle;
	overflow: hidden
}
.leftad-zhongqiu-rank .even {
	background: #eee
}
.leftad-zhongqiu-rank .name {
	display: inline-block;
	width: 140px;
	overflow: hidden;
	border-right: 1px solid #e4e4e4;

	white-space: nowrap
}
.leftad-zhongqiu-rank .score {
	display: inline-block;
	width: 77px;
	overflow: hidden;
	text-align: right;
	white-space: nowrap
}
.toppicture {
	position: relative;
	display: inline-block;
*dipslay:inline;
*zoom:1
}
.toppicture img {
	width: 204px;
	height: 86px
}
.toppicture .pic {
	display: inline-block;
	margin: 0 2px 8px 2px
}
.toppicture .arrow {
	display: inline-block;
	height: 34px;
	width: 20px;
	background: url(/images/index_icon.png) no-repeat 0 0
}
.toppicture .next-arrow {
	background-position: -586px -1123px
}
.toppicture .pre-arrow {
	background-position: -563px -1123px
}
.toppicture .silde-btn {
	position: absolute;
	top: 20px;
	width: 20px;
	height: 34px;
	background: #000;
	opacity: .5;
	filter: Alpha(opacity=50);
	z-index: 5;
	cursor: pointer
}
.toppicture .silde-btn:hover {
	opacity: .7;
	filter: Alpha(opacity=70)
}
.toppicture .next-btn {
	right: 2px
}
.toppicture .pre-btn {
	left: 2px
}
.toppicture .content-pic {
	width: 208px;
	height: 94px
}
.toppicture .content-pic li {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.toppicture .content-pic .first {
	display: block
}
.toppicture .content-pic .selected {
	display: block;
	z-index: 2
}
.leftad-1 .toppicture img {
	width: 238px;
	height: 78px
}
.leftad-1 .toppicture .content-pic {
	height: 78px;
	width: 238px
}
.leftad-1 .toppicture .pic {
	margin: 0
}
.leftad-1 .toppicture .pre-btn {
	left: 0
}
.leftad-1 .toppicture .next-btn {
	right: 0
}
.leftad-170 .toppicture img {
	width: 238px;
	height: 68px
}
.leftad-170 .toppicture .content-pic {
	height: 68px;
	width: 238px
}
.leftad-170 .toppicture .pic {
	margin: 0
}
.leftad-170 .toppicture .pre-btn {
	left: 0
}
.leftad-170 .toppicture .next-btn {
	right: 0
}
.leftad-170 .toppicture .silde-btn {
	top: 17px
}
.leftad-160 .toppicture img {
	width: 238px;
	height: 58px
}
.leftad-160 .toppicture .content-pic {
	height: 58px;
	width: 238px
}
.leftad-160 .toppicture .pic {
	margin: 0
}
.leftad-160 .toppicture .pre-btn {
	left: 0
}
.leftad-160 .toppicture .next-btn {
	right: 0
}
.leftad-160 .toppicture .silde-btn {
	top: 12px
}
.leftad-150 .toppicture img {
	width: 238px;
	height: 48px
}
.leftad-150 .toppicture .content-pic {
	height: 48px;
	width: 238px
}
.leftad-150 .toppicture .pic {
	margin: 0
}
.leftad-150 .toppicture .pre-btn {
	left: 0
}
.leftad-150 .toppicture .next-btn {
	right: 0
}
.leftad-150 .toppicture .silde-btn {
	top: 7px
}
.topmobileapp {
	padding: 10px 15px 15px 15px;
*padding-bottom:12px
}
.topmobileapp .split {
	width: 238px;
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 5px 0 6px -15px;
	border-width: 1px 0 0 0
}
.topmobileapp .recommend {
	display: inline-block;
	float: left;
	width: 60px;
	margin-right: 14px;
	text-align: center;
	font-family: simsun
}
.topmobileapp .last {
	margin-right: 0
}
.topmobileapp .recommend-desc {
	display: block;
	font-size: 12px;
	margin: 3px 0 5px 0
}
.topmobileapp p {
	width: 104px;
	height: 28px;
	overflow: hidden
}
.topzixun {
	padding: 3px 5px 5px 8px
}
.dianziyangben {
	padding: 3px 8px 0px 5px
}
.topzixun p {
	width: 220px;
	height: 28px;
	overflow: hidden;
	margin:0;
}
.topzixun .link:hover i {
	text-decoration: none
}
.topyouxi {
	padding: 10px 15px 15px 15px
}
.topyouxi .first {
	display: inline-block;
	margin-bottom: 8px
}
.topyouxi .last-pic {
	display: inline-block;
	margin: 0 0 8px 4px
}
.topyouxi p {
	width: 104px;
	height: 28px;
	overflow: hidden
}
.topyingshi {
	padding: 10px 15px 15px 15px
}
.topyingshi .first {
	display: inline-block;
	margin-bottom: 8px
}
.topyingshi p {
	width: 208px;
	height: 28px;
	overflow: hidden
}
.topyingshi .desc {
	font-size: 12px;
	color: #999;
	float: right;
	line-height: 28px;
	cursor: pointer
}
.topyingshi .desc:hover span {
	text-decoration: underline
}
.topyingshi .desc-icon {
	display: none;
	width: 8px;
	background: url(/images/index_icon.png);
	text-decoration: none
}
.topyingshi .desc:hover {
	text-decoration: none
}
.topyingshi .desc:hover .desc-icon {
	text-decoration: none
}
.toptab {
	font-size: 14px;
	color: #616161;
	background: #f7f7f7;
	border-width: 2px 0 0 0;
	width: 238px;
	height: 32px;
	line-height: 32px;
}
.toptabtitle {
	padding-left: 8px;
}
.toptab .channel {
	float: left;
	display: inline-block;
 *display:inline;
 *zoom:1;
	width: 59px;
	text-align: center;
	color: #616161;
}
.toptab .channel:hover {
	color: #f30;
	text-decoration: none
}
.toptab .option_hover {
	font-weight: bold;
	color: #498949
}
.toptab .option_hover:hover {
	color: #498949;
	text-decoration: underline
}
.toptab .spt {
*zoom:1;
	border-width: 0 0 0 1px
}
.toptab .channel span {
	display: inline-block;
	vertical-align: middle;
	height: 32px;
	_height: 28px;
	line-height: 32px;
	_line-height: 30px;
*padding-top:2px;
	position: relative;
cursor:pointer, *display:inline;
}
.toptab ul li {
 *float:left;
*display:inline;
}
.toptab .em {
	border-width: 2px 0 0 0;
	margin-top: -2px
}
.toptab .em:hover {
	text-decoration: underline
}
.toptab .last {
	width: 58px
}
.spanceline {
	width: 236px;
	height: 5px;
}
.toplist {
	width: 236px;
	overflow: hidden;
}
.toplist .rank {
	float: left;
	margin: 8px 5px 0 0;
	_margin-right: 2px;
	width: 12px;
	height: 12px;
	_line-height: 0;
	_font-size: 0;
	background: url(/images/index_icon.png) no-repeat
}
.toplist .link {
	display: inline;
	line-height: 28px;
	_line-height: 30px
}
.toplist .rank-1 {
	background-position: -574px -961px
}
.toplist .rank-2 {
	background-position: -574px -973px
}
.toplist .rank-3 {
	background-position: -574px -985px
}
.toplist .rank-4 {
	background-position: -574px -997px
}
.toplist .rank-5 {
	background-position: -574px -1009px
}
.toplist .rank-6 {
	background-position: -574px -1021px
}
.toplist .rank-7 {
	background-position: -574px -1033px
}
.toplist .rank-8 {
	background-position: -574px -1045px
}
.toplist .rank-9 {
	background-position: -574px -1057px
}
.toplist .rank-10 {
	background-position: -574px -1069px
}
.toplist .g_video i {
	display: inline-block;
	width: 14px;
	background: url(/images/index_icon.png) no-repeat -538px -953px
}
.toplist .g_live i {
	display: inline-block;
	width: 14px;
	background: url(/images/index_icon.png) no-repeat -537px -1062px
}
.toplist .g_hot i {
	display: inline-block;
	width: 13px;
	background: url(/images/index_icon.png) no-repeat -538px -1019px
}
.toplist .t_icon i {
	display: inline-block;
	width: 14px;
	background: url(/images/index_icon.png) no-repeat -537px -985px
}
.toplist .g_rankup {
	background-position: -512px -953px
}
.toplist .g_rankdown {
	background-position: -512px -1009px
}
.toplist .g_bold {
	font-weight: bold
}
.widget-wfslider {
	margin-top: 10px;
	position: relative;
	height: 170px;
	font-size: 14px;
	line-height: 100%
}
.widget-wfslider .wfpos0 {
	background-position: -109px -375px;
	position: absolute;
	height: 36px;
	width: 24px;
	top: -2px;
	z-index: 200;
	left: 14px;
	background-position: -178px -1100px
}
.skin-color-green .wfpos0 {
	background-position: -149px -1100px
}
.widget-wfslider .wf-change {
	position: absolute;
	line-height: 16px;
	height: 16px;
	top: 15px;
	right: 14px;
	font-size: 12px;
	background-position: -54px -1099px;
	padding-left: 20px
}
.widget-wfslider .wf-change:hover {
	background-position: -54px -1119px
}
.widget-wfslider .wf-title {
	padding-left: 45px;
	padding-top: 15px
}
.widget-wfslider .wf-site1 {
	padding: 12px 0 0 0
}
.widget-wfslider .wf-site1 {
	font-size: 12px;
	width: 748px;
	overflow: hidden
}
.widget-wfslider .wf-tjwz1 {
	width: 760px;
	margin-left: -16px;
	_margin-left: -46px
}
.widget-wfslider .wf-tjwz2 {
	width: 760px;
	margin-left: -16px;
	_margin-left: -46px
}
.widget-wfslider .wf-tjwzi {
	display: inline-block;
	width: 210px;
	margin-left: 30px;
	float: left
}
.widget-wfslider .wf-tjwz2 .wf-tjwzi {
	float: left;
	height: 36px;
	line-height: 36px;
	overflow: hidden
}
.widget-wfslider .wf-tjimg {
	float: left;
	border: 1px solid #dfdfdf;
	margin-right: 9px
}
.widget-wfslider .wf-tjct {
	line-height: 20px
}
.widget-wfslider .wf-tjct .wf-title2 {
	font-size: 14px;
	line-height: 18px;
	display: block
}
.widget-wfslider .split {
	border-top: 1px dashed #d9dcd7;
	line-height: 0;
	height: 0;
	font-size: 0;
	margin: 11px 10px 0 10px
}
.widget-weibobottom {
	width: 1000px;
	padding-bottom: 15px
}
.ie6 .widget-weibobottom {
	padding-bottom: 0
}
.marginleft15 {
	margin-left: 15px
}
.weibotbox {
	width: 250px;
	vertical-align: top
}
.weibotbox .wb-block {
	margin-left: 32px;
	padding-top: 3px
}
.weibotbox .img {
	float: left;
	height: 36px;
	width: 24px;
	margin-top: -2px
}
.weibotbox .pos0 {
	background-position: -109px -375px
}
.weibotbox .pos1 {
	background-position: -109px -415px
}
.weibotbox .pos2 {
	background-position: -109px -455px
}
.weibotbox .pos3 {
	background-position: -109px -494px
}
.weibotbox h3 {
	height: 30px;
	line-height: 30px
}
.weibotbox h3 a {
	font-size: 14px;
	font-weight: bold
}
.weibotbox ul {
	width: 202px
}
.weibotbox li {
	float: left;
	width: 49px
}
.weibotbox li a {
	line-height: 24px
}
.skin-color-green .weibotbox .pos0 {
	background-position: -80px -375px
}
.skin-color-green .weibotbox .pos1 {
	background-position: -80px -415px
}
.skin-color-green .weibotbox .pos2 {
	background-position: -80px -455px
}
.skin-color-green .weibotbox .pos3 {
	background-position: -80px -494px
}
.service {
	font-size: 12px
}
.service .title {
	height: 32px;
	padding-left: 15px;
	font-size: 14px;
	border-width: 2px 0 0 0
}
.service .em:hover {
	text-decoration: underline
}
.service .title h1 {
	font-weight: bold;
	line-height: 32px
}
.service .cz_phone {
	padding: 10px 14px 0 14px
}
.service .phone .num {
	display: inline-block;
	height: 21px;
	border-top: 1px solid #e4e4e4;
	vertical-align: top;
	width: 200px;
	padding: 5px 0 0 8px
}
.service .phone {
	width: 208px;
	position: relative;
	border: 1px solid #ccc;
	margin-bottom: 5px;
	z-index: 1
}
.service .phone input {
	border: 0;
	background: 0
}
.service .gray {
	color: #999
}
.service .phone .icon {
	position: absolute;
	top: 6px;
	right: 5px;
	height: 16px;
	width: 15px;
	background: url(/images/index_icon.png) no-repeat -415px -1055px
}
.service .popup-msg {
	position: absolute;
	top: 28px;
	left: -1px;
	width: 208px;
	height: 22px;
	border: 1px solid #a5a5a5;
	background: #ffe1e1;
	overflow: hidden;
	z-index: 10
}
.service .popup-msg span {
	color: #f00;
	line-height: 22px;
	padding-left: 10px
}
.service .cz_area {
	position: relative;
	line-height: 28px
}
.service .amount {
	width: 56px;
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #ccc
}
.service .amount .select {
	display: inline-block;
	height: 27px;
	border-top: 1px solid #e4e4e4;
	vertical-align: top;
	text-align: right;
	width: 56px;
	font-family: simsun;
	cursor: pointer;
	line-height: 26px
}
.service .amount .arrow {
	display: inline-block;
	background: url(/images/index_icon.png) no-repeat -586px -226px;
	width: 18px
}
.service .cz_submit {
	width: 50px;
	height: 30px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	background: url(/images/index_icon.png) no-repeat -225px -960px
}
.service .active {
	background-position: -225px -1008px
}
.service .popup-price {
	position: absolute;
	top: 29px;
	left: 0;
	width: 208px;
	height: 28px;
	border: 1px solid #a5a5a5;
	background: #fcfcfc;
	overflow: hidden;
	margin-right: -10px;
	z-index: 15
}
.service .popup-price a {
	display: inline-block;
	vertical-align: top;
	line-height: 28px;
	text-align: center;
	width: 51px;
	border-right: 1px solid #e9e9e9;
	cursor: pointer;
	font-family: simsun;
	color: #6f6f6f
}
.service .popup-price b {
	font-weight: bold
}
.service .popup-price .last {
	width: 52px;
	border: 0
}
.service .popup-price .hover {
	background: #f0f0f0;
	text-decoration: none;
	color: #6f6f6f!important
}
.service .info {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 102px;
	color: #6f6f6f
}
.service .info .price {
	color: #ff9000;
	margin-left: 4px;
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
	font-family: simsun
}
.service .more-tools {
	padding: 0 15px;
	width: 208px;
	margin-top: 13px;
	font-size: 14px;
	overflow: hidden
}
.service .more-tools a {
	display: inline-block;
	width: 60px;
	height: 26px;
	padding-left: 3px;
	margin-right: 8px;
	line-height: 18px
}
.service .more-tools .last {
	margin-right: 0
}
.service .solid-split {
	margin-top: 10px;
	border-width: 1px 0 0 0;
	line-height: 0;
	height: 0;
	font-size: 0;
	width: 238px
}
.service .split {
	border-top: 1px dashed #d9dcd7;
	line-height: 0;
	height: 0;
	font-size: 0;
	width: 208px
}
.service .life-kno {
	padding-left: 15px;
	padding-right: 15px;
	width: 208px;
	overflow: hidden
}
.service .life-news {
	font-size: 14px;
	padding-top: 12px;
	line-height: 110%
}
.service .life-news .newcat {
	border-right: 1px solid #999;
	width: 37px
}
.service .life-news a {
	display: inline-block;
	padding-left: 6px;
	cursor: pointer
}
.service .life-kno .last {
	padding-bottom: 14px
}
.relax .title {
	font-size: 14px;
	height: 32px;
	line-height: 32px
}
.relname {
	color: #333
}
.relax .head {
	border-bottom: 1px solid #e9e9e9;
	padding-left: 15px
}
.relax .btns {
	margin: 13px 6px 0 0
}
.relax .btn {
	display: inline-block;
	margin-right: 6px;
	background: url(/images/index_icon.png) no-repeat -53px -1331px;
	width: 7px;
	height: 7px;
	cursor: pointer;
	_font-size: 0;
	_line-height: 0;
	vertical-align: top
}
.relax .btn-selected {
	background-position: -503px -553px;
	width: 10px;
	height: 10px;
	margin-top: -2px
}
.relax .content {
	padding-top: 20px
}
.relax .slide {
	width: 34px;
	height: 140px;
	vertical-align: top
}
.relax .viewport {
	width: 930px;
	height: 140px;
	overflow: hidden;
	vertical-align: bottom;
	position: relative
}
.relax .screens {
	height: 282px;
	position: absolute
}
.relax .list {
	width: 930px;
	height: 140px
}
.relax .item {
	margin: 0 20px 15px 0;
	position: relative
}
.relax .tip {
	display: block;
	height: 22px;
	width: 170px;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	margin-top: 4px;
	_vertical-align: baseline
}
.relax .item-last {
	margin-right: 0
}
.relax .arrow {
	display: inline-block;
	width: 26px;
	height: 100px;
	background: url(http://s0.hao123img.com/v4/00/XX/hS/A-/kh/3/sanjiao.png) no-repeat
}
.relax .arrow-pre {
	background-position: -33px 0
}
.relax .arrow-pre:hover {
	background-position: -149px 0
}
.relax .arrow-next {
	margin-left: 8px;
	background-position: -6px 0
}
.relax .arrow-next:hover {
	background-position: -83px 0
}
.relname:hover {
	color: #f30
}
.ranklist {
	width: 218px
}
.ranklist .rank-content li {
	height: 28px;
	line-height: 28px;
	overflow: hidden
}
.ranklist .rank {
	float: left;
	margin: 8px 5px 0 0;
	_margin-right: 2px;
	width: 12px;
	height: 12px;
	_line-height: 0;
	_font-size: 0;
	background: url(/images/index_icon.png) no-repeat
}
.ranklist .rank-1 {
	background-position: -574px -961px
}
.ranklist .rank-2 {
	background-position: -574px -973px
}
.ranklist .rank-3 {
	background-position: -574px -985px
}
.ranklist .rank-4 {
	background-position: -574px -997px
}
.ranklist .rank-5 {
	background-position: -574px -1009px
}
.ranklist .rank-6 {
	background-position: -574px -1021px
}
.ranklist .rank-7 {
	background-position: -574px -1033px
}
.ranklist .rank-8 {
	background-position: -574px -1045px
}
.ranklist .rank-9 {
	background-position: -574px -1057px
}
.ranklist .rank-10 {
	background-position: -574px -1069px
}
.picture {
	width: 204px
}
.picture .piclink {
	display: inline-block;
	text-align: center
}
.picture .picdesc {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	margin-top: 5px;
	cursor: pointer;
	overflow: hidden
}
.picture .vedio-icon {
	float: left;
	background: url(/images/index_icon.png) no-repeat -76px -1327px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 5px 3px 0 0
}
.music {
	width: 246px;
	height: 26px;
	border: 1px solid #e4e4e4;
	overflow: hidden
}
.music .music-tip {
	position: absolute;
	width: 129px;
	height: 0;
	top: 0;
	left: 100px
}
.music .music-loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 246px;
	height: 246px;
	padding-top: 100px;
	background: #fff;
	text-align: center
}
.music .tip-close {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 4px;
	right: 6px
}
.music .music-cover {
	position: absolute;
	top: 0;
	left: 0
}
.horoscope {
	position: relative
}
.horoscope .date {
	font-size: 12px;
	font-weight: normal;
	margin-left: 8px
}
.horoscope .select {
	position: absolute;
	top: 4px;
	left: 155px;
	height: 22px;
	width: 61px;
	border: 1px solid #ccc;
	cursor: pointer
}
.horoscope .select-text {
	display: inline-block;
	height: 18px;
	width: 51px;
	padding: 3px 0 0 10px;
	border-top: 1px solid #e8e8e8;
	font-size: 12px
}
.horoscope .slidedown-arrow {
	background: url(/images/index_icon.png) no-repeat -53px -205px;
	width: 10px;
	height: 12px;
	position: absolute;
	top: 9px;
	right: 0
}
.horoscope .select-content {
	position: absolute;
	width: 217px;
	height: 64px;
	overflow: hidden;
	top: 28px;
	left: 0;
	border-left: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
	z-index: 5
}
.horoscope .content-list {
	width: 217px;
	height: 64px
}
.horoscope .selected {
	background: #f0f0f0
}
.horoscope .select-content li {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 53px;
	height: 20px;
	line-height: 20px;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	text-align: center;
	color: #666;
	font-size: 12px;
	cursor: pointer
}
.horoscope .select-content .last {
	width: 54px
}
.horoscope .text {
	height: 28px;
	line-height: 28px
}
.horoscope .remark {
	height: 56px;
	line-height: 28px;
	overflow: hidden
}
.horoscope .star {
	display: inline-block;
	height: 20px;
	width: 148px;
	background: url(/images/index_icon.png) no-repeat;
	vertical-align: middle
}
.horoscope .star-5 {
	background-position: -186px -1326px
}
.horoscope .star-4 {
	background-position: -186px -1358px
}
.horoscope .star-3 {
	background-position: -186px -1390px
}
.horoscope .star-2 {
	background-position: -186px -1422px
}
.horoscope .star-1 {
	background-position: -186px -1454px
}
.widget-adbar {
	height: 28px;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
	vertical-align: middle;
	overflow: hidden;
	padding-left: 25px
}
.widget-adbar span {
	display: inline-block;
	padding-right: 25px
}
.navigate {
	position: relative;
	z-index: 99
}
.navigate .tab {
	width: 728px;
	vertical-align: bottom
}
.navigate li {
	display: inline-block;
	float: left;
*display:inline;
*zoom:1;
	border-top: 0;
	border-left: none;
	padding: 2px;
	width: 86px;
	vertical-align: top
}
.navigate li.last {
	margin-right: -5px
}
.navigate .title {
	display: inline-block;
*line-height:16px;
	margin-left: 5px;
	margin-top: 8px;
	cursor: pointer;
	vertical-align: top
}
.navigate .icon {
	display: inline-block;
*display:inline;
*zoom:1;
	_background: 0;
	margin-left: 10px;
	height: 20px;
	width: 20px;
	margin-top: 5px;
	cursor: pointer
}
.ie6 .navigate .icon {
	background: 0
}
.navigate .loading .icon {
	background: url("http://s0.hao123img.com/res/img/navloading.gif") no-repeat
}
.navigate-game .icon {
	background: url(http://s0.hao123img.com/res/img/index/nav/icon-0716.png) no-repeat
}
.navigate-tuan .icon {
	background: url(http://s0.hao123img.com/res/img/index/nav/icon-0724_32.png) no-repeat
}
.navigate-tuan2 .icon {
	background: url(http://s0.hao123img.com/res/img/index/nav/icon-icon0807-2.png) no-repeat
}
.navigate-gouwu .icon {
	background: url(http://s0.hao123img.com/res/img/index/icon-0915-24.png) no-repeat
}
.navigate-short .icon {
	background: url(http://s0.hao123img.com/res/img/index/nav/icon-0905.png) no-repeat
}
.navigate-all .icon {
	background: url(../images/icon-0924-24.png) no-repeat
}
.navigate .icon s {
	overflow: hidden;
	float: left;
	width: 20px;
	height: 20px;
	cursor: pointer
}
.navigate .hover {
	background: #e2e2e8
}
.navigate .channel {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 86px;
	height: 30px
}
.navigate .channel-more {
	width: 107px
}
.navigate .channel:hover {
	color: #333;
	text-decoration: none
}
.navigate .option-selected {
	font-weight: bold
}
.navigate .option-selected .channel:hover .title {
	color: #fff;
	text-decoration: underline
}
.navigate .option-selected channel, .navigate .option-selected .title, .navigate .option-selected .icon, .navigate .option-selected .icon s {
	color: #fff
}
.navigate v\:* {
	_behavior: url(#default#VML);
	_zoom: 1
}
.navigate .ie6-icon {
	margin-top: -20px;
	margin-left: 0;
	display: block;
	width: 200px;
	height: 200px
}
.navigate .i-tab_default .ie6-icon {
	margin-left: 0
}
.navigate .i-tab_tv .ie6-icon {
	margin-left: -20px
}
.navigate .i-tab_film .ie6-icon {
	margin-left: -40px
}
.navigate .i-tab_news .ie6-icon {
	margin-left: -60px
}
.navigate .i-tab_ent .ie6-icon {
	margin-left: -80px
}
.navigate .i-tab_military .ie6-icon {
	margin-left: -100px
}
.navigate .i-tab_game .ie6-icon {
	margin-left: -120px
}
.navigate .i-tab_gouwu .ie6-icon {
	margin-left: -140px
}
.navigate .i-tab_novel .ie6-icon {
	margin-left: -160px
}
.navigate .i-tab_short .ie6-icon {
	margin-left: -180px
}
.navigate .option-selected .ie6-icon {
	margin-top: 0
}
.navigate .i-tab_default {
	background-position: 0 -20px
}
.navigate .option-selected .i-tab_default {
	background-position: 0 0
}
.navigate .i-tab_tv {
	background-position: -20px -20px
}
.navigate .option-selected .i-tab_tv {
	background-position: -20px 0
}
.navigate .i-tab_film {
	background-position: -40px -20px
}
.navigate .option-selected .i-tab_film {
	background-position: -40px 0
}
.navigate .i-tab_news {
	background-position: -60px -20px
}
.navigate .option-selected .i-tab_news {
	background-position: -60px 0
}
.navigate .i-tab_ent {
	background-position: -80px -20px
}
.navigate .option-selected .i-tab_ent {
	background-position: -80px 0
}
.navigate .i-tab_military {
	background-position: -100px -20px
}
.navigate .option-selected .i-tab_military {
	background-position: -100px 0
}
.navigate .i-tab_game {
	background-position: -120px -20px
}
.navigate .i-tab_gouwu {
	background-position: -140px -20px
}
.navigate .option-selected .i-tab_game {
	background-position: -120px 0
}
.navigate .option-selected .i-tab_gouwu {
	background-position: -140px 0
}
.navigate .i-tab_novel {
	background-position: -160px -20px
}
.navigate .i-tab_short {
	background-position: -180px -20px
}
.navigate .option-selected .i-tab_novel {
	background-position: -160px 0
}
.navigate .option-selected .i-tab_short {
	background-position: -180px 0
}
.navigate .nav_more {
	width: 20px;
	height: 34px;
	border-top: 0;
	border-left: none;
	border-right: 0;
	vertical-align: bottom;
	background-image: url(/images/index_icon.png);
	background-position: -581px -672px;
	background-repeat: no-repeat
}
.navigate .up {
	background-position: -581px -740px
}
.navigate .nav_more:hover {
	background-color: #ddd
}
.navigate .more_list {
	position: absolute;
	right: 0;
	top: 35px;
	height: 0;
	overflow: hidden
}
.navigate .more_item {
	padding: 2px;
	width: 107px;
	height: 30px;
	border-right: 0;
	border-top: 0
}
.navigate .tabtip {
	position: absolute;
	width: 91px;
	height: 42px;
	left: 0;
	top: 42px;
	overflow: hidden
}
.navigate .navmore-tip {
	position: absolute;
	width: 145px;
	height: 0;
	top: -10px;
	right: -80px
}
.navigate .tip-close {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 4px;
	right: 6px
}
.hao123-coolsite {
	width: 748px
}
.hao123-coolsite .groups {
	padding: 0 0 10px 0;
*padding:0 0 10px 0;
	border-width: 0
}
.hao123-coolsite .first {
	margin-top: 10px
}
.hao123-coolsite .last {
	border-bottom: 0
}
.hao123-coolsite .coolsite-bar {
	padding: 0 2px 0 6px;
	position: relative;
	overflow: hidden;
	height: 31px;
	line-height: 31px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	color: #d5d5d5;
	margin-bottom: 10px
}
.hao123-coolsite .bar-first {
	border-top: 0
}
.bar-item {
	padding: 0 13px
}
.hao123-coolsite .coolsite-item {
	height: 32px;
	line-height: 32px;
	clear: both;
	text-align: left;
	padding: 0 2px;
	position: relative;
	overflow: hidden
}
.hao123-coolsite .coolsite-item span {
	padding: 0 4px
}
.hao123-coolsite .coolsite-item a {
	padding: 0 7px
}
.hao123-coolsite .g_fl {
	padding: 0 5px 0 8px
}
.hao123-coolsite .g_fr {
	padding: 0
}
@media only screen and (-webkit-min-device-pixel-ratio:2) {
.hao123-coolsite {
	height: 1013px
}
}
.hao123-coolsite .recommend {
	position: relative;
	width: 100%;
	text-align: center;
	margin-top: -6px;
	padding-top: 6px
}
.hao123-coolsite .recommend-video {
	height: 106px
}
.hao123-coolsite .recommend-novel {
	height: 63px
}
.hao123-coolsite .recommend-arrow {
	width: 12px;
	height: 7px;
	position: absolute;
	background: url(/images/index_icon.png) -415px -961px no-repeat;
	top: 0;
	left: 52px;
	_left: 57px;
	z-index: 100
}
.hao123-coolsite .recommend-icon {
	position: absolute;
	top: 10px;
	left: 50px;
	_left: 55px;
	width: 24px;
	height: 16px;
	cursor: pointer;
	background-image: url(/images/index_icon.png);
	background-repeat: no-repeat;
	outline: 0
}
.hao123-coolsite .recommend-icon-video {
	background-position: 0 -842px
}
.hao123-coolsite .recommend-icon-novel {
	background-position: 0 -817px
}
.hao123-coolsite .recommend-list {
	width: 680px;
	margin: 0 auto;
	_height: 102px;
	overflow: hidden;
	border: 1px solid #e9e9e9;
	background-color: #f6f6f6
}
.hao123-coolsite .recommend-list-video {
	height: 104px
}
.hao123-coolsite .recommend-list-novel {
	height: 58px
}
.hao123-coolsite .recommend-list li {
	float: left;
	width: 104px;
	text-align: center;
	color: #333;
	height: 87px;
	line-height: normal;
	padding: 0;
	display: inline;
	font-size: 12px;
	margin-top: 10px
}
.hao123-coolsite .recommend-list-video li {
	margin-left: 25px
}
.hao123-coolsite .recommend-close {
	position: absolute;
	right: 10px;
	top: 6px;
	cursor: pointer;
	background-image: url(/images/index_icon.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 22px
}
.hao123-coolsite .recommend-close-video {
	right: 11px;
	top: 6px;
	width: 20px;
	height: 22px;
	background-position: -415px -980px
}
.hao123-coolsite .recommend-close-video:hover {
	background-position: -416px -1010px
}
.hao123-coolsite .recommend-close-novel {
	right: 10px;
	top: 3px;
	width: 12px;
	height: 11px;
	background-position: -442px -983px
}
.hao123-coolsite .recommend-close-novel:hover {
	background-position: -442px -1010px
}
.hao123-coolsite .recommend-list img {
	width: 106px;
	height: 66px;
	margin-bottom: 5px
}
.hao123-coolsite .recommend-list-video a {
	display: block
}
.hao123-coolsite .recommend-novel-title {
	color: #0053a5
}
.hao123-coolsite .recommend-novel-title:hover {
	color: #f30
}
.hao123-coolsite .recommend-list-novel li {
	float: left;
	text-align: left;
	width: 329px;
	height: 14px;
	overflow: hidden;
	margin-left: 10px
}
.hao123-coolsite .recommend-list-novel span {
	display: inline-block;
	width: 11px;
	text-align: right
}
.hao123-coolsite .recommend-list-novel a {
	display: inline-block;
	margin-left: 10px;
	color: #333
}
.hao123-coolsite .recommend-list-novel a:hover {
	color: #f30
}
.hao123-coolsite .hint {
	position: absolute;
	top: 8px;
	left: 60px;
	height: 17px;
	width: 64px;
	background-image: url(http://s1.hao123img.com/v4/rr/DB/HB/8z/lZ/1/coolhint.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
.hao123-coolsite .hint:hover {
	background-position: 0 -17px
}
.loginlink .username {
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.credit {
	border: 1px solid #cbe6bd;
	background: #f9fcf5;
	height: 19px;
	line-height: 19px;
	padding-left: 5px;
	padding-right: 25px
}
.credit .tipmsg {
	color: #f30;
	font-size: 12px;
	_font-family: simsun;
	display: inline-block
}
.credit .tipicon {
	display: inline-block;
	position: absolute;
	background: url(http://s0.hao123img.com/v4/6O/W9/zR/es/SH/2/tip-icon.png) no-repeat
}
.credit .arrow {
	top: -7px;
	_top: -8px;
	left: 40px;
	width: 13px;
	height: 8px;
	background-position: 0 -12px
}
.credit .tipclose {
	width: 12px;
	height: 11px;
	top: 4px;
	right: 5px;
	background-position: 0 0;
	cursor: pointer
}
.weather {
	width: 400px;
	height: 54px;
	font-size: 12px;
	line-height: 26px;
	text-align:center;
}
.weather .card {
	display: none;
	top: 0;
	left: 0
}
.weather .view {
	overflow: hidden;
	width: 100%;
	height: 100%
}
.weather .item {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 1px
}
.weather .city {
	width: 52px;
	height: 48px;
	overflow: hidden
}
.weather .change {
	font-family: simsun
}
.weather .item-hl:hover {
	padding: 0;
	text-decoration: none
}
.weather .more {
	width: 32px;
	text-align: center
}
.weather .today {
	width: 130px
}
.weather .tomorrow {
	width: 118px
}
.weather-icon .img {
	float: left;
	margin-right: 3px
}
.weather-icon .pm-level {
	color: #fff;
	padding: 0 1px;
*padding:2px 1px 0
}
.weather-icon .pm-level1 {
	background: #22c122
}
.weather-icon .pm-level2 {
	background: #ffc000
}
.weather-icon .pm-level3 {
	background: #ff7e00
}
.weather-icon .pm-level4 {
	background: #e72b2b
}
.weather-icon .pm-level5 {
	background: #99004c
}
.weather-icon .pm-level6 {
	background: #7e0023
}
.weather .select-province {
	width: 80px
}
.weather .select-city, .weather .select-district {
	width: 100px;
	margin-left: 5px
}
.weather .btn-save {
	width: 50px;
	line-height: 20px
}
.weather .btn-cancle {
	margin-left: 15px
}
.weather .help {
	margin-left: 107px
}

.calendar {
	/*display: inline-block;*/
	height: 52px;
	font-size: 12px;
	line-height: 26px;
	padding: 1px 10px;
	text-decoration: none
}
.calendar:hover {
	padding: 0 9px;
	text-decoration: none
}
.calendar i {
	display: block
}
.tip-box {
	position: absolute;
	display: none;
	z-index: 200
}
.tip-border-top, .tip-border-bottom {
	height: 4px;
	line-height: 4px;
	font-size: 0;
	background-color: #dcf5a1
}
.tip-border-left, .tip-border-right {
	width: 4px;
	font-size: 0;
	overflow: hidden;
	background: #dcf5a1
}
.br-top-right {
	background: url(http://s1.hao123img.com/res/img/tip/top-right.png) no-repeat top right
}
.br-right {
	background: url(http://s0.hao123img.com/res/img/tip/br-right.png) repeat-y top right
}
.br-bottom-left {
	background: url(http://s0.hao123img.com/res/img/tip/bottom-left.png) no-repeat left bottom
}
.br-bottom {
	background: url(http://s0.hao123img.com/res/img/tip/bottom.png) repeat-x left bottom
}
.br-bottom-right {
	background: url(http://s0.hao123img.com/res/img/tip/bottom-right.png) no-repeat right bottom
}
.tip-ct {
	position: relative;
	background: #dcf5a1;
	color: #4a8847;
	font-size: 12px;
	padding: 1px 10px 1px 0
}
.tip-ct .tip-arrow {
	position: absolute;
	font-size: 0;
	background: url(http://s0.hao123img.com/res/img/tip/pointer.png) no-repeat center bottom
}
.tip-ct .tip-arrow-bottom {
	width: 11px;
	height: 6px;
	line-height: 6px;
	bottom: -9px;
	left: 10px
}
.tip-ct .tip-arrow-top {
	width: 11px;
	height: 6px;
	line-height: 6px;
	top: -9px;
	left: 10px;
	background-position: center top
}
.tip-ct .tip-arrow-left {
	width: 6px;
	height: 11px;
	line-height: 11px;
	left: -9px;
	top: 1px;
	background-position: left center;
	font-size: 0
}
.tip-ct .tip-arrow-right {
	width: 6px;
	height: 11px;
	line-height: 11px;
	right: -9px;
	top: 1px;
	background-position: right center
}
.tip-ct .tip-txt {
	padding: 1px 6px
}
.tip-ct .tip-close {
	position: absolute;
	width: 9px;
	height: 9px;
	line-height: 9px;
	background: url(http://s1.hao123img.com/res/img/tip/close.png) no-repeat center center;
	top: 1px;
	right: 1px;
	cursor: pointer;
	font-size: 0
}
.no-close {
	padding: 0
}
.no-close .tip-close {
	display: none
}
.toppicture3 {
	position: relative;
	display: inline-block;
*dipslay:inline;
*zoom:1
}
.toppicture3 .pic {
	display: inline-block;
	margin: 0 2px 8px 2px
}
.toppicture3 .arrow {
	display: inline-block;
	height: 28px;
	width: 14px
}
.toppicture3 .silde-btn {
	position: absolute;
	top: 15px;
	width: 13px;
	height: 28px;
	background: #000;
	z-index: 5;
	cursor: pointer
}
.toppicture3 .next-btn {
	right: -16px;
*right:-15px;
	background: url(http://s1.hao123img.com/v4/K8/6t/Jt/ui/we/7/toppicture3.png) no-repeat 0 0
}
.toppicture3 .next-btn:hover {
	background-position: -13px 0
}
.toppicture3 .pre-btn:hover {
	background-position: -41px 0
}
.toppicture3 .pre-btn {
	left: -16px;
*left:-15px;
	background: url(http://s1.hao123img.com/v4/K8/6t/Jt/ui/we/7/toppicture3.png) no-repeat -27px 0
}
.toppicture3 .content-pic {
	width: 208px;
	height: 75px
}
.toppicture3 .content-pic li {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.toppicture3 .content-pic .first {
	display: inline-block
}
.toppicture3 .content-pic .selected {
	display: block;
	z-index: 2
}
.toppicture2 {
	position: relative;
	display: inline-block;
*dipslay:inline;
*zoom:1
}
.toppicture2 .pic {
	display: inline-block;
	margin: 0 2px 8px 2px
}
.toppicture2 .arrow {
	display: inline-block;
	height: 28px;
	width: 14px
}
.toppicture2 .silde-btn {
	position: absolute;
	top: 20px;
	width: 13px;
	height: 28px;
	background: #000;
	z-index: 5;
	cursor: pointer
}
.toppicture2 .next-btn {
	right: -16px;
*right:-15px;
	background: url(http://s1.hao123img.com/v4/K8/6t/Jt/ui/we/7/toppicture2.png) no-repeat 0 0
}
.toppicture2 .next-btn:hover {
	background-position: -13px 0
}
.toppicture2 .pre-btn:hover {
	background-position: -41px 0
}
.toppicture2 .pre-btn {
	left: -16px;
*left:-15px;
	background: url(http://s1.hao123img.com/v4/K8/6t/Jt/ui/we/7/toppicture2.png) no-repeat -27px 0
}
.toppicture2 .content-pic {
	width: 208px;
	height: 69px
}
.toppicture2 .content-pic li {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.toppicture2 .content-pic .first {
	display: inline-block;
	float: left;
}
.toppicture2 .content-pic .selected {
	display: block;
	z-index: 2
}
.widget-coolsite {
	width: 748px
}
.coolsitenew-block {
	padding-bottom: 10px
}
.coolsitenew-menus {
	height: 31px;
	line-height: 31px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	background-color: #fafafa;
	color: #d5d5d5;
	padding-left: 6px;
	padding-left: 4px\9;
*padding-left:3px;
	position: relative
}
.coolsitenew-menus-split {
	position: absolute;
	width: 3px;
	height: 13px;
	background-color: #6abf2f;
	top: 8px;
	left: 0
}
.coolsitenew-menus-first {
	border-top: 0
}
.coolsitenew-menu {
	padding: 0 14px
}
.coolsitenew-content {
	padding-left: 5px;
	line-height: 30px
}
.coolsitenew-content-first {
	margin-top: 10px
}
.coolsitenew-item {
	display: inline-block;
	float: left;
	width: 92px;
	height: 30px;
	overflow: hidden;
	text-align: center
}
.coolsitenew-item a {
	padding: 0 4px
}
.coolsitenew-category {
	width: 60px;
	float: left
}
.coolsitenew-bank {
	width: 37px
}
.coolsitenew-more {
	float: right;
	width: 30px;
	/*font-family: \5b8b\4f53;*/
	font-weight: bold
}
.coolsitenew-more a {
	display: inline-block;
	width: 30px;
	height: 30px;
	padding: 0
}
.coolsitenew-more a:hover {
	text-decoration: none;
	background: url(/images/index_icon.png) no-repeat -542px -1308px
}
.topbanner {
	line-height: 28px;
	height: 28px;
	text-align: center;
	font-size: 12px;
	color: #333;
	border: 1px solid #d5d5d5;
	background: url(http://s1.hao123img.com/v4/rn/Gd/5h/tm/QU/5/topbanner.png)
}
.topbanner a {
	display: inline-block
}
.topbanner-w {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	text-align: center
}
.topbanner-btn {
	margin-left: 10px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	border: 1px solid #b7b7b7;
	background: url(http://s1.hao123img.com/v4/rn/Gd/5h/tm/QU/5/topbanner.png) 0 -34px
}
.topbanner-btn:hover {
	text-decoration: none;
	color: #f30
}
.topbanner-btn {
	padding: 0 5px;
	height: 20px;
*overflow:hidden;
	line-height: 20px;
*line-height:22px
}
.topbanner-close {
	width: 18px;
	height: 18px;
	top: 5px;
	background: url(http://s1.hao123img.com/v4/00/2W/OK/Gm/yv/6/topbanner-close.png) no-repeat;
	position: absolute;
	right: 0
}
.topbanner-nohint {
	color: #369;
	text-decoration: underline;
	right: 25px;
	top: 0;
	position: absolute
}
.qixi-pic {
	cursor: pointer;
	position: fixed;
	_position: absolute;
	z-index: 9999
}
.qixi-niulang {
	width: 153px;
	height: 217px;
	left: 0
}
.qixi-niulang-close {
	left: 105px
}
.qixi-zhinv {
	width: 153px;
	height: 217px;
	right: 0
}
.qixi-zhinv-close {
	right: 105px
}
.qixi-tip1 {
	width: 98px;
	height: 74px;
	left: 25px;
	cursor: default
}
.qixi-tip2 {
	width: 100px;
	height: 74px;
	right: 50px;
	cursor: default
}
.qixi-close {
	position: absolute;
	top: 30px;
	right: 0;
	width: 23px;
	height: 23px;
	background: url(/images/index_icon.png) no-repeat -150px -401px
}
.qixi-close-btn {
	top: 268px;
	width: 14px;
	height: 14px;
	z-index: 10000
}
#bdshare-container {
	position: absolute;
	left: 260px;
	top: 110px;
	z-index: 9999
}
.naverji {
	width: 998px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 10px;
	height: 35px
}
.naverji li {
	width: 110px;
	float: left;
	text-align: center;
	background: url(http://s1.hao123img.com/v4/ix/sW/_v/r8/nQ/7/naverji-bg.png) 0 50% no-repeat;
	cursor: pointer
}
.naverji li.home {
	width: 111px;
	background: 0;
	cursor: default
}
.naverji li.home span {
	border-width: 2px 0 0 0;
	line-height: 34px
}
.naverji a {
	display: block
}
.naverji a:hover span {
	text-decoration: none;
	color: #f30;
	cursor: pointer
}
.naverji span {
	display: inline-block;
	color: #4b894a;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold
}
.xingzuo {
	position: relative;
	background-color: #fff;
	height: 28px;
	color: #666
}
.xingzuo .date {
	font-size: 12px;
	font-weight: normal;
	margin-left: 8px
}
.xingzuo .select {
	position: absolute;
	top: 2px;
	left: 8px;
	height: 22px;
	width: 61px;
	cursor: pointer
}
.xingzuo .select-text {
	display: inline-block;
	height: 18px;
	width: 45px;
	padding: 4px 0 0;
	font-size: 12px
}
.xingzuo .slidedown-arrow {
	background: url(/images/index_icon.png) no-repeat -53px -205px;
	width: 10px;
	height: 12px;
	position: absolute;
	top: 9px;
	right: 10px
}
.xingzuo .select-content {
	position: absolute;
	width: 217px;
	height: 64px;
	overflow: hidden;
	top: 28px;
	left: 0;
	border-left: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
	z-index: 5
}
.xingzuo .content-list {
	width: 217px;
	height: 64px
}
.xingzuo .selected {
	background: #f0f0f0
}
.xingzuo .select-content li {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 53px;
	height: 20px;
	line-height: 20px;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	text-align: center;
	color: #666;
	font-size: 12px;
	cursor: pointer
}
.xingzuo .select-content .last {
	width: 54px
}
.xingzuo .text {
	height: 26px;
	line-height: 26px;
	border: 1px solid #dfdfdf
}
.xingzuo .text span {
	right: -15px;
	top: -5px;
	color: #f60;
	display: inline-block;
	position: absolute;
	cursor: pointer
}
.xingzuo .text a {
	text-decoration: none!important
}
.xingzuo .star {
	display: inline-block;
	height: 20px;
	width: 148px;
	background: url(/images/index_icon.png) no-repeat;
	vertical-align: middle
}
.xingzuo .star-top {
	margin-left: 75px;
	position: relative;
*margin-top:3px
}
.xingzuo .star-5 {
	background-position: -186px -1326px
}
.xingzuo .star-4 {
	background-position: -186px -1358px
}
.xingzuo .star-3 {
	background-position: -186px -1390px
}
.xingzuo .star-2 {
	background-position: -186px -1422px
}
.xingzuo .star-1 {
	background-position: -186px -1454px
}
.xingzuo-info {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 24px;
	height: 255px;
	border: 1px solid #dfdfdf;
	border-top-width: 0;
	background: #fff;
	overflow: hidden
}
.xingzuo-info em {
	font-weight: bold
}
.xingzuo-info .name {
	margin-top: 10px;
	height: 48px
}
.xingzuo-info .pl {
	width: 48px;
	height: 48px;
	float: left;
	background-image: url(http://s1.hao123img.com/v4/nL/Kw/p8/2U/Xe/7/xingzuo.png);
	background-repeat: no-repeat
}
.xingzuo-info .pr {
	margin-left: 60px
}
.xingzuo-info .pr h3 {
	font-size: 14px
}
.xingzuo-info .pr a {
	padding: 2px 5px;
*padding:3px 5px 1px;
	margin-right: 5px;
	color: #fff;
	text-decoration: none;
	background-color: #50ac27
}
.xingzuo-info .pr a:hover {
	color: red;
	text-decoration: none
}
.xingzuo-info .goodluck {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f1f1f1
}
.xingzuo-info .goodluck li {
	width: 110px
}
.xingzuo-info .niceday {
	margin-top: 10px;
	padding-left: 65px
}
.xingzuo-info .niceday li {
	text-indent: -65px
}
.aries {
	background-position: 0 0
}
.taurus {
	background-position: 0 -48px
}
.gemini {
	background-position: 0 -96px
}
.cancer {
	background-position: 0 -144px
}
.leo {
	background-position: 0 -192px
}
.virgo {
	background-position: 0 -240px
}
.libra {
	background-position: 0 -288px
}
.scorpio {
	background-position: 0 -336px
}
.sagittarius {
	background-position: 0 -384px
}
.capricorn {
	background-position: 0 -432px
}
.aquarius {
	background-position: 0 -480px
}
.pisces {
	background-position: 0 -528px
}
.topgouwu {
	padding: 5px 15px 0;
	height: 210px;
	overflow: hidden
}
.ie6 .topgouwu {
	margin-bottom: 6px
}
.ie8 .topgouwu {
	margin-bottom: 10px
}
.list-tag .tag, .list-c1 .tag {
	padding: 5px 8px;
	margin: 2px 5px 3px 0;
	text-decoration: none
}
.list-tag .tag:hover, .list-c1 .tag:hover {
	background: #eef6e9;
	text-decoration: none
}
.list-c1 p {
	line-height: 29px
}

.list-c2 i, .list-c3 i {
	height: 3px;
	width: 3px;
	margin-right: 5px;
	margin-bottom: 4px;
	background: #e9e9e9;
	font-size: 0
}
.list-c2, .list-c3 {
	width: 208px;
	line-height: 29px
}
.ie6 .list-c2 li, .ie6 .list-c3 li {
	line-height: 25px;
	padding-top: 4px;
	height: 25px
}
.list-c2 li {
	width: 104px;
	float: left;
	overflow: hidden;
	height: 29px
}
.list-c3 li {
	width: 69px;
	float: left;
	overflow: hidden;
	height: 29px
}
.topgouwu .last-pic {
	margin-left: 4px
}
.subtitle {
	height: 30px;
	line-height: 30px
}
.subtitle .vicelinks {
	padding-left: 30px
}
.subtitle .split {
	padding: 0 14px;
	position: relative;
	top: -1px;
	color: #666
}
.sidepicture {
	width: 216px;
	font-size: 12px;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 1px
}
.sidepicture .item {
	display: inline-block;
	width: 72px;
	text-align: center;
	vertical-align: top;
	overflow: hidden
}
.sidepicture .pic {
	margin: 0 auto;
	outline: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
.sidepicture .name {
	display: inline-block;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	vertical-align: baseline
}
.sidelink {
	width: 218px;
	margin-left: 5px;
	margin-top: 6px;
	overflow: hidden
}
.sidelink .item {
	width: 109px;
	height: 27px;
	line-height: 27px;
	float: left;
	vertical-align: middle;
	background: url(http://s1.hao123img.com/v4/TK/iz/UL/QZ/Se/4/square.png) no-repeat 0 12px;
	text-indent: 10px
}
.ranklist2 {
	width: 218px
}
.ranklist2 .rank-content li {
	height: 28px;
	line-height: 28px;
	overflow: hidden
}
.ranklist2 .rank {
	float: left;
	margin: 8px 5px 0 0;
	_margin-right: 2px;
	width: 12px;
	height: 12px;
	_line-height: 0;
	_font-size: 0;
	background: url(/images/index_icon.png) no-repeat
}
.ranklist2 .rank-1 {
	background-position: -574px -961px
}
.ranklist2 .rank-2 {
	background-position: -574px -1081px
}
.ranklist2 .rank-3 {
	background-position: -574px -1093px
}
.ranklist2 .rank-4 {
	background-position: -574px -997px
}
.ranklist2 .rank-5 {
	background-position: -574px -1009px
}
.ranklist2 .rank-6 {
	background-position: -574px -1021px
}
.ranklist2 .rank-7 {
	background-position: -574px -1033px
}
.ranklist2 .rank-8 {
	background-position: -574px -1045px
}
.ranklist2 .rank-9 {
	background-position: -574px -1057px
}
.ranklist2 .rank-10 {
	background-position: -574px -1069px
}
.lifetip-imgbox {
	display: block;
	background: url(http://s1.hao123img.com/v4/aG/K8/5C/IH/KH/3/lifetip.png) 0 0;
	height: 85px
}
.lifetip-box {
	text-align: center;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	border-width: 1px 0 0;
	background: #fdfff1;
	position: relative
}
.lifetip-btn {
	font-weight: bold;
	padding: 2px 6px 3px 25px;
	background: url(http://s1.hao123img.com/v4/T_/no/oj/fs/r-/7/lifetip1.png);
	cursor: pointer;
	text-decoration: none;
*padding:4px 6px 1px 25px
}
.lifetip-btn:hover {
	text-decoration: none
}
.lifetip-clz {
	position: absolute;
	right: 4px;
	top: 3px;
	display: block;
	height: 11px;
	width: 12px;
	background: url(/images/index_icon.png) -442px -982px;
	cursor: pointer
}
.jiugongge {
	width: 220px;
	clear: both;
	overflow: hidden
}
.jiugongge .item {
	float: left;
	border: 1px solid #d5d5d5;
	margin-right: 11px;
	margin-bottom: 10px;
	_display: inline
}
.jiugongge .item a {
	width: 60px;
	height: 60px;
	display: inline-block;
	font-size: 12px
}
.jiugongge img {
	text-align: center;
	margin-top: 7px;
	margin-left: 13px
}
.jiugongge .item p {
	text-align: center;
	padding-top: 5px
}
.fourlink {
	width: 220px;
	margin-top: 7px
}
.fourlink .item {
	line-height: 28px;
	height: 28px;
	background: url(http://s1.hao123img.com/v4/TK/iz/UL/QZ/Se/4/square.png) no-repeat 0 12px;
	text-indent: 10px
}
#gvmusictip {
	position: fixed;
	z-index: 200;
	left: 50%;
	margin-left: 504px;
	top: 40%;
	_position: absolute
}
#gvmusictip .commonuse {
	display: block;
	width: 116px;
	height: 94px;
	position: relative;
	background: url(http://s1.hao123img.com/v4/iE/V1/sR/mQ/Vx/1/end3.png)
}
#gvmusictip .commonuse i {
	position: absolute;
	width: 16px;
	height: 16px;
	_width: 18px;
	_height: 18px;
	background: url(http://s1.hao123img.com/v4/iE/V1/sR/mQ/Vx/1/end3.png) -287px -76px;
	top: -2px;
	left: 80px;
	cursor: pointer
}
#gvmusictip .commonuse .iepng {
	_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://s1.hao123img.com/v4/0W/UQ/u5/ET/kq/2/close24.png")
}
#gvmusictip .skinenter {
	background-position: 0 0
}
#gvmusictip .changegvskin {
	background-position: -154px 0
}
.css_NDIlpSVlEm {
	height: 88px
}
.hao123-searchlogo
{
    float:left;
    padding:10px 0 0 10px;
    width:200px;
    height:110px;
    border-bottom: 1px solid #e9e9e9;
}
#zhanxun{ width:1000px; margin-right:12px;border:#D3D3D4 1px solid; float:left; margin-bottom:10px;}
#zhanxun .title{ width:1000px; background:url(/images/zhanxunbg.jpg); height:24px; float:left; background-repeat:repeat-x;}
#zhanxun .bktitle{color:#B70001; font-weight:bold; padding-left:10px; padding-top:2px; height:22px; font-size:13px;}
#zhanxunad{ width:1000px; float:left; clear:both;margin-bottom:10px;}
#zhanxunad ul{ margin:0px; padding:0px; }
#zhanxunad li { width:149px; height:48px; float:left; margin-right:10px; margin-bottom:10px; border:1px solid #CBDFF4; list-style-type:none; text-align:center;padding:0px;}
#zhanxunad li img{ width:149px; height:48px;vertical-align:bottom;}

.INDEXad{ width:1000px; float:left; clear:both;margin-bottom:10px;}
.INDEXad ul{ margin:0px; padding:0px; }
.INDEXad li { width:149px; height:48px; float:left; margin-right:18px; margin-bottom:10px; border:1px solid #D3D3D4; list-style-type:none; text-align:center;padding:0px;}
.INDEXad li img{ width:149px; height:48px;vertical-align:bottom;}

.sbborder {
    border-left: solid 1px #AABED7;
	border-bottom: solid 1px #AABED7;
	border-right: solid 1px #AABED7;
	border-top: solid 1px #AABED7;
		}
.bkmain{ width:240px; float:left; margin-bottom:5px;color:#727171;}
.bkmain a{ color:#727171;}
table.bkmaintd1 td{ text-align:center; padding-top:2px; padding-bottom:2px!important;*padding-bottom:1px!important;padding-bottom:2px;}
table.bkmaintd2 td{ text-align:left; padding-top:2px; padding-bottom:3px;}
table.bktable01{ padding-left:10px;}
img.zhanwang{ float:left; margin:10px 10px 5px 0px; padding-bottom:60px;}
.chatu{ width:85px; height:66px;border:#D3D3D4 1px solid; float:left; margin:5px 18px 5px 10px;*margin:5px 22px 5px 10px;}
.weizhi01{ width:1000px; height:20px; color:#000000; font-family:"Î¢ÈíÑÅºÚ";background-color: #EEF4F9;padding-left:5px; padding-top:2px; margin-bottom:10px; z-index:10; font-size:12px;}
.weizhi02{ width:955px; float:left; height:10px; color:#727171; font-family:"Î¢ÈíÑÅºÚ"; padding-left:2px; padding-top:2px; margin-bottom:10px;}
.weizhi01 a{ color:#000000;}.weizhi01 a:hover{ color:#000000;}
.main766all{ width:766px; float:left; margin-right:8px;}
/*ÂÌÉ«²Ä¿âËÑË÷*/
.lsck{ width:225px; float:left; }
.lscksearch{ width:100%; float:left; height:auto;}
.searchtitle{width:100%;float:left; margin:0; padding:0 0 0 0; font-size:12px;font-family:"Î¢ÈíÑÅºÚ"; height:35px; color:#000}
.searchtitlelist{width:300px;float:left; margin:0; padding:0 0 0 98px; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; height:20px; color:#000}
.searchinput{width:100%;float:left; margin:0; padding:0; font-size:12px;font-family:"Î¢ÈíÑÅºÚ"; height:25px;}
.searchtitlelist ul{width:100%; margin:0px; padding:0; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.searchtitlelist li{ width:40px;float:left; padding:0; margin:0; display:block; list-style:none;height:20px; line-height:20px; text-align:center;}
.lscksearched{ width:761px; background-color:#59A653; height:20px; padding-top:2px;  padding-bottom:1px;padding-left:5px; float:left; margin-top:10px; margin-bottom:8px; color:#FFFFFF;}
.lsckfeilei{width:100%;float:left; margin:0; padding:0; font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
.lsckfeilei ul{width:766px; float:left; margin:0px; padding:10px 0 10px 0;margin-bottom:10px; background-color:#ECFDE8;font-family:"Î¢ÈíÑÅºÚ"; font-size:12px;}
.lsckfeilei li{ width:112px;float:left; padding-left:3px; padding-top:5px;  margin-right:10px; display:block; list-style:none;}
/*ÂÌÉ«²Ä¿âËÑË÷end*/
.right184all{ width:184px; float:right; }
.right184all img{ width:182px; margin-bottom:10px; border:1px solid #CCCCCC;}
.style16000000{ font-size:16px; color:#000000; font-weight:bold; text-align:center; line-height:40px;font-family:"Î¢ÈíÑÅºÚ";}
.style666666{ color:#666666;text-align:center;}
#detailmain{clear:both; width:764px; float:left;border: 1px solid #BABABA; padding-bottom:10px;}
#detailrightsideBar{ width:256px; float:right; }
#detailcontent{clear:both;width:732px; float:left; padding:10px; font-size:14px; color:#000000; line-height:25px;}
.graybg{width:756px; float:left; height:22px;background-color:#EEEEEE; padding-left:10px; margin-bottom:10px; padding-top:3px; font-size:14px; color:#000000;}
hr.redline001{width:750px; float:left; height:2px;border:1px solid #DC2D32;}
.xianguanwenzhanglist{width:766px; float:left;}
.xianguanwenzhanglist_a{width:457px; float:left; padding-left:25px;color:#000000; }
.xianguanwenzhanglist_a a{color:#000000;}
.xianguanwenzhanglist_b{width:200px; float:right;color:#8E8E8E;}
.STYLE11 {
	font-size: 14px;
	font-weight: bold; 
	color: #C03F23;
	font-family:"Î¢ÈíÑÅºÚ";
}
a.bkmore { color:#fff;font-size:12px;}

/* ÐÐÒµ¹ØÏµBegin 2009-06-01 wei*/
.imgnews{ width:256px; float:left; margin-right:10px;}
.frame500,.frame378L,.frame378R{ border:1px solid #97ABC6; margin-bottom:10px;}
.frame500{width:498px; float:right;}
.frame378L{width:376px;float:left;}
.frame378R{width:376px; float:right;}
.framecontainer{ width:361px; float:left; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px;}
.frametitle,.frametitle500{ height:32px;float:left;padding-top:0px; float:left; background-image:url(/images/jianbianlandi.jpg); }
.framemore{ width:45px; padding-top:5px; float:right;background-image:url(images/jianbianlandi.jpg);}
.framemore a{ font-size:12px;}
.frametitleimg500{ width:453px; float:left;}
.frametitleimg{ width:331px; float:left;}
.frametitle500{ width:498px;}
.frametitle{ width:376px;}
.framead{ width:764px; float:left; height:70px; border:1px solid #97ABC6; margin-bottom:10px;}
/* ÐÐÒµ¹ØÏµEnd 2009-06-01 wei*/
.newTC{font-size:10px; color:#C7000B; font-style:italic;}
/*ÁÐ±íÒ³Í³Ò»ËÑË÷*/
#tdSearch{width:287px;height:25px;*height:26px;border:1px solid #88B2E2;background-image:url(/images/searchbg_2.jpg);}
#tdSearch ul{ margin:0px; padding:0px; white-space:nowrap;}
#tdSearch li{ list-style-type:none; display: inline;margin-right:3px;MARGIN-left: 5px; float:left; padding-bottom:3px;*padding-bottom:2px;}
#tabcontainer{ width:766px; float:right;}
#tabcontainer ul{margin:0px;padding:0px;}
#tabcontainer li{list-style-type:disc;list-style-position: outside; margin-left:30px;}
#tabcontainer ol{margin:0px;padding:0px;}
#tabcontainer ol li{list-style-type:decimal;list-style-position: outside; margin-left:30px;}
#tabcontainer .title1{ font-size:14px; color:#344961; font-weight:bold; text-align:center;}
#tabcontainer .stylebold{ font-weight:bold;} 
.container1{ width:454px; float:left;}
.container2{ width:262px; float:right; text-align:center;}
#tabcontainer .listdate{ width:90px; font-size:12px; color:#8E8E8E;float:left;}
#tabcontainer .listcontent{ width:670px; float:left;}
#tabcontainer .listdate1{ width:70px; font-size:12px; color:#8E8E8E;float:left;}
#tabcontainer .listcontent11{ width:408px; float:left;}
#tabcontainer .listcontent12{ width:286px; float:left;}
#tabcontainer .viewmore{ width:766px; float:right; text-align:right;text-decoration:underline; color:#C7000B;}
#tabcontainer .viewmore a{text-align:right;text-decoration:underline; color:#C7000B;}
.div5px{ padding:5px 0;}

/*¹¤³ÌÏîÄ¿*/
.main_l{
float:left;
width:200px;
}

.main_l_top{
	width:198px;	
	border:1px solid #ddd;
	background-color:#FCFFFF;
	font-family:"Î¢ÈíÑÅºÚ";
}

.main_l h2{
	display:block;
	margin:10px;
	padding:0;
	height:36px;
	line-height:36px;
	font-size:16px;
	padding-left:10px;
	border-bottom:1px solid #ddd;
}

.main_l ul{
	display:block;
	margin:10px;
	margin-top:0px;
	padding:0;
	list-style:none;
}

.main_l li{
	display:block;
	height:28px;
	line-height:28px;	
	
}

.main_l li a{
	display:block;
	text-decoration:none;
	color:#111;
	height:28px;
	background-image:url(http://www.tcbci.com/tcbci/images/arr_039.gif);
	background-repeat:no-repeat;
	background-position:3px 12px;
	font-size:12px;
	padding-left:20px;
	border-bottom:1px dotted #ddd;
}

.main_l li a:hover{
	display:block;
	background-color:#F4F4F4;
	border-bottom:1px dotted #bbb;
	color:#F30;

}

.main_r{
	float:right;
	width:765px;
	/*overflow:hidden;*/
}
.main_r .titleok{
	width:765px;
	height:31px;
	background-image:url(/images/title_m.png);
	background-repeat:no-repeat;
	line-height:30px;
}

.main_r .titleok h2{
	display:block;
	margin:0;
	padding:0;
	padding-left:26px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:15px;
	line-height:30px;
	color:#333;
}
.h_10{
	height:10px !important;
	
}
.DownLoad_Adok_Services_f {
    background-image: url("http://www.tcbci.com/tcbci/images/bannerimg_xmxx.jpg");
    background-position: 0 -1px;
    background-repeat: no-repeat;
    height: 150px;
    margin-bottom: 10px;
    width: 765px;
}
.h_36{
	height:36px;
	overflow:hidden;
	line-height:36px;
}
.clear_ok{
	clear:both;
}
.h_5{
	height:5px;
	overflow:hidden;
}
.p_10{
	padding:10px;
}
.h_15{
	height:15px;
	overflow:hidden;
	line-height:15px;
}
.main_show{
	display:block;
	line-height:24px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:11px;
	color:#333;
	padding:5px 20px;
}

.style_main {
    float: left;
    padding-left: 0px;
    width: 590px;
}
.style_main .suojin li {
    margin-left: 40px;
}
.style_main p {
    margin-bottom: 13px;
}

.main_l_ad{
	margin-bottom:6px;
}

.main_l_ad img{
	border:none;
	border:1px solid #ddd;
}
.DownLoad_Adok_Services {
    background-image: url("http://www.tcbci.com/tcbci/img/bannerimg_xmxx.jpg");
    background-position: 0 -1px;
    background-repeat: no-repeat;
    height: 150px;
    margin-bottom: 10px;
    width: 765px;
}
.stybut01 {
    background: url("http://www.tcbci.com/tcbci/img/buttonbgred.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    padding-left: 10px;
    padding-top: 3px;
    width: 74px;
}
.tonglan{ width:100%; height:80px; overflow:hidden; padding:0 0 10px 0;}
.style_main {
    float: left;
    padding-left: 0px;
    width: 620px;
}
.stybut01 {
    background: url("http://www.tcbci.com/tcbci//img/buttonbgred.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    padding-left: 10px;
    padding-top: 3px;
    width: 74px;
}
.style_main img.styleimg1 {
    float: right;
    margin-left: 15px;
}
.style_main1 {
    float: left;
    padding-left: 0px;
    width: 820px;
}
.style_main .suojin li {
    margin-left: 40px;
}
.style_main p {
    margin:0;
}
.style_main a {
    text-decoration: underline;
    color: #344961;
}
/*¹¤³ÌÏîÄ¿end*/
/**/
.qiyemenulan{width:998px; height:21px;margin-bottom:5px; border:1px solid #95C4E5; background-image:url(/ProductCenter/images/qiyemenubg.jpg); color:#035188;text-align:right;float:left; font-size:12px;}
.qiyemenulan_full{width:1024px; height:16px;padding-top:5px; margin-bottom:5px; border:1px solid #95C4E5; background-image:url(/ProductCenter/images/qiyemenubg.jpg); color:#035188;text-align:right;}
.qiyemenulan_full #homepage{width:160px;float:left; height:16px;border:1px solid #95C4E5; border-right:0px;background-image:url(/ProductCenter/images/qiyemenubg.jpg); color:#035188;Z-INDEX:10000;POSITION: absolute;left:0px;top:0px;padding-top:5px;padding-right:20px;}
.qiyemenulan a{ margin-left:11px; margin-right:11px;}
.qiyemenulan a.red{ margin-left:11px; margin-right:11px; color:#FF0000;}
.qiyemenulan a.black{ margin-left:11px; margin-right:11px; color:black;}
.qiyemenulan_full a{ margin-left:11px; margin-right:11px;}
.qiyemenulan_full a.red{ margin-left:11px; margin-right:11px; color:#FF0000;}
.qiyemenulan_full a.black{ margin-left:11px; margin-right:11px; color:black;}

ul.style01ul{ margin:0; padding:0;}
ul.style01ul li{ list-style-image:url(/images/graydot3_3.gif);#list-style-image:url(/images/graydot3_3_2.gif);_list-style-image:url(/images/graydot3_3_2.gif);margin-left:5px;*margin-left:5px;}
ul.style01ul li a{ color: #727171;}
ul.style02ul{ margin:0; padding:0;}
ul.style02ul li{ list-style-image:url(/images/graydot3_3.gif);#list-style-image:url(/images/graydot3_3_2.gif);_list-style-image:url(/images/graydot3_3_2.gif);margin-left:13px;*margin-left:20px;}
ul.style02ul li a{ color: #727171;}

/*Ó¢ÎÄÊ×Ò³*/
.center378{ width:378px;float:left; margin-bottom:10px; line-height:16px;}
.STYLE14D7000F {color: #D7000F; font-size:14px; font-weight:bold;}
.STYLE12BOAD{font-weight:bold; line-height:23px; }
.imgpadding{padding:7px; }
.adtonglan766,.adbantonglanL,.adbantonglanR,.adquarterLOGO,.adquarterLOGOend,.ad500{float:left; border:1px solid #CBDFF4;margin-bottom:10px;}
.adtonglan766{ width:764px;  }
.adbantonglanL{ width:376px; margin-right:10px;}
.adbantonglanR{ width:376px; margin-right:0px;}
.adquarterLOGO{ width:182px; margin-right:10px;}
.adquarterLOGOend{ width:182px; margin-right:0px;}
.ad500{ width:498px;}
.INDEXad_en{ width:766px; float:left;margin-bottom:10px;}
.INDEXad_en ul{ margin:0px; padding:0px;}
.INDEXad_en li { width:143px; height:48px; float:left; margin-right:10px; margin-bottom:10px;  border:1px solid #CBDFF4; padding:0px; list-style-type:none; text-align:center;}
/* Ê×Ò³ top End 2009-06-26 wei*/

/*  End 2010-05-14 wei*
/*  Begin 2010-05-21 ×¢²áwei*/
#zhuceall{
	width:740px; padding-bottom:10px;
	float:left; color:#595757;
	margin-left:110px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5B5B6;
	border-right-color: #C8C8C9;
	border-bottom-color: #C8C8C9;
	border-left-color: #B5B5B6;
	font-size:12px;
}
#zhuceall .styred{ color:#D80000;}
#zhuceall input[type=select]{ border:1px solid #B5B5B6;}

#zhuceall .buttonred{ width:95px;float:left; height:23px; background:url(/images/buttonredbg_2.jpg); color:#FFFFFF; font-size:12px; padding-top:3px; text-align:center;}
#zhuceall .line2{width:700px;float:left;overflow:hidden; border-bottom:1px dotted #727171; margin-top:10px; margin-bottom:10px;  }
#zhuceall table.table2{ font-size:14px;}
#zhuceall table.table2 a{font-size:14px;color:#595757;}#zhuceall table.table2 a:hover{font-size:14px;color:#595757; text-decoration:underline;}
a.styfontline{ text-decoration:underline;color:#595757;}
.zhucetitle{width:740px;margin-left:110px;float:left; color:#D80000; font-size:14px; font-weight:bold; margin-top:10px;}
/*  End 2010-05-21 ×¢²áwei*/
.newTC{font-size:10px; color:#C7000B; font-style:italic;}
.bb {
	border-left:solid 1px #BABABA;
	border-bottom:solid 1px #BABABA;
	border-right:solid 1px #BABABA;
	border-top:solid 1px #BABABA;
	text-align:center;
    }
    a.STYLE14BOLD{font-size:14px; font-weight:bold;text-decoration: underline;font-family:  "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
    .bggreen{ background-color:#DDEEF1;}
.14p{ font-size:12px; line-height:150%; height:150%;}
.font12{ font-size:12px;font-family:  "Î¢ÈíÑÅºÚ"}
/*½¹µãÍ¼Æ¬*/
.channel {
	overflow: hidden;
	position: relative;
	margin-top: 0
}
.channel .section-hd {
	overflow: hidden;
	position: relative;
	height: 26px
}
.channel .section-bd {
	overflow: hidden;
	padding-top: 11px;
	height: 208px
}
.channel .g-list {
	overflow: visible
}
.channel .g-list li {
	overflow: visible;
	position: relative
}
.channel .g-list a {
	display: inline-block
}
.channel .g-list a:visited {
	color: #666
}
.channel .g-list a:hover {
	color: #e60012
}
.channel .g-list a:active {
	color: #f60
}
.channel .g-list a.noactive:visited {
	color: #333
}
.channel .g-list a.noactive:hover {
	color: #e60012
}
.channel .g-list a.noactive:active {
	color: #f60
}
.channel .g-list li {
	white-space: nowrap
}
.channel .g-list .dot {
	margin: 11px 7px 0 1px
}
.channel .g-list .g-pic {
	position: relative
}
.channel .g-list .g-pic a:hover {
	text-decoration: none
}
.channel .section-bd .g-pic .txt {
	font-size: 14px
}
.channel .video {
	padding-right: 19px;
	background: url(http://p1.qhimg.com/t01404e57bd5883d8e9.png) no-repeat right 7px
}
.channel .pic {
	padding-right: 19px;
	background: url(http://p1.qhimg.com/t01a2226419ec548e09.png) no-repeat right 7px
}
.channel .play {
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 5px;
	width: 15px;
	height: 13px;
	background: url(http://p1.qhimg.com/t01d2d63768fb0163e9.png) no-repeat
}
.channel .icon-xin, .channel .icon-re, .channel .icon-recommend {
	position: absolute;
	top: 4px;
	left: -15px;
	width: 15px;
	height: 15px
}
.channel .icon-play {
	text-indent: 26px;
	text-align: left;
	background-image: url(http://p1.qhimg.com/t01818c13a0fa2c5c6e.png);
	background-repeat: no-repeat;
	background-position: 3px 1px
}
.ie6 .channel .icon-play {
	background-image: url( http://p1.qhimg.com/t01abeea7872f88f808.png)
}
.channel .icon-tuan {
	text-indent: 26px;
	text-align: left;
	background: url(http://p1.qhimg.com/t01b9ce8a8546fa3b6e.png) no-repeat 3px 2px
}
#user-channel .section {
	position: absolute;
	left: 0;
	top: -999em
}
.channel-mod-A .section-bd {
	padding-left: 9px;
	width: 229px
}
.channel-mod-A .g-list li {
	margin-left: 6px;
	margin-right: 4px;
	width: 214px;
	height: 26px;
	line-height: 24px
}
.channel-mod-A .g-list li a {
	margin-right: 8px
}
.channel-mod-A .g-list .g-pic a {
	margin-right: 0
}
.channel-mod-A .g-list .g-pic {
	margin-bottom: 6px
}
.channel-mod-A .g-list .g-pic, .channel-mod-A .g-list .g-pic a, .channel-mod-A .g-pic .mask {
	width: 208px;
	height: 90px
}
.channel-mod-A .g-pic .txt, .channel-mod-A .g-pic .txt-bg {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}
.channel-mod-B .section-bd {
	padding-left: 9px;
	width: 229px
}
.channel-mod-B .g-list li {
	margin-left: 6px;
	margin-right: 4px;
	width: 214px;
	height: 26px;
	line-height: 24px
}
.channel-mod-B .g-list li a {
	margin-right: 8px
}
.channel-mod-B .g-list .g-pic a {
	margin-right: 0
}
.channel-mod-B .g-list .g-pic {
	margin-bottom: 6px
}
.channel-mod-B .g-list .g-pic, .channel-mod-B .g-list .g-pic a, .channel-mod-B .g-pic .mask {
	width: 208px;
	height: 90px
}
.channel-mod-B .g-pic .txt, .channel-mod-B .g-pic .txt-bg {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}
.channel-mod-C .section-bd {
	padding-left: 9px;
	width: 229px
}
.channel-mod-C .g-list li {
	margin-left: 6px;
	margin-right: 4px;
	width: 214px;
	height: 26px;
	line-height: 24px;
	color: #eaeaea
}
.channel-mod-C .g-list li a {
	margin: 0 4px
}
.channel-mod-C .g-list .dot {
	margin-right: 3px
}
.channel-mod-C .g-list .g-pic a {
	margin: 0
}
.channel-mod-C .g-list .g-pic {
	margin-bottom: 6px
}
.channel-mod-C .g-list .g-pic, .channel-mod-C .g-list .g-pic a, .channel-mod-C .g-pic .mask {
	width: 208px;
	height: 90px
}
.channel-mod-C .g-pic .txt, .channel-mod-C .g-pic .txt-bg {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}
.channel-mod-D .section-bd {
	padding-left: 11px;
	width: 226px
}
.channel-mod-D .g-list li {
	margin-left: 6px;
	margin-right: 2px;
	width: 104px;
	height: 106px;
	line-height: 24px
}
.channel-mod-D .g-list .item {
	margin-bottom: 1px
}
.channel-mod-D .g-list .g-pic {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-bottom: 14px;
	width: 226px;
	height: 74px;
	background: url(http://p1.qhimg.com/t01bf546cef806f2eef.jpg) no-repeat 3px bottom
}
.channel-mod-D .g-list .g-pic a {
	position: relative;
	width: 60px;
	height: 74px
}
.channel-mod-D .g-list .g-pic .txt {
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #666
}
.channel-mod-D .g-list .g-pic a:hover .txt {
	text-decoration: underline;
	color: #e60012
}
.channel-mod-D .g-list .g-pic .item {
	display: inline;
	float: left;
	margin-left: 4px;
	margin-right: 10px;
	text-align: center
}
.channel-mod-D .g-list .num {
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-right: 5px;
	width: 13px;
	height: 13px;
	line-height: 14px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	background: #cbcbcb;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.channel-mod-D .g-list .top {
	background: #57c329
}
.ie6 .channel-mod-D .g-list .num, .ie7 .channel-mod-D .g-list .num, .ie8 .channel-mod-D .g-list .num {
	line-height: 12px
}
.channel-mod-E .section-bd {
	padding-left: 9px;
	width: 229px
}
.channel-mod-E .g-list li {
	margin-left: 6px;
	margin-right: 6px;
	width: 100px;
	height: 25px;
	line-height: 24px
}
.channel-mod-E .g-list .g-pic {
	margin-bottom: 6px
}
.channel-mod-E .g-list .g-pic, .channel-mod-E .g-list .g-pic a, .channel-mod-E .g-pic .mask {
	width: 208px;
	height: 90px
}
.channel-mod-E .g-pic .txt, .channel-mod-E .g-pic .txt-bg {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}
.channel-indie-A .section-bd {
	padding-left: 9px;
	width: 229px
}
.channel-indie-A .g-list li {
	margin-left: 6px;
	margin-right: 6px;
	width: 100px;
	height: 25px;
	line-height: 24px
}
.channel-indie-A .g-list .g-pic {
	margin-bottom: 6px
}
.channel-indie-A .g-list .g-pic, .channel-indie-A .g-list .g-pic a, .channel-indie-A .g-pic .mask {
	width: 208px;
	height: 90px
}
.channel-indie-A .g-pic .txt, .channel-indie-A .g-pic .txt-bg {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}
.channel-indie-B .section-bd {
	padding-left: 9px;
	width: 229px
}
.channel-indie-B .g-list li {
	overflow: hidden;
	margin-left: 6px;
	margin-right: 4px;
	width: 214px;
	height: 26px;
	line-height: 24px;
	color: #eaeaea
}
.channel-indie-B .g-list li a {
	margin: 0 4px
}
.channel-indie-B .g-list .dot {
	margin-right: 3px
}
.channel-indie-B .g-list .g-pic a {
	position: relative;
	margin: 4px 0 0 4px
}
.channel-indie-B .g-list .g-pic {
	margin-left: -4px;
	margin-right: 0;
	margin-bottom: 6px;
	width: 224px;
	height: 140px
}
.channel-indie-B .g-list .g-pic .txt {
	overflow: hidden;
	left: 52px;
	bottom: 24px;
	width: 50px;
	height: 38px;
	line-height: 20px;
	font-size: 12px;
	text-align: left;
	white-space: normal;
	color: #333
}
.channel-indie-B .g-list .g-pic .sale {
	bottom: 3px;
	height: 18px
}
.channel-indie-B .g-list .g-pic a, .channel-indie-B .g-pic .mask {
	width: 102px;
	height: 62px
}
.channel-indie-B .g-list .item {
	overflow: hidden;
	display: inline;
	float: left;
	margin: 0 -5px 0 5px;
	width: 110px;
	height: 70px;
	line-height: 12px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ededed
}
.channel-indie-C .section-bd {
	padding-left: 9px;
	width: 229px
}
.channel-indie-C .g-list li {
	margin-left: 6px;
	width: 208px;
	height: 30px;
	line-height: 24px;
	color: #eaeaea
}
.channel-indie-C .g-list li .txt {
	margin-right: 10px;
	color: #999
}
.channel-indie-C .g-list li a {
	margin: 0 4px
}
.channel-indie-C .g-list .dot {
	margin-right: 3px
}
.channel-indie-C .g-list .info {
	margin-bottom: 9px;
	height: 20px;
	font-size: 12px
}
.channel-indie-C .g-list .goto {
	margin-bottom: 9px;
	height: 35px;
	border-bottom: 1px dashed #ddd
}
.channel-indie-C .g-list .g-pic {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
	width: 222px;
	height: 40px
}
.channel-indie-C .g-list .g-pic a {
	margin: 0;
	padding: 5px 7px;
	width: 208px;
	height: 30px
}
.channel-indie-C .g-list .g-pic a:hover {
	padding: 4px 6px;
	border: 1px solid #ddd
}
.channel .cover .slide-content {
	position: relative;
	width: 208px;
	height: 90px
}
.channel .cover .slide-content .slide-item {
	display: none;
	position: absolute;
	opacity: 0;
	z-index: 1
}
.channel .cover .slide-content .first {
	display: block;
	opacity: 1
}
.channel .cover .slide-content .selected {
	display: block;
	z-index: 2;
	opacity: 1
}
.channel .cover .slide-nav {
	display: none
}
.channel .cover img {
	opacity: 1
}
.channel .cover a.slide-pageup, .channel .cover a.slide-pagedown {
	display: none;
	z-index: 3;
	position: absolute;
	top: 20px;
	width: 20px;
	height: 40px
}
.channel .cover a.slide-pageup {
	left: 0
}
.channel .cover a.slide-pagedown {
	right: 0
}
.channel .cover .bg {
	height: 40px;
	width: 22px;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.4;
	filter: Alpha(opacity=40)
}
.channel .cover a.slide-btn:hover .bg {
	opacity: 0.7;
	filter: Alpha(opacity=70)
}
.channel .cover a.slide-btn .arrow {
	z-index: 2;
	position: absolute;
	top: 11px;
	height: 19px;
	width: 10px;
	text-indent: -999em;
	background-image: url(http://p1.qhimg.com/t01091c4d6600879f01.png);
	background-repeat: no-repeat
}
.channel .cover a.slide-pageup .arrow {
	left: 4px;
	background-position: 0 0
}
.channel .cover a.slide-pagedown .arrow {
	left: 7px;
	background-position: -26px 0
}
.channel-loading {
	z-index: 3;
	position: absolute;
	display: none;
	top: 26px;
	left: 0;
	padding-top: 80px;
	width: 238px;
	height: 139px;
	text-align: center;
	font-size: 12px;
	color: #d5d5d5;
	background: #fcfcfc
}
.channel-loading img {
	margin: 0 auto 15px;
	display: block
}
/*½¹µãÍ¼Æ¬*/

/* ÍøÕ¾µØÍ¼ Begin 2009-06-29 wei*/
.style960{width:1000px; float:left;margin-top:20px;}
.style960 ul{ margin:0px; padding:0px;line-height:28px; clear:both;}
.style960 li{list-style-type:none; }
.style960 li a{ margin-right:10px; float:left; list-style-type:none; width:100px; display:block;line-height:28px;}
.style960_en{width:100%; float:left;margin-top:20px;}
.style960_en ul{ margin:0px; padding:0px;line-height:28px; clear:both;}
.style960_en li{list-style-type:none; }
.style960_en li a{ margin-right:10px; float:left; list-style-type:none; width:125px; display:block;line-height:28px;}
.maptitle{font-size:20px; color:#CE3E46; font-family:"ºÚÌå"; padding-left:50px;}
.mapredline{ width:1000px; height:5px; background-color:#C7000B; clear:both; margin-top:0px; margin-bottom:10px; overflow:hidden;}
.mapstylebold{ font-weight:bold; font-family:"ËÎÌå";}
.mapstylebold_en{ font-weight:bold;}
/* ÍøÕ¾µØÍ¼ End 2009-06-29 wei*/

#baidu{width:1000px; margin:0 auto; clear:both; padding-top:10px;}
/*menu*/
.hymenu{background:#eff3f0; height:38px; font:800 14px/38px "Microsoft Yahei"; margin-bottom:10px;}
.hymenu a{padding:0 10px; display:inline-block;}
.hymenu .on{background:#52ab26; color:#fff;}
/*left*/ 
.newstitle{ font-size:16px; width:743px;float:left; font-weight:bolder; line-height:30px;height:30px; margin:0; padding:10px 0 0 20px;}
.NewAbstract{width:723px;float:left; padding:5px 0 5px 20px; font-size:12px; color:#666;}
.newbeizhu{width:740px;float:left; padding:0px 0 10px 20px; font-size:12px; border-bottom:1px solid #eee; color:#999}
.newbeizhu .websource{width:250px;float:left; font-size:12px;}
.newbeizhu .newcount{width:200px;float:right; font-size:12px; text-align:right; padding-right:20px;}
.newbeizhu a{color:#999}
.left{border-left:2px solid #ebecec;border-right:2px solid #ebecec; width:785px; float:left;}
.main766all{border-width:1px 2px 1px 2px; border-style:solid; border-color:#efefef #d4d4d4 #efefef #d4d4d4;}
/*.main766all ul,li{margin:0;padding:0;}
.main766all li{padding:20px 27px; border-bottom:1px solid #f1f3ee;}
.main766all li p{padding:10px 0; line-height:20px;}
.main766all li h4{color:#9fa0a0; font-weight:100;}
.main766all li h4 span{float:right;}
.main766all li h4 em{margin-left:18px;}
.main766all li p a,.infolist li h4 a{color:#498949;}
.main766all li p a:hover,.infolist li h4 a:hover{text-decoration:underline;}*/
/*right*/
.right{width:200px; float:right;}
.ad01{margin-bottom:15px; width:200px; height:200px; overflow:hidden;}
.yincang{display:none; position:absolute; padding-top:21px;}
