/*base*/
*{ margin:0; padding:0; word-break:break-all;}
body{ color:#333; font:14px/1.6 "Microsoft YaHei","微软雅黑",Arial; background:#fff; /*width:320px;*/min-width:320px; width:100%;margin:auto; }
table{ border-collapse:collapse; border-spacing:0;}
ul, ol, dl, dt, dd, li{ list-style:none;}
em, i{font-style:normal;}
select { outline:none;}
mark{ background:none;}
input,textarea,select{ outline:none;}
textarea {resize:none;}
a img{ border:0;}
a{ color:#333; text-decoration:none; -webkit-tap-highlight-color:rgba(255,0,0,0);}
a:active{ color:#00a2ca; -webkit-tap-highlight-color:rgba(255,0,0,0);}
.clear{ clear:both;}
.clear:after{ display:block; content:''; clear:both; visibility:hidden;}
.after-clear:after{ display:block; content:''; clear:both; visibility:hidden;}
.hide{display: none;}
header, nav, section, footer, article{ display:block;}
header{position:relative; z-index:100;}
.left{ float:left;}
.right{ float:right;}
.f700{ font-weight:700;}
.f100{ font-weight:100;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.ta_l{ text-align:left;}
.ta_c{ text-align:center;}
.ta_r{ text-align:right;}
.pos_rel{ position:relative;}
.pos_abs{ position:absolute;}
.mar_t5{ margin-top:5px;}
.mar_t10{ margin-top:10px;}
.mar_t15{ margin-top:15px;}
.mar_t20{ margin-top:20px;}
.mar_t25{ margin-top:25px;}
.mar_t30{ margin-top:30px;}
.pad_10 { padding:10px;}
.pad_b8{ padding-bottom:8px;}
.pad_b10 { padding-bottom:10px;}
.pad_b20 { padding-bottom:20px;}
.pad_b30 { padding-bottom:30px;}
.cursor{ cursor:pointer;}
.hidden{ display:none;}
a.underline, .underline a, .underline{ text-decoration:underline;}
a.red, a.red:active, .red, .red a, .red a:active{ color:#f00;}
a.brown, a.brown:active, .brown, .brown a, .brown a:active{ color:#00a2ca;}
a.gray, a.gray:active, .gray, .gray a, .gray a:active{ color:#828282;}
a.gray666, a.gray666:active, .gray666, .gray666 a, .gray666 a:active{ color:#666;}
a.graybbb, a.graybbb:active, .graybbb, .graybbb a, .graybbb a:active{ color:#bbb;}
a.white, a.white:active, .white, .white a, .white a:active{ color:#fff;}
a.black, a.black:active, .black, .black a, .black a:active{ color:#333;}
a.bule, a.bule:active, .bule, .bule a, .bule a:active{ color:#008eb7;}
.bule{color:#008eb7;}
.box_h{ width:100%; height:100%; overflow:hidden; position:absolute; right:0; top:0; outline:none; z-index:1; -webkit-tap-highlight-color:rgba(0,12,204,0.3);}
.box_h:active { -webkit-tap-highlight-color:rgba(0,12,204,0.3);}
.line { background:#ccc; height:1px; overflow:hidden;}
.topline { border-top:1px solid #ccc;}
.btmline { border-bottom:1px solid #ccc;}
.wth_100 { width:100%;}
.wth_50 { width:50%;}
/*base-end*/
.wrapper { padding:10px 12px;}
.whitebg { background-color:#fff;}
.graybg { background-color:#f0f0f0;}
.foot_logo { display:block; float:left; width:110px; height:25px; background:url(images/foot_logo.png); background-size:110px 25px; }
.foot_link { display:block; color:#999; font-size:12px; text-align: center; margin: 15px 0 10px 0;}
.foot_link a { color:#999; display:inline-block; margin:0 10px;}
.breadcrumbswrap { height:36px; position:relative; z-index:2;}
.head_tit { height:36px; text-align:center; line-height:36px; color:#fff;}
.headsearch { padding-right:25px;}
.headboxlink1 { padding-right:50px;}
.headboxlink2 { padding-right:110px;}
.headboxlink90 { padding-right:90px;}
.headboxlink_gz { padding-right:70px;}
.headboxlink_search { padding-right:55px;}
.headboxprev { padding-left:30px;}
.headboxprev .head_tit { text-indent:20px;height: 50px; line-height: 50px; overflow: hidden;}
.breadcrumbsbox { position:relative; overflow:hidden; left:-12px; height: 40px; line-height: 40px;}
.indexnavwrap{background-color: #ececec;}
.menufixleft{position: absolute; width: 40px; height: 45px; overflow:hidden; z-index: 100; background-color: #eaf0f5; margin-top:2px; text-align: center;}
.menufixleft a{height: 44px; line-height: 44px; font-size: 16px;}
.breadcrumbs { position:absolute; left:0; top:0; width:500px; height: 50px; line-height: 50px; color:#fff; font-size:12px;}
.breadcrumbs a { color:#fff;}
.topsearch { display:inline-block; position:absolute; right:-10px; top:0; height: 50px; line-height: 50px; text-align:center;}
.topsearch i{ display:inline-block; width:16px; height:16px; margin-top:10px; background:url(images/ico.png) 0 0 no-repeat; background-size:60px 225px;}
.headlink { display:inline-block; position:absolute; right:0; top:5px; height:24px;}
.headlink select { right:0; top:0; opacity:0; width:75px; height:24px;padding-right:20px; background:url(images/selectbg.png) right 0 no-repeat #483a31; background-size:13px 22px;-webkit-appearance:none; color:#fff;}
.toplinkbox { display:inline-block; height:30px; line-height:30px; padding:0 8px; background-color:#008eb7; border:1px solid #054a5e; color:#fff; border-radius: 5px; font-size:12px; margin-left:5px; margin-top: 5px;}
.toplinkbox_w { padding:0 10px;}
.attention:active,.attention_act { background:url(images/attention_act.png) right bottom no-repeat #483a31; background-size:14px 13px;}
.toplinkbox:active { color:#fff;}
.toplinkbox_sel { padding-right:20px; background:url(images/selectbg.png) right 0 no-repeat #483a31; background-size:13px 22px;-webkit-appearance:none; }
.head_prev { position:absolute; top:14px; left:0; display:block; width:15px; height:22px; background:url(images/prev.png); background-size:15px 22px; line-height:100px; overflow:hidden;}
.head_prev a{ width:15px; height:22px; display:block; }
.footnav { height:45px; line-height: 45px; background:#eee;}
.footnav ul {/*max-width:320px;max-width:318px; */margin:0 auto; overflow:hidden;}
.footnav li{ width:20%;/*width:53px;*/ float:left; overflow:hidden; text-align:center;}
.footnav li a{display:inline-block; padding:0 2px; color:#666; padding-top: 6px;}
.footnav li a.act { color:#666; }
.footnav li a.bule{ color:#008eb7; }
.footnav li a span{height:18px; line-height:18px; font-size: 20px;}
.footnav li a p{height:15px; line-height:15px; font-size:14px;}
.commsharetop { padding:0 130px 0 10px;}
.commsharetop a.foot_share { position:absolute; right:55px; top:0; width:75px;}
.commsharetop a.foot_writecomm { width:100%; background:none; height:29px; line-height:29px;  background-color:#f0f0f0; border:1px solid #d9d9d9; margin-top:4px; color:#d9d9d9;}
.commsharetop .foot_writecomm i { display:inline-block; width:30px; height:29px;background:url(images/foot_bar.png) -60px -5px no-repeat; background-size:294px 39px; vertical-align:top;}
/*other*/
.floatnum { height:32px; width:32px; background:url(images/float.png) 0 0 no-repeat; background-size:33px 66px;color:#fff; text-align:center; line-height:24px; font-size:16px; position:fixed; right:50%; margin-right:-160px; bottom:100px; z-index:10;}
.floatnum:active{ color:#fff;}
.floatTotop { height:32px; width:32px; background:url(images/float.png) 0 -33px no-repeat; background-size:33px 66px;color:#fff; position:fixed; /*right:50%; margin-right:-160px;*/right:10px; bottom:68px; z-index:10;}
.floatnumPro {height:32px; width:32px; background-color:#4d86c6; color:#fff; text-align:center; line-height:32px; font-size:16px; position:fixed; /*right:50%; margin-right:-160px;*/right:10px; bottom:100px; z-index:10;}
.floatnumPro:active{ color:#fff;}
.loading { background:url(images/loading_logo.png) center center no-repeat; background-size:150px 40px; height:250px; text-align:center;}
.loadinging { display:inline-block; width:80px; margin-top:170px; color:#828282; font-size:17px; padding-left:20px; background:url(images/loading.gif) left center no-repeat; background-size:16px 16px;}
.loading404 { display:inline-block; text-align:center; margin-top:170px; color:#828282; font-size:17px;}
.copyright { margin-top:5px; margin-bottom:80px; color:#999; font-size:12px; text-align:center; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;}
.copyright p{line-height: 20px; font-size:12px;}
.copyright p a{ color:#999; font-size:12px; }
.copyright_mar{margin-bottom: 20px;}
@font-face {font-family: "iconfont";src:url('//at.alicdn.com/t/font_1455698638_5816905.eot');src:url('//at.alicdn.com/t/font_1455698638_5816905.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1455698638_5816905.woff') format('woff'),url('//at.alicdn.com/t/font_1455698638_5816905.ttf') format('truetype'),url('//at.alicdn.com/t/font_1455698638_5816905.svg#iconfont') format('svg');}
.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;
}
.point-c{
	color: #00a3cb;
	font-weight: bolder;
}
/*index*/
.logo_box{position: absolute; width:80px; height: 40px; line-height:40px; padding: 5px 0;}
.logo_box a{font-size:16px; color: #fff;}
.h_login_box{position: absolute; width:50px; height: 50px; right:0;}
.h_login_box a{font-size:18px; line-height: 50px; color:#fff;}
.h_search_box{position: absolute; left:85px; right: 60px; top:10px; height: 30px;}
.h_search_box_div{height:30px; background:#008eb7; border: 1px solid #008eb7; border-radius: 5px; overflow: hidden;}
.h_search_box_div input{height:25px; line-height:24px; margin:3px 10px; width:99%; border:0 none;outline:0 none;font-size:14px; background:#008eb7; color: #ddd;}
.h_search_box_but{width:25px; height:25px; position: absolute; right:5px; top: 2px; overflow: hidden; text-align: center;}
.h_search_box_but span{ color:#fff; font-size:22px; cursor: pointer; line-height: 30px;}
.h_search_box_but input{border:0 none;outline:0 none;background:#008eb7;background:url(images/search.png); line-height: 80px; cursor: pointer;}

@media screen and (min-width:320px){html{font-size:30px}}
@media screen and (min-width:375px){html{font-size:34px}}
@media screen and (min-width:640px){html{font-size:60px}}

.s-fg-box{margin-top:10px; height: 50px; line-height:50px; position: relative; background-color: #f3f3f3; text-align: center;}
.s-fg-line{position: absolute; left:10px; right:10px; top: 24px; height: 1px; background-color: #dadada; overflow: hidden;}
.s-fg-bar{position: relative; z-index: 10;}
.s-fg-bar span{color: #1a8de5; font-size: 36px; padding-left: 10px; background-color: #f3f3f3; vertical-align: bottom}
.s-fg-bar b{color:#1a8de5; padding:0 10px; font-size: 18px; background-color: #f3f3f3;}

.mask { display:block; position:absolute; right:0; top:0; height:36px; width:44px; background:url(images/nav_more.png) no-repeat; background-size:44px 72px;}
.mask_act { background-position:0 -36px; display:none;}
.index_focus { /*width:320px;*/min-width:320px; max-height: 350px; width:100%;}

.more_color { display:block; border-radius:3px; background:url(images/more_n.png) 45px 12px no-repeat #fff; background-size:13px 8px; color:#008eb7; text-indent:-1em;}
.sort_num { position:relative; color:#828282; font-size:12px; margin-bottom:13px; z-index:1; margin-top:3px;}
.j_black { display:inline-block; height:0; width:0; font-size:0; border-top:4px solid #828282;border-right:4px solid transparent; border-left:4px solid transparent; vertical-align:middle;}
.sort_alert { display:none; position:absolute; left:65px; top:20px; width:120px; background:#fff; border:1px solid #c9c9c9; box-shadow:0 2px 3px 1px #d3d3d3; padding:0 6px;}
.sort_alert li{ height:32px; line-height:32px; border-bottom:1px solid #ececec;}
.sort_alert li:last-child{ border-bottom:none;}
.sort_alert li a { color:#828282; display:block; margin:0 -6px; padding:0 6px;}
.sort_alert li a:active,.sort_alert li a:hover { background:#00a2ca; color:#fff;}
.sort_alert li a.act { color:#8f1e15; background:url(images/gou.png) 115px center no-repeat; background-size:12px 12px;}
.sort_num_more,.sort_num_cancel { position:absolute; right:0;}
.sort_num_more a { display:block; padding-left:20px; color:#00a2ca; background:url(images/ico.png) -45px -61px no-repeat; background-size:60px 225px;}
.sort_num_cancel a{display:block; padding-left:15px; color:#00a2ca; background:url(images/ico.png) -45px -109px no-repeat; background-size:60px 225px;}
.wrap_mid { margin:0 auto; /*width:296px;*/min-width:296px; width:100%;}
.watch_list { margin-left:5px; /*width:313px;*/min-width:313px;}
.watch_list dl{ float:left; width:50%; min-width:155px; margin-bottom:5px; box-shadow:0px 0px 0px 1px #ddd; background-color:#fff;padding-bottom: 10px;}
.watch_list dl:nth-child(2n-1){margin-left:-5px; margin-right: 5px;}
.watch_list dt { position:relative; /*width:148px;*/ height:222px; overflow:hidden; margin-bottom:5px;}
.watch_list dt img{ width:148px; height:222px;}
.watch_list dt img {display:block; width:148px; margin: 5px auto 0 auto; height:222px; -webkit-tap-highlight-color:rgba(0,12,204,0.3); }
.watch_list dt img:active{ -webkit-tap-highlight-color:rgba(0,12,204,0.3)} 
.watch_list dd { text-align:center; height:18px; line-height:18px; overflow:hidden; font-size:16px;}
.w_price { color:#828282;}
.watch_list dd.w_series { color:#828282; font-size:12px;}
.watch_list dd.w_other { height:36px; background-color:#f6f6f6; margin-top:5px;}
.w_other em{ display:inline-block; width:48px;text-align:center; color:#828282; font-size:10px; line-height:14px; padding-top:5px;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
.w_other em span { display:block; font-size:11px;}
.w_other i { width:1px; overflow:hidden; display:inline-block; text-indent:-10px; background-color:#dfdfdf; height:24px; margin-top:6px; vertical-align:top;}
.loadmore,.loadmore2,.loading2 { 
	height:40px;
	line-height: 40px;
	text-align: center;
	border-radius: 10px;
	background-color: #fff;
	margin-bottom: 10px;
}
.loadmore a,.loadmore mark,.loadmore2 a,.loadmore2 mark{ 
	display:block; 
	text-align:center; 
	height:40px;
	line-height: 40px;
	border-radius: 10px;
	background-color: #fff;
	font-size:13px; 
	color:#666;
}
.loading2 em {color:#c0c0c0; background:url(images/loading.gif) left center no-repeat; padding-left:20px; background-size:17px 17px;}
.loadmoreend {display:block; text-align:center; height:39px; line-height:39px; text-align:center; border:1px solid #d9d9d9; border-radius:3px; background:#e5e5e5; margin-top:15px;}
.loadmoreend mark { color:#666; font-size:12px;}
/*xilie*/
.price { color:#e60000;}
/*brandlist-sort*/
.brand_list { margin:0 -12px; background:#fff; }
.brand_list h3{ height:27px; line-height:27px; padding-left:15px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#e6e6e6; color:#666; font-size:13px;}
.brand { position:relative; padding:10px 40px 10px 100px; border-bottom:1px solid #dddddd;margin:0 10px;}
.brand_list_box .brand:last-child { border-bottom:none;}
.add_attention { display:inline-block; width:52px; height:23px; background:url(images/gz.png) 0 0 no-repeat; background-size:52px 46px; position:absolute; right:0; top:10px; z-index:2;}
.add_attention:active, .add_attention_act { background-position:0 -23px;}
.brand .brown { font-size:17px;}
.brandpic { position:absolute; left:10px; top:15px;}
.brandpic img { width:80px; height:40px;}
.brand p { line-height:1.4;}
.english_tit { font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:15px;}
.brand_end { margin:0 10px; font-size:17px; font-family:Arial; font-weight:700; color:#ddd; text-align:center; padding:20px 0; border-top:1px solid #ddd;}
.no_topbdr { border-top:none;}
.brand_list .watchnav_brand { padding:10px 10px 3px 10px; background:#f0f0f0; margin-left:0; margin-right:0;}
.wxd { color:#4ead42; border:1px solid #b8d8ac;}
.bh { color:#4d86c6; border:1px solid #aecaf7;}
.shop_box dd {font-size:12px;color:#828282;}
.shop_box dd.indent {  text-indent:-3em; padding-left:3em; line-height:16px; margin-top:3px;}
.shop_box dd.telmap { margin-top:10px;}
.detailMapTelephone .shop_box { padding-bottom:5px;}
.telmap{
	margin-bottom: 10px;
}
.telmap_tel,.telmap_talk { 
	display:inline-block;
	font-size:13px; 
	color: #00a2ca;
}
.telmap_tel{
	margin-right: 35px;
}
.telmap_tel i{ 
	display:inline-block; 
	width:14px; 
	height:14px; 
	background: url(img/icon_foot_tel.png) no-repeat;
	background-size:14px 14px;
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.telmap_talk i{
	display:inline-block;
	width:14px; 
	height:16px; 
	background: url(img/icon_foot_zxzx.png) no-repeat;
	background-size:14px 16px;
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.backshop { width:15px; height:22px; display:inline-block; background:url(images/ico.png) -30px 3px no-repeat; background-size:60px 225px; margin:0 15px;}
/*brand-view-article*/
.article { padding:10px 0 10px 97px; position:relative;height:116px; border-top:1px solid #d9d9d9;}
.article_nopic { padding-left:0; min-height:inherit;}
.article:first-child { border-top:none;}
.art_pic { position:absolute; left:0; top:10px;}
.art_pic mark { position:absolute; top:0; right:-3px; font-size:11px; height:15px; display:block; line-height:15px; color:#fff; background-color:#4d86c6; padding:0 3px;}
mark.shop{background-color:#f00;}
.art_pic img{ width:87px; height:116px;}
.art_tit { 
	font-size:17px; 
	line-height:25px; 
	min-height:25px; 
	height:25px; 
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.art_other { color:#828282; font-size:10px; margin-top:6px;}
.art_other span { font-size:10px;}
.i_comm { padding-left:15px; background:url(images/ico.png) -45px -168px no-repeat; height:20px; line-height:20px; display:inline-block; background-size:60px 225px;}
.i_time { padding-left:15px; background:url(images/ico.png) -45px -144px no-repeat; height:20px; line-height:20px; display:inline-block; background-size:60px 225px;}
.i_see { padding-left:18px; background:url(images/ico.png) -42px -197px no-repeat; background-size:60px 225px;}
/*brand-view bbs*/
.bbs { padding:15px 0 20px; border-top:1px solid #d9d9d9; position:relative;}
.bbs:first-child{ border-top:none;}
.bbs:last-child {padding-bottom:0;}
.bbs_tit { font-size:17px; line-height:1.2;}
.bbs_other { color:#828282; font-size:10px; margin-top:5px;}
.bbs_pic { margin-left:-16px; margin-top:5px; height:62px;}
.bbs_pic img{ margin-left:17px;width:87px; height:62px;}
.bbs_intro { color:#828282; font-size:12px; margin-top:5px; line-height:16px;}
.barnd_view_shop { margin-top:5px;}
.barnd_view_shop .shop_box { background:none; border:none; border-top:1px solid #d9d9d9; padding-bottom:20px; padding-top:8px; margin-bottom:0;}
.barnd_view_shop .shop_box:first-child{ border-top:none;}
.barnd_view_shop .shop_box:last-child{ padding-bottom:0;}
/*watch_detailed*/
.watch_detailed { position:relative; background:#fff; /*margin:-10px -12px 0;*/margin:0 -12px; padding:10px 0 5px; border-bottom:1px solid #e9e9e9;}
.watch_logo { position:absolute; left:10px; top:10px;}
.watch_logo img{ width:74px; height:37px;}
.watch_pic_box { position:relative; /*width:296px;*/ min-width:296px; max-width:100%; margin:0 auto; text-align:center;}
.watch_pic_box img{ height:225px;}
.watch_pic_box .plus{ bottom:10px; right:40px;}
.watch_pic_mark { width:70px; height:70px; position:absolute; left:0; top:70px;}
.watch_pic_mark img { width:70px; height:70px;}
.watch_description p{ margin:10px; font-size:17px;}
.btn_info {	border-radius: 3px; border: 1px solid #dbdbdb; width: 68px; height: 28px; text-align: center; color: #00a2ca; line-height: 28px; font-size: 13px; display: block; background-color: #fff;}
.btn_info:active { color: #00a2ca;}
.watch_love { position:absolute; right:15px; top:5px;}
.watch_love span { font-size:15px; display:block; text-align:center; font-weight:700;}
.btn_love { display:block; width:68px; height:28px; line-height:28px; text-align:center; font-size:13px; color:#00a2ca; background-color:#fff; border:1px solid #dbdbdb; border-radius:3px;}
.btn_love:active,.btn_love_act { background-color:#00a2ca; border-color:#00a2ca; color:#fff;}
.watch_box .comp-info .comp-info-consult li i{width: 49px;height: 56px;margin-bottom: 4px;
	background: url(images/sprites_introduce.png);
	background-size: 316px;
}
.watch_box .comp-info .comp-info-consult2 li i{width: 49px;height: 56px;margin-bottom: 4px;
	background: url(images/sprites_introduce.png);
	background-size: 316px;
}
.watch_box .comp-info2 li i{width: 60px;height: 60px;margin: 0 1em 0 .5em;flex: 0 0 60px;
	background: url(images/sprites_introduce.png);
	background-size: 260px;
}
.consult-opchat-btn i{width: 18px;height: 18px;display: inline-block;vertical-align: middle;
	background: url(images/sprites_introduce.png);
	background-size: 316px;
	background-position: 100px 0px;
}

.vmp4{position: relative; display:inline-block;}
.vmp4 span{position: absolute; display: inline-block; width:64px; height:64px; top:50%; left:50%; margin-top: -32px; margin-left: -32px; background-size: 64px 128px; background-image: url(images/play-bg.png); background-repeat: no-repeat; background-repeat: 0 0;}
.vmp4:hover span{background-position: 0 -64px;}
div.fancybox-slide{padding: 5px;}
.pricealert { color:#828282; font-size:10px;}
.proattr { padding:10px 0;}
.proattr article{ /*padding-left:50px;*/ overflow:hidden; line-height:32px; font-size:17px;}
.proattr article mark{ float:left; /*width:45px; margin-left:-50px;*/white-space:nowrap; text-align:right; display:inline-block; color:#999;}
.proattr article a{ color:#00c1de; }
.proattr_4 article{ /*padding-left:70px;*/}
.proattr_4 article mark{ /*width:70px; margin-left:-70px;*/}
.proattr_5 article { /* padding-left: 20px; */}
.proattr_5 article mark { /*width: 20px; margin-left: -20px;*/white-space:nowrap;}
.zy {height:15px; line-height:15px; display:inline-block; padding:0 3px; font-size:11px; vertical-align:text-top; margin-left:2px; color:#fff; background-color:#4d86c6;}
/*watch-pic-list*/
.pics_list { overflow:hidden; margin-left:-8px; margin-right:-2px;}
.pics_list li { float:left; width:70px; height:70px; text-align:center; overflow:hidden; margin-left:6px; margin-bottom:6px;}
.pics_list li a { display:block; width:70px; height:70px;}
.pics_list li img { height:70px;}
.picbox { position:relative; max-width:320px; overflow:hidden; margin:20px auto; background:url(images/loading.gif) center 50px no-repeat; background-size:16px 16px;}
.picboxlist { overflow:hidden; position:relative;}
/*search*/
.ipt_topsearch {border:1px solid #5c4f4a; width:100%; margin-top:5px; padding:4px 5px;}
.body_search .ipt_topsearch { border-color:#999;}
.body_search .toplinkbox { height:24px; line-height:24px; width:45px; }
/*login*/
.login_box { margin-top:25px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; margin-left:-12px; margin-right:-12px; padding:0 10px; background-color:#fff;}
.login_box li { height:46px; line-height:46px; margin-left:10px; margin-right:10px; position:relative; padding-left:30px; border-bottom:1px solid #dbdbdb;}
.login_box li:last-child { border-bottom:none;}
.login_box li i { display:inline-block; width:20px; height:20px; background:url(images/login.png) 0 0 no-repeat; background-size:25px 50px;  position:absolute; left:0; top:14px;}
.login_box li i.login_pwd { background-position:0 -25px;}
.login_box li input { height:46px; border:none; background:none; width:100%; font-size:17px;}
.login_box li select { height:46px; border:none; background:none; width:100%; font-size:17px;}
.reg_box li{ padding-left:0;}
.btn_login_reg,.btn_login_submit { display:inline-block; width:135px; height:40px; line-height:40px; text-align:center; border:none; background:none; font-size:18px;border-radius:3px; vertical-align:middle;}
.btn_login_reg { background:url(images/btnbg.png) 0 -1px repeat-x; height:38px; line-height:38px;background-size:5px 80px; border:1px solid #dadada;color:#828282;}
.btn_login_reg:active { background:#eee; color:#828282;}
.btn_login_submit { /*background:url(./images/btn_duibi.png) repeat-x; background-size:5px 40px;*/ background:#00a2ca; color:#fff;}
.btn_login_submit:active { background:#008eb7;}
.btn_reg_submit { width:100%; margin:10px auto 0;}
.view_pwd { display:inline-block; position:absolute; height:23px; line-height:23px; background-color:#f1f1f1; color:#c2c2c2; padding:0 6px;right:5px; top:12px;}
.login_or { background:url(images/dot.png) 0 10px repeat-x; height:20px; line-height:20px; text-align:center; background-size:1px 1px; margin:80px -10px 0;}
.login_or mark { background-color:#f1f1f1; display:inline-block; padding:0 5px; font-size:17px;}  
.wbqq_box { padding-top:20px; margin-bottom:65px;}
.btn_wb,.btn_qq { display:block; width:260px; height:41px; margin:20px auto 0; background:url(images/btn_qqwb.png) 0 0 no-repeat; background-size:260px 101px;}
.btn_qq { background-position:0 -60px;}
.login_box_qq { margin-top:15px;}
/*mdf_intro*/
.mdf_intro input { color:#999; text-align:left;}
.mdf_intro li{ position:relative; overflow:hidden; z-index:2;}
.mdf_intro .j_black { position:absolute; right:5px; top:20px; z-index:5;border-top:6px solid #828282;border-right:6px solid transparent; border-left:6px solid transparent;}
.mdf_cc,.mdf_intro input.mdf_cc { position:absolute; left:-1px; height:49px; line-height:49px; top:-1px; width:100%; border:none; background:none; color:#999; font-size:17px;}
select.mdf_cc{ background:#fff; border-color:#fff; outline:none;-webkit-appearance:none;-moz-appearance:none;}
/*myhead*/
.myhead { position:relative; padding-left:65px; min-height:55px; margin-top:5px;}
.myhead dt { position:absolute; left:0; top:0px;}
.myhead dt img{ width:55px; height:55px;}
.myhead_name { font-size:17px; font-weight:700;}
.myhead_link { display:inline-block; height:28px; line-height:28px; border:1px solid #008eb7; background-color:#fff; padding:0 6px; font-size:13px; color:#00a2ca; margin-right:5px;}
.myhead_link:last-child{ margin-right:0;}
.myhead_link20 { padding:0 20px;}
.myhead_view_n a{width:20%; display:inline-block; float:left; text-align:center; background:url(images/brandline.png) right no-repeat; background-size:1px 33px; line-height:1.2;}
.myhead_view_n a:last-child{ background:none;}
.myhead_view_n .act em{ border-bottom:2px solid #00a2ca;}
.myhead_view_n a.act mark{ color:#333;}
.myhead_view_n mark { position:relative;  font-size:19px; color:#00a2ca; font-weight:700;}
.myhead_view_n span { display:block; color:#828282; }
.myhead_view_n span em { font-size:12px;}
.myhead_view_n a:active span{ color:#828282;}
.myhead_view_n i { display:inline-block; position:absolute; right:-9px; top:-2px; width:9px; height:9px; background:url(images/ico_bbs.png) -25px -213px; background-size:50px 250px; border-radius:100%;}
.nav_tab{ clear:both; width:296px;}
.nav_tab:after{ display:block; content:''; clear:both; visibility:hidden;}
.nav_tab a{ float:left; display:inline-block; text-align:center;height:28px; margin-right:5px; line-height:30px; background-color:#fff; border:1px solid #d7d7d7; min-width:68px; vertical-align:middle; color:#666; border-radius:3px; font-size:13px;}
.nav_tab a:last-child{ margin-right:0;}
.nav_tab a.act { height:30px; line-height:30px; border:none; background-color:#008eb7; color:#fff;}
.my404 { font-size:18px; color:#ddd; padding:50px 0; line-height:25px;}
.my404 i{ display:inline-block; width:25px; height:25px; background:url(images/face400.png) no-repeat; background-size:25px 25px; vertical-align:middle; margin-right:5px;}
/*user_infor*/
.user_infor { margin-top:5px;}
.user_infor dt{ width:180px; height:180px; margin:0 auto; position:relative; overflow:hidden; margin-bottom:15px;}
.user_infor dt em { display:block; height:27px; width:100%; background:#000; opacity:.5; position:absolute; left:0; bottom:0;}
.user_infor dt span { display:block; height:27px; line-height:27px; text-align:center; color:#fff; font-size:15px; width:100%; position:absolute; left:0; bottom:0; overflow:hidden;}
.ipt_face { position:absolute; top:0; right:0; font-size:200px; opacity:0;}
.user_infor dd{ padding:15px 10px; line-height:19px;border-bottom:1px solid #ddd;}
/*layer*/
.layer { position:fixed;bottom:0; left:0; width:100%;}
.ipt_talk_layer { position:relative; border-top:1px solid #adaeb1; height:45px; background-color:#f0f0f0; padding:0 90px 0 15px;}
.ipt_talk_textarea { height:16px; line-height:16px;width:100%; margin-top:7px; background:#fff; border:1px solid #bababa; border-radius:5px; padding:7px 10px;}
.layer_comm_bg,.layer_comm_bg_a{ position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%; opacity: 0.6; background:#000;}
.layer_comm_bg_a{ z-index:1000;}
.layer_comm { padding:12px; background-color:#fff;position:fixed; left:0; right:0; top:0; z-index:101;}
.tit_layer { line-height:30px;}
.layer_comm_area { padding:5px; width:100%; height:70px; font-size:14px; border:1px solid #dbdbdb; background-color:#f0f0f0; border-radius:3px;}
.layer_alert { width:210px; height:100px; position:fixed; top:50%; left:50%; margin-left:-105px; margin-top:-50px; z-index:1002;}
.layer_alert p{ width:210px; height:100px; background:#000; color:#fff; font-size:20px; border-radius:5px; display:table-cell; vertical-align:middle; text-align:center; line-height:25px; opacity:.8;}

.mt20{margin-top:20px;}
.tc{text-align: center;}

.body-about-body .bar{ padding: 0px 12px; height: 35px; line-height: 35px; font-size: 16px; margin:0 -12px; background-color:#e6e6e6;f ont-size:13px; }


dl.order_list dt{height: 25px;line-height: 25px; background-color: #fcfcfc; color: #999; font-weight: bold; padding: 0 5px; position: relative;}
dl.order_list dd{position: relative;line-height: 28px;padding: 0 5px;}
dl.order_list dd.border{border-bottom: 1px solid #d9d9d9;}
/* dl.order_list span,dl.order_list time{height:42px; line-height:42px;} */
dl.order_list span.member{width: 60px; display: inline-block; margin-right: 5px; color: #f40;}
dl.order_list span.price{width: 100px; display: inline-block; margin-right: 5px; font-size:12px;}
dl.order_list span.num{width: 40px; display: inline-block; margin-right: 5px; text-align: center;}
dl.order_list span.specs{display: inline-block; margin-right: 5px;}
dl.order_list time{width: 130px;position: absolute; right: 5px; font-size: 12px;text-align: right;}

.goods_product_select{margin: 5px 10px; line-height: 22px;}
.goods_product_select span{width: 100px; display: inline-block; text-align: right; margin-right: 10px;}
.goods_product_select .sell_price{font-size: 16px; font-weight: bold; margin-right: 10px;}

input.validate-error{color: #f40 !important;}

.cart_order .filter_h3{margin-bottom:0;}
.cart_order .login_box{margin-top:-1px;margin-bottom:20px;}
.cart_order .filter_h3 a{float: right;}
.mdf_intro input{color: #666;}
.paper .con{
    width: 87.5%;
    border: 1px solid #999;
    margin: 0 auto 30px auto;
}
.paper .con img{
    width: 100%;
}

.reg-tab{ 
  position: relative;
  background-color: #fff;
  width: 100%;
  overflow: hidden;
  height: 40px ;
}
.reg-tab li {
  float: left;
  width: 33.3333%;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #333;
  border-left: 1px solid #e6e6e6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
}
.reg-tab li.over{ 
  color: #00a2ca;
}
.reg-tab li:last-child{
  border-right: 1px solid #e6e6e6;
}
.hide{
	display: none;
}




:not(input) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
}
.nctouch-bottom-mask {
	position: fixed;
	z-index: 999;
	top: 0px;
	left: 0px;
	right: 0px;
	display: none;
}
.nctouch-bottom-mask.up {
	display: block;
	bottom: 0px;
	animation: optionBlockUp 0.5s ease-in-out;
	-webkit-animation: optionBlockUp 0.5s ease-in-out;
}
.nctouch-bottom-mask.down {
	animation: optionBlockDown 0.5s ease-in-out;
	-webkit-animation: optionBlockDown 0.5s ease-in-out;
}
.nctouch-bottom-mask-bg {
	display: block;
	position: absolute;
	z-index: 21;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(0,0,0,0.65);
}
.nctouch-bottom-mask-block {
	display: block;
	position: absolute;
	z-index: 22;
	bottom: 0px;
	left: 0px;
	right: 0px;
	min-height: 14.2rem;
	background: #FFF;
}
.nctouch-bottom-mask-tip {
	position: absolute;
	z-index: 1;
	top: -1.2rem;
	left: 0px;
	right: 0px;
	text-align: center;
	font-size: 0.4rem;
	font-weight: 600;
	line-height: 0.9rem;
	color: #fff;
	text-shadow: 0px 0px 0.5rem rgba(0,0,0,0.5);
}
.nctouch-bottom-mask-top {
	position: relative;
	z-index: 1;
	display: block;
	padding: 0.5rem;
	border-bottom: solid 0.05rem #EEE;
}
.goods-options-info {
	min-height: 4rem;
}
.nctouch-bottom-mask-rolling {
	min-height: 1.9rem;
	max-height: 7.3rem;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-bottom: solid 0.05rem #EEE;
}
.goods-option-value {
	display: block;
	height: 0.8rem;
	padding: 0.5rem;
	margin-bottom: 2.5rem;
	line-height: 0.8rem;
	font-size: 0.4rem;
	color: #999;
}
input, textarea, select {
	outline: none;
}
input, textarea {
	-webkit-user-select: text;
	-ms-user-select: text;
	user-select: text;
	-webkit-appearance: none;
}
.goods-option-foot {
	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 0px;
	right: 0px;
	box-shadow: 0 -2px 5px rgb(0 0 0 / 5%);
	height: 50px;
}
.goods-detail-foot .otreh-handle, .goods-option-foot .otreh-handle {
	float: left;
	width: 35%;
	overflow: hidden;
	white-space: nowrap;
	font-size: 0px;
}
.goods-detail-foot .buy-handle, .goods-option-foot .buy-handle {
	width: 59%;
    float: right;
    font-size: 0px;
    margin-right: 3%;
    background: transparent;
	display: flex;
    justify-content: space-between;
}
.goods-detail-foot .buy-handle a, .goods-option-foot .buy-handle a {
	display: block;
	height: 1.5rem;
	font-size: 0.5rem;
	font-weight: 300;
	line-height: 1.5rem;
	color: #fff;
	text-align: center;
}
.goods-detail-foot .buy-handle a:hover, .goods-option-foot .buy-handle a:hover{
	opacity: 1;
}
.goods-detail-foot .buy-handle a.add-cart, .goods-option-foot .buy-handle a.add-cart {
	float: right;
	width: 100%;
	background-color: #FB6E52;
}
.goods-detail-foot .buy-handle a.add-cart2, .goods-option-foot .buy-handle a.add-cart2 {
	display: inline-block;
    height: 41px;
    line-height: 41px;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    margin-top: 4px;
    text-align: center;
    border-radius: 20px;
	width: 47.5%;
    background-color: #ff5f01;
}
.goods-detail-foot .buy-handle a.buy-shop, .goods-option-foot .buy-handle a.buy-shop {
   display: inline-block;
	height: 41px;
	line-height: 41px;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	margin-top: 4px;
	text-align: center;
	border-radius: 20px;
	width: 47.5%;
	margin-left: 5%;
	background-color: #ffaa01;
}
.goods-detail-foot .otreh-handle a, .goods-option-foot .otreh-handle a {
	position: relative;
	z-index: auto;
	display: inline-block;
	height: 1.45rem;
	text-align: center;
	color: #333;
}
.goods-detail-foot .otreh-handle a.index, .goods-option-foot .otreh-handle a.index {
	width: 50%;
}
.goods-detail-foot .otreh-handle a.cart, .goods-option-foot .otreh-handle a.cart {
	width: 50%;
}
.goods-detail-foot .otreh-handle a.cart{
	position: relative;
}
.goods-detail-foot .otreh-handle a sup, .goods-option-foot .otreh-handle a sup, .cart_num sup { 
	position: absolute;
    z-index: 1;
    top: 14%;
    right: 24%;
    min-width: 0.28rem;
    height: 0.28rem;
    font-size: 0.25rem;
    line-height: 0.24rem;
    color: #ED5564;
    text-align: center;
    border: solid 0.05rem #ED5564;
    border-radius: 0.3rem;
    background: #ed5564;
}
.xcm_qk_show .goods-detail-foot .otreh-handle a sup, .xcm_qk_show .goods-option-foot .otreh-handle a sup, .xcm_qk_show .cart_num sup{
	top: 9%;
	right: 30%;
}
.xcm_dy_show .goods-detail-foot .otreh-handle a sup, .xcm_dy_show .goods-option-foot .otreh-handle a sup, .xcm_dy_show .cart_num sup{
	top: 14%;
	right: 24%;
}
.goods-detail-foot .otreh-handle a i, .goods-option-foot .otreh-handle a i {
	display: inline-block;
	width: 22px;
	height: 20px;
	margin: 0.18rem auto 0 auto;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100%;
}
.goods-detail-foot .otreh-handle a.cart i, .goods-option-foot .otreh-handle a.cart i {
	background-image: url(../member/static/nctouch/cart_b.png);
}
.goods-detail-foot .otreh-handle a p, .goods-option-foot .otreh-handle a p {
	display: block;
	height: 0.8rem;
	font-size: 0.35rem;
	line-height: 0.7rem;
	text-align: center;
}
.goods-detail-foot .otreh-handle a.index i, .goods-option-foot .otreh-handle a.index i {
	background-image: url(../member/static/nctouch/index.png);
	width: 20px;
}
.value-box {
	display: inline-block;
	float: right;
	font-size: 0px;
	border: solid 0.05rem #CCC;
	border-radius: 0.2rem;
	overflow: hidden;
}
.value-box span {
	display: inline-block;
	vertical-align: top;
	line-height: 0;
}
.value-box span.minus {
	background-color: #FAFAFA;
	border-radius: 0.2rem 0 0 0.2rem;
}
.value-box span.add {
	background-color: #FAFAFA;
	border-radius: 0 0.2rem 0.2rem 0;
}
.value-box span a {
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	margin: 0.3rem;
	opacity: 0.65;
}
.value-box span.add a {
	background-image: url(../member/static/nctouch/value_add.png);
	background-repeat: no-repeat;
	background-repeat: 50% 50%;
	background-size: 100%;
}
.value-box span .buy-num {
	width: 1.2rem;
	height: 0.9rem;
	padding: 0;
	font-size: 0.4rem;
	font-weight: lighter;
	line-height: 0.8rem;
	text-align: center;
	border: solid #CCC;
	border-width: 0 0.05rem;
	border-radius: 0;
}
.value-box span.minus a {
	background-image: url(../member/static/nctouch/value_minus.png);
	background-repeat: no-repeat;
	background-repeat: 50% 50%;
	background-size: 100%;
}
.goods-options-stock {
	padding: 0.25rem 0.5rem;
	max-height: 7.3rem;
	overflow: auto;
}
.goods-options-stock .spec {
	margin-bottom: 0.5rem;
}
.goods-options-stock dt {
	display: block;
	height: 0.7rem;
	padding: 0.1rem 0;
	font-size: 0.4rem;
	color: #888;
	line-height: 0.7rem;
	margin-bottom: 8px;
}
.goods-options-stock dd {
	display: block;
	font-size: 0rem;
}
.goods-options-stock dd a {
	display: inline-block;
	line-height: 0.7rem;
	padding: 0.15rem 0.3rem;
	margin-bottom: 0.2rem;
	font-size: 0.35rem;
	color: #888;
	line-height: 0.7rem;
	background: #FFF;
	border: solid 0.05rem #BBB;
	border-radius: 0.15rem;
	margin-right: 0.5rem;
}
.goods-options-stock dd a.current {
	padding: 0.2rem 0.35rem;
	color: #fff;
	background: #ED5564;
	border: none;
}
.goods-options-info .goods-pic {
	position: absolute;
	z-index: 1;
	top: 0.5rem;
	left: 0.5rem;
	width: 2.25rem;
	height: 3rem;
	background: #FFF;
}
.goods-options-info dl {
	margin-left: 3rem;
}
.nctouch-bottom-mask-close {
	position: absolute;
	z-index: 1;
	top: -0.6rem;
	right: 0px;
	background: #FFF;
	width: 0.9rem;
	height: 0.9rem;
	padding: 0.15rem;
	border-radius: 100%;
}
.nctouch-bottom-mask-close i {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../member/static/nctouch/close_window.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100%;
	opacity: 0.5rem;
}
.goods-options-info dt {
	font-size: 0.45rem;
	line-height: 0.55rem;
	margin: 0 0.3rem 0.4rem 0;
}
.goods-options-info .goods-price {
	height: 1rem;
	font-size: 0.55rem;
	color: #db4453;
	font-weight: 600;
	line-height: 1rem;
}
.goods-options-info .goods-price em {
	font-size: 0.6rem;
}
.goods-options-info .goods-storage {
	display: block;
	float: right;
	font-size: 0.5rem;
	line-height: 1rem;
	color: #888;
}
.goods-options-info .goods-pic img {
	width: 100%;
	height: 100%;
}
.nctouch-bottom-mask-tip i {
	background-image: url(../member/static/nctouch/back_down.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 75%;
	width: 0.8rem;
	height: 0.9rem;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.1rem;
}

.dsfull{ height:41px; margin-top:15px; margin-bottom:2px;}
.dsfull a,.dsfull mark{ display:block; text-align:center; height:39px; line-height:39px; text-align:center; border:1px solid #d9d9d9; border-radius:3px; box-shadow:0 0 3px 0 #d8d8d8; background:url(images/btnbg.png) 0 -1px; background-size:5px 80px; font-size:12px; color:#666;}
.dsfull a:active{ background-position:0 -41px; color:#c0c0c0;}

.yuzx-box{ 
	margin: 10px 10px;
	background-color: #fff;
}
.yuzx-box a{ 
	display: block;
	text-decoration: none;
	line-height: 40px;
	height: 40px;
	background-color: #00BAD5;
	color: #fff;
	font-size: 18px;
	text-align: center;
}

.yuzx-fixed{
	width: 60px;
	height: 60px;
	position: fixed;
	right: 5px;
	bottom: 150px;
	background-color: #00BAD5;
	border: 1px solid none;
	border-radius: 15px;
	overflow: hidden;
	z-index: 100;
}
.yuzx-fixed a{
	width: 60px;
	height: 60px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
.yuzx-fixed a svg{
	margin: 3px auto 0 auto;
	font-size:32px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	display: block;
}
.yuzx-fixed a p{
	margin-top: -7px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #fff;
}
.banner {
  background: #f9f9f9;
  height:auto;
  max-height:250px;
  overflow: hidden;
  margin-top: 10px;
}
.banner .swiper-pagination-bullet {
  box-sizing: border-box;
  background: transparent;
  border: 1px solid #fff;
  opacity: 1;
}
.banner .swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
}

/*2020-1-2*/
.zoom::after{content:"."; display:block; height:0; clear:both; visibility: hidden;}
.zoom,.clear{clear:both;}
.zoom{*zoom:1;}
.dlface{margin:7px 12px 15px 12px;}
.dlface h2{margin-bottom:7px; font-size:18px; color:#333; font-weight:700;}
.dlface p{display:inline-block; margin-right:20px; font-size:14px; color:#777;}
.dlcenter{padding:13px 0; background-color:#f6f6f6;}
.dlcenter p{display:inline-block; margin:0 15px 0 12px; font-size:14px; color:#333;}
.dlcenter span{display:inline-block; width:18px; height:25px; margin-right:8px; vertical-align:middle; background:url(images/dlcenter.png) no-repeat; background-size:18px 25px;}
.dlinfos{display:block; margin-top:0; padding-top:0; border-top:0; border-bottom:1px solid #f1f1f1;}
.dlinfos li{width:100%;}
.dldata{margin:25px auto;}
.dldata h5{margin:0 auto; font-size:16px; font-weight:700; color:#555;}
.dldata h5 span{margin-left:3px; font-size:13px; font-weight:400; color:#777;}
.dltext{padding:15px 10px 10px 10px; margin:20px 0 10px auto; background-color:#f6f6f6;}
.dltext h6{margin:0; font-size:15px; color:#333; font-weight:700;}
.dltext p{margin:7px 0 5px 0; font-size:13px; color:#777;}
.dltext b{font-weight:bold; font-weight:700;}
.dldline{margin:30px auto 10px auto; border-top:10px solid #f7f7f7;}
.issub-box{margin:10px 0; padding-top:10px;}
.issub-box p{line-height:1;}
.issub-box a,.dlks a{display:inline-block; height:auto; color:#00a2ca; margin: 7px 5px; white-space:nowrap;}
.dlks{margin:20px auto;}
.dlks a{font-size:15px;}
.wrapper .hdsauto{height:auto !important; overflow:;}
.wrapper .hdsfix{overflow:hidden;}
.dsdereccon p{-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -mst-box-sizing:border-box; box-sizing:border-box;}
.dsconshow-btn{display:none; width:94%; margin:20px auto; text-align:center;}
.dsconshow-btn span{display:block; font-size:14px;}
.dsconshow-btn i{display:inline-block; width:50px; height:40px; margin-top:5px; background: url(images/search_ico.png) no-repeat -99999em 0; background-position: 6px -570px;}
.dlwd-barzw{margin-top:10px;}
.dlwd-barzw li{margin-bottom:10px;}
.dlwd-barzw a{font-size:17px; color:#00a2ca;}

/*fenqi item 2020-6-10*/
.wmportbg{display:none; width:100%; height:100%; position:fixed; top:50px; left:0; z-index:11; background-color:#fff;}
.wmport{width:90%; margin:0 auto; padding:25px 0 110px 0; overflow:auto;}
.wmport p{margin-bottom:10px; font-size:12px;}
.wmport a{text-decoration:underline; color:#00a3cb;}
.wmport h5{margin-bottom:10px; font-size:12px; font-weight:400;}
.wmport div p{padding:5px 5px 3px 5px; font-size:11px; background-color:#f4f4f4;}
.wmport div input{float:left; -webkit-appearance:radio;}
.wmport input[type="checkbox"]{margin:0;}
.wmport span{display:inline-block; width:90%; margin-left:5px;}
.wmport textarea{width:94%; height:90px; padding:2% 3%; resize:none; border:none; font-size:12px; outline:none; background-color:#f8f8f8;}
.wmport p .wmcomf{-webkit-appearance:checkbox; margin-right:5px; position:relative; top:3px;}
.wmsend,.vwcan{display:block; width:100%; height:30px; margin-bottom:6px; line-height:28px; outline:none; font-size:15px; border:1px solid #00a3cb; background-color:transparent;}
.wmsend{color:#00a3cb;}
.vwcan{color:#fff; background-color:#00a3cb;}
.wmcoment{height:30px; margin-top:15px; line-height:30px;}
.wmcoment p{font-size:13px; color:#666;}
.wmhotlist>div:last-child{padding-bottom:0;}

/*2020-6-16-wenda*/
.dwd-bck4{width:90%; margin:17px auto;}
.dwd-bck4 h5{margin-bottom:5px; font-size:15px; color:#333; font-weight:400;}
.dwd-bck4 p{font-size:12px; color:#999;}
.dwd-bck4 a{display:inline-block; width:92px; height:28px; margin-top:15px; line-height:28px; border-radius:20px; color:#fff; text-align:center; background-color:#f23c3c;}

/*2020-9-27 publish book*/
.icos{font-family:"icons" !important; font-style:normal;}
.dyobox{max-width:750px; margin:0 auto;}
.dsreturn{height:44px; padding:0 12px 0 5px; border-bottom:1px solid #e2e2e2; text-align:center; position:relative; background-color:#fff;}
.dsreturn-bg{border-bottom:none; background-color:#e8e8e8;}
.dsreturn>a,.dsreturn>span{line-height:44px; font-size:20px; color:#333;}
.dsreturn h2{display:inline-block; max-width:70%; height:100%; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; font-weight:400;}
.dsreturn div{display:none; width:80%; margin-top:7px; position:relative;}
.dsreturn .search{display:block; width:100%; height:30px; padding-left:10%; line-height:30px; border:none; outline:none; color:#333; border-radius:30px; background-color:#f2f2f2;}
.dsreturn button{font-family:"icons"; font-size:16px; font-weight:600; color:#777; position:absolute; top:7px; left:10px; background-color:transparent; outline:none; border:none;}
.dxsother{width:90%; margin:0 auto 20px auto;}
.dxsmore{display:block; width:90%; height:40px; margin:0 auto 20px auto; line-height:42px; font-size:15px; color:#333; text-align:center; border-radius:5px; border:1px solid #eee;}
/*publish detail*/
.dxsban{padding:56px 0 65px 0; overflow:hidden; text-align:center; position:relative; background:#20a9f6 url(images/dxsban-bg.png) top center no-repeat; background-size:cover;}
.dxsban>a{display:inline-block; height:44px; line-height:44px; font-size:20px; color:#fff; position:absolute; top:0; left:2%;}
.dxsban h1{width:94%; margin:0 auto 10px auto; font-size:25px; font-weight:bold; color:#fff;}
.dxsban h6{display:inline-block; padding:4px 15px; font-size:0; border:1px solid #b5dffd;}
.dxsban h6 a, .dxsban h6 span{font-size:15px; color:#fff;}
.dxsban i{display:inline-block; height:11px; margin:0 15px; border-left:1px solid #67bffc; position:relative; top:1px;}
.dxsban p{margin-top:17px; font-size:13px; font-weight:300; color:#fff;}
.dxspro{width:90%; margin:20px auto 22px auto;}
.dxspro h2{margin-bottom:7px; font-size:20px; font-weight:bold;}
.dxspro h2 span{font-size: 12px;color: #999;font-weight: normal;display: inline-block;margin-left: 4px;}
.dxspro>a, .dxspro>span{display:inline-block; height:17px; padding:0 8px; margin-right:6px; line-height:17px; border-radius:2px; border:1px solid #55c0f0; font-size:12px; color:#55c0f0;}
.dxspro>p{margin:10px auto 25px auto; line-height:1.7; font-size:17px; color:#777;}
.dxspro-btn{font-size:0;}
.dxspro-btn a{display:inline-block; width:30%; height:35px; margin-right:3%; line-height:35px; border:1px solid #f44; text-align:center; border-radius:4px; font-size:15px; color:#f44;}
.dxspro-btn a:last-child{margin-right:0;}
.dxspro-btn .dxspro-btn1{color:#fff; background-color:#f44;}
.dxsgb{margin:10px auto; padding:10px 10px 8px 16px; border-radius:3px; background-color:#f7f7f7;}
.dxsgb p{margin-bottom:2px; font-size:15px; color:#333;}
.dxsline{width:100%; border-top:10px solid #f9f9f9;}
.dxsbar{width:90%; height:45px; margin:0 auto; font-size:0;display: flex;
        justify-content: space-between;
        flex-wrap: wrap;}
.dxsbar a{display:inline-block; height:45px; line-height:45px; font-size:13px; color:#333; text-align:center;display: block;
    align-items: center;
        justify-content: flex-start;}
.dxsbar .action{border-bottom:2px solid #01aded; font-weight:bold; color:#00a1cc;}
.dxsdes{width:90%; margin:5px auto 20px auto;}
.dyobox1 h3{width:105%; margin:0 0 15px -5%; padding:0 0 7px 5%; border-bottom:1px solid #e2e2e2; font-size:19px; font-weight:bold;}
.dxsdes p{margin-bottom:15px; line-height:1.75; font-size:17px; color:#555;}
.xcm_cbs_mzsm p{color: #999 !important;font-size: 12px !important;}
.dxsdes p a{ color:#999; }
.dxsdes p a:hover{ color:#00a3cb; }
.dxsabtn{display:block; width:90%; height:40px; margin:18px auto 20px auto; line-height:40px; color:#fff; font-size:18px; text-align:center; border-radius:30px; background-color:#ff7214; background:-ms-linear-gradient(left,#ff7c1a 0%,#ff4f02 100%); background:-webkit-linear-gradient(left,#ff7c1a 0%,#ff4f02 100%); background:-moz-linear-gradient(left,#ff7c1a 0%,#ff4f02 100%); background:linear-gradient(left,#ff7c1a 0%,#ff4f02 100%);}
.dxsserv{width:90%; margin:8px auto 20px auto; font-size:14px;}
.dxsserv p{margin-bottom:7px;}
.dxsserv b{display:inline-block; width:25%; float:left; color:#333; font-weight:400; font-size:17px;}
.dxsserv span{display:inline-block; width:75%; float:left; color:#999; font-size:17px;}
.dxsfan{width:90%; margin:8px auto 10px auto;}
.dxsfan p{font-size:0;}
.dxsfan a, .dxsfan span{display:inline-block; width:29.5%; height:43px; margin:0 3% 3% 0; text-align:center; line-height:43px; border:1px solid #e9eef2; font-size:14px; color:#333;}
.dxsstep{width:90%; margin:8px auto 20px auto;}
.dxsstep h3 i{float:right; margin-right:5%; font-size:12px; color:#999; font-weight:400; position:relative; top:9px;}
.dxsstep div{padding:25px 0; border-radius:5px; background:#5d5b64 url(images/dxs-step.png) no-repeat; background-size:cover;}
.dxsstep p{width:20%; float:left; font-size:13px; text-align:center; font-weight:bold; color:#fff;}
.dxsstep span{display:block; width:30px; height:30px; margin:0 auto 10px auto; line-height:28px; border:1px solid #7f7d84; border-radius:100%; font-size:12px; font-weight:bold; color:#fff; position:relative; z-index:5;}
.dxsstep span:after{content:""; display:inline-block; width:20px; height:20px; border-radius:100%; position:absolute; top:50%; left:50%; background-color:#7f7d84; margin-left:-10px; margin-top:-10px; z-index:-1;}
.dxsstep span:before{content:""; display:inline-block; width:100%; border-top:1px solid #7f7d84; position:absolute; top:15px; right:-32px;}
.dxsstep .nomr span:before{display:none;}
.dxsadv{width:90%; margin:8px auto 20px auto;}
.dxsadv div{padding:11px 20px; margin-bottom:10px; border-radius:5px; background-color:#f9f9f9; position:relative;}
.dxsadv a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.dxsadv h5{margin-bottom:3px; font-size:16px; font-weight:bold; color:#555;}
.dxsadv p{font-size:14px; color:#999;}
.dxsques{width:90%; margin:6px auto 20px auto;}
.dxsques h5{height:35px; line-height:35px; margin:0; font-size:15px; font-weight:400;}
.dxsques p{display:none; font-size:13px; color:#333;}
.dxsabo{width:90%; margin:6px auto 5px auto;}
.dxsabo p{font-size:0;}
.dxsabo p a, .dxsabo p span{display:inline-block; height:25px; padding:0 10px; margin:0 5px 16px 0; line-height:23px; border:1px solid #eee; border-radius:20px; font-size:14px; color:#333;}
.dxssort{width:90%; margin:7px auto 10px auto;}
.dxssort li{height:40px; line-height:40px; list-style:none;}
.dxssort i{display:inline-block; width:18px; height:18px; margin-right:13px; line-height:18px; text-align:center; border-radius:100%; font-size:14px; color:#333;}
.dxssort li:nth-child(2) i{color:#fff; background-color:#f00;}
.dxssort li:nth-child(3) i{color:#fff; background-color:#ff7800;}
.dxssort li:nth-child(4) i{color:#fff; background-color:#ffba00;}
.dxssort a{font-size:14px; color:#333;}
.dxsrec{width:90%; margin:8px auto 20px auto;}
.dxsrec h3{margin-bottom:0;}
.dxsrec-c>div{padding:21px 0 19px 0; border-bottom:1px solid #f3f3f3; position:relative;}
.dxsrec-c>div:last-child{padding-bottom:0; border-bottom:none;}
.dxsrec-c>div>p{width:24%; height:116px; float:left; position:relative;}
.dxsrec-c img{width:100%;}
.dxsrec-c div div{width:70%; float:left; margin-left:3%; position:absolute; top:50%; left:25%; transform:translate(0,-50%)}
.dxsrec-c h5{margin-bottom:9px; font-size:16px; color:#333; font-weight:400;}
.dxsrec-c div div p{margin-bottom:5px; font-size:14px; color:#777;}
.hx:after{content:""; width:19px; height:41px; background:url(images/hx.png) no-repeat; position:absolute; top:0; left:0; z-index:3;}
.dxsrec-c a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.dxsqik{width:90%; margin:8px auto 15px auto;}
.dxsqik>div{padding:15px 0 15px 20px; margin-bottom:8px; border-radius:5px; position:relative; background-color:#f9f9f9;}
.dxsqik i{display:inline-block; width:26px; height:27px; float:left; background:url(images/dxsqik-icon.png) no-repeat; background-size:104px 27px;}
.dxsqik .dxsimg2{background-position:-26px 0;}
.dxsqik .dxsimg3{background-position:-52px 0;}
.dxsqik .dxsimg4{background-position:-78px 0;}
.dxsqik p{width:74%; float:left; margin-left:5%; font-size:14px; color:#777;}
.dxsqik p b{display:block; margin:-4px 0 2px 0; font-size:16px; font-weight:bold; color:#333;}
.dxsqik a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}

.dxsclick{margin:0 auto; padding:22px 0 10px 0; text-align:center;}
.dxsclick a{display:inline-block; width:100px; padding:5px 0; border-radius:50px;}
.dxsclick span{display:block; margin-bottom:17px; font-size:12px; color:#777;}
.dlbtn-pc{color:#10a9dc; background-color:#ecf0f7;}
.dlbtn-mo{color:#fff; margin-left:20px; background-color:#10a9dc;}

.copyrightba{
	margin-bottom: 60px;
	font-size: 10px;
	text-align: center;
	line-height: 2;
}
.nomb{
	margin-bottom: 0;
}
/* 期刊内页提示 */
.important-tips{
	font-size: 12px;
	color: #999;
	margin: 0 0 20px 12px;
}
.important-tips-cbs{
	font-size: 12px;
	color: #999;
	margin-top: 20px;
}
/* 搜索--出版社 */
.search-cbs-list>dt>a{
	position: relative;
}
.search-cbs-list>dt>a>b{
	display: block;
	padding: 0 8%;
	position: absolute;
	top: 30px;
	text-align: center;
	color: #333;
	z-index: 2;
	width: 84%;
}

/* 订阅改版 */
.xcm_bg_white{
	background-color: #fff;
}
.container *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.nosetBoxsizng *{-moz-box-sizing: unset;-webkit-box-sizing: unset;-o-box-sizing: unset;-ms-box-sizing: unset;box-sizing: unset; }
.container a:hover{text-decoration: none;}
ul.flexbox{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
ul.flexbox li{
   	display: block;
	align-items: center;
    justify-content: flex-start;
}
.vip-body .clear{
	height: auto !important;
	line-height: auto !important;
}
.vip-body .foot_link{
	height: 16px;
}
.sci-search-list .w_other em{
	width: 45%;
}

/* 列表 */
.xcm_fw_art_list{
	padding: 16px 15px;
	background-color: #fff;
	margin-bottom: 10px;
}
.xcm_fw_art_list dd.art_list_title{
	margin-top: 0;
	font-size: 16px;
	font-weight: bold;
	color: #222;
	line-height: 18px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.xcm_fw_art_list dd.art_list_cont{
	font-size: 14px;
	line-height: 23px;
	color: #555;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-top: 10px;
	text-align: justify;
}
.xcm_fw_art_list dd.art_list_keys{
	font-size: 13px;
	color: #999;
	line-height: 22px;
	margin-top: 10px;
}
.xcm_fw_art_list dd.art_list_keys>a, .xcm_fw_art_list dd.art_list_keys>span{
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background-color: #f9f9f9;
	border-radius: 4px;
	font-size: 12px;
	color: #999;
	padding: 0 14px;
	margin: 0 4px 4px 0;
}
.xcm_fw_art_list dd.art_list_date{
	font-size: 12px;
	color: #999;
	margin-top: 8px;
}
.xcm_fw_art_list dd.art_list_date::before{
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(images/icon_qkzs_date.png) no-repeat;
	background-size: 12px;
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

/* 期刊知识 */
.xcm_fw_list .qkzspages{
	margin: 30px auto;
	border-top: 10px solid #f9f9f9;
	padding: 20px 12px;
	margin: 0 -12px;
	background-color: #fff;
}
.xcm_fw_list .qkzspages li:nth-of-type(2){
	margin-top: 10px;
}
.xcm_fw_list .qkzspages li a{
	font-size: 14px;
	line-height: 22px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_fw_list .list_2 .list_2_title li{
	width: 29%;
}
.xcm_fw_list .list_2 .list_2_title li.four{
	width: 13%;
}
.xcm_fw_show .brand_h4{
	font-size: 22px;
	color: #222;
	font-weight: bold;
	line-height: 36px;
}
.xcm_fw_show .qkzs_time{
	font-size: 12px;
	color: #999;
	line-height: 16px;
	text-align: center;
	margin: 10px 0 30px 0;
}
.xcm_fw_show .content p{
	font-size: 16px;
	color: #222;
	line-height: 27px;
	margin: 30px 0;
	text-align: justify;
}
.xcm_fw_show .content p.qkzsmzsm{
	font-size: 12px;
	line-height: 18px;
	color: #999;
	margin: 20px 0 0 0;
	padding-top: 20px;
	border-top: solid 1px #ebebeb;
}
.xcm_fw_show .content p.qkzsmzsm>b{
	font-weight: bold;
}
.xcm_sm_combox{
	padding: 0 10px;
	margin-bottom: 10px;
	background-color: #fff;
}
.xcm_sm_combox h5{
	height: 50px;
	line-height: 50px;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
}
.xcm_fw_xgfw ul{
	padding: 20px 0;
}
.xcm_fw_xgfw ul li{
	font-size: 16px;
	line-height: 40px;
}
.xcm_fw_xgfw ul li a{
	display: block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.xcm_fw_xgfw ul li i{
	display: inline-block;
	width: 15px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	margin: 0 10px 3px 0;
	font-style: normal;
	background: url(images/icon_fw_xgwz.png) no-repeat;
	background-size: 15px 18px;
}
.xcm_fw_xgfw ul li i.num{
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	color: #666;
	font-size: 12px;
	border-radius: 2px;
	text-align: center;
	vertical-align: middle;
	margin: 0 10px 4px 0;
	font-style: normal;
	background-image: none;
}
.xcm_fw_xgfw ul li:first-of-type i, .xcm_fw_xgfw ul li:nth-of-type(2) i, .xcm_fw_xgfw ul li:nth-of-type(3) i{
	background-color: #00a2ca;
	color: #fff;
}
.xcm_fw_xgfw ul li a em{
	color: #f73131;
	font-style: normal;
}
/* 范文 */
.xcm-fw-body .keyword-info{
	text-align: left;
	font-size: 12px;
	color: #999;
	margin-top: 6px;
}
.xcm-fw-body .keyword-info a{
	font-size: 12px;
	color: #999;
}
.xcm-fw-body .fanwen-description{
	margin-top: 20px;
	background-color: #f9f9f9;
	border-radius: 3px;
	padding: 16px;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	text-align: justify;
}
.xcm-fw-body .article-sub-title, .xcm-fw-body p strong{
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.xcm-fw-body .fanwen-textimg{
	max-width: 70%;
	margin: 30px auto;
}
.xcm-fw-body .fanwen-textimg img{
	width: 100%;
	height: 100%;
	margin-bottom: -6px;
}
.wmtag{ 
	margin:0 auto;
}
.wmtag h2{
	margin-bottom:10px; 
	font-size:16px; 
	font-weight:bold;
}
.wmtag-box div{
	padding:14px 0 12px 20px; 
	margin-bottom:10px; 
	background-color:#fff;
	border-radius: 10px;
}
.wmtag-box span{
	display:inline-block; 
	width:6%; 
	float:left; 
	margin-top:-4px; 
	font-size:24px; 
	font-weight:bold; 
	text-transform:uppercase;
}
.wmtag-box p{
	width:85%; 
	float:left; 
	margin-left:8%;
}
.wmtag-box a{
	display:inline-block; 
	margin:0 18px 5px 0; 
	font-size:13px; 
	color:#7a7a7a;
}

/* 精品-相关期刊 */
.xcm_fw_xgqk{
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.xcm_fw_xgqk h5{
	border-bottom: none;
}
.xcm_fw_xgqk ul li{
	float: left;
	border-radius: 4px;
	width: 48.5%;
	margin: 0 3% 10px 0;
	background-color: #f9f9f9;
	padding: 0 12px 12px 12px;
}
.xcm_fw_xgqk ul li:nth-of-type(2n){
	margin-right: 0;
}
.xcm_fw_xgqk ul li .item-img{
	width: 64%;
	height: auto;
	margin: 20px auto 10px;
}
.xcm_fw_xgqk ul li .item-img img{
	width: 100%;
	height: 100%;
}
.xcm_fw_xgqk ul li .item-info h4{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 4px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.xcm_fw_xgqk ul li .item-info p{
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-align: center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.xcm_fw_xgqk ul li .item-info p.rqpl{
	margin-top: 7px;
}
.xcm_fw_xgqk ul li .item-info p.rqpl span b{
	font-weight: normal;
	color: #555;
}
.xcm_fw_xgqk ul li .item-info p.rqpl span.rq{
	float: left;
}
.xcm_dy_show .xcm_fw_xgqk ul li .item-info p.rqpl span.rq{
	float: none;
}
.xcm_fw_xgqk ul li .item-info p.rqpl span.pl{
	float: right;
}
.xcm_fw_xgqk ul li .item-info p.price .bzsj{
	color: #e40000;
}
.xcm_fw_xgqk ul li .item-info p.price .scsj{
	text-decoration: line-through;
	color: #999;
}
.fixed_nav_ques{
	position: fixed;
	z-index: 99;
	top: auto;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 55px;
	box-shadow: 1px 1px 11px 2px 
			rgba(153, 153, 153, 0.09);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');
	background-color: #fff;
}
.fixed_nav_ques .fixed_nav_left {
	float: left;
    width: 48%;
}
.fixed_nav_ques_dy .fixed_nav_left {
	float: left;
    width: 37%;
}
.fixed_nav_ques_qk .fixed_nav_left {
	float: left;
    width: 45%;
	padding: 8px 0;
	margin-left: 3%;
}
.fixed_nav_ques .fixed_nav_left a {
	width: 33.33%;
	float: left;
    position: relative;
    z-index: auto;
    display: inline-block;
    height: 55px;
    text-align: center;
    color: #333;
}
.fixed_nav_ques_dy .fixed_nav_left a {
	width: 32.5%;
}
.fixed_nav_ques_dy .fixed_nav_left a.f_cart2 {
	width: 35%;
}
.fixed_nav_ques_qk .fixed_nav_left a {
	float: left;
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	height: 38px;
	line-height: 36px;
	background-color: #ff8400;
	border: solid 1px #ff8400;
	border-radius: 19px;
}
.fixed_nav_ques .fixed_nav_left a i {
    display: block;
    margin: 7px auto 0;
    width: 25px;
    height: 25px;
}
.fixed_nav_ques .fixed_nav_left a.f_index i{
	background: url(img/icon_foot_fixed_index.png) no-repeat center;
	background-size: 22px 20px;
}
.fixed_nav_ques .fixed_nav_left a.f_tel i{
	background: url(img/icon_foot_fixed_zx1.png) no-repeat center;
	background-size: 21px 22px;
}
.fixed_nav_ques .fixed_nav_left a.f_cart i{
	background: url(img/icon_foot_fixed_cart.png) no-repeat center;
	background-size: 22px 23px;
}
.fixed_nav_ques .fixed_nav_left a p {
    display: block;
    font-size: 12px;
	text-align: center;
	color: #444;
	line-height: 20px;
}
.fixed_nav_ques .fixed_nav_right {
    width: 49%;
    padding: 8px 0;
	background-color: #fff;
	margin-right: 3%;
	float: right;
	overflow: hidden;
	white-space: nowrap;
}
.fixed_nav_ques_dy .fixed_nav_right{
	width: 59%;
}
.fixed_nav_ques_qk .fixed_nav_right{
	width: 45%;
	margin-right: 3%;
	overflow: initial;
}
.fixed_nav_ques .fixed_nav_right a{
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	width: 99%;
	height: 39px;
	line-height: 37px;
	background-color: #00a3cb;
	border: solid 1px #00a3cb;
	border-radius: 19px;
	float: left;
}
.fixed_nav_ques_qk .fixed_nav_right a{
	float: right;
}
.fixed_nav_ques .fixed_nav_right a.btn_f_jrgwc{
	float: right;
	width: 50%;
	background-color: #ffffff;
	color: #ff8410;
	border: solid 1px #ff8410;
}
.fixed_nav_ques .fixed_nav_right a.btn_f_jrgwc::before{
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(img/icon_foot_fixed_cart_dy.png) no-repeat;
	background-size: 17px 17px;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.fixed_nav_ques_dy .fixed_nav_right a.btn_f_jrgwc::before{
	display: none;
}
.fixed_nav_ques .fixed_nav_right a.btn_f_ljgm{
	float: right;
	width: 42%;
	margin-left: 6%;
	background-color: #ff8410;
	color: #fff;
	border: solid 1px #ff8410;
}
.fixed_nav_ques_dy .fixed_nav_right a.btn_f_ljgm{
	width: 47.5%;
	margin-left: 0;
}
.fixed_nav_ques_dy .fixed_nav_right a.btn_f_jrgwc{
	width: 47.5%;
	margin-right: 5%;
}
.fixed_nav_ques_dy .fixed_nav_right_xj a.btn_dy_xj{
	display: block;
	width: 100%;
}
.fixed_nav_ques_dy .fixed_nav_left a.f_tel i{
	background: url(img/icon_foot_fixed_index.png) no-repeat center;
	background-size: 24px 21px;
}
.fixed_nav_ques_dy .fixed_nav_left a.f_kf i{
	background: url(img/icon_foot_fixed_zx1.png) no-repeat center;
	background-size: 20px 19px;
}
.fixed_nav_ques_dy .fixed_nav_left a.f_cart2 i{
	background: url(img/icon_foot_fixed_cart1.png) no-repeat center;
	background-size: 24px 21px;
}
.fixed_nav_ques_dy .fixed_nav_left a p{
	color: #444;
}
/* 双排页脚 */
.xcm_nav_ques{
	height: 54px;
	background-color: #fff;
	box-shadow: -6px -6px 18px 0px 
		rgba(153, 153, 153, 0.1);
	position: fixed;
	z-index: 99;
	top: auto;
	left: 0px;
	right: 0px;
	bottom: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');
}
.xcm_nav_ques .xcm_ques{
	width: 45%;
	background-color: #fff;
	padding: 6px 0;
}
.xcm_nav_ques .xcm_ques_left{ 
	float: left;
	margin-left: 3%;
}
.xcm_nav_ques .xcm_ques_right {
    float: right;
    margin-right: 3%;
}
.xcm_nav_ques .xcm_ques .btn_f_zx{
	display: block;
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-radius: 21px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.xcm_nav_ques .xcm_ques_left>a {
    background-color: #ff8400;
}
.xcm_nav_ques .xcm_ques_right>a {
    background-color: #00a2ca;
}
.xcm_footer_nav{
	padding: 0 15px;
	border-radius: 10px;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
}
.xcm_footer_nav>a{
	font-size: 14px;
}
.btm_ques_fixed{
	bottom: -70px;
	transition: 0.3s ease;
}
.btm_ques_show{
	bottom:0;
}
.xcm_art_com .mask{
	display: none;
}
.gapline {
    width: 100%;
    height: 10px;
    background-color: #f9f9f9;
}
.xcm_gray_body{
	background-color: #f9f9f9;
}
/* 首页 */
.xcm_inner{
	padding-left: 10px;
	padding-right: 10px;
}
.xcm_wrap{
	margin-left: 10px;
	margin-right: 10px;
}
.xcm_header_top{
	height: 58px;
	line-height: 58px;
}
.xcm_header_top .head-logo>a{
	display: inline-block;
	width: 93px;
	height: 23px;
	vertical-align: middle;
	background: url(img/icon_logo_xxzj.png) no-repeat;
	background-size: 93px 23px;
}
.xcm_header_top .xcm_index_search{
	width: 61%;
	margin-top: 11px;
}
.xcm_header_index .search-input{
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	background-color: #f0f1f3;
	border-radius: 18px;
}
@media screen and (max-width:320px){
	.xcm_header_top .xcm_index_search{
		width: 56%;
	}
}
.xcm_header_index .search-input .q{
	width: 100%;
	height: 36px;
	line-height: 34px;
	padding-left: 38px;
	background: url(img/icon_search.png) no-repeat left 12px center;
	background-size: 19px 16px;
	border-radius: 18px;
	outline: none;
	border: none;
}
.xcm_header_index .search-input .left{
	width: 90%;
	height: 36px;
	border: none;
}
.xcm_header_index .search-input .right{
	width: 10%;
	height: 36px;
	background-color: #f0f1f3;
	border-radius: 18px;
}
.xcm_header_index .search-input .s{
	background-color: #f0f1f3;
	background-size: 12px;
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-radius: 18px;
}
.xcm_header_index .search-input .q:-webkit-autofill,
.xcm_header_index .search-input .q:-webkit-autofill:hover,
.xcm_header_index .search-input .q:-webkit-autofill:focus {box-shadow:0 0 0 60px #f1f1f1 inset; 
-webkit-text-fill-color: #b0b4bb;
}
.xcm_header_index .search-input .q::-webkit-input-placeholder{
	color: #b0b4bb;
}
.xcm_header_index .search-input .q::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color: #b0b4bb;
}
.xcm_header_index .search-input .q:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color: #b0b4bb;
}
.xcm_header_index .search-input .q:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color: #b0b4bb;
}
.xcm_header_index .header_sidemenu{
	width: 16px;
	height: 58px;
	margin: 0 0 0 12px;
}
.xcm_header_index .header_sidemenu>a{
	display: block;
	width: 16px;
	height: 58px;
	background: url(img/icon_head_menu.png) no-repeat right center;
	background-size: 16px 14px;
}
.xcm_header_index .xcm_index_banner{
	width: 100%;
	margin-bottom: 10px;
	position: relative;
}
.xcm_header_index .xcm_index_banner img{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	object-fit: cover;
	object-position: center;
}
.xcm_header_index .xcm_index_banner h1{
	position: absolute;
	left: 2%;
	top: 24%;
	color: #fff;
	font-size: 26px;
}
.xcm_header_index .xcm_index_banner p{
	position: absolute;
	left: 2%;
	top: 54%;
	color: #fff;
	font-size: 12px;
}
@media screen and (max-width:320px){
	.xcm_header_index .xcm_index_banner h1{
		font-size: 20px;
	}
	.xcm_header_index .xcm_index_banner p{
		top: 52%;
	}
}
.xcm_index_combox{
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 10px;
}
.xcm_index_combox_gray{
	background-color: #f9f9f9;
	border-radius: 10px;
	margin-bottom: 10px;
}

.xcm_header_index .xcm_index_menu{
	height: 190px;
}
.xcm_header_index .xcm_index_menu ul{
	padding: 15px 0;
}
.xcm_header_index .xcm_index_menu ul li{
	text-align: center;
	width: 25%;
}
.xcm_header_index .xcm_index_menu ul li a::before{
	content: '';
	display: block;
	width: 44px;
	height: 44px;
	background: url(img/bg_index_menu.png) no-repeat;
	background-size: 314px 129px;
	margin: 0 auto 2px;
	background-position: 1px 0px;
}
.xcm_header_index .xcm_index_menu ul li:nth-of-type(2) a::before{
	background-position: -88px 0px;
}
.xcm_header_index .xcm_index_menu ul li:nth-of-type(3) a::before{
	background-position: -181px 0px;
}
.xcm_header_index .xcm_index_menu ul li:nth-of-type(4) a::before{
	background-position: -270px 0px;
}
.xcm_header_index .xcm_index_menu ul li:nth-of-type(5) a::before{
	background-position: 0 -85px;
}
.xcm_header_index .xcm_index_menu ul li:nth-of-type(6) a::before{
	background-position: -88px -85px;
}
.xcm_header_index .xcm_index_menu ul li:nth-of-type(7) a::before{
	background-position: -179px -85px;
}
.xcm_header_index .xcm_index_menu ul li:nth-of-type(8) a::before{
	background-position: -273px -85px;
}
.xcm_header_index .xcm_index_menu ul li a{
	display: block;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.xcm_header_index .xcm_index_menu ul li:first-of-type, .xcm_header_index .xcm_index_menu ul li:nth-of-type(2), .xcm_header_index .xcm_index_menu ul li:nth-of-type(3), .xcm_header_index .xcm_index_menu ul li:nth-of-type(4){
	margin-bottom: 26px;
}

.xcm_index_fbzxbox{
	margin-bottom: 10px;
}
.xcm_index_fbzxbox>div{
	width: 48%;
	height: 110px;
}
.xcm_index_fbzxbox>div>a{
	display: block;
	height: 110px;
	position: relative;
}
.xcm_index_fbzxbox>div img{
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.xcm_index_fbzxbox>div>a h2{
	position: absolute;
	font-size: 14px;
	color: #da6828;
	top: 18px;
	left: 8%;
}
.xcm_index_fbzxbox>div.right>a h2{
	color: #0077c3;
}
.xcm_index_fbzxbox>div>a p{
	position: absolute;
	font-size: 12px;
	color: #ba7b53;
	top: 41px;
	left: 8%;
}
.xcm_index_fbzxbox>div.right>a p{
	color: #4777a1;
}
.xcm_index_fbzxbox>div>a span{
	display: block;
	width: 72px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-image: linear-gradient(-84deg, 
		#ff6e2e 0%, 
		#fba744 100%);
	border-radius: 25px;
	font-size: 12px;
	color: #fff;
	position: absolute;
	top: 68px;
	left: 8%;
}
.xcm_index_fbzxbox>div.right>a span{
	background-image: linear-gradient(-84deg, 
		#308ef9 0%, 
		#5db5ff 100%);
}
/* 首页列表 */
/* .xcm_index_common_list{
	overflow: hidden;
	background-color: #fff;
	border-radius: 10px;
    margin-bottom: 10px;
    padding: 0 10px 20px 10px;
} */
.xcm_index_common_list .xcm_index_comtit{
	margin: 15px 0;
}
.xcm_index_common_list .xcm_index_comtit>h2{
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_index_common_list .xcm_index_comtit>a.btn_more{
	float: right;
	width: 10%;
	height: 30px;
	display: block;
	background: url(img/icon_more.png) no-repeat right center;
	background-size: 7px 13px;
}
.xcm_index_common_list .qklist_box_con_item ul li,.xcm_index_common_list>dl{
	width: 100%;
	border-radius: 10px;
	margin-bottom: 10px;
	padding: 11px 15px;
	background-color: #fff;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_img,.xcm_index_common_list>dl div.l_img{
	float: left;
	width: 29%;
	height: auto;
	position: relative;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_img mark,.xcm_index_common_list>dl div.l_img mark{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 12px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 9px;
	background-color: #00a2ca;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_img mark.zz,.xcm_index_common_list>dl div.l_img mark.zz{
	background-color: #e7b76f;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_img img,.xcm_index_common_list>dl div.l_img img{
	width: 100%;
	height: 100%;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info,.xcm_index_common_list>dl div.l_info{
	float: left;
	margin-left: 5%;
	width: 66%;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info h2,.xcm_index_common_list>dl div.l_info h2{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info p.info,.xcm_index_common_list>dl div.l_info p.info{
	font-size: 13px;
	line-height: 22px;
	color: #777;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 27px;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info p.rqpl span.price,.xcm_index_common_list>dl div.l_info p.rqpl span.price{
	float: left;
	font-size: 13px;
	color: #ff0608;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info p.rqpl span.rq, .xcm_index_common_list .qklist_box_con_item ul li div p.rqpl span.pl,.xcm_index_common_list>dl div.l_info p.rqpl span.rq, .xcm_index_common_list>dl div p.rqpl span.pl{
	float: right;
	font-size: 12px;
	color: #999;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info p.rqpl span.rq::before,.xcm_index_common_list>dl div.l_info p.rqpl span.rq::before{
	content: "";
	display: inline-block;
	width: 14px;
	height: 11px;
	background: url(img/icon_rq.png) no-repeat;
	background-size: 14px 11px;
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info p.rqpl span.pl::before,.xcm_index_common_list>dl div.l_info p.rqpl span.pl::before{
	content: "";
	display: inline-block;
	width: 13px;
	height: 11px;
	background: url(img/icon_pl.png) no-repeat;
	background-size: 13px 11px;
	vertical-align: middle;
	margin: 0 4px 2px 15px;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info div.info,.xcm_index_common_list>dl div.l_info div.info{
	font-size: 13px;
	line-height: 22px;
	color: #777;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 27px;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info div.info>span,.xcm_index_common_list>dl div.l_info div.info>span{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info p.infosci,.xcm_index_common_list>dl div.l_info p.infosci{
	font-size: 13px;
	line-height: 22px;
	color: #777;
}
.xcm_index_common_list .qklist_box_con_item ul li div.l_info p.infosci b,.xcm_index_common_list>dl div.l_info p.infosci b{
	font-weight: normal;
	color: #ff0608;
}
.xcm_index_common_list>dl h2.cbs_tit{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_index_common_list>dl p.cbs_info{
	font-size: 13px;
	line-height: 22px;
	color: #777;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_index_common_list>dl ul.cbs_fl{
	margin-top: 12px;
}
.xcm_index_common_list>dl ul.cbs_fl li{
	float: left;
	font-size: 13px;
	color: #777;
	width: 39%;
}
.xcm_index_common_list>dl ul.cbs_fl li:last-of-type{
	width: 22%;
}
.xcm_index_sci_list .qklist_box_con_item ul li div.l_info p.infosci span:first-of-type{
	float: left;
}
.xcm_index_sci_list .qklist_box_con_item ul li div.l_info p.infosci span:nth-of-type(2){
	float: right;
}
.xcm_btn_ckgd>a{
	display: block;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-radius: 10px;
	font-size: 15px;
	color: #666;
	text-align: center;
}
/* 首页--论文 */
.xcm_index_hw_list ul{
	background-color: #fff;
	border-radius: 10px;
	padding: 11px 15px;
}
.xcm_index_hw_list ul li{
	font-size: 15px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 侧边菜单 */
.xcm_header_index .xcm_block_sidemenu{
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	min-height: 100%;
	overflow-y: scroll;
	background-color: #fff;
	display: none;
}
.xcm_header_index .xcm_block_sidemenu .menu{
	padding-top: 20px;
}
.xcm_header_index .xcm_block_sidemenu .menu-item-box{
	margin-bottom: 10px;
}
.xcm_header_index .xcm_block_sidemenu .item-title a{
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
.xcm_header_index .xcm_block_sidemenu ul.item-detail li{
	float: left;
	height: 36px;
	line-height: 36px;
	background-color: #f9f9f9;
	border-radius: 3px;
	padding: 0 15px 0 15px;
	margin: 0 4% 4% 0;
	font-size: 13px;
}
.xcm_header_index .xcm_block_sidemenu .menu-item-box:first-of-type ul.item-detail li, .xcm_header_index .xcm_block_sidemenu .menu-item-box:nth-of-type(3) ul.item-detail li, .xcm_header_index .xcm_block_sidemenu .menu-item-box:nth-of-type(4) ul.item-detail li{
	padding: 0;
	width: 22%;
	text-align: center;
}
.xcm_header_index .xcm_block_sidemenu .menu-item-box:first-of-type ul.item-detail li:nth-of-type(4n), .xcm_header_index .xcm_block_sidemenu .menu-item-box:nth-of-type(3) ul.item-detail li:nth-of-type(4n), .xcm_header_index .xcm_block_sidemenu .menu-item-box:nth-of-type(4) ul.item-detail li:nth-of-type(4n){
	margin: 0 0 4% 0;
}
.xcm_header_index .xcm_block_sidemenu ul.item-detail li a span{
	color: #999;
}
.xcm_header_list{
	height: 62px;
	line-height: 62px;
	background-color: #f6f6f6;
}
.xcm_header_list .header_back{
	width: 10%;
	height: 62px;
	background: url(img/icon_head_back.png) no-repeat left center;
	background-size: 10px 18px;
}
.xcm_header_list .header_back>a{
	display: block;
	height: 62px;
}
.xcm_header_list .header_search{
	width: 80%;
	height: 37px;
}
.xcm_header_list .header_member{
	width: 10%;
	height: 62px;
	background: url(img/icon_head_my.png) no-repeat right center;
	background-size: 18px 19px;
}
.xcm_header_list .header_member>a{
	display: block;
	height: 100%;
}
.xcm_header_list .header_search .search-input{
	width:100%;
	height:37px;
	border-radius: 37px;
	overflow:hidden;
	margin-top: 12.5px;
}
.xcm_header_list .header_search .search-input .left{
	width:100%;
	height:37px;
	line-height: 37px;
	overflow:hidden;
}
.xcm_header_list .header_search .search-input .right{
	width:0;
	height:37px;
	line-height: 37px;
	background-color: #fff;
}
.xcm_header_list .header_search .search-input .right .s{
	display: block;
	border:none;
	width: 100%;
	height:37px;
	line-height:37px;
	color: #999;
	font-size: 14px;
	/*padding-left: 20px;*/
}
.xcm_header_list .header_search .search-input .right:hover .s{
	cursor: pointer;
	opacity: .8;
}
.xcm_header_list .header_search .search-input .q{
	border:0 none;
	outline:0 none;
	font-size:14px;
	color: #999;
	width:100%;
	height:37px;
	line-height: 37px;
	text-align: left;
	padding-left: 34px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1eeeeee, endcolorstr=#1eeeeee);
	border-radius: 0;
	background: #fff url(img/icon_search_gray.png) no-repeat 12px center;
	background-size: 15px 12px;
}
.xcm_header_list .header_search .search-input .q:-webkit-autofill,
.xcm_header_list .header_search .search-input .q:-webkit-autofill:hover,
.xcm_header_list .header_search .search-input .q:-webkit-autofill:focus {box-shadow:0 0 0 60px #237de2 inset; 
-webkit-text-fill-color: #999;
}
.xcm_header_list .header_search .search-input .q::-webkit-input-placeholder{
	color: #999;
}
.xcm_header_list .header_search .search-input .q::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color: #999;
}
.xcm_header_list .header_search .search-input .q:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color: #999;
}
.xcm_header_list .header_search .search-input .q:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color: #999;
}
/* 列表筛选 */
.xcm_dsfilter_bar{
	height:46px; 
	line-height:46px; 
	font-size:0; 
	text-align: left; 
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	background: transparent;
}
.xcm_dsfilter_bar a{
	width: auto;
	display: block;
	align-items: center;
	justify-content: flex-start;
	font-size:14px;
}
.xcm_dsfilter_bar .active{
	color:#00a2ca;
	font-weight: bold;
}
.xcm_dsfilter_bar a i{
	display: inline-block;
	width: 10px;
	height: 6px;
	background: url(img/icon_filter_single.png);
	background-size: 10px 6px;
	vertical-align: middle;
	margin: 0 0 2px 8px;
}
.xcm_dsfilter_bar a.all i{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(img/icon_filter_all.png) no-repeat;
	background-size: 13px;
	vertical-align: middle;
	margin: 0 0 3px 8px;
}
.xcm_dsfilter_bar a.active i{
	background: url(img/icon_filter_single_active.png) no-repeat;
	background-size: 10px 6px;
}
.xcm_dsfilter_bar a.all.active i{
	background: url(img/icon_filter_all_active.png) no-repeat;
	background-size: 13px;
}
.xcm_dsfilter_bg{
	display:none; 
	width:100%; 
	height:100%; 
	overflow:hidden; 
	position:fixed; 
	top:110px; 
	left:0; 
	z-index:100; 
	background:rgba(0,0,0,0.6);
}
.xcm_dsfilter_bg h5 {
    font-size: 15px;
    font-weight: bold;
    line-height: 2;
    padding: 10px 0 15px 0;
}
.xcm_dsfilter_bg>div{
	display:none; 
	width:100%; 
	text-align:left; 
	background-color:#fff;
	border-radius: 0 0 20px 20px;
}
.xcm_dsfilter_bg .active{
	display:block;
}
.xcm_dsfilter_bg .dsno, .xcm_dsfilter_bg .app-menu-active{
	color:#00a2ca;
	 border-color:#00a2ca;
}
.xcm_dsfilter_bg>div>p{
	padding:0 0 20px 0;
	 overflow:auto;
}
.xcm_dsfilter_bg>div>div{
	padding:0 0 20px 0; 
	overflow:auto;
}
.xcm_dsfilter_bg a{
	display:inline-block; 
	width:31%; 
	height:36px; 
	line-height:36px; 
	margin-right:2%; 
	margin-bottom: 2%; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	font-size:13px; 
	overflow:hidden; 
	text-align:center; 
	padding: 0 10px;
	background-color: #f9f9f9;
}
.xcm_dsfilter_bg a:nth-of-type(3n){
	margin-right: 0;
}
.xcm_dsfilter_bg i{
	display:block; 
	line-height: 40px;
	text-align: center;
	border-top: 1px solid #f1f1f1;
	display: inline-block;
	width: 100%;
	height: 40px;
	background: url(img/icon_filter_up.png) no-repeat center;
	background-size: 24px;
	vertical-align: middle;
}
.xcm_dsresult{
	margin: 5px 0 10px 0;
}
.xcm_dsresult p{
	width:87%;
}
.xcm_dsresult p a{
	display: inline-block;
	margin-right: 5px;
	padding: 0 10px;
	height: 32px;
	line-height: 30px;
	background-color: #fff;
	border-radius: 3px;
}
.xcm_dsresult p span{
	display: inline-block;
	line-height: 32px;
	color:#333; 
	font-size:12px;
}
.xcm_dsresult>a{
	display:inline-block; 
	width:12%; 
	color:#f43633; 
	text-align:center;
	height: 32px;
	line-height: 32px;
}
.xcm_dsresult i{
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(img/icon_filter_close.png) no-repeat center;
	background-size: 10px;
	vertical-align: middle;
	margin: 0 0 0 8px;
}
/* 课题分析 */
.xcm_qkshow .xcm_qk_wxfx>div:nth-of-type(2){
	margin-top: 20px;
}
.xcm_qkshow .xcm_qk_wxfx b{
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #222;
	margin-bottom: 20px;
}
.xcm_qkshow .xcm_qk_wxfx ul li{
	padding: 10px 12px;
	font-size: 14px;
	color: #222;
}
.xcm_qkshow .xcm_qk_wxfx ul li:nth-of-type(odd){
	background-color: #f7f7f7;
}
/* 范文 */
.xcm_fw_con{
	margin-bottom: 10px;
	padding: 25px 10px;
	background-color: #fff;
}
.xcm_fw_con .postscont { 
	margin-top:10px;
	font-size:16px;
	line-height:27px;
	color: #222;
}
.xcm_fw_con .postscont b, .xcm_fw_con .postscont .article-sub-title, .xcm_fw_con .postscont h2 { 
	font-weight:bold;
	text-align: center;
}
.xcm_fw_con .postscont div,.xcm_fw_con .postscont p { 
	margin:15px 0; 
	line-height: 27px;
}
.xcm_fw_con .postscont img{ 
	height:auto; 
	max-width:87.5%;
	text-align: center;
	vertical-align: middle;
}
.xcm_fw_con p.art-img-title{
	text-align: center;
}
.xcm_fw_con p.art-img-title img{
	max-width: 320px; 
	margin-bottom: 10px;
	border-radius:13px;
	margin-top: 10px;
}
/* 关键词列表 */
.xcm_watch_tag{
	padding: 20px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #fff;
	border-radius: 10px;
}
.xcm_watch_tag li { 
	float:left;
	width: 22%; 
	height:34px; 
	line-height:34px; 
	text-align:center; 
	background-color:#f9f9f9; 
	overflow:hidden; 
	font-size:13px;
	border-radius: 3px;
	margin: 0 4% 4% 0;
}
.xcm_watch_tag li:nth-of-type(4n){
	margin-right: 0;
}
.xcm_watch_tag li a{ 
	display:block;
}
/* 期刊导航 */
.xcm_tag_qkdh ul{
	padding: 20px 0 10px 0;
}
.xcm_tag_qkdh ul li{
	float: left;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin: 0 10px 10px 0;
	text-align: center;
	font-size: 14px;
	padding: 0 14px;
	background-color: #f9f9f9;
	border-radius: 4px;
}
.xcm_tag_qkdh ul li>a{
	display: block;
}
/* 期刊内页 */
.xcm_qk_combox{
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 10px;
	padding:0 10px 20px 10px;
}
.xcm_qk_comtit{
	padding: 16px 0;
	border-bottom: 1px solid #f1f1f1;
}
.xcm_qk_comtit2{
	padding: 16px 0;
}
.xcm_qk_comtit h2{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.xcm_qk_comtit2 h2{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.xcm_sci_show .xcm_qk_comtit{
	height: auto;
	line-height: 25px;
	border-bottom: 1px solid #f1f1f1;
	padding: 12px 0;
}
.xcm_qk_show .xcm_qk_comart p{
	font-size: 16px;
	color: #222;
	line-height: 28px;
	word-break: break-all;
	text-align: justify;
	margin-bottom: 15px;
}
.xcm_qk_show .xcm_qk_comart p:last-of-type{
	margin-bottom: 0;
}
.xcm_qk_show .xcm_qk_comart p img{
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.xcm_qk_show .xcm_qk_cover{
	text-align: center;
}
.xcm_qk_show .xcm_qk_cover img{
	margin: 25px auto 10px;
	width: 45%;
	box-shadow: 3px 5px 10px 0px 
			rgba(102, 102, 102, 0.24);
}
.xcm_dy_show .xcm_qk_cover img{
	margin: 25px auto 5px;
}
.xcm_qk_show .xcm_qk_cover .rqpl{
	text-align: center;
	font-size: 12px;
	color: #999;
	margin-bottom: 16px;
}
.xcm_qk_show .xcm_qk_cover .rqpl b{
	color: #c07c32;
	font-weight: normal;
}
.xcm_dy_show .xcm_qk_cover h1{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}
.xcm_qk_show .xcm_qk_sinfo{
	padding-top: 20px;
	padding-bottom: 20px;
}
.xcm_qk_show .xcm_qk_sinfo h1{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	line-height: 30px;
}
.xcm_qk_show .xcm_qk_sinfo .qkjblist{
	text-align: center;
}
.xcm_qk_show .xcm_qk_sinfo .qkjblist a, .xcm_qk_show .xcm_qk_sinfo .qkjblist span{
	display: inline-block;
	height: 26px;
	line-height: 26px;
	text-align: center;
	padding: 0 8px;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	background-color: #ff8400;
	margin: 0 10px 15px 0;
}
.xcm_qk_show .xcm_qk_sinfo .qkjblist a:last-of-type, .xcm_qk_show .xcm_qk_sinfo .qkjblist span:last-of-type{
	margin-right: 0;
}
.xcm_qk_show .xcm_qk_sinfo .dwlist{
	margin-bottom: 10px;
}
.xcm_qk_show .xcm_qk_sinfo .dwlist p{
	font-size: 14px;
	line-height: 28px;
	color: #999;
}
.xcm_qk_show .xcm_qk_sinfo .dwlist p span{
	color: #333;
}
.xcm_qk_show .xcm_qk_sinfo ul.xxlist{
	height: 65px;
	background-color: #f9f9f9;
	border-radius: 4px;
}
.xcm_qk_show .xcm_qk_sinfo ul.xxlist li{
	float: left;
	width: 33.33%;
	text-align: center;
	position: relative;
}
.xcm_qk_show .xcm_qk_sinfo ul.xxlist li::after{
	display: inline-block;
	content: '';
	width: 1px;
	height: 38px;
	background-color: #d4d4d4;
	position: absolute;
	right: 0;
	top: 13px;
}
.xcm_qk_show .xcm_qk_sinfo ul.xxlist li:last-of-type:after{
	display: none;
}
.xcm_qk_show .xcm_qk_sinfo ul.xxlist li b{
	font-size: 15px;
	font-weight: bold;
	padding-top: 8px;
	display: block;
}
.xcm_qk_show .xcm_qk_sinfo ul.xxlist li b.price{
	color: #f00000;
}
.xcm_qk_show .xcm_qk_sinfo ul.xxlist li p{
	font-size: 14px;
	color: #999;
}
.xcm_qk_show .xcm_qk_sinfo .rqpl{
	font-size: 12px;
	color: #999;
}
.xcm_qk_show .xcm_qk_sinfo .rqpl span b{
	color: #c07c32;
	font-weight: normal;
}
/* 基本信息 */
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist{
	padding-top: 10px;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li::after{
	content:""; 
	display:block; 
	height:0; 
	clear:both; 
	visibility: hidden;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li:not(.full){
	float: left;
	width: 50%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li{
	line-height: 32px;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.full{
	line-height: 28px;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li b{
	float: left;
	display: inline-block;
	width: 60%;
	font-weight: normal;
	color: #333;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li span{
	float: left;
	display: inline-block;
	width: 40%;
	font-size: 14px;
	color: #777;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.ifoa b{
	width: 32%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.ifoa span{
	width: 68%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.oazb b{
	width: 42%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.oazb span{
	width: 58%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.full span{
	width: 20%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.full b{
	width: 80%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.wzzb b{
	width: 64%;
}
.xcm_qk_show .xcm_qk_jbxx ul.jbxxlist li.wzzb span{
	width: 36%;
}
.xcm_qk_show .xcm_qk_btngroup{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 10px;
}
.xcm_qk_show .xcm_qk_zzjj .xcm_qk_btngroup{
	margin-top: 20px;
	margin-bottom: 5px;
}
.xcm_qk_show .xcm_qk_btngroup>a{
	display: block;
	align-items: center;
	justify-content: flex-start;
	flex: 1;
	height: 39px;
	line-height: 39px;
	border-radius: 4px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.xcm_qk_show .xcm_qk_btngroup>a:nth-of-type(2){
	margin-left: 6%;
}
.xcm_qk_show .xcm_qk_btngroup>a.btn-tgzx{
	border: solid 1px #00a2ca;
	background-color: #00a2ca;
	color: #fff;
}
.xcm_qk_show .xcm_qk_btngroup>a.add-cart1, .xcm_qk_show .xcm_qk_btngroup>a.btn-fbzx{
	border: solid 1px #00a2ca;
	background-color: #fff;
	color: #00a2ca;
}
/* 收录信息 */
.xcm_qk_show .xcm_qk_qksl .box{
	padding-top: 20px;
}
.xcm_qk_show .xcm_qk_qksl .box>a{
	display: block;
	font-size: 15px;
	line-height: 32px;
}
/* 菜单 */
.xcm_qk_show .xcm_nav_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 -10px 0 -10px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #f1f1f1;
}
.xcm_qk_show .xcm_nav_list>a{
	display: block;
	align-items: center;
	justify-content: flex-start;
	flex: 1;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.xcm_qk_show .xcm_nav_list>a.active{
	color: #00a2ca;
	position: relative;
}
.xcm_qk_show .xcm_nav_list>a.active::after{
	display: inline-block;
	content: '';
	width: 44%;
	height: 2px;
	background-color: #00a2ca;
	position: absolute;
	bottom: 0;
	left: 28%;
	border-radius: 2px;
}
/* 历史收录 */
.xcm_qk_show .xcm_qk_lssl .lssl b{
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #222;
	margin: 10px 0 10px 0;
}
.xcm_qk_show .xcm_qk_lssl .lssl b::before{
	content: "";
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url(img/icon_qk_lssl.png) no-repeat;
	background-size: 18px 16px;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.xcm_qk_show .xcm_qk_lssl .lssl span{
	display: inline-block;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	background-color: #f6f6f6;
	border-radius: 2px;
	text-align: center;
	font-size: 13px;
	margin: 0 2px 5px 0;
}
/* 订阅模块 */
.xcm_qk_show .xcm_qk_zxdy{
	padding: 20px 10px;
}
.xcm_qk_show .xcm_qk_zxdy h2{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
}
.xcm_qk_show .xcm_qk_zxdy div span.price{
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #eb0000;
	line-height: 24px;
}
.xcm_qk_show .xcm_qk_zxdy div span.price i{
	font-size: 10px;
}
.xcm_qk_show .xcm_qk_zxdy div span.xl{
	float: right;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 24px;
}
.xcm_qk_show .xcm_qk_zxdy div span.rq{
	float: right;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 24px;
	margin-left: 16px;
}
.xcm_qk_show .xcm_qk_zxdy div span.xl i, .xcm_qk_show .xcm_qk_zxdy div span.rq i{
	color: #cb8131;
}
.xcm_qk_show .xcm_qk_zxdy a.add-cart1{
	display: block;
	width: 87%;
	height: 36px;
	line-height: 36px;
	background-color: #ff8410;
	border-radius: 17px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin: 15px auto 0;
}
/* 杂志评价报告 */
.xcm_qk_show .xcm_qk_pjbg .pjbg_mcjs{
	padding:10px; 
	margin:20px 0 0 0; 
	background-color:#f9f9f9;
}
.xcm_qk_show .xcm_qk_pjbg .pjbg_mcjs:last-of-type{
	margin-bottom: 0;
}
.xcm_qk_show .xcm_qk_pjbg .pjbg_mcjs h6{
	margin: 0 0 10px 0;
	font-size:12px;
	font-weight: bold;
	color:#222;
}
.xcm_qk_show .xcm_qk_pjbg .pjbg_mcjs p{
	line-height: 18px;
	font-size:12px; 
	color:#888;
	margin-bottom: 8px;
}
.xcm_qk_show .xcm_qk_pjbg .pjbg_mcjs p b{
	font-weight: bold;
}
.xcm_qk_show .xcm_qk_pjbg .pjbg_mcjs p:last-of-type{
	margin-bottom: 0;
}
.xcm_qk_show .xcm_qk_pjbg h3{
	font-size: 15px;
	font-weight: bold;
	margin:20px 0 0 0; 
}
.xcm_qk_show .xcm_qk_pjbg h3 span{
	color: #777;
	font-weight: normal;
	font-size: 12px;
}
.dlmap1, .dlmap2, .dlmap3, .dlmap4{
	height: 225px;
}
/* 发文分析 */
.xcm_qk_show .xcm_qk_fwfx h3{
	font-size: 15px;
	font-weight: bold;
	margin:15px 0; 
	text-align: center;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table{
	border-collapse: collapse;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table thead tr{
	height: 38px;
	line-height: 38px;
	background-color: #ebebeb;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table thead tr td{
	font-size: 14px;
	font-weight: bold;
	color: #222;
	border-right: 5px solid #fff;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table tbody tr{
	height: 38px;
	line-height: 38px;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table tbody tr:nth-of-type(even) td{
	background-color: #f9f9f9;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table tbody tr td{
	font-size: 14px;
	color: #555;
	border-right: 5px solid #fff;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table tbody tr td:last-of-type{
	border-right: none;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table thead tr td:last-of-type{
	border-right: none;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table thead tr td:first-of-type{
	text-align: center;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table tbody tr td:first-of-type{
	padding-left: 12px;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table thead tr td:nth-of-type(2), .xcm_qk_show .xcm_qk_fwfx .fwlybox table tbody tr td:nth-of-type(2){
	width: 60px;
	text-align: center;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox table thead tr td:nth-of-type(3), .xcm_qk_show .xcm_qk_fwfx .fwlybox table tbody tr td:nth-of-type(3){
	width: 60px;
	text-align: center;
}
.xcm_qk_show .xcm_qk_fwfx .fwlybox2{
	margin-top: 20px;
}
.xcm_qk_show .btn_com_tgzx{
	display: none;
	height: 36px;
	line-height: 36px;
	background-color: #ff8400;
	border-radius: 17px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	width: 87%;
	margin: 20px auto 0;
}
.xcm_dy_show .btn_com_tgzx{
	display: block;
}
/* 热门文献 */
.xcm_qk_show .xcm_qk_rmwx ul{
	padding-top: 20px;
}
.xcm_qk_show .xcm_qk_rmwx ul li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ebebeb;
}
.xcm_qk_show .xcm_qk_rmwx ul li:last-of-type{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.xcm_qk_show .xcm_qk_rmwx ul li h4{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_qk_show .xcm_qk_rmwx ul li p{
	font-size: 12px;
	color: #999;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 热门文献 */
.xcm_qk_show .xcm_qk_zzwd{
	padding-bottom: 10px;
}
.xcm_qk_show .xcm_qk_zzwd ul li{
	padding: 12px 0;
	border-bottom: solid 1px #ebebeb;
}
.xcm_qk_show .xcm_qk_zzwd ul li:last-of-type{
	border-bottom: none;
}
.xcm_qk_show .xcm_qk_zzwd ul li a{
	display: block;
	font-size: 16px;
	color: #222;
}
.xcm_qk_show .xcm_qk_zzwd ul li a::before{
	content: "";
	display: inline-block;
	width: 17px;
	height: 14px;
	background: url(img/icon_qk_wt.png) no-repeat;
	background-size: 17px 14px;
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
/* 期刊导航 */
.xcm_qk_show .xcm_qk_qkdh ul{
	padding: 10px 0 0 0;
}
.xcm_qk_show .xcm_qk_qkdh ul li{
	margin: 10px 10px 0 0;
}
/* 同类期刊 */
.xcm_qk_show .xcm_qk_tlqk{
	padding-bottom: 10px;
}
/* 相关期刊 */
.xcm_qk_show .xcm_qk_xgfw{
	padding-bottom: 10px;
}
.xcm_qk_show .xcm_qk_xgfw ul{
	padding: 10px 0 0 0;
}
.xcm_dy_show .xcm_dy_xgzz{
	padding-bottom: 10px;
}
.xcm_dy_show .xcm_dy_xgzz ul{
	padding: 10px 0 0 0;
}
.xcm_dy_show .xcm_dy_xgzz ul li h6{
	float: left;
	width: 56%;
	font-size: 16px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_dy_show .xcm_dy_xgzz ul li .r{
	float: right;
	width: 44%;
	text-align: right;
	font-size: 14px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_dy_show .xcm_dy_xgzz ul li .r .bzsj{
	display: inline-block;
	color: #e40000;
}
.xcm_dy_show .xcm_dy_xgzz ul li .r .scsj{
	display: inline-block;
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}
/* 网友评论 */
.xcm_qk_show .xcm_qk_wypl .xcm_qk_comtit{
	height: auto;
	line-height: 25px;
	padding: 10px 0;
}
.xcm_qk_show .xcm_qk_wypl .xcm_qk_comtit h2 span{
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.xcm_qk_show .xcm_qk_wypl dl { 
	border-bottom:1px solid #f3f3f3;
	padding:12px 0px 15px 0px;
}
.xcm_qk_show .xcm_qk_wypl dl:last-of-type{ 
	border-bottom:none; padding-bottom:0;
}
.xcm_qk_show .xcm_qk_wypl dl dt img,.user_face { 
	width:25px; 
	height:25px; 
	border-radius:100%;
}
.xcm_qk_show .xcm_qk_wypl dl dd.comm_list_name { 
	font-size:12px;
	color: #777;
}
.xcm_qk_show .xcm_qk_wypl dl dd.comm_list_time { 
	display: block;
	font-size:12px;
	color: #999;
}
.xcm_qk_show .xcm_qk_wypl dl dd.comm_list_cont { 
	font-size:13px; 
	line-height:22px;
	margin:8px 0;
	text-align: justify;
}
.xcm_qk_show .xcm_qk_wypl .loadmore a, .xcm_qk_show .xcm_qk_wypl .loadmore mark, .xcm_qk_show .xcm_qk_wypl .loadmore2 a, .xcm_qk_show .xcm_qk_wypl .loadmore2 mark{
	/* background-color: #f6f6f6; */
	margin-top: 10px;
	border-radius: 4px;
}
/* .xcm_qk_show .xcm_qk_wypl .prevcommshare {
	margin-top: 20px; 
} */
.xcm_qk_show .xcm_qk_wypl .prevcommshare a.foot_writecomm { 
	display: block;
	background:none; 
	height:40px; 
	line-height:40px;  
	background-color:#f6f6f6; 
	color:#999;
	font-size: 12px;
	border-radius: 4px;
}
.xcm_qk_show .xcm_qk_wypl .prevcommshare .foot_writecomm i { 
	display:inline-block; 
	width:15px; 
	height:15px;
	background: url(img/icon_pl_fbpl.png) no-repeat;
	background-size:15px; 
	margin: 0 10px -2px 8px;
}
.xcm_qk_show .xcm_qk_wypl .plsm{
	text-align: center;
	font-size: 12px;
	color: #999;
	line-height: 22px;
}
.xcm_qk_show .xcm_qk_wypl .plsm:first-of-type{
	margin-top: 14px;
}
.xcm_qk_show .xcm_qk_wypl .plsm>a{
	display: inline-block;
	margin-right: 14px;
	color: #6288b3;
}
/* 投稿宣传 */
.xcm_qk_show .xcm_qk_qktgzx>a{
	display: none;
	width: 100%;
	height: 136px;
	background: url(img/bg_show_qktgzx.png) no-repeat;
	background-size: 100% 136px;
	margin-bottom: 10px;
}
/* 翻页 */
.xcm_qk_page {
	padding: 10px;
}
.xcm_qk_page ul li{
	font-size: 14px;
	line-height: 31px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_qk_page ul li span{
	display: inline-block;
	margin-right: 12px;
	color: #777;
}
/* 免责声明 */
.xcm_qk_show .xcm_qk_mzsm p{
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
	color: #999;
	margin-top: 10px;
}
.xcm_qk_show .xcm_qk_mzsm p a{
	color: #999;
}
/* 订阅内页 */
.xcm_dy_show .xcm_dy_sinfo{
	padding-top: 10px;
	background: #fff url(img/xcm_dy_pricebg.png) no-repeat;
	background-size: 100% 55px;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li{
	float: left;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li.bzsj_li mark{
	font-size: 12px;
	color: #fff;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li.bzsj_li i{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li.scsj_li mark{
	font-size: 12px;
	color: #888;
	line-height: 38px;
	text-decoration: line-through;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li.dis_li mark{
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background-color: #fff;
	border-radius: 4px;
	color: #e40000;
	font-size: 12px;
	text-align: center;
	padding: 0 10px;
	margin: 8px 10px 0 10px;
}
.xcm_dy_show .xcm_dy_sinfo .good_soldout{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 4px 10px;
	background-color: #e40000;
	text-align: center;
	width: 40%;
	margin: 10px auto;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li.sell_time{
	color: #fff;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-top: -4px;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li.sell_time b{
	display: block;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	margin-bottom: 2px;
}
.xcm_dy_show .xcm_dy_sinfo ul.watch_price li.sell_time span{
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background-color: #fff;
	border-radius: 3px;
	margin: 0 4px;
	font-size: 12px;
	color: #e40000;
}
.xcm_dy_show .xcm_dy_sinfo h2{
	font-size: 16px;
	font-weight: bold;
	margin-top: 24px;
}
.xcm_dy_show .xcm_dy_sinfo ul.rqpl li{
	flex: 1;
	font-size: 12px;
	color: #888;
	font-weight: normal;
}
.xcm_dy_show .xcm_dy_sinfo ul.rqpl li b{
	color: #d18028;
	font-weight: normal;
}
.xcm_dy_show .xcm_dy_sinfo ul.rqpl li:nth-of-type(2){
	text-align: center;
}
.xcm_dy_show .xcm_dy_sinfo ul.rqpl li:nth-of-type(3){
	text-align: right;
}
.xcm_dy_show .xcm_dy_tinfo{
	padding-top: 13px;
}
.xcm_dy_show .xcm_dy_tinfo ul.fwbz li{
	float: left;
	width: 50%;
	margin-bottom: 4px;
	font-size: 14px;
	line-height: 26px;
}
.xcm_dy_show .xcm_dy_tinfo ul.fwbz li::before{
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(img/xcm_dy_fwbz.png) no-repeat;
	background-size: 16px 16px;
	vertical-align: middle;
	margin: 0 5px 2px 0;
}
.xcm_dy_show .xcm_dy_tinfo p.tel{
	text-align: center;
	font-size: 14px;
	color: #000;
	border-top: 1px solid #eee;
	padding-top: 14px;
	margin-top: 8px;
}
.xcm_dy_show .xcm_dy_tinfo p.tel b{
	font-weight: bold;
	color: #d10003;
}
/* 成交记录 */
.xcm_dy_show .xcm_dy_cjjl table{
	border: solid 1px #ebebeb;
}
.xcm_dy_show .xcm_dy_cjjl table thead tr{
	font-size: 13px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	background-color: #f1f1f1;
}
.xcm_dy_show .xcm_dy_cjjl table tbody tr{
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	border-bottom: solid 1px #ebebeb;
}
.xcm_dy_show .xcm_dy_cjjl table tbody tr:nth-of-type(even){
	background-color: #f9f9f9;
}
.xcm_dy_show .xcm_dy_cjjl table thead tr th:first-of-type, .xcm_dy_show .xcm_dy_cjjl table tbody tr td:first-of-type{
	padding-left: 10px;
	width: 29%;
	text-align: left;
}
.xcm_dy_show .xcm_dy_cjjl table thead tr th:nth-of-type(2), .xcm_dy_show .xcm_dy_cjjl table tbody tr td:nth-of-type(2){
	width: 24%;
	text-align: center;
}
.xcm_dy_show .xcm_dy_cjjl table thead tr th:nth-of-type(3), .xcm_dy_show .xcm_dy_cjjl table tbody tr td:nth-of-type(3){
	width: 22%;
	text-align: center;
}
.xcm_dy_show .xcm_dy_cjjl table thead tr th:last-of-type, .xcm_dy_show .xcm_dy_cjjl table tbody tr td:last-of-type{
	text-align: right;
	padding-right: 10px;
}
/* 杂志热门榜 */
.xcm_dy_show .xcm_dy_rmb table{
	border: solid 1px #ebebeb;
}
.xcm_dy_show .xcm_dy_rmb table thead tr{
	font-size: 13px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	background-color: #f1f1f1;
}
.xcm_dy_show .xcm_dy_rmb table tbody tr{
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	border-bottom: solid 1px #ebebeb;
}
.xcm_dy_show .xcm_dy_rmb table thead tr th:first-of-type, .xcm_dy_show .xcm_dy_rmb table tbody tr td:first-of-type{
	width: 15%;
	text-align: center;
}
.xcm_dy_show .xcm_dy_rmb table thead tr th:last-of-type, .xcm_dy_show .xcm_dy_rmb table tbody tr td:last-of-type{
	text-align: right;
	width: 22%;
	padding-right: 10px;
}
.xcm_dy_show .xcm_dy_rmb table thead tr th:nth-of-type(2), .xcm_dy_show .xcm_dy_rmb table tbody tr td:nth-of-type(2){
	text-align: center;
}
.xcm_dy_show .xcm_dy_rmb table thead tr th:nth-of-type(3), .xcm_dy_show .xcm_dy_rmb table tbody tr td:nth-of-type(3){
	width: 22%;
	text-align: center;
}
.xcm_dy_show .xcm_dy_rmb table tbody tr td:not(:nth-of-type(2)){
	color: #666;
}
.xcm_dy_show .xcm_dy_rmb table tbody tr:first-of-type td.num{
	color: #ff1c04;
}
.xcm_dy_show .xcm_dy_rmb table tbody tr:nth-of-type(2) td.num{
	color: #ff8a01;
}
.xcm_dy_show .xcm_dy_rmb table tbody tr:nth-of-type(3) td.num{
	color: #ffb400;
}
.xcm_dy_show .xcm_dy_rmb table tbody tr td.qndj{
	color: #d40000;
}
.xcm_dy_show .xcm_dy_rmb table tbody tr td.yhzk{
	color: #b27444;
}
/* SCI */
.xcm_qk_show .xcm_sci_sinfo h2{
	font-size: 14px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin-bottom: 10px;
}
.xcm_qk_show .xcm_sci_sinfo p.intro{
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	margin-bottom: 15px;
}
/* SCI */
.xcm_sci_show .xcm_sci_zzjj .xcm_qk_comart{
	padding-top: 20px;
}
.xcm_sci_show .keypoint{
	display: block;
	width: 44px;
	color: #e70125;
	font-size: 14px;
	font-weight: normal;
	height: 24px;
	line-height: 22px !important;
	text-align: center;
	border: 1px solid #e70125;
	background-color: #ffeae8;
	margin: 0 auto 40px !important;
}
.xcm_sci_show .keypoint:last-of-type{
	margin-bottom: 0 !important;;
}
.xcm_sci_show .xcmscimcjs{
	padding: 15px 10px;
	background-color: #f9f9f9;
	border-radius: 5px;
	margin-top: 10px;
}
.xcm_sci_show .xcmscimcjs p{
	font-size: 12px !important;
	line-height: 20px;
	color: #777 !important;
	text-align: justify;
	margin-bottom: 10px;
}
.xcm_sci_show .xcmscimcjs p:last-of-type{
	margin-bottom: 0;
}
.xcm_sci_show .xcmscimcjs p b{
	font-weight: bold;
}
.xcm_sci_show table .num-elememt{
	position: relative;
	width: 78px;
	height: 8px;
	padding: 16px 0;
}
.xcm_sci_show table .num-elememt p{
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: -8px;
	width: 100%;
	text-align: center;
}
.xcm_sci_show table .num-elememt .num-gray{
	position: absolute;
	width: 78px;
	height: 8px;
	background-color: #ceeaff;
	border-radius: 3.5px;
	left: 6px;
}
.xcm_sci_show table .num-elememt .num-blue{
	position: absolute;
	width: 85%;
	height: 8px;
	background-color: #00a2ca;
	border-radius: 3.5px;
	left: 6px;
}
.xcm_sci_show table .num-elememt .num-blue:after{
	content: '';
	display: inline-block;
	width: 11px;
    height: 11px;
    border-radius: 11px;
    background-color: #fff;
    border: solid 1px #00a2ca;
    position: absolute;
    right: 0;
    top: -3px;
}
.xcm_sci_show table tr td{
	font-size: 14px;
	line-height: 20px;
	padding: 12px 0 12px 10px;
}
.xcm_sci_show table tr.title td, .xcm_sci_show table thead tr td{
	background-color: #f9f9f9;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 10px;
}
.xcm_sci_show table tr.title td:not(:last-of-type), .xcm_sci_show table thead tr td:not(:last-of-type){
	border-right: 4px solid #fff;
}
.xcm_sci_show table tr td span{
	display: block;
}
.xcm_sci_show table tr td span:nth-of-type(2n){
	margin-bottom: 10px;
}
.xcm_sci_show table tr td span:last-of-type{
	margin-bottom: 0;
}
/* 中科院分区 */
.xcm_sci_show .xcm_sci_zkyfq h3{
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	color: #0096c2;
	margin-bottom: 15px;
}
.xcm_sci_show .xcm_sci_zkyfq h3:first-of-type{
	margin-top: 15px;
}
.xcm_sci_show .xcm_sci_zkyfq table tr.title td:last-of-type{
	text-align: center;
	width: 90px;
}
.xcm_sci_show .xcm_sci_zkyfq table tr td:last-of-type{
	text-align: center;
	padding-left: 0;
	width: 90px;
}
/*JCR分区*/
.xcm_sci_show .xcm_sci_jcrfq table.xcmscitable_jcrfq tr td:last-of-type{
	width: 100px;
	text-align: center;
	padding-left: 0;
}
.xcm_sci_show .xcm_sci_jcrfq table.xcmscitable_jcrfq .num-elememt{
	left: 11px;
}
.xcm_sci_show .xcm_sci_jcrfq table.xcmscitable_jcrfq .num-elememt .num-gray{
	left: 0;
}
.xcm_sci_show .xcm_sci_jcrfq table.xcmscitable_jcrfq .num-elememt .num-blue{
	left: 0;
}
/*CiteScore 指数*/
.xcm_sci_show .xcm_sci_csdata .minititle{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.xcm_sci_show .xcm_sci_csdata ul li{
	margin-right: 2%;
	flex: 1;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
	text-align: center;
	background-color: #f9f9f9;
	margin-bottom: 24px;
}
.xcm_sci_show .xcm_sci_csdata ul li:last-of-type{
	margin-right: 0;
}
.xcm_sci_show .xcm_sci_csdata table.xcmscitable_csdata tbody tr.title td{
	color: #777;
	font-weight: normal;
}
.xcm_sci_show .xcm_sci_csdata table.xcmscitable_csdata tbody tr td:last-of-type{
	width: 90px;
	text-align: center;
	padding-left: 0;
}
/* 其它数据分析对比 */
.xcm_sci_show .xcm_sci_qtsj h3{
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	color: #0096c2;
	margin-bottom: 15px;
}
.xcm_sci_show .xcm_sci_qtsj h3:first-of-type{
	margin-top: 15px;
}
.xcm_sci_show .xcmscichartsbox>div{
	height: 256px;
	border: solid 1px #f1f1f1;
}
/* 发文统计 */
.xcm_sci_show .xcm_sci_fwtj{
	padding-bottom: 10px;
}
.xcm_sci_show .xcm_sci_fwtj table{
	margin-top: 10px;
}
.xcm_sci_show .xcm_sci_fwtj table tr td{
	padding: 6px 0 6px 0;
}
.xcm_sci_show .xcm_sci_fwtj table thead tr td{
	background-color: transparent;
}
.xcm_sci_show .xcm_sci_fwtj table thead tr{
	border-bottom: solid 1px #f1f1f1;
}
.xcm_sci_show .xcm_sci_fwtj .xcm_qk_comtit{
	height: auto;
	line-height: 25px;
	padding: 10px 0;
}
.xcm_sci_show .xcm_sci_fwtj .xcm_qk_comtit h2 span{
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.xcm_sci_show .xcm_sci_fwtj table.xcmscitable_fwtj tr td:last-of-type{
	width: 90px;
	text-align: center;
	padding-left: 0;
}
/* 投稿注意事项 */
.xcm_sci_show .xcm_sci_tgzysx .tgzysx_article{
	padding-top: 20px;
}
.xcm_sci_show .xcm_sci_tgzysx .tgzysx_article p{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.xcm_sci_show .xcm_sci_tgzysx .tgzysx_article p:last-of-type{
	margin-bottom: 0;
}
.xcm_sci_show .xcm_sci_tgzysx .tgzysx_article b{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	margin-bottom: 10px;
}
/* 杂志社联系方式 */
.xcm_sci_show .xcm_sci_lxfs .xcm_qk_comart{
	padding-top: 20px;
}
.xcm_sci_show .xcm_sci_lxfs .xcm_qk_comart p{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.xcm_sci_show .xcm_sci_lxfs .xcm_qk_comart p:last-of-type{
	margin-bottom: 0;
}
/* 同类期刊 */
.xcm_sci_tlqk .xcm_index_common_list>dl{
	padding: 15px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #f1f1f1;
}
.xcm_sci_tlqk .xcm_index_common_list>dl:last-of-type{
	border-bottom: none;
	padding-bottom: 0;
}
.xcm_sci_tlqk .xcm_index_common_list>dl:first-of-type{
	padding-top: 20px;
}
/* journal */
.xcm_qk_joushow h1{
	font-size: 22px;
	color: #222;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.xcm_qk_joushow .authors{
	font-size: 12px;
	color: #999;
	line-height: 16px;
	text-align: center;
	margin: 5px 0 10px 0;
}
.xcm_qk_joushow .authors span{
	display: inline-block;
	margin-right: 16px;
}
.xcm_qk_joushow .authors span:last-of-type{
	margin-right: 0;
}
.xcm_qk_joushow .keywords{
	text-align: center;
	margin-bottom: 10px;
}
.xcm_qk_joushow .keywords span{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background-color: #f9f9f9;
	border-radius: 15px;
	font-size: 13px;
	text-align: center;
	padding: 0 14px;
	margin: 0 10px 10px 0;
}
.xcm_qk_joushow .keywords span:last-of-type{
	margin-right: 0;
}
.xcm_qk_joushow .art_des p{
	font-size: 16px;
	line-height: 27px;
	color: #222;
	text-align: justify;
}
.xcm_qk_joushow .art_des p b{
	font-weight: normal;
}
.xcm_qk_joushow .art_des_wd p{
	font-size: 16px;
	line-height: 27px;
	color: #222;
	text-align: justify;
	margin-bottom: 20px;
}
.art_des_wd h3{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.xcm_qk_joushow .art_des_wd p b{
	font-weight: bold;
}
.xcm_qk_joushow .tips{
	font-size: 12px;
	color: #999;
	line-height: 16px;
	margin: 14px 0 20px 0;
}
.xcm_jou_qkxx{
	padding: 16px 10px;
	display: flex;
	background-color: #fff;
	margin-bottom: 10px;
}
.xcm_jou_qkxx .box_image{
	float: left;
	width: 26%;
	height: 128px;
}
.xcm_jou_qkxx .box_image img{
	width: 100%;
	height: 100%;
}
.xcm_jou_qkxx .box_info {
    float: left;
    width: 70%;
    margin-left: 4%;
}
.xcm_jou_qkxx .box_info h2 {
    font-size: 18px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xcm_jou_qkxx .box_info p {
    color: #777;
    font-size: 13px;
	line-height: 22px;
    margin-top: 8px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.xcm_fqlist_box h3{
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0 0 0;
}
.xcm_fqlist_box dl dd{
	padding: 15px 0;
	border-bottom: 1px solid #f1f1f1;
}
.xcm_fqlist_box dl dd.column{
	font-size: 14px;
	font-weight: bold;
}
.xcm_fqlist_box dl dd:last-of-type{
	border-bottom: none;
	padding-bottom: 0;
}
.xcm_fqlist_box dl dd b{
	font-size: 16px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_fqlist_box dl dd .keyword{
	font-size: 12px;
	color: #999;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 杂志问答 */
.xcm_qk_joushow .xcm_zzwd_ectit{
	margin-bottom: 15px;
	font-size:16px; 
	font-weight:normal; 
	color: #00a2ca;
}
.xcm_qk_joushow .xcm_zzwd_mcjs{
	padding:15px 10px; 
	margin:10px auto 5px; 
	background-color:#f9f9f9;
}
.xcm_qk_joushow .xcm_zzwd_mcjs b{
	margin:0; 
	font-size:12px; 
	font-weight:bold;
}
.xcm_qk_joushow .xcm_zzwd_mcjs p{
	margin:7px 0; 
	font-size:12px;
	line-height: 19px;
	color:#888;
	margin-bottom: 0;
}
.xcm_qk_joushow .xcm_zzwd_tips{
	font-size: 12px !important;
	line-height: 19px !important;
	color: #999 !important;
}
.dl-dldabox, .dl-dltext{
	margin-bottom: 20px;
}
/* 搜索 */
.xcm_search_tit { 
	font-size: 14px;
	margin: 12px 0;
}
.xcm_search_tit2 { 
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin: 12px 0;
}
.brand_h3{
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
}
/* 订阅底部栏 */
.nctouch_dy .goods-option-foot{
	position: fixed;
	z-index: 99;
	top: auto;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 55px;
	box-shadow: 1px 1px 11px 2px rgb(153 153 153 / 9%);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');
	background-color: #fff;
}
.nctouch_dy .goods-option-value{
	margin-bottom: 3rem;
}
.nctouch_dy .goods-option-foot .otreh-handle p {
	display: block;
	font-size: 12px;
	text-align: center;
	color: #444;
	height: auto;
	line-height: 20px;
}
.nctouch_dy .goods-option-foot .otreh-handle a{
	float: left;
	display: inline-block;
	height: 54px;
}
.nctouch_dy .goods-option-foot .otreh-handle{
	float: left;
	width: 37%;
}
.nctouch_dy .goods-option-foot .otreh-handle a{
	width: 32.5%;
	float: left;
	position: relative;
	z-index: auto;
	display: inline-block;
	height: 54px;
	text-align: center;
	color: #333;
	border-top: none;
}
.nctouch_dy .goods-option-foot .otreh-handle a.f_cart2{
	width: 35%;
	border-left: none;
}
.nctouch_dy .goods-option-foot .buy-handle {
   width: 59%;
   padding: 8px 0;
   background-color: #fff;
   margin-right: 3%;
   float: right;
   overflow: hidden;
   white-space: nowrap;
}
.nctouch_dy .goods-option-foot .buy-handle a.add-cart {
    text-align: center;
	font-size: 15px;
	font-weight: bold;
	height: 38px;
	line-height: 36px;
	border-radius: 19px;
	background-color: #ffffff;
	color: #ff8410;
	border: solid 1px #ff8410;
	float: left;
	width: 47.5%;
	margin-right: 5%;
	margin-top: 0;
}
.nctouch_dy .goods-option-foot .buy-handle a.buy-shop{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	height: 38px;
	line-height: 36px;
	border-radius: 19px;
	background-color: #ff8410;
	color: #fff;
	border: solid 1px #ff8410;
	float: left;
	width: 47.5%;
	margin-top: 0;
	margin-left: 0;
}
.nctouch_dy .goods-option-foot .otreh-handle a i{
	display: block;
	margin: 7px auto 0;
	width: 25px;
	height: 25px;
	opacity: 1;
	background-size: 100%;
	background-position: center;
}
.nctouch_dy .goods-option-foot .otreh-handle a.f_tel i{
	background: url(img/icon_foot_fixed_index.png) no-repeat center;
	background-size: 24px 21px;
}
.nctouch_dy .goods-option-foot .otreh-handle a.f_kf i{
	background: url(img/icon_foot_fixed_zx1.png) no-repeat center;
	background-size: 20px 19px;
}
.nctouch_dy .goods-option-foot .otreh-handle a.f_cart2 i{
	background: url(img/icon_foot_fixed_cart1.png) no-repeat center;
	background-size: 24px 21px;
}
.nctouch_dy .goods-options-info .goods-price{
	font-size: 18px;
	color: #ff8410;
}
.nctouch_dy .goods-options-stock dd a.current{
	background-color: #ff8410;
}
.xcom_dy_bzzk{
	margin-top: 10px;
	padding-top: 20px;
	font-size: 13px;
	color: #666;
	border-top: solid 1px #ebebeb;
}
.xcom_dy_bzzk img{	
	vertical-align: middle;
	margin: 0 10px 2px 0;
}
.dl-dldabox{width:94%; margin:25px auto;}
.dldline{margin:35px auto 15px auto; border-top:10px solid #f7f7f7;}
.dl-dltime, .dl-dltime2{margin:20px auto; font-size:0; background-color:#e0e0e0;}
.dl-dltime span, .dl-dltime2 span{display:inline-block; width:15.6%; height:28px; line-height:28px; font-size:12px; color:#777; text-align:center; cursor:pointer;}
.dl-dltime .active, .dl-dltime2 .active{font-weight:bold; font-size:14px; color:#10a9dc; background-color:#fff;}
.dl-dlnum, .dl-dlnum2{min-height:182px; height: 182px !important; margin:25px auto 0 auto; position:relative;}
.dl-dlnum .dlbg, .dl-dlnum2 .dlbg{height:40px; background-color:#9c9c9c; color:#fff; overflow:hidden;}
.dl-dlnumbox, .dl-dlnumbox2{width:100%; position:absolute; top:0; left:0; display:none;}
.dl-dlnum .active, .dl-dlnum2 .active{display:block;}
.dl-dlnumbox>div, .dl-dlnumbox2>div{height:47px; line-height:47px; color:#333; overflow:hidden;}
.dl-dlnumbox>div:nth-child(1), .dl-dlnumbox2>div:nth-child(1){height:40px; line-height:40px;}
.dl-dlnumbox>div>p, .dl-dlnumbox2>div>p{width:37%; margin-right:1%; float:left; font-size:12px; text-indent:10px;}
.dl-dlnumbox>div>div, .dl-dlnumbox2>div>div{width:62%; float:left; font-size:0;}
.dl-dlnumbox>div:nth-child(even)>p,.dlnumbox>div:nth-child(even) div, .dl-dlnumbox2>div:nth-child(even)>p,.dlnumbox2>div:nth-child(even) div{background-color:#e4e4e4;}
.dl-dlnum span, .dl-dlnum2 span{display:inline-block; width:20%; font-size:12px; text-align:center;}

@media screen and (min-width:320px){html{font-size:30px}}
@media screen and (min-width:375px){html{font-size:34px}}
@media screen and (min-width:640px){html{font-size:60px}}

.yuzx-box{ 
	margin: 10px 0px;
	background-color: #fff;
}
.yuzx-box a{ 
	display: block;
	text-decoration: none;
	line-height: 40px;
	height: 40px;
	background-color: #00c1de;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.yuzx-fixed{
	width: 60px;
	height: 60px;
	position: fixed;
	right: 5px;
	bottom: 150px;
	background-color: #00BAD5;
	border: 1px solid none;
	border-radius: 15px;
	overflow: hidden;
}
.yuzx-fixed a{
	width: 60px;
	height: 60px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
.yuzx-fixed a svg{
	margin: 3px auto 0 auto;
	font-size:32px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	display: block;
}
.yuzx-fixed a p{
	margin-top: -7px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #fff;
}
/* 订阅模块 */
.xcm_qk_dyblock{
	padding-top: 20px;
}
.xcm_qk_dyblock .top_img{
	float: left;
	width: 23%;
	margin-right: 4%;
}
.xcm_qk_dyblock .top_img img{
	width: 100%;
	height: 100%;
}
.xcm_qk_dyblock .top_info{
	float: left;
	width: 73%;
}
.xcm_qk_dyblock .top_info .p1{
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	margin-top: -8px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xcm_qk_dyblock .top_info .p2{
	font-size: 15px;
	line-height: 29px;
	color: #666;
}
.xcm_qk_dyblock .top_info .p2 b{
	font-size: 18px;
	font-weight: bold;
	color: #f00000;
}
.xcm_qk_dyblock .top_info .p3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.xcm_qk_dyblock .btm_btns{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 20px 0;
}
.xcm_qk_dyblock .btm_btns>a{
	width: 47%;
	height: 39;
	line-height: 37px;
	background-color: #ff8603;
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	display: block;
	align-items: center;
	justify-content: flex-start;
}
.xcm_qk_dyblock .btm_btns>a.btn_jrgwc{
	background-color: #fff;
	border: 1px solid #ff8603;
	color: #ff8603;
}
.xcm_qk_dyblock .fhsm ul{
	width: 100%;
	padding: 0 22px;
	height: 38px;
	line-height: 38px;
	background-color: #f9f9f9;
	border-radius: 8px;
}
.xcm_qk_dyblock .fhsm ul li{
	font-size: 14px;
	color: #666;
	position: relative;
}
.xcm_qk_dyblock .fhsm ul li::after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #e2e2e2;
	vertical-align: middle;
	position: absolute;
	top: 12px;
	right: -58%;
}
.xcm_qk_dyblock .fhsm ul li:last-of-type::after{
	display: none;
}
.xcm_sci_show .newtip{
	font-size: 14px;
	color: #ff0000;
}
/* 订阅--购物须知 */
.xcm_dy_show .xcm_dy_gwxz ul li{
	width: 100%;
	padding: 15px 15px 15px 41px;
	margin-bottom: 10px;
	border-radius: 8px;
	background-color: #f9f9f9;
	position: relative;
}
.xcm_dy_show .xcm_dy_gwxz ul li:last-of-type{
	margin-bottom: 0;
}
.xcm_dy_show .xcm_dy_gwxz ul li b{
	display: block;
	margin-bottom: 6px;
	font-size: 16px;
	color: #e40000;
	font-weight: bold;
}
.xcm_dy_show .xcm_dy_gwxz ul li b::before{
	content: '';
	display: inline-block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	border-radius: 4px;
	background: #f6e4e4 url(img/xcm_dy_gwxz_yd.png) no-repeat;
	background-size: 21px 494px;
	text-align: center;
	position: absolute;
	left: 10px;
	top: 18px;
}
.xcm_dy_show .xcm_dy_gwxz ul li:nth-of-type(2) b::before{
	background-position: 0 -190px;
}
.xcm_dy_show .xcm_dy_gwxz ul li:nth-of-type(3) b::before{
	background-position: 0 -353px;
}
.xcm_dy_show .xcm_dy_gwxz ul li:nth-of-type(4) b::before{
	background-position: 0 -473px;
}
.xcm_dy_show .xcm_dy_gwxz ul li p{
	color: #333;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
}
/* 期刊---发货说明 */
.xcm_qk_show .xcm_qk_fhsm ul.f_fhsm{
	margin-top: 14px;
	padding-bottom: 12px;
	margin-bottom: 6px;
	border-bottom: solid 1px #eee;
}
.xcm_qk_show .xcm_qk_fhsm ul.f_fhsm li{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 4px;
}
.xcm_qk_show .xcm_qk_fhsm ul.f_fhsm li::before{
	content: '';
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #666;
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
.xcm_qk_show .xcm_qk_fhsm ul.f_fwbz li{
	float: left;
	width: 50%;
	font-size: 13px;
	color: #c38e6e;
	margin-top: 12px;
}
.xcm_qk_show .xcm_qk_fhsm ul.f_fwbz li a{
	color: #c38e6e;
}
.xcm_qk_show .xcm_qk_fhsm ul.f_fwbz li::before{
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(img/xcm_icon_fwbz_yd.png) no-repeat;
	background-size: 16px 16px;
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
.xcm_sci_tltjqk{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.xcm_sci_tltjqk>dl{
	width: calc(50% - 5px);
	background-color: #f9f9f9;
    padding: 0 12px 12px 12px;
	border-radius: 4px;
	margin-top:10px ;
}
.xcm_sci_tltjqk>dl .l_img{
	width: 64%;
    height: 135px;
    margin: 20px auto 10px;
}
.xcm_sci_tltjqk>dl .l_img img{
	max-width: 100%;
	max-height: 100%;
}
.xcm_sci_tltjqk>dl .l_info h2{
	font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xcm_sci_tltjqk>dl .l_info span{
	font-size: 12px;
    color: #999;
    line-height: 18px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xcm_sci_tltjqk>dl .l_info span b{
	color: #e70125;
}
.answer{
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: normal;
}
.answer_dl_scixx{
	line-height: 34px;
	font-size: 16px;
	margin-bottom: 20px;
}
.answer_dl_scixx dd b {
    color: #000;
    font-weight: normal;
}
.xcm_sci_jcrfq{
	margin-top:-10px
}
.xcm_header_login .header_login{
	width: auto;;
	float: right;
	text-align: right;
}
.xcm_header_login .header_login, .xcm_header_login .header_login>a{
	font-size: 14px;
	color: #00a3cb;
}
.xcm_header_login .header_login>a.xcm_head_login:before{
	content: "";
	display: inline-block;
	width: 14.5px;
	height: 16px;
	background: url(img/icon_xcm_login_blue.png) no-repeat;
	background-size: 14.5px 16px;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.xcm_header_login .header_login>a.xcm_head_tel{
	margin-right: 24px;
}
.xcm_header_login .header_login>a.xcm_head_tel:before{
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(img/xcm_head_tel.png) no-repeat;
	background-size: 18px 18px;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.xcm_header_login .header_search{
	width: 60%;
}
.xcm_wenda_qkindex{
	padding-bottom: 0;
}
.xcm_wenda_qkindex dl{
	padding: 17px 15px 11px 11px;
	margin-bottom: 0;
}
.xcm_wenda_qkindex dl .qkindex{
	display: block;
	color: #00a2ca;
	margin-top: 10px;
}