@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:#00acee;text-decoration:none;-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: #00acee !important;}
.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;}

.fontBold{font-weight: bold;}
.l3-28{height:84px; overflow:hidden;}
.xcm_zzwd_tips{
	font-size: 12px !important;
	color: #999 !important;
	margin-bottom:0 !important;
}
.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; *behavior: url('../js/boxsizing.htc'); }
.nosetBoxsizng *{-moz-box-sizing: unset;-webkit-box-sizing: unset;-o-box-sizing: unset;-ms-box-sizing: unset;box-sizing: unset; }

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:#00acee;
	border-color:#00acee;
	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:#00acee;
	background:#fff;
	color:#00acee;
}
.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;
	-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;
}
.w200{
	width:192px;
}
.w990{
	width:998px;
}

.bar-border-box{
	height: 80px;
	text-align: center;
}
.bar-border-box .box-border{
	height: 40px;
	border-bottom: 1px solid #eaeaea;
}
.bar-border-box .title{
	color: #666;
	background-color: #fff;
	padding: 0 20px;
	line-height: 80px;
	font-size: 22px;
}

.work-box {
	position: relative;
	overflow: hidden;
	font-style: normal;
	font: 12px Arial, Helvetica, sans-serif, "宋体";
	color: #000000;
	background: #FFF;
}
.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{
	width: 1222px;
	overflow: hidden;
}
.work-box ul li{
	width: 385px;
    height: 148px;
    margin-right: 20px;
	float: left;
    background-color: #fff;
    border: 1px solid #eaeaea;
	list-style: none;
    overflow: hidden;
}
.work-box ul li a{
    height: 148px;
	color: #333;
	text-decoration: none;
	display: block;
}
.work-box ul li:hover{
    border: 1px solid #00acee;
}
.work-box ul li:hover h2{
    color: #00acee;
}
.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;
	text-align:left;
}
.work-box .item-con h2 a:hover{
	color:#00acee;
}
.work-box .item-con p{
    height: 42px;
    line-height: 22px;
    margin-top: 10px;
    overflow: hidden;
    color: #666;
}
.work-box .item-con p.more{
    height: 20px;
    margin-top: 14px;
    margin-bottom: 0;
    color: #00acee;
}
.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 -50px;
}
.work-box ul li:hover i.img2{
    background-position: -60px -50px;
}
.work-box ul li:hover i.img3{
    background-position: -120px -50px;
}
.work-box ul li:hover i.img4{
    background-position: -180px -50px;
}
.work-box .box-btn{
	margin: 40px auto;
	text-align: center;
	font-family:"Microsoft Yahei";
}
.work-box .box-btn a{
	width: 200px;
}
.theme-box {
    margin: 10px auto;
    height: 30px; line-height: 30px;
}
.theme-box a{
    padding: 5px 10px;
    color: #fff;
    background-color: #00acee;
    border: 1px solid #00acee;
    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;
	background-color: #fff;
	text-indent: 20px;
	font-size: 12px;
	color: #666;
	padding: 12px;
	line-height: 1.75;
}
.nav-box a{
	color: #00acee;
	padding: 0 10px;
}
.nav-box a:hover{
	color: #00acee;
	text-decoration: none;
}
.nav-box span{
	padding-left: 10px;
}

.sort-box{
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	background: #FFF;
	border-bottom: 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 {
	height: 43px;
	line-height: 43px;
	padding: 0 30px;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	display: inline-block;
	border-bottom:2px solid #fff;
}
.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 {
	color: #00acee;
	background-color: #fff;
	border-bottom: 2px solid #00acee;
}
.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: 20px;
	line-height: 20px;
	padding: 0 10px;
	text-decoration: none;
	color: #10a8dc;
	display: inline-block;
	border: 1px solid #00acee;
}
.sort-box .box-but a.active, .sort-box .box-but a:hover{
	background:#00acee;
	border-color:#00acee;
	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 #10a8dc;
}
.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: 177px;
	height: 320px;
	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;
}
.favolisa{
	margin:15px 0 15px 0; 
	padding:20px 5px 10px 0; 
	background-color:#fff;
}
.favolisa ul li{
	width:205px; 
	margin-right:-3px; 
	margin-left:29px;
}
.favolisa ul li.box-item .item-image{
	border-color:#fff;
}
.articles-box ul li.box-item:hover .item-image{
	border: 1px solid #00acee;
}
.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;
}
.articles-box ul li.box-item .item-title a{
	line-height: 35px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #00acee;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.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: #00acee;
}
.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;
	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: #00acee;
	border: 1px solid #00acee;
}
.articles-box ul li.box-item .item-but a:hover{
	color: #fff;
	background-color: #00acee;
	border: 1px solid #00acee;
}
.articles-box ul li.box-item .item-but a i{
	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:#00acee;
    border:1px solid #d6d6d6;
}
.page-box ul li a:hover, .page-box ul li a.action{
    color:#fff;
    text-decoration:none;
    background-color:#00acee;
    border:1px solid #00acee;
}
.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;
}
.goods-box{
    margin: 0 20px;
	padding: 10px;
    /*min-height: 142px;
    background: #fafafa;*/
}
.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{	
	padding: 2px 9px;
	margin: 5px 12px 5px 0;
	line-height: 25px;
	background: #fff;
	border:1px solid #dcdcdc;
	outline:1px solid #fff;
	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:1px solid #f40;
	outline:1px solid #f40;
	background-image: url(../image/preview.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.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;
}

.hauto{
	height: auto;
	max-height: auto;
	overflow: hidden;
}
.hfix{
	overflow: hidden;
}
.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,.box-sub-title{
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 18px;
	color: #00acee;
}
.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;
}
.content-box .box-con p a{
	color: #000;
	text-decoration: none;
}
.content-box .box-con p a:hover{
	color: #00acee;
}
.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: #00acee;
}
.content-box .box-year-list ul li .r a:hover{
	color: #fff;
	background-color: #00acee;
}

.box-bbs>a{
	display:block; 
	margin:20px auto; 
	height:45px; 
	line-height:45px; 
	font-size:14px; 
	text-align:center; 
	border:1px solid #eaeaea;
}
.box-bbs dd{
	padding: 21px 10px;
}
.box-bbs dd.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{
	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{
	width: 740px;
	text-indent: 0;
}
.box-bbs .bbs-content .bbs-info{
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#666;
	padding: 0 15px;
	border-radius: 12px;
	background-color: #fcfcfc;
}
.box-bbs .bbs-content .bbs-tool{
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#666;
}
.box-bbs .reply-box .bbs-reply{
	padding: 10px 5px;
	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;
	right: 65px;
	position: absolute;
} 
.box-bbs .reply-box .bbs-reply li{
	margin: 10px 0;
}
.box-bbs .reply-box .bbs-photo{
	width: 99px;
} 
.box-bbs .reply-box .bbs-content{
	width: 675px;
} 
.box-bbs .bbs-content i{
	padding-right: 5px;
	vertical-align: middle;
}
.box-bbs .bbs-content span{
	margin-right: 20px;
    color:#999;
}
.box-bbs .bbs-content a{
	color:#00aad1;
	text-decoration: none;
}
.box-bbs .bbs-content a:hover{	
	color:#00acee;
}
.box-bbs .bbs-content a.but{
	padding: 3px 5px;
	border: 1px dotted transparent;
}
.box-bbs .bbs-content a.but:hover{
	border: 1px dotted #666;
}
.box-bbs .bbs-content .bbs-body{
	margin: 10px;
}
.box-bbs .bbs-content .bbs-body p{
	line-height: 25px;
	font-size: 14px;
	margin: 5px 0;
}
.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;
}

.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: 98%;
	height:72px;
    line-height: 24px;
	margin:5px 1%;
    overflow: hidden;
}
.reply-form .reply-but{
	margin-top: 5px;
	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:#00acee;
}
.reply-form .reply-but a.s:hover{
	color: #fff;
	background-color:#00acee;
}
.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 #00acee;
}
.box-comment .box-txt{
    padding:5px 10px;
    border:1px solid #eaeaea;
}
.box-comment .box-txt textarea{
    width: 100%; 
    height:150px;
    line-height:25px;
    border: 0 solid #fff;
}
.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 #00acee;
}
.box-comment .box-but .but-file span{
	position: absolute;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #00acee;
	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: #00acee;
    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: #00acee;
}
.box-comment .box-login{
    margin-top:10px;
    height: 25px;
    line-height: 25px;
    color: #999;
}
.box-comment .box-login a{
    margin: 0 10px;
}

.rmwz-box{
	background-color: #f9f9f9;
}
.rmwz-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #666;
}
.rmwz-box .box-con{
	margin: 0 25px;
	padding-bottom: 10px;
}
.rmwz-box .box-con li{
	margin: 10px 0;
	padding-bottom: 10px;
    background-image: url(../image/preview.png);
	background-repeat: no-repeat;
	background-position: -180px -75px;
    border-bottom: 1px solid #eaeaea;
}
.rmwz-box .box-con li .title{
	margin-left: 30px;
	line-height: 24px;
	font-size: 14px;
}
.rmwz-box .box-con li .title a:hover{
	color:#00acee;
}
.rmwz-box .box-con li:last-child{
	border-bottom: none;
}

.xgqk-box{
	background-color: #f9f9f9;
}
.xgqk-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 25px;
	font-size: 16px;
	border-bottom: 1px solid #eaeaea;
	color: #333;
	font-weight:bold;
}
.xgqk-box .box-con{
	margin: 0 25px;
	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: 120px;
	float: right;
}
.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-title{
	max-height: 48px;
	font-size: 16px;
	overflow: hidden;
}
.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-title a:hover{
	color:#00acee;
}
.xgqk-box .box-con li.box-item .item-issue{
	line-height: 24px;
	color: #666;
}
.xgqk-box .box-con li.box-item .item-info{
	line-height: 20px;
	color: #666;
}
.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);
}

.rmbq-box{
	background-color: #f9f9f9;
}
.rmbq-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #666;
}
.rmbq-box .box-con{
	margin: 0 30px;
	padding: 22px 0;
}
.rmbq-box .box-con li{
	height: 20px;
	line-height: 20px;
	margin: 8px 8px 8px 0;
	float: left;
}
.rmbq-box .box-con li a{
	height: 24px;
	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 #00acee;
	background-color:#00acee;
}

.fwtj-box{
	background-color: #f9f9f9;
}
.fwtj-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #666;
}
.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{
	width: auto;
	float: none;
	margin: 20px 0;
}
.qkxx-box{
	background-color: #f9f9f9;
}
.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: 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{
	width: 75px;
	height: 100px;
}
.qkxx-box .box-info{
	width: 120px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	float: right;
}
.qkxx-box .box-info a{
	text-decoration: none;
}
.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 #00acee;
}
.qkxx-box .box-but span{
	margin: 0 5px;
}

.paper-box .box-title{
	line-height: 30px;
	font-size: 28px;
	font-weight: 500;
	color: #333;
	text-align:left;
}
.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-info .authors{
	color: #00aad1;
}
.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 #00acee;
	background-color:#00acee;
}
.paper-box .box-abstract{
	margin: 20px 0;
	padding: 20px;
	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{
    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 #00acee;
    color: #00acee;
}
.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: #00acee;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #00acee;
    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: #00acee;
}
.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{
	padding:20px 0 25px 0;
	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 a:hover{
	color:#00acee;
}
.paper-box .box-item li .item-title{
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	font-weight: 500;
	text-align:left;
	margin:0;
	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 #00acee;
	background-color:#00acee;
}

.tag-box{
	font-size: 14px;
	background-color:#fff;
}
.tag-box .box-con{
	margin: 20px 0;
	padding-left:15px;
}
.tag-box .box-con li{
	margin: 10px 20px 10px 0;
	float: left;
}
.tag-box .box-con li a{
	min-width: 175px;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	display: inline-block;
	color: #666;
	text-decoration: none;
}
.tag-box .box-con li a:hover{
	color: #00acee;
}
.tag-box .box-con li a span{
	margin-left: 5px;
	color: #999;
}

/*****************************************/
.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 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.nolrboder thead th, table.nolrboder tbody, table.nolrboder tfoot{
	border-left: 0 none;
	border-right: 0 none;
}
.nolrboder tbody td{
	text-align: center;
}
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;
}

.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;
}

.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: 10px 0;
	padding:102px 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_error .cart_message_info{
	color: red;
}

/*cart order*/
.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_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: 135px;
	height: 90px;
	margin: 5px;
	border: 2px solid #dadada;
	cursor: pointer;
	float: left;
}
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 img{
	width: 135px;
	height: 70px;
}
ul.payment_list li p{
	height: 20px;
	line-height: 20px;
	background-color: #e2e2e2;
	text-align: center;
	overflow: hidden;
}

.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;
}

.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}

.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;	
	font: normal 14px/40px "Microsoft YaHei";
	color: #333;
	text-align:center;
}
.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:#00bbe9;
	margin-top:13px;
    background-position: -84px -146px;
    color: #fff;
    font-size: 20px;
    text-align: left;
    width: 145px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding-left: 20px;
}
.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;
}

.addresseditbox{
	overflow: hidden;
}
.addresseditbox li{
	width:220px;
	height: 85px; 
	overflow: hidden;
	float: left;
	padding:3px 5px;
	margin:5px;
	cursor: pointer;
}
.addresseditbox li .t{
	height: 25px;
	line-height: 25px;
	padding:0 5px;
}
.addresseditbox li .c{
	height: 22px;
	line-height: 22px;
	padding:0 5px;
	color: #666;
}
.addresseditbox li b{
	font-size: 16px; 
	margin-right: 3px;
}
.addresseditbox li span{
	font-size: 16px; 
	margin-right: 3px;
	color:#e42a27;
}
.addresseditbox li{
	padding: 3px;
	box-sizing: border-box;
	background: linear-gradient(45deg,#f25953 12.5%,#fbfaf5 12.5%,#fbfaf5 25%,#5590d6 25%,#5590d6 37.5%,#fbfaf5 37.5%,#fbfaf5 50%,#f25953 50%,#f25953 62.5%,#fbfaf5 62.5%,#fbfaf5 75%,#5590d6 75%,#5590d6 87.5%,#fbfaf5 87.5%,#fbfaf5 100%);
	background-size: 30px 30px;
}
.addresseditbox li:hover{
	background: #ed6807;
}
.addresseditbox li .addresseditbox-con{
	padding: 5px;
	background-color: #fff;
}

.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;
}

ul.payment_list li{
	width: 160px;
	height: 88px;
	margin: 5px;
	border: 2px solid #dadada;
	cursor: pointer;
	float: left;
}
ul.payment_list li img{
	width: 160px;
	height: 68px;
}
.reg-tab ul li{
	width: 150px;
}
.input-text {
	color:#333;
}
.fanwen-show{ 
	margin-right: 30px;
}
.fanwen-title{
	height: 100px;
}
.fanwen-title h2{
	font-family: "Microsoft Yahei";
	font-size: 38px;
	font-weight: 700;
	line-height: 100px;
	float: left;
}
.fanwen-title .bt{ 
	margin-left: 30px;
	margin-top: 55px;
	color: #00acee;
	float: left;
	display: inline-block;
}
.fanwen-title .bt:hover{
	color: #c41921;
}
.fanwen-title .but{
    width: 90px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    color: #00acee;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #00acee;
    border-radius: 5px;
    text-align: left;
    float: right;
    margin-top: 55px;
}
.fanwen-title .but i {
	width: 20px;
	height: 20px;
	margin: 3px;
	overflow: hidden;
	display: inline-block;
	background-image: url(base/down.png);
	background-position: -40px 0;
	background-repeat: no-repeat;
    vertical-align: bottom;
}
.fanwen-title .but:hover, .fanwen-title .action{
    color: #fff;
    background-color: #00acee;
}
.fanwen-title .but:hover i.img3, .fanwen-title .action i.img3{
	background-position: -40px -20px;
}
.fanwen-body{ 
	line-height: 32px;
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: left;
}
.fanwen-body p{
	margin: 30px 0;
}
.fanwen-body .article-sub-title, .fanwen-body p strong, .fanwen-body h2{
	display: block;
	font-size: 22px;
	text-align: center;
}
.youfb-fanwen-show .fanwen-textimg, .youfb_mainfw .art-img-title{
	text-align: center;
	margin: 30px auto;
}
.youfb-fanwen-show .fanwen-textimg img, .youfb_mainfw .art-img-title img{
	width: 360px;
	height: 220px;
	border-radius: 10px;
}
.fwtj-box .fanwen-work .item-con{ 
	font-size:14px;
	margin: 0;
	width: 100%;
}
.fanwen-work .item-con h2{
	color: #666;
	font-size: 14px;
	font-weight: 700;
}
.fwtj-box .fanwen-work ul li{ 
	margin: 0;
	background-color: #f9f9f9;
	border: none;
	border-bottom: 1px dotted #eaeaea;
}
.fwtj-box .fanwen-work ul li:last-child{ 
	border: none;
}
.fwtj-box .fanwen-work ul li:hover{
	background-color: #fff;
	border-color: #eaeaea; 
}
.fanwen-work i{
	width: 22px;
	height: 22px;
	margin-left: 30px;
    background-image: url(../image/work2.png);
}
.fanwen-work i.img1, .fanwen-work ul li:hover i.img1{
    background-position: 0 0;
}
.fanwen-work i.img4, .fanwen-work ul li:hover i.img4{
    background-position: -27px 0;
}
.fanwen-work i.img2, .fanwen-work ul li:hover i.img2{
    background-position: -58px 0;
}
@-webkit-keyframes rotation{
	0%{-webkit-transform:rotateY(0deg);}
	100%{-webkit-transform:rotateY(360deg);}
}
@-moz-keyframes rotation{
	0%{-moz-transform:rotateY(0deg);}
	100%{-moz-transform:rotateY(360deg);}
}
@-ms-keyframes rotation{
	0%{-ms-transform:rotateY(0deg);}
	100%{-ms-transform:rotateY(360deg);}
}
@keyframes rotation{
	0%{transform:rotateY(0deg);}
	100%{transform:rotateY(360deg);}
}
/*2019-12-05*/
body{overflow-x:hidden;}
.zoom::after{content:"."; display:block; height:0; clear:both; visibility: hidden;}
.zoom,.clear{clear:both;}
.zoom{*zoom:1;}
.dladv{position:relative;}
.dladv>a{display:block; width:100%; height:100%; text-align:center;}
.dladv span{position:absolute; top:10px; right:20%;}
.dladv span:after{content:"✕"; font-size:20px; color:#fff; cursor:pointer; opacity:.8;}
.dladv span:hover:after{opacity:1;}
.dlright{width:780px; position:relative; float:left; margin-left:60px;}
.dlright h3{line-height:1; font-size:30px; font-weight:400; color:#000;}
.dlright>p{margin:23px auto; font-size:14px; color:#777;}
.dladv1{height:45px; margin:22px 0 20px 0; overflow:hidden; border-radius:3px; background-color:#ff4544; background:-webkit-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:-moz-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:-ms-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:linear-gradient(left,#ff1b3a 0%,#ff744f 100%);}
.dladv1 span{display:inline-block; margin:8px 0 0 15px; font-size:16px; color:#fff;}
.dladv1 img{margin-right:5px;}
.dladv1 strong{font-size:18px;}
.dladv1 p{display:inline-block; float:right; font-size:12px; color:#fff; margin-right:20px;}
.dladv1 i{font-size:14px; font-style:normal;}
.dladv1 p span{margin:9px 3px 0 10px;}
.dlprice{padding-bottom:13px; margin-bottom:25px; border-bottom:1px solid #efefef;}
.dlprice>p{margin-bottom:10px; font-size:14px;}
.dlprice>p b,.dlprice>p i{font-size:30px; color:#ff0101;}
.dlprice>p i{margin-left:7px;}
.dlprice div{font-size:14px;}
.dlprice del{margin:0 10px; color:#999;}
.dlprice div del b{color:#999;}
.dlprice i{font-style:normal; color:inherit; font-size:inherit;}
.dlprice div>i{display:inline-block; font-size:12px; color:#fff; font-style:normal; padding:0 5px; border-radius:3px; background-color:#d2a060;}
.dlprice div p{display:inline-block; float:right; font-size:12px; color:#999;}
.dlprice span{margin-left:10px;}
.dlprice div b{margin-left:3px; color:#333; font-weight:400;}
.dlgoods{margin:0; padding:0;}
.dlgoods dl dt{margin:7px 5px 0 0; font-size:13px; color:#000;}
.dlgoods dl dd ul li{line-height:28px; margin-right:10px; padding:0 7px; border:1px solid #d1d1d1;}
.dlgoods dl dd ul li.action,.dlgoods dl dd ul li:hover{border-color:#ff0101; outline:1px solid #ff0101; background:url(../image/dl-sangle.png) 100% 101% no-repeat;}
.dlgoods .box-nums a{width:37px; height:37px; line-height:35px; color:#d2d2d2; font-size:30px; border-color:#d2d2d2;}
.dlgoods .box-nums a:nth-child(1){line-height:30px;}
.dlgoods .box-nums input{height:37px; border-color:#d2d2d2;}
.dlbtn{margin:25px auto 30px auto; }
.dltopmt{bottom:240px;}
.dlbtn a{display:inline-block; width:168px; height:44px; line-height:44px; margin-right:25px; border-radius:30px; font-size:18px; text-align:center; border:1px solid #fb0d4c;}
.dlbtn a:hover{text-decoration:none;}
.dlbtn .dlbtn1{color:#fb0d4c;}
.dlbtn .dlbtn2,.dlbtn .dlbtn1:hover{color:#fff; background-color:#f3103c; background:linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-webkit-linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-moz-linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-ms-linear-gradient(left,#e51422 0%,#ff0c53 100%);}
.dlbtn .dlbtn2:hover{background:linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-webkit-linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-moz-linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-ms-linear-gradient(left,#ff0c53 0%,#e51422 100%);}
.dlmid{margin:0 25px;}
.dlmid span{background-position:-85px 0;}
.dlcid span{background-position:-170px 0;}

.content-box .a30{margin-top:20px; text-indent:0;}
.content-box .a30 a{display:inline-block; width:180px; overflow:hidden; font-size:15px; text-decoration:none;}
.content-box .link30 a{text-indent:52px;}
.content-box .pt20 p{margin:10px 0;}
.content-box .dl-box-title{font-size:16px;}
.rmbq-box{
	background-color: #f9f9f9;
}
.rmbq-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 25px;
	font-size: 16px;
	border-bottom: 1px solid #eaeaea;
	color: #333;
	font-weight: bold;
}
.rmbq-box .box-con{
	margin: 0 30px;
	padding: 22px 0;
}
.rmbq-box .box-con li{
	height: 20px;
	line-height: 20px;
	margin: 8px 8px 8px 0;
	float: left;
}
.rmbq-box .box-con li a{
	height: 24px;
	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 #00acee;
	background-color:#00acee;
}
.dlipop{width:400px; height:240px; margin:auto;	text-align:center; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,.2); position:fixed;	top:50%; left:50%; margin-top:-120px; margin-left:-200px; z-index:9999; background-color:#fff;}
.dlipop h3{display:inline-block; margin-top:55px; font-size:25px; font-weight:400; color:#00acee;}
.dlipop p{margin-top:15px; margin-bottom:20px; font-size:18px; color:#777;}
.dlipop a{display:inline-block;	width:120px; height:38px; line-height:38px;	font-size:15px;	border-radius:5px;}
.dlipop .dlidely{margin-right:30px;	color:#666;	background-color:#eaeaea;}
.dlipop .dlidely:hover{text-decoration:none; background-color:#dcdbdb;}
.dlipop .dlinow{color:#fff;	background-color:#00acee;}
.dlipop .dlinow:hover{text-decoration:none; background-color:#08a1dc;}
.dlicar b{font-weight:400;}
.clear{clear:both;}
.bbs .hauto{height: auto !important;}
.dvques{margin:35px auto 10px auto;}
.dvques h2{font-size:28px; color:#333; font-weight:400; text-align:center;}
.dvquesbox{padding:25px 35px 5px 35px;}
.dvquesbox div{padding:23px 0; border-top:1px solid #f3f3f3;}
.dvquesbox div:last-child{padding-bottom:0;}
.dvquesbox h5:before{content:"Q"; top:2px;}
.dvquesbox p:before{content:"A"; top:4px;}
.dvquesbox h5:before,.dvquesbox p:before{display:inline-block; width:20px; height:20px; line-height:20px; font-weight:400; text-align:center; font-size:16px; color:#fff; background-color:#16c3e9; position:absolute; left:0;}
.dvquesbox h5{margin:0 0 25px 0; padding-left:40px; font-size:18px; color:#333; font-weight:400; position:relative;}
.dvquesbox p{padding-left:40px; line-height:1.8; font-size:14px; color:#777; position:relative;}
.bbs .box-title{padding-bottom:30px; border-bottom:1px solid #eaeaea;}

.dyobox-new .paper-box .box-title{
	text-align: center;
	font-weight: bold;
}
.dyobox-new .keywords a{
	color: #777;
	cursor: default;
}
.dyobox-new .paper-box .box-info .authors{
	color: #999;
}
.dyobox-new .paper-box .box-abstract{
	background-color: #fff;
	padding: 0;
}
.dyobox-new .tips{
	font-size:12px;
	color: #999;
}
.ad-block img{
	width: 100%;
}
.dyobox-new .fwtj-block h3{
	margin: 20px 0 30px 0;
}
.dyobox-new .fwtj-block{
	width: 1200px;
	background-color: #fff;
}
.dyobox-new .dyobsc{
	padding: 0 20px 10px;
}
.dyobox-new .dyobsc div{
	width: 23.3%;
	margin-right: 2%;
}
.dyobox-new .dyobsc div:last-of-type{
	margin-right: 0;
}

/* 出版社 */
.body-gray{
	background-color: #f7f7f7;
}
/* 出版社列表 */
.list-goods-cbs .list-cbs-each{
	width: 100%;
	height: 194px;
	background-color: #fff;
	position: relative;
	padding-left: 22px;
	margin-bottom: 14px;
}
.list-goods-cbs .list-cbs-each:hover{
	box-shadow:0 0 6px 6px rgba(13,86,176,0.04);
}
.list-goods-cbs .list-cbs-each:hover a{
	text-decoration: none;
}
.list-goods-cbs .list-cbs-each .lileft {
  width: 858px;
  float: left;
  padding: 30px 50px 30px 0;
  position: relative;
}
.list-goods-cbs .list-cbs-each .lileft h2{
	font-weight: bold;
	font-size: 24px;
	color: #333;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	padding-top: 6px;
	text-align: left;
}
.list-goods-cbs .list-cbs-each .lileft h2 span{
	font-size: 12px;
	color: #00a1cc;
    height: 24px;
    line-height: 22px;
    border: 1px solid #00a1cc;
    padding: 0 12px;
    letter-spacing: 1px;
	display: inline-block;
	vertical-align: middle;
	margin:0 0 4px 16px;
	font-weight: 400;
}
.list-goods-cbs .list-cbs-each:hover h2{
	color: #00a1cc;
}
.list-goods-cbs .list-cbs-each .lileft ul {
	width: 100%;
	padding-top: 30px;
}
.list-goods-cbs .list-cbs-each .lileft ul li{
	float: left;
    text-align: left;
    padding: 0 36px 0 30px;
    border-right: 1px solid #e6e6e6;
	width: 20%;
}
.list-goods-cbs .list-cbs-each .lileft ul li:first-of-type{
	padding-left: 0;
}
.list-goods-cbs .list-cbs-each .lileft ul li:last-of-type{
	border-right: none;
	padding-right: 0;
}
.list-goods-cbs .list-cbs-each .lileft ul li p:first-of-type {
	font-size: 14px;
	font-weight: bold;
    color: #333 !important;
    margin-bottom: 8px !important;
}
.list-goods-cbs .list-cbs-each .lileft ul li p:nth-of-type(2){
	font-size: 14px;
	color: #777;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	font-weight: 400;
}
.list-goods-cbs .list-cbs-each .lileft ul li p:nth-of-type(2) a, .list-goods-cbs .list-cbs-each .lileft ul li p:nth-of-type(2) span{
	font-size: 14px;
	color: #777;
	font-weight: 400;
}
.list-goods-cbs .list-cbs-each .lileft ul li p:nth-of-type(2) a:hover{
	color: #00a1cc;
}
.list-goods-cbs .list-cbs-each .lileft ul li p.red{
	color: #de0a00;
}
.list-goods-cbs .list-cbs-each .liright{
	float: right;
	padding: 0 0 0 28px;
	height: 128px;
	margin-top: 30px;
	width: 322px;
	display: table;
	position: relative;
}
.list-goods-cbs .list-cbs-each .liright::before{
	content: "";
	width: 1px;
	height: 104px;
	background-color: #efefef;
	position: absolute;
	top: 12px;
	left: 0;
}
.list-goods-cbs .list-cbs-each .liright>div{
   display: table-cell;
   vertical-align: middle;
   overflow: hidden;
}
.list-goods-cbs .list-cbs-each .liright a, .list-goods-cbs .list-cbs-each .liright span{
	width: 80px;
	height: 24px;
	line-height: 22px;
	border:1px solid #eee;
	color: #999;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	margin-right: 10px;
}
.list-goods-cbs .list-cbs-each .liright a:nth-of-type(3n), .list-goods-cbs .list-cbs-each .liright span:nth-of-type(3n){
	margin-right: 0;
}
.list-goods-cbs .list-cbs-each .liright a:nth-of-type(7), .list-goods-cbs .list-cbs-each .liright a:nth-of-type(8), .list-goods-cbs .list-cbs-each .liright a:nth-of-type(9){
	margin-bottom: 0;
}
.list-goods-cbs .list-cbs-each .liright span:nth-of-type(7), .list-goods-cbs .list-cbs-each .liright span:nth-of-type(8), .list-goods-cbs .list-cbs-each .liright span:nth-of-type(9){
	margin-bottom: 0;
}
.list-goods-cbs .list-cbs-each .liright a:hover{
	color: #fff;
	background-color: #00a1cc;
	border-color: #00a1cc;
}
.filter-sort-r {
    width: 1000px;
    float: left;
}
.filter-sort-r.others {
    margin-top: 3px;
}
.filter-sort-r .simulation-select {
    float: left;
    position: relative;
    width: 94px;
    height: 26px;
    border-radius: 13px;
    margin-right: 26px;
}
.filter-sort-r .simulation-select .inputSelect {
    width: 100%;
    height: 100%;
    padding-left: 17px;
    border-radius: 13px;
    border: 1px solid #D7D7D7;
    cursor: pointer;
    color: #2a2a2a;
	font-size: 14px;
}
.filter-sort-r .simulation-select i {
    display: block;
    width: 7px;
    height: 7px;
    background: url(../image/icon_select.png) no-repeat center;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -3.5px;
    cursor: pointer;
}
.filter-sort-r .simulation-select .select {
    width: 116px;
    padding: 22px 0 22px 22px;
    background: #fff;
    position: absolute;
    top: 44px;
    left: 0;
    border: 1px solid #EEEEEE;
    display: none;
    box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.12);
    z-index: 1;
}
.filter-sort-r .simulation-select .select .inner-box{
	height: 208px;
	overflow-y: auto;
}
.filter-sort-r .simulation-select .select .hide-scroll{
	position: absolute;
	width: 20px;
	height: 208px;
	background-color: #fff;
	z-index: 2;
	top: 22px;
	right: 5px;
}
.filter-sort-r .simulation-select .select:before {
    content: '';
    display: block;
    width: 116px;
    height: 33px;
    background: url(../image/icon_select2.png) no-repeat center;
    position: absolute;
    top: -20px;
    left: 0;
}
.filter-sort-r .simulation-select .select a {
	font-size: 12px;
	color: #2A2A2A;
	line-height: 12px;
	transition: 0.3s;
	margin: 0 0 14px 0;
	padding: 0;
	display: block;
}
.filter-sort-r .simulation-select .select a:hover,
.filter-sort-r .simulation-select .select a.on {
	color: #F12500;
}
.filter-sort-r .simulation-select:hover .select{
	display:block;
}
.filter-sort-r .select:hover .select{
	display:block;
}
.filter-bottom{
	height: 32px;
	padding: 26px 0;
	border-top: 1px solid #f4f6fa;
	margin-bottom: 0 !important;
}
.filter-bottom>b{
	line-height: 32px;
}

/* 相关推荐 */
.block-xgtj{    
	padding: 10px 5px 10px 25px;
    margin: 20px auto 20px auto;
    background-color: #fff;
}
.block-xgtj h5 {
    margin: 0 auto 10px auto;
    font-size: 18px;
}
.block-xgtj ul li {
    width: 114px;
    height: 30px;
    line-height: 30px;
    float: left;
	margin-right: 30px;
	overflow: hidden;
}
.block-xgtj ul li:nth-of-type(8n){
	margin-right: 0;
}
.block-xgtj a {
    font-size: 13px;
    color: #666;
}
.block-xgtj a:hover{
	opacity: .8;
}
.block-bottom{
	margin-top: -165px !important;
}
.block-book{
	padding-bottom: 20px;
}
.block-book .item-left{
	width: 346px;
	height: 436px;
	background: url(../image/bg_cbsimg.png) no-repeat center;
	background-size: cover;
	text-align: center;
	padding-top: 90px;
}
.block-book .item-left>h2{
	font-size: 32px;
	margin-bottom: 10px;
}
.block-book .item-left>p{
	width: 270px;
	margin: 0 auto;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	border: 1px solid #e0e0e0;
}
.block-book .item-right{
	width: 856px;
	padding-left: 40px;
	padding-bottom: 35px;
}
.block-book .item-right>h1{
	font-size: 40px;
	padding-top: 16px;
	color: #fff;
	max-width: 80.5%;
	display: inline-block;
	margin-right: 3%;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.block-book .item-right span.title-tag{
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	height: 26px;
	line-height: 24px;
	padding: 0 12px;
	border:1px solid #fff;
	border-radius: 2px;
	vertical-align: top;
	margin-top: 36px;
	color: #fff;
}
.block-book .item-right span.title-tag:first-of-type{
	margin-right: 10px;
}
.dyobox-cbs-content .block-gray{
	width: 100%;
	height:54px;
	background-color:#f7f7f7;
}
.block-book .item-right .item-right-nav{
	padding-top: 30px;
	background-color: transparent;
}
.dyobox-cbs-content .dyofbar ul{
	width: auto;
	float: left;
	padding-left: 0;
}
.dyobox-cbs-content .dyofbar ul li{
	width: auto;
	color: #333;
	margin-right: 48px;
}
.dyobox-cbs-content .dyofbar ul li:hover {
    color: #00acde;
}
.dyobox-cbs-content .dyofbar ul li.active{
	color: #00aced;
}
.block-book .item-right .item-desc{
	padding-top: 32px;
}
.block-book .item-right .item-desc>p{
	font-size: 13px;
	color: #777;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.block-book .item-right .item-desc>ul{
	margin-top: 22px;
}
.block-book .item-right .item-desc>ul li{
	font-size: 14px;
	margin-bottom: 14px;
}
.block-book .item-right .item-desc>ul li a, .block-book .item-right .item-desc>ul li span{
	color: #333;
	margin-right: 10px;
}
.block-book .item-right .item-desc>ul li a:hover{
	color: #14b4f0;
}
.block-book .item-right .item-btn{
	float: none;
	width: auto;
	display: none;
}
.block-content-list{
	padding-top: 20px;
	color: #333;
	padding-bottom: 20px;
}
.block-content-list>div{
	padding: 32px;
	background-color: #fff;
	margin-bottom: 20px;
}
.block-content-list>div:last-of-type{
	margin-bottom: 0;
}
.block-content-list .title-common{
	margin-bottom: 20px;
}
.block-content-list .title-common h3{
	font-size: 18px;
}
/* 出版社简介 */
.block-content-list .cbsjs-content>p{
	font-size: 15px;
	margin-bottom: 24px;
	line-height: 1.75;
}
.block-content-list .cbsjs-content>p:last-of-type{
	margin-bottom: 0;
}
.block-content-list .block-mzsm .cbsjs-content>p{
	font-size: 12px;
	color: #999;
}
/* 出版社业务 */
.block-content-list .cbsyw-content ul, .block-content-list .cbsbz-content ul{
	display: flex;
	justify-content: space-between;
}
.block-content-list .cbsyw-content ul li{
	width: 100%;
	height: 140px;
	background-color: #f2f7f9;
	margin-right: 6px;
	padding: 30px 26px;
	text-align: center;
}
.block-content-list .block-cbsyw .cbsyw-content ul li b{
	font-size: 16px;
	margin-bottom: 14px;
	display: block;
}
.block-content-list .block-cbsyw .cbsyw-content ul li p{
	font-size: 14px;
	color: #777;
	line-height: 1.75;
}
/* 出版社荣誉 */
.block-content-list .block-cbsry .cbsry-content p{
	margin-bottom: 6px;
}
/* 服务保障 */
.block-content-list .cbsbz-content ul li{
	width: 100%;
	height: 174px;
	background-color: #f2f7f9;
	padding: 34px 24px 40px 156px;
}
.block-content-list .cbsbz-content ul li:first-of-type{
	margin-right: 16px;
	background: #f2f7f9 url(../image/icon_why1.png) no-repeat 22px center;
}
.block-content-list .cbsbz-content ul li:last-of-type{
	background: #f2f7f9 url(../image/icon_why2.png) no-repeat 30px 50px;
}
.block-content-list .cbsbz-content ul li b{
	font-size: 24px;
	font-weight: 400;
	display: block;
	margin-bottom: 10px;
}
.block-content-list .cbsbz-content ul li p{
	font-size: 14px;
	line-height: 1.75;
}
/* 服务清单 */
/*过户资料*/
.cbsqd-content .gh-transfer{
	width: 100%;
}
.cbsqd-content .gh-transfer-top ul{
	font-size: 0;
    width: 100%;
    height: 60px;
    background-color: #f2f7f9;
}
.cbsqd-content .gh-transfer-top ul li{
	position: relative;
    float: left;
    font-size: 16px;
    color: #333;
    padding-left: 40px;
    line-height: 60px;
	font-weight: bold;
}
.cbsqd-content .gh-transfer-top ul li:first-of-type, .cbsqd-content  table tr td:first-of-type, .cbsqd-content  table tr:nth-of-type(2) td:first-of-type{
	width: 185px;
}
.cbsqd-content .gh-transfer-top ul li:nth-of-type(2), .cbsqd-content table tr td:nth-of-type(2){
	width: 440px;
	padding-right: 60px;
}
.cbsqd-content .gh-transfer-top ul li:nth-of-type(3), .cbsqd-content table tr td:nth-of-type(3){
	width: 188px;
}
.cbsqd-content .gh-transfer-top ul li:nth-of-type(4), .cbsqd-content  table tr td:nth-of-type(4){
	width: 284px;
}
.cbsqd-content .gh-transfer-top ul li:not(5):after{
	content: "";
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
    height: 15px;
    margin-left: 14px;
    background-color: #D3D9DF;
}
.cbsqd-content .gh-transfer-bottom{
	padding: 30px 40px;
    background: #fff;
    border: 1px solid #EEEEEE;
}
.cbsqd-content table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.cbsqd-content table tr td:first-of-type{
	font-weight: bold;
}
.cbsqd-content table tr:first-of-type td{
	border-top: none !important;
}
.cbsqd-content table tr:first-of-type td:first-of-type{
	width: 148px;
	padding-left: 0;
}
.cbsqd-content table tr:first-of-type td:last-of-type{
	border-right: none !important;
}
.cbsqd-content table tr:nth-of-type(2) td:first-of-type{
	width: 134px;
	padding-left: 0;
}
.cbsqd-content table td{
	font-size: 14px;
    color: #333;
    padding: 17px 0 17px 40px;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    text-align: left;
}
/* 服务流程 */
.block-content-list .cbslc-content{
	padding-left: 50px;
}
.block-content-list .cbslc-content ul li {
	width: 236px;
	float: left;
	position: relative;
}
.block-content-list .cbslc-content ul li:not(:last-of-type):after{
	content:""; 
	width:126px;
	height: 1px;
	background-color: #f0f0f0;
	display: block;
	position:absolute; 
	top: 38px;
	left: 92px;
}
.block-content-list .cbslc-content ul li:last-of-type{
	width: 78px;
}
.block-content-list .cbslc-content ul li span{
	display: block;
	width: 76px;
	height: 76px;
	line-height: 76px;
	border-radius: 76px;
	color: #2ac6fa;
	font-size: 30px;
	font-weight: bold;
	background-color: #f9fcff;
	border: 1px solid #b2c9d2;
	text-align: center;
}
.block-content-list .cbslc-content ul li p{
	font-size: 18px;
	margin-top: 16px;
	padding-left: 4px;
}
/* 服务特色 */
.block-content-list .cbsys-content ul li{
	width: 49%;
	height: 162px;
	margin: 0 1% 1% 0;
	float: left;
	background-color: #f2f7f9;
	padding: 50px 36px 50px 29px;
}
.block-content-list .cbsys-content ul li:nth-of-type(2n){
	margin-right: 0;
}
.block-content-list .cbsys-content ul li>a{
	display: block;
}
.block-content-list .cbsys-content ul li>a>span{
	display: inline-block;
	width: 56px;
	height: 49px;
	float: left;
	border: 1px solid transparent;
	background: url(../image/icon_yslist.png) -22px -16px no-repeat;
}
.block-content-list .cbsys-content ul li>a>p{
    margin-left: 28px;
    float: left;
    font-size: 14px;
    color: #a3a3a3;
}
.block-content-list .cbsys-content ul li>a>p>strong {
    display: block;
    margin: -2px 0 7px 0;
    font-size: 16px;
    color: #333;
    letter-spacing: 1px;
}
.block-content-list .cbsys-content ul li{
	display: block;
}
.block-content-list .cbsys-content ul li>span{
	display: inline-block;
	width: 56px;
	height: 49px;
	float: left;
	border: 1px solid transparent;
	background: url(../image/icon_yslist.png) -22px -16px no-repeat;
}
.block-content-list .cbsys-content ul li>p{
    margin-left: 28px;
    float: left;
    font-size: 14px;
    color: #a3a3a3;
	max-width: 400px;
}
.block-content-list .cbsys-content ul li>p>strong {
    display: block;
    margin: -2px 0 7px 0;
    font-size: 16px;
    color: #333;
    letter-spacing: 1px;
}
.block-content-list .cbsys-content ul li .imgx2{background-position:-572px -16px;}
.block-content-list .cbsys-content ul li .imgx3{background-position:-22px -178px;}
.block-content-list .cbsys-content ul li .imgx4{background-position:-578px -180px;}

/* 常见问题 */
.block-content-list .cbswt-content ul li{
	width: 49%;
	height: 162px;
	margin: 0 1% 1% 0;
	float: left;
	background-color: #f2f7f9;
	padding: 28px 32px;
}
.block-content-list .cbswt-content ul li:nth-of-type(2n){
	margin-right: 0;
}
.block-content-list .cbswt-content ul li>h4{
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 14px;
}
.block-content-list .cbswt-content ul li>p{
	font-size: 14px;
	color: #999;
	line-height: 1.75;
}
.block-content-list .cbswt-content ul li>p a{
	color: #00acee;
}
.block-content-list .cbswt-content ul li>p a:hover{
	text-decoration: underline;
}
/* 出版社搜索 */
.cbs-search-list>a{
	position: relative;
	display: block;
}
.cbs-search-list>a>span{
	position: absolute;
	left: 31%;
	top: 20%;
	text-align: center;
	display: block;
	width: 110px;
	font-size: 16px;
	font-weight: bold;
}
.copyrightnew>a{
	color: #7b8088;
	font-size: 12px;
}
.copyrightnew>a:hover{
	opacity: .8;
}
/* 期刊内页重要提示 */
.important-tips{
	font-size: 12px;
	color: #999;
	height: 54px;
	line-height: 54px;
}
/* 广告模块 */
.ad-block{
	width: 1200px;
}
.ad_ad_block {
	width: 852px;
	height: 132px;
	background: url(../image/dxn-lbck-adv.png) no-repeat center center;
	background-size: 100% auto;
	text-align: center;
	margin: 40px auto 0px;
	overflow: hidden;
}
.ad_ad_block>a{
	display: block;
}
.ad_ad_block>a:hover{
	opacity: 0.8;
}
.ad_ad_block  h1{
	font-size: 32px;
	font-weight: bold;
	color: #333;
    margin-top: 20px;
}
.ad_ad_block span{
	display: block;
	width: 145px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	color: #333;
	margin: 10px auto 0px;
	border: 1px solid #333;
	border-radius: 19px;
	opacity: 0.95;
}
.ad-block-qk{
	display: none;
	width: 100%;
	height: 90px;
	margin: 30px auto 0;
	background: url(../img/youfb_qk_qkzgxc.png) no-repeat center;
}
.ad-block-qk>a{
	display: block;
	width: 100%;
	height: 90px;
}
.ad-block-qk:hover{
	opacity: .8;
}
.ad_ad_new{
	width: 920px;
	margin: 20px auto 0px;
}
.ad-block-dy{
	height: 116px;
	margin: 10px auto 20px;
	background: url(../image/bg_block_ad_dy.png) no-repeat center;
	background-size: cover;
}
.ad-block-sci>a{
	display: block;
	width: 100%;
	height: 108px;
	margin: 30px auto 20px;
	background: url(../image/bg_block_ad_sci.png) no-repeat center;
	background-size: cover;
}
.ad-block-sci>a:hover{
	opacity: .8;
}
.ad-block .item-left{
	float: left;
	width: 70%;
	padding-left: 40px;
}
.ad-block .item-left b{
	display: block;
	color: #11acde;
	font-size: 30px;
	font-weight: bold;
	padding-top: 8px;
}
.ad-block-dy .item-left b{
	font-size: 35px;
	padding-top: 16px;
}
.ad-block .item-left p{
	font-size: 18px;
}
.ad-block .item-right{
	float: right;
	width: 20%;
	padding-right: 40px;
}
.ad-block .item-right a{
	float: right;
	display: block;
	width: 110px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 20px;
	font-size: 16px;
	font-weight: bold;
	background-color: #ff4800;
	margin-top: 27px;
}
.ad-block-dy .item-right a{
	width: 130px;
	margin-top: 40px;
}
.ad-block .item-right a:hover{
	opacity: .8;
}
.dlbtn a.btn-ggtf{
	background-color: #ff8920;
	border-color: #ff8920;
	color: #fff;
}
.dlbtn a.btn-ggtf:hover {
    color: #fff;
    background-color: #ff8920;
    background: linear-gradient(left,#fb8318 0%,#fd8f2d 100%);
    background: -webkit-linear-gradient(left,#fb8318 0%,#fd8f2d 100%);
    background: -moz-linear-gradient(left,#fb8318 0%,#fd8f2d 100%);
    background: -ms-linear-gradient(left,#fb8318 0%,#fd8f2d 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: top;
}
.table{display: table;height:100%;}
.table_cell {
    display: table-cell;
    vertical-align: middle;
}
/* 首页广告图 */
.yfb-ad-index{
	width: 100%;
	height: 88px;
	margin: 0 auto;
	background: url(../ad/dy/ad_index_dy.png) no-repeat center;
	background-size: cover;
}
.yfb-ad-index:hover{
	opacity: 0.85;
}
.yfb-ad-index>a{
	display: block;
	width: 100%;
	height: 88px;
	text-align: center;
	overflow: hidden;
}
.yfb-ad-index .content {
	width: 720px;
	margin: 20px auto;
	display: flex;
	justify-content: space-between;
    align-items: center;
}
.yfb-ad-index .content h3{
	color: #fff;
	font-size: 32px;
}
.yfb-ad-index .content span{
	 width: 130px;
	 height: 42px;
	 line-height: 42px;
	 text-align: center;
	 background: rgba(255,255,255,.2);
	 border-radius: 4px;
	 color: #fff;
	 font-size: 16px;
}
/* 期刊广告页面 */
.yfb-ad-qk{
	width: 100%;
	height: 130px;
	margin: 0 auto;
	background: url(../ad/dy/ad_content_qk.png) no-repeat center;
	background-size: cover;
	position: relative;
}
.yfb-ad-qk>div{
	padding-left: 20px;
}
.yfb-ad-qk .p1{
	font-size: 24px;
	font-weight: bold;
	color: #11acde;
	max-width: 62%;
	padding-top:34px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.yfb-ad-qk .p1 b{
	font-size: 20px;
	font-weight:normal;
	color:#333;
}
.yfb-ad-qk .p1 b span{
	color: #ff4800;
	font-weight:bold;
}
.yfb-ad-qk ul li{
	float:left;
	font-size: 12px;
	margin-left:46px;
}
.yfb-ad-qk ul{
	margin-top:8px;
}
.yfb-ad-qk ul li:before{
	content: "";
	display: inline-block;
	width: 14px;
	height: 17px;
	background: url(../image/youfb_dy_yssm_blue.png) no-repeat center;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.yfb-ad-qk ul{
	margin-top:8px
}
.yfb-ad-qk ul li:first-of-type{
	margin-left:0;
}
.yfb-ad-qk ul li:hover a{
	color: #11acde;
}
.yfb-ad-qk .p2{
	font-size: 15px;
	color:#666;
	line-height:26px;
}
.yfb-ad-qk .p2 span{
	color: #ff4800;
}
.yfb-ad-qk>a{
	position: absolute;
	display: block;
	width: 112px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 18px;
	font-size: 16px;
	font-weight: bold;
	border:1px solid #ff4800;
	background-color: #ff4800;
	margin-top: 27px;
	right: 34px;
	top:22px;
}
.yfb-ad-qk>a.btn_jrgwc{
	right: 34px;
	color: #ff4800;
	background-color: #fff;
}
.yfb-ad-qk>a.btn_ljdy{
	right: 283px;
}
.yfb-ad-qk>a.btn_ljdy:hover{
	background-color: #f76629;
}
.yfb-ad-qk>a.btn_jrgwc:hover{
	color: #fff;
	background-color: #f76629;
}
.yfb-ad-qk>a.btn_jrgwc{
	right: 157px;
}
.yfb-ad-qk>a.btn_gkgm{
	right: 31px;
}
/* 杂志问答 */
.wenda-body{
	background-color: #f9f9f9;
}
.wenda-body a:hover{
	opacity: .8;
	text-decoration: none;
}
.wenda-content{
	margin-top: -127px;
}
.wenda-content .main{
	background-color: #fff;
	padding: 40px 60px;
	color: #333;
	margin-bottom: 20px;
}
.wenda-content .main h1{
	text-align: center;
	font-size: 28px;
}
.wenda-content .main .ly{
	text-align: center;
	font-size: 12px;
	color: #999;
	margin: 10px 0 30px 0;
}
.wenda-content .main>div>p{
	font-size: 16px;
	color: #333;
	line-height: 1.75;
	margin-bottom: 20px;
}
.wenda-content .main>div .tgxz p{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 1.75;
	margin-bottom: 20px;
}
.wenda-content .main>div>p>b{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.wenda-content .main>div>p .price{
	color: #fe3131;
}
.wenda-content .dyotable div:hover p{
	color:#333;
}
.wenda-content .btn-wenda-dy{
	display: inline-block;
	width: 94px;
	height: 32px;
	line-height: 32px;
	background-color: #14b4f0;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.wenda-content .common-box{
	background-color: #fff;
	margin-bottom: 20px;
	padding: 30px 60px;
}
.wenda-content .wenda-qkxx .box-image{
	float: left;
	width: 122px;
	height: 164px;
}
.wenda-content .wenda-qkxx .box-image img{
	width: 100%;
	height: 100%;
}
.wenda-content .wenda-qkxx .box-info{
	float: left;
	width: 666px;
	margin-left: 20px;
}
.wenda-content .wenda-qkxx .box-info .item-name a{
	display: block;
	font-size: 24px;
	font-weight: bold;
}
.wenda-content .wenda-qkxx .box-info .item-info p{
	font-size: 15px;
	line-height: 2;
	margin: 10px 0 20px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.wenda-content .wenda-qkxx .box-info .item-info span{
	font-size: 13px;
	color: #777;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 12px;
	background-color: #f3f3f3;
	border-radius: 20px;
	margin-right: 12px;
	max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wenda-content .wenda-qkxx .box-btn{
	float: left;
	width: 274px;
	text-align: right;
}
.wenda-content .wenda-qkxx .box-btn a{
	float: right;
	display: block;
	font-size: 15px;
	color: #fff;
	width: 160px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin-bottom: 6px;
	border-radius: 4px;
}
.wenda-content .wenda-qkxx .box-btn a.btn-wenda1{
	background-color: #00a4d0;
	margin-top: 34px;
}
.wenda-content .wenda-qkxx .box-btn a.btn-wenda2{
	background-color: #27d1ff;
}
.wenda-content .wenda-xgwt .box-title{
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 30px;
	border-bottom: 1px dashed #d9d9d9;
}
.wenda-content .wenda-xgwt ul{
	padding-top: 20px;
}
.wenda-content .wenda-xgwt ul li{
	float: left;
	width: 33.33%;
	font-size: 15px;
	line-height: 3;
}
/* 更多问题 */
.dyoques-more  ul li{
	float: left;
	width: 47.2%;
	line-height: 2.5;
}
.dyoques-more  ul li a{
	font-size: 16px;
}
.dyoques-more  ul li:nth-of-type(odd){
	margin-right: 5.6%;
}
.block-mzsm p{
	font-size: 12px;
	line-height: 1.75;
	color: #999;
}
.block-mzsm p a{
	color: #999;
}
.block-mzsm p a:hover{
	color: #00acee;
}
.dyoques-more ul li:hover a{
	color: #00acee;
}

/* 面包屑 */
.nav-box-fw{
	color: #00acee;
}
.nav-box-fw>a, .nav-box-fw>h1{
	font-size: 12px;
	color: #00acee;
	line-height: 32px;
}
.nav-box-fw>h1{
	display:inline-block;
	font-weight:normal;
}
.nav-box-fw>span, .nav-box-fw>h1{
	color: #777;
}

/* 期刊知识、范文迭代 */
.youfb-fanwen-list .left-list{
	width: 840px;
	padding: 0 40px;
	background-color: #fff;
}
.youfb-fanwen-list .right-bar{
	width: 270px;
}
.youfb-fanwen-list .paper-box .box-item li{
	padding: 30px 0;
	border-bottom: 1px solid #f1f1f1;
}
.youfb-fanwen-list .paper-box .box-item li:hover h3{
	color: #00acee;
}
.youfb-fanwen-list .paper-box .box-item li .item-title{
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.youfb-fanwen-list .paper-box .box-item li .item-abstract{
	font-size: 13px;
	line-height: 26px;
	color: #777;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.youfb-fanwen-list .paper-box .box-item li .item-keyword{
	font-size: 12px;
	color: #999;
	line-height: 26px;
	margin-top: 15px;
}
.youfb-fanwen-list .paper-box .box-item li .item-keyword a{
	display: inline-block;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	background-color: #f6f6f6;
	border-radius: 4px;
	border: none;
	font-size: 13px;
	color: #999;
	margin: 0 5px 0 0;
}
.youfb-fanwen-list .paper-box .box-item li .item-date{
	font-size: 12px;
	color: #999;
}
.youfb-fanwen-list .rmwz-box .box-title{
	height: 55px;
	line-height: 55px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 20px;
	color: #333;
	border-bottom: solid 1px #ebebeb;
}
.youfb-fanwen-list .rmwz-box .box-con{
	margin: 15px 20px;
	padding-bottom: 15px;
}
.youfb-fanwen-list .rmwz-box .box-con li{
	margin: 0;
	padding: 0;
	background: none;
	border-bottom: none;
}
.youfb-fanwen-list .rmwz-box .box-con li:hover a{
	text-decoration: none;
}
.youfb-fanwen-list .rmwz-box .box-con li .title{
	font-size: 15px;
	line-height: 42px;
	margin-left: 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.youfb-fanwen-list .rmwz-box .box-con li .title i{
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	color: #fff;
	font-size: 14px;
	background: url(../image/icon_fw_xgwz.png) no-repeat;
	background-size: 15px;
	border-radius: 2px;
	text-align: center;
	vertical-align: middle;
	margin: 0 10px 4px 0;
	font-style: normal;
}
.youfb-fanwen-list .rmqk-box .box-con{
	margin: 25px 20px 15px 20px;
}
.youfb-fanwen-list .rmqk-box .box-con li{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ebebeb;
}
.youfb-fanwen-list .rmqk-box .box-con li:last-of-type{
	margin-bottom: 0;
	padding-bottom: 10px;
	border-bottom: none;
}
.youfb-fanwen-list .rmqk-box .box-con .item-img{
	float: left;
	width: 88px;
	height: 122px;
}
.youfb-fanwen-list .rmqk-box .box-con .item-img img{
	width: 100%;
	height: 100%;
}
.youfb-fanwen-list .rmqk-box .box-con .item-info{
	float: left;
	width: 124px;
	margin-left: 18px;
}
.youfb-fanwen-list .rmqk-box .box-con .item-info h4{
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.youfb-fanwen-list .rmqk-box .box-con .item-info p{
	font-size: 12px;
	line-height: 22px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.youfb-fanwen-list .rmqk-box2 .box-con .item-info p{
	display: block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.youfb-fanwen-list .rmqk-box2 .box-con .item-info .btn-tg{
	display: block;
	width: 74px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
	margin-top: 12px;
	background-color: #00acee;
}
.youfb-fanwen-list .rmqk-box .box-con li:hover h4{
	color: #00acee;
}
.youfb-fanwen-list .rmqk-box2 .box-con li:hover .btn-tg{
	opacity: .8;
}
/* 服务推荐 */
.youfb-fanwen-list .fwtj-box-fw .box-con li{
	height: auto;
	border-bottom: 1px dashed #ebebeb;
	padding: 12px 0;
}
.youfb-fanwen-list .fwtj-box-fw .box-con li:first-of-type{
	padding-top: 0;
}
.youfb-fanwen-list .fwtj-box-fw .box-con li a{
	height: auto;
}
.youfb-fanwen-list .fwtj-box-fw .fanwen-work i{
	margin-left: 0;
}
.youfb-fanwen-list .fwtj-box-fw .box-con li:hover h2{
	color: #00acee;
}
/* 查看更多 */
.btn-more-box>a{
	display: block;
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #666;
	height: 48px;
	line-height: 48px;
	border: solid 1px #eee;
	margin: 50px auto;
}
.btn-more-box>a:hover{
	text-decoration: none;
	color: #823f0b;
}

/* 翻页 */
a:hover{
	text-decoration: none;
}
.youfb-fanwen-show .page-con{
	padding: 30px 40px;
	background-color: #fff;
}
.youfb-fanwen-show .page-con ul li{
	display: block;
	width: 100%;
}
.youfb-fanwen-show .page-con ul li a{
	display: block;
	border: none;
	text-align: left;
	height: auto;
	line-height: 32px;
	color: #222;
	font-size: 14px;
	padding-left: 0;
}
.youfb-fanwen-show .page-con ul li:hover a{
	text-decoration: none;
	color: #00a1cc;
}
.youfb-fanwen-show .left-list{
	width: 920px;
	padding: 0;
	background-color: transparent;
}
.youfb-fanwen-show .fanwen-show{
	margin-right: 0;
	padding: 40px;
	background-color: #fff;
	margin-bottom: 15px;
}
.youfb-fanwen-show .fanwen-title{
	height: auto;
}
.youfb-fanwen-show .fanwen-info{
	font-size: 14px;
	color: #999;
	text-align: center;
	margin: 12px 0 36px 0;
}
.youfb-fanwen-show .fanwen-title h2, .youfb-fanwen-show .fanwen-title h1, .youfb-fanwen-show .youfb_mainfw>h1{
	float: none;
	font-size: 38px;
	text-align: center;
	font-weight: bold;
	line-height: 50px;
}
.youfb-fanwen-show .fanwen-body p{
	font-size: 16px;
	line-height: 32px;
	text-align: justify;
	word-break: break-all;
}
.youfb-fanwen-show .fanwen-body p.art-img-title{
	text-align: center;
}
.youfb-fanwen-show .mzsm{
	font-size: 12px;
	color: #999;
	line-height: 22px;
	padding: 30px 40px;
	background-color: #fff;
	margin-top: 15px;
}
/* 精品范文 */
.gray-body{
	background-color: #f8f8f9;
}
.youfb_jinpin_tag{
	padding: 20px 0;
}
.youfb_jinpin_tag .const-left{
	height: 98px;
	line-height: 98px;
	background-color: #fff;
	padding-left: 30px;
	margin-bottom: 20px;
	font-size: 14px;
}
.youfb_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;
}
.youfb_jinpin_tag .const-list{
	margin-top: 20px;
}
.youfb_jinpin_tag .const-list>div{
	padding:30px 30px 20px 30px; 
	margin-bottom:15px; 
	background-color:#fff;
}
.youfb_jinpin_tag .const-list b{
	display:block; 
	width:50px; 
	line-height:1; 
	font-size:32px; 
	text-transform:uppercase; 
	font-weight:bold;
	margin-bottom: 30px;
}
.youfb_jinpin_tag .const-list p{
	display: block;
}
.youfb_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;
}
.youfb_jinpin_tag .const-list a:hover{
	color: #00acee;
}
.youfb_jinpin_tag .const-left a.active{
	color:#fff;
	background-color: #00acee;
}
.dyodes-bg .youfb-show-xghw{
	background-color: #fff;
	padding: 20px 30px 14px 30px;
}
.dyodes-bg .youfb-show-xghw h3{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 8px 0;
}
.dyodes-bg .youfb-show-xghw ul li{
	float: left;
	width: 23%;
	padding-right: 2%;
	font-size: 12px;
	line-height: 30px;
	color: #555;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dyodes-bg .youfb-show-xghw ul li:hover a{
	color:#00acee;
	text-decoration: none;
}

/* 期刊标签 */
.youfb_qkbq_list .qkbq_tit{
	font-size: 26px;
	margin-bottom: 20px;
}
.youfb_qkbq_list .dyocrumbs{
	height: 190px;
}
.youfb_qkbq_list em{
	color: #fc0000;
	font-style: normal;
}
.youfb_qkbq_list .dyoshai{
	margin-top: -140px;
}
.youfb_qkbq_list .youfb_qklabel_page{
	width: 1062px;
	padding: 12px 70px;
	background-color: #fff;
	margin: 0 auto;
}
.youfb_qkbq_list .youfb_qklabel_page ul li{
	font-size: 14px;
	color: #222;
	line-height: 36px;
}
.youfb_qkbq_list .youfb_qklabel_page ul li:first-of-type{
	float: left;
}
.youfb_qkbq_list .youfb_qklabel_page ul li:nth-of-type(2){
	float: right;
}
.youfb_qkbq_list .youfb_qklabel_page ul li a{
	font-size: 14px;
	color: #222;
}
.youfb_qkbq_list .youfb_qklabel_page ul li:hover{
	color: #00acee;
}
.youfb_qkbq_list .youfb_qklabel_page ul li:hover a{
	color: #00acee;
}

.youfb_qk_qkdh a{
	display: inline-block;
	font-size: 13px;
	line-height: 24px;
	color: #777;
	margin-right: 8px;
}
.youfb_qk_fwys>div:first-of-type{
	background: #f9f9f9 url(../img/icon_qk_fwys1.png) no-repeat 91px 25px;
}
.youfb_qk_fwys>div:nth-of-type(2){
	background: #f9f9f9 url(../img/icon_qk_fwys2.png) no-repeat 91px 25px;
}
.youfb_qk_fwys>div:nth-of-type(3){
	background: #f9f9f9 url(../img/icon_qk_fwys3.png) no-repeat 91px 25px;
}
.youfb_qk_fwys>div:nth-of-type(4){
	background: #f9f9f9 url(../img/icon_qk_fwys4.png) no-repeat 91px 25px;
}
.youfb_qk_pages{
	width: 1100px;
	margin: 20px auto 0 auto;
	padding: 30px 25px 30px 75px;
	background-color: #fff;
}
.youfb_qk_pages ul li{
	float: left;
	width: 50%;
	font-size: 14px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.youfb_qk_pages ul li:hover{
	color: #14b4f0;
}
.youfb_qk_pages ul li:hover a{
	color: #14b4f0;
}
.youfb_foot_cont .youfb_foot_llogo{
	float: left;
	width: 120px;
}
.youfb_foot_cont .youfb_foot_llogo>a{
	display: block;
	width: 120px;
}
.youfb_foot_cont .youfb_foot_rmenu{
	width: 960px;
	line-height: 30px;
	margin: auto;
}
.youfb_foot_cont .youfb_foot_rmenu ul{
	width: auto;
	float: none;
	padding-left: 0;
	text-align: center;
}
.youfb_foot_cont .youfb_foot_rmenu ul li{
	display: inline-block;
	margin-left: 60px;
	margin-bottom: 0;
}
.youfb_foot_cont .youfb_foot_rmenu ul li a{
	font-size: 14px;
	color: #fff;
}
.youfb_foot_cont .youfb_foot_rmenu ul li a:hover{
	color: #c1c1c1;
}
.youfb_fw_yqlj{
	padding: 20px 40px;
}
.youfb_fw_yqlj ul li{
	width: 14.28%;
	padding-right: 1%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 购物车结算新样式覆盖 */
.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;
}
.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;
}
.set-btm{
	margin-bottom: 14px;
}
.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;
}
.settlement-table-list table {
	margin: 0px auto;
}
.settlement-table-list table thead th {
	padding: 14px 0px;
	font-size: 14px;
}
.settlement-table-list table thead .first-th{
	font-size: 16px;
}
.settlement_dxcartbg {
	background-color: #f6f6f6;
	padding-bottom:10px;
}
.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,
.settlement_haozz_breadcrumb h1{
	color: #777;
}
.settlement_haozz_breadcrumb h1{
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
}
.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;
}
.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;

}
.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;
}
.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-between;
}
.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;
}
.dlmid {
	margin: 0 25px;
}
.dlmid span {
	background-position: -85px 0;
}
.dlcid span {
	background-position: -170px 0;
}
.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: #222222;
	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;
}
.w1200{width:1202px; margin:0 auto;}
a{text-decoration:none;}
.nomr{margin-right:0 !important;}
.nomb{margin-bottom:0 !important;}
.dyobox a:hover{text-decoration:none;}
.dyobox h2{font-size:42px; font-weight:bold; text-align:center;}
.dyobck1{height:33px; line-height:33px; font-size:12px; color:#777; background-color:#f9f9f9;}
.dyobck1 span.tel{
	float: none !important;
}
.dyobck1 span.telye{
	color: #ffde01;
	float: none !important;
}
.dyobck1s{color:#fff; background-color:#6dbdf0;}
.dyobck1 p{display:inline-block; float:right; text-align:right;}
.dyobck1 p a{margin-left:30px; font-size:12px; color:inherit;}
.dyobck1 a:hover{text-decoration:none; color:#dedede;}
.dyobck1 b{font-weight:400;}
.dyobck1s a, .dyobck1s span{color:#fff !important;}
.dyobck2{height:671px; overflow:hidden; background:#33b6ef;}
.dyobck2-t{margin:23px auto 24px auto;}
.dyobck2-t>a{display:inline-block; width:168px; float:left;margin-right:130px;}
.dyobck2-t div{width:493px; height:46px; float:left; margin:8px 0 0 74px; overflow:hidden; background-color:#f1f6f8;}
.dyobck2-text{display:inline-block; width:375px; height:46px; margin-left:16px; padding:0; border:none; outline:none; line-height:46px; background-color:#f1f6f8;}
.dyobck2-btn{display:inline-block; width:94px; height:40px; padding:0; line-height:40px; font-size:16px; color:#fff; border:none; outline:none; position:relative; top:1px; cursor:pointer; background-color:#f32227;}
.dyobck2-btn:hover{background-color:#f0060b;}
.dyobck2-t p{display:inline-block; float:right; margin-top:15px;}
.dyobck2-t p a{margin-left:40px;}
.dyobck2-t p a:first-of-type{
	display: none;
}
.dyobck2-b{height:41px; border-bottom:1px solid #78c5f2;}
.dyobck2-b li{display:inline-block; width:290px; height:41px; float:left; background:#383838 url(../img/dyobck2-b-list.png) no-repeat; position:relative;}
.dyobck2-b li>a,.dyobck2-b ul>a{display:block; height:41px; line-height:41px; font-size:15px; color:#fff; font-weight:bold;}
.dyobck2-b li>a{padding-left:12px;}
.dyobck2-b ul>a{float:left; padding:0 20px;}
.youfb_dyobck2 .dyobck2-b ul>a{float:left; padding:0 30px;}
.dyobck2-b ul>a:hover{color:#dedede;}
.dyobck2-b ul>a:last-of-type{padding-right: 0;}
.dyobck2-bl>div{padding:13px 0; border-bottom:1px solid #dcdfe7; background-color:#e0e5f4;}
.dyobck2-bl>div:hover{background-color:#fff;}
.dyobck2-bl .dsclast{height:50px; padding:0 25px 0 30px; line-height:50px; border-bottom:none; background-color:#151515; position:relative;}
.dyobck2-bl .dsclast:hover{background-color:#2a2828;}
.dsclast a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.dyobck2-bl dt{padding:0 18px; margin:0; font-size:14px; font-weight:bold;}
.dyobck2-bl dt a{font-size:14px; color:#333;}
.dyobck2-bl dt a:hover{color:#00acee;}
.dyobck2-bl i{display:inline-block; width:22px; height:22px; margin:0 8px 0 0; text-align:center; vertical-align:middle; background:url(../img/dyo-icon.png) 0 -1px no-repeat;} 
.dyobck2-bl .dyo-icon2{background-position:-24px -1px;}
.dyobck2-bl .dyo-icon3{background-position:-48px -1px;}
.dyobck2-bl .dyo-icon4{background-position:-72px -1px;}
.dyobck2-bl .dyo-icon5{background-position:-96px -1px;}
.dyobck2-bl .dyo-icon6{background-position:-120px -1px;}
.dyobck2-bl dd{margin-top:9px; padding:0 0px 0 45px;}
.dyobck2-bl dd a{margin-right:14px; font-size:13px; color:#777;}
.dyobck2-bl dd a:hover{color:#38b6ef;}
.dyobck2-bl h4{font-size:14px; color:#fff;}
.dyobck2-bl h4 i{float:right; margin-top:14px; line-height:22px; border-radius:100%; color:#151515; font-style:normal; background:#e0e5f4 none; }
.dyobck2-bl>div:hover div{display:block;}
.dyobck2-bl div div{display:none; width:858px; height:534px; padding:25px 10px 40px 45px; position:absolute; top:41px; left:290px; z-index:7; background-color:#fff;}
.dyobck2-bl h5{margin:0 0 28px 0; font-size:15px; color:#555;}
.dyobck2-bl div p{width:135px; height:42px; margin:0 32px 15px 0; float:left; text-align:center; border:1px solid #ececec;}
.dyobck2-bl div p:hover{border-color:#00acde;}
.dyobck2-bl p a{display:inline-block; width:100%; height:42px; line-height:42px; color:#333;}
.dyobck2-bl p:hover a{color:#00acee;}
.dyobck2-i{width:690px; height:300px; margin:125px auto 0 auto; color:#fff; position:relative; left:150px;}
.dyobck2-i h1{font-size:62px; font-weight:300;}
.dyobck2-i h4{margin:27px 0 35px 0; font-size:18px; font-weight:300; opacity:0.7;}
.dyobck2-i p a:hover{opacity:1;}
.dyobck2-i p a{margin-right:27px; font-size:14px; color:#fff; opacity:.7; font-weight:400;}
.dyobck2-i p a:before{content:""; display:inline-block; width:13px; height:13px; margin:0 3px 0 0; position:relative; top:1px; background:url(../img/dyobck2-offer.png) no-repeat;}
.dyobck2-i>a{display:inline-block; width:164px; height:41px; line-height:41px; font-size:16px; text-align:center; color:#fff; border:1px solid #85d7f7; opacity:.8; position:relative;}
.dyobck2-i>a:hover{opacity:1; color:#00acee; background-color:#fff;}
.dyobck2-i i{display:inline-block; width:46px; height:41px; float:right; border-left:1px solid #85d7f7;}
.dyobck2-i i:after{content:""; display:inline-block; width:19px; height:7px; position:relative; top:-3px; background:url(../img/dyobck2-arrow.png) 0 0 no-repeat; -webkit-transition:transform 0.3s ease; -moz-transition:transform 0.3s ease; -ms-transition:transform 0.3s ease; transition:transform 0.3s ease;}
.dyobck2-i>a:hover i:after{background-position:0 -8px; -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); transform:translateX(5px);}
.dyobck3{padding:36px 0 50px 0; background-color:#f7f9fc;}
.dyobck3-c h2{margin-bottom:40px;}
.dyobck3-c div{width:287px; height:460px; margin-right:18px; float:left; border-radius:5px; overflow:hidden; position:relative; background-color:#fff;}
.dyobck3-c div,.dyobck6-c p{-webkit-transition:transform 0.3s ease; -moz-transition:transform 0.3s ease; -ms-transition:transform 0.3s ease; transition:transform 0.3s ease;}
.dyobck3-c div:hover,.dyobck6-c p:hover{-webkit-transform:translateY(-3px); -moz-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px); box-shadow:0 0 20px rgba(0,0,0,0.15);}
.dyobck3-c h4{height:90px; padding-left:30px; line-height:90px; font-size:22px; color:#fff; background-color:#f42826; position:relative;}
.dyobck3-c h4 span{position:relative; z-index:3;}
.dyobck3-c img{position:absolute; top:0; left:0; z-index:2;width: 100%;}
.dyobck3-c ul{width:248px; padding-bottom:11px; border-bottom:1px solid #eee; margin:0 auto;}
.dyobck3-c li{height: 70px;padding:0 17px; margin:29px 0 0 0; color:#777; font-size:14px; position:relative;}
.dyobck3-c li:before{content:""; display:inline-block; width:5px; height:5px;position:absolute; top:7px; left:0; background-color:#f0002c;}
.dyobck3-c li b{display:block; margin-bottom:4px; font-size:16px; color:#333;}
.dyobck3-c>div>span{display:block; width:248px; height:53px; margin:0 auto; line-height:53px; font-size:14px; color:#ef002c;}
.dyobck3-c a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.dyobck3-c i{float:right; font-style:normal;}
.dyobck4{height:652px; padding:50px 0 50px 0; background:#f0f0f1;}
.dyobck4-l{width:289px; height:648px; float:left; overflow:hidden; background:#20b7f0 url(../img/dyobck4-l-bg.png) top left no-repeat;}
.dyobck4-l div{padding:35px 20px 0 20px;}
.dyobck4-l h3{margin-bottom:20px; font-size:30px; color:#fff; font-weight:400;}
.dyobck4-l p a{display:inline-block; margin:0 10px 4px 0; color:#fff; font-size:13px;}
.dyobck4-l p a:hover{color:#dedede;}
.dyobck4-l div>a{display:block; width:158px; height:45px; margin-top:18px; line-height:45px; border-radius:30px; text-align:center; color:#00acee; font-size:16px; background-color:#fff;}
.dyobck4-l ul{margin-top:45px; padding:0 18px;}
.dyobck4-l li{height:54px; line-height:55px; font-size:16px; color:#ddebf1; border-bottom:1px solid #5ccaf4; cursor:pointer;}
.dyobck4-l li a{color:#ddebf1;display: block;}
.dyobck4-l .active{width:120%; margin-left:-10%; padding:0 25px; font-weight:bold; color:#fff; background-color:#1fafe2; border-color:#1fafe2;}
.dyobck4-l li:last-child{border-bottom:none;}
.dyobck4-r{width:912px; height:662px; float:right; overflow:hidden;}
.dyobck4-r>div{display:none;}
.dyobck4-r .active{display:block;}
.dyobck4-rc>div{width:386px; height:155px; padding:24px 25px; float:left; margin:0 0 20px 20px; background-color:#fff;}
.dyobck4-rc>div:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.dyobck4-rc>div>a{display:inline-block; width:109px; height:149px; float:left; overflow:hidden;}
.dyobck4-rc>div>a:hover img{-webkit-transform:scale(1.02); -moz-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02);}
.dyobck4-rc img{width:100%; height:100%; -webkit-transition:transform 0.5s ease; -moz-transition:transform 0.5s ease; -ms-transition:transform 0.5s ease; transition:transform 0.5s ease;}
.dyobck4-rc>div>div{width:252px; float:right;}
.dyobck4-rc h5{
	margin:0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.dyobck4-rc h5 a{font-size:18px; font-weight:400;}
.dyobck4-rc p{margin:24px 0 29px 0; color:#999; font-size:14px;}
.dyobck4-rc div div>a{display:inline-block; padding:3px 5px; border:1px solid #00acee; font-size:12px; color:#00acee;}
.dyobck4-rc div div>a:hover{color:#fff; background-color:#00acee;}
.dyobck4-rc div div>span{
	display: block;
    font-size: 14px;
    color: #cc0001;
    font-weight: bold;
}
.dyobck6{padding:36px 0 53px 0; text-align:center; background-color:#f7f9fc;}
.dyobck6>p{margin-top:10px; color:#999; font-size:16px;}
.dyobck6-c{width:1150px; margin:73px auto 0 auto;}
.dyobck6-c p{width:264px; height:180px; float:left; margin-right:30px; font-size:16px; border-radius:15px; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,0.08); position:relative;}
.dyobck6-c p:after{content:""; display:inline-block; width:40px; border-top:3px solid #f54544; position:absolute; bottom:0; left:0; right:0; margin:0 auto;}
.dyobck6-c i{display:block; width:81px; height:59px; margin:18px auto 45px auto; background:url(../img/dyo-icon.png) 0 -76px no-repeat;}
.dyobck6-c .dyobck6-c2{background-position:-81px -76px;}
.dyobck6-c .dyobck6-c3{background-position:-162px -76px;}
.dyobck6-c .dyobck6-c4{background-position:-246px -76px;}
.dyobck7{height:571px; background:#02a8ea url(../img/dyobck7-bg.jpg) center no-repeat; background-size:cover;}
.dyobck7 div div{width:660px; margin-top:80px; float:right;}
.dyobck7 h3{margin-bottom:100px; font-size:40px; color:#fff; position:relative;}
.dyobck7 h3:after{content:""; display:inline-block; width:62px; border-top:3px solid #fff; position:absolute; left:1px; bottom:-46px;}
.dyobck7 p{margin-bottom:28px; font-size:14px; color:#fff;}
.dyobck7 p b{margin-right:10px; font-size:18px;}
.dyobck7 a{display:block; width:147px; height:39px; line-height:39px; font-size:18px; text-align:center; color:#fff; border:1px solid #fff;}
.dyobck7 a:hover{color:#02a8ea ; background-color:#fff;}
.dyobck8{height:657px; padding:90px 0 0 0; background:#676a73 url(../img/dyobck8-bg.jpg) no-repeat; background-size:cover;}
.dyobck8 h3{width:460px; font-weight:600; font-size:48px; color:#fff;}
.dyobck8>div>p{width:760px; margin:50px 0 100px 0; line-height:1.8; font-size:16px; color:#d5d5d5;}
.dyobck8-c{height:190px; background-color:#fff;}
.dyobck8-c div{width:21%; float:left; text-align:center;}
.dyobck8-c img{margin-top:35px;}
.dyobck8-c h5{margin:10px auto 5px auto; font-size:22px; }
.dyobck8-c div p{font-size:14px; color:#999;}
.dyobck8-b{width:180px; height:177px; float:right; margin:6px 6px 0 0; background-color:#ff4e2d; background:-webkit-linear-gradient(135deg,#ff5834 0%,#ff0c00 100%); background:-moz-linear-gradient(135deg,#ff5834 0%,#ff0c00 100%); background:-ms-linear-gradient(135deg,#ff5834 0%,#ff0c00 100%); background:linear-gradient(135deg,#ff5834 0%,#ff0c00 100%); position:relative;}
.dyobck8-b:after{content:""; display:inline-block; width:166px; height:165px; border:1px solid rgba(255,255,255,.4); position:absolute; top:5px; left:6px;}
.dyobck8-b:hover{background:linear-gradient(135deg,#ff0c00 0%,#ff5834 100%);}
.dyobck8-b a{display:block; width:100%; height:177px; line-height:177px; text-align:center; font-size:18px; color:#fff; opacity:.8; position:absolute; top:0; left:0; z-index:10;}
.dyobck8-b a:after{content:""; display:inline-block; width:19px; height:7px; position:absolute; top:110px; left:80px; background:url(../img/dyobck2-arrow.png) no-repeat; -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease; -ms-transition:transform 0.4s ease; transition:transform 0.4s ease;}
.dyobck8-b a:hover:after{-webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); transform:translateX(10px);}
.dyobck9{margin:36px auto 48px auto;}
.dyobck9 h2{margin-bottom:40px;}
.dyobck9 div{width:338px; /* height:468px; */ padding:30px 20px; margin-right:30px; float:left; overflow:hidden; text-align:center; border:1px solid #e6e6e6;}
.dyobck9 h5{margin:25px auto 40px auto; font-size:22px; font-weight:400; position:relative;}
.dyobck9 h5:after{content:""; display:inline-block; width:22px; border-top:3px solid #f61530; position:absolute; top:50px; left:0; right:0; margin:0 auto;}
.dyobck9 p{height:183px; margin-bottom:20px; background-color:#c3c4c6; position:relative;}
.dyobck9 img{height:183px;}
.dyobck9 p a{display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:6;}
.dyobck9 span{font-size:16px; color:#fff; position:absolute; left:10px; bottom:11px; z-index:5;}
.dyobck9 ul{margin-left:3px; text-align:left;}
.dyobck9 li{margin-bottom:11px; font-size:14px;}
.dyobck9 li a:hover{color:#f61730;}
.dyobck9 div>a{display:inline-block; width:126px; height:36px; margin-top:10px; line-height:36px; font-size:16px; color:#f61730; border:1px solid #f61730;}
.dyobck9 div>a:hover{color:#fff; background-color:#f61730;}
.dyobck10{width:100%; height:120px; padding:43px 0 55px 0; background:#4d474f url(../img/dyobck10-bg.png) no-repeat; background-size:cover;}
.dyobck10 p{width:16%; padding-left:9%; float:left; position:relative;}
.dyobck10 p:after{content:""; display:inline-block; height:120px; border-right:1px solid #615b62; position:absolute; top:0; right:0;}
.dyobck10 p:nth-child(4):after{display:none;}
.dyobck10 b{display:block; margin-bottom:45px; font-size:36px; font-weight:400; opacity:.8; color:#fff; position:relative;}
.dyobck10 b:after{content:""; display:inline-block; width:42px; border-top:3px solid #f12b2b; position:absolute; top:70px; left:0;}
.dyobck10 span{color:#fff; opacity:0.7; font-size:14px;}
.dyobck11{width:1170px; padding:10px 5px 10px 25px; margin:0 auto 48px auto; border:1px solid #e6e6e6;}
.dyobck11 h5{margin:0 auto 10px auto; font-size:14px; font-weight:400;}
.dyobck11 li, .dyobck11 ul>a{width:130px; height:30px; line-height:30px; float:left;}
.dyobck11 a{font-size:12px; color:#333;}
.dyobck11 a:hover{color:#f61730;}
.youfb_fw_yqlj{
	margin: 20px auto 0;
	background-color: #fff;
	border: none;
	padding: 20px 5px 15px 25px;
}
.dyobg .dyobck11{
	border: none;
	margin: 20px auto 0;
	background-color: #fff;
}
.dyofot{background-color:#1d252b;}
.dyofot>div{padding:24px 0; background-color:#1d252b; border-bottom:1px solid #525252;}
.dyofot>p{padding:20px 0; font-size:12px; color:#7b8088; text-align:center;line-height: 24px;}
.dyofot ul{width:95px; padding-left:36px; float:left;}
.dyofot ul span{display:block; margin-bottom:24px; color:#fff; font-size:14px;}
.dyofot li{margin-bottom:14px;}
.dyofot li a{font-size:12px; color:#757575;}
.dyofot li a:hover{color:#9c9a9a;}
.dyofot1{width:250px; height:200px; float:left;}
.dyofot1>img{margin:18px 0 33px 0;display: block;}
.dyofot1 p{font-size:13px; color:#879199;}
.dyofot2{width:242px; float:right;}
.dyofot2 h5{margin-top:0; font-size:15px; font-weight:400; color:#fff;}
.dyofot2 a{display:block; width:100%; height:45px; margin:28px auto 25px auto; line-height:45px; font-size:14px; color:#c1c1c1; text-align:center; background-color:#2f363c;}
.dyofot2 a:after{content:""; display:inline-block; width:30px; height:24px; margin-left:47px; vertical-align:middle; background:url(../img/dyofot2-icon.png) no-repeat;}
.dyofot2 a:hover{background-color:#47525b;}
.dyofot2 p{line-height:1.75; font-size:14px; opacity:.8; color:#fff;}
.dyofot2 span{font-size:13px; color:#879199;}

.dyobox .dyo-lck1{margin:20px auto 15px auto;}
.dyo-lck1>a{display:inline-block; width:225px; float:left;}
.dyo-lck1>a img{width:168px; height:63px;}
.dyo-lck1 div{width:580px; height:42px; margin-top:5px; float:left; border-radius:4px; overflow:hidden; vertical-align:middle;}
.dyol-inp{width:460px; height:40px; padding:0 5px 0 15px; line-height:40px; outline:none; border-top-left-radius:4px; border-bottom-left-radius:4px; border:1px solid #18a2f6; border-right:none; font-size:14px; vertical-align:middle;}
.dyol-btn{display:inline-block; width:100px; height:42px; padding:0; margin-left:-5px; line-height:42px; border:none; border-top-right-radius:4px; border-bottom-right-radius:4px; outline:none; font-size:13px; color:#fff; text-align:center; vertical-align:middle; background-color:#219cf6;}
.dyol-btn:hover{background-color:#1d95ee;}
.dyo-lck1 p{display:inline-block; margin-top:8px; float:right;}
.dyo-lck1 p a{margin-left:60px;}

.dyobg{padding:1px 0 20px 0; background-color:#f8f8f9;}
.dyocrumbs{height:280px; background:#0a83e9 url(../img/dyocrumbs-bg.jpg) center no-repeat;}
.dyocrumbs>div{height:45px; line-height:45px; font-size:0;}
.dyocrumbs a:first-child:before{content:""; display:inline-block; width:14px; height:14px; margin-right:6px; position:relative; top:2px; background:url(../img/dyo_home.png) no-repeat;}
.youfb_fq_show .dyocrumbs a:first-child:before{display:none;}
.dyocrumbs a,.dyocrumbs span,.dyocrumbs h1{color:#fff; font-size:12px;}
.dyocrumbs h1{display:inline-block;font-weight:normal;}
.dyocrumbs a{margin-right:5px;}
.dyocrumbs a:hover{color:#dedede;}
.dyocrumbs a:after{content:'>'; margin-left:5px;}
.youfb_fq_show .dyocrumbs a:after{color:#666;}
.dyoshai{width:1142px; margin:-237px auto 20px auto; padding:28px 25px 1px 33px; background-color:#fff;}
.dyoshai label{display:block; padding-top:5px; margin-top:2px; border-top:1px solid #eee;}
.dyoshai>div{margin-bottom:13px; font-size:0;}
.dyoshai b{width:93px; float:left; font-size:14px; color:#2a2a2a;}
.dyoshai h5{width:1120px; margin:23px 0 28px 0; border-top:1px solid #eee;}
.dyoshai>div>p{width:947px; float:left; overflow:hidden;}
.dyoshai a:hover{text-decoration:none;}
.dyoshai p a{display:inline-block; padding:0 26px 0 0; margin:0 0 9px 0; color:#777; font-size:13px;}
.dyoshai p a:hover{color:#fc0000;}
.dyoshai p .split{
	display: block;
	width:100%;
	height:1px;
	margin:8px 0 12px 0;
	overflow:hidden;
	border-bottom:1px dotted #eaeaea;
}
.dyoshai2 div:nth-child(1) p a{margin-bottom:9px;}
.dyoshai>div .dyowid2{width:970px;}
.dyoshai>div>a{float:left; margin:0 26px 0 0; font-size:14px; text-align:center; color:#2a2a2a;}
.dyoshai>div>a.action,.dyoshai>div>p .action{color:#fc0000; font-weight:bold;}
.dyoshai div>span{float:right; margin-right:5px; font-size:12px; color:#777; font-style:normal; cursor:pointer;}
.dyoshai div:nth-child(3)>span,.dyoshai .dyofida1>span{margin-top:31px;}
.dyoshai div>span:hover{color:#fc0000;}
.dyoshai div>span.acrotate:after{transform:rotate(180deg);}
.dyoshai .dyomore{width:1137px; margin-top:17px; padding-top:30px; margin-bottom:11px; border-top:1px solid #eee;}
.dyoshai .dyomore1{margin-top:15px;}
.dyomore b{width:111px; margin-top:0;}
.dyomore ul{width:970px; float:left;}
.dyomore li{/*width:111px;*/ padding-bottom:18px; margin-right:23px; float:left; cursor:pointer; position:relative;}
.dyomore li.active{border-color:#fc0000;}
.dyomore li.active span{color:#fc0000;}
.dyomore span{display:inline-block; height:24px; padding:0 12px 0 14px; float:left; line-height:24px; text-align:center; border-radius:13px; border:1px solid #d7d7d7; font-size:12px; color:#2a2a2a;}
.dyomore span:after,.dyoshai div>span:after{content:""; display:inline-block; width:7px; height:7px; margin:9px 0 0 10px; background:url(../img/dyo-icon14.png) no-repeat;}
.dyoshai div>span:after{float:none; margin:0 0 0 5px;}
.dyomore div{display:none; width:92px; padding:15px 2px 10px 22px; border:1px solid #eee; box-shadow:0 15px 30px 0 rgba(31, 46, 62, 0.12); 
position:absolute; top:39px; left:-1px; z-index:20; background-color:#fff;}
.dyomore li:nth-child(1) div{width:140px;}
.dyomore div:before{content:""; display:inline-block; width:22px; height:12px; position:absolute; top:-8px; left:29px; background:url(../img/dyo-icon13.png) no-repeat;}
.dyomore dl{max-height:316px; overflow-y:auto;}
.dyomore li:hover div{display:block;}
.dyomore li:hover span:after{transform:rotate(180deg);}
.dyomore dd a{display:block; height:26px; line-height:26px; padding:0 10px; font-size:12px; color:#2a2a2a;}
.dyomore dd a:hover,.dyomore dd a.active{color:#fc0000;}
.dyosort{width:1185px; padding-left:15px; height:68px; margin:0 auto 20px auto; background-color:#e8eaf2;}
.dyosort>a{display:inline-block; width:95px; line-height:71px; color:#2a2a2a; font-size:13px; text-align:center; position:relative;}
.dyosort>a:hover,.dyosort .active{color:#ff1010;}
.dyosort .active{font-weight:bold;}
.dyosort>a:after{content:""; display:inline-block; width:8px; height:8px; margin-left:5px; background:url(../img/dyo-icon10.png) no-repeat;}
.dyosort .active:after{background:url(../img/dyo-icon18.png) no-repeat;}
.dyosort .active:before{content:""; display:inline-block; width:45px; height:3px; background-color:#ff1010; position:absolute; bottom:3px; left:-10px; right:0; margin:0 auto;}
.dyosort div{display:inline-block; float:right; margin-right:15px;}
.dyosort-r>a{display:inline-block; width:116px; height:30px; margin:18px 20px 0 0; line-height:30px; border-radius:3px; font-size:13px; color:#fe1926; text-align:center; border:1px solid #fe1926;}
.dyosort-r>a:hover{background-color:#fe1926; color:#fff;}
.dyosort-r p{display:inline-block; font-size:13px; color:#69699c;}
.dyosort-r p i{font-style:normal; color:#fe1926;}
.dyosort-r p a{display:inline-block; width:22px; height:22px; margin-top:4px; line-height:22px; text-align:center; border-radius:3px; font-size:13px; color:#d4d6de; border:1px solid #d4d6de;}
.dyosort-r p a:hover{color:#fff; background-color:#fe1926;}
.dyoall-b{width:1228px;}
.dyoall-b div{width:245px; padding:0 20px; height:350px; margin:0 20px 20px 0; float:left; text-align:center; background-color:#fff;}
.dyoall-b div:hover{box-shadow:0 0 10px rgba(0,0,0,0.08);}
.dyoall-b div:hover img{-webkit-transform:scale(1.01); -moz-transform:scale(1.01); -ms-transform:scale(1.01); transform:scale(1.01);}
.dyoall-b div img{display:inline-block; width:144px; height:197px; margin:30px 0 12px 0; overflow:hidden;}
.dyoall-b img{width:144px; height:199px; -webkit-transition:transform 0.6s ease; -moz-transition:transform 0.6s ease; -ms-transition:transform 0.6s ease; transition:transform 0.6s ease;}
.dyoall-b h5{margin:0;}
.dyoall-b h5{font-size:16px; color:#333; font-weight:400;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    width: 80%;
    margin: 0 auto;}
.dyoall-b h5 a:hover{color:#00acee;}
.dyoall-b div:hover h5{color:#00acee;}
.dyoall-b p b.s_price{color: #c40000;
    font-size: 16px;
    font-weight: 400;}
.dyoall-b p b.s_disc{
	font-weight: 400;
	text-decoration: line-through;
	color: #999;
}
.dyoshai>div>a:hover, .dyoshai-cbs p a:hover, .dyoshai p a:hover{
	cursor: pointer;
	color:#fc0000;
}
.dyoshai-cbs p a.app-menu-active, .dyoshai p a.app-menu-active{color:#fc0000; font-weight:bold;}
.dyoall-b p{margin:2px auto 4px auto; font-size:12px;}
.page-box{/*width:1200px;*/ padding:20px 0; margin:0 auto; line-height:30px; text-align:center; background-color:#fff;}
.page-box ul li{display:inline-block; margin-right:5px; line-height:40px;}
.page-box ul li a{display:inline-block; height:28px; line-height:28px; padding:0 12px; font-size:14px; color:#7c7c7c; border:1px solid #d9d9d9;}
.page-box ul li a:hover, .dfopage ul li a.action{color:#fff;text-decoration:none;background-color:#f61825;border:1px solid #f61825;}
.page-box ul li span{display:inline-block; height:28px; padding:0 10px; margin-top:5px; line-height:28px; font-size:14px; color:#f61825; border:1px solid #f61825;}
.page-box ul li:nth-child(1) span{color:#7c7c7c; border:1px solid #d9d9d9;}
.page-box ul li a.prev{padding-left:16px; background-image:url(../img/page.png); background-position:0 0; background-repeat:no-repeat;}
.page-box ul li a.next{padding-right:16px; background-image:url(../img/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;}
.dyobnew-l{width:1200px; margin:30px auto 25px auto;}
.dyobnew-l>a{display:inline-block; width:140px; height:33px; float:left;margin-right: 60px;}
.dyobnew-l img{height:33px;}
.dyobnew-l p{display:inline-block; width:700px; height:33px; line-height:33px; padding-left:10px; float:left;}
.dyobnew-l p a{margin-right:22px; font-size:15px; font-weight:bold; color:#333;}
.youfb_tgzx_body .dyobnew-l .tel, .youfb_vip_body .dyobnew-l .tel{float:right;line-height:33px;font-size:12px;color:#777;}
.youfb_dyobnew .dyobnew-l p a{margin-right:45px;}
.dyobnew-l p a:hover,.dyobnew-l p .action{color:#00acee;}
.dyobnew-l p a.dlicar b{color: #f32227;font-weight:bold;}
.dyobnew-l div{width:260px; height:39px; margin-top:-3px; float:right; vertical-align:middle; overflow:hidden;}
.dyobnew-inp{display:inline-block; width:170px; height:37px; padding:0 5px 0 12px; line-height:37px; vertical-align:middle; font-size:13px; outline:none; border:1px solid #00acee; border-right:none; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.dyobnew-btn{display:inline-block; width:73px; height:39px; padding:0; margin-left:-5px; line-height:39px; border:none; border-top-right-radius:4px; border-bottom-right-radius:4px; outline:none; font-size:13px; color:#fff; text-align:center; vertical-align:middle; background-color:#00acee;}
.dyobnew-btn:hover{background-color:#06a5e2;}
/*detial*/
.dyobck1-x{font-size:12px;}
.dyobck1-x a:hover,.dyobck1kbs a:hover{color:#00acde;}
.dyobck1 p span{margin-left:30px; color:#777;}
.dyobck1>div>span{float:left;}
.dyobck1 i{font-style:normal; color:#ff0306; font-weight:bold;}
.dyobck1-x a{color:#777; font-size:12px;}
.dyof-dt, .dyof-dt-wenda{height:192px; color:#fff; overflow:hidden;  background:#14b4f0;}
.dyof-dt>div.block-zzjs{background:#14b4f0;}
.dyof-dt>div.block-zzjs>div{width:862px; padding:0 0 45px 0; float:right; }
.dyof-dt h1{display:inline-block; margin-right:50px; line-height:1.2; font-size:38px;max-width: 824px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dyof-dt h5{margin-top:11px; font-weight:400; font-size:16px; color:#fff;}
.dyof-dt b{font-size:13px; font-weight:400; margin: 10px 0;display: block;}
.dyof-dt p{display:block;margin-top: 10px;}
.dyof-dt>div.block-zzjs a, .dyof-dt>div.block-zzjs span{margin-right:16px; font-size:14px; font-weight:bold; color:#fff;}
.dyof-dt>div.block-zzjs a:before, .dyof-dt>div.block-zzjs span:before{content:""; display:inline-block; width:9px; height:13px; position:relative; top:2px; margin-right:7px; background:url(../img/dyof-dt1-icon.png) no-repeat;}
.dyofbar{background-color:#f7f7f7;}
.dyofbar ul{width:862px; float:right; padding:0 0 0 52px;}
.dyofbar li{width:60px; height:50px; float:left; margin-right:60px; line-height:50px; cursor:pointer; font-size:14px; color: #222; text-align:center;}
.dyofbar li:hover{color:#14b4f0;}
.dyofbar .active{color:#222; font-weight:bold; border-bottom:4px solid #14b4f0;}
.dyofino{margin-bottom:40px;}
.dyofino-l{width:290px; float:left;}
.dyofino-r{width:862px; float:right;}
.dyofino-l p{height:400px; padding-top:15px; margin:-180px 0 0 0; text-align:center; background-color:#f8f8f8;}
.dyofino-l p a.btn_collect{
	display: block;
	font-size: 12px;
	color: #222;
	text-align: center;
	margin-top: 12px;
}
.dyofino-l p a.btn_collect:hover{
	color: #14b4f0;
}
.dyofino-l p a.btn_collect i.jrsc{
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url(../images/youfb_icon_collect.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.dyofino-l p a.btn_collect:hover i.jrsc{
	background: url(../images/youfb_icon_collected.png) no-repeat;
}
.dyofino-l p a.btn_collect i.ysc{
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url(../images/youfb_icon_collected.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.dyofino-l img{width:260px; height:355px;}
.dyofino-l h4{padding-bottom:12px; margin-bottom:12px; font-size:14px; color: #222; font-weight:bold; border-bottom:1px solid #efefef;margin-top: 15px;}
.dyofino-l h5{margin-bottom:7px; font-weight:bold; font-size:14px;}
.dyofino-l li{line-height: 24px; font-size:13px; color:#777;}
.dyofino-l li b{float:left;font-weight: normal;}
.dyofino-l li span{display:inline-block; float:left;}
.dyofino-l>span{line-height:24px; font-size:14px; color:#000;margin-top:20px;display:block;}
.dyofino-l i{font-size:14px; color:#ff4845; font-style:normal;}
.dyofino-r>p{margin-top:33px; line-height:1.65; color:#838383; font-size:14px;}
.dyofino-r>ul{margin:27px 0 28px 0;}
.dyofino-r>ul li{width:33.3%; float:left; margin-bottom:6px; font-size:13px;}
.dyofino-r>ul li a:hover{opacity: .8;}
.dyofino-r li b{font-size:inherit; font-weight:bold; color:#ea1212;}
.dfosl span{display:inline-block; width:75px; float:left; font-weight:bold; font-size:14px;}
.dfosl p{width:730px; float:left;}
.dfosl p a{display:inline-block; margin-right:12px; margin-bottom:1px; font-size:14px;}
.dfosl p a:hover{opacity: .8;}
.dfosl a:hover{color:#009bd7;}
.dfosl b{display: inline-block; font-weight:normal; font-size:14px;color: #333;
    margin-right: 12px;
    margin-bottom: 1px;}
.dyofino-r>a{display:inline-block; width:162px; height:48px; margin:35px 12px 0 0; line-height:48px; border-radius:5px; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.dyobtn1{background-color:#e60023;}
.dyobtn2{background-color:#00aced;}
.dyobtn3{background-color:#4267b2;}
.dyobtn1:hover{background-color:#cd0120;}
.dyobtn2:hover{background-color:#0399d1;}
.dyobtn3:hover{background-color:#315aaf;}
.dyofino-r>a:before{content:""; display:inline-block; width:23px; height:22px; margin-right:5px; vertical-align:middle; background:url(../img/dyo-icon.png) 0 -139px no-repeat;}
.dyofino-r .dyobtn2:before{background-position:-23px -139px;}
.dyofino-r .dyobtn3:before{background-position:-46px -139px;}
.dyodes-bg{padding:20px 0 20px 0; background-color:#f7f7f7;}
.youfb_fq_show .dyodes-bg{padding-top:0;}
.dyodes1, .dyodes2{width:1076px; margin:0 auto; padding:0 62px 40px 62px; overflow:hidden; background-color:#fff;}
.dyodes2{
	margin-top: 20px;
}
.dyodes-bg h3{margin:48px 0 30px 0; text-align:center;}
.dyodes-bg strong{font-size:24px; position:relative;}
.dyodes-bg strong:before,.dyodes-bg strong:after{content:""; display:inline-block; width:47px; border-top:1px solid #979797; vertical-align:middle;}
.dyodes-bg strong:before{margin-right:10px;}
.dyodes-bg strong:after{margin-left:10px;}
.dyodes-bg h3 span{display:block; margin-top:-5px; font-size:12px; color:#999; font-weight:400;}
.dyodes p{font-size: 15px;line-height: 38px;}
.dyodes p:last-child{margin-bottom:0;line-height: 34px;}
.dyodes p.slxx b{
	display: block;
	font-size: 15px;
	color: #333;
}
.dyodes p.slxx span{
	display: inline-block;
	padding: 0 10px;
	height: 26px;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	background-color: #f7f7f7;
	margin: 10px 10px 0 0;
}
.dyodes p span.flf{
	display: none;
}
.dyodes p span.flf:nth-last-of-type(1){
	display: inline;
}
.dyodes p b.fls{
	font-weight: normal;
	display: none;
}
.dyodes p b.fls:nth-last-of-type(1){
	display: inline;
}
.dyotable div{height:61px; line-height:61px; padding:0 0 0 35px; position:relative;}
.dyotable div:nth-child(odd){background-color:#f6f8fa;}
.dyotable p,.dyotable span,.dyotable i{float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px;}
.dyotable p{width:600px; margin-right:37px;padding-left: 15px;}
.dyotable span{display:inline-block; width:230px; margin-right:20px; color:#777;}
.dyotable i{display:inline-block; width:130px; color:#777; font-style:normal;}
.dyotable a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.dyotable div:hover p{color:#00acee;}
.dyoadata{margin-bottom:27px;}
.dyoadata h5,.dyobao h5{margin-bottom:18px; font-size:16px;}
.dyoadata>div{width:523px; height:340px; margin-right:13px; float:left; border:1px solid #eeefef; text-align:center;}
.dyoadata p{font-size:12px; color:#11acde;}
.dyobao-time{width:1018px; margin:33px 0 0 0; background-color:#eee;}
.dyobao-time span{display:inline-block; width:89px; height:33px; line-height:33px; font-size:12px; color:#777; text-align:center; cursor:pointer;}
.dyobao-time .active{font-weight:bold; color:#008fcc; background-color:#fff; position:relative;}
.dyobao-time .active:after{content:""; width:100%; height:3px; position:absolute; top:-3px; left:0; background-color:#008fcc;}
.dyobao-num{min-height:200px; margin:45px auto 0 auto; position:relative;}
.dyobao-num .dlbg{background-color:#9c9c9c; color:#fff;}
.dyobao-numbox{position:absolute; top:0; left:0; display:none;}
.dyobao-num .active{display:block;}
.dyobao-numbox>div{height:50px; line-height:50px; color:#333; }
.dyobao-numbox>div:nth-child(1){height:40px; line-height:40px;}
.dyobao-numbox>div>p{width:236px; margin:0 9px 0 0; float:left; font-size:13px; text-indent:50px;}
.dyobao-numbox>div>div{width:774px; float:left;}
.dyobao-numbox>div:nth-child(even)>p,.dyobao-numbox>div:nth-child(even)>div{background-color:#f7f7f7;}
.dyobao-num span{display:inline-block; width:70px; font-size:13px; text-align:center;}
.dyobsc div{width:254px; height:255px; float:left; margin-right:20px; text-align:center; position:relative; border-radius: 4px;background-color: #f9f9f9;}
.dyobsc div:last-of-type{margin-right: 0;}
.dyobsc img{height:56px; margin-top:35px;}
.dyobsc h5{margin:32px auto 12px auto; font-size:18px; color: #000;}
.youfb_qk_fwys h5{margin:125px auto 12px auto;}
.dyobsc p{width:80%; margin:0 auto; line-height:24px; color:#777; font-size:14px;text-align: left;text-align: center;}
.youfb_qk_fwys p{text-align: justify;}
.dyobsc a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.dyobsc div:hover h5{color:#00acde;}
.dyoques div{padding:16px 0 18px 0; border-top:1px solid #f1f1f1;}
.dyoques p{width:47.2%; line-height:1.9; font-size:14px; color:#777;}
.dyoques p b{display:block; font-size:16px; font-weight:400; color:#00acee;}

/*comment*/
.dyocomm-box{padding:24px 30px 25px 30px; margin-bottom:20px; border-radius:8px; background-color:#f8f8f8;}
.dyocomm-box img{float:left; width:53px; height:53px; border-radius:100%;}
.dyocomm-body{width:930px; float:left; margin-left:22px;}
.dyocomm-body h5{margin:2px 0 4px 0; font-size:16px; color:#333;}
.dyocomm-body h5 a{float:right; font-size:12px; font-weight:400; color:#00aad1;}
.dyocomm-body h5 a:before{content:"\e744"; margin-right:5px; font-size:16px; font-family:"iconfont"; vertical-align:middle;}
.dyocomm-body h5 i{font-style:normal;}
.dyocomm-body span{font-size:14px; color:#999;}
.dyocomm-body p{margin-top:12px; font-size:14px; color:#999;}
.dyocomm-replay{width:890px; margin:15px 10px 0 0; padding:0 20px; float:right; border-top:1px solid #eaeaea;}
.dyocomm-replay>div{padding:15px 0; border-bottom:1px solid #eaeaea;}
.dyocomm-replay div div{width:800px; margin-left:15px; float:left;}
.dyocomm-replay h5{margin:0 0 3px 0; font-size:15px; font-weight:400; color:#999;}
.dyocomm-replay h5 a{float:right; font-size:12px; color:#00aad1;}
.dyocomm-replay span{font-size:14px; color:#999;}
.dyocomm-replay p{margin-top:10px; font-size:14px; color:#999;}
.dyocomm-text{width:100%; margin-top:20px;}
.dyocomm-text textarea{width:98%; height:73px; padding:5px 1% 6px 1%; font-size:14px; font-family:"Microsoft YaHei"; outline:none; resize:none; line-height:25px; border:1px solid #eaeaea;}
.dyocomm-text div{display:inline-block; float:right; margin-top:5px;}
.dyocomm-info p{display:inline-block; font-size:12px;}
.dyocomm-info p a{color:#333;}
.dyocomm-info span{margin-left:8px; color:#999;}
.dyocomm-info>a{display:inline-block; width:123px; height:38px; margin-left:30px; line-height:38px; color:#fff; font-size:17px; text-align:center; border-radius:3px; background-color:#00a1cd;}
.dyocomm-info>a:hover{background-color:#0495bc;}
.dyocomm-info p .red{color:#c40000;}
.reply-form{margin-right:10px;}
.reply-form .reply-input{margin:12px 0 0 76px;}
.reply-form .reply-but{margin-top:14px;}
.dyocomm1 .dyocomm-body{width:725px;}
.dyocomm1 .dyocomm-replay{width:725px;}
.dyocomm1 .dyocomm-replay div div{width:650px;}
.reply-form .reply-input .c{resize:none;}
.hauto{height:auto !important;}
.dyoexp{width:1125px; margin:20px auto; padding:40px 0 33px 75px; background-color:#fff;}
.dyoexp div{width:25%; float:left; position:relative;}
.dyoexp div:hover p,.dyoexp div:hover b{color:#00acde;}
.dyoexp div a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.dyoexp i{display:inline-block; width:58px; height:38px; float:left; background:url(../img/dyo-icon.png) 0 -166px no-repeat;}
.dyoexp p{width:160px; float:left; font-size:13px; color:#777;}
.dyoexp p b{display:block; margin-bottom:4px; font-size:14px; font-weight:bold; color:#333;}
.dyoexp .dyoexp2{background-position:-58px -166px;}
.dyoexp .dyoexp3{background-position:-116px -166px;}
.dyoexp .dyoexp4{background-position:-174px -166px;}
.dyoship{width:1100px; margin:20px auto 0 auto; padding:20px 25px 13px 75px; background-color:#fff;}
.dyoship h5{margin:0 0 12px 0; font-size:16px;}
.dyoship li{width:16.6%;}
.dyoship li,.dyoship a{display:inline-block; height:30px; line-height:30px; float:left;width: 13%;
    height: 30px;
    line-height: 30px;
    float: left;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 3%;}
.dyoship li a{width:100%;}
.dyoship a{font-size:13px; color:#555;}
.dyoship a:hover{color:#00acee;}
.dyostep{width:1113px; margin:0 auto 20px auto; padding:25px 25px 25px 62px; background-color:#fff;}
.dyostep:hover{
    cursor: pointer;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.dyostep img{width:196px; height:70px; float:left;}
.dyostep div{width:876px; float:left; margin-left:35px;}
.dyostep p{width:85px; height:85px; float:left; border-radius:100%; margin-right:107px; text-align:center; background:url(../img/dyostep-circle.png) no-repeat; position:relative;}
.dyostep p:after{content:""; display:inline-block; width:14px; height:27px; background:url(../img/dyostep-arrow.png) no-repeat; position:absolute; top:30px; right:-60px;}
.dyostep .nomr:after{display:none;}
.dyostep span{display:inline-block; margin-top:20px; font-size:18px; line-height:1.2; font-weight:bold; color:#00acee;}
.dyostep h5{margin-top:10px; font-size:12px; font-weight:400;}
.dyostep2 span b{display:block; font-size:20px; color:#00acee;}
.dyostep2 span{margin-top:18px; color:#777; font-size:20px;}
.dyostep>a>b, .dyostep>a>b>span{
	color: #00acee;
	display: block;
}
.dyostep>a>b{
	float: left;
	font-size: 48px;
}
.dyostep>a>b>span{
	font-size: 14px;
	font-weight: normal;
	margin-top: 0;
	margin-left: 2px;
}
.wenda-body .dyoship{
	width: 1200px !important;
	margin-bottom: 20px !important;
}
/*dingyue*/
.dladv1{height:45px; margin:15px 0 11px 0; overflow:hidden; border-radius:3px; background-color:#ff4544; background:-webkit-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:-moz-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:-ms-linear-gradient(left,#ff1b3a 0%,#ff744f 100%); background:linear-gradient(left,#ff1b3a 0%,#ff744f 100%);}
.dladv1 span{display:inline-block; margin:8px 0 0 15px; font-size:16px; color:#fff;}
.dladv1 img{margin-right:5px;}
.dladv1 strong{font-size:18px;}
.dladv1 p{display:inline-block; float:right; font-size:12px; color:#fff; margin-right:20px;}
.dladv1 i{font-size:14px; font-style:normal;}
.dladv1 p span{margin:9px 3px 0 10px;}
.dlprice{padding-bottom:13px; margin-bottom:22px; border-bottom:1px solid #efefef;}
.dlprice>p{margin-bottom:10px; font-size:14px;}
.dlprice>p b,.dlprice>p i{font-size:30px; color:#ff0101;}
.dlprice>p i{margin-left:7px;}
.dlprice div{font-size:14px; color:#000;}
.dlprice del{margin:0 10px; color:#999;}
.dlprice div del b{color:#999;}
.dlprice i{font-style:normal; color:inherit; font-size:inherit;}
.dlprice div>i{display:inline-block; font-size:12px; color:#fff; font-style:normal; padding:0 5px; border-radius:3px; background-color:#d2a060;}
.dlprice div p{display:inline-block; float:right; font-size:12px; color: #ca9552;}
.price-sell .sell-val{margin-left:3px;}
.dlprice div p span{margin-left:66px;}
.dlprice div p span:before{content: "";
    display: inline-block;
    width: 14px;
    height: 17px;
    background: url(../image/youfb_dy_yssm.png) no-repeat;
    vertical-align: middle;
    margin: 0 8px 2px 0;}
.dlprice div p span a{color: #ca9552;}
.dlprice div p span a:hover{opacity:.8}
.dlprice div b{margin-left:3px; color:#333; font-weight:400;}
.goods-box dl{margin:8px 0;}
.goods-box dt{width:70px; margin:7px 5px 0 0; float:left; line-height:25px; font-size:14px; color:#000;}
.goods-box dd{width:700px; float:left; line-height:25px;}
.goods-box li{padding:0 7px; margin:5px 10px 5px 0; float:left; line-height:28px; border:1px solid #d1d1d1; outline:1px solid #fff; cursor:pointer; background:#fff;}
.goods-box li img{width:36px; height:36px; margin:3px -5px; border-radius:3px;}
.goods-box li.action, .goods-box li:hover{border:1px solid #656565; outline:1px solid #656565; background:url(../img/dl-sangle.png) 100% 101% no-repeat; background-position:right bottom;}
.box-nums{padding-top:7px;}
.box-nums dd{font:12px Arial, Helvetica, sans-serif, "宋体";}
.box-nums a{display:inline-block; width:37px; height:37px; float:left; line-height:35px; border:1px solid #d2d2d2; color:#d2d2d2; font-size:30px; text-align:center;}
.box-nums a:nth-child(1){line-height:30px;}
.box-nums a:hover{border:1px solid #666;}
.box-nums input{width:50px; height:37px; padding:0; float:left; line-height:37px; font-size:12px; text-align:center; border-left:none; border-right:none; border:1px solid #d2d2d2; overflow:hidden; outline:medium;}
.box-nums span{margin:0 10px; font-size:14px; color:#666;}
.box-status{display:none; height:25px; margin:10px 10px 0 10px; padding:0 10px; line-height:25px; border:1px solid #ddd; color:red;background-color:#ffe8d7;}
.dlbtn{margin:50px auto 0 auto;}
.dlbtn a{display:inline-block; width:168px; height:44px; line-height:44px; margin-right:25px; border-radius:30px; font-size:18px; text-align:center; border:1px solid #fb0d4c;}
.dlbtn a:hover{text-decoration:none;}
.dlbtn .dlbtn1{color:#fb0d4c;}
.dlbtn .dlbtn2,.dlbtn .dlbtn1:hover{color:#fff; background-color:#f3103c; background:linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-webkit-linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-moz-linear-gradient(left,#e51422 0%,#ff0c53 100%); background:-ms-linear-gradient(left,#e51422 0%,#ff0c53 100%);}
.dlbtn .dlbtn2:hover{background:linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-webkit-linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-moz-linear-gradient(left,#ff0c53 0%,#e51422 100%); background:-ms-linear-gradient(left,#ff0c53 0%,#e51422 100%);}
.dyodine{width:860px; margin:0 auto; padding:0 170px 50px 170px; overflow:hidden; background-color:#fff;}
.dyointr1 li{width:31.3%; height:23px; padding-right:2%; float:left; line-height:23px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dyointr2 p{margin-bottom:27px; line-height:1.75; font-size:15px; color:#000;}
.dyointr2sd p{margin-bottom:6px;}
.dyointr4 p{line-height:1.75; font-size:14px; color:#333;}
.dyointr4 p a{color:#333;}
.dyointr4 p a:hover{color:#00acee;}
.dyointr3{margin:30px 0 10px 0; border:1px solid #eee;}
.dyointr3 h6{margin:0; padding-left:10px; line-height:30px; font-size:14px; color:#333; background-color:#f0f0f0;}
.dyointr3 h6 span{font-size:14px; font-weight:400; color:#666;}
.dyointr3 div{padding:23px 30px 0 30px;}
.dyointr3 p{margin-bottom:29px;}
.dyointr3 b{display:inline-block; width:100px; margin-right:20px; float:left; font-size:14px; color:#c41921;}
.dyointr3 p span{width:82%; float:left; font-size:15px; color:#5a5a5a;}
.dyodine p.fhtips{font-size:12px; color:#939393;}
.dyofast 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;}
.dyofast h4{margin:40px 0 17px 0; font-size:18px; color:#333;}
.dyofast h5{margin:0 auto 9px auto; font-size:18px; color:#444;}
.dyofast span{display:inline-block; width:85px; height:85px; margin:23px 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;}
.dyofast div p{font-size:15px; color:#939393;}
.dyofast>p{font-size:15px; color:#444;}
.dfopage1{line-height:30px; margin:40px auto; text-align:center;}
.dfopage1 li{display:inline-block; line-height:40px; margin-right:5px;}
.dfopage1 a{display:inline-block; height:28px; padding:0 12px; line-height:28px; font-size:14px; color:#01acaf; border:1px solid #d6d6d6;}
.dfopage1 a:hover,.dfopage1 a.action{color:#fff; border:1px solid #01acaf; background-color:#01acaf;}
.dfopage1 span{display:inline-block; height:28px; padding:0 10px; line-height:28px; margin-top:5px; font-size:14px; color:#999; border:1px solid #d6d6d6;}

/*old page*/
.nsjaddbg,.xgqk-box,.rmwz-box,.rmbq-box,.fwtj-box,.fwtj-box .fanwen-work ul li,.qkxx-box .box-con,.mesbox{background-color:#fff;}
.oddsbg{padding:20px 0 20px 0; background-color:#f8f8f9;}
.paper-box .box-item{margin:0 0 0 0;}
.nsjaddbg{width:840px; padding:10px 40px 0 40px; overflow:hidden;}
.fanwen-work .item-con h2{text-align:left;}
.bar-border-box .title,.work-box{background-color:transparent;}
.newlunbox{padding:0 40px; background-color:#fff;}

/*侧边导航 2019-9-12*/
.dl-side{width:92px; height:360px; border-radius:10px; text-align:center; position:fixed; top:6%; right:12px; z-index:99; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.14);}
.dl-side h5{height:37px; margin-top:0; line-height:37px; color:#fff; border-top-left-radius:10px; border-top-right-radius:10px; background-color:#00acee;}
.dl-side h5 a,.dl-side h5 a:hover{color:#fff; font-size:14px; font-weight:400;}
.dl-side a:hover{text-decoration:none;}
.dl-side h5 a{margin-left:-7px;}
.dl-side p{width:65px; margin:0 auto;}
.dl-side p a{display:block; height:62px; font-size:14px; border-bottom:1px dashed #e5e5e5;}
.dl-side p a:last-of-type{ border-bottom:none}
.dl-side .dl-side-icon5{height:auto; margin-top:18px; border-bottom:none; color:#999; position:relative;}
.dl-side .dl-side-icon5:hover{color:#00acee;}
.dl-side h5 i{display:inline-block; margin-top:-3px;}
.dl-side p i{display:block; margin:16px auto 2px auto;}
.dl-side i{width:26px; height:26px; vertical-align:middle; background:url(../img/dl-side.png) no-repeat;}
.dl-side-icon1 i{background-position:0 -26px;}
.dl-side-icon2 i{background-position:0 -52px;}
.dl-side-icon3 i{background-position:0 -78px;}
.dl-side-icon4 i{background-position:0 -104px;}
.youfb_side_dy .dl-side-icon4 i{background: url(../img/youfb_side_dy.png) no-repeat;}
.youfb_side_dy .dl-side-icon1 i{background: url(../img/youfb_side_dy.png) no-repeat;background-position:0 -80px;}
.dl-side a:hover i{-webkit-animation:turn 1.8s ease; -moz-animation:turn 1.8s ease; -ms-animation:turn 1.8s ease; animation:turn 1.8s ease;}
.dl-side span{display:none; width:165px; height:42px; font-size:14px; color:#777; text-align:left; padding:9px 20px 11px 20px; border-radius:6px; box-shadow:0 0 10px rgba(0,0,0,0.14); position:absolute; top:-22px; left:-245px; background-color:#fafafa;}
.dl-side span:after{content:""; display:inline-block; width:16px; height:33px; z-index:20; background:url(../img/dl-sangle1.png) no-repeat; position:absolute; top:15px; right:-14px;}
.dl-side a:hover span{display:block;}
.dl-side span b{display:block; margin-top:-6px; font-size:22px; color:#00acee;}
@-webkit-keyframes turn{
	0{-webkit-transform:rotateY(0deg);}
	100%{-webkit-transform:rotateY(360deg);}
}
@-moz-keyframes turn{
	0{-moz-transform:rotateY(0deg);}
	100%{-moz-transform:rotateY(360deg);}
}
@-ms-keyframes turn{
	0{-ms-transform:rotateY(0deg);}
	100%{-ms-transform:rotateY(360deg);}
}
@keyframes turn{
	0{transform:rotateY0deg);}
	100%{transform:rotateY(-360deg);}
}
@media screen and (max-width:1200px){
	.dyobox{width:1200px;}
}

/* 出版社筛选 */
.dyoshai>div>p{
	width: 950px;
}
.dyoshai-cbs>div{
	margin-bottom: 36px;
}
.dyoshai-cbs p a{
	padding: 0;
	width: 60px;
	margin-bottom: 0;
}
.dyosort{
	border-top: 1px solid #eee;
	background-color: #fff;
}
.dyocrumbs-cbs-content{
	background: none;
	background-color: #14b4f0;
	height: 176px;
}
.dyocrumbs-cbs-content>div{
	height: 65px;
	line-height: 65px;
}
.dyocrumbs-cbs-content>div a:last-of-type{
	margin-right: 0;
}
.dyocrumbs-cbs-content>div a:last-of-type:after{
	content: '';
}

/* 杂志/期刊面包屑 */
.dyocrumbs-qkzz{
	height: 65px;
	background: none;
	background-color: #14b4f0;
}
.youfb_fq_show .dyocrumbs-qkzz{
	background-color: #f7f7f7;
}
.dyocrumbs-qkzz>div{
	height: 65px;
	line-height: 65px;
}
.dyocrumbs-qkzz>div a, .dyocrumbs-qkzz>div span{
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
.dyocrumbs-qkzz>div span.wd_zxdh{
	float:right;
}
.dyocrumbs .youfb_bread_cart, .sci-breadcrumb .youfb_bread_cart{
	margin-left:30px;
}
.dyocrumbs .youfb_bread_grzx, .dyocrumbs .youfb_bread_cart, .dyocrumbs .youfb_bread_tel, .sci-breadcrumb .youfb_bread_grzx, .sci-breadcrumb .youfb_bread_cart, .sci-breadcrumb .youfb_bread_tel{
	float:right;
	height:65px;
	margin-right:0;
	margin-left:30px;
}
.youfb_menu_tel:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/youfb_icon_menu_tel.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.youfb_menu_tel_gray:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/youfb_icon_menu_tel_gray.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.youfb-qk-body .youfb_menu_tel:before{
	display: none;
}
.dyocrumbs .youfb_bread_grzx:after, .dyocrumbs .youfb_bread_cart:after, .sci-breadcrumb .youfb_bread_grzx:after, .sci-breadcrumb .youfb_bread_cart:after{
	display:none;
}
.dyocrumbs .youfb_bread_cart b, .sci-breadcrumb .youfb_bread_cart b{
	display:inline-block;
	margin:0;
}
.youfb_fq_show .dyocrumbs-qkzz>div{
	color: #666;
}
.youfb_fq_show .dyocrumbs-qkzz>div a{
	color: #00acee;
}
.youfb_fq_show .dyocrumbs-qkzz>div span{
	color: #666;
}
.youfb_qk_links{
	width: 1100px;
	margin: 20px auto 0 auto;
	padding: 20px 25px 15px 75px;
	background-color: #fff;
	border: none;
}
.youfb_qk_links h5{
	font-weight: bold;
}
.youfb_qk_links ul li{
	float: left;
	width: 14.28%;
	line-height: 28px;
	font-size: 12px;
	color: #555;
	padding-right: 1%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@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(../image/login-close.png) no-repeat 0px 0px;display:none;}
#SD_close:hover {background-position:0px -17px;}

/* 上下页 */
.youfb_prenextpage{
	margin-top: 20px;
	height: 80px;
}
.youfb_prenextpage .table{
	height: 80px;
	float: left;
}
.youfb_prenextpage .table:nth-of-type(2){
	width:84%;
}
.youfb_nextjournal .table{
	height: 80px;
	float: right;
}
.youfb_nextjournal .table:nth-of-type(2){
	width:84%;
}
.youfb_prejournal, .youfb_nextjournal{
	width: 43%;
	height:80px;
	background-color: #fff;
}
.youfb_prejournal .paget, .youfb_nextjournal .paget{
	line-height: 80px;
	font-size: 14px;
	float: left;
}
.youfb_prejournal .paget{
	margin-right:25px;
}
.youfb_nextjournal .paget{
	float: right;
	margin-left:25px;
}
.youfb_prejournal .paget:before{
	content: "";
    display: inline-block;
    width: 7px;
    height: 13px;
    background: url(../image/sci/icon_sci_pages.png) no-repeat;
    vertical-align: middle;
    margin: 0 8px 2px 0;
}
.youfb_nextjournal .paget:after{
	content: "";
    display: inline-block;
    width: 7px;
    height: 13px;
    background: url(../image/sci/icon_sci_pages.png) no-repeat;
    vertical-align: middle;
    margin: 0 0 2px 8px;
    background-position: -2px -22px;
}
.youfb_prejournal{
	padding-left: 75px;
}
.youfb_nextjournal{
	padding-right: 75px;
	text-align: right;
}
.youfb_prenextpage a{
	font-size: 14px;
	line-height: 80px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.youfb_prejournal a{
	margin-right: 25px;
}
.youfb_nextjournal a{
	margin-left: 25px;
}
.youfb_prenextpage a:hover{
	color:#00acee;
}
.youfb_prenextpage .youfb_prejournal a:hover .paget:before{
	background: url(../image/sci/icon_sci_pages_hover.png) no-repeat;
}
.youfb_prenextpage .youfb_nextjournal a:hover .paget:after{
	background: url(../image/sci/icon_sci_pages_hover.png) no-repeat;
	background-position: -2px -22px;
}

/* 新改bing */
.dyodes-bg-bing{
	padding:0px 0 20px 0;
	 background-color:#f7f7f7;
}
.dyodes-bg-bing h3 {
    margin: 48px 0 30px 0;
    text-align: center;
}
.bing-cjwt strong,.bing-mzsm strong{
    font-size: 24px;
    position: relative;
}
.dyodes-bg-bing strong {
    font-size: 24px;
    position: relative;
}
.dyodes-bg-bing strong:before,.dyodes-bg-bing strong:after {
    content: "";
    display: inline-block;
    width: 47px;
    border-top: 1px solid #979797;
    vertical-align: middle;
}
.bing-cjwt strong:before,.bing-cjwt strong:after,.bing-mzsm strong:before,.bing-mzsm strong:after{
	content: "";
    display: inline-block;
    width: 47px;
    border-top: 1px solid #979797;
    vertical-align: middle;
}
.dyodes-bg-bing strong:before {
    margin-right: 10px;
}
.bing-cjwt strong:before,.bing-mzsm strong:before{
    margin-right: 10px;
}
.dyodes-bg-bing strong:after {
    margin-left: 10px;
}
.bing-cjwt strong:after,.bing-mzsm strong:after{
	margin-left: 10px;
}
.dyodes-bg-bing h3 span {
    display: block;
    margin-top: 1px;
    font-size: 12px;
    color: #999;
    font-weight: 400;
}
.bing-head-bg{
	width: 100%;
	height: 250px;
	background: url(../image/bingbg.png) no-repeat center top;
	background-size: cover;
}
.bing-head-bg .cet{
	width: 1200px;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bing-head-bg .des{
	margin-top: 15px;
	width: calc(100% - 400px);
	margin-left: 20px;
}
.bing-head-bg .des h1{
	color: #000000;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 20px;
}
.bing-head-bg .des p{
	color: #222222;
	font-size: 16px;
	margin-bottom: 10px;
}
.bing-head-bg .des p i{
	display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-bottom: 12px;
    margin-right: 8px;
}
.bing-head-recomm{
	width: 1200px;
    height: 110px;
    background-color: #ffffff;
    box-sizing: border-box;
    margin: auto;
}
.bing-head-recomm ul{
	display: flex;
	align-items: center;
}
.bing-head-recomm li{
	width: 25%;
    box-sizing: border-box;
    padding: 30px;
}
.bing-head-recomm li:hover{
	transform: translateY(-3px);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.bing-head-recomm li a{
	display: flex;
	align-items: center;
}
.bing-head-recomm li i{
	display: block;
	width: 45px;
	height: 55px;
}
.bing-head-recomm li i img{
	max-width: 45px;
	max-height: 55px;
}
.bing-head-recomm li div{
    margin-left: 15px;
	text-align: left;
}
.bing-head-recomm li div h4{
	color: #000;
	font-size: 15px;
}
.bing-head-recomm li div p{
	color: #999;
	font-size: 14px;
	margin-top: 4px;
}
.bing-head-nav{
	width: 1200px;
	margin: auto;
}
.bing-head-nav ul{
    display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 30px 117px 0px;
	box-sizing: border-box;
}
.bing-head-nav ul li{
	display: inline-block;
	font-size: 13px;
	color: #333333;
	text-align: center;
	padding: 0;
	display: block;
	align-items: center;
	justify-content: flex-start;
}
.bing-head-nav ul li.login_li:hover, .bing-head-nav ul li.login_li_bingtg:hover{
	opacity: .8;
}
.bing-head-nav ul li.login_li, .bing-head-nav ul li.login_li a, .bing-head-nav ul li.li_zx, .bing-head-nav ul li.li_zx a, .bing-head-nav ul li.li_yhzx, .bing-head-nav ul li.li_yhzx a{
	color: #14b4f0;
}
.bing-head-nav ul li.login_li_bingtg, .bing-head-nav ul li.login_li_bingtg a{
	color: #333;
}
.bing-head-nav ul li.bing_head_tel{
	font-size:16px;
	color: #333;
}
.bing-head-nav ul li.li_zx{
	margin-right: -25px;
}
.bing-head-nav ul li b{
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}
.bing-head-nav ul li span{
	display: inline-block;
	width: 30px;
	height: 3px;
	background-color: #14b4f0;
	border-radius: 2px;
	margin-top: 20px;
	opacity: 0;
}
.bing-head-nav ul li:hover{
	cursor: pointer;
}
.bing-head-nav ul li:hover b{
	color: #14b4f0;
}
.bing-head-nav ul li:hover span{
	opacity: 1;
}
.bing-head-nav ul li.active{
	cursor: pointer;
}
.bing-head-nav ul li.active b{
	color: #14b4f0;
	font-weight: bold;
}
.bing-head-nav ul li.active span{
	opacity: 1;
}
.dyoship-bing{
	width: 1200px;
    margin: 20px auto 0 auto;
    box-sizing: border-box;
	padding: 30px 40px;
    background-color: #fff;
	overflow: hidden;
}
.dyoship-bing h5{
	text-align: center;
}
.dyoship-bing h5 p{
	display: block;
    margin-top: -5px;
    font-size: 12px;
    color: #999;
    font-weight: 400;
}
.dyoship-bing h5 strong{
	font-size: 24px;
    position: relative;
	text-align: center;
	margin: 10px;
}
.dyoship-bing h5 strong:before {
    margin-right: 10px;
}
.dyoship-bing h5 strong:before, .dyoship-bing h5 strong:after {
    content: "";
    display: inline-block;
    width: 47px;
    border-top: 1px solid #979797;
    vertical-align: middle;
}
.dyoship-bing ul {
	display: flex;
	margin-left: -7px;
}
.dyoship-bing ul li{
	width: 200px;
	height: 300px;
	background-color: #f7f7f7;
	box-sizing: border-box;
	padding: 30px;
	margin: 20px 14px;
	text-align: center;
}
.dyoship-bing ul li .pic{
	width: 140px;
	height: 189px;
}
.dyoship-bing ul li .pic img{
	max-width: 140px;
	max-height: 189px;
}
.dyoship-bing ul li h4{
	color: #222222;
	font-size: 15px;
	margin-top: 10px;
}
.dyoship-bing ul li p{
	color: #999999;
	font-size: 13px;
	margin-top: 4px;
}
.bing-qkml li a{
	cursor: pointer;
}
.bing-qkml li{
	width: 160px !important;
	height: 218px !important;
	background: #fff;
	margin: 30px !important;
	padding: 0px !important;
}
.bing-qkml li img{
	width: 160px !important;
	height: 218px !important;
}
.new-bing-zx {
	padding: 20px 0px;
	overflow: hidden;
	margin-top: 20px;
}
.new-bing-zx a{
	display: block;
	width: 180px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	background-color: #ff4800;
	border-radius: 6px;
	margin: auto;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}
.new-bing-zx  a img{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
	margin-right: 10px;
}
.new-bing-zx a:hover{
	box-shadow: 0 0 20px rgb(0 0 0 / 15%);
	transition: 0.2s;
	opacity: 0.85;
	color: #fff;
}
#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;}
#SD_close_n {position:absolute;top:25px;right:25px;z-index:1005;width:17px;height:17px;border:none; background: url(../image/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;
}
.youfb_fqs_main{
	padding:10px 60px;
	background-color:#fff;
	margin-bottom:20px;
}
.youfb_fqs_main .dyofino-r{
	float:none;
	width: 100%;
}
.youfb_fqs_qkxx{
	padding:36px 60px;
	background:#fff;
	margin-bottom:20px;
}
.youfb_fqs_qkxx .l_qkimg{
	float:left;
	width: 120px;
	height: 164px;
}
.youfb_fqs_qkxx .l_qkimg img{
	width: 100%;
	height:100%;
}
.youfb_fqs_qkxx .l_qkinfo{
	float:left;
	width: 62%;
	margin-left:24px;
}
.youfb_fqs_qkxx .l_qkinfo h2{
	font-size: 24px;
	text-align:left;
	color:#000;
}
.youfb_fqs_qkxx .l_qkinfo p{
	font-size:14px;
	color:#000;
	line-height:32px;
	margin:10px 0 16px 0;
}
.youfb_fqs_qkxx .l_qkinfo ul li{
	float:left;
	padding:0 14px;
	height: 30px;
	line-height:30px;
	background-color: #f3f3f3;
	border-radius: 15px;
	text-align:center;
	color: #777;
	font-size:13px;
	margin-right:14px;
}
.youfb_fqs_qkxx .r_qkbtn{
	float:right;
	margin-top:52px;
}
.youfb_fqs_qkxx .r_qkbtn a{
	display:block;
	width: 162px;
	height: 48px;
	line-height:48px;
	border-radius: 4px;
	border: solid 1px #00aced;
	color:#00aced;
	text-align:center;
	font-size: 16px;
	font-weight:bold;
}
.youfb_fqs_qkxx .r_qkbtn a:hover{
	background-color: #00aced;
	color:#fff;
}
.youfb_fq_show .youfb_fq_xgqk{
	padding:15px 60px 30px 60px;
}
.youfb_fq_show .youfb_fq_xgqk ul li{
	float:left;
	width: 104px;
	margin-right:90px;
}
.youfb_fq_show .youfb_fq_xgqk ul li:nth-of-type(6){
	margin-right:0;
}
.youfb_fq_show .youfb_fq_xgqk ul li .t_img{
	width: 104px;
	height: 140px;
}
.youfb_fq_show .youfb_fq_xgqk ul li .t_img img{
	width:100%;
	height:100%;
}
.youfb_fq_show .youfb_fq_xgqk ul li .b_info h4{
	font-size: 16px;
	margin:10px 0 2px 0;
	font-weight:normal;
	text-align:center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.youfb_fq_show .youfb_fq_xgqk ul li .b_info p{
	font-size:12px;
	color: #777;
	text-align:center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wenda-body .dyoadata{
	margin-bottom:0;
}
.wenda-body .echart-box{
	display:block;
	margin-top:0;
}
.wenda-body .dyoadata>div{
	width: 100%;
	margin-left:0;
	margin-bottom:20px;
}
.wenda-body .dyoadata h5, .wenda-body .dyobao h5{
	text-align:center;
}
.wenda-body .dyobao-time{
	width: 100%;
}
.wenda-body .dyobao-numbox>div>div{
	width: 837px;
	display:flex;
}
.wenda-body .dyobao-num span{
	flex:1;
}
.youfb_btmxc{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: rgba(0,7,35,0.8);
	box-shadow: 0px -3px 8px 0px 
		rgba(0, 0, 0, 0.4);
	display: none;
}
.youfb_btmxc>div{
	position: relative;
}
.youfb_btmxc img{
	float: left;
	position: absolute;
	width: 122px;
	height: 120px;
	left:90px;
	top:-50px;
}
.youfb_btmxc h3{
	float: left;
	font-size: 28px;
	font-weight: bold;
	color: #ea9912;
	line-height: 70px;
	padding-left: 240px;
}
.youfb_btmxc h3:after{
	content: "";
	display: inline-block;
	width: 27px;
	height: 24px;
	background: url(../images/youfb_btmxc_arrow.png) no-repeat;
	vertical-align: middle;
	margin: 0 0 4px 15px;
}
.youfb_btmxc a:not(.youfb_btmxc_close){
	float: right;
	display: block;
	width: 140px;
	height: 38px;
	line-height: 36px;
	background-color: #e19200;
	border-radius: 6px;
	text-align: center;
	font-size: 16px;
	margin: 16px 0 0 20px;
	color:#fff;
	border: 1px solid #e19200;
}
.youfb_btmxc a.login_btmxc_ljzc, .youfb_btmxc a.btn_btm_zxkf_two{
	font-weight: bold;
}
.youfb_btmxc a.login_btmxc_ljzc:hover, .youfb_btmxc a.btn_btm_zxkf_two:hover{
	background-color: #f7a610;
	border-color: #f7a610;
}
.youfb_btmxc a.btn_btm_zxkf {
	color: #e19200;
	margin-right: 84px;
	background-color: transparent;
}
.youfb_btmxc a.btn_btm_zxkf:hover{
	color: #fff;
	background-color: #e19200;
}
.youfb_btmxc .youfb_btmxc_close{
	position: absolute;
	width: 22px;
	height: 22px;
	right: 0;
	top: 12px;
	background: url(../images/youfb_btmxc_close.png) no-repeat center;
}
.youfb_btmxc .youfb_btmxc_close:hover{
	background: url(../images/youfb_btmxc_close_hover.png) no-repeat center;
}
/* 弹窗 */
.youfb_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;
}
.youfb_member_info .youfb_m_alert_box{
	left: 58.5%;
	top: 43%;
}
.youfb_member_pass .youfb_m_alert_box{
	left: 58.5%;
	top: 38%;
}
.youfb_m_alert_icon_in {
	width: 35px;
	height: 35px;
	margin: 0 auto 16px;
	background: url(../images/icon_member_tck.png) no-repeat center;
}
.youfb_m_alert_box .alert_content p{
	font-size: 18px;
}
.youfb_m_alert_box_show {
	opacity: 1;
	transform: translate(-50%, -50%) translateY(0);
}
.youfb_bingtg .dl-side{
	height: 396px;
}
.youfb_bingtg .dl-side a.dl-side-icon-tel{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #333;
	height: 38px;
	line-height: 38px;
	background-color: #fff;
	border-radius: 0px 0px 10px 10px;
}
.youfb_bingtg .dl-side .icon-tel{
	display: none;
	width: 124px;
	height: 48px;
	line-height: 48px;
	background-color: #ffffff;
	border-radius: 6px;
	font-size: 14px;
	color: #333;
	text-align: center;
	position: absolute;
	left: -129px;
	bottom: 0;
	box-shadow:0 0 35px rgba(0, 0, 0, 0.06);
}
.youfb_bingtg .dl-side .icon-tel:before{
	content: "";
	display: inline-block;
	width: 12px;
	height: 15px;
	background: url(../images/icon_side_tel.png) no-repeat center;
	vertical-align: middle;
	margin: 0 4px 4px 0;
}