﻿@font-face {
  font-family: 'iconfontb';
  src: url('../fonts/font_buy/iconfont.eot');
  src: url('../fonts/font_buy/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../fonts/font_buy/iconfont.woff2') format('woff2'),
      url('../fonts/font_buy/iconfont.woff') format('woff'),
      url('../fonts/font_buy/iconfont.ttf') format('truetype'),
      url('../fonts/font_buy/iconfont.svg#iconfont') format('svg');
}
.iconfontb {
  font-family: "iconfontb" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-changyonglogo26:before {
  content: "\e713";
}
.icon-zhifu-jingdong:before {
  content: "\e6a2";
}
.icon-weixin:before {
  content: "\e628";
}

.loadmore p {
line-height:30px !important; margin:10px;
}
.loadmore i {
margin:10px;
}

/*
.icon-tianmao:before {
  content: "\e6e4";
}
.icon-ziyuan:before {
  content: "\e69d";
}
*/

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}


.hidden {
    display: none!important;
    visibility: hidden!important;
}

@font-face {
font-family:"iconfont";
src:url(../fonts/iconfont.eot);
src:url(../fonts/iconfont.eot) format('embedded-opentype'), url(../fonts/iconfont.woff) format('woff'), url(../fonts/iconfont.ttf) format('truetype'), url(../fonts/iconfont.svg) format('svg')
}
.iconfont {
	font-family:"iconfont"!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.iconlianxiwomen:before {
	content:"\e696"
}
.icongongsigaikuang:before {
	content:"\e697"
}
.icongonggaoyuxinwen:before {
	content:"\e698"
}
.icongongsizhili:before {
	content:"\e69a"
}
.iconshehuizeren:before {
	content:"\e69b"
}
.icongupiaoxinxi:before {
	content:"\e69c"
}
.iconhuo:before {
	content:"\e6e1"
}
.icongouwuche:before {
	content:"\e695"
}
.icondianhua:before {
	content:"\e693"
}
.icontishi:before {
	content:"\e691"
}
.iconhuishouzhilengji:before {
	content:"\e68b"
}
.iconzhidaocaozuo:before {
	content:"\e68c"
}
.iconshijijiancha:before {
	content:"\e68d"
}
.iconjianyanxingneng:before {
	content:"\e68e"
}
.iconwaiguanbaoyang:before {
	content:"\e68f"
}
.iconjiqichaili:before {
	content:"\e690"
}
.iconicon-test2:before {
	content:"\e68a"
}
.iconhaiermendianfuwu:before {
	content:"\e67e"
}
.iconpingjiayouli:before {
	content:"\e67f"
}
.iconfuwuwancheng:before {
	content:"\e680"
}
.icondianziyouxiang:before {
	content:"\e681"
}
.iconwoyaoyiji:before {
	content:"\e682"
}
.iconwoyaoweixiu:before {
	content:"\e683"
}
.iconshangmenfuwu:before {
	content:"\e684"
}
.iconquanqiukefurexian:before {
	content:"\e685"
}
.iconwoyaobaoyang:before {
	content:"\e686"
}
.icontijiaoshenqing:before {
	content:"\e687"
}
.iconpaidan:before {
	content:"\e688"
}
.iconwoyaoanzhuang:before {
	content:"\e689"
}
.iconyizhantongjian:before {
	content:"\e677"
}
.iconxianchangqingli:before {
	content:"\e678"
}
.iconbuhao:before {
	content:"\e679"
}
.iconjiangjiezhidao:before {
	content:"\e67a"
}
.iconhao:before {
	content:"\e67b"
}
.iconanquancedian:before {
	content:"\e67c"
}
.iconquanchengfuwu:before {
	content:"\e67d"
}
.iconqitapinlei:before {
	content:"\e676"
}
.iconbaoyang-shenduqingxi:before {
	content:"\e668"
}
.iconbaoyang-qingxiguolvqi:before {
	content:"\e669"
}
.iconbaoyang-qingxiwaiguan:before {
	content:"\e66a"
}
.iconchengxinbaozhang:before {
	content:"\e66b"
}
.iconyiji-zhunbei:before {
	content:"\e66c"
}
.iconyiji-anzhuang:before {
	content:"\e66d"
}
.iconfuwuzhuangtaijindudian:before {
	content:"\e66e"
}
.iconshangmenshijian:before {
	content:"\e66f"
}
.iconpinzhibaozhang:before {
	content:"\e670"
}
.iconriliriqi:before {
	content:"\e671"
}
.iconbaoyang-qingxijinshui:before {
	content:"\e672"
}
.iconjiagebaozhang:before {
	content:"\e673"
}
.iconyiji-yunshu:before {
	content:"\e674"
}
.iconyiji-qingsao:before {
	content:"\e675"
}
.iconmendianhuodongtubiao:before {
	content:"\e667"
}
.iconfasongzhishouji:before {
	content:"\e666"
}
.icongoumai_guomei:before {
	content:"\e665"
}
.icongoumai_jingdong:before {
	content:"\e662"
}
.icongoumai_tianmao:before {
	content:"\e663"
}
.icongoumai_suning:before {
	content:"\e664"
}
.iconjiameng:before {
	content:"\e65f"
}
.iconjiameng_tishi:before {
	content:"\e660"
}
.iconhuodongxing:before {
	content:"\e661"
}
.icondingwei:before {
	content:"\e65e"
}
.iconzhucechenggong:before {
	content:"\e65d"
}
.iconxiangqingyefenxiang1:before {
	content:"\e65c"
}
.iconxiangqingyedayin1:before {
	content:"\e65b"
}
.iconsanjiaoyou:before {
	content:"\e65a"
}
.iconxiazai:before {
	content:"\e659"
}
.iconpinpaigushi-jinduzuobiao:before {
	content:"\e652"
}
.iconzhizaozhongxin:before {
	content:"\e653"
}
.iconxiangqingyedayin:before {
	content:"\e654"
}
.icongongyeyuan:before {
	content:"\e655"
}
.iconxiangqingyefenxiang:before {
	content:"\e656"
}
.iconyingxiaozhongxin:before {
	content:"\e657"
}
.iconyanfazhongxin:before {
	content:"\e658"
}
.iconguomei1:before {
	content:"\e64f"
}
.icontishi1:before {
	content:"\e651"
}
.iconbofang1:before {
	content:"\e64e"
}
.iconzanting1:before {
	content:"\e650"
}
.iconpingfen_shi:before {
	content:"\e64b"
}
.iconpingfen_kong:before {
	content:"\e64c"
}
.iconshaixuan:before {
	content:"\e64d"
}
.iconhaiershangcheng:before {
	content:"\e64a"
}
.iconerweima:before {
	content:"\e692"
}
.iconjd:before {
	content:"\e699"
}
.iconsuningyigouicon:before {
	content:"\e6c5"
}
.icontianmao:before {
	content:"\e694"
}
.iconicon-sellpoint1:before {
	content:"\e646"
}
.iconicon-sellpoint2:before {
	content:"\e647"
}
.iconicon-sellpoint3:before {
	content:"\e648"
}
.iconicon-sellpoint4:before {
	content:"\e649"
}
.iconliebiaoshaixuanxiaojiantou_shang:before {
	content:"\e641"
}
.iconliebiaoshaixuanxiaojiantou_xia:before {
	content:"\e642"
}
.iconliebiaopaixu_shengxu:before {
	content:"\e643"
}
.iconliebiaopaixu_jiangxu:before {
	content:"\e644"
}
.iconliebiaoyekoubei:before {
	content:"\e645"
}
.iconcai_changtai:before {
	content:"\e6c6"
}
.iconcai_yizan:before {
	content:"\e6c7"
}
.iconshiyongbaogao_shouqi:before {
	content:"\e638"
}
.iconshiyongbaogao_zhankai:before {
	content:"\e639"
}
.iconxiangqing_:before {
	content:"\e63a"
}
.iconicon-test:before {
	content:"\e63b"
}
.iconicon-test1:before {
	content:"\e63c"
}
.iconxiangqing_zhuangshifu:before {
	content:"\e63d"
}
.iconxinxitishi:before {
	content:"\e63e"
}
.iconzan_yizan:before {
	content:"\e63f"
}
.iconzan_changtai:before {
	content:"\e640"
}
.iconradio_weixuan:before {
	content:"\e637"
}
.iconradio_xuanzhong:before {
	content:"\e636"
}
.iconshouji-:before {
	content:"\e62a"
}
.iconX:before {
	content:"\e62b"
}
.iconshoujisousuo:before {
	content:"\e62c"
}
.iconmenu:before {
	content:"\e62d"
}
.icondaogou:before {
	content:"\e62e"
}
.iconshouji1:before {
	content:"\e62f"
}
.iconxiaoxi:before {
	content:"\e630"
}
.iconqingchu:before {
	content:"\e631"
}
.iconchanpin:before {
	content:"\e632"
}
.iconshoujiyonghuzhongxinorwode:before {
	content:"\e633"
}
.iconfuwu:before {
	content:"\e634"
}
.iconshouye:before {
	content:"\e635"
}
.iconlunboxiaodian_changtai:before {
	content:"\e627"
}
.iconxiayige:before {
	content:"\e626"
}
.iconshangyige:before {
	content:"\e628"
}
.iconlunboxiaodian_xuanzhong:before {
	content:"\e629"
}
.iconzanting:before {
	content:"\e624"
}
.iconbofang:before {
	content:"\e625"
}
.iconduibi:before {
	content:"\e617"
}
.iconjiadianGO:before {
	content:"\e618"
}
.iconzuji:before {
	content:"\e619"
}
.iconfenxiang:before {
	content:"\e61a"
}
.iconyouhuiquan:before {
	content:"\e61b"
}
.iconshoucang:before {
	content:"\e61c"
}
.iconweixin:before {
	content:"\e61d"
}
.iconfankui:before {
	content:"\e61e"
}
.iconQQkongjian:before {
	content:"\e61f"
}
.icondayin:before {
	content:"\e620"
}
.iconshoucangjia:before {
	content:"\e621"
}
.iconQQ:before {
	content:"\e622"
}
.iconweibo:before {
	content:"\e623"
}
.iconyonghutouxiang_dengluhou:before {
	content:"\e614"
}
.iconsousuo:before {
	content:"\e615"
}
.iconyonghutouxiang:before {
	content:"\e616"
}
.icondiannao:before {
	content:"\e602"
}
.icondianshi:before {
	content:"\e603"
}
.iconkongtiao:before {
	content:"\e604"
}
.iconbingxiang:before {
	content:"\e605"
}
.iconbingbajiugui:before {
	content:"\e606"
}
.iconquanwujiadiandingzhi:before {
	content:"\e607"
}
.iconchufangxiaojiadian:before {
	content:"\e608"
}
.iconreshuiqi:before {
	content:"\e609"
}
.iconshenghuoxiaojiadian:before {
	content:"\e60a"
}
.iconyouyanji:before {
	content:"\e60b"
}
.iconxiyiji:before {
	content:"\e60c"
}
.iconxiaodugui:before {
	content:"\e60d"
}
.iconzhihuijiadian:before {
	content:"\e60e"
}
.iconxiwanji:before {
	content:"\e60f"
}
.iconranqizao:before {
	content:"\e610"
}
.iconbinggui:before {
	content:"\e611"
}
.icongehuxiaojiadian:before {
	content:"\e612"
}
.iconshouji:before {
	content:"\e613"
}
.book .book-body .page-wrapper .page-inner section.normal ul, a, b, blockquote, body, button, dd, dl, dt, fieldset, figcaption, figure, h4, h5, h6, hr, html, i, input, legend, li, menu, ol, p, pre, textarea, ul {
	margin:0;
	padding:0
}
h2, h3 {
	padding:0
}
td, th {
	margin:0
}
.o_animate, .o_zz {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out
}
.leaveout, .o_Dropdown .name, .o_oneline {
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.header2019 *, td {
	word-break:break-all
}
.o_moreline, h1, h2, h3, p, span, td {
	word-wrap:break-word
}
.o_3d, .o_cutimgbox {
	-webkit-transform:translateZ(0);
	-webkit-backface-visiblity:hidden
}
.leaveout, .oPager, .o_oneline {
	white-space:nowrap
}
.oPager a, .o_cell, .o_cutimgbox .bgbox, .o_menu_link {
	text-align:center
}
menu, ol, ul {
	list-style:none
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
a, b, div, i, img, span {
	vertical-align:middle;
	-webkit-tap-highlight-color:transparent;
	font-style:normal
}
a {
	text-decoration:none;
	background:0 0
}
a:active, a:hover, input, textarea {
	outline:0
}
del, em, h4, h5, h6 {
	font-size:100%
}
del, em, h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	font-weight:400;
	-webkit-text-size-adjust:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption, td, th {
	padding:0
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
input:-webkit-autofill {
background-color:rgba(0, 0, 0, 0)!important;
background-image:none!important;
color:#666!important
}
input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover {
box-shadow:0 0 0 60px #fff inset;
-webkit-text-fill-color:#333
}
::-ms-clear, ::-ms-reveal {
display:none
}
.hbox, .lg, .md, .sm, .xl {
	display:inline-block;
	position:fixed;
	top:-100px
}
body, html {
	height:100%;
	width:100%;
	font-family:"Microsoft YaHei","Microsoft YaHei UI", sans-serif;
	font-size:10px;
	background:#fff!important;
	box-sizing:border-box
}
img {
	border:0
}
.sd_imgzhanwei {
	width:100%;
}
input[type=email], input[type=password], input[type=search], input[type=text], textarea {
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0
}
input, small, textarea {
	font-size:12px
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
video {
	background:#000
}
:after, :before {
	box-sizing:inherit
}
@media (min-width:1px) {
body {
font-size:10px
}
}
.md, .sm {
	width:750px
}
.lg {
	width:1200px
}
.xl {
	width:0
}
.o_pre {
	max-height:200px;
	overflow:scroll;
	color:#0c5ca8;
	font-size:16px;
	line-height:1.75em;
	padding:10px;
	box-sizing:border-box;
	background:#dcf9de;
	border:none;
	height:auto
}
.o_hide {
	display:none
}
.o_body {
	overflow:hidden;
	position:relative;
	z-index:0
}
.o_zz {
	background:url(#) #000;
	opacity:.5;
	filter:alpha(opacity=50);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
transition-duration:.28s;
	transition-timing-function:ease-out;
	bottom:0;
	right:0
}
.o_menu_link, .o_zIndex1, .o_zIndex2, .o_zIndex3, .o_zIndex4, .o_zIndex5, ul.o_scrollH {
	position:relative
}
.o_clear, .o_clearbox:after {
	height:0;
	display:block;
	visibility:hidden;
	clear:both
}
.o_Dropdown, .o_animate, .o_shade {
-moz-transition-duration:.28s
}
.o_clearbox:after {
	content:"."
}
.o_table {
	display:table;
	width:100%;
	height:100%;
	box-sizing:border-box
}
.o_H100, .o_autoH, .o_autoW, .o_cell, .o_table {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.o_cell {
	display:table-cell;
	vertical-align:middle;
	box-sizing:border-box;
	width:100%
}
.o_gray {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray
}
.o_color {
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-ms-filter:grayscale(0);
	-o-filter:grayscale(0);
	filter:grayscale(0);
	filter:none
}
.pointer {
	cursor:pointer
}
.emt {
	color:#ededed
}
.o_link_base, .o_link_light, .o_link_light * {
	color:#111;
	cursor:pointer
}
.o_link_base:hover, .o_link_base:hover * {
	color:#078886
}
.o_link_light a:hover, .o_link_light:hover, .o_link_light:hover * {
	color:#1b1b1b
}
.o_link_base a {
	color:#111
}
.o_link_base a:hover, .o_textlink_base a:active {
	color:#078886
}
.o_zIndex1 {
	z-index:1!important
}
.o_zIndex2 {
	z-index:2!important
}
.o_zIndex3 {
	z-index:3!important
}
.o_zIndex4 {
	z-index:4!important
}
.o_zIndex5 {
	z-index:5!important
}
.o_noselect {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none
}
.leaveout {
	overflow:hidden
}
.o_H100, .o_autoH, .o_autoW {
	box-sizing:border-box
}
.o_borderbox, .o_cutimgbox {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.o_autoH, .o_autoW {
	padding:0!important;
	margin:0!important;
	border:0!important
}
.o_H100, .o_autoW, .o_fixW {
	display:inline-block;
	vertical-align:top
}
.o_oneline {
	overflow:hidden
}
@-moz-document url-prefix() {
.o_table {
display:inline-flex;
flex-flow:column;
justify-content:center;
align-content:left;
height:100%
}
.o_table::after, .o_table::before {
content:"";
flex:1 1
}
.o_cell {
text-align:center;
margin:0 auto;
display:block
}
}
.o_animate, .o_animate-solw {
-webkit-transition-duration:.28s;
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_animate-solw {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
transition-duration:.8s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out
}
.o_animate-fast {
-webkit-transition-duration:.1s;
-moz-transition-duration:.1s;
transition-duration:.1s;
	-webkit-transition-timing-function:ease-in;
	-moz-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
.o_borderbox {
	box-sizing:border-box
}
.o_Hrel {
-webkit-transition-duration:.1s;
-moz-transition-duration:.1s;
transition-duration:.1s;
	-webkit-transition-timing-function:ease-in;
	-moz-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
.o_Dropdown, .o_shade {
-webkit-transition-duration:.28s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out
}
.o_header {
	background:#3ca14d
}
.o_menu_link, .o_menu_link.cur {
	background:0 0
}
.o_g:after, .o_header:after {
	content:".";
	height:0;
	visibility:hidden;
	clear:both;
	display:block
}
.o_menu {
	z-index:11
}
.o_menu_link {
	display:none;
	width:auto;
	height:auto;
	z-index:11;
	line-height:auto;
	font-size:30px;
	color:#444
}
.o_menu_link img {
	vertical-align:middle;
	width:50%
}
.o_cutimgbox, .o_cutimgbox .bgbox, ul.o_scrollH li {
	width:100%;
	position:relative
}
ul.o_scrollH {
	left:20px;
	box-sizing:inherit
}
ul.o_scrollH li {
	left:-20px;
	box-sizing:border-box
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.o_scrollH::-webkit-scrollbar {
display:none
}
}
.o_cutimgbox {
	display:table;
	height:100%;
	box-sizing:border-box;
	font-size:0;
	-webkit-text-size-adjust:none
}
.o_cutimgbox .bgbox, .o_g {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.o_cutimgbox .bgbox {
	height:100%;
	display:table-cell;
	vertical-align:middle;
	box-sizing:border-box;
	font-size:0
}
.o_cutimgbox .bgbox .imgbox {
	display:inline-block;
	font-size:0;
	-webkit-text-size-adjust:none;
	position:relative;
	background:#333;
	box-sizing:border-box;
	overflow:hidden
}
.o_cutimgbox .bgbox .imgbox img {
	max-height:100%;
	max-width:100%;
	position:relative;
	width:auto;
	height:auto;
	filter:alpha(opacity=20);
	opacity:.2
}
.o_cutimgbox .bgbox .imgbox:after {
	content:"";
	display:block;
	position:relative;
	width:100%
}
.oPager, .oPager .jumpbox, .oPager a {
	display:inline-block
}
.o_cutimgbox .controlbox, .o_cutimgbox .cutbox {
	position:absolute;
	font-size:0;
	top:50%;
	left:50%;
	z-index:0
}
.o_cutimgbox .cutbox .box {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:200px;
	overflow:hidden
}
.o_cutimgbox .cutbox .box img {
	position:relative;
	top:0;
	left:0;
	background:#999
}
.o_cutimgbox .controlbox {
	z-index:1;
	background:url(../images/c_img2-1.png) -5000px no-repeat
}
.o_cutimgbox .controlbox .control {
	width:200px;
	height:200px;
	position:absolute;
	top:0;
	left:0;
	cursor:move;
	font-size:0
}
.o_cutimgbox .controlbox .control .resize {
	position:absolute;
	width:24px;
	height:24px;
	bottom:-12px;
	right:-12px;
	font-size:0;
	text-align:center;
	line-height:24px;
	cursor:se-resize
}
.oPager .text, .oPager a, .oPager span {
	font-size:14px;
	margin-right:10px
}
.o_cutimgbox .controlbox .control .resize:after {
	content:"";
	vertical-align:middle;
	width:10px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-5px;
	margin-left:-5px;
	height:10px;
	background:#fff;
	border-radius:100%;
	box-shadow:0 0 3px rgba(0, 0, 0, .6);
	border:1px solid #eee;
	box-sizing:border-box;
	display:inline-block
}
.footer .warp .list>div, .oPager, .oPager a, .oPager span, .o_g, .o_popupclose, .ui_form dl label, .ui_input, .ui_input * {
	vertical-align:top
}
.ui_input, .ui_input input {
	margin-left:15px
}
.o_Dropdown .list, .o_popup {
	box-shadow:1px 9px 15px 3px rgba(0, 0, 0, .2)
}
.oPager a, .oPager a:hover {
	color:#000;
	background:#fff;
	border:1px solid #c8c8c8
}
.oPager a {
	min-width:38px;
	box-sizing:border-box
}
.header2019 .nav .box .list .category.detailed .ad .right .more:hover, .oPager a.cur {
	color:#fff;
	background:#078886;
	border:1px solid #078886
}
.oPager a.lose {
	cursor:default;
	color:#000;
	background:#fff;
	border:1px solid #fff;
	opacity:.5
}
.oPager span {
	color:#000
}
.oPager .jump {
	font-family:iconfont;
	background:0 0
}
.oPager .jump, .oPager .next, .oPager .prev {
	padding:0 10px
}
.oPager .prev {
	content:"\e63c"
}
.oPager .next {
	content:"\e63b"
}
.oPager .jump {
	content:""
}
.oPager .text {
	line-height:38px;
	height:38px;
	border:1px solid #c8c8c8;
	padding:0 10px;
	width:100px
}
.ui_form {
	padding:10px 30px 20px;
	text-align:left
}
.ui_form dl, .ui_input {
	display:block;
	font-size:0
}
.ui_form dl label {
	width:90px;
	font-size:14px;
	color:#333;
	text-align:left
}
.ui_form dl .cbox {
	width:450px
}
.ui_input {
	display:inline-block;
	border:1px solid #ccc;
	box-sizing:border-box;
	margin-bottom:10px;
	white-space:normal;
	padding-right:0;
	line-height:normal
}
.ui_input.lose {
	background:#eee
}
.ui_input input, .ui_input textarea {
	border:none;
	font-size:14px;
	line-height:18px;
	padding:10px 15px 10px 0;
	box-sizing:border-box;
	background:0 0;
	color:#999
}
.ui_input textarea {
	display:block;
	width:100%;
	resize:none
}
.ui_input .icon {
	width:30px;
	line-height:38px;
	display:inline-block;
	text-align:left;
	color:#999;
	font-size:16px
}
.ui_input .btn {
	margin:3px
}
.ui_input .time {
	font-size:12px;
	line-height:18px;
	padding:0 15px 0 10px;
	color:#999;
	display:inline-block;
	margin:10px 0;
	border-left:1px solid #eee
}
.ui_input .link {
	color:#32beff;
	padding:0 5px;
	line-height:38px;
	font-size:12px
}
.ui_input .code {
	margin:3px;
	width:100px;
	height:32px;
	background:#eee;
	display:inline-block
}
.ui_input input.full, .ui_input textarea.full {
	color:#333
}
.ui_input.cur {
	border-color:#005aaa
}
.ui_input.err {
	border-color:#ff7800
}
.ui_form .o_DropdownBody, .ui_form label.name {
	margin-bottom:10px;
	width:100%
}
.ui_form .ui_addressbox {
	width:100%
}
.ui_form .o_Dropdown {
	width:100%!important
}
.ui_form label.name {
	display:block;
	font-size:14px;
	color:#666;
	line-height:1.3em
}
.ui_input .toolbar {
	font-size:12px;
	padding:10px;
	text-align:right;
	color:#ccc;
	line-height:1.3em
}
.o_popup.o_alert .tool, .o_popup.o_confirm .tool, .o_popupclose {
	text-align:center
}
.ui_checkbox, .ui_radio {
	height:30px;
	line-height:30px;
	padding-right:10px;
	margin-right:10px;
	font-size:14px;
	color:#666;
	display:inline-block;
	cursor:pointer
}
.ui_radio {
	background:url(../images/form_bg.gif) -5px -30px no-repeat;
	padding-left:30px
}
.ui_radio.cur {
	background-position:-5px 0
}
.ui_radio.lose {
	background-position:-5px -60px;
	cursor:default
}
.ui_checkbox input, .ui_radio input {
	display:none
}
.ui_checkbox {
	padding-left:28px;
	background:url(../images/form_bg.gif) -5px -90px no-repeat
}
.ui_err {
	display:none;
	position:relative;
	line-height:16px;
	font-size:12px;
	color:#ff7800;
	padding-left:22px;
	margin-bottom:10px
}
.ui_checkbox.cur {
	background-position:-5px -120px
}
.ui_checkbox.lose {
	background-position:-5px -150px;
	cursor:default
}
.o_font0, .o_g {
	font-size:0!important;
	line-height:auto
}
.o_g, .ui_err.show {
	display:block
}
.ui_err a, .ui_err i, .ui_form dl .cbox, .ui_form dl label {
	display:inline-block
}
.ui_err a {
	color:#32beff;
	padding:0 2px
}
.ui_err i {
	position:absolute;
	top:0;
	left:0;
	height:16px;
	width:16px;
	background:url(../images/form_bg.gif) left -187px no-repeat
}
.o_g {
	width:100%;
	box-sizing:border-box
}
.o_df-table, .o_u {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.o_u {
	display:inline-block;
	text-rendering:auto
}
.o_Dropdown, .o_InputSelectBox, .o_btn_df-df, .o_btn_df-sm, .o_btn_df-sm i, .o_btn_df-xl, .o_u {
	box-sizing:border-box
}
.o_popup, .o_shade {
	position:fixed;
	opacity:0
}
.o_shade {
	background:#000;
	height:2000px;
	top:0;
	bottom:0;
	padding:0 3.125%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	filter:Alpha(opacity=50);
	width:100%;
	left:0;
	display:block;
	z-index:999999999998;
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_shade.show {
	opacity:.5
}
.o_popup {
	width:860px;
	left:50%;
	margin-left:-430px;
	background:#fff;
	z-index:999999999999;
	display:none;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
transition-duration:.3s;
	-webkit-transition-timing-function:ease-in;
	-moz-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
.o_popup.absolute, .o_popupclose {
	position:absolute
}
.o_Dropdown, .o_DropdownBody, .o_loadingBox span, .o_popupclose {
	display:inline-block
}
.o_popup.show, .o_popup.show.hide {
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	margin-top:0
}
.o_popup.show {
	opacity:1;
animation:popup_show .3s ease-out 0s;
-moz-animation:popup_show .3s ease-out 0s;
-webkit-animation:popup_show .3s ease-out 0s;
-o-animation:popup_show .3s ease-out 0s
}
@keyframes popup_show {
0% {
margin-top:-50px;
opacity:0
}
to {
	margin-top:0;
	opacity:1
}
}
@-moz-keyframes popup_show {
0% {
margin-top:-50px;
opacity:0
}
to {
	margin-top:0;
	opacity:1
}
}
@-o-keyframes popup_show {
0% {
margin-top:-50px;
opacity:0
}
to {
	margin-top:0;
	opacity:1
}
}
@-webkit-keyframes popup_show {
0% {
margin-top:-50px;
opacity:0
}
to {
	margin-top:0;
	opacity:1
}
}
.o_popup.show.hide {
animation:popup_hide .3s ease-out 0s;
-moz-animation:popup_hide .3s ease-out 0s;
-webkit-animation:popup_hide .3s ease-out 0s;
-o-animation:popup_hide .3s ease-out 0s
}
@keyframes popup_hide {
0% {
margin-top:0;
opacity:1
}
to {
	margin-top:-50px;
	opacity:0
}
}
@-moz-keyframes popup_hide {
0% {
margin-top:0;
opacity:1
}
to {
	margin-top:-50px;
	opacity:0
}
}
@-o-keyframes popup_hide {
0% {
margin-top:0;
opacity:1
}
to {
	margin-top:-50px;
	opacity:0
}
}
@-webkit-keyframes popup_hide {
0% {
margin-top:0;
opacity:1
}
to {
	margin-top:-50px;
	opacity:0
}
}
.o_popupclose {
	background:#eee;
	height:30px;
	line-height:30px;
	width:30px;
	float:right;
	font-size:25px;
	color:#434040;
	top:0;
	right:0;
	font-family:iconfont;
	cursor:pointer
}
.o_popupclose:before {
	content:\f00d
}
.o_popup.o_alert {
	width:400px;
	margin-left:-200px;
	padding:45px 0 30px
}
.o_popup.o_confirm {
	width:500px;
	margin-left:-250px;
	padding:45px 30px 30px
}
.o_popup.o_alert .cont, .o_popup.o_confirm .cont {
	padding-bottom:30px;
	text-align:center;
	font-size:14px;
	color:#333
}
.o_popup.o_alert .tool .btn, .o_popup.o_confirm .tool .btn {
	margin:0 10px
}
h1, h2, h3 {
	line-height:1.5em
}
h2, h3 {
	margin:10px 0
}
.o_Dropdown .name, h1, h2, h3 {
	color:#333;
	position:relative
}
h1 {
	padding:10px;
	margin:0 0 10px;
	font-size:26px
}
h2 {
	font-size:16px
}
h3 {
	font-size:12px
}
h1 span, h2 span, h3 span {
	display:inline-block;
	padding:0
}
select {
	opacity:0
}
.o_Dropdown, .o_DropdownBody {
	position:relative;
	z-index:0
}
.o_Dropdown {
	height:48px;
	border:1px solid #ccc;
	background:#fff;
	z-index:9;
	cursor:pointer;
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_InputSelectBox, .o_bgbtnbase {
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out
}
.o_Dropdown .name {
	height:48px;
	line-height:48px!important;
	font-size:14px;
	display:block;
	padding-left:20px;
	padding-right:30px;
	z-index:1;
	white-space:nowrap;
	overflow:hidden;
	text-align:left
}
.o_Dropdown .i_down {
	display:inline-block;
	width:12px;
	height:12px;
	right:6px;
	position:absolute;
	top:50%;
	margin-top:-6px;
	color:#000;
	font-size:12px;
	line-height:1em;
	font-family:iconfont
}
.o_Dropdown .i_down:before {
	content:"\e638"
}
.o_Dropdown.selected span {
	color:#666
}
.o_Dropdown select, .o_InputSelectBox select {
	cursor:default;
	text-indent:0;
	color:#a0a0a0;
	font-size:16px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	z-index:2;
	line-height:30px
}
.o_Dropdown.lose {
	background:#efefef
}
.o_Dropdown.lose .name {
	color:#999
}
.o_Dropdown .listbox {
	padding-top:5px;
	display:none;
	position:absolute;
	left:-1px;
	top:48px;
	min-width:100%;
	margin-top:-10px
}
.o_Dropdown .list {
	min-width:100%;
	border:1px solid #ccc;
	background:#fff;
	max-height:200px
}
.oDropdownlist ul h2, .o_Dropdown .list ul h2, .o_InputSelectBox .list ul h2 {
	font-weight:700;
	color:#000;
	padding:10px;
	line-height:1.37em;
	font-size:14px;
	margin:0
}
.oDropdownlist li, .o_Dropdown .list li, .o_InputSelectBox .list li {
	display:block;
	font-size:12px;
	color:#333;
	cursor:pointer;
	white-space:nowrap
}
.oDropdownlist li span, .o_Dropdown .list li span, .o_InputSelectBox .list li span {
	padding:10px 20px;
	display:block;
	font-size:12px;
	line-height:1.37em
}
.o_Dropdown .list li:hover {
	background:#f8fbff;
	color:#333
}
.o_Dropdown .list li.lose {
	color:#ccc;
	cursor:default
}
.o_Dropdown .list li.cur {
	background:#ededed;
	color:#000
}
.o_Dropdown .o_scrollWin .o_barbox {
	width:15px
}
.oDropdownlist .o_scrollWin .o_barbox span, .o_Dropdown .o_scrollWin .o_barbox span, .o_InputSelectBox .o_scrollWin .o_barbox span {
	margin-left:7.5px
}
.o_DropdownBody.open .o_Dropdown {
	border-color:#0c5ca8;
	box-shadow:0 0 10px rgba(0, 0, 0, .1)
}
.oDropdownlist, .o_InputSelectBox .list {
	box-shadow:1px 9px 15px 3px rgba(0, 0, 0, .2)
}
.o_DropdownBody.open .o_Dropdown .i_down:before {
	content:"\e639"
}
.o_InputSelectBox {
	display:inline-block;
	position:relative;
	background:#fff;
	z-index:9;
	cursor:pointer;
transition-duration:.28s;
	transition-timing-function:ease-out;
	border:none;
	height:auto
}
.o_InputSelectBox.lose {
	background:#efefef
}
.o_InputSelectBox.lose .name {
	color:#999
}
.o_InputSelectBox .listbox {
	display:none;
	position:absolute;
	left:-1px;
	top:48px;
	min-width:100%;
	margin-top:-10px
}
.o_InputSelectBox .list {
	min-width:100%;
	border:1px solid #ccc;
	background:#fff;
	max-height:200px
}
.oDropdownlist li:hover, .o_InputSelectBox .list li:hover {
	background:#f8fbff;
	color:#333
}
.oDropdownlist li.lose, .o_InputSelectBox .list li.lose {
	color:#ccc;
	cursor:default
}
.o_InputSelectBox .list li.cur {
	background:#ededed;
	color:#000
}
.oDropdownlist .o_scrollWin .o_barbox, .o_InputSelectBox .o_scrollWin .o_barbox {
	width:15px
}
.oDropdownlist {
	border:none;
	background:#fff;
	max-height:400px;
	width:80%!important;
	margin-left:-40%!important;
	border-radius:3px;
	overflow:hidden
}
.oDropdownlist li {
	font-size:14px
}
.oDropdownlist li span {
	padding:20px
}
.oDropdownlist li.cur {
	background:#0c5ca8;
	color:#000
}
.o_scrollWin {
	position:relative;
	overflow:hidden;
	min-height:10px;
	height:100%
}
.o_scrollWin .o_scrollbody {
	width:100%;
	top:0;
	left:0
}
.o_scrollWin .o_barbox {
	position:absolute;
	right:0;
	height:100%;
	top:0;
	width:6px;
	padding:15px 0;
	box-sizing:border-box;
	z-index:1;
	overflow:hidden
}
.o_scrollWin .o_barbox span {
	width:0;
	background:#eee;
	left:50%;
	margin-left:0;
	height:100%;
	display:block;
	position:absolute
}
.o_scrollWin .o_barbox .o_bar {
	position:absolute;
	width:5px;
	min-height:10px;
	background:#dadbe0;
	margin-top:15px;
	top:0;
	left:50%;
	margin-left:-2.5px;
	display:block;
	cursor:pointer;
	z-index:1
}
.o_bgbtnbase, .o_linebtnbase {
	display:inline-block;
	cursor:pointer
}
.o_bgbtnbase {
	color:#fafafa;
	border:1px solid #444;
	background:#444;
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_bgbtn1, .o_linebtnbase {
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out
}
.o_bgbtnbase:hover {
	background:#444;
	border-color:#444;
	z-index:1
}
.o_linebtnbase {
	color:#444;
	border:1px solid #444;
	background:rgba(0, 0, 0, 0);
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_linebtnbase:hover {
	border-color:#444;
	color:#444;
	z-index:1
}
.o_bgbtn1, .o_linebtn1 {
	display:inline-block;
	border:1px solid #0c5ca8;
	cursor:pointer
}
.o_bgbtn1 {
	color:#fff;
	background:#0c5ca8;
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_linebtn1, .o_linebtn1:hover i {
	color:#0c5ca8
}
.o_bgbtn2, .o_linebtn1 {
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out
}
.o_linebtn1 {
	background:rgba(0, 0, 0, 0);
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_bgbtn1:hover {
	background:#0c5ca8;
	border-color:#0c5ca8
}
.o_linebtn1:hover {
	border-color:#0c5ca8;
	color:#0c5ca8
}
.o_bgbtn2, .o_linebtn2 {
	border:1px solid #e543ae;
	display:inline-block;
	cursor:pointer
}
.o_bgbtn2 {
	color:#fff;
	background:#e543ae;
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_df-animate, .o_linebtn2 {
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out
}
.o_linebtn2 {
	color:#e543ae;
	background:rgba(0, 0, 0, 0);
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_bgbtn2:hover {
	background:#f957c2;
	border-color:#f957c2
}
.o_linebtn2:hover {
	border-color:#f957c2;
	color:#f957c2
}
.o_bgbtn1.o_lose, .o_bgbtn1.o_lose:hover i, .o_bgbtn2.o_lose, .o_bgbtn2.o_lose:hover i, .o_bgbtnbase.o_lose, .o_bgbtnbase.o_lose:hover i {
	background:#c8c8c8;
	color:#fff;
	border-color:#c8c8c8;
	cursor:default
}
.o_linebtn1.o_lose, .o_linebtn1.o_lose:hover i, .o_linebtn2.o_lose, .o_linebtn2.o_lose:hover i, .o_linebtnbase.o_lose, .o_linebtnbase.o_lose:hover i {
	background:#fff;
	color:#ccc;
	border-color:#f2f2f2;
	cursor:default
}
.o_color_demo {
	background:rgba(0, 0, 0, .2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
	color:#fff;
	font-size:30px;
	text-align:center
}
.o_form {
	width:70%
}
.o_form .o_row {
	background:0 0;
	margin-bottom:5px
}
.o_form .o_row input[type=text], .o_form .o_row textarea {
	border:1px solid #999;
	background:#fff;
	color:#333;
	display:inline-block;
	font-size:14px;
	width:100%
}
.o_form .o_row input[type=text] {
	height:30px;
	line-height:30px;
	padding:0 10px
}
.o_form .o_row textarea {
	padding:10px;
	height:auto;
	resize:none
}
.o_form .o_row label {
	display:inline-block;
	background:0 0;
	font-size:14px;
	color:#333;
	line-height:30px
}
.o_form .o_row .o_u {
	border:none!important
}
.o_loadingBox, .o_loadingBox .tt {
	width:80px;
	position:absolute;
	top:50%
}
.o_loadingBox {
	height:80px;
	margin-right:-40px;
	z-index:99;
	margin-top:-40px;
	right:50%
}
.o_loadingBox span {
	width:10px;
	height:10px;
	border-radius:50%;
	background:green;
	position:absolute;
	overflow:hidden;
	-webkit-animation:load 1s ease infinite
}
@-webkit-keyframes load {
0% {
-webkit-transform:scale(1.6);
opacity:1
}
to {
	-webkit-transform:scale(.2);
	opacity:.5
}
}
.o_loadingBox span.o1 {
	left:0;
	top:50%;
	margin-top:-5px;
-webkit-animation-delay:.13s
}
.o_loadingBox span.o2 {
	left:9.76px;
	top:9.76px;
-webkit-animation-delay:.26s
}
.o_loadingBox span.o3 {
	left:50%;
	top:0;
	margin-left:-5px;
-webkit-animation-delay:.39s
}
.o_loadingBox span.o4 {
	top:9.76px;
	right:9.76px;
-webkit-animation-delay:.52s
}
.o_loadingBox span.o5 {
	right:0;
	top:50%;
	margin-top:-5px;
-webkit-animation-delay:.65s
}
.o_loadingBox span.o6 {
	right:9.76px;
	bottom:9.76px;
-webkit-animation-delay:.78s
}
.o_loadingBox span.o7 {
	bottom:0;
	left:50%;
	margin-left:-5px;
-webkit-animation-delay:.91s
}
.o_loadingBox span.o8 {
	bottom:9.76px;
	left:9.76px;
	-webkit-animation-delay:1.04s
}
.o_loadingBox .tt {
	font-size:12px;
	line-height:12px;
	text-align:center;
	display:block;
	left:0;
	right:0;
	margin-top:-6px;
	color:#999
}
.o_btn_df-sm i, .o_btn_df-sm span {
	line-height:20px;
	vertical-align:top
}
.o_shade_loading {
	background:rgba(255, 255, 255, .5);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10
}
.o_m_zz, .videoPop_bg {
	background:url(#) #000
}
.header2019, .oPager span, .o_btn_df-df i, .o_btn_df-sm i, .o_btn_df-xl i {
	position:relative
}
.o_g .o_u.o_df_1-2 {
	width:50%
}
.o_g .o_u.o_df_2-2 {
	width:100%
}
.o_g .o_u.o_df_1-3 {
	width:33.33333333%
}
.o_g .o_u.o_df_2-3 {
	width:66.66666667%
}
.o_g .o_u.o_df_3-3 {
	width:100%
}
.o_g .o_u.o_df_1-4 {
	width:12%
}
.o_g .o_u.o_df_2-4 {
	width:50%
}
.o_g .o_u.o_df_3-4 {
	width:75%
}
.o_g .o_u.o_df_4-4 {
	width:100%
}
.o_g .o_u.o_df_1-5 {
	width:20%
}
.o_g .o_u.o_df_2-5 {
	width:40%
}
.o_g .o_u.o_df_3-5 {
	width:60%
}
.o_g .o_u.o_df_4-5 {
	width:80%
}
.o_g .o_u.o_df_5-5 {
	width:100%
}
.o_g .o_u.o_df_1-6 {
	width:16.66666667%
}
.o_g .o_u.o_df_2-6 {
	width:33.33333333%
}
.o_g .o_u.o_df_3-6 {
	width:50%
}
.o_g .o_u.o_df_4-6 {
	width:66.66666667%
}
.o_g .o_u.o_df_5-6 {
	width:83.33333333%
}
.o_g .o_u.o_df_6-6 {
	width:100%
}
.o_g .o_u.o_df_1-8 {
	width:12.5%
}
.o_g .o_u.o_df_2-8 {
	width:25%
}
.o_g .o_u.o_df_3-8 {
	width:37.5%
}
.o_g .o_u.o_df_4-8 {
	width:50%
}
.o_g .o_u.o_df_5-8 {
	width:62.5%
}
.o_g .o_u.o_df_6-8 {
	width:75%
}
.o_g .o_u.o_df_7-8 {
	width:87.5%
}
.o_g .o_u.o_df_8-8 {
	width:100%
}
.o_g .o_u.o_df_1-10 {
	width:10%
}
.o_g .o_u.o_df_2-10 {
	width:20%
}
.o_g .o_u.o_df_3-10 {
	width:30%
}
.o_g .o_u.o_df_4-10 {
	width:40%
}
.o_g .o_u.o_df_5-10 {
	width:50%
}
.o_g .o_u.o_df_6-10 {
	width:60%
}
.o_g .o_u.o_df_7-10 {
	width:70%
}
.o_g .o_u.o_df_8-10 {
	width:80%
}
.o_g .o_u.o_df_9-10 {
	width:90%
}
.o_g .o_u.o_df_10-10 {
	width:100%
}
.o_g .o_u.o_df_1-12 {
	width:8.33333333%
}
.o_g .o_u.o_df_2-12 {
	width:16.66666667%
}
.o_g .o_u.o_df_3-12 {
	width:25%
}
.o_g .o_u.o_df_4-12 {
	width:33.33333333%
}
.o_g .o_u.o_df_5-12 {
	width:41.66666667%
}
.o_g .o_u.o_df_6-12 {
	width:50%
}
.o_g .o_u.o_df_7-12 {
	width:58.33333333%
}
.o_g .o_u.o_df_8-12 {
	width:66.66666667%
}
.o_g .o_u.o_df_9-12 {
	width:75%
}
.o_g .o_u.o_df_10-12 {
	width:83.33333333%
}
.o_g .o_u.o_df_11-12 {
	width:91.66666667%
}
.o_g .o_u.o_df_12-12 {
	width:100%
}
.o_g .o_u.o_df_1-24 {
	width:4.16666667%
}
.o_g .o_u.o_df_2-24 {
	width:8.33333333%
}
.o_g .o_u.o_df_3-24 {
	width:12.5%
}
.o_g .o_u.o_df_4-24 {
	width:16.66666667%
}
.o_g .o_u.o_df_5-24 {
	width:80%
}
.o_g .o_u.o_df_6-24 {
	width:32%
}
.o_g .o_u.o_df_7-24 {
	width:29.16666667%
}
.o_g .o_u.o_df_8-24 {
	width:33.33333333%
}
.o_g .o_u.o_df_9-24 {
	width:37.5%
}
.o_g .o_u.o_df_10-24 {
	width:41.66666667%
}
.o_g .o_u.o_df_11-24 {
	width:45.83333333%
}
.o_g .o_u.o_df_12-24 {
	width:50%
}
.o_g .o_u.o_df_13-24 {
	width:54.16666667%
}
.o_g .o_u.o_df_14-24 {
	width:58.33333333%
}
.o_g .o_u.o_df_15-24 {
	width:62.5%
}
.o_g .o_u.o_df_16-24 {
	width:66.66666667%
}
.o_g .o_u.o_df_17-24 {
	width:70.83333333%
}
.o_g .o_u.o_df_18-24 {
	width:75%
}
.o_g .o_u.o_df_19-24 {
	width:79.16666667%
}
.o_g .o_u.o_df_20-24 {
	width:83.33333333%
}
.o_g .o_u.o_df_21-24 {
	width:87.5%
}
.o_g .o_u.o_df_22-24 {
	width:91.66666667%
}
.o_g .o_u.o_df_23-24 {
	width:95.83333333%
}
.o_df-cell, .o_g .o_u.o_df_24-24, .o_m_zz {
	width:100%
}
.o_df-left {
	float:left!important
}
.o_df-right {
	float:right!important
}
.o_df-show {
	display:inline-block!important
}
.o_df-show-block {
	display:block!important
}
.o_df-hide {
	display:none!important
}
.o_df-inlineblock {
	display:inline-block!important
}
.o_df-center {
	text-align:center!important
}
.o_df-textright {
	text-align:right!important
}
.o_df-textleft {
	text-align:left!important
}
.o_df-animate {
transition-duration:.28s;
	transition-timing-function:ease-out
}
.o_btn_df-df, .o_btn_df-sm, .o_btn_df-xl {
	font-size:0;
	overflow:hidden
}
.o_btn_df-sm span {
	display:block;
	padding:0 12px;
	font-size:12px;
	text-align:center
}
.o_btn_df-sm i {
	padding:0 8px;
	font-size:16px;
	display:inline-block;
	top:0
}
.o_btn_df-df i, .o_btn_df-df span {
	line-height:48px;
	vertical-align:top
}
.o_btn_df-df span {
	text-align:center;
	display:block;
	padding:0 64px;
	font-size:18px
}
.o_btn_df-df i {
	padding:0 11px;
	font-size:22px;
	display:inline-block;
	top:0
}
.o_btn_df-xl i, .o_btn_df-xl span {
	line-height:66px;
	vertical-align:top
}
.o_btn_df-xl span {
	display:block;
	padding:0 60px;
	font-size:24px;
	text-align:center
}
.o_btn_df-xl i {
	padding:0 15px;
	font-size:28px;
	display:inline-block;
	top:0
}
.o_df-table {
	display:table!important;
	width:100%;
	height:100%;
	box-sizing:border-box
}
.o_df-cell {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@-moz-document url-prefix() {
.o_df-table {
display:flex!important;
flex-flow:column;
justify-content:center;
align-content:center;
height:100%
}
.o_df-table::after, .o_df-table::before {
content:"";
flex:1 1
}
.o_df-cell {
text-align:center;
margin:0 auto;
display:block;
width:100%
}
}
.o_font-large {
	font-size:72px;
	line-height:1.2em
}
.o_font-middle, .o_font-small {
	font-size:32px;
	line-height:1.2em
}
.o_font-small {
	font-size:18px
}
.o_m_zz {
	opacity:.5;
	filter:alpha(opacity=50);
	position:fixed;
	left:0;
	height:100%;
	z-index:100;
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
transition-duration:.28s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	bottom:0;
	right:0;
	top:0;
	overflow:scroll
}
@media (max-width:750px) {
body .o_btn_xs-df, body .o_btn_xs-sm, body .o_btn_xs-xl {
overflow:hidden;
box-sizing:border-box
}
body .o_btn_xs-df i, body .o_btn_xs-sm i, body .o_btn_xs-xl i {
vertical-align:top;
top:0;
position:relative
}
body .o_g .o_u.o_xs_1-2 {
width:50%
}
body .o_g .o_u.o_xs_2-2 {
width:100%
}
body .o_g .o_u.o_xs_1-3 {
width:33.33333333%
}
body .o_g .o_u.o_xs_2-3 {
width:66.66666667%
}
body .o_g .o_u.o_xs_3-3 {
width:100%
}
body .o_g .o_u.o_xs_1-4 {
width:25%
}
body .o_g .o_u.o_xs_2-4 {
width:50%
}
body .o_g .o_u.o_xs_3-4 {
width:75%
}
body .o_g .o_u.o_xs_4-4 {
width:100%
}
body .o_g .o_u.o_xs_1-5 {
width:20%
}
body .o_g .o_u.o_xs_2-5 {
width:40%
}
body .o_g .o_u.o_xs_3-5 {
width:60%
}
body .o_g .o_u.o_xs_4-5 {
width:80%
}
body .o_g .o_u.o_xs_5-5 {
width:100%
}
body .o_g .o_u.o_xs_1-6 {
width:16.66666667%
}
body .o_g .o_u.o_xs_2-6 {
width:33.33333333%
}
body .o_g .o_u.o_xs_3-6 {
width:50%
}
body .o_g .o_u.o_xs_4-6 {
width:66.66666667%
}
body .o_g .o_u.o_xs_5-6 {
width:83.33333333%
}
body .o_g .o_u.o_xs_6-6 {
width:100%
}
body .o_g .o_u.o_xs_1-8 {
width:12.5%
}
body .o_g .o_u.o_xs_2-8 {
width:25%
}
body .o_g .o_u.o_xs_3-8 {
width:37.5%
}
body .o_g .o_u.o_xs_4-8 {
width:50%
}
body .o_g .o_u.o_xs_5-8 {
width:62.5%
}
body .o_g .o_u.o_xs_6-8 {
width:75%
}
body .o_g .o_u.o_xs_7-8 {
width:87.5%
}
body .o_g .o_u.o_xs_8-8 {
width:100%
}
body .o_g .o_u.o_xs_1-12 {
width:8.33333333%
}
body .o_g .o_u.o_xs_2-12 {
width:16.66666667%
}
body .o_g .o_u.o_xs_3-12 {
width:25%
}
body .o_g .o_u.o_xs_4-12 {
width:33.33333333%
}
body .o_g .o_u.o_xs_5-12 {
width:41.66666667%
}
body .o_g .o_u.o_xs_6-12 {
width:50%
}
body .o_g .o_u.o_xs_7-12 {
width:58.33333333%
}
body .o_g .o_u.o_xs_8-12 {
width:66.66666667%
}
body .o_g .o_u.o_xs_9-12 {
width:75%
}
body .o_g .o_u.o_xs_10-12 {
width:83.33333333%
}
body .o_g .o_u.o_xs_11-12 {
width:91.66666667%
}
body .o_g .o_u.o_xs_12-12 {
width:100%
}
body .o_xs-left {
float:left!important
}
body .o_xs-right {
float:right!important
}
body .o_xs-show {
display:inline-block!important
}
body .o_xs-show-block {
display:block!important
}
body .o_xs-hide {
display:none!important
}
body .o_xs-inlineblock {
display:inline-block!important
}
body .o_xs-center {
text-align:center!important
}
body .o_xs-textright {
text-align:right!important
}
body .o_xs-textleft {
text-align:left!important
}
body .o_xs-animate {
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
transition-duration:.28s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
body .o_btn_xs-df, body .o_btn_xs-sm, body .o_btn_xs-xl {
font-size:0
}
body .o_btn_xs-df span, body .o_btn_xs-sm span, body .o_btn_xs-xl span {
line-height:20px;
display:block;
padding:0 12px;
font-size:12px;
vertical-align:top;
text-align:center
}
body .o_btn_xs-sm i {
padding:0 8px;
font-size:16px;
display:inline-block;
line-height:20px;
box-sizing:border-box
}
body .o_btn_xs-df span, body .o_btn_xs-xl span {
line-height:48px;
padding:0 64px;
font-size:18px
}
body .o_btn_xs-df i, body .o_btn_xs-xl i {
padding:0 11px;
font-size:22px;
display:inline-block;
line-height:48px
}
body .o_btn_xs-xl span {
line-height:66px;
padding:0 60px;
font-size:24px
}
body .o_btn_xs-xl i {
padding:0 15px;
font-size:28px;
line-height:66px
}
body .o_xs-cell, body .o_xs-table {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%
}
body .o_xs-table {
display:table!important;
height:100%
}
body .o_xs-cell {
display:table-cell;
vertical-align:middle;
text-align:center
}
@-moz-document url-prefix() {
body .o_xs-table {
display:flex!important;
flex-flow:column;
justify-content:center;
align-content:center;
height:100%
}
body .o_xs-table::after, body .o_xs-table::before {
content:"";
flex:1 1
}
body .o_xs-cell {
text-align:center;
margin:0 auto;
display:block;
width:100%
}
}
body .o_font-large {
font-size:42px;
line-height:1.2em
}
body .o_font-middle {
font-size:18px;
line-height:1.2em
}
body .o_font-small {
font-size:12px;
line-height:1.2em
}
body .o_main {
position:relative
}
body .o_popup {
width:320px;
left:50%;
margin-left:-160px
}
body .o_popup.o_alert {
width:300px;
margin-left:-150px
}
}
@media (min-width:751px) and (max-width:1200px) {
body .o_btn_md-df, body .o_btn_md-sm, body .o_btn_md-xl {
overflow:hidden;
box-sizing:border-box
}
body .o_btn_md-df i, body .o_btn_md-sm i, body .o_btn_md-xl i {
vertical-align:top;
top:0;
position:relative
}
body .o_g .o_u.o_md_1-2 {
width:50%
}
body .o_g .o_u.o_md_2-2 {
width:100%
}
body .o_g .o_u.o_md_1-3 {
width:33.33333333%
}
body .o_g .o_u.o_md_2-3 {
width:66.66666667%
}
body .o_g .o_u.o_md_3-3 {
width:100%
}
body .o_g .o_u.o_md_1-4 {
width:25%
}
body .o_g .o_u.o_md_2-4 {
width:50%
}
body .o_g .o_u.o_md_3-4 {
width:75%
}
body .o_g .o_u.o_md_4-4 {
width:100%
}
body .o_g .o_u.o_md_1-5 {
width:20%
}
body .o_g .o_u.o_md_2-5 {
width:40%
}
body .o_g .o_u.o_md_3-5 {
width:60%
}
body .o_g .o_u.o_md_4-5 {
width:80%
}
body .o_g .o_u.o_md_5-5 {
width:100%
}
body .o_g .o_u.o_md_1-6 {
width:16.66666667%
}
body .o_g .o_u.o_md_2-6 {
width:33.33333333%
}
body .o_g .o_u.o_md_3-6 {
width:50%
}
body .o_g .o_u.o_md_4-6 {
width:66.66666667%
}
body .o_g .o_u.o_md_5-6 {
width:83.33333333%
}
body .o_g .o_u.o_md_6-6 {
width:100%
}
body .o_g .o_u.o_md_1-8 {
width:12.5%
}
body .o_g .o_u.o_md_2-8 {
width:25%
}
body .o_g .o_u.o_md_3-8 {
width:37.5%
}
body .o_g .o_u.o_md_4-8 {
width:50%
}
body .o_g .o_u.o_md_5-8 {
width:62.5%
}
body .o_g .o_u.o_md_6-8 {
width:75%
}
body .o_g .o_u.o_md_7-8 {
width:87.5%
}
body .o_g .o_u.o_md_8-8 {
width:100%
}
body .o_g .o_u.o_md_1-12 {
width:8.33333333%
}
body .o_g .o_u.o_md_2-12 {
width:16.66666667%
}
body .o_g .o_u.o_md_3-12 {
width:25%
}
body .o_g .o_u.o_md_4-12 {
width:33.33333333%
}
body .o_g .o_u.o_md_5-12 {
width:41.66666667%
}
body .o_g .o_u.o_md_6-12 {
width:50%
}
body .o_g .o_u.o_md_7-12 {
width:58.33333333%
}
body .o_g .o_u.o_md_8-12 {
width:66.66666667%
}
body .o_g .o_u.o_md_9-12 {
width:75%
}
body .o_g .o_u.o_md_10-12 {
width:83.33333333%
}
body .o_g .o_u.o_md_11-12 {
width:91.66666667%
}
body .o_g .o_u.o_md_12-12 {
width:100%
}
body .o_md-left {
float:left!important
}
body .o_md-right {
float:right!important
}
body .o_md-show {
display:inline-block!important
}
body .o_md-show-block {
display:block!important
}
body .o_md-hide {
display:none!important
}
body .o_md-inlineblock {
display:inline-block!important
}
body .o_md-center {
text-align:center!important
}
body .o_md-textright {
text-align:right!important
}
body .o_md-textleft {
text-align:left!important
}
body .o_md-animate {
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
transition-duration:.28s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
body .o_btn_md-df, body .o_btn_md-sm, body .o_btn_md-xl {
font-size:0
}
body .o_btn_md-df span, body .o_btn_md-sm span, body .o_btn_md-xl span {
line-height:20px;
display:block;
padding:0 12px;
font-size:12px;
vertical-align:top;
text-align:center
}
body .o_btn_md-sm i {
padding:0 8px;
font-size:16px;
display:inline-block;
line-height:20px;
box-sizing:border-box
}
body .o_btn_md-df span, body .o_btn_md-xl span {
line-height:48px;
padding:0 64px;
font-size:18px
}
body .o_btn_md-df i, body .o_btn_md-xl i {
padding:0 11px;
font-size:22px;
display:inline-block;
line-height:48px
}
body .o_btn_md-xl span {
line-height:66px;
padding:0 60px;
font-size:24px
}
body .o_btn_md-xl i {
padding:0 15px;
font-size:28px;
line-height:66px
}
body .o_md-cell, body .o_md-table {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%
}
body .o_md-table {
display:table!important;
height:100%
}
body .o_md-cell {
display:table-cell;
vertical-align:middle;
text-align:center
}
@-moz-document url-prefix() {
body .o_md-table {
display:flex!important;
flex-flow:column;
justify-content:center;
align-content:center;
height:100%
}
body .o_md-table::after, body .o_md-table::before {
content:"";
flex:1 1
}
body .o_md-cell {
text-align:center;
margin:0 auto;
display:block;
width:100%
}
}
body .o_popup, body .o_popup.o_alert {
width:400px;
margin-left:-200px
}
body .o_font-large {
font-size:64px;
line-height:1.2em
}
body .o_font-middle {
font-size:26px;
line-height:1.2em
}
body .o_font-small {
font-size:14px;
line-height:1.2em
}
body .o_popup {
left:50%
}
}
@media (min-width:750px) and (max-width:900px) {
body .o_btn_sf-df, body .o_btn_sf-sm, body .o_btn_sf-xl {
overflow:hidden;
box-sizing:border-box
}
body .o_btn_sf-df i, body .o_btn_sf-sm i, body .o_btn_sf-xl i {
vertical-align:top;
top:0;
position:relative
}
body .o_g .o_u.o_sf_1-2 {
width:50%
}
body .o_g .o_u.o_sf_2-2 {
width:100%
}
body .o_g .o_u.o_sf_1-3 {
width:33.33333333%
}
body .o_g .o_u.o_sf_2-3 {
width:66.66666667%
}
body .o_g .o_u.o_sf_3-3 {
width:100%
}
body .o_g .o_u.o_sf_1-4 {
width:25%
}
body .o_g .o_u.o_sf_2-4 {
width:50%
}
body .o_g .o_u.o_sf_3-4 {
width:75%
}
body .o_g .o_u.o_sf_4-4 {
width:100%
}
body .o_g .o_u.o_sf_1-5 {
width:20%
}
body .o_g .o_u.o_sf_2-5 {
width:40%
}
body .o_g .o_u.o_sf_3-5 {
width:60%
}
body .o_g .o_u.o_sf_4-5 {
width:80%
}
body .o_g .o_u.o_sf_5-5 {
width:100%
}
body .o_g .o_u.o_sf_1-6 {
width:16.66666667%
}
body .o_g .o_u.o_sf_2-6 {
width:33.33333333%
}
body .o_g .o_u.o_sf_3-6 {
width:50%
}
body .o_g .o_u.o_sf_4-6 {
width:66.66666667%
}
body .o_g .o_u.o_sf_5-6 {
width:83.33333333%
}
body .o_g .o_u.o_sf_6-6 {
width:100%
}
body .o_g .o_u.o_sf_1-8 {
width:12.5%
}
body .o_g .o_u.o_sf_2-8 {
width:25%
}
body .o_g .o_u.o_sf_3-8 {
width:37.5%
}
body .o_g .o_u.o_sf_4-8 {
width:50%
}
body .o_g .o_u.o_sf_5-8 {
width:62.5%
}
body .o_g .o_u.o_sf_6-8 {
width:75%
}
body .o_g .o_u.o_sf_7-8 {
width:87.5%
}
body .o_g .o_u.o_sf_8-8 {
width:100%
}
body .o_g .o_u.o_sf_1-12 {
width:8.33333333%
}
body .o_g .o_u.o_sf_2-12 {
width:16.66666667%
}
body .o_g .o_u.o_sf_3-12 {
width:25%
}
body .o_g .o_u.o_sf_4-12 {
width:33.33333333%
}
body .o_g .o_u.o_sf_5-12 {
width:41.66666667%
}
body .o_g .o_u.o_sf_6-12 {
width:50%
}
body .o_g .o_u.o_sf_7-12 {
width:58.33333333%
}
body .o_g .o_u.o_sf_8-12 {
width:66.66666667%
}
body .o_g .o_u.o_sf_9-12 {
width:75%
}
body .o_g .o_u.o_sf_10-12 {
width:83.33333333%
}
body .o_g .o_u.o_sf_11-12 {
width:91.66666667%
}
body .o_g .o_u.o_sf_12-12 {
width:100%
}
body .o_sf-left {
float:left!important
}
body .o_sf-right {
float:right!important
}
body .o_sf-show {
display:inline-block!important
}
body .o_sf-show-block {
display:block!important
}
body .o_sf-hide {
display:none!important
}
body .o_sf-inlineblock {
display:inline-block!important
}
body .o_sf-center {
text-align:center!important
}
body .o_sf-textright {
text-align:right!important
}
body .o_sf-textleft {
text-align:left!important
}
body .o_sf-animate {
-webkit-transition-duration:.28s;
-moz-transition-duration:.28s;
transition-duration:.28s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
body .o_btn_sf-df, body .o_btn_sf-sm, body .o_btn_sf-xl {
font-size:0
}
body .o_btn_sf-df span, body .o_btn_sf-sm span, body .o_btn_sf-xl span {
line-height:20px;
display:block;
padding:0 12px;
font-size:12px;
vertical-align:top;
text-align:center
}
body .o_btn_sf-sm i {
padding:0 8px;
font-size:16px;
display:inline-block;
line-height:20px;
box-sizing:border-box
}
body .o_btn_sf-df span, body .o_btn_sf-xl span {
line-height:48px;
padding:0 64px;
font-size:18px
}
body .o_btn_sf-df i, body .o_btn_sf-xl i {
padding:0 11px;
font-size:22px;
display:inline-block;
line-height:48px
}
body .o_btn_sf-xl span {
line-height:66px;
padding:0 60px;
font-size:24px
}
body .o_btn_sf-xl i {
padding:0 15px;
font-size:28px;
line-height:66px
}
body .o_sf-cell, body .o_sf-table {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%
}
body .o_sf-table {
display:table!important;
height:100%
}
body .o_sf-cell {
display:table-cell;
vertical-align:middle;
text-align:center
}
@-moz-document url-prefix() {
body .o_sf-table {
display:flex!important;
flex-flow:column;
justify-content:center;
align-content:center;
height:100%
}
body .o_sf-table::after, body .o_sf-table::before {
content:"";
flex:1 1
}
body .o_sf-cell {
text-align:center;
margin:0 auto;
display:block;
width:100%
}
}
body .o_font-large, body .o_font-middle, body .o_font-small {
font-size:72px;
line-height:1.2em
}
body .o_popup {
width:320px;
left:50%;
margin-left:-160px
}
body .o_popup.o_alert {
width:300px;
margin-left:-150px
}
}
.oPager a, .oPager span {
	line-height:26px;
	height:26px
}
.o_body, .o_main {
	min-height:100%!important
}
.mainbody_constraints {
	max-width:1230px;
	margin:0 auto
}
.oPager .next, .oPager .prev {
	background:0 0;
	color:#000;
	border-color:#fff
}
.oPager .next.lose, .oPager .prev.lose {
	background:0 0!important;
	color:#d4d4d4!important;
	opacity:1!important;
	border-color:#fff
}
.oPager .next:hover, .oPager .prev:hover {
	border-color:#fff;
	box-shadow:0 0 0 #e7e5e5;
	color:#005aaa
}
.oPager .prev:before {
	content:"\e63b";
	font-size:12px;
	margin-right:3px
}
.oPager .next:after {
	content:"\e63c";
	font-size:12px;
	margin-left:3px
}
.oPager span {
	top:-5px
}
.oPager a {
	border-radius:4px;
	cursor:pointer
}
.oPager a:hover {
	box-shadow:0 7px 7px #e7e5e5
}
.hide {
	display:none
}
.content_warp {
	max-width:1230px;
	margin:0 auto;
	padding:0 15px;
}
@media screen and (max-width:751px) {
.content_warp {
width:100%;
padding:0 15px
}
.o_main {
	height:100%!important
}
}
.center {
	text-align:center
}
.header2019 {
	width:100%;
	height:78px;
	max-width:1680px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	border-bottom:1px solid #e5e5e5;
	z-index:1001
}
.header2019 * {
	font-family:"微软雅黑"!important
}
.header2019 .iconfont, .oPager .next, .oPager .prev {
	font-family:iconfont!important
}
.header2019 .iconfontb, .oPager .next, .oPager .prev {
	font-family:iconfontb!important
}
.header2019 a[href="javascript:;"], .header2019 a[href=javascript] {
	cursor:default
}
.header2019 .left, .header2019 .right {
	float:none
}
.header2019 a {
	/*font-size:14px;*/
	font-size:.17rem;
	color:#333
}
.header2019 span {
	color:#333
}
.footer .warp .list span:hover, .header2019 .nav .box .list .pybox>span:hover, .header2019 .nav .box .list .pybox>span:hover a, .header2019 .nav .box .list .pybox>span:hover i, .header2019 .nav .box.cur>span, .header2019 .nav .box.cur>span a, .header2019 .tools .search .relate .list a:hover span, .header2019 .tools .search .result .list a:hover span, .header2019 a:hover {
	color:#008d8b
}
.header2019 .logo {
	display:inline-block;
	width:120px
}
.header2019 .warp {
	max-width:1230px;
	margin:0 auto;
	padding:0 15px
}
.header2019 .nav {
	display:inline-block;
margin-left:.8rem
}
.header2019 .nav .box {
	display:inline-block;
padding:0 .25rem;
	position:relative;
	height:78px
}
.header2019 .nav .box>span {
font-size:.17rem;
	line-height:78px;
	font-weight:700;
	
}
.header2019 .nav .box .list {
	top:78px;
	min-width:200px;
	position:absolute;
	background:#f9f9f9;
	left:-20px;
	display:none;
	z-index:10
}
.header2019 .nav .box .list>a {
	height:50px;
	line-height:50px;
	display:block;
    padding: 0 0 0 30px;
	color:#444
}
.header2019 .nav .box .list>a:hover {
	color:#008d8b;
	background:#fff
}
.header2019 .nav .box .list .pybox>span {
	height:50px;
	line-height:50px;
	display:block;
	padding:0 15%;
font-size:.14rem
}
.header2019 .nav .box .list .pybox>span i {
	margin:0 10px;
	font-size:20px
}
.header2019 .nav .box .list .category {
	position:absolute;
	top:0;
	left:200px;
	width:600px;
	height:450px;
	background:#fff;
	box-shadow:1px 2px 1px 0 rgba(0, 0, 0, .1);
	padding:10px 10px 10px 30px;
	display:none;
	overflow-y:auto;
	box-sizing:border-box
}
.header2019 .nav .box .list .category .title {
	color:#078886;
	font-size:16px
}
.header2019 .nav .box .list .category a.title, .header2019 .nav .box .list .category span {
	padding:8px 20px 8px 0;
	display:inline-block
}
.header2019 .nav .box .list .category span a {
font-size:.12rem
}
.header2019 .nav .box .list .category.detailed .title {
	color:#111;
font-size:.12rem
}
.header2019 .nav .box .list .category.detailed span {
	padding:8px 20px 8px 0
}
.header2019 .nav .box .list .category.detailed .ad {
	padding:50px 30px 0 20px;
	position:absolute;
	bottom:30px
}
.header2019 .nav .box .list .category.detailed .ad img {
	margin-left:10px
}
.header2019 .nav .box .list .category.detailed .ad .right {
	display:inline-block;
	text-align:center;
	margin-left:70px
}
.header2019 .nav .box .list .category.detailed .ad .right .title {
	font-size:30px;
	color:#111
}
.header2019 .nav .box .list .category.detailed .ad .right .subtitle {
	font-size:18px;
	color:#555;
	padding-bottom:15px
}
.header2019 .nav .box .list .category.detailed .ad .right .more {
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	color:#0c5ca8;
	width:90px;
	height:30px;
	border-radius:30px;
	border:1px solid #0c5ca8;
	text-align:center;
	line-height:30px;
	padding:0
}
.header2019 .nav .box .list .pywarp .title {
	font-size:16px
}
.header2019 .nav .box .list .pywarp.cur {
	text-indent:0!important
}
.header2019 .nav .box .list .pywarp.cur span {
	background:#fff;
	color:#0c5ca8
}
.header2019 .nav .box .list.pro {
	height:450px;
	border-top:1px solid #eee;
	left:-15px
}
.header2019 .nav .box.cur {
	text-indent:0!important;
	background:#fff
}
.header2019 .nav .box.cur>.list {
	display:block
}
.header2019 .nav .box:first-child {
	margin:0
}
.header2019 .tools {
	font-size:0;
	text-align:right;
	margin-top:5px;
}
.header2019 .tools .search {
	width:2.1rem;
	position:relative;
	display:inline-block
}
.header2019 .tools .search input {
	width:80%;
	height:36px;
	background:#fafafa;
	border-radius:2px;
	outline:0;
	border:1px solid #fafafa;
	padding:0 15% 0 5%;
	vertical-align:middle;
	line-height:36px\9
}
.header2019 .tools .search input:focus {
	border:1px solid #c8c8c8;
	/*border-bottom:solid 1px #fafafa*/
}
.header2019 .tools .search i {
	position:absolute;
	right:3px;
	top:5px;
	font-size:24px;
	cursor:pointer
}
.header2019 .tools .search .close {
	font-size:12px;
	position:relative;
	top:0;
	right:0;
	display:none
}
.header2019 .tools .search .relate, .header2019 .tools .search .result {
	width:100%;
	min-height:100px;
	padding-bottom:15px;
	background:#fff;
	border:1px solid #c8c8c8;
	position:absolute;
	display:none;
	z-index:9999
}
.header2019 .tools .search .relate .list, .header2019 .tools .search .result .list {
	text-align:left
}
.header2019 .tools .search .relate .list>span, .header2019 .tools .search .result .list>span {
	font-size:12px;
	color:#888;
	display:block;
	padding:8px 8px 5px
}
.header2019 .tools .search .relate .list a, .header2019 .tools .search .result .list a {
	font-size:14px;
	color:#111;
	display:block;
	padding:7px 15px
}
.header2019 .tools .search .relate .list a span, .header2019 .tools .search .result .list a span {
	width:93%;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.header2019 .tools .search .relate .list a:hover, .header2019 .tools .search .result .list a:hover {
	background:#fafafa
}
.header2019 .tools .search .relate .list a:hover .close, .header2019 .tools .search .result .list a:hover .close {
	display:inline-block;
	color:#0c5ca8
}
.header2019 .tools .user {
	display:inline-block;
	position:relative;
	height:70px;
	cursor:pointer;
	/*width:40px;*/
	padding-left:.1rem;
	line-height:70px
}
.header2019 .tools .user .user_img {
	border-radius:50%;
	width:40px;
	height:40px
}
.header2019 .tools .user>.iconfont {
	font-size:24px;
	display:inline-block;
	line-height:70px;
padding-left:.15rem
}
.header2019 .tools .user>.iconfont+.iconfont {
	display:none
}
.header2019 .tools .user .list {
	width:2rem;
	min-height:100px;
	background:#f9f9f9;
	position:absolute;
	right:0;
	top:71px;
	text-align:left;
	display:none;
	z-index:9999;
	line-height:normal
}
.header2019 .tools .user .list a, .header2019 .tools .user .list>span {
	font-size:14px;
	color:#111;
	display:block;
padding:20px .3rem 25px
}
.header2019 .tools .user .list a {
padding:15px .3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.header2019 .tools .user .list a i {
	display:inline-block;
	color:#fff;
	background:#d30000;
	font-size:12px;
	border-radius:30px;
	padding:2px;
	text-align:center;
	position:relative;
	left:5px;
	bottom:2px;
	width:15px;
	height:15px;
	line-height:15px
}
.header2019 .tools .user .list a:hover {
	background:#fff;
	color:#0c5ca8
}
.header2019 .tools .user .list .logout {
	color:#888
}
@media screen and (max-width:1200px) {
.o_main {
	height:100%!important
}
::-webkit-input-placeholder {
color:#999;
font-size:12px
}
::-moz-placeholder {
color:#999;
font-size:12px
}
:-ms-input-placeholder {
color:#999;
font-size:12px
}
.header2019 {
height:50px;
position:relative;
z-index:1001
}
.header2019 .logo {
    width: 90px;
}
.header2019 .warp {
max-width:initial;
width:100%
}
.header2019 .warp .m_menu {
display:inline-block;
height:50px;
width:50px;
float:left
}
.header2019 .warp .m_menu i {
line-height:50px;
font-size:24px;
 color: #636363;
/*opacity: .6 */
}
.header2019 .warp .m_tools {
height:50px;
float:right
}
.header2019 .warp .m_tools .message, .header2019 .warp .m_tools .search {
display:inline-block;
line-height:50px;
padding-left:5px
}
.header2019 .warp .m_tools .message {
padding-left:10px
}
.header2019 .warp .m_tools i {
font-size:24px;
color:#777777;
opacity:.5;
cursor:pointer
}
.header2019 .warp .nav {
margin:0;
position:absolute;
top:51px;
left:0;
width:100%;
display:none;
background:#fff
}
.header2019 .warp .nav .box {
width:100%;
min-height:50px;
padding:0;
margin:0;
border-bottom:1px solid #e5e5e5;
height:auto
}
.header2019 .warp .nav .box .arror {
font-size:.14rem;
vertical-align:middle;
color:#008d8b;
padding-left:2px;
display:none!important;
position:relative;
bottom:1px
}
.header2019 .warp .nav .box>span {
font-size:.3rem;
line-height:50px;
padding:0 15px
}
.header2019 .warp .nav .box>span a{
font-size:.3rem;
}

.header2019 .warp .nav .box>span .tog {
height:50px;
width:50px;
float:right;
text-align:center;
padding-right:5px
}
.header2019 .warp .nav .box>span .tog i {
color:#888
}
.header2019 .warp .nav .box>span .tog i:first-child {
display:block
}
.header2019 .warp .nav .box .list.pro i, .header2019 .warp .nav .box>span .tog i:last-child {
display:none
}
.header2019 .warp .nav .box .list {
top:0;
position:relative;
left:0
}
.header2019 .warp .nav .box .list>a {
width:100%;
height:40px;
background:#f6f6f6;
line-height:40px;
font-size:.24rem
}
.header2019 .warp .nav .box .list.pro {
min-width:1.8rem;
width:100%;
left:0;
padding-top:0
}
.header2019 .warp .nav .box .list.pro .pybox {
width:24%;
display:inline-block
}
.header2019 .warp .nav .box .list.pro .pybox>span {
overflow:hidden;
font-size:.24rem;
border-left:3px solid #fff;
line-height:30px;
height:30px
}
.header2019 .warp .nav .box .list.pro .category a, .header2019 .warp .nav .box .list.pro .pybox a {
font-size:.24rem
}
.header2019 .warp .nav .box .list.pro .left {
-webkit-overflow-scrolling:touch;
overflow-y:auto;
overflow-x:hidden;
background:#f9f9f9
}
.header2019 .warp .nav .box .pywarp.cur, .m_search {
background:#fff
}
.header2019 .warp .nav .box .list.pro .category {
width:75%;
box-shadow:none;
left:22%;
padding:0 10px;
overflow-y:auto;
overflow-x:hidden;
-webkit-overflow-scrolling:touch
}
.header2019 .warp .nav .box .list.pro .category a.title, .header2019 .warp .nav .box .list.pro .category span {
display:inline-block;
padding:5px 0;
text-align:center;
font-size:.24rem;
line-height:40px;
border-left:3px solid #fff
}
.header2019 .warp .nav .box .list.pro .category img {
width:.9rem!important;
height:.9rem!important;
display:block;
margin:0 auto
}
.header2019 .warp .nav .box .list.pro .detailed {
padding:15px 10px 10px 20px
}
.header2019 .warp .nav .box .list.pro .detailed span {
line-height:30px;
text-align:left
}
.header2019 .warp .nav .box .list.pro .detailed .title {
text-align:center
}
.header2019 .warp .nav .box .list.pro .detailed>div {
padding-bottom:20px
}
.header2019 .warp .nav .box .pywarp {
padding:10px 0
}
.header2019 .warp .nav .box .pywarp .title {
font-size:16px
}
.header2019 .warp .nav .box .pywarp.cur span {
border-left:3px solid #0c5ca8!important;
background:#fff;
color:#0c5ca8
}
.header2019 .warp .nav .box .pywarp.cur>a {
color:#0c5ca8
}
.header2019 .warp .nav .box .tog>i:first-child {
display:block!important
}
.header2019 .warp .nav .box .tog>i:last-child {
display:none!important
}
.header2019 .warp .nav .box.cur .arror {
display:inline-block!important
}
.header2019 .warp .nav .box.cur .tog>i:first-child {
display:none!important
}
.header2019 .warp .nav .box.cur .tog>i:last-child {
display:block!important
}
.m_search {
width:100%;
height:50px;
position:absolute;
z-index:1010;
top:0
}
.m_search .left {
position:relative;
height:50px;
opacity:.5;
padding-left:15px;
width:88%;
float:none
}
.m_search .left input {
background:#eee;
border-radius:2px;
border:1px solid #eee;
outline:0;
height:28px;
width:96%;
margin-top:10px;
padding:0 2%;
line-height:28px
}
.m_search .left i {
position:absolute;
right:1%;
top:12px;
font-size:24px;
color:#009688
}
.m_search .left .so, .m_search .left input.clear+.so+.cl {
display:block
}
.m_search .left .cl {
display:none;
font-size:24px;
color:#c8c8c8
}
.m_search .left input.cur {
border:1px solid #008482;
opacity:1;
background:#fff
}
.m_search, .m_search .left input.clear+.so {
display:none
}
.m_search .right {
width:12%;
float:none
}
.m_search .right span {
display:inline-block;
padding:0 15px;
color:#009688
}
.m_search .list {
width:100%;
position:absolute;
display:none;
background:#fff
}
.m_search .list a {
display:block;
margin:0 15px;
padding:15px 0;
border-bottom:1px solid #eee;
font-size:.3rem;
color:#444
}
}
@media screen and (max-width:750px) {
.header2019 .nav .box .list .pybox>span {
padding:0 13%
}
}
@media screen and (max-width:400px) {
.header2019 .nav .box .list .pybox>span {
padding:0 8%!important
}
}
@media screen and (max-width:320px) {
.header2019 .warp .nav .box .list.pro .detailed {
padding:15px 10px 10px .2rem
}
}
.footer {
	width:100%;
	/*max-width:1680px;*/
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
	min-height:245px;
	background:#f2f3f5
}
.footer * {
	font-family:"微软雅黑"!important
}
.footer .iconfont {
	font-family:iconfont!important
}
.footer .iconfontb {
	font-family:iconfontb!important
}
.footer .warp {
	max-width:1200px;
	margin:0 auto;
	padding:20px 15px 0
}
.footer .warp .list span {
	font-size:16px;
	padding:50px 0;
	display:inline-block;
	font-weight:700
}
.footer .warp .list a {
	font-size:14px;
	color:#444;
	display:inline-block;
	width:auto;
	padding:5px 0
}
.footer .warp .list a:hover {
	text-decoration:underline
}
.footer .warp .bottom {
	margin-top:23px;
	padding:15px 0;
	border-top:1px solid #c8c8c8
}
.footer .warp .bottom .wp {
	display:inline-block;
	font-size:0
}
.footer .warp .bottom .wp a, .footer .warp .bottom a:hover {
	color:#0c5ca8
}
.footer .warp .bottom a, .footer .warp .bottom i, .footer .warp .bottom span {
	font-size:14px;
	color:#444;
	display:inline-block;
	vertical-align:top;
	line-height:1.25
}
.footer .warp .bottom .gz {
	display:inline-block
}
.footer .warp .bottom i {
	padding:0 10px
}
.footer .warp .bottom .iconfont {
	font-size:25px;
	display:inline-block;
	vertical-align:top;
	color:#c8c8c8;
	cursor:pointer;
	position:relative;
	padding-left:10px
}
.footer .warp .bottom .iconfontb {
	font-size:20px;
	display:inline-block;
	vertical-align:top;
	color:#fff;
	cursor:pointer;
	position:relative;
	padding: 0px 2px;
    background-color: #8a8a8a;
    border-radius: 100px;
    margin-left: 10px;
}

.footer .warp .wp .erwema {
	display:none;
	position:absolute;
	padding:5px;
	border:1px solid #eee;
	background:#fff;
	margin-left:-50px;
	margin-top:-240px;
}

.footer .warp .wp:hover .erwema {
	display:block
}


.footer .warp .bottom .erwema {
	display:none;
	position:absolute;
	padding:5px;
	border:1px solid #eee;
	background:#fff;
	right:-60px;
	bottom:30px
}
.footer .warp .bottom .iconweixin:hover {
	color:#09bb07
}
.footer .warp .bottom .icon-changyonglogo26:hover {
	color:#f00;
	background-color: #fff;
}
.footer .warp .bottom .icon-zhifu-jingdong:hover {
	color:#f00;
	background-color: #fff;
}
.footer .warp .bottom .iconweixin:hover .erwema {
	display:block
}
.footer .warp .bottom .iconweibo:hover {
	color:#fa6400
}

.footer .warp .bottom .icon-weixin{
width:24px; height:24px;
margin-left:5px;
cursor:pointer;
position:relative;
background:url(../images/ico-weixin.png);
background-size: cover;
} 
.footer .warp .bottom .icon-ziyuan{
width:24px; height:24px;
margin-left:5px;
cursor:pointer;
position:relative;
background:url(../images/ico-jingdong.png);
background-size: cover;
} 
.footer .warp .bottom .icon-tianmao{
width:24px; height:24px;
margin-left:5px;
cursor:pointer;
position:relative;
background:url(../images/ico-tmall.png);
background-size: cover;
} 


.footer .warp .bottom .mid {
	text-align:center;
	font-size:0
}
.footer .warp .bottom .right {
	text-align:right;
	float:none;
	font-size:0
}
@media screen and (max-width:751px) {
.footer .warp .bottom .left {
	text-align:left!important;
	margin-top:10px;
}
.footer .warp .bottom .erwema {
    left: 0!important;
	width: 145px;
}
.footer .warp .bottom .mid {
    text-align: left!important;
}

.footer {
width:100%;
min-height:130px;
background:#fafafa
}
.footer .warp {
padding:10px 15px 0
}
.footer .warp .bottom {
margin:0;
border:none
}
.footer .warp .bottom a, .footer .warp .bottom i, .footer .warp .bottom span {
font-size:.30rem;
line-height:1.8
}
.footer .warp .bottom i {
    padding: 0 5px;
}
.footer .warp .bottom>div {
text-align:left!important;
padding:5px 0
}
.footer .warp .bottom .mid {
margin-top:10px
}
.footer .warp .bottom .mid span {
/*display:block;*/
font-size:.30rem
}
.home_bottom_menu {
position:fixed;
bottom:0;
width:100%;
height:1.2rem;
border-top:1px solid #c8c8c8;
background:#fff;
z-index:999
}
.home_bottom_menu .box {
width:20%;
text-align:center;
padding-top:8px
}
.home_bottom_menu .box i {
display:block;
color:#444;
font-size:.5rem
}
.home_bottom_menu .box span {
display:block;
font-size:.24rem
}
.home_bottom_menu .box.cur i, .home_bottom_menu .box.cur span {
color:#0c5ca8
}
}
.boxlayer {
	width:100%;
	height:100%;
	background:#111;
	opacity:.5;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:200
}
.sidebar, .sidebar .share_box {
	position:fixed;
	right:10px;
right:.1rem
}
.sidebar {
	bottom:0;
	z-index:10;
width:.36rem
}
.sidebar .go_top_btn {
	width:32px;
width:.32rem;
height:.32rem;
	height:32px;
	position:absolute;
	bottom:0;
	left:2px;
left:.02rem;
	border-radius:2px;
	background-color:rgba(170, 170, 170, .8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8aaaaaa, aa, endColorstr=#c8aaaaaa, aa);
	background-image:url(#);
	cursor:pointer
}
.sidebar .go_top_btn .icon, .sidebar .share_box .share_btn .icon {
	width:16px;
width:.16rem;
	height:12px;
height:.12rem;
	font-size:16px;
font-size:.16rem;
	color:#fff;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto
}
.sidebar .share_box {
	top:226px;
	top:2.26rem;
	cursor:pointer
}
.sidebar .share_box .share_btn {
	display:block;
	width:36px;
width:.36rem;
	height:36px;
height:.36rem
}
.sidebar .share_box .share_btn .icon {
	font-size:24px;
font-size:.24rem;
	color:#aaa;
	width:24px;
width:.24rem;
	height:24px;
height:.24rem
}
.sidebar .share_box .fill_empty {
	display:none;
width:.05rem;
height:.36rem;
	position:absolute;
	top:0;
left:-.05rem
}
.sidebar .share_box .share_content {
	display:none;
	width:2.84rem;
	background-color:#fff;
	box-shadow:0 6px 10px 0 rgba(0, 0, 0, .1);
	border-radius:4px;
	position:absolute;
	top:0;
right:.4rem
}
.sidebar .share_box .share_content .title {
height:.35rem;
line-height:.35rem;
	border-bottom:1px solid #eee;
font-size:.12rem;
	color:#444;
padding-left:.2rem
}
.sidebar .share_box .share_content .btn_box {
	font-size:0;
padding:.16rem 0 .16rem .2rem
}
.sidebar .share_box .share_content .shareBtn {
	display:inline-block;
	vertical-align:middle;
margin-right:.16rem
}
.sidebar .share_box .share_content .shareBtn .iconfont {
font-size:.36rem
}
.sidebar .share_box .share_content .shareBtn .iconfont.weixin {
	color:#09bb07
}
.sidebar .share_box .share_content .shareBtn .iconfont.qq {
	color:#5ebeff
}
.sidebar .share_box .share_content .shareBtn .iconfont.weibo {
	color:#fa6400
}
.sidebar .share_box .share_content .shareBtn .iconfont.qzone {
	color:#fab619
}
.sidebar .share_box:hover .share_btn {
	background:#0c5ca8
}
.sidebar .share_box:hover .share_btn .icon, .top_notice .notice a {
	color:#fff
}
.sidebar .share_box:hover .fill_empty, .sidebar .share_box:hover .share_content {
	display:block
}
@media (max-width:750px) {
.sidebar {
width:.8rem;
bottom:1.2rem
}
.sidebar .go_top_btn {
width:.8rem;
height:.8rem;
border-radius:8px;
background-color:rgba(100, 100, 100, .6);
cursor:pointer
}
.sidebar .go_top_btn .icon {
width:.4rem;
height:.4rem;
font-size:.4rem;
color:#fff;
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
margin:auto
}
.sidebar .share_box {
display:none
}
}
.footer_cookie, .footer_cookie .cookies_pup, .top_notice {
	background-color:#444;
	opacity:.9;
	filter:alpha(opacity=90)
}
.top_notice {
	display:none;
	width:100%;
	min-height:51px;
	line-height:51px;
	color:#fff;
	position:absolute;
	top:70px;
	z-index:99
}
.top_notice .notice {
font-size:.14rem;
	color:#fff
}
.top_notice .notice span {
margin-right:.1rem;
	color:#fff
}
.top_notice .top_notice_close {
	text-align:right
}
.top_notice .top_notice_close .iconX {
	color:#fff;
	cursor:pointer
}
@media screen and (max-width:1200px) {
.top_notice {
top:50px
}
}
.footer_cookie, .footer_cookie .cookies_pup {
	bottom:0
}
.footer_cookie {
	position:fixed;
	z-index:9999999;
	height:64px
}
@media (max-width:1199px) {
.footer_cookie {
height:auto
}
}
.footer_cookie .cookies_pup {
	height:64px;
	position:absolute;
	z-index:99999
}
@media (max-width:1199px) {
.footer_cookie .cookies_pup {
height:auto
}
}
.footer_cookie .bottom_cookie_text {
	width:1196px;
	display:block;
	margin:auto;
	height:100%;
	position:relative
}
@media (max-width:1199px) {
.footer_cookie .bottom_cookie_text {
width:100%
}
}
.footer_cookie .bottom_cookie_text img {
	color:#fff;
	margin-right:20px;
	margin-top:24px;
	padding-left:16px;
	height:16px;
	width:16px
}
.footer_cookie .bottom_cookie_text .icon {
	color:#fff;
	font-size:18px;
	margin-right:20px;
	margin-top:22px;
	padding-left:16px;
	display:inline-block
}
@media (max-width:1199px) {
.footer_cookie .bottom_cookie_text img {
width:16px;
height:16px;
padding-left:20px;
position:absolute;
top:29px;
margin:0
}
.footer_cookie .bottom_cookie_text .icon {
font-size:18px;
padding-left:20px;
position:absolute;
top:27px;
left:-1px;
margin:0
}
}
.footer_cookie .bottom_cookie_text .bottom_box {
	position:absolute;
	height:64px;
	line-height:64px;
	bottom:0;
	font-size:12px;
	color:#fff;
	left:52px;
	z-index:999999;
	right:0;
	font-family:'微软雅黑';
	word-break:break-word;
	-webkit-text-size-adjust:none
}
@media (max-width:1199px) {
.footer_cookie .bottom_cookie_text .bottom_box {
position:static;
height:auto;
line-height:2;
overflow:hidden;
padding:25px 35px 19px 46px
}
}
.footer_cookie .bottom_cookie_text .go_open {
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	display:inline-block;
	vertical-align:0
}
@media (max-width:960px) {
.footer_cookie .bottom_cookie_text .go_open {
display:inline
}
}
.footer_cookie .bottom_cookie_button {
	display:inline-block;
	vertical-align:top;
	float:right;
	margin-top:16px
}
.footer_cookie .bottom_cookie_button a {
	color:#fff;
	box-sizing:border-box;
	width:100px;
	text-align:center;
	border:1px solid #fff;
	line-height:30px;
	height:auto;
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	padding:0 20px
}
.buy, .buy .category {
	height:200px!important;
	padding-bottom:0!important;
	box-sizing:border-box
}
@media (max-width:1199px) {
.footer_cookie .bottom_cookie_button {
margin-top:0
}
}
@media (min-width:450px) {
.single_page_bgimg_box.bg1 .nav {
width:100%!important
}
}
.list_hidden {
	max-width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.buy {
	padding-top:0!important
}
.buy .category {
	width:380px!important;
	padding-top:10px!important
}
.buy span a {
	font-size:14px!important;
	line-height:28px
}
.buy .pybox>span {
	padding-left:45px!important
}
.buy .category_child span a {
font-size:.12rem!important
}
@media screen and (max-width:1200px) {
.buy, .buy .category {
height:100%!important;
box-sizing:border-box
}
.footer .warp .bottom .erwema {
right:0!important
}
.buy .category {
width:75%!important;
padding-top:20px!important
}
.buy .category_child span a {
font-size:.24rem!important
}
.buy span a {
font-size:14px!important;
line-height:28px
}
.buy .pybox>span {
padding-left:15%!important
}
}
.category .content, .header2019 .nav .box.box_buy .list .category .category_child span {
	padding:0
}
@media screen and (max-width:750px) {
.buy span a {
font-size:.24rem!important
}
}
.hover_line {
	margin-left:0
}
.header2019 .nav .box.box_buy .list .category .category_child {
	margin-top:10px
}
.header2019 .nav .box.box_buy .list .category .category_child:first-child {
	margin-top:0
}
@media screen and (min-width:1200px) {
.header2019 .nav .box.box_buy .list, .header2019 .nav .box.box_xiao .list {
border-top:none;
left:-20px;
box-shadow:0 8px 8px rgba(0, 0, 0, .2)
}
.hover_line {
height:6px;
width:100%;
position:absolute;
top:-6px;
background-color:#008d8b;
left:0;
display:inline-block
}
.box_xiao .hover_line {
width:160px
}
.box_buy .hover_line {
width:142px
}
.header2019 .nav .box.box_dan .list {
min-width:140px;
width:152px;
background:#f6f6f6;
left:-15px;
box-shadow:0 8px 8px rgba(0, 0, 0, .2)
}
.header2019 .nav .box.box_dan .list>a {
width:100%;
box-sizing:border-box;
display:inline-block;
padding:0 0 0 30px;
text-align:left
}
.header2019 .nav .box.box_xiao .list, .header2019 .nav .box.box_xiao .list .left {
min-width:160px;
width:160px;
background:#f6f6f6
}
.header2019 .nav .box.box_buy .list, .header2019 .nav .box.box_buy .list .left {
min-width:142px;
width:142px;
height:202px!important
}
.header2019 .nav .box.box_buy .list {
background:#f6f6f6
}
.header2019 .nav .box.box_xiao .list .category {
left:180px;
width:540px;
box-sizing:border-box;
padding-left:12px;
padding-right:0;
padding-top:7px
}
.header2019 .nav .box.box_buy .list .category {
left:140px;
width:280px!important;
height:202px!important;
min-height:202px!important;
box-sizing:border-box;
padding-left:40px;
padding-right:0;
padding-top:8px
}
.header2019 .nav .box.box_xiao .list .category>div:first-child {
margin-top:-13px
}
.header2019 .nav .box.box_xiao .list .right .o_df_1-3 {
width:132px;
padding-left:30px;
font-size:12px;
padding-bottom:3px
}
.header2019 .nav .box.box_xiao .list .right .title {
padding-left:30px;
font-size:14px;
color:#008d8b;
padding-bottom:4px;
padding-top:21px
}
.header2019 .nav .box.box_buy .list .right .category.detailed .category_child .title {
color:#008d8b;
font-size:14px
}
.header2019 .nav .box.box_xiao .list .right .category .content {
padding-bottom:9px!important
}
.header2019 .nav .box .list .category.detailed .ad {
bottom:0
}
.header2019 .nav .box.box_buy .list .category span {
padding:2px 0
}
.header2019 .nav .box.box_xiao .list .right .category .content_xiao:last-child {
padding-bottom:0!important
}
.header2019 .nav .box.box_xiao .list .pybox>span i {
margin-left:1px
}
.header2019 .nav .box.box_buy .list .pybox>span {
padding-left:30px!important
}
}
@media screen and (max-width:1200px) {
.header2019 .nav .box.box_dan .list {
min-width:140px;
width:100%;
background:#f6f6f6;
left:0;
box-shadow:none
}
.header2019 .nav .box.box_dan .list>a {
width:100%;
box-sizing:border-box;
display:inline-block;
padding:0 0 0 .5rem;
text-align:left
}
.header2019 .nav .box.box_buy .list .category span {
text-align:left!important;
padding-left:.5rem!important
}
.header2019 .nav .box.box_buy .list .category_child {
margin-top:0
}
.header2019 .nav .box.box_buy .list .category .category_child span {
padding:5px 0!important
}
}
.js_historyList .list_hidden {
	max-width:105%;
	overflow:visible
}
.m_backtop {
	display:none
}
@media (max-width:750px) {
.m_backtop {
text-align:center;
width:.8rem;
height:.8rem;
position:fixed;
/*bottom:1.3rem;*/
bottom:0.3rem;
line-height:.8rem;
background:rgba(0, 0, 0, .6);
z-index:999;
right:.2rem;
display:block;
border-radius:5px;
background-image:url(../images/m_backtop.png);
background-image:url(../images/m_backtop.png);
background-size:100%
}
}
@font-face {
font-family:VideoJS;
src:url(vjs.eot);
src:url(../fonts/vjs.eot) format('embedded-opentype'), url(../fonts/vjs.ttf) format('truetype');
font-weight:400;
font-style:normal
}
.vjs-default-skin .vjs-slider {
	outline:0;
	position:relative;
	cursor:pointer;
	padding:0;
	background-color:#333;
	background-color:rgba(51, 51, 51, .9)
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow:0 0 2em #fff;
	-moz-box-shadow:0 0 2em #fff;
	box-shadow:0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle {
	position:absolute;
	left:0;
	top:0
}
.vjs-default-skin .vjs-slider-handle:before {
	content:"\e009";
	font-family:VideoJS;
	font-size:1em;
	line-height:1;
	text-align:center;
	text-shadow:0 0 1em #fff;
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:3em;
	background-color:#07141e;
	background-color:rgba(7, 20, 30, .7)
}
.vjs-default-skin .vjs-play-progress, .vjs-default-skin .vjs-volume-level {
	background:#66a8cc;
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display:block;
	visibility:visible;
	opacity:1;
-webkit-transition:visibility .1s, opacity .1s;
-moz-transition:visibility .1s, opacity .1s;
-o-transition:visibility .1s, opacity .1s;
transition:visibility .1s, opacity .1s
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display:block;
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s, opacity 1s;
	-moz-transition:visibility 1s, opacity 1s;
	-o-transition:visibility 1s, opacity 1s;
	transition:visibility 1s, opacity 1s
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar, .vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display:none
}
.vjs-default-skin .vjs-control {
	outline:0;
	position:relative;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	height:3em;
	width:4em
}
.vjs-default-skin .vjs-control:before {
	font-family:VideoJS;
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .5)
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.vjs-default-skin .vjs-play-control {
	width:5em;
	cursor:pointer
}
.vjs-default-skin .vjs-play-control:before {
	content:"\e001"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content:"\e002"
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content:"\e006"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content:"\e003"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content:"\e004"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content:"\e005"
}
.vjs-default-skin .vjs-volume-control {
	width:5em;
	float:right
}
.vjs-default-skin .vjs-volume-bar {
	width:5em;
	height:.6em;
	margin:1.1em auto 0
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
	height:2.9em
}
.vjs-default-skin .vjs-volume-level {
	position:absolute;
	top:0;
	left:0;
	height:.5em
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width:.5em;
	height:.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size:.9em;
	top:-.2em;
	left:-.2em;
	width:1em;
	height:1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	width:6em;
	left:-4em
}
.vjs-default-skin .vjs-progress-control {
	position:absolute;
	left:0;
	right:0;
	width:auto;
	font-size:.3em;
	height:1em;
	top:-1em;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size:.9em;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
transition:all .2s
}
.vjs-default-skin .vjs-progress-holder {
	height:100%
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	position:absolute;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	left:0;
	top:0
}
.vjs-default-skin .vjs-load-progress {
	background:#646464;
	background:rgba(255, 255, 255, .4)
}
.vjs-default-skin .vjs-seek-handle {
	width:1.5em;
	height:100%
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top:.1em
}
.vjs-default-skin .vjs-time-controls {
	font-size:1em;
	line-height:3em
}
.vjs-default-skin .vjs-current-time, .vjs-default-skin .vjs-duration {
	float:left
}
.vjs-default-skin .vjs-remaining-time {
	display:none;
	float:left
}
.vjs-time-divider {
	float:left;
	line-height:3em
}
.vjs-default-skin .vjs-fullscreen-control {
	width:3.8em;
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content:"\e000"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content:"\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	left:.5em;
	top:.5em;
	font-size:3em;
	display:block;
	position:absolute;
	width:4em;
	height:2.6em;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	opacity:1;
	z-index:0;
	background-color:#07141e;
	background-color:rgba(7, 20, 30, .7);
	border:.1em solid #3b4249;
	-webkit-border-radius:.8em;
	-moz-border-radius:.8em;
	border-radius:.8em;
	-webkit-box-shadow:0 0 1em rgba(255, 255, 255, .25);
	-moz-box-shadow:0 0 1em rgba(255, 255, 255, .25);
	box-shadow:0 0 1em rgba(255, 255, 255, .25);
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}
@media screen and (max-width:1280px) {
.vjs-default-skin .vjs-big-play-button {
display:none!important
}
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left:50%;
	margin-left:-2.1em;
	top:50%;
	margin-top:-1.4em
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button, .vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display:none
}
.vjs-default-skin .vjs-big-play-button:focus, .vjs-default-skin:hover .vjs-big-play-button {
	outline:0;
	border-color:#fff;
	background-color:#505050;
	background-color:rgba(50, 50, 50, .75);
	-webkit-box-shadow:0 0 3em #fff;
	-moz-box-shadow:0 0 3em #fff;
	box-shadow:0 0 3em #fff;
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s
}
.vjs-default-skin .vjs-big-play-button:before {
	content:"\e001";
	font-family:VideoJS;
	line-height:2.6em;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	position:absolute;
	left:0;
	width:100%;
	height:100%
}
.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	font-size:4em;
	line-height:1;
	width:1em;
	height:1em;
	margin-left:-.5em;
	margin-top:-.5em;
	opacity:.75;
	-webkit-animation:spin 1.5s infinite linear;
	-moz-animation:spin 1.5s infinite linear;
	-o-animation:spin 1.5s infinite linear;
	animation:spin 1.5s infinite linear
}
.vjs-default-skin .vjs-loading-spinner:before {
	content:"\e01e";
	font-family:VideoJS;
	position:absolute;
	top:0;
	left:0;
	width:1em;
	height:1em;
	text-align:center;
	text-shadow:0 0 .1em #000
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0)
}
to {
	-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0)
}
to {
	-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0)
}
to {
	-o-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
transform:rotate(0)
}
to {
	transform:rotate(359deg)
}
}
.vjs-default-skin .vjs-menu-button {
	float:right;
	cursor:pointer
}
.vjs-default-skin .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:0;
	margin-bottom:3em;
	border-left:2em solid transparent;
	border-right:2em solid transparent;
	border-top:1.55em solid #000;
	border-top-color:rgba(7, 40, 50, .5)
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	width:10em;
	bottom:1.5em;
	max-height:15em;
	overflow:auto;
	left:-5em;
	background-color:#07141e;
	background-color:rgba(7, 20, 30, .7);
	-webkit-box-shadow:-.2em -.2em .3em rgba(255, 255, 255, .2);
	-moz-box-shadow:-.2em -.2em .3em rgba(255, 255, 255, .2);
	box-shadow:-.2em -.2em .3em rgba(255, 255, 255, .2)
}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
	display:block
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style:none;
	margin:0;
	padding:.3em 0;
	line-height:1.4em;
	font-size:1.2em;
	text-align:center;
	text-transform:lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color:#000
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover, .vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover {
	outline:0;
	color:#111;
	background-color:#fff;
	background-color:rgba(255, 255, 255, .75);
	-webkit-box-shadow:0 0 1em #fff;
	-moz-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 .3em;
	font-weight:700;
	cursor:default
}
.vjs-default-skin .vjs-subtitles-button:before {
	content:"\e00c"
}
.vjs-default-skin .vjs-captions-button:before {
	content:"\e008"
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow:0 0 1em #fff;
	-moz-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}
.video-js {
	background-color:#000;
	position:relative;
	padding:0;
	font-size:10px;
	vertical-align:middle;
	font-weight:400;
	font-style:normal;
	font-family:Arial, sans-serif;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.video-js:-moz-full-screen {
position:absolute
}
body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%;
	overflow-y:auto
}
.video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%!important;
	height:100%!important
}
.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor:none
}
.vjs-poster {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	cursor:pointer;
	height:100%;
	margin:0;
	padding:0;
	position:relative;
	width:100%
}
.vjs-poster img {
	display:block;
	margin:0 auto;
	max-height:100%;
	padding:0;
	width:100%
}
.video-js.vjs-using-native-controls .vjs-poster {
	display:none
}
.video-js .vjs-text-track-display {
	text-align:center;
	position:absolute;
	bottom:4em;
	left:1em;
	right:1em
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom:1em
}
.fixshadow, .shadow_bg {
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:99999
}
.video-js .vjs-text-track {
	display:none;
	font-size:1.4em;
	text-align:center;
	margin-bottom:.1em;
	background-color:#000;
	background-color:rgba(0, 0, 0, .5)
}
.video-js .vjs-subtitles {
	color:#fff
}
.video-js .vjs-captions {
	color:#fc6
}
.vjs-tt-cue {
	display:block
}
.vjs-default-skin .vjs-hidden {
	display:none
}
.vjs-lock-showing {
	display:block!important;
	opacity:1;
	visibility:visible
}
.vjs-default-skin {
	color:#ccc
}
.fixshadow {
	position:fixed;
	display:none
}
.shadow_bg {
	position:absolute;
	background:#000;
	opacity:.5
}
.shadow_main {
	position:absolute;
	width:10.9rem;
	height:6.15rem;
	left:50%;
	margin-left:-5.45rem;
	margin-top:-3.15rem;
	top:50%;
	z-index:666666;
	box-sizing:border-box
}
.shadow_close {
	position:absolute;
top:.15rem;
right:.15rem;
	cursor:pointer;
	z-index:1
}
.shadow_close i {
font-size:.22rem;
	color:#fff
}
@media (max-width:750px) {
.shadow_main {
position:absolute;
width:6rem;
height:3.4rem;
left:50%;
margin-left:-3rem;
margin-top:-1.875rem;
top:50%;
z-index:666666;
box-sizing:border-box
}
.shadow_close {
position:absolute;
top:.15rem;
right:.15rem;
cursor:pointer
}
.shadow_close i {
font-size:.22rem
}
}
.videoPop, .videoPop_bg {
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:99999
}
.videoPop {
	position:fixed;
	display:none
}
.videoPop_bg {
	position:absolute;
	opacity:.6;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-khtml-opacity:.6;
	cursor:pointer
}
.videoPop_main {
	position:absolute;
	width:9.5rem;
	height:5.34rem;
	left:50%;
	margin-left:-4.75rem;
	margin-top:-2.67rem;
	top:50%;
	z-index:666666;
	box-sizing:border-box
}
.videoPop_close {
	position:absolute;
top:-.1rem;
right:-.54rem;
	cursor:pointer;
	z-index:1
}
.videoPop_close i {
font-size:.24rem;
	color:#fff
}
@media (min-width:751px) and (max-width:1200px) {
.videoPop_main {
position:absolute;
width:7.2rem;
height:4.05rem;
left:50%;
margin-left:-3.6rem;
margin-top:-2.02rem;
top:50%;
z-index:666666;
box-sizing:border-box
}
}
@media (max-width:750px) {
.videoPop_main {
width:6rem;
height:3.4rem;
margin-left:-3rem;
margin-top:-1.875rem
}
}
@media print {
.header2019 {
	height:50px
}
.header2019 .warp .m_menu {
	height:50px;
	width:50px
}
.header2019 .warp .m_menu i {
	line-height:50px;
	font-size:24px;
	color:#0c5ca8;
	opacity:.5
}
.header2019 .warp .m_tools {
	height:50px;
	float:right
}
.header2019 .warp .m_tools .message, .header2019 .warp .m_tools .search {
	display:inline-block;
	line-height:50px;
	padding-left:5px
}
.header2019 .warp .m_tools i {
	font-size:28px;
	color:#0c5ca8;
	opacity:.5;
	cursor:pointer
}
.header2019 .warp .nav {
	display:none
}
.footer .warp .bottom {
	text-align:center
}
.footer .warp .bottom .mid {
	margin-top:10px
}
}
.o_DropdownBox .o_Dropdown .list {
	display:none;
	background:0 0;
	min-width:auto;
	border:none;
	box-shadow:none;
	position:absolute;
	top:40px;
	max-height:200px;
	padding:20px 15px
}
.o_DropdownBox .o_Dropdown .list li {
	display:block;
	font-size:14px;
	line-height:40px;
	height:40px;
	color:#333;
	cursor:pointer;
	border-bottom:1px solid #eee;
	width:100%
}
.o_DropdownBox .o_Dropdown .list li span {
	padding:0 5px;
	display:block;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%;
	line-height:40px
}
.o_DropdownBox .o_Dropdown .list li:hover {
	color:#b43d07;
	background:0 0
}
.o_DropdownBox .o_Dropdown .list li.lose {
	color:#ccc;
	cursor:default
}
.o_DropdownBox .o_Dropdown .list li.cur {
	color:#e60012;
	background:0 0
}
.o_DropdownBox .o_Dropdown .name {
	color:#fff;
	padding-left:20px
}
.o_DropdownBox .o_Dropdown .i_down {
	color:#fff
}
.o_DropdownBox .o_Dropdown.o_back_red {
	background:#e60012;
	border-color:#e60012
}
.o_DropdownBox .o_Dropdown.o_back_red .name {
	color:#fff!important
}
.header2019 .header_shopcart {
	display:inline-block;
	font-size:24px;
	color:#444;
padding-left:.16rem;
	cursor:pointer
}
@media screen and (max-width:1200px) {
.header2019 .header_shopcart_m {
font-size:24px;
color:#0c5ca8;
opacity:.5;
padding-left:9px;
cursor:pointer
}
}
@media screen and (max-width:400px) {
.header2019 .header_shopcart_m, .header2019 .warp .m_tools .message {
padding-left:.1rem
}
}
.submitPop {
	width:5.2rem;
	margin-left:-2.6rem;
	text-align:center;
	background-color:#fff;
	border-radius:4px
}
.submitPop .pop_content {
padding:0 .1rem
}
.submitPop .result {
padding-top:.38rem;
font-size:.24rem;
	color:#444;
line-height:.26rem
}
.submitPop .tip {
margin-top:.32rem;
font-size:.14rem;
	color:#444;
line-height:.24rem
}
.submitPop .btn_box {
margin-top:.55rem;
padding-bottom:.3rem
}
.submitPop .btn {
	display:inline-block;
	width:1.6rem;
height:.48rem;
	background-color:#0c5ca8;
border-radius:.24rem;
font-size:.18rem;
	color:#fff;
line-height:.48rem
}
@media (max-width:750px) {
.submitPop .result {
font-size:.28rem;
color:#444;
line-height:.3rem
}
.submitPop .tip {
font-size:.18rem;
color:#444;
line-height:.34rem
}
.submitPop .btn {
font-size:.22rem;
color:#fff;
line-height:.48rem
}
}
.banner_box {
	position:relative
}
.banner_box img {
	width:100%
}
.crumbs_box {
	height:60px;
height:.6rem;
	line-height:60px;
line-height:.6rem;
	font-size:14px;
font-size:.14rem;
	color:#444
}
.crumbs_box .item {
	color:#444
}
.crumbs_box a.item:hover {
	color:#0c5ca8
}
.crumbs_box .next {
	padding:0 6px
}
.sd_textstyle span {
	vertical-align:top
}




.index_text2{font-size:0.44rem;color:#000; width:1200px; height:200px; position:relative;}