@charset "utf-8";

/* CSS Document */

#selectLibrary,
#searchLibrary,
#footer,
#footer1 {
	position: fixed;
}

input {
	vertical-align: middle;
}


/*.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
	background: #FFF !important;
}*/

body {
	font-family: 'Microsoft YaHei';
	color: #333;
}

.clearFix::after {
	content: "";
	width: 0;
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

span {
	vertical-align: middle;
	font-size: 14px;
	text-shadow: none;
}

.bg-white {
	background-color: #fff;
}

* {
	padding: 0;
	margin: 0;
}

li {
	list-style: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	text-shadow: none;
}

.clear {
	clear: both;
}

a {
	text-decoration: none;
}

li,
dt,
dd {
	text-shadow: none;
}

.ui-page {
	max-width: 640px;
	margin: 0 auto;
	position: static;
}

.ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-page {
	position: static;
}

.HideAlertCon {
	background: #FFF;
	position: fixed;
	width: 70%;
	height: 150px;
	left: 50%;
	top: 50%;
	margin: -75px 0 0 -35%;
	border-radius: 10px;
	padding: 15px;
	box-sizing: border-box;
}

.HideAlertCon p {
	font-size: 13px;
	color: #444;
	text-align: center;
	line-height: 20px;
}

.HideAlertCon p.btn {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #ccc;
	font-size: 15px;
}

.loadingMore {
	text-align: center;
	border-radius: 15px;
	padding: 8px 15px;
	width: 120px;
	margin: 20px auto;
	background: #99d499;
	font-size: 14px;
	text-shadow: none;
	color: #fff;
}

.loadingMore:active {
	background: #73b373;
}


/*登录页*/


/*SLogin*/

.Login .LoginImg {
	width: 100%;
}

.Login .LoginImg img {
	width: 100%;
	height: auto;
}

.Login .LoginBtn {
	width: 90%;
	margin: 0 auto;
}

.Login .LoginBtn ul li {
	text-align: center;
	color: #FFF;
	margin-top: 14px;
	border-radius: 5px;
	cursor: pointer;
	transition: all 0.3s;
	padding: 6px 0;
	text-shadow: none;
}

.Login .LoginBtn ul li:first-child {
	background: #1f883c;
}

.Login .LoginBtn ul li:first-child:active {
	background: #0A55C4;
}

.Login .LoginBtn ul li:last-child {
	background: #5CB141;
}

.Login .LoginBtn ul li:last-child:active {
	background: #46892E;
}

.Login .LoginBtn ul li span.iconfont {
	font-size: 24px;
	margin-right: 10px;
}

.Login .LoginBtn ul li b {
	font-weight: normal;
	font-size: 16px;
}

.Login .Third ul li {
	float: left;
	width: 33%;
	box-sizing: border-box;
	text-align: center;
	margin-top: 50px;
	cursor: pointer;
}

.Login .Third ul li p.ThirdIcon {
	font-size: 30px;
}

.Login .Third ul li p.ThirdImg {
	margin-top: 12px;
}

.Login .Third ul li p.text {
	font-size: 12px;
	margin-top: 5px;
	color: #666;
}


/*ELogin*/


/*通行证登录*/


/*SPassCheck*/

.PassCheck {
	width: 90%;
	margin: 40px auto 0;
}

.PassCheck ul li {
	border-bottom: 1px solid #eee;
	font-size: 14px;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 10px;
}

.PassCheck ul li:last-child {
	border: none;
}

.PassCheck ul li span {
	display: inline-block;
	width: 10%;
	box-sizing: border-box;
}

.PassCheck ul li .text {
	border: none;
	width: 88%;
	font-family: 'Microsoft YaHei';
	outline: none;
	font-size: 14px;
	padding-left: 10px;
	box-sizing: border-box;
}

.PassCheck ul li p.button {
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38cb61;
	text-shadow: none;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	transition: all 0.3s;
	cursor: pointer;
}

.PassCheck ul li p.button:active {
	background: #2fb755;
}


/*找回密码*/

.navFindPassword {
	width: 80%;
	margin: 40px auto 20px;
	border-bottom: 1px solid #ccc;
	position: relative;
}

.navFindPassword p {
	width: 33%;
	box-sizing: border-box;
	text-align: center;
	float: left;
}

.navFindPassword p b {
	display: block;
	width: 14px;
	height: 14px;
	background: #ccc;
	border-radius: 50%;
	text-align: center;
	/*margin: 0 auto;*/
	position: absolute;
	top: 0;
	margin-top: -7px;
}

.navFindPassword p:first-child {
	text-align: left;
}

.navFindPassword p:last-child {
	text-align: right;
}

.navFindPassword p:first-child b {
	left: 0;
}

.navFindPassword p:nth-child(2) b {
	left: 50%;
	margin-left: -7px;
}

.navFindPassword p:last-child b {
	right: 0;
}

.navFindPassword p i {
	font-style: normal;
	font-size: 8px;
	color: #aaa;
	display: inline-block;
	margin-top: 15px;
}

.ThroughVerification {
	margin-top: 20px;
}

.ThroughVerification p {
	font-size: 10px;
	color: #F00;
	text-align: center;
}

.registerForgetPassword p {
	margin-top: 10px;
	font-size: 14px;
	color: #999;
	cursor: pointer;
}

.PassCheckThird {
	margin-top: -80px;
}

.PassCheckThird .Third ul li {
	float: left;
	width: 33%;
	box-sizing: border-box;
	text-align: center;
	font-weight: normal;
	cursor: pointer;
}

.PassCheckThird .Third ul li p.ThirdIcon {
	font-size: 30px;
}

.PassCheckThird .Third ul li p.ThirdImg {
	margin-top: 12px;
}

.PassCheckThird .Third ul li p.text {
	font-size: 12px;
	margin-top: 5px;
	color: #666;
}


/*EPassCheck*/


/*借阅证登录*/


/*SSelectLibrary*/

.SelectLibrary {
	text-align: center;
	margin-bottom: 40px;
}

.SelectLibrary p.libraryP {
	font-size: 30px;
	color: #999;
}

.SelectLibrary h1 {
	font-size: 16px;
	color: #666;
	margin-top: 5px;
	cursor: pointer;
}


/*ESelectLibrary*/


/*选择图书馆*/


/*Sregion*/

.whole {
	width: 96%;
	margin: 20px auto 0;
	font-size: 12px;
	color: #aaa;
}

.region {
	background: #FFF;
	border-top: 1px solid #D8D8D8 !important;
	border-bottom: 1px solid #D8D8D8 !important;
	margin-top: .8em;
}

.regionCenter {
	width: 100%;
	margin: 0 auto;
	padding: 8px 10px;
	box-sizing: border-box;
}


/*.region ul li {
	padding: 5px 10px;
	box-sizing: border-box;
}*/

.region ul li:active {
	background: #eee;
	width: 100%;
}

.region ul li .regionCenter {
	border-bottom: 1px solid #D8D8D8;
	cursor: pointer;
}

.region ul li:last-child .regionCenter {
	border-bottom: none;
}

.region ul li .regionCenter span {
	color: #333;
	font-size: 14px;
	vertical-align: middle;
}

.region ul li .regionCenter b.right:before {
	content: "\e623";
	font-size: 20px;
	font-weight: normal;
	float: right;
	color: #cacaca;
}


/*Eregion*/


/*注册*/


/*SIndividualRegistration*/

.IndividualRegistration {
	width: 96%;
	margin: 20px auto 0;
}

.IndividualRegistration p {
	margin-bottom: 20px;
}

.IndividualRegistration p span {
	display: block;
}

.IndividualRegistration p .text {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #dadada;
	margin-top: 10px;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	outline: none;
	padding-left: 10px;
	box-sizing: border-box;
	border-radius: 3px;
}

.IndividualRegistration .VerificationCodeText {
	width: 100%;
}

.IndividualRegistration .VerificationCodeTextWidth {
	width: 60%;
}

.IndividualRegistration .VerificationCodeText p {
	margin-bottom: 0;
}

.IndividualRegistration .VerificationCodeText .text {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #dadada;
	margin-top: 10px;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	outline: none;
	padding-left: 10px;
	box-sizing: border-box;
	border-radius: 3px;
}

.VerificationCodeIcon {
	width: 40%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #dadada;
	text-align: center;
	margin-top: 30px;
	box-sizing: border-box;
	border-left: none;
	cursor: pointer;
	display: none;
}

.IndividualRegistration p .button {
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	transition: all 0.3s;
	cursor: pointer;
	border: none;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	margin-top: 20px;
	outline: none;
}

.IndividualRegistration p .buttonAdd {
	background: #cacaca;
}

.IndividualRegistration p .button:active {
	background: #1f883c;
}

.IndividualRegistration p .buttonAdd:active {
	background: #aaa;
}

.IndividualRegistration p a {
	font-weight: normal;
	color: #333;
	margin-top: 10px;
	text-align: center;
	display: block;
	font-size: 14px;
}

.IndividualRegistration p a:hover {
	color: #333;
}


/*企业注册*/

.IndividualRegistration .radio label {
	background: #FFF;
	border-color: #FFF;
	border-radius: 3px;
}

.IndividualRegistration .radio label span {
	font-weight: normal;
	font-family: 'Microsoft YaHei';
	margin-top: -10px;
	display: inline-block;
}

.IndividualRegistration p b {
	vertical-align: middle;
	font-weight: normal;
	display: inline-block;
	color: #F00;
	margin-top: 5px;
}

.IndividualRegistration h3 {
	font-size: 12px;
	margin-bottom: 20px;
}

.Addcon {
	width: 100%;
	height: auto;
	background: #eee;
	border: 1px solid #cacaca;
	border-radius: 4px;
	padding: 10px;
	box-sizing: border-box;
}

.Addcon em {
	font-style: normal;
	display: block;
	line-height: 24px;
}


/*EIndividualRegistration*/


/*联系人天*/


/*ScontactRT*/

.contactRT {
	width: 96%;
	margin: 20px auto 0;
}

.contactRT p {
	margin-bottom: 15px;
	font-size: 14px;
	text-align: center;
	color: #999;
}


/*EcontactRT*/


/*首页*/


/*SIndex*/

.searchIndex {
	width: 73%;
	margin: 0 12% !important;
}

.searchIndex .text {
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	border: none;
	outline: none;
	padding-left: 10px;
	box-sizing: border-box;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #333;
}

.banner {
	width: 100%;
	height: 100px;
}

.banner img {
	width: 100%;
	height: 100%;
}

.IndexContent {
	width: 100%;
	margin: 40px auto 0;
	overflow: hidden;
}

.IndexContent .TopRecommended .Recommendedtit {
	margin-bottom: 10px;
	padding: 0 10px 0 15px;
}

.IndexContent .TopRecommended .Recommendedtit p b {
	vertical-align: middle;
	font-size: 20px;
	font-weight: normal;
}

.IndexContent .TopRecommended .Recommendedtit p span {
	vertical-align: middle;
	font-size: 16px;
	color: #666;
	font-family: 'Microsoft YaHei';
}

.IndexContent .TopRecommended .Recommendedtit p.RecommendedText b {
	color: #ED8308;
}

.IndexContent .TopRecommended .Recommendedtit p.RecommendedMore span {
	font-size: 14px;
	color: #999;
}

.IndexContent .TopRecommended .Recommendedtit p.RecommendedMore b:before {
	content: '\e623';
	font-size: 18px;
	color: #999;
	margin-left: -2px;
}

.IndexContent .TopRecommended .RecommendedContent ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	background-color: #fff;
	border-top: 1px solid #ddd;
}

.IndexContent .TopRecommended .RecommendedContent ul li {
	width: 50%;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	height: auto;
}

.IndexContent .TopRecommended .RecommendedContent ul li:nth-child(2n) {
	border-right: 0;
}


/*.IndexContent .TopRecommended .RecommendedContent ul li .BookMessage {
	padding-left: 15px;
	box-sizing: border-box;
}*/

.IndexContent .TopRecommended .RecommendedContent ul li p {
	margin-top: 5px;
}

.IndexContent .TopRecommended .RecommendedContent ul li p.img {
	overflow: hidden;
	text-align: center;
}

.IndexContent .TopRecommended .RecommendedContent ul li p.img img {
	max-width: 100%;
	max-height: 100%;
}

.IndexContent .TopRecommended .RecommendedContent ul li p.bookName,
.IndexContent .TopRecommended .RecommendedContent ul li p.Author {
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 95%;
}

.IndexContent .TopRecommended .RecommendedContent ul li p.Author {
	font-size: 12px;
	color: #999;
}

.IndexContent .TopRecommended .RecommendedContent ul li p.money {
	font-size: 12px;
	color: #F00;
}

.footer {
	background: #FFF !important;
}

.footer ul li {
	float: left;
	width: 20%;
	box-sizing: border-box;
	text-align: center;
	margin-top: 5px;
}

.footer ul li {
	font-size: 14px;
	color: #777;
	font-weight: normal;
}

.footer ul li p.iconfont {
	font-size: 24px;
	color: #777;
}

.footer ul li p.one {
	font-size: 22px;
	margin-top: 2px;
}

.footer ul li p.two {
	font-size: 20px;
	margin-top: 5px;
}

.footer ul li p.four {
	font-size: 27px;
	margin-top: 1px;
}

.footer ul li p.five {
	margin-top: 2px;
}

.footer ul li.colorFooter p {
	color: #38CB61;
}

.searchContent {
	width: 96%;
	margin: 20px auto 0;
}

.searchContent .HistoricalSearch p span {
	font-size: 14px;
	color: #777;
}

.searchContent .HistoricalSearch .DetailedContent {
	margin-top: 20px;
}

.searchContent .HistoricalSearch .DetailedContent b {
	display: block;
	font-weight: normal;
	padding: 5px 10px;
	background: #eee;
	color: #666;
	margin: 5px;
	float: left;
	border-radius: 5px;
	font-size: 12px;
	cursor: pointer;
}


/*EIndex*/


/*S浮动导航*/

.NewBook {
	text-align: center;
}

.ui-controlgroup {
	margin: 0;
	width: 100% !important;
}

.ui-controlgroup-controls {
	width: 100%;
}

.NewBook a {
	width: 33% !important;
	box-sizing: border-box;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
	border-top: none;
	border-radius: 0px !important;
}

.NewBook a:first-child {
	border-left: none;
}

.NewBook a:last-child {
	width: 34% !important;
	box-sizing: border-box;
	border-right: none;
}

.NewBook a b {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 5px solid #666;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
}

.NewBook a:hover b {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 5px solid #1f883c;
}

.NewBook .FloatNav {
	position: fixed;
	z-index: 110;
	left: 0;
}

.HiedContent,
.PressHide,
.whetherHide {
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	z-index: 11;
}

.categoryHide,
.PressContent {
	background: #FFF;
	width: 100%;
	height: 260px;
	position: fixed;
	top: 130px;
	left: 0;
	z-index: 111;
}

.categoryHide {
	overflow: auto;
}

.categoryHide::-webkit-scrollbar {
	width: 0;
	height: 0
}

.PressContent::-webkit-scrollbar {
	width: 0;
	height: 0
}

.HiedContent .categoryHide .classificationMethod {
	margin-top: 20px;
}

.HiedContent .categoryHide .classificationMethod ul li {
	float: left;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	border-right: 1px solid #ccc;
	color: #333;
}

.HiedContent .categoryHide .classificationMethod ul li:last-child {
	border-right: none;
}

.HiedContent .categoryHide .classificationMethod ul li.MethodCon {
	color: #1f883c;
}

.HiedContent .categoryHide .classificationMethod .Books .Book {
	display: none;
	width: 100%;
	margin: 0 auto;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li {
	border-bottom: 1px solid #ccc;
	padding: 8px;
	box-sizing: border-box;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li:last-child {
	border: 0;
}

.HiedContent .categoryHide .classificationMethod .Books .Book {
	margin-top: 10px;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li p.MethodTitP b {
	font-weight: normal;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li p.MethodTitP b.JTtop:before {
	content: '\e739';
	font-size: 14px;
	font-weight: normal;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li p.MethodTitP b.JTbottom:before {
	content: '\e624';
	font-size: 16px;
	font-weight: normal;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li dl {
	display: none;
	margin-top: 5px;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li dl dd {
	font-size: 14px;
	text-shadow: none;
	color: #333;
	padding: 0 10px;
	border-bottom: 1px solid #eee;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li p span.Selected {
	border-color: #1f883c;
	color: #1f883c;
	border-bottom: 1px solid #1f883c;
}

.HiedContent .categoryHide .classificationMethod .Books .Book ol li dl dd.Selected {
	border-color: #1f883c;
	color: #1f883c;
}

.MethodBtn {
	position: fixed;
	top: 390px;
	left: 0;
	width: 100%;
	z-index: 111;
}

.MethodBtn p {
	float: left;
	width: 50%;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-bottom: none;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: #FFF;
	height: 48px;
	line-height: 48px;
	border-left: none;
	text-shadow: none;
	cursor: pointer;
}

.MethodBtn p:last-child {
	border-right: none;
	background: #38CB61;
	color: #FFF;
	border-color: #38CB61;
}

.PressHide .PressContent .SlidingLetter {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow-x: auto;
	overflow-y: hidden;
	border-bottom: 1px solid #ccc;
}

.PressHide .PressContent .SlidingLetter::-webkit-scrollbar {
	width: 0;
	height: 0
}

.PressHide .PressContent .SlidingLetter b {
	display: inline-block;
	width: 20px;
	font-weight: normal;
}

.PressHide .PressContent .SlidingLetter b.Letter {
	color: #1f883c;
}

.PressHide .PressContent .LibraryS {
	width: 100%;
	margin: 0px auto 0;
	overflow-x: hidden;
	overflow-y: auto;
	height: 220px;
}

.PressHide .PressContent .LibraryS dl {
	margin-top: 10px;
}

.PressHide .PressContent .LibraryS dl dt {
	background: #eee;
	font-size: 14px;
	color: #666;
	padding-left: 5px;
}

.PressHide .PressContent .LibraryS dl dd {
	font-size: 14px;
	color: #777;
	padding: 0px 10px;
	box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.PressHide .PressContent .LibraryS dl dd.LibrarySDD {
	color: #1f883c;
}

.whetherHideCon {
	background: #FFF;
	width: 100%;
	height: 90px;
	position: fixed;
	top: 130px;
	left: 0;
	z-index: 111;
	overflow: auto;
}

.whetherHideCon .whetherHideConcondition {
	width: 96%;
	margin: 20px auto 0;
}

.whetherHideCon .whetherHideConcondition p {
	height: 30px;
	line-height: 30px;
	float: left;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	border-right: 1px solid #ccc;
}

.whetherHideCon .whetherHideConcondition p:last-child {
	border-right: none;
}

.whetherHideCon .whetherHideConcondition p.whetherP {
	color: #1f883c;
}


/*E浮动导航*/


/*新书展示*/


/*SBookExhibition*/

.BookExhibition ul {
	padding-top: 20px;
}

.BookExhibition ul li {
	margin-bottom: 20px;
	position: relative;
	flex-flow: row wrap;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-box-align: start;
	-webkit-align-items: start;
	align-items: start;
	padding: 0 10px 0 15px;
}

.BookExhibition ul li .checkboxDiv input.XuanZe {
	position: relative;
}

.BookExhibition ul li .checkboxDiv input.XuanZe:before {
	content: "\e622";
	position: absolute;
	color: #999;
	background: #fff;
	font-size: 20px;
	top: -9px;
	left: -1px;
}

.BookExhibition ul li .checkboxDiv input.XuanZe-XZ:before {
	content: "\e777";
	position: absolute;
	color: #38CB61;
	background: #FFF;
	font-size: 20px;
	top: -9px;
	left: -1px;
}

.BookExhibition ul li .ExhibitionImg {
	width: 90px;
	box-sizing: border-box;
	overflow: hidden;
	margin-right: 10px;
}

.BookExhibition ul li .ExhibitionText {
	/*width: 60%;*/
	flex: 1;
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	height: auto;
	box-sizing: border-box;
	word-break: break-all;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.BookExhibition ul li:last-child .ExhibitionText {
	border-bottom: none;
}

.BookExhibition ul li .ExhibitionText h3 {
	font-size: 16px;
	color: #333;
	margin-bottom: 6px;
}

.BookExhibition ul li .ExhibitionText p {
	font-size: 10px;
	margin-bottom: 5px;
	color: #999;
}

.BookExhibition ul li .ExhibitionText p.moneyP {
	font-size: 16px;
	color: #F00;
	font-weight: bold;
}

.BookExhibition ul li .ExhibitionText p b {
	font-weight: normal;
	display: inline-block;
	text-shadow: none;
	border-radius: 5px;
}

.BookExhibition ul li .ExhibitionText p b.backgroundB {
	padding: 2px 3px;
	color: #FFF;
}

.BookExhibition ul li .ExhibitionText p b.For {
	background: #F4A721;
	margin-right: 10px;
}

.BookExhibition ul li .ExhibitionText p b.wlPrice {
	background: #2ad;
	margin-right: 10px;
}

.BookExhibition ul li .ExhibitionText p b.stockNow {
	background: #38cb61;
	margin-right: 10px;
}

.BookExhibition ul li .ExhibitionText p b.E-book {
	background: #FF4201;
}

.BookExhibition ul li .ExhibitionText p b.CollectionB {
	margin-right: 10px;
	cursor: pointer;
}

.BookExhibition ul li .ExhibitionText p b.CollectionB em:first-child {
	color: #777;
}

.BookExhibition ul li .ExhibitionText p b.CollectionB em:last-child {
	color: #F00;
}

.BookExhibition ul li .ExhibitionText p b.ShoppingCart {
	margin-right: 20px;
}

.BookExhibition ul li .ExhibitionText p b.ShoppingCart em:first-child {
	color: #777;
}

.BookExhibition ul li .ExhibitionText p b.ShoppingCart em:last-child {
	color: #38CB61;
}


/*EBookExhibition*/


/*图书搜索*/


/*高级检索*/


/*SAdvancedSearch*/

.AdvancedSearch {
	width: 100%;
	margin: .8em auto 0;
}

.AdvancedSearch p {
	margin: .4em 0 .3em 0;
	border: 1px solid #CCC;
	border-left: none;
	border-right: none;
	background-color: #FFF;
}

.AdvancedSearch span {
	display: block;
	font-size: 14px;
	color: #888;
}

.AdvancedSearch span.tit {
	padding-left: 15px;
	margin-top: .8em;
}

.AdvancedSearch p span.search {
	padding: 0 15px;
	box-sizing: border-box;
}

.AdvancedSearch p .text {
	width: 100%;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #777;
	outline: none;
	padding: 10px 0;
	border: none;
}

.AdvancedSearch p .button {
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	transition: all 0.3s;
	cursor: pointer;
	border: none;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	outline: none;
}

.AdvancedSearch p .button:active {
	background: #1f883c;
}


/*EAdvancedSearch*/


/*检索结果列表*/

.NewBook a b.fourB {
	border: none;
	font-size: 14px;
	color: #333;
	margin-top: -14px;
}

.retrievalNav {
	position: fixed;
	left: 0;
	top: 41px;
	background: #FFF;
	height: 50px;
	line-height: 50px;
	width: 100%;
	z-index: 999;
}

.retrievalNav a {
	display: inline-block;
	box-sizing: border-box;
	width: 25%;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #444;
}

.retrievalNav a:hover {
	color: #333;
}

.retrievalNav a p {
	width: 60%;
	text-align: right;
	box-sizing: border-box;
	float: left;
}

.retrievalNav a p:last-child {
	text-align: left;
	width: 40%;
	margin-top: 18px;
}

.retrievalNav a p b {
	display: block;
	margin-left: 5px;
}

.retrievalNav a p b.aaa {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 5px solid #333;
}

.retrievalNav a p b.bbb {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 5px solid #333;
	margin-top: 3px;
}

.retrievalNav a p b.hoverB {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 5px solid #1f883c;
}

.retrievalNav a p b.hoverB1 {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 5px solid #1f883c;
	margin-top: 3px;
}

.retrievalNav a.retrievalNavA {
	color: #1f883c;
}

.whetherHideCon .Year {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow-x: auto;
	overflow-y: hidden;
	border-bottom: 1px solid #ccc;
}

.whetherHideCon .Year ul li {
	float: left;
	padding: 0 10px;
}

.whetherHideCon .Year::-webkit-scrollbar {
	width: 0;
	height: 0
}

.whetherHideCon .Year ul li.YearsLi {
	color: #1f883c;
}

.whetherHideCon .Years .month .mon {
	display: none;
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow-x: auto;
	overflow-y: hidden;
}

.whetherHideCon .Years .month .mon b {
	font-weight: normal;
	padding: 0 10px;
}

.whetherHideCon .Years .QiCi b {
	font-weight: normal;
	padding: 0 10px;
}

.whetherHideCon .QiCi {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow-x: auto;
	overflow-y: hidden;
	border-top: 1px solid #ccc;
}

.whetherHideCon .QiCi::-webkit-scrollbar {
	width: 0;
	height: 0
}

.whetherHideCon .Years .month .mon::-webkit-scrollbar {
	width: 0;
	height: 0
}

.whetherHideCon .Years .month .mon b.monB {
	color: #1f883c;
}

.OtherHide {
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	position: fixed;
	display: none;
	top: 0;
	left: 0;
}

.OtherHide .OtherHideCon {
	width: 85%;
	height: 100%;
	position: fixed;
	bottom: 0;
	right: 0;
	background: #FFF;
	z-index: 112;
	overflow: auto;
}

.OtherHide .OtherHideCon .OtherHideContent {
	margin: 20px 0 0 10px;
}

.OtherHide .OtherHideCon .OtherHideContent .Price {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.OtherHide .OtherHideCon .OtherHideContent .Price p {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
}

.OtherHide .OtherHideCon .OtherHideContent .Price .text {
	width: 43%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #666;
	border-radius: 3px;
	border: 1px solid #ccc;
	outline: none;
}

.OtherHide .OtherHideCon .OtherHideContent .Price span {
	display: inline-block;
	margin-top: -6px;
	color: #999;
}

.OtherHide .OtherHideCon .OtherHideContent .Available {
	margin-top: 10px;
	border-bottom: 1px solid #eee;
	/*padding-bottom: 10px;*/
	overflow: hidden;
}

.OtherHide .OtherHideCon .OtherHideContent .Available p {
	font-size: 14px;
	color: #666;
}

.OtherHide .OtherHideCon .OtherHideContent .Available label span {
	display: inline-block;
	margin-top: -14px;
	font-size: 14px;
	font-weight: normal;
	font-family: "Microsoft YaHei";
}

.Available1 {
	margin-bottom: 40px;
}

.OtherHide .OtherHideCon::-webkit-scrollbar {
	width: 0;
	height: 0
}

.BatchPurchasing {
	position: fixed;
	bottom: 40px;
	left: 10px;
	z-index: 10;
}

.BatchPurchasing p {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cacaca;
	border-radius: 50%;
	color: #444;
	text-align: center;
	background: rgba(255, 255, 255, .6);
	cursor: pointer;
	box-shadow: none;
	text-shadow: none;
}

.CollectionFixed {
	position: fixed;
	bottom: 130px;
	right: 10px;
	z-index: 10;
}

.CollectionFixed p {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cacaca;
	border-radius: 50%;
	color: #444;
	text-align: center;
	background: rgba(255, 255, 255, .6);
	cursor: pointer;
	box-shadow: none;
	text-shadow: none;
}

.CollectionFixed span {
	position: absolute;
	display: block;
	padding: 3px 4px;
	font-size: 10px;
	height: 8px;
	line-height: 8px;
	text-align: center;
	color: #fff;
	background: #f00;
	right: -6px;
	top: -6px;
	font-weight: normal;
	border-radius: 30px;
	border: 1px solid #fff;
}

.TopFixed {
	position: fixed;
	bottom: 60px;
	right: 10px;
	z-index: 10;
}

.TopFixed p {
	width: 30px;
	height: 30px;
	line-height: 34px;
	border: 1px solid #cacaca;
	border-radius: 50%;
	color: #444;
	text-align: center;
	background: rgba(255, 255, 255, .6);
	cursor: pointer;
	box-shadow: none;
	text-shadow: none;
}

.BookExhibition ul li .ui-checkbox {
	margin: 0 0 0px 0;
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.BookExhibition ul li .ui-checkbox label {
	background: #FFF;
	border: none;
	padding: 0 0 0 2.5em;
	font-family: 'Microsoft YaHei';
	text-shadow: none;
	font-weight: normal;
}

.footer ul li p.shopCarP {
	font-size: 20px;
	color: red;
	margin-left: 20%;
	line-height: 38px;
}

.footer ul li .SelectAll label {
	background: #FFF;
	border: none;
	padding: .6em 0em;
	width: 100%;
	box-sizing: border-box;
}

.footer ul li .SelectAll label span {
	font-weight: normal;
	font-size: 14px;
	text-shadow: none;
	font-family: 'Microsoft YaHei';
	display: inline-block;
	margin-top: -8px;
	padding-left: 2em;
}

.footer ul li .radio .ui-radio:last-child {
	margin: 0;
}

.footer ul li .radio .ui-radio {
	width: 100% !important;
}

.footer ul li .radio label {
	background: #FFF;
	border: none;
	padding: .3em 0em;
	width: 100%;
	box-sizing: border-box;
}

.footer ul li .radio label span {
	font-weight: normal;
	font-size: 14px;
	text-shadow: none;
	font-family: 'Microsoft YaHei';
	display: inline-block;
	margin-top: -8px;
	padding-left: 2em;
}

.footer ul li.AddToCart {
	background: #38CB61;
	color: #FFF;
	width: 100%;
	height: 100%;
	line-height: 51px;
	box-sizing: border-box;
	text-shadow: none;
	font-size: 16px;
}


/*我的空间图书馆*/


/*采书设置*/

.region ul li .regionCenter em {
	width: 16px;
	height: 16px;
	line-height: 14px;
	background: #ddd;
	border-radius: 50%;
	font-size: 10px;
	font-style: normal;
	float: right;
	text-align: center;
	text-shadow: none;
	color: #FFF;
	display: block;
	margin: 10px 10px 0 0;
}

.OrderBtn {
	width: 90%;
	margin: 0 auto;
}

.OrderBtn p {
	height: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 14px;
	border-radius: 4px;
	transition: all 0.3s;
	cursor: pointer;
}

.OrderBtn p:active {
	background: #1f883c;
}

.KeyBibliography {
	background: #FFF;
	margin-top: 10px;
	border: 1px solid #dadada;
	border-left: none;
	border-right: none;
}

.KeyBibliography dl dt {
	border-bottom: 1px solid #dadada;
	height: 34px;
	line-height: 30px;
}

.KeyBibliography dl dd {
	height: 34px;
	line-height: 30px;
}

.KeyBibliography dl dd .KeyBibliographyCon {
	border-bottom: 1px solid #dadada;
}

.KeyBibliography dl dd:last-child .KeyBibliographyCon {
	border-bottom: none;
}

.KeyBibliography dl dt .KeyBibliographyCon span {
	font-size: 16px;
	color: #444;
}

.KeyBibliography dl dt b {
	font-weight: normal;
	display: block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #1f883c;
	border-radius: 50%;
	color: #1f883c;
	text-align: center;
	float: right;
	margin-top: 8px;
}

.KeyBibliography dl dd b {
	width: 16px;
	height: 16px;
	line-height: 14px;
	background: #ddd;
	border-radius: 50%;
	font-size: 8px;
	font-weight: normal;
	float: right;
	text-align: center;
	text-shadow: none;
	color: #FFF;
	display: block;
	margin: 10px 20px 0 0;
}

.KeyBibliography dl dd span {
	font-size: 14px;
	padding-left: 20px;
	color: #666;
}

.KeyBibliography .KeyBibliographyCon {
	width: 96%;
	margin: 0 auto;
}

.KeyBibliography dl dd:active {
	background: #eee;
}


/*常用订书要求设置*/

.CommonSettings {
	width: 96%;
	margin: 20px auto 0;
}

.CommonSettings p {
	margin-bottom: 20px;
}

.CommonSettings p span {
	display: block;
	font-size: 14px;
	color: #666;
}

.CommonSettings p textarea {
	width: 100%;
	height: 80px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 2em;
	font-family: 'Microsoft YaHei';
	outline: none;
	resize: none;
	font-size: 14px;
	color: #444;
	margin-top: 10px;
	padding: .2em;
	box-sizing: border-box;
}

.CommonSettings p .button {
	height: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	transition: all 0.3s;
	cursor: pointer;
	border: none;
	width: 100%;
	outline: none;
	font-family: 'Microsoft YaHei';
}

.CommonSettings p .button:active {
	background: #1f883c;
}


/*批量采购订数设置*/


/*.BatchSetBooks{
	background: #FFF;
}*/

.BatchSetBooks .PromptTitle {
	width: 96%;
	margin: 10px auto 0;
	font-size: 10px;
	color: #666;
}

.BatchSetBooks .BatchConOne,
.BatchConTwo {
	background: #FFF;
	margin-top: 10px;
	overflow: hidden;
}

.BatchSetBooks .BatchConOne p {
	padding: 10px 2%;
	border-bottom: 1px solid #dadada;
	overflow: hidden;
}

.BatchSetBooks .BatchConOne p:last-child {
	border-bottom: none;
}

.BatchSetBooks .BatchConOne span {
	display: inline-block;
	font-size: 14px;
	color: #666;
	box-sizing: border-box;
	vertical-align: middle;
}

.BatchSetBooks .BatchConOne .text {
	width: 60%;
	height: 24px;
	line-height: 24px;
	text-align: right;
	padding-right: 10px;
	box-sizing: border-box;
	outline: none;
	border: none;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
}

.BatchConTwo .radio .AddRight {
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #1f883c;
	border: 1px solid #1f883c;
	border-radius: 50%;
	margin: 12px;
}

#delete {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 10px;
	color: #F00;
	text-align: right;
	background: #eee;
	padding-right: 2%;
	box-sizing: border-box;
}

.BatchHide1,
.BatchHide2 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
	z-index: 10;
	display: none;
}

.BatchHideCon {
	background: #FFF;
	width: 80%;
	height: 80%;
	margin: 23% auto 0;
	border-radius: 10px;
	overflow: auto;
}

.BatchHideCon dl {
	width: 96%;
	margin: 10px auto 0;
}

.BatchHideCon dl dt {
	color: #999;
}

.BatchHideCon dl dt,
dd {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #dadada;
}

.BatchHideCon dl dd {
	color: #666;
	font-size: 14px;
}

.BatchHideCon dl dd:active {
	background: #dadada;
}

.BatchHideCon::-webkit-scrollbar {
	width: 0;
	height: 0
}

.BatchBtn {
	width: 96%;
	margin: 10px auto 20px;
}

.BatchBtn p {
	height: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	transition: all 0.3s;
	cursor: pointer;
	border: none;
	width: 100%;
	outline: none;
	font-family: 'Microsoft YaHei';
}

.BatchBtn p:active {
	background: #1f883c;
}


/*当年经费控制设置*/

.FundsControl {
	background: #FFF;
	overflow: hidden;
	margin-top: 10px;
	padding: 10px 0;
}

.FundsControl .FundsControlCon {
	width: 96%;
	margin: 0 auto;
}

.FundsControl .FundsControlCon .FundsControlConTxt {
	font-size: 14px;
	color: #666;
}

.FundsControl .FundsControlCon .FundsControlConBtn {
	background: #FFF;
	width: 50px;
	height: 20px;
	border: 1px solid #dadada;
	position: relative;
	border-radius: 50px;
}

.FundsControl .FundsControlCon .FundsControlConBtn p {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -9px;
}

.FundsControl .FundsControlCon .FundsControlConBtn p.leftP {
	left: 2px;
	background: #dadada;
}

.FundsControl .FundsControlCon .FundsControlConBtn p.rightP {
	left: 30px;
	background: #38CB61;
	display: none;
}

.FundsControl .FundsControlCon span {
	vertical-align: middle;
	display: block;
	margin-top: 3px;
}

.FundsControl .FundsControlCon .text {
	width: 50%;
	height: 24px;
	line-height: 24px;
	text-align: right;
	border: none;
	outline: none;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	padding-right: 10px;
	box-sizing: border-box;
	color: #666;
}

.PromptMessage {
	margin: 10px auto 0;
	font-size: 10px;
	color: #666;
	width: 96%;
}

.rightSpan:before {
	content: '\e623';
	font-size: 18px;
	color: #777;
	vertical-align: middle;
}

.warningHide,
.HideJGAlert {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	display: none;
	z-index: 11;
}

.warningHide .warningHideCon {
	background: #FFF;
	width: 80%;
	height: 200px;
	margin: 40% auto 0;
	border-radius: 10px;
}

.warningHide .warningHideCon .warningCon {
	width: 90%;
	margin: 20px auto;
	overflow: hidden;
}

.warningHide .warningHideCon .warningCon h1 {
	text-align: center;
	font-size: 16px;
	color: #333;
	margin-top: 14px;
}

.warningHide .warningHideCon .warningCon p {
	font-size: 12px;
	color: #666;
	margin-top: 10px;
	line-height: 22px;
}

.warningHide .warningHideCon .warningCon p b {
	font-size: 14px;
	color: #38CB61;
	margin: 0 5px;
}

.warningHide .warningHideCon .slider {
	width: 200px;
	height: 6px;
	background: #eee;
	border-radius: 5px;
	margin: 20px auto;
	position: relative;
}

.warningHide .warningHideCon .slider span {
	display: block;
	position: absolute;
}

.warningHide .warningHideCon .slider span.sliderBar {
	width: 120px;
	height: 6px;
	background: #262635;
	border-radius: 5px;
	top: 0;
	left: 0;
}

.warningHide .warningHideCon .slider span.sliderKnob {
	width: 14px;
	height: 14px;
	background: #262635;
	border-radius: 50%;
	margin-top: -4px;
	margin-left: -8px;
	left: 115px;
}

.warningHide .warningHideCon .warningBtn {
	width: 100%;
	position: static;
	margin-top: 38px;
}

.warningHide .warningHideCon .warningBtn p {
	width: 50%;
	box-sizing: border-box;
	float: left;
	text-align: center;
}

.warningHide .warningHideCon .warningBtn p:first-child {
	border-right: 1px solid #ccc;
	color: #1f883c;
}


/*分类导航*/

.ClassifiedNavigation ul {
	position: fixed;
	left: 0;
	top: 42px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	height: 40px;
	line-height: 40px;
	background: #FFF;
}

.ClassifiedNavigation ul li {
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	color: #444;
	float: left;
	border-right: 1px solid #ccc;
}

.ClassifiedNavigation ul li:last-child {
	border-right: none;
}

.ClassifiedNavigation ul li.NavigationLi {
	color: #1f883c;
}

.NavigationCons {
	margin: 40px auto 0;
	width: 100%;
}

.NavigationCons .NavigationCon {
	position: static;
	display: none;
}

.NavigationCons .NavigationCon dl {
	overflow: hidden;
}

.NavigationCons .NavigationCon dl dd,
dt {
	height: 40px;
	line-height: 40px;
	width: 100%;
}

.NavigationCons .NavigationCon dl dt {
	border-bottom: 1px solid #ccc;
}

.NavigationCons .NavigationCon dl dt span {
	color: #555;
	font-size: 14px;
	display: block;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 15px;
	box-sizing: border-box;
}

.NavigationCons .NavigationCon dl dt b {
	padding-right: 15px;
}

.NavigationCons .NavigationCon dl dt b:before {
	display: block;
	content: '\e623';
	font-size: 16px;
	color: #888;
	font-weight: normal;
}

.NavigationCons .NavigationCon dl dd a {
	font-weight: normal;
	color: #999;
	width: 50%;
	display: block;
	float: left;
	font-size: 12px;
	box-sizing: border-box;
	padding: 0 10px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.NavigationCons .NavigationCon dl dd a.borderNone {
	border-left: none;
}

#LibTwo .LibraryList {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow-x: auto;
	overflow-y: hidden;
	border-bottom: 1px solid #ccc;
	margin-top: 6px;
}

#LibTwo .LibraryList b {
	font-weight: normal;
	padding: 0 10px;
	color: #666;
}

#LibTwo .LibraryList::-webkit-scrollbar {
	width: 0;
	height: 0
}

#LibTwo .LibraryNum dl dt {
	font-size: 16px;
	color: #444;
	height: 30px;
	line-height: 30px;
}

#LibTwo .LibraryNum dl dd {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#LibTwo .LibraryNum dl dd:last-child {
	border-bottom: none;
}

#LibTwo .LibraryNum dl dd:active {
	background: #eee;
}


/*图书详情*/

.bookDetailsH1 ul li {
	float: left;
	width: 25%;
	margin-left: 30%;
}

.bookDetailsH1 ul li:first-child {
	margin-left: 12%;
}

.bookDetailsH1 ul li.bookDetailsLi {
	border-bottom: 2px solid #FFF;
	padding-bottom: 5px;
}

.HideNav {
	position: fixed;
	right: 10px;
	display: none;
	z-index: 111;
}

.HideNav .HideNavCon {
	position: relative;
	margin-top: 10px;
}

.HideNav .HideNavCon .SJ {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #000;
	opacity: 0.7;
	position: absolute;
	right: 10px;
	top: -10px;
}

.HideNav .HideNavCon .ConBg {
	width: 120px;
	height: 130px;
	background: rgba(0, 0, 0, .7);
	border-radius: 4px;
	padding: 10px;
	box-sizing: border-box;
	padding-top: 5px;
}

.HideNav .HideNavCon .ConBg ul li {
	font-size: 14px;
	color: #FFF;
	text-shadow: none;
	line-height: 34px;
	height: 34px;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	padding: 2px 0;
}

.HideNav .HideNavCon .ConBg ul li:last-child {
	border-bottom: none;
}

.HideNav .HideNavCon .ConBg ul li span {
	vertical-align: middle;
}

.HideNav .HideNavCon .ConBg ul li span.iconfont {
	margin-right: 2px;
}

.bookDetails .bookDetail {
	width: 100%;
	margin: 20px auto 0;
	display: none;
}

.bookDetails .bookDetail ul li {
	border-bottom: 1px solid #eee;
	padding: 5px 0;
	overflow: hidden;
}

.bookDetails .bookDetail ul li:first-child {
	padding-top: 0;
}

.bookDetails .bookDetail ul li:last-child {
	border-bottom: none;
}

.bookDetails .bookDetail ul li p {
	color: #444;
	height: 30px;
	line-height: 30px;
}

.bookDetails .bookDetail ul li p.img {
	width: 35%;
	margin: 0 auto;
}

.bookDetails .bookDetail ul li p.bookName {
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bookDetails .bookDetail ul li p.bookMoney {
	font-size: 12px;
	color: #999;
}

.bookDetails .bookDetail ul li p span {
	display: block;
}

.bookDetails .bookDetail ul li p.bookMoney span:first-child {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}

.bookDetails .bookDetail ul li p.bookMoney span:nth-child(2) {
	padding: 3px 5px;
	color: #FFF;
	text-shadow: none;
	font-size: 8px;
	line-height: normal;
}

.bookDetails .bookDetail ul li p.author span:first-child {
	color: #999;
	font-size: 12px;
}

.bookDetails .bookDetail ul li p.author span:nth-child(2) {
	color: #333;
	font-size: 12px;
	margin-left: 1em;
	width: 65%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bookDetails .bookDetail ul li p.author span:last-child {
	color: #999;
	font-size: 12px;
	margin-right: 3px;
}

.bookDetails .bookDetail ul li p.author span:nth-child(3):before {
	content: '\e623';
	color: #999;
	font-size: 14px;
}

.bookDetails .bookDetail ul li p.score span.type {
	-webkit-box-orient: initial;
	margin-top: 3px;
}

.bookDetails .bookDetail ul li p.score span.type b {
	background-color: #eee;
	width: 20%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	border-right: 1px solid #ddd;
}

.bookDetails .bookDetail ul li p.score span.type b:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.bookDetails .bookDetail ul li p.score span.type b:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 0;
}

.bookDetails .bookDetail ul li p.score span.type b.on {
	background-color: #5cb85c;
	color: #fff;
}

.bookDetails .bookDetail dl {
	position: fixed;
	width: 100%;
	left: 0;
	top: 44px;
	z-index: 10;
	background: #FFF;
}

.bookDetails .bookDetail dl dd {
	width: 50%;
	float: left;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-right: 1px solid #ccc;
	color: #333;
}

.bookDetails .bookDetail dl dd:last-child {
	border-right: none;
}

.bookDetails .bookDetail dl dd.DetailBooksDd {
	color: #1f883c;
}

.bookDetails .bookDetail .DetailBooks {
	margin-top: 50px;
	position: static;
}

.bookDetails .bookDetail .DetailBooks {
	margin-top: 50px;
	position: static;
}

.bookDetails .bookDetail .DetailBooks .DetailBook {
	display: inline-block;
	display: none;
}

.bookDetails .bookDetail .DetailBooks .DetailBook b {
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
	overflow: hidden;
}

.bookDetails .bookDetail .DetailBooks .DetailBook .introduction {
	font-size: 14px;
	color: #333;
}

.bookDetails .bookDetail .DetailBooks .DetailBook .introductionCon {
	text-indent: 2em;
	color: #666;
	font-size: 12px;
	line-height: 22px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
	text-overflow: ellipsis;
}

.bookDetails .bookDetail .DetailBooks .DetailBook .introductionConClear {
	-webkit-line-clamp: initial;
}

.bookDetails .bookDetail .DetailBooks .DetailBook .Open {
	font-size: 12px;
	color: #1f883c;
}

.bookDetails .bookDetail .DetailBooks .DetailBook .Open:after {
	content: '\e739';
	color: #1f883c;
	margin-left: 2px;
	vertical-align: middle;
}

.bookDetails .bookDetail .DetailBooks .DetailBook .Close {
	display: none;
	font-size: 12px;
	color: #1f883c;
}

.bookDetails .bookDetail .DetailBooks .DetailBook .Close:after {
	content: '\e624';
	color: #1f883c;
	margin-left: 2px;
	vertical-align: middle;
}

.bookDetails .bookDetail .DetailBooks .DetailBook em {
	font-style: normal;
	font-size: 14px;
	color: #888;
	font-weight: normal;
}

.bookDetails .bookDetail .DetailBooks .DetailBook1 div {
	border-bottom: 1px solid #eee;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
}

.bookDetails .bookDetail .DetailBooks .DetailBook1 div:last-child {
	border-bottom: none;
}

.bookDetails .bookDetail p.selectRecommendation {
	font-size: 12px;
	color: #777;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.bookDetails .bookDetail ol li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
}

.bookDetails .bookDetail ol li label span input {
	vertical-align: middle;
}

.bookDetails .bookDetail ol li label span {
	margin-top: -8px;
	display: inline-block;
}

.bookDetails .bookDetail ol li:last-child {
	border-bottom: 1px solid #ccc;
}

.bookDetails .bookDetail p.RecommendationReason {
	position: relative;
}

.bookDetails .bookDetail p.RecommendationReason span {
	display: block;
	height: 40px;
	line-height: 40px;
}

.bookDetails .bookDetail p.RecommendationReason textarea {
	outline: none;
	resize: none;
	width: 100%;
	height: 100px;
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 5px;
	text-indent: 2em;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	color: #555;
	box-sizing: border-box;
}

.bookDetails .bookDetail p.RecommendationReason b.number {
	position: absolute;
	bottom: 10px;
	right: 30px;
	color: #777;
}

.bookDetails .bookDetail p.TipsEBook {
	text-align: center;
	font-size: 15px;
	color: #666;
}

.bookDetails .bookDetail p.TipsEBookBtn {
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 14px;
	border-radius: 4px;
	transition: all 0.3s;
	cursor: pointer;
	margin-top: 30px;
}

.bookDetails .bookDetail p.TipsEBookBtn:active {
	background: #1f883c;
}

.footerBookDetail {
	height: 50px;
	line-height: 34px;
}

.footerBookDetail a {
	float: left;
	width: 20%;
	text-align: center;
	color: #444;
	text-shadow: none;
	font-size: 22px;
	font-weight: normal;
	box-sizing: border-box;
}

.footerBookDetail a:last-child {
	width: 40%;
}

.footerBookDetail a.AddToCart {
	line-height: 50px;
	color: #FFF;
	background: #38CB61;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
}

.footerBookDetail a.AddToCart:hover {
	color: #FFF;
}

.footerBookDetail a:hover {
	color: #444;
}

.footerBookDetail a.AlreadyCollect {
	color: #F00;
	display: none;
}

.footerBookDetail a p {
	font-size: 12px;
	font-family: 'Microsoft YaHei';
	line-height: normal;
	font-weight: normal;
	margin-top: -4px;
}

.footerBookDetail a#Recommendation {
	font-size: 30px;
	display: none;
}


/*馆藏信息*/

.LibraryInformation {
	width: 100%;
	margin: 20px auto 0;
}

.LibraryInformation1,
.LibraryInformation2 {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	padding: 0 15px;
	box-sizing: border-box;
}

.LibraryInformation1 p:first-child {
	font-size: 14px;
	color: #666;
}

.LibraryInformation1 p:last-child {
	font-size: 14px;
	color: #444;
}

.LibraryInformation1 p.text {
	width: 60%;
}

.LibraryInformation1 p.text .text {
	border: none;
	width: 100%;
	text-align: right;
	font-family: 'Microsoft YaHei';
	outline: none;
	font-size: 14px;
	padding-right: 10px;
	box-sizing: border-box;
}

.LibraryInformation2 {
	text-align: center;
	height: auto;
}

.LibraryInformation2 ul li {
	border-bottom: 1px dashed #eee;
	font-size: 12px;
	color: #888;
}

.LibraryInformation2 ul li:last-child {
	border-bottom: none;
}

.LibraryInformation2 ul li span:last-child {
	margin-left: 20px;
	color: #666;
}

.HideCollection {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
	z-index: 20;
	display: none;
}

.HideCollection .HideCollectionCon {
	background: #FFF;
	width: 80%;
	height: 80%;
	margin: 23% auto 0;
	border-radius: 10px;
	overflow: auto;
	box-sizing: border-box;
}

.HideCollection .HideCollectionCon ul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #666;
	padding: 0 15px;
}

.HideCollection .HideCollectionCon ul li:active {
	background: #eee;
}

.HideCollection .HideCollectionCon ul li:last-child {
	border-bottom: none;
}

.HideCollection .HideCollectionCon::-webkit-scrollbar {
	width: 0;
	height: 0
}

.collectionTitlt {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	color: #666;
}

.LibraryInformation3 p {
	padding: 10px 15px;
	border-bottom: 1px solid #eee;
}

.LibraryInformation3 p:last-child {
	border-bottom: none;
}

.LibraryInformation3 p span {
	display: block;
}

.LibraryInformation3 p span:first-child {
	color: #444;
}

.LibraryInformation3 p .text {
	width: 60%;
	border: none;
	outline: none;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #666;
	text-align: right;
	padding-right: 10px;
	box-sizing: border-box;
}

.LibraryInformation3 p textarea {
	width: 100%;
	height: 250px;
	border: 1px solid #eee;
	border-radius: 4px;
	outline: none;
	resize: none;
	text-indent: 2em;
	padding: 5px;
	margin-top: 10px;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	box-sizing: border-box;
	color: #555;
}

.LibraryInformation3 p b {
	position: absolute;
	right: 30px;
	bottom: 20px;
	color: #666;
}


/*添加购物车*/

.AddShoppingCar {
	position: fixed;
	background: rgba(0, 0, 0, .3);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 120;
	display: none;
}

.AddShoppingCar .AddShoppingCarCon {
	width: 100%;
	height: 130px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #FFF;
	padding-top: 20px;
	box-sizing: border-box;
}

.AddShoppingCar .AddShoppingCarCon p:first-child {
	margin-top: 4px;
	font-size: 14px;
	color: #666;
}

.AddShoppingCar .AddShoppingCarCon p .bun {
	background: none;
	border: 1px solid #ccc;
	width: 30px;
	height: 30px;
	color: #333;
	line-height: 30px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	outline: none;
	float: left;
	box-sizing: border-box;
}

.AddShoppingCar .AddShoppingCarCon p .text {
	background: none;
	border: 1px solid #ccc;
	width: 80px;
	height: 30px;
	color: #333;
	line-height: 30px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	outline: none;
	text-align: center;
	float: left;
	border-left: none;
	border-right: none;
	box-sizing: border-box;
}

.AddShoppingCar .AddShoppingCarCon .ShoppingCarConBtn {
	width: 90%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 14px;
	border-radius: 4px;
	transition: all 0.3s;
	cursor: pointer;
	border: none;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	margin: 20px auto 0;
	outline: none;
}

.AddShoppingCar .AddShoppingCarCon .ShoppingCarConBtn:active {
	background: #1f883c;
}

.AddShoppingCar .AddShoppingCarCon .ShoppingCarConClose {
	color: #1f883c;
	font-size: 15px;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	line-height: 16px;
	border: 1px solid #1f883c;
	border-radius: 50%;
	text-align: center;
}


/*购物车*/

.BookExhibition ul li .ExhibitionText p.moneyP span.numberCart {
	color: #333;
	font-weight: normal;
}

.IndexContent .carts .cart {
	display: none;
}

.BookExhibition ul li .ExhibitionText p.moneyP span.cartNum {
	display: block;
	margin-top: 5px;
}

.BookExhibition ul li .ExhibitionText p.moneyP span .btn {
	padding: 0 10px;
	background: none;
	outline: none;
	border: 1px solid #ccc;
	float: left;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	color: #333;
	box-sizing: border-box;
}

.BookExhibition ul li .ExhibitionText p.moneyP span .min {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.BookExhibition ul li .ExhibitionText p.moneyP span .add {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.BookExhibition ul li .ExhibitionText p.moneyP span .text {
	width: 40px;
	height: 24px;
	line-height: 24px;
	background: none;
	outline: none;
	border: 1px solid #ccc;
	float: left;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #666;
	text-align: center;
	box-sizing: border-box;
	border-left: none;
	border-right: none;
}

.BookExhibition ul li .ExhibitionImg p {
	margin-top: -5px;
}

.BookExhibition ul li .ExhibitionImg p.you {
	font-size: 14px;
	color: #1f883c;
}

.BookExhibition ul li .ExhibitionImg p.wu {
	font-size: 14px;
	color: #777;
}

.ConfirmationNumber {
	width: 96%;
	margin: 20px auto 0;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook p {
	float: left;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook p.NumberBooP {
	width: 60px;
	height: auto;
	float: left;
	margin-right: 10px;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	overflow: hidden;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook p img {
	width: 100%;
	height: auto;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook p span {
	display: block;
	margin: 12px 0 0 20px;
	color: #666;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook p span b {
	font-weight: normal;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook p.NumberBooRight {
	float: right;
	margin-top: 22px;
}

.ConfirmationNumber .ConfirmationNumberCon .ConfirmationNumberBook p.NumberBooRight:before {
	content: "\e623";
	font-size: 20px;
	font-weight: normal;
	color: #cacaca;
}


/*确认订单*/

.HideOrderNumberCon {
	width: 80%;
	height: auto;
	background: #FFF;
	border-radius: 10px;
	position: fixed;
	margin-left: -40%;
	margin-top: -100px;
	top: 50%;
	left: 50%;
}

.HideOrderNumberCon p {
	padding: 0em 1em;
	box-sizing: border-box;
}

.HideOrderNumberCon p span {
	display: block;
}

.HideOrderNumberCon p .text {
	width: 100%;
	height: 34px;
	line-height: 34px;
	padding-left: 5px;
	box-sizing: border-box;
	border: 1px solid #eee;
	border-radius: 3px;
	margin: 0 auto;
	outline: none;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #666;
}

.HideOrderNumberCon p.selectPOrderNumber {
	width: 100%;
	margin-top: 10px;
}

.HideOrderNumberCon p.selectPOrderNumber span {
	height: 34px;
	line-height: 34px;
	padding-left: 5px;
	box-sizing: border-box;
	border: 1px solid #eee;
	border-radius: 3px;
	margin: 0 auto;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #666;
}

.HideOrderNumberCon p.selectPOrderNumber span em {
	font-style: normal;
	color: #666;
	font-size: 14px;
	display: inline-block;
}

.HideOrderNumberCon p.selectPOrderNumber span em:first-child {
	float: left;
}

.HideOrderNumberCon p.selectPOrderNumber span em:last-child {
	float: right;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #666;
	margin-top: 15px;
	margin-right: 16px;
}

.HideOrderNumberCon p.selectPOrderNumber b.selectPOrderNumberB {
	width: 100%;
	height: 80px;
	border: 1px solid #ccc;
	display: block;
	font-weight: normal;
	overflow: auto;
	display: none;
}

.HideOrderNumberCon p.selectPOrderNumber b.selectPOrderNumberB::-webkit-scrollbar {
	width: 0;
	height: 0
}

.HideOrderNumberCon p.selectPOrderNumber b.selectPOrderNumberB i {
	font-style: normal;
	color: #666;
	font-size: 14px;
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 5px;
	box-sizing: border-box;
	text-shadow: none;
}

.HideOrderNumberCon p.selectPOrderNumber b.selectPOrderNumberB i:active {
	background: #38CB61;
	color: #FFF;
}

.HideOrderNumberCon p.TextP {
	font-size: 12px;
	color: #333;
	margin-top: 5px;
	line-height: 18px;
}

.HideOrderNumberCon p.btn {
	width: 100%;
	padding: 0;
}

.HideOrderNumberCon p.btn span {
	float: left;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #666;
	border: 1px solid #eee;
	border-right: none;
	margin-top: 16px;
	border-bottom: none;
}

.HideOrderNumberCon p.btn span:first-child {
	border-left: none;
	color: #1f883c;
}


/*--------------------------------------------*/

.ConfirmationNumberCon .OrderRequirement {
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.ConfirmationNumberCon .OrderRequirement dl dt span {
	color: #666;
}

.ConfirmationNumberCon .OrderRequirement dl dt span b {
	font-weight: normal;
	display: inline-block;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
}

.ConfirmationNumberCon .OrderRequirement dl dt span b:first-child {
	width: 14px;
	height: 14px;
	line-height: 11px;
	color: #1f883c;
	border: 1px solid #1f883c;
	border-radius: 50%;
	text-align: center;
}

.ConfirmationNumberCon .OrderRequirement dl dd {
	overflow: hidden;
	height: auto;
	border-bottom: 1px solid #eee;
	width: 100%;
	padding: 5px 0;
}

.ConfirmationNumberCon .OrderRequirement dl dd:last-child {
	border-bottom: none;
}

.ConfirmationNumberCon .OrderRequirement dl dd span {
	display: inline-block;
	color: #444;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	line-height: 20px;
}

.ConfirmationNumberCon .OrderRequirement dl dd span:last-child {
	color: #666;
	width: 80%;
}

.ConfirmationNumberCon .OrderPrice ul li {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.ConfirmationNumberCon .OrderPrice ul li:last-child {
	border-bottom: none;
}

.ConfirmationNumberCon .OrderPrice ul li span {
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #666;
}

.ConfirmationNumberCon .OrderPrice ul li span:last-child {
	color: #f00;
}

.OrderSuccess {
	width: 96%;
	margin: 20px auto 0;
}

.OrderSuccess p {
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}

.OrderSuccess p span {
	margin-right: 20px;
}

.OrderSuccess p span b {
	color: #1f883c;
}

.OrderSuccess p.OrderSuccessBtn {
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 14px;
	border-radius: 4px;
	transition: all 0.3s;
	cursor: pointer;
}

.OrderSuccess p.OrderSuccessBtn:active {
	background: #1f883c;
}

.OrderSuccess p.OrderSuccessBtn1 {
	background: #FFF;
	border: 1px solid #ccc;
	color: #333;
}

.OrderSuccess p.OrderSuccessBtn1:active {
	background: none;
}


/*我的空间*/

.loginImg {
	width: 100%;
	height: auto;
	position: relative;
}

.loginImg img {
	width: 100%;
}

.loginImg p {
	position: absolute;
	top: 50%;
	left: 100px;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	text-shadow: none;
	margin-top: -14px;
}

.region ul li .regionCenter span b {
	font-weight: normal;
	color: #333;
	display: inline-block;
}

.region ul li .regionCenter span b:first-child {
	margin-right: 5px;
	font-size: 20px;
}

.region ul li .regionCenter span b:last-child {
	font-family: 'Microsoft YaHei';
	font-size: 15px;
}

.loginOk {
	width: 100%;
	margin: .8em auto 0px;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
	background-color: #FFF;
	border-top: 1px solid #D8D8D8 !important;
	border-bottom: 1px solid #D8D8D8 !important;
}

.loginOk p:first-child {
	width: 62px;
	height: 62px;
	overflow: hidden;
	border: 1px solid #eee;
	border-radius: 50%;
}

.loginOk p:first-child img {
	width: 100%;
}

.loginOk p:nth-child(2) {
	font-size: 14px;
	color: #444;
	margin: 20px 0 0 10px;
}

.loginOk p.right {
	margin-top: 18px;
}

.loginOk p.right:before {
	content: '\e623';
	font-size: 20px;
	font-weight: normal;
	float: right;
	color: #cacaca;
}

.loginOk p:last-child {
	font-size: 14px;
	color: #777;
	margin: 20px 5px 0;
}

.region ul li .regionCenter p.num {
	color: #444;
	margin-right: 5px;
	font-size: 14px;
}

.AccountManagement {
	margin: 0px auto;
	width: 100%;
	overflow: hidden;
	background-color: #FFF;
	padding: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
}

.AccountManagement p:first-child {
	font-size: 14px;
	color: #666;
	margin-top: 20px;
}

.AccountManagement p.right {
	margin-top: 18px;
}

.AccountManagement p.right:before {
	content: "\e623";
	font-size: 20px;
	font-weight: normal;
	float: right;
	color: #cacaca;
}

.AccountManagement p:last-child {
	width: 62px;
	height: 62px;
	overflow: hidden;
	border: 1px solid #eee;
	border-radius: 50%;
	margin-right: 10px;
}

.AccountManagement p:last-child img {
	width: 100%
}

.region ul li .regionCenter p:first-child {
	font-size: 14px;
	color: #666;
}

.AccountManagementBtn {
	margin: 20px auto;
	width: 96%;
}

.AccountManagementBtn p {
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 14px;
	border-radius: 4px;
	transition: all 0.3s;
	cursor: pointer;
	width: 100%;
	text-align: center;
}

.AccountManagementBtn p:active {
	background: #2eb353;
}

.nickname {
	width: 100%;
	margin: 15px auto 0;
	padding-left: 15px;
	position: relative;
	box-sizing: border-box;
}

.nickname .text {
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding-left: 15px;
	box-sizing: border-box;
	background: #FFF;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	outline: none;
	color: #555;
	border: none;
}

.nickname p {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	line-height: 13px;
	font-size: 8px;
	color: #FFF;
	background: #eee;
	border-radius: 50%;
	top: 50%;
	margin-top: -8px;
	right: 10px;
	text-align: center;
}

.HideAccount,
.HideBirthTime,
.Hidebinding,
.HideRecommendation,
.HideOrder,
.HideSystemOrder,
.HoideState,
.HideOrderNumber,
.HideAvatar,
.HideAlert {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
	z-index: 20;
	display: none;
}

.HideAccount .HideAccountCon {
	width: 100%;
	height: 120px;
	background: #FFF;
	position: absolute;
	left: 0;
	bottom: 0;
}

.HideAccount .HideAccountCon ul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	text-align: center;
	font-size: 14px;
	color: #555;
}

.HideAccount .HideAccountCon ul li:last-child {
	border-bottom: none;
}

.HideAccount .HideAccountCon ul li:active {
	background: #eee;
}

.HideBirthTime .HideBirthTimeCon {
	width: 100%;
	height: 223px;
	background: #FFF;
	background: #FFF;
	position: absolute;
	left: 0;
	bottom: 0;
}

.HideBirthTime .HideBirthTimeCon .SpecificDate {
	margin-top: 20px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	padding-bottom: 10px;
}

.HideBirthTime .HideBirthTimeCon .SpecificDate p {
	float: left;
	width: 33%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
	color: #1f883c;
	font-weight: bold;
}

.HideBirthTime .HideBirthTimeCon ol {
	width: 33%;
	box-sizing: border-box;
	float: left;
	height: 130px;
	overflow: auto;
	margin-top: 5px;
}

.HideBirthTime .HideBirthTimeCon ol::-webkit-scrollbar {
	width: 0;
	height: 0
}

.HideBirthTime .HideBirthTimeCon ol li {
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #666;
}

.HideBirthTimeBtn {
	/*margin-top: 10px;*/
}

.BirthTimeBtn p {
	border: 1px solid #ccc;
	width: 50%;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333;
	font-size: 16px;
	float: left;
}

.BirthTimeBtn p:first-child {
	border-right: none;
	border-left: none;
	color: #1f883c;
}

.BirthTimeBtn p:last-child {
	border-right: none;
}


/*密码变更*/

.nickname h1 {
	font-size: 8px;
	color: #F00;
	margin-top: 5px;
	display: none;
}

.passwordBtn {
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	text-shadow: none;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px;
	transition: all 0.3s;
	cursor: pointer;
	width: 90%;
	text-align: center;
	margin: 20px auto 0;
}

.passwordBtn:active {
	background: #1f883c;
}


/*绑定图书馆*/

.MyLibrary {
	width: 100%;
	margin: 20px auto 0;
}

.MyLibrary p {
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.MyLibrary ul li {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dashed #eee;
	color: #666;
}

.MyLibrary ul li:last-child {
	border-bottom: none;
}

.MyLibrary ul li span:last-child {
	color: #1f883c;
	font-size: 12px;
}


/*绑定图书馆*/

.bindingLibrary {
	width: 100%;
	margin: .1em auto 0;
}

.bindingLibrary ul li {
	font-size: 14px;
	color: #333;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	padding: 0 15px;
}

.bindingLibrary ul li:last-child {
	border-bottom: none;
}

.bindingLibrary ul li .bindingTit span.rightTop:before {
	content: '\e623';
	font-size: 16px;
}

.bindingLibrary ul li .bindingCon {
	display: none;
}

.bindingLibrary ul li .bindingCon ol li {
	font-size: 12px;
	color: #666;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px dashed #eee;
}

.bindingLibrary ul li .bindingCon ol li:last-child {
	border-bottom: none;
}

.bindingLibrary ul li .bindingCon ol li span.right:before {
	content: '\e623';
	font-size: 16px;
	color: #999;
}

.bindingLibrary ul li .bindingCon ol li span.num {
	color: #333;
	margin-right: 5px;
}

.Hidebinding .HidebindingCon {
	background: #FFF;
	width: 100%;
	height: 247px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.Hidebinding .HidebindingCon h1 {
	font-size: 16px;
	color: #333;
	margin-top: 14px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.Hidebinding .HidebindingCon .HidebindingCondition {
	padding: 0 20px;
	width: 100%;
	box-sizing: border-box;
}

.Hidebinding .HidebindingCon .HidebindingCondition p {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
}

.Hidebinding .HidebindingCon .HidebindingCondition p:last-child {
	border-bottom: none;
}

.Hidebinding .HidebindingCon .HidebindingCondition p span {
	display: inline-block;
	color: #666;
}

.Hidebinding .HidebindingCon .HidebindingCondition p span b {
	font-weight: normal;
	color: #F00;
	vertical-align: middle;
	margin-right: 5px;
}

.Hidebinding .HidebindingCon .HidebindingCondition p .text {
	width: 60%;
	border: none;
	font-size: 14px;
	color: #666;
	font-family: 'Microsoft YaHei';
	outline: none;
}

.HidebindingBtn p {
	width: 50%;
	height: 40px;
	line-height: 40px;
	float: left;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #ccc;
	border-right: none;
}

.HidebindingBtn p:first-child {
	color: #1f883c;
	border-left: none;
}


/*荐购-待处理*/

.HideRecommendation .HideRecommendationCon {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #FFF;
	width: 100%;
	height: 81px;
}

.HideRecommendation .HideRecommendationCon ul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	width: 100%;
	text-align: center;
	color: #666;
	font-size: 14px;
}

.HideRecommendation .HideRecommendationCon ul li:active {
	background: #eee;
}


/*荐购详情*/

.RecommendationDetails {
	width: 96%;
	margin: 20px auto 0;
}

.RecommendationDetails p {
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	overflow: hidden;
	color: #444;
	font-size: 14px;
}

.RecommendationDetails p:first-child {
	padding-top: 0;
}

.RecommendationDetails p:last-child {
	border-bottom: none;
}

.RecommendationDetails p b {
	font-weight: normal;
}

.RecommendationDetails p span {
	display: block;
	color: #777;
	font-size: 14px;
}

.RecommendationDetails p span.width {
	width: 74%;
}


/*我的订单*/

.HideSystemOrder .HideSystemOrderCon {
	width: 100%;
	height: auto;
	position: fixed;
	top: 43px;
	left: 0;
	background: #FFF;
}

.HideSystemOrder .HideSystemOrderCon p {
	height: 60px;
	line-height: 60px;
	width: 50%;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-right: none;
	color: #666;
	font-size: 16px;
	float: left;
	text-align: center;
}

.HideSystemOrder .HideSystemOrderCon p:first-child {
	border-left: none;
}

.HideSystemOrder .HideSystemOrderCon p.OrderP {
	color: #1f883c;
}

.MyOrder {
	height: 40px;
	line-height: 40px;
	background: #FFF;
	border-bottom: 1px solid #ccc;
	position: fixed;
	top: 43px;
	width: 100%;
	left: 0;
	z-index: 100;
}

.MyOrder ul li {
	width: 20%;
	box-sizing: border-box;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #666;
}

.MyOrder ul li.OrderLi {
	border-bottom: 1px solid #1f883c;
}

.OrderLiDetails {
	margin: 50px auto 0;
}

.OrderLiDetails .OrderLiDetail {
	display: none;
}

.OrderLiDetails .OrderLiDetail ul li {
	border-bottom: 6px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.OrderLiDetails .OrderLiDetail ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.OrderLiDetails .OrderLiDetail ul li p {
	width: 96%;
	margin: 0 auto;
}

.OrderLiDetails .OrderLiDetail ul li p span {
	display: block;
	font-size: 12px;
	color: #666;
}

.OrderLiDetails .OrderLiDetail ul li p span b {
	font-weight: normal;
}

.OrderLiDetails .OrderLiDetail ul li p:first-child {
	padding-bottom: 5px;
}

.OrderLiDetails .OrderLiDetail ul li p span:nth-child(2) {
	color: #F00;
}

.OrderLiDetails .OrderLiDetail ul li p.img {
	width: 100%;
	background: #fafafa;
	margin-top: 5px;
	overflow: hidden;
	padding: 5px;
	box-sizing: border-box;
}

.OrderLiDetails .OrderLiDetail ul li p.img span {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin: 0 5px;
	text-align: center;
}

.OrderLiDetails .OrderLiDetail ul li p.img span:first-child {
	margin-left: 0;
}

.OrderLiDetails .OrderLiDetail ul li p.img span.right {
	width: auto;
	height: auto;
	float: right;
	margin-top: 14px;
}

.OrderLiDetails .OrderLiDetail ul li p.img span.right:before {
	content: '>';
	font-size: 20px;
	color: #999;
}

.OrderLiDetails .OrderLiDetail ul li p.img b {
	display: block;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(3) span {
	display: inline-block;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	color: #999;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(3) span:first-child {
	color: #999;
	margin-right: 0;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(3) span:last-child {
	color: #999;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(4) {
	border-bottom: 1px solid #eee;
	overflow: hidden;
	width: 100%;
	padding-bottom: 5px;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(4) span {
	display: inline-block;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(4) span:first-child {
	color: #F00;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(4) span:first-child b {
	font-weight: bold;
}

.OrderLiDetails .OrderLiDetail ul li p:nth-child(4) span:last-child {
	color: #999;
}

.OrderLiDetails .OrderLiDetail ul li p.btn {
	margin-top: 10px;
}

.OrderLiDetails .OrderLiDetail ul li p.btn span {
	float: right;
	padding: 3px 7px;
	border: 1px solid #eee;
	font-size: 12px;
	color: #444;
	margin: 0 5px;
	border-radius: 3px;
}

.OrderLiDetails .OrderLiDetail ul li p.btn span.PlacPrder {
	border-color: orange;
	color: orange;
}

.OrderLiDetails .OrderLiDetail ul li p.btn span.DeleteOrder {
	border-color: #ec2727;
	color: #ec2727;
}

.OrderLiDetails .OrderLiDetail ul li p.btn span.MergeOrder {
	border-color: #38CB61;
	color: #38CB61;
}

.OrderLiDetails .OrderLiDetail ul li p.btn span:first-child {
	/*margin-right: 0;*/
}

.OrderLiDetails .OrderLiDetail ul li p.btn b {
	display: block;
}

.HideOrder .HideOrderCon {
	background: #FFF;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
}

.HideOrder .HideOrderCon .HideOrderCon1 h1 {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	text-align: center;
	font-size: 14px;
	color: #666;
}

.HideOrder .HideOrderCon .HideOrderCon1 p {
	width: 96%;
	margin: 0 auto 10px;
	overflow: hidden;
}

.HideOrder .HideOrderCon .HideOrderCon1 p {
	margin-bottom: -1px;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.selectP {
	margin-top: 10px;
	overflow: hidden;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.selectP select {
	width: 80%;
	float: left;
	height: 30px;
	line-height: 30px;
	border: 1px solid #eee;
	box-sizing: border-box;
	outline: none;
	padding-left: 5px;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #666;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.selectP .button {
	background: none;
	border: none;
	font-size: 14px;
	color: #38CB61;
	font-family: 'Microsoft YaHei';
	float: left;
	width: 20%;
	box-sizing: border-box;
	height: 30px;
	line-height: 30px;
	outline: none;
}

.HideOrder .HideOrderCon .HideOrderCon1 .orderNumTotal {
	height: 130px;
	overflow: auto;
}

.HideOrder .HideOrderCon .HideOrderCon1 .orderNumTotal::-webkit-scrollbar {
	width: 0;
	height: 0
}

.HideOrder .HideOrderCon .HideOrderCon1 p.orderNum {
	height: 26px;
	line-height: 26px;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.orderNum span {
	display: block;
	color: #666;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.orderNum span:last-child {
	font-size: 8px;
	width: 16px;
	height: 16px;
	line-height: 14px;
	text-align: center;
	color: #FFF;
	background: #eee;
	border-radius: 50%;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.HideOrderBtn {
	width: 100%;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.HideOrderBtn span {
	margin-top: 5px;
	width: 50%;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #666;
	float: left;
	border: 1px solid #ccc;
	border-right: none;
}

.HideOrder .HideOrderCon .HideOrderCon1 p.HideOrderBtn span:first-child {
	border-left: none;
	color: #38CB61;
}

.HideOrder .HideOrderCon .HideOrderCon2 {
	display: none;
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon201 p {
	font-size: 14px;
	color: #666;
}

.HideOrderCon201,
.HideOrderCon202 {
	width: 96%;
	margin: 10px auto;
	overflow: hidden;
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon201 .HideOrderCon201Total {
	width: 80%;
	margin-left: 2%;
	height: 100px;
	overflow: auto;
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon201 .HideOrderCon201Total::-webkit-scrollbar {
	width: 0;
	height: 0
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon201 .HideOrderCon201Total span {
	display: block;
	height: 24px;
	line-height: 24px;
	color: #555;
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon201 .HideOrderCon201Total span:first-child {
	line-height: normal;
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon202 {
	margin: 5px auto 10px;
	overflow: hidden;
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon202 p {
	font-size: 14px;
	color: #666;
	float: left;
}

.HideOrder .HideOrderCon .HideOrderCon2 .HideOrderCon202 p:last-child {
	margin-left: 2%;
	color: #333;
	font-weight: bold;
}

.HideOrder .HideOrderCon .HideOrderCon2 .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	line-height: 17px;
	text-align: center;
	font-size: 15px;
	color: #1f883c;
	border: 1px solid #1f883c;
	border-radius: 50%;
}


/*订单详情*/

.OrderDetails {
	border-bottom: 10px solid #eee;
	overflow: hidden;
}

.OrderDetails:last-child {
	border-bottom: none;
}

.OrderDetails .OrderDetailsCon {
	width: 96%;
	margin: 0 auto;
}

.OrderDetails .OrderDetailsCon h1 {
	font-size: 14px;
	color: #666;
	height: 40px;
	line-height: 40px;
}

.OrderDetails .OrderDetailsCon h1 b {
	font-weight: normal;
	color: #333;
}

.OrderDetails .OrderDetailsCon ul li {
	height: 30px;
	line-height: 30px;
	width: 100%;
	float: left;
	border-bottom: 1px dashed #eee;
	font-size: 14px;
	color: #666;
}

.OrderDetails .OrderDetailsCon ul li:last-child {
	border-bottom: none;
}

.OrderDetails .OrderDetailsCon ul li span:last-child {
	color: #333;
}

.OrderDetails .OrderDetailsCon ul li:first-child span:last-child {
	color: #F00;
}

.OrderDetails .OrderDetailsCon ol li {
	width: 100%;
	padding: 1em 0;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.OrderDetails .OrderDetailsCon ol li:last-child {
	border-bottom: none;
}

.OrderDetails .OrderDetailsCon ol li .OrderDetailsConImg {
	width: 20%;
	box-sizing: border-box;
}

.OrderDetails .OrderDetailsCon ol li .OrderDetailsConImg img {
	width: 100%;
}

.OrderDetails .OrderDetailsCon ol li .OrderDetailsConTxt {
	/*width: 70%;*/
	flex: 1;
	-weblit-flex: 1;
	-weblit-box-flex: 1;
	margin-left: 5%;
	overflow: hidden;
}

.OrderDetails .OrderDetailsCon ol li .OrderDetailsConTxt p {
	height: 24px;
	line-height: 24px;
	color: #666;
	font-size: 12px;
}

.OrderDetails .OrderDetailsCon ol li .OrderDetailsConTxt p:first-child {
	font-size: 14px;
	color: #444;
}

.OrderDetails .OrderDetailsCon ol li .OrderDetailsConTxt p.ellipsis {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.OrderDetails .OrderDetailsCon ol li .OrderDetailsConTxt p span:last-child {
	color: #F00;
}

.OrderDetails .OrderDetailsCon ol li b.Surplus {
	font-size: 12px;
	color: #777;
	font-weight: normal;
}

.OrderDetails .OrderDetailsCon ol li b.Surplus:after {
	content: '∨';
	font-size: 16px;
	color: #38CB61;
	margin-left: 2px;
}

.OrderDetails .OrderDetailsCon dl {
	margin-top: 5px;
}

.OrderDetails .OrderDetailsCon dl dt,
dd {
	font-size: 14px;
	color: #666;
}

.OrderDetails .OrderDetailsCon dl dd {
	border-bottom: none;
	height: 24px;
	line-height: 24px;
}

.OrderDetails .OrderDetailsCon dl dd span {
	display: block;
}

.OrderDetails .OrderDetailsCon dl dd span.money {
	width: 80px;
	text-align: right;
	color: #F00;
}

.OrderDetails .OrderDetailsCon dl dd span.category {
	width: 80px;
	text-align: center;
}

.OrderDetails .OrderDetailsCon dl dt {
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 5px;
}

.OrderDetails .OrderDetailsCon dl dt span {
	display: inline-block;
	padding: 2px 5px;
	border: 1px solid #eee;
	color: #444;
	border-radius: 3px;
	float: right;
	line-height: normal;
	margin-right: 10px;
}

.OrderDetails .OrderDetailsCon dl dt span:first-child {
	margin-right: 0;
}


/*订单进度*/

.OrderProgress {
	width: 96%;
	margin: 10px auto 0;
}

.OrderProgress dl dt span {
	width: 50%;
	display: block;
	float: left;
	box-sizing: border-box;
	font-weight: bold;
	color: #666;
}

.OrderProgress dl dt span:last-child {
	text-align: right;
}

.OrderProgress dl dt:first-child {
	border-bottom: 1px solid #ccc;
}

.OrderProgress dl dd {
	border-bottom: none;
	border-top: 1px dashed #eee;
	overflow: hidden;
}

.OrderProgress dl dd:first-child {
	border-top: none;
}

.OrderProgress dl dd span {
	width: 50%;
	box-sizing: border-box;
	float: left;
	font-size: 14px;
	color: #666;
}

.OrderProgress dl dd span:last-child {
	text-align: right;
}

.OrderProgress dl dt p {
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #38CB61;
	border-radius: 4px;
	color: #FFF;
	text-shadow: none;
	margin-top: 40px;
	transition: all .3s;
}

.OrderProgress dl dt p:active {
	background: #1f883c;
}


/*订单进度详情*/

.ProgressDetailsFixed {
	position: fixed;
	width: 100%;
	border-bottom: 1px solid #ccc;
	background: #FFF;
	top: 43px;
	left: 0;
	z-index: 1;
}

.ProgressDetailsFixed p {
	width: 50%;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	float: left;
	font-size: 14px;
}

.ProgressDetailsFixed p b {
	font-weight: normal;
}

.ProgressDetailsFixed p:first-child {
	text-align: left;
	padding-left: 1em;
}

.ProgressDetailsFixed p:last-child {
	text-align: right;
	padding-right: 1em;
}

.HoideState .HoideStateCon {
	background: #FFF;
	position: fixed;
	width: 100%;
	height: auto;
	top: 43px;
	left: 0;
}

.HoideState .HoideStateCon b {
	display: block;
	width: 50% !important;
	box-sizing: border-box;
	width: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	color: #666;
	float: left;
}

.HoideState .HoideStateCon b.HoideStateConBColor {
	color: #1f883c;
}


/*人天全部订书*/

.RTAllTheBook ul li {
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #eee;
	width: 100%;
	float: left;
}

.RTAllTheBook ul li:last-child {
	border-bottom: none;
}

.RTAllTheBook ul li:active {
	background: #eee;
}

.RTAllTheBook ul li .RTAllTheBookCon {
	width: 96%;
	margin: 0 auto;
}

.RTAllTheBook ul li .RTAllTheBookCon span {
	display: block;
	font-size: 14px;
	color: #666;
}

.RTAllTheBook ul li .RTAllTheBookCon span:last-child:before {
	content: '>';
	font-size: 18px;
	color: #999;
}


/*荐购-待处理-图书馆*/

.RecommendationForm {
	position: fixed;
	top: 42px;
	left: 0;
	background: #FFF;
	width: 100%;
}

.RecommendationForm p {
	width: 50%;
	text-align: center;
	font-size: 14px;
	color: #999;
	float: left;
	border: 1px solid #ccc;
	border-right: none;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
}

.RecommendationForm p:first-child {
	border-left: none;
}

.RecommendationForm p.RecommendationFormP {
	color: #333;
}

.HideRecommendation .HideRecommendationCon .PurchaseBooksCon p {
	height: 80px;
	line-height: 80px;
	text-align: center;
}

.HideRecommendation .HideRecommendationCon .PurchaseBooksCon {
	display: none;
}

.HideRecommendation .HideRecommendationCon .PurchaseBooksCon p span {
	color: #666;
	font-size: 14px;
}

.HideRecommendation .HideRecommendationCon .PurchaseBooksCon p span:first-child {
	color: #1f883c;
}

.HideRecommendation .HideRecommendationCon .closeRecommendation {
	width: 20px;
	height: 20px;
	line-height: 16px;
	font-size: 15px;
	color: #1f883c;
	border: 1px solid #1f883c;
	border-radius: 50%;
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: center;
}

.HideRecommendation .HideRecommendationCon .RejectedRecommendationCon {
	display: none;
}

.HideRecommendation .HideRecommendationCon .RejectedRecommendationCon h1 {
	text-align: center;
	font-size: 14px;
	color: #666;
	height: 60px;
	line-height: 60px;
}

.HideRecommendation .HideRecommendationCon .RejectedRecommendationConBtn p {
	float: left;
	width: 50%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #ccc;
	color: #666;
	font-size: 14px;
	border-right: none;
}

.HideRecommendation .HideRecommendationCon .RejectedRecommendationConBtn p:first-child {
	border-left: none;
	color: #1f883c;
}

.HideRecommendation .HideRecommendationCon .ReplyContent {
	display: none;
}

.HideRecommendation .HideRecommendationCon .ReplyContent span {
	display: block;
	color: #666;
	font-size: 14px;
}

.HideRecommendation .HideRecommendationCon .ReplyContent .textarea {
	outline: none;
	border: 1px solid #eee;
	height: 80px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #666;
	text-indent: 2em;
	padding-top: 5px;
	box-sizing: border-box;
	width: 100%;
	resize: none;
	margin-top: 10px;
}

.HideRecommendation .HideRecommendationCon .ReplyContent b#number {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #666;
	font-size: 14px;
}

.HideRecommendation .HideRecommendationCon .ReplyContentBtn p {
	float: left;
	width: 50%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #ccc;
	color: #666;
	font-size: 14px;
	border-right: none;
}

.HideRecommendation .HideRecommendationCon .ReplyContentBtn p:first-child {
	border-left: none;
	color: #1f883c;
}


/*已到馆荐购-详情*/

.RecommendationDetails p.ReplyContentConnP {
	display: none;
}

.RecommendationDetails p.ReplyContentConnP span .ReplyContentConnPTextarea {
	width: 100%;
	border: 1px solid #eee;
	padding-top: 5px;
	box-sizing: border-box;
	text-indent: 2em;
	font-family: "Microsoft YaHei";
	outline: none;
	resize: none;
	border-radius: 5px;
	height: 80px;
	color: #666;
	font-size: 14px;
}

.RecommendationDetails p.ReplyContentConnP span .button {
	background: none;
	border: none;
	font-size: 14px;
	color: orange;
	font-family: "Microsoft YaHei";
	margin-top: 10px;
	width: 50px;
	outline: none;
}

.RecommendationDetails p.ReplyContentConnP span .button1 {
	color: #38CB61;
}


/*账户管理*/

.region ul li:last-child .regionCenter p.num #scroller {
	border: none;
	text-align: right;
	font-size: 14px;
	color: #666;
	font-family: 'Microsoft YaHei';
	background: none;
}

.HideAvatarCon {
	position: fixed;
	bottom: 0;
	left: 0;
	background: #FFF;
}

.HideAvatarCon ul {
	height: 224px;
	overflow: auto;
}

.HideAvatarCon ul::-webkit-scrollbar {
	width: 0;
	height: 0
}

.HideAvatarCon ul li {
	float: left;
	width: 33%;
	box-sizing: border-box;
	margin-top: 10px;
	text-align: center;
	padding-top: 4px;
	border: 1px solid transparent;
}

.HideAvatarCon ul li p {
	width: 80%;
	margin: 0 auto;
}

.HideAvatarCon ul li p img {
	width: 100%;
}

.HideAvatarCon ul li.HideAvatarConLi {
	border: 1px solid #38CB61;
}

.HideAvatarCon p.btn span {
	display: block;
	width: 50%;
	border: 1px solid #ccc;
	border-right: none;
	font-size: 14px;
	color: #666;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	box-sizing: border-box;
	margin-top: 10px;
}

.HideAvatarCon p.btn span:first-child {
	border-left: none;
	color: #1f883c;
}


/*人员管理*/

.floatList {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #FFF;
	position: fixed;
	left: 0;
	top: 45px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}

.floatList p {
	font-size: 14px;
	color: #666;
}

.floatList p:first-child {
	margin-left: 2%;
}

.floatList p:last-child {
	margin-right: 2%;
}

.floatList p:last-child b {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #38CB61;
	border: 1px solid #38CB61;
	border-radius: 50%;
	font-size: 14px;
	margin-right: 5px;
}

.Interviewer {
	margin: 50px auto;
	width: 96%;
}

.Interviewer ul li {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
}

.Interviewer ul li:last-child {
	border: none;
}

.Interviewer ul li p {
	color: #666;
}

.Interviewer ul li p.iconfont {
	font-size: 18px;
}

.Interviewer ul li p:first-child {
	font-size: 14px;
	color: #38CB61;
}

.Interviewer ul li p:last-child {
	margin-right: 40px;
}

.PromptAdministration {
	font-size: 10px;
	text-align: center;
	margin-top: 60px;
	color: #ccc;
	text-shadow: none;
}

.PersonnelInformation {
	width: 100%;
	background: #FFF;
	border: 1px solid #ddd;
	margin-top: 10px;
	border-left: none;
	border-right: none;
}

.PersonnelInformationCon {
	width: 96%;
	margin: 0 auto;
}

.PersonnelInformationCon ul li {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #eee;
}

.PersonnelInformationCon ul li:last-child {
	border-bottom: none;
}

.PersonnelInformationCon ul li p {
	font-size: 14px;
	color: #666;
}

.GuanBi {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
}


/*todo 后期添加与修改*/


/*todo 阿法购专区*/

.retrievalNav #PDA-Sort:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 6px solid #333;
	display: inline-block;
	margin-left: 2px;
}

.retrievalNav #PDA-Press:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 6px solid #333;
	display: inline-block;
	margin-left: 2px;
}

.retrievalNav #PDA-Classify:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 6px solid #333;
	display: inline-block;
	margin-left: 2px;
}

.PDA-BG {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	top: 0;
	left: 0;
	z-index: 996;
}

.PDA-Sort-Eject {
	background: #FFFFFF;
	z-index: 997;
	position: fixed;
	width: 100%;
	height: auto;
	margin-top: 50px;
}

.PDA-Sort-Eject ul li {
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-bottom: 1px solid #DDDDDD;
	font-size: 14px;
	padding: 0 20px;
}

.PDA-Sort-Eject ul li.hit:after {
	content: "\e64c";
	color: #0066FF;
	font-size: 12px;
	float: right;
}


/*todo 我的阿法购订单*/

.orderState ul {
	height: 40px;
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	position: fixed;
	width: 100%;
	top: 44px;
}

.orderState ul li {
	display: inline-block;
	width: 25%;
	box-sizing: border-box;
	text-align: center;
	float: left;
	font-size: 14px;
	line-height: 40px;
}

.orderState ul li.hor {
	border-bottom: 2px solid #1f883c;
	color: #1f883c;
}

.stateCons {
	border-top: 8px solid #EEEEEE;
	margin-top: 40px;
}

.stateCons .stateCon {
	margin: 10px auto 20px;
	display: none;
}

.stateCons .stateCon ol li {
	padding: 0 2%;
	overflow: hidden;
	border-bottom: 3px solid #EEEEEE;
	padding-bottom: 10px;
	margin-top: 10px;
}

.stateCons .stateCon ol li:last-child {
	border: none;
}

.stateCons .stateCon .ExhibitionImg {
	width: 20%;
	overflow: hidden;
}

.stateCons .stateCon .ExhibitionText {
	width: 70%;
	margin-left: 4%;
	font-size: 12px;
}

.stateCons .stateCon .ExhibitionText h3 {
	font-size: 14px;
	word-break: break-all;
}

.stateCons .stateCon .ExhibitionText p {
	margin-top: 5px;
}

.stateCons .stateCon .ExhibitionText p b {
	color: #D9534F;
}

.stateCons .stateCon .ExhibitionText p.warning {
	color: #f0ad4e;
}

.stateCons .stateCon .ExhibitionBtn {
	border-top: 1px dashed #DDDDDD;
	padding-top: 10px;
	margin-top: 5px;
}

.stateCons .stateCon .ExhibitionBtn p {
	font-size: 12px;
}

.stateCons .stateCon .ExhibitionBtn p.p-txt {
	padding-top: 5px;
}

.stateCons .stateCon .ExhibitionBtn p.warning {
	color: #f0ad4e;
}

.stateCons .stateCon .ExhibitionBtn p.success {
	color: #5cb85c;
}

.stateCons .stateCon .ExhibitionBtn p.danger {
	color: #d9534f;
}

.stateCons .stateCon .ExhibitionBtn p.return:before {
	content: "\e64c";
	color: #5cb85c;
	margin-right: 3px;
	font-size: 12px;
}

.stateCons .stateCon .ExhibitionBtn p.Overdue:before {
	content: "\e62d";
	color: #d9534f;
	margin-right: 3px;
	font-size: 16px;
}

.stateCons .stateCon .ExhibitionBtn p i {
	font-style: normal;
	color: #03F;
	margin-left: 5px;
}

.stateCons .stateCon .ExhibitionBtn p span {
	display: inline-block;
	font-size: 12px;
	border: 1px solid #DDDDDD;
	padding: 3px 6px;
	border-radius: 3px;
}

.stateCons .stateCon .ExhibitionBtn p span.danger {
	border-color: #D9534F;
	color: #D9534F;
	margin-right: 5px;
}

.stateCons .stateCon .ExhibitionBtn p span.primary {
	border-color: #428bca;
	color: #428bca;
}

.stateCons .stateCon .ExhibitionBtn p span.success {
	border-color: #5cb85c;
	color: #5cb85c;
	margin-right: 5px;
}

.withdraw {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
	z-index: 999;
	display: none;
}

.withdraw .withdrawCon {
	width: 240px;
	height: 100px;
	border-radius: 8px;
	background: #FFFFFF;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -120px;
}

.withdraw .withdrawCon p {
	font-size: 13px;
}

.withdraw .withdrawCon p:first-child {
	padding: 10px;
	box-sizing: border-box;
	line-height: 20px;
}

.withdraw .withdrawCon p span {
	display: inline-block;
	width: 50%;
	box-sizing: border-box;
	float: left;
	text-align: center;
	border: 1px solid #DDDDDD;
	height: 40px;
	line-height: 40px;
	border-bottom: none;
}

.withdraw .withdrawCon p span:first-child {
	border-left: none;
	border-right: none;
}

.withdraw .withdrawCon p span:last-child {
	border-right: none;
	color: #1f883c;
}


/*todo 我的阿法购订单详情*/

.OrderDetails-State {
	width: 96%;
	margin: 10px auto;
}

.OrderDetails-State p {
	font-size: 12px;
}

.OrderDetails-State p:first-child {
	padding-top: 5px;
}

.OrderDetails-State p:last-child {
	border: 1px solid #444;
	padding: 5px 8px;
	border-radius: 3px;
	color: #333;
}

.OrderDetails-State p b {
	color: #d9534f;
}

.OrderDetails-Address {
	background: #EEEEEE;
	padding: 10px 2%;
	margin-top: 10px;
}

.OrderDetails-Address p span {
	font-size: 12px;
	color: #777;
}

.OrderDetails-Address p span:last-child {
	margin-left: 20px;
}

.OrderDetails-List ol li {
	padding: 10px 2%;
	border-bottom: 2px solid #EEEEEE;
}

.OrderDetails-List .ExhibitionImg {
	width: 15%;
	overflow: hidden;
}

.OrderDetails-List .ExhibitionText {
	width: 78%;
	margin-left: 4%;
	font-size: 12px;
}

.OrderDetails-List .ExhibitionText h3 {
	font-size: 14px;
	word-break: break-all;
}

.OrderDetails-List .ExhibitionText p {
	margin-top: 5px;
}

.OrderDetails-List .ExhibitionText .confirmed {
	overflow: hidden;
}

.OrderDetails-List .ExhibitionText .confirmed p b {
	color: #d9534f;
}

.OrderDetails-List .ExhibitionText .confirmed p:first-child {
	margin-left: 0;
}

.OrderDetails-List .ExhibitionText .confirmed p:last-child span {
	display: block;
	text-align: right;
	font-size: 12px;
}

.OrderDetails-List .ExhibitionText .confirmed p:last-child span:last-child {
	color: #d9534f;
	font-weight: bold;
}

.OrderDetails-Others {
	border-bottom: 1px dashed #DDDDDD;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.OrderDetails-Others p {
	font-size: 12px;
	padding: 0 2%;
	margin-top: 5px;
}

.OrderDetails-Others p b {
	color: #d9534f;
}

.OrderDetails-withdraw {
	border: 1px solid #d9534f;
	color: #d9534f;
	border-radius: 3px;
	padding: 5px 8px;
	font-size: 12px;
	margin-right: 2%;
}

.SurplusTime {
	border-top: 1px dashed #DDDDDD;
	padding-top: 6px;
	margin-top: 6px;
}

.SurplusTime span {
	font-size: 12px;
}

.SurplusTime span.success {
	color: #5cb85c;
}

.SurplusTime span.warning {
	color: #f0ad4e;
}

.SurplusTime span.danger {
	color: #d9534f;
}

.SurplusTime span.Many:before {
	content: "\e64c";
	color: #5cb85c;
	font-size: 12px;
	margin-right: 3px;
}

.SurplusTime span.little:before {
	content: "\e62d";
	color: #d9534f;
	font-size: 20px;
	margin-right: 3px;
}

.BorrowTime {
	border-top: 1px dashed #DDDDDD;
	padding-top: 6px;
	margin-top: 6px;
}

.BorrowTime span {
	font-size: 12px;
	margin-right: 20px;
	color: #428bca;
}


/*todo 物流跟踪*/

.Track .Track-logistics {
	padding: 10px 2%;
	background: #EEEEEE;
	font-size: 12px;
	color: #666;
}

.Track .Track-logistics h4 {
	font-size: 14px;
	font-weight: bold;
}

.Track .Track-logistics p {
	margin-top: 5px;
}

.Track .Track-Message {
	width: 96%;
	margin: 10px auto 0;
	padding-left: 10px;
	box-sizing: border-box;
}

.Track .Track-Message ul li {
	margin-top: 10px;
	border-left: 1px solid #DDDDDD;
	padding-left: 15px;
	position: relative;
	box-sizing: border-box;
}

.Track .Track-Message ul li:before {
	content: "●";
	color: #DDDDDD;
	font-size: 26px;
	position: absolute;
	top: -14px;
	left: -9px;
}

.Track .Track-Message ul li.Lately:before {
	color: #1f883c;
}

.Track .Track-Message ul li span {
	display: block;
	vertical-align: middle;
	font-size: 12px;
	margin-top: 2px;
}


/*todo 收货地址管理*/

.ReceivingAddress ul li {
	padding: 5px 2% 10px 2%;
	border-top: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	margin-top: 10px;
}

.ReceivingAddress ul li p span {
	font-size: 12px;
	margin-right: 15px;
	word-wrap: break-word;
}

.ReceivingAddress ul li:first-child {
	border-top: none;
}

.ReceivingAddress ul li:last-child {
	border-bottom: none;
}

.ReceivingAddress ul li .operationBtn {
	border-top: 1px dashed #DDDDDD;
	margin-top: 15px;
	padding-top: 5px;
	overflow: hidden;
}

.ReceivingAddress ul li .operationBtn span.DefaultAddress:before {
	content: "\e777";
	color: #38cb61;
	margin-right: 3px;
	font-size: 15px;
}

.ReceivingAddress ul li .operationBtn span.setAddress:before {
	color: #666;
	content: "\e622";
	margin-right: 3px;
	font-size: 15px;
}

.ReceivingAddress ul li .operationBtn span.primary {
	color: #428bca;
	font-size: 16px;
}

.ReceivingAddress ul li .operationBtn span.danger {
	color: #d9534f;
	font-size: 16px;
}

.addAddressBtn {
	margin: 30px auto 20px;
	width: 90%;
}

.addAddressBtn span {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
	background-color: #38cb61;
	border-radius: 4px;
	width: 100%;
	font-size: 14px;
	transition: all .3s;
}

.addAddressBtn span:active {
	background-color: #2db352;
}

.addAddressBtn span:before {
	content: "\e602";
	color: #FFFFFF;
	font-size: 16px;
	margin-right: 5px;
	vertical-align: middle;
}


/*todo 添加/编辑收货地址*/

.ReceivingAddress-Add ul li {
	padding: 0 2% 10px 2%;
	margin-top: 10px;
	border-bottom: 1px dashed #DDDDDD;
}

.ReceivingAddress-Add ul li:last-child {
	border: none;
}

.ReceivingAddress-Add ul li span {
	vertical-align: middle;
	font-size: 12px;
	display: inline-block;
	width: 15%;
	text-align: right;
	box-sizing: border-box;
}

.ReceivingAddress-Add ul li input {
	vertical-align: middle;
	width: 80%;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
	outline: none;
	padding: 8px 10px;
	box-sizing: border-box;
	margin-left: 2%;
	font-size: 12px;
}

.ReceivingAddress-Add ul li textarea {
	vertical-align: middle;
	width: 80%;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
	outline: none;
	padding: 5px 10px;
	box-sizing: border-box;
	resize: none;
	height: 80px;
	font-size: 12px;
	margin-left: 2%;
}

.ReceivingAddress-Add ul li .txt {
	background-color: #FFFFFF;
}

.ReceivingAddress-Add ul li.checkbox input {
	width: auto;
	position: relative;
}

.ReceivingAddress-Add ul li.checkbox input:before {
	content: "\e622";
	position: absolute;
	font-size: 20px;
	top: -6px;
	left: -4px;
	background-color: #FFFFFF;
}

.ReceivingAddress-Add ul li.checkbox input.xz:before {
	content: "\e777";
	color: #38CB61;
}

.ReceivingAddress-Add ul li.checkbox span {
	width: auto;
	margin-left: 3px;
}


/*todo 阿法购订单-图书馆*/

.stateCons .stateCon ol li .orderLibrary-Num {
	padding: 0 2%;
}

.stateCons .stateCon ol li .orderLibrary-Num p {
	text-align: right;
	color: #d9534f;
	font-size: 12px;
	margin-top: 5px;
	font-weight: bold;
}

.stateCons .stateCon ol li .orderLibrary-Num span {
	font-size: 12px;
}

.stateCons .stateCon ol li .orderLibrary-Num span b {
	color: #d9534f;
}

.stateCons .stateCon ol li .orderLibrary-Book {
	margin: 10px 0;
	background: #EEEEEE;
	overflow: hidden;
	position: relative;
}

.stateCons .stateCon ol li .orderLibrary-Book:after {
	content: "\e623";
	font-size: 28px;
	position: absolute;
	top: 24px;
	right: 0px;
	color: #aaa;
}

.stateCons .stateCon ol li .orderLibrary-Book .Book {
	width: 20%;
	height: 80px;
	overflow: hidden;
	padding: 5px 5px 5px 2%;
	box-sizing: border-box;
}

.stateCons .stateCon ol li .orderLibrary-Book .Book img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.stateCons .stateCon ol li .orderLibrary-Book .Message {
	width: 79%;
	margin-left: 1%;
	padding: 5px;
	box-sizing: border-box;
	font-size: 12px;
}

.stateCons .stateCon ol li .orderLibrary-Book .Message h3 {
	font-size: 15px;
	word-break: break-all;
}

.stateCons .stateCon ol li .orderLibrary-Book .Message p {
	margin-top: 5px;
}

.stateCons .stateCon ol li .orderLibrary-Book .Message p b {
	color: #d9534f;
}


/*todo 阿法购订单详情-图书馆*/

.news-ShowHide,
.news {
	margin-top: 10px;
}

.news-ShowHide .news h5 {
	background: #EEEEEE;
	padding: 5px;
	position: relative;
	font-size: 12px;
}

.news-ShowHide .news h5:after {
	content: "\e623";
	position: absolute;
	top: 0;
	right: 0;
	font-size: 20px;
	color: #666;
}

.news-ShowHide .news h5.message:after {
	content: "\e739";
	top: 5px;
	right: 5px;
	font-size: 16px;
}

.news-ShowHide .news .hideCon {
	padding: 0 2% 10px 2%;
	border-bottom: 1px solid #DDDDDD;
	display: none;
}

.news-ShowHide .news .hideCon span {
	font-size: 12px;
	margin-right: 20px;
	display: inline-block;
	margin-top: 5px;
}

.news-ShowHide .news .hideCon p.user span {
	display: block;
}


/*todo 阿法购采购设置*/

.PurchasingSetup-AFG p.tit {
	font-size: 12px;
	margin: 10px 0;
	color: #AAA;
	padding: 0 2%;
	box-sizing: border-box;
	text-shadow: none;
}

.PurchasingSetup-AFG .setup {
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 0 2%;
	box-sizing: border-box;
	height: 36px;
	line-height: 30px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.PurchasingSetup-AFG .setup p {
	float: left;
	width: 50%;
	box-sizing: border-box;
}

.PurchasingSetup-AFG .setup p input {
	vertical-align: middle;
	display: inline-block;
	position: relative;
}

.PurchasingSetup-AFG .setup p input:before {
	content: "\e622";
	font-size: 20px;
	background-color: #FFFFFF;
	top: -6px;
	left: -4px;
	color: #666;
	position: absolute;
}

.PurchasingSetup-AFG .setup p input.xz:before {
	content: "\e777";
	color: #38CB61;
}

.PurchasingSetup-AFG .setup p span {
	vertical-align: middle;
	display: inline-block;
	font-size: 12px;
}

.detailsNum {
	padding: 0 2% 15px;
	background-color: #DDDDDD;
	overflow: hidden;
}

.detailsNum .txt {
	width: 48%;
	height: 34px;
	line-height: 34px;
	border: 1px solid #cacaca;
	border-radius: 3px;
	padding: 0 10px;
	box-sizing: border-box;
	outline: none;
	font-size: 12px;
	margin-top: 15px;
}

.PurchasingSetup-AFG .setup p.time {
	width: 100%;
}

.PurchasingSetup-AFG .setup p.time span {
	display: inline-block;
	margin: 0 5px;
}

.PurchasingSetup-AFG .setup p.time .txt {
	width: 45%;
	height: 26px;
	line-height: 26px;
	border: 1px solid #dedede;
	border-radius: 3px;
	padding: 0 10px;
	box-sizing: border-box;
	outline: none;
	font-size: 12px;
	display: inline-block;
}

.selectClassify {
	background-color: #FFFFFF;
	padding: 0 5% 15px;
	box-sizing: border-box;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	margin-top: 10px;
}

.selectClassify select {
	display: inline-block;
	width: 100%;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	outline: none;
	border-radius: 3px;
	padding-left: 8px;
}

.selectClassify p {
	margin-top: 20px;
	text-align: center;
}

.btn {
	display: inline-block;
	padding: 4px 15px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	outline: none;
}

.btn-primary {
	background: none;
	border-color: #428bca;
	color: #428bca;
}

.btn-danger {
	background: none;
	border-color: #d9534f;
	color: #d9534f;
	margin-left: 20px;
}

.classifyCon {
	background-color: #EEEEEE;
	padding: 0 2%;
}

.classifyCon ul li {
	overflow: hidden;
	border-bottom: 1px dashed #DDDDDD;
	padding: 5px 0;
}

.classifyCon ul li:last-child {
	border-bottom: none;
}

.classifyCon ul li h5 {
	font-size: 12px;
	vertical-align: middle;
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 4px;
	word-break: break-all;
}

.classifyCon ul li p .btn {
	padding: 2px 10px;
	font-size: 12px;
	margin-left: 0;
}


/*todo 首页切换弹出*/

.bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .4);
	z-index: 1001;
	display: none;
}

.switchCon .con {
	width: 300px;
	height: auto;
	position: fixed;
	background-color: #FFFFFF;
	border-radius: 8px;
	z-index: 1002;
	top: 50%;
	left: 50%;
	margin: -70px 0 0 -150px;
	font-size: 14px;
	text-shadow: none;
	display: none;
}

.switchCon .con p {
	overflow: hidden;
}

.switchCon .con p:first-child {
	text-align: center;
	padding: 20px 10px;
}

.switchCon .con p:first-child b {
	color: #d9534f;
}

.switchCon .con p:last-child {
	border-top: 1px solid #DDDDDD;
	width: 100%;
}

.switchCon .con p:last-child span {
	display: inline-block;
	width: 50%;
	text-align: center;
	box-sizing: border-box;
	float: left;
	padding: 12px 0;
}

.switchCon .con p:last-child span:last-child {
	color: #428bca;
	border-left: 1px solid #DDDDDD;
}


/*todo 图书荐购*/

.twoRecommend {
	padding: 0 2%;
	margin-top: 15px;
}

.twoRecommend .recommend1 p {
	font-size: 14px;
}

.twoRecommend .recommend1 p:first-child {
	margin-left: 14px;
}

.twoRecommend .recommend1 p:first-child b {
	color: #d9534f;
	text-shadow: none;
}

.twoRecommend .recommend1 p:first-child span {
	border: 1px solid #AAAAAA;
	padding: 2px 10px;
	font-size: 12px;
	color: #333;
	border-radius: 3px;
	margin-left: 5px;
}

.twoRecommend .recommend1 p:nth-child(2) {
	position: relative;
	margin-top: 15px;
}

.twoRecommend .recommend1 p:nth-child(2) textarea {
	width: 75%;
	box-sizing: border-box;
	outline: none;
	border-radius: 3px;
	border: 1px solid #DDDDDD;
	resize: none;
	padding: 5px;
	vertical-align: top;
	height: 80px;
	text-indent: 2em;
}

.twoRecommend .recommend1 p:nth-child(2) b {
	font-weight: normal;
	position: absolute;
	right: 35px;
	bottom: 5px;
}

.twoRecommend .recommend1 p:last-child {
	text-align: center;
	margin-top: 15px;
}

.twoRecommend .recommend1 p:last-child .btn {
	text-align: center;
	width: 94%;
	background-color: #38CB61;
	color: #FFFFFF;
	font-size: 14px;
	padding: 8px 0;
}

.twoRecommend .recommend2 {
	text-align: center;
	display: none;
}

.twoRecommend .recommend2 p {
	font-size: 12px;
	text-align: center;
	color: #666;
	margin-top: 30px;
}

.twoRecommend .recommend2 .btn {
	text-align: center;
	width: 94%;
	margin: 20px auto;
	background-color: #38CB61;
	color: #FFFFFF;
	font-size: 14px;
	padding: 8px 0;
}

.hideRecommend .con {
	width: 100%;
	height: auto;
	background: #FFFFFF;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1002;
	display: none;
}

.hideRecommend .con h5 {
	padding: 20px 0;
	text-align: center;
}

.hideRecommend .con .entry {
	padding-bottom: 20px;
	width: 96%;
	margin: 0 auto;
	text-align: center;
}

.hideRecommend .con .entry .inp {
	width: 80%;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
	outline: none;
	padding: 4px 5px;
	box-sizing: border-box;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.hideRecommend .con .entry .btn {
	margin: -4px 0 0 -5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.hideRecommend .con span {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 14px;
}


/*-------加载css---------*/

.load {
	width: 80px;
	height: 80px;
	overflow: hidden;
	padding: 30px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
	background: rgba(0, 0, 0, .5);
	border-radius: 5px;
	box-sizing: border-box;
	display: none;
}

.load img {
	width: 100%;
	height: 100%;
}


/*-------暂无数据样式---------*/

.nothing {
	width: 150px;
	margin: 30px auto;
	text-align: center;
}

.nothing .icon {
	width: 128px;
	height: 128px;
	margin: 20px auto;
	overflow: hidden;
}

.nothing .icon img {
	width: 100%;
	height: 100%;
}

.nothing .txt {
	font-size: 14px;
	color: #aaa;
}


/*无图片图书显示*/

.nbooks {
	position: relative;
	margin: 0 auto;
	/* font-family: simhei;黑体 */
	font-family: "microsoft yahei";
}

.nbooks h2 {
	font-size: 12px;
	position: absolute;
	text-align: center;
	word-wrap: break-word;
	word-break: normal;
	overflow: hidden;
	width: 70%;
	left: 15%;
	line-height: 14px;
	height: 14px;
}

.nbooks .title {
	font-size: 14px;
	font-weight: bold;
	top: 20%;
	height: 27px;
}

.nbooks .author {
	top: 45%;
}

.nbooks .publisher {
	bottom: 15%;
}

img.scalingimg {
	display: none;
}