.container * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.nosetBoxsizng * {
	-moz-box-sizing: unset;
	-webkit-box-sizing: unset;
	-o-box-sizing: unset;
	-ms-box-sizing: unset;
	box-sizing: unset;
}

body {
	background-color: #fff;
	min-width: 1200px;
}

.container {
	min-width: 1200px;
}

.container a:hover {
	opacity: .8;
}

.gray-body {
	background-color: #fafafa;
}

.white-body {
	background-color: #fff;
}

ul.flexbox {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

ul.flexbox li {
	display: block;
	align-items: center;
	justify-content: flex-start;
}

.table {
	display: table;
	height: 100%;
}

.table_cell {
	display: table-cell;
	vertical-align: middle;
}

.btn-common {
	display: block;
	font-size: 14px;
	text-align: center;
	color: #fff;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.hoverimg img {
	-webkit-transition: transform 0.6s ease;
	-moz-transition: transform 0.6s ease;
	-ms-transition: transform 0.6s ease;
	transition: transform 0.6s ease;
}

.hoverimg:hover img {
	-webkit-transform: scale(1.01);
	-moz-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
}

/*首页*/
/*顶部*/
.top-box {
	height: 38px;
	line-height: 38px;
	color: #f1f1f1;
}

.top-box .l {
	font-size: 13px;
	color: #777;
}

.top-box .r {
	font-size: 12px;
}

.top-box .r a {
	display: inline-block;
	margin-right: 25px;
	font-size: 12px;
	color: #777;
}

.top-box .r a:last-of-type {
	margin-right: 0;
}

.top-box .r a.login:before,
.top-box .r a.dlicar:before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0 4px 4px 0;
}

.top-box .r a.login:before {
	background: url(../image/icon_login.png) no-repeat;
}

.top-box .r a.dlicar:before {
	background: url(../image/icon_cart.png) no-repeat;
}

/*菜单*/
.fcn-index-menu {
	height: 65px;
	line-height: 65px;
	background-color: #00a6dc;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.fcn-index-menu .menu-logo {
	width: 169px;
	height: 28px;
	margin-top: 18.5px;
	margin-right: 20px;
}

.fcn-index-menu .menu-logo a {
	display: block;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	background: url(../image/icon_logo.png) no-repeat;
}

.fcn-index-menu .menu-item ul li {
	float: left;
	font-size: 16px;
	margin-left: 36px;
	position: relative;
}

.fcn-index-menu .menu-item ul li:first-of-type {
	margin-left: 60px;
}

.fcn-index-menu .menu-item ul li a {
	color: #fff;
}

.fcn-index-menu .menu-item ul li a:hover {
	opacity: .8;
}

.fcn-index-menu .menu-item ul li.active a::after {
	content: '';
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 3px;
	background-color: #fff;
	bottom: 14px;
	left: 0;
	border-radius: 1.5px;
}

.fcn-index-menu .menu-zx .header-phone {
	float: left;
	height: 68px;
	color: #fff;
	position: relative;
}

.fcn-index-menu .menu-zx .header-phone:before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	position: absolute;
	left: -30px;
	top: 22px;
	background: url(../image/icon_phone.png) no-repeat;
}

.fcn-index-menu .menu-zx .header-phone span {
	display: block;
	line-height: 1.25;
	color: #fff;
}

.fcn-index-menu .menu-zx .header-phone span:first-of-type {
	font-size: 14px;
}

.fcn-index-menu .menu-zx .header-phone span:nth-of-type(2) {
	font-size: 15px;
}

.fcn-index-menu .btn-mfzx {
	float: left;
	display: block;
	width: 96px;
	height: 32px;
	line-height: 32px;
	background-color: rgba(226, 236, 243, 0.2);
	border-radius: 20px;
	color: rgba(255, 255, 255, 0.9);
	margin: 18px 0 0 36px;
}

.fcn-index-menu .btn-mfzx:hover {
	background-color: rgba(226, 236, 243, 0.3);
}

.fcn-index-menu .btn-mfzx:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 16px;
	margin-right: 6px;
	vertical-align: middle;
	background: url(../image/icon_btn_zx.png) no-repeat;
}

.fcn-index-menu .menu-zx>a {
	font-size: 12px;
	color: #fff;
	margin-left: 20px;
}

.fcn-index-menu .menu-zx>a.login {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	background: rgba(226, 236, 243, 0.3);
	border-radius: 20px;
}

.fcn-index-banner {
	height: 460px;
	background: url(../image/bg_index_banner.png) no-repeat;
	background-size: cover;
}

/*搜索*/
.fcn-index-banner h1 {
	font-size: 44px;
	text-align: center;
	font-weight: bold;
	padding: 75px 0 35px 0;
}

.fcn-index-banner .search-item {
	width: 767px;
	height: 66px;
	margin: 0 auto;
}

.fcn-index-banner .search-input {
	width: 767px;
	height: 66px;
	border-radius: 8px;
	background-color: #fff;
	overflow: hidden;
}

.fcn-index-banner .search-input .l {
	width: 90%;
	height: 66px;
	line-height: 66px;
	overflow: hidden;
	background-color: #fff;
	position: relative;
}

.fcn-index-banner .search-input .l::before {
	content: "期刊检索";
	display: inline-block;
	width: 105px;
	height: 34px;
	line-height: 34px;
	margin-top: 16px;
	position: absolute;
	left: 0;
	border-right: 1px solid #eee;
	font-size: 14px;
	color: #999;
	text-align: center;
}

.fcn-index-banner .search-input .r {
	width: 10%;
	height: 66px;
	background-color: #fff;
}

.fcn-index-banner .search-input .t {
	border: 0 none;
	outline: 0 none;
	font-size: 14px;
	color: #666;
	width: 20%;
	height: 24px;
	margin: 5px 0 5px 5px;
	display: none;
}

.fcn-index-banner .search-input .q {
	float: left;
	border: 0 none;
	outline: 0 none;
	font-size: 16px;
	color: #333;
	width: 93%;
	height: 66px;
	line-height: 66px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1fffffff, endcolorstr=#1fffffff);
	padding-left: 130px;
}

.fcn-index-banner .search-input .img-search {
	float: left;
	display: inline-block;
	width: 54px;
	height: 66px;
	line-height: 66px;
	background: #fff url(https://www.fabiao.com.cn/theme/fabiao.com.cn/default/static/images/dd/icon_index_search.png) no-repeat 20px center;
	background-size: 18px;
}

.fcn-index-banner .search-input .q:-webkit-autofill,
.fcn-index-banner .search-input .q:-webkit-autofill:hover,
.fcn-index-banner .search-input .q:-webkit-autofill:focus {
	box-shadow: 0 0 0 60px #fff inset;
	-webkit-text-fill-color: #333;
	font-size: 15px;
	color: #acacac;
	border: 0 none;
	outline: 0 none;
}

.fcn-index-banner .search-input .s {
	border: 0 none;
	outline: 0 none;
	width: 100%;
	height: 66px;
	line-height: 66px;
	background-color: #fff;
	background: url(../image/icon_search_blue.png) no-repeat center;
}

.fcn-index-banner .search-input .s:hover {
	color: #049ca2;
}

.fcn-index-banner .search-input:hover .s {
	cursor: pointer;
}

.fcn-index-banner .search-input .q:-webkit-autofill,
.fcn-index-banner .search-input .q:-webkit-autofill:hover,
.fcn-index-banner .search-input .q:-webkit-autofill:focus {
	box-shadow: 0 0 0 60px #4fcfbd inset;
	font-size: 15px;
	-webkit-text-fill-color: #acacac;
}

.fcn-index-banner .search-input .q::-webkit-input-placeholder {
	font-size: 15px;
	color: #acacac;
}

.fcn-index-banner .search-input .q::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	font-size: 15px;
	color: #acacac;
}

.fcn-index-banner .search-input .q:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	font-size: 15px;
	color: #acacac;
}

.fcn-index-banner .search-input .q:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-size: 15px;
	color: #acacac;
}

.fcn-index-banner .filter-item {
	text-align: center;
	margin-top: 20px;
}

.fcn-index-banner .filter-item a {
	font-size: 14px;
	margin-left: 24px;
}

/* .fcn-index-banner .filter-item a:before{
	content: '';
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 4px 1px 0;
	vertical-align: middle;
    background: url(../img/icon_search_filter.png) no-repeat;
} */
/*分类菜单*/
.fcn-index-flmenu {
	margin-top: -112px;
}

.fcn-index-flmenu>div {
	height: 230px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 3px 0 7px rgba(80, 130, 154, 0.09);
}

.fcn-index-flmenu .fkfl {
	float: left;
	width: 950px;
	padding: 44px 10px 44px 30px;
}

.fcn-index-flmenu .fkfl>.box {
	display: block;
	float: left;
	padding-left: 70px;
	width: 33.33%;
	height: 54px;
	margin-bottom: 34px;
	position: relative;
}

.fcn-index-flmenu .fkfl .a4,
.fcn-index-flmenu .fkfl .a5,
.fcn-index-flmenu .fkfl .a6 {
	margin-bottom: 0;
}

.fcn-index-flmenu .fkfl>.box>a {
	font-size: 16px;
	color: #333;
	display: block;
	margin-bottom: 10px;
}

.fcn-index-flmenu .fkfl>.box>div>a {
	font-size: 12px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 6px;
}

.fcn-index-flmenu .fkfl>.box>div>a:last-of-type {
	margin-right: 0;
}

.fcn-index-flmenu .fkfl>.box:hover>a {
	color: #1976cc;
}

.fcn-index-flmenu .fkfl>.box::after {
	content: "";
	display: block;
	width: 54px;
	height: 54px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../image/icon_flmenu.png) no-repeat;
}

.fcn-index-flmenu .fkfl>.box:hover::after {
	border-radius: 4px;
}

.fcn-index-flmenu .fkfl .a1::after {
	background-position: 0 0;
}

.fcn-index-flmenu .fkfl .a2::after {
	background-position: -54px 0;
}

.fcn-index-flmenu .fkfl .a3::after {
	background-position: -108px 0;
}

.fcn-index-flmenu .fkfl .a4::after {
	background-position: -164px 0;
}

.fcn-index-flmenu .fkfl .a5::after {
	background-position: -217px 0;
}

.fcn-index-flmenu .fkfl .a6::after {
	background-position: -271px 0;
}

.fcn-index-flmenu .fkfl .a1:hover::after {
	background-position: 0 -54px;
}

.fcn-index-flmenu .fkfl .a2:hover::after {
	background-position: -54px -54px;
}

.fcn-index-flmenu .fkfl .a3:hover::after {
	background-position: -108px -54px;
}

.fcn-index-flmenu .fkfl .a4:hover::after {
	background-position: -163px -54px;
}

.fcn-index-flmenu .fkfl .a5:hover::after {
	background-position: -216px -54px;
}

.fcn-index-flmenu .fkfl .a6:hover::after {
	background-position: -270px -54px;
}

.fcn-index-flmenu .kf {
	float: right;
	width: 244px;
	height: 230px;
	box-shadow: -3px 0 7px rgba(80, 130, 154, 0.09);
	border-radius: 4px;
}

.fcn-index-flmenu .kf span {
	display: block;
	width: 96px;
	height: 96px;
	background: url(../image/icon_flkf.png) no-repeat;
	margin: 20px auto 10px;
}

.fcn-index-flmenu .kf p {
	font-size: 14px;
	color: #777;
	text-align: center;
}

.fcn-index-flmenu .kf a {
	display: block;
	width: 160px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background-color: #00a6dc;
	border-radius: 4px;
	margin: 10px auto 0;
}

.fcn-index-flmenu .kf a:hover {
	background-color: #1e86e3;
}

.fcn-index-flmenu .kf:hover span {
	background-position: 0 -96px;
}

/*首页期刊列表*/
.fcn-index-common .common-title {
	padding: 40px 0 20px 0;
}

.fcn-index-common .common-title a.title {
	font-size: 30px;
	color: #333;
}

.fcn-index-common .common-title a,
.fcn-index-common .common-title span {
	font-size: 13px;
	color: #777;
	font-weight: 400;
	margin-left: 12px;
}

.fcn-index-common .common-title a:hover {
	color: #999;
}

.fcn-index-common .common-title a.title:hover {
	color: #555;
}

.fcn-index-common .common-title a:nth-of-type(2) {
	margin-left: 20px;
}

.fcn-index-common .common-title a.more {
	float: right;
	margin-top: 20px;
}

.fcn-index-common .common-title a.more:hover {
	color: #999;
}

a.btn-dtmore {
	height: 20px;
	font-size: 13px;
	color: #777;
}

a.btn-dtmore i {
	margin-left: 6px;
	-webkit-transition: transform 0.3s ease;
	-moz-transition: transform 0.3s ease;
	-ms-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	vertical-align: middle;
}

a.btn-dtmore i:after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../image/icon_btn_more.png) no-repeat;
}

a.btn-dtmore:hover i:after {
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
	background: url(../image/icon_btn_more_hover.png) no-repeat;
}

.fcn-index-list ul {
	background-color: #fff;
	padding-bottom: 50px;
}

.fcn-index-list ul li {
	float: left;
	background-color: #fff;
	width: 214px;
	text-align: center;
}

.fcn-index-list ul li .item-image {
	padding: 50px 0 20px 0;
}

.fcn-index-list ul li .item-image a {
	width: 160px;
	height: 220px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}

.fcn-index-list ul li .item-image a img {
	width: 100%;
	height: 100%;
}

.fcn-index-list ul li .item-title {
	width: 70%;
	font-size: 16px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-index-list ul li .item-info-f {
	font-size: 13px;
	color: #777;
	margin-top: 4px;
}

.fcn-index-list ul li .item-info-s {
	font-size: 14px;
	color: #f02d44;
	margin-top: 4px;
}

/*前沿阅读*/
.fcn-index-list2 .left-panel {
	width: 280px;
	height: 630px;
	background-color: #f1f2f3;
}

.fcn-index-list2 .left-panel h6 {
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	margin: 0;
}

.fcn-index-list2 .left-panel>ul {
	padding: 0 45px;
}

.fcn-index-list2 .left-panel>ul li {
	line-height: 3.5;
	font-size: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-index-list2 .left-panel .slides-box {
	width: 188px;
	height: 288px;
	margin: 0 auto;
	text-align: center;
}

.fcn-index-list2 .left-panel .slides-box img {
	width: 100%;
	height: 258px;
}

.fcn-index-list2 .left-panel .slides-box .slidesjs-pagination {
	position: static;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.fcn-index-list2 .left-panel .slides-box .slidesjs-pagination .slidesjs-pagination-item {
	float: none;
	display: inline-block;
}

.fcn-index-list2 .left-panel .slides-box .slidesjs-pagination .slidesjs-pagination-item:last-of-type {
	margin-right: 0;
}

.fcn-index-list2 .left-panel .slides-box .slidesjs-pagination .slidesjs-pagination-item a {
	display: block;
	overflow: hidden;
}

.fcn-index-list2 .left-panel .btn-dtmore {
	float: right;
	padding-right: 45px;
}

.fcn-index-list2 .right-panel {
	float: left;
	width: 920px;
	height: 628px;
	background-color: #fff;
	padding: 0 36px;
}

.fcn-index-list2 .right-panel h2 {
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	margin: 0;
}

.fcn-index-list2 .right-panel ul li {
	width: 48%;
	position: relative;
	padding: 50px 0 50px 140px;
	border-bottom: 1px solid #f4f4f4;
}

.fcn-index-list2 .right-panel ul li:before {
	content: "";
	display: inline-block;
	width: 120px;
	height: 90px;
	background: url(../image/bg_index_qkzs.png) no-repeat;
	position: absolute;
	left: 0;
}

.fcn-index-list2 .right-panel ul li:first-of-type,
.fcn-index-list2 .right-panel ul li:nth-of-type(2) {
	padding-top: 22px;
}

.fcn-index-list2 .right-panel ul li:nth-of-type(5),
.fcn-index-list2 .right-panel ul li:nth-of-type(6) {
	padding-bottom: 0;
	border-bottom: none;
}

.fcn-index-list2 .right-panel ul li h4 {
	font-size: 16px;
	font-weight: normal;
	margin-top: -5px;
}

.fcn-index-list2 .right-panel ul li .keywords {
	font-size: 13px;
	color: #999;
	margin: 6px 0 6px 0;
}

.fcn-index-list2 .right-panel ul li .description {
	font-size: 13px;
	line-height: 1.75;
	color: #555;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.fcn-index-list2 .right-panel ul li:nth-of-type(2):before {
	background-position: -480px 0;
}

.fcn-index-list2 .right-panel ul li:nth-of-type(3):before {
	background-position: 0 -190px;
}

.fcn-index-list2 .right-panel ul li:nth-of-type(4):before {
	background-position: -480px -190px;
}

.fcn-index-list2 .right-panel ul li:nth-of-type(5):before {
	background-position: 0 -374px;
}

.fcn-index-list2 .right-panel ul li:nth-of-type(6):before {
	background-position: -480px -374px;
}

/*推荐服务*/
.fcn-index-tjfw {
	margin-bottom: 20px;
}

.fcn-index-tjfw .left-panel {
	width: 280px;
	height: 520px;
	background-color: #fff;
	padding: 20px;
}

.fcn-index-tjfw .left-panel .imgbox {
	width: 246px;
	height: 246px;
	background: url(../image/bg_index_tjfw.png) no-repeat;
	background-size: cover;
}

.fcn-index-tjfw .left-panel ul li {
	padding: 16px 0;
	border-bottom: 1px solid #f3f3f3;
}

.fcn-index-tjfw .left-panel ul li span {
	font-size: 16px;
}

.fcn-index-tjfw .left-panel ul li p {
	font-size: 13px;
	color: #777;
	margin-top: 4px;
}

.fcn-index-tjfw .left-panel ul li:last-of-type {
	border-bottom: none;
}

.fcn-index-tjfw .right-panel {
	width: 900px;
	height: 520px;
	background-color: #fff;
	padding: 20px 30px;
	margin-left: 20px;
}

.fcn-index-tjfw .right-panel .top {
	padding-bottom: 35px;
	margin-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
}

.fcn-index-tjfw .right-panel .top ul li {
	width: 32%;
	height: 185px;
	background: url(../image/bg_index_tjfw2.png) no-repeat;
	padding-left: 30px;
	border: 1px solid #eee;
	background-position: -1px -1px;
}

.fcn-index-tjfw .right-panel .top ul li:hover {
	border: 1px solid #00a6dc;
}

.fcn-index-tjfw .right-panel .top ul li:hover h4 {
	color: #333;
}

.fcn-index-tjfw .right-panel .top ul li:nth-of-type(2) {
	background-position: -310px -1px;
}

.fcn-index-tjfw .right-panel .top ul li:nth-of-type(3) {
	background-position: -619px -1px;
}

.fcn-index-tjfw .right-panel .top ul li h4 {
	font-size: 16px;
}

.fcn-index-tjfw .right-panel .top ul li p {
	font-size: 13px;
	color: #777;
	margin: 20px 0;
}

.fcn-index-tjfw .right-panel .top ul li .more {
	font-size: 14px;
	font-weight: bold;
	color: #00a6dc;
	margin: 0;
}

.fcn-index-tjfw .right-panel .top ul li .more:after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 11px;
	background: url(../image/icon_bluearrow.png) no-repeat;
	margin-left: 4px;
}

.fcn-index-tjfw .right-panel .bottom h2 {
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	margin: 0;
}

.fcn-index-tjfw .right-panel .bottom ul {
	padding: 0 40px;
}

.fcn-index-tjfw .right-panel .bottom ul li {
	text-align: center;
	position: relative;
	width: 104px;
}

.fcn-index-tjfw .right-panel .bottom ul li:after {
	display: block;
	content: '';
	width: 80px;
	height: 18px;
	background: url(../image/icon_index_fwlc.png) no-repeat;
	background-position: -607px -13px;
	position: absolute;
	left: 110%;
	top: 44px;
}

.fcn-index-tjfw .right-panel .bottom ul li:last-of-type:after {
	display: none;
}

.fcn-index-tjfw .right-panel .bottom ul li div {
	width: 75px;
	height: 75px;
	border-radius: 50px;
	background: #f3f4f7 url(../image/icon_index_fwlc.png) no-repeat;
	background-position: 18px 16px;
	margin: 15px auto 10px;
}

.fcn-index-tjfw .right-panel .bottom ul li:nth-of-type(2) div {
	background-position: -227px 16px;
}

.fcn-index-tjfw .right-panel .bottom ul li:nth-of-type(3) div {
	background-position: -483px 16px;
}

.fcn-index-tjfw .right-panel .bottom ul li:nth-of-type(4) div {
	background-position: -735px 16px;
}

.fcn-index-tjfw .right-panel .bottom ul li b {
	font-size: 16px;
	font-weight: normal;
}

.fcn-index-tjfw .right-panel .bottom ul li p {
	font-size: 13px;
	color: #777;
	margin-top: 6px;
}

/*友情链接*/
.fcn-index-yqlj {
	background-color: #fff;
	padding: 20px;
	margin-bottom: 20px;
}

.fcn-index-yqlj b {
	display: block;
	font-size: 13px;
	margin-bottom: 10px;
}

.fcn-index-yqlj ul li {
	display: inline-block;
	margin-right: 80px;
}

.fcn-index-yqlj ul li a {
	font-size: 13px;
	color: #777;
}

/*页脚*/
.fcn-promise-list {
	height: 94px;
	line-height: 94px;
	background-color: #fff;
	margin-top: 20px;
}

.fcn-promise-list ul {
	padding: 0 184px;
}

.fcn-promise-list ul li a {
	font-size: 16px;
	color: #777;
}

.fcn-promise-list ul li a:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../image/icon_footer_promise.png) no-repeat;
	vertical-align: middle;
	margin-right: 8px;
}

/*首页结束*/
/*列表*/
/*搜索*/
.fcn-content-menu .search-item {
	width: 176px;
	height: 32px;
	margin: 18px 60px 0 0;
}

.fcn-content-menu .search-input {
	width: 176px;
	height: 32px;
	border-radius: 50px;
	overflow: hidden;
}

.fcn-content-menu .search-input .l {
	width: 80%;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.fcn-content-menu .search-input .r {
	width: 20%;
	height: 32px;
	background-color: rgba(246, 246, 246, 0.25);
}

.fcn-content-menu .search-input .t {
	border: 0 none;
	outline: 0 none;
	font-size: 14px;
	color: #666;
	width: 20%;
	height: 24px;
	margin: 5px 0 5px 5px;
	display: none;
}

.fcn-content-menu .search-input .q {
	float: left;
	border: 0 none;
	outline: 0 none;
	font-size: 14px;
	background-color: rgba(246, 246, 246, 0.25);
	color: #fff;
	width: 100%;
	height: 32px;
	line-height: 32px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1fffffff, endcolorstr=#1fffffff);
	padding-left: 16px;
}

.fcn-content-menu .search-input .img-search {
	float: left;
	display: inline-block;
	width: 40px;
	height: 32px;
	line-height: 32px;
	background: #fff url(https://www.fabiao.com.cn/theme/fabiao.com.cn/default/static/images/dd/icon_index_search.png) no-repeat 20px center;
	background-size: 18px;
}

.fcn-content-menu .search-input .q:-webkit-autofill,
.fcn-content-menu .search-input .q:-webkit-autofill:hover,
.fcn-content-menu .search-input .q:-webkit-autofill:focus {
	box-shadow: 0 0 0 60px rgba(246, 246, 246, 0.25) inset;
	-webkit-text-fill-color: #333;
	font-size: 14px;
	color: #fff;
	border: 0 none;
	outline: 0 none;
}

.fcn-content-menu .search-input .s {
	display: block;
	border: 0 none;
	outline: 0 none;
	width: 100%;
	height: 32px;
	line-height: 32px;
	background-color: #fff;
	background: url(../image/icon_search_white.png) no-repeat center;
}

.fcn-content-menu .search-input .s:hover {
	color: #049ca2;
}

.fcn-content-menu .search-input:hover .s {
	cursor: pointer;
}

.fcn-content-menu .search-input .q:-webkit-autofill,
.fcn-content-menu .search-input .q:-webkit-autofill:hover,
.fcn-content-menu .search-input .q:-webkit-autofill:focus {
	box-shadow: 0 0 0 60px #4fcfbd inset;
	font-size: 14px;
	-webkit-text-fill-color: rgba(246, 246, 246, 0.25);
}

.fcn-content-menu .search-input .q::-webkit-input-placeholder {
	font-size: 14px;
	color: #fff;
}

.fcn-content-menu .search-input .q::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	font-size: 14px;
	color: #fff;
}

.fcn-content-menu .search-input .q:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	font-size: 14px;
	color: #fff;
}

.fcn-content-menu .search-input .q:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-size: 14px;
	color: #fff;
}

/*面包屑*/
.breadcrumbs {
	margin: 20px 0;
	font-size: 14px;
	color: #777;
}

.breadcrumbs a {
	font-size: 14px;
	color: #777;
	display: inline-block;
}

.breadcrumbs span {
	color: #333;
}

.breadcrumbs span b {
	color: #f02d44;
}

.breadcrumbs a:not(:last-child):after {
	content: ">";
	display: inline-block;
	width: 12px;
	height: 14px;
	margin-left: 6px;
}

.breadcrumbs a:first-of-type:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../image/icon_index.png) no-repeat;
	margin: 0 5px 6px 0;
	vertical-align: middle;
}

/*筛选*/
.filter-box {
	padding: 30px;
	background-color: #fff;
	margin-bottom: 20px;
}

.filter-box .box-item:first-of-type {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f6f6f6;
}

.filter-box .box-item:last-of-type {
	margin-bottom: 0;
}

.filter-box .box-item .l {
	width: 84px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	float: left;
}

.filter-box .box-item .h {
	line-height: 25px;
	text-align: center;
	float: left;
}

.filter-box .box-item .h a {
	height: 25px;
	line-height: 25px;
	display: inline-block;
	padding: 0 15px;
	/* color: #fff; */
	font-size: 13px;
	white-space: nowrap;
	float: left;
}

.filter-box .box-item .h a:hover,
.filter-box .box-item .h a.active {
	color: #fff;
	background-color: #00a6dc;
	text-decoration: none;
	border-radius: 20px;
}

.filter-box .box-item .r {
	width: 1000px;
	line-height: 25px;
	float: left;
}

.filter-box .box-item .r ul {
	height: auto;
	overflow: hidden;
	margin-left: 5px;
}

.filter-box .box-item .r ul li {
	height: 25px;
	float: left;
}

.filter-box .box-item .r ul li a {
	height: 25px;
	line-height: 25px;
	color: #555;
	font-size: 14px;
	display: inline-block;
	white-space: nowrap;
	padding: 0 15px;
	border-radius: 20px;
}

.filter-box .box-item .r a:hover,
.filter-box .box-item .r a.active {
	color: #fff;
	background-color: #00a6dc;
	text-decoration: none;
}

/*列表*/
.fcn-common-list>ul>li {
	float: left;
	background-color: #fff;
	width: 49%;
	padding: 30px;
	margin: 0 2% 2% 0;
}

.fcn-common-list>ul>li:hover {
	box-shadow: 2px 3px 30px #eaeaea;
}

.fcn-common-list>ul>li:nth-of-type(2n) {
	margin-right: 0;
}

.fcn-common-list>ul>li .img-box {
	width: 122px;
	height: 164px;
	float: left;
}

.fcn-common-list>ul>li .img-box img {
	width: 100%;
}

.fcn-common-list>ul>li .info-box {
	float: left;
	width: 386px;
	margin-left: 20px;
}

.fcn-common-list>ul>li .info-box h2 {
	font-size: 18px;
	margin: -4px 0 20px 0;
}

.fcn-common-list>ul>li .info-box h2 .qklx {
	display: inline-block;
	height: 22px;
	line-height: 20px;
	border: 1px solid #e3f3fd;
	color: #3677ab;
	font-size: 13px;
	border-radius: 20px;
	padding: 0 8px;
	font-weight: normal;
	text-align: center;
	margin: 0 0 2px 10px;
}

.fcn-common-list>ul>li .info-box ul li,
.fcn-common-list>ul>li .info-box dl dd {
	float: left;
	width: 50%;
	font-size: 14px;
	color: #555;
	padding-right: 2%;
	line-height: 2;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-common-list>ul>li .info-box ul li .dq,
.fcn-common-list>ul>li .info-box dl dd .dq {
	display: inline-block;
	font-weight: normal;
	width: 56px;
	text-align: justify;
	letter-spacing: 7px;
}

.fcn-common-list>ul>li .info-box ul li.full,
.fcn-common-list>ul>li .info-box dl dd.full {
	width: 100%;
}

.fcn-common-list>ul>li .info-box ul li span.price {
	color: #f02d44;
}

.fcn-dy-list>ul>li .info-box .price {
	font-size: 12px;
	color: #f02d44;
	margin-top: 20px;
}

.fcn-dy-list>ul>li .info-box .price .scj {
	margin-right: 14px;
	text-decoration: line-through;
}

.fcn-dy-list>ul>li .info-box .price .zkj {
	font-size: 16px;
	font-weight: bold;
	color: #f02d44;
}

/*加载更多*/
.loadmore_btn {
	display: block;
	width: 100%;
	height: 58px;
	line-height: 58px;
	font-size: 15px;
	color: #555;
	background-color: #fff;
	margin: 0 auto 20px;
	text-align: center;
}

.loadmore_btn p {
	display: block;
	width: 100%;
	height: 58px;
	line-height: 58px;
}

.loadmore_btn p a {
	display: block;
}

.loadmore_btn p a i {
	display: inline-block;
	width: 16px;
	height: 9px;
	background: url(../image/icon_loadmore.png) no-repeat center;
	margin: 0 0 2px 14px;
}

/*列表结束*/

/*期刊详情开始*/
.fcn-qk-details .block-info {
	margin-bottom: 20px;
}

.fcn-qk-details .block-info .left-panel {
	/* width: 1010px; */
	/* width: 100%; */
	width: 930px;
	background-color: #fff;
	padding: 36px;
	min-height: 560px;
}

.fcn-qk-details .block-info .left-panel .box-img {
	width: 148px;
	margin-right: 40px;
}

.fcn-qk-details .block-info .left-panel .box-img .item-img {
	width: 148px;
	height: 198px;
}

.fcn-qk-details .block-info .left-panel .box-img .item-img img {
	width: 100%;
	height: 100%;
}

.fcn-qk-details .block-info .left-panel .box-img .item-tag>div {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	border-radius: 20px;
	background-color: #f5f5f5;
	font-size: 14px;
	color: #777;
	padding: 0 8px;
	margin-top: 15px;
}

.fcn-qk-details .block-info .left-panel .box-img .item-tag>div span {
	color: #333;
}

.fcn-qk-details .block-info .left-panel .box-img .item-tag>div span.price {
	color: #f02d44;
}

.fcn-qk-details .block-info .left-panel .box-info {
	position: relative;
	/* width: 750px; */
	/* width: 940px; */
	width: 670px;
}

.fcn-qk-details .block-info .left-panel .box-info h1 {
	font-size: 28px;
	font-weight: bold;
	margin-top: -8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-qk-details .block-info .left-panel .box-info .rqxh {
	font-size: 14px;
	color: #777;
	position: absolute;
	right: 0;
	top: 10px;
}

.fcn-qk-details .block-info .left-panel .box-info .rqxh span {
	display: inline-block;
	margin-left: 18px;
}

.fcn-qk-details .block-info .left-panel .box-info .rqxh span.like:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../image/icon_qk_like.png) no-repeat;
	background-size: 16px;
	vertical-align: middle;
	margin: 0 4px 2px 0;
}

.fcn-qk-details .block-info .left-panel .box-info .jbtag {
	margin: 15px 0 25px 0;
}

.fcn-qk-details .block-info .left-panel .box-info .jbtag span {
	display: inline-block;
	font-size: 14px;
	color: #3677ab;
	margin-right: 8px;
}

.fcn-qk-details .block-info .left-panel .box-info .jbtag span:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 15px;
	background: url(../image/icon_qk_detail_qkjb.png) no-repeat;
	vertical-align: middle;
	margin: 0 2px 4px 0;
}

.fcn-qk-details .block-info .left-panel .box-info .desc {
	font-size: 14px;
	line-height: 1.75;
	padding: 20px 30px;
	background-color: #f9f9f9;
	margin-bottom: 20px;
}

.fcn-qk-details .block-info .left-panel .box-info ul li {
	float: left;
	width: 40%;
	font-size: 14px;
	color: #777;
	line-height: 2;
	padding-right: 2%;
}

.fcn-qk-details .block-info .left-panel .box-info ul li b {
	font-weight: normal;
	float: left;
	display: block;
}

.fcn-qk-details .block-info .left-panel .box-info ul li span {
	color: #333;
	float: left;
	display: block;
	width: 75%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-qk-details .block-info .left-panel .box-info ul li.full {
	width: 100%;
}

.fcn-qk-details .block-info .left-panel .box-info ul li.full span {
	width: 88%;
	overflow: auto;
	white-space: inherit;
}

.fcn-qk-details .block-info .left-panel .box-info ul li span a {
	color: #3677ab;
	margin-right: 20px;
}

.fcn-qk-details .block-info .left-panel .box-down {
	margin: 14px 0 0 70px;
}

.fcn-qk-details .block-info .left-panel .box-down a {
	display: inline-block;
	width: 155px;
	height: 46px;
	line-height: 46px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: bold;
	margin-right: 20px;
}

.fcn-qk-details .block-info .left-panel .box-down a.btn-qkzx {
	background-color: #ff6123;
	border: 1px solid #ff6123;
	color: #fff;
}

.fcn-qk-details .block-info .left-panel .box-down a.btn-jjzx {
	background-color: #00a6dc;
	border: 1px solid #00a6dc;
	color: #fff;
}

.fcn-qk-details .block-info .left-panel .box-down a.cart-add {
	border: 1px solid #00a6dc;
	color: #00a6dc;
}

.fcn-qk-details .block-info .right-panel {
	width: 270px;
}

.fcn-qk-details .block-info .right-panel .qk-wzzl {
	height: 366px;
	padding: 0 20px;
	background-color: #fff;
	position: relative;
	overflow: hidden;
}

.fcn-qk-details .block-info .right-panel .qk-wzzl:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	box-shadow: 0 0 135px 5px rgba(0, 0, 0, 0.8);
}

.fcn-qk-details .block-info .right-panel .qk-wzzl h3 {
	height: 50px;
	line-height: 50px;
	font-size: 17px;
	font-weight: normal;
	border-bottom: 1px solid #f0f0f0;
}

.fcn-qk-details .block-info .right-panel .qk-wzzl ul {
	padding: 22px 0;
}

.fcn-qk-details .block-info .right-panel .qk-wzzl ul li {
	font-size: 14px;
	color: #777;
	line-height: 3.25;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-qk-details .block-info .right-panel .qk-qkfw {
	height: 194px;
	border: 1px solid #f3f3f3;
	text-align: center;
	background: url(../image/bg_qk_detail_qkfw.png) no-repeat;
	background-size: cover;
}

.fcn-qk-details .block-info .right-panel .qk-qkfw>b {
	display: block;
	font-size: 17px;
	font-weight: normal;
	margin-top: 30px;
}

.fcn-qk-details .block-info .right-panel .qk-qkfw>p {
	font-size: 14px;
	color: #777;
	margin: 18px 0;
	line-height: 1.75;
}

.fcn-qk-details .block-info .right-panel .qk-qkfw>a {
	display: block;
	width: 75px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background-color: #00a6dc;
	font-size: 14px;
	border-radius: 2px;
	margin: 0 auto;
}

/*tabs*/
.fcn-tabs {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #f3f3f3;
	padding: 0 30px;
	background-color: #fff;
}

.fcn-tabs a {
	font-size: 15px;
	margin-right: 80px;
}

.fcn-tabs a:last-of-type {
	margin-right: 0;
}

.fcn-tabs a.tabs-active {
	color: #00a6dc;
	border-top: 3px solid #00a6dc;
	padding-top: 12px;
}

/*主要内容*/
.fcn-common-main {
	background-color: #fff;
	padding: 36px 30px 0 30px;
	margin-bottom: 20px;
}

.fcn-common-main .title-common {
	font-size: 22px;
	font-weight: bold;
	position: relative;
	margin-bottom: 30px;
}

.fcn-common-main .title-common:before {
	content: "";
	display: inline-block;
	width: 60px;
	height: 48px;
	background: url(../image/bg_qk_detail_num.png) no-repeat;
	position: absolute;
	left: -70px;
	top: 2px;
}

.fcn-common-main .title-common span {
	font-size: 16px;
	color: #777;
}

.fcn-common-main .box-common:nth-of-type(2) .title-common:before {
	background-position: 0 -56px;
}

.fcn-common-main .box-common:nth-of-type(3) .title-common:before {
	background-position: 0 -109px;
}

.fcn-common-main .box-common:nth-of-type(4) .title-common:before {
	background-position: 2px -166px;
}

.fcn-common-main .box-common:nth-of-type(5) .title-common:before {
	background-position: 2px -218px;
}

.fcn-common-main .box-common:nth-of-type(6) .title-common:before {
	background-position: 2px -272px;
}

.fcn-common-main .box-common:nth-of-type(7) .title-common:before {
	background-position: 2px -330px;
}

.fcn-common-main .box-common:nth-of-type(8) .title-common:before {
	background-position: 2px -375px;
}

.fcn-common-main .box-common {
	padding: 0 70px 36px 70px;
}

.fcn-common-main .article-common p {
	font-size: 15px;
	line-height: 2;
	word-break: break-all;
}

.fcn-common-main .article-common p img {
	width: 100%;
}

.fcn-dy-zzjj .article-common p,
.fcn-dy-jcyl .article-common p {
	margin-bottom: 30px;
}

.fcn-dy-zzjj .article-common p:last-of-type,
.fcn-dy-jcyl .article-common p:last-of-type {
	margin-bottom: 0;
}

/*相关期刊*/
.fcn-qk-xgqk ul li {
	float: left;
	width: 100%;
	height: 68px;
	line-height: 68px;
	font-size: 14px;
	background-color: #fff;
	padding: 0 20px;
}

.fcn-qk-xgqk ul li:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.fcn-qk-xgqk ul li a.title {
	float: left;
	width: 876px;
}

.fcn-qk-xgqk ul li a.title b {
	display: inline-block;
	width: 20%;
	font-size: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 2%;
}

.fcn-qk-xgqk ul li a.title span {
	display: inline-block;
	width: 28%;
	color: #999;
	padding-right: 2%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-qk-xgqk ul li a.title span:last-of-type {
	width: 20%;
}

.fcn-qk-xgqk ul li a.btn-tgzx {
	float: left;
	width: 84px;
	height: 30px;
	line-height: 30px;
	margin-top: 19px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border-radius: 5px;
	background-color: #00a6dc;
}

.fcn-qk-xgqk ul li a.btn-tgzx:hover {
	color: #fff;
	opacity: .8;
}

/* 文章摘录 */
.fcn-qk-wzzl ul li {
	font-size: 15px;
	margin-bottom: 22px;
}

.fcn-qk-wzzl ul li:last-of-type {
	margin-bottom: 0;
}

.fcn-qk-wzzl ul li::before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 16px;
	background: url(../image/icon_qk_wzzl.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}

/*常见问题*/
.fcn-qk-cjwt ul li {
	width: 49.3%;
	padding: 25px;
	background-color: #f9f9f9;
	margin-bottom: 15px;
}

.fcn-qk-cjwt ul li a {
	display: block;
}

.fcn-qk-cjwt ul li a span {
	font-size: 16px;
	line-height: 0;
	padding-left: 30px;
	position: relative;
}

.fcn-qk-cjwt ul li a span:before,
.fcn-qk-cjwt ul li a p:before {
	position: absolute;
	left: 0;
	top: 1px;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	margin-right: 10px;
}

.fcn-qk-cjwt ul li a span:before {
	content: "Q";
	background-color: #43c1a4;
}

.fcn-qk-cjwt ul li a p {
	font-size: 14px;
	color: #777;
	line-height: 1.75;
	margin-top: 12px;
	padding-left: 30px;
	position: relative;
}

.fcn-qk-cjwt ul li a p:before {
	content: "A";
	background-color: #00a6dc;
}

.fcn-qk-cjwt ul li:nth-of-type(3),
.fcn-qk-cjwt ul li:nth-of-type(4) {
	margin-bottom: 0;
}

/*咨询相关*/
.fcn-qk-zxxg ul li {
	width: 32%;
}

.fcn-qk-zxxg ul li .item-img {
	width: 100%;
	height: 144px;
	background: url(../image/bg_qk_detail_zxxg.png) no-repeat;
}

.fcn-qk-zxxg ul li:nth-of-type(2) .item-img {
	background-position: -362px 0;
}

.fcn-qk-zxxg ul li:nth-of-type(3) .item-img {
	background-position: -724px 0;
}

.fcn-qk-zxxg ul li .item-info {
	height: 160px;
	border: 1px solid #f3f3f3;
	padding: 18px;
}

.fcn-qk-zxxg ul li .item-info b {
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

.fcn-qk-zxxg ul li .item-info p {
	font-size: 14px;
	color: #777;
	line-height: 1.75;
	height: 48px;
	margin-bottom: 16px;
}

.fcn-qk-zxxg ul li .item-info a {
	display: block;
	width: 80px;
	height: 25px;
	line-height: 23px;
	border: 1px solid #00a6dc;
	color: #00a6dc;
	font-size: 13px;
}

/* 数据统计 */
.fcn-qk-sjtj .dl-dldabox {
	float: left;
	width: 48%;
	/* height: 390px; */
	margin-right: 4%;
}

.fcn-qk-sjtj .dl-dldabox:nth-of-type(2n) {
	margin-right: 0;
}

.fcn-qk-sjtj .dl-dldabox h6 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 16px;
	margin-top: 0;
}

.fcn-qk-sjtj .dl-dldabox .dl-dldabox-common {
	height: 350px;
	border: 1px solid #f3f3f3;
	padding: 0 10px;
}

.fcn-qk-sjtj .box-mcjs {
	padding: 24px 30px;
	background-color: #f9f9f9;
	margin: 20px 0 30px 0;
}

.fcn-qk-sjtj .box-mcjs span {
	display: block;
	font-size: 13px;
	margin-bottom: 12px;
}

.fcn-qk-sjtj .box-mcjs p {
	font-size: 13px;
	color: #777;
	line-height: 1.75;
}

/* 用户评论 */
.fcn-qk-rmpl {
	margin-top: 0;
}

.fcn-qk-rmpl .box-bbs dd {
	/* float: left; */
	/* width: 49%; */
	/* min-height: 178px; */
	width: 100%;
	margin: 0 2% 2% 0;
	background-color: #f9f9f9;
	padding: 20px 30px;
}

.fcn-qk-rmpl .box-bbs dd:nth-of-type(2n) {
	margin-right: 0;
}

/* 重要说明 */
.fcn-qk-zysm .article-common p {
	font-size: 13px;
	color: #999;
	line-height: 1.75;
}

/*期刊详情结束*/

/*订阅详情开始*/
.fcn-dy-details .dy-zkcx ul li span.title:before {
	content: "";
	display: inline-block;
	width: 9px;
	height: 14px;
	background: url(../image/icon_dy_zkcx.png) no-repeat;
	vertical-align: middle;
	margin-right: 8px;
	background-position: 0 -136px;
}

.fcn-dy-details .dy-zkcx ul li:first-of-type span.title:before {
	background-position: 0 0;
}

.fcn-dy-details .dy-zkcx ul li:nth-of-type(2) span.title:before {
	background-position: 0 -45px;
}

.fcn-dy-details .dy-zkcx ul li:nth-of-type(3) span.title:before {
	background-position: 0 -90px;
}

.fcn-dy-details .dy-zkcx ul li span.title {
	font-size: 14px;
	color: #777;
	width: 65%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-dy-details .dy-zkcx ul li span.title a {
	font-size: 14px;
	color: #777;
}

.fcn-dy-details .dy-zkcx ul li span.price {
	font-size: 14px;
	color: #f02d44;
}

.fcn-dy-details .dytag {
	font-size: 13px;
	color: #777;
	margin-top: 6px;
	padding-bottom: 14px;
	border-bottom: 1px solid #f3f3f3;
}

.fcn-dy-details .dytag span {
	margin-right: 70px;
}

.fcn-dy-details .dytag b {
	font-weight: normal;
	color: #3677ab;
}

.fcn-dy-details .dydesc {
	font-size: 13px;
	color: #777;
	line-height: 1.75;
	margin: 14px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.fcn-dy-details .info-box .box-price {
	height: 124px;
	background-color: #f9f9f9;
	position: relative;
}

.fcn-dy-details .info-box .box-price {
	padding: 16px 20px;
	margin: 0;
	position: relative;
}

.fcn-dy-details .info-box .box-price dl dt {
	font-size: 14px;
	color: #777;
	width: 60px;
}

.fcn-dy-details .info-box .box-price .price-market {
	line-height: 40px;
}

.fcn-dy-details .info-box .box-price .jlpj {
	position: absolute;
	right: 12px;
	top: 20px;
	font-size: 13px;
	color: #777;
}

.fcn-dy-details .info-box .box-price .jlpj span:first-of-type {
	border-right: 1px solid #dbdbdb;
	padding-right: 12px;
	margin-right: 12px;
}

.fcn-dy-details .info-box .box-price .price-sell i {
	font-size: 24px;
	color: #f02d44;
	margin-right: 0;
}

.fcn-dy-details .info-box .box-price .price-sell span {
	font-size: 24px;
	color: #f02d44;
	font-weight: normal;
}

.fcn-dy-details .info-box .box-price .price-sell span.sell-discount {
	font-size: 16px;
	color: #f90000;
	margin-left: 15px;
}

.fcn-dy-details .info-box .box-price .price-market i {
	font-size: 14px;
	color: #999;
	margin-right: 0;
	text-decoration: line-through;
}

.fcn-dy-details .info-box .box-price .price-market .market-val {
	font-size: 14px;
	color: #999;
	text-decoration: line-through;
}

.fcn-dy-details .info-box .box-price .price-sell .sell-time {
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 48px;
	margin-left: 0;
	left: 0;
	bottom: 0;
	font-size: 14px;
	color: #fff;
	padding-left: 20px;
	background: url(../image/bg_dy_detail_time.png) no-repeat;
	background-size: cover;
}

.fcn-dy-details .info-box .box-price .price-sell .sell-time span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border-radius: 4px;
	font-size: 14px;
	vertical-align: middle;
	line-height: 18px;
	text-align: center;
	color: #e80000;
	font-weight: normal;
	margin: 0 6px;
}

.fcn-dy-details .sell-offline span {
	font-size: 18px;
	font-weight: bold;
	color: #f02d44;
}

.fcn-dy-details .goods-box {
	margin: 15px 0;
	padding: 0;
}

.fcn-dy-details .goods-box dl {
	margin: 0;
}

.fcn-dy-details .goods-box dl dt {
	padding-left: 20px;
	width: 80px;
	line-height: 44px;
}

.fcn-dy-details .goods-box dl dd {
	width: 590px;
}

.fcn-dy-details .goods-box .box-nums input {
	width: 65px;
	height: 34px;
	line-height: 34px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}

.fcn-dy-details .goods-box .box-nums a {
	width: 34px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e8e8e8;
}

.fcn-dy-details .goods-box .box-nums dd {
	margin-top: 5px;
}

.fcn-dy-details .block-info .left-panel .box-cart {
	padding-left: 70px;
	margin: 0;
	height: 46px;
}

.fcn-dy-details .info-box .box-cart a,
.fcn-dy-details .info-box .box-but a {
	width: 155px;
	height: 46px;
	line-height: 44px;
	border-radius: 4px;
	text-indent: 0;
	font-size: 17px;
	font-weight: bold;
}

.fcn-dy-details .info-box .box-but a {
	margin: 0 0 0 60px;
	background-color: #00a6dc;
	border-color: #00a6dc;
}

.fcn-dy-details .info-box .box-cart a.cart-add {
	background-color: #f02d44;
	border-color: #f02d44;
}

.fcn-dy-details .info-box .box-cart a.cart-add:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../image/icon_dy_detail_cart.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 6px 0;
}

.fcn-dy-details .info-box .box-cart a.cart-buy {
	color: #f02d44;
	border-color: #f02d44;
}

.fcn-dy-main .dy-zzjj {
	background-color: #f9f9f9;
	padding: 15px 20px;
	margin-bottom: 30px;
}

.fcn-dy-main .dy-zzjj ul li {
	width: 25%;
	line-height: 2;
	font-size: 15px;
}

.fcn-dy-main .dy-zzjj ul li .cbdw {
	display: inline-block;
	font-weight: normal;
	width: 60px;
	text-align: justify;
	letter-spacing: 5px;
}

/*相关杂志*/
.fcn-dy-xgzz {
	background-color: #fff;
	padding: 0 30px 30px 30px;
	margin-top: 20px;
}

.fcn-dy-xgzz b {
	display: block;
	height: 92px;
	line-height: 92px;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
}

.fcn-dy-xgzz b:before {
	content: "";
	display: inline-block;
	width: 86px;
	height: 1px;
	background-color: #e8e8e8;
	vertical-align: middle;
	margin: 0 35px 5px 0;
}

.fcn-dy-xgzz b:after {
	content: "";
	display: inline-block;
	width: 86px;
	height: 1px;
	background-color: #e8e8e8;
	vertical-align: middle;
	margin: 0 0 5px 35px;
}

.fcn-dy-xgzz ul li {
	width: 160px;
	height: 286px;
	float: left;
	background-color: #f9f9f9;
	text-align: center;
	padding: 24px;
	margin-right: 35px;
}

.fcn-dy-xgzz ul li:last-of-type {
	margin-right: 0;
}

.fcn-dy-xgzz ul li .item-image {
	width: 118px;
	height: 154px;
	margin: 0 auto;
}

.fcn-dy-xgzz ul li .item-image img {
	width: 100%;
	height: 100%;
}

.fcn-dy-xgzz ul li .item-title {
	font-size: 16px;
	margin: 8px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-dy-xgzz ul li .item-info {
	font-size: 13px;
	color: #777;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 8px;
}

.fcn-dy-xgzz ul li .item-price {
	font-size: 14px;
	color: #f02d44;
}

/*订阅详情结束*/

/*范文列表开始*/
.fcn-fw-list .loadmore_btn {
	margin-bottom: 0;
	margin-top: 20px;
}

.fcn-fw-left {
	width: 1080px;
	margin-right: 20px;
}

.fcn-fw-list .fcn-fw-left ul {
	padding: 0 30px;
	background-color: #fff;
}

.fcn-fw-list .fcn-fw-left ul li {
	padding: 25px 0 30px 0;
	border-bottom: 1px solid #f3f3f3;
}

.fcn-fw-list .fcn-fw-left ul li:last-of-type {
	border-bottom: none;
}

.fcn-fw-list .fcn-fw-left h3 span.name {
	font-size: 24px;
	font-weight: normal;
}

.fcn-fw-list .fcn-fw-left h3 span.time {
	float: right;
	line-height: 36px;
	font-size: 13px;
	font-weight: normal;
	color: #777;
}

.fcn-fw-list .fcn-fw-left .item-abstract {
	font-size: 14px;
	color: #555;
	line-height: 1.75;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 20px;
}

.fcn-fw-right {
	width: 300px;
}

/*范文右侧广告*/
.block-fw-ad {
	width: 100%;
	height: 390px;
	background-color: #fff;
	padding: 18px;
	text-align: center;
	margin-bottom: 20px;
}

.block-fw-ad .item-img {
	width: 264px;
	height: 190px;
	background: url(../image/bg_fwlist_ad.png) no-repeat;
}

.block-fw-ad>b {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: var(--col);
	margin: 25px 0 15px 0;
}

.block-fw-ad>p {
	font-size: 15px;
	color: #777;
}

.block-fw-ad>a {
	display: block;
	width: 178px;
	height: 40px;
	line-height: 40px;
	background-color: var(--col);
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin: 20px auto 0;
}

.block-fw-ad>a:after {
	content: "";
	display: inline-block;
	width: 7px;
	height: 13px;
	margin: 0 0 2px 6px;
	vertical-align: middle;
	background: url(../image/icon_whitearrow.png) no-repeat;
}

/*范文热门文章*/
.fw-common-box {
	padding: 0 30px;
	background-color: #fff;
	margin-bottom: 20px;
}

.fw-common-box h6 {
	height: 60px;
	line-height: 60px;
	font-size: 17px;
	font-weight: normal;
	border-bottom: 1px solid #f3f3f3;
	margin: 0;
}

.block-fw-rmwz ul {
	padding: 15px 0;
}

.block-fw-rmwz ul li {
	font-size: 14px;
	line-height: 3;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*范文热门期刊*/
.block-fw-rmqk ul li {
	padding: 20px 0;
	border-bottom: 1px solid #f3f3f3;
}

.block-fw-rmqk ul li:last-of-type {
	border-bottom: none;
}

.block-fw-rmqk ul li .item-left {
	width: 78px;
	height: 106px;
}

.block-fw-rmqk ul li .item-left img {
	width: 100%;
	height: 100;
}

.block-fw-rmqk ul li .item-right {
	width: 152px;
	margin-left: 10px;
}

.block-fw-rmqk ul li .item-title {
	font-size: 16px;
}

.block-fw-rmqk ul li .item-info span {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	color: #777;
	border-radius: 20px;
	background-color: #f4f4f4;
	margin: 15px 0;
}

.block-fw-rmqk ul li .item-price {
	font-size: 13px;
	color: #777;
}

.block-fw-rmqk ul li .item-price span {
	color: #c0200e;
}

/*期刊导航*/
.block-fw-qkdh ul {
	padding: 15px 0 25px 0;
}

.block-fw-qkdh ul li {
	margin: 10px 20px 0 0;
	float: left;
}

.block-fw-qkdh ul li a {
	height: 26px;
	line-height: 26px;
	padding: 0 15px;
	overflow: hidden;
	display: inline-block;
	font-size: 13px;
	color: #777;
	background-color: #f4f4f4;
	border-radius: 12px;
	text-decoration: none;
}

.block-fw-qkdh ul li a:hover {
	background-color: #00a6dc;
	color: #fff;
}

/*范文广告2*/
.block-fw-ad2 ul li {
	height: 104px;
	padding: 25px 0;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
	padding-left: 68px;
}

.block-fw-ad2 ul li:last-of-type {
	border-bottom: none;
}

.block-fw-ad2 ul li:before {
	content: "";
	display: inline-block;
	width: 48px;
	height: 54px;
	background: url(../image/icon_fwlist_ad.png) no-repeat;
	position: absolute;
	left: 0;
	top: 25px;
}

.block-fw-ad2 ul li:nth-of-type(2):before {
	background-position: 0 -102px;
}

.block-fw-ad2 ul li:nth-of-type(3):before {
	background-position: 0 -204px;
}

.block-fw-ad2 ul li b {
	display: block;
	font-size: 21px;
	font-weight: normal;
}

.block-fw-ad2 ul li p {
	font-size: 14px;
	color: #777;
}

/*范文正文*/
.fcn-fw-content .fcn-fw-left {
	padding: 30px;
	background-color: #fff;
}

.fcn-fw-content .fcn-fw-left h1 {
	font-size: 30px;
	font-weight: normal;
	text-align: center;
}

.fcn-fw-content .fcn-fw-left .time {
	display: block;
	font-size: 14px;
	color: #777;
	margin: 10px 0 20px 0;
	text-align: center;
}

.fcn-fw-content .fcn-fw-left .mian h3 {
	font-size: 16px;
	font-weight: bold;
	color: #555;
	margin-bottom: 30px;
}

.fcn-fw-content .fcn-fw-left .mian p {
	font-size: 16px;
	color: #555;
	line-height: 1.75;
	margin-bottom: 30px;
}

.fcn-fw-content .fcn-fw-left .mian p:last-of-type {
	margin-bottom: 0;
}

.fcn-fw-content .fcn-fw-left .box-page {
	height: 100px;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #f3f3f3;
}

.fcn-fw-content .fcn-fw-left .box-page .l a {
	display: block;
	line-height: 2.5;
	font-size: 14px;
}

.fcn-fw-content .fcn-fw-left .box-page .r a {
	display: block;
	line-height: 70px;
	font-size: 14px;
}

.fcn-fw-content .fcn-fw-left .box-page .r a::after {
	content: "";
	display: inline-block;
	background: url(../image/icon_backlist.png) no-repeat;
	width: 16px;
	height: 14px;
	vertical-align: middle;
	margin: 0 0 6px 8px;
}

/*相关范文*/
.block-fw-xgfw ul {
	padding: 15px 0;
}

.block-fw-xgfw ul li {
	font-size: 14px;
	line-height: 3;
}

.block-fw-xgfw ul li a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.block-fw-xgfw ul li:first-of-type a:before {
	content: "";
	display: inline-block;
	width: 9px;
	height: 14px;
	background: url(../image/icon_dy_zkcx.png) no-repeat;
	background-position: 0 -45px;
	vertical-align: middle;
	margin-right: 8px;
}

.block-fw-xgfw ul li:first-of-type p {
	font-size: 13px;
	color: #999;
	line-height: 1.75;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: 10px;
}

/*范文详情结束*/

/* 期刊知识开始 */
.fcn-zs-list .l {
	width: 910px;
	margin-right: 20px;
	background-color: #fff;
}

.fcn-zs-list .r {
	width: 270px;
}

/* 期刊知识结束 */

/* 论文列表 */
.fcn-lw-left ul li .item-title {
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: normal;
}

.fcn-lw-left ul li .item-keyword {
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}

/* 2022.5.26 */
/*期刊内页头部*/
.fcn-qk-header {
	width: 100%;
	height: 148px;
	background-color: #fff;
	padding: 44px 0;
}

.fcn-qk-header .item-title {
	border-right: 1px solid #e8e8e8;
	padding-right: 20px;
	margin-right: 20px;
}

.fcn-qk-header .item-title h1 {
	font-size: 35px;
	line-height: 1;
}

.fcn-qk-header .item-title h2 {
	font-size: 13px;
	font-weight: normal;
	color: #555;
	margin-top: 8px;
}

.fcn-qk-header .item-dwinfo {
	margin-top: -5px;
	width: 34%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-qk-header .item-dwinfo p {
	font-size: 14px;
	color: #555;
	line-height: 2.5;
}

.fcn-qk-header .item-phone {
	position: relative;
	margin-left: 90px;
	margin-top: 12px;
}

.fcn-qk-header .item-phone:before {
	content: "";
	display: inline-block;
	width: 38px;
	height: 38px;
	background: url(../image/icon_phone_search.png) no-repeat;
	background-position: -69px 1px;
	position: absolute;
	left: -50px;
}

.fcn-qk-header .item-phone p {
	font-size: 13px;
	color: #00a6dc;
}

.fcn-qk-header .item-search {
	width: 242px;
	height: 42px;
	border-radius: 5px;
	background-color: #fff;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #00a6dc;
	margin-top: 10px;
}

.fcn-qk-header .item-search .l {
	width: 82%;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	background-color: #fff;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.fcn-qk-header .item-search .r {
	width: 18%;
	height: 42px;
}

.fcn-qk-header .item-search .t {
	border: 0 none;
	outline: 0 none;
	font-size: 14px;
	color: #666;
	width: 20%;
	height: 24px;
	margin: 5px 0 5px 5px;
	display: none;
}

.fcn-qk-header .item-search .q {
	float: left;
	border: 0 none;
	outline: 0 none;
	font-size: 14px;
	color: #333;
	width: 93%;
	height: 40px;
	line-height: 40px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1fffffff, endcolorstr=#1fffffff);
	padding-left: 10px;
}

.fcn-qk-header .item-search .img-search {
	float: left;
	display: inline-block;
	width: 54px;
	height: 42px;
	line-height: 42px;
	background: #fff url(https://www.fabiao.com.cn/theme/fabiao.com.cn/default/static/images/dd/icon_index_search.png) no-repeat 20px center;
	background-size: 18px;
}

.fcn-qk-header .item-search .q:-webkit-autofill,
.fcn-qk-header .item-search .q:-webkit-autofill:hover,
.fcn-qk-header .item-search .q:-webkit-autofill:focus {
	box-shadow: 0 0 0 60px #fff inset;
	-webkit-text-fill-color: #333;
	font-size: 14px;
	color: #BBBBBB;
	border: 0 none;
	outline: 0 none;
}

.fcn-qk-header .item-search .s {
	border: 0 none;
	outline: 0 none;
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #00a6dc url(../image/icon_phone_search.png) no-repeat;
	background-position: 14px 2px;
}

.fcn-qk-header .item-search .s:hover {
	color: #049ca2;
}

.fcn-qk-header .item-search:hover .s {
	cursor: pointer;
}

.fcn-qk-header .item-search .q:-webkit-autofill,
.fcn-qk-header .item-search .q:-webkit-autofill:hover,
.fcn-qk-header .item-search .q:-webkit-autofill:focus {
	box-shadow: 0 0 0 60px #4fcfbd inset;
	font-size: 14px;
	-webkit-text-fill-color: #acacac;
}

.fcn-qk-header .item-search .q::-webkit-input-placeholder {
	font-size: 14px;
	color: #bbbbbb;
}

.fcn-qk-header .item-search .q::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	font-size: 14px;
	color: #bbbbbb;
}

.fcn-qk-header .item-search .q:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	font-size: 14px;
	color: #bbbbbb;
}

.fcn-qk-header .item-search .q:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-size: 14px;
	color: #bbbbbb;
}

/*期刊内页菜单*/
.fcn-qk-menu {
	height: 52px;
	line-height: 52px;
	background-color: #00a6dc;
}

.fcn-qk-menu ul {
	width: 89%;
}

.fcn-qk-menu ul li {
	float: left;
	width: 14.28%;
}

.fcn-qk-menu ul li a {
	font-size: 16px;
	color: #fff;
	position: relative;
}

.fcn-qk-menu ul li a:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 1px;
	height: 15px;
	background-color: #fff;
	top: 4px;
	left: -69%;
}

.fcn-qk-menu ul li:first-of-type a:before {
	display: none;
}

.fcn-qk-menu ul li a.tabs-active {
	font-weight: bold;
}

.fcn-qk-menu ul li a.tabs-active:after {
	content: '';
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 3px;
	background-color: #fff;
	bottom: -10px;
	left: 20px;
	border-radius: 1.5px;
}

.fcn-qk-menu .btn-tgzx {
	width: 122px;
	height: 35px;
	line-height: 35px;
	background-color: rgba(255, 255, 255, 0.15);
	border-radius: 17.5px;
	margin-top: 8.5px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}

.fcn-qk-menu .btn-tgzx:before {
	content: '';
	display: inline-block;
	width: 19px;
	height: 17px;
	background: url(../image/icon_qk_tgzx.png) no-repeat;
	vertical-align: middle;
	margin-right: 6px;
}

/* 内页 */
.fcn-qk-details2 .block-info .left-panel {
	width: 100%;
	padding: 30px;
	min-height: 445px;
}

.fcn-qk-details2 .block-info .left-panel .box-img {
	width: 308px;
	position: relative;
}

.fcn-qk-details2 .block-info .left-panel .box-img .jbtag {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 13px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	background-image: linear-gradient(to right, #f5542e, #fe9c50);
	border-bottom-right-radius: 20px;
	padding: 0 12px;
}

.fcn-qk-details2 .block-info .left-panel .box-img .jbtag::before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 14px;
	background: url(../image/icon_qk_qkjb.png) no-repeat;
	vertical-align: middle;
	margin-bottom: 2px;
}

.fcn-qk-details2 .block-info .left-panel .box-img .item-img {
	width: 308px;
	height: 415px;
}

.fcn-qk-details2 .block-info .left-panel .box-img .item-img img {
	width: 100%;
	height: 100%;
}

.fcn-qk-details2 .block-info .left-panel .box-info {
	width: 792px;
}

.fcn-qk-details2 .block-info .left-panel .box-info .item-info {
	width: 100%;
	padding: 20px 30px;
	background-color: #f9f9f9;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.fcn-qk-details2 .block-info .left-panel .box-info .item-info ul {
	min-width: 24%;
	display: block;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}

.fcn-qk-details2 .block-info .left-panel .box-info .item-info ul::after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 84px;
	background-color: #e8e8e8;
	position: absolute;
	top: 6px;
	right: -60px;
}

.fcn-qk-details2 .block-info .left-panel .box-info .item-info ul:last-of-type::after {
	display: none;
}

.fcn-qk-details2 .block-info .left-panel .box-info .item-info ul li {
	float: none;
	width: 100%;
	line-height: 2.25;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fcn-qk-details2 .block-info .left-panel .box-info ul li b {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	line-height: 22px;
}

.fcn-qk-details2 .block-info .left-panel .box-info ul li span a {
	font-size: 14px;
	color: #777;
	margin-right: 10px;
}

.fcn-qk-details2 .block-info .left-panel .box-info>ul {
	min-height: 211px;
}

.fcn-qk-details2 .block-info .left-panel .box-info>ul li.full {
	margin-top: 20px;
}

.fcn-qk-details2 .block-info .left-panel .box-info>ul li.full span {
	line-height: 1.75;
}

.fcn-qk-details2 .block-info .left-panel .box-down {
	margin: 20px 0 0 0;
}

.fcn-qk-details2 .block-info .left-panel .box-down a.btn-qkzx {
	width: 155px;
	height: 50px;
	line-height: 48px;
	background-color: #fb4f43;
	border-color: #fb4f43;
	font-size: 18px;
}

.fcn-qk-details2 .block-info .left-panel .box-down a.btn-qkzx:hover {
	opacity: 1;
	background-color: #fb5d49;
}

.fcn-qk-details2 .block-info .left-panel .box-down a.btn-qkzx::before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../image/icon_qk_tgzxbtn.png) no-repeat;
	vertical-align: middle;
	margin: 0 12px 4px 0;
}

.fcn-qk-details2 .block-info .left-panel .box-down a.btn-jjzx {
	width: 110px;
	height: 50px;
	line-height: 50px;
	background-color: #00a6dc;
	border-color: #00a6dc;
	font-size: 18px;
	font-weight: normal;
}

.fcn-qk-details2 .block-info .left-panel .box-down a.cart-add {
	width: 110px;
	height: 50px;
	line-height: 50px;
	background-color: #00a6dc;
	border-color: #00a6dc;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}

.ad-block-sci {
	margin: 0 70px 30px 70px;
}

.ad-block-sci>a {
	display: block;
	width: 100%;
	height: 130px;
	background: url(../image/bg_block_ad_sci.png) no-repeat center;
	background-size: cover;
}

.ad-block-sci>a:hover {
	opacity: .8;
}