@charset "utf-8";
	body,h1,h2,h3,h4,p,dl,dt,dd,ul,li,form,th,td,table,label,article,aside,dialog,footer,header,section,footer,nav,figure,hgroup {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body,button,input,select,textarea,li,dt,dd,div,p,span {
	font:12px/1 Arial
}
article,aside,dialog,footer,header,section,footer,nav,figure,hgroup {
	display:block
}
ul {
	list-style:none
}
img {
	border:none
}
em,b {
	font-style:normal
}
b {
	font-weight:normal
}
a {
	text-decoration:none;
	color:#333;
	cursor:pointer
}
a:hover {
	text-decoration:underline
}
button,input,select,textarea {
	margin:0;
	padding:0;
	font-size:100%;
	outline:0;
	vertical-align:middle
}
button {
	cursor:pointer
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.clearfix:after {
	content:"\0020";
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}
.clearfix {
	clear:both;
	zoom:1
}
#wrap a:hover,.red {
	color:#e60012
}
.recommend {
	color:#666
}
.green {
	color:#178517
}
.orange {
	color:#f60
}
.blue {
	color:#02a1c8
}
.light-green {
	color:#2fac06
}
.light-blue {
	color:#0079ff
}
.list {
	clear:both;
	zoom:1
}
.list:after {
	content:"\0020";
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}
.list li {
	float:left;
	overflow:hidden
}
.list2 li {
	float:left;
	overflow:hidden
}
.header,.kuzhan-nav {
	padding-left:10px;
	height:26px;
	line-height:26px;
	font-weight:bold
}
.kuzhan-nav {
	padding-top:1px
}
.input-text {
	padding-left:2px;
	width:80px;
	height:18px;
	line-height:18px;
	font-family:Tahoma;
	color:#333;
	border:1px solid #abadb3;
	background:#fff
}
.input-btn {
	padding:0 5px;
	*padding:0 1px;
	height:22px;
	line-height:1.3;
	_line-height:1.5;
	color:#333;
	cursor:pointer
}
.select {
	padding-top:2px;
	padding-top:0\9;
	height:20px
}
.header,.kuzhan-nav,.list li,.tabs li,#search-kw,#search-btn,.channel li a,.usage-tabs li,#suggests a.direct em {
	font-size:14px
}
.wrap-outer,.wrap-inner {
	*zoom:1
}
.topbar,.hd,.bd,.ft,.container,.top-bd,#most-visited,.kuzhan-nav {
	position:relative;
	overflow:hidden
}
.container,.top-bd {
	margin:0 auto;
	width:960px
}
.main {
	margin-left:242px;
	width:714px;
	overflow:hidden
}
.side {
	position:absolute;
	top:0;
	left:0;
	width:228px;
	z-index:2
}
.hd {
	margin-bottom:5px;
	height:162px
}
.first-screen {
	position:relative;
	padding-top:5px;
	height:288px;
	z-index:1
}
.first-screen .ad-bar {
	position:absolute;
	top:263px;
	right:0;
	width:718px;
	height:28px;
	line-height:28px;
	text-align:center;
	overflow:hidden
}
.first-screen .ad-bar a {
	margin:0 10px
}
.first-screen .ad-bar a.a1{ margin-right:0px}
.bd {
	height:1031px
}
.ft {
	margin-bottom:10px;
	text-align:center;
	margin-top:3px
}
.ft a {
	margin:0 5px
}
.main,.pop-border {
	border-style:solid;
	border-width:2px
}
.side,.recom-area,.tabs-box {
	border-style:solid;
	border-width:1px
}
.tabs li {
	border-style:solid;
	border-width:1px 1px 0
}
.kuzhan,.tipcon dl {
	border-style:solid;
	border-width:0 0 1px
}
.usage-tabs li {
	border-style:solid;
	border-width:0 0 1px 1px
}
.mynav-line {
	border-style:solid;
	border-width:2px 0 2px 2px
}
.mingzhan,.channel li {
	border-style:dashed;
	border-width:0 0 1px
}
.kuzhan .kuzhan-nav a {
	border-style:solid;
	border-width:0 0 0 1px
}
.topbar {
	min-width:960px;
	height:28px;
	color:#666;
	border-bottom:1px solid #cdcdcd;
	background:url(../images/0/top_bg.png) repeat-x
}
.top-left {
	float:left
}
.top-right {
	float:right
}
.top-meta {
	position:relative;
	float:left;
	padding-right:56px
}
.top-meta a {
	margin:0 5px;
	line-height:28px;
	color:#666
}
.top-meta a.edition {
	position:absolute;
	top:5px;
	right:0;
	padding-left:6px;
	width:46px;
	height:20px;
	line-height:20px;
	background:url(../images/0/index_icon_110815.png) no-repeat 44px 8px;
	display:block
}
.quick-nav {
	margin-left:-6px
}
.quick-nav .current {
	float:left;
	padding:0 8px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#07519a;
	display:block
}
.quick-nav a {
	float:left;
	padding:0 8px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#666;
	display:block
}
.quick-nav a:hover {
	text-decoration:none;
	background:#def0ff
}
.quick-nav .current {
	font-weight:bold;
	color:#555
}
.skin-select {
	float:left;
	width:60px;
	height:28px
}
.def-skin {
	display:block
}
.def-skin a {
	float:left;
	margin:8px 0 0 5px;
	width:12px;
	height:12px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	outline:0
}
.def-skin a.selected img {
	margin-left:-12px
}
.def-skin a {
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out
}
.def-skin a:hover {
	-moz-transform:scale(1.5);
	-webkit-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
.skin-trigger {
	float:left;
	padding-left:20px;
	width:24px;
	height:28px;
	line-height:28px;
	_line-height:30px;
	color:#1a1a1a;
	background:url(../images/0/skin_opt_110815.png) no-repeat 0 -71px;
	display:block;
	z-index:1
}
.skin-wrap {
	height:210px;
	border-bottom:1px solid #c7c7c7;
	background:#fcfcfc;
	display:none;
	*zoom:1
}
.inner-hide .skin-container {
	display:none
}
.inner-show .skin-container {
	display:block
}
.hd .hd-top,.hd .hd-bottom,.tabs,.tabs-box {
	position:relative
}
.hd .hd-top {
	height:66px
}
.logo,.calendar,.weather,.last-part {
	position:absolute;
	top:10px;
	height:48px;
	overflow:hidden
}
.logo {
	left:0;
	width:188px;
	background:url('../logo/logo.png') no-repeat;);
}
.weather {
	left:203px;
	width:302px;
	background-color:transparent;
}
.weather iframe {
	width:300px;
	height:54px;
}
.calendar {
	left:502px;
	width:122px;
	text-align:center;
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4
}
.calendar p {
	height:22px;
	line-height:22px
}
.last-part {
	right:0;
	padding:0 1px 0 10px;
	width:322px
}
.last-part span {
	position:absolute;
	height:22px;
	line-height:20px;
	display:block;
	overflow:hidden
}
.joke {
	left:20px;
	width:300px
}
.joke img {
	margin:-72px 0 2px -12px
}
.joke a {
	float:left;
	margin-right:2px;
	display:block
}
.joke .refresh {
	margin-top:4px;
	_margin-top:3px;
	width:12px;
	height:12px;
	overflow:hidden;
	cursor:pointer
}
.joke .refresh {
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.joke .refresh:hover {
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.text-prompt {
	right:0;
	width:132px
}
.login-mail {
	top:24px;
	left:18px;
	width:320px
}
.mail {
	width:95px;
	width:102px\9
}
:root .mail {
	width:93px \0/
}
.hd .hd-bottom {
	height:96px
}
.tabs {
	padding-left:98px;
	height:26px;
	z-index:1
}
.tabs li {
	float:left;
	margin-right:5px;
	width:50px;
	height:24px;
	line-height:24px;
	text-align:center;
	cursor:pointer
}
.tabs li.selected {
	height:25px;
	font-weight:bold;
	cursor:default
}
.tabs li.selected a {
	cursor:default
}
.tabs li.selected a:hover {
	text-decoration:none;
	color:#333
}
.tabs-box {
	top:-1px;
	height:69px
}
.publicity {
	position:absolute;
	top:8px;
	right:5px
}
#search-logo,.search-form,.hot-kw-box {
	position:absolute;
	top:10px
}
#search-logo {
	width:97px;
	height:30px;
	text-align:center;
	overflow:hidden
}
.search-form {
	left:98px;
	width:460px;
	height:50px
}
#search-kw {
	margin-right:5px;
	padding-left:3px;
	width:365px;
	height:28px;
	line-height:28px;
	border:1px solid #cdcdcd;
	background:#fff url(../images/0/search_kw_bg.png) repeat-x
}
#search-btn {
	width:80px;
	height:30px;
	text-align:center;
	cursor:pointer
}
#search-radio {
	height:24px;
	line-height:24px;
	display:block
}
#search-radio label {
	position:relative;
	float:left;
	padding-left:16px;
	width:36px;
	display:block
}
#search-radio label input {
	position:absolute;
	top:5px;
	top:4px\9;
	*top:0;
	left:0;
	*left:-5px
}
.hot-kw-box {
	right:30px;
	width:360px;
	height:40px;
	line-height:34px;
	display:none;
	overflow:hidden
}
.hot-kw-box p {
	height:20px;
	line-height:18px;
	overflow:hidden
}
.hot-kw-box a {
	margin-right:10px;
	font-size:16px;
}
#most-visited {
	height:20px;
	line-height:20px
}
#most-visited .title {
	width:65px;
	font-weight:normal
}
#most-visited .content {
	position:absolute;
	top:0;
	left:65px;
	width:870px;
	height:20px;
	line-height:20px;
	color:#666;
	overflow:hidden
}
.visited-list {
	width:880px;
	height:20px;
	overflow:hidden
}
.visited-list li {
	position:relative;
	float:left;
	margin-right:5px;
	padding:0 17px 0 20px;
	line-height:20px
}
.visited-list li b {
	position:absolute;
	top:2px;
	left:0
}
.visited-list li b img {
	width:16px;
	height:16px
}
.visited-list li a.close {
	position:absolute;
	top:3px;
	right:0;
	width:15px;
	height:16px;
	background:url(../images/0/index_icon_110815.png) no-repeat 0 -14px;
	display:none
}
.visited-list li a.close:active {
	background-position:0 -36px
}
.visited-list li.hover a.close {
	display:block
}
.visited-remove {
	position:absolute;
	top:5px;
	right:5px;
	width:10px;
	height:10px;
	background:url(../images/0/index_icon_110815.png) no-repeat 0 -60px;
	display:block;
	overflow:hidden;
	cursor:pointer
}
.main-mingzhan {
	padding:5px 10px 0;
	width:694px;
	height:250px
}
.mingzhan {
	margin-bottom:3px;
	padding-bottom:4px
}
.mingzhan li {
	position:relative;
	padding:0 5px;
	width:105px;
	text-align:center;
	height:30px;
	line-height:30px
}
.mingzhan li.double-link a {
	padding:0 6px
}
.mingzhan li.double-link .separator {
	position:absolute;
	top:48%;
	left:49%;
	width:3px;
	height:3px;
	background:#333;
	display:block;
	overflow:hidden
}
.channel {
	top:5px;
	height:278px
}
.channel .channel-list {
	height:278px;
	overflow:hidden
}
.channel li {
	position:relative;
	height:30px;
	*display:inline;
	overflow:hidden;
	z-index:3
}
.channel .channel-icon {
	width:35px;
	background:url(../images/0/tools_icon_20110705.png) no-repeat 0 0;
	overflow:hidden
}
.channel li.mynav-selected {
	padding-bottom:1px;
	border:none
}
.channel li.hover,.channel li.hover-before {
	border-style:solid
}
.channel li span,.channel li a {
	float:left;
	height:30px;
	line-height:30px;
	display:block
}
.channel li span.cut-off {
	padding:0 3px
}
.hot-icon,.new-icon {
	float:left;
	margin:6px 0 0 3px;
	width:18px;
	height:10px;
	background:url(../images/0/hot_icon_18_7.png) no-repeat;
	display:block
}
.new-icon {
	background:url(../images/0/new_icon_17_5.png) no-repeat
}
.channel li .recommend {
	float:right;
	padding-right:10px;
	font-size:12px
}
.usage {
    height: 65px;
    padding-top: 10px;
    text-align: center;
}
.usage-tabs {
	position:absolute;
	top:0
}
.usage-tabs li {
	float:left;
	margin-left:-1px;
	width:54px;
	height:28px;
	line-height:28px;
	text-align:center;
	cursor:pointer
}
.usage-tabs li.selected {
	font-weight:bold;
	border-bottom:none
}
.usage-tabs li.tabs-long {
	width:120px
}
.usage-form {
	position:absolute;
	top:28px;
	padding-top:8px;
	width:228px;
	height:28px;
	text-align:center
}
.usage-form input {
	margin-right:2px
}
.usage-form input.city {
	width:50px
}
.side-kuzhan {
	top:85px;
	height:840px
}
.side-kuzhan .list {
	position:relative;
	padding:4px 10px 4px 22px;
	z-index:3
}
.side-kuzhan .list li {
	width:48px;
	line-height:26px
}
.main-kuzhan {
	height:923px
}
.kuzhan {
	padding:1px 0 5px
}
.kuzhan .kuzhan-nav a {
	position:relative;
	left:-11px;
	margin-right:11px;
	padding-left:11px
}
.kuzhan .list {
	padding:5px 10px 0
}
.kuzhan .list li {
	width:90px;
	padding-right:8px;
	height:24px;
	line-height:24px
}
.kuzhan .list li.title {
	padding:0;
	width:60px
}
.kuzhan .list li.more {
	padding:0;
	width:46px
}
.recom-area {
	position:relative;
	top:10px;
	height:84px
}
.recom-area .recom-list {
	position:relative;
	height:28px;
	overflow:hidden
}
.recom-area .title,.recom-area .list,.recom-area .list2,.recom-area .more {
	position:absolute;
	line-height:28px;
	overflow:hidden
}
.recom-area .list {
	left:70px;
	width:816px
}
.recom-area .list li {
	margin:0 8px;
	font-size:12px;
	line-height:30px
}
.recom-area .list2 {
	left:70px;
	width:846px
}
.recom-area .list2 li {
	margin:0 8px;
	font-size:12px;
	line-height:30px
}
.recom-area .title {
	left:10px;
	width:62px;
	font-weight:bold
}
.recom-area .more {
	right:16px;
	width:40px
}
.blue img {
	margin:0 0 0 0
}
.green img {
	margin:-12px 0 0
}
.orange img {
	margin:-24px 0 0
}
.purple img {
	margin:-36px 0 0
}
.pink img {
	margin:-48px 0 0
}
.darkgreen img {
	margin:-60px 0 0
}
.baidu img {
	margin-top:0
}
.google img {
	margin-top:-218px
}
.qihoo img {
	margin-top:-146px
}
.taobao img {
	margin-top:-87px
}
.dangdang img {
	margin-top:-334px
}
.amazon img {
	margin-top:-256px
}
.buy360 img {
	margin-top:-296px
}
.sogou img {
	margin-top:-115px
}
.soso img {
	margin-top:-435px
}
.s360 img {
	margin-top:-470px
}
.gougou img {
	margin-top:-184px
}
.tianya img {
	margin-top:-59px
}
.youdao img {
	margin-top:-31px
}
.vancl img {
	margin-top:-404px
}
.souku img {
	margin-top:-362px
}
.channel .sy,.channel .mm-1 {
	background-position:12px 8px
}
.channel .tg,.channel .mm-2 {
	background-position:12px -23px
}
.channel .gw,.channel .mm-3 {
	background-position:12px -54px
}
.channel .cp,.channel .mm-4 {
	background-position:12px -86px
}
.channel .yx,.channel .mm-5 {
	background-position:12px -117px
}
.channel .yy,.channel .mm-6 {
	background-position:12px -239px
}
.channel .dy,.channel .mm-7 {
	background-position:12px -147px
}
.channel .gx,.channel .mm-8 {
	background-position:12px -178px
}
.channel .dh,.channel .mm-9 {
	background-position:12px -210px
}
.announce {
	position:absolute;
	top:0;
	right:5px;
	height:24px;
	line-height:24px;
	z-index:1
}
.poptip {
	position:absolute;
	left:230px;
	width:440px;
	display:none;
	z-index:3
}
.poptip p {
	position:absolute;
	left:-225px;
	width:225px;
	height:25px;
	border-right:none;
	background:#fff;
	display:block;
	z-index:1
}
.tipcon {
	position:absolute;
	top:0;
	right:0;
	padding:0 1px;
	width:434px;
	background:#fff
}
.tipcon dl {
	padding:8px 5px
}
.tipcon dl.last {
	border-bottom:none
}
.tipcon dl dt {
	position:absolute;
	width:40px;
	font-weight:bold;
	height:25px;
	line-height:25px
}
.tipcon dl dd {
	padding-left:40px;
	width:380px;
	line-height:25px
}
.tipcon dl dd a {
	margin-right:5px;
	padding-left:5px;
	white-space:nowrap;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.mynav-pop {
	position:absolute;
	top:-1px;
	left:231px;
	width:724px;
	height:312px;
	background:#fff;
	z-index:2
}
.mynav-line {
	position:absolute;
	left:-234px;
	height:28px;
	width:232px;
	background:#fff
}
.more-edition {
	position:absolute;
	right:147px;
	width:54px;
	border:1px solid #ddd;
	display:none;
	z-index:2
}
.more-edition li {
	padding-left:6px;
	height:30px;
	line-height:30px;
	color:#666;
	background:#fff;
	cursor:pointer
}
.more-edition li.hover {
	background:#cbe5ff
}
.more-edition li.new {
	background:#fff url(../images/0/index_icon_110815.png) no-repeat 43px -70px
}
#suggests {
	position:absolute;
	top:-9000px;
	border-style:solid;
	border-width:1px;
	background:#fff;
	visibility:hidden;
	z-index:999
}
#suggests a {
	margin-bottom:1px;
	padding-left:10px;
	height:24px;
	line-height:24px;
	text-decoration:none;
	color:s#666;
	display:block;
	cursor:pointer
}
#suggests a.direct em {
	float:right;
	padding-right:10px;
	color:#0f0;
	font-size:0.9em
}
#suggests a.hover {
	background:#fff
}
::-webkit-input-placeholder {
	color:#999
}
input:-moz-placeholder {
	color:#999
}
.placeholder {
	color:#999
}
.noscript {
	width:960px;
	margin:0 auto;
	line-height:30px;
	font-size:15px;
	text-align:center
}
.noscript a {
	color:#f00;
	font-weight:600
}
.links1 {
	margin-bottom:5px;
	display:none
}
.links1 .title {
	margin:-1px 0 0;
	padding:5 10px;
	height:27px;
	overflow:hidden;
}
.links1 .subject {
	float:left;
	width:100px;
	font-size:14px;
	font-weight:bold;
	padding:6px 0px 0px 5px
}
.links1 .link {
	float:left;
	font-size:12px;
	padding:6px 0px 0px 5px
}
.links1 .time {
	float:right;
	font-size:12px;
	padding:6px 10px 0px 5px
}
.links1 .con_a1 {
	padding:5px 4px;
	line-height:26px
}
.links1 ul {
	;overflow:auto;
	zoom:1
}
.links1 li {
	float:left;
	width:105px;
	padding:0 3px 0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:25px
}
