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
}
.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;
	min-width: 960px
}
.topbar,.hd,.bd,.ft,.container,.top-bd,#most-visited,.kuzhan-nav {
	position: relative
}
.topbar {
	overflow: hidden
}
.container,.top-bd {
	margin: 0 auto;
	width: 960px
}
.side {
	position: absolute;
	top: 0;
	left: 0;
	width: 228px;
	z-index: 2
}
.hd {
	padding-bottom: 5px;
	height: 162px
}
.bd {
	margin-top: 5px;
	height: 1282px
}
.ft {
	padding-bottom: 10px;
	text-align: center
}
.ft a {
	margin: 0 5px
}
.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(/h1.qhimg.com/images/top_bg.html) 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(/h1.qhimg.com/images/icon/index_icon_110815.html) no-repeat 44px 8px;
	display: block
}
.quick-nav {
	margin-left: -6px
}
.quick-nav a,.quick-nav .current {
	float: left;
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #07519a;
	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(/h2.qhimg.com/images/icon/skin_opt_110815.html) 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
}
.last-part {
	position: absolute;
	top: 10px;
	height: 48px;
	overflow: hidden
}
.last-part {
	right: 0;
	padding: 0 1px 0 20px;
	width: 322px
}
.last-part span {
	position: absolute;
	height: 22px;
	line-height: 20px;
	display: block;
	overflow: hidden
}
.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;
	text-decoration:none;
	color:#07519a
}
.tabs li a: hover {
	text-decoration: none
}
.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(img/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: 14px;
	width: 36px;
	display: block
}
#search-radio label input {
	position: absolute;
	top: 6px;
	top: 4px\9;
	*top: 0;
	left: 0;
	*left: -5px
}
.hot-kw-box {
	right: 10px;
	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: 6px
}
#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(/h1.qhimg.com/images/icon/index_icon_110815.html) 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(/h1.qhimg.com/images/icon/index_icon_110815.html) 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 {
	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(/h1.qhimg.com/images/icon/tools_icon_20110705.html) 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(/h1.qhimg.com/images/icon/hot_icon_18_7.html) no-repeat;
	display: block
}
.new-icon {
	background: url(/h1.qhimg.com/images/icon/new_icon_17_5.html) no-repeat
}
.channel li .recommend {
	float: right;
	padding-right: 10px;
	font-size: 12px
}
.usage {
	top: 288px;
	height: 65px
}
.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: 363px;
	height: 815px
}
.side-kuzhan .list {
	position: relative;
	padding: 4px 10px 4px 22px;
	z-index: 3
}
.side-kuzhan .list li {
	width: 48px;
	line-height: 26px
}
.side-kuzhan .list-local {
	height: 182px
}
.side-kuzhan .list-local li {
	width: 96px
}
.side-kuzhan .other-city {
	font-size: 12px;
	font-weight: normal;
	float: right;
	padding-right: 20px;
	color: #666
}
.main-kuzhan {
	height: 889px
}
.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
}
.ad-bar {
	margin: 0 0 0 242px;
	width: 718px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	overflow: hidden
}
.ad-bar a {
	margin: 0 10px
}
.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 .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 .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
}
.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 {
	background-position: 12px 8px
}
.channel .tg {
	background-position: 12px -23px
}
.channel .gw {
	background-position: 12px -54px
}
.channel .cp {
	background-position: 12px -86px
}
.channel .yx {
	background-position: 12px -117px
}
.channel .dy {
	background-position: 12px -147px
}
.channel .gx {
	background-position: 12px -178px
}
.channel .yy {
	background-position: 12px -239px
}
.channel .dh {
	background-position: 12px -210px
}
.label-ad {
	top: 4px
}
.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;
	top: 246px;
	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: 20px;
	line-height: 20px;
	color: #666;
	background: #fff;
	cursor: pointer
}
.more-edition li.hover {
	background: #cbe5ff
}
.more-edition li.new {
	background: #fff url(/h1.qhimg.com/images/icon/index_icon_110815.html) 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: #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
}
.widen {
	font-size: 14px
}
.widen button,.widen input,.widen select,.widen textarea,.widen li,.widen dt,.widen dd,.widen div,.widen p,.widen span {
	font-size: 14px
}
.widen .list li {
	height: 27px;
	line-height: 28px;
	font-size: 16px
}
.widen .header,.widen .kuzhan-nav {
	font-size: 16px
}
.widen .input-text {
	height: 20px;
	line-height: 20px;
	width: 104px
}
.widen .select {
	height: 22px
}
.widen .container,.widen .top-bd {
	width: 1150px
}
.widen .main {
	width: 861px;
	margin-left: 285px
}
.widen .side {
	width: 270px
}
.widen .ad-bar {
	margin: 0 0 0 285px;
	width: 865px
}
.widen .ad-bar a {
	margin: 0 12px
}
.widen .bd {
	height: 1303px
}
.widen .main-kuzhan {
	height: 906px
}
.widen .side-kuzhan {
	height: 832px
}
.widen .topbar {
	min-width: 1150px
}
.widen .side-kuzhan .list li {
	width: 59px
}
.widen .side-kuzhan .list-local li {
	width: 118px
}
.widen .top-meta {
	padding-right: 60px
}
.widen .top-meta a.edition {
	background-position: 48px 8px;
	width: 50px
}
.widen .weather {
	width: 323px;
	left: 226px
}
.widen .weather iframe {
	width: 300px
}
.widen .calendar {
	left: 550px;
	width: 172px
}
.widen .last-part {
	width: 404px
}
.widen .last-part span {
	height: 24px
}
.widen .joke {
	left: 46px
}
.widen .login-mail {
	left: 46px;
	width: 378px
}
.widen .tabs li {
	font-size: 16px
}
.widen .search-form {
	width: 554px
}
.widen #search-kw {
	width: 463px
}
.widen .hot-kw-box {
	width: 452px
}
.widen .hot-kw-box a {
	margin-right: 14px
}
.widen #most-visited .title {
	width: 80px
}
.widen #most-visited .content {
	width: 1060px
}
.widen .visited-list {
	width: 1070px
}
.widen .visited-list li {
	margin-right: 10px
}
.widen .main-mingzhan {
	width: 841px
}
.widen .mingzhan {
	height: 120px
}
.widen .mingzhan li {
	width: 128px
}
.widen .channel li .recommend {
	font-size: 14px
}
.widen .mynav-line {
	width: 274px;
	left: -276px
}
.widen .usage-tabs li {
	width: 65px
}
.widen .usage-tabs li.tabs-long {
	width: 140px
}
.widen .usage-form {
	width: 270px
}
.widen .usage-form input.city {
	width: 60px
}
.widen .kuzhan .list {
	padding: 5px 10px 0 16px
}
.widen .kuzhan .list li {
	height: 26px;
	line-height: 26px;
	width: 110px
}
.widen .kuzhan .list li.title {
	width: 75px
}
.widen .kuzhan .list li.more {
	width: 50px
}
.widen .recom-area .list {
	width: 1000px
}
.widen .recom-area .list li {
	margin: 0 10px;
	font-size: 14px
}
.widen .recom-area .more {
	right: 14px;
	width: 50px
}
.widen .poptip {
	width: 564px;
	_width: 568px
}
.widen .poptip p {
	width: 269px
}
.widen .tipcon {
	width: 514px
}
.widen .tipcon dl dt {
	width: 45px
}
.widen .tipcon dl dd {
	padding-left: 45px;
	width: 463px
}
.widen .widget .fly-hot {
	width: 250px
}
.widen .widget .fly-hot a {
	width: 100px
}
.widen .widget .ticket-logo {
	width: 104px
}
.widen .widget .fly-sec {
	width: 300px
}
.widen .widget .fly-date {
	width: 240px
}
.widen .widget .car-hotkeyword {
	width: 260px
}
.widen .widget #tg-hot-keywords {
	width: 510px
}
.widen .mynav-pop {
	left: 274px
}
.widen .skin-trigger {
	width: 28px
}
.widen .skin-wrap .skin-container {
	width: 1150px
}
.widen .skin-wrap .skin-list {
	width: 1150px
}
.widen .skin-wrap .skin-list ul {
	width: 1212px
}
.widen .skin-wrap .skin-list li {
	margin-right: 62px
}
.widen .skin-wrap .skin-pages a {
	height: 20px;
	line-height: 20px
}
.widen .fly-btn-box {
	right: 400px
}
.widen .fly-hotkw-box {
	right: 100px;
	width: 270px
}
.widen .fly-hotkw {
	width: 90px
}
.widen .car-hotkw {
	right: 160px;
	width: 270px
}
.local-private {
	display: none
}
.local .local-private {
	display: block
}
.local .channel {
	height: 309px
}
.local .channel-list {
	height: 309px
}
.local .usage {
	top: 319px
}
.local .side-kuzhan {
	top: 394px;
	height: 784px
}
.local .side-kuzhan .list-local {
	height: 156px
}
.local .mynav-line {
	top: 277px
}
.widen .local .side-kuzhan {
	height: 801px
}