body,ul{
	margin:0;
	padding:0;
}
body{
	font:16px Microsoft YaHei,arial, sans-serif,HELVETICA;
	-webkit-text-size-adjust:100%;
}
li{
	list-style:none
}
a{
	text-decoration:none;
	cursor: pointer;
}
ul.imglist{
	/* margin:0 auto; */
	width:90%;
	margin-left: 10%;
	margin-right: 10%;
	overflow:hidden;

}
ul.imglist li{
	float:left;
	padding-right: 50px;
	padding-bottom: 30px;
	width:20%;

}
ul.imglist li img{
	display:block;
	/* width:160px;
	height:90px; */

}
ul.imglist li span{
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	text-align: center;
}
/*清除上面浮动样式*/
.qingchu{
	clear: both;
}
/*footer*/
footer{
	background-image: url(../img/footer/footer.jpg);
	/* padding-top: 90%; */
	margin-top: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.footer-1{
	margin-top: 50px;
	/* margin-bottom: 50px; */
}
.footer-left{
	color:white;
	font-size:16px;
	display:flex;
	/* justify-content:space-around; */
	width: 40%;
	float: left;
}
.footer-left p{
	line-height: 35px;
}
.footer-left p a{
	color: white !important;
}
footer div div p:first-child{
	font-size: 23px;
	line-height: 50px;
}
.footer-right{
	width:40%;
	float: right;
}
.foot_Footer { margin: 0 auto;padding: 15px 0 ;background-color: #005aff;color: white;margin-top: 40px;}
.foot_Footer ul {margin: 0; padding: 0; list-style: none;display:flex;justify-content:space-around; }
.foot_Footer ul li {height: 20px; line-height: 20px; text-align: center; font-size: 14px; }
.foot_Footer ul li a{color: white;}
/* 财经书城 */
/* 首页 */
body{
	min-width: 1240px;
}
.fb{
	background-color: white;
	height: 140px;
	width: 100%;
}
.fb_head{
	float: left;
	width: 80%;
	margin-left: 10%;
	font-size: 14px;
/* 	display:flex;
	justify-content:space-around; */
}
.fb_user{
	float: left;
	margin-top: 35px;
	cursor: pointer;
}
.zcLOGO{
	width: 140px;/
	height: auto;
}
.fb_logo{
	width: 30%;
	color: #13527c;
	font-size: 36px;
	font-weight: bold;
	float: left;
	text-align: left;
}
.fb_logo a:hover{
	text-decoration: none;
}
.fb_search{
	width: 44%;
	float: left;
	height: 140px;
}
.fb_headRight{
	width: 26%;
	float: right;
	text-align: right;
	height: 140px;
}
.fb_searchInp{
	float: left;
	width: calc(100% - 60px);
}
.fb_searchInp input{
	height: 40px;
	line-height: 40px;
	min-width: 260px;
	width: 100%;
	border: 2px solid #003494;
	border-right: none;
	padding-left: 20px;
	border-bottom-left-radius: 18px;
	border-top-left-radius: 18px;
}
.fb_searchBtn{
	float: left;
	background-color: #13527C;
	height: 44px;
	line-height: 44px;
	width: 60px;
	text-align: center;
	border-bottom-right-radius: 18px;
	border-top-right-radius: 18px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fb_searchBox{
	margin: 40px 40px 10px 40px;
}
.fb_highFrequencyWords{
	margin: 0 40px;
	text-align: left;
}
.fb_highFrequencyWords span{
	cursor: pointer;
	margin-right: 5px;
}
.fb_headRightBox{
	float: right;
	color: #7a7a7a;
	cursor: pointer;
	margin-top: 40px;
	text-align: center;
	margin-right: 20px;
}
.fb_loginRegisterBtnBox{float: right;margin-top: 45px;}
.fb_loginRegisterBtn{
	float: left;
	color: #7a7a7a;
	border: 1px solid #bfbfbf;
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	width: 50px;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
}
.fb_section{
	background-color: #f5f5f5;
}
.fb_sectionBox{
	width: 80%;
	min-width: 1240px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 20px;
}
/* 轮播开始 */
.jssorl-009-spin img {
	animation-name:jssorl-009-spin;
	animation-duration:1.6s;
	animation-iteration-count:infinite;
	animation-timing-function:linear
}
@keyframes jssorl-009-spin {
	from {
	transform:rotate(0);
}
to {
	transform:rotate(360deg);
	}
}
.jssorb051 .i {
	position:absolute;
	cursor:pointer;
	width:16px;
	height:16px;
}
.jssorb051 .i .b {
	fill:#fff;
	fill-opacity:.5
}
.jssorb051 .i:hover .b {
	fill-opacity:.7
}
.jssorb051 .iav .b {
	fill-opacity:1
}
.jssorb051 .i.idn {
	opacity:.3
}
.jssora051 {
	display:block;
	position:absolute;
	cursor:pointer
}
.jssora051 .a {
	fill:none;
	stroke:#fff;
	stroke-width:360;
	stroke-miterlimit:10
}
.jssora051:hover {
	opacity:.8
}
.jssora051.jssora051dn {
	opacity:.5
}
.jssora051.jssora051ds {
	opacity:.3;
	pointer-events:none
}
#jssor_1{
	position:relative;
	width:750px;
	height:370px;
	overflow:hidden;
	visibility:hidden;
}
.jssorl-009-spin{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
}
.jssorl-009-spin img{
	margin-top:-19px;
	position:relative;
	top:50%;
	width:38px;
	height:38px;
}
.slidessss{
	cursor:default;
	position:relative;
	top:0px;
	left:0px;
	width:750px;
	height:370px;
	overflow:hidden;
}
.jssorb051{
	position:absolute;
	bottom:12px;
	right:12px;
}
.jssora051Fir{
	width:55px;
	height:55px;
	top:0px;
	left:25px;
}
.jssora051Sen{
	width:55px;
	height:55px;
	top:0px;
	right:25px;
}
.svgStyle{
	position:absolute;top:0;left:0;width:100%;height:100%;
}
/* 轮播结束 */
.fb_bookClassification{
	float: left;
	margin-right: 10px;
}
.fb_banner{
	float: left;
	width: 750px;
}
.fb_ebook{
	float: left;
	background-image: url(../img/ebookbg.jpg);
	background-repeat:no-repeat;
	background-size: 100% 100%;
	margin-left: 10px;
	height: 370px;
	color: white;
}
.bookClassificationTit{
	background-color: #13527C;
	color: white;
	font-size: 20px;
	font-weight: bold;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
}
.fb_bookClaUl{
	padding : 0 15px;
	background-color: white;
	height: 330px;
	overflow-y: auto;
}
.fb_bookClaUl li{margin-bottom: 10px;}
.fb_bookClaUlTit{
	font-size: 20px;
	font-weight: bold;
	color: #13527C;
	line-height: 34px;
}
.fb_bookClaUlCon span{
	margin-right: 8px;
	line-height: 24px;
	white-space: nowrap;/* 文本不换行 */
	font-size: 15px;
}
.fb_bookClaUlCon span a:hover{color: #207fe9 !important;}
.fb_ebookBtn{
	background-color: #ff7950;
	font-size: 22px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	width: 180px;
	margin: 20px auto;
	cursor: pointer;
	border-radius: 20px;
	text-align: center;
}
.fb_ebookBox{
	padding: 10px;
}
.fb_ebookBox p{
	text-indent:2em;
	line-height: 22px;
}
.fb_ebookMore{text-align: right;}
.fb_ebookMore a{color: white !important;}
.fb_ebookPic{
	text-align: center;
}
.fb_tit{
	float: left;
	width: 5%;
	margin-right: 0.7%;
	background-color: white;
	text-align: center;
	height: 290px;
}
.fb_titPortraitFat{
	width: 100%;
	height: 260px;
	display:flex; align-items:center;justify-content:center;/* 文字垂直居中 */
	position: relative;
}
.fb_Reduplication{
	position: absolute;
	top: 43px;
	left: -26px;
}
.fb_titPortraitSon{
	width: 40px;
	margin: 0 auto;
	font-size: 26px;
	font-weight: bold;
}
.fb_titPortraitSon span{
	color: #13527c;
}
.fb_titHot{
	height: 30px;
	width: 100%;
	color: white;
	background-color: #13527C;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
}
.fbook_box {
	float: left;
	_display: inline;
	width: 18.3%; /* 215px; */
	/*height: 250px; */
	background-color: white;
	margin-right: 0.7%;
}
.fbook_box:nth-child(5n) {
    margin-right: 0px;
}
.fbook_box.none {border-right: 0;  }
.fbook_box .pic, .index_choice .choice_left .choice_list .pic,.fbook_box{position: relative; }
.fbook_box .pic {
	/*height: 133.8px; */
	text-align: center;
	margin-top: 20px;
}
.fbook_box .txt {padding: 0 20px; }
.fbook_box .txt h4 {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	padding-top: 5px;
	color: #666;
	font-weight: normal;
}
.fbook_box .txt h4 a {color: #666; }
.fbook_box .txt .price_wrap {
	padding-top: 4px;
	height: 22px;
}
.fbook_box .txt .price {
	float: left;
	font-size: 16px;
	color: #ff0000;
	height: 22px;
	line-height: 22px;
}
.fbook_box .txt .price del {
	font-size: 12px;
	color: #999;
	margin-left: 10px;
}
.ico {background: url() no-repeat; _background: url() no-repeat; }
.fbook_box .sign{
	position: absolute;
	top: 0;
	left: 0;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: white;
	font-size: 18px;
	font-weight: bold;
}
.fbook_box .first{background-color: #ff0000;}
.fbook_box .second{background-color: #ff3c00;}
.fbook_box .third{background-color: #ffb400;}
/* 财经书城 二级页面 */
.fbse_fbBox{
	width: 80%;
	margin: 0 auto;
	margin-top: 20px;
	min-width: 1240px;
	overflow: hidden;
}
.fbse_fb{
	color: white;
	background-color: #13527C;
	font-size: 22px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 10%;
}
.fbse_fbhr{
	background-color: #13527C;
	height: 4px;
	width: 100%;
}
.fbse_Major{
	float: left;
	background-color: #f5f5f5;
	text-align: center;
	width: 10%;
	line-height: 36px;
	color: #525764;
}

.fbse_Major_addition{
	height: 72px;
}

.fbse_MajorUl{
	float: left;
	width: 90%;
	height: 36px;
}
.fbse_MajorUl li{
	width: 10%;
	float: left;
	text-align: center;
}
.fbse_MajorUl li div{
	color: #287db6;
	width: 80%;
	margin: 0 auto;
	line-height: 24px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	margin-top: 5px;
    white-space: nowrap;      /*超出的空白区域不换行*/
    overflow: hidden;         /*超出隐藏*/
    text-overflow: ellipsis;  /*文本超出显示省略号*/
}
.fbse_MajorUl li div:hover{
	border: 1px solid #13527C !important;
}

.fbse_ul_active{
	border: 1px solid #f40 !important;
}

.fbse_MajorBox{
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	margin-top: 5px;
}
.fbse_SubdivisionBox{
	border-bottom: 1px solid #959595;
}
.fbse_TopSelling{
	float: left;
	border: 1px solid #959595;
	padding: 10px;
	margin-top: 10px;
	width: 12.3%;
	margin-right: 0.7%;
}
.fbse_TopSellingTit{
	color: #525764;
	font-weight: bold;
	margin-bottom: 10px;
}
.fbse_TopSellingPic{width: 100%;}
.fbse_TopSellingPic a img{width: 100%;}
.fbse_TopSellingBox .txt h4 {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #666;
}
.fbse_TopSellingBox .txt h4 a {color: #666; }
.fbse_TopSellingBox .txt h4 a:hover {color: #FF0000; }
.fbse_TopSellingBox .txt .price {
	font-size: 16px;
	color: #ff0000;
	padding: 3px 0;
}
.fbse_TopSellingBox{
	margin-bottom: 20px;
}
.fbse_BooksList{
	float: left;
	width: 85.2%;
	margin-top: 10px;
}
.fbse_BooksListBox{
	float: left;
	width: 17.19%;
	margin-right: 1%;
	padding: 1%;
	margin-bottom: 30px;
}
.fbse_BooksListBox:nth-child(5n){margin-right: 0px;}
.fbse_BooksListBox:hover{
	box-shadow: 0 0 3px #6f6f6f;
}
.fbse_BooksListPic a img{width: 100%;}
.fbse_BooksListBox .txt h4 {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #666;
}
.fbse_BooksListBox .txt h4 a {color: #666; }
.fbse_BooksListBox .txt h4 a:hover{color: #FF0000;}
.fbse_BooksListBox .txt .price {
	font-size: 22px;
	color: #ff0000;
	padding: 3px 0;
}
.fbse_BooksListBox .btns{
	color: #999999;
	margin-top: 10px;
	margin-bottom: 5px;
}
.fbse_BooksListBox .btns .btns_sty{
	border: 1px solid #999999;
	border-radius: 2px;
	padding: 5px;
}
.fbse_BooksListBox .btns .ebook:hover{
	border: 1px solid #FF0000;
	color: #FF0000;
}
.fbse_BooksListBox .btns .cart:hover{
	border: 1px solid #FF0000;
	color: #FF0000;
}
.fbse_page{
	margin-bottom: 15px;
}
.fbse_bottomPage{
	float: right;
}
.fbse_bottomPage .pNum{
	float: left;
}
.fbse_bottomPage .pNum a{
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	margin-right: 5px;
	background-color: #F7F7F7;
	border: 1px solid #ddd;
	color: #333;
}
.fbse_bottomPage .pNum .pn_prev i,.fbse_bottomPage .pNum .pn_next i{
	vertical-align: middle;
	font-style: normal;
	font-size: 16px;
	padding: 0 5px;
	color: #AAAAAA;
}
.fbse_bottomPage .pNum .pn_next i{padding-right: 0;}
.fbse_bottomPage .pNum .pn_prev em,.fbse_bottomPage .pNum .pn_next em{
	vertical-align: middle;
	font-style: normal;
}
.fbse_bottomPage .pNum a.cuur{
	border: 0 none;
	padding: 1px 15px;
	background: 0 0;
	filter: none;
	color: #e4393c;
	cursor: default;
}
.fbse_bottomPage .pNum b{
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	margin-right: 5px;
	color: #ccc;
}
.fbse_bottomPage .pSkip{
	float: left;
	margin-left: 20px;
	color: #666666;
}
.fbse_bottomPage .pSkip em{
	float: left;
	line-height: 38px;
	font-style: normal;
}
.fbse_bottomPage .pSkip .inp_txt{
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 3px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.fbse_bottomPage .pSkip .btn{
	float: left;
	height: 27px;
	margin-left: 10px;
	line-height: 27px;
	border: 1px solid #DDD;
	padding: 4px 13px 5px;
	color: #666;
	background-color: #f7f7f7;
	border-radius: 2px;
	text-align: center;
}
/* 三级页面 详情页 */
.fbse_preview{
	width: 400px;
	height: 400px;
	float: left;
	border: 1px solid #999999;
	margin-top: 20px;
}
.fbse_itemInner{
	/* width: calc(100% - 422px); */
	width: 688px;
	height: 400px;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	position: relative;
}
.fbse_preview .pic{
	padding: 20px;
	width: 300px;
	height: 300px;
	margin: 0 auto;
}
.fbse_preview .pic img{width: 100%;}
.fbse_itemInner .tit{
	color: #585b5d;
	font-size: 22px;
	font-weight: bold;
}
.fbse_itemInner .greybg{
	background-color: #f3f3f3;
	width: 100%;
	margin-top: 30px;
	height: 200px;
}
.fbse_itemInner .greybg .onebox{
	padding-top: 10px;
	padding-bottom: 0;
}
.fbse_itemInner .greybg .onebox .dt{
	display: inline-block;
	/* float: left; */
	width: 72px;
	/* margin-left: -72px; */
	/* display: inline; */
	text-align: right;
	color: #999;
}
.fbse_itemInner .greybg .onebox .dd{
	display: inline-block;
	color: #999999;
}
.fbse_itemInner .greybg .onebox .dd .red{color: #e4393c;}
.fbse_itemInner .greybg .onebox .p_price{
	/* vertical-align: -10px; */
	display: inline-block;
	/* vertical-align: middle; */
	color: #e4393c;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
}
.fbse_itemInner .greybg .onebox .p_price span{font-size: 16px;}
.fbse_itemInner .greybg .onebox .p_price del{
	color: #999999;
	text-decoration: line-through;
	font-size: 16px;
	font-weight: normal;
}
.fbse_itemInner .chooseBtn{
	position: absolute;
	bottom: 0;
}
.fbse_itemInner .chooseBtn .btn_buyEbook{
	float: left;
	height: 44px;
	line-height: 44px;
	border:1px solid #df3033;
	color: #df3033;
	padding: 0 26px;
	text-align: center;
	vertical-align: middle;
}
.fbse_itemInner .chooseBtn .btn_lg{
	float: left;
	margin-right: 10px;
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	padding: 0 26px;
	font-weight: bold;
	color: white;
	text-align: center;
	vertical-align: middle;
	background-color: #df3033;
}
.fbse_itemInner .chooseBtn .btn_rg{
	height: 46px;
	line-height: 46px;
}
.fbse_itemInner .chooseBtn .chooseAmount{
	float: left;
	width: 58px;
	height: 44px;
	line-height: 32px;
	position: relative;
	margin: 0 10px 0 0;
	border: 1px solid #ccc;
	overflow: hidden;
}
.fbse_itemInner .chooseBtn .chooseAmount .wrap_inp a{
	white-space: nowrap;
	width: 15px;
	height: 22px;
	line-height: 22px;
	background: #f1f1f1;
	color: #666;
	right: -1px;
	position: absolute;
	text-align: center;
	border: 1px solid #ccc;
	overflow: hidden;
}
.fbse_itemInner .chooseBtn .chooseAmount a.disabled {
    color: #ccc;
    cursor: not-allowed;
}
.fbse_itemInner .chooseBtn .chooseAmount .btn_reduce{
	bottom: -1px;
}
.fbse_itemInner .chooseBtn .chooseAmount .btn_add{
	top: -1px;
}
.fbse_itemInner .chooseBtn .chooseAmount .text{
	width: 41px;
	height: 42px;
	line-height: 32px;
	top: 1px;
	left: 0;
	border: 0;
	display: block;
	position: absolute;
	text-align: center;
}
.fbse_bought{
	float: left;
	border: 1px solid #959595;
	margin-top: 30px;
	width: 13%;
	margin-right: 1%;
}
.fbse_boughtBox{
	padding: 10px;
}
.fbse_boughtDetails{
	float: left;
	width: calc(86% - 4px);
	margin-top: 30px;
}
.fbse_fbds{
	color: white;
	background-color: #13527C;
	font-size: 22px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding: 0 20px;
	float: left;
}
.fbse_courseList{
	overflow: hidden;
	margin-top: 20px;
}
.fbse_courseList .price{
	color: #f04545;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px;
	overflow: hidden;
	text-overflow:ellipsis;/* 文本超出 省略号 */
	white-space: nowrap;/* 文本不进行换行 */
}
.fbse_courseList .onlineTl_box{
	float: left;
	width: 306px;
	box-shadow:0 0 6px rgba(160,160,162);
	margin-bottom: 20px;
	margin-right: 2%;
}
.fbse_courseList .onlineTl_box:nth-child(4n){margin-right: 0;}
.fbse_courseList .onlineTl_box .onlineTlb_img{
	width: 306px;
	height: 190px;
}
.fbse_courseList .onlineTl_box .onlineTlb_title{
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding: 2px 10px;
	overflow: hidden;
	text-overflow:ellipsis;/* 文本超出 省略号 */
	white-space: nowrap;/* 文本不进行换行 */
}
.fbse_ProduIntr{
	padding: 15px;
	font-size: 18px;
	font-weight: bold;
}
.fbse_courseList .rightNowPay{
	font-size: 20px;
	padding-left: 10px;
	text-align: left;
	color: #f04545;
	font-weight: bold;
	line-height: 60px;
}
.fbse_courseList .rightNowPay img{width: 34px;padding-right: 10px;}
.Leavingmessage{width:80%;margin:0 auto;position:relative}
.Scrolltext{position:absolute;bottom:20%;width:52%;left:20%}
.Scrolltext marquee{font-size:20px;color:#fff}