body {
	margin:0;
	padding:0
}
.widget * {
	margin:0;
	padding:0
}
.widget ol, .widget ul {
	list-style:none
}
.widget {
	background:#fff;
	font-family:STHeiti, Arial;
	font-size:16px;
	color:#4e5563
}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {
	font-weight:500
}
.widget a {
	text-decoration:none
}
.w-icon, .w-icon-arrow {
	background:url(../images/bg-widget-v1111.png) no-repeat;
	background-size:120px auto
}
.w-icon-opacity-arrow {
	background:url(../images/bg-opacity-arrow-v1111.png) no-repeat;
	background-size:18px auto
}
.w-icon-load {
	display:inline-block;
	width:16px;
	height:16px;
	opacity:.6;
	background:url(../images/load.gif) no-repeat;
	background-size:100% auto
}
.w-load-layer {
	z-index:1001;
	width:16px;
	height:16px;
	opacity:.6;
	position:fixed;
	top:50%;
	left:50%;
	margin:-8px 0 0 -8px
}
.w-pop-opacity {
	background:rgba(0, 0, 0, 0.8)
}
.w-fn-fleft, .w-fn-fright {
	display:inline
}
.w-fn-fleft {
	float:left
}
.w-fn-fright {
	float:right
}
.w-fn-tleft {
	text-align:left
}
.w-fn-tright {
	text-align:right
}
.w-fn-tcenter {
	text-align:center
}
.w-fn-mt {
	margin-top:8px
}
.w-fn-mb {
	margin-bottom:8px
}
.w-fn-mlr {
	margin-left:10px;
	margin-right:10px
}
.w-fn-divi {
	clear:both;
	height:1px;
	background:#e1e7ee;
	overflow:hidden
}
.w-fn-hide {
	display:none
}
.w-fn-clear:after {
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
	visibility:hidden;
	content:"."
}
.w-fn-a {
	color:#cb0404
}
.w-fn-a:visited {
	color:#3b5997
}
.w-main {
	min-height:660px
}
.w-btn {
	display:inline-block;
	border:solid #d0d6e1 1px;
	background:#f5f6f9;
	color:#4e5563;
	line-height:18px;
	white-space:nowrap;
	border-radius:3px
}
.w-btn:visited {
	color:#4e5562
}
.w-btn-selected {
	border-color:#5f7dbe;
	background:#5f7dbe;
	color:#fff
}
.w-btn-selected:visited {
	color:#fffffe
}
.w-btn-disabled {
	color:#a2a6ae
}
.w-btn-disabled:visited {
	color:#a2a6ad
}
.w-btn-small, .w-btn-small-blue {
	padding:4px 7px;
	font-size:14px
}
.w-btn-big, .w-btn-big-blue {
	padding:7px 9px;
	font-size:16px
}
.w-btn-small-blue, .w-btn-big-blue {
	border-color:#5f7dbe;
	background:#5f7dbe;
	color:#fff
}
.w-btn-small-blue:visited, .w-btn-big-blue:visited {
	color:#fffffe
}
.w-btn-bar {
	display:block;
	padding:7px 0;
	font-size:16px;
	text-align:center
}
.w-btn-bar-blue {
	display:block;
	padding:7px 0;
	border-color:#5f7dbe;
	background:#5f7dbe;
	font-size:16px;
	color:#fff;
	text-align:center
}
.w-btn-bar-blue:visited {
	color:#fffffe
}
.widget .w-nav {
	z-index:999;
	background:#cb0404;
	position:relative;
	overflow:visible
}
.widget .w-nav-sub {
	background:#cb0404;
	position:relative
}
.widget .w-nav img, .widget .w-nav-sub img {
	width:100%
}
.widget .w-nav-tab {
	overflow:hidden
}
.widget .w-nav-tab a {
	float:left;
	width:20%;
	padding:10px 0;
	font-size:18px;
	color:#fff;
	line-height:20px;
	text-align:center
}
.widget .w-nav-tab a:visited {
	color:#fffffe
}
.widget .w-nav-tab .current {
	background:#203f80
}
.widget .w-nav-title {
	height:20px;
	padding:10px 0;
	font-size:18px;
	color:#fff;
	line-height:20px;
	text-align:center
}
.widget .w-nav-back {
	float:none;
	display:inline-block;
	width:auto;
	height:26px;
	padding:7px 0 7px 6px;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}
.widget .w-nav-back:visited {
	color:#fffffe
}
.widget .w-nav-back .w-arrow-left {
	float:left;
	width:12px;
	height:26px;
	background-position:0 0
}
.widget .w-nav-back span {
	float:left;
	padding:5px 5px 5px 2px;
	background:#5f7dbe;
	font-size:14px;
	line-height:16px
}
.widget .w-nav-mini {
	position:absolute;
	top:0;
	right:0
}
.widget .w-nav-mini-btn {
	display:inline-block;
	width:22px;
	height:20px;
	padding:10px 10px
}
.widget .w-nav-mini-pop {
	width:100px;
	padding:6px 0;
	position:absolute;
	top:44px;
	right:1px;
	border-radius:3px
}
.widget .w-nav-mini-pop a {
	display:block;
	float:none;
	width:100%;
	margin:0;
	padding:10px 0;
	font-size:16px;
	color:#fff;
	line-height:18px;
	text-align:center
}
.widget .w-nav-mini-pop a:visited {
	color:#fffffe
}
.widget .w-nav-mini-pop .w-arrow-top {
	width:18px;
	height:9px;
	background-position:0 0;
	position:absolute;
	top:-9px;
	right:9px;
	overflow:hidden
}
.widget .w-nav-channel {
	overflow:visible
}
.widget .w-nav-channel ul {
	width:100%;
	border-bottom:solid #d0d6e1 1px;
	background:#e1e5ed;
	overflow:hidden
}
.widget .w-nav-channel li {
	float:left;
	width:100%
}
.widget .w-nav-channel li.last a {
	border:0
}
.widget .w-nav-channel li a {
	display:block;
	height:40px;
	border-right:solid #d0d6e1 1px;
	background:#e1e5ed;
	font-size:16px;
	color:#4e5563;
	line-height:18px;
	text-align:center
}
.widget .w-nav-channel li a:visited {
	color:#4e5562
}
.widget .w-nav-channel li a.selected {
	background:#f5f6f9;
	color:#cb0404
}
.widget .w-nav-channel li a.selected:visited {
	color:#3b5997
}
.widget .w-nav-channel li a.disabled {
	color:#a2a6ae
}
.widget .w-nav-channel li a.disabled:visited {
	color:#a2a6ad
}
.widget .w-nav-channel li span {
	display:inline-block;
	height:26px;
	padding:11px 0 0;
	border-bottom:solid #e1e5ed 3px;
	vertical-align:top
}
.widget .w-nav-channel li .w-arrow-top {
	display:none;
	width:0;
	height:1px;
	margin:3px auto 0;
	border-style:solid;
	border-width:0 4px 4px;
	border-color:#f5f6f9 #f5f6f9 #cb0404
}
.widget .w-nav-channel li a.selected span {
	border-color:#cb0404
}
.widget .w-nav-channel li a.selected .w-arrow-top {
	display:block
}
.widget .w-nav-channel-col2 li {
	width:50%
}
.widget .w-nav-channel-col3 li {
	width:33.3%
}
.widget .w-nav-channel-col3 li.last {
	width:33.4%
}
.widget .w-nav-channel-col4 li {
	width:25%
}
.widget .w-nav-channel .w-icon-hot {
	display:none;
	width:18px;
	height:6px;
	padding:1px 0;
	background:#f84949;
	font-size:6px;
	color:#fff;
	line-height:6px;
	text-align:center;
	position:absolute;
	top:2px;
	right:3px;
	border-radius:3px;
	overflow:hidden
}
.w-title01 {
	background:#e1e5ed;
	overflow:hidden
}
.w-title01 h3 {
	float:left;
	padding:11px 0 11px 10px;
	font-size:16px;
	color:#4e5563;
	line-height:18px;
	vertical-align:top
}
.w-title02 {
	border-bottom:solid #e1e5ed 1px;
	overflow:hidden
}
.w-title02 h3 {
	float:left;
	padding:11px 10px 10px;
	background:#e1e5ed;
	font-size:16px;
	color:#4e5563;
	line-height:18px;
	border-radius:0 3px 0 0
}
.w-list-null {
	padding:10px 10px 20px
}
.w-list-infor01 li {
	border-bottom:solid #e1e7ee 1px
}
.w-list-infor01 a {
	display:block;
	padding:11px 24px 11px 10px;
	font-size:16px;
	color:#cb0404;
	line-height:22px;
	position:relative
}
.w-list-infor01 a:visited {
	color:#3b5997
}
.w-list-infor01 .w-disabled {
	color:#a2a6ae
}
.w-list-infor01 .w-disabled:visited {
	color:#a2a6ad
}
.w-list-infor01 .w-disabled .w-arrow-right {
	display:none
}
.w-list-infor01 .w-arrow-right {
	width:12px;
	height:14px;
	background-position:-40px -40px;
	position:absolute;
	top:50%;
	margin-top:-6px;
	right:10px;
	overflow:hidden
}
.w-list-infor01 .belong {
	margin-left:6px;
	font-size:12px;
	font-style:normal;
	color:#a2a6ae
}
.w-sift-letter {
	padding:1px 0 9px 10px;
	background:#e8ebf1
}
.w-sift-letter h3 {
	margin:8px 0 0;
	font-size:14px
}
.w-sift-letter-content {
	overflow:hidden
}
.w-sift-letter-content .w-btn {
	float:left;
	width:11.3%;
	margin:8px 7px 0 0;
	padding:7px 0;
	text-align:center
}
.w-list-brand {
	padding:0 0 11px 0;
	overflow:hidden
}
.w-list-brand li {
	float:left;
	width:33.3%;
	padding:14px 0 0;
	position:relative
}
.w-list-brand a {
	display:block;
	width:100px;
	margin:0 auto;
	text-align:center
}
.w-list-brand img {
	width:50px;
	height:50px;
	border:solid #d2d2d2 1px
}
.w-list-brand span {
	display:block;
	height:20px;
	margin:5px 0 0;
	font-size:14px;
	line-height:20px;
	overflow:hidden
}
.w-list-brand a .noskip {
	color:#4e5563
}
.w-list-brand a:visited .noskip {
	color:#4e5562
}
.w-list-brand a.w-disabled .noskip {
	color:#a2a6ae
}
.w-list-brand a.w-disabled:visited .noskip {
	color:#a2a6ad
}
.w-list-brand .w-arrow-top {
	display:none;
	width:18px;
	height:10px;
	background-position:0 -40px;
	position:absolute;
	bottom:-14px;
	left:50%;
	margin-left:-9px
}
.w-list-brand .item-sub {
	width:100%
}
.w-list-brand .item-current .w-arrow-top {
	display:block
}
.w-sift-brand {
	padding:5px 0;
	overflow:hidden
}
.w-sift-brand li {
	float:left;
	width:33.3%;
	position:relative
}
.w-sift-brand .item a {
	display:block;
	padding:13px 0 13px 10px;
	color:#4e5563;
	line-height:18px
}
.w-sift-brand .item a:visited {
	color:#4e5562
}
.w-sift-brand .item a.w-disabled {
	color:#a2a6ae
}
.w-sift-brand .item a.w-disabled:visited {
	color:#a2a6ad
}
.w-sift-brand .item .w-arrow-top {
	display:none;
	width:18px;
	height:10px;
	background-position:0 -40px;
	position:absolute;
	left:18px;
	bottom:0
}
.w-sift-brand .item-sub {
	width:100%
}
.w-sift-brand .item-current .w-arrow-top {
	display:block
}
.w-sift-area {
	padding:5px 0;
	overflow:hidden
}
.w-sift-area li {
	float:left;
	width:33.3%;
	position:relative
}
.w-sift-area .item a {
	display:block;
	padding:13px 0;
	color:#4e5563;
	line-height:18px;
	text-align:center
}
.w-sift-area .item a:visited {
	color:#4e5562
}
.w-sift-area .item a.w-disabled {
	color:#a2a6ae
}
.w-sift-area .item a.w-disabled:visited {
	color:#a2a6ad
}
.w-sift-area .item .w-arrow-top {
	display:none;
	width:18px;
	height:10px;
	background-position:0 -40px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-9px
}
.w-sift-area .item-sub {
	width:100%
}
.w-sift-area .item-current .w-arrow-top {
	display:block
}
.w-all-area a, .w-all-brand a {
	display:block;
	padding:11px 10px;
	font-size:16px;
	color:#cb0404;
	line-height:18px
}
.w-all-area a:visited, .w-all-brand a:visited {
	color:#3b5997
}
.w-suggest {
	padding:11px 0 11px 10px
}
.w-suggest a {
	font-size:16px;
	color:#f84949;
	line-height:18px;
	vertical-align:top
}
.w-suggest a:visited {
	color:#f84948
}
.w-dropdown01 {
	position:relative;
	padding:9px 0;
	background:#374053
}
.w-dropdown01-title {
	padding:4px 10px 8px;
	font-size:14px;
	color:#fff;
	line-height:16px
}
.w-dropdown01-content {
	padding:0 5px;
	overflow:hidden
}
.w-dropdown01-content p {
	float:left;
	width:50%;
	padding:5px 0
}
.w-dropdown01-content a {
	display:block;
	width:auto;
	margin:0 5px;
	padding:8px 0;
	border:solid #2b3750 1px;
	background:#525b6f;
	font-size:14px;
	color:#fff;
	line-height:16px;
	text-align:center;
	white-space:nowrap;
	border-radius:3px
}
.w-dropdown01-content a:visited {
	color:#fffffe
}
.w-dropdown01-content a.selected {
	color:#fffffe;
	border-color:#fff
}
.w-dropdown01-content a.selected:visited {
	color:#fffffe
}
.w-dropdown01-content a.disabled {
	color:#2b3750
}
.w-dropdown01-content a.disabled:visited {
	color:##2b3751
}
.w-dropdown01 .arrow-top {
	width:18px;
	height:10px;
	background-position:0 -18px;
	position:absolute;
	top:-10px;
	left:18px
}
.w-dropdown01-col1 p {
	float:left;
	width:100%;
	padding:5px 0
}
.w-dropdown01-col2 p {
	float:left;
	width:50%;
	padding:5px 0
}
.w-dropdown01-col3 p {
	float:left;
	width:33.3%;
	padding:5px 0
}
.w-dropdown01-col4 p {
	float:left;
	width:25%;
	padding:5px 0
}
.w-dropdown01-null {
	padding:4px 10px 8px;
	font-size:14px;
	color:#fff;
	line-height:16px
}
.w-viewimg-nav {
	z-index:999;
	width:100%;
	height:40px;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0.0)));
	background:-moz-linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.0));
	position:fixed;
	top:0;
	left:0;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
.w-viewimg-nav-bottom {
	top:auto;
	bottom:0;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0)), to(rgba(0, 0, 0, 1)));
	background:-moz-linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 1))
}
.w-viewimg-nav-absolute {
	width:100%;
	position:absolute;
	top:0;
	left:0
}
.wvi-nav-title {
	height:20px;
	padding:10px 60px;
	font-size:18px;
	color:#fff;
	line-height:20px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.wvi-nav-close, .wvi-nav-imglevel {
	display:inline-block;
	padding:4px 7px;
	border:solid #404040 1px;
	background:#404040;
	font-size:14px;
	color:#fff;
	line-height:18px;
	white-space:nowrap;
	position:absolute;
	top:6px;
	left:10px;
	border-radius:3px
}
.wvi-nav-imglevel {
	position:absolute;
	top:6px;
	left:auto;
	right:10px
}
.wvi-nav-close:visited, .wvi-nav-imglevel:visited {
	color:#fffffe
}
.wvi-nav-download {
	height:20px;
	padding:10px;
	position:absolute;
	top:0;
	right:0;
	overflow:hidden
}
.wvi-nav-download .w-download {
	display:inline-block;
	width:24px;
	height:20px;
	background-position:-80px 0;
	vertical-align:top
}
.widget-ios7 {
	width:100%;
	position:absolute;
	bottom:0;
	left:0
}
.widget-ios7 .w-viewimg-nav {
	position:absolute
}
.w-viewimg-focus {
	width:100%;
	overflow:hidden
}
.wvi-slide {
	width:1000%;
	height:100%;
	position:relative
}
.wvi-item {
	float:left;
	width:10%;
	height:100%;
	position:relative;
	overflow:hidden
}
.wvi-imgbox {
	height:100%;
	padding:0 10px
}
.wvi-imgself {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	display:table
}
.wvi-imgself span {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.wvi-imgself img {
	max-width:100%;
	height:100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.widget-imgposition .wvi-imgself {
	background-position:50% 64%
}
.widget-ios7 .w-viewimg-focus {
	height:100%
}
.wvi-others {
	width:300px;
	height:300px;
	background:#404040;
	position:absolute;
	top:50%;
	left:50%;
	margin:-150px 0 0 -150px
}
.wvi-others h3 {
	height:20px;
	padding:10px 0;
	background:#212121;
	font-size:18px;
	color:#fff;
	line-height:20px;
	text-align:center
}
.wvi-others ul {
	height:248px;
	padding:6px 8px
}
.wvi-others li {
	float:left;
	width:50%;
	height:124px
}
.wvi-others li a {
	display:block;
	font-size:14px;
	color:#fff;
	text-align:center
}
.wvi-others li a:visited {
	color:#fffffe
}
.wvi-others li img {
	display:inline-block;
	width:auto;
	height:auto;
	margin:5px 0 0;
	vertical-align:top
}
.wvi-others li span {
	display:block;
	margin:5px 0 0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.w-viewimg-page-prevnext {
	width:160px;
	height:40px;
	margin:0 auto;
	text-align:center
}
.wvi-prev, .wvi-next {
	float:left;
	height:20px;
	padding:10px;
	overflow:hidden
}
.wvi-next {
	float:right
}
.wvi-prev .w-arrow-left, .wvi-next .w-arrow-right {
	display:inline-block;
	width:14px;
	height:20px;
	background-position:-20px 0;
	vertical-align:top
}
.wvi-next .w-arrow-right {
	background-position:-40px 0
}
.wvi-number {
	display:inline-block;
	padding:10px 0;
	font-size:16px;
	line-height:20px;
	color:#fff
}
.wvi-tip01-layer {
	display:inline-block;
	padding:13px 24px 13px 22px;
	border:solid #404040 1px;
	background:#404040;
	font-size:16px;
	color:#fff;
	line-height:18px;
	text-align:left;
	border-radius:3px
}
.wvi-tip01-layer .w-ok {
	display:inline-block;
	float:left;
	width:18px;
	height:18px;
	margin:0 10px 2px 0;
	background-position:-60px 0;
	overflow:hidden
}
.wvi-tip-layer {
	z-index:1001;
	width:100%;
	text-align:center;
	position:fixed;
	top:50%;
	margin-top:-23px;
	left:0
}
.widget-ios7 .wvi-tip-layer, .widget-ios7 .w-load-layer {
	position:absolute
}
.w-viewimg-sift-fixed {
	width:100%;
	position:absolute;
	top:40px;
	left:0;
	z-index:1000;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
.w-viewimg-sift-absolute {
	width:100%;
	position:absolute;
	top:0;
	left:0
}
.w-viewimg-sift {
	padding:0 5px;
	overflow:hidden
}
.w-viewimg-sift li {
	float:left;
	width:50%;
	padding:5px 0;
	position:relative
}
.wvi-selitem {
	display:block;
	margin:0 5px;
	padding:6px 15px 6px 8px;
	background:rgba(64, 64, 64, 0.7);
	font-size:16px;
	color:#fff;
	line-height:18px;
	white-space:nowrap;
	position:relative;
	border-radius:3px
}
.wvi-selitem:visited {
	color:#fffffe
}
.wvi-selitem .caption {
	display:inline-block;
	height:18px;
	vertical-align:top;
	overflow:hidden
}
.wvi-selitem .w-arrow-bottom {
	display:inline-block;
	width:10px;
	height:6px;
	margin:0 0 0 7px;
	background-position:-20px -40px;
	overflow:hidden;
	position:absolute;
	top:13px;
	right:7px
}
.wvi-selitem .w-hook {
	display:none;
	width:100%;
	height:10px;
	background:rgba(64, 64, 64, 0.7);
	position:absolute;
	left:0;
	bottom:-10px
}
.w-viewimg-sift .item-current .wvi-selitem {
	border-radius:3px 3px 0 0
}
.w-viewimg-sift .item-current .w-hook {
	display:block
}
.w-viewimg-sift .item-sub {
	width:100%
}
.wvi-seldown {
	position:relative;
	margin:0 5px;
	padding:5px 0;
	background:rgba(64, 64, 64, 0.7);
	border-radius:0 0 3px 3px
}
.wvi-seldown-content {
	padding:0 5px;
	overflow:hidden
}
.wvi-seldown-content p {
	float:left;
	width:50%;
	padding:0
}
.wvi-seldown-content a {
	display:block;
	width:auto;
	margin:0 5px;
	padding:5px 0 5px 7px;
	border:solid transparent 1px;
	font-size:14px;
	color:#fff;
	line-height:18px;
	white-space:nowrap;
	border-radius:3px
}
.wvi-seldown-content a:visited {
	color:#fffffe
}
.wvi-seldown-content a.selected {
	color:#fffffe;
	background:#5c5c5c;
	border-color:#fff
}
.wvi-seldown-content a.selected:visited {
	color:#fffffe
}
.wvi-seldown-content .color-box {
	display:block
}
.wvi-seldown-content .color-box i {
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 6px 0 0;
	border:solid #fff 1px;
	vertical-align:top;
	border-radius:3px
}
