body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {
	margin: 0;
	padding: 0;
}

ul,ol {
	list-style: none;
}

body {
	font: 12px/1.5 Arial;
}

select,input,button {
	vertical-align: middle;
	font-size: 100%;
}

fieldset,img {
	border: 0 none;
}

em {
	font-style: normal;
}

.clear {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	font: 0/0 arial;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	*zoom: 1;
}

.wrapper,.ask-header,.ask-nav-inner,.ask-curmb {
	width: 1000px;
}

.main {
	width: 740px;
}

.article-list {
	width: 750px;
	margin-left: -10px;
	margin-top: -2px;
}

.article-list li {
	width: 240px;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
	overflow: hidden;
}

.time p {
    color: #959595;
    margin-left: 10px;
    float: right;
    margin-left: 20px;
    padding-top: 5px;
}
.article-list li a {
	display: block;
	height: 240px;
	width: 238px;
	border: 1px solid #eaebeb;
	position: relative;
}

.article-list li a:hover,.article-list li a:visited,.article-list li a:focus {
	color: #333;
	text-decoration: none;
}

.article-list li .brand-logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 180px;
	margin-top: 10px;
}

.article-list li h3 {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #333;
	background-color: #f7f7f7;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px solid #eaebeb;
}

.article-list li .cover {
	color: #fff;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
	height: 240px;
	width: 240px;
	position: absolute;
	top: 241px;
	left: 0;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg2A8QYAAAxADAUq3SBwAAAABJRU5ErkJggg==) repeat;
}

.article-list li a:hover .cover {
	top: 0;
}

.article-list li .brand-title {
	padding-top: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: 1px solid #626262;
}

.article-list li .ask-count {
	overflow: hidden;
	width: 240px;
}

.article-list li .ask-count li {
	float: left;
	width: 80px;
	margin-left: 0;
	text-align: center;
}

.picslide-2015 {
	border: 1px solid #E8E8E8;
	margin-top: 10px;
	padding-top: 10px;
	font-family: "Microsoft YaHei",Arial;
}

.picslide-2015 .picslide-head {
	padding-left: 15px;
	padding-right: 15px;
}

.picslide-2015 .picslide-head h2 {
	font-weight: normal;
	font-size: 16px;
	color: #333;
}

.picslide-2015 .picslide-main {
	overflow: hidden;
}

.picslide-2015 .brand-ul {
	width: 1000%;
}

.picslide-2015 .brand-ul li {
	width: 248px;
	float: left;
}

.picslide-2015 .picslide-head .tab-list {
	float: right;
	height: 20px;
	line-height: 20px;
}

.picslide-2015 .picslide-head .tab-list li {
	vertical-align: middle;
	display: inline;
	padding: 5px;
	font-size: 0;
	text-indent: -5em;
	overflow: hidden;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFNJREFUeNpivHXrFgMQhAFxHRCrAvFtIG4C4lUsQCIEiFcyIIA2jM8ExA0M2EEdE9QobECVCWoHNnAbJNmIQ7IZJLkaiCOA+DoQ/4bSIP5KgAADAM/rEB4pARFLAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.picslide-2015 .picslide-head .tab-list li.on {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFNJREFUeNpi1J39ggEIwoC4DohVgfg2EDcB8SoWIBECxCsZEEAbxmcC4gYG7KCOCWoUNqDKBLUDG7gNkmzEIdkMklwNxBFAfB2If0NpEH8lQIABACDiD0DdH9B/AAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.picslide-2015 .brand-zone {
	margin-top: 15px;
}

.picslide-2015 .brand-zone .brand-logo {
	height: 180px;
	width: 180px;
	border: 1px solid #eaebeb;
	margin-left: auto;
	margin-right: auto;
}

.picslide-2015 .brand-zone .brand-logo img {
	display: block;
	width: 100%;
}

.picslide-2015 .brand-zone .brand-title {
	margin-top: 5px;
	text-align: center;
	font-size: 14px;
	color: #333;
	font-weight: normal;
}

.picslide-2015 .brand-zone a:hover .brand-title {
	color: #f60;
	text-decoration: underline;
}

.picslide-2015 .brand-zone .brand-nav-list {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.picslide-2015 .brand-zone .brand-nav-list a {
	color: #2383dd;
	margin-left: 2px;
	margin-right: 2px;
}

.picslide-2015 .brand-zone .brand-nav-list a:hover {
	color: #f60;
}

.blue-title {
	padding: 0;
	border-color: #c7dbf2;
}

.blue-title .picslide-head {
	height: 35px;
	line-height: 35px;
	background-color: #d9e7f8;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #c7dbf2;
}

.blue-title .picslide-head .tab-list {
	line-height: 35px;
	height: 35px;
}

.blue-title .brand-ul li {
	width: 248px;
}

.border-left .picslide-head h2 {
	padding-left: 5px;
	border-left: 3px solid #2383dd;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #c00;
	text-decoration: underline;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
}

.ask-search .sbtn,.ask-ques,.ask-nav-box {
	font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";
}

.ask-ques,.ask-personal,.ask-personal .icon {
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask5-icon.png) no-repeat;
}

.top-bar,.znav li,.znav .moreAll span,.zlogin .qq,.zlogin .sina {
	background: url(https://icon.zol-img.com.cn/ask2012/head.png) no-repeat;
}

.ask-header {
	margin: 0 auto;
	padding: 25px 0;
	width: 1000px;
}

.ask-logo {
	float: left;
}

.ask-logo .logo {
	padding: 0;
	display: block;
	width: 314px;
	height: 34px;
	text-indent: -9999em;
	background: url(https://icon.zol-img.com.cn/ask/ask_4/ask-logo.png) no-repeat;
}

.ask-search {
	float: right;
	padding: 0 77px 0 0;
	position: relative;
	zoom: 1;
	width: 366px;
}

.ask-search input {
	border: 0;
	background: none;
	outline: none;
}

.ask-search .skey {
	display: block;
	padding: 4px;
	width: 357px;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	border: 1px solid #d8d8d8;
	border-right: 0;
	vertical-align: top;
}

.ask-search .sbtn {
	position: absolute;
	top: 0;
	right: 0;
	width: 77px;
	padding-left: 3px;
	height: 36px;
	cursor: pointer;
	background-color: #2383dd;
	color: #fff;
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 5px;
}

.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 27px;
	color: #fff;
	font-size: 16px;
	line-height: 38px;
	font-weight: normal;
}

.ask-nav a:hover,.ask-nav span,.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;
}

.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 .moreAll {
	position: relative;
	padding: 0;
	z-index: 100;
}

.znav .moreAll 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 .moreAll .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 li,.pub-bbs-login li,.ar-ico,.msg-ico,.pub-login-tips i,.quick-login a,.pub-login-tips,.top-close {
	background: url(https://icon.zol-img.com.cn/images/header/bbs-top-nav-bg.png) no-repeat;
}

.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;
	-moz-border-radius: 2px;
	-o-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;
}

.footer {
	margin-top: 20px;
	*margin-top: 10px;
}

.zol-footer_new,.cbsi-footer {
	margin: 10px auto 0;
	padding-left: 148px;
	border: 1px solid #e1e1e1;
	background: #fff;
}

.zol-footer_new .click-link {
	color: #0055a1;
}

.zol-footer_new .more {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 15px;
	height: 9px;
	background: url(https://icon.zol-img.com.cn/netbook/121023/zol-footer-more.png) no-repeat;
	text-indent: -9999em;
}

.zol-footer_new .more:hover,.zol-footer .click-link:hover {
	color: #c00;
}

.zol-footer-title_new,.cbsi-footer-title {
	float: left;
}

.zol-footer-title_new,.cbsi-footer-title {
	float: left;
	margin-left: -148px;
	_display: inline;
	width: 147px;
	background: #f5f5f5;
	text-align: center;
	border-right: 1px solid #e1e1e1;
}

.zol-footer-title_new h3,.cbsi-footer-title h3 {
	font: 400 14px/22px "Microsoft YaHei","SimHei";
	color: #666;
}

.zol-footer-title_new h3 {
	padding: 32px 0;
}

.cbsi-footer-title {
	height: 69px;
}

.cbsi-footer-title h3 {
	margin: 0;
	padding: 24px 0 0;
}

.zol-footer-main_new,.cbsi-footer-main {
	padding: 0 5px;
	color: #ccc;
}

.zol-footer-main_new .media,.zol-footer-main_new .friend {
	padding: 9px 0 4px;
	position: relative;
	zoom: 1;
}

.cbsi-footer-main {
	padding-top: 10px;
}

.zol-footer-main_new h3 {
	padding-left: 10px;
	font: 700 12px/22px Arial;
	color: #666;
}

.zol-footer-main_new p,.cbsi-footer-main p {
	line-height: 24px;
	overflow: hidden;
	zoom: 1;
}

.zol-footer-main_new p a {
	float: left;
	margin-left: -1px;
	padding: 0 11px;
	color: #666;
	text-decoration: none;
	background: url(https://icon.zol-img.com.cn/netbook/121023/zol-footer-more.png) no-repeat 0 -22px;
	outline: 0 none;
	white-space: nowrap;
}

.zol-footer-main_new p a:hover {
	text-decoration: underline;
	color: #f60;
}

.footerw {
	margin: 0 auto;
	padding: 5px 0;
	float: none;
	color: #AB99BC;
	text-align: left;
	font-size: 12px;
	font-family: arial;
	line-height: 30px;
}

.footerw span {
	float: right;
	color: #ccc;
	font-family: "Simsun";
}

.footerw span a {
	color: #666;
	font-family: Arial;
}

.footerw a.aboutme {
	color: #F00;
}

.footerw i {
	float: left;
	width: 23px;
	height: 23px;
	background: url("https://icon.zol-img.com.cn/public/cnet.png") no-repeat;
}

.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 {
	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;
	-moz-border-radius: 2px;
	-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;
}

.loginbox .weibo,.loginbox .qq,.tip-layer .close {
	background-image: url(https://icon.zol-img.com.cn/ask2012/pic.png);
	background-repeat: no-repeat;
}

.loginbox {
	width: 338px;
	margin-right: -200px;
}

.loginbox .tip-content {
	padding: 24px 20px 56px;
}

.loginbox p {
	font-size: 14px;
	line-height: 25px;
	color: #666;
}

.loginbox p a {
	margin: 0 4px;
}

.loginbox .btn-zu {
	padding: 14px 0 0;
}

.loginbox .btn-zu a {
	float: left;
	margin: 0 10px 0 0;
	font-weight: bold;
}

.loginbox .weibo,.loginbox .qq {
	float: left;
	width: 30px;
	height: 30px;
	line-height: 100px;
	overflow: hidden;
	text-indent: -9999em;
}

.loginbox .weibo {
	background-position: -198px -99px;
}

.loginbox .qq {
	background-position: -198px -130px;
}

.loginbox .btn-zu .weibo {
	margin: 0 10px;
}

.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;
	bottom: 10px;
	right: 10px;
	width: 60px;
	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;
}

.fix-layout .backtop {
	font: 0/0 arial;
	background: url(https://icon.zol-img.com.cn/ask/ask_4/icon.png) -268px -100px no-repeat;
}

.side-weixin-box {
	position: fixed;
	left: 50%;
	top: 188px;
	_position: absolute;
	margin-left: 507px;
	width: 130px;
	height: 255px;
}

.weixin-box-t,.weixin-box-c .close,.weixin-box-c a {
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask-weixin.png) no-repeat;
}

.weixin-box-t {
	width: 113px;
	height: 39px;
	margin: 0 auto 9px 16px;
	font-size: 0;
	text-indent: -999em;
}

.weixin-box-c {
	width: 128px;
	height: 204px;
	border: 1px solid #e8e8e8;
	background: #fff;
	box-shadow: 0 0 4px rgba(0,0,0,.1);
	position: relative;
}

.weixin-box-c .close {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 22px;
	height: 22px;
	border: 1px solid #d3d3d3;
	cursor: pointer;
	background-position: -80px -70px;
}

.weixin-box-c .content {
	float: none;
	margin: 0 auto;
	width: 111px;
}

.weixin-box-c p {
	margin: 15px auto 5px;
	text-align: center;
	font-family: "Microsoft Yahei";
}

.weixin-box-c a {
	margin: 10px auto 0;
	display: block;
	width: 111px;
	height: 28px;
	background-position: 0 -40px;
}

.weixin-box-c img {
	display: block;
	vertical-align: top;
}

.askhome-side-weixin {
	margin-top: 20px;
	border: 1px #e8e8e8 solid;
	width: 248px;
	height: 155px;
	overflow: hidden;
}

.askhome-side-weixin .askhome-switch {
	width: 100%;
	height: 34px;
	border-bottom: 1px #e6e6e6 solid;
}

.askhome-side-weixin .askhome-switch li {
	margin: 0;
	padding: 0;
	width: 123px;
	height: 34px;
	text-align: center;
	font-size: 16px;
	border-right: 1px solid #e8e8e8;
	float: left;
	color: #333;
	cursor: pointer;
	line-height: 34px;
	background: #fafafa;
}

.askhome-side-weixin .askhome-switch #qa-weixin2 {
	border-right: 0;
	width: 124px;
}

.askhome-side-weixin .askhome-switch li.current {
	line-height: 32px;
	border-bottom: 1px solid #fff;
	background: #fff;
	position: relative;
	top: 1px;
}

.askhome-side-weixin .askhome-switch span {
	padding-left: 30px;
	background: url(https://icon.zol-img.com.cn/ask/images/ask-weixin.png) no-repeat;
}

.askhome-side-weixin .askhome-switch #qa-weixin1 span {
	background-position: 0 -68px;
}

.askhome-side-weixin .askhome-switch #qa-weixin2 span {
	background-position: 0 -108px;
}

.askhome-side-weixin .askhome-switch span,.askhome-weixin .text h2,.askhome-weixin .text span,.askhome-weixin .text p,.askhome-weixin .text a {
	font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";
}

.askhome-weixin {
	position: relative;
	padding: 20px 15px 20px 22px;
	height: 80px;
}

.askhome-weixin .pic {
	position: absolute;
	left: 22px;
	top: 20px;
	width: 80px;
	height: 80px;
}

.askhome-weixin .pic a {
	display: block;
}

.askhome-weixin .pic img {
	vertical-align: top;
}

.askhome-weixin .text {
	position: absolute;
	left: 122px;
	top: 20px;
	width: 111px;
	height: 80px;
	overflow: hidden;
}

.askhome-weixin .text h2 {
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-size: 14px;
	color: #666;
	font-weight: 400;
	border-bottom: 1px solid #e8e8e8;
	line-height: 20px;
}

.askhome-weixin .text span {
	font-size: 12px;
	color: #999;
}

.askhome-weixin .text p {
	color: #666;
	line-height: 16px;
}

.askhome-weixin .text a {
	color: #134ba0;
	position: absolute;
	left: 0;
	bottom: 0;
}

.qa-weixin2 .pic a {
	border: 1px solid #e8e8e8;
}

.qa-weixin2 .text h2 {
	border: 0;
}

.askhome-side-video {
	margin-top: 10px;
}

.side-weixin-box {
	height: 282px!important;
}

.ask-search .sbtn {
	position: absolute;
	top: 0;
	right: 0;
	width: 100px;
	padding-left: 3px;
	height: 36px;
	cursor: pointer;
	background-color: #2383dd;
	color: #fff;
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0;
}

.ask-search .sbtn:hover,.ask-ques:hover {
	box-shadow: 0 1px 2px #666;
	text-decoration: none;
	color: #2383dd;
}

.ask-search .sbtn:hover {
	color: #fff;
}

.ask-ques {
	float: right;
	margin: 0 0 0 10px;
	width: 98px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #2383dd;
	color: #2383dd;
	background: none;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	padding: 0;
}

.ask-main a,.ask-side a {
	color: #1f4f88;
}

.ask-main a:hover,.ask-side a:hover,.ask-reply:hover em {
	color: #c00;
	text-decoration: underline;
}

.ask-main,.ask-side,.ask-focus {
	font-family: "Microsoft Yahei";
}

.ask-focus-con em,.ask-focus-invert,.ask-focus-nav span,.ask-classify-prev span,.ask-classify-next span,.ask-focus-con i,.ask-userinfo-base p span,.ask-userinfo-base p em,.ask-userinfo-task em,.ask-title strong,.ask-addgold,.ask-like-question .ask-like-nums,.ask-commend-btn,.ask-commend-list span,.picslide-2015 .picslide-head .tab-list li,.picslide-2015 .picslide-head .tab-list li.on {
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask5-icon.png) no-repeat;
}

.ask-userinfo-poem,.ask-userinfo-base,.ask-commend-title,.ask-expert-nums {
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask5-icon1.png) no-repeat;
}

.ask-focus {
	height: 424px;
	padding: 22px 0 0;
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask5-focusbg.jpg) no-repeat top center;
}

.ask-focus-con {
	height: 373px;
	position: relative;
}

.ask-focus-con li {
	position: absolute;
	left: 0;
	top: 0;
	width: 498px;
	height: 373px;
	background-color: rgba(255,255,255,0.25);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#40ffffff',EndColorStr='#40ffffff');
}

:root .ask-focus-con li,:root .ask-focus-con span {
	filter: none;
}

.ask-focus-con a {
	display: block;
}

.ask-focus-con a:hover span {
	color: #fff;
	text-decoration: underline;
}

.ask-focus-con span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 478px;
	padding: 0 10px;
	height: 40px;
	overflow: hidden;
	word-break: break-all;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	background-color: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#80000000',EndColorStr='#80000000');
}

.ask-focus-con em {
	float: right;
	padding: 0 0 0 19px;
	background-position: 0 -76px;
	font-size: 12px;
	color: #b1b1b1;
}

.ask-focus-con i {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -45px 0 0 -45px;
	width: 90px;
	height: 90px;
	background-position: 0 -144px;
	text-indent: -9999px;
}

.ask-focus-con .ask-focus-left,.ask-focus-con .ask-focus-right {
	width: 328px;
	height: 246px;
}

.ask-focus-con .ask-focus-left img,.ask-focus-con .ask-focus-right img {
	width: 328px;
	height: 246px;
}

.ask-focus-con .ask-focus-left span,.ask-focus-con .ask-focus-right span {
	width: 308px;
	font-size: 14px;
}

.ask-focus-con .ask-focus-left {
	left: 0;
	top: 73px;
	z-index: 1;
}

.ask-focus-con .ask-focus-center {
	left: 249px;
	top: 0;
	z-index: 2;
}

.ask-focus-con .ask-focus-right {
	left: 670px;
	top: 73px;
	z-index: 1;
}

.ask-focus-con .ask-focus-center i {
	display: block;
}

.ask-focus-shadow {
	position: absolute;
	left: 0;
	top: 1px;
	bottom: 1px;
	width: 100%;
	background-color: rgba(0,0,0,0.3);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#4d000000',EndColorStr='#4d000000');
	cursor: pointer;
}

:root .ask-focus-shadow {
	filter: none;
}

.ask-focus-con .ask-focus-center .ask-focus-shadow {
	display: none;
}

.ask-focus-invert {
	position: absolute;
	left: 1px;
	right: 1px;
	bottom: -32px;
	height: 32px;
	background-position: 0 -910px;
	background-repeat: repeat-x;
}

.ask-focus-nav {
	text-align: center;
	font: 0/0 arial;
	margin: 22px 0 0;
}

.ask-focus-nav span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background-position: 0 -130px;
	cursor: pointer;
}

.ask-focus-nav .active {
	background-position: -14px -130px;
}

.ask-main {
	float: left;
	width: 710px;
}

.ask-side {
	float: right;
	width: 250px;
}

.ask-classify {
	float: left;
	width: 652px;
	height: 254px;
	margin-right: 20px;
	overflow: hidden;
	position: relative;
}

.ask-classify-con {
	position: absolute;
	left: 0;
	top: 8px;
	width: 5000px;
}

.ask-classify-con li {
	float: left;
	width: 202px;
	margin: 0 22px 0 0;
	border-right: 1px dotted #ccc;
	font-size: 12px;
	line-height: 22px;
	color: #666;
}

.ask-classify-con h3 {
	padding: 16px 0 0;
	font-weight: bold;
	color: #333;
	font-size: 14px;
}

.ask-classify-con h3 a {
	color: #333;
}

.ask-classify-con p a {
	color: #666;
	margin-right: 15px;
}

.ask-classify-prev,.ask-classify-next {
	float: left;
	width: 36px;
	height: 110px;
	background-color: #f9f9f9;
	border-radius: 2px;
	cursor: pointer;
}

.ask-classify-prev {
	margin: 25px 0 5px;
}

.ask-classify-prev span,.ask-classify-next span {
	display: block;
	width: 14px;
	height: 24px;
	margin: 45px auto 0;
	background-position: -40px -238px;
}

.ask-classify-next span {
	background-position: -60px -238px;
}

.ask-classify-prev.ask-classify-disable span {
	background-position: 0 -238px;
}

.ask-classify-next.ask-classify-disable span {
	background-position: -20px -238px;
}

.ask-userinfo {
	height: 267px;
	position: relative;
}

.ask-userinfo-poem {
	margin: -13px -10px 0 0;
	width: 260px;
	height: 205px;
	background-position: 0 -82px;
	text-indent: -9999px;
}

.ask-userinfo-btn {
	height: 48px;
	padding: 13px 0 0;
	border: 1px solid #eee;
	text-align: center;
}

.ask-userinfo-btn a {
	display: inline-block;
	width: 99px;
	height: 33px;
	margin: 0 6px;
	text-align: center;
	font-size: 14px;
	line-height: 33px;
	background-color: #2383dd;
	color: #fff;
	border-radius: 3px;
}

.ask-userinfo-base {
	margin: -13px -10px 0 0;
	width: 246px;
	height: 66px;
	overflow: hidden;
	padding: 13px 0 0 14px;
	line-height: 18px;
	color: #fff;
}

.ask-userinfo-base img {
	float: left;
	margin: 3px 10px 0 0;
}

.ask-userinfo-base h3 {
	font-size: 12px;
	padding: 0 0 2px;
}

.ask-userinfo-base h3 a {
	color: #134ba0;
}

.ask-userinfo-base h3 a:hover {
	color: #fff;
}

.ask-userinfo-base h3 em {
	display: inline-block;
	background-color: #f90;
	padding: 0 3px;
	margin-left: 10px;
	font-weight: normal;
}

.ask-userinfo-base p span {
	padding-right: 19px;
	background-position: 100% -309px;
}

.ask-userinfo-base p em {
	padding-left: 14px;
	background-position: 0 -276px;
}

.ask-userinfo-base .ask-userinfo-integral {
	padding: 3px 0 0;
}

.ask-userinfo-more {
	height: 186px;
	border: 1px solid #eee;
}

.ask-userinfo-link {
	height: 29px;
	line-height: 29px;
	margin-right: -1px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	background-color: #f7f7f7;
}

.ask-userinfo-link a {
	float: left;
	padding: 0 13px;
	border-right: 1px solid #eee;
	font-size: 14px;
	color: #333;
}

.ask-userinfo-task {
	padding: 7px 12px 0 13px;
	color: #666;
}

.ask-userinfo-task p {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.ask-userinfo-task a {
	float: right;
}

.ask-userinfo-task em {
	float: right;
	color: #999;
	background-position: 0 -332px;
	padding-left: 20px;
}

.ask-userinfo-task span {
	color: #f90;
}

.ask-userinfo-task i,.ask-title i {
	font-family: simsun;
	font-style: normal;
}

.ask-mainbg {
	margin: 20px 0 0;
	padding: 0 0 27px;
	background-color: #f7f7f7;
}

.ask-title {
	padding: 31px 0 26px;
	height: 26px;
	line-height: 26px;
}

.ask-title strong {
	padding-left: 32px;
	font-size: 18px;
	color: #222;
	font-weight: normal;
	background-position: 0 -370px;
}

.ask-title .ask-title-more {
	float: right;
	font-size: 14px;
}

.ask-title-new strong {
	background-position: 0 -410px;
}

.ask-title-hot strong {
	background-position: 0 -490px;
}

.ask-title-like strong {
	background-position: 0 -530px;
}

.ask-title-commend strong {
	background-position: 0 -610px;
}

.ask-title-brand strong {
	background-position: 0 -650px;
}

.ask-title-expert strong {
	background-position: 0 -870px;
}

.ask-title-hot,.ask-title-like {
	padding: 39px 0 26px;
}

.ask-title-commend {
	padding: 50px 0 26px;
}

.ask-tab-nav li {
	float: left;
	width: 70px;
	margin-right: 8px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background-color: #eee;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}

.ask-tab-nav li a {
	color: #333;
}

.ask-tab-nav .active {
	background-color: #2383dd;
	color: #fff;
}

.ask-tab-nav .active a {
	color: #fff;
}

.ask-wordlist {
	padding: 8px 0 0;
}

.ask-wordlist li {
	height: 47px;
	line-height: 47px;
	overflow: hidden;
	border-bottom: 1px dotted #bbb;
	font-size: 16px;
	word-break: break-all;
}

.ask-reply {
	float: right;
	font-size: 14px;
	color: #999;
	padding-left: 20px;
}

.ask-reply em {
	color: #666;
}

.ask-main .ask-reply {
	color: #999;
}

.ask-addgold {
	display: inline-block;
	width: 29px;
	height: 48px;
	padding-left: 21px;
	margin-left: 6px;
	font-size: 12px;
	color: #f60;
	background-position: 0 -440px;
}

.ask-new-question {
	padding: 2px 0 0;
}

.ask-new-question li {
	height: 70px;
	margin-bottom: 10px;
	padding: 6px 8px 0;
	background-color: #74d290;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

.ask-new-question .ask-new-q2 {
	background-color: #7781b1;
}

.ask-new-question .ask-new-q3 {
	background-color: #ec89a5;
}

.ask-new-question .ask-new-q4 {
	background-color: #79afe4;
}

.ask-new-question .ask-new-q5 {
	background-color: #79c9fe;
}

.ask-new-question h3 {
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ask-new-question a,.ask-new-question a:hover {
	color: #fff;
}

.ask-like-question {
	border-left: 1px solid #e1e1e1;
	padding-left: 10px;
	margin: 3px 0 0 5px;
	font-size: 14px;
	line-height: 18px;
	color: #999;
}

.ask-like-question li {
	padding: 51px 0 0;
	position: relative;
}

.ask-like-question .ask-like-nums {
	position: absolute;
	left: -16px;
	top: 19px;
	padding-left: 46px;
	width: 83px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	background-position: 0 -570px;
	color: #666;
}

.ask-like-question h3 {
	font-size: 14px;
	height: 18px;
	overflow: hidden;
	font-weight: normal;
}

.ask-like-question p {
	padding: 7px 0 5px 28px;
	text-indent: -28px;
}

.ask-like-question p a {
	color: #666;
}

.ask-like-question span {
	display: block;
	font-size: 12px;
	padding: 0 0 0 28px;
}

.ask-like-question span a {
	color: #999;
}

.ask-like-question .ask-like1 {
	padding: 27px 0 0;
}

.ask-like-question .ask-like1 .ask-like-nums {
	top: -4px;
}

.ask-commend {
	width: 720px;
}

.ask-commend li {
	float: left;
	width: 226px;
	height: 326px;
	padding: 0 14px 0 0;
}

.ask-commend-title {
	width: 202px;
	height: 126px;
	padding: 11px 12px 0;
	background-position: 0 -314px;
	color: #fff;
}

.ask-commend-title h3 {
	height: 72px;
	margin-bottom: 28px;
	overflow: hidden;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
}

.ask-commend-title a,.ask-commend-title a:hover {
	color: #fff;
}

.ask-commend-title-back {
	width: 202px;
	height: 127px;
	padding: 10px 12px 0;
	overflow: hidden;
	background-color: #7781b1;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}

.ask-commend-author {
	height: 174px;
	padding: 15px 0 0;
	background: #f9f9f9;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	text-align: center;
	font-size: 12px;
	color: #999;
	box-shadow: 0 0 2px rgba(1,1,1,0.2);
}

.ask-commend-title-back a,.ask-commend-title-back a:hover {
	color: #fff;
}

.ask-commend-author img {
	display: block;
	margin: 0 auto 7px;
	border-radius: 40px;
}

.ask-commend-author a {
	color: #999;
}

.ask-commend-author span {
	color: #74b0ea;
}

.ask-commend-btn {
	margin: 15px auto 0;
	width: 144px;
	padding-left: 26px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e6e6e6;
	border-radius: 18px;
	font-size: 14px;
	color: #666;
	background-color: #fff;
	background-position: 54px -682px;
	cursor: pointer;
}

.ask-commend-btn:hover,.ask-commend-after .ask-commend-btn {
	background-color: #91c6f9;
	color: #fff;
	background-position: 54px -712px;
	border: 1px solid #91c6f9;
}

.ask-commend-after {
	display: none\9;
}

.ask-commend li {
	-webkit-perspective: 1000;
	perspective: 1000;
}

.ask-commend-con {
	-webkit-transition: .6s;
	transition: .6s;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: relative;
}

.ask-commend-before,.ask-commend-after {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backface-visibility: hidden;
}

.ask-commend-after {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(180deg);
}

.ask-commend li.hover .ask-commend-con,.ask-commend li:hover .ask-commend-con {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(180deg);
}

.ask-commend li:hover .ask-commend-after {
	display: block\9;
}

.ask-commend .ask-commend2 .ask-commend-title {
	background-position: 0 -454px;
}

.ask-commend .ask-commend2 .ask-commend-title-back {
	background-color: #74d290;
}

.ask-commend .ask-commend3 .ask-commend-title {
	background-position: 0 -594px;
}

.ask-commend .ask-commend3 .ask-commend-title-back {
	background-color: #79afe4;
}

.ask-commend-list {
	padding: 20px 0 0;
}

.ask-commend-list li {
	padding: 20px 0 12px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	border-bottom: 1px dotted #ccc;
}

.ask-commend-list h3 {
	font-size: 16px;
	padding-left: 32px;
	font-weight: normal;
	position: relative;
}

.ask-commend-list p {
	padding: 9px 0 9px 32px;
	position: relative;
}

.ask-commend-list h3 span,.ask-commend-list p span {
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background-position: 0 -760px;
	color: #fff;
}

.ask-commend-list p span {
	top: 9px;
	background-position: 0 -790px;
}

.ask-commend-list div {
	color: #999;
	padding-left: 32px;
}

.ask-commend-list div a {
	color: #999;
}

.ask-commend-list div em {
	color: #74b0ea;
}

.ask-commend-list div span {
	float: right;
	padding-left: 18px;
	color: #666;
	background-position: 0 -827px;
	cursor: pointer;
}

.picslide-2015 {
	border: 0;
	margin: 0;
	padding: 0;
}

.picslide-2015 .picslide-head {
	padding: 50px 0 26px;
}

.picslide-2015 .brand-zone .brand-logo {
	border: 0;
}

.picslide-2015 .picslide-main {
	border: 2px solid #eee;
	width: 250px;
	height: 261px;
}

.picslide-2015 .picslide-head .tab-list li {
	padding: 4px;
	background-position: -30px -130px;
	cursor: pointer;
}

.picslide-2015 .picslide-head .tab-list li.on {
	background-position: -40px -130px;
}

.picslide-2015 .brand-zone .brand-nav-list a {
	font-size: 14px;
	color: #1f4f88;
}

.ask-title-expert {
	padding: 33px 0 17px;
}

.ask-expert-list li {
	padding: 0 0 29px;
	color: #666;
	line-height: 20px;
}

.ask-expert-nums {
	padding: 0 16px 0 11px;
	margin: 0 0 13px;
	height: 21px;
	line-height: 21px;
	background-position: 0 -290px;
	font-size: 14px;
	color: #fff;
}

.ask-expert-nums span {
	float: right;
	font-size: 12px;
	color: #666;
}

.ask-expert-nums span em {
	color: #74b0ea;
}

.ask-expert-list img {
	float: left;
	margin: 2px 10px 0 0;
}

.ask-expert-list h3 {
	font-size: 14px;
	font-weight: normal;
}

.ask-expert-list h3 a {
	color: #333;
}

.ask-expert-list h3 span {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 3px;
	margin: 0 0 0 8px;
	background-color: #f90;
	color: #fff;
	font-size: 12px;
}

.ask-expert-list .ask-level {
	color: #f90;
	padding: 0 0 3px;
}

.ask-expert-btn {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background-color: #2d9be8;
}

.ask-side .ask-expert-btn:hover {
	text-decoration: none;
}

.ask-side .ask-expert-btn,.ask-side .ask-expert-btn:hover {
	color: #fff;
}

.ask-focus-con>li {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	overflow: hidden;
}

.ask-focus-con>li img {
	width: 100%;
	height: auto;
}

.ask-focus-con a:hover span {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.win10-adver {
	width: 1000px;
	height: 150px;
	margin: 20px auto 10px;
	cursor: pointer;
}

.ask-personal .icon {
	display: none;
}

.ask-wordlist li i {
	display: inline-block;
	background: url(https://icon.zol-img.com.cn/ask/2016/price.png) no-repeat;
	width: 27px;
	height: 18px;
	vertical-align: -2px;
	margin-right: 8px;
}

.ask-wordlist li i.yuan24 {
	background-position: 0 0;
}

.ask-wordlist li i.yuan12 {
	background-position: -32px 0;
}

.ask-wordlist li i.yuan6 {
	background-position: -64px 0;
}

.ask-wordlist li i.yuan2 {
	background-position: -96px 0;
}

.time {
	color: #959595;
	padding-left: 20px;
	background: url(https://icon.zol-img.com.cn/ask/2016/time.png) no-repeat left center;
	font-size: 12px;
	margin-left: 10px;
}

.zhezhao {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
	background: rgba(0,0,0,0.6);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.wait-question {
	width: 1000px;
	height: 210px;
	position: absolute;
	margin: 0 auto;
	z-index: 10000;
	left: 50%;
	top: 120px;
	margin-left: -500px;
	display: none;
}

.dh-question {
	width: 363px;
	height: 210px;
	position: relative;
	margin: 1px 0 0 410px;
}

.dh-box {
	width: 237px;
	height: 138px;
	border: 1px dashed #fff;
	padding: 2px;
	margin: 30px 0 0 80px;
}

.dh-index {
	background: #fff;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	color: #000;
	height: 128px;
	padding-top: 10px;
}

.dh-index p {
	line-height: 24px;
	padding: 10px 35px;
	text-align: center;
}

.dh-index .dh-btn {
	width: 100px;
	height: 35px;
	line-height: 35px;
	display: block;
	margin: 10px auto 0;
	background: #00a0e9;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
}

.dh-colse {
	background: url(https://icon.zol-img.com.cn/ask/ask_3/w-close_03.png) no-repeat;
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	right: 0;
	top: 35px;
	cursor: pointer;
}

.dh-ico {
	background: url(https://icon.zol-img.com.cn/ask/ask_3/ask-w01.png) no-repeat;
	display: block;
	width: 39px;
	height: 104px;
	position: absolute;
	top: 45px;
	left: 20px;
}

.dh-nav-t {
	width: 130px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #2383dd;
	display: block;
	font-family: "Microsoft Yahei";
}

.ask-focus {
	padding: 35px 0 0 0;
}

.askFoucs {
	position: relative;
	height: 377px;
}

.askFoucs img {
	max-width: none;
	max-height: none;
	border: 0 none;
	background: #888;
}

.askFoucs .contentHolder {
	position: relative;
	overflow: hidden;
}

.askFoucs .contentHolderUnit {
	cursor: pointer;
	position: absolute;
	width: 640px;
	height: 270px;
}

.askFoucs .contentHolderUnit a.elementLink {
	display: block;
	overflow: hidden;
	z-index: 3;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.askFoucs .contentHolderUnit img {
	width: 100%;
	height: 100%;
}

.askFoucs .contentHolderUnit .elementOverlay {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
	background: rgba(0,0,0,0.6);
}

.askFoucs .contentHolderUnit .leftShadow {
	font-size: 16px;
	color: #fff;
	line-height: 44px;
	display: inline-block;
	padding: 0 10px;
	width: 240px;
	height: 44px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.askFoucs .leftNav,.askFoucs .rightNav {
	cursor: pointer;
	z-index: 10;
	position: absolute;
	top: 50%;
	width: 45px;
	height: 45px;
	margin-top: -43px;
	background: url(https://icon.zol-img.com.cn/ask/index_new/btnbanner.png) no-repeat;
}

.askFoucs .leftNav {
	left: 7px;
	background-position: 0 0;
}

.askFoucs .rightNav {
	right: 7px;
	background-position: -62px 0;
}

.askFoucs .bottomNav {
	z-index: 140;
	position: absolute;
	width: 100%;
	height: 10px;
	padding: 4px 0 0;
	text-align: center;
	height: 16px;
	width: 116px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4CFFFFFF',endColorstr='#4CFFFFFF');
	background: rgba(255,255,255,0.3);
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -58px;
	border-radius: 25px;
}

.askFoucs .bottomNavButtonOFF {
	cursor: pointer;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	vertical-align: top;
	-webkit-border-radius: 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
}

.askFoucs .bottomNavButtonOFF:hover {
	background: #2383dd;
}

.askFoucs .bottomNavButtonON {
	background: #2383dd;
}

.askFoucs .contentHolderUnit .elementOverlay em {
	float: right;
	padding: 0 10px 0 19px;
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask5-icon.png) no-repeat;
	background-position: 0 -76px;
	font-size: 12px;
	color: #b1b1b1;
	height: 40px;
	display: inline-block;
	line-height: 40px;
}

.zhesShadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
	background: #000;
	cursor: pointer;
	height: 100%;
}

.askFoucs .contentHolderUnit i {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -45px 0 0 -45px;
	width: 90px;
	height: 90px;
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask5-icon.png) no-repeat 0 -144px;
	text-indent: -9999px;
}

.ask-title-links {
	padding: 31px 0 15px;
	font-family: "Microsoft YaHei";
}

.ask-title-links strong {
	background: url(https://icon.zol-img.com.cn/ask/index_new/links.png) no-repeat;
}

.ask-links {
	border: 2px solid #eee;
	padding: 13px 10px;
	zoom: 1;
	line-height: 26px;
}

.ask-links a {
	display: inline-block;
	margin: 0 10px;
	white-space: nowrap;
	color: #1f4f88;
	font-family: "Microsoft YaHei";
}

.ask-links a:hover {
	color: #c00;
}

.ask-title-links span {
	float: right;
}

.ask-title-links a {
	padding: 0 7px;
}

.ad_div {
	font: 0/0 arial;
}


.searchbox .search.focusin .sear-btn {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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;
	-webkit-border-radius: 3px;
	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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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;
	hidden;position: relative;
	display: none;
}

.fix-hnav .btns {
	position: absolute;
	right: 0;
	top: 7px;
}

.nav-headerbox.ceiling {
	border-top: 1px solid #f0f0f1;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}

.nav-headerbox.ceiling .nav-header {
	display: none;
}

.position-inf .wrapper {
	padding: 18px 0 25px;
	position: relative;
	min-height: 101px;
}

.position-inf .left {
	width: 630px;
	margin-left: 10px;
	overflow: hidden;
}

.position-inf .left p.title,.fix-hnav p.title {
	position: relative;
	width: 630px;
	color: #333;
	font: bold 22px/30px "Microsoft YaHei";
	margin-bottom: 30px;
	overflow: hidden;
	word-break: break-all;
}

.position-inf .left p.title em {
	position: absolute;
	top: 1px;
	left: -30px;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons.png) no-repeat 0 -54px;
	display: none;
}

.position-inf .left .detail {
	color: #333;
	font: 16px/24px "Microsoft YaHei";
	position: relative;
	margin-bottom: 20px;
	width: 96%;
}

.position-inf .left .detail img {
	max-width: 100%;
	margin-top: 5px;
	display: block;
}

.readall_box {
	position: absolute;
	z-index: 9;
	padding-top: 60px;
	text-align: center;
	width: 100%;
	left: 0;
	bottom: 0;
	display: none;
	background: url(//icon.zol-img.com.cn/ask/2017/patentpicforasktitle.png) 0 100% repeat-x;
}

.read_more_btn {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	padding: 0 6px;
	font-size: 16px;
	color: #0085ee;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #0085ee;
	line-height: 30px;
	min-width: 100px;
	cursor: pointer;
}

.read_more_btn:hover {
	background: #0085ee;
	color: white;
}

.detail-overflow {
	height: 200px;
	overflow: hidden;
}

.detail-overflow .readall_box {
	display: block;
}

.position-inf .btns,.fix-hnav .btns {
	height: 34px;
}

.position-inf .btns {
	position: absolute;
	bottom: 25px;
	right: 0;
}

.btns a {
	display: inline-block;
	margin-left: 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 88px;
	height: 34px;
	border: 1px solid #0085ee;
	color: #0085ee;
	font: 14px/34px "Microsoft YaHei";
	text-decoration: none;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat;
}

.btns a.guanzhu {
	padding-left: 36px;
	width: 44px;
	background: url(https://icon.zol-img.com.cn/ask/2017/guanzhu_01.png) no-repeat 12px 10px;
}

.btns a.guanzhued {
	height: 34px;
	text-align: center;
	background-image: none;
	padding-left: 0;
	width: 80px;
}

.btns a.guangzhuck {
	background: #c3ccd9;
	color: #fff;
	border: 1px solid #c3ccd9;
}

.btns a.answer {
	padding-left: 36px;
	width: 42px;
	background: #0085ee url(https://icon.zol-img.com.cn/ask/2017/replyBtn.png) no-repeat 12px 10px;
	color: #fff;
}

.btns a.answer:hover {
	background-color: #0071cb;
}

.btns a.invite-answer {
	background-position: -80px -50px;
	padding-left: 26px;
	width: 62px;
	margin-right: 0;
}

.position-inf .right {
	width: 280px;
	height: 100%;
}

.position-inf ul.inf li {
	width: 89px;
	height: 36px;
	border-right: 1px solid #f4f5f6;
	float: left;
	text-align: center;
}

.position-inf ul.inf li:last-child {
	border-right: 0;
}

.position-inf ul.inf .inst {
	color: #8590a6;
	font: 14px "Microsoft YaHei";
}

.position-inf ul.inf .number {
	padding: 0 10px;
	color: #333;
	font: bold 18px/22px "Microsoft YaHei";
}

.position-inf .links a {
	display: inline-block;
	height: 30px;
	padding: 0 12px;
	background: #eef4fa;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	color: #175199;
	font: 14px/30px "Microsoft YaHei";
	text-align: center;
	text-decoration: none;
	margin-right: 10px;
}

.position-inf .links a:hover {
	background: #d3e4f4;
}

.fix-hnav p.title {
	padding-left: 20px;
	width: 610px;
	line-height: 50px;
	height: 36px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mb {
	margin-top: 10px;
}

.content .left {
	width: 850px;
}

h3.title {
	height: 45px;
	padding: 0 20px;
	color: #333;
	font: bold 16px/45px "Microsoft YaHei";
	position: relative;
	border-bottom: 1px solid #f0f2f7;
}

h3.title .refresh {
	display: inline-block;
	width: 76px;
	height: 22px;
	padding-right: 20px;
	color: #175199;
	font: 14px/22px "Microsoft YaHei";
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat 76px -42px;
	position: absolute;
	top: 13px;
	right: 15px;
	cursor: pointer;
	text-align: right;
	white-space: nowrap;
}

.p-question-answers {
	padding: 20px 14px 12px;
}

.person {
	height: 40px;
	margin-bottom: 14px;
	position: relative;
	+position: relative;
}

.person .figure {
	float: left;
	width: 38px;
	height: 38px;
	overflow: hidden;
	margin-right: 14px;
}

.person .figure img {
	width: 38px;
	height: 38px;
	vertical-align: middle;
}

.person .other {
	float: left;
}

.person .other p {
	color: #666;
	font: 14px/24px "Microsoft YaHei";
}

.person .other p.name {
	color: #666;
	margin-top: -5px;
	font-weight: bold;
}

.person .other span {
	color: #ff5601;
	font-size: 12px;
	padding-left: 18px;
	line-height: 16px;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -86px -94px;
	margin-left: 10px;
}

.person .agree-num {
	color: #999;
	font: 14px "Microsoft YaHei";
	position: absolute;
	right: 0;
	top: 0;
}

.p-question-answers .ans {
	word-break: break-all;
	color: #333;
	font: 16px/28px "Microsoft YaHei";
	margin-bottom: 14px;
	width: 810px;
	overflow: hidden;
}

.p-question-answers .ans video {
	width: 670px;
	height: 356px;
}
.ans img {
    max-width: 800px;
    padding: 2px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
    border-radius: 6px;
    border: 1px solid #ddd;
    height: auto;
}

.add-ask,.add-answer {
	padding-left: 35px;
	position: relative;
}

.add-answer,.add-ask {
	margin-bottom: 20px;
}

.add-ask span,.add-answer span {
	display: inline-block;
	width: 22px;
	height: 22px;
	color: #fff;
	font: 14px/22px "Microsoft YaHei";
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 2px;
	left: 0;
}

.add-ask p,.add-answer p {
	font: 14px/24px "Microsoft YaHei";
	word-break: break-word;
}

.add-ask span {
	background: #9fadc7;
}

.add-ask p {
	color: #8590a6;
}

.add-answer span {
	background: #8fc5fb;
}

.add-answer p {
	color: #333;
}

.ask-bottom {
	height: 34px;
	position: relative;
	margin-bottom: 8px;
}

.ask-bottom a {
	display: inline-block;
	color: #8590a6;
	font: 14px/34px "Microsoft YaHei";
	height: 34px;
	padding-left: 18px;
	text-decoration: none;
	margin-right: 18px;
}

.thumbs-up,.comment-number,.go-answer,.accept,.go-ask {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat;
}

.ask-bottom a.thumbs-up {
	background-color: #eef4fa;
	display: inline-block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: -0 16px;
	height: 34px;
	color: #fff;
	background: #0085ee;
	overflow: hidden;
	float: left;
}

.ask-bottom a.thumbs-up i {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_ic1.png) #0085ee no-repeat 3px 7px;
	cursor: pointer;
	width: 20px;
	height: 34px;
	display: inline-block;
	vertical-align: middle;
}

.ask-bottom a.thumbs-up:hover {
	color: #fff;
}

.ask-bottom a.thumbs-up.active {
	color: #7a8599;
	background: #eef4fa;
}

.ask-bottom a.thumbs-up.active i {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -82px -128px;
	cursor: pointer;
	width: 20px;
	height: 34px;
	display: inline-block;
	vertical-align: middle;
}

.ask-bottom a.thumbs-up.active:hover {
	color: #7a8599;
}

.comment .ask-bottom a.thumbs-up {
	color: #7a8599;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -70px -126px;
}

.comment-number {
	background-position: -85px -156px;
}

.go-answer {
	background-position: -85px -185px;
}

.accept {
	background-position: -85px -244px;
}

.go-ask {
	background-position: -85px -214px;
}

.ask-bottom a.go-answer,.ask-bottom a.accept,.ask-bottom a.go-ask {
	position: relative;
	right: 0;
	top: 0;
}

.ask-bottom a:hover {
	color: #7a8599;
}

.downlist {
	width: 100px;
	padding: 10px 0;
	box-shadow: 0 0 5px 0 #ededed;
	-webkit-box-shadow: 0 0 5px 0 #ededed;
	position: absolute;
	top: -5px;
	right: 10px;
	z-index: 999;
	background: #fff;
	display: none;
}

.downlist ul li {
	height: 38px;
	padding: 0 12px;
	color: #666;
	font: 14px/38px "Microsoft YaHei";
	cursor: pointer;
}

.downlist ul li:hover,.downlist ul li.active {
	background: #eef4fa;
}

.p-question-answers .rtxt .txt {
	width: 590px;
}

.btns a.invite-answer:hover,.btns a.guanzhu:hover,.mlist .btn:hover {
	background-color: #f0f7fd;
}

.comment {
	margin-top: 20px;
	display: none;
}

.comment .clist {
	padding: 0 14px;
}

.comment .clist li {
	padding: 20px 0 8px;
	border-bottom: 1px solid #f4f5f6;
	width: 628px;
	position: relative;
}

.comment .clist li:last-child {
	border: 0;
}

.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;
}

.comment .clist .time {
	position: absolute;
	right: 0;
	top: 16px;
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
	background: none;
}

.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 span {
	display: inline-block;
	width: 70px;
	height: 36px;
	font: 14px/36px "Microsoft YaHei";
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.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;
}

.comment .thumbs-up {
	background-color: #fff!important;
	margin-right: 14px!important;
	padding-left: 33px!important;
}

.comment .ask-bottom a.thumbs-up:hover,.comment .ask-bottom a.thumbs-up.active {
	color: #0085ee;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat 11px -176px;
}

.replay,.check-dialog {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.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;
}

.btn span:hover {
	cursor: pointer;
	background: #0071cb;
}

.ask-bottom .comment-number:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -184px -111px;
}

.ask-bottom .go-answer:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -185px -146px;
}

.ask-bottom .accept:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -183px -72px;
}

.ask-bottom .go-ask:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -183px -36px;
}

.bigreplay {
	display: none;
}

.bigreplay .rtxt .txt {
	width: 620px;
}

.focus-input {
	border: 1px solid #0085ee!important;
}

.ask-product-detail {
	height: 342px;
	margin: 10px 0 0;
	padding: 2px 25px 0;
	border: 1px solid #ececec;
	position: relative;
	background-color: white;
}

.ask-pro-tab {
	border-bottom: 1px solid #ececec;
}

.ask-pro-tab li {
	position: relative;
	float: left;
	padding: 0 0 2px;
	margin: 0 25px -1px 0;
	font-size: 14px;
	line-height: 46px;
	cursor: default;
	outline: none;
	color: #8590a6;
}

.ask-pro-tab .cur {
	font-weight: 700;
	padding-bottom: 0;
	border-bottom: 2px solid #0085ee;
	color: #333;
	font-size: 16px;
}

.ask-pro-tab .not {
	float: right;
	font-size: 10px;
	color: #ccc;
	margin: 0;
}

.ask-product-detail .default-txt {
	position: absolute;
	right: 25px;
	top: 16px;
	line-height: 32px;
	color: #175199;
	font: 14px "Microsoft YaHei";
}

.ask-pro-parameter {
	margin: 20px 0 0;
}

.ask-pro-parameter-body {
	border: 1px solid #f0f0f0;
}

.ask-pro-parameter-pic {
	float: left;
	width: 150px;
	margin: 10px 0 0 10px;
	line-height: 22px;
	color: #8590a6;
	_display: inline;
}

.ask-pro-parameter-pic img {
	display: block;
}

.ask-pro-parameter-pic h3 {
	height: 24px;
	margin: 5px 0 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
}

.ask-pro-parameter-pic h3 a {
	color: #333;
	font-weight: bold;
}

.ask-pro-parameter-pic h3 a:hover {
	color: #f60;
}

.ask-pro-parameter-pic p em {
	color: #c00;
}

.ask-pro-parameter-main {
	float: right;
	width: 480px;
}

.ask-pro-parameter-main li {
	float: left;
	font-size: 14px;
	width: 239px;
	height: 44px;
	border-left: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	line-height: 44px;
	white-space: nowrap;
	overflow: hidden;
}

.ask-pro-parameter-main .last-child,.ask-pro-parameter-main .lastse-child {
	border-bottom: 0 none;
}

.ask-pro-parameter-main .label {
	float: left;
	width: 78px;
	height: 44px;
	margin: 0 20px 0 0;
	background-color: #f7f8fa;
	border-right: 1px solid #f0f0f0;
	text-align: center;
	color: #8590a6;
}

.ask-pro-parameter-more {
	margin: 14px 0 0;
	text-align: right;
}

.ask-pro-parameter-more a {
	color: #175199;
	font-size: 14px;
}

.ask-pro-parameter-more a:hover {
	color: #f60;
}

.ask-pro-parameter-main .li-query {
	position: relative;
	padding: 1px 0 0;
	margin: -1px 0 0;
	border-color: #2383dd;
	background-color: #2383dd;
	color: #fff;
}

.ask-pro-parameter-main .li-query .label {
	border-color: #2383dd;
	background-color: #2383dd;
}

.xstar {
	display: block;
	width: 80px;
	height: 15px;
	overflow: hidden;
	background-position: 0 0;
}

.xstar em {
	display: block;
	height: 15px;
	overflow: hidden;
	background-position: 0 -19px;
}

.comments-score-words {
	padding: 25px 0 16px;
	margin-top: 20px;
	border: 1px solid #E6E6E6;
}

.comments-score-notes {
	width: 650px;
	margin: 0 auto 25px;
	padding: 7px 16px 7px 30px;
	border: 1px solid #fdd9ab;
	color: #666;
	background: #fff9e5 url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVQTFRF/2YA//nl/7R5//bg/4Uw/6Ne/20L/+/V/+nN/5pR/3AQ/2gD/4cz/4k2/926/9iy/8eX/8WU/9av/3sg/4o5/3YY////kqeB3QAAABd0Uk5T/////////////////////////////wDmQOZeAAAAYElEQVR42lTNWQ6AIAwA0WFRFnFX7n9UFQLC/LR5aVJiSmmt8kYeEmQLxoM3DQy8DT8sE0IwLRVmPmAusJGBPYM6C9wqgaTA95poR2qjfcHxX+AiKy1wcNGlCT2ER4ABABwpCB/GkfIQAAAAAElFTkSuQmCC) no-repeat 10px 9px;
}

.comments-score {
	position: relative;
	zoom: 1;
	padding: 0 0 0 298px;
	height: 170px;
	margin: 19px 0 0;
}

.score-chart-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 315px;
	height: 170px;
}

.score-chart {
	width: 292px;
	height: 190px;
	position: absolute;
	top: -10px;
	left: -11px;
}

.score-line {
	position: absolute;
	top: 10px;
	left: 291px;
	height: 150px;
	width: 0;
	border-right: 1px solid #f0f0f0;
	font: 0/0 arial;
}

.score-line .trangle {
	position: absolute;
	top: 50%;
	right: -1px;
	width: 8px;
	height: 13px;
	margin: -6px 0 0;
	font: 0/0 arial;
	background: url(data:image/gif;
	base64,R0lGODlhCAANAJECAPDw8P///////wAAACH5BAEAAAIALAAAAAAIAA0AAAIXlA9xlooBH3Rtijqx1XRG5i3Vcn1iUAAAOw==) no-repeat;
}

.score-item {
	padding: 31px 0;
}

.score-item li {
	float: left;
	width: 175px;
	height: 36px;
	padding: 0;
	overflow: hidden;
	zoom: 1;
	font: 14px/36px "Microsoft YaHei",arial;
}

.score-item strong {
	float: left;
	width: 66px;
	color: #8590a6;
	font-weight: normal;
}

.score-item .xstar {
	float: left;
	margin-top: 11px;
}

.score-item .xstar em {
	float: left;
}

.score-item .text {
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 10px 0 0 5px;
	font-size: 14px;
	color: #8590a6;
}

.comments-button {
	display: block;
	width: 96px;
	height: 28px;
	text-indent: -9999em;
	overflow: hidden;
	background-position: 0 -112px;
}

.comments-button:hover {
	background-position: -97px -112px;
}

.comments-score .comments-tips {
	margin-top: 9px;
	height: 20px;
	font: 12px/20px "Microsoft YaHei",arial;
	color: #999;
}

.comments-score .comments-tips strong {
	color: #f60;
}

.total-score {
	position: absolute;
	left: 5px;
	top: 39px;
	width: 160px;
	height: 90px;
}

.total-score .score {
	height: 45px;
	overflow: hidden;
	text-align: center;
	line-height: 45px;
	color: #666;
	font-family: "Microsoft YaHei";
}

.total-score .score strong {
	font-size: 36px;
	font-family: verdana;
	font-weight: bold;
	color: #f90;
}

.total-score .score span {
	position: relative;
	top: -2px;
	margin-left: 4px;
	color: #666;
}

.total-score .xstar {
	margin: 2px auto 0;
	text-align: left;
}

.total-score p {
	margin-top: 5px;
	height: 20px;
	font: 12px/20px arial;
	color: #999;
	text-align: center;
	font-family: "Microsoft YaHei";
}

.comments-words {
	margin: 0;
	padding: 10px 0 0;
}

.comments-words .words-tips {
	height: 32px;
	margin-bottom: 4px;
	overflow: hidden;
	font: 20px/32px "Microsoft YaHei",arial;
}

.words-tips strong {
	font-weight: normal;
	color: #f60;
}

.good-words,.bad-words {
	padding: 0 0 0 56px;
	position: relative;
	zoom: 1;
	height: 40px;
	overflow: hidden;
}

.words-all {
	height: auto;
}

.good-words strong,.bad-words strong {
	position: absolute;
	left: 0;
	top: 14px;
	height: 24px;
	font: 16px/24px "Microsoft YaHei",airal;
}

.good-words strong {
	color: #ff5601;
}

.bad-words strong {
	color: #0085ee;
}

.words-list li {
	float: left;
	position: relative;
	margin: 10px 10px 0 0;
}

.words-list a {
	float: left;
	padding: 0 6px 0;
	height: 28px;
	border: 1px solid #ececec;
	line-height: 28px;
	text-decoration: none;
	white-space: nowrap;
	outline: 0 none;
}

.words-list a span {
	padding-right: 2px;
}

.words-list .close-words {
	position: absolute;
	right: -4px;
	bottom: -4px;
	width: 11px;
	height: 11px;
	text-indent: -9999em;
	overflow: hidden;
	cursor: pointer;
}

.good-words a {
	color: #f60;
}

.good-words .close-words {
	background-position: -115px -192px;
}

.good-words a:hover,.good-words .active {
	background-color: #fff9e5;
	border-color: #fc9;
	color: #ff5601;
	text-decoration: none;
}

.bad-words a {
	color: #0085ee;
}

.bad-words .close-words {
	background-position: -135px -192px;
}

.bad-words a:hover,.bad-words .active {
	background-color: #e6fae9;
	border-color: #a7dba7;
	color: #0085ee;
	text-decoration: none;
}

.ask-pro-praise {
	margin: 20px 0 0;
}

.praise-summary {
	float: left;
	width: 296px;
}

.praise-comment-score {
	margin: 8px 0 0 20px;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
}

.praise-comment-score a {
	cursor: pointer;
}

.praise-comment-score a:hover strong {
	text-decoration: underline;
}

.praise-comment-score span {
	float: left;
	color: #333;
}

.praise-comment-score .ustar {
	float: left;
	width: 71px;
	height: 14px;
	overflow: hidden;
	margin: 2px 8px 0 0;
	background-position: 0 0;
}

.praise-comment-score .ustar em {
	display: block;
	height: 14px;
	overflow: hidden;
	background-position: 0 -19px;
}

.praise-comment-score strong {
	float: left;
	font: bold 14px/18px arial;
	color: #f60;
}

.praise-summary p {
	margin: 14px 0 0 20px;
	height: 20px;
	line-height: 20px;
	color: #999;
}

.praise-summary p a {
	text-decoration: underline;
	color: #134BA0;
}

.praise-summary p a:hover {
	color: #f60;
}

.praise-chart {
	position: relative;
	display: block;
	margin: 8px 0 0;
	width: 280px;
	height: 158px;
	overflow: hidden;
	cursor: pointer;
}

.praise-chart:hover {
	text-decoration: none;
}

.product-comment {
	float: left;
	width: 331px;
	padding: 0 0 47px 40px;
	border-left: 1px solid #ececec;
}

.product-article {
	margin: 15px 0 0;
}

.product-module-head {
	height: 22px;
	overflow: hidden;
	padding: 6px 0 4px;
}

.product-module-head h4 {
	float: left;
	font: 16px/22px 'Microsoft YaHei',arial;
}

.product-module-head .more {
	float: right;
	height: 18px;
	margin: 4px 0 0;
	font-family: simsun;
}

.product-module-head em {
	float: right;
	margin: 4px 8px 0;
	font-family: simsun;
	color: #ccc;
}

.product-module-head .compare-button {
	float: right;
	height: 18px;
	white-space: nowrap;
	margin: 4px 0 0;
	padding: 0 0 0 12px;
	color: #1f4f88;
	background-position: -62px -72px;
	cursor: pointer;
}

.product-module-head .compare-button:hover {
	text-decoration: underline;
}

.product-module-head #quik-comment {
	padding-left: 16px;
	color: #134BA0;
	background-position: -60px -329px;
}

.product-module-head #quik-comment:hover {
	color: #f60;
}

.empty-comment {
	padding: 15px 0 5px 163px;
	height: 84px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

.empty-comment i {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 123px;
	height: 79px;
	background-position: -212px -418px;
}

.empty-comment p {
	padding: 5px 0;
	margin-bottom: 5px;
	font: 14px/18px 'Microsoft YaHei',arial;
	color: #666;
}

.empty-comment span {
	color: #f60;
	font-weight: bold;
}

.empty-comment .to-write-comment {
	display: block;
	width: 80px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	background: #fca628;
}

.empty-comment .to-write-comment:hover {
	color: #fff;
	text-decoration: none;
	background: #f27f0c;
}

.product-comment-overview {
	height: 24px;
	line-height: 24px;
	margin-top: 9px;
	overflow: hidden;
	zoom: 1;
	color: #666;
}

.product-comment-overview strong {
	float: left;
	width: 63px;
	font-weight: normal;
}

.product-comment-overview span {
	float: left;
	margin: 0 15px 0 0;
}

.product-comment-overview .ustar {
	width: 71px;
	height: 14px;
	overflow: hidden;
	margin: 5px 6px 0 0;
	background-position: 0 -37px;
}

.product-comment-overview .ustar em {
	display: block;
	height: 14px;
	overflow: hidden;
	background-position: 0 -54px;
}

.product-comment-overview .comment-user-num {
	color: #999;
}

.product-comment-words {
	padding: 0 0 1px 63px;
	zoom: 1;
}

.product-comment-words li {
	padding: 4px 0 3px 38px;
	overflow: hidden;
	height: 26px;
	zoom: 1;
	font: 0/0 arial;
}

.product-comment-words strong {
	top: 4px;
	float: left;
	width: 38px;
	height: 26px;
	margin: 0;
	color: #999;
	font: normal 12px/26px arial;
}

.product-comment-words a {
	display: inline-block;
	margin: 0 10px 3px 0;
	padding: 0 8px;
	height: 24px;
	font: 12px/24px arial;
	overflow: hidden;
	white-space: nowrap;
	background: #fff;
	zoom: 1;
}

.product-comment-words .good-words a {
	border: 1px solid #ececec;
	color: #f60;
}

.product-comment-words .good-words a:hover {
	background: #fff8e5;
	border-color: #fc9;
	color: #f60;
	text-decoration: none;
}

.product-comment-words .bad-words a {
	border: 1px solid #ececec;
	color: #408040;
}

.product-comment-words .bad-words a:hover {
	background: #e1f9e9;
	border-color: #a7dba7;
	color: #408040;
	text-decoration: none;
}

.score-level {
	padding: 6px 5px 1px 10px;
	width: 94px;
	z-index: 999;
	border: 1px solid #e6e6e6;
	background: #fff;
}

.score-level li {
	position: relative;
	zoom: 1;
	padding: 0 0 5px 17px;
	height: 20px;
	line-height: 20px;
	font: 12px/20px 'Microsoft YaHei';
	color: #666;
}

.score-level li span {
	position: absolute;
	left: 0;
	top: 5px;
	width: 10px;
	height: 10px;
	overflow: hidden;
}

.product-comment-editor-list {
	padding: 3px 0 1px 63px;
}

.product-comment-editor-list li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #666;
}

.product-comment-editor-list li strong {
	font-weight: normal;
	color: #999;
}

.product-comment .product-module-head .more {
	display: none;
}

.ask-pro-comments-list .ask-pro-comments-list-item {
	position: relative;
	padding: 10px 0 0;
}

.ask-pro-comments-list .comments-user {
	position: relative;
	zoom: 1;
	height: 50px;
	padding: 0 0 0 60px;
	line-height: 18px;
}

.comments-user .face {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.comments-user .comments-user-name {
	display: inline-block;
	height: 26px;
	font: 14px/26px "Microsoft YaHei";
	color: #333;
}

.comments-user .comments-user-name:hover {
	color: #f60;
}

.comments-user .comments-star {
	padding: 3px 0 0;
	height: 18px;
	overflow: hidden;
}

.comments-user .xstar {
	margin: 3px 0 0;
}

.comments-user .comments-userself {
	display: block;
	height: 28px;
	margin: 0 0 2px;
	font: 18px/28px "Microsoft YaHei";
}

.comments-user .comments-date {
	position: absolute;
	right: 0;
	top: 28px;
	line-height: 20px;
}

.ask-pro-comments-list .highlight {
	color: #f00;
}

.icon-prize-money {
	position: absolute;
	right: 10px;
	top: -5px;
	height: 27px;
	padding: 0 4px 0 0;
	overflow: hidden;
}

.icon-prize-money span {
	float: right;
	padding: 0 9px;
	height: 27px;
	font: 12px/27px 'Microsoft YaHei',arial;
	background: #f60;
	color: #fff;
}

.icon-prize-money i {
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	font: 0/0 arial;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #fff #c13802 #c13802;
}

.media-group {
	padding: 12px 0 12px;
}

.media-group li {
	float: left;
	width: 80px;
	height: 60px;
	margin: 3px 7px 0 0;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

.media-group img {
	vertical-align: top;
}

.media-group .loading {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 16px;
	height: 16px;
	background: url(https://icon.zol-img.com.cn/products/product2011/wtrend/loading.gif) no-repeat;
	margin: -8px 0 0 -8px;
}

.comments-content {
	padding: 10px 0 0;
	position: relative;
	zoom: 1;
}

.comments-content h3 {
	margin: 2px 0 4px;
	font: 14px/24px 'Microsoft YaHei',arial;
}

.comments-content h3 .more {
	float: right;
	font-size: 14px;
	color: #175199;
}

.comments-content h3 a {
	color: #333;
	font-size: 16px;
}

.comments-content h3 a:hover {
	color: #f60;
}

.comments-content .comment-item {
	position: relative;
	zoom: 1;
	padding: 4px 0 0 39px;
	line-height: 20px;
	color: #8590a6;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 14px;
}

.comments-content .comment-item strong {
	position: absolute;
	left: 0;
	top: 2px;
	line-height: 22px;
	color: #333;
	font-size: 14px;
}

.comments-content .comment-item .good {
	color: #ff5601;
	font-size: 14px;
}

.comments-content .comment-item .bad {
	color: #0085ee;
	font-size: 14px;
}

.icon-essence {
	position: absolute;
	right: 0;
	top: -53px;
	width: 48px;
	height: 48px;
	background-position: 0 -73px;
	text-indent: -9999em;
	overflow: hidden;
}

.comments-data {
	margin: 3px 0 0;
	height: 22px;
	overflow: hidden;
	zoom: 1;
}

.comments-data a {
	float: left;
	margin-right: 15px;
	line-height: 22px;
	color: #8590a6;
	white-space: nowrap;
}

.comments-data a:hover {
	color: #f60;
	text-decoration: none;
}

.comments-data .icon-ip-num {
	float: left;
	width: 15px;
	height: 10px;
	margin: 6px 4px 0 0;
	background-position: -85px 0;
}

.comments-data a:hover .icon-ip-num {
	background-position: -85px -66px;
}

.comments-data .icon-reply-num {
	float: left;
	width: 13px;
	height: 13px;
	margin: 5px 4px 0 0;
	background-position: -87px -20px;
}

.comments-data a:hover .icon-reply-num {
	background-position: -87px -86px;
}

.comments-data .icon-good-num {
	float: left;
	width: 12px;
	height: 14px;
	margin: 4px 4px 0 0;
	background-position: -88px -42px;
}

.comments-data a:hover .icon-good-num {
	background-position: -88px -108px;
}

.xstar em {
	float: left;
	display: block;
	height: 15px;
	overflow: hidden;
	background: url(https://icon.zol-img.com.cn/ask/ask_4/ask-pro-detail-icos.png) no-repeat;
	background-position: 0 -19px;
}

.sc-inst {
	color: #333;
	font: 12px "Microsoft YaHei",Arial;
	position: absolute;
	left: 294px;
	top: 20px;
}

.sc-inst font {
	color: #f33;
}

.ask-product-detail .default-txt:hover {
	cursor: pointer;
}

.comments-data .icon-reply-num {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -85px -165px;
}

.comments-data .icon-good-num {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -85px -135px;
}

.comments-data .icon-ip-num {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons.png) no-repeat -8px -261px;
}

.comments-data a:hover .icon-reply-num {
	background: url(https://icon.zol-img.com.cn/ask/ask_4/ask-pro-detail-icos.png) no-repeat -87px -84px;
}

.comments-data a:hover .icon-good-num {
	background: url(https://icon.zol-img.com.cn/ask/ask_4/ask-pro-detail-icos.png) no-repeat -88px -108px;
}

.comments-data a:hover .icon-ip-num {
	background: url(https://icon.zol-img.com.cn/ask/ask_4/ask-pro-detail-icos.png) no-repeat -85px -66px;
}

.img-txt-answers {
	margin-top: 10px;
}

.b-figure {
	width: 660px;
	height: 500px;
	margin: 0 auto 15px;
}

.b-figure img {
	width: 660px;
	height: 500px;
}

.tmall-activiesbox {
	padding: 14px 20px 4px;
	margin-bottom: 10px;
}

.tmall-activies {
	height: 80px;
	border: 1px solid #eee;
	position: relative;
	margin: 0 auto 10px;
	padding: 7px 0 7px 6px;
}

.tmall-activies em {
	display: inline-block;
	width: 182px;
	height: 20px;
	background: url(https://icon.zol-img.com.cn/ask/tmall/y_img1.png) no-repeat;
	position: absolute;
	top: 0;
	left: 118px;
}

.tmall-activies .figure {
	height: 86px;
}

.tmall-activies .figure .pic {
	width: 500px;
	height: 85px;
	float: left;
	overflow: hidden;
}

.tmall-activies .pic img {
	display: inline;
	float: left;
	margin: 10px 0 0 14px;
}

.tmall-activies .pic .tit {
	float: left;
	width: 380px;
	padding: 22px 0 5px 16px;
	color: #666;
	font: 14px/20px "Microsoft YaHei";
	cursor: pointer;
}

.tmall-activies .price-box {
	width: 76px;
	height: 85px;
	float: right;
	margin-right: 16px;
}

.tmall-activies .price-box .price {
	color: #c00;
	font: bold 20px/40px "Microsoft YaHei";
	background: url(https://icon.zol-img.com.cn/ask/tmall/y_icons.png) no-repeat 0 0;
	padding-left: 25px;
}

.tmall-activies .price-box .buy {
	display: inline-block;
	width: 74px;
	height: 28px;
	background: url(https://icon.zol-img.com.cn/ask/tmall/y_icons.png) no-repeat -9px -41px;
}

.answer-txtbox {
	padding: 16px 20px 12px;
}

.answer-txtbox.bottom-answer {
	margin-bottom: 10px;
}

.answer-txtbox .person .other p.inst {
	padding-left: 18px;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -185px -186px;
	color: #666;
}

.ans-txt {
	width: 660px;
	height: 126px;
	margin: 0 auto 10px;
	position: relative;
}

.ans-txt label {
	color: #9fadc7;
	font: 14px "Microsoft YaHei";
	position: absolute;
	top: 14px;
	left: 20px;
}

.ans-txt .result {
	width: 616px;
	height: 100px;
	padding: 12px 20px;
	border: 1px solid #e7eaf1;
	outline: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	resize: none;
	color: #333;
	font: 14px/26px "Microsoft YaHei";
	background: #f7f8fa;
}

.answer-txtbox .other {
	height: 38px;
	position: relative;
}

.answer-txtbox .other input[type="file"] {
	position: absolute;
	top: 8px;
	left: 0;
	opacity: 0;
	z-index: 3;
}

.answer-txtbox .other a.file-link {
	color: #8590a6;
	font: 14px/36px "Microsoft YaHei";
	padding-left: 20px;
}

.answer-txtbox .other i {
	display: inline-block;
	width: 20px;
	height: 16px;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -4px -225px;
	position: absolute;
	top: 12px;
	left: 0;
}

.answer-txtbox .other .subm-btn {
	display: inline-block;
	width: 90px;
	height: 36px;
	background: #7bb5eb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	font: 14px/36px "Microsoft YaHei";
	float: right;
	text-decoration: none;
	*position: absolute;
	*top: 0;
	*right: 0;
}

.answer-txtbox.able .other .subm-btn {
	background: #0085ee;
}

.answer-txtbox .other .subm-btn:hover {
	background: #1a74c8;
}

.img-txt-answers .rtxt .txt {
	width: 590px;
}

.maters {
	padding: 0 20px;
}

.maters p.tit {
	height: 45px;
	color: #333;
	font: 14px/45px "Microsoft YaHei",Arial;
	border-bottom: 1px solid #f0f2f7;
}

.maters .mlist li {
	padding: 16px 0;
	height: 66px;
	position: relative;
	border-bottom: 1px solid #f0f2f7;
}

.mlist .figure {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	float: left;
	*float: none;
	*position: absolute;
	*top: 16px;
	*left: 0;
	position: absolute\9;
	top: 16px\9;
	left: 0\9;
}

.mlist .figure img {
	width: 60px;
	height: 60px;
}

.mlist p {
	padding-left: 76px;
	font: 14px/22px "Microsoft YaHei",Arial;
	color: #666;
	position: relative\0;
	*position: relative;
	*top: 0;
	top: -70px\0;
	top: -6px\9\0;
}

.mlist p.name {
	color: #333;
	font-size: 16px;
	*margin-top: -5px;
}

.mlist p.anum {
	color: #999;
}

.mlist .btn {
	display: inline-block;
	height: 34px;
	border: 1px solid #0085ee;
	font: 14px/34px "Microsoft YaHei",Arial;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	top: 30px;
	right: 0;
}

.maters .load-more {
	height: 46px;
	color: #999;
	font: 14px/46px "Microsoft YaHei",Arial;
	text-align: center;
	cursor: pointer;
	font-weight: 700;
}

.invite-as,.mlist .btn.invite-as:hover {
	padding-left: 26px;
	width: 66px;
	color: #0085ee;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -78px -50px;
}

.invited-as,.mlist .btn.invited-as:hover {
	padding-left: 36px;
	width: 60px;
	color: #fff;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) #0085ee no-repeat -39px -270px;
}

.new-answer {
	margin: 10px 0 0;
	position: relative;
}

.more {
	position: absolute;
	right: 20px;
	top: 18px;
	color: #175199;
	font: 14px "Microsoft YaHei";
}

.more:hover {
	text-decoration: none;
}

.inf-list {
	padding: 8px 20px;
}

.inf-list ul li {
	float: left;
	height: 26px;
	width: 328px;
}

.inf-list ul li a {
	color: #333;
	font: 14px/26px "Microsoft YaHei";
	cursor: pointer;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -93px -282px;
	padding-left: 10px;
}

.inf-list ul li a:hover {
	color: #c00;
}

.mb .btn .canel:hover {
	background: #fff;
}

.positions,.vedios,.product,.hot-recom {
	width: 300px;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
}

.product {
	display: none;
}

.aside {
	width: 300px;
}

.aside ul {
	padding: 0 20px;
}

.positions ul {
	padding-top: 10px;
}

.positions ul li {
	min-height: 22px;
	margin-bottom: 10px;
}

.positions ul li a {
	color: #175199;
	font: 14px/22px "Microsoft YaHei";
	word-break: break-all;
}

.positions ul li a.anum {
	color: #8590a6;
}

.positions ul li.bb-video {
	position: relative;
	padding: 0 90px 0 0;
	height: 60px;
}

.positions ul li.bb-video .bb-video-img {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	height: 60px;
}

.positions ul li.bb-video .bb-video-img img {
	display: block;
	width: 80px;
	height: 60px;
}

ul.plist {
	padding-bottom: 16px;
}

ul.plist a {
	text-decoration: none;
}

ul.plist li {
	padding-top: 16px;
	height: 60px;
	position: relative;
}

.plist .figure {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 16px;
	left: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
}

.plist .figure img {
	width: 80px;
	height: 60px;
	margin-left: -10px;
}

.plist p.title,.vedios .other {
	padding-left: 72px;
}

.plist p.title {
	height: 44px;
	overflow: hidden;
	color: #333;
	font: 14px/20px "Microsoft YaHei";
	margin: -2px 0 0;
}

.vedios .other {
	height: 16px;
	position: absolute;
	bottom: 0;
}

.vedios .other a {
	display: inline-block;
	height: 16px;
	color: #8590a6;
	font: 12px "Microsoft YaHei";
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat;
	text-decoration: none;
}

.vedios .other .number {
	padding-left: 20px;
	background-position: -1px -254px;
}

.vedios .other .pshe {
	padding-left: 17px;
	background-position: -4px -284px;
	margin-left: 12px;
}

.product .pshow {
	position: absolute;
	right: 20px;
	top: 14px;
	color: #175199;
	font: 14px "Microsoft YaHei",Arial;
	cursor: pointer;
}

.product .plist p.title {
	height: 58px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.vedios .more {
	top: 12px;
	right: 16px;
}

.hot-recom .inf-list {
	padding: 8px 0;
}

.hot-recom ul li {
	width: 124px;
	overflow: hidden;
}

.mc,.mc-report,.mc-del {
	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,:root .mc-del {
	-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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) #f5f5f5 no-repeat 8px -72px;
}

.page a.next {
	padding-right: 24px;
	width: 54px;
	text-align: right;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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: auto;
	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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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;
}

.show {
	display: inline-block!important;
}

.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;
}

.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;
}

.editForm-box {
	outline: none;
	position: relative;
}

.editForm-insertPic {
	border: 0;
	position: absolute;
	padding-top: 5px;
}

.edui-default .edui-editor {
	background-color: #f7f8fa;
}

.editForm-insertPic .addbtn {
	color: #8590a6;
	font: 14px/36px "Microsoft YaHei";
	background: none;
	padding-left: 19px;
	text-decoration: none;
}

.editForm-insertPic .addbtn i {
	display: inline-block;
	width: 20px;
	height: 16px;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -4px -225px;
	position: absolute;
	top: 18px;
	left: 0;
}

.editForm-options {
	margin: 10px 0 0;
	line-height: 20px;
	position: relative;
	z-index: 1000;
}

.editForm-options .save-text {
	position: absolute;
	top: -40px;
	line-height: 30px;
	color: #175199;
	left: 10px;
	z-index: 2998;
}

#scrollFooter .save-text {
	position: absolute;
	background: #fff;
	padding: 0 10px;
	top: -40px;
	line-height: 30px;
	color: #175199;
	left: 10px;
	z-index: 2998;
}

.editForm-options .blue-btn-w90,.editForm-options .gray-btn-w90 {
	display: inline-block;
	height: 30px;
	margin: -2px 0 0 10px;
}

.editForm-options .editForm-tip {
	color: #999;
}

.editForm-options .editForm-tip em {
	color: #f60;
}

.editForm-options .blue-btn-w90,.fix-hnav .blue-btn-w90 {
	height: 40px;
	margin: 0 0 0 10px;
	float: right;
	width: 180px;
}

.editForm-options .infos,.fix-hnav .infos {
	color: #f00;
	font-size: 14px;
}

.editForm-options .infos span,.fix-hnav .infos span {
	display: inline-block;
	padding-right: 20px;
}

.editForm-insertPic a.hhover {
	color: #7a8599;
	cursor: pointer;
}

.editForm-insertPic .file {
	position: absolute;
	z-index: 3;
	margin-left: -75px;
	height: 28px;
	cursor: pointer;
	width: 75px;
	background: transparent;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.fix-hnav .save-text {
	color: #175199;
}

.answers {
	border-bottom: 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.s-history p.middle a,.s-history p.last a,.product .pshow {
	color: #175199;
}

.p-question-answers .ans {
	margin-bottom: 20px;
}

.p-question-answers .ask-bottom {
	margin-top: 10px;
}

.forbiddenwords {
	position: relative;
}

.editForm-options .infos span,.fix-hnav .infos span {
	display: inline-block;
	padding-right: 20px;
	position: relative;
}

#floattip {
	position: absolute;
	left: -10px;
	top: 20px;
	background: #333;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 10px;
	color: #fff;
	font-style: normal;
	white-space: nowrap;
	line-height: 30px;
	display: block;
	z-index: 100001;
}

.dialog .comment .replaybox {
	padding-bottom: 10px;
}

.person {
	+position: static;
}

.searchbox {
	+z-index: 1;
	z-index: 1;
}

.dialog .comment {
	position: relative;
}

.vedios ul.plist a:hover p.title {
	text-decoration: underline;
}

.vedios ul.plist a:hover {
	cursor: pointer;
}

.tmall-activies .pic a:hover p.tit {
	text-decoration: none;
}

.mc.mlist.btn {
	right: 10px;
}

.position-inf .btns {
	width: auto;
}

.reported {
	color: #8590a6;
	font-size: 14px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 0 10px;
	*background-position: 0 8px;
	padding-left: 20px;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	margin-right: 15px;
	cursor: pointer;
}

.report {
	color: #8590a6;
	font-size: 14px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 0 10px;
	*background-position: 0 8px;
	display: inline-block;
	padding-left: 20px;
	height: 34px;
	line-height: 34px;
	margin-right: 15px;
	cursor: pointer;
}

.report-tc,.report-tc-del {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 428px;
	z-index: 999;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: -214px 0 0 -200px;
	text-align: center;
}

.report-tc-del i.reportCloseDel,.report-tc i.reportClose,.report-success i.reportClose {
	display: block;
	width: 20px;
	height: 20px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 0 -32px;
	position: absolute;
	right: -40px;
	top: 9px;
	cursor: pointer;
}

.report-tc .report-tc-tit,.report-tc-del .report-tc-tit-del {
	font-size: 24px;
	font-weight: 400;
	margin-top: 15px;
}

.report-tc-txt,.report-tc-txt-del {
	font-size: 14px;
	color: #8590a6;
	line-height: 20px;
	width: 183px;
	margin: 10px auto;
}

.report-bd,.report-bd-del {
	margin-top: 20px;
}

.report-bd a,.report-bd-del a {
	width: 290px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #dae0e4;
	font-size: 16px;
	display: block;
	margin: 9px auto 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.report-bd a:hover,.report-bd-del a:hover {
	color: #0085ee;
	border: 1px solid #0085ee;
	text-decoration: none;
}

.report-bd a.on,.report-bd-del a.on {
	background: #0085ee;
	color: #fff;
}

.report-bd .report-btn,.report-bd-del .report-btn-del {
	width: 180px;
	height: 38px;
	border: none;
	background: #0085ee;
	color: #fff;
	margin: 23px auto 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
}

.report-bd .report-btn:hover,.report-bd-del .report-btn-del:hover {
	border: none;
}

.report-bd .report-btn:disabled,.report-bd-del .report-btn-del:disabled {
	background: #cfcfcf;
}

.report-success,.report-success-del {
	display: none;
	width: 400px;
	height: 228px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -114px 0 0 -200px;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.report-tc-success,.report-tc-success-del {
	font-size: 22px;
	padding-left: 45px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat -40px -25px;
	*background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 95px -25px;
	display: inline-block;
	*display: block;
	margin: 60px auto 0;
}

.report-tc-success-txt,.report-tc-success-txt-del {
	font-size: 16px;
	color: #8590a6;
	line-height: 26px;
	width: 198px;
	margin: 20px 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;
}

@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.mlist p {
		top: 0;
	}
}

.position-inf .left p.title .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;
}

.loading-mol {
	background: #fff;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	color: #8590a6;
	margin-top: 10px;
	border: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	box-shadow: 0 0 5px 0 #ededed;
	-webkit-box-shadow: 0 0 5px 0 #ededed;
	display: block;
}

.loading-mol:hover {
	background: #fafafa;
	color: #8590a6;
	text-decoration: none;
}

a.loading-mol.reply-num-loading {
	display: none;
}

a.loading-mol.loading-more i {
	background: url(https://icon.zol-img.com.cn/ask/loading32.gif) no-repeat center #fff;
	display: inline-block;
	width: 32px;
	height: 48px;
	vertical-align: bottom;
	margin-right: 10px;
}

.foot-crumbs {
	height: 20px;
	line-height: 20px;
	color: #999;
	margin-top: 10px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 700px;
}

.foot-crumbs a {
	color: #333;
}

.foot-crumbs a:hover {
	color: #f60;
}

.person-right {
	font-size: 14px;
	color: #175199;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	display: inline-block;
	background: #eef4fa;
	-webkit-border-radius: 10px;
	border-radius: 20px;
	vertical-align: bottom;
	margin-right: 10px;
	float: right;
}

.btns a.admin-url {
	background: none;
	padding-right: 20px;
	width: 30px;
	border: none;
	font-size: 14px;
	color: #8590a6;
}

.del-ask {
	font-size: 15px;
	margin-left: 10px;
	color: #fd4b71;
}

.btns a.answered {
	background-image: none;
	background-color: #e8e8e8;
	border: 1px solid #e8e8e8;
	text-align: center;
	color: #999;
}

.editForm-insertVideo {
	position: absolute;
	margin: 5px 0 0 85px;
	font: 14px/36px "Microsoft YaHei";
	color: #8590a6;
	padding-left: 20px;
	background: url(https://icon.zol.com.cn/ask/2017/icon-v.png) 0 50% no-repeat;
	cursor: pointer;
}

.ans {
	display: block;
}

.ans em {
	font-style: italic;
}

.ans h2 {
	font-size: 18px;
    margin: 10px 0;
    font-weight: 600;
}

.ans h3 {
    margin: 20px 0 20px 12px;
    font-size: 18px;
    font-weight: 550;
}
.ans ul li {
    margin-bottom: 1px;
    list-style-image: url(dot.svg);
    list-style-type: disc;
}
.ans h3::before {
    content: " ★ ";
    font-weight: bold;
}
.ans ol {
	list-style: decimal;
	padding-left: 30px;
	margin: 20px 0;
}

.ans ul {
	list-style: disc;
	padding-left: 30px;
	margin: 20px 0;
}

.ans pre {
	background: #f6f6f6;
	padding: 10px;
	margin: 20px 0;
}

.ans a {
	    color: #00c087;
    text-decoration: underline;
}

.ans hr {
	width: 80%;
	max-width: 100%;
	margin: 32px auto;
	border: none;
	border-top: 1px solid #d3d3d3;
}

.ans blockquote {
	padding-left: 1.2em;
	border-left: 4px solid #e2e3e4;
	color: #333;
	margin: 20px 0;
}

embed {
	width: 670px;
	height: 354px;
}

p.detail .check-more {
	color: #0085ee;
}

.floatBack {
	position: absolute;
	top: 41px;
	z-index: 1000;
	left: 10px;
	font-size: 14px;
	color: #9fadc7;
	display: none;
}

.ans iframe {
	width: 670px;
	height: 356px;
	border: none;
}

input[required]:invalid,input:focus:invalid,textarea[required]:invalid,textarea:focus:invalid {
	box-shadow: none;
}

.b2c-pop-tips {
	position: absolute;
	background: #fff;
	width: 380px;
	padding: 10px;
	border: 1px solid #ccc;
	z-index: 99;
	left: 100px;
	top: 100px;
}

.b2c-pop-tips .icon-qrcoe {
	position: absolute;
	background: url(https://icon.zol-img.com.cn/ask/2018/icon-1.png) no-repeat;
	width: 10px;
	height: 6px;
	left: 20px;
	top: -5px;
}

.b2c-pop-tips .b2c-pop-detail {
	height: 100px;
	border-bottom: 1px solid #ccc;
	position: relative;
	padding-left: 130px;
	margin-bottom: 10px;
}

.b2c-pop-detail .pop-pic-item {
	position: absolute;
	left: 0;
	top: 0;
}

.b2c-pop-detail .pop-pic-title {
	font: 14px/20px 'Microsoft Yahei';
	height: 40px;
	overflow: hidden;
	display: block;
	margin-bottom: 15px;
}

.b2c-pop-detail .pop-pic-price {
	height: 35px;
}

.b2c-pop-detail .pop-pic-price li {
	width: 50%;
	float: left;
	line-height: 17px;
}

.b2c-pop-detail .pop-pic-price img {
	float: left;
	margin-right: 10px;
}

.b2c-pop-detail .pop-pic-price a {
	display: block;
	color: #666;
	font-family: simsun;
}

.b2c-pop-detail .pop-pic-price .m-price {
	font-size: 16px;
	color: #FF0013;
	display: inline-block;
	margin-right: 10px;
}

.b2c-pop-tips .b2c-pop-infos {
	color: #666;
	line-height: 20px;
}

.b2c-pop-tips .b2c-pop-infos .iteml,.b2c-pop-tips .b2c-pop-infos .itemr {
	float: left;
}

.b2c-pop-tips .b2c-pop-infos .iteml {
	width: 175px;
}

.b2c-pop-tips .b2c-pop-infos .item {
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
}

a[date-type="proMatch"] {
	padding: 0 0 2px;
	border-bottom: 1px dashed #333;
	color: #333;
	text-decoration: none;
}

a[date-type="proMatch"]:hover {
	color: #c00;
}

.b2c-pop-tips .m-price {
	font-family: Microsoft YaHei;
}

.b2c-pop-tips .b2c-pop-infos .itemr {
	width: 205px;
}

.huiline {
	padding: 0 0 2px;
	border-bottom: 1px dashed #333;
	color: #333;
	text-decoration: none!important;
}

.huiline:hover {
	color: #c00;
}

.tuidel {
	color: #8590a6;
	font-size: 14px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 0 3px;
	padding-left: 20px;
	height: 34px;
	line-height: 34px;
	margin-right: 15px;
	cursor: pointer;
}

.report-bd-del .report-btn-del.report-del {
	width: 100px;
}

.feedask,.feedasks,.delaskreply,.edit-ask-reply,.btns a.edit-ask-reply {
	padding-left: 20px;
	background: url(https://icon.zol-img.com.cn/ask/2017/ask-icon.png) no-repeat;
}

.btns a.edit-ask-reply {
	background-position: 0 11px;
}

.feedasks,.feedask {
	background-position: 0 -33px;
	*background-position: 0 -36px;
}

.delaskreply {
	background-position: 0 -71px;
	*background-position: 0 -74px;
}

.feedreply {
	*background-position: 0 0;
}

span.edit-ask-reply {
	background-position: 0 4px;
}

.ask-bottom a.edit-ask-reply {
	display: inline;
	background-position: 0 4px;
	*background-position: 0 9px;
}

.report-bd-del span {
	position: relative;
	top: 11px;
	left: 10px;
}

ul.plist li.last-mall .duibi-alink {
	color: #0085ee;
}

ul.plist li.last-mall .duibi-alink:hover {
	text-decoration: underline;
}

.pv-mol_ask {
	margin-top: 10px;
	padding: 10px;
}

.pv-mol_head {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}

.pv-mol_body {
	margin-left: -9px;
	margin-top: 8px;
}

.pv-mol_body li {
	float: left;
	margin-left: 11px;
	margin-bottom: 10px;
}

.pv-mol_body .first {
	width: 200px;
	height: 170px;
}

.pv-mol_body .first span {
	text-align: center;
	font-size: 14px;
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.pv-mol_body .pv-item {
	width: 146px;
	height: 80px;
	overflow: hidden;
	border-radius: 3px;
	text-align: center;
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}

.pv-mol_body .pv-item:hover {
	transform: translateY(-2px);
}

.pv-mol_body .pv-item a {
	display: block;
	height: 80px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}

.pv-mol_body .pv-item a:hover {
	text-decoration: none;
}

.pv-mol_body .pv-item .icon {
	background: url(http://icon.zol-img.com.cn/pv/images/icon_01.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	margin: 14px auto 0;
}

.pv-mol_body .pv-pingce .icon {
	background-position: 0 0;
}

.pv-mol_body .pv-paizhao .icon {
	background-position: -31px 4px;
}

.pv-mol_body .pv-dianping .icon {
	background-position: -64px 4px;
}

.pv-mol_body .pv-shipai .icon {
	background-position: 0 -33px;
}

.pv-mol_body .pv-canshu .icon {
	background-position: -36px -34px;
}

.pv-mol_body .pv-jingpin .icon {
	background-position: -69px -34px;
}

.pv-pingce a {
	background: #fffbf2;
	color: #f2bb73;
}

.pv-paizhao a {
	background: #eff7fe;
	color: #8bc0f1;
}

.pv-dianping a {
	background: #fff6f6;
	color: #f39292;
}

.pv-shipai a {
	background: #f3fdfa;
	color: #7ee0c1;
}

.pv-canshu a {
	background: #f9f7fd;
	color: #bea4e5;
}

.pv-jingpin a {
	background: #f4fdff;
	color: #6cdbf7;
}

:focus {
	outline: 0;
}

.HoverCard-titleContainer {
	height: 60px;
}

.Pop-box {
	position: absolute;
	background: #fff;
	width: 332px;
	border-radius: 3px;
	box-shadow: 0 1px 5px #999;
	padding: 14px 14px 20px 14px;
	z-index: 99;
	left: 15px;
	top: 15px;
}

img.Pop-head {
	float: left;
	margin-right: 10px;
	width: 60px!important;
	height: 60px!important;
	border-radius: 3px;
}

.HoverCard-titleText {
	float: left;
}

.HoverCard-titleText .name {
	color: #666;
	margin-top: 5px;
	font-weight: bold;
	font-size: 14px;
}

.HoverCard-titleText .name span {
	color: #ff5601;
	font-size: 12px;
	padding-left: 18px;
	line-height: 16px;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -86px -94px;
	margin-left: 10px;
}

.HoverCard-titleText .textIntroduce {
	color: #666;
	font-size: 14px;
	margin-top: 5px;
}

.HoverCard-item {
	border-top: 1px solid #f0f2f7;
	margin: 14px -14px 0;
	padding: 0 14px;
}

.NumberBoard-itemInner {
	padding-top: 10px;
}

.HoverCard-item .Button {
	width: 110px;
	float: left;
	text-align: center;
}

.HoverCard-item .Button:hover {
	text-decoration: none;
}

.HoverCard-item .Button:hover strong {
	color: #333;
}

.HoverCard-item .NumberBoard-itemName {
	color: #8590a6;
	font-size: 14px;
}

.HoverCard-item strong {
	font-size: 18px;
}

.button-group {
	padding: 15px 0 0 26px;
}

.button-group .foot-but {
	width: 130px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
	font-size: 14px;
	display: block;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.button-group .foot-but i {
	background: url(https://icon.zol-img.com.cn/ask/2017/userinfo/ask-icon.png) no-repeat 0 -102px;
	display: inline-block;
	width: 13px;
	height: 32px;
	margin-right: 6px;
	vertical-align: middle;
}

.button-group .button-attention {
	border: 1px solid #0085ee;
	background: #0085ee;
	color: #fff;
}

.button-group .button-attention:hover {
	background: #0071cb;
}

.button-group .button-msg {
	color: #0085ee;
	background: #fff;
	border: 1px solid #0085ee;
}

.button-group .button-attention.list-attention-on {
	background-color: #c1c9d9;
	border: 1px solid #c1c9d9;
}

.button-group .button-attention.list-attention-cancel {
	background-color: #c1c9d9;
	border: 1px solid #c1c9d9;
}

.button-group .button-attention.list-attention-cancel i {
	display: none;
}

.button-group .button-attention.list-attention-cancel:hover {
	background-color: #9fadc7;
	border: 1px solid #9fadc7;
}

.popbox {
	position: absolute;
	width: 440px;
	z-index: 100003;
	zoom: 1;
	padding: 8px;
	background: rgba(0,0,0,0.09);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#17000000,endColorstr=#17000000);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Microsoft YaHei',arial;
	z-index: 999;
	display: none;
	z-index: 99999;
}

.popbox-inner {
	zoom: 1;
	padding: 10px 20px 20px;
	background-color: #fff;
}

.popbox-head {
	height: 28px;
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea;
	line-height: 28px;
}

.popbox-head .popbox-close {
	position: absolute;
	right: 25px;
	top: 25px;
	z-index: 2;
	width: 24px;
	height: 24px;
	background: url(https://icon.zol.com.cn/community/publish/popbox-ico.png) no-repeat 4px 4px;
	text-indent: -999em;
	overflow: hidden;
	cursor: pointer;
}

.popbox-head h3 {
	position: relative;
	zoom: 1;
	padding: 0 24px 0 14px;
	font-weight: 400;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.popbox-head h3 .line {
	position: absolute;
	height: 19px;
	width: 4px;
	top: 50%;
	left: 0;
	margin-top: -9px;
	background-color: #2d9be8;
	zoom: 1;
	font: 0/0 arial;
}

.popbox-sixin {
	width: 400px;
}

.popbox-sixin-title {
	padding: 15px 0 5px;
	zoom: 1;
	font-size: 14px;
	line-height: 24px;
}

.add-text-area {
	display: block;
	padding: 5px 10px;
	border: 1px solid #dbdbdb;
	outline: none;
	resize: none;
	background-color: #fff;
	font: 14px/24px "Microsoft YaHei";
	color: #333;
	overflow-y: auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 378px;
	height: 83px;
	margin: 0;
}

.popbox-main .popbox-sixin .popbox-btns {
	padding: 10px 0 0;
	text-align: right;
}

.btn-blue {
	display: inline-block;
	min-width: 64px;
	_width: 64px;
	height: 30px;
	padding: 0 10px;
	border: 0 none;
	border-bottom: 3px solid #228eda;
	background-color: #2d9be8;
	cursor: pointer;
	font: 16px/30px 'Microsoft YaHei',arial;
	color: #fff;
	text-align: center;
	white-space: nowrap;
}

.mol-top-activiesbox {
	padding: 14px 20px 4px;
	margin-bottom: 10px;
}

.mol-top-activiesbox .tmall-activies {
	height: 66px;
	padding: 0;
	margin: 0 auto;
	border: none;
}

.mol-top-activiesbox .tmall-pic {
	width: 80px;
	height: 60px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

.mol-top-activiesbox .detail-text {
	float: left;
}

.mol-top-activiesbox .detail-text h3 a {
	font-weight: 400;
}

.mol-top-activiesbox .detail-text h3.title {
	padding: 0;
	border: none;
	height: 26px;
	line-height: 26px;
}

.mol-top-activiesbox .detail-text h3 a:hover {
	color: #c00;
}

.mol-top-activiesbox .detail-text a {
	color: #333;
}

.mol-top-activiesbox .tags {
	margin-top: 10px;
}

.mol-top-activiesbox .tags a {
	display: block;
	height: 20px;
	line-height: 20px;
	float: left;
	margin-right: 45px;
	font-size: 14px;
}

.mol-top-activiesbox .tags a:hover {
	text-decoration: none;
	color: #c00;
}

.mol-top-activiesbox .tags a img {
	vertical-align: top;
	margin-right: 10px;
	display: inline-block;
}

.mol-top-activiesbox .tags a font {
	color: #cb0101;
	display: inline-block;
}

.plist p {
	padding-left: 72px;
	line-height: 20px;
	font-size: 12px;
}

.product .plist p.title {
	height: 20px;
	font-weight: bold;
}

.product .plist p.title:hover {
	color: #333;
}

.product a p:hover {
	color: #c00;
}

.p-question-answers.current {
	position: relative;
	z-index: 9999;
}

.p-question-answers.current .Pop-box {
	display: block;
}

.rank-fixed {
	position: fixed;
	top: 0;
	width: 290px;
	margin-top: 0!important;
	background-color: #fff;
	z-index: 99;
}

.standing {
	width: 300px;
}

.load-card {
	background: #fff url(https://icon.zol-img.com.cn/loading32.gif) no-repeat center center;
	width: 64px;
	height: 64px;
	border-radius: 3px;
	box-shadow: 0 1px 5px #ddd;
	padding: 14px 14px 20px 14px;
	position: relative;
	z-index: 99;
	top: 15px;
	left: 15px;
}

ul.plist li.last-mall {
	line-height: 26px;
	font-size: 14px;
	color: #999;
	width: 260px;
	word-wrap: break-word;
	height: auto;
}

ul.plist li.last-mall a {
	padding-left: 20px;
	color: #666;
	margin-right: 11px;
	display: inline-block;
}

ul.plist li.last-mall a.tmall {
	background: url(https://icon.zol-img.com.cn/products/v4/b2c-icon/tmall16.png) no-repeat left 4px;
}

ul.plist li.last-mall a.jd {
	background: url(https://icon.zol-img.com.cn/products/v4/b2c-icon/jd16.png) no-repeat left 4px;
}

ul.plist li.last-mall a.zol {
	background: url(https://icon.zol-img.com.cn/products/v4/b2c-icon/zplus16.png) no-repeat left 4px;
}

ul.plist li.last-mall a.dell {
	background: url(https://icon.zol-img.com.cn/products/v4/b2c-icon/dell16.png) no-repeat left 4px;
}

ul.plist li .active-pic-corner__icon {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	background: url(https://icon.zol-img.com.cn/mainpage/icon-b.png) no-repeat;
}

.compare-param {
	margin-bottom: 10px;
}

ul.plist.compare-param-list li {
	padding: 15px 0 0;
	position: relative;
}

ul.plist.compare-param-list a {
	display: block;
}

.compare-param .more {
	top: 0;
	line-height: 50px;
}

ul.plist.compare-param-list .b2c-link {
	position: absolute;
	left: 70px;
	right: 0;
	bottom: 0;
	font-size: 14px;
}

ul.plist.compare-param-list .b2c-link a {
	padding-left: 20px;
	color: #666;
	margin-right: 11px;
	display: inline-block;
}

ul.plist.compare-param-list .b2c-link .jd {
	background: url(https://icon.zol-img.com.cn/products/v4/b2c-icon/jd16.png) no-repeat left 4px;
}

ul.plist.compare-param-list .b2c-link .zol {
	background: url(https://icon.zol-img.com.cn/products/v4/b2c-icon/zplus16.png) no-repeat left 4px;
}

ul.plist.compare-param-list .b2c-link .tmall {
	background: url(https://icon.zol-img.com.cn/products/v4/b2c-icon/tmall16.png) no-repeat left 4px;
}

ul.plist.compare-param-list .b2c-link .compare-search-jd i {
	position: absolute;
	margin-left: 4px;
	top: 7px;
	width: 5px;
	height: 9px;
	background: url(//icon.zol-img.com.cn/products/v4/jd-search-icon.png) no-repeat 0 0;
}

ul.plist.compare-param-list .b2c-link .compare-search-jd {
	font-family: 'Microsoft YaHei',"\5FAE\8F6F\96C5\9ED1";
	padding: 0 13px 0 6px;
	border: 1px solid #f00618;
	border-radius: 2px;
	color: #f00618;
	line-height: 20px;
	font-size: 12px;
}

.side-product {
	padding: 20px;
}

.side-product .item {
	display: block;
	position: relative;
	padding-left: 110px;
	font-size: 14px;
	line-height: 20px;
	height: 75px;
	margin-bottom: 20px;
}

.side-product .item span {
	display: block;
}

.side-product .pro-pic {
	position: absolute;
	left: 0;
	top: 0;
}

.side-product .pro-title {
	margin-bottom: 5px;
}

.side-product .pro-price {
	margin-bottom: 5px;
	color: #f33;
	font-weight: bold;
}

.side-product .pro-rank {
	background-color: #f33;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	float: left;
}

.side-product .item:hover {
	text-decoration: none;
}

.side-product .item:hover .pro-rank {
	background-color: #c00;
}

.side-product-tags {
	overflow: hidden;
}

.side-product-tags .tag {
	float: left;
	white-space: nowrap;
	padding: 0 10px;
	line-height: 20px;
	font-size: 14px;
	margin: 0 5px 0 0;
	border: 1px solid #0085ee;
	border-radius: 3px;
	color: #0085ee;
}

.side-product-tags .tag:hover {
	background-color: #0085ee;
	color: #fff;
	text-decoration: none;
}

.positions ul li .red {
	color: #f33;
}

.positions .side-hot li {
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	margin: 0;
	border-bottom: 1px dotted #e6e6e6;
	padding: 10px 0;
}

.side-hot .n1,.side-hot .n2 {
	width: 18px;
	height: 18px;
	text-align: center;
	font-size: 12px;
	margin-right: 10px;
	float: left;
}

.side-hot .n1 {
	background: #0085ee;
	color: #fff;
}

.side-hot .n2 {
	background: #e6e6e6;
}

.side-hot .price {
	color: #f33;
	float: right;
	font-size: 14px;
}

.side-hot-more {
	text-align: center;
	color: #8590a6;
	line-height: 40px;
	display: block;
}


body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {
	margin: 0;
	padding: 0;
}

ul,ol {
	list-style: none;
}

body {
	font: 12px/1.5 Arial;
}

select,input,button {
	vertical-align: middle;
	font-size: 100%;
}

fieldset,img {
	border: 0 none;
}

em {
	font-style: normal;
}

.clear {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	font: 0/0 arial;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	*zoom: 1;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #c00;
	text-decoration: underline;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
}

li {
	list-style: none;
}

.ask-search .sbtn,.ask-ques,.ask-nav-box {
	font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";
}

.ask-ques,.ask-personal,.ask-personal .icon {
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask5-icon.png) no-repeat;
}

.top-bar,.znav li,.znav .more span,.zlogin .qq,.zlogin .sina {
	background: url(https://icon.zol-img.com.cn/ask2012/head.png) no-repeat;
}

.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-logo .logo {
	padding: 0;
	display: block;
	width: 164px;
	height: 32px;
	text-indent: -9999em;
	background: url(https://icon.zol-img.com.cn/ask/2017/userinfo/ask-logo.png) no-repeat;
}

.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-search .sbtn {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 32px;
	cursor: pointer;
	text-indent: -999em;
	background: url(https://icon.zol-img.com.cn/ask/2017/userinfo/ask-icon.png) no-repeat 11px 8px;
}

.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 li,.pub-bbs-login li,.ar-ico,.msg-ico,.pub-login-tips i,.quick-login a,.pub-login-tips,.top-close {
	background: url(https://icon.zol-img.com.cn/images/header/bbs-top-nav-bg.png) no-repeat;
}

.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;
}

.footer {
	margin-top: 20px;
	*margin-top: 10px;
}

.zol-footer_new,.cbsi-footer {
	margin: 10px auto 0;
	padding-left: 148px;
	border: 1px solid #e1e1e1;
	background: #fff;
}

.zol-footer_new .click-link {
	color: #0055a1;
}

.zol-footer_new .more {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 15px;
	height: 9px;
	background: url(https://icon.zol-img.com.cn/netbook/121023/zol-footer-more.png) no-repeat;
	text-indent: -9999em;
}

.zol-footer_new .more:hover,.zol-footer .click-link:hover {
	color: #c00;
}

.zol-footer-title_new,.cbsi-footer-title {
	float: left;
}

.zol-footer-title_new,.cbsi-footer-title {
	float: left;
	margin-left: -148px;
	_display: inline;
	width: 147px;
	background: #f5f5f5;
	text-align: center;
	border-right: 1px solid #e1e1e1;
}

.zol-footer-title_new h3,.cbsi-footer-title h3 {
	font: 400 14px/22px "Microsoft YaHei","SimHei";
	color: #666;
}

.zol-footer-title_new h3 {
	padding: 32px 0;
}

.cbsi-footer-title {
	height: 69px;
}

.cbsi-footer-title h3 {
	margin: 0;
	padding: 24px 0 0;
}

.zol-footer-main_new,.cbsi-footer-main {
	padding: 0 5px;
	color: #ccc;
}

.zol-footer-main_new .media,.zol-footer-main_new .friend {
	padding: 9px 0 4px;
	position: relative;
	zoom: 1;
}

.cbsi-footer-main {
	padding-top: 10px;
}

.zol-footer-main_new h3 {
	padding-left: 10px;
	font: 700 12px/22px Arial;
	color: #666;
}

.zol-footer-main_new p,.cbsi-footer-main p {
	line-height: 24px;
	overflow: hidden;
	zoom: 1;
}

.zol-footer-main_new p a {
	float: left;
	margin-left: -1px;
	padding: 0 11px;
	color: #666;
	text-decoration: none;
	background: url(https://icon.zol-img.com.cn/netbook/121023/zol-footer-more.png) no-repeat 0 -22px;
	outline: 0 none;
	white-space: nowrap;
}

.zol-footer-main_new p a:hover {
	text-decoration: underline;
	color: #f60;
}

.footerw {
	margin: 0 auto;
	padding: 5px 0;
	float: none;
	color: #AB99BC;
	text-align: left;
	font-size: 12px;
	font-family: arial;
	line-height: 30px;
}

.footerw span {
	float: right;
	color: #ccc;
	font-family: "Simsun";
}

.footerw span a {
	color: #666;
	font-family: Arial;
}

.footerw a.aboutme {
	color: #F00;
}

.footerw i {
	float: left;
	width: 23px;
	height: 23px;
	background: url("https://icon.zol-img.com.cn/public/cnet.png") no-repeat;
}

.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;
}

.loginbox .weibo,.loginbox .qq,.tip-layer .close {
	background-image: url(https://icon.zol-img.com.cn/ask2012/pic.png);
	background-repeat: no-repeat;
}

.loginbox {
	width: 338px;
	margin-right: -200px;
}

.loginbox .tip-content {
	padding: 24px 20px 56px;
}

.loginbox p {
	font-size: 14px;
	line-height: 25px;
	color: #666;
}

.loginbox p a {
	margin: 0 4px;
}

.loginbox .btn-zu {
	padding: 14px 0 0;
}

.loginbox .btn-zu a {
	float: left;
	margin: 0 10px 0 0;
	font-weight: bold;
}

.loginbox .weibo,.loginbox .qq {
	float: left;
	width: 30px;
	height: 30px;
	line-height: 100px;
	overflow: hidden;
	text-indent: -9999em;
}

.loginbox .weibo {
	background-position: -198px -99px;
}

.loginbox .qq {
	background-position: -198px -130px;
}

.loginbox .btn-zu .weibo {
	margin: 0 10px;
}

.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;
}

.fix-layout .backtop {
	font: 0/0 arial;
	background: url(https://icon.zol-img.com.cn/ask/ask_4/icon.png) -268px -100px no-repeat;
}

.side-weixin-box {
	position: fixed;
	left: 50%;
	top: 188px;
	_position: absolute;
	margin-left: 507px;
	width: 130px;
	height: 255px;
}

.weixin-box-t,.weixin-box-c .close,.weixin-box-c a {
	background: url(https://icon.zol-img.com.cn/ask/index_new/ask-weixin.png) no-repeat;
}

.weixin-box-t {
	width: 113px;
	height: 39px;
	margin: 0 auto 9px 16px;
	font-size: 0;
	text-indent: -999em;
}

.weixin-box-c {
	width: 128px;
	height: 204px;
	border: 1px solid #e8e8e8;
	background: #fff;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.1);
	box-shadow: 0 0 4px rgba(0,0,0,.1);
	position: relative;
}

.weixin-box-c .close {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 22px;
	height: 22px;
	border: 1px solid #d3d3d3;
	cursor: pointer;
	background-position: -80px -70px;
}

.weixin-box-c .content {
	float: none;
	margin: 0 auto;
	width: 111px;
}

.weixin-box-c p {
	margin: 15px auto 5px;
	text-align: center;
	font-family: "Microsoft Yahei";
}

.weixin-box-c a {
	margin: 10px auto 0;
	display: block;
	width: 111px;
	height: 28px;
	background-position: 0 -40px;
}

.weixin-box-c img {
	display: block;
	vertical-align: top;
}

.askhome-side-weixin {
	margin-top: 20px;
	border: 1px #e8e8e8 solid;
	width: 248px;
	height: 155px;
	overflow: hidden;
}

.askhome-side-weixin .askhome-switch {
	width: 100%;
	height: 34px;
	border-bottom: 1px #e6e6e6 solid;
}

.askhome-side-weixin .askhome-switch li {
	margin: 0;
	padding: 0;
	width: 123px;
	height: 34px;
	text-align: center;
	font-size: 16px;
	border-right: 1px solid #e8e8e8;
	float: left;
	color: #333;
	cursor: pointer;
	line-height: 34px;
	background: #fafafa;
}

.askhome-side-weixin .askhome-switch #qa-weixin2 {
	border-right: 0;
	width: 124px;
}

.askhome-side-weixin .askhome-switch li.current {
	line-height: 32px;
	border-bottom: 1px solid #fff;
	background: #fff;
	position: relative;
	top: 1px;
}

.askhome-side-weixin .askhome-switch span {
	padding-left: 30px;
	background: url(https://icon.zol-img.com.cn/ask/images/ask-weixin.png) no-repeat;
}

.askhome-side-weixin .askhome-switch #qa-weixin1 span {
	background-position: 0 -68px;
}

.askhome-side-weixin .askhome-switch #qa-weixin2 span {
	background-position: 0 -108px;
}

.askhome-side-weixin .askhome-switch span,.askhome-weixin .text h2,.askhome-weixin .text span,.askhome-weixin .text p,.askhome-weixin .text a {
	font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";
}

.askhome-weixin {
	position: relative;
	padding: 20px 15px 20px 22px;
	height: 80px;
}

.askhome-weixin .pic {
	position: absolute;
	left: 22px;
	top: 20px;
	width: 80px;
	height: 80px;
}

.askhome-weixin .pic a {
	display: block;
}

.askhome-weixin .pic img {
	vertical-align: top;
}

.askhome-weixin .text {
	position: absolute;
	left: 122px;
	top: 20px;
	width: 111px;
	height: 80px;
	overflow: hidden;
}

.askhome-weixin .text h2 {
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-size: 14px;
	color: #666;
	font-weight: 400;
	border-bottom: 1px solid #e8e8e8;
	line-height: 20px;
}

.askhome-weixin .text span {
	font-size: 12px;
	color: #999;
}

.askhome-weixin .text p {
	color: #666;
	line-height: 16px;
}

.askhome-weixin .text a {
	color: #134ba0;
	position: absolute;
	left: 0;
	bottom: 0;
}

.qa-weixin2 .pic a {
	border: 1px solid #e8e8e8;
}

.qa-weixin2 .text h2 {
	border: 0;
}

.askhome-side-video {
	margin-top: 10px;
}

.nav-header,.wrapper {
	width: 1000px;
	margin: 0 auto;
}

.bb {
	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;
	background: #fff;
}

.left {
	float: left;
}

.right {
	float: right;
}

.nav-headerbox {
	background-color: #fff;
	width: 100%;
}

.nav-header {
	padding: 16px 0 12px;
}

.nav-header .ask-logo {
	float: left;
	width: 164px;
	height: 32px;
	overflow: hidden;
}

.hnav {
	float: left;
	margin-left: 10px;
}

.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: 366px;
	height: 34px;
	float: right;
	position: relative;
	margin-top: -4px;
	z-index: 998;
}

.searchbox .search {
	width: 294px;
	height: 32px;
	border: 1px solid #e7eaf1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #f7f8fa;
	position: relative;
}

.searchbox .search input {
	border: none;
	width: 246px;
	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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -3px -5px;
	position: absolute;
	right: 10px;
	top: 9px;
	cursor: pointer;
}

.searchbox .search.focusin .sear-btn {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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;
}

.anniversary20 {
	float: left;
	width: 50px;
	height: 36px;
	margin: -6px 0 0 7px;
	background: url(https://icon.zol-img.com.cn/tehuimai/images/anniversary.png) no-repeat center;
}

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {
	margin: 0;
	padding: 0;
}

ul,ol {
	list-style: none;
}

body {
	font: 12px/1.5 "Microsoft YaHei",Arial;
}

select,input,button {
	vertical-align: middle;
	font-size: 100%;
}

fieldset,img {
	border: 0 none;
}

em {
	font-style: normal;
}

.clear {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	font: 0/0 arial;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	*zoom: 1;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #c00;
	text-decoration: underline;
}

body,html {
	background: #f3f3f3;
}

.znav li:last-child {
	background: none;
}

.nav-header,.wrapper {
	    width: 1180px;
    margin: 0 auto;
    padding-left: 10px;
}

.bb {
	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;
	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 {
	padding: 16px 0 12px;
}

.nav-header .ask-logo {
	float: left;
	width: 148px;
	height: 32px;
	overflow: hidden;
}

.hnav {
	float: left;
	margin-left: 10px;
}

.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: 366px;
	height: 34px;
	float: right;
	position: relative;
	margin-top: -4px;
	z-index: 2;
}

.searchbox .search {
	width: 294px;
	height: 32px;
	border: 1px solid #e7eaf1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #f7f8fa;
	position: relative;
}

.searchbox .search input {
	border: none;
	width: 246px;
	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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -3px -5px;
	position: absolute;
	right: 10px;
	top: 9px;
	cursor: pointer;
}

.searchbox .search.focusin .sear-btn {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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;
}

.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 {
	height: 40px;
	margin-bottom: 14px;
	position: relative;
	+position: relative;
}

.person .figure {
	float: left;
	width: 38px;
	height: 38px;
	overflow: hidden;
	margin-right: 14px;
}

.person .figure img {
	width: 38px;
	height: 38px;
	vertical-align: middle;
}

.person .other {
	float: left;
}

.person .other p {
	color: #666;
	font: 14px/24px "Microsoft YaHei";
}

.person .other p.name {
	color: #666;
	margin-top: -5px;
	font-weight: bold;
}

.person .other span {
	color: #ff5601;
	font-size: 12px;
	padding-left: 18px;
	line-height: 16px;
	background: url(/images/y_icons3.png) no-repeat -86px -94px;
	margin-left: 10px;
}

.problemlist .article {
	height: auto;
	position: relative;
}

.article .figure {
	width: 170px;
	height: 120px;
	border-radius: 4px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.article .figure img {
	width: 100%;
	height: 100%;
	position: relative;
}

.article .text {
	font-size: 14px;
    line-height: 24px;
    color: #666;
    text-decoration: none;
}

.article .text .check-all {
	color: #175199;
	position: relative;
	text-decoration: none;
}

.article .text .check-all:after {
	content: "";
	display: inline-block;
	width: 10px;
	height: 8px;
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png) no-repeat -5px -6px;
	margin-left: 6px;
}



.problemlist .article.apic .text {
	padding-left: 180px;
}

.ask-bottom {
	height: 34px;
	position: relative;
}

.ask-bottom p {
	display: inline-block;
	color: #8590a6;
	font: 14px/34px "Microsoft YaHei";
	height: 34px;
	padding-left: 18px;
	text-decoration: none;
	margin-right: 30px;
}

.ask-bottom a,.ask-bottom span {
	display: inline-block;
	color: #8590a6;
	font: 14px/34px "Microsoft YaHei";
	height: 34px;
	padding-left: 18px;
	text-decoration: none;
	margin-right: 30px;
}

.thumbs-up,.comment-number {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat;
}

.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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_ic1.png) #0085ee no-repeat 14px 8px;
}

.ask-bottom a.thumbs-up.active {
	color: #7a8599;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) #eef4fa no-repeat -70px -127px;
	background-position: -70px -125px;
}

.ask-bottom .comment-number:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -184px -111px;
}

.ask-bottom .from {
	float: right;
	margin-right: 0;
	position: relative;
	right: 0;
	top: 0;
	+top: -30px;
}

.ask-bottom .view {
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png) no-repeat -81px 10px;
	padding-left: 17px;
}

.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;
}

.btn span {
	display: inline-block;
	width: 70px;
	height: 36px;
	font: 14px/36px "Microsoft YaHei";
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.btn .canel {
	color: #999;
	margin-right: 10px;
}

.btn .comm-btn {
	color: #fff;
	background: #7bb5eb;
	border-radius: 3px;
}

.comment .ask-bottom a.thumbs-up {
	color: #7a8599;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -70px -126px;
}

.commentbox {
	border: 1px solid #e7eaf1;
	border-radius: 3px;
	margin-top: 20px;
	display: none;
}

.commentbox h5 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 52px;
	padding-left: 16px;
}

.comment {
	border-top: 1px solid #e7eaf1;
	border-bottom: 1px solid #e7eaf1;
}

.comment .clist {
	padding: 0 14px;
}

.comment .clist li {
	padding: 20px 0 8px;
	border-bottom: 1px solid #f4f5f6;
	width: 628px;
	position: relative;
}

.comment .clist li:last-child {
	border: 0;
}

.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;
}

.comment .clist .time {
	position: absolute;
	right: 0;
	top: 16px;
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
	background: none;
}

.comment .replaybox {
	height: 88px;
	margin-top: 16px;
	display: none;
}

.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 span {
	display: inline-block;
	width: 70px;
	height: 36px;
	font: 14px/36px "Microsoft YaHei";
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.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;
}

.tip-off {
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png) no-repeat -84px -29px;
	padding-left: 20px;
}

.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 em::before {
	content: "";
	display: inline-block;
	vertical-align: top;
	height: 44px;
	width: 20px;
	margin-left: 12px;
	margin-right: 19px;
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons.png) no-repeat -85px 10px;
	margin-right: 9px;
}

.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;
}

.num-pics:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 13px;
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png) no-repeat -82px -91px;
	position: relative;
	top: 1px;
	left: -4px;
}

.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;
}

.pic,.pic img {
	display: block;
	width: 104px;
	height: 78px;
}

.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;
}

.audio.pause em::before {
	background: url(https://icon.zol-img.com.cn/ask/voiceask/images/pause.png) no-repeat;
	background-position: 0 12px;
}

.audio.play em::before {
	background: url(https://icon.zol-img.com.cn/ask/voiceask/images/play.gif) no-repeat;
	background-position: 0 10px;
}

.morebox {
	text-align: center;
}

.check-more {
	height: 44px;
	color: #175199;
	font: 16px/44px "Microsoft YaHei";
	cursor: pointer;
}

.check-more i {
	display: inline-block;
	width: 10px;
	height: 6px;
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png) no-repeat -5px -7px;
	position: relative;
	top: -1px;
	margin-left: 5px;
}

.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;
	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,.no-login .btns .my-answer {
	display: inline-block;
	height: 44px;
	width: 50%;
	color: #fff;
	font-size: 14px;
	line-height: 44px;
	text-align: center;
	background-color: #0085ee;
	background-image: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	cursor: pointer;
}

.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: 26px;
	color: #8590a6;
	font: 14px/30px "Microsoft YaHei";
	position: relative;
}

.problems p font {
	color: #333;
	font-family: "Arial";
	margin-left: 10px;
}

.problems p i {
	display: inline-block;
	background-image: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 9px;
}

.problems .p1 i {
	background-position: -3px -129px;
}

.problems .p2 i {
	background-position: -3px -157px;
}

.problems .p3 i {
	background-position: -1px -186px;
}

.problems .p4 i {
	background-position: -1px -210px;
}

.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 i {
	display: inline-block;
	width: 3px;
	height: 3px;
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png) no-repeat -4px -243px;
	position: absolute;
	top: 29px;
	left: 0;
}

.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;
	padding-left: 18px;
	line-height: 16px;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) no-repeat -86px -94px;
	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,.matic a {
	display: inline-block;
	padding: 0 20px 0 46px;
	color: #333;
	font-size: 16px;
	line-height: 44px;
	background-image: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png);
	background-repeat: no-repeat;
	text-decoration: none;
}

.topic a {
	background-position: -62px -197px;
}

.matic a {
	background-position: -62px -239px;
}

.check-more.loading i {
	width: 16px;
	height: 16px;
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/loading.gif) no-repeat;
}

.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;
}

.fix-layout .backtop {
	font: 0/0 arial;
	background: url(https://icon.zol-img.com.cn/ask/ask_4/icon.png) -268px -100px no-repeat;
}

.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: 204px;
	border: 1px solid #e8e8e8;
	background: #fff;
	box-shadow: 0 0 4px rgba(0,0,0,.1);
	position: relative;
	padding-bottom: 15px;
}

.weixin-box-t,.weixin-box-c .close,.weixin-box-c a {
	background: url(https://icon.zol-img.com.cn/ask/2017/newindex/y_icons1.png) no-repeat;
}

.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;
}

.comment {
	margin-top: 20px;
	display: none;
}

.comment .clist {
	padding: 0 14px;
}

.comment .clist li {
	padding: 20px 0 8px;
	border-bottom: 1px solid #f4f5f6;
	width: 628px;
	position: relative;
}

.comment .clist li:last-child {
	border: 0;
}

.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;
}

.comment .clist .time {
	position: absolute;
	right: 0;
	top: 16px;
	color: #9fadc8;
	font: 14px "Microsoft YaHei";
	background: none;
}

.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 span {
	display: inline-block;
	width: 70px;
	height: 36px;
	font: 14px/36px "Microsoft YaHei";
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.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;
}

.comment .thumbs-up {
	background-color: #fff!important;
	margin-right: 14px!important;
	padding-left: 33px!important;
}

.comment .ask-bottom a.thumbs-up:hover,.comment .ask-bottom a.thumbs-up.active {
	color: #0085ee;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat 11px -176px;
}

.replay,.check-dialog {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.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;
}

.btn span:hover {
	cursor: pointer;
	background: #0071cb;
}

.ask-bottom .comment-number:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -184px -111px;
}

.ask-bottom .go-answer:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -185px -146px;
}

.ask-bottom .accept:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -183px -72px;
}

.ask-bottom .go-ask:hover {
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons22.png) no-repeat -183px -36px;
}

.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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.png) #f5f5f5 no-repeat 8px -72px;
}

.page a.next {
	padding-right: 24px;
	width: 54px;
	text-align: right;
	background: url(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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(https://2.zol-img.com.cn/zt/tm_599/3b3352cb79/y_icons3.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 {
	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;
}

.reported {
	color: #8590a6;
	font-size: 14px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 0 3px;
	padding-left: 20px;
	height: 34px;
	line-height: 34px;
	margin-right: 15px;
	cursor: pointer;
}

.report {
	color: #8590a6;
	font-size: 14px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 0 10px;
	padding-left: 20px;
	height: 34px;
	line-height: 34px;
	margin-right: 15px;
	cursor: pointer;
}

.report-tc {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 428px;
	z-index: 999;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: -214px 0 0 -200px;
	text-align: center;
}

.report-tc i.reportClose,.report-success i.reportClose {
	display: block;
	width: 20px;
	height: 20px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 0 -32px;
	position: absolute;
	right: -40px;
	top: 9px;
	cursor: pointer;
}

.report-tc .report-tc-tit {
	font-size: 24px;
	font-weight: 400;
	margin-top: 15px;
}

.report-tc-txt {
	font-size: 14px;
	color: #8590a6;
	line-height: 20px;
	width: 183px;
	margin: 10px auto;
}

.report-bd {
	margin-top: 20px;
}

.report-bd a {
	width: 290px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #dae0e4;
	font-size: 16px;
	display: block;
	margin: 9px auto 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.report-bd a:hover {
	color: #0085ee;
	border: 1px solid #0085ee;
	text-decoration: none;
}

.report-bd a.on {
	background: #0085ee;
	color: #fff;
}

.report-bd .report-btn {
	width: 180px;
	height: 38px;
	border: none;
	background: #0085ee;
	color: #fff;
	margin: 23px auto 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
}

.report-bd .report-btn:hover {
	border: none;
}

.report-bd .report-btn:disabled {
	background: #cfcfcf;
}

.report-success {
	display: none;
	width: 400px;
	height: 228px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -114px 0 0 -200px;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.report-tc-success {
	font-size: 22px;
	padding-left: 45px;
	background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat -40px -25px;
	*background: url(https://icon.zol-img.com.cn/ask/2017/report-icon.png) no-repeat 95px -25px;
	display: inline-block;
	*display: block;
	margin: 60px auto 0;
}

.report-tc-success-txt {
	font-size: 16px;
	color: #8590a6;
	line-height: 26px;
	width: 198px;
	margin: 20px 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;
}

img.askimg {
   width: 280px;
    float: left;
    margin-right: 15px;
    margin-top: 5px;
    border-radius: 4px;
}
h1.title {
    position: relative;
    width: 630px;
    color: #333;
    font: bold 22px/30px "Microsoft YaHei";
    margin-bottom: 30px;
    overflow: hidden;
    word-break: break-all;
}

.ans p {
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    font-size: 15px;
    color: #1a1a1a;
    margin: 10px 0;
}
.ans strong {
    font-weight: bold;
}
.mkt table th {
  max-width: 85px;
}
.layui-table td, .layui-table th {
    padding: 4px 15px;
 
}
.lk a {
    display: inline-block;
    height: 30px;
    padding: 0 12px;
    background: #eef4fa;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    color: #175199;
    font: 14px/30px "Microsoft YaHei";
    text-align: center;
    text-decoration: none;
    margin-right: 10px;
}