body, html {
	padding-top: 0px;
}
.Topstory-tabCard {
	width: 100%;
}
.Card {
	margin-bottom: 10px;
	background: #FFFFFF;
	overflow: hidden;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(26, 26, 26, 0.1);
	box-sizing: border-box;
}
.wrapper .Card {
	margin-bottom: 10;
	box-shadow: none;
	border-bottom: 1px solid #F0F2F7;
}
.Topstory-tabCard .Tabs {
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 5px 0 #e1e1e1;
	-webkit-box-shadow: 0 0 5px 0 #e1e1e1;
}
.Tabs-item {
	display: inline-block;
	padding: 0 20px;
}
.Topstory-tabCard .Tabs-link {
	padding: 18px 0;
}
.Tabs-link.is-active {
	font-weight: 600;
	font-synthesis: style;
}
.Tabs-link {
	position: relative;
	display: inline-block;
	padding: 14px 0;
	font-size: 16px;
	line-height: 22px;
	color: #1A1A1A;
	text-align: center;
}
 .Tabs-link.is-active::after {
 position: absolute;
 right: 0;
 bottom: -1px;
 left: 0;
 height: 3px;
 background: #0084FF;
 content: '';
}
.Topstory-tabCard .is-active:after {
	bottom: 0;
}
.fa-commentingicon {
	width: 15px;
	height: 15px;
	background-image: url(images/pinglun.png);
	position: relative;
	top: 3px;
	margin-right: 2px;
	background-size: 100% 100%;
}
.fa-qshoucang {
	width: 17px;
	height: 14px;
	background-image: url(images/qshoucang.png);
	position: relative;
	top: 2px;
	margin-right: 2px;
	background-size: 100% 100%;
}
.tit-money {
	font-size: 14px;
	color: #f19049;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	display: inline-block;
	background: #fff8e5;
	-webkit-border-radius: 10px;
	border-radius: 20px;
	vertical-align: bottom;
	margin-right: 10px;
	font-weight: 400;
}
.g-search {
	width: 100%;
	height: 220px;
	padding-top: 65px;
}
.g-search .g-search-bg {
	width: 100%;
	height: 220px;
	background: url('/assets/img/home_banner.png') 0 0 no-repeat;
	background-size: 100% 220px;
}
.weixin-box-t, .weixin-box-c .close, .weixin-box-c a {
	background: url(images/ic.png) no-repeat;
}
.g-search .g-search-bg .g-search-bd {
	padding-top: 78px;
	width: 864px;
	margin: 0 auto;
}
.m-search-1 .j-searchword {
	width: 600px;
	height: 40px;
}
.m-search-1 .j-search {
	border-radius: 0 2px 2px 0;
	float: left;
}
.m-search-1 .line {
	float: left;
	width: 1px;
	height: 40px;
	background: rgba(255, 255, 255, 0.5);
	margin-left: 30px;
	margin-right: 10px;
}
.m-search-1 .u-btn {
	width: 100px;
	height: 40px;
}
.search-type {
	height: 20px;
	margin-top: 12px;
}
.search-type li {
	float: left;
	padding-right: 12px;
}
.search-type li a {
	color: #fff;
}
.search-type li a:hover {
	color: #fff;
	text-decoration: underline;
}
.ask-search .sbtn, .ask-ques, .ask-nav-box {
	font-family: "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";
}
.ask-header {
	padding: 13px 0;
	height: 34px;
	background: #fff;
	width: 100%;
	-webkit-box-shadow: 1px 3px 6px #e6e3e3;
	box-shadow: 1px 3px 6px #e6e3e3;
}
.ask-logo {
	float: left;
}
.ask-search {
	float: right;
	padding: 0 40px 0 0;
	position: relative;
	zoom: 1;
	width: 284px;
	border: 1px solid #e7eaf1;
	background: #f7f8fa;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ask-search input {
	border: 0;
	background: none;
	outline: none;
}
.ask-search .skey {
	display: block;
	padding: 4px;
	width: 277px;
	font-size: 14px;
	line-height: 24px;
	border-right: 0;
	vertical-align: top;
	color: #9fadc8;
}
.ask-ques {
	float: right;
	margin: 0 0 0 26px;
	padding-left: 19px;
	color: #1f4f88;
	background-position: 0 11px;
	font-size: 14px;
	line-height: 36px;
}
.ask-nav-box {
	background-color: #2383dd;
}
.ask-nav-inner {
	margin: 0 auto;
	width: 1000px;
}
.ask-nav, .ask-nav li {
	float: left;
}
.ask-nav a, .ask-nav span, .ask-nav h1 {
	padding: 0 10px;
	color: #8590a6;
	font-size: 16px;
	line-height: 38px;
	font-weight: normal;
}
.ask-nav a:hover, .ask-nav li.cur, .ask-nav h1 {
	color: #fff;
	text-decoration: none;
	background-color: #0d64b6;
}
.ask-nav a, .ask-nav span, .ask-nav h1 {
	display: inline-block;
}
.ask-nav h1 {
	_display: inline;
}
.ask-personal {
	float: right;
	padding: 0 0 0 38px;
	position: relative;
	zoom: 1;
	color: #fff;
	font-size: 14px;
	line-height: 38px;
	background-position: 0 -30px;
}
.ask-personal .icon {
	position: absolute;
	top: 11px;
	right: 8px;
	width: 10px;
	height: 12px;
	font: 0/0 Arial;
	background-position: 0 0;
}
.ask-personal:hover {
	color: #fff;
	text-decoration: underline;
}
.ask-curmb {
	margin: 5px auto 0;
	width: 980px;
	line-height: 22px;
}
.ask-curmb a {
	color: #134ba0;
}
.ask-curmb em {
	padding: 0 7px 0 5px;
	color: #999;
	font-family: "Simsun";
}
.ask-curmb span {
	color: #666;
}
.top-bar {
	height: 35px;
	background-position: 0 0;
	background-repeat: repeat-x;
	font-size: 12px;
}
.znav {
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 2px 0 0;
	margin: 0 0 0 -10px;
}
.znav li {
	float: left;
	padding: 1px 10px 0;
	background-position: 100% -157px;
}
.znav .more {
	position: relative;
	padding: 0;
	z-index: 100;
}
.znav .more span {
	display: inline-block;
	padding: 1px 24px 0 10px;
	background-position: 100% -132px;
	cursor: pointer;
}
.znav .more-list {
	position: absolute;
	top: 32px;
	left: 0;
	width: 80px;
	padding: 2px;
	border: 1px solid #999;
	background: #fff;
}
.znav .more-list a {
	padding: 0 0 0 8px;
	display: block;
	line-height: 24px;
}
.znav .more-list a:hover {
	background: #003795;
	color: #fff;
	text-decoration: none;
}
.znav .hover {
	margin: 0 -1px;
}
.znav .hover span {
	position: relative;
	margin: 0 0 -1px;
	padding: 0 24px 0 10px;
	border: 1px solid #999;
	border-bottom: 0 none;
	background-position: 100% -109px;
	background-color: #fff;
	z-index: 2;
}
.znav .more .more-list {
	display: none;
}
.znav .hover .more-list {
	display: block;
}
.zlogin {
	float: right;
	margin: 0 -10px 0 0;
	height: 35px;
	line-height: 35px;
	color: #999;
}
.zlogin a {
	display: inline-block;
	margin: 0 10px;
}
.zlogin .qq, .zlogin .sina {
	padding: 0 0 0 21px;
}
.zlogin .qq {
	background-position: 0 -145px;
}
.zlogin .sina {
	background-position: 0 -113px;
}
.pub-bbs-top {
	height: 30px;
	border-bottom: 1px solid #e6e6e6;
}
.pub-bbs-top-inner {
	position: relative;
	z-index: 99;
	height: 28px;
	padding: 2px 0 0;
	margin: 0 auto;
	float: right;
}
.pub-bbs-top a {
	text-decoration: none;
}
.pub-bbs-top a:hover {
	color: #f60;
	text-decoration: underline;
}
.pub-bbs-nav, .pub-bbs-login {
	padding: 0;
	margin: 0;
	list-style: none;
}
.pub-bbs-nav {
	float: left;
}
.pub-bbs-login {
	float: right;
}
.pub-bbs-nav li, .pub-bbs-login li {
	float: left;
	padding: 0 10px 0 11px;
	line-height: 28px;
	background-position: -99px -60px;
}
.pub-bbs-login li {
	padding: 0 0 0 11px;
}
.pub-bbs-nav .pub-nav-home {
	padding-left: 0;
	background: none;
}
.pub-bbs-nav a, .pub-bbs-login a {
	color: #666;
}
.pub-bbs-login .pub-user-bar {
	padding: 0 3px 0 0;
	position: relative;
	font-family: "Simsun", simsun;
	color: #ccc;
	background: none;
}
.pub-user-bar span {
	color: #666;
	margin: 0 6px;
}
.pub-user-bar a {
	margin-right: 7px;
	font-family: arial;
	color: #01439a;
}
.pub-user-bar span a {
	margin: 0;
}
.pub-login-tips {
	position: absolute;
	top: 28px;
	left: 65px;
	z-index: 8;
	margin: 0;
	padding-left: 36px;
	width: 212px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #fadf9c;
	background-color: #fff9d9;
	background-position: -75px 7px;
	color: #c60;
}
.pub-login-tips i {
	position: absolute;
	left: 25px;
	top: -6px;
	width: 11px;
	height: 6px;
	background-position: 0 -18px;
	font: 0/0 arial;
}
.pub-bbs-login .quick-login {
	padding-right: 3px;
}
.quick-login span {
	float: left;
	color: #999;
	margin-right: 7px;
}
.quick-login a {
	float: left;
	width: 24px;
	height: 24px;
	margin: 2px 8px 0 0;
	text-indent: -9999em;
	overflow: hidden;
}
.quick-login .ql-sina {
	background-position: -25px -28px;
}
.quick-login .ql-qq {
	background-position: 0 -28px;
}
.msg-ico {
	float: left;
	width: 15px;
	height: 12px;
	margin-top: 8px;
	background-position: 0 -2px;
	overflow: hidden;
	font: 0/0 arial;
}
.msg-null {
	background-position: -20px -2px;
}
.pub-logout {
	border-top: 1px dotted #ccc;
}
.msg-num {
	position: absolute;
	right: 6px;
	top: -1px;
	z-index: 3;
	height: 12px;
	line-height: 12px;
	padding: 0 3px;
	background: #f60;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: verdana;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	color: #fff;
	font-weight: bold;
}
.top-close {
	position: absolute;
	right: 3px;
	top: 3px;
	width: 19px;
	height: 18px;
	background-position: -41px 0;
	cursor: pointer;
}
.pub-bbs-nav .pub-menu, .pub-bbs-login .pub-menu {
	padding: 0;
	position: relative;
	z-index: 9;
	line-height: 26px;
}
.ismore {
	float: left;
	height: 26px;
	padding: 1px 22px 1px 11px;
	line-height: 26px;
	color: #666;
	cursor: default;
}
.pub-bbs-login .pub-more-on {
	z-index: 10;
}
.pub-more-on .ismore {
	position: relative;
	z-index: 2;
	line-height: 26px;
	padding: 0 22px 2px 10px;
	margin: 0 -1px -2px 0;
	border: 1px solid #999;
	border-bottom: 0 none;
	background: #fff;
}
.ar-ico {
	position: absolute;
	top: 12px;
	right: 9px;
	width: 7px;
	height: 4px;
	font: 0/0 arial;
	background-position: -67px -4px;
}
.pub-more-on .ar-ico {
	top: 11px;
	background-position: -67px -11px;
}
.pub-more-list {
	visibility: hidden;
	position: absolute;
	top: 28px;
	padding: 2px;
	min-width: 76px;
	max-widht: 150px;
	_width: 76px;
	border: 1px solid #999;
	background: #fff;
}
.pub-more-on .pub-more-list {
	visibility: visible;
}
.pub-more-list a {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
	white-space: nowrap;
}
.pub-more-list a:hover {
	background: #ebebeb;
	color: #666;
	text-decoration: none;
}
.pub-more-list a span {
	color: #f30;
}
.pub-bbs-nav .pub-more-list {
	left: 0;
}
.pub-bbs-login .pub-more-list {
	right: -1px;
	_right: -2px;
}
.pub-bbs-login .pub-more-list a {
	padding: 0 20px 0 8px;
}
.pub-bbs-login .pub-follow a, .pub-bbs-login .pub-msg a {
	padding: 0 8px;
}
.pub-bbs-login .pub-msg {
	right: -1px;
}
.layer-box {
	position: fixed;
	top: 100px;
	right: 50%;
	z-index: 1000;
	overflow: hidden;
	_position: absolute;
 _top: expression(eval(document.documentElement.scrollTop+100));
	padding: 3px;
	background: rgba(0, 0, 0, 0.2);
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000, endcolorstr=#2f000000, gradientType=1);
}
:root .layer-box {
	-webkit-filter: none;
	filter: none;
}
.tip-layer {
	background: #fff;
	border: 1px solid #a0a0a0;
}
.tip-layer .hd {
	position: relative;
	padding: 0 0 0 20px;
	height: 31px;
	line-height: 31px;
	background: #f0efef;
	border-bottom: 1px solid #e2e3e3;
}
.tip-layer .hd h3 {
	font-size: 14px;
}
.tip-layer .close {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 23px;
	height: 23px;
	background-position: -162px -171px;
	cursor: pointer;
}
.tip-layer .close:hover {
	background-position: -162px -193px;
}
.tip-layer .tip-content {
	padding: 0 20px;
}
.tip-layer textarea {
	display: block;
	padding: 2px 5px;
	width: 376px;
	height: 60px;
	resize: none;
	border: 1px solid #bbb;
	font-size: 12px;
	line-height: 20px;
	font-family: arial;
	text-align: left;
}
.blue-btn-w90, .blue-btn-w80, .blue-btn-w110, .blue-btn-h28, .gray-btn, .gray-btn-w90, .gray-btn-h28 {
	display: block;
	width: 90px;
	height: 30px;
	border: 0 none;
	background-color: #2383dd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font: 14px/28px "Microsoft YaHei";
}
.blue-btn-w90:hover, .blue-btn-w80:hover, .blue-btn-w110:hover, .blue-btn-h28:hover {
	background-color: #0d64b6;
	color: #fff;
	text-decoration: none;
}
.blue-btn-w80 {
	width: 80px;
}
.blue-btn-w110 {
	width: 110px;
}
.blue-btn-h28 {
	width: 58px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
}
.gray-btn, .gray-btn-w90, .gray-btn-h28 {
	width: 78px;
	height: 28px;
	border: 1px solid #e6e6e6;
	background-color: #f4f4f4;
	line-height: 26px;
	color: #666;
}
.gray-btn-w90 {
	width: 88px;
}
.gray-btn:hover, .gray-btn-w90:hover {
	background-color: #fafafa;
	color: #666;
	text-decoration: none;
}
.gray-btn-h28 {
	width: 90px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
}
.tipsbox {
	width: 300px;
	margin-right: -153px;
}
.tipsbox .tip-content {
	padding: 26px 5px;
	text-align: center;
}
.tipsbox .tip-content h3 {
	display: inline;
	padding: 7px 0 7px 35px;
	font-size: 14px;
	line-height: 30px;
	background-position: -199px -172px;
}
.tipsbox .btn-zu {
	padding: 40px 0 0;
}
.tipsbox .gray-btn, .tipsbox .blue-btn-w80 {
	display: block;
	margin: 20px auto 0;
}
.tipsbox-2 .tip-content h3 {
	background-position: -199px -690px;
}
.adopted-tips {
	position: relative;
	zoom: 1;
	padding: 0 0 9px 106px;
	text-align: left;
	font-family: "Microsoft YaHei";
}
.adopted-tips .succeed-ico {
	position: absolute;
	left: 70px;
	top: 13px;
	width: 26px;
	height: 26px;
	margin: 0 10px 0 0;
	background-position: 0 -43px;
	vertical-align: middle;
}
.adopted-succeed {
	font-size: 22px;
	line-height: 50px;
}
.layer-box .gray-color {
	color: #999;
}
.tipsbox .adopted-sure {
	padding: 5px 10px 20px;
	font: 12px/24px "Microsoft YaHei";
	text-align: left;
}
.adopted-sure-title {
	padding: 10px 0;
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px;
}
.adopted-sure p {
	padding: 9px 0 1px;
	zoom: 1;
	color: #666;
}
.adopted-sure .adopted-sure-text {
	float: left;
	width: 253px;
	height: 22px;
	padding: 0 10px;
	border: 1px solid #c7c7c7;
	border-right: 0 none;
	font-family: "Microsoft YaHei";
	color: #333;
}
.adopted-sure .adopted-sure-btn {
	float: left;
	width: 44px;
	height: 24px;
	color: #fff;
	border: 0 none;
	padding: 0;
	background-color: #2383dd;
	font-family: "Microsoft YaHei";
}
.adopted-sure .adopted-sure-btn:hover {
	background-color: #0d64b6;
	color: #fff;
	text-decoration: none;
}
.layer-answer {
	width: 430px;
	margin-right: -200px;
}
.layer-answer .tip-layer .hd {
	padding: 10px 0 5px 20px;
	background: none;
	border-bottom: 0 none;
}
.layer-answer .tip-content {
	padding: 0 20px 20px;
	text-align: right;
}
.layer-answer .blue-btn-w90 {
	display: inline-block;
	margin: 10px 0 0;
}
.tip-pop {
	width: 338px;
	margin-right: -169px;
}
.red-color {
	color: #f00;
}
.tip-pop .tip-content {
	padding: 14px 20px 20px;
	line-height: 24px;
}
.tip-pop b {
	margin: 6px 0 0;
	font-size: 14px;
}
.tip-pop .blue-btn-w80 {
	display: block;
	margin: 15px auto 0;
}
.tip-pop .gray-color {
	padding: 6px 0 0;
	color: #999;
}
.tip-pop .tip-pop-rule {
	color: #666;
}
.tip-pop .btn-zu {
	padding: 24px 0 0;
}
.tip-pop .btn-zu a {
	display: inline-block;
	margin: 0 5px;
}
.checkout-item {
	position: relative;
	zoom: 1;
	margin: 15px 0 0;
	padding: 0 0 0 98px;
}
.checkout-item .type {
	position: absolute;
	top: 0;
	left: 0;
	width: 86px;
	font: 14px/28px "Microsoft YaHei";
	text-align: right;
	color: #666;
}
.checkout-item .type i {
	padding: 0 3px 0 0;
	color: #f00;
	font-style: normal;
}
.checkout-item .text-tip {
	padding: 0 0 0 10px;
	color: #999;
}
.checkout-item .txt {
	width: 178px;
	height: 20px;
	padding: 3px 5px;
	border: 1px solid #e6e6e6;
	line-height: 20px;
	outline: none;
}
.checkout-city {
	z-index: 2;
}
.checkout-item .selectbox {
	margin: 0 10px 0 0;
}
.checkout-item .textarea {
	display: block;
	width: 518px;
	height: 70px;
	padding: 6px 10px;
	border: 1px solid #e6e6e6;
	line-height: 20px;
	outline: none;
	resize: none;
}
.checkout-item .placeholder {
	color: #999;
}
.pop-apply {
	width: 418px;
	margin-right: -209px;
}
.pop-apply .tip-content {
	padding: 14px 20px 20px;
	line-height: 24px;
}
.pop-apply .gray-color {
	color: #999;
}
.pop-apply .checkout-item {
	padding-left: 94px;
}
.pop-apply .btn-zu {
	padding: 30px 0 0 94px;
}
.pop-apply .btn-zu a {
	display: inline-block;
	margin: 0 5px 0 0;
}
.pop-apply .checkout-item .txt {
	width: 236px;
}
.pop-apply .checkout-item .type {
	text-align: left;
}
.pop-apply .green-color {
	color: #090;
}
.fix-layout {
	position: fixed;
	z-index: 99999;
	left: 50%;
	bottom: 10px;
	width: 60px;
	margin-left: 500px;
	font-size: 12px;
	_position: absolute;
 _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight - this.offsetHeight - 110));
}
.fix-layout a {
	display: block;
	width: 40px;
	height: 36px;
	margin: 10px 0 0;
	padding: 12px 10px;
	background-color: #95c4ef!important;
	font: 14px/18px "Microsoft YaHei";
	color: #fff;
	text-align: center;
}
.fix-layout a:hover {
	background-color: #4f9ce4!important;
	color: #fff;
	text-decoration: none;
}
.askhome-side-video {
	margin-top: 10px;
}
.nav-header, .wrapper {
	width: 1000px;
	margin: 0 auto;
}
.nav-headerbox {
	background-color: #fff;
	width: 100%;
}
.nav-header {
	padding: 16px 0 12px;
}
.nav-header .ask-logo {
	float: left;
	width: 70px;
	height: 35px;
	overflow: hidden;
}
.hnav {
	float: left;
	margin-left: 70px;
	margin-top:5px;
}
.hnav li {
	height: 26px;
	float: left;
	margin-left: 30px;
}
.hnav li a {
	color: #8590a6;
	font: 16px/26px "Microsoft YaHei";
}
.hnav li a:hover, .hnav li a.active {
	color: #2383dd;
	text-decoration: none;
}
.searchbox .search {
	width: 324px;
	height: 32px;
	border: 1px solid #e7eaf1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #f7f8fa;
	position: relative;
}
.searchbox .search input {
	border: none;
	width: 276px;
	padding: 0 0 0 10px;
	height: 32px;
	color: #333;
	font: 14px/32px "Microsoft YaHei";
	background: #f7f8fa;
	outline: none;
}
.searchbox .search.focusin {
	border: 1px solid #9fadc7!important;
	background: #fff;
}
.searchbox .search.focusin input {
	background: #fff;
}
.searchbox .search .sear-btn {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(images/icons.png) no-repeat -3px -5px;
	position: absolute;
	right: 10px;
	top: 9px;
	cursor: pointer;
}
.searchbox .search.focusin .sear-btn {
	background: url(images/icons.png) no-repeat -1px -267px;
}
.searchbox .ask {
	display: inline-block;
	width: 58px;
	height: 34px;
	background: #0085ee;
	color: #fff;
	font: 14px/34px "Microsoft YaHei";
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.searchbox .ask:hover {
	background: #0071cb;
	text-decoration: none;
}
.searchbox .search label {
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
	position: absolute;
	top: 6px;
	left: 10px;
}
.s-history {
	width: 324px;
	border: 1px solid #e7eaf1;
	border-radius: 3px;
	padding-top: 15px;
	position: absolute;
	top: 34px;
	left: 0;
	background: #fff;
	z-index: 998;
	display: none;
}
.s-history ul {
	max-height: 200px;
	overflow: hidden;
	position: relative;
}
.s-history ul li, .s-history p.last {
	width: 100%;
	height: 40px;
	position: relative;
	overflow: hidden;
}
.s-history p.middle {
	text-align: center;
}
.s-history p.middle a, .s-history p.last a {
	color: #2a90d7!important;
}
.s-history ul li a, .s-history p.last a {
	color: #333;
	font: 14px/40px "Microsoft YaHei";
	padding-left: 20px;
	text-decoration: none;
	display: inline-block;
	max-width: 278px;
	overflow: hidden;
}
.s-history ul li:hover, .s-history p.last:hover {
	background: #f0f7fd;
	cursor: pointer;
}
.s-history ul li .close {
	display: inline-block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 15px;
	right: 20px;
}
.s-history a.remove-btn {
	display: inline-block;
	width: 286px;
	height: 39px;
	border-top: 1px solid #e7eaf1;
	color: #175199;
	font: 14px/39px "Microsoft YaHei";
	text-align: center;
	text-decoration: none;
	margin: 0 20px;
}
.znav li:last-child {
	background: none;
}
.nav-header, .wrapper {
	width: 1000px;
	margin: 0 auto;
}
.bb {
	-webkit-border-radius: 3px;
	background: #fff;
	margin-bottom: 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.nav-headerbox, .position-inf {
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	box-shadow: 0 0 5px 0 #ededed;
	-webkit-box-shadow: 0 0 5px 0 #ededed;
	background-color: #fff;
}
.nav-headerbox {
	background-color: #fff;
}
.nav-header .ask-logo img {
	width:100%;
	height:100%;
}
.hnav li {
	height: 26px;
	float: left;
	margin-left: 30px;
}
.hnav li a {
	color: #8590a6;
	font: 16px/26px "Microsoft YaHei";
}
.hnav li a:hover, .hnav li a.active {
	color: #2383dd;
	text-decoration: none;
}
.searchbox {
	width: 546px;
	height: 34px;
	float: right;
	position: relative;
	margin-top: 1px;
	z-index: 2;
}
.searchbox .search {
	width: 224px;
	height: 32px;
	border: 1px solid #e7eaf1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #f7f8fa;
	position: relative;
}
.searchbox .search input {
	border: none;
	width: 210px;
	padding: 0 0 0 10px;
	height: 32px;
	color: #333;
	font: 14px/32px "Microsoft YaHei";
	background: #f7f8fa;
	outline: none;
	position: absolute;
}
.searchbox .search.focusin {
	border: 1px solid #9fadc7!important;
	background: #fff;
}
.searchbox .search.focusin input {
	background: #fff;
}
.searchbox .search .sear-btn {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 9px;
	cursor: pointer;
}
.searchbox .search.focusin .sear-btn {
	background: url(images/icons.png) no-repeat -1px -267px;
}
.searchbox .wirtebtn {
	display: inline-block;
	width: 58px;
	height: 34px;
	background: #41c074;
	color: #fff;
	font: 14px/34px "Microsoft YaHei";
	text-align: center;
	position: absolute;
	top: 0;
	right: 140px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.searchbox .ask {
	display: inline-block;
	width: 58px;
	height: 34px;
	background: #0085ee;
	color: #fff;
	font: 14px/34px "Microsoft YaHei";
	text-align: center;
	position: absolute;
	top: 0;
	right: 210px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.searchbox .ask:hover {
	background: #0071cb;
	text-decoration: none;
}
.searchbox .search label {
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
	position: absolute;
	top: 6px;
	left: 10px;
}
.s-history {
	width: 324px;
	border: 1px solid #e7eaf1;
	border-radius: 3px;
	padding-top: 15px;
	position: absolute;
	top: 34px;
	left: 0;
	background: #fff;
	z-index: 998;
	display: none;
}
.s-history ul {
	max-height: 200px;
	overflow: hidden;
	position: relative;
}
.s-history ul li, .s-history p.last {
	width: 100%;
	height: 40px;
	position: relative;
	overflow: hidden;
}
.s-history p.middle {
	text-align: center;
}
.s-history p.middle a, .s-history p.last a {
	color: #2a90d7!important;
}
.s-history ul li a, .s-history p.last a {
	color: #333;
	font: 14px/40px "Microsoft YaHei";
	padding-left: 20px;
	text-decoration: none;
	display: inline-block;
	max-width: 278px;
	overflow: hidden;
}
.s-history ul li:hover, .s-history p.last:hover {
	background: #f0f7fd;
	cursor: pointer;
}
.s-history ul li .close {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(images/icons.png) no-repeat -2px -232px;
	position: absolute;
	top: 15px;
	right: 20px;
}
.s-history a.remove-btn {
	display: inline-block;
	width: 286px;
	height: 39px;
	border-top: 1px solid #e7eaf1;
	color: #175199;
	font: 14px/39px "Microsoft YaHei";
	text-align: center;
	text-decoration: none;
	margin: 0 20px;
}
.fix-hnav {
	width: 1000px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	display: none;
}
.fix-hnav .btns {
	position: absolute;
	right: 0;
	top: 7px;
}
.hnav .current a {
	font-weight:bold;
	color: #3280fc;
}
.nav-headerbox.ceiling {
	border-top: 1px solid #f0f0f1;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}
.nav-headerbox.ceiling .nav-header {
	display: none;
}
.l-content {
	width: 700px;
	float: left;
	margin-top: 10px;
}
.problemlist li {
	padding: 0 20px 20px;
}
.problemlist li h3 {
	padding: 16px 0;
}
.problemlist li h3, .problemlist li h3 a {
	color: #333;
	font: bold 18px/28px "Microsoft YaHei";
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.problemlist li h3 a:hover {
	color: #c00;
}
.person .figure img {
	width: 38px;
	height: 38px;
	border-radius: 38px;
	vertical-align: middle;
}
.problemlist .article {
	height: auto;
	position: relative;
	margin-bottom: 30px;
}
.article .figure {
	width: 160px;
	height: 120px;
	border-radius: 2px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.article .figure img {
	width: 100%;
	height: 100%;
	position: relative;
}
.article .text {
	color: #333;
	font-size: 16px;
	line-height: 24px;
	text-align: justify;
}
.article .text .check-all {
	color: #175199;
	position: relative;
	text-decoration: none;
}
.problemlist .article.apic {
	height: 120px;
}
.problemlist .article.apic .text {
	padding-left: 180px;
	word-break: break-all;
}
.ask-bottom {
	height: 34px;
	position: relative;
}
.ask-bottom a, .ask-bottom span {
	display: inline-block;
	color: #8590a6;
	font: 14px/34px "Microsoft YaHei";
	height: 34px;
	text-decoration: none;
	margin-right: 30px;
}
.comment-number {
	background-position: -85px -156px;
}
.ask-bottom a.thumbs-up {
	padding-left: 32px;
	display: inline-block;
	border-radius: 3px;
	padding-right: 16px;
	height: 34px;
	color: #fff;
}
.ask-bottom a.thumbs-up:hover, .ask-bottom a.thumbs-up {
	color: #fff;
	background: url(images/icons.png) #0085ee no-repeat 14px 8px;
}
.ask-bottom a.thumbs-up.active {
	color: #7a8599;
	background: url(images/icons.png) #eef4fa no-repeat -70px -127px;
	background-position: -70px -125px;
}
.ask-bottom .comment-number:hover {
	background: url(images/icons.png) no-repeat -184px -111px;
}
.ask-bottom .from {
	float: right;
	margin-right: 0;
	position: relative;
	right: 0;
	top: 0;
 +top: -30px;
}
.replaybox {
	height: 88px;
	margin-top: 16px;
	margin-bottom: 10px;
 display:;
}
.rtxt {
	height: 38px;
	position: relative;
	margin-bottom: 10px;
}
.rtxt label {
	position: absolute;
	top: 8px;
	left: 18px;
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
}
.rtxt .txt {
	width: 94%;
	height: 34px;
	border: 1px solid #e7eaf1;
	color: #333;
	font: 14px/34px "Microsoft YaHei";
	padding: 0 18px;
	outline: none;
	background: #f7f8fa;
}
.rtxt .txt:focus {
	border: 1px solid #9fadc7;
	background: #fff;
}
.clist p {
	color: #333;
	font: 14px/28px "Microsoft YaHei";
	word-break: break-all;
}
.clist .figure {
	height: 28px;
	margin-bottom: 8px;
}
.clist .figure img {
	float: left;
	width: 30px;
	height: 28px;
	vertical-align: middle;
}
.clist .figure p.name {
	float: left;
	margin-left: 10px;
	color: #666;
}
.clist .ask-bottom {
	margin-top: 10px;
}
.ask-bottom .replay, .ask-bottom .check-dialog {
	padding-left: 22px;
}
.rtxt {
	height: 38px;
	position: relative;
	margin-bottom: 10px;
	padding: 0 15px;
}
.rtxt label {
	position: absolute;
	top: 8px;
	left: 30px;
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
}
.rtxt .txt {
	width: 94%;
	height: 34px;
	border: 1px solid #e7eaf1;
	color: #333;
	font: 14px/34px "Microsoft YaHei";
	padding: 0 18px;
	outline: none;
	background: #f7f8fa;
	border-radius: 2px;
}
.rtxt .txt:focus {
	border: 1px solid #9fadc7;
	background: #fff;
}
.replaybox .btn {
	text-align: right;
	width: 176px;
	height: 36px;
	float: right;
	margin-right: 42px;
}
.btn .canel {
	color: #999;
	margin-right: 10px;
}
.btn .comm-btn {
	color: #fff;
	background: #7bb5eb;
	border-radius: 3px;
}
.cshow .comment {
	display: block;
}
.chide .comment {
	display: none;
}
.replay, .check-dialog {
	background: url(images/icons.png) no-repeat;
}
.ask-bottom .replay {
	background-position: -7px 3px;
	margin-right: 18px;
}
.ask-bottom .replay:hover {
	background-position: -5px -89px;
}
.ask-bottom .check-dialog {
	background-position: -6px -40px;
}
.ask-bottom .check-dialog:hover {
	background-position: -5px -133px;
}
.btn .comm-btn:hover {
	background-color: #0071cb!important;
}
.btn .comm-btn.havacontent {
	background-color: #0085ee;
}
.audiobox {
	padding: 15px 0;
	position: relative;
}
.audio {
	position: relative;
	display: block;
	width: 280px;
	height: 44px;
	line-height: 44px;
	z-index: 2;
	background-color: #88baf9;
	border-radius: 30px;
}
.audio em {
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #fff;
	-webkit-border-radius: 44px;
	border-radius: 44px;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	pointer-events: all;
}
.audio span, .audio em {
	text-align: left;
	pointer-events: none;
}
.num-pics {
	left: 240px;
	position: absolute;
	top: 27px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	z-index: 999;
}
.audio b {
	font-size: 14px;
	font-family: "Arial";
	font-weight: normal;
	color: #666;
	display: inline-block;
	vertical-align: top;
	margin-left: 8px;
	position: absolute;
}
.audio span {
	display: inline-block;
	width: 188px;
	text-align: center;
}
.list-pics {
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	display: none;
}
.list-pics .pic {
	float: left;
	background-color: #f2f2f2;
	margin-right: 5px;
	position: relative;
}
.list-pics .pic img {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.morebox {
	text-align: center;
}
.check-more {
	height: 44px;
	color: #175199;
	font: 16px/44px "Microsoft YaHei";
	cursor: pointer;
}
.check-more:hover {
	color: #0085ee;
}
.check-more:hover i {
	background-position: -5px -90px;
}
.parter h4 {
	color: #333;
	font: bold 16px/50px "Microsoft YaHei";
	padding-left: 18px;
	border-bottom: 1px solid #f0f2f7;
}
.parter .ps {
	padding: 15px;
}
.parter a {
	color: #333;
	font: 14px/22px "Microsoft YaHei";
	margin: 0 3px;
	white-space: nowrap;
}
.r-aside {
	width: 288px;
	margin-top: 10px;
	float: right;
}
.user-info {
	padding: 20px 0 5px 0;
	overflow: hidden;
}
.user {
	padding: 0 20px;
}
.user .figure {
	width: 75px;
	height: 75px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 auto;
}
.user .figure img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}
.user .f-title {
	color: #333;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
}
.user-info .inst {
	color: #8590a6;
	font-size: 14px;
	line-height: 34px;
	padding: 0 20px;
}
.user-info .inst span {
	display: inline-block;
	min-width: 12px;
	height: 18px;
	background-color: #e8f3fb;
	color: #175199;
	text-align: center;
	margin-right: 3px;
	line-height: 18px;
}
.animated {
	animation-duration: 2s;
	animation-fill-mode: both;
}
 @keyframes flipInX {
 from {
 transform: perspective(400px) rotate3d(1, 0, 0, 720deg);
 animation-timing-function: ease-in;
 opacity: 0;
}
 40% {
 transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
 animation-timing-function: ease-in;
}
 60% {
 transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
 opacity: 1;
}
 80% {
 transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
	transform: perspective(400px);
}
}
.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	animation-name: flipInX;
}
.user-info .show {
	margin-top: 8px;
	border-top: 1px solid #f0f2f7;
	padding-top: 8px;
}
.user-info .show span {
	display: inline-block;
	width: 49%;
	color: #8590a6;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	overflow: hidden;
}
.user-info .show span font {
	color: #333;
	font: 18px/22px "Arial";
	text-align: center;
}
.user-info .mypro {
	position: relative;
}
.user-info .mypro:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 40px;
	background-color: #f0f2f7;
	position: absolute;
	right: 0;
	top: 8px;
}
.no-login .title {
	padding: 14px 20px 5px 20px;
	border-bottom: 1px solid #f0f2f7;
}
.no-login .title h5 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
}
.no-login .title p {
	color: #8590a6;
	font-size: 14px;
	line-height: 22px;
}
.no-login .inst {
	color: #8590a6;
	font-size: 14px;
	padding: 45px 0;
	text-align: center;
}
.no-login .inst a {
	color: #175199;
}
.no-login .btns {
	height: 44px;
	position: relative;
}
.no-login .btns .my-ask {
	background-position: -55px -159px;
	left: 0;
}
.no-login .btns .my-ask:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 44px;
	background-color: #339df1;
	position: absolute;
	top: 0;
	right: 0;
}
.no-login .btns .my-answer {
	background-position: -55px -121px;
	right: 0;
}
.no-login .btns .my-ask:hover, .no-login .btns .my-answer:hover {
	background-color: #0d64b6;
}
.problems {
	padding: 12px 20px;
	overflow: hidden;
}
.problems p {
	padding-left: 16px;
	color: #8590a6;
	font: 14px/30px "Microsoft YaHei";
	position: relative;
}
.problems p font {
	color: #333;
	font-family: "Arial";
	margin-left: 10px;
}
.problems .iconshoucang i {
	width: 20px;
	height: 15px;
	background-image: url(images/qshoucang.png);
	position: relative;
	top: 2px;
	margin-right: 5px;
	background-size: 100% 100%;
}
.problems .iconinvateme i {
	width: 20px;
	height: 18px;
	background-image: url(images/yaoqing.png);
	position: relative;
	top: 2px;
	margin-right: 5px;
	background-size: 100% 100%;
}
.problems .iconcaifu i {
	width: 20px;
	height: 21px;
	background-image: url(images/caifu.png);
	position: relative;
	top: 5px;
	margin-right: 5px;
	background-size: 100% 100%;
}
.problems .iconjiaoyi i {
	width: 36px;
	height: 21px;
	background-image: url(images/jiaoyi.png);
	position: relative;
	top: 5px;
	margin-right: -11px;
	background-size: 100% 100%;
	left: -8px;
}
.problems .iconwenzhang i {
	width: 15px;
	height: 15px;
	background-image: url(images/wenzhang.png);
	position: relative;
	top: 2px;
	margin-right: 9px;
	background-size: 100% 100%;
	left: 2px;
}
.problems p a {
	color: #8590a6;
}
.problems p a:hover {
	text-decoration: none;
	color: #175199;
}
.r-aside h3.title {
	height: 50px;
	border-bottom: 1px solid #f0f2f7;
	color: #333;
	font: bold 16px/50px "Microsoft YaHei";
	position: relative;
	padding-left: 18px;
}
.r-list {
	padding: 0 20px 30px;
}
.r-list li {
	padding-top: 20px;
	min-height: 12px;
	position: relative;
	padding-left: 10px;
}
.r-list li .tit {
	color: #175199;
	font-size: 14px;
	line-height: 12px;
}
.r-list li font {
	color: #ff5601;
	margin-right: 8px;
}
.r-list li .pics {
	height: 52px;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 8px;
	margin-right: 6px;
}
.r-list .pics a {
	margin-left: 4px;
}
.r-list .pics a, .r-list .pics a img {
	display: inline-block;
	width: 70px;
	height: 52px;
	overflow: hidden;
}
.r-aside .more {
	color: #175199;
	font-size: 14px;
	position: absolute;
	top: 2px;
	right: 10px;
}
.r-aside .more font {
	font-family: "simsun";
}
.exp-list {
	padding: 0 20px;
}
.exp-list li {
	padding: 20px 0;
	border-bottom: 1px solid #f0f2f7;
}
.exp-list .e-info {
	position: relative;
	margin-bottom: 10px;
}
.exp-list .e-info .figure, .exp-list .e-info .other {
	float: left;
}
.e-info .figure {
	width: 60px;
	height: 60px;
	margin-right: 14px;
}
.e-info .figure img {
	width: 100%;
	height: 100%;
}
.e-info .other p.name {
	color: #333;
	margin-top: -5px;
	font-weight: bold;
	font: 14px/24px "Microsoft YaHei";
}
.e-info .other span {
	color: #ff5601;
	font-size: 12px;
	margin-left: 10px;
}
.e-info .other .inst {
	color: #8590a6;
	font-size: 14px;
}
.exp-list li .article {
	color: #666;
	font: 14px/22px "Microsoft YaHei";
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.exp-list .renz {
	display: inline-block;
	width: 100%;
	height: 34px;
	background-color: #0085ee;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	border-radius: 3px;
}
.exp-list .renz:hover {
	cursor: pointer;
	background-color: #0d64b6;
}
.topic a {
	background-position: -62px -197px;
}
.matic a {
	background-position: -62px -239px;
}
.parter a:hover, .r-list li .tit:hover {
	color: #c00;
}
.adbox {
	padding: 0!important;
}
.ad {
	margin-bottom: 5px;
}
.fix-layout a:hover, .fix-layout a:hover {
	background-color: #0085ee;
}
.weixin-box-c .close {
	border: 0;
}
.cshow .commentbox {
	display: block;
}
.chide .commentbox {
	display: none;
}
.fix-layout {
	position: fixed;
	z-index: 99999;
	left: 50%;
	bottom: 10px;
	width: 60px;
	margin-left: 500px;
	font-size: 12px;
	_position: absolute;
 _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight - this.offsetHeight - 110));
}
.fix-layout a {
	display: block;
	width: 40px;
	height: 36px;
	margin: 10px 0 0 8px;
	padding: 12px 10px;
	background-color: #95c4ef!important;
	font: 14px/18px "Microsoft YaHei";
	color: #fff;
	text-align: center;
}
.side-weixin-box {
	position: fixed;
	left: 50%;
	top: 188px;
	_position: absolute;
	margin-left: 507px;
	width: 130px;
	height: 255px;
}
.side-weixin-box {
	height: 282px!important;
}
.weixin-box-c {
	width: 128px;
	height: 164px;
	border: 1px solid #e8e8e8;
	background: #fff;
	box-shadow: 0 0 4px rgba(0, 0, 0, .1);
	position: relative;
	padding-bottom: 15px;
}
.weixin-box-c .close {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-position: 1px -254px;
}
.weixin-box-c .content {
	float: none;
	margin: 0 auto;
	width: 111px;
}
.weixin-box-c p {
	margin: 17px auto 0;
	text-align: center;
	font-family: "Microsoft Yahei";
}
.weixin-box-c img {
	display: block;
	vertical-align: top;
}
.weixin-box-c a {
	margin: 5px auto 15px;
	display: block;
	width: 67px;
	height: 30px;
	background-position: 7px -282px;
	background-color: #0085ee;
	border-radius: 15px;
	padding-left: 29px;
	line-height: 30px;
	color: #fff;
}
.weixin-box-c a:hover {
	text-decoration: none;
	background-color: #0d64b6;
}
.clist p {
	color: #333;
	font: 14px/28px "Microsoft YaHei";
	word-break: break-all;
}
.clist .figure {
	height: 28px;
	margin-bottom: 8px;
}
.clist .figure img {
	float: left;
	width: 30px;
	height: 28px;
	vertical-align: middle;
}
.clist .figure p.name {
	float: left;
	margin-left: 10px;
	color: #666;
}
.clist .ask-bottom {
	margin-top: 10px;
}
.ask-bottom .replay, .ask-bottom .check-dialog {
	padding-left: 22px;
}
.replaybox {
	height: 88px;
	margin-top: 16px;
	display: none;
}
.rtxt {
	height: 38px;
	position: relative;
	margin-bottom: 10px;
}
.rtxt label {
	position: absolute;
	top: 8px;
	left: 18px;
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
}
.rtxt .txt {
	width: 94%;
	height: 34px;
	border: 1px solid #e7eaf1;
	color: #333;
	font: 14px/34px "Microsoft YaHei";
	padding: 0 18px;
	outline: none;
	background: #f7f8fa;
}
.rtxt .txt:focus {
	border: 1px solid #9fadc7;
	background: #fff;
}
.replaybox .btn {
	text-align: right;
	width: 176px;
	height: 36px;
	float: right;
}
.bigreplay .btn {
	margin-right: 12px!important;
}
.btn .canel {
	color: #999;
	margin-right: 10px;
}
.btn .comm-btn {
	color: #fff;
	background: #7bb5eb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.cshow .comment {
	display: block;
}
.chide .comment {
	display: none;
}
.replay, .check-dialog {
	background: url(images/icons.png) no-repeat;
}
.ask-bottom .replay {
	background-position: -7px 3px;
	margin-right: 18px;
}
.ask-bottom .check-dialog {
	background-position: -6px -40px;
}
.ask-bottom .replay:hover {
	background-position: -5px -89px;
}
.ask-bottom .check-dialog:hover {
	background-position: -5px -133px;
}
.replaybox.havetxt .btn .comm-btn {
	background: #0085ee;
}
.bigreplay {
	display: none;
}
.bigreplay .rtxt .txt {
	width: 620px;
}
.focus-input {
	border: 1px solid #0085ee!important;
}
.radbox {
	margin-bottom: 5px;
	position: relative;
	height: 254px;
	overflow: hidden;
}
.radbox .tab {
	text-align: center;
	position: absolute;
	bottom: 20px;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 10px;
}
.radbox .tab span {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin: 0 5px;
	background-color: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	cursor: pointer;
}
.radbox .tab span.cur {
	width: 8px;
	height: 8px;
}
.replay-fir {
	height: 88px;
	margin-top: 16px;
	text-align: center;
}
.replay-fir .btn {
	text-align: right;
	width: 176px;
	height: 36px;
	float: right;
	margin-right: 20px;
}
.mc, .mc-report {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff000000, endcolorstr=#b3000000, gradientType=1);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10001;
	display: none;
}
:root .mc, :root .mc-report {
	-webkit-filter: none;
	filter: none;
}
.mc .dialog, .big-pic, .inf-success, .mc .maters {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mc .dialog {
	width: 700px;
	max-height: 662px;
 *height: 540px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: none;
}
.dialog .close {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(images/icons.png) no-repeat -1px -152px;
	position: absolute;
	top: 16px;
	right: 20px;
	cursor: pointer;
}
.dialog .comment {
	display: block;
	max-height: 546px;
 *height: 400px;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #f4f5f6;
	overflow: hidden;
	overflow-y: auto;
}
.dialog .comment .replaybox {
	display: none;
}
.clist .figure p.name font {
	color: #0085ee;
	margin: 0 10px;
}
.pricetagtitle {
	color: #ff5601;
	margin-right: 8px;
	font-size: 14px;
	padding-left: 5px;
}
.mc, .mc-report {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff000000, endcolorstr=#b3000000, gradientType=1);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10001;
	display: none;
}
:root .mc, :root .mc-report {
	-webkit-filter: none;
	filter: none;
}
.mc .dialog, .big-pic, .inf-success, .mc .maters {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mc .dialog {
	width: 700px;
	max-height: 662px;
 *height: 540px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: none;
}
.dialog .close {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(images/icons.png) no-repeat -1px -152px;
	position: absolute;
	top: 16px;
	right: 20px;
	cursor: pointer;
}
.dialog .comment {
	display: block;
	max-height: 546px;
 *height: 400px;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #f4f5f6;
	overflow: hidden;
	overflow-y: auto;
}
.dialog .comment .replaybox {
	display: none;
}
.clist .figure p.name font {
	color: #0085ee;
	margin: 0 10px;
}
.page {
	width: auto;
	height: 36px;
	margin: 0 auto;
	padding: 16px 0;
	text-align: center;
}
.page a {
	color: #666;
	font: 14px/36px "Microsoft YaHei", Arial;
	margin: 0 5px;
	text-decoration: none;
	display: inline-block;
	width: 36px;
	height: 36px;
	text-align: center;
	background-color: #f5f5f5;
}
.page a:hover, .page a.active {
	color: #fff;
	background-color: #0085ee;
}
.page a.prev {
	padding-left: 24px;
	width: 54px;
	background: url(images/icons.png) #f5f5f5 no-repeat 8px -72px;
}
.page a.next {
	padding-right: 24px;
	width: 54px;
	text-align: right;
	background: url(images/icons.png) #f5f5f5 no-repeat 56px -104px;
}
.page a.prev:hover, .page a.next:hover {
	color: #666;
}
.dialog .clist .figure p.name {
	color: #333;
}
.dialog .comment .clist {
	padding: 0 20px;
}
.dialog .comment .clist li {
	width: 100%;
	padding: 20px 0 0;
}
.dialog .ask-bottom a {
	color: #858fa8;
}
.dialog .comment .clist .time {
	color: #959eb4;
}
.dialog h3.title {
	border-bottom: 1px solid #f0f2f7;
}
.mc .maters .mlist-box {
	position: relative;
	max-height: 80%;
	height: 494px\9;
	height: 494px\0;
 *height: 494px;
	overflow: hidden;
	overflow-y: auto;
}
.mc .maters ul {
	height: auto;
}
.hanswer {
	margin-top: 10px;
}
.big-pic {
	width: 1000px;
	display: none;
	overflow: hidden;
	text-align: center;
}
.big-pic table {
	width: 100%;
	height: 100%;
}
.mc .dialog, .big-pic, .inf-success, .mc .maters {
 *left: 50%!important;
 *top: 20px;
}
.mc .dialog {
 margin-left: -350px!important\9;
 margin-left: -350px!important\0;
 *margin-left: -350px!important;
}
.big-pic {
 margin-left: -500px!important\9;
 margin-left: -500px!important\0;
 *margin-left: -500px!important;
}
.inf-success {
 margin-left: -250px!important\9;
 margin-left: -250px!important\0;
 *margin-left: -250px!important;
}
.mc .maters {
 margin-left: -350px!important\9;
 margin-left: -350px!important\0;
 *margin-left: -350px!important;
}
.inf-success {
	width: 500px;
	height: 186px;
	padding-top: 60px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: none;
	z-index: 99999;
}
.inf-success .close, .mc .maters .close {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(images/icons.png) no-repeat -1px -152px;
	position: absolute;
	top: 16px;
	right: 16px;
}
.inf-success h3.title {
	border: 0;
	text-align: center;
	height: 74px;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	line-height: 74px;
}
.inf-success p {
	color: #888;
	font: 14px/22px "Microsoft YaHei";
	padding: 0 40px;
	text-align: center;
}
.mc .maters {
	width: 700px;
	max-height: 90%;
	height: 640px\9;
	height: 640px\0;
 *height: 640px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -350px;
}
.mc .maters h3.title {
	height: 48px;
	line-height: 48px;
}
.mc .maters .close {
	top: 15px;
}
.bf {
	background-color: #fff;
	border-top: none;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.page a.active {
	color: #fff;
	background-color: #0085ee;
}
h3.title {
	float:none;
	height: 45px;
	padding: 0 20px;
	color: #333;
	font: bold 16px/45px "Microsoft YaHei";
	position: relative;
	border-bottom: 1px solid #f0f2f7;
}
.position-inf .btns {
	width: auto;
}
.anonymous-mol {
	background: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 5px 0 #e1e1e1;
	-webkit-box-shadow: 0 0 5px 0 #e1e1e1;
	height: 60px;
	padding: 0 20px;
	line-height: 60px;
	font-size: 16px;
}
.anonymous-mol span {
	float: right;
}
.anonymous-mol span a {
	display: inline-block;
	width: 70px;
	height: 34px;
	line-height: 34px;
	background: #eef4fa;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 14px;
	text-align: center;
	margin-left: 7px;
}
.anonymous-mol span a:hover {
	background: #0085ee;
	color: #fff;
	text-decoration: none;
}
#zolGlobalFooter {
	display: none;
}
.parter {
	display: none;
}
.posWeizhi {
	background-position: -67px -127px!important;
}
.posWeizhitwo {
	background-position: 22px 8px!important;
}
div.adv {
	margin-bottom: 8px;
}
.adv img {
	width: 100%;
}
.no-login h5, .no-login p {
	text-align: center;
}
.r-list li i {
	display: inline-block;
	width: 3px;
	height: 3px;
	background: url(images/ic.png) no-repeat -4px -243px;
	position: absolute;
	top: 29px;
	left: 0;
}
.inf-list {
	padding: 8px 20px;
}
.inf-list ul li {
	float: left;
	height: 26px;
	width: 328px;
	overflow: hidden;
	white-space: normal;
}
.inf-list ul li a {
	color: #333;
	font: 14px/26px "Microsoft YaHei";
	cursor: pointer;
	background: url(images/icons.png) no-repeat -93px -282px;
	padding-left: 10px;
}
.new-answer .more {
	position: absolute;
	right: 20px;
	top: 18px;
	color: #175199;
	font: 14px "Microsoft YaHei";
}
