
.topBanner{ position: relative;}
.topBanner .entryBoxer{ width: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.topBanner .entryBoxer .mk{ width: 1200px; margin: auto; display: flex; justify-content: flex-end;}
.topBanner .entryBoxer .mk .listr{ width: 260px; padding-top: 20px;}
.topBanner .entryBoxer .entryMin{ background: #fff; padding: 12px 0 15px 0; margin-bottom: 6px;}
.topBanner .entryBoxer .entryMin .img{ width: 80px; height: 80px; border-radius: 100%; overflow: hidden; margin: auto;}
.topBanner .entryBoxer .entryMin .img img{ width: 100%; display: block;}
.topBanner .entryBoxer .entryMin .p{ font-size: 14px; color: #333; text-align: center; margin-top: 5px;}
.topBanner .entryBoxer .entryMin .more{ display: flex; justify-content: center; margin: 25px 0 0 0;}
.topBanner .entryBoxer .entryMin .more a{ width: 64px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; margin: 0 17px; color: #fff;}
.topBanner .entryBoxer .entryMin .more a.m{ background: #1A7EEF;}
.topBanner .entryBoxer .entryMin .more a.k{ background: #424242;}
.topBanner .aside_top{ background: #fff; padding: 0 17px;}
.topBanner .aside_top .hd{ display: flex; justify-content: space-between; padding: 17px 0; line-height: 16px; border-bottom: 1px solid #E5E5E5;}
.topBanner .aside_top .hd ul li a{ font-size: 16px; color: #333; position: relative;}
.topBanner .aside_top .hd ul li a::after{ content: ''; width: 100%; height: 3px; background: #1A7EEF; position: absolute; left: 0; bottom: -17px;}
.topBanner .aside_top .hd .more{ display: flex; justify-content: flex-start; align-items: center; font-size: 12px; color: #7E818A;}
.topBanner .aside_top .hd .more img{ display: block; width: 7px; margin-left: 3px;}
.topBanner .aside_top .bd{ padding: 12px 0; min-height: 130px;}
.topBanner .aside_top .bd a{ display: block; line-height: 20px; font-size: 14px; padding: 5px 0; transition: all 0.5s;}
.topBanner .aside_top .bd a:hover{ color: #1A7EEF;}
.hqchoiceOneBox{ padding: 35px 0 40px 0;}
.hqchoiceOneBox .h1{ font-size: 18px; color: #1A7EEF; font-weight: bold; line-height: 20px;}
.hqchoiceOneBox .list{ margin-top: 30px; display: flex; justify-content: flex-start; flex-wrap: wrap; border: 1px solid #E5E5E5;}
.hqchoiceOneBox .list li{ width: 20%; position: relative;}
.hqchoiceOneBox .list li::after{ content: ''; width: 1px; height: 100%; background: #E5E5E5; position: absolute; top: 0; left: 0;}
.hqchoiceOneBox .list li:first-child::after{ display: none;}
.hqchoiceOneBox .list li a{ display: block; background: #fff; height: 200px; padding: 0 20px; transition: all 0.5s; position: relative;}
.hqchoiceOneBox .list li:hover a{ box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15); z-index: 5;}
.hqchoiceOneBox .list li .text{ padding-top: 20px; height: 45px;}
.hqchoiceOneBox .list li .text p:first-child{ font-size: 17px; font-weight: bold; color: #121212; line-height: 18px;}
.hqchoiceOneBox .list li .text p:nth-child(2){ font-size: 13px; color: #7E818A; line-height: 14px; margin-top: 10px;}
.hqchoiceOneBox .list li .ibox{ width: 100%; height: 115px; margin-top: 10px;}
.hqchoiceOneBox .list li .ibox img{ max-height: 100%; display: block; margin: 0;}
.hqchoiceOneBox .list li .text p, 
.floor3 .zonew .table-list-index li .h2,
.floor3 .zonew .table-list-index li p a,
#zonewBox .f3_bottom .tit{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis; transition: all 0.5s;}
.hqchoiceOneBox .list li:hover .text p{ color: #1A7EEF;}
.openBoxOne{ background: #1A7EEF;}
.openBoxOne a{ width: 100%; min-height: 200px; overflow: hidden; display: block;}
.floor3{ margin-top: 40px;}
.floor3 .fbd{ display: flex; justify-content: space-between; width: auto!important; height: auto!important; border: none!important;}
.floor3 .fbd .lzone{ width: 208px; height: 378px; position: relative; margin: 0; float: none;}
.floor3 .fbd .lzone .g1, .floor3 .fbd .lzone .g1 img{ display: block; width: 208px; height: 378px;}
.floor3 .fbd .lzone .h1{ position: absolute; top: 0; left: 0; right: 0; padding: 0 18px; display: flex; justify-content: flex-start; align-items: center; line-height: 40px; background: #F83D3D;}
.floor3 .fbd .lzone .h1s{ background: #3D84F8;}
.floor3 .fbd .lzone .h1w{ background: #F8953D;}
.floor3 .fbd .lzone .h1e{ background: #14DA9B;}
.floor3 .fbd .lzone .h1v{ background: #6E2DE5;}
.floor3 .fbd .lzone .h1h{ background: #B726ED;}
.floor3 .fbd .lzone .h1 img{ height: 22px; margin-right: 8px;}
.floor3 .fbd .lzone .h1 p{ font-size: 17px; font-weight: bold; color: #fff;}
.floor3 .zonew{ width: 991px; height: 376px; border: 1px solid #E5E5E5; border-left: none; float: none;}
.floor3 .fbd .lzone .g2{ position: absolute; top: 40px; left: 0; bottom: 0; right: 0; overflow: hidden;}
.floor3 .fbd .lzone .g2 .w{ width: 100%; position: absolute; top: 35px; left: 0; text-align: center; font-size: 20px; color: #fff; font-weight: bold;}
.floor3 .fbd .lzone .g2 a{ width: 100%; height: 80%; padding-top: 30%; display: flex; justify-content: center; align-items: center; overflow: hidden; transition: all 0.5s;}
.floor3 .fbd .lzone .g2 img{ display: block; max-width: 90%;}
.floor3 .zonew .top{ display: flex; justify-content: space-between; line-height: 40px; position: relative;}
.floor3 .zonew .top::after{ content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background: #E5E5E5;}
.floor3 .zonew .top .left{ display: flex; justify-content: flex-start;}
.floor3 .zonew .top .left .li a{ font-size: 14px; color: #121212; margin-left: 40px;}
.floor3 .zonew .top .right{ margin-right: 15px;}
.floor3 .zonew .top .right a{ font-size: 12px; color: #7E818A; display: flex; justify-content: flex-start; align-items: center;}
.floor3 .zonew .top .right a img{ display: block; width: 7px; margin-left: 5px;}
.floor3 .zonew .table-list-index{ width: auto; display: flex; justify-content: flex-start; flex-wrap: wrap; margin-top: -1px; position: relative;}
.floor3 .zonew .table-list-index li{ width: 20%; height: 168px; margin: 0; float: none; border: none; position: relative; border-top: 1px solid #E5E5E5; transition: all 0.5s;}
.floor3 .zonew .table-list-index li::after{ content: ''; width: 1px; height: 100%; background: #E5E5E5; position: absolute; top: 0; right: 0;}
.floor3 .zonew .table-list-index li:nth-child(5n)::after{ display: none;}
.floor3 .zonew .table-list-index li .m{ width: 100%; height: 120px; display: flex; justify-content: center; align-items: center;}
.floor3 .zonew .table-list-index li .m img{ max-height: 90%; width: auto; margin: 0; box-shadow: 0 0 0 #fff; border: none;}
.floor3 .zonew .table-list-index li:hover{ z-index: 5; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);}
.floor3 .zonew .table-list-index li .h2{ font-size: 16px; color: #121212; line-height: 16px; width: 80%; margin: auto;}
.floor3 .zonew .table-list-index li p{ margin: 10px auto 0; display: flex; justify-content: center; white-space: nowrap; width: 90%;}
.floor3 .zonew .table-list-index li p,
.floor3 .zonew .table-list-index li p a{ font-size: 13px; color: #7E818A; line-height: 14px; white-space: nowrap;}
.floor4{ width: 1200px; margin: 40px auto 0;}
body .floor4 .pcb_prod_show{ width: auto; height: auto; padding: 0; overflow: inherit;}
body .floor4 .mzone{ width: auto; height: auto; border: none; margin: 0; padding: 0; overflow: inherit;}
body .floor4 .pcbzhanshi{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin-top: -1px;}
body .floor4 .pcbzhanshi li{ width: 20%; height: 168px; border-top: 1px solid #E5E5E5; float: none; margin: 0; position: relative; transition: all 0.5s;}
/*body .floor4 .pcbzhanshi li:first-child{ width: 40%;}*/
body .floor4 .pcbzhanshi li::after{ content: ''; width: 1px; height: 100%; background: #E5E5E5; position: absolute; top: 0; right: 0;}
body .floor4 .pcbzhanshi li:nth-child(5n)::after, /*, body .floor4 .pcbzhanshi li:nth-child(9)::after*/{ display: none;}
body .floor4 .pcbzhanshi li:nth-child(11), body .floor4 .pcbzhanshi li:nth-child(12){ display: none;}
body .floor4 .pcbzhanshi li a{ display: block; width: 100%; height: 100%;}
body .floor4 .pcbzhanshi li p{ font-size: 16px; color: #121212; text-align: center;}
body .floor4 .pcbzhanshi li p{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis; width: 80%; margin: auto;}
body .floor4 .pcbzhanshi li .m{ width: 100%; height: 135px; display: flex; justify-content: center; align-items: center;}
body .floor4 .pcbzhanshi li .m img{ display: block; max-height: 80%; max-width: 80%;}
body .floor4 .pcbzhanshi li:hover{ z-index: 5; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);}
body .floor4 .islider .hd{ position: relative; top: auto; left: auto; right: auto; float: none;}
#zonewBox{ display: block;}
#zonewBox .kentLeft{ display: flex; justify-content: space-between; height: 302px;}
#zonewBox{ float: none;}
#zonewBox .venter{ width: 695px; border-right: 1px solid #E5E5E5;}
#zonewBox .rzone{ width: calc(100%-696px);}
#zonewBox .venter .mzone ul{ display: flex; justify-content: flex-start; flex-wrap: wrap; width: 100%;}
#zonewBox .venter .mzone ul li{ width: 25%; height: 130px; border: none; border-bottom: 1px solid #E5E5E5; margin: 0; position: relative;}
#zonewBox .venter .mzone ul li::after{ content: ''; width: 1px; height: 100%; background: #E5E5E5; position: absolute; top: 0; right: 0;}
#zonewBox .venter .mzone ul li:nth-child(4n)::after{ display: none;}
#zonewBox .same_mlist .ibox{ width: 100%; height: 130px; line-height: normal; overflow: hidden;}
#zonewBox .same_mlist .ibox img{ width: auto; height: auto; max-height: 80%; max-width: 80%;}
#zonewBox .mzone ul li:hover img{ transform: scale(0.9)!important;}
#zonewBox .same_mlist .ibox a{ width: 100%; height: 130px; display: flex; justify-content: center; align-items: center; transition: all 0.5s;}
#zonewBox .same_mlist p{ top: auto; left: 0; bottom: -36px; background: #636B79; line-height: 36px; font-size: 14px; transition: all 0.5s;}
#zonewBox .mzone ul li:hover p{ bottom: 0!important; top: auto!important;}
#zonewBox .mzone ul li:hover a{ height: 94px;}
#zonewBox .fb_style{ width: 100%;}
#zonewBox .fb_style ul{ justify-content: flex-start; border: none; padding: 0; margin: 0; border-top: 1px solid #E5E5E5; margin-top: -1px; width: 100%;}
#zonewBox .fb_style ul li{ width: 16.5%; height: 74px; border: none; padding: 0; margin: 0; position: relative; display: flex; justify-content: center; align-items: center; transition: all 0.5s;}
#zonewBox .fb_style ul li:hover{ z-index: 5; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15); cursor: pointer;}
#zonewBox .fb_style ul li:first-child{ width: 18%;}
#zonewBox .fb_style ul li::after{ content: ''; width: 1px; height: 100%; background: #E5E5E5; position: absolute; top: 0; right: 0; left: auto;}
#zonewBox .fb_style ul li:nth-child(6n)::after{ display: none;}
#zonewBox .fb_style ul li:first-child::after, #zonewBox .fb_style ul li:nth-child(5n)::after{ display: block;}
#zonewBox .f3_bottom .ibox, #zonewBox .f3_bottom .ibox a{ width: 60px; height: 70px; line-height: normal; display: flex; justify-content: center; align-items: center; float: none;}
#zonewBox .f3_bottom .ibox img{ display: block; width: auto; height: auto; max-width: 85%; max-height: 85%;}
#zonewBox .f3_bottom .l{ width: 80px; margin: 0; margin-left: 3px;}
#zonewBox .f3_bottom .tit{ display: block; font-size: 14px; color: #121212; line-height: 20px; height: auto;}
#zonewBox .g-mt15, #zonewBox .g-mt15 span{ display: block; text-align: left; font-size: 14px; color: #D51515; line-height: 20px;}
#zonewBox .g-mt15{ margin-top: 5px;}
#zonewBox .J_ptslide .hd{ display: block; width: 100%; line-height: 39px; padding: 0; margin: 0; display: flex; justify-content: center; border: none;}
#zonewBox .J_ptslide .hd li{ width: 50%; font-size: 16px; color: #121212; text-align: center; padding: 0; margin: 0; position: relative; border: none; border-bottom: 1px solid #E5E5E5; background: #F1F3F8;}
#zonewBox .J_ptslide .hd li.on{ border-bottom-color: #fff; background: #fff;}
#zonewBox .J_ptslide .hd li:first-child::after{ content: ''; width: 1px; height: 40px; background: #E5E5E5; position: absolute; top: 0; right: 0;}
#zonewBox .fc-form-body{ width: 260px; margin: 10px auto 0;}
#zonewBox .same_t1 .ui-form-item{ padding: 0; margin: 5px 0 0 0; border: 1px solid #E5E5E5; display: flex;}
#zonewBox .same_t1 .ui-form-item label{ display: block; width: 70px; padding-left: 10px; background: #F1F3F8; line-height: 32px; border-right: 1px solid #E5E5E5; text-align: left;}
#zonewBox .same_t1 .ui-form-item .ui-pr-item{ width: calc(100%-80px); display: flex; box-sizing: border-box; justify-content: flex-start; font-size: 14px; color: #121212;}
#zonewBox .same_t1 .ui-form-item .ui-pr-item input{ display: block; width: 100%; height: 32px; border: none; font-size: 14px; padding: 0 10px;}
#zonewBox .same_t1 button{ display: block; width: 260px; margin: 10px auto 0; height: 28px; background: #1A7EEF; font-size: 14px; padding: 0; line-height: 28px;}
#zonewBox .same_t1 .join_work{ margin: auto; padding: 0; border: none; width: 260px; margin-top: 8px;}
#zonewBox .same_t1 .join_work p{ font-size: 14px; color: #121212; line-height: 20px;}
#zonewBox .join_work .g-ml20{ margin-left: 0;}
.newsBoxer{ width: 1200px; margin: 40px auto; display: flex; justify-content: space-between;}
.newsBoxer .der{ width: 585px; border: 1px solid #E5E5E5;}
.newsBoxer .der .top{ display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #E5E5E5; padding: 0 16px 0 17px; line-height: 40px;}
.newsBoxer .der .top .right a{ font-size: 12px; color: #7E818A; display: flex; justify-content: flex-start; align-items: center;}
.newsBoxer .der .top .right a img{ display: block; width: 7px; margin-left: 5px;}
.newsBoxer .der .top .left{ display: flex; justify-content: flex-start; align-items: center;}
.newsBoxer .der .top .left .h1{ display: flex; justify-content: flex-start; align-items: center; font-size: 17px; color: #121212; font-weight: bold;}
.newsBoxer .der .top .left .h1 img{ display: block; height: 22px; margin-right: 7px;}
.newsBoxer .der .top .left .mk{ display: flex; justify-content: flex-start; border-right: 1px solid #E5E5E5; margin-left: 29px;}
.newsBoxer .der .top .left .mk .li{ border-left: 1px solid #E5E5E5; width: 180px; background: #F1F3F8; text-align: center; font-size: 16px; color: #121212; position: relative; cursor: pointer;}
.newsBoxer .der .top .left .mk .li::after{ content: ''; width: 100%; height: 1px; background: #fff; position: absolute; left: 0; bottom: -1px; opacity: 0;}
.newsBoxer .der .top .left .mk .li.on::after{ opacity: 1;}
.newsBoxer .der .top .left .mk .li.on{ background: #fff;}
.newsBoxer .der .top .ps{ display: flex; justify-content: flex-start; margin-left: 10px; font-size: 14px; color: #7E818A;}
.newsBoxer .der .top .ps i{ font-style: normal; color: #1A7EEF; font-weight: bold;}
.newsBoxer .der .boot, .newsBoxer .der .list{ height: 312px;}
.newsBoxer .der .boot .sLi{ display: none; padding: 20px;}
.newsBoxer .der .boot .sLi .li{ padding: 10px 0;}
.newsBoxer .der .boot .sLi .li a{ line-height: 26px; font-size: 16px; color: #121212; padding-left: 25px; background: url(/images/q3.png) no-repeat center left; background-size: 14px auto; transition: all 0.5s;}
.newsBoxer .der .boot .sLi .li:hover a{ color: #1A7EEF;}
.newsBoxer .der .boot .sLi:first-child{ display: block;}
.newsBoxer .der .list .bd{ margin: 10px 20px;}
.newsBoxer .der .list .bd li{ display: flex; justify-content: space-between; line-height: 36px;}
.newsBoxer .der .list .bd li p{ width: 80px; text-align: center; font-size: 14px; color: #121212;}
.newsBoxer .der .list .bd li p:first-child{ text-align: left;}
.suspension{ display: none!important;}
.moreQer{ padding: 5px 0; background: #1A7EEF; transition: all 0.5s; margin-top: 0;}
.moreQer .dre{ padding: 0 17px; font-size: 14px; line-height: 30px; display: flex; justify-content: space-between; align-items: center; color: #fff; cursor: pointer;}
.moreQer .dre img{ display: block; width: 7px; transition: all 0.5s;}
.moreQer .krty{ display: none;}
.moreQer2{ margin-top: -400px;}
.topUer2{ position: relative; z-index: -1; opacity: 0;}
.moreQer2 .dre img{ transform: rotate(90deg);}
#fenleidaohang dl, .main-nav-content .J_base-cate-nav a{ transition: all 0.5s;}
#fenleidaohang dl:hover span a{ background: hsla(0,0%,100%,0.50);}
.addSixt{ position: absolute; top: 1px; left: 0; transition: all 0.5s;}
.addSixt:hover{ box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15); z-index: 5;}
.addSixt a{ display: flex; justify-content: center; align-items: center; background: #fff; width: 395px;}
.addSixt a .img{ width: 170px; height: 168px; display: flex; justify-content: center; align-items: center;}
.addSixt a .img img{ display: block; max-width: 80%; max-height: 80%; padding: 0; margin: 0; border: none;}
.addSixt a .text{ width: 190px; margin-left: 10px;}
.addSixt a .text .h{ font-size: 16px; color: #1A7EEF;}
.addSixt a .text .p{ font-size: 14px; color: #7E818A; margin-top: 10px;}
.addSixt a .text .f{ font-size: 20px; margin-top: 35px; color: #1A7EEF;}
a, html {
	color: #333
}
a, a:hover, ins {
	text-decoration: none
}
.g-rmb, .iconfont {
	font-style: normal
}
.g-posi-r, sub, sup {
	position: relative
}
.ui-dialog-grid, table {
	border-collapse: collapse;
	border-spacing: 0
}
.asideWX p, .g-text-overflow, .help_link .itm dd, .ui-dialog-header {
	white-space: nowrap
}
.iconfont {
	font-family: iconfont!important;
	font-size: 12px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
body, input, textarea {
	background-color: #fff
}
article, aside, details, figcaption, figure, footer, header, hgroup, iframe, menu, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
body, button, input, select, textarea {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 1.5
}
button, input, select, textarea {
	font-size: 100%;
	outline: 0
}
fieldset, img {
	border: 0
}
img {
	vertical-align: middle
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
del {
	text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: 500
}
ol, ul {
	list-style: none
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 500
}
q:after, q:before {
	content: ''
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
.g-ipt, .g-tm {
	vertical-align: middle
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
a:hover {
	color: #df0c1e
}
a:focus {
	outline: 0
}
#BLOW_TIP .b, .linkBox a:hover, a.underline, a.underline:hover {
	text-decoration: underline
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}
body, html {
	margin: 0;
	height: 100%
}
.content {
	margin: 0 auto;
	width: 1200px;
	/*min-height: 50%*/
}
.wrap {
	width: 100%;
	min-width: 1200px
}
.wrap-inner {
	width: 1200px;
	margin: 0 auto
}
.g-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.g-clear {
	zoom: 1
}
body .g-hide {
	display: none
}
.g-left {
	float: left
}
.g-blueLink, .g-right {
	float: right
}
.g-text-overflow {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis
}
.g-linear {
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f1f1f1));
	background: -moz-linear-gradient(top, #fcfcfc, #f1f1f1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
	background: -o-linear-gradient(top, #fcfcfc, #f1f1f1);
	background: -ms-linear-gradient(top, #fcfcfc, #f1f1f1);
	background: linear-gradient(to bottom, #fcfcfc, #f1f1f1)
}
.g-linear-light {
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f9f9f9));
	background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9');
	background: -o-linear-gradient(top, #fcfcfc, #f9f9f9);
	background: -ms-linear-gradient(top, #fcfcfc, #f9f9f9);
	background: linear-gradient(to bottom, #fcfcfc, #f9f9f9)
}
.asideFixed .bg, .asideFixedNew .bg {
	_filter: alpha(opacity=0);
	opacity: 0
}
.g-rmb {
	font-family: inherit;
	padding-right: 4px
}
.g-webkit-adjust {
	-webkit-text-size-adjust: none
}
.g-ipt {
	margin: -2px 3px 0 0
}
.g-need {
	font-family: monospace;
	color: #0086f8;
	margin-right: 3px
}
.g-blueLink {
	color: #005ea7
}
.fc-fred, .g-blueLink:hover {
	color: #0086f8
}
.scroll-style::-webkit-scrollbar {
display:none;
width:8px;
height:8px
}
.scroll-style::-webkit-scrollbar-track {
border-radius:10px
}
.scroll-style::-webkit-scrollbar-thumb {
height:20px;
border-radius:10px
}
.scroll-style:hover::-webkit-scrollbar {
display:block;
background-color:#e8e8e8
}
.g-left, .g-right {
	display: inline
}
.scroll-style:hover::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(230,230,230,.3);
background-color:#e8e8e8
}
.scroll-style:hover::-webkit-scrollbar-thumb {
-webkit-box-shadow:inset 0 0 6px rgba(230,230,230,.3);
background-color:#d7d7d7
}
.g-tc {
	text-align: center
}
.g-tr {
	text-align: right
}
.g-tl {
	text-align: left
}
.g-overflow {
	overflow: hidden;
	zoom: 1
}
.g-posi-a {
	position: absolute
}
.g-hidden {
	display: none
}
.g-block {
	display: block
}
.g-iblock, .g-tm, .g-top .logo-tit, .icon {
	display: inline-block
}
.fblod {
	font-weight: 700
}
.fnormal {
	font-weight: 400
}
.fc-sred {
	color: #e03641
}
.fc-link {
	color: #069
}
.fc-blue {
	color: #09f
}
.fc-succ {
	color: #090
}
.fc-9 {
	color: #999
}
.fc-6 {
	color: #666
}
.fc-3 {
	color: #333
}
.fc-f {
	color: #fff
}
.fs-12 {
	font-size: 12px
}
.fs-14 {
	font-size: 14px
}
.fs-16 {
	font-size: 16px
}
.fs-18 {
	font-size: 18px
}
.fs-20 {
	font-size: 20px
}
.icon {
	background: url(/static/image/icons.png) no-repeat
}
.g-mt5 {
	margin-top: 5px
}
.g-mt8 {
	margin-top: 8px
}
.g-mt10 {
	margin-top: 10px
}
.g-mt15 {
	margin-top: 15px
}
.g-mt20 {
	margin-top: 20px
}
.g-mt25 {
	margin-top: 25px
}
.g-mt30 {
	margin-top: 30px
}
.g-ml-2 {
	margin-left: -2px
}
.g-ml5 {
	margin-left: 5px
}
.g-ml10 {
	margin-left: 10px
}
.g-ml15 {
	margin-left: 15px
}
.g-ml20 {
	margin-left: 20px
}
.g-ml25 {
	margin-left: 25px
}
.g-ml30 {
	margin-left: 30px
}
.g-mr5 {
	margin-right: 5px
}
.g-mr10 {
	margin-right: 10px
}
.g-mr15 {
	margin-right: 15px
}
.g-mr20 {
	margin-right: 20px
}
.g-mr25 {
	margin-right: 25px
}
.g-mr30 {
	margin-right: 30px
}
.g-mb5 {
	margin-bottom: 5px
}
.g-mb10 {
	margin-bottom: 10px
}
.g-mb15 {
	margin-bottom: 15px
}
.g-mb20 {
	margin-bottom: 20px
}
.g-mb25 {
	margin-bottom: 25px
}
.g-mb30 {
	margin-bottom: 30px
}
.g-pr5 {
	padding-right: 5px
}
.g-pr10 {
	padding-right: 10px
}
.g-pr15 {
	padding-right: 15px
}
.g-pr20 {
	padding-right: 20px
}
.g-pr25 {
	padding-right: 25px
}
.g-pr30 {
	padding-right: 30px
}
.g-pl5 {
	padding-left: 5px
}
.g-pl10 {
	padding-left: 10px
}
.g-pl15 {
	padding-left: 15px
}
.g-pl20 {
	padding-left: 20px
}
.g-pl25 {
	padding-left: 25px
}
.g-pl30 {
	padding-left: 30px
}
.g-pt5 {
	padding-top: 5px
}
.g-pt10 {
	padding-top: 10px
}
.g-pt15 {
	padding-top: 15px
}
.g-pt20 {
	padding-top: 20px
}
.g-pt25 {
	padding-top: 25px
}
.g-pt30 {
	padding-top: 30px
}
.g-pb5 {
	padding-bottom: 5px
}
.g-pb10 {
	padding-bottom: 10px
}
.g-pb15 {
	padding-bottom: 15px
}
.g-pb20 {
	padding-bottom: 20px
}
.g-pb25 {
	padding-bottom: 25px
}
.g-pb30 {
	padding-bottom: 30px
}
#BLOW_TIP {
	position: relative;
	background: #f2dede;
	border-bottom: 1px solid #ebccd1;
	color: #a94442;
	text-align: center;
	font-size: 14px;
	line-height: 60px;
	height: 60px
}
#BLOW_TIP .b {
	margin: 0 5px;
	color: #0086f8
}
#BLOW_TIP .close {
	position: absolute;
	left: 50%;
	top: 18px;
	margin-left: 580px;
	border: 1px solid #a94442;
	cursor: default
}
#BLOW_TIP .close span {
	float: left;
	line-height: 20px;
	font-size: 20px
}
.g-top, .g-top li {
	line-height: 36px;
	position: relative
}
.g-top {
	width: 100%;
	background: #F5F5F5;
	height: 36px;
	z-index: 999;
	color: #ccc
}
.g-top-inner {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.g-top a {
	color: #666
}
.g-top a.reg, .g-top a:hover {
	color: #0086f8!important
}
.g-top .logo-tit {
	color: #8B8B8B;
	vertical-align: baseline
}
.g-top .g-top-icon, .g-top .logo img {
	vertical-align: middle
}
.g-top li:hover a {
	color: #666
}
.g-top li:hover a.reg {
	color: #0086f8
}
.main-nav, .main-nav a {
	color: #333
}
.g-top .g-top-icon {
	margin-right: 4px;
	margin-top: -2px
}
.g-top .contact, .g-top .contact a, .g-top .contact a:hover {
	font-weight: 700;
	color: #333
}
.g-top .g-right .iconfont {
	margin-right: 5px;
	font-size: 14px
}
.g-top li {
	float: left;
	padding: 0 12px
}
.main-nav {
	line-height: 38px;
	height: 38px;
	position: relative;
	z-index: 2;
	background: #fff;
	border-bottom: 2px solid #1A7EEF;
}
.main-nav .on a:after, .main-nav li:last-child a:after {
	display: none
}
.main-nav-content {
	/*width: 1150px;*/
	width: 1200px;
	font-size: 14px;
	/*position: absolute;
	top: 0;
	left: 50%;
	margin-left: -600px*/
}
.main-nav-content li {
	position: relative;
	float: left;
	font-weight: 700
}
.main-nav-content a {
	display: block;
	margin-left: 40px;
}
.main-nav-content a:hover {
	color: #0081ee
}
.main-nav-content .on {
	background: #0a69d4 url(/static/image/img/1.png) no-repeat right 12px center; background-size: 14px auto;
	text-align: left;
	font-weight: 400;
	height: 40px;
	line-height: 40px
}
.main-nav-content .J_base-cate-nav {
	width: 248px;
}
.main-nav-content .J_base-cate-nav a{ margin-left: 17px;}
.main-nav .code {
	float: right;
	position: relative;
	padding-right: 60px
}
.main-nav .code a {
	width: 55px;
	height: 1px
}
.main-nav .code a:hover {
	border: none
}
.main-nav .code a img {
	position: absolute;
	width: 42px;
	right: 0;
	bottom: 0;
	transition: all .2s
}
.main-nav .code a:hover img {
	bottom: -88px;
	width: 150px;
	cursor: none
}
.ui-crumbs {
	padding-top: 10px;
	line-height: 22px;
	font-size: 12px
}
.ui-crumbs a:hover {
	color: #0086f8
}
.ui-crumbs .arrow {
	margin: 0 5px
}
.ui-crumbs .crumbs-1 {
	color: #000
}
.ui-crumbs .crumbs-2 {
	color: #666
}
.footer, .footer a {
	color: #fff
}
.footer {
	background-color: #a5a39a
}
.footer-inner {
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
	overflow: hidden
}
.group_logo .l, .group_logo .r {
	width: 100px;
	float: left
}
.group_logo {
	float: left
}
.group_logo .l {
	line-height: 108px
}
.group_logo .r img {
	margin-bottom: 15px
}
.help_link {
	float: left;
	padding-left: 30px
}
.help_link .itm {
	float: left;
	width: 112px
}
.help_link .itm dt {
	font-size: 14px;
	font-weight: 700;
	padding-left: 33px;
	line-height: 42px
}
.help_link .itm dd {
	margin-left: 14px;
	padding-left: 20px;
	line-height: 22px;
	font-size: 12px
}
.help_link a:hover {
	color: #0086f8
}
.social_us {
	overflow: hidden;
	float: right
}
.social_us .iconfont {
	font-size: 14px;
	margin-right: 5px
}
.social_us img {
	margin: 5px 0 2px;
	height: 110px
}
.linkBox {
	width: 1200px;
	padding-bottom: 15px
}
.linkBox .linkTag {
	float: left;
	font-weight: 700
}
.linkBox a {
	float: left;
	margin-right: 10px
}
.footer-bottom {
	padding: 15px 0;
	border-top: 1px solid #c9c8c2;
	font-size: 12px;
	text-align: center;
	width: 100%;
	left: 0
}
.kf-text, .kf-textarea {
	width: 440px;
	border: 1px solid #D8D7D7
}
.kf-textarea {
	display: block;
	height: 140px;
	padding: 10px;
	resize: none;
	margin: 10px 0
}
.kf-text {
	height: 35px;
	line-height: 35px;
	padding: 0 10px
}
.asideFixed, .asideFixedNew {
	z-index: 9999;
	color: #fff;
	padding-bottom: 63px
}
.asideFixed {
	position: fixed;
	right: 0;
	bottom: 100px
}
.asideFixed .item {
	position: relative;
	width: 58px;
	height: 58px;
	cursor: pointer;
	background-image: url(/static/image/aside-fixed-icons.png);
	margin-bottom: 5px;
	overflow: hidden
}
.asideFixed .item1 {
	height: 75px;
	background-position: -58px 0
}
.asideFixed .item1:hover {
	background-position: 0 0
}
.asideFixed .item2 {
	background-position: -58px -75px
}
.asideFixed .item2:hover {
	background-position: 0 -75px
}
.asideFixed .item3 {
	background-position: -58px -133px
}
.asideFixed .item3:hover {
	background-position: 0 -133px
}
.asideFixed .item4 {
	background-position: -58px -191px
}
.asideFixed .item4:hover {
	background-position: 0 -191px
}
.asideFixed .item5 {
	background-position: -58px -249px
}
.asideFixed .item5:hover {
	background-position: 0 -249px
}
.asideFixed .item6 {
	background-position: -58px -307px
}
.asideFixed .item6:hover {
	background-position: 0 -307px
}
.asideFixed .item7 {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	background-position: -58px -365px
}
.asideFixed .item7:hover {
	background-position: 0 -365px
}
.asideFixed .item8 {
	background-position: -58px -423px
}
.asideFixed .item8:hover {
	background-position: 0 -423px
}
.asideFixed .item9 {
	display: none;
	background: url(/static/image/new_user_coupon.png) center center no-repeat
}
.asideFixed a {
	color: #fff
}
.asideFixed .on {
	overflow: visible
}
.asideFixed .bg {
	position: absolute;
	top: 10px;
	right: 100px;
	padding-right: 35px
}
.asideFixed .box {
	position: relative;
	background-color: #494949;
	text-align: left;
	line-height: normal;
	border-radius: 4px
}
.asideFixed .delta {
	position: absolute;
	top: 14px;
	right: -12px;
	width: 0;
	height: 0;
	border: 6px solid;
	font-size: 0;
	border-color: transparent transparent transparent #494949;
	border-style: dashed dashed dashed solid
}
.asideFixed .asideHQ {
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: center
}
.asideFixedNew {
	position: fixed;
	right: 0;
	top: 249px
}
.asideFixedNew .item {
	position: relative;
	width: 60px;
	height: 60px;
	background-color: #fff;
	cursor: pointer;
	overflow: hidden
}
.asideFixedNew .item.noInIndex {
	background-color: #eee
}
.asideFixedNew .item:hover {
	background: #C00
}
.asideFixedNew .item-box {
	height: 45px;
	width: 60px;
	padding: 15px 0 0
}
.asideFixedNew .item-icon {
	width: 18px;
	height: 18px;
	display: block;
	background-image: url(/static/image/img.png);
	background-repeat: no-repeat;
	margin: 0 auto
}
.asideFixedNew .item-text {
	display: block;
	color: #666;
	text-align: center;
	margin-top: 2px
}
.asideFixedNew .item:hover .item-text, .asideFixedNew a {
	color: #fff
}
.asideFixedNew .item1 .item-icon {
	background-position: -180px 0
}
.asideFixedNew .item1:hover .item-icon {
	background-position: -198px 0
}
.asideFixedNew .item2 .item-icon {
	background-position: -252px 0
}
.asideFixedNew .item2:hover .item-icon {
	background-position: -270px 0
}
.asideFixedNew .item3 .item-icon {
	background-position: -216px 0
}
.asideFixedNew .item3:hover .item-icon {
	background-position: -234px 0
}
.asideFixedNew .item4 .item-icon {
	background-position: -36px 0
}
.asideFixedNew .item4:hover .item-icon {
	background-position: -54px 0
}
.asideFixedNew .item5 .item-icon {
	background-position: 0 0
}
.asideFixedNew .item5:hover .item-icon {
	background-position: -18px 0
}
.asideFixedNew .item6 .item-icon {
	background-position: -108px 0
}
.asideFixedNew .item6:hover .item-icon {
	background-position: -126px 0
}
.asideFixedNew .item7 {
	display: none;
	position: absolute;
	left: 0
}
.asideFixedNew .item7 .item-icon {
	background-position: -72px 0
}
.asideFixedNew .item7:hover .item-icon {
	background-position: -90px 0
}
.asideFixedNew .item8 .item-icon {
	background-position: -144px 0
}
.asideFixedNew .item8:hover .item-icon {
	background-position: -162px 0
}
.asideFixedNew .item9 {
	display: none;
	background: url(/static/image/new_user_coupon.png) center center no-repeat
}
.asideFixedNew a:hover {
	color: red
}
.asideFixedNew .on {
	overflow: visible
}
.asideFixedNew .bg {
	position: absolute;
	top: 10px;
	right: 100px;
	padding-right: 35px
}
.asideFixedNew .box {
	position: relative;
	background-color: #494949;
	text-align: left;
	line-height: normal;
	border-radius: 4px
}
.asideFixedNew .delta {
	position: absolute;
	top: 14px;
	right: -12px;
	width: 0;
	height: 0;
	border: 6px solid;
	font-size: 0;
	border-color: transparent transparent transparent #494949;
	border-style: dashed dashed dashed solid
}
.asideGWC dt, .asideKF dt, .asideWX .tit {
	border-bottom: 1px dotted #a4a4a4;
	color: #bbb;
	font-size: 14px
}
.asideFixedNew .asideHQ {
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: center
}
.asideFixed .asideKF {
	width: 152px;
	padding: 0 12px;
	cursor: auto
}
.asideFixedNew .asideKF {
	width: 152px;
	padding: 0 24px;
	cursor: auto
}
.asideKF dt {
	line-height: 32px
}
.asideKF dd {
	overflow: hidden
}
.asideKF img {
	margin-right: 3px;
	width: 14px;
	vertical-align: -2px
}
.asideKF .service-qq-icon, .asideKF .service-tel-icon {
	margin-right: 3px;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	display: inline-block
}
.asideKF .service-qq-icon {
	background: url(/static/image/qq.png);
	background-size: 100%
}
.asideKF .service-tel-icon {
	background: url(/static/image/phone.png);
	background-size: 100%
}
.cart_layer .iconfont, .ui-dialog .pop-icon, .ui-dialog-content, .ui-dialog-loading, .ui-dialog-statusbar .label, .ui-dialog-statusbar input {
	vertical-align: middle
}
.asideKF .service-tel-split {
	padding: 6px 0;
	border-top: 1px dotted #5c5c5c
}
.asideKF .service-tel-split:first-child {
	border-top: none
}
.asideKF .service-tel-split .iconfont {
	margin-right: 5px
}
.asideFixed .asideGWC, .asideFixedNew .asideGWC {
	width: 140px;
	padding: 10px;
	line-height: 20px;
	cursor: auto
}
.asideGWC dt {
	padding-bottom: 5px
}
.asideGWC dd {
	padding: 10px 8px
}
.asideFixed .asideWX, .asideFixedNew .asideWX {
	top: -41px;
	padding: 10px;
	cursor: auto
}
.asideWX .tit {
	padding-bottom: 5px
}
.asideWX select {
	min-width: 100%
}
.asideWX img {
	margin: 10px auto;
	width: 130px
}
.asideWX .delta {
	top: 55px
}
.ui-dialog {
*zoom:1;
	_float: left;
	position: relative;
	background-color: #FFF;
	border: 1px solid #c00;
	border-radius: 6px;
	outline: 0;
	background-clip: padding-box;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
	transition: transform .15s ease-in-out, opacity .15s ease-in-out
}
.ui-popup-show {
	z-index: 3000
}
.ui-popup-show .ui-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.ui-popup-focus .ui-dialog {
	box-shadow: 0 0 8px rgba(0,0,0,.1)
}
.ui-popup-modal .ui-dialog {
	box-shadow: 0 0 8px rgba(0,0,0,.1), 0 0 256px rgba(255,255,255,.3)
}
.ui-dialog-grid {
	width: auto;
	margin: 0;
	border: 0;
	background: 0 0
}
.ui-dialog-body, .ui-dialog-footer, .ui-dialog-header {
	padding: 0;
	border: 0;
	text-align: left;
	background: 0 0
}
.ui-dialog-header {
	border-bottom: 1px solid #E5E5E5
}
.ui-dialog-close {
	position: relative;
	_position: absolute;
	float: right;
	top: 13px;
	right: 13px;
	_height: 26px;
	padding: 0 4px;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #FFF;
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: pointer;
	background: 0 0;
	_background: #FFF;
	border: 0;
	-webkit-appearance: none
}
.ui-popup-bottom-right .ui-dialog-arrow-a, .ui-popup-bottom-right .ui-dialog-arrow-b, .ui-popup-top-right .ui-dialog-arrow-a, .ui-popup-top-right .ui-dialog-arrow-b {
	right: 15px
}
.ui-dialog-footer button, .ui-dialog-statusbar, .ui-dialog-title {
	line-height: 1.428571429;
	white-space: nowrap
}
.ui-dialog-close:focus, .ui-dialog-close:hover {
	color: #0086f8;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	opacity: 1;
	filter: alpha(opacity=1)
}
.ui-dialog-title {
	margin: 0;
	min-height: 16.43px;
	padding: 15px 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 700;
	cursor: default
}
.ui-dialog-body {
	padding: 20px;
	text-align: center
}
.ui-dialog-content {
	display: inline-block;
	position: relative;
*zoom:1;
*display:inline;
	text-align: left
}
.ui-dialog-footer {
	padding: 0 20px 20px
}
.ui-dialog-statusbar {
	float: left;
	margin-right: 20px;
	padding: 6px 0;
	font-size: 14px;
	color: #888
}
.ui-dialog-statusbar label:hover {
	color: #333
}
.ui-dialog-button {
	float: right;
	white-space: nowrap
}
.ui-dialog-footer button+button {
	margin-bottom: 0;
	margin-left: 5px
}
.ui-dialog-footer button {
	width: auto;
	overflow: visible;
	display: inline-block;
	padding: 6px 12px;
	_margin-left: 5px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid #c00;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #fff;
	background-color: #0086f8
}
.ui-dialog-footer button:focus {
	outline: #333 dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
.ui-dialog-footer button:focus, .ui-dialog-footer button:hover {
	color: #fff;
	text-decoration: none
}
.ui-dialog-footer button:active {
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	background-image: none
}
.ui-dialog-footer button[disabled] {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui-dialog-footer button:active, .ui-dialog-footer button:focus, .ui-dialog-footer button:hover {
	color: #fff;
	background-color: #ee2323
}
.ui-dialog-footer button[disabled], .ui-dialog-footer button[disabled]:active, .ui-dialog-footer button[disabled]:focus, .ui-dialog-footer button[disabled]:hover {
	background-color: #fff;
	border-color: #ccc
}
.ui-dialog-footer button.ui-dialog-autofocus {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}
.ui-dialog-footer button.ui-dialog-autofocus:active, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:hover {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e
}
.ui-dialog-footer button.ui-dialog-autofocus:active {
	background-image: none
}
.ui-popup-top .ui-dialog, .ui-popup-top-left .ui-dialog, .ui-popup-top-right .ui-dialog {
	top: -8px
}
.ui-popup-bottom .ui-dialog, .ui-popup-bottom-left .ui-dialog, .ui-popup-bottom-right .ui-dialog {
	top: 8px
}
.ui-popup-left .ui-dialog, .ui-popup-left-bottom .ui-dialog, .ui-popup-left-top .ui-dialog {
	left: -8px
}
.ui-popup-right .ui-dialog, .ui-popup-right-bottom .ui-dialog, .ui-popup-right-top .ui-dialog {
	left: 8px
}
.ui-dialog-arrow-a, .ui-dialog-arrow-b {
	position: absolute;
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
	_color: #FF3FFF;
	_filter: chroma(color=#FF3FFF);
	border: 8px dashed transparent
}
.ui-popup-follow .ui-dialog-arrow-a, .ui-popup-follow .ui-dialog-arrow-b {
	display: block
}
.ui-popup-top .ui-dialog-arrow-a, .ui-popup-top-left .ui-dialog-arrow-a, .ui-popup-top-right .ui-dialog-arrow-a {
	bottom: -16px;
	border-top: 8px solid #c00
}
.ui-popup-top .ui-dialog-arrow-b, .ui-popup-top-left .ui-dialog-arrow-b, .ui-popup-top-right .ui-dialog-arrow-b {
	bottom: -15px;
	border-top: 8px solid #fff
}
.ui-popup-left-bottom .ui-dialog-arrow-a, .ui-popup-left-bottom .ui-dialog-arrow-b, .ui-popup-right-bottom .ui-dialog-arrow-a, .ui-popup-right-bottom .ui-dialog-arrow-b {
	bottom: 15px
}
.ui-popup-top-left .ui-dialog-arrow-a, .ui-popup-top-left .ui-dialog-arrow-b {
	left: 15px
}
.ui-popup-top .ui-dialog-arrow-a, .ui-popup-top .ui-dialog-arrow-b {
	left: 50%;
	margin-left: -8px
}
.ui-popup-bottom .ui-dialog-arrow-a, .ui-popup-bottom-left .ui-dialog-arrow-a, .ui-popup-bottom-right .ui-dialog-arrow-a {
	top: -16px;
	border-bottom: 8px solid #c00
}
.ui-popup-bottom .ui-dialog-arrow-b, .ui-popup-bottom-left .ui-dialog-arrow-b, .ui-popup-bottom-right .ui-dialog-arrow-b {
	top: -15px;
	border-bottom: 8px solid #fff
}
.ui-popup-bottom-left .ui-dialog-arrow-a, .ui-popup-bottom-left .ui-dialog-arrow-b {
	left: 15px
}
.ui-popup-bottom .ui-dialog-arrow-a, .ui-popup-bottom .ui-dialog-arrow-b {
	margin-left: -8px;
	left: 50%
}
.ui-popup-left .ui-dialog-arrow-a, .ui-popup-left-bottom .ui-dialog-arrow-a, .ui-popup-left-top .ui-dialog-arrow-a {
	right: -16px;
	border-left: 8px solid #c00
}
.ui-popup-left .ui-dialog-arrow-b, .ui-popup-left-bottom .ui-dialog-arrow-b, .ui-popup-left-top .ui-dialog-arrow-b {
	right: -15px;
	border-left: 8px solid #fff
}
.ui-popup-left-top .ui-dialog-arrow-a, .ui-popup-left-top .ui-dialog-arrow-b {
	top: 15px
}
.ui-popup-left .ui-dialog-arrow-a, .ui-popup-left .ui-dialog-arrow-b {
	margin-top: -8px;
	top: 50%
}
.ui-popup-right .ui-dialog-arrow-a, .ui-popup-right-bottom .ui-dialog-arrow-a, .ui-popup-right-top .ui-dialog-arrow-a {
	left: -16px;
	border-right: 8px solid #c00
}
.ui-popup-right .ui-dialog-arrow-b, .ui-popup-right-bottom .ui-dialog-arrow-b, .ui-popup-right-top .ui-dialog-arrow-b {
	left: -15px;
	border-right: 8px solid #fff
}
.ui-popup-right-top .ui-dialog-arrow-a, .ui-popup-right-top .ui-dialog-arrow-b {
	top: 15px
}
.ui-popup-right .ui-dialog-arrow-a, .ui-popup-right .ui-dialog-arrow-b {
	margin-top: -8px;
	top: 50%
}
@-webkit-keyframes ui-dialog-loading {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes ui-dialog-loading {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
.ui-dialog-loading {
	position: relative;
	display: block;
*zoom:1;
*display:inline;
	overflow: hidden;
	width: 32px;
	height: 32px;
	top: 50%;
	margin: -16px auto 0;
	font-size: 0;
	text-indent: -999em;
	color: #666;
	width: 100%\9;
	text-indent: 0\9;
	line-height: 32px\9;
	text-align: center\9;
	font-size: 12px\9
}
.ui-dialog-loading::after {
	position: absolute;
	content: '';
	width: 3px;
	height: 3px;
	margin: 14.5px 0 0 14.5px;
	border-radius: 100%;
	box-shadow: 0 -10px 0 1px #ccc, 10px 0 #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 .5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
	-webkit-transform: rotate(360deg);
	-webkit-animation: ui-dialog-loading 1.5s infinite linear;
	transform: rotate(360deg);
	animation: ui-dialog-loading 1.5s infinite linear;
	display: none\9
}
.ui-dialog .pop-icon {
	display: inline-block
}
.g-top-bar-fixed .g-ticket, .g-top-bar-fixed .hot-search-tag, .g-top-bar-fixed .ui-step, .g-top-sign.home {
	display: none
}
.warn .pop-icon {
	background: url(/static/image/search-icons.png) no-repeat;
	height: 46px;
	margin: 0 15px 0 34px;
	width: 14px
}
.success {
	border-color: #86c43d
}
.success .pop-icon {
	background: url(/static/image/success-icons.png) no-repeat;
	height: 48px;
	margin: -15px 15px 0 34px;
	width: 48px
}
.g-top-bar-container {
	height: 120px;
	background-color: #fff;
	padding: 1px 0
}
.png_img {
	width: 204px !important
}
.g-logo .png_img {margin-top:20px}
.g-top-bar {
	position: relative;
	z-index: 1000;
	margin: 10px 0 10px;
	width: 100%;
	height: 69px;
	background-color: #fff
}
.g-top-bar-fixed {
	position: fixed;
	margin: 0;
	box-shadow: 0 2px 5px #ccc;
	opacity: .95;
	transition: opacity .3s
}
.g-top-bar-fixed:hover {
	opacity: 1
}
.g-top-bar-fixed .g-logo img {
	height: 35px;
	margin-top: 7px
}
.g-top-bar .main {
	margin: 0 auto;
	width: 1200px
}
.g-logo {
	float: left;
	width: 242px;
	height: auto;
	position: relative;
	overflow: hidden
}
.g-logo .logo_bg {
	position: absolute;
	top: 0;
	left: -46px;
	animation: infinite-logo 9s linear infinite backwards
}
@keyframes infinite-logo {
0% {
transform:translateX(0)
}
100%, 4% {
transform:translateX(250px)
}
}
.g-logo:hover {
	color: #333
}
.g-search-bar {
	position: absolute;
	left: 50%;
	top: 37.5px;
	margin: 0 0 0 -266px
}
.g-search-bar form {
	float: left;
	overflow: hidden;
	padding: 2px;
	background-color: #0086f8;
	border-radius: 2px
}
.g-search-bar form .iconfont {
	display: none;
	position: absolute;
	right: 90px;
	top: 9px;
	font-size: 14px;
	cursor: pointer;
	color: #999;
	transition: all .3s
}
.g-search-bar .search-text {
	float: left;
	padding: 0 28px 0 12px;
	width: 446px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	border: none;
	border-width: 0
}
.g-search-bar form .iconfont:hover {
	color: #333
}
.g-search-bar .search-text::placeholder {
color:#ccc
}
.g-search-bar .search-text:focus {
	outline: 0
}
.g-search-bar .search-btn {
	float: left;
	width: 60px;
	height: 36px;
	line-height: 36px;
	background-color: #0086f8;
	color: #fff;
	font-size: 14px;
	border: none;
	cursor: pointer
}
.cart_layer, .g-ticket, .g-top-sign {
	float: right
}
.cart_layer {
	position: relative;
	margin-top: 2px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #0086f8;
	font-size: 14px
}
.cart_layer .iconfont {
	font-size: 26px
}
.cart_layer .num {
	padding: 0 4px;
	border-radius: 10px 10px 10px 0;
	background-color: #0086f8;
	font-size: 10px;
	color: #fff
}
.cart_layer.home {
	margin-right: 243px;
	line-height: 28px
}
.cart_layer.home .cart_icon {
	vertical-align: top;
	margin-top: 10px
}
.cart_layer.home .num {
	margin-left: 4px;
	border-radius: 6px 6px 6px 0
}
.g-top-sign {
	margin: 2px 20px 0 0;
	line-height: 40px
}
.g-top-sign.home {
	float: none;
	position: absolute;
	left: 50%;
	margin-left: 424px
}
.g-top-bar-fixed .g-top-sign.home {
	display: block
}
.g-top-sign .notice_num {
	color: #d00
}
.g-top-sign .drop-hand {
	position: relative;
	display: block;
	cursor: pointer
}
.g-top-sign .drop-hand .user-login {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(/static/image/user-icon.png);
	background-size: 100%;
	margin-right: 15px;
	vertical-align: middle
}
.g-top-sign .drop-hand:after {
	content: "";
	display: inline-block;
	margin-left: 10px;
	height: 0;
	border-width: 6px 4px 0;
	border-style: solid;
	border-color: #999 transparent;
	font-size: 0;
	line-height: 0;
	transition: all .3s
}
.g-top-sign .drop-hand .word {
	display: inline-block;
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}
.g-top-sign .drop-hand:hover .word {
	color: #d00;
	transition: all .3s
}
.g-top-sign .drop-hand:hover .drop {
	height: 136px
}
.g-top-sign .drop-hand:hover:after {
	border-top-color: #d00;
	transform: rotate(180deg)
}
.g-top-sign .iconfont {
	margin-right: 8px;
	font-size: 26px;
	vertical-align: middle;
	color: #ccc
}
.g-top-sign .drop {
	position: absolute;
	top: 38px;
	right: -10px;
	height: 0;
	overflow: hidden;
	white-space: nowrap;
	background-color: #fff;
	box-shadow: 0 0 8px #ccc;
	transition: all .15s
}
.g-top-sign .drop a {
	display: block;
	width: 125px;
	text-align: center;
	line-height: 34px
}
.g-top-sign .drop a:hover {
	background-color: #f9f9f9;
	color: #d00
}
#g-user-login {
	float: left
}
#g-user-login .login, #g-user-login a:hover {
	color: #0086f8
}
.hot-search-tag {
	position: absolute;
	left: 0;
	top: 45px;
	margin-right: -20px;
	overflow: hidden
}
.hot-search-tag a {
	float: left;
	margin-right: 10px;
	color: #999
}
.hot-search-tag a:hover {
	text-decoration: underline
}
.search-text-focus, .search-text-req {
	display: none;
	position: absolute;
	left: 0;
	top: 40px;
	border: 2px solid #d7d7d7;
	border-top: none;
	border-radius: 0 0 2px 2px;
	background-color: #fff
}
.search-text-focus {
	width: 546px
}
.search-text-focus .tit {
	color: #888;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background: #F8FCFF
}
.search-text-focus .iconfont {
	font-size: 20px;
	margin-right: 7px
}
.search-history-tag, .search-hot-tag {
	overflow: hidden;
	width: 100%
}
.search-history-tag a {
	float: left;
	margin: 5px 3px 0 0;
	overflow: hidden;
	width: 92px;
	padding: 0 5px;
	line-height: 24px;
	color: #df0c1e;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	background-color: #F8F8F8;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center
}
.search-history-ctx {
	padding: 10px 6px;
	display: flex;
	flex-wrap: wrap
}
.search-history-ctx .item {
	border: 1px solid #d7d7d7;
	padding: 2px 10px;
	cursor: pointer;
	color: #333;
	margin: 0 10px 5px 0
}
.search-history .tit a {
	position: absolute;
	width: 16px;
	height: 19px;
	display: block;
	background: url(/static/image/delete.png) no-repeat;
	top: 4px;
	right: 12px
}
.search-history .tit a:hover {
	background: url(/static/image/delete-hover.png) no-repeat
}
.search-hot-tag a {
	white-space: nowrap;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px
}
.search-hot-tag a:hover {
	color: #333;
	background: #F8F8F8
}
.search-text-req {
	font-size: 12px;
	width: 528px;
	z-index: 1;
	text-indent: 12px;
	line-height: 30px
}
.search-text-req li {
	position: relative
}
.search-text-req .res {
	position: absolute;
	top: 0;
	right: 12px;
	color: #999
}
.search-text-req a {
	display: block
}
.search-text-req .on, .search-text-req a:hover {
	color: #333;
	background-color: #F8F8F8
}
.search-text-req .jump_recom {
	background-color: #f8fcff
}
.search-text-req .brand img {
	margin-top: 2px;
	height: 26px;
	max-height: 26px;
	vertical-align: top;
	margin-right: 5px
}
.search-text-req .ar {
	margin-left: 10px;
	font-family: simsun;
	color: #d00
}
.page-num-box, .pagn-bottom {
	margin: 15px 0;
	text-align: center
}
.pagn-bottom span {
	overflow: hidden;
	display: inline-block;
	line-height: 34px
}
#page-p {
	display: inline
}
#page-p .num {
	margin: 0 5px;
	border: 1px solid #d8d8d8;
	width: 60px;
	line-height: 32px;
	text-indent: 10px
}
#page-p .submit-page {
	margin-left: 5px;
	padding: 0 16px;
	line-height: 34px;
	border: none;
	cursor: pointer;
	background-color: #c1c1c1;
	font-size: 14px;
	transition: all .2s
}
#page-p .submit-page:hover {
	background-color: #0086f8;
	color: #fff
}
.page-cur, .page-next, .page-num, .page-prev, .pageBreak {
	background: #fff;
	border: 1px solid #d8d8d8;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin: 0 3px;
	overflow: hidden;
	padding: 0 12px;
	transition: all .2s
}
.pageBreak {
	border: 0
}
.page-cur, .page-next:hover, .page-num:hover, .page-prev:hover {
	background: #c00;
	border: 1px solid #c00;
	color: #fff;
	text-decoration: none
}
.page-next, .page-prev {
	font-size: 12px;
	vertical-align: top;
	width: 45px
}
.page-prev.noLink, .page-prev.noLink:hover {
	background: #fff;
	color: #999;
	cursor: text
}
.now-loading-wrap {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 99999;
	border: 1px solid #d7d7d7;
	text-align: center;
	background: rgba(0,0,0,.3)
}
.now-loading-wrap:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.now-loading-word {
	display: inline-block;
	padding: 20px;
	border-radius: 5px;
	background-color: #fff;
	vertical-align: middle;
	text-align: left;
	font-size: 14px;
	white-space: normal
}
.now-loading-word img {
	margin-right: 10px;
	vertical-align: middle
}
.perfect-data-form {
	margin: 0 auto;
	width: 900px;
	padding: 30px 50px;
	border: 1px solid #d7d7d7;
	border-radius: 3px
}
.ui-dialog .perfect-data-form {
	border: none
}
.perfect-data-form .Validform_loading {
	position: static
}
.perfect-data-form .ui-label {
	font-size: 14px;
	color: #666
}
.perfect-data-form .ui-button {
	margin-left: 100px;
	padding: 8px 45px;
	font-weight: 700
}
.field-wrap {
	overflow: hidden;
	display: inline-block;
	vertical-align: text-top;
	width: 480px
}
.btn-gray, .btn-red, .ui-button {
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	cursor: pointer
}
.field-wrap li {
	float: left;
	margin-bottom: 4px;
	width: 120px
}
.ui-button {
	background-image: none;
	border-radius: 2px;
	font-family: inherit;
	padding: 0 20px;
	text-decoration: none
}
a.ui-button-lgray, a.ui-button-lred {
	height: 30px;
	line-height: 30px
}
button.ui-button-lgray, button.ui-button-lred, input.ui-button-lgray, input.ui-button-lred {
	padding: 5px 20px
}
.ui-button-lgray, .ui-button-lred {
	font-size: 14px
}
.ui-button-lred {
	background-color: #0086f8;
	border: 1px solid #c00;
	color: #fff
}
.ui-button-lgray {
	background-color: #fcfcfc;
	border: 1px solid #f0f0f0;
	color: #999
}
a.ui-button-lred, a.ui-button-lred:active, a.ui-button-lred:hover {
	color: #fff
}
a.ui-button-lgray, a.ui-button-lgray:active, a.ui-button-lgray:hover {
	color: #999
}
.btn-gray, .btn-red {
	border: 1px solid #eee;
	background-color: #fcfcfc;
	padding: 4px 15px;
	font-size: 14px;
	color: #666
}
.btn-red {
	background-color: #0086f8;
	color: #fff;
	border: none
}
.btn-gray:hover {
	box-shadow: 1px 3px 5px rgba(150,150,150,.125) inset;
	color: #666
}
.btn-gray:active {
	box-shadow: 1px 3px 5px rgba(80,80,80,.125) inset
}
.btn-red:hover {
	box-shadow: 1px 3px 5px rgba(100,100,100,.35) inset;
	color: #fff
}
.btn-red:active {
	box-shadow: 1px 3px 5px rgba(0,0,0,.35) inset;
	color: #fff
}
.btn-radius {
	border-radius: 4px
}
select, textarea {
	padding: 7px 10px;
	margin-right: 5px;
	border: 1px solid #d7d7d7
}
select {
	border-radius: 3px
}
textarea {
	resize: none;
	border-radius: 3px;
	vertical-align: text-top
}
.ui-need, .ui-pr-item {
	vertical-align: middle
}
.ui-form-item {
	padding-bottom: 20px;
	position: relative
}
.ui-label {
	display: inline-block;
	width: 110px;
	text-align: right
}
.ui-need {
	color: #f64747
}
.ui-pr-item {
	position: relative;
	display: inline-block;
*display:inline;
	zoom: 1
}
.ui-pr-item .ui-text {
	padding-left: 40px;
	width: 270px;
	float: left
}
.ui-pr-item .ipt-icon {
	background: url(/static/image/reg-log-ico.png) no-repeat;
	display: inline-block;
	height: 22px;
	left: 15px;
	overflow: hidden;
	position: absolute;
	text-indent: -999em;
	top: 8px;
	width: 20px
}
.ui-pr-item .pass {
	background-position: 0 -22px
}
.ui-text, .ui-text-identify {
	padding: 8px 10px;
	border: 1px solid #d7d7d7;
	border-radius: 3px;
	width: 300px
}
.ui-text-identify {
	width: 100px
}
.ui-text-identify:hover, .ui-text:hover, textarea:hover {
	border-color: #999
}
.ui-text-identify:focus, .ui-text:focus, textarea:focus {
	border-color: #39f;
	background-color: #fff
}
.Validform_error {
	background-color: #ffebeb;
	border-color: #ffbdbe
}
.Validform_error:focus {
	box-shadow: none
}
.Validform_wrong {
	color: #0086f8;
	margin-left: 10px
}
.Validform_right {
	display: none
}
.ui-pr-item .Validform_wrong {
	display: block;
	position: absolute;
	top: 39px;
	left: 0
}
.Validform_loading {
	background: url(/static/image/onchkload.gif) no-repeat;
	color: #999;
	font-size: 12px;
	left: 0;
	padding-left: 20px;
	position: absolute;
	top: 41px
}
#Validform_msg {
	color: #7d8289;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
	width: 280px;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	background: #fff;
	position: absolute;
	top: 0;
	right: 50px;
	z-index: 99999;
	display: none;
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
	box-shadow: 2px 2px 0 rgba(0,0,0,.1)
}
#Validform_msg .iframe {
	position: absolute;
	left: 0;
	top: -1px;
	z-index: -1
}
#Validform_msg .Validform_title {
	line-height: 25px;
	height: 25px;
	text-align: left;
	font-weight: 700;
	padding: 0 8px;
	color: #fff;
	position: relative;
	background-color: #999;
	background: -moz-linear-gradient(top, #999, #666 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666')
}
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
	line-height: 22px;
	position: absolute;
	right: 8px;
	top: 0;
	color: #fff;
	text-decoration: none
}
#Validform_msg a.Validform_close:hover {
	color: #ccc
}
#Validform_msg .Validform_info {
	padding: 8px;
	border: 1px solid #bbb;
	border-top: none;
	text-align: left
}
label.ui-sel-item {
	position: relative;
	margin-right: 20px;
	display: inline-block;
	width: 118px;
	padding: 5px 0;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	border: 1px solid #c9c9c9
}
label.sel {
	width: 116px;
	padding: 4px 0;
	border: 1px solid #c00;
	color: #0086f8
}
label.ui-sel-item i {
	display: none
}
label.sel i {
	position: absolute;
	right: -1px;
	bottom: -1px;
	display: block;
	line-height: 1
}
label.ui-sel-item input {
	display: none
}
.base-cate-nav {
	position: absolute;
	top: 40px;
	/*width: 188px;
	padding-top: 1px;
	border: 1px solid #fff;
	border-top: none;
	background-color: #fff;
	box-shadow: 0 4px 8px #f6f6f6*/
	width: 248px; background: #1A7EEF; height: 440px; /*overflow-y: auto;*/
}
/*.base-cate-nav::-webkit-scrollbar{ width: 8px; background: hsla(0,0%,100%,0.00);}
.base-cate-nav::-webkit-scrollbar-thumb{ width: 8px; background: hsla(0,0%,100%,0.10);}*/
.base-cate-nav dt, .base-cate-nav dt span {
	position: relative;
	overflow: hidden;
	z-index: 1
}
.base-cate-nav dt {
	font-size: 13px
}
.base-cate-nav dt span {
	/*display: block;
	line-height: 41px;
	padding: 0;
	text-indent: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 188px*/
	display: block; padding: 5px 0;
}
.base-cate-nav dt a {
	margin: 0!important; padding: 0 17px; font-size: 14px; line-height: 30px; display: block; color: #fff;
}
.base-cate-nav .curr a, .base-cate-nav .curr a:hover {
	color: #fff
}
.base-cate-nav .curr dt span, .base-cate-nav dt span:hover {
	/*background-color: #0086f8;
	color: #fff*/
}
.base-cate-nav dt .iconfont {
	display: none;
	float: right;
	margin-right: 5px;
	font-size: 22px;
	color: #999;
	transition: all .3s
}
.base-cate-nav dt img {
	/*float: left;
	margin: 12px -6px 0 15px;
	width: 14px;
	height: 14px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition: all .3s*/
	display: none;
}
.base-cate-nav .curr img {
	/*transform: rotateY(180deg)*/
}
.base-cate-nav .curr .iconfont {
	color: #0086f8;
	opacity: 0;
	margin-right: -15px
}
.base-cate-nav .curr dt span {
	border-color: #fff
}
.base-cate-nav .curr dt {
	overflow: visible
}
.base-cate-nav .curr dd {
	display: block
}
.base-cate-nav dd {
	position: absolute;
	top: 0;
	left: 248px;
	height: 400px;
	padding: 20px;
	width: 952px;
	background: #fff;
	display: none;
	overflow: hidden;
	/*padding: 20px 25px 20px 20px;
	box-shadow: 0 4px 8px #f6f6f6*/
}
.base-cate-nav dd li {
	font-size: 12px;
	float: left;
	width: 33.3333%;
	line-height: 26px
}
.base-cate-nav .curr .a_c a, .base-cate-nav .curr .a_p {
	display: inline;
	float: left;
	font-size: 12px;
	color: #666;
	line-height: 16px
}
.base-cate-nav .curr dd a:hover {
	color: #c61b21;
	background-color: #fff
}
.base-cate-nav .l {
	overflow: hidden;
	float: left;
	width: 720px
}
.base-cate-nav dd .g-clear .a_c a::before{ left: auto!important; right: -9px!important;}
.base-cate-nav .r {
	overflow: hidden
}
.base-cate-nav .r div {
	float: right;
	margin-bottom: 5px
}
.base-cate-nav .curr .r a {
	padding: 0
}
.base-cate-nav .curr .r img {
	transform: rotate(0)
}
.base-cate-nav .curr .a_p {
	margin-top: 6px;
	padding: 0 20px 0 0;
	width: 95px;
	color: #333;
	font-weight: 700
}
.base-cate-nav .curr .a_c {
	position: relative;
	float: left;
	width: 620px;
	margin-top: -1px;
	padding-top: 8px;
	border-top: 1px dotted #e4e4e4
}
.base-cate-nav .a_c .iconfont {
	position: absolute;
	left: -30px;
	top: 10px;
	line-height: 12px;
	color: #999
}
.base-cate-nav .curr .a_c a {
	border-left: 1px solid #e4e4e4;
	margin-bottom: 8px
}
.base-cate-nav .view {
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	text-indent: 15px
}
.base-cate-nav .view a {
	font-size: 12px;
	padding: 0
}
.base-cate-nav .view a:hover {
	text-decoration: underline
}
.base-cate-nav .view a span {
	float: right;
	margin-right: 15px;
	font-family: simsun
}
.ui-popup-modal .g_pop_notice {
	width: 559px;
	height: 706px;
	background-color: transparent;
	border: none;
	box-shadow: none;
	border-radius: 0
}
.g_pop_notice .gg-close {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	font-size: 38px;
	cursor: pointer;
	color: #eee
}
.top_banner_slide {
	position: relative;
	margin: 0 auto;
	width: 1200px;
	height: 60px;
	overflow: hidden
}
.top_banner_slide .hd {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 100%
}
.top_banner_slide .hd ul {
	display: inline-block;
	float: right
}
.top_banner_slide .hd li {
	float: left;
	padding: 0 4px;
	cursor: pointer;
	background-color: #2f2f2f;
	color: #fff;
	margin-left: 2px
}
.top_banner_slide .hd .on {
	background-color: #0081ee
}
.full_pop_20171212 {
	background-color: transparent;
	border: none
}
.ui-popup-modal .full_pop_20171212 {
	box-shadow: none
}
.full_pop_20171212 .ui-dialog-body {
	width: 510px;
	height: 510px;
	background: url(/static/image/hqchipnew2018_pop.png) no-repeat;
	padding: 0
}
.full_pop_20171212 .close {
	position: absolute;
	top: -207px;
	right: -245px;
	width: 34px;
	height: 34px
}
.full_pop_20171212 .join {
	position: absolute;
	left: -112px;
	top: 149px;
	width: 210px;
	height: 44px
}
.join-cart {
	position: relative;
	padding-bottom: 15px;
	border-radius: 3px;
	background-color: #fff;
	font-size: 12px;
	width: 600px
}
.join-cart .left {
	width: 225px;
	padding-right: 25px;
	float: left;
	line-height: 2.5;
	border-right: 1px solid #e4e4e4
}
.join-cart .right {
	float: left;
	margin-left: -1px;
	width: 323px;
	padding-left: 25px;
	border-left: 1px solid #e4e4e4
}
.join-cart .price-tab {
	width: 100%;
	margin-bottom: 15px
}
.join-cart .price-tab th {
	line-height: 2.5;
	color: #999
}
.join-cart .price-tab td {
	border-bottom: 1px solid #e4e4e4;
	line-height: 2
}
.join-cart .ipt {
	border: 1px solid #e4e4e4;
	width: 60px;
	padding: 3px 5px;
	font-size: 14px;
	color: #0086f8
}
.join-cart .exec {
	font-size: 18px;
	line-height: 12px;
	margin: 0 5px;
	color: #999
}
.join-cart .error_msg {
	display: none
}
.join-cart .error_msg i {
	display: inline-block;
	padding: 0 4px;
	margin-right: 5px;
	line-height: 1;
	border: 1px solid #d00;
	color: #d00;
	border-radius: 100%;
	font-style: normal;
	font-weight: 700
}
.join-cart .right .btn-ctx {
	padding-top: 15px;
	display: flex
}
.join-cart .book-cart-btn, .join-cart .join-cart-btn, .join-cart .nowbuy-cart-btn {
	display: block;
	margin-right: 10px;
	width: 110px;
	line-height: 36px;
	text-align: center;
	background-color: #e03641;
	border-radius: 2px;
	font-size: 14px;
	color: #fff
}
.join-cart .join-cart-btn:hover {
	background-color: #D02B3E
}
.join-cart .book-cart-btn, .join-cart .nowbuy-cart-btn {
	width: 108px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e03641;
	background-color: #fff;
	color: #e03641
}
.join-cart .book-cart-btn:hover, .join-cart .nowbuy-cart-btn:hover {
	background-color: #fff5f5
}
.join-cart .join-cart-dis {
	color: #fff;
	background-color: #ccc;
	cursor: not-allowed;
	border: none
}
.join-cart .join-cart-dis:hover {
	background-color: #ccc
}
.ui-popup-backdrop {
	background: 0 0!important
}
.add-cart-dialog {
	border: none!important
}
.add-cart-dialog .ui-dialog-content {
	position: static;
	text-align: right
}
.add-cart-dialog .close-btn {
	position: absolute;
	right: 10px;
	top: 5px;
	line-height: 28px;
	font-size: 20px;
	cursor: pointer
}
.add-cart-dialog .title {
	line-height: 40px;
	font-size: 20px
}
.add-cart-dialog .title .iconfont {
	margin-right: 6px;
	vertical-align: top
}
.add-cart-dialog .ui-dialog-body {
	padding: 36px 26px;
	width: 270px;
	text-align: center
}
.add-cart-succ .title {
	color: #666
}
.add-cart-succ .btn-area {
	padding-right: 12px
}
.add-cart-succ .btn-area a {
	color: #09f
}
.add-cart-succ .down-list {
	margin: 0 15px 0 10px
}
.add-cart-succ .btn-area .go-cart {
	color: #666;
	text-decoration: underline
}
.add-cart-fail .title {
	color: #e03641
}
.test-buy-num-tip {
	border: none;
	background-color: #fef3cf
}
.test-buy-num-tip .ui-dialog-body {
	line-height: 16px;
	color: #666;
	font-size: 12px;
	padding: 8px 20px
}
.test-buy-num-tip .iconfont {
	margin-right: 5px;
	color: #f90;
	font-size: 16px
}
.ui-popup-bottom .test-buy-num-tip .ui-dialog-arrow-a, .ui-popup-bottom .test-buy-num-tip .ui-dialog-arrow-b, .ui-popup-bottom-left .test-buy-num-tip .ui-dialog-arrow-a, .ui-popup-bottom-left .test-buy-num-tip .ui-dialog-arrow-b, .ui-popup-bottom-right .test-buy-num-tip .ui-dialog-arrow-a, .ui-popup-bottom-right .test-buy-num-tip .ui-dialog-arrow-b {
	border-bottom-color: #fef3cf
}
.ui-popup-top .test-buy-num-tip .ui-dialog-arrow-a, .ui-popup-top .test-buy-num-tip .ui-dialog-arrow-b, .ui-popup-top-left .test-buy-num-tip .ui-dialog-arrow-a, .ui-popup-top-left .test-buy-num-tip .ui-dialog-arrow-b, .ui-popup-top-right .test-buy-num-tip .ui-dialog-arrow-a, .ui-popup-top-right .test-buy-num-tip .ui-dialog-arrow-b {
	border-top-color: #fef3cf
}
.general-pop {
	border: 1px solid #e03641;
	border-radius: 0
}
.general-pop .ui-dialog-close {
	color: #e03641;
	top: 0;
	right: 10px;
	opacity: 1;
	font-weight: 400;
	font-size: 34px
}
.general-pop .ui-dialog-title {
	font-weight: 400;
	padding: 0 20px;
	line-height: 34px
}
.discount-icon-1, .discount-icon-2 {
	z-index: 1;
	overflow: hidden;
	line-height: 1;
	zoom: .5;
	text-align: left;
	position: absolute
}
.discount-icon-1 {
	top: 0;
	right: 0;
	width: 100px;
	height: 100px;
	color: #fff;
	-moz-transform: scale(.5);
	-moz-transform-origin: top right
}
.discount-icon-1 .circle {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 99px dotted;
	border-width: 0vw;
	margin: 0vw;
	color: #ff7a21;
	background-color: currentColor
}
.discount-icon-1 .num {
	font-family: sans-serif;
	position: absolute;
	left: 30px;
	top: 4px;
	font-size: 66px
}
.discount-icon-1 .unit {
	position: absolute;
	bottom: 20px;
	right: 18px;
	font-size: 20px
}
.discount-icon-1 .unit::before {
	position: absolute;
	left: -34px;
	top: -7px;
	height: 10px;
	width: 60px;
	content: "";
	background-color: #ff7a21;
	border-top: 1px solid #fff;
	transform: rotate(-45deg)
}
.discount-icon-2 {
	top: 0;
	right: 0;
	width: 100px;
	height: 100px;
	color: #fff;
	-moz-transform: scale(.5);
	-moz-transform-origin: top right
}
.discount-icon-2 .circle {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 99px dotted;
	border-width: 0vw;
	margin: 0vw;
	color: #ff7a21;
	background-color: currentColor
}
.out-stock .discount-icon-1 .circle, .out-stock .discount-icon-2 .circle, .out-stock .fc-promote {
	color: #999
}
.discount-icon-2 .num {
	font-family: sans-serif;
	position: absolute;
	left: 4px;
	top: 20px;
	font-size: 56px;
	letter-spacing: -5px
}
.discount-icon-2 .unit {
	position: absolute;
	bottom: 30px;
	right: 6px;
	font-size: 16px
}
.out-stock .discount-icon-1 .unit::before {
	background-color: #999
}
.discount_coupon {
	border: none;
	min-width: 570px;
	height: 530px
}
.discount_coupon .ui-dialog-content, .discount_coupon .ui-dialog-grid {
	width: 100%;
	height: 530px
}
.discount_coupon .ui-dialog-body {
	padding: 0
}
.discount_coupon .close-btn {
	cursor: pointer;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #d00;
	border-radius: 50%;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 24px;
	color: #d00
}
.discount_coupon_list {
	width: 100%;
	height: 470px;
	padding-top: 60px;
	text-align: center
}
.discount_coupon_list h3 {
	font-size: 25px;
	font-family: "Adobe Heiti Std";
	color: #e0393b
}
.discount_coupon_list ul {
	padding: 20px 20px 0
}
.discount_coupon_list li {
	padding: 20px 0;
	display: inline-block;
	width: 190px;
	height: 260px;
	margin: 12px;
	color: #ffedcc;
	background: url(/static/image/discount_coupon_bg.png) no-repeat
}
.discount_coupon_list li p {
	font-size: 18px;
	text-align: center
}
.discount_coupon_list li h5 {
	font-weight: 700
}
.discount_coupon_list li h5 span {
	display: inline-block;
	font-size: 70px;
	line-height: 62px;
	margin-top: 20px;
	position: relative
}
.discount_coupon_list li h5 span::before {
	content: '￥';
	font-size: 26px;
	font-weight: 700;
	color: #ffedcc;
	position: absolute;
	left: -26px;
	top: -12px
}
.discount_coupon_list h4 {
	font-size: 22px
}
.discount_coupon_list .getBtn {
	cursor: pointer;
	margin: 10px;
	display: inline-block;
	width: 140px;
	line-height: 36px;
	background: #fedca0;
	color: #9b1d22;
	text-align: center;
	border-radius: 20px
}
.discount_coupon_list li p small {
	font-size: 15px
}
.letter_spacing5 {
	letter-spacing: 5px
}
.letter_spacing2 {
	letter-spacing: 2px
}
.new_user_coupon {
	border: none;
	background-color: transparent;
	box-shadow: none!important

}
.new_user_coupon .ui-dialog-body {
	padding: 0
}
.new_user_coupon .close {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 0;
	right: 0;
	cursor: pointer
}
.new_user_coupon .go {
	position: absolute;
	width: 212px;
	height: 40px;
	bottom: 34px;
	left: 62px
}
.ui-dialog.is_first_day {
	background: 0 0;
	border: 0;
	box-shadow: none;
	transform: translate(-50%, -50%);
	position: fixed;
	left: calc(50% + 20px);
	top: calc(50% - 30px)
}
.ui-dialog.is_first_day .ui-dialog-content {
	width: auto!important
}
.ui-dialog.is_first_day .ui-dialog-content .close {
	position: absolute;
	right: 10px;
	top: 27px;
	width: 36px;
	height: 35px;
	cursor: pointer
}
.ui-dialog.is_first_day .ui-dialog-content .img {
	position: absolute;
	width: 541px;
	height: 401px;
	left: 0;
	bottom: 0;
	cursor: pointer
}
.el-popup-parent--hidden {
	overflow: auto!important;
	padding-right: 0!important
}
.ui-popup-modal .enquiry_dialog_body {
	border: none
}
.ui-popup-modal .enquiry_dialog_body .ui-dialog-body {
	padding: 0
}
.enquiry_dialog {
	width: 692px;
	height: 462px;
	border: 1px solid #797979;
	font-size: 16px
}
.enquiry_dialog .red {
	color: #CE3343!important
}
.enquiry_dialog h2 {
	height: 40px;
	line-height: 40px;
	background: #ce3343;
	text-align: center;
	color: #fff;
	font-weight: 400;
	font-size: 16px
}
.enquiry_dialog .enquiry_body {
	padding: 15px;
	height: 389px;
	display: flex
}
.enquiry_dialog .enquiry_body .left {
	border-right: 1px solid #e4e4e4;
	width: 501px
}
.enquiry_dialog .enquiry_body .right {
	width: 160px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}
.enquiry_dialog .enquiry_body .goodmessage {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e4e4e4
}
.enquiry_dialog .enquiry_body .goodmessage p {
	flex-shrink: 1;
	width: 50%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.enquiry_dialog .enquiry_body .goodmessage p a {
	color: #000;
	text-decoration: none
}
.enquiry_dialog .enquiry_body .itemctx {
	display: flex;
	padding-right: 5px;
	padding-top: 18px
}
.enquiry_dialog .enquiry_body .item {
	position: relative
}
.enquiry_dialog .enquiry_body .itemctx1 .item1 {
	margin-right: 19px
}
.enquiry_dialog .enquiry_body .itemctx strong {
	font-weight: 400
}
.enquiry_dialog .enquiry_body .itemctx .important {
	color: #ce3343
}
.enquiry_dialog .enquiry_body .itemctx input {
	width: 104px;
	height: 33px;
	padding-left: 8px;
	border: 1px solid #c7c7c7
}
.enquiry_dialog .enquiry_body textarea {
	width: 366px;
	height: 70px;
	padding: 10px
}
.enquiry_dialog .enquiry_body .ttop {
	vertical-align: top;
	padding-right: 40px
}
.enquiry_dialog .enquiry_body .itemctx3 {
	padding: 10px 25px 0 88px
}
.enquiry_dialog .enquiry_body .itemctx3 .item {
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%
}
.enquiry_dialog .enquiry_body .itemctx3 .button {
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	cursor: pointer
}
.enquiry_dialog .enquiry_body .itemctx3 .xj {
	background: #ce3343;
	color: #fff;
	border: 1px solid #ce3343
}
.enquiry_dialog .enquiry_body .itemctx3 .qx {
	background: #fff;
	color: #a3a3a3;
	border: 1px solid #999
}
.enquiry_dialog .enquiry_body .itemctx3 a {
	text-decoration: none;
	color: #06F
}
.enquiry_dialog .enquiry_body .itemctx4 {
	padding: 10px;
	font-size: 12px;
	width: 456px;
	display: block;
	border: 1px dashed #e4e4e4;
	margin-top: 10px;
	color: #858585
}
.enquiry_dialog .enquiry_body .itemctx4 h3 {
	font-size: 14px;
	color: #000;
	padding-bottom: 10px
}
.enquiry_dialog .price-input {
	text-indent: 20px;
	position: relative
}
.enquiry_dialog .price-icon {
	position: absolute;
	top: 6px;
	left: 94px;
	color: #999;
	z-index: 2;
	font-size: 17px
}
.enquiry_dialog .red-border {
	border-color: #CE3343!important
}
.enquiry_dialog .tips {
	position: absolute;
	top: 35px;
	left: 86px;
	color: red;
	font-size: 12px;
	white-space: nowrap
}
.enquiry_dialog_Succeed {
	border: none
}
.enquiry_dialog_Succeed .ui-dialog-body {
	padding: 0
}
.xjsucceed {
	position: relative;
	width: 464px;
	height: 208px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #666;
	box-shadow: 0 0 7px #fff;
	border-radius: 4px
}
.xjsucceed dl {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center
}
.xjsucceed dt {
	width: 82px
}
.xjsucceed dd h2 {
	color: #535353;
	margin-bottom: 10px;
	font-size: 20px
}
.xjsucceed dd {
	width: 286px;
	font-size: 12px;
	line-height: 21px
}
.xjsucceed .close-bnt {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	display: block;
	width: 20px;
	height: 20px
}
.comefrom_pcb_wWW68oqL6UaEpPH8 .asideFixed, .comefrom_pcb_wWW68oqL6UaEpPH8 .copy_right, .comefrom_pcb_wWW68oqL6UaEpPH8 .g-top, .comefrom_pcb_wWW68oqL6UaEpPH8 .g-top-bar, .comefrom_pcb_wWW68oqL6UaEpPH8 .main-nav-bg-red, .comefrom_pcb_wWW68oqL6UaEpPH8 .quick-nav, .comefrom_pcb_wWW68oqL6UaEpPH8 .site_footer, .comefrom_pcb_wWW68oqL6UaEpPH8 .top_banner_slide {
	display: none
}
.comefrom_pcb_wWW68oqL6UaEpPH8 .fix-chk-cont {
	margin-top: 12px!important
}
.comefrom_pcb_wWW68oqL6UaEpPH8 {
	background: #f5f5f5
}
.comefrom_pcb_wWW68oqL6UaEpPH8 .pcb-content-JOF3 {
	padding-top: 114px
}
.comefrom_pcb_wWW68oqL6UaEpPH8 .gambDialog {
	top: 110px!important
}
.comefrom_pcb_wWW68oqL6UaEpPH8 .replaceNeed {
	top: -12%!important
}
.sdk-action, .sdk-frame {
	right: 100px!important
}
.blink {
	color: #0046f8 !important;
	font-size: 16px;
	animation: changeshadow 2s ease-in infinite;
	/* 其它浏览器兼容性前缀 */
	-webkit-animation: changeshadow 2s linear infinite;
	-moz-animation: changeshadow 2s linear infinite;
	-ms-animation: changeshadow 2s linear infinite;
	-o-animation: changeshadow 2s linear infinite;
}
 @keyframes changeshadow {
 0% {
text-shadow: 0 0 4px #327dbd
}
 50% {
text-shadow: 0 0 40px #327dbd
}
 100% {
text-shadow: 0 0 4px #327dbd
}
}
    /* 添加兼容性前缀 */
    @-webkit-keyframes changeshadow {
 0% {
text-shadow: 0 0 4px #327dbd
}
 50% {
text-shadow: 0 0 40px #327dbd
}
 100% {
text-shadow: 0 0 4px #327dbd
}
}
 @-moz-keyframes changeshadow {
 0% {
text-shadow: 0 0 4px #327dbd
}
 50% {
text-shadow: 0 0 40px #327dbd
}
 100% {
text-shadow: 0 0 4px #327dbd
}
}
 @-ms-keyframes changeshadow {
 0% {
text-shadow: 0 0 4px #327dbd
}
 50% {
text-shadow: 0 0 40px #327dbd
}
 100% {
text-shadow: 0 0 4px #327dbd
}
}
 @-o-keyframes changeshadow {
 0% {
text-shadow: 0 0 4px #327dbd
}
 50% {
text-shadow: 0 0 40px #327dbd
}
 100% {
text-shadow: 0 0 4px #327dbd
}
}
.table-list li {
	float: left;
	width: 23%;
	margin: 0 0.9% 20px;
	border: 1px solid #c6e4fc;
	list-style: none;
	text-align: center;
	line-height: 30px;
}
.table-list img {
	width: 99%;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #cfdffe
}
.table-list p {
	height: 30px;
	overflow: hidden
}
.table-list .title {
	font-weight: bold;
	font-size: 17px;
}
.table-list-index li {
	float: left;
	width: 18%;
	margin: 0 0.5% 10px;
	border: 1px solid #c6e4fc;
	list-style: none;
	text-align: center;
	line-height: 30px;
}
.table-list-index img {
	width: 99%;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #cfdffe;
}
.table-list-index p {
	height: 30px;
	overflow: hidden
}
.table-list-index .title {
	font-weight: bold;
	font-size: 17px;
}
.search-icon {
	vertical-align: middle;
}
.hang5 {
	width: 10%
}
.chapinxi .g-right {
	float: left !important;
}

/***************************************************/
.navtoolbar {
	position: fixed;
	top: 0;
	right: 60px;
	height: 100%;
	z-index: 500
}
.navtoolbar .lang_edit {
	right: 60px;
	top: 50%;
	margin-right: 0;
	width: 14px
}
.toptoolbar {
	position: fixed;
	right: 10px;
	width: 48px;
	top: 50%;
	transform: translate(0, -50%)
}
.navtoolbar .navbar_default {
	width: 48px;
	height: 48px;
	line-height: 48px;
	position: relative;
	margin-top: 5px;
	
}
.navtoolbar .navbar_default:first-child {
	margin-top: 0
}
.navtoolbar .navbar_default .icon-QRcode, .navtoolbar .navbar_default .icon-history, .navtoolbar .navbar_default .icon-mail, .navtoolbar .navbar_default .icon-order, .navtoolbar .navbar_default .icon-phone, .navtoolbar .navbar_default .icon-qq, .navtoolbar .navbar_default .icon-skype, .navtoolbar .navbar_default .icon-top, .navtoolbar .navbar_default .icon-whatsapp {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center
}
.navtoolbar .navbar_default .icon-QRcode, .navtoolbar .navbar_default .icon-history, .navtoolbar .navbar_default .icon-mail, .navtoolbar .navbar_default .icon-order, .navtoolbar .navbar_default .icon-phone, .navtoolbar .navbar_default .icon-top, .navtoolbar .navbar_default .icon-whatsapp {
	font-size: 30px;
	background: #fff;
	border: 1px solid #e6e6e6;
	box-sizing: border-box
}
.navtoolbar .navbar_default .icon-skype {
	font-size: 38px;
	line-height: 51px
}
.navtoolbar .navbar_default .icon-order, .navtoolbar .navbar_default .icon-qq, .navtoolbar .navbar_default .icon-whatsapp {
	font-size: 34px
}
.navtoolbar .navbar_default>a:hover {
	color: #fff
}
.navtoolbar .right_box {
	display: none;
	position: absolute;
	right: 60px;
	top: 0;
	background: #fff;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.16);
	border: 1px solid #e6e6e6;
	padding: 20px 16px
}
.navtoolbar .box_pointer {
	width: 12px;
	height: 12px;
	background: #fff;
	box-shadow: 0 2px 30px 0 rgba(0,0,0,.16);
	position: absolute;
	right: -6px;
	top: 13px;
	transform: rotate(45deg)
}
.side-menu, .uc_qrcode {
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.16)
}
.navtoolbar .box_head {
	display: inline-block;
	float: left;
	width: 100%;
	margin-bottom: 4px
}
.navtoolbar .box_head .icon-QRcode, .navtoolbar .box_head .icon-history, .navtoolbar .box_head .icon-mail, .navtoolbar .box_head .icon-phone, .navtoolbar .box_head .icon-qq, .navtoolbar .box_head .icon-skype, .navtoolbar .box_head .icon-whatsapp {
	width: 56px;
	height: 56px;
	line-height: 56px;
	font-size: 52px;
	float: left;
	border: 0
}
.navtoolbar .p1 {
	height: 24px;
	line-height: 24px;
	font-size: 20px;
	overflow: hidden;
	width: 100%
}
.navtoolbar .p2, .navtoolbar .p3 {
	margin-top: 4px;
	line-height: 14px;
	color: #666;
	width: 100%
}
.navtoolbar .nav_kefu {
	width: 350px;
	padding: 20px 16px 0
}
.navtoolbar .nav_kefu .box_title {
	float: left;
	padding-left: 10px;
	width: 260px
}
.navtoolbar .nav_kefu ul {
	padding: 2px 0 9px;
	display: inline-block;
	float: left;
	width: 100%;
	border-bottom: 1px dashed #e4e4e4
}
#menu ul li, .menu-a {
	border-bottom: #ebebeb 1px solid
}
.navtoolbar .nav_kefu ul li {
	float: left;
	height: 19px;
	line-height: 19px;
	margin-right: 16px
}
.navtoolbar .nav_kefu ul li a {
	color: #333
}
.navtoolbar .nav_kefu .hot_line {
	color: #333;
	height: 35px;
	line-height: 19px;
	font-size: 14px;
	padding: 8px 0;
	text-align: center;
	float: left;
	width: 100%
}
.navtoolbar .box_QRcode, .navtoolbar .box_email, .navtoolbar .box_history, .navtoolbar .hot_line, .navtoolbar .whatsapp {
	min-width: 256px;
	padding: 20px 10px
}
.navtoolbar .box_QRcode .box_title, .navtoolbar .box_email .box_title, .navtoolbar .box_history .box_title, .navtoolbar .hot_line .box_title, .navtoolbar .whatsapp .box_title {
	float: left;
	padding-left: 10px;
	width: 175px
}
.navtoolbar .box_email .p_email, .navtoolbar .hot_line .p_line, .navtoolbar .whatsapp .p_whatsapp {
	width: 100%;
	height: 19px;
	font-size: 14px;
	line-height: 19px;
	color: #333;
	float: left;
	margin-top: 5px;
	padding-left: 10px
}
.navtoolbar .box_email .p_email {
	max-height: 44px;
	height: auto
}
.navtoolbar .box_QRcode .qrcode_img {
	margin-top: 10px;
	text-align: center;
	float: left;
	width: 100%
}
.navtoolbar .box_QRcode .qrcode_img img {
	width: 120px;
	height: 120px
}
.navtoolbar .box_history .history_record {
	width: 100%;
	float: left;
	overflow-y: auto;
	height: 195px
}
.navtoolbar .box_history .history_record::-webkit-scrollbar {
background-color:#e4e4e4;
border-radius:16px;
width:8px;
height:100%;
margin:0 auto
}
.navtoolbar .box_history .history_record::-webkit-scrollbar-thumb {
background-color:silver;
border-radius:16px;
width:8px
}
.navtoolbar .box_history .history_record li {
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #f5f5f5;
	margin-top: 4px;
	float: left;
	padding: 0 10px
}
.navtoolbar .box_history .history_record li:hover {
	background: #e6e6e6
}
.navtoolbar .box_history .history_record li a {
	width: 190px;
	display: inline-block;
	overflow: hidden
}
.navtoolbar .box_history .history_record li:first-child {
	margin-top: 0
}
.navtoolbar .box_history .history_record li span {
	float: right;
	margin-top: 7px;
	cursor: pointer
}
.navtoolbar .navbar_default:hover .right_box{ display: block;}
.navtoolbar .navbar_default>a.iconfont{ display: block; width: 46px; height: 46px; position: relative; border: 1px solid #eee; background: #fff;}
.navtoolbar .navbar_default>a.iconfont img{ display: block; width: 46px; position: absolute; top: 0; left: 0; z-index: 0; transition: all 0.5s;}
.navtoolbar .navbar_default>a.iconfont img.img2{ opacity: 0;}
.navtoolbar .navbar_default:hover a.iconfont .img2{ z-index: 5; opacity: 1; background: #1A7EEF!important;}
.navtoolbar .navbar_default>a.uert{ border-color: #1A7EEF; background: #1A7EEF;}
.navtoolbar .navbar_default:hover a.iconfont{ border-color: #1A7EEF; background: #1A7EEF!important;}
.navtoolbar .box_head{ display: flex; justify-content: flex-start;}
.navtoolbar .urt a{ display: flex; justify-content: flex-end; align-items: center;}
.navtoolbar .urt a img{ margin-right: 5px;}
.intro table{width:100% !important}








