@charset "utf-8";
body{font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体";color:#000000;background:#FFF;/*letter-spacing: 1px;*/} 
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, p, marquee, from{margin:0;padding:0;} 
ol, ul ,li{list-style: none;} 
img {border: 0; vertical-align:middle;} 
a{color:#333;text-decoration:none; }  
a:hover{color:#00a6dc;-webkit-transition:all .2s linear;transition:all .2s linear;} 
::selection { background:#219bd9; color:#fff;}
::-moz-selection { background:#219bd9; color:#fff;}
::-webkit-selection { background:#219bd9; color:#fff;}
.tl{text-align: left;}
.tll{text-align: left !important;}
.tc{text-align: center;}
.tr{text-align: right;}
.hide{display:none;}
.block{display: block;}
.fixed {position: fixed;z-index:1;}
.l{float:left;}
.r{float:right;}
.clear{clear:both; font-size:0; line-height:0; height:0;}
.after-clear::after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.line {height:1px;background-color:#ddd;overflow:hidden;}
.line2px {height:0;border-top:1px solid #ddd;border-bottom:1px solid #fff;overflow:hidden;}
.line2pxlight {height:0;border-top:1px solid #939393;border-bottom:1px solid #fff;overflow:hidden;}
.h5 {height: 5px;display:block; overflow: hidden;}
.h10 {height: 10px;display:block; overflow: hidden;}
.h20 {height: 20px;display:block; overflow: hidden;}
.h50 {height: 50px;display:block; overflow: hidden;}
.fixhidden{overflow: hidden;}
.nowrap{white-space:nowrap;}
.nowarp-hidden{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.relative{position: relative;}
.plr20{padding-left: 20px; padding-right: 20px; }
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml50{margin-left: 50px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb50{margin-bottom: 50px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr50{margin-right: 50px;}
.red{color: #c40000;}
.blue{color: #00a6dc;}
.nobd{border-width:0;}
.f24{font-size: 24px; font-weight: 500;}
.f20{font-size: 20px !important;}
.f16{font-size: 16px;}
.f14{font-size: 14px;}
.f12{font-size: 12px;}
.bd1{border: 1px solid #eaeaea;}
.l3-28{max-height:56px; overflow:hidden;}
html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
html, button, input, select, textarea {
	font-family: sans-serif;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align:middle: ;
}
button, input {
	line-height: normal;
}
input[type='search'] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
button, html input[type='button'], input[type='reset'], input[type='submit'] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow:visible: ;
}

.btn{
	display:inline-block;
	*zoom:1;
	*display:inline;
	width:158px;
	height:38px;
	padding:0;
	margin:0;
	border:1px solid #b0b0b0;
	font-size:14px;
	line-height:38px;
	text-align:center;
	color:#b0b0b0;
	cursor:pointer;
	-webkit-transition:all .4s;
	transition:all .4s
}
.btn:hover{
	text-decoration:none;
	color:#b0b0b0;
}
.btn:focus{
	outline:0;
}
.btn:active{
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);
}
.btn[disabled]{
	border-style:dashed !important;
	border-color:#e0e0e0;
	background-color:#fff !important;
	color:#b0b0b0 !important;
	cursor:default !important;
}
.btn-disabled{
	background:#e0e0e0 !important;
	border-color:#e0e0e0 !important;
	color:#b0b0b0 !important;
	cursor:default !important;
}
.btn-small{
	width:118px;
	height:28px;
	font-size:12px;
	line-height:28px;
}
.btn-large{
	width:178px;
	height:48px;
	line-height:48px;
}
.btn-block{
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
}
input.btn,button.btn{
	width:160px;
	height:40px;
}
input.btn-small,button.btn-small{
	width:120px;
	height:30px;
}
input.btn-large,button.btn-large{
	width:180px;
	height:50px;
}
.btn-primary{
	background:#00a6dc;
	border-color:#00a6dc;
	color:#fff;
}
.btn-primary:hover{
	background-color:#00aad1;
	border-color:#00aad1;
	color:#fff;
}
.btn-red{
	background:#e53935;
	border-color:#e53935;
	color:#fff;
}
.btn-red:hover{
	background-color:#e42a27;
	border-color:#e42a27;
	color:#fff;
}
.btn-line-primary{
	border-color:#00a6dc;
	background:#fff;
	color:#00a6dc;
}
.btn-line-primary:hover{
	color:#fff;
	background-color:#00aad1;
	border-color:#00aad1;
}
.btn-line-red{
	border-color:#e53935;
	background:#fff;
	color:#e53935;
}
.btn-line-red:hover{
	color:#fff;
	background-color:#e42a27;
	border-color:#e42a27;
}
.input-label{
	position:absolute;
	left:12px;
	top:11px;
	z-index:2;
	padding:0 3px;
	font-size:14px;
	line-height:18px;
	color:#b0b0b0;
	background:transparent;
	cursor:text;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.input-text{
	width:186px;
	height:18px;
	padding:10px 16px;
	border:1px solid #e0e0e0;
	font-size:14px;
	line-height:18px;
	background:#fff;
	color: #333;
	-webkit-transition:border-color .2s linear;
	transition:border-color .2s linear;
}
.input-text:hover{
	border-color:#b0b0b0;
}
.input-text:focus{
	outline:0;
}
textarea.input-text{
	height:3em;
	resize:vertical;
}
.input-text[type=checkbox]:focus, .input-text[type=radio]:focus{
	padding: 0px 5px; 
	border: 1px solid #ccc; 
}

.img-con img{
	transform: scale(1);
	transition: transform 1s linear .1s;
	-moz-transition: transform 1s linear .1s;
	-webkit-transition: transform 1s linear .1s;
	-o-transition: transform 1s linear .1s;
	-ms-transition: transform 1s linear .1s;
}
.img-con img:hover{
	transform: scale(1.03,1.03);
	-moz-transform: scale(1.03,1.03);
	-webkit-transform: scale(1.03,1.03);
	-o-transform: scale(1.03,1.03);
	-ms-transform: scale(1.03,1.03);
}
.w1200{
	width:1202px;
	margin:0 auto;
}
.w1280{
	width:1200px;
	margin:0 auto;
}
.mfsm-box{
	margin-top: 20px;
	padding: 30px ;
	background-color: #fff;
}
.mfsm-box .title-common{
	font-size: 24px;
	text-align: center;
}
.mfsm-box  p{
	line-height: 26px;
	font-size: 12px;
	margin-top: 20px;
	color: #999;
}
.mfsm-box p a{
	color: #999;
}
.menu-search{
    width: 400px;
    height: 50px;
    margin-top: 20px;
    position: relative;
}
.menu-search .search-form .search-text{
	position: absolute;
	font-family: "微软雅黑", "Microsoft Yahei";
	top: 0px;
	right: 51px;
	z-index: 1;
	width: 270px;
	height: 46px;
	padding: 0 10px 0 20px;
	border: 1px solid #eaeaea;
	font-size: 14px;
	line-height: 48px;
	outline: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.menu-search .search-form .search-btn{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	width: 52px;
	height: 48px;
	border: 1px solid #eaeaea;
	background: #fff;
	outline: 0;
    background-image: url(../image/search-btn.png);
    background-repeat: no-repeat;
    background-position: 15px 0; 
}
.menu-search .search-form:hover .search-text{
	border: 1px solid #00a6dc;
}
.menu-search .search-form:hover .search-btn{
	border: 1px solid #00a6dc;
}
.menu-search .search-form .search-btn:hover{
	border: 1px solid #00a6dc;
	background-color: #00a6dc;
    background-position: 15px -50px;
}
.menu-search .search-form .search-hot-words {
	position: absolute;
	top: 14px;
	right: 62px;
	z-index: 2;
	text-align: right;
}
.menu-search .search-form .search-hot-words a {
	display: inline-block;
	*zoom:1;
	*display:inline;
	margin-left: 5px;
	padding: 1px 5px;
	font-size: 12px;
	background: #eee;
	color: #757575;
	-webkit-transition: all .2s;
	transition: all .2s;
    text-decoration: none;
}
.menu-search .search-form .search-hot-words a:hover{
	background-color: #00a6dc;
	color: #fff;
}
.menu-search .search-form .keyword-list {
	position: absolute;
	left: -40px;
	top: 48px;
	_top: 48px;
	z-index: 20;
	width: 243px;
	border: 1px solid #00a6dc;
	border-top: 0;
	background: #fff;
}
.menu-search .search-form:hover .keyword-list{
    display: block;
} 
.menu-search .search-form  .keyword-list ul {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
}
.menu-search .search-form .keyword-list li:hover{
    background:#fafafa;
}
.menu-search .search-form .keyword-list li a {
	position: relative;
	display: block;
	padding: 6px 15px;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
}
.menu-search .search-form .keyword-list li a:hover {
	color: #00a6dc;
}
.menu-search .search-form  .keyword-list li .result {
	position: absolute;
	right: 15px;
	top: 6px;
	color: #b0b0b0;
}
.menu-search .t {
	position: absolute;
	z-index: 10;
	top:1px;
	left: -10px;
	width: 50px;
	height: 46px;
	line-height: 46px;
	color: #b0b0b0;
	padding: 0 10px;
    border-right:1px solid #eaeaea;
	display: none;
}
.menu-search .t .box-selected{
	color: #999;
}
.menu-search .t:hover{
    border-right:1px solid #00a6dc;
}
.menu-search .t:hover .box-selected{
	height: 46px;
	line-height: 46px;
	color: #999;
}
.menu-search .t i{
	width: 10px;
	height: 6px;
	margin-left: 3px;
	margin-top: 20px;
	overflow: hidden;
	float: right;
	background-image: url(../image/filter.png);
	background-position:0 -20px;
	background-repeat: no-repeat;
}
.menu-search .t:hover i{
	background-position:0 -10px;
}
.menu-search .t dl{
	max-height: 250px;
	overflow-x: none;
	overflow-y: auto;
	left: -3px;
	right: -1px;
	position: absolute;
	line-height: 25px;
	overflow: hidden;
	background-color: #fff;
    border-left:1px solid #00a6dc;
    border-right:1px solid #00a6dc;
    border-bottom:1px solid #00a6dc;
	display: none;
	z-index: 10;
	padding: 5px 0;
}
.menu-search .t:hover dl{
	display: block;
}
.menu-search .t dl a{
	height: 25px;
	line-height: 25px;
	display: inline-block;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	display: block;
}
.menu-search .t dl a:hover, .menu-search .t dl a.active{
	background-color: #809EAE;
	color: #fff;
	text-decoration: none;
}
.bar-border-box{
	height: 80px;
	margin-top: 30px;
	text-align: center;
}
.bar-border-box .box-border{
	height: 40px;
	border-bottom: 1px solid #eee;
}
.bar-border-box .title{
	color: #333;
	padding: 0 20px;
	line-height: 80px;
	font-size: 22px;
	background-color: #fafafa;
}
.work-box {
	position: relative;
	overflow: hidden;
	font-style: normal;
	font: 12px Arial, Helvetica, sans-serif, "宋体";
}
.work-box, .work-box div, .work-box ul, .work-box li, .work-box a, .work-box p, .work-box h2, .work-box i{
	margin: 0;
	padding: 0;
}
.work-box ul li{
	width: 385px;
    height: 148px;
    margin-right: 20px;
	float: left;
    background-color: #fff;
	list-style: none;
    overflow: hidden;
}
.work-box ul li:nth-of-type(3){
	margin-right: 0;
}
.work-box ul li a{
    height: 148px;
	color: #333;
	text-decoration: none;
	display: block;
}
.work-box ul li:hover h2{
    color: #00a3cb;
}
.work-box .item-con{
    width: 220px;
    margin: 20px 30px;
    display: inline-block;
    float: left;
}
.work-box .item-con h2{
	font-family:"Microsoft Yahei";
	font-size:1.3em;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    color: #333;
}
.work-box .item-con p{
    height: 36px;
    line-height: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    color: #666;
}
.work-box .item-con p.more{
    height: 20px;
    margin-top: 20px;
    margin-bottom: 0;
    color: #00a3cb;
}
.work-box i{
    width: 60px;
    height: 50px;
    background-image: url(../image/work.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 45px;
    float: left;
}
.work-box i.img1{
    background-position: 0 0;
}
.work-box i.img2{
    background-position: -60px 0;
}
.work-box i.img3{
    background-position: -120px 0;
}
.work-box i.img4{
    background-position: -180px 0;
}
.work-box ul li:hover i.img1{
    background-position: 0 -49px;
}
.work-box ul li:hover i.img2{
    background-position: -60px -49px;
}
.work-box ul li:hover i.img3{
    background-position: -120px -49px;
}
.work-box ul li:hover i.img4{
    background-position: -180px -49px;
}
.work-box .box-btn{
	margin: 40px auto;
	text-align: center;
	font-family:"Microsoft Yahei";
}
.work-box .box-btn a{
	width: 205px;
	height: 40px;
	line-height: 40px;
	background-color: #00a1cc;
	font-size: 14px;
}
.work-box .box-btn a:hover{
	opacity: .8;
}
.footer-box{
	background-color: #333;
}
.footer-box .box-5ser{
    height: 120px;
    background-color: #f8f8f8;
    border: 1px solid #f5f5f5;
    border-bottom: 0;
    font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", Helvetica;
    color: #666;
}
.footer-box .box-5ser ul{
    margin: 40px 70px 0 130px;
}
.footer-box .box-5ser ul li{
    width: 200px;
    height: 50px;
    line-height: 50px;
    margin-right: 50px;
    float: left;
}
.footer-box .box-5ser ul li a{
    font-size: 15px;
    color: #666;
}
.footer-box .box-5ser ul li a:hover{
    color:#00a6dc;
}
.footer-box .box-5ser ul li a span{
    width: 30px;
    height: 30px;
    display: block;
    margin: 10px;
    float: left;
    background-image: url(../image/service.png);
    background-repeat: no-repeat;
}
.footer-box .box-5ser ul li a span.img1{
    background-position: 0 0;
}
.footer-box .box-5ser ul li a span.img2{
    background-position: -30px 0;
}
.footer-box .box-5ser ul li a span.img3{
    background-position: -60px 0;
}
.footer-box .box-5ser ul li a span.img4{
    background-position: -90px 0;
}
.footer-box .copyright-box{
	margin-top: 23px;
	border-top: 1px solid rgba(102,102,102,0.6);
}
.footer-box .box-info2{
    background-color: #333;  
    padding-top: 22px;
}
.footer-box .box-info2 .l{
	width: 100%;
	text-align: center;
}
.footer-box .box-info2 .l ul li{
	height: 35px;
	line-height: 35px;
	margin-right: 70px;
	display: inline-block;
}
.footer-box .box-info2 .l ul li:last-of-type{
	margin-right: 0;
}
.footer-box .box-info2 .l ul li a{
    color: #fff;
	font-size:15px;
    text-decoration: none;
}
.footer-box .box-info2 .more-link{
	margin: 10px 0;
}
.footer-box .box-info2 .more-link ul li{
	height: 25px;
	line-height: 25px;
	margin-right: 20px;
	float: left;
}
.footer-box .box-info2 .more-link ul li a{
    color: #666;
	font-size:14px;
    text-decoration: none;
}
.footer-box .box-info2 .copyright{
	color: #999;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	padding: 20px 0 0 0;
	width: 100%;
}
.footer-box .box-info2 .copyright-r{
	width: 100%;
	color: #999;
	line-height: 24px;
	font-size: 12px;
	padding: 0 0 20px 0;
	text-align: center;
}
.footer-box .box-info2 .copyright>a, .footer-box .box-info2 .copyright-r>a{
	font-size:13px;
	color: #999;
}
.footer-box .box-info{
    background-color: #f8f8f8;
    border: 1px solid #f5f5f5;
    border-top: 0;
    border-bottom: 0;
	line-height: 28px;
}
.footer-box .box-info .line{
    margin: 0 30px;
    background-color: #f8f8f8;
    border-bottom: 1px dotted #999;
}
.footer-box .box-info ul{
    margin: 20px 10px 0 40px;
    padding-bottom: 20px;
}
.footer-box .box-info ul li{
    float: left;
}
.footer-box .box-info ul li.w1{
    width: 145px;
}
.footer-box .box-info ul li.w2{
    width: 250px;
}
.footer-box .box-info ul li.w3{
    width: 250px;
}
.footer-box .box-info ul li.w4{
    width: 200px;
}
.footer-box .box-info ul li.w5{
    width: 150px;
}
.footer-box .box-info ul li.w6{
    width: 130px;
}
.footer-box .box-info ul li.w7{
    width: 250px;
}
.footer-box .box-info dl dt{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #00a6dc;
}
.footer-box .box-info dl dt a{
    color: #00a6dc;
	text-decoration: none;
}
.footer-box .box-infodl dd{
    line-height: 28px;
    font-size: 12px;
    font-weight: normal;
    color: #666;
}
.footer-box .box-info dl dd a{
    color: #666;
	font-size:14px;
    text-decoration: none;
}
.footer-box .box-info dl dd a:hover{
    color:#00a6dc;
}
.footer-box .box-info .em4{
    text-indent: 4.5em;
}
.footer-box .box-info .em5{
    text-indent: 5.5em;
}
.footer-box .box-info .img{
    width: 100px;
    height: 120px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.footer-box .box-info .img img{
    width: 100px;
    height: 120px;
}
.footer-box .box-copyright{
    border: 1px solid #f5f5f5;
    border-top: 0;
    text-align: center;
}
.footer-box .box-copyright .line{
    margin: 0 30px;
    background-color: #f8f8f8;
    border-bottom: 1px dotted #999;
}
.footer-box .box-copyright p{
	height: 24px;
	line-height: 24px;
	padding-top: 20px;
	color: #666;
}
.footer-box .box-copyright ul{
    width: 330px;
    margin: 20px auto;
}
.footer-box .box-copyright ul li {
	width: 83px;
	height: 30px;
	margin: 0 13px;
	float: left;
}
.footer-box .box-copyright ul li a{
	width: 83px;
	height: 30px;
    line-height: 90px;
	display: block;
    overflow: hidden;
	background-image: url(../image/copyright.png);
	background-repeat: no-repeat;
}
.footer-box .box-copyright ul li.img1 a{
    background-position: 0 0;
}
.footer-box .box-copyright ul li.img2 a{
    background-position: 0 -30px;
}
.footer-box .box-copyright ul li.img3 a{
    background-position: 0 -60px;
}
.footer-box .box-hottel a{
	display: inline-block;
	position: relative;
	padding-left: 50px;
	margin-left: 25px;
}
.footer-box .box-hottel a:before{
	content: "";
    display: inline-block;
    width: 38px;
    height: 38px;
    background: url(../img/icon_footer_phone.png) no-repeat;
    position: absolute;
    left: 0;
}
.footer-box .box-hottel a span{
	font-size: 13px;
	display: block;
}
.footer-box .box-hottel a span:first-of-type{
	color: #fff;
}
.footer-box .box-hottel a span:last-of-type{
	color: #fff;
}
.theme-box {
    margin: 10px auto;
    height: 30px; line-height: 30px;
    text-align: center;
}
.theme-box a{
    padding: 5px 10px;
    color: #fff;
    background-color: #00a6dc;
    border: 1px solid #00a6dc;
    margin: 0 10px;
}
.theme-box a:hover{
    text-decoration: none;
}
.theme-box a.touch{
    background-color: #ff6600;
    border: 1px solid #ff6600;
}
.nav-box{
	margin: 8px auto;
	line-height: 40px;
	border: 1px solid #ececec;
	background-color: #fff;
	text-indent: 20px;
	font-size: 12px;
	color: #666;
	padding: 12px;
	line-height: 1.75;
}
.nav-box a{
	color: #00a6dc;
	padding: 0 10px;
}
.nav-box a:hover{
	color: #00a6dc;
	text-decoration: none;
}
.nav-box span{
	padding-left: 10px;
}
.sort-box{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #FFF;
	background-color: #f9f9f9;
	border: 1px solid #eaeaea;
}
.sort-box .box-item{
	float: left;
}
.sort-box .box-item dd {
	text-align: center;
	float: left;
}
.sort-box .box-item dd a, .sort-box .box-item dd h1 {
	height: 38px;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	display: inline-block;
	border-right: 1px solid #eaeaea;
	border-bottom: 2px solid #f9f9f9;
}
.sort-box .box-item dd h1{
	font-weight: normal;
}
.sort-box .box-item dd i{
	width: 9px;
	height: 10px;
	margin-left: 5px;
	display: inline-block;
    background-image: url(../image/jt.png);
    background-repeat: no-repeat;
}
.sort-box .box-item dd.asc i{
    background-position: -9px -10px;
}
.sort-box .box-item dd.desc i{
    background-position: 0 -10px;
}
.sort-box .box-item dd a.active, .sort-box .box-item dd a:hover, .sort-box .box-item dd h1 {
	color: #00a6dc;
	background-color: #fff;
	border-bottom: 2px solid #00a6dc;
}
.sort-box .box-item dd.asc a.active i, .sort-box .box-item dd.asc a:hover i{
    background-position: -9px 0;
}
.sort-box .box-item dd.desc a.active i, .sort-box .box-item dd.desc a:hover i{
    background-position: 0 0;
}
.sort-box .box-but{
	float: right;
}
.sort-box .box-but li{
	text-align: center;
	margin-right: 15px;
	float: left;
}
.sort-box .box-but a{
	height: 24px;
	line-height: 22px;
	padding: 0 10px;
	text-decoration: none;
	color: #00a6dc;
	display: inline-block;
	border: 1px solid #00a6dc;
}
.sort-box .box-but a.active, .sort-box .box-but a:hover{
	background:#00a6dc;
	border-color:#00a6dc;
	color:#fff;
}
.sort-box .box-but .form{
	margin: 0;
	margin-right: 150px;
}
.sort-box .box-but .form input{
	height: 25px;
	line-height: 25px;
	width: 250px;
	padding: 0 5px;
	border: 1px solid #00a6dc;
}
.sort-box .box-but .form a{
	height: 25px;
	line-height: 25px;
}
.articles-box{
	width: 1202px;
	overflow: hidden;
}
.articles-box ul{
	width: 1300px;
}
.articles-box ul li{
	width: 46% !important;
	overflow: hidden;
	padding: 30px;
	float: left;
	margin: 0 28px 20px 0;
	position: relative;
	overflow: hidden;
}
.articles-box ul li.box-item .item-image{
	border: 1px solid #eaeaea;
	padding: 15px 0;
	margin-bottom: 5px;
	text-align: center;
}
.articles-box ul li.box-item:hover .item-image{
	border: 1px solid #00a6dc;
}
.articles-box ul li.box-item .item-image a{
	width: 130px;
	height: 180px;
	display: inline-block;
	overflow: hidden;
}
.articles-box ul li.box-item .item-image a img{
	width: 130px;
	height: 180px;
}
.articles-box ul li.box-item .item-title{
	height: 35px;
	text-align: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.articles-box ul li.box-item .item-title a{
	line-height: 35px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #00a6dc;
}
.articles-box ul li.box-item .item-title a:hover{
	opacity: .8;
}
.articles-box ul li.box-item .item-title2{
	height: 59px;
	text-align: center;
	overflow: hidden;
}
.articles-box ul li.box-item .item-title2 a{
	line-height: 28px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #00a6dc;
}
.articles-box ul li.box-item .item-issue{
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	color: #666;
}
.articles-box ul li.box-item .item-info{
	height: 24px;
	line-height: 24px;
	color: #666;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.articles-box ul li.box-item .item-info a{
	margin-right: 5px;
}
.articles-box ul li.box-item .item-icon{
	width: 19px;
	height: 41px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.articles-box ul li.box-item .sd{
	background-image: url(../image/sd.png);
}
.articles-box ul li.box-item .hx{
	background-image: url(../image/hx.png);
}
.articles-box ul li.box-item .rx{
	background-image: url(../image/rx.png);
}
.articles-box ul li.box-item .item-discount{
	position: absolute;
	display: none;
}
.articles-box ul li.box-item .item-price{
	line-height: 28px;
	color: #c40000;
	font-size: 16px;
}
.favolisa ul li.box-item .item-price{
	text-align: center;
}
.articles-box ul li.box-item .item-price i{
	margin: 0 5px;
	font-style: normal;
}
.articles-box ul li.box-item .item-price s{
	margin-left: 20px;
	font-size: 14px;
	color: #999;
	font-style: normal;
}
.articles-box ul li.box-item .item-but{
	margin: 10px auto;
}
.articles-box ul li.box-item .item-but a{
	padding: 5px 10px;
	text-decoration: none;
	color: #00a6dc;
	border: 1px solid #00a6dc;
}
.articles-box ul li.box-item .item-but a:hover{
	color: #fff;
	background-color: #00a6dc;
	border: 1px solid #00a6dc;
}
.articles-box ul li.box-item .item-but a i{
	display: inline-block;
	margin-bottom: 4px;
	margin-right: 5px;
	vertical-align: middle;
}
.page-box{
    line-height:30px;
    margin:40px auto;
    text-align: center;
}
.page-box ul li {
    line-height:40px;
    margin-right:5px;
    display: inline-block;
}
.page-box ul li a{
    height:28px;
    line-height:28px;
    padding:0 12px;
    display:inline-block;
    font-size:14px;
    color:#00a6dc;
    border:1px solid #d6d6d6;
}
.page-box ul li a:hover, .page-box ul li a.action{
    color:#fff;
    text-decoration:none;
    background-color:#00a6dc;
    border:1px solid #00a6dc;
}
.page-box ul li span{
    height:28px;
    line-height:28px;
    padding:0 10px;
    margin-top: 5px;
    display:inline-block;
    font-size:14px;
    color:#999;
    border:1px solid #d6d6d6;
}
.page-box ul li a.prev {
    padding-left:16px;
    background-image:url(../image/page.png);
    background-position: 0 0;
    background-repeat:no-repeat;
}
.page-box ul li a.next {
    padding-right:16px; 
    background-image:url(../image/page.png);
    background-position: 100% 0;
    background-repeat:no-repeat;
}
.page-box ul li a.prev:hover {
    background-position: 0 -29px;
}
.page-box ul li a.next:hover {
    background-position:100% -29px;
}
.w300{
	width: 350px;
}
.w890{
	width: 840px;
}
.info-box .box-title{
	height: 65px;
	overflow: hidden;
    margin: 0 20px;
}
.info-box .box-title .w250-500{
	min-width: 250px;
	max-width: 500px;
	float: left;
}
.info-box .box-title .w350{
	float: left;
}
.info-box .box-title h3 {
    height:28px;
    line-height:28px;
    font-family: "Microsoft YaHei";
    font-size:26px;
    color:#333;
    font-weight:normal;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.info-box .box-title h4 {
    height:40px;
    line-height:40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#666;
    font-weight:normal;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.info-box .box-qkjb{
    height:28px;
    line-height:28px;
}
.info-box .box-qkjb a{
    padding-left: 20px;
	margin-right: 20px;
    color: #f00;
	text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    background-image: url(../image/qkjb.png);
	background-size: 18px 18px;
    background-repeat: no-repeat;
    white-space:nowrap;
}
.info-box .box-qkjb a:hover{
    color:#00a6dc;
}
.info-box .box-qksl{
	line-height: 33px;
	font-size: 14px;
	color: #999;
}
.info-box .box-qksl .l{
	margin-left: 20px;
	width: 72px;
}
.info-box .box-qksl .r{
	width: 720px;
	float: left;
}
.info-box .box-qksl ul li{
	margin-right: 10px;
	float: left;
    white-space:nowrap;
}
.info-box .box-qksl a{ 
	color: #00a6dc;
}
.info-box .box-qksl a:hover{
    color:#00a6dc;
}
.info-box .box-field {
    margin:20px 20px 0 20px;
    color:#666;
}
.info-box .box-field dl{
	width: 250px;
	float: left;
}
.info-box .box-field dl.w300{
	width: 300px;
}
.info-box .box-field dl dd{
    height:33px;
    line-height:33px;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size:14px;
}
.info-box .box-field dl dd span {
	width: 70px;
	display: inline-block;
	text-align: right;
    color:#999;
    margin-right:3px;
}
.info-box .box-field dl dd a {
    color: #00a6dc;
}
.info-box .box-field dl dd a:hover {
    color:#00a6dc;
}
.info-box .box-description {
    margin: 0 20px;
    line-height:25px;
	font-size: 14px;
	color: #666;
}
.info-box .box-price{
    margin: 10px 0 0 10px;
	padding: 10px 20px;
	background-color: #fff2e8;
	font-size: 14px;
}
.info-box .box-price dl dt{
	width: 80px;
	float: left;
	color: #999;
}
.info-box .box-price dl dd{
	float: left;
}
.info-box .box-price i{
	font-style: normal;
}
.info-box .box-price .price-market{
	height: 25px;
	line-height: 25px;
	font-size: 14px;
    color:#333;
}
.info-box .box-price .price-market i{
    font-family: verdana,arial;
    font-size:14px;
	font-weight: 400;
    margin-right: 5px;
    color:#333;
}
.info-box .box-price .price-market .market-val{
    font-family: verdana,arial;
	font-size: 18px;
	font-weight: 400;
}
.info-box .box-price .price-sell{
	height: 25px;
	line-height: 25px;
    font-size:14px;
    color:#333;
}
.info-box .box-price .price-sell i{
    font-size:20px;
    margin-right: 5px;
    color:#cc0001;
}
.info-box .box-price .price-sell span {
    font-family: verdana,arial;
	font-size: 22px;
	font-weight: 700;
    color:#cc0001;
}
.info-box .box-price .price-sell span.sell-discount {
	margin-left: 20px;
	font-size: 24px;
}
.info-box .box-price .price-sell .sell-offline span {
	margin-left: 50px;
	color:#777;
}
.info-box .paper-box .box-down{
	margin: 30px 0;
	text-align: left;
}
.info-box .box-price .price-sell .sell-time {
	margin-left: 50px;
	line-height: 24px;
	color:#333;
}
.info-box .box-price .price-sell .sell-time i {
    width:23px;
    height:23px;
    vertical-align:middle;
    display:inline-block; 
    margin-right:5px;
    background-image: url(../image/preview.png);
    background-position: -60px -170px;
    background-repeat: no-repeat;
}
.info-box .box-price .price-sell .sell-time span {
	margin: 0 2px;
	font-size: 14px;
	font-weight: bold;
}
.info-box .box-sell{
	height: 37px;
	margin: 15px 0 5px 10px;
	border-top:1px dotted #c9c9c9;
	border-bottom:1px dotted #c9c9c9;
}
.info-box .box-sell ul li{
	margin: 5px 0;
	width: 30%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #666;
	float: left;
}
.info-box .box-sell ul li.line{
	width: 1px;
	background-color: #fff;
	border-right: 1px dotted #c9c9c9;
}
.info-box .box-sell ul li.clear{
	width: auto;
}
.info-box .box-sell ul li font{
	margin-left: 4px;
}
.info-box .box-memo{
	line-height: 20px;
	margin: 15px 0 5px 30px;
}
.info-box .box-cart{
	height: 40px;
	margin: 20px 0;
	padding-left: 80px;
}
.info-box .box-cart a{
	background-color: #ffeded;
	border: 1px solid #c40000;
	text-decoration: none;
	color: #c40000;
	width: 180px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
    font-family:"Microsoft YaHei";
    font-size:16px;
	margin: 0 10px;
	text-align:center;
}
.info-box .box-cart .cart-buy:hover{
	background-color: #fedfdf;
	border: 1px solid #c40000;
	color: #b40000;
}
.info-box .box-cart .cart-add{
	background-color: #c40000;
	border: 1px solid #c40000;
	color: #fff;
	position: relative;
	text-indent: 2em;
}
.info-box .box-cart .cart-add i{
	position: absolute;
	width: 24px;
	height:22px;
	display: inline-block;
	left: 30px;
	top:10px;
	background-image:url(../image/preview.png);
	background-repeat:no-repeat;
	background-position:-60px -200px;
}
.info-box .box-cart .cart-add:hover{
	background-color: #b40000;
	border: 1px solid #b40000;
	color: #fff;
}
.goods-box{
    margin: 0 20px;
	padding: 10px;
}
.goods-box dl{
	margin: 8px 0;
}
.goods-box dl dt{
	float: left;
	width: 60px;
	line-height: 25px;
	color: #666;
}
.goods-box dl dd{
	float: left;
	width: 700px;
	line-height: 25px;
}
.goods-box dl dd ul li{
	height: 32px;
	line-height: 30px;
	background: #fff;
	border:1px solid #dcdcdc;
	outline:none;
	float: left;
	cursor: pointer;
}
.goods-box dl dd ul li img{
	width: 36px;
	height: 36px;
	margin: 3px -5px;
	border-radius: 3px;
}
.goods-box dl dd ul li.action, .goods-box dl dd ul li:hover{
	border-color: #f02d44;
	color: #f02d44;
}
.goods-box dl dd ul li.action span, .goods-box dl dd ul li:hover span{
	color: #f02d44 !important;
}
.goods-box .box-nums{
	padding-top: 10px;
}
.goods-box .box-nums dd{
	font: 12px Arial, Helvetica, sans-serif, "宋体";
}
.goods-box .box-nums a{
	width: 22px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	border:1px solid #a2a2a2;
	text-decoration: none;
	text-align: center;
	float:left;
}
.goods-box .box-nums a:hover{
	border:1px solid #666;
}
.goods-box .box-nums input{
	width: 50px;
	height: 22px;
	line-height: 22px;
	padding: 0;
	font-size: 12px;
	text-align: center;
	border-left:none;
	border-right:none;
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
	overflow: hidden;
	outline:medium;
	float:left;
}
.goods-box .box-nums span{
	margin: 0 10px;
	font-size: 14px;
	color: #666;
}
.goods-box .box-status{
	height: 25px;
	line-height: 25px;
	margin: 10px 10px 0 10px;
	padding: 0 10px;
	border: 1px solid #ddd;
	color: red;
	background-color: #ffe8d7;
	display: none;
}
.info-box .box-but{
    margin:0 20px;
}
.info-box .box-but a {
	width: 155px;
	height: 48px;
	margin: 20px;
	line-height: 48px;
	display: inline-block;
	border-radius: 5px;
	background-color: #00a6dc;
}
.info-box .box-but a i {
	width: 24px;
	height: 22px;
	margin: 13px 10px 13px 20px;
	display: inline-block;
	background-image: url(../image/preview.png);
	background-repeat: no-repeat;
	float: left;
}
.info-box .box-but a span {
	display: block;
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #fff;
	float: left;
}
.info-box .box-but a.chat {
	background-color: #00a6dc;
}
.info-box .box-but a.chat i{
	background-position: -60px -140px;
}
.info-box .box-but a.favorite {
	background-color: #eaeaea;
}
.info-box .box-but a.favorite span{
	color: #00a6dc;
}
.info-box .box-but a.favorite i{
	background-size: 300px 450px;
	background-position: 0 -240px;
}
.w920{
	width: 920px;
}
.w270{
	width: 270px;
}
.content-box{
	color: #000;
	margin-top: 30px;
}
.content-box .box-title{
	height: 50px;
	line-height: 50px;
	font-size: 28px;
	text-align: center;
	margin-bottom: 20px;
}
.content-box .box-sub-title{
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 18px;
	color: #00a6dc;
}
.content-box .article-sub-title{
	line-height: 32px;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	text-align: center;
}
.content-box .box-con{
	line-height: 32px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: left;
	text-indent: 2em;
}
.content-box .box-con p a{
	color: #000;
	text-decoration: none;
}
.content-box .box-con p a:hover{
	color: #00a6dc;
}
.content-box .box-body{
	line-height: 32px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: left;
	text-indent: 2em;
}
.content-box .box-echarts{
	width: 900px;
	height: 450px;	
}
.content-box .box-echarts .box-echarts-con{
	width: 900px;
	height: 450px;
}
.content-box .box-year-list{
	font-size: 14px;
	margin-bottom: 20px;
}
.content-box .box-year-list ul li{
	line-height: 28px;
}
.content-box .box-year-list ul li .l{
	width: 100px;
	color: #999;
	text-align: center;
}
.content-box .box-year-list ul li .r{
	float: left;
	width: 800px;
}
.content-box .box-year-list ul li .r a{
	padding: 2px 5px;
	text-decoration: none;
	color: #00a6dc;
}
.content-box .box-year-list ul li .r a:hover{
	color: #fff;
	background-color: #00a6dc;
}
.box-bbs dd{
	padding: 20px 10px;
}
.box-bbs p.split{
	height: 1px;
	padding: 0;
	border-bottom: 1px solid #eaeaea;
}
.box-bbs dd.yellow{
	background-color: ivory;
}
.box-bbs .bbs-photo{
	width: 100px;
	text-indent: 0;
	text-align: center;
}
.box-bbs .bbs-photo a img,.box-bbs .bbs-photo span img{
	width: 48px;
	height: 48px;
	border: 1px solid #f5f5f5;
	background-image: url(../image/member.jpg);
	background-size: 56px 56px;
	border-radius: 50%;
}
.box-bbs .bbs-content{
	text-indent: 0;
}
.member_bbs .box-bbs .bbs-content{
	width: 830px;
}
.member_bbs .bbs-body{
	width: 100%;
}
.member_bbs .box-bbs .bbs-content .bbs-body p{
	margin: 50px 0 0 0;
}
.box-bbs .bbs-content .bbs-tool{
	font-size:13px;
	color:#777;
}
.box-bbs .reply-box .bbs-reply{
	padding: 0 4%;
	margin-top: 10px;
	margin-left: 110px;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	background-color: #fff;
	position: relative;
}
.box-bbs .reply-box .bbs-reply .bbs-up{
	width: 29px;
	height: 14px;
	background-image: url(../image/bbs-up.png);
	background-repeat: no-repeat;
	display: inline-block;
	top: -13px;
	left: 24px;
	position: absolute;
} 
.box-bbs .reply-box .bbs-reply li{
	margin: 10px 0;
}
.box-bbs .reply-box .bbs-photo{
	width: 99px;
}
.box-bbs .bbs-content i{
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 1px;
	display: none;
}
.box-bbs .bbs-content a{
	color:#333;
	text-decoration: none;
}
.box-bbs .bbs-content a:hover{	
	color:#00a6dc;
}
.bbs-info span b{
	font-size: 13px;
	font-weight:400;
}
.box-bbs .bbs-content a.but{
	padding: 3px 10px;
}
.box-bbs .bbs-content .bbs-body p{
	line-height: 1.75;
	font-size: 14px;
	margin: 10px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.box-bbs .bbs-content .bbs-body .stzoom{
	margin: 10px 15px;
}
.box-bbs .bbs-content .bbs-body .stzoom img{
	height: 75px;
	margin-right: 10px;
	cursor: pointer;
}
#stzoomsrc{
	display: none;
	position: absolute;
	background-color: #ededed;
	border: 1px solid #aaa;
}
#stzoomsrc img{
	height: 350px;
}
.reply-form{
	margin-top: 10px;
}
.reply-form .reply-input{
    line-height: 24px;
    text-indent: 0;
	background-color:#fff;
	border:1px solid #eaeaea;
	margin-left: 110px;
	border-radius: 5px;
}
.reply-form .reply-input .c{
	border:0 none;
	outline:0 none;
	font-size:14px;
	color:#666;
	width: 92%;
	height:72px;
    line-height: 24px;
	margin:5px 4%;
    overflow: hidden;
}
.reply-form .reply-but{
	height: 26px;
	margin-top: 15px;
	text-align: right;
}
.reply-form .reply-but a{
	border: none;
	font-size:12px;
	text-align:center;
	padding: 5px 10px;
    text-decoration: none;
    cursor: pointer;
}
.reply-form div.reply-but a:hover{
	border: none;
}
.reply-form .reply-but a.s{
	color: #fff;
	background-color:#00a6dc;
}
.reply-form .reply-but a.s:hover{
	color: #fff;
	background-color:#00a6dc;
}
.reply-form .reply-but a.e{
	color: #fff;
	background-color:#444;
}
.reply-form .reply-but a.e:hover{
	color: #fff;
	background-color:#333;
}
.box-comment{
    padding-top: 10px;
}
.box-comment .line2px{
	height: 10px;
	border-top: 2px solid #00a6dc;
}
.box-comment .box-txt{
    padding:5px 10px;
	position: relative;
    border-bottom:1px solid #eaeaea;
}
.box-comment .box-txt:before{
	content: "";
    display: inline-block;
    width: 17px;
    height:16px;
    position:absolute;
    top:6px;
    background: url(../img/icon_qk_pl.png) no-repeat;
}
.box-comment .box-txt textarea{
    width: 100%; 
    height: 25px;
	border-radius: 4px;
    border: 0 solid #fff;
	outline: none;
	padding-left: 24px;
}
.box-comment .box-txt textarea::-webkit-input-placeholder{
	font-size: 13px;
	color: #999;
}
.box-comment .box-txt textarea::-moz-placeholder{
	font-size: 13px;
	color: #999;
}
.box-comment .box-txt textarea:-moz-placeholder{
	font-size: 13px;
	color: #999;
}
.box-comment .box-txt textarea:-ms-input-placeholder{
	font-size: 13px;
	color: #999;
}
.box-comment .but-submit{
	margin-top: 15px;
}
.box-comment .but-submit a{
	display: block;
	width: 70px;
	height: 28px;
	line-height: 28px;
	border-radius: 2px;
	background-color: #2aa0ea;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.box-comment .box-but{
    height: 39px;
    line-height: 40px;
    background-color: #f5f5f5;
    border:1px solid #eaeaea;
    border-top: 0 solid #f5f5f5;
}
.box-comment .box-but .but-file{
	width: 120px;
	height: 30px;
	margin-top: 4px;
    margin-left: 20px;
	position: relative;
	overflow: hidden;
    border: 1px solid #eaeaea;
    background-image: url(../image/preview.png);
	background-repeat: no-repeat;
	background-position: -140px -136px;
    float: left;
}
.box-comment .box-but .file-selected{
	background-position: -140px -180px;
}
.box-comment .box-but .but-file:hover{
    border: 1px solid #00a6dc;
}
.box-comment .box-but .but-file span{
	position: absolute;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #00a6dc;
	text-align: center;
	text-indent: 50px;
    display: inline-block;
}
.box-comment .box-but .but-file .file {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 120px;
	height: 30px;
	font-size: 100px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.box-comment .box-but .but-submit {
	position: relative;
    float: right;
}
.box-comment .box-but .but-submit a{
    width: 120px;
    height: 40px;
    position: absolute;
    left: -120px;
    top: -1px;
    display: inline-block;
    background-color: #00a6dc;
    text-align: center;
    text-decoration: none;
	font-size: 18px;
	font-family: "Microsoft Yahei";
    color: #fff;
    float: right;
}
.box-comment .box-but .but-submit a:hover{
    background-color: #00a6dc;
}
.box-comment .box-login{
    margin-top:15px;
    height: 30px;
    line-height: 30px;
	font-size: 13px;
    color: #777;
	margin-left: 20px;
}
.box-comment .box-login a{
	color: #2aa0ea;
}
.box-comment .box-login span{
	display: inline-block;
	margin-left: 12px;
}
.xgqk-box{
	background-color: #fff;
}
.xgqk-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 18px;
	border-bottom: 1px solid #eaeaea;
	color: #000;
}
.xgqk-box .box-con{
	margin: 0 20px;
	padding-bottom: 10px;
}
.xgqk-box .box-con li{
	margin: 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaeaea;
	position: relative
}
.xgqk-box .box-con li:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.xgqk-box .box-con li.box-item .item-left{
	width: 90px;
	float: left;
}
.xgqk-box .box-con li.box-item .item-right{
	width: 130px;
	float: left;
}
.xgqk-box .box-con li.box-item .item-image{
	text-align: left;
}
.xgqk-box .box-con li.box-item .item-image a{
	width: 75px;
	height: 100px;
	display: inline-block;
	overflow: hidden;
}
.xgqk-box .box-con li.box-item .item-image a img{
	width: 75px;
	height: 100px;
}
.xgqk-box .box-con li.box-item .item-image>img{
	width: 75px;
	height: 100px;
}
.xgqk-box .box-con li.box-item .item-title{
	max-height: 48px;
	font-size: 16px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xgqk-box .box-con li.box-item .item-title a{
	line-height: 24px;
	font-weight: normal;
	text-decoration: none;
}
.xgqk-box .box-con li.box-item .item-right .item-title h6{
	font-size: 15px;
	font-weight: normal;
	color: #333;
	margin: 0 0 10px 0;
}
.xgqk-box .box-con li.box-item:hover .item-right .item-title h6{
	color: #00a3cb;
}
.xgqk-box .box-con li.box-item .item-issue{
	line-height: 24px;
	color: #666;
}
.xgqk-box .box-con li.box-item .item-info{
	font-size: 12px;
	line-height: 20px;
	color: #777;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xgqk-box .box-con li.box-item .item-icon{
	width: 19px;
	height: 41px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.xgqk-box .box-con li.box-item .sd{
	background-image: url(../image/sd.png);
}
.xgqk-box .box-con li.box-item .hx{
	background-image: url(../image/hx.png);
}
.xgqk-box .box-con li.box-item .rx{
	background-image: url(../image/rx.png);
}
.item-info>span{color:#333;}
.rmbq-box{
	background-color: #fff;
}
.rmbq-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #000;
}
.rmbq-box .box-con{
	margin: 0 30px;
	padding: 22px 0;
}
.mrl15 .box-con{ 
	margin: 0 15px;
}
.rmbq-box .box-con li{
	height: 20px;
	line-height: 20px;
	margin: 8px 8px 8px 0;
	float: left;
}
.rmbq-box .box-con li a{
	height: 26px;
	line-height: 24px;
	padding: 0 15px;
	overflow: hidden;
	display: inline-block;
	color: #666;
	border: 1px solid #eaeaea;
	border-radius: 12px;
	text-decoration: none;
}
.rmbq-box .box-con li a:hover{
	color: #fff;
	border: 1px solid #00a6dc;
	background-color:#00a6dc;
}
.fwtj-box{
	background-color: #fff;
}
.fwtj-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #000;
}
.fwtj-box .box-con{
	padding: 0;
}
.fwtj-box .work-box{
	background: transparent;
}
.fwtj-box .work-box ul{
	width: auto;
}
.fwtj-box .work-box ul li{
	height: 140px;
	border-bottom: 1px solid #eee;
	list-style: none;
	overflow: hidden;
}
.fwtj-box .work-box ul li:last-of-type{
	border-bottom: none;
	margin-bottom: 0;
}
.fwtj-box .work-box .item-con{
	width: 148px;
	margin: 20px;
	display: inline-block;
	float: left;
}
.qkxx-box{
	background-color: #fff;
	margin-bottom: 20px;
}
.qkxx-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #999;
}
.qkxx-box .box-con{
	padding: 26px 30px;
}
.qkxx-box .box-image{
	width: 90px;
	float: left;
}
.qkxx-box .box-image a{
	width: 75px;
	height: 100px;
	display: inline-block;
	overflow: hidden;
}
.qkxx-box .box-image a img, .qkxx-box .box-image>img{
	width: 75px;
	height: 106px;
}
.qkxx-box .box-info{
	width: 150px;
	font-size: 16px;
	line-height: 34px;
	color: #333;
	float: right;
}
.qkxx-box .box-info a{
	text-decoration: none;
}
.qkxx-box .box-info h3{
	font-weight: normal;
	margin: -6px 0 6px 0;
}
.qkxx-box .box-con>a:not(.btn_qkxq):hover .box-info h3{
	color: #00a6dc;
}
.qkxx-box .box-info p{
	font-size: 12px;
	line-height: 24px;
	color: #777;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.qkxx-box .btn_qkxq{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 34px;
	background-color: #00a6dc;
	border-radius: 4px;
	border: solid 1px #309ae6;
	margin: 16px auto 0;
	color: #fff;
	text-align: center;
	font-size: 12px;
}
.qkxx-box .box-but{
	margin-top: 10px;
	line-height: 25px;
	color: #999;
}
.qkxx-box .box-but a{
	margin: 0 5px;
	padding: 3px 15px;
	color: #00aad1;
	border: 1px solid #00aad1;
}
.qkxx-box .box-but a:hover, .qkxx-box .box-but a.active{
	text-decoration: none;
	color: #fff;
	background-color: #00aad1;
	border: 1px solid #00a6dc;
}
.qkxx-box .box-but span{
	margin: 0 5px;
}

.qkzs-box{
	background-color: #fff;
}
.qkzs-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #000;
}
.qkzs-box .box-con{
	padding: 30px;
	font-size: 14px;
}
.qkzs-box .box-con ul li {
	height: 35px;
	line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.qkzs-box .box-con ul li i {
	color: #999;
	vertical-align: middle;
	margin-right: 5px;
}
.qkzs-box .box-con ul li a {
    text-decoration:none;
}

.paper-box{
	margin: 20px 0;
}
.fcn_fqmain .paper-box{
	margin: 0;
	background-color: #fff;
	padding: 46px 60px;
}
.fcn_fqmain .left_panel{
	width: 880px;
}
.fcn_fqmain .right_panel{
	width: 300px;
}
.paper-box .box-title{
	line-height: 32px;
	font-size: 28px;
	font-weight: 500;
	color: #333;
}
.paper-box .box-info{
	margin-top: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
}
.paper-box .box-info span{
	margin-right: 5px;
}
.paper-box .box-keywords{
	margin: 10px 0;
}
.paper-box .box-keywords li{
	height: 20px;
	line-height: 20px;
	margin: 8px 8px 8px 0;
	float: left;
}
.paper-box .box-keywords li a{
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	display: inline-block;
	color: #666;
	border: 1px solid #eaeaea;
	border-radius: 12px;
	text-decoration: none;
}
.paper-box .box-keywords li a:hover{
	color: #fff;
	border: 1px solid #00a6dc;
	background-color:#00a6dc;
}
.paper-box .box-abstract{
	margin: 40px 0;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	background-color: #f9f9f9;
}
.paper-box .box-image{
    margin: 20px 0;
}
.paper-box .box-image p{
	margin: 10px 0;
}
.paper-box .box-image img{
	width: 100%;
	border: 1px solid #999;
}
.paper-box .box-page{
    margin: 50px 0;
    text-align: center;
}
.paper-box .box-page a{
    margin: 0 30px;
    border: 1px solid #666;
	font-size: 14px;
	font-family: "Microsoft Yahei";
    color: #666;
    padding: 5px 30px;
}
.paper-box .box-page a:hover{
    text-decoration: none;
    border: 1px solid #008eb7;
    color: #008eb7;
}
.paper-box .box-down{
    margin:50px auto;
    text-align: center;
}
.paper-box .box-down a{
    width: 120px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin: 0 20px;
    color: #00a6dc;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #00a6dc;
    border-radius: 5px;
    text-align: left;
}
.paper-box .box-down a i {
	width: 20px;
	height: 20px;
	margin: 10px 5px 10px 25px;
	overflow: hidden;
	display: inline-block;
	background-image: url(../image/down.png);
	background-position: 0 0;
	background-repeat: no-repeat;
    vertical-align: bottom;
}
.paper-box .box-down a i.img2{
	background-position: -20px 0;
}
.paper-box .box-down a i.img3{
	background-position: -40px 0;
}
.paper-box .box-down a i.img4{
	background-position: -60px 0;
}
.paper-box .box-down a i.img5{
	background-position: -80px 0;
}
.paper-box .box-down a i.img6{
	background-position: -100px 0;
}
.paper-box .box-down a:hover, .paper-box .box-down a.action{
    color: #fff;
    background-color: #00a6dc;
}
.paper-box .box-down a:hover i, .paper-box .box-down a.action i{
	background-position: 0 -20px;
}
.paper-box .box-down a:hover i.img2, .paper-box .box-down a.action i.img2{
	background-position: -20px -20px;
}
.paper-box .box-down a:hover i.img3, .paper-box .box-down a.action i.img3{
	background-position: -40px -20px;
}
.paper-box .box-down a:hover i.img4, .paper-box .box-down a.action i.img4{
	background-position: -60px -20px;
}
.paper-box .box-down a:hover i.img5, .paper-box .box-down a.action i.img5{
	background-position: -80px -20px;
}
.paper-box .box-down a:hover i.img6, .paper-box .box-down a.action i.img6{
	background-position: -100px -20px;
}
.paper-box .box-item{
	margin: 20px 0;
}
.paper-box .box-item li{
	margin: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaeaea;
}
.paper-box .box-item li:last-child{
	border-bottom: none; 
}
.paper-box .box-item li a{
	text-decoration: none;
}
.paper-box .box-item li .item-title{
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	font-weight: 500;
	color: #333;
	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}
.paper-box .box-item li .item-info{
	line-height: 35px;
	font-size: 12px;
	color: #999;
}
.paper-box .box-item li .item-info span{
	margin-right: 10px;
}
.paper-box .box-item li .item-info i{
	vertical-align: middle;
}
.paper-box .box-item li .item-abstract{
	line-height: 28px;
	font-size: 14px;
	color: #666;
}
.paper-box .box-item li .item-keyword{
	margin-top: 20px;
	line-height: 25px;
}
.paper-box .box-item li .item-keyword a{
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	margin: 0 20px 10px 0;
	display: inline-block;
	color: #666;
	border: 1px solid #eaeaea;
	border-radius: 12px;
	text-decoration: none;
}
.paper-box .box-item li .item-keyword a:hover{
	color: #fff;
	border: 1px solid #00a6dc;
	background-color:#00a6dc;
}

.tag-box{
	font-size: 14px;
	background-color: #fff;
	padding: 10px 30px;
	margin-bottom: 20px;
}
.tag-box .box-con{
	margin: 20px 0;
}
.tag-box .box-con li{
	height: 56px;
	line-height: 56px;
	float: left;
	width: 20%;
	padding-left: 10px;
}
.tag-box .box-con li.gray{
	background-color: #f9f9f9;
}
.tag-box .box-con li a{
	display: inline-block;
	text-decoration: none;
}
.tag-box .box-con li a:hover{
	color: #00a6dc;
}
.tag-box .box-con li a span{
	margin-left: 5px;
}

/*****************************************/

.table-list table{
	width: 100%;
	margin: 10px 0;
	border-collapse: collapse;
    border: none;
}
.table-list table thead tr{
	height: 30px;
	text-align: center;
	background-color: #f1f1f1;
}
.table-list table thead th{
	border: 1px solid #ececec;
	color: #333;
}
.table-list table tfoot{
	border: 1px solid #ececec;
}
.table-list table tfoot tr{
	line-height: 45px;
	background-color: #f1f1f1;
}
.table-list table tfoot td{
	padding: 2px 20px;
	text-align: right;
}
.table-list table tbody{
	border: 1px solid #ececec;
}
.table-list table tbody tr{
	border-bottom: 1px dashed #ececec;
}
.table-list table tbody tr:hover{
	background-color: #f6f6f6;	
}
.table-list table tbody td{
	padding: 2px 5px;
	line-height: 25px;
}
.table-list table tfoot tr,
.table-list table tfoot tr{
	background-color:transparent;
}
.table-list table tfoot{
	border-bottom:none;
}
table.nolrboder thead th, table.nolrboder tbody, table.nolrboder tfoot{
	border-left: 0 none;
	border-right: 0 none;
}
table.nolboder thead th, table.nolboder tbody, table.nolboder tfoot{
	border-right: 0 none;
}
table.norboder thead th, table.norboder tbody, table.norboder tfoot{
	border-left: 0 none;
}
.nolrboder tbody td{
	text-align: center;
}

.goods_nums{
	padding-top: 10px;
}
.goods_nums dd{
	font: 12px Arial, Helvetica, sans-serif, "宋体";
}
.goods_nums a{
	width: 22px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	border:1px solid #a2a2a2;
	text-decoration: none;
	text-align: center;
	float:left;
}
.goods_nums a:hover{
	border:1px solid #666;
}
.goods_nums input{
	width: 50px;
	height: 22px;
	line-height: 22px;
	padding: 0;
	font-size: 12px;
	text-align: center;
	border-left:none;
	border-right:none;
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
	overflow: hidden;
	outline:medium;
	float:left;
}
.goods_nums span{
	margin: 0 10px;
	font-size: 14px;
	color: #666;
}
.shop_buy_but a{
	background-color: #ffeded;
	border: 1px solid #c40000;
	color: #c40000;
}
.shop_buy_but a:hover, .shop_buy_but a.over{
	background-color: #c40000;
	border: 1px solid #c40000;
	color: #fff;
}
.cart_box{
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 100;
	width: 80px;
	height: 105px;
	background-image: url(../image/cart.png);
	font-size: 12px;
	text-align: center;
}
.cart_box .cart_text{
	margin:0 1px 55px 1px;
	height: 20px;
	line-height: 20px;
	color: #eaeaea;
}
.cart_box .cart_nums{
	margin: 0 1px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.cart_box .cart_but{
    font-family: "Microsoft YaHei";
	height: 30px;
	line-height: 30px;
}
.cart_box .cart_but a{
	font-size: 14px;
	color: #f4ea3d;
	text-decoration: none;
}
.my_cart_box{
	height:107px;
	background:#fff url(../image/mycart.gif) no-repeat 14px 29px;
}
.order_step {
	margin: 37px 20px 0px 0px;
	width: 702px;
	height: 32px;
	line-height: 32px;
	float: right;
}
.order_step li {
	background: url(../image/mycart.gif) no-repeat right -82px #ffe8d7;
	padding: 0px 29px 0px 0px;
	width: 188px;
	height: 32px;
	color: #ccc;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	float: left;
	text-align: center;
}
.order_step li.current {
	background-position: right -82px;
	color: #fff;
	background-color: #ed6807;
}
.order_step li.current_prev{
	background-position: right -114px;
	color: #fff;
	background-color: #ed6807;
}
.order_step li.last {
	background-position: right -210px;
}
.order_step li.last_current{
	color: #fff;
	background-color: #ed6807;
	background-position: right -242px
}
.order_step li span {
	display: block;
}
.order_step li .first {
	background: url(../image/mycart.gif) no-repeat 0px -146px;
}
.order_step li.current .first {
	background-position: 0px -178px;
}
.order_step li.current_prev .first {
	background-position: 0px -178px;
}
.cart_message{
	margin: 20px 0 0 0;
	padding: 62px 0 105px 0;
	background-color:#fff;
}
.cart_message .cart_message_info{
	font-size: 16px;
	font-weight: bold;
	text-indent: 2em;
	margin: 50px auto;
	text-align: center;
}
.cart_message .cart_message_but{
	margin: 30px auto;
	text-align: center;
}
.cart_message_con{
	margin: 20px auto;
	width: 800px;
	line-height: 35px;
	text-align: left;
}
.cart_error .cart_message_info{
	color: red;
}
.goods_list .cart_img{
	text-align: center;
}
.goods_list .cart_img img{
	width: 75px;
	height: 100px;
	margin: 5px auto;
}
.goods_list .cart_title{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.goods_list .cart_spec{
	line-height: 20px;
	font-size: 12px;
}
.goods_list .cart_spec span{
	color: #666;
	margin-right: 5px;
}
.goods_list .cart_price{
	font-size: 14px;
	color: red;
}
.goods_list .cart_price i{
	font-style: normal;
	margin-right: 5px;
}
.goods_list .cart_info{
	margin: 15px 0;
	font-size: 14px;
}
.goods_list .cart_total{
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif, serif;
	font-size: 24px;
	font-weight: bold;
	color: red;
}
.goods_list .cart_total i{
	font-size: 16px;
	font-style: normal;
	margin:0 10px;
}
.goods_list .cart_info{
	margin: 15px 0;
	font-size: 14px;
}
.goods_list .cart_total{
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif, serif;
	font-size: 24px;
	font-weight: bold;
	color: red;
}
.goods_list .cart_total i{
	font-size: 16px;
	font-style: normal;
	margin:0 10px;
}
.goods_list .cart_but{
	margin: 25px 0;
}
.order_info{
	text-align: left;
	line-height: 30px;
	margin: 10px 0;
}
.order_info .order_info_bar{
	padding: 2px 20px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 10px;
	font-size:14px;
	font-weight: bold;
}
.calc_info .order_info_bar{
	border-bottom: 1px solid #f40;
}
.order_address ul li{
	margin: 5px 0;
}
.order_address ul li label{
	padding: 8px 16px;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #dadada;
}
.order_address ul li label.over{
	padding: 7px 15px;
	border: 2px solid #f40;
}
.order_address ul li span{
	color: #999;
	padding: 0 5px;
}
.order_address ul li a{
	margin-left: 20px;
}
.order_express ul li{
	margin: 5px 10px 5px 0;
	float: left;
}
.order_express ul li label{
	padding: 8px 16px;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #dadada;
}
.order_express ul li label.over{
	padding: 7px 15px;
	border: 2px solid #f40;
}
.order_express ul li span{
	color: #999;
	padding: 0 5px;
}
.invoice_info{
	float: left;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
ul.payment_list li{
	width: 160px;
	height: 88px;
	margin: 5px;
	border: 2px solid #dadada;
	cursor: pointer;
	position: relative;
}
ul.payment_list li img{
	max-width: 100%;
	max-height: 68px;
}
ul.payment_list li.over, ul.payment_list li:hover{
	border: 2px solid #f40;
}
ul.payment_list li.over p, ul.payment_list li:hover p{
	background-color: #f40;
	color: #fff;
}
ul.payment_list li p{
	height: 20px;
	line-height: 20px;
	background-color: #e2e2e2;
	text-align: center;
	overflow: hidden;
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
}
.form{
	margin: 10px 20px;
}
.form form ul li{
	line-height: 1.5;
}
.form form ul li label{
	display: block;
	color: #999;
	margin-top: 10px;
}
.form form ul li input{
	padding: 4px;
	font-size:16px;
}
.form form ul li input:focus{
	padding: 3px;
}
.form .ajaxinfo{
	visibility: hidden;
	padding: 5px 20px;
	margin: 20px auto;
	line-height: 28px;
	color: #f40;
	border: 1px dotted #b9996b;
}
.index-menu { position:fixed; left:30px; top:160px; display:none; left:50%; margin-left:-660px }
.index-menu ul{width: 40px; background-color: #f5f5f5;}
.index-menu ul li { width:40px; height:40px; line-height:40px; text-align:center; border-bottom: 1px solid #ddd;}
.index-menu ul li:last-child { border-bottom:0 none; }
.index-menu ul li a{ position:relative; text-decoration: none; width:40px; height:40px; line-height:40px; display:block; color:#666;}
.index-menu ul li.hover a, .index-menu ul li a:hover{color: #fff; background-color: #00a6dc;}
.index-menu ul li i{display:none; position: absolute; right: -6px;top: 14px; width: 0; height: 0;border-top: 6px solid transparent;border-left: 6px solid #00a6dc;border-bottom: 6px solid transparent;}
.index-menu ul li.hover a i, .index-menu ul li a:hover i{display: block;}

.title .hot, .title .sale, .title .new, .title .clock, .title .brand, .title .like, .title .share, .title .shop, .title .news {
	background-image: url(../image/icon.png);
	background-repeat: no-repeat;
	margin-left: 7px;
	vertical-align: middle;
	display: inline-block;
	height: 25px;
}
.title .hot{background-position:0 0;width:67px}
.title .sale{background-position:0 -25px;width:81px}
.title .new{background-position:0 -50px;width:73px}
.title .clock{background-position:0 -75px;width:116px}
.title .brand{background-position:0 -100px;width:110px}
.title .like{background-position:0 -125px;width:64px}
.title .share{background-position:0 -150px;width:109px}
.title .shop{background-position:0 -175px;width:92px}
.title .news{background-position:0 -200px;width:94px}

.customerservice{
	position: fixed;
	right: 20px;
	top: 115px;
	width: 68px;
	height: 392px;
	background-image: url(../image/customerservice.png);
	background-repeat: no-repeat;
	background-position: -78px 0;
	z-index: 9999;
}
.customerservice ul{
	margin: 67px 4px 0 4px;
}
.customerservice ul li{
	width: 60px;
	height: 60px;
	margin-bottom: 5px;
}
.customerservice ul li a{
	width: 60px;
	height: 60px;
	line-height: 3;
	overflow: hidden;
	display: inline-block;
	-webkit-transition: none;
	transition: none;
}
.customerservice ul li a:hover{
	background-image: url(../image/customerservice.png);
	background-repeat: no-repeat;
}
.customerservice ul li.cs1 a:hover{
	background-position: -4px -67px;
}
.customerservice ul li.cs2 a:hover{
	background-position: -4px -132px;
}
.customerservice ul li.cs3 a:hover{
	background-position: -4px -197px;
}
.customerservice ul li.cs4 a:hover{
	background-position: -4px -262px;
}
.customerservice ul li.cs5 a:hover{
	background-position: -4px -327px;
}
.customerservice_dy{
	background-image: url(../image/customerservice_dy.png);
}

.hfix{
	max-height: 1800px;
	overflow: hidden;
}
.hauto{
	height: auto !important;
	max-height: auto;
	overflow: hidden;
}
.fileW {
	width: 90px;
	height: 90px;
	margin: 0 auto;
	text-align: center;
}
.clearfix {
	*zoom: 1: ;
}
.clearfix::before, .clearfix::after {
	content: "";
	display: table;
}
.clearfix::after {
	clear: both;
}
.car-detail .d-file {
	border-radius: 6px;
	margin-bottom: 20px;
	+padding-bottom: 40px: ;
	background: #fff;
}
.car-detail a:hover {
	text-decoration: none;
}
.car-detail {
	margin: 0 auto 20px;
}
.filebtn {
	position: relative;
	display: block;
	width: 90px;
	height: 90px;
	margin: 20px auto 0;
	+margin-bottom: 20px: ;
	text-align: center;
	font: normal 14px/40px "Microsoft YaHei";
	color: #333;
}
.filebtn b {
	position: absolute;
	top: 35px;
	left: 20px;
	height: 40px;
	width: 50px;
	background: url(../image/search_ico.png) no-repeat -99999em 0;
	background-position: 6px -570px;
}
.fileW .expand b {
	background-position: 6px -635px
}
/**********************************/
.cart_tip_bd{
	width: 400px;
	height: 136px;
	border: 1px solid #d2d2d2;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -68px;
	margin-left: -200px;
	z-index: 9999;
	background: #fff;
}
.cart_tip_bd .head{
	height:28px;
}
.cart_tip_bd .head .close-btn{
	float:right;
}
.cart_tip_bd .mac-success-txt {
    height: 30px;
    line-height: 32px;
    padding-left: 30px;   
    font-size: 18px;
    color: #333;
}
.cart_tip_bd .mac-success-txt em{
	background-position: -80px -144px;
	background-image: url(../image/ibar_sprites.png);
	display: inline-block;
	height: 30px;
	width: 30px;
	vertical-align: middle;
	margin-right: 3px;
}
.cart_tip_bd .module-cart-box p {
    text-align: center;
}
.cart_tip_bd .mac-go-cart {
    background-color:#00a6dc;
	margin-top:13px;
    background-position: -84px -146px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    width: 145px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
}
.cart_tip_bd .close-btn {
    background-image: url(../image/ibar_sprites.png);
    background-position: -55px -138px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 12px;
    height: 12px;
    float: right;
    width: 23px;
    height: 23px;
    font: 0/0 a;
    margin-top: 5px;
}
.cart_tip_bd .close-txt{
	margin-left:20px;
	color:#333;text-decoration: underline; font-size:13px;
}
.cart_tip_bd .mac-go-cart:hover{
	text-decoration: none;
}

.login_info_box{width: 100%; color: #999; text-align: center; padding: 20px 0;}
.login_info_box p{margin:0 auto;font-size:14px;}
.login_info_box a{display: inline-block; background-color: #f60; width: 46px; height: 16px; line-height: 17px; text-align: center; color: #fff; font-size: 12px; border-radius: 3px; margin: 0 4px;}

.table-list table tbody tr{border-bottom: 0 dashed #ececec;}
.table-list table tfoot tr{background-color: #f5f5f5;}
.table-list table thead tr{background-color: #f5f5f5;}
.table-list table thead th{border: 1px solid #f5f5f5;}
.table-list table tbody tr:hover{background-color: #fafafa;	}
.order_info .order_info_bar{padding: 2px 0;border-bottom: 0 solid #dadada;font-size:16px;}

.letter-outer{
	margin:20px 5px;
}
.letter-box{
	border: 2px dashed #8eb9f5;
}
.letter-con{
	padding: 30px 20px;
	background-color: #fff;
}
.letter-con li{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
}
.letter-con li span{
	color: #999;
}
.letter-con li b{
	font-size: 16px;
}
.letter-con li a{
	padding: 5px 10px;
	font-size: 14px;
	color: #fff;
	background-color: #5590d6;
	border-radius: 5px;
	text-decoration: none;
}
.reg-tab ul li{
	width: 150px;
}
.zoom::after{content:"."; display:block; height:0; clear:both; visibility: hidden;}
.zoom,.clear{clear:both;}
.zoom{*zoom:1;}
.dl-dldabox h5{font-size:18px; font-weight:400; color:#00a6dc;}
.dl-dldabox h6{font-size:14px; color:#333;}

.content-box .a30{text-indent:0;}
.content-box .a30 a{width:180px;display:inline-block; overflow:hidden;text-decoration:none;}
.content-box .pt20 p{margin:10px 0;}

.dliside{width:62px; height:395px; position:fixed; top:5%; right:20px; z-index:99;}
.dliside a{display:block; width:100%; height:60px; margin-bottom:5px; background-color:#00a6dc;}
.dliside a:hover{text-decoration:none; background-color:#00a6dc; }
.dliside a:hover .dliop1{display:none;}
.dliside .dide1,.dliside .dide1:hover{background:transparent url(../image/dlsicon.png) no-repeat; cursor:default;}
.dliside .dide6{background-color:#ccc;}
.dliside .dide6:hover{background-color:#eee;}
.dliside a:hover .dliop2{display:block;}
.dliop1{display:block; padding:13px 10px 0 10px; line-height:1.1; font-size:15px; text-align:center; color:#fff;}
.dliop2{display:none; text-align:center; line-height:60px;}

.dlicar b{font-weight:400;}
.dlsorder{margin-bottom:15px; padding-bottom:18px; border-bottom:1px solid #e8e8e8;}
.dlsorder h4{margin-bottom:14px; font-size:24px; color:#333;}
.dlsorder p{margin-bottom:5px; line-height:1.6; font-size:12px; color:#333;}
.favolisa{width:auto; margin:15px 0 15px 0; padding:20px 5px 10px 0; background-color:#fff;}
.favolisa ul li{width:205px !important; margin-left:29px; margin-right:-3px;}
.favolisa ul li.box-item .item-image{border-color:#fff;}
.favolisa ul li.box-item .item-image:hover,.favolisa ul li.box-item:hover .item-image{border-color:#fff;}
.dostr .page-box{margin:10px auto 15px auto; padding:6px 0; background-color:#fff;}
.dostr1 .bbs{background-color:#fff;}
.dostr1 .box-bbs dd{margin-bottom:2px; padding:28px 10px 11px 10px; background-color:#fff;}
.dostr1 .content-box .box-con,.dostr1 .content-box{margin:0;}
.dostr1 .box-bbs .split{padding:0 10px;}
.dostr1 .shop{background-color:#fff;}
.dostr1 .list-box .box-item .item-c{width:635px;}
.dostr1 .list-box .box-item .item-param li.nofloat{width:auto;}
.dxcartbg{background-color:#f5f8fa; overflow:hidden;width: 100%;}
.dxboxnav{padding-top:1px; margin:0 auto 8px auto; background-color:transparent;}

@media screen and (max-width:1366px){
	.dliside{right:8px;}
}
@media screen and (max-width:1280px){
	.dliside{width:54px; height:366px; right:0;}
	.dliside a{width:54px; height:56px; overflow:hidden;}
	.dliop1{padding:12px 7px 0 7px; font-size:14px;}
	.dliop2{width:29px; height:29px; margin:4px 0 0 12px; line-height:29px;}	
}
@media screen and (max-width:1200px){
	.top-box,.footer-box{width:1200px;}
}

/* 1.15 new */
.paper-box-new{
	text-align: center;
}
.paper-box-new .box-title{
	font-weight: bold;
}
.paper-box-new .box-info span{
	display: inline-block;
}
.paper-box-new .box-info .units{
	max-width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
}
.paper-box-new .keyword-box{
	display: inline-block;
	max-width: 400px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
}
.paper-box-new .box-abstract{
	background-color: #fff;
	text-align: left;
}
.paper-box-new .box-abstract .tips{
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}
.paper-box-new .box-down{
	margin-top: -20px;
}
/* 工商 */
.btn-gongshang{
	display: inline-block;
	height: 22px;
	line-height: 20px;
	vertical-align: middle;
	margin-bottom: 4px;
}
.btn-gongshang img{
	width: 100%;
}

/* 公安部备案图标 */
.gabba:before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../image/icon_gaba.png) no-repeat center;
	margin:0 4px 4px 0;
	vertical-align: middle;
}
.noSearchContent{
	margin-bottom: 470px;
}

/* 首页广告图 */
.fmn-ad-index{
	width: 100%;
	height: 106px;
	margin: 0 auto;
	background: url(../ad/dy/ad_index_dy.png) no-repeat center;
	background-size: cover;
}
.fmn-ad-index>a{
	display: block;
	width: 100%;
	height: 106px;
}

.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: 12px;
	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, .breadcrumbs a.bread_hyzx:before, .breadcrumbs a.bread_car:before{
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0 4px 4px 0;
}
.top-box .r a.login:before, .breadcrumbs a.bread_hyzx:before{
	background: url(../img/icon_login_blue.png) no-repeat;
}
.top-box .r a.dlicar:before, .breadcrumbs a.bread_car:before{
	background: url(../img/icon_cart.png) no-repeat;
}
.breadcrumbs a.bread_hyzx, .breadcrumbs a.bread_car, .breadcrumbs a.bread_hy, .breadcrumbs a.bread_zx, .breadcrumbs .menu_tel{
	margin-left: 25px;
	float: right;
}
.breadcrumbs .menu_tel:before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/dd/fmn_icon_menu_tel_blue.png) no-repeat;
	vertical-align: middle;
	margin: 0 4px 2px 0;
}
.breadcrumbs a.bread_hyzx, .breadcrumbs a.bread_hy, .breadcrumbs a.bread_zx, .breadcrumbs .menu_tel{
	color: #00a6dc;
}
/*菜单*/
.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: 100px;
	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(../img/icon_logo.png) no-repeat;
	background-size: 100px 28px;
}
.fcn-index-menu .menu-item ul li{
	float: left;
	color: #fff;
	font-size: 16px;
	margin-left: 35px;
	max-width: 144px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn-index-menu .menu-item ul li.m_hyzx{
	margin-left: 15px;
}
.fcn-index-menu .menu-item ul li:first-of-type{
	margin-left: 30px;
}
.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-search{
	width: 170px;
	height: 32px;
	margin-top: 18px;
}
.fcn-index-menu .menu-search .search-input{
	width:170px;
	height:32px;
	border-radius: 16px;
	overflow:hidden;
}
.fcn-index-menu .menu-search .search-input .l{
	width:75%;
	height:32px;
	line-height: 32px;
	overflow:hidden;
	position: relative;
}
.fcn-index-menu .menu-search .search-input .r{
	width:25%;
	height:32px;
	position: relative;
}
.fcn-index-menu .menu-search .search-input .t{
	border:0 none;
	outline:0 none;
	font-size:14px;
	color:#fff;
	width:20%;
	height:24px;
	margin:5px 0 5px 5px;
	display: none;
}
.fcn-index-menu .menu-search .search-input .q{
	float: left;
	border:0 none;
	outline:0 none;
	font-size:14px;
	color:#fff;
	width:100%;
	height:32px;
	line-height: 32px;
	padding-left: 15px;
	background: rgba(246, 246, 246, 0.25);
}
.fcn-index-menu .menu-search .search-input .q:-webkit-autofill,
.fcn-index-menu .menu-search .search-input .q:-webkit-autofill:hover,
.fcn-index-menu .menu-search .search-input .q:-webkit-autofill:focus {box-shadow:0 0 0 60px #fff inset; 
	-webkit-text-fill-color: #333;
	font-size:14px;
	color:#acacac;
	border:0 none;
	outline:0 none;
}
.fcn-index-menu .menu-search .search-input .s{
	border:0 none;
	outline:0 none;
	width: 100%;
	height:32px;
	line-height:32px;
	background:rgba(246, 246, 246, 0.25) url(../img/fmn_icon_menu_search.png) no-repeat center;
	background-size: 15px 15px;
	position: absolute;
	right: 0;
	top: 0;
}
.fcn-index-menu .menu-search .search-input .s:hover{
	color: #049ca2;
}
.fcn-index-menu .menu-search .search-input:hover .s{
	cursor: pointer;
}
.fcn-index-menu .menu-search .search-input .q:-webkit-autofill,
.fcn-index-menu .menu-search .search-input .q:-webkit-autofill:hover,
.fcn-index-menu .menu-search .search-input .q:-webkit-autofill:focus {
	font-size: 14px;
	-webkit-text-fill-color: #fff;
}
.fcn-index-menu .menu-search .search-input .q::-webkit-input-placeholder{
	font-size: 14px;
	color:#fff;
}
.fcn-index-menu .menu-search .search-input .q::-moz-placeholder{
	font-size: 14px;
	color:#fff;
}
.fcn-index-menu .menu-search .search-input .q:-moz-placeholder{
	font-size: 14px;
	color:#fff;
}
.fcn-index-menu .menu-search .search-input .q:-ms-input-placeholder{
	font-size: 14px;
	color:#fff;
}
.fcn-index-menu .menu-zx .header-phone{
	float: left;
	height: 68px;
	color: #fff;
	position: relative;
	margin-left: 15px;
}
.fcn-index-menu .menu-zx .header-phone:before{
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	position: absolute;
    left: -30px;
    top: 22px;
    background: url(../img/icon_phone.png) no-repeat;
	display: none;
}
.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: 13px;
}
.fcn-index-menu .menu-zx .header-phone span:nth-of-type(2){
	font-size: 13px;
}
.fcn-index-menu .btn-mfzx, .fcn-index-menu .menu_car{
	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 .menu-zx>a.menu_car{
	margin-left: 20px;
}
.fcn-index-menu .menu_tel{
	float: left;
	display: block;
	font-size: 16px;
	color: #fff;
	letter-spacing: 1px;
}
.fcn-index-menu .menu_tel:before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/dd/fmn_icon_menu_tel.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.fcn-index-menu .btn-mfzx:hover, .fcn-index-menu .menu_car: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(../img/icon_btn_zx.png) no-repeat;
}
.fcn-index-menu .menu_car:before{
	content: '';
	display: inline-block;
	width: 14px;
	height: 13px;
	margin-right: 6px;
	vertical-align: middle;
    background: url(../img/icon_cart_white.png) no-repeat;
	vertical-align: middle;
	margin-bottom: 2px;
}
.fcn-index-menu .menu-zx>a{
	font-size: 12px;
	color: #fff;
	margin-left: 40px;
}
.fcn-index-menu .menu-zx>a:hover{
	color: #fff;
}
.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(../img/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(../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(../img/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{
	font-size: 15px;
	color: #acacac;
}
.fcn-index-banner .search-input .q:-moz-placeholder{
	font-size: 15px;
	color: #acacac;
}
.fcn-index-banner .search-input .q:-ms-input-placeholder{
	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-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(../img/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(../img/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(../img/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(../img/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: 227px;
    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-f span.price{
	color: #f02d44;
}
.fcn-index-list ul li .item-info-s {
    font-size: 14px;
    color: #f02d44;
    margin-top: 4px;
}
.fcn-index-list ul li .item-info-sci {
    font-size: 14px;
    color: #777;
    margin-top: 4px;
}
.fcn-index-list ul li .item-info-sci span.red{
	color: #f02d44;
}
/*前沿阅读*/
.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 32px;
}
.fcn-index-list2 .left-panel>ul li{
	line-height: 46px;
	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(../img/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(../img/bg_index_tjfw.png) no-repeat;
	background-size: cover;
}
.fcn-index-tjfw .left-panel .imgbox>a{
	display: block;
}
.fcn-index-tjfw .left-panel .imgbox>a:hover{
	opacity: 1;
}
.fcn-index-tjfw .left-panel .imgbox p{
	font-size: 29px;
	font-weight: bold;
	color: #fff;
}
.fcn-index-tjfw .left-panel .imgbox p.p1{
	padding: 74px 0 0 47px;
}
.fcn-index-tjfw .left-panel .imgbox p.p2{
	text-align: right;
	padding: 4px 47px 0 0;
}
.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(../img/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(../img/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(../img/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(../img/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 20px 10px 20px;
	margin-bottom: 20px;
}
.fcn-index-yqlj b{
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}
.fcn-index-yqlj ul>li, .fcn-index-yqlj ul>a{
	float: left;
	width: 16.66%;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn-index-yqlj ul>li>a, .fcn-index-yqlj ul>a{
	font-size: 13px;
	color: #777;
}
.fcn-index-yqlj ul>li>a:hover, .fcn-index-yqlj ul>a:hover{
	color: #00a6dc;
}
.fcn_fw_yqlj{
	margin-top: 20px;
	padding: 30px 30px 20px 30px;
}
.fcn_fw_yqlj ul>li{
	width: 12.5%;
	padding-right: 1%;
	color: #777;
}
/*页脚*/
.fcn-promise-list{
	height: 94px;
	line-height: 94px;
	background-color: #fff;
}
.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(../img/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(../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(../img/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{
	font-size: 14px;
	color: #fff;
}
.fcn-content-menu .search-input .q:-moz-placeholder{
	font-size: 14px;
	color: #fff;
}
.fcn-content-menu .search-input .q:-ms-input-placeholder{
	font-size: 14px;
	color: #fff;
}
/*面包屑*/
.breadcrumbs{
	padding: 20px 0 12px 0;
	font-size: 12px;
	color: #777;
}
.fcn_block_qkshow .breadcrumbs{
	padding: 15px 0 35px 0;
}
.breadcrumbs a, .breadcrumbs h1{
	font-size: 12px;
	color: #777;
	display: inline-block;
}
.breadcrumbs h1{
	font-weight: normal;
}
.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(../img/icon_index.png) no-repeat;
	background-size: 13px;
    margin: 0 4px 0px 0;
    vertical-align: middle;
}
.breadcrumbs_bgwhite{
	text-align: left;
	background-color: #fff;
}
.breadcrumbs a.bread_hyzx::after, .breadcrumbs a.bread_zx::after, .breadcrumbs a.bread_hy::after{
	display: none;
}
.breadcrumbs a.bread_car b{
	color: #00a6dc;
}
/*筛选*/
.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;
	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;
	cursor: pointer;
}
.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.split{
	width:100%;
	height:1px;
	margin:12px 0 8px 0;
	overflow:hidden;
	border-bottom:1px dotted #eaeaea;
}
.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 ul li:hover{
	cursor: pointer;
}
.filter-box .box-item .r a:hover, .filter-box .box-item .r a.active, .filter-box .box-item .r .app-menu-active a {
	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;
	box-sizing: border-box;
}
.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: 173px;
	float: left;
}
.fcn-common-list>ul>li .img-box img{
	width: 100%;
	height: 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;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.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 h3{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	margin-top: -20px;
	margin-bottom: 12px;
}
.fcn-common-list>ul>li .info-box ul li, .fcn-common-list>ul>li .info-box dl dd{
	float: left;
	width: 55%;
	color: #333;
	font-size: 13px;
	line-height: 28px;
	padding-right: 2%;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.fcn-common-list>ul>li .info-box ul li:nth-of-type(2n), .fcn-common-list>ul>li .info-box dl dd:nth-of-type(2n){
	padding-right: 0;
	width: 45%;
}
.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(../img/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: 930px;
	background-color: #fff;
	padding: 36px;
}
.fcn-qk-details .block-info .full_panel{
	width: 100%;
}
.fcn-qk-details .block-info .left-panel .box-img{
	width: 148px;
	margin-right: 40px;
}
.fcn-qk-details .block-info .full_panel .box-img{
	width: 210px;
	margin-right: 48px;
}
.fcn-qk-details .block-info .left-panel .box-img .item-img{
	width: 148px;
	height: 198px;
}
.fcn-qk-details .block-info .full_panel .box-img .item-img{
	width: 210px;
	height: auto;
}
.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-img .item-zpfp{
	text-align: center;
	margin-top: 15px;
}
.fcn-qk-details .block-info .left-panel .box-img .item-zpfp>span{
	display: inline-block;
	font-size: 12px;
	color: #666;
}
.fcn-qk-details .block-info .left-panel .box-img .item-zpfp>span.zp::before{
	content: "";
	display: inline-block;
	width: 12px;
	height: 15px;
	background: url(../img/fmn_dy_zp.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.fcn-qk-details .block-info .left-panel .box-img .item-zpfp>span.zp::after{
	content: "";
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #d4d4d4;
	margin: 0 20px -3px 20px;
}
.fcn-qk-details .block-info .left-panel .box-img .item-zpfp>span.fp::before{
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../img/fmn_dy_zgfp.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.fcn-qk-details .block-info .left-panel .box-info{
	position: relative;
	width: 670px;
}
.fcn-qk-details .block-info .full_panel .box-info{
	width: 870px;
}
.fcn-qk-details .block-info .left-panel .box-info h1{
	display: inline;
	font-size: 28px;
	font-weight: bold;
	margin-top: -8px;
}
.fcn-qk-details .block-info .left-panel .box-info h2{
	display: inline;
	font-size: 28px;
	font-weight: bold;
	margin-top: -8px;
}
.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(../img/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(../img/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;
	font-size: 13px;
	color: #777;
	padding: 0 14px;
	margin: 0 20px 10px 0;
}
.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 .box-specs ul li span{
	width: 100%;
}
.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: 10px;
}
.fcn-qk-details .block-info .left-panel .box-down, .fcn_qkshow_content .box-down{
	margin: 14px 0 0 70px;
}
.fcn-qk-details .block-info .left-panel .box-down a, .fcn_qkshow_content .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, .fcn_qkshow_content .box-down a.btn-qkzx{
	background-color: #e90013;
	border: 1px solid #e90013;
	color: #fff;
}
.fcn-qk-details .block-info .left-panel .box-down a.btn-jjzx, .fcn_qkshow_content .box-down a.btn-jjzx{
	background-color: #0073c7;
	border: 1px solid #0073c7;
	color: #fff;
}
.fcn-qk-details .block-info .left-panel .box-down a.cart-add, .fcn_qkshow_content .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(../img/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: 54px;
	line-height: 54px;
	border-bottom: 1px solid #f3f3f3;
	padding: 0 30px;
	background-color: #fff;
	text-align: center;
}
.fcn-tabs a{
	font-size: 15px;
	margin-right: 96px;
}
.fcn-tabs a:last-of-type{
	margin-right: 0;
}
.fcn-tabs a.tabs-active{
	font-weight: bold;
	color: #2aa0ea;
}
.fcn-tabs a:hover{
	color: #2aa0ea;
}
/*主要内容*/
.fcn-common-main{
	background-color: #fff;
	padding: 36px 30px 0 30px;
	margin-bottom: 20px;
}
.fcn_block_qkshow .fcn-common-main{
	padding: 0;
}
.fcn_block_qkshow .fcn-qk-main{
	padding: 36px 30px 0 30px;
	background-color: #fff;
	margin-bottom: 16px;
}
.fcn_block_qkshow .fcn-common-main{
	margin-top: 16px;
	background-color: transparent;
}
.fcn-common-main .title-common{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}
.fcn-common-main .title-common .s_sgsj{
	font-size: 14px;
	color: #e90013;
	text-align: center;
	margin-top: 10px;
}
.fcn-common-main .title-common:before{
	content: "";
    display: inline-block;
    width: 60px;
    height: 48px;
    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_block_qkshow .fcn-common-main .box-common:nth-of-type(7) .title-common:before{
	background-position: 2px -272px;
}
.fcn_block_qkshow .fcn-common-main .box-common:nth-of-type(8) .title-common:before{
	background-position: 2px -330px;
}
.fcn_block_qkshow .fcn-common-main .box-common:nth-of-type(9) .title-common:before{
	background-position: 2px -375px;
}
.fcn-common-main .box-common{
	padding: 0 70px 36px 70px;
}
.fcn-common-main .article-common p{
	color: #222;
	font-size: 15px;
	line-height: 32px;
	word-break: break-all;
}
.fcn-common-main .article-common p img{
	width: 100%;
}
.fcn-common-main .fcn-dy-dysm .article-common p a{
	color: #222;
}
.fcn-common-main .fcn-dy-dysm .article-common p a:hover{
	color: #00a6dc;
}
.fcn-common-main .article-common2 p{
	color: #222;
	font-size: 15px;
	line-height: 32px;
	margin-bottom: 30px;
	word-break: break-all;
}
.fcn-common-main .article-common2 p:last-of-type{
	margin-bottom: 0;
}
.fcn-common-main .article-common2 p.fblwtit{
	margin: 30px 0 20px 0;
}
.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-common-main .fcn-qk-xgqk .title-common{
	margin-bottom: 35px;
}
.fcn-common-main .fcn-qk-xgqk{
	padding: 36px 100px 1px 100px;
	margin-bottom: 16px;
	background-color: #fff;
}
.fcn-common-main .fcn-qk-xgqk ul li{
	float: left;
	width: 33.33%;
	margin-bottom: 35px;
}
.fcn-common-main .fcn-qk-xgqk ul li .item_img{
	float: left;
	width: 90px;
	height: 128px;
	position: relative;
	box-shadow: 4px 3px 5px 0px 
		rgba(102, 102, 102, 0.19);
}
.fcn-common-main .fcn-qk-xgqk ul li .item_img:after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 128px;
	background: url(../img/icon_show_qkshadow.png) no-repeat;
	background-size: 7px 128px;
    position: absolute;
    right: -7px;
    top: 0;
}
.fcn-common-main .fcn-qk-xgqk ul li .item_img img{
	width: 100%;
	height: 100%;
}
.fcn-common-main .fcn-qk-xgqk ul li .item_info{
	float: left;
	width: 206px;
	margin-left: 24px;
}
.fcn-common-main .fcn-qk-xgqk ul li .item_info b{
	font-size: 14px;
	display: block;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.fcn-common-main .fcn-qk-xgqk ul li span.s_qkjb{
	font-size: 12px;
	color: #e90013;
	margin: 8px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.fcn-common-main .fcn-qk-xgqk ul li span.s_zbdw{
	font-size: 12px;
	color: #777;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.fcn-common-main .fcn_block_qkgg>a{
	display: block;
	width: 100%;
	height: 80px;
	margin-bottom: 16px;
	background: url(../img/icon_qk_gg.png) no-repeat;
}
/* 文章摘录 */
.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(../img/icon_qk_wzzl.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
/*常见问题*/
.fcn-qk-cjwt ul li{
	width: 494px;
	min-height: 150px;
	background-color: #f9f9f9;
	margin-bottom: 16px;
	padding: 25px 22px;
}
.fcn-qk-cjwt ul li a{
	display: block;
}
.fcn-qk-cjwt ul li span{
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.fcn-qk-cjwt ul li span::before{
	content: 'Q';
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #00a6dc;
	margin-right: 12px;
	width: 12px;
	text-align: center;
}
.fcn-qk-cjwt ul li p{
	font-size: 13px;
	font-weight: normal;
	color: #777;
	line-height: 24px;
	padding-left: 23px;
	position: relative;
}
.fcn-qk-cjwt ul li p::before{
	content: 'A';
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #00ae5f;
	margin-right: 12px;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 12px;
	text-align: center;
}
.fcn-qk-cjwt ul li:nth-last-of-type(1), .fcn-qk-cjwt ul li:nth-last-of-type(2){
	margin-bottom: 0;
}
/*咨询相关*/
.fcn-qk-zxxg ul li{
	width: 32%;
}
.fcn-qk-zxxg ul li .item-img{
	width: 100%;
	height: 144px;
	background: url(../img/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%;
	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: bold;
	margin-bottom: 16px;
	margin-top: 0;
}
.fcn-qk-sjtj .dl-dldabox .dl-dldabox-common{
	height: 340px;
	border: 1px solid #e8e8e8;
}
.fcn-qk-sjtj .box-mcjs{
	padding: 14px 30px;
	background-color: #f9f9f9;
	margin: 20px 0 30px 0;
}
.fcn-qk-sjtj .box-mcjs span{
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
}
.fcn-qk-sjtj .box-mcjs p{
	font-size: 12px;
	color: #777;
	line-height: 21px;
}
/* 用户评论 */
.fcn-qk-rmpl{
	margin-top: 0;
}
.fcn-qk-rmpl .box-bbs dd{
	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-common-main .fcn-qk-zysm {
	padding: 36px 100px 36px 100px;
	margin-bottom: 16px;
	background-color: #fff;
}
.fcn-common-main .fcn-qk-zysm .article-common p{
	font-size: 13px;
	color: #999;
	text-align: justify;
	line-height: 26px;
}
.fcn-common-main .fcn-qk-zysm .article-common p a{
	color: #999;
}
.fcn-common-main .fcn-qk-zysm .article-common p a:hover{
	color: #00a6dc;
}
/* 相关好文 */
.fcn-common-main .fcn-qk-tjhw{
	padding: 36px 100px 36px 100px;
	margin-bottom: 16px;
	background-color: #fff;
}
.fcn-common-main .fcn-qk-tjhw ul li{
	float: left;
	width: 27%;
	font-size: 14px;
	line-height: 34px;
	padding-right: 2%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn-common-main .fcn-qk-tjhw ul li:nth-of-type(4n){
	padding-right: 0;
	width: 19%;
}
/*期刊详情结束*/

/*订阅详情开始*/
.fcn-dy-details .dy-zkcx ul li span.title:before{
	content: "";
    display: inline-block;
    width: 9px;
    height: 14px;
    background: url(../img/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: 8px;
	padding-bottom: 24px;
}
.fcn-dy-details .dytag span{
	margin-right: 70px;
}
.fcn-dy-details .dytag b{
	font-weight: normal;
	color: #333;
}
.fcn-dy-details .dy_lintro_list{
	margin-bottom: 16px;
}
.fcn-dy-details .dy_lintro_list_sj{
	margin: 0 0 4px 0 !important;
}
.fcn-dy-details .dy_lintro_list_yj{
	margin: 0 0 14px 0 !important;
}
.fcn-dy-details .dy_lintro_list_sl{
	margin: 0 0 24px 0 !important;
}
.fcn-dy-details .dy_lintro{
	float: left;
	width: 74px;
	font-size: 13px;
	color: #777;
	line-height: 1.75;
}
.fcn-dy-details .dy_lintro_list_sj .dy_lintro{
	line-height: 34px;
}
.fcn-dy-details .dydesc{
	font-size: 13px;
	color: #333;
	line-height: 1.75;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.fcn-dy-details .full_panel .dydesc{
	width: 796px;
}
.fcn-dy-details .info-box .box-price{
	height: 124px;
	background-color: #f9f9f9;
	position: relative;
	padding: 16px 20px;
	margin: 0;
}
.fcn-dy-details .full_panel .info-box .box-price{
	height: auto;
	background-color: transparent;
	width: 796px;
	position: inherit;
	padding: 0;
	line-height: 34px;
}
.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 .full_panel .info-box .box-price .price-market{
	height: 34px;
	line-height: 34px;
}
.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 .full_panel .info-box .box-price .price-sell{
	height: 34px;
	line-height: 34px;
}
.fcn-dy-details .info-box .box-price .price-sell i{
	font-size: 24px;
	color: #f02d44;
	argin-right: 5px;
}
.fcn-dy-details .info-box .box-price .price-sell span{
	font-size: 24px;
	color: #f02d44;
	font-weight: normal;
}
.fcn-dy-details .full_panel .info-box .box-price .price-sell span{
	font-size: 27px;
	font-weight: bold;
}
.fcn-dy-details .info-box .box-price .price-sell span.sell-discount{
	font-size: 16px;
	font-weight: normal;
	color: #f02d44;
	margin-left: 0;
}
.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(../img/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 .info-box .box-price .price-sell .sell_time{
	width: 365px;
	height: 34px;
	line-height: 34px;
	background: url(../img/fmn_dy_xscx.png) no-repeat;
	border-radius: 4px;
	margin-left: 16px;
	font-size: 14px;
	font-weight: normal;
	color: #ec2f36;
	padding-left: 98px;
}
.fcn-dy-details .info-box .box-price .price-sell .sell_time span{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #fd393b;
	box-shadow: 0px 0px 4px 0px 
		rgba(171, 8, 10, 0.68);
	border-radius: 3px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	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 .full_panel .goods-box dl dd{
	width: 796px;
}
.fcn-dy-details .full_panel .goods-box .box-nums{
	padding-top: 0;
}
.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 .full_panel .goods-box .box-nums dd{
	margin-top: 0;
}
.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;
	text-indent: 0;
	font-size: 16px;
	font-weight: bold;
	margin: 0 20px 0 0;
}
.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(../img/icon_dy_detail_cart.png) no-repeat;
    vertical-align: middle;
    margin: 0 6px 6px 0;
	display: none;
}
.fcn-dy-details .info-box .box-cart a.cart-buy{
	color: #ec2f36;
	border-color: #f02d44;
	background-color: #ffedee;
}
.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;
    max-width: 25%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 30px;
}
.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: auto;
	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: 880px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.fcn-zs-show .fcn-fw-left{
	margin-bottom: 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(../img/bg_fwlist_ad.png) no-repeat;
}
.block-fw-ad>b{
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #00a6dc;
	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: #00a6dc;
	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(../img/icon_whitearrow.png) no-repeat;
}
/*范文热门文章*/
.fw-common-box{
	padding: 0 30px;
	background-color: #fff;
	margin-bottom: 20px;
}
.fw-common-box h6{
	height: 65px;
	line-height: 65px;
	font-size: 17px;
	font-weight: bold;
	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;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.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(../img/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: 18px;
	font-weight: normal;
}
.block-fw-ad2 ul li p{
	font-size: 14px;
	color: #777;
}
/*范文正文*/
.fcn-fw-content .fcn-fw-left{
	margin-bottom: 0;
	padding: 30px;
	background-color: #fff;
}
.fcn-zs-show .fcn-fw-content .fcn-fw-left, .fcn_art_hw .fcn-fw-content .fcn-fw-left{
	margin-bottom: 20px;
}
.fcn-fw-content .fcn-fw-left h1{
	font-size: 36px;
	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: 2;
	margin-bottom: 30px;
	word-break: break-all;
}
.fcn-fw-content .fcn-fw-left .mian p:last-of-type{
	margin-bottom: 0;
}
.fcn-fw-content .fcn-fw-left .mian p.art-img-title{
	text-align: center;
}
.fcn-fw-content .fcn-fw-left .mian p.art-img-title img{
	width: 385px;
	height: 250px;
	border-radius: 10px;
}
.fcn-fw-content .fcn-fw-left h5, .fcn-fw-content .fcn-fw-left p strong, .fcn-fw-content .fcn-fw-left h2{
	display: block;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}
.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(../img/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(../img/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-zs-list .l .time{
	display: block;
	font-size: 14px;
	color: #777;
	margin: 10px 0 20px 0;
	text-align: center;
}
/* 期刊知识结束 */

/* 论文列表 */
.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%;
	background-color: #fff;
	padding: 90px 0 100px 0;
}
.fcn_block_qkshow .fcn-qk-header{
	padding: 90px 0 50px 0;
}
.fcn_qkshow_underbg{
	width: 100%;
	min-width: 1200px;
	height: 150px;
	background-color: #00a6dc;
}
.fcn_qkshow_topinfo{
	margin-top: -240px;
}
.fcn_qkshow_cover{
	width: 230px;
}
.fcn_qkshow_cover img{
	width: 100%;
	height: 100%;
	box-shadow: 5px 7px 13px 0px 
			rgba(51, 51, 51, 0.19);
}
.fcn_qkshow_cover .img_infolist{
	width: 230px;
	padding: 20px;
	background-image: linear-gradient(180deg, 
			#f3f3f3 0%, 
			#ffffff 100%);
}
.fcn_qkshow_cover .img_infolist a.btn_collect, .fcn-qk-details .block-info .full_panel .box-img a.btn_collect{
	display: block;
	font-size: 12px;
	color: #222;
	text-align: center;
	margin-bottom: 12px;
	margin-top: 0;
}
.fcn-qk-details .block-info .full_panel .box-img a.btn_collect{
	margin-top: 12px;
}
.fcn_qkshow_cover .img_infolist a.btn_collect:hover, .fcn-qk-details .block-info .full_panel .box-img a.btn_collect:hover{
	color: #00a6dc;
}
.fcn_qkshow_cover .img_infolist a.btn_collect i.jrsc, .fcn-qk-details .block-info .full_panel .box-img a.btn_collect i.jrsc{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/dd/fmn_icon_collect.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.fcn_qkshow_cover .img_infolist a.btn_collect:hover i.jrsc, .fcn-qk-details .block-info .full_panel .box-img a.btn_collect:hover i.jrsc{
	width: 10px;
	height: 8px;
	background: url(../images/dd/fmn_icon_collected.png) no-repeat;
}
.fcn_qkshow_cover .img_infolist a.btn_collect i.ysc, .fcn-qk-details .block-info .full_panel .box-img a.btn_collect i.ysc{
	display: inline-block;
	width: 10px;
	height: 8px;
	background: url(../images/dd/fmn_icon_collected.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.fcn_qkshow_content{
	width: 922px;
	margin-left: 50px;
}
.fcn_qkshow_cover .img_infolist ul li{
	font-size: 13px;
	line-height: 30px;
}
.fcn_qkshow_cover .img_infolist ul li .red{
	color: #ff0000;
	font-weight: bold;
}
.fcn-qk-header .item-title{
	max-width: 68%;
}
.fcn-qk-header .item-title h1{
	font-size: 38px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn_sci_header .item-title h1{
	margin: 8px 0 16px 0;
}
.fcn-qk-header .item-title h2{
	font-size: 13px;
	height: 19.5px;
	font-weight: normal;
	color: #555;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.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(../img/icon_phone_search.png) no-repeat;
    background-position: -69px 1px;
    position: absolute;
    left: -50px;
}
.fcn-qk-header .item-phone p{
	font-size: 13px;
	color: #369bcf;
}
.fcn-qk-header .item-search{
	width:270px;
	height:42px;
	border-radius: 5px;
	background-color:#f3f3f3;
	overflow:hidden;
	margin: 0 auto;
	border: 1px solid #f3f3f3;
	margin-top: 16px;
}
.fcn-qk-header .item-search .l{
	width:82%;
	height:40px;
	line-height: 40px;
	overflow:hidden;
	background-color:#f3f3f3;
	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: 34px;
	background: #f3f3f3 url(../img/icon_qk_search_gray.png) no-repeat 12px center;
}
.fcn-qk-header .item-search .img-search{
	float: left;
	display: inline-block;
	width: 54px;
	height:42px;
	line-height: 42px;
	background: #fff url(../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:40px;
	line-height:40px;
	font-size: 14px;
	color: #fff;
	background-color: #00a6dc;
	border-radius: 5px;
	background-position: center;
	background-size: 15px;
}
.fcn-qk-header .item-search .s:hover{
	color: #fff;
	background-color: #00b0e9;
}
.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{
	font-size: 14px;
	color: #bbbbbb;
}
.fcn-qk-header .item-search .q:-moz-placeholder{
	font-size: 14px;
	color: #bbbbbb;
}
.fcn-qk-header .item-search .q:-ms-input-placeholder{
	font-size: 14px;
	color: #bbbbbb;
}

/*期刊内页菜单*/
.fcn-qk-menu{
	height: 60px;
	line-height: 60px;
	background-color: #fff;
	margin-bottom: 16px;
}
.fcn-qk-menu ul{
	margin: 0 106px;
	text-align: center;
}
.fcn-qk-menu ul li{
	display: inline;
	margin-right: 8%;
}
.fcn-qk-menu ul li:last-of-type{
	margin-right: 0;
}
.fcn-qk-menu ul li a{
	font-size: 17px;
	color: #222;
	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{
	font-weight: bold;
}
.fcn-qk-menu ul li a.tabs-active:after {
    content: '';
    display: inline-block;
    position: absolute;
	width: 53%;
	height: 3px;
	background-color: #00a6dc;
	border-radius: 2px;
	left: 23.5%;
	bottom: -10px;
}
.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(../img/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(../img/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{
	font-size: 14px;
	font-weight: normal;
	color: #777;
}
.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_qkshow_content .box-down{
	margin: 32px 0 0 0;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.btn-qkzx, .fcn_qkshow_content .box-down a.btn-qkzx{
	width: 140px;
	height: 50px;
	line-height: 48px;
	background-color: #e90013;
	border-color: #e90013;
	font-size: 18px;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.btn-qkzx:hover, .fcn_qkshow_content .box-down a.btn-qkzx:hover{
	background-color: #ff0015;
	border-color: #ff0015;
	opacity: 1;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.btn-qkzx::before, .fcn_qkshow_content .box-down a.btn-qkzx::before{
	content: "";
	display: inline-block;
	width: 24px;
	height: 20px;
	background: url(../img/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, .fcn_qkshow_content .box-down a.btn-jjzx{
	width: 140px;
	height: 50px;
	line-height: 50px;
	background-color: #0073c7;
	border-color: #0073c7;
	font-size: 18px;
	font-weight: normal;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.btn-jjzx:hover, .fcn_qkshow_content .box-down a.btn-jjzx:hover{
	background-color: #0093ff;
	border-color: #0093ff;
	opacity: 1;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.btn-jjzx::before, .fcn_qkshow_content .box-down a.btn-jjzx::before{
	content: "";
	display: inline-block;
	width: 17px;
	height: 20px;
	background: url(../img/icon_qk_jjzxbtn.png) no-repeat;
	vertical-align: middle;
	margin: 0 12px 4px 0;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.cart-add, .fcn_qkshow_content .box-down a.cart-add{
	width: 140px;
	height: 50px;
	line-height: 50px;
	background-color: #00a6dc;
	border-color: #00a6dc;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.cart-add:hover, .fcn_qkshow_content .box-down a.cart-add:hover{
	background-color: #00c0ff;
	border-color: #00c0ff;
	opacity: 1;
}
.fcn-qk-details2 .block-info .left-panel .box-down a.cart-add::before, .fcn_qkshow_content .box-down a.cart-add::before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 19px;
	background: url(../img/icon_qk_ljdybtn.png) no-repeat;
	vertical-align: middle;
	margin: 0 12px 4px 0;
}
.fcn_qkshow_content .box-down a.btn_collect, .fcn-dy-details .box-cart a.btn_collect{
	float: right;
	width: 84px;
	height: 26px;
	line-height: 26px;
	background-color: #f3f3f3;
	border-radius: 13px;
	text-align: center;
	color: #777;
	font-size: 12px;
	font-weight: normal;
	margin-top: 12px;
	margin-right: 0;
	border: none;
}
.fcn-dy-details .box-cart a.btn_collect{
	margin-top: 10px;
}
.fcn_qkshow_content .box-down a.btn_collect i.jrsc, .fcn-dy-details .box-cart a.btn_collect i.jrsc{
	display: inline-block;
	width: 14px;
	height: 12px;
	background: url(../img/fmn_icon_jrsc.png) no-repeat;
	vertical-align: middle;
	margin: 0 4px 4px 0;
}
.fcn_qkshow_content .box-down a.btn_collect i.ysc, .fcn-dy-details .box-cart a.btn_collect i.ysc{
	display: inline-block;
	width: 14px;
	height: 12px;
	background: url(../img/fmn_icon_ysc.png) no-repeat;
	vertical-align: middle;
	margin: 0 4px 4px 0;
}
.fcn_fbtels{
	height: 50px;
	line-height: 50px;
}
.fcn_fbtels p{
	height: 50px;
	line-height: 50px;
	text-align: right;
	font-size: 13px;
	color: #222;
}
.fcn_fbtels p::before{
	content: '';
	display: inline-block;
	width: 16px;
	height: 13px;
	background: url(../img/icon_tgzx.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.fcn_fbtels p b{
	color: #e90013;
}
.ad-block{
	display: none;
}
.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;
}

/* 精品范文 */
.fcm_jinpin_tag .dlcrumb{
	margin-top: 0;
	margin-bottom: 20px;
}
.fcm_jinpin_tag{
	padding: 0 0 20px 0;
}
.fcm_jinpin_tag .const-left{
	height: 98px;
	line-height: 98px;
	background-color: #fff;
	padding-left: 30px;
	margin-bottom: 20px;
	font-size: 14px;
}
.fcm_jinpin_tag .const-left a{
	display:inline-block; 
	width:19px; 
	height:19px; 
	line-height: 19px;
	margin:0 auto; 
	border-radius:2px; 
	text-transform:uppercase; 
	cursor:pointer; 
	text-align:center; 
	font-size:14px;
	margin-left: 23px;
}
.fcm_jinpin_tag .const-list{
	margin-top: 20px;
}
.fcm_jinpin_tag .const-list>div{
	padding:30px 30px 20px 30px; 
	margin-bottom:15px; 
	background-color:#fff;
}
.fcm_jinpin_tag .const-list b{
	display:block; 
	width:50px; 
	line-height:1; 
	font-size:32px; 
	text-transform:uppercase; 
	font-weight:bold;
	margin-bottom: 30px;
}
.fcm_jinpin_tag .const-list p{
	display: block;
}
.fcm_jinpin_tag .const-list a{
	width: auto;
	display:inline-block; 
	margin:0 6px 10px 0; 
	padding:0 14px; 
	font-size:14px; 
	background-color: #f7f7f7; 
	height: 30px; 
	line-height: 30px;
	border-radius: 15px;
}
.fcm_jinpin_tag .const-list a:hover{
	color: #00a6dc;
}
.fcm_jinpin_tag .const-left a.active{
	color:#fff;
	background-color: #00a6dc;
}
.fcn-show-xghw{
	background-color: #f9f9f9;
	padding: 20px 30px 14px 30px;
	margin-bottom: 20px;
}
.fcn-show-xghw h3{
	font-size: 15px;
	margin-bottom: 8px;
}
.fcn-show-xghw ul li{
	float: left;
	width: 23%;
	padding-right: 2%;
	font-size: 13px;
	line-height: 30px;
	color: #555;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 杂志介绍 */
.fcn_qkshow_content .fcn_qkshow_zzjs{
	height: 150px;
	margin-top: 9px;
}
.fcn_qkshow_content .fcn_qkshow_zzjs b{
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 8px;
}
.fcn_qkshow_content .fcn_qkshow_zzjs p{
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.fcn_qkshow_content ul.fcn_qkshow_jbyz{
	margin-top: 32px;
}
.fcn_qkshow_content ul.fcn_qkshow_jbyz li{
	padding-left: 20px;
	border-left: 3px solid #00a6dc;
	margin-right: 50px;
	flex: 1;
}
.fcn_qkshow_content ul.fcn_qkshow_jbyz li:last-of-type{
	margin-right: 0;
}
.fcn_qkshow_content ul.fcn_qkshow_jbyz  li b{
	display: block;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn_qkshow_content ul.fcn_qkshow_jbyz li.s_qkjb b{
	color: #e90013;
}
.fcn_qkshow_content ul.fcn_qkshow_jbyz li.s_qkjb b a{
	color: #e90013;
}
.fcn_qkshow_content ul.fcn_qkshow_jbyz  span{
	display: block;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 32px;
}
.fcn_qkshow_content dl.fcn_qkshow_slry dd b{
	display: block;
	font-size: 14px;
	margin: 25px 0 10px 0;
}
.fcn_qkshow_content dl.fcn_qkshow_slry dd p{
	font-size: 13px;
	line-height: 24px;
}
.fcn_qkshow_content dl.fcn_qkshow_slry dd p a{
	display: inline-block;
	margin-right: 1%;
}
.fcn_qkshow_content .fcn_scishow_jbxx>b{
	display: block;
	font-size: 14px;
	margin: 25px 0 10px 0;
}
.fcn_qkshow_content .fcn_scishow_jbxx dl dd{
	float: left;
	width: 25%;
	font-size: 13px;
	color: #222;
	line-height: 30px;
	padding-right: 2%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn_qkshow_content .fcn_scishow_jbxx dl dd:nth-of-type(5n){
	padding-right: 0;
}
.fcn_qkshow_content .fcn_scishow_jbxx dl dd b{
	font-weight: bold;
}
.fcn_block_pages{
	padding: 0 100px;
	height: 66px;
	line-height: 66px;
	background-color: #fff;
	margin-bottom: 16px;
}
.fcn_block_pages li{
	float: left;
	font-size: 14px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn_block_pages li span{
	color: #777;
}
.fcn_block_pages li:first-of-type{
	width: 48%;
	margin-right: 4%;
}
.fcn_block_pages li:nth-of-type(2){
	width: 48%;
}
.fcn_block_pages li b span{
	font-weight: normal;
}
.fcn_block_pages li a:hover span{
	color: #00a6dc;
}
/* 历史收录 */
.fcn-common-main .fcn-qk-lssl{
	padding-bottom: 16px;
}
.fcn-qk-lssl ul li{
	float: left;
	width: 320px;
	margin: 0 20px 20px 0;
	line-height: 50px;
	font-size: 14px;
	padding: 0 18px;
	color: #222;
	background-color: #f9f9f9;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn-qk-lssl ul li:nth-of-type(3n){
	padding-right: 0;
	margin-right: 0;
}

/* 发表范例 */
.fcn-qk-fbfl ul li{
	float: left;
	width: 50%;
	padding: 20px 0;
	padding-right: 2%;
	border-bottom: 1px solid #f1f1f1;
}
.fcn-qk-fbfl ul li:nth-of-type(2n){
	padding-right: 0;
}
.fcn-qk-fbfl ul li h6{
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 10px 0;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn-qk-fbfl ul li p{
	font-size: 12px;
	color: #999;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fmn_wenda_outbox .title-common {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}
.fmn_wenda_outbox .fcn-qk-fbfl h2{
	text-align: center;
	margin-top: 30px;
}
.fmn_wenda_outbox .fcn-qk-fbfl ul li p{
	font-size: 12px;
}
/* 期刊标签 */
.fcn_qkbq_list .qkbq_tit{
	font-size: 26px;
	margin-bottom: 20px;
}
.fcn_qkbq_list em{
	color: #e90013;
	font-style: normal;
}
.fcn_qkbq_list .fcn_qklabel_page{
	padding: 12px 30px;
	background-color: #fff;
}
.fcn_qkbq_list .fcn_qklabel_page ul li{
	font-size: 14px;
	color: #222;
	line-height: 36px;
}
.fcn_qkbq_list .fcn_qklabel_page ul li:first-of-type{
	float: left;
}
.fcn_qkbq_list .fcn_qklabel_page ul li:nth-of-type(2){
	float: right;
}
.fcn_qkbq_list .fcn_qklabel_page ul li a{
	font-size: 14px;
	color: #222;
}
.fcn_qkbq_list .fcn_qklabel_page ul li:hover{
	color: #00a6dc;
}
.fcn_qkbq_list .fcn_qklabel_page ul li:hover a{
	color: #00a6dc;
}
.fmn_fw_mzsm p{
	font-size: 12px;
	color: #999;
	line-height: 20px;
	margin-top: 30px;
}
.fmn_fw_mzsm p b{
	display: block;
	font-weight: bold;
}

.fcn_jour_list{
	margin-top: 20px;
}
.fcn_jour_list_l_top{
	padding: 0 36px;
	background-color: #fff;
}
.fcn_jour_list_l{
	width: 880px;
	margin-bottom: 20px;
}
.fcn_jour_list .sort_box{
	height: 58px;
	line-height: 58px;
	border-bottom: solid 1px #eee;
}
.fcn_jour_list .sort_box dl dd{
	float: left;
	font-size: 16px;
}
.fcn_jour_list .sort_box dl dd::after{
	content: "";
	display: inline-block;
	width: 1px;
	height: 18px;
	vertical-align: middle;
	margin: 0 32px 4px 32px;
	background-color: #eaeaea;
}
.fcn_jour_list .paper-box{
	margin-top: 0;
}
.fcn_jour_list .paper-box .box-item{
	margin-top: 0;
}
.fcn_jour_list .paper-box .box-item li{
	margin:0;
	padding: 20px 0;
}
.fcn_jour_list .fcn-show-xghw{
	background-color: #fff;
}
.fcn_jour_list .fcn_jour_list_r{
	width: 300px;
}
.fcn_jour_list .fcn_jour_list_r .rmbq-box{
	background-color: #fff;
}
.fcn_jour_list .fcn_jour_list_r .rmbq-box .box-con{
	margin: 0 25px;
}
.fcn_jour_list .fcn_jour_list_r .rmbq-box .box-con li a{
	line-height: 22px;
}
.fcn_jour_list .fwtj-box{
	background-color: #fff;
}
.fcn_jour_list .fwtj-box .work-box ul li{
	margin: 0;
	border: none;
	border-bottom: 1px solid #f9f9f9;
}
.fcn_jour_list .fwtj-box .work-box .item-con{
	margin: 20px 20px 20px 34px;
}

@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1472441378'); /* IE9*/
  src: url('../font/iconfont.eot?t=1472441378#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1472441378') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1472441378') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1472441378#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-sitting:before { content: "\e64c"; }
.icon-tag:before { content: "\e64d"; }
.icon-unlock:before { content: "\e655"; }
.icon-money:before { content: "\e663"; }
.icon-people3:before { content: "\e664"; }
.icon-mac:before { content: "\e667"; }
.icon-windows:before { content: "\e668"; }
.icon-android:before { content: "\e669"; }
.icon-answer:before { content: "\e604"; }
.icon-app:before { content: "\e605"; }
.icon-camera:before { content: "\e608"; }
.icon-cart:before { content: "\e60a"; }
.icon-code:before { content: "\e60c"; }
.icon-delete:before { content: "\e60f"; }
.icon-deliver:before { content: "\e611"; }
.icon-display:before { content: "\e612"; }
.icon-enclosure:before { content: "\e617"; }
.icon-favor:before { content: "\e619"; }
.icon-home:before { content: "\e626"; }
.icon-lock:before { content: "\e62d"; }
.icon-message:before { content: "\e631"; }
.icon-my:before { content: "\e635"; }
.icon-service:before { content: "\e649"; }
.icon-record:before { content: "\e63f"; }
.icon-roundcheck:before { content: "\e646"; }
.icon-notification:before { content: "\e637"; }
.icon-menu:before { content: "\e630"; }
.icon-edit:before { content: "\e615"; }
.icon-download:before { content: "\e614"; }
.icon-information:before { content: "\e627"; }
.icon-more:before { content: "\e633"; }
.icon-refresh:before { content: "\e640"; }
.icon-anquan:before { content: "\e649"; }
.icon-dibiao:before { content: "\e64d"; }
.icon-fenxiang:before { content: "\e650"; }
.icon-jiaxingshoucang:before { content: "\e651"; }
.icon-qian:before { content: "\e655"; }
.icon-selectionfill:before { content: "\e6e1"; }
.icon-sort:before { content: "\e700"; }
.icon-qiang:before { content: "\e70b"; }
.icon-choiceness:before { content: "\e715"; }
.icon-choicenessfill:before { content: "\e714"; }
.icon-roundclose:before { content: "\e659"; }
.icon-roundclosefill:before { content: "\e658"; }
.icon-rechargefill:before { content: "\e6ec"; }
.icon-recharge:before { content: "\e6ed"; }
.icon-infofill:before { content: "\e6e4"; }
.icon-info:before { content: "\e6e5"; }
.icon-attentionforbid:before { content: "\e7b2"; }
.icon-attentionforbidfill:before { content: "\e7b3"; }
.icon-full:before { content: "\e7bc"; }
.icon-lightfill:before { content: "\e6f8"; }
.icon-light:before { content: "\e6fa"; }
.icon-questionfill:before { content: "\e690"; }
.icon-question:before { content: "\e691"; }
.icon-roundcheckfill:before { content: "\e656"; }
.icon-roundcheck1:before { content: "\e657"; }
.icon-likefill:before { content: "\e668"; }
.icon-like:before { content: "\e669"; }
.icon-timefill:before { content: "\e65e"; }
.icon-time:before { content: "\e65f"; }
.icon-appreciatelight:before { content: "\e7a0"; }
.icon-musicfill:before { content: "\e795"; }
.icon-musicforbidfill:before { content: "\e796"; }
.icon-sortlight:before { content: "\e7ad"; }
.icon-forwardfill:before { content: "\e6ea"; }
.icon-forward:before { content: "\e6eb"; }
.icon-wifi:before { content: "\e6f2"; }
.icon-favorfill:before { content: "\e64b"; }
.icon-favor1:before { content: "\e64c"; }
.icon-roundaddfill:before { content: "\e6d8"; }
.icon-roundadd:before { content: "\e6d9"; }
.icon-squarecheck:before { content: "\e6d6"; }
.icon-square:before { content: "\e6d5"; }
.icon-squarecheckfill:before { content: "\e6d4"; }
.icon-round:before { content: "\e6d7"; }
.icon-appreciate:before { content: "\e644"; }
.icon-message1:before { content: "\e6bc"; }
.icon-bangzhuzhongxin:before { content: "\e78f"; }
.icon-xiangshang3:before { content: "\e76f"; }
.icon-xiangxia5:before { content: "\e774"; }
.icon-xiangyou2:before { content: "\e776"; }
.icon-xiangzuo2:before { content: "\e77a"; }
.icon-xinxifill:before { content: "\e762"; }
.icon-xinxi:before { content: "\e763"; }
.icon-guanbi1:before { content: "\e723"; }
.icon-guanbi2fill:before { content: "\e724"; }
.icon-guanbi2:before { content: "\e725"; }
.icon-jiahao:before { content: "\e726"; }
.icon-jiahao1:before { content: "\e727"; }
.icon-jianhao:before { content: "\e729"; }
.icon-jiahao2fill:before { content: "\e728"; }
.icon-tishifill:before { content: "\e72a"; }
.icon-tishi:before { content: "\e72b"; }
.icon-wenhaofill:before { content: "\e72c"; }
.icon-wenhao:before { content: "\e72d"; }
.icon-xuanze:before { content: "\e72e"; }
.icon-yuanxingweixuanzhong:before { content: "\e72f"; }
.icon-yuanxingxuanzhongfill:before { content: "\e730"; }
.icon-yuanxingxuanzhong:before { content: "\e731"; }
.icon-danxuanfill:before { content: "\e71e"; }
.icon-danxuan:before { content: "\e71f"; }
.icon-fangxingweixuanzhong:before { content: "\e720"; }
.icon-fangxingxuanzhongfill:before { content: "\e721"; }
.icon-fangxingxuanzhong:before { content: "\e722"; }
.icon-gengduo:before { content: "\e73a"; }
.icon-fenxiang1:before { content: "\e739"; }
.icon-biaoxingfill:before { content: "\e732"; }
.icon-biaoxing:before { content: "\e733"; }
.icon-liuyanfill:before { content: "\e743"; }
.icon-liuyan:before { content: "\e744"; }
.icon-pengyoufill:before { content: "\e745"; }
.icon-pengyou:before { content: "\e746"; }
.icon-chexiao:before { content: "\e734"; }
.icon-saoma:before { content: "\e749"; }
.icon-shouye:before { content: "\e751"; }
.icon-shouyefill:before { content: "\e750"; }
.icon-shizhong:before { content: "\e74f"; }
.icon-shizhongfill:before { content: "\e74e"; }
.icon-sousuo:before { content: "\e752"; }
.icon-sousuoleimufill:before { content: "\e753"; }
.icon-sousuoleimu:before { content: "\e754"; }
.icon-zuobiao:before { content: "\e769"; }
.icon-zuobiaofill:before { content: "\e768"; }
.icon-shuaxin:before { content: "\e782"; }
.icon-xiangji1fill:before { content: "\e77e"; }
.icon-xiangji1:before { content: "\e77f"; }
.icon-xiangji2:before { content: "\e780"; }
.icon-gouwuchetianjia:before { content: "\e640"; }
.icon-new:before { content: "\e667"; }
.icon-mian:before { content: "\e67e"; }
.icon-yonghu:before { content: "\e633"; }
.icon-print:before { content: "\e6c9"; }
.icon-servicezhengpinbaozhang:before { content: "\f024c"; }
.icon-new1:before { content: "\f0180"; }
.icon-shuji:before { content: "\e64e"; }
.icon-xiangji11:before { content: "\e82f"; }
.icon-xiangji:before { content: "\e830"; }
.icon-weibo3:before { content: "\e810"; }
.icon-weibo:before { content: "\e811"; }
.icon-weixin1:before { content: "\e812"; }
.icon-weixin2:before { content: "\e813"; }
.icon-weixin3:before { content: "\e814"; }
.icon-weixin4:before { content: "\e815"; }
.icon-weixin5:before { content: "\e816"; }
.icon-weixin6:before { content: "\e817"; }
.icon-weixin:before { content: "\e818"; }
.icon-weixin11:before { content: "\e819"; }
.icon-tupian1:before { content: "\e803"; }
.icon-tupian2:before { content: "\e804"; }
.icon-tupian4:before { content: "\e806"; }
.icon-tupian:before { content: "\e807"; }
.icon-tupian3:before { content: "\e805"; }
.icon-tushu:before { content: "\e808"; }
.icon-tushuguan:before { content: "\e809"; }
.icon-tushushi:before { content: "\e80a"; }
.icon-weibo1:before { content: "\e80e"; }
.icon-weibo2:before { content: "\e80f"; }
.icon-tengxun:before { content: "\e7f0"; }
.icon-tengxunweibo1:before { content: "\e7f1"; }
.icon-tengxunweibo2:before { content: "\e7f2"; }
.icon-tengxunweibo:before { content: "\e7f3"; }
.icon-qianbaopengyou:before { content: "\e79e"; }
.icon-renren1:before { content: "\e7ba"; }
.icon-re:before { content: "\e7b9"; }
.icon-renren:before { content: "\e7bb"; }
.icon-renrenwang:before { content: "\e7bc"; }
.icon-qq:before { content: "\e61b"; }
.icon-qqkongjian2:before { content: "\e61c"; }
.icon-qqkongjian3:before { content: "\e61d"; }
.icon-qqkongjian4:before { content: "\e61e"; }
.icon-qqkongjian5:before { content: "\e61f"; }
.icon-qqkongjianyuandi:before { content: "\e621"; }
.icon-qq1:before { content: "\e617"; }
.icon-qq3:before { content: "\e618"; }
.icon-qq4:before { content: "\e619"; }
.icon-31rexiao:before { content: "\e602"; }
.icon-servicefill:before { content: "\e622"; }
.icon-bianji1:before { content: "\e63f"; }
.icon-bianji2:before { content: "\e640"; }
.icon-code1:before { content: "\e605"; }
.icon-servicezengyunfeixian:before { content: "\e627"; }
.icon-servicezhidingwuliu:before { content: "\e629"; }
.icon-serviceqitiantuihuan:before { content: "\e623"; }
.icon-serviceshandiantuikuan:before { content: "\e625"; }
.icon-servicequanguolianbao:before { content: "\e624"; }
.icon-servicewunianzhibao:before { content: "\e626"; }
.icon-gouwuche2:before { content: "\e6ed"; }
.icon-liebiao13:before { content: "\e762"; }
.icon-butie1:before { content: "\e658"; }
.icon-dianhua2:before { content: "\e6a0"; }
.icon-dengdaiyuan:before { content: "\e69b"; }
.icon-piping:before { content: "\e792"; }
.icon-zanyang:before { content: "\e876"; }

/* showDialog */
#SD_HideSelect {position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;background:#FFFFFF;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
* html #SD_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#SD_overlay {position:fixed;top:0px;left:0px;z-index:1000;width:100%;height:100%;}
* html #SD_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.SD_overlayBG {background:#000000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.SD_overlayBG2 {background:#FFFFFF;filter:alpha(opacity=20);-moz-opacity:0.20;opacity:0.20;}
.SD_bg {background:#333333;filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;width:9px;height:9px;overflow:hidden;}
#SD_window {position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;display:none;}
#SD_container {position:relative;z-index:1005;background:#FFFFFF;border:1px solid #888888;float:left;}
#SD_container h3 {height:30px;line-height:30px;background:#F6F6F6;border-bottom:1px solid #CDCDCD;text-indent:10px;color:#336699;font-size:14px;font-weight:bold;cursor:move;}
#SD_body {padding:15px;white-space:normal;}
#SD_body, #SD_body div, #SD_body p, #SD_body td {color:#000000;}
#SD_button {padding:10px 0px;background:#F6F6F6;border-top:1px solid #CDCDCD;text-align:right;display:none;}
#SD_button a {margin-right:10px;padding:6px 10px 4px;background:#005EAC;border-width:1px;border-style:solid;border-color:#D8DFEA #0E1F5B #0E1F5B #D8DFEA;white-space:nowrap;display:inline-block;color:#FFFFFF;font-size:14px;text-align:center;cursor:pointer;}
#SD_button a:hover {text-decoration:none;}
#SD_close {position:absolute;top:6px;right:10px;z-index:1005;width:17px;height:17px;border:none;background:url(../images/dd/login-close.png) no-repeat 0px 0px;display:none;}
#SD_close:hover {background-position:0px -17px;}

/* 购物车结算新样式覆盖 */

.settlement-table-list .letter-con li .selIcon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('../img/1-3-1jiesuan.png') no-repeat center center;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 14px;
}
.btm {
	margin-bottom: 14px;
}
.settlement_shop-list {
	overflow: hidden;
	padding-bottom: 40px;
	background: #fff;
}
.settlement_shop-list .my-shop-count {
	font-size: 16px;
	color: #222;
	margin-left: 40px;
	float: left;
	margin-top: 40px;
}
.settlement_shop-list .settlement_order_step {
	font-size: 16px;
	color: #222;
	margin-left: 40px;
	float: left;
	margin-top: 40px;
}
.settlement_shop-list .settlement_order_step {
	margin: 24px 5px 0px 0px;
	width: 492px;
	height: 32px;
	line-height: 32px;
	float: right;
	background: url(../images/1-1shop.png) no-repeat center center;
	align-content: center;
}
.settlement_shop-list .settlement_order_step li {
	height: 32px;
	color: #777;
	overflow: hidden;
	font-size: 13px;
	float: left;
	text-align: left;
	margin-top: 26px;
	margin-left: 80px;
}
.settlement_shop-list .settlement_order_step li.current {
	color: #222;
	margin-left: 56px;
}

.settlement_shop-list .settlement_order_step li.current_prev {
	background-position: right -114px;
	color: #222;
}
.settlement_shop-list .settlement_order_step li.last_current {
	color: #fff;
	background-color: #ed6807;
	background-position: right -242px
}
.nbold {
	font-weight: normal;
}
.settlement_shop-list .settlement_order_step li span {
	display: block;
}
.goods_list .first-th {
	font-size: 16px;
	text-indent: 22px;
}
.settlement-table-list table {
	margin: 0px auto;
}
.settlement-table-list table thead th {
	padding: 16px 0px;
	font-size: 14px;
}
.settlement_dxcartbg {
	background-color: #f6f6f6;
	padding-bottom: 20px;
}
.settlement_haozz_breadcrumb {
	padding: 10px 0px;
	background-color: #f6f6f6;
	color: #777;
	font-size: 14px;
}
.settlement_dostbg {
	background-color: #f6f6f6;
}
.settlement_haozz_breadcrumb a,
.settlement_haozz_breadcrumb span {
	color: #777;
}
.settlement_haozz_breadcrumb .current {
	color: #222;
}
.settlement-table-list table tbody tr {
	border-bottom: 1px solid #f1f1f1;
}
.settlement-table-list table tbody td {
	padding: 16px 5px;
	line-height: 25px;
	font-size: 13px;
}
.settlement-table-list .cart_img {
	margin-left: 30px;
}
.settlement_shop-list .my-shop-count b {
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 16px;
	color: #ef2323;
	margin-bottom: 4px;
}
.settlement-table-list .cart_info {
	margin: 10px 0;
	font-size: 14px;
}
.settlement-table-list .cart_info b {
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
	color: #ef2328;
}
.settlement-table-list .cart_total {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif, serif;
	font-size: 16px;
	font-weight: bold;
	color: #ef2328;
}
.order_submit,
.input-but-big {
	background-color: #e64347 !important;
	padding: 14px 20px !important;
	margin-left: 20px !important;
	margin-right: 5px !important;
	border-radius: 4px !important;
	color: #fff !important;
	font-size: 16px !important;
}
.settlement-table-list .total-index {
	border-top: 14px solid #f6f6f6;
	border-bottom: 20px solid #f6f6f6;
}
.settlement-table-list .cart_act:hover {
	color: #ef2328;
}
.settlement_order_new {
	background: url(../images/1-2shop.png) no-repeat center center !important;
}
.settlement-table-list .cart_total i {
	display: inline-block;
	margin-right: 2px;
	font-style: normal;
}
.settlement_order_new li {
	margin-left: 54px !important;
}
.settlement_order_new li.current {
	margin-left: 89px !important;
}
.settlement_order_new li.last {
	margin-left: 74px !important;
}
.settlement-table-list .addresseditbox {
	overflow: hidden;
	margin-top: 20px;
	margin-left: 12px;
}
.settlement-table-list .addresseditbox li {
	width: 220px;
	height: 85px;
	overflow: hidden;
	float: left;
	padding: 3px 5px;
	margin: 5px;
	cursor: pointer;
}
.settlement-table-list .addresseditbox li .t {
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
}
.settlement-table-list .addresseditbox li .c {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	color: #222;
}
.settlement-table-list .addresseditbox li b {
	font-size: 14px;
	margin-right: 3px;
}
.settlement-table-list .addresseditbox li span {
	font-size: 14px;
	margin-left: 6px;
}
.settlement-table-list .addresseditbox li {
	padding: 3px;
	box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 6px;
	border: solid 1px #e8e8e8;
}
.settlement-table-list .addresseditbox li:hover {
	background-color: #fff7f5;
	border: solid 1px #ff2f51;
}
.settlement-table-list .addresseditbox li .addresseditbox-con {
	padding: 5px;
    font-size: 14px;
}
.settlement-table-list .letter-outer {
	margin: -8px 5px;
}
.settlement-table-list .letter-box {
	border: none;
}
.settlement-table-list .letter-con {
	padding: 15px 2px 15px 16px;
	margin: 0px 12px 0px 10px;
	background-color: #fff7f5;
	border-radius: 6px;
	border: solid 1px #ff2f51;
}
.settlement-table-list .letter-con li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
}
.settlement-table-list .letter-con li span {
	color: #555;
}
.settlement-table-list .letter-con li b {
	font-size: 14px;
}
.settlement-table-list .letter-con li a {
	padding: 5px 14px;
	font-size: 14px;
	color: #4076b7;
	background-color: transparent;
	border-radius: 5px;
	text-decoration: none;
}
.settlement-table-list table tbody,
.settlement-table-list table tfoot,
.table-list table thead th {
	border: none;
}
.settlement-dbxnbor table thead tr {
	background-color: #ffffff;
}
.order-table-list thead tr {
	background-color: #f6f6f6 !important;
}
.new-fgx {
	height: 14px;
	background: #f6f6f6;
	margin-left: -20px;
	margin-right: -20px;
	overflow: hidden;
}
.settlement-order-sub {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 12px 0px;
	font-size: 14px;
}
.settlement-shop-th {
	background-color: #f6f6f6;
}
.index-shop-th {
	font-size: 14px;
}
.index-shop-th .first-th {
	font-size: 16px;
}
.settlement_cart_price_total {
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
}
.order_new_blk {
	padding: 14px 0px;
	font-size: 14px;
}
.order_new_blk .rg>span {
	display: inline-block;
	margin-left: 30px;
}
.settlement_bg {
	background-color: #f6f6f6;
	padding-bottom: 20px;
}
.settlement_cart_message {
	padding: 0px 0 25px 0;
}
.settlement_dlsorder p {
	font-size: 14px;
}
.settlement_cart_message .cart_message_info {
	font-size: 16px;
	font-weight: bold;
	text-indent: 2em;
	margin: 50px auto;
	text-align: center;
}
.settlement_cart_message .cart_message_but {
	margin-left: 150px;
	margin: 30px auto;
	text-align: center;
}
.settlement_cart_message .settlement_message_con {
	padding: 30px 0px;
	background-color: #fff;
	margin: 0px auto;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 20px;
}
.settlement_cart_message .settlement_message_con .order-code {
	color: #ef2328;
}
.settlement_cart_message .cart_error .cart_message_info {
	color: red;
}
.settlement_cart_message .settlement_message_con .title {
	color: #222;
	font-size: 20px;
}
.settlement_cart_message .settlement_message_con .payWay {
	color: #222;
	font-size: 14px;
}
.settlement_cart_message .settlement_message_con .payWay span {
	color: #ef2328;
	font-size: 12px;
}
.settlement_cart_message .settlement_message_con .payWay b {
	font-size: 16px;
}
.settlement_cart_message .settlement_message_con .payment_list {
	text-align: center;
	width: 490px;
	margin: 40px auto 57px;
	overflow: hidden;
	display: flex;
	justify-content:space-around;
}
.settlement_cart_messag .settlement_message_con .cart-way {
	border-bottom: 14px solid #f6f6f6;
	padding: 0px 0px 20px;
}
.settlement_cart_messag .settlement_message_con .w-chat {
	padding: 50px 0px;
}
.settlement_cart_messag .settlement_message_con .w-chat h3 {
	font-size: 20px;
	margin-bottom: 14px;
}
.settlement_cart_message .cart_list {
	text-align: center;
}
.settlement_cart_message .cart-way {
	padding: 30px 0px;
	background-color: #fff;
	font-size: 14px;
}
.settlement_cart_message .cart-way p {
	margin-bottom: 10px;
}
.settlement_cart_message .cart-way .chooseother {
	display: inline-block;
	margin-left: 34px;
}
.settlement_cart_message .w-chat h3 {
	font-size: 20px;
	margin-bottom: 10px;
}
.settlement_cart_message .w-chat {
	padding: 30px 0px;
	background-color: #fff;
	margin-top: 14px;
}
.sel-domber1 .right {
	float: right;
	text-align: right;
	margin-right: 40px;
	background-color: #fff;
	font-size: 14px;
}
.sel-domber1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0px;
	background-color: #fff;
	margin-bottom: 20px;
}
.sel-domber1 .right a {
	display: inline-block;
	margin-left: 50px;
	font-size: 14px;
}
.sel-domber1 .right a:hover {
	color: #14b4f0;
}
.sel-domber1 .right a i {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 6px;
	width: 20px;
	height: 20px;
}
.sel-domber1 .right .personal i {
	background: url('../img/1-7personal.png') no-repeat center center;
}
.sel-domber1 .right .personal:hover i {
	background: url('../img/1-7-1personal.png') no-repeat center center;
}
.sel-domber1 .right .lock i {
	background: url('../img/1-7lock.png') no-repeat center center;
}
.sel-domber1 .right .lock:hover i {
	background: url('../img/1-7-1lock.png') no-repeat center center;
}
.sel-domber1>div {
	width: 405px;
	padding-left: 28px;
	float: left;
	overflow: hidden;
}
.sel-domber1 span {
	display: inline-block;
	width: 95px;
	margin-right: 39px;
	float: left;
	text-align: center;
}
.sel-domber1 span img {
	width: 91px;
	height: 91px;
	border-radius: 100%;
}
.sel-domber1 span a {
	display: inline-block;
	height: 23px;
	padding: 0 8px;
	margin-top: 18px;
	line-height: 23px;
	font-size: 13px;
	color: #777;
	border: 1px solid #777;
	border-radius: 30px;
}
.sel-domber1 span a:hover {
	text-decoration: none;
	color: #fff;
	border-color: #14b4f0;
	background-color: #14b4f0;
}
.sel-domber1 div p {
	margin-bottom: 6px;
	font-size: 13px;
	color: #777;
}
.domt {
	margin-top: 10px;
}
.sel-domber1>p {
	width: 400px;
	margin-top: 10px;
	float: left;
}
.sel-domber1>p a {
	display: inline-block;
	width: 113px;
	margin-right: 3px;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.sel-domber1>p a:hover {
	text-decoration: none;
	color: #14b4f0;
}
.sel-domber1>p img {
	display: block;
	margin: 0 auto 13px auto;
}
.sel-domber2 h4 {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	border-bottom: 1px solid #f6f6f6;
	padding: 15px 0px;
	text-indent: 40px;
	margin-bottom: 15px;
}
.sel-domber2 h4 span {
	font-size: 12px;
	color: #999;
	position: relative;
	top: 1px;
	margin-left: 14px;
}
.sel-domber2 .nomr {
	margin-right: 0;
}
.sel-domber2 h5 {
	font-size: 14px;
	font-weight: 800;
	color: #222222;
	display: inline-block;
	width: 130px;
}
.sel-domber2 p {
	margin-top: 2px;
	font-size: 14px;
	color: #777;
}
.domber3 h4 {
	margin: 7px 0 15px 0;
	font-size: 18px;
	font-weight: 400;
	color: #333;
}
.domber3 div {
	width: 264px;
	min-height: 225px;
	float: left;
	margin-bottom: 24px;
	text-align: center;
	font-size: 0;
	border: 1px solid #e9e9e9;
}
.dlmid {
	margin: 0 25px;
}
.domber3 h5 {
	margin: 0 auto 14px auto;
	font-size: 14px;
	color: #444;
}
.domber3 span {
	display: inline-block;
	width: 85px;
	height: 85px;
	margin: 28px auto 18px auto;
	border-radius: 100%;
	background: url(../img/dlfast.png) no-repeat;
}
.dlmid span {
	background-position: -85px 0;
}
.dlcid span {
	background-position: -170px 0;
}
.domber3 div p {
	font-size: 13px;
	color: #939393;
}
.sel-dostr .myOrder {
	background-color: #fff;
	padding: 0px 0px 20px;
}
.sel-dostr .myOrder .tit {
	display: flex;
	justify-content: space-between;
	padding: 20px;
	border-bottom: 1px solid #f3f3f3;
}
.sel-dostr .myOrder .tit h4 {
	font-size: 16px;
	color: #222;
	font-weight: normal;
	text-indent: 20px;
}
.sel-dostr .myOrder .tit a {
	font-size: 13px;
	color: #00b1c6;
	display: inline-block;
	margin-right: 18px;
}
.sel-dostr .myOrder ul {
	display: flex;
	justify-content: space-around;
	margin-top: 30px;
	font-size: 14px;
}
.sel-dostr .myOrder ul li {
	width: 20%;
	text-align: center;
}
.sel-dostr .myOrder ul li div {
	height: 44px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	margin: auto;
}
.sel-dostr .myOrder .shopIcon1 div {
	background: url('../img/shopIcon1.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon1:hover div {
	background: url('../img/shopIcon1-1.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon2 div {
	background: url('../img/shopIcon2.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon2:hover div {
	background: url('../img/shopIcon2-1.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon3 div {
	background: url('../img/shopIcon3.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon3:hover div {
	background: url('../img/shopIcon3-1.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon4 div {
	background: url('../img/shopIcon4.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon4:hover div {
	background: url('../img/shopIcon4-1.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon5 div {
	background: url('../img/shopIcon5.png') no-repeat center center;
}
.sel-dostr .myOrder .shopIcon5:hover div {
	background: url('../img/shopIcon5-1.png') no-repeat center center;
}
.sel-dostr .myOrder ul li p {
	margin-top: 5px;
	font-size: 14px;
}
.sel-dostr .myOrder ul li:hover a {
	color: #14b4f0;
}
.sel-domber2 {
	background-color: #fff;
	margin-top: 20px;
	padding-bottom: 20px;
}
.sel-domber2 h4 {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	border-bottom: 1px solid #f6f6f6;
	padding: 15px 0px;
	text-indent: 40px;
	margin-bottom: 15px;
}
.sel-domber2 h4 span {
	font-size: 12px;
	color: #999;
	position: relative;
	top: 1px;
	margin-left: 14px;
}
.sel-domber2 div {
	padding: 10px 24px 10px 40px;
	display: flex;
}
.sel-domber2 .nomr {
	margin-right: 0;
}
.sel-domber2 h5 {
	font-size: 14px;
	font-weight: 800;
	color: #222222;
	display: inline-block;
	width: 130px;
}
.sel-domber2 p {
	margin-top: 2px;
	font-size: 14px;
	color: #777;
}
.sel-dostr {
	width: 955px;
	float: right;
}
.sel-domber {
	padding: 0px;
	margin-bottom: 20px;
}
.invoice_info {
	margin-left: 20px;
}
.fmn_qk_dyblock{
	width: 100%;
	margin-bottom: 16px;
	height: 130px;
	padding: 0 100px;
	background-color: #fff;
}
.fmn_qk_dyblock>div{
	height: 130px;
}
.fmn_qk_dyblock .p1{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fmn_qk_dyblock .p2{
	font-size: 15px;
	color: #000;
	line-height: 28px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 475px;
}
.fmn_qk_dyblock .p2 span{
	color: #ff0909;
}
.fmn_qk_dyblock>a{
	float: right;
	display: inline-block;
	width: 125px;
	height: 40px;
	border-radius: 4px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #0073c7;
	background-color: #0073c7;
	margin-top: 40px;
}
.fmn_qk_dyblock>a.btn_ljdy::before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/icon_qkdy_ljdg_fmn.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.fmn_qk_dyblock>a.btn_ljdy:hover{
	border-color: #038bef;
	background-color: #038bef;
}
.fmn_qk_dyblock>a.btn_jrgwc{
	color: #0073c7;
	background-color: #fff;
	margin-left: 20px;
}
.fmn_qk_dyblock>a.btn_jrgwc:hover{
	color: #fff;
	border-color: #038bef;
	background-color: #038bef;
}
.fmn_qk_dyblock>a.guokai_shop{
	color: #0073c7;
	background-color: #fff;
	margin-left: 20px;
}
.fmn_qk_dyblock>a.guokai_shop:hover{
	color: #fff;
	border-color: #038bef;
	background-color: #038bef;
}
.fcn-common-main .title-common span.newtip{
	font-size: 14px;
	color: #ff0000;
}
/* 热门问题 */
.fcn-qk-rmwt ul li{
	float: left;
	width: 50%;
	font-size: 15px;
	line-height: 40px;
}
.fcn-qk-rmwt ul li:nth-of-type(2n){
	width: 50%;
}
.fcn-qk-rmwt ul li:before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../img/icon_ask.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
/* 问答 */
.fmn_wenda_outbox .left_panel{
	width: 880px;
}
.fmn_wenda_content{
	width: 100%;
	background-color: #fff;
	padding: 35px 56px;
	margin-bottom: 20px;
}
.fmn_wenda_content h1{
	font-size: 34px;
	color: #000;
	text-align: center;
}
.fmn_wenda_content time{
	display: block;
	font-size: 14px;
	line-height: 32px;
	color: #999;
	text-align: center;
	margin: 10px 0 40px 0;
}
.fmn_wenda_content .fmn_wenda_main>p{
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 30px;
	text-align: justify;
	word-break: break-all;
}
.fmn_wenda_content .fmn_wenda_main>p:last-of-type{
	margin-bottom: 0;
}
.fmn_wenda_content .fmn_wenda_main>p.zts span, .fmn_wenda_content .fmn_wenda_main>p.zts span a{
	color: #00a6dc;
}
.fmn_wenda_content .fmn_wenda_main ul.wd_lssl{
	display: inline;
}
.fmn_wenda_content .fmn_wenda_main ul.wd_lssl li{
	display: inline;
	font-size: 16px;
	line-height: 32px;
	text-align: justify;
}
.fmn_wenda_content .fmn_wenda_main ul.wd_lssl li::after{
	content: "、";
	display: inline-block;
}
.fmn_wenda_content .fmn_wenda_main ul.wd_lssl li:last-of-type:after{
	display: none;
}
.fmn_wenda_content a.btn_wdzx{
	display: block;
	width: 180px;
	height: 44px;
	line-height: 42px;
	border-radius: 22px;
	color: #00a6dc;
	border: solid 1px #00a6dc;
	text-align: center;
	font-size: 16px;
	margin: 30px auto 0;
}
.fmn_wenda_content a.btn_wdzx:hover{
	color: #fff;
	background-color: #00a6dc;
}
.fmn_wenda_content p.mb30imp{
	margin-bottom: 30px !important;
}
.fmn_wenda_content .fcn-qk-sjtj .title-common, .fmn_wenda_content .fcn-qk-lssl .title-common{
	margin-top: 30px;
}
.fmn_wenda_content .fcn-qk-lssl{
	margin-bottom: -20px;
}
.fmn_wenda_content .fcn-qk-lssl ul li{
	width: 364px;
}
.fmn_wenda_content .fcn-qk-lssl ul li:nth-of-type(2n){
	margin-right: 0;
}
.fmn_wenda_content .fcn-qk-lssl ul li:nth-of-type(3n){
	margin-right: 20px;
}
.fmn_wenda_content .fcn-qk-sjtj .dl-dldabox{
	float: none;
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}
.fmn_wenda_content .fcn-qk-sjtj .dl-dldabox-fl{
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 0;
}
.fmn_wenda_content .fcn-qk-sjtj .dl-dldabox-fl:nth-of-type(2n){
	margin-right: 0;
}
.fmn_wenda_content .fcn-qk-sjtj .dl-dldabox h6{
	text-align: center;
}
.fmn_wenda_content .fmn_wenda_main .box-mcjs{
	margin-bottom: 0;
}
.fmn_wenda_content .fmn_wenda_main .box-mcjs p{
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 0;
}
.fmn_wenda_rmwt{
	width: 100%;
	background-color: #fff;
	padding: 40px 56px;
	margin-bottom: 20px;
}
.fmn_wenda_rmwt h2{
	font-size: 22px;
	color: #000;
	line-height: 28px;
	margin-bottom: 25px;
}
.fmn_wenda_rmwt ul li{
	float: left;
	width: 50%;
	font-size: 15px;
	line-height: 40px;
}
.fmn_wenda_rmwt ul li:nth-of-type(2n){
	width: 50%;
}
.fmn_wenda_rmwt ul li:before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../img/icon_ask.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.fmn_wenda_outbox .right_panel{
	width: 300px;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro{
	background-color: #fff;
	padding: 36px 24px 30px 24px;
	margin-bottom: 20px;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .t_img{
	width: 118px;
	height: 160px;
	box-shadow: 7px 4px 8px 0px 
		rgba(0, 0, 0, 0.08);
	margin: 0 auto 20px;	
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .t_img img{
	width: 100%;
	height: 100%;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_info h2{
	font-size: 20px;
	color: #000;
	margin-bottom: 10px;
	text-align: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_info p{
	font-size: 14px;
	line-height: 26px;
	color: #777;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_btns{
	margin-top: 14px;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_btns a{
	display: block;
	float: left;
	width: 120px;
	height: 35px;
	line-height: 33px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	background-color: #00a6dc;
	border: solid 1px #00a6dc;
	border-radius: 2px;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_btns a:first-of-type{
	margin-right: 12px;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_btns a:hover{
	color: #fff;
	background-color: #11b4e9;
	border-color: #11b4e9;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_btns a.btn_tgzx{
	color: #00a6dc;
	background-color: #fff;
	border-color: #00a6dc;
}
.fmn_wenda_outbox .right_panel .wenda_qkintro .b_btns a.btn_tgzx:hover{
	color: #fff;
	background-color: #00a6dc;
	border-color: #00a6dc;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk{
	background-color: #fff;
	padding: 20px 24px;
	margin-bottom: 20px;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk h3{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li{
	margin-bottom: 38px;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li:last-of-type{
	margin-bottom: 0;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li .item_img{
	float: left;
	width: 82px;
	height: 112px;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li .item_img img{
	width: 100%;
	height: 100%;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li .item_info{
	float: left;
	margin-left: 18px;
	width: 152px;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li .item_info h4{
	color: #222;
	font-size: 16px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 6px;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li .item_info p{
	font-size: 12px;
	line-height: 24px;
	color: #666;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li .item_info p .s_qkjb, .fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li .item_info p .s_qksl{
	color: #e90013;
}
.fmn_wenda_outbox .right_panel .wenda_qk_tlqk ul li:hover h4{
	color: #00a6dc;
}
.fmn_wenda_outbox .fmn_zzwd_tips{
	font-size: 14px !important;
	color: #999;
	margin-top: 30px;
}
/* 登录更新 */
#SD_close_n {position:absolute;top:25px;right:25px;z-index:1005;width:17px;height:17px;border:none; background: url(../images/dd/login-close.png) no-repeat center center; background-position: -1px -16px;display: none;}
#SD_close_n:hover{
	background-position: -1px 1px;
}
#SD_window  #SD_close_n {
	top: 7px;
    right: 11px;
}
#SD_window {position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;background-color: #fff; border: 10px solid rgba(0,0,0,0.3);}
#SD_container {position:relative;z-index:1005;background:#FFFFFF;border:1px solid #888888;float:left;}
#SD_window h3 {height:30px;line-height:30px;background:#F6F6F6;border-bottom:1px solid #CDCDCD;text-indent:10px;color:#336699;font-size:14px;font-weight:bold;cursor:move;}

.fcn_fq_xgqk{
	padding-top: 30px;
	border-top: solid 1px #eee;
}
.fcn_fq_xgqk h3{
	font-size: 15px;
	text-align: left;
	line-height: 24px;
	color: #000;
	margin-bottom: 15px;
}
.fcn_fq_xgqk ul li{
	float: left;
	width: 35%;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	padding-right: 2%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcn_fq_xgqk ul li:nth-of-type(3n){
	width: 30%;
}
.wenda_body_sci .fcn-common-main, .wenda_body_sci .fcn-common-main .box-common{
	padding: 0;
}
.wenda_body_sci .fcn-common-main .box-common{
	margin-top: 30px;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_pjzs .fcn_sci_table_box .fcn_sci_table_com{
	width: 374px;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata thead tr td:first-of-type{
	width: 189px;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata thead tr td:nth-of-type(2){
	width: 184px;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata tbody tr td:nth-of-type(3) .l{
	float: none;
	margin-right: 15px;
	width: auto;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata tbody tr td:nth-of-type(3) .l span{
	text-align: center;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata tbody tr td:nth-of-type(3) .r{
	float: none;
	width: 100%;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata tbody tr td:nth-of-type(2) .l{
	float: none;
	display: grid;
	align-items: center;
	justify-content: center;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata tbody tr td:nth-of-type(2) .r{
	width: 100%;
	display: grid;
	align-items: center;
	justify-content: center;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata tbody tr td:nth-of-type(2) span.name{
	display: block;
	float: none;
	width: auto;
	text-align: center;
	margin-right: 15px;
}
.wenda_body_sci .fcn_sci_main .fcn_sci_zkysj_inner table.fcn_scitable_zkydata tbody tr td:nth-of-type(2) span.keypoint{
	float: none;
	width: 38px;
	margin-left: 15px;
}
.wenda_body_sci .fcn_sci_main table.fcn_scitable_csdata thead td:first-of-type, .wenda_body_sci .fcn_sci_main table.fcn_scitable_csdata thead td:nth-of-type(2), .wenda_body_sci .fcn_sci_main table.fcn_scitable_csdata thead td:nth-of-type(3){
	width: 85px;
}
.fmn_bdtg_btmxc{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80px;
	background: url(../images/bdtg/fmn_bdtg_btmxc.png) no-repeat center;
	background-size: cover;
	display: none;
}
.fmn_bdtg_btmxc>div{
	position: relative;
}
.fmn_bdtg_btmxc h3{
	float: left;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	line-height: 80px;
	padding-left: 215px;
}
.fmn_bdtg_btmxc img{
	float: left;
	position: absolute;
	width: 132px;
	height: 132px;
	left:68px;
	top:-52px;
}
.fmn_bdtg_btmxc a:not(.fmn_bdtg_btmxc_close){
	float: right;
	display: block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	background-image: linear-gradient(90deg, 
		#feb217 0%, 
		#ffe361 100%);
	border-radius: 20px;
	text-align: center;
	color: #752a00;
	font-size: 17px;
	margin: 20px 0 0 26px;
}
.fmn_bdtg_btmxc a.login_bdtg_ljzc, .fmn_bdtg_btmxc a.btn_btm_zxkf_two{
	background: rgb(255, 255, 255, 0.3);
	color: #fff;
	margin-right: 100px;
}
.fmn_bdtg_btmxc a.login_bdtg_ljzc:hover, .fmn_bdtg_btmxc a.btn_btm_zxkf_two:hover{
	background: rgb(255, 255, 255, 0.2);
	color: #fff;
}
.fmn_bdtg_btmxc a.btn_btm_zxkf:hover{
	background-image: linear-gradient(90deg,
		#ff9b2d 0%, 
		#ffbb24 100%);
	opacity: 1;
	color: #752a00;
}
.fmn_bdtg_btmxc .fmn_bdtg_btmxc_close{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	top: 10px;
	background: url(../images/bdtg/fmn_bdtg_btmxc_close.png) no-repeat center;
	background-position: 0 0;
}
.fmn_bdtg_btmxc .fmn_bdtg_btmxc_close:hover{
	background-position: 0 -20px;
}
/* 弹窗 */
.fmn_m_alert_box {
	position: fixed;
	top: 32%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 300px;
	max-width: 90%;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 5px 15px rgba(0,0,0,0.3);
	display: flex;
	flex-direction: column; 
	align-items: center;
	justify-content: center;
	text-align: center;
	z-index: 9999;
	opacity: 0;
	transition: all 0.3s ease;
	min-height: 120px;
	min-width: 310px;
}
.fmn_member_info .fmn_m_alert_box{
	left: 58.5%;
	top: 43%;
}
.fmn_member_pass .fmn_m_alert_box{
	left: 58.5%;
	top: 38%;
}
.fmn_m_alert_icon_in {
	width: 35px;
	height: 35px;
	background: url(../img/icon_member_tck.png) no-repeat center;
}
.fmn_m_alert_box .alert_content p{
	font-size: 18px;
}
.fmn_m_alert_box_show {
	opacity: 1;
	transform: translate(-50%, -50%) translateY(0);
}
.articles-box ul li.box-item:hover .item-image{
	border: 1px solid #00a6dc;
}
.fcn_block_tgshow .dliside{
	top: 5%;
}