﻿.pc-style .Article {
	background: #ffffff;
	padding: 30px;
	min-height: 600px;
}

.pc-style .Article .ArticleTitle {
	padding-bottom: 20px;
}

.pc-style .Article .ArticleTitle h1 {
	font-size: 28px;
	line-height: 1.3;
	color: #555555;
	font-weight: bold;
	text-align: left;
}

.pc-style .Article .ArticleDes {
	border-bottom: 1px solid #d9d9d9;
	height: 30px;
	line-height: 30px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}

.pc-style .Article .ArticleDes .BaseInfo {
	float: left;
}

.pc-style .Article .ArticleDes .BaseInfo li {
	float: left;
	margin-right: 20px;
	white-space: nowrap;
}

.pc-style .Article .ArticleDes .BaseInfo .Website a {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 150px;
	overflow: hidden;
}

.pc-style .Article .ArticleDes .Interactive {
	float: right;
}

.pc-style .Article .ArticleDes .Interactive .Scan {
	float: left;
}

.pc-style .Article .ArticleDes .Interactive .Scan .BtnScan {
	position: relative;
	display: block;
	padding: 0px 10px 0px 10px;
	border: 1px solid #ffffff;
	background: #ffffff;
	line-height: 28px;
	color: #005bac;
}

.pc-style .Article .ArticleDes .Interactive .Scan:hover .BtnScan {
	z-index: 3;
	border: 1px solid #d9d9d9;
	border-bottom: 1px solid #ffffff;
	padding: 0px 10px 0px 10px;
	color: #cc0000;
}

.pc-style .Article .ArticleDes .Interactive .Scan .ScanAd {
	position: absolute;
	right: 0px;
	top: 29px;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	padding: 15px;
	overflow: hidden;
	zoom: 1;
	width: 470px;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.5);
	display: none;
}

.pc-style .Article .ArticleDes .Interactive .Scan:hover .ScanAd {
	display: block;
	z-index: 2;
}

.pc-style .Article .ArticleDes .Interactive .Scan .ScanAd .CodeBox {
	float: left;
	width: 120px;
	height: 120px;
	position: relative;
}

.pc-style .Article .ArticleDes .Interactive .Scan .ScanAd .CodeBox img {
	width: 120px;
	height: 120px;
}

.pc-style .Article .ArticleDes .Interactive .Scan .ScanAd .CodeBox .Logo {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 45px;
	top: 45px;
}

.pc-style .Article .ArticleDes .Interactive .Scan .ScanAd .CodeBox .Logo img {
	width: 30px;
	height: 30px;
}

.pc-style .Article .ArticleDes .Interactive .Scan .ScanAd .ScanTips {
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0331.png) left 5px no-repeat;
	padding-top: 70px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	width: 326px;
	margin-left: 135px;
}

.pc-style .Article .ArticleDes .Interactive .Share {
	float: left;
	position: relative;
	z-index: 1;
	margin-right: 14px;
	cursor: pointer;
}

.pc-style .Article .ArticleDes .Interactive .Share .BtnShare {
	position: relative;
	display: block;
	padding: 0px 20px 0px 10px;
	border: 1px solid #ffffff;
	background: #ffffff url(https://g.100xuexi.com/CssModel/XXMain2014/images/bg0009.gif) right 5px top no-repeat;
	line-height: 28px;
}

.pc-style .Article .ArticleDes .Interactive .Share:hover .BtnShare {
	display: block;
	border: 1px solid #d9d9d9;
	border-bottom: 1px solid #ffffff;
	padding: 0px 20px 0px 10px;
	z-index: 3;
}

.pc-style .Article .ArticleDes .Interactive .Share .ShareMenu {
	position: absolute;
	left: 0px;
	top: 29px;
	border: 1px solid #d9d9d9;
	background: #ffffff;
	padding: 5px 0px;
	width: 100px;
	display: none;
	box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.5)
}

.pc-style .Article .ArticleDes .Interactive .Share:hover .ShareMenu {
	display: block;
	z-index: 2;
}

.pc-style .Article .ArticleDes .Interactive .Share .ShareMenu li {
	clear: both;
}

.pc-style .Article .ArticleDes .Interactive .Share .ShareMenu li a {
	padding: 5px;
	display: block;
	overflow: hidden;
}

.pc-style .Article .ArticleDes .Interactive .Share .ShareMenu li a:hover {
	background: #f5f5f5;
}

.pc-style .Article .ArticleDes .Interactive .Share .ShareMenu li a span {
	display: block;
	float: none;
}

.pc-style .Article .ArticleDes .Interactive .BtnComment {
	float: left;
	display: none;
}

.pc-style .Article .ArticleDes .Interactive .BtnComment .CommentNum {
	color: #ff0000;
}

.pc-style .Article .ArticleCon {
	padding: 15px 0px;
	font-size: 14px;
}

.pc-style .Article .ArticleCon object {
	width: 100%;
}

.pc-style .Article .ArticleCon * {
	line-height: 1.8em !important;
	font-size: 16px !important;
	font-family: "微软雅黑", "宋体" !important;
}

.pc-style .Article .ArticleCon a {
	color: #005bac
}

.pc-style .Article .ArticleCon a:hover {
	color: #cc0000;
}

.pc-style .Article .ArticleCon img {
	max-width: 100%;
}
.pc-style .Article .ArticleCon p{
	word-wrap: break-word;
}
.pc-style .Article .ArticleTopAd {
	background: #dd2d2d;
	text-align: center;
}

.pc-style .Article .ArticleTopAd a {
	display: none;
}

.pc-style .Article .ArticleTopAd img {
	vertical-align: top;
	max-width: 100%;
}

.pc-style .Article .DataCon {
	overflow: hidden;
	zoom: 1;
	background: #f5f5f5;
	padding: 10px;
	position: relative;
	height: 40px;
	padding-right: 225px;
}

.pc-style .Article .DataCon .DataInfo {
	overflow: hidden;
	zoom: 1;
	/*display:table;*/
	width: 100%;
}

.pc-style .Article .DataCon .DataInfo ul {
	/*display:table-row;*/
}

.pc-style .Article .DataCon .DataInfo li {
	/*width:33.3%;*/
	float: left;
	line-height: 22px;
	padding: 9px 40px 9px 0px;
	/*display:table-cell;*/
}

.pc-style .Article .DataCon .DataInfo li .FileType {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: -4px;
	margin-right: 3px;
}

/*文件格式图标*/

.pc-style .Article .DataCon .DataInfo li .pdf {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left 0px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .txt {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -32px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .doc {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -64px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .docx {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -64px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .xls {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -96px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .xlsx {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -96px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .ppt {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -128px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .pptx {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -128px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .wps {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -160px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .dps {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -192px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .et {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -224px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .vsd {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -256px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .pot {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -288px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .potx {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -288px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .pps {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -320px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .ppsx {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -320px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .rtf {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -352px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .epub {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -384px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .jpg {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -448px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .jpeg {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -448px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .png {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -480px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .tif {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -512px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .tiff {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -512px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .gif {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -544px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .bmp {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -576px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .zip {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -608px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .DataInfo li .rar {
	background: url(https://g.100xuexi.com/CssModel/XXDoc/images/icons.gif) left -608px no-repeat;
	width: 16px;
	height: 16px;
}

.pc-style .Article .DataCon .BtnDownload {
	width: 200px;
	height: 40px;
	background: #ff6600;
	color: #ffffff;
	display: block;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	font-family: "微软雅黑", "宋体";
	right: 10px;
	top: 10px;
	position: absolute;
	border-radius: 4px;
}

.pc-style .Article .ArticleTopAd {
	background: #dd2d2d;
	text-align: center;
}

.pc-style .Article .ArticleTopAd a {
	display: none;
}

.pc-style .Article .ArticleTopAd img {
	vertical-align: top;
	max-width: 100%;
}

.pc-style .Profit {
	width: auto;
	min-width: auto;
	background: #ffffff;
	margin: 0px auto;
	padding: 15px 0px 15px 0px;
	text-align: center;
	display: none;
}

.pc-style .Profit .BtnLargesse {
	display: block;
	width: 60px;
	height: 60px;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/HotArticle/images/Mobile_bg0144.png) center center no-repeat;
	margin: 20px auto;
}

.pc-style .Profit .Largesse {
	border-top: 1px dotted #e5e5e5;
	position: relative;
	margin-top: 10px;
}

.pc-style .Profit .LargesseTitle {
	position: relative;
	top: -10px;
	background: #ffffff;
	display: inline-block;
	padding: 0px 10px;
}

.pc-style .Profit .UserList ul {
	overflow: hidden;
	zoom: 1;
	margin: 5px 0px;
}

.pc-style .Profit .UserList ul li {
	padding: 5px;
	display: inline-block;
	width: 36px;
	overflow: hidden;
}

.pc-style .Profit .UserList ul li img {
	width: 36px;
	height: 36px;
	border-radius: 30px;
}

.pc-style .Profit .Beg {
	font-size: 14px;
	line-height: 30px;
}

.pc-style .Profit .Beg strong {
	font-weight: bold;
	color: #E53333;
	font-size: 18px;
}

.pc-style .Comment {
	background: #ffffff;
	margin: 0px auto 10px auto;
	font-size: 12px;
	line-height: 22px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	display: none;
}

.pc-style .Comment .CommentTitle {
	padding: 0px 10px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0001.gif) left -1px repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	line-height: 30px;
	height: 30px;
	position: relative;
}

.pc-style .Comment .CommentTitle .RightTitle {
	float: right;
	color: #187C60;
	font-size: 12px;
	font-weight: normal;
}

.pc-style .Comment .CommentTitle .Total {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.pc-style .Comment .CommentTitle .More {
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.pc-style .Comment .CommentTitle .ChatRecord {
	/*float:right;
position:relative;*/
	position: absolute;
	font-size: 12px;
	padding-left: 22px;
	font-weight: normal;
	right: 10px;
	top: 0px;
	background: url("https://www.greenboxfloral.com/Images/Social_bg0053.gif") left center no-repeat;
	display: none;
}

.pc-style .Comment .CommentTitle .ChatRecord a {
	color: #1e50a2;
	float: left;
	margin-right: 5px;
}

.pc-style .Comment .CommentTitle .ChatRecord a:hover {
	color: #cc0000;
}

.pc-style .Comment .CommentTitle .ChatRecord .Num {
	background: #cc0000;
	border-radius: 16px;
	height: 16px;
	line-height: 16px;
	padding: 0px 5px;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 7px 0px;
}

.pc-style .CommentList .Item {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px 10px 10px 70px;
	position: relative;
	z-index: 1;
	overflow: auto;
	zoom: 1;
}

.pc-style .CommentList .Item .User {
	float: left;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 10px;
	top: 10px;
	/*border:1px solid #d9d9d9;带边框不好看——倪彦辉*/
	border-radius: 4px;
}

.pc-style .CommentList .Item .UserHead {
	width: 50px;
	height: 50px;
	border-radius: 4px;
}

.pc-style .CommentList .RItem .User {
	left: 0px;
}

.pc-style .CommentList .R_RItem .User {
	left: 0px;
}

.pc-style .CommentList .Item .ItemCon {}

.pc-style .CommentList .Item .ItemCon .UserBaseInfo {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}

.pc-style .CommentList .Item .ItemCon .UserBaseInfo .NickName {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}

.pc-style .CommentList .Item .ItemCon .UserBaseInfo .Time-Terminal {
	font-family: Arial;
	color: #666666;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemTitle {
	padding-top: 5px;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemTitle img {
	vertical-align: bottom;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemTitle .Type {
	color: #cc0000;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemTitle a {
	color: #0066cc;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemTitle a:hover {
	color: #cc0000;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemTitle .showBtn {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg02786.gif) right center no-repeat;
	padding-right: 18px
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemTitle .PageNum {
	color: #cc0000;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemBody {
	color: #333333;
	word-break: break-all;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemBody p img {
	vertical-align: bottom;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox {
	margin-top: 5px;
	overflow: hidden;
	zoom: 1;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li {
	width: 80px;
	height: 60px;
	overflow: hidden;
	position: relative;
	margin: 0px 5px 5px 0px;
	cursor: pointer;
	float: left;
	/*	border:1px solid #e5e5e5;*/
	text-align: center;
	background: #ffffff;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li img {
	width: 80px;
	height: 60px;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li .IcoZoom {
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0309.png) center center no-repeat;
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: none;
}

.pc-style .Comment .CommentList .Item .ItemCon .EbookCutOut {
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	padding: 5px 10px;
	color: #666666;
}

.pc-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li:hover .IcoZoom {
	display: block;
}

.pc-style .Comment .CommentList .Item .ItemCon .ToolBar {
	color: #666666;
	overflow: hidden;
}

.pc-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer {
	float: left;
	height: 22px;
}

.pc-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer a {
	float: left;
	margin-right: 14px;
	cursor: pointer;
	color: #0066cc;
}

.pc-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.pc-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer .BtnGood {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg02782.gif) left 3px no-repeat;
	padding-left: 16px;
	color: #cc0000;
}

.pc-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer .BtnBad {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg02783.gif) left 6px no-repeat;
	padding-left: 16px;
	color: #cc0000;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList {
	padding-top: 10px;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .RItem {
	padding: 10px 10px 10px 60px;
	position: relative;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .RItem .ToolBar .Time {
	float: left;
	font-family: Arial;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .RItem .ToolBar .BtnReply {
	float: left;
	width: 12px;
	height: 12px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) center center no-repeat;
	cursor: pointer;
	padding: 5px 6px;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .R_RItem {
	padding: 10px 10px 10px 60px;
	margin-left: 70px;
	position: relative;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .R_RItem .ToolBar .Time {
	float: left;
	font-family: Arial;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .R_RItem .ToolBar .BtnReply {
	float: left;
	width: 12px;
	height: 12px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) center center no-repeat;
	cursor: pointer;
	padding: 5px 6px;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply {
	background: #fff2de;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply .ItemTitle {
	font-weight: normal;
	color: #333333;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply .ItemTitle .Sign {
	color: #ffffff;
	background: #008000;
	display: inline-block;
	padding: 2px 4px;
	line-height: 14px;
	margin-left: 5px;
	border-radius: 4px;
}

.pc-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply .ItemBody {
	color: #333333;
}

.pc-style .CommentList .Item .ItemCon .ItemBody .ShareLink {
	height: 44px;
	overflow: hidden;
	background: #f5f5f5;
	padding: 4px;
	display: block;
}

.pc-style .CommentList .Item .ItemCon .ItemBody .ShareLink .ShareImg {
	width: 44px;
	height: 44px;
	float: left;
	overflow: hidden;
}

.pc-style .CommentList .Item .ItemCon .ItemBody .ShareLink .ShareImg img {
	width: 44px;
	height: 44px;
}

.pc-style .CommentList .Item .ItemCon .ItemBody .ShareLink .ShareText {
	margin-left: 56px;
	height: 44px;
	display: block;
	overflow: hidden;
	color: #000000;
}

.pc-style .ReplyForm {
	/*background:url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0115_0.gif) -1012px top no-repeat;
padding-top:8px;*/
	display: none;
}

.pc-style .ReplyForm .ReplyBox {
	border: 1px solid #d9d9d9;
	background: #f5f5f5;
	padding: 10px;
	overflow: hidden;
	zoom: 1;
}

.pc-style .ReplyForm .TextBoxOuter {
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
	padding: 5px 5px;
	background: #ffffff;
}

.pc-style .ReplyForm .TextBox {
	height: 80px;
	outline: 0px;
	clear: both;
	border: 0px;
	display: block;
	width: 100%;
}

.pc-style .ReplyForm .BtnContainer .OtherTypeMsg {
	float: left;
}

.pc-style .ReplyForm .BtnContainer .OtherTypeMsg li {
	width: 24px;
	height: 24px;
	margin-right: 5px;
	float: left;
	cursor: pointer;
}

.pc-style .ReplyForm .OtherTypeMsg .BtnFace {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0037.png) center center no-repeat;
}

.pc-style .ReplyForm .OtherTypeMsg .BtnImg {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0038.png) center center no-repeat;
}

.pc-style .ReplyForm .OtherTypeMsg .BtnLink {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0069.png) center center no-repeat;
}

.pc-style .ReplyForm .BtnContainer {
	color: #666666;
	height: 24px;
}

.pc-style .ReplyForm .BtnSubmit {
	width: 60px;
	height: 24px;
	cursor: pointer;
	border: 0px;
	text-align: center;
	line-height: 24px;
	background: #009036;
	border-radius: 4px;
	color: #ffffff;
	float: right;
	display: block;
}

.pc-style .ReplyForm .BtnSubmit:hover {
	background: #008030;
	border-radius: 4px;
}

.pc-style .ReplyForm .BtnSubmitTalk {
	width: 60px;
	height: 24px;
	cursor: pointer;
	border: 0px;
	text-align: center;
	line-height: 24px;
	background: #009036;
	border-radius: 4px;
	color: #ffffff;
	float: right;
	display: block;
}

.pc-style .ReplyForm .BtnSubmitTalk:hover {
	background: #008030;
	border-radius: 4px;
}

.pc-style .ReplyForm .ImgUploadList dt {
	margin-bottom: 5px;
	position: relative;
}

.pc-style .ReplyForm .ImgUploadList dt .BtnClose {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0101.gif) center center no-repeat;
	width: 20px;
	height: 20px;
}

.pc-style .ReplyForm .ImgUploadList dt .BtnClose:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0102.gif) center center no-repeat;
}

.pc-style .ReplyForm .ImgUploadList {
	padding: 5px 10px;
	display: block;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	clear: both;
	margin-top: 10px;
	display: none;
}

.pc-style .ReplyForm .ImgUploadList ul {
	overflow: hidden;
	zoom: 1;
}

.pc-style .ReplyForm .ImgUploadList li {
	width: 120px;
	height: 80px;
	overflow: hidden;
	position: relative;
	margin: 0px 5px 5px 0px;
	float: left;
	border: 1px solid #e5e5e5;
	text-align: center;
	background: #ffffff;
}

.pc-style .ReplyForm .ImgUploadList li img {
	width: 120px;
}

.pc-style .ReplyForm .ImgUploadList li .BtnDel {
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0310.png) center center no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

.pc-style .ReplyForm .ImgUploadList li.AddImg {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0015.png) center center no-repeat;
	cursor: pointer;
}

.pc-style .ReplyForm .ImgUploadList li.AddImg:hover {
	background: #f5f5f5 url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0015.png) center center no-repeat;
}

/*纠错题库定位*/

.pc-style .TestQuestion {
	display: none;
}

.pc-style .question {
	border: 1px dashed #ff6a00;
	margin: 5px 0px;
	border-radius: 4px;
}

.pc-style .question p {
	margin: 0px;
}

.pc-style .question .closeBtn {
	font-family: 宋体;
	float: right;
	font-size: 20px;
	color: red;
	font-weight: bold;
	display: block;
	padding: 2px;
}

.pc-style .question .questionContent {
	margin: 10px;
}

.pc-style .question .paperTitle {
	font-weight: bold;
	padding: 5px 0px 5px 10px;
}

.pc-style .subquestion {
	margin: 0px 10px 10px;
	border: 1px solid #DDD;
	padding: 10px;
	position: relative;
}

.pc-style .subquestion ul {
	margin-left: 0px;
}

.pc-style .feedbackTip {
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #D05050;
	color: #FFF;
	font-size: 12px;
	padding: 5px 8px;
}

.pc-style .feedback {
	background: #ffe9e9 url(https://g.100xuexi.com/CssModel/XXTK/Images_sc/bg02785.gif) right bottom no-repeat;
}

.pc-style .Comment .ViewMore {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px;
	text-align: center;
	background: #f5f5f5;
}

.pc-style .Comment .ViewMore a {
	color: #00427C;
	line-height: 24px;
	font-size: 12px;
}

.pc-style .Comment .ViewMore a:hover {
	color: #cc0000;
}

.pc-style .Comment .ShowMore {
	padding: 5px;
	background: #f5f5f5;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
}

.pc-style .Comment .ShowMore a {
	color: #00427C;
	line-height: 24px;
}

.pc-style .Comment .ShowMore a:hover {
	color: #cc0000;
}

.pc-style .Comment .GrabSofa {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) right center no-repeat;
	display: block;
	width: 48px;
	text-align: right;
	height: 24px;
	line-height: 24px;
	margin: 0px auto;
	padding-right: 16px;
	color: #0066cc;
}

.pc-style .Comment .GrabSofa:hover {
	color: #cc0000;
}

/*评论与纠错栏目  结束*/

/*鼠标悬停显示的用户基本信息-begin*/

.pc-style .UserInfoBox {
	position: absolute;
	border: 4px solid #cccccc;
	background: #ffffff;
	width: 360px;
	height: 135px;
	overflow: hidden;
	display: none;
	z-index: 3000;
}

.pc-style .UserInfoBox .InfoCon {
	padding: 10px 10px 10px 90px;
	position: relative;
	height: 70px;
}

.pc-style .UserInfoBox .InfoCon .HeadImgBox {
	width: 70px;
	height: 70px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.pc-style .UserInfoBox .InfoCon .HeadImgBox img {
	width: 70px;
	height: 70px;
	border-radius: 4px;
}

.pc-style .UserInfoBox .InfoCon li {
	overflow: hidden;
	zoom: 1;
}

.pc-style .UserInfoBox .InfoCon .NickName {
	float: left;
	white-space: nowrap;
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	line-height: 24px;
}

.pc-style .UserInfoBox .InfoCon .Time {
	float: right;
	font-family: Arial;
	color: #666666;
}

.pc-style .UserInfoBox .InfoCon .Male {
	float: left;
	height: 16px;
	width: 24px;
	background: #00a0e9 url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0002.png) left center no-repeat;
	text-align: right;
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	line-height: 16px;
	margin: 3px 10px 3px 0px;
	padding: 0px 3px;
	overflow: hidden;
	border-radius: 2px;
}

.pc-style .UserInfoBox .InfoCon .Female {
	float: left;
	height: 16px;
	width: 24px;
	background: #e4007f url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0001.png) left center no-repeat;
	text-align: right;
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	line-height: 16px;
	margin: 3px 10px 3px 0px;
	padding: 0px 3px;
	overflow: hidden;
	border-radius: 2px;
}

.pc-style .UserInfoBox .InfoCon .Position {
	float: left;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0003.png) right center no-repeat;
	color: #666666;
	padding-right: 12px;
}

.pc-style .UserInfoBox .InfoCon .Signature {
	color: #666666;
	height: 22px;
	overflow: hidden;
}

.pc-style .UserInfoBox .BtnContainer {
	height: 44px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0028.png) left top repeat-x;
	display: block;
	border-top: 1px solid #d9d9d9;
}

.pc-style .UserInfoBox .BtnContainer li {
	width: 50%;
	float: left;
}

.pc-style .UserInfoBox .BtnContainer li a {
	display: block;
	height: 20px;
	text-align: center;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 20px;
	padding: 12px 0px;
}

.pc-style .UserInfoBox .BtnContainer li .BtnSendMsg {
	border-right: 1px solid #d9d9d9;
}

.pc-style .UserInfoBox .BtnContainer li .BtnSendMsg .Ico {
	width: 24px;
	height: 20px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0029.png) center center no-repeat;
	display: inline-block;
	zoom: 1;
	vertical-align: -4px;
	margin-right: 3px;
}

.pc-style .UserInfoBox .BtnContainer li .BtnCheckOut .Ico {
	width: 24px;
	height: 20px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0030.png) center center no-repeat;
	display: inline-block;
	zoom: 1;
	vertical-align: -4px;
	margin-right: 3px;
}

/*鼠标悬停显示的用户基本信息-end*/

/*表情弹出框*/

.pc-style .FaceBox {
	width: 480px;
	border: 1px solid #d9d9d9;
	padding: 2px;
	position: absolute;
	display: none;
	z-index: 4001;
	background: #ffffff;
}

.pc-style .FaceBox ul {
	overflow: hidden;
	zoom: 1;
}

.pc-style .FaceBox li {
	width: 24px;
	height: 24px;
	border: 1px solid #f0f0f0;
	margin: 1px;
	float: left;
	text-align: center;
	padding: 2px;
	cursor: pointer;
}

.pc-style .FaceBox li img {
	max-width: 24px;
	max-height: 24px;
}

.pc-style .FaceBox li:hover {
	border: 1px solid #0066cc;
}

/*查看大图*/

.pc-style .Mask {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	left: 0px;
	top: 0px;
	z-index: 5000;
	display: none;
}

.pc-style .LightBox {
	height: 610px;
	width: 810px;
	border: 1px solid #333333;
	box-shadow: 0px 0px 10px 0px #000000;
	position: absolute;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -405px;
	margin-top: -305px;
	z-index: 5001;
	display: none;
}

.pc-style .LightBox .Bg {
	background: #000000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	height: 610px;
	width: 810px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5002;
}

.pc-style .LightBox .BtnClose {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0310.png) center center no-repeat;
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 1;
	z-index: 5004;
}

.pc-style .LightBox .ImgContainer {
	height: 100%;
}

.pc-style .LightBox table {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 5003;
}

.pc-style .LightBox table td {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.pc-style .LightBox table td img {
	max-height: 600px;
	max-width: 800px;
	opacity: 1;
}

.pc-style .Pagination {
	text-align: center;
	padding-top: 15px;
}

.pc-style .BtnMyTalk {
	font-size: 12px;
	font-weight: normal;
	color: #0066cc;
	position: absolute;
	right: 10px;
	top: 0px;
	height: 30px;
	line-height: 30px;
	margin-left: -38px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) right center no-repeat;
	padding-right: 16px;
}

.pc-style .MyTalk {
	display: block;
	width: 660px;
	padding: 10px;
	background: #ffffff;
	border: 5px solid #cccccc;
	box-shadow: 0px 0px 5px 0px #000000;
	border-radius: 5px;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -345px;
	margin-top: -200px;
	z-index: 4000;
	display: none;
}

.pc-style .MyTalk .pc-style .FaceBox {
	z-index: 4001;
}

.pc-style .MyTalkTitle {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
}

.pc-style .MyTalkTitle .BtnCloseMyTalk {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0042.png) center center no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.pc-style .MyTalkTitle .BtnCloseMyTalk:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0042_0.png) center center no-repeat;
}

.pc-style .MyTalk .AddLink {
	padding: 5px 10px;
	display: block;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	clear: both;
	margin-top: 10px;
	display: none;
}

.pc-style .MyTalk .AddLink dt {
	position: relative;
}

.pc-style .MyTalk .AddLink dt .BtnClose {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0101.gif) center center no-repeat;
	width: 20px;
	height: 20px;
}

.pc-style .MyTalk .AddLink .BtnClose:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0102.gif) center center no-repeat;
}

.pc-style .MyTalk .AddLink dd {
	padding: 10px 0px;
}

.pc-style .MyTalk .AddLink .TextLinkBox {
	line-height: 22px;
	height: 22px;
	border: 1px solid #999999;
	width: 300px;
	padding: 0px 5px;
	margin-right: 10px;
}

.pc-style .MyTalk .AddLink .Btn {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0164.gif) center center no-repeat;
	color: #333333;
	height: 24px;
	width: 50px;
	display: inline-block;
	border: 0px;
	zoom: 1;
	vertical-align: top;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
}

.pc-style .MyTalk .AddLink .Btn:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0164_0.gif) center center no-repeat;
	color: #333333;
}

.pc-style .LayoutLargesse {
	width: 100%;
	position: fixed;
	left: 0;
	right: 0px;
	top: 50%;
	margin-top: -150px;
	z-index: 5000;
	display: none;
}

.pc-style .LayoutLargesse .BtnCrash {
	background: #db3434;
	color: #ffffff;
	text-align: center;
	height: 60px;
	width: 120px;
	border-radius: 120px;
	display: block;
	margin: 0px auto 16px auto;
	padding: 30px 0px;
	font-size: 16px;
	border: 8px solid #ffffff;
}

.pc-style .LayoutLargesse .BtnCrash span {
	display: block;
	line-height: 30px;
}

.pc-style .LayoutLargesse .BtnCrash strong {
	font-size: 24px;
	font-weight: bold;
	color: #ffff00;
	font-family: "微软雅黑", "宋体";
}

.pc-style .LayoutLargesse .BtnOther {
	background: #005bac;
	color: #ffffff;
	text-align: center;
	height: 48px;
	width: 80px;
	border-radius: 120px;
	display: block;
	margin: 0px auto;
	padding: 16px 0px;
	border: 2px solid #ffffff;
}

.pc-style .LayoutLargesse .BtnOther span {
	display: block;
	font-size: 14px;
	line-height: 24px;
}

.pc-style .LayoutLargesse .BtnCancel {
	background: #ffffff;
	height: 36px;
	border-radius: 4px;
	display: block;
	position: relative;
	left: auto;
	right: auto;
	bottom: auto;
	font-size: 14px;
	text-align: center;
	color: #005bac;
	line-height: 36px;
	margin: 30px auto 0px auto;
	width: 80px;
}

.pc-style .LargesseOther {
	position: fixed;
	top: 50%;
	z-index: 5002;
	background: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 4px;
	box-shadow: 0px 0px 8px #000000;
	margin-top: -90px;
	width: 300px;
	left: 50%;
	margin-left: -151px;
	display: none;
}

.pc-style .LargesseOther .PopTitle {
	height: 40px;
	line-height: 40px;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding: 0px 16px;
}

.pc-style .LargesseOther .PopTitle .BtnClose {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0325_0.png) center center no-repeat;
	background-size: 16px 16px;
	width: 40px;
	height: 40px;
}

.pc-style .LargesseOther .PopCon {
	padding: 0px 16px;
}

.pc-style .LargesseOther .PopCon .Options {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 8px;
}

.LargesseOther .PopCon .Options li {
	float: left;
	width: 50%;
}

.pc-style .LargesseOther .PopCon .Options li a {
	display: block;
	margin: 4px;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	color: #333333;
}

.pc-style .LargesseOther .PopCon .Options li.Selected a {
	border: 1px solid #db3434;
	color: #db3434;
	background: #ffffff url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0326_0.png) right bottom no-repeat;
}

.pc-style .LargesseOther .PopCon .Options li .TxtBoxOuter {
	border: 1px solid #d9d9d9;
	margin: 4px;
}

.pc-style .LargesseOther .PopCon .Options li.Selected .TxtBoxOuter {
	border: 1px solid #db3434;
	background: #ffffff url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0326_0.png) right bottom no-repeat;
}

.pc-style .LargesseOther .PopCon .Options li .TxtBox {
	height: 20px;
	width: 100%;
	border: 0px;
	border-radius: 0px;
	line-height: 20px;
	padding: 10px 0px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	background: transparent;
}

.pc-style .LargesseOther .PopCon .Balance {
	line-height: 32px;
	padding: 0px 4px;
	margin-bottom: 8px;
}

.pc-style .LargesseOther .PopCon .Balance input {
	margin-right: 4px;
	vertical-align: middle;
}

.pc-style .LargesseOther .BtnContainer {
	height: 44px;
	position: relative;
	border-top: 1px solid #d9d9d9;
}

.pc-style .LargesseOther .BtnContainer li {
	float: left;
	width: 50%;
}

.pc-style .LargesseOther .BtnContainer .BtnCancel {
	display: block;
	text-align: center;
	line-height: 38px;
	height: 38px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	background: #ffffff;
	font-size: 16px;
	margin-right: 8px;
}

.pc-style .LargesseOther .BtnContainer .BtnOk {
	display: block;
	text-align: center;
	line-height: 40px;
	height: 40px;
	background: #db3434;
	color: #ffffff;
	font-size: 16px;
	border-radius: 4px;
	margin-left: 8px;
}

.pc-style .LargesseOther .BtnContainer .BtnAlipay {
	text-align: center;
	display: block;
	height: 24px;
	padding: 10px 0px;
	border-right: 1px solid #d9d9d9;
}

.pc-style .LargesseOther .BtnContainer .BtnAlipay .Ico {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0323_0.png) center center no-repeat;
	background-size: 24px 24px;
	vertical-align: middle;
	margin-right: 4px;
}

.pc-style .LargesseOther .BtnContainer .BtnAlipay .Text {
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.pc-style .LargesseOther .BtnContainer .BtnWeixinPay {
	text-align: center;
	display: block;
	height: 24px;
	padding: 10px 0px;
}

.pc-style .LargesseOther .BtnContainer .BtnWeixinPay .Ico {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0324_0.png) center center no-repeat;
	background-size: 24px 24px;
	vertical-align: middle;
	margin-right: 4px;
}

.pc-style .LargesseOther .BtnContainer .BtnWeixinPay .Text {
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.pc-style .LargesseOther .BtnContainer .BtnPay {
	line-height: 44px;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #09ba07;
	font-weight: bold;
}

.pc-style .SendComment {
	display: none;
}

.pc-style .ArticleComment {
	display: none;
}

.pc-style .Article .ArticleInnerProduct {
	border-top: 1px dashed #e5e5e5;
	padding-top: 15px;
}

.pc-style .Article .ArticleInnerProduct .ArticleInnerProductTitle {
	font-size: 20px;
	font-weight: bold;
	color: #e53737;
	margin-bottom: 10px;
}

.pc-style .Article .ArticleInnerProduct li {
	padding: 5px 0px 5px 10px;
	position: relative;
	font-size: 15px;
}

.pc-style .Article .ArticleInnerProduct li:before {
	content: "";
	display: block;
	border-radius: 100%;
	background: #e53737;
	position: absolute;
	width: 4px;
	height: 4px;
	left: 0px;
	top: 15px;
}

.pc-style .Article .ArticleInnerProduct li a {
	display: block;
	color: #336699;
}

.pc-style .Article .ArticleInnerProduct li a:hover {
	color: #e53737;
}

/*****手机版样式*****/

.mobile-style:after {
	content: "";
	display: block;
	padding: 32px 16px;
	height: 30px;
	background: url(https://wx.100xuexi.com/images/Mobile_bg0597.png) center center no-repeat;
	background-size: auto 30px;
}

.mobile-style #top, .mobile-style #bot, .mobile-style .comTopAd, .mobile-style #topNav, .mobile-style #PageBody #PageRight,.mobile-style .top-bar {
	display: none;
}

.mobile-style #PageBody #PageLeft {
	float: none;
	width: 100%;
}

.mobile-style #PageBody {
	width: 100%;
}

.mobile-style .Article {
	background: #ffffff;
	margin-bottom: 20px;
	padding: 20px;
}

.mobile-style .Article .ArticleTitle {
	padding-bottom: 20px;
}

.mobile-style .Article .ArticleTitle h1 {
	font-size: 20px;
	line-height: 1.3;
	color: #555555;
	font-weight: bold;
	text-align: left;
}

.mobile-style .Article .ArticleDes {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	padding: 5px 10px;
	background: #f5f5f5;
}

.mobile-style .Article .ArticleDes .BaseInfo {
	overflow: hidden;
	zoom: 1;
}

.mobile-style .Article .ArticleDes .BaseInfo li {
	float: left;
	margin-right: 20px;
	white-space: nowrap;
}

.mobile-style .Article .ArticleDes .BaseInfo .Website a {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 150px;
	overflow: hidden;
}

.mobile-style .Article .ArticleDes .BaseInfo .FontSize {
	display: none;
}

.mobile-style .Article .ArticleDes .Interactive {
	display: none;
}

.mobile-style .Article .ArticleCon {
	padding: 15px 0px;
	font-size: 14px;
}

.mobile-style .Article .ArticleCon object {
	width: 100%;
}

.mobile-style .Article .ArticleCon * {
	line-height: 1.8em !important;
	font-size: 16px !important;
	font-family: "微软雅黑", "宋体" !important;
	word-wrap: break-word;
}

.mobile-style .Article .ArticleCon a {
	color: #005bac
}

.mobile-style .Article .ArticleCon a:hover {
	color: #cc0000;
}

.mobile-style .Article .ArticleCon img {
	max-width: 100%;
}
.mobile-style .Article .ArticleCon p{
	word-wrap: break-word;
}
.mobile-style .Article .ArticleTopAd {
	background: #dd2d2d;
	text-align: center;
}

.mobile-style .Article .ArticleTopAd a {
	display: block;
}

.mobile-style .Article .ArticleTopAd img {
	vertical-align: top;
	max-width: 100%;
}

.mobile-style .Profit {
	width: auto;
	min-width: auto;
	background: #ffffff;
	margin: 0px auto;
	padding: 15px 0px 15px 0px;
	text-align: center;
	display: none;
}

.mobile-style .Profit .BtnLargesse {
	display: block;
	width: 60px;
	height: 60px;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/HotArticle/images/Mobile_bg0144.png) center center no-repeat;
	margin: 20px auto;
}

.mobile-style .Profit .Largesse {
	border-top: 1px dotted #e5e5e5;
	position: relative;
	margin-top: 10px;
}

.mobile-style .Profit .LargesseTitle {
	position: relative;
	top: -10px;
	background: #ffffff;
	display: inline-block;
	padding: 0px 10px;
}

.mobile-style .Profit .UserList ul {
	overflow: hidden;
	zoom: 1;
	margin: 5px 0px;
}

.mobile-style .Profit .UserList ul li {
	padding: 5px;
	display: inline-block;
	width: 36px;
	overflow: hidden;
}

.mobile-style .Profit .UserList ul li img {
	width: 36px;
	height: 36px;
	border-radius: 30px;
}

.mobile-style .Profit .Beg {
	font-size: 14px;
	line-height: 30px;
}

.mobile-style .Profit .Beg strong {
	font-weight: bold;
	color: #E53333;
	font-size: 18px;
}

.mobile-style .Comment {
	background: #ffffff;
	margin: 0px auto 10px auto;
	font-size: 12px;
	line-height: 22px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	display: none;
}

.mobile-style .Comment .CommentTitle {
	padding: 0px 10px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0001.gif) left -1px repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	line-height: 30px;
	height: 30px;
	position: relative;
}

.mobile-style .Comment .CommentTitle .RightTitle {
	float: right;
	color: #187C60;
	font-size: 12px;
	font-weight: normal;
}

.mobile-style .Comment .CommentTitle .Total {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.mobile-style .Comment .CommentTitle .More {
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.mobile-style .Comment .CommentTitle .ChatRecord {
	/*float:right;
position:relative;*/
	position: absolute;
	font-size: 12px;
	padding-left: 22px;
	font-weight: normal;
	right: 10px;
	top: 0px;
	background: url("https://www.greenboxfloral.com/Images/Social_bg0053.gif") left center no-repeat;
	display: none;
}

.mobile-style .Comment .CommentTitle .ChatRecord a {
	color: #1e50a2;
	float: left;
	margin-right: 5px;
}

.mobile-style .Comment .CommentTitle .ChatRecord a:hover {
	color: #cc0000;
}

.mobile-style .Comment .CommentTitle .ChatRecord .Num {
	background: #cc0000;
	border-radius: 16px;
	height: 16px;
	line-height: 16px;
	padding: 0px 5px;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 7px 0px;
}

.mobile-style .CommentList .Item {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px 10px 10px 70px;
	position: relative;
	z-index: 1;
	overflow: auto;
	zoom: 1;
}

.mobile-style .CommentList .Item .User {
	float: left;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 10px;
	top: 10px;
	/*border:1px solid #d9d9d9;带边框不好看——倪彦辉*/
	border-radius: 4px;
}

.mobile-style .CommentList .Item .UserHead {
	width: 50px;
	height: 50px;
	border-radius: 4px;
}

.mobile-style .CommentList .RItem .User {
	left: 0px;
}

.mobile-style .CommentList .R_RItem .User {
	left: 0px;
}

.mobile-style .CommentList .Item .ItemCon {}

.mobile-style .CommentList .Item .ItemCon .UserBaseInfo {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}

.mobile-style .CommentList .Item .ItemCon .UserBaseInfo .NickName {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}

.mobile-style .CommentList .Item .ItemCon .UserBaseInfo .Time-Terminal {
	font-family: Arial;
	color: #666666;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemTitle {
	padding-top: 5px;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemTitle img {
	vertical-align: bottom;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemTitle .Type {
	color: #cc0000;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemTitle a {
	color: #0066cc;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemTitle a:hover {
	color: #cc0000;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemTitle .showBtn {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg02786.gif) right center no-repeat;
	padding-right: 18px
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemTitle .PageNum {
	color: #cc0000;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemBody {
	color: #333333;
	word-break: break-all;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemBody p img {
	vertical-align: bottom;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox {
	margin-top: 5px;
	overflow: hidden;
	zoom: 1;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li {
	width: 80px;
	height: 60px;
	overflow: hidden;
	position: relative;
	margin: 0px 5px 5px 0px;
	cursor: pointer;
	float: left;
	/*	border:1px solid #e5e5e5;*/
	text-align: center;
	background: #ffffff;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li img {
	width: 80px;
	height: 60px;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li .IcoZoom {
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0309.png) center center no-repeat;
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: none;
}

.mobile-style .Comment .CommentList .Item .ItemCon .EbookCutOut {
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	padding: 5px 10px;
	color: #666666;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ItemBody .ImgBox li:hover .IcoZoom {
	display: block;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ToolBar {
	color: #666666;
	overflow: hidden;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer {
	float: left;
	height: 22px;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer a {
	float: left;
	margin-right: 14px;
	cursor: pointer;
	color: #0066cc;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer .BtnGood {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg02782.gif) left 3px no-repeat;
	padding-left: 16px;
	color: #cc0000;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ToolBar .BtnContainer .BtnBad {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg02783.gif) left 6px no-repeat;
	padding-left: 16px;
	color: #cc0000;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList {
	padding-top: 10px;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .RItem {
	padding: 10px 10px 10px 60px;
	position: relative;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .RItem .ToolBar .Time {
	float: left;
	font-family: Arial;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .RItem .ToolBar .BtnReply {
	float: left;
	width: 12px;
	height: 12px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) center center no-repeat;
	cursor: pointer;
	padding: 5px 6px;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .R_RItem {
	padding: 10px 10px 10px 60px;
	margin-left: 70px;
	position: relative;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .R_RItem .ToolBar .Time {
	float: left;
	font-family: Arial;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .R_RItem .ToolBar .BtnReply {
	float: left;
	width: 12px;
	height: 12px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) center center no-repeat;
	cursor: pointer;
	padding: 5px 6px;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply {
	background: #fff2de;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply .ItemTitle {
	font-weight: normal;
	color: #333333;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply .ItemTitle .Sign {
	color: #ffffff;
	background: #008000;
	display: inline-block;
	padding: 2px 4px;
	line-height: 14px;
	margin-left: 5px;
	border-radius: 4px;
}

.mobile-style .Comment .CommentList .Item .ItemCon .ReplyList .EditorReply .ItemBody {
	color: #333333;
}

.mobile-style .CommentList .Item .ItemCon .ItemBody .ShareLink {
	height: 44px;
	overflow: hidden;
	background: #f5f5f5;
	padding: 4px;
	display: block;
}

.mobile-style .CommentList .Item .ItemCon .ItemBody .ShareLink .ShareImg {
	width: 44px;
	height: 44px;
	float: left;
	overflow: hidden;
}

.mobile-style .CommentList .Item .ItemCon .ItemBody .ShareLink .ShareImg img {
	width: 44px;
	height: 44px;
}

.mobile-style .CommentList .Item .ItemCon .ItemBody .ShareLink .ShareText {
	margin-left: 56px;
	height: 44px;
	display: block;
	overflow: hidden;
	color: #000000;
}

.mobile-style .ReplyForm {
	/*background:url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0115_0.gif) -1012px top no-repeat;
padding-top:8px;*/
	display: none;
}

.mobile-style .ReplyForm .ReplyBox {
	border: 1px solid #d9d9d9;
	background: #f5f5f5;
	padding: 10px;
	overflow: hidden;
	zoom: 1;
}

.mobile-style .ReplyForm .TextBoxOuter {
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
	padding: 5px 5px;
	background: #ffffff;
}

.mobile-style .ReplyForm .TextBox {
	height: 80px;
	outline: 0px;
	clear: both;
	border: 0px;
	display: block;
	width: 100%;
}

.mobile-style .ReplyForm .BtnContainer .OtherTypeMsg {
	float: left;
}

.mobile-style .ReplyForm .BtnContainer .OtherTypeMsg li {
	width: 24px;
	height: 24px;
	margin-right: 5px;
	float: left;
	cursor: pointer;
}

.mobile-style .ReplyForm .OtherTypeMsg .BtnFace {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0037.png) center center no-repeat;
}

.mobile-style .ReplyForm .OtherTypeMsg .BtnImg {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0038.png) center center no-repeat;
}

.mobile-style .ReplyForm .OtherTypeMsg .BtnLink {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0069.png) center center no-repeat;
}

.mobile-style .ReplyForm .BtnContainer {
	color: #666666;
	height: 24px;
}

.mobile-style .ReplyForm .BtnSubmit {
	width: 60px;
	height: 24px;
	cursor: pointer;
	border: 0px;
	text-align: center;
	line-height: 24px;
	background: #009036;
	border-radius: 4px;
	color: #ffffff;
	float: right;
	display: block;
}

.mobile-style .ReplyForm .BtnSubmit:hover {
	background: #008030;
	border-radius: 4px;
}

.mobile-style .ReplyForm .BtnSubmitTalk {
	width: 60px;
	height: 24px;
	cursor: pointer;
	border: 0px;
	text-align: center;
	line-height: 24px;
	background: #009036;
	border-radius: 4px;
	color: #ffffff;
	float: right;
	display: block;
}

.mobile-style .ReplyForm .BtnSubmitTalk:hover {
	background: #008030;
	border-radius: 4px;
}

.mobile-style .ReplyForm .ImgUploadList dt {
	margin-bottom: 5px;
	position: relative;
}

.mobile-style .ReplyForm .ImgUploadList dt .BtnClose {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0101.gif) center center no-repeat;
	width: 20px;
	height: 20px;
}

.mobile-style .ReplyForm .ImgUploadList dt .BtnClose:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0102.gif) center center no-repeat;
}

.mobile-style .ReplyForm .ImgUploadList {
	padding: 5px 10px;
	display: block;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	clear: both;
	margin-top: 10px;
	display: none;
}

.mobile-style .ReplyForm .ImgUploadList ul {
	overflow: hidden;
	zoom: 1;
}

.mobile-style .ReplyForm .ImgUploadList li {
	width: 120px;
	height: 80px;
	overflow: hidden;
	position: relative;
	margin: 0px 5px 5px 0px;
	float: left;
	border: 1px solid #e5e5e5;
	text-align: center;
	background: #ffffff;
}

.mobile-style .ReplyForm .ImgUploadList li img {
	width: 120px;
}

.mobile-style .ReplyForm .ImgUploadList li .BtnDel {
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0310.png) center center no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

.mobile-style .ReplyForm .ImgUploadList li.AddImg {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0015.png) center center no-repeat;
	cursor: pointer;
}

.mobile-style .ReplyForm .ImgUploadList li.AddImg:hover {
	background: #f5f5f5 url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0015.png) center center no-repeat;
}

/*纠错题库定位*/

.mobile-style .TestQuestion {
	display: none;
}

.mobile-style .question {
	border: 1px dashed #ff6a00;
	margin: 5px 0px;
	border-radius: 4px;
}

.mobile-style .question p {
	margin: 0px;
}

.mobile-style .question .closeBtn {
	font-family: 宋体;
	float: right;
	font-size: 20px;
	color: red;
	font-weight: bold;
	display: block;
	padding: 2px;
}

.mobile-style .question .questionContent {
	margin: 10px;
}

.mobile-style .question .paperTitle {
	font-weight: bold;
	padding: 5px 0px 5px 10px;
}

.mobile-style .subquestion {
	margin: 0px 10px 10px;
	border: 1px solid #DDD;
	padding: 10px;
	position: relative;
}

.mobile-style .subquestion ul {
	margin-left: 0px;
}

.mobile-style .feedbackTip {
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #D05050;
	color: #FFF;
	font-size: 12px;
	padding: 5px 8px;
}

.mobile-style .feedback {
	background: #ffe9e9 url(https://g.100xuexi.com/CssModel/XXTK/Images_sc/bg02785.gif) right bottom no-repeat;
}

.mobile-style .Comment .ViewMore {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px;
	text-align: center;
	background: #f5f5f5;
}

.mobile-style .Comment .ViewMore a {
	color: #00427C;
	line-height: 24px;
	font-size: 12px;
}

.mobile-style .Comment .ViewMore a:hover {
	color: #cc0000;
}

.mobile-style .Comment .ShowMore {
	padding: 5px;
	background: #f5f5f5;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
}

.mobile-style .Comment .ShowMore a {
	color: #00427C;
	line-height: 24px;
}

.mobile-style .Comment .ShowMore a:hover {
	color: #cc0000;
}

.mobile-style .Comment .GrabSofa {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) right center no-repeat;
	display: block;
	width: 48px;
	text-align: right;
	height: 24px;
	line-height: 24px;
	margin: 0px auto;
	padding-right: 16px;
	color: #0066cc;
}

.mobile-style .Comment .GrabSofa:hover {
	color: #cc0000;
}

/*评论与纠错栏目  结束*/

/*鼠标悬停显示的用户基本信息-begin*/

.mobile-style .UserInfoBox {
	position: absolute;
	border: 4px solid #cccccc;
	background: #ffffff;
	width: 360px;
	height: 135px;
	overflow: hidden;
	display: none;
	z-index: 3000;
}

.mobile-style .UserInfoBox .InfoCon {
	padding: 10px 10px 10px 90px;
	position: relative;
	height: 70px;
}

.mobile-style .UserInfoBox .InfoCon .HeadImgBox {
	width: 70px;
	height: 70px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.mobile-style .UserInfoBox .InfoCon .HeadImgBox img {
	width: 70px;
	height: 70px;
	border-radius: 4px;
}

.mobile-style .UserInfoBox .InfoCon li {
	overflow: hidden;
	zoom: 1;
}

.mobile-style .UserInfoBox .InfoCon .NickName {
	float: left;
	white-space: nowrap;
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	line-height: 24px;
}

.mobile-style .UserInfoBox .InfoCon .Time {
	float: right;
	font-family: Arial;
	color: #666666;
}

.mobile-style .UserInfoBox .InfoCon .Male {
	float: left;
	height: 16px;
	width: 24px;
	background: #00a0e9 url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0002.png) left center no-repeat;
	text-align: right;
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	line-height: 16px;
	margin: 3px 10px 3px 0px;
	padding: 0px 3px;
	overflow: hidden;
	border-radius: 2px;
}

.mobile-style .UserInfoBox .InfoCon .Female {
	float: left;
	height: 16px;
	width: 24px;
	background: #e4007f url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0001.png) left center no-repeat;
	text-align: right;
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	line-height: 16px;
	margin: 3px 10px 3px 0px;
	padding: 0px 3px;
	overflow: hidden;
	border-radius: 2px;
}

.mobile-style .UserInfoBox .InfoCon .Position {
	float: left;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0003.png) right center no-repeat;
	color: #666666;
	padding-right: 12px;
}

.mobile-style .UserInfoBox .InfoCon .Signature {
	color: #666666;
	height: 22px;
	overflow: hidden;
}

.mobile-style .UserInfoBox .BtnContainer {
	height: 44px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0028.png) left top repeat-x;
	display: block;
	border-top: 1px solid #d9d9d9;
}

.mobile-style .UserInfoBox .BtnContainer li {
	width: 50%;
	float: left;
}

.mobile-style .UserInfoBox .BtnContainer li a {
	display: block;
	height: 20px;
	text-align: center;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 20px;
	padding: 12px 0px;
}

.mobile-style .UserInfoBox .BtnContainer li .BtnSendMsg {
	border-right: 1px solid #d9d9d9;
}

.mobile-style .UserInfoBox .BtnContainer li .BtnSendMsg .Ico {
	width: 24px;
	height: 20px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0029.png) center center no-repeat;
	display: inline-block;
	zoom: 1;
	vertical-align: -4px;
	margin-right: 3px;
}

.mobile-style .UserInfoBox .BtnContainer li .BtnCheckOut .Ico {
	width: 24px;
	height: 20px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0030.png) center center no-repeat;
	display: inline-block;
	zoom: 1;
	vertical-align: -4px;
	margin-right: 3px;
}

/*鼠标悬停显示的用户基本信息-end*/

/*表情弹出框*/

.mobile-style .FaceBox {
	width: 480px;
	border: 1px solid #d9d9d9;
	padding: 2px;
	position: absolute;
	display: none;
	z-index: 4001;
	background: #ffffff;
}

.mobile-style .FaceBox ul {
	overflow: hidden;
	zoom: 1;
}

.mobile-style .FaceBox li {
	width: 24px;
	height: 24px;
	border: 1px solid #f0f0f0;
	margin: 1px;
	float: left;
	text-align: center;
	padding: 2px;
	cursor: pointer;
}

.mobile-style .FaceBox li img {
	max-width: 24px;
	max-height: 24px;
}

.mobile-style .FaceBox li:hover {
	border: 1px solid #0066cc;
}

/*查看大图*/

.mobile-style .Mask {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	left: 0px;
	top: 0px;
	z-index: 5000;
	display: none;
}

.mobile-style .LightBox {
	height: 610px;
	width: 810px;
	border: 1px solid #333333;
	box-shadow: 0px 0px 10px 0px #000000;
	position: absolute;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -405px;
	margin-top: -305px;
	z-index: 5001;
	display: none;
}

.mobile-style .LightBox .Bg {
	background: #000000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	height: 610px;
	width: 810px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5002;
}

.mobile-style .LightBox .BtnClose {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0310.png) center center no-repeat;
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 1;
	z-index: 5004;
}

.mobile-style .LightBox .ImgContainer {
	height: 100%;
}

.mobile-style .LightBox table {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 5003;
}

.mobile-style .LightBox table td {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.mobile-style .LightBox table td img {
	max-height: 600px;
	max-width: 800px;
	opacity: 1;
}

.mobile-style .Pagination {
	text-align: center;
	padding-top: 15px;
}

.mobile-style .BtnMyTalk {
	font-size: 12px;
	font-weight: normal;
	color: #0066cc;
	position: absolute;
	right: 10px;
	top: 0px;
	height: 30px;
	line-height: 30px;
	margin-left: -38px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0308.gif) right center no-repeat;
	padding-right: 16px;
}

.mobile-style .MyTalk {
	display: block;
	width: 660px;
	padding: 10px;
	background: #ffffff;
	border: 5px solid #cccccc;
	box-shadow: 0px 0px 5px 0px #000000;
	border-radius: 5px;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -345px;
	margin-top: -200px;
	z-index: 4000;
	display: none;
}

.mobile-style .MyTalk .mobile-style .FaceBox {
	z-index: 4001;
}

.mobile-style .MyTalkTitle {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
}

.mobile-style .MyTalkTitle .BtnCloseMyTalk {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0042.png) center center no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.mobile-style .MyTalkTitle .BtnCloseMyTalk:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/Social_bg0042_0.png) center center no-repeat;
}

.mobile-style .MyTalk .AddLink {
	padding: 5px 10px;
	display: block;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	clear: both;
	margin-top: 10px;
	display: none;
}

.mobile-style .MyTalk .AddLink dt {
	position: relative;
}

.mobile-style .MyTalk .AddLink dt .BtnClose {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0101.gif) center center no-repeat;
	width: 20px;
	height: 20px;
}

.mobile-style .MyTalk .AddLink .BtnClose:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0102.gif) center center no-repeat;
}

.mobile-style .MyTalk .AddLink dd {
	padding: 10px 0px;
}

.mobile-style .MyTalk .AddLink .TextLinkBox {
	line-height: 22px;
	height: 22px;
	border: 1px solid #999999;
	width: 300px;
	padding: 0px 5px;
	margin-right: 10px;
}

.mobile-style .MyTalk .AddLink .Btn {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0164.gif) center center no-repeat;
	color: #333333;
	height: 24px;
	width: 50px;
	display: inline-block;
	border: 0px;
	zoom: 1;
	vertical-align: top;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
}

.mobile-style .MyTalk .AddLink .Btn:hover {
	background: url(https://g.100xuexi.com/CssModel/100eshu/Images/bg0164_0.gif) center center no-repeat;
	color: #333333;
}

.mobile-style .LayoutLargesse {
	width: 100%;
	position: fixed;
	left: 0;
	right: 0px;
	top: 50%;
	margin-top: -150px;
	z-index: 5000;
	display: none;
}

.mobile-style .LayoutLargesse .BtnCrash {
	background: #db3434;
	color: #ffffff;
	text-align: center;
	height: 60px;
	width: 120px;
	border-radius: 120px;
	display: block;
	margin: 0px auto 16px auto;
	padding: 30px 0px;
	font-size: 16px;
	border: 8px solid #ffffff;
}

.mobile-style .LayoutLargesse .BtnCrash span {
	display: block;
	line-height: 30px;
}

.mobile-style .LayoutLargesse .BtnCrash strong {
	font-size: 24px;
	font-weight: bold;
	color: #ffff00;
	font-family: "微软雅黑", "宋体";
}

.mobile-style .LayoutLargesse .BtnOther {
	background: #005bac;
	color: #ffffff;
	text-align: center;
	height: 48px;
	width: 80px;
	border-radius: 120px;
	display: block;
	margin: 0px auto;
	padding: 16px 0px;
	border: 2px solid #ffffff;
}

.mobile-style .LayoutLargesse .BtnOther span {
	display: block;
	font-size: 14px;
	line-height: 24px;
}

.mobile-style .LayoutLargesse .BtnCancel {
	background: #ffffff;
	height: 36px;
	border-radius: 4px;
	display: block;
	position: relative;
	left: auto;
	right: auto;
	bottom: auto;
	font-size: 14px;
	text-align: center;
	color: #005bac;
	line-height: 36px;
	margin: 30px auto 0px auto;
	width: 80px;
}

.mobile-style .LargesseOther {
	position: fixed;
	top: 50%;
	z-index: 5002;
	background: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 4px;
	box-shadow: 0px 0px 8px #000000;
	margin-top: -90px;
	width: 300px;
	left: 50%;
	margin-left: -151px;
	display: none;
}

.mobile-style .LargesseOther .PopTitle {
	height: 40px;
	line-height: 40px;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding: 0px 16px;
}

.mobile-style .LargesseOther .PopTitle .BtnClose {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0325_0.png) center center no-repeat;
	background-size: 16px 16px;
	width: 40px;
	height: 40px;
}

.mobile-style .LargesseOther .PopCon {
	padding: 0px 16px;
}

.mobile-style .LargesseOther .PopCon .Options {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 8px;
}

.mobile-style .LargesseOther .PopCon .Options li {
	float: left;
	width: 50%;
}

.mobile-style .LargesseOther .PopCon .Options li a {
	display: block;
	margin: 4px;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	color: #333333;
}

.mobile-style .LargesseOther .PopCon .Options li.Selected a {
	border: 1px solid #db3434;
	color: #db3434;
	background: #ffffff url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0326_0.png) right bottom no-repeat;
}

.mobile-style .LargesseOther .PopCon .Options li .TxtBoxOuter {
	border: 1px solid #d9d9d9;
	margin: 4px;
}

.mobile-style .LargesseOther .PopCon .Options li.Selected .TxtBoxOuter {
	border: 1px solid #db3434;
	background: #ffffff url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0326_0.png) right bottom no-repeat;
}

.mobile-style .LargesseOther .PopCon .Options li .TxtBox {
	height: 20px;
	width: 100%;
	border: 0px;
	border-radius: 0px;
	line-height: 20px;
	padding: 10px 0px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	background: transparent;
}

.mobile-style .LargesseOther .PopCon .Balance {
	line-height: 32px;
	padding: 0px 4px;
	margin-bottom: 8px;
}

.mobile-style .LargesseOther .PopCon .Balance input {
	margin-right: 4px;
	vertical-align: middle;
}

.mobile-style .LargesseOther .BtnContainer {
	height: 44px;
	position: relative;
	border-top: 1px solid #d9d9d9;
}

.mobile-style .LargesseOther .BtnContainer li {
	float: left;
	width: 50%;
}

.mobile-style .LargesseOther .BtnContainer .BtnCancel {
	display: block;
	text-align: center;
	line-height: 38px;
	height: 38px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	background: #ffffff;
	font-size: 16px;
	margin-right: 8px;
}

.mobile-style .LargesseOther .BtnContainer .BtnOk {
	display: block;
	text-align: center;
	line-height: 40px;
	height: 40px;
	background: #db3434;
	color: #ffffff;
	font-size: 16px;
	border-radius: 4px;
	margin-left: 8px;
}

.mobile-style .LargesseOther .BtnContainer .BtnAlipay {
	text-align: center;
	display: block;
	height: 24px;
	padding: 10px 0px;
	border-right: 1px solid #d9d9d9;
}

.mobile-style .LargesseOther .BtnContainer .BtnAlipay .Ico {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0323_0.png) center center no-repeat;
	background-size: 24px 24px;
	vertical-align: middle;
	margin-right: 4px;
}

.mobile-style .LargesseOther .BtnContainer .BtnAlipay .Text {
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.mobile-style .LargesseOther .BtnContainer .BtnWeixinPay {
	text-align: center;
	display: block;
	height: 24px;
	padding: 10px 0px;
}

.mobile-style .LargesseOther .BtnContainer .BtnWeixinPay .Ico {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(https://g.100xuexi.com/CssModel/XXMain2014/Images/bg0324_0.png) center center no-repeat;
	background-size: 24px 24px;
	vertical-align: middle;
	margin-right: 4px;
}

.mobile-style .LargesseOther .BtnContainer .BtnWeixinPay .Text {
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.mobile-style .LargesseOther .BtnContainer .BtnPay {
	line-height: 44px;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #09ba07;
	font-weight: bold;
}

.mobile-style .SendComment {
	display: none;
}

.mobile-style .ArticleComment {
	display: none;
}

.mobile-style .Article .ArticleInnerProduct {
	border-top: 1px dashed #e5e5e5;
	padding-top: 15px;
}

.mobile-style .Article .ArticleInnerProduct .ArticleInnerProductTitle {
	font-size: 20px;
	font-weight: bold;
	color: #e53737;
	margin-bottom: 10px;
	text-align: center;
}

.mobile-style .Article .ArticleInnerProduct li {
	padding: 5px 0px 5px 10px;
	position: relative;
	font-size: 15px;
}

.mobile-style .Article .ArticleInnerProduct li:before {
	content: "";
	display: block;
	border-radius: 100%;
	background: #e53737;
	position: absolute;
	width: 4px;
	height: 4px;
	left: 0px;
	top: 15px;
}

.mobile-style .Article .ArticleInnerProduct li a {
	display: block;
	color: #336699;
}

.mobile-style .Article .ArticleInnerProduct li a:hover {
	color: #e53737;
}