﻿@charset "UTF-8";
.grid-c, .grid-c2f, .grid-c2b, .grid-c3d, .main-wrap, .col-aside, .col-extra, .grid-c2s, .row, .nav, .nav .menu, .topbar .global-nav .dropdown li, .topbar .user .dropdown li, .app-list {
*zoom:1
}
.grid-c:before, .grid-c2f:before, .grid-c2b:before, .grid-c3d:before, .main-wrap:before, .col-aside:before, .col-extra:before, .grid-c2s:before, .row:before, .nav:before, .nav .menu:before, .topbar .global-nav .dropdown li:before, .topbar .user .dropdown li:before, .app-list:before, .grid-c:after, .grid-c2f:after, .grid-c2b:after, .grid-c3d:after, .main-wrap:after, .col-aside:after, .col-extra:after, .grid-c2s:after, .row:after, .nav:after, .nav .menu:after, .topbar .global-nav .dropdown li:after, .topbar .user .dropdown li:after, .app-list:after {
	display: table;
	content: ""
}
.grid-c:after, .grid-c2f:after, .grid-c2b:after, .grid-c3d:after, .main-wrap:after, .col-aside:after, .col-extra:after, .grid-c2s:after, .row:after, .nav:after, .nav .menu:after, .topbar .global-nav .dropdown li:after, .topbar .user .dropdown li:after, .app-list:after {
	clear: both
}
html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 100%;
	color: #000;
	background-color: #FFF
}
body {
	margin: 0;
	word-wrap: break-word
}
:active {
	outline: 0
}
:visited {
	outline: 0
}
:link, :visited, ins {
	text-decoration: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, video, canvas {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none
}
[hidden] {
display:none
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, select, textarea, p, blockquote, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0
}
fieldset, iframe {
	border: 0 none
}
img {
	border: 0 none;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle
}
address, caption, cite, code, dfn, em, i, th, var, optgroup {
	font-style: normal;
	font-weight: normal
}
h1, h2, h3, h4, h5, h6, code, kbd, samp, tt, sup, sub, small, input, button, textarea, select {
	font-size: 100%
}
abbr, acronym {
	border: 0 none;
	font-variant: normal
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}
ol, ul, menu {
	list-style: none outside none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td {
	vertical-align: top
}
caption, th {
	text-align: left
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
mark {
	background-color: #FF6
}
del {
	text-decoration: line-through
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}
input, select, button {
	vertical-align: middle
}
button {
	width: auto;
	cursor: pointer;
	overflow: visible;
	border: 0
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box
}
button::-moz-focus-inner, input[type=file]>input[type=button]::-moz-focus-inner {
border:0 none;
padding:0
}
body {
	color: #666;
	font: 12px/1.5 tahoma, arial, sans-serif
}
* html {
	overflow-x: hidden;
	overflow-y: auto
}
* html, * html body {
	background-image: url(about:blank);
	background-attachment: fixed
}
.hide {
	display: none;
	visibility: hidden
}
.fixed {
	position: fixed !important
}
a {
	color: #333
}
a:hover {
	color: #fe7f00;
	text-decoration: none
}
.grid .col-extend {
	border-top: 2px solid #f5f5f5
}
.grid-primary .col-extend {
	border-top: 0
}
.multi-login-box-mask {
	z-index: 90000;
	position: fixed;
	top: 0;
	left: 0;
	opacity: .5;
	filter: alpha(opacity=50);
	background-color: #000;
	width: 100%;
	height: 100%;
	zoom: 1
}
.multi-login-box {
	background: #fff;
	border-radius: 4px;
	width: 520px;
	height: 300px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -260px;
	margin-top: -150px;
	z-index: 90001;
	font-family: "Microsoft Yahei"
}
.multi-login-box h2 {
	font-size: 23px;
	line-height: 30px;
	font-family: "Microsoft Yahei";
	color: #333;
	font-weight: 400;
	margin: 30px 0 35px 30px
}
.multi-login-box .multi-login-box-close {
	position: absolute;
	width: 14px;
	height: 13px;
	display: block;
	top: 10px;
	right: 10px;
	color: #52a3e2;
	font-size: 16px;
	text-decoration: none;
	background: url("images/login_icon.png") no-repeat 0px -302px
}
.multi-login-box .multi-login-box-close:hover {
	background-position: -22px -302px
}
.multi-login-box .multi-login-cont {
	position: relative;
	height: 150px
}
.multi-login-box .multi-login-cont a {
	display: block;
	position: absolute;
	top: 0;
	background: url("images/login_icon.png") no-repeat 2000px 2000px
}
.multi-login-box .multi-login-cont .login-vline {
	width: 0px;
	height: 150px;
	position: absolute;
	top: -2px;
	left: 270px;
	border-right: 1px dotted #ddd
}
.multi-login-box .multi-login-cont .login-yy {
	width: 140px;
	height: 140px;
	background-position: 0 0;
	left: 70px
}
.multi-login-box .multi-login-cont .login-yy:hover {
	background-position: 0 -150px
}
.multi-login-box .multi-login-cont .login-qq, .multi-login-box .multi-login-cont .login-sina, .multi-login-box .multi-login-cont .login-baidu {
	width: 140px;
	height: 30px;
	left: 320px
}
.multi-login-box .multi-login-cont .login-qq {
	top: 15px;
	background-position: -150px -4px
}
.multi-login-box .multi-login-cont .login-qq:hover {
	background-position: -150px -154px
}
.multi-login-box .multi-login-cont .login-sina {
	top: 90px;
	background-position: -150px -54px
}
.multi-login-box .multi-login-cont .login-sina:hover {
	background-position: -150px -204px
}
.multi-login-box .multi-login-cont .login-baidu {
	display: none;
	top: 110px;
	background-position: -150px -106px
}
.multi-login-box .multi-login-cont .login-baidu:hover {
	background-position: -150px -256px
}
.multi-login-box .multi-login-tip {
	text-align: center;
	color: #909090;
	font-size: 12px;
	padding-top: 10px
}
.multi-login-box .multi-login-etip-cont {
	height: 120px
}
.multi-login-box .multi-login-error-tip {
	color: #555;
	text-align: center;
	padding-top: 25px
}
.multi-login-box .multi-login-error-tip p {
	font-size: 14px;
	line-height: 26px
}
.multi-login-box .multi-login-error-tip p .copy-yynum {
	position: static;
	display: inline;
	color: #00E
}
.multi-login-box .multi-login-foot {
	text-align: center
}
.multi-login-box .multi-login-foot div {
	width: 125px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	display: inline-block;
	font-size: 12px;
	text-align: left;
	vertical-align: top
}
.multi-login-box .multi-login-foot div a {
	display: block;
	border-radius: 3px;
	color: #fff
}
.multi-login-box .multi-login-foot .multi-login-cancel-btn {
	text-align: center;
	width: 90px;
	margin-right: 20px
}
.multi-login-box .multi-login-foot .multi-login-cancel-btn a {
	background: #a1adb9
}
.multi-login-box .multi-login-foot .multi-login-cancel-btn a:hover {
	background: #a2bbd4
}
.multi-login-box .multi-login-foot .multi-login-yylogin-btn {
	text-align: center;
	width: 110px
}
.multi-login-box .multi-login-foot .multi-login-yylogin-btn a {
	background: #fe7e00
}
.multi-login-box .multi-login-foot .multi-login-yylogin-btn a:hover {
	background: #fea100
}
.grid-c, .grid-c2f, .grid-c2b, .grid-c2s, .grid-c3d {
	margin-left: auto;
	margin-right: auto
}
.w1150 .grid-c, .w1150 .grid-c2f, .w1150 .grid-c2b, .w1150 .grid-c2s, .w1150 .grid-c3d {
	width: 1150px
}
.w960 .grid-c, .w960 .grid-c2f, .w960 .grid-c2b, .w960 .grid-c2s, .w960 .grid-c3d {
	width: 960px
}
.grid-c2f, .grid-c2b, .grid-c2s, .grid-c3d {
	margin-top: 24px
}
.col-main {
	width: 100%;
	min-height: 1px
}
.col-main, .col-aside, .col-extra {
	float: left
}
body:first-of-type .main-wrap {
	position: relative
}
.grid-c2f .main-wrap {
	margin-right: 200px
}
.grid-c2f .col-aside {
	width: 200px;
	margin-left: -200px
}
.grid-c2b .main-wrap {
	margin-right: 280px
}
.grid-c2b .col-aside {
	width: 280px;
	margin-left: -280px
}
.grid-c2s .main-wrap {
	margin-right: 200px
}
.grid-c2s .col-aside {
	width: 200px;
	margin-left: -200px
}
.grid-c2s .spec-list {
	float: left;
	width: 570px;
	overflow: hidden;
*zoom:1
}
.grid-c2s .v-list {
	width: 960px
}
.w960 .grid-c2s .main-wrap {
	width: 750px;
	overflow: hidden;
	position: relative
}
.w960 .grid-c2s .spec-list {
	width: 380px
}
.w960 .grid-c2s .spec-list .v-list {
	width: 570px !important
}
.w1150 .grid-c2s .spec-list .v-list {
	width: 570px
}
.grid-c2s .row-focus {
	width: 960px
}
.grid-c3d .main-wrap {
	margin-right: 390px
}
.grid-c3d .col-aside {
	width: 200px;
	margin-left: -200px
}
.grid-c3d .col-extra {
	width: 190px;
	margin-left: -390px
}
.w960 .grid-c3d {
	width: 960px
}
.w960 .grid-c3d .col-extra {
	display: none
}
.w960 .grid-c3d .main-wrap {
	margin-right: 200px
}
.w1150 .grid-c3d {
	width: 1150px
}
.w1150 .grid-c3d .form-search {
	width: 460px
}
.w1150 .grid-c3d .form-search .input {
	width: 354px
}
.grid-c3d .col-extra {
	padding-top: 44px;
	border-top: 2px solid #f5f5f5
}
.grid-primary .col-extra {
	padding-top: 0;
	border-top: 0
}
.w960 .topbar .form-search {
	width: 393px;
	margin-left: 50px
}
.w960 .topbar .form-search .input {
	width: 288px
}
.w960 .page-vendors .form-search, .w960 .page-search .form-search {
	margin-left: 38px
}
.w1150 .topbar .form-search {
	width: 460px
}
.w1150 .topbar .form-search .input {
	width: 354px
}
.w1150 .topbar .form-search .query {
	width: 326px
}
.w1150 .page-home .form-search {
	margin-left: 120px
}
.w1150 .page-vendors .form-search {
	margin-left: 90px
}
.ico {
	display: inline-block;
*display:inline;
*zoom:1;
	background: url(../images/icon.png) no-repeat;
	_background: url(../images/icon_png8.png) no-repeat;
	font-size: 0
}
.med-ico {
	display: inline-block;
*display:inline;
*zoom:1;
	background: url(../images/med_icon.png) no-repeat;
	_background: url(../images/med_icon.png) no-repeat;
	font-size: 0
}
.fin-ico {
	display: inline-block;
*display:inline;
*zoom:1;
	background: url(../images/fin_icon.png) no-repeat;
	_background: url(../images/fin_icon.png) no-repeat;
	font-size: 0
}
.ico-label {
	height: 21px;
	width: 70px;
	background-position: -117px -64px
}
.ico-play {
	height: 41px;
	width: 41px;
	background-position: -55px -201px
}
.ico-dir {
	width: 16px;
	height: 13px;
	background-position: 0 0
}
.ico-search {
	width: 16px;
	height: 16px;
	background-position: 0 -32px
}
.ico-search-dark {
	width: 16px;
	height: 16px;
	background-position: -26px -32px
}
.ico-user {
	width: 20px;
	height: 19px;
	background-position: 0 -64px
}
.ico-log {
	width: 22px;
	height: 20px;
	background-position: -29px -64px
}
.ico-fav {
	width: 20px;
	height: 18px;
	background-position: -61px -64px
}
.ico-pc {
	width: 18px;
	height: 16px;
	background-position: 0 -104px
}
.ico-mobile {
	width: 12px;
	height: 16px;
	background-position: -28px -104px
}
.ico-headphone {
	width: 13px;
	height: 16px;
	background-position: -50px -104px
}
.ico-clock {
	width: 14px;
	height: 14px;
	background-position: 0 -136px
}
.ico-camera {
	width: 15px;
	height: 11px;
	background-position: -24px -136px
}
.ico-camera-orange {
	width: 14px;
	height: 11px;
	background-position: -93px -64px
}
.ico-myperson {
	width: 24px;
	height: 28px;
	background-position: 0 -163px
}
.ico-ent {
	width: 21px;
	height: 27px;
	background-position: -34px -163px
}
.ico-game {
	width: 32px;
	height: 24px;
	background-position: -65px -163px
}
.ico-listen {
	width: 28px;
	height: 21px;
	background-position: -107px -163px
}
.ico-pop {
	width: 26px;
	height: 26px;
	background-position: -143px -163px
}
.ico-find {
	width: 27px;
	height: 27px;
	background-position: -181px -163px
}
.ico-football {
	width: 16px;
	height: 16px;
	background-position: -52px -32px
}
.ico-download {
	width: 11px;
	height: 12px;
	background-position: -147px -106px
}
.ico-cloud {
	width: 22px;
	height: 18px;
	background-position: -167px -104px
}
.ico-hot {
	width: 26px;
	height: 13px;
	background-position: -112px -107px
}
.ico-fire {
	width: 24px;
	height: 34px;
	background-position: -220px -156px
}
.ico-star {
	width: 30px;
	height: 30px;
	background-position: -254px -160px
}
.ico-warning {
	width: 39px;
	height: 39px;
	background-position: 0 -202px
}
.ico-follow, .ico-followed {
	width: 20px;
	height: 20px
}
.ico-follow {
	background-position: 0 -253px
}
.ico-followed {
	background-position: -30px -253px
}
.ico-home {
	width: 25px;
	height: 24px;
	background-position: -60px -253px
}
.ico-home:hover {
	background-position: -95px -253px
}
.ico-close {
	width: 10px;
	height: 10px;
	background-position: -140px -253px
}
.ico-emotion {
	width: 18px;
	height: 18px;
	background-position: 0 -287px
}
.ico-emotion:hover {
	background-position: -28px -287px
}
.ico-flower {
	width: 27px;
	height: 27px;
	background-position: -60px -287px
}
.ico-flower:hover {
	background-position: -95px -287px
}
.ico-flower:active {
	background-position: -130px -287px
}
.ico-shrink, .ico-expand {
	width: 15px;
	height: 47px
}
.ico-shrink {
	background-position: 0 -324px
}
.ico-shrink:hover {
	background-position: -25px -324px
}
.ico-expand {
	background-position: 0 -375px
}
.ico-expand:hover {
	background-position: -25px -375px
}
.ico-gotop {
	width: 51px;
	height: 51px;
	background-position: -320px 0
}
.ico-feedback {
	width: 51px;
	height: 59px;
	background-position: -259px 0
}
.ico-ro1-spec, .ico-rb1-spec {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 100;
	width: 29px;
	height: 26px
}
.ico-ro1-spec {
	background-position: -320px -61px
}
.ico-rb1-spec {
	background-position: -368px -61px
}
.ico-sweibo {
	width: 19px;
	height: 18px;
	background-position: -68px -351px;
	background-position: -68px -379px
}
.ico-sweibo:hover {
	background-position: -68px -379px
}
.ico-qzone {
	width: 16px;
	height: 15px;
	background-position: -92px -354px;
	background-position: -92px -382px
}
.ico-qzone:hover {
	background-position: -92px -382px
}
.ico-qweibo {
	width: 16px;
	height: 16px;
	background-position: -115px -353px;
	background-position: -115px -381px
}
.ico-qweibo:hover {
	background-position: -115px -381px
}
.ico-id {
	width: 13px;
	height: 13px;
	background-position: -144px -355px
}
.ico-users {
	width: 13px;
	height: 13px;
	background-position: -163px -355px
}
.ico-ro1, .ico-ro2, .ico-ro3, .ico-rb2, .ico-rb3, .ico-r4, .ico-r5, .ico-r6, .ico-r7, .ico-r8, .ico-r9, .ico-r10 {
	width: 14px;
	height: 14px
}
.ico-ro1 {
	background-position: -320px -97px
}
.ico-ro2 {
	background-position: -320px -121px
}
.ico-ro3 {
	background-position: -320px -145px
}
.ico-rb2 {
	background-position: -368px -97px
}
.ico-rb3 {
	background-position: -368px -121px
}
.ico-r4 {
	background-position: -320px -169px
}
.ico-r5 {
	background-position: -320px -193px
}
.ico-r6 {
	background-position: -320px -217px
}
.ico-r7 {
	background-position: -320px -241px
}
.ico-r8 {
	background-position: -320px -265px
}
.ico-r9 {
	background-position: -320px -289px
}
.ico-r10 {
	background-position: -320px -313px
}
.med-ico-bag {
	width: 30px;
	height: 27px;
	background-position: 0 0
}
.med-ico-clock {
	width: 14px;
	height: 14px;
	background-position: 0 -100px
}
.med-ico-camera {
	width: 17px;
	height: 11px;
	background-position: -20px -100px
}
.med-radio-ico {
	width: 13px;
	height: 13px;
	background-position: 0 -60px
}
.med-radio-checked-ico {
	width: 13px;
	height: 13px;
	background-position: -20px -60px
}
.med-mic-normal, .med-mic-enabled, .med-mic-disabled, .med-mic-connect-normal, .med-mic-connect-enabled, .med-mic-connect-disabled {
	width: 15px;
	height: 15px
}
.med-mic-normal {
	background-position: -57px 0px
}
.med-user-connected-mic .med-mic-normal {
	background-position: -105px 0px
}
.med-mic-enabled {
	background-position: -73px 0px
}
.med-user-connected-mic .med-mic-enabled {
	background-position: -121px 0px
}
.med-mic-disabled {
	background-position: -89px 0px
}
.med-user-connected-mic .med-mic-disabled {
	background-position: -137px 0px
}
.med-mic-connect-normal {
	background-position: -105px 0px
}
.med-mic-connect-enabled {
	background-position: -121px 0px
}
.med-mic-connect-disabled {
	background-position: -137px 0px
}
.med-red-link {
	height: 21px;
	background-position: -60px -80px
}
.med-red-link i {
	height: 21px;
	background-position: right -80px
}
.med-blue-link {
	height: 21px;
	background-position: -60px -102px
}
.med-blue-link i {
	height: 21px;
	background-position: right -102px
}
.med-ico-arrow {
	width: 8px;
	height: 4px;
	background-position: -40px -40px
}
.med-ico-emotion {
	width: 16px;
	height: 16px;
	background-position: 0 -80px
}
.med-ico-emotion:hover {
	background-position: 0 -120px
}
.med-ico-flower {
	width: 14px;
	height: 16px;
	background-position: -20px -80px
}
.med-ico-flower:hover {
	background-position: -20px -120px
}
.med-ico-question {
	width: 16px;
	height: 16px;
	background-position: -40px -80px
}
.med-ico-question:hover {
	background-position: -40px -120px
}
.med-checkbox, .med-checkedbox {
	width: 13px;
	height: 13px;
	background-position: -20px -40px
}
.med-checkedbox {
	background-position: 0 -40px
}
.fin-ico-repost {
	width: 41px;
	height: 19px;
	background-position: 0px 0px
}
.fin-ico-repost:hover {
	background-position: 0px -45px
}
.fin-ico-master {
	width: 41px;
	height: 19px;
	background-position: -51px 0px
}
.fin-ico-master:hover {
	background-position: -51px -45px
}
.fin-ico-follow {
	width: 41px;
	height: 19px;
	background-position: -103px 0px
}
.fin-ico-follow:hover {
	background-position: -103px -45px
}
.fin-ico-followed {
	width: 41px;
	height: 19px;
	background-position: -103px -98px
}
.fin-ico-followed:hover {
	background-position: -103px -98px
}
.fin-ico-warn {
	width: 31px;
	height: 31px;
	background-position: -160px 0px
}
.fin-ico-close {
	width: 11px;
	height: 10px;
	background-position: -266px 0px
}
.fin-ico-close:hover {
	background-position: -266px -22px
}
.fin-ico-ranktab {
	width: 62px;
	height: 28px;
	background-position: 0 -214px
}
.load-32 {
	position: absolute;
	left: 50%;
	top: 50%
}
.load-32 img {
	display: block;
	width: auto !important;
	height: auto !important
}
.loading {
	text-align: center
}
.load-32 {
	margin-left: -16px;
	margin-top: -16px
}
.scroll-load {
	margin: 20px 0
}
.nav {
	margin: 24px 0 0;
	padding-bottom: 4px;
	border-bottom: 2px solid #fe7f00
}
.nav .menu {
	float: left;
	_display: inline
}
.nav .menu li {
	float: left;
	_display: inline
}
.nav .menu li a {
	display: block;
	padding: 2px 15px;
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑"
}
.nav .active {
	background-color: #fe7f00
}
.nav .active a {
	color: #FFFFFF
}
.nav .active a:hover {
	color: #fff
}
.nav .links {
	float: right;
	_display: inline;
	margin-top: 10px
}
.nav .links a {
	margin-left: 6px
}
.nav .links .divider {
	margin: 0 10px
}
.nav .links .pc, .nav .links .mobile {
	margin-right: 10px
}
.nav .links .ico {
	vertical-align: middle
}
.sub-menu {
	padding: 12px 12px 0;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑"
}
.sub-menu a {
	padding: 0 10px
}
.sub-menu .active {
	color: #fe7f00
}
.btn {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 90px;
	height: 32px;
	border-radius: 2px;
	text-align: center;
	line-height: 32px;
	overflow: hidden;
	font-size: 14px
}
.btn-primary {
	color: #fff;
	background-color: #fe7e00
}
.btn-primary:hover {
	color: #fff;
	background-color: #dc6005
}
.btn-inverse {
	color: #fff;
	background-color: #00aaf1
}
.btn-inverse:hover {
	color: #fff;
	background-color: #0292ce
}
.nav-hd {
	position: relative;
	z-index: 10001
}
.dropdown {
	display: none;
	position: absolute;
	z-index: 10000;
	background-color: #fff;
	border: 1px solid #c8c8c8
}
.dropdown-open .dropdown {
	display: block
}
.bottom a {
	position: fixed;
	height: 55px;
	width: 55px;
	right: 20px;
	bottom: 220px;
	right: 20px;
	cursor: pointer;
	outline: none;
	_position: absolute;
_top:expression(ie6 = (document.documentElement.scrollTop + document.documentElement.clientHeight - 260 + "px") );
	_bottom: auto
}
.bottom a .ico-gotop {
	height: 55px;
	width: 55px;
	background: url("images/fb_up_normal.png");
	background-position: 0 0
}
.bottom a .ico-feedback {
	height: 55px;
	width: 55px;
	background: url("images/fb_normal.png");
	background-position: 0 0
}
.bottom a:hover .ico-gotop {
	background-image: url("images/fb_up_hover.png")
}
.bottom a:hover .ico-feedback {
	background-image: url("images/fb_hover.png")
}
.bottom .feedback {
	height: 55px;
	width: 55px;
	bottom: 160px;
_top:expression(ie6 = (document.documentElement.scrollTop + document.documentElement.clientHeight - 200 + "px") )
}
.footer {
	margin-top: 70px;
	padding-bottom: 40px;
	border-top: 1px solid #cdcdcd;
	color: #666
}
.footer .friendly {
	padding: 20px 0;
	text-align: center;
	background-color: #eeeff1
}
.footer .friendly strong {
	margin-right: 10px
}
.footer .friendly a, .footer .friendly span {
	color: #4a4a4a
}
.footer .footer-links {
	margin: 20px 0
}
.footer .footer-approve {
	font-size: 0
}
.footer .footer-approve a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 110px;
	height: 36px;
	margin-left: 30px;
	text-align: left
}
.footer .footer-approve a:hover span {
	text-decoration: underline
}
.footer .footer-approve a img, .footer .footer-approve a span {
	display: block;
	float: left
}
.footer .footer-approve a img {
	margin-right: 10px
}
.footer .footer-approve a span {
	width: 62px;
	margin: 0;
	font-size: 12px;
	color: #666
}
.footer .footer-approve .wq {
	width: 130px
}
.footer .footer-approve .gs span {
	width: 58px
}
.footer .footer-approve .jb {
	width: 150px
}
.footer .footer-approve .jb img {
	margin-top: -3px
}
.footer .footer-approve .jb span {
	width: 72px
}
.footer .grid-c {
	text-align: center
}
.footer a {
	color: #666
}
.footer a:hover {
	text-decoration: underline
}
.footer span {
	margin: 0 10px;
	color: #ddd
}
.topbar .user-record .dropdown li, .topbar .user-follow .dropdown li {
	border-bottom: 1px solid #e5e5e5;
	padding: 5px 10px
}
.topbar {
	position: relative;
	z-index: 10010;
	top: 0;
	height: 70px;
	background-color: #f6f6f6
}
.topbar .logo {
	float: left;
	_display: inline;
	margin-top: 12px;
	background: url(../images/logo.png) no-repeat;
	_background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/css/images/logo.png', sizingMethod='normal')
}
.topbar .logo a {
	display: block;
	height: 51px;
	width: 136px;
	overflow: hidden;
	line-height: 999;
	font-size: 0
}
.topbar .nav-hd {
	float: left;
	_display: inline;
	height: 69px;
	line-height: 69px;
	border: 1px solid #f6f6f6;
	border-bottom: 0
}
.topbar .dropdown-open .nav-hd {
	background-color: #fff;
	border: 1px solid #c8c8c8;
	border-bottom: 0
}
.topbar .dropdown-open .handle {
	border-bottom: 1px solid #fff
}
.topbar .dropdown-open .handle span {
	color: #fe7f00
}
.topbar .dropdown {
	top: 70px
}
.topbar .handle {
	display: block;
	cursor: pointer;
	padding: 0 8px;
	_margin-top: 25px
}
.topbar .handle span {
	color: #333
}
.topbar .global-nav {
	float: left;
	_display: inline;
	padding-left: 24px;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑"
}
.topbar .global-nav .pane {
	float: left;
	_display: inline
}
.topbar .global-nav .pane .ico {
	margin-right: 6px;
	vertical-align: -2px;
*vertical-align:middle
}
.topbar .global-nav .site-nav {
	position: relative
}
.topbar .global-nav .dropdown {
	left: 0;
	padding-top: 5px;
	width: 436px
}
.topbar .global-nav .dropdown li {
	padding: 8px 10px 8px 20px
}
.topbar .global-nav dt {
	float: left;
	_display: inline;
	width: 60px;
	color: #666
}
.topbar .global-nav dd {
	float: left;
	_display: inline
}
.topbar .global-nav dd span {
	margin: 0 10px;
	color: #ddd;
	font-size: 12px
}
.topbar .form-search {
	float: left;
	_display: inline;
	position: relative;
	margin: 17px 0 0 35px;
	height: 36px;
	width: 460px
}
.topbar .form-search .input {
	float: left;
	_display: inline;
	padding: 6px 12px 0 12px;
	height: 28px;
	width: 354px;
	background-color: #fff;
	border: 1px solid #c5c5c5;
	border-right: 0
}
.topbar .form-search .query {
	width: 260px;
	height: 22px;
	line-height: 22px;
	color: #aeaeae;
	border: 0;
	outline: none;
	font-size: 12px
}
.topbar .form-search .ico {
	margin-right: 3px;
	vertical-align: middle
}
.topbar .form-search .btn {
	float: left;
	_display: inline;
	width: 80px;
	height: 36px;
	border-radius: 0;
	font-size: 18px;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.topbar .form-search .onfocus {
	color: #333
}
.topbar .form-search .complete-list {
	position: absolute;
	left: 0;
	top: 37px;
	width: 100%;
	background: #fff;
	border: 1px solid #a0a0a0
}
.topbar .form-search .complete-list li {
	padding: 4px 4px 4px 5px
}
.topbar .form-search .complete-list .active {
	background: #eee
}
.topbar .user {
	position: relative;
	float: right;
	_display: inline
}
.topbar .user .avatar img {
	width: 38px;
	height: 38px;
	border-radius: 50%;
*display:block;
*margin-top:15px
}
.topbar .user .item {
	float: left;
	_display: inline
}
.topbar .user .nav-hd {
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑"
}
.topbar .user .ico {
	margin-right: 4px;
	vertical-align: -3px
}
.topbar .user .btn-primary {
	margin-right: 24px
}
.topbar .user .login-do {
	margin-right: 12px
}
.topbar .user .dropdown {
	right: 0;
	width: 262px;
	height: 300px;
	overflow-y: auto
}
.topbar .user .dropdown li {
	position: relative
}
.topbar .user .dropdown .hover {
	background-color: #f2f2f2;
	border-color: #f2f2f2
}
.topbar .user .dropdown .empty {
	padding-top: 100px;
	text-align: center;
	color: #555
}
.topbar .user .dropdown .empty p {
	margin-top: 4px
}
.topbar .user .dropdown .pic {
	float: left;
	_display: inline;
	margin-right: 10px;
	height: 44px;
	width: 44px
}
.topbar .user .dropdown img {
	display: block;
	height: 44px;
	width: 44px;
	border-radius: 50%
}
.topbar .user .dropdown .meta {
	float: left;
	_display: inline;
	width: 120px
}
.topbar .user .dropdown .meta p {
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 120px
}
.topbar .user .dropdown .people {
	margin-top: 5px;
	color: #999
}
.topbar .user .dropdown .action {
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 55px;
	display: none
}
.topbar .user .dropdown .action span {
	display: block
}
.topbar .user .dropdown .action .entry, .topbar .user .dropdown .action .del {
	position: absolute
}
.topbar .user .dropdown .action .entry {
	bottom: 10px;
	right: 6px
}
.topbar .user .dropdown .action .del {
	top: 5px;
	right: 8px
}
.topbar .user .dropdown .del {
	line-height: 22px;
	font-family: Arial;
	font-size: 18px;
	font-weight: 700;
	text-align: right
}
.topbar .user .dropdown .hover {
	background-color: #f2f2f2
}
.topbar .user .dropdown .hover .action {
	display: block
}
.topbar .user-status .dropdown {
	padding: 12px 15px 0;
	height: 96px;
	width: 240px
}
.topbar .user-status .dropdown li {
	color: #000;
	font-size: 14px
}
.topbar .user-status .username {
	width: 222px;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.topbar .user-status .btns {
	margin-top: 10px;
	padding-top: 17px;
	padding-left: 15px;
	background: url(../images/x_line_bg.png) repeat-x
}
.topbar .user-status .btns a {
	color: #fff
}
.topbar .user-status .btns a:hover {
	color: #fff
}
.topbar .user-status .urls {
	margin-top: 8px;
	padding-top: 38px;
	background: url(../images/repeat/x_line_bg.png) repeat-x;
	text-align: right
}
.topbar .user-status .urls .divider {
	margin: 0 5px
}
.topbar .user-follow .live-status {
	padding: 10px
}
.topbar .user-follow .live-status h4 {
	padding-left: 4px;
	line-height: normal;
	border-left: 2px solid #fe7f00
}
.topbar .user-follow .live-status p {
	margin-top: 10px
}
.topbar-in {
	position: fixed;
	top: 0;
	height: 70px;
	width: 100%;
	background-color: #f6f6f6;
	border-bottom: 1px solid #e0e0e0;
	_position: absolute;
_top:expression(eval(document.documentElement.scrollTop))
}
.topbar-fix {
	width: 100%
}
.topbar-fix .topbar-in {
	border-bottom: 2px solid #fe7f00
}
.slide {
	text-indent: center
}
.slide ul {
	height: 400px;
	overflow: hidden;
	text-align: center
}
.slide li {
	float: left;
	height: 400px
}
.slide li a {
	display: block;
	height: 400px
}
.container {
	padding-top: 40px; margin-bottom:50px;
}
.app .hd {
	border-bottom: 1px solid #d9d9d9
}
.app .hd h2 {
	position: relative;
	bottom: -1px;
	display: inline-block;
*display:inline;
*zoom:1;
	padding-bottom: 5px;
	border-bottom: 2px solid;
	font-size: 18px;
	font-family: "Microsoft YaHei", "微软雅黑"
}
.app .hd i {
	margin-right: 8px;
	vertical-align: middle
}
.app .bd {
	padding-top: 24px
}
.app-pc .hd h2 {
	color: #208fea;
	border-bottom-color: #208fea
}
.app-mobile .hd h2 {
	color: #69b300;
	border-bottom-color: #69b300
}
.app-list li, .app-list .app-icon {
	float: left
}
.app-list li {
	width: 960px;
	padding: 0 0 24px
}
.app-list .app-icon {
	width: 48px;
	height: 48px
}
.app-list .app-icon img {
	display: block;
	width: 48px;
	height: 48px
}
.app-list .m {
	padding: 0 30px 24px
}
.app-list .d {
	padding: 0;
	margin-bottom: 30px;
	height: 1px;
	font-size: 0;
	clear: both;
	width: 100%;
	background: url(../images/x_line_bg.png) repeat-x;
	opacity: .5
}
.app-list .app-icon {
	margin-right: 15px
}
.app-list .app-meta {
	overflow: hidden;
	_float: left; width:700px
}
.app-list .app-meta h3 {
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑"
}
.app-list .app-meta h3 a {
	font-size: 18px;
}
.app-list .app-meta h3 span {
	float: right;
	margin-top: 2px;
	font-size: 12px;
	font-weight: normal;
	color: #abaeb3
}
.app-list .app-ewm {
	    float: right;
    position: relative;
   }
.app-list .app-ewm	img{ width:100px; height:100px}
.app-list .app-meta p {
	margin: 4px 0 10px;
	line-height: 22px;
	height: auto !important;
	_height: 44px;
	min-height: 44px
}
.app-list .app-url a {
	color: #1f71aa;
	margin-right: 5px
}
.app-list .app-url a:hover {
	text-decoration: underline
}
.app-list .app-office {
	margin-left: 5px
}
.app-list .ico-download {
	margin-right: 5px;
	vertical-align: -2px;
*vertical-align:middle
}
.bx-wrapper {
	position: relative
}
.bx-wrapper li {
	text-align: center
}
.bx-wrapper .bx-has-pager {
	position: absolute;
	left: 45%;
	bottom: -30px
}
.bx-wrapper .bx-has-pager .bx-pager-item {
	float: left;
	margin-right: 10px
}
.bx-wrapper .bx-has-pager .bx-pager-item a {
	display: block;
	height: 12px;
	width: 12px;
	border-radius: 50%;
	background-color: #208fea;
	text-indent: -9999px;
	outline: none
}
.bx-wrapper .bx-has-pager .bx-pager-item .active {
	background-color: #fe7e00
}

.grid-c .center .links1{ float: right; font-family:"Microsoft YaHei","微软雅黑"; }
.grid-c .center .links1 .link{ margin-left: 20px; color:#333; text-decoration:none;margin-top: 25px;height:28px; line-height:28px;padding:0 10px; display: inline-block; font-size:20px;}
.grid-c .center .links1 .link:hover,.grid-c .center .links1 .on{color:#ff7e00;}
.grid-c .right{ float:right;}
.grid-c .right a{font-size:18px; color:#333; font-family:"Microsoft YaHei","微软雅黑"; padding:20px 15px; height:80px; line-height:80px;}
.grid-c .right a.phone{padding-left:50px; background:url(../images/phone.png) no-repeat 0 13px; height:80px;}
.grid-c .right a:hover{text-decoration:none; color:#ff7e00;}

