﻿@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

}








.top-qh{ float: right;font-size:.15rem;}
.top-qh a{margin: 0 6px; color: #444;font-size:.15rem; line-height: 78px;}
.top-qh a span{}
.top-qh1 { display: none}
@media screen and (max-width: 1200px) {
.top-qh { display: none}
.top-qh1{ display: table;font-size:.25rem; float: right}
.top-qh1 a{margin: 0 6px; color: #444;font-size:.25rem; line-height: 50px;}
.top-qh1 a span{}

}



.index_text2{font-size:0.44rem;color:#000; width:1200px; height:200px; position:relative;}