﻿@media screen and (max-width: 319px) {
html {
	font-size: 19.9375px
}
}
@media screen and (min-width: 320px) and (max-width: 359px) {
html {
	font-size: 22.4375px
}
}
@media screen and (min-width: 360px) and (max-width: 374px) {
html {
	font-size: 23.375px
}
}
@media screen and (min-width: 375px) and (max-width: 383px) {
html {
	font-size: 23.9375px
}
}
@media screen and (min-width: 384px) and (max-width: 399px) {
html {
	font-size: 24.9375px
}
}
@media screen and (min-width: 400px) and (max-width: 413px) {
html {
	font-size: 25.8125px
}
}
@media screen and (min-width: 414px) and (max-width: 767px) {
html {
	font-size: 46.875px
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
html {
	font-size: 46.875px
}
}
@media screen and (min-width: 1024px) {
html {
	font-size: 46.875px
}
}
html {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0;
	color: #333333;
	background-color: white;
	height: 100%;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
svg:not(:root) {
	overflow: hidden
}

a:active {
	outline: 0
}
a:active {
	color: #006699
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}





fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto;
	resize: vertical
}
optgroup {
	font-weight: bold
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
html {
	font-family: "PingFang SC", Helvetica, "Microsoft YaHei", Arial, "sans-serif"
}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
	margin: 0
}
ul, ol, li, dl, dd {
	margin: 0;
	padding: 0;
	list-style: none outside none
}
ul, ol {
	list-style: none outside none
}
h1, h2, h3 {
	font-weight: normal
}


.clearfix:before, .clearfix:after {
	display: table;
	content: " "
}
.clearfix:after {
	clear: both
}
*:focus {
	outline: none
}


.nohighlight:focus {
	outline: none
}
i {
	font-style: normal
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://public.mtnets.com/Font/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://public.mtnets.com/Font/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://public.mtnets.com/Font/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://public.mtnets.com/Font/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://public.mtnets.com/Font/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://public.mtnets.com/Font/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://public.mtnets.com/Font/montserrat/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://public.mtnets.com/Font/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://public.mtnets.com/Font/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://public.mtnets.com/Font/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url("https://public.mtnets.com/Font/openSans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://public.mtnets.com/Font/openSans/OpenSans-Regular-webfont.woff") format("woff"), url("https://public.mtnets.com/Font/openSans/OpenSans-Regular-webfont.ttf") format("truetype")
}
[FP] {
display:flex
}
[FP]>[FC] {
flex:1
}
[FP]>[FC*="1/"], [FP]>[FC~="flex0"] {
flex:initial
}
[FP]>[FC~="flex"] {
display:flex
}
[FP~="left"] {
flex-direction:row
}
[FP~="top"] {
flex-direction:column
}
[FP~="right"] {
flex-direction:row-reverse
}
[FP~="bottom"] {
flex-direction:column-reverse
}
[FP~="gutter"] {
margin:-0.8em 0 0.8em -0.8em
}
[FP~="gutter"]>[FC] {
padding:0.8em 0 0 0.8em
}
[FP~="center"] {
justify-content:center;
align-items:center
}
[FP~="wrap"] {
flex-wrap:wrap
}
[FP~="main-start"] {
justify-content:flex-start
}
[FP~="main-center"] {
justify-content:center
}
[FP~="main-end"] {
justify-content:flex-end
}
[FP~="main-between"] {
justify-content:space-between
}
[FP~="main-around"] {
justify-content:space-around
}
[FP~="cross-start"] {
align-items:flex-start
}
[FP~="cross-center"] {
align-items:center
}
[FP~="cross-end"] {
align-items:flex-end
}
[FP~="cross-baseline"] {
align-items:baseline
}
[FP~="cross-stretch"] {
align-items:stretch
}
[FP~="start"] {
align-content:flex-start
}
[FP~="end"] {
align-content:flex-end
}
[FP~="center"] {
align-content:center
}
[FP~="between"] {
align-content:space-between
}
[FP~="around"] {
align-content:space-around
}
[FP~="stretch"] {
align-content:stretch
}
[FC~="start"] {
align-self:flex-start
}
[FC~="end"] {
align-self:flex-end
}
[FC~="center"] {
align-self:center
}
[FC~="baseline"] {
align-self:baseline
}
[FC~="stretch"] {
align-self:stretch
}
[FC~="1/2"] {
width:50%
}
[FC~="1/3"] {
width:33.3333333%
}
[FC~="1/4"] {
width:25%
}
[FC~="1/5"] {
width:20%
}
[FC~="1/6"] {
width:16.6666667%
}
[FC~="order1"] {
order:1
}
[FC~="order2"] {
order:2
}
[FC~="order3"] {
order:3
}
[FC~="order4"] {
order:4
}
[FC~="order5"] {
order:5
}
[FC~="order6"] {
order:6
}
[FC~="order7"] {
order:7
}
[FC~="order8"] {
order:8
}
[FC~="order9"] {
order:9
}
[FC~="order10"] {
order:10
}
[FCR~="fix"] {
flex-grow:0;
flex-shrink:0
}
[FCR~="fill"] {
flex-grow:1;
flex-shrink:1
}
[FCR~="average"] {
width:0;
height:auto;
flex-grow:1;
flex-shrink:1
}
.productFilter .productFilterBot ul:after, .FilterBg .filterClass .clearfix:after, .appClass .appClassBot .appClassMain .clearfix:after, .productFilter .productFilterBot ul:before, .FilterBg .filterClass .clearfix:before, .appClass .appClassBot .appClassMain .clearfix:before {
	content: "";
	display: table
}
.productFilter .productFilterBot ul:after, .FilterBg .filterClass .clearfix:after, .appClass .appClassBot .appClassMain .clearfix:after {
	clear: both
}
.index_today .today_list ul li .today_list_pic i, .index-news-swiper .item .image .play-ico, .sindex_nav ul li a b i, .main_title a.change b i, .sindex_hot .gray_bg .sindex_classify_list ul li .item .product_img img, .company ul li .li_bot .li_bot_con .li_bot_img img, .subVideo ul li a .image i, .productLists .table li .item .image img, .productLists .listing li .item .image img, .productFilterMain .filter .Brands li p a img, .productFilterMain .filter .priceRange::after, .productClass .productClassRight .image li a p img, .productDetailTop .back i, .productDetailTop .share i, .productDetailTop .swiper-container .swiper-wrapper .swiper-slide .image img, #imgDiv img, .productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item .image img, .productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item .image img, .option .guestMain, .option .guestMain .whether ul li.checked b i, .tel-bullet .tel-bullet-main, .tel-bullet .tel-bullet-main ul li .right-ico i, .applicationNav ul li a b i, .applicationPro ul li .image img, .applicationCompany .appComInfor .logo img, .applicationContent .relevant li .image img, .applicationContent .other li a .image img, .appClassList li .appClassContent .image img, .navigation .navigationMain .navigationBox, .navigation .navigationMain .navigationBox ul li a p, .no-application .item, .techLike .relevantList li .image img, .techLike .otherProducts li .image img, .m-exhibition-video .image a i, .m-exhibition-list dd .image a i, .purchasing li .image a i, .m-news-copyright .copyright-title p, .m-recom-exhibition-list li a .image i, .about_img img, .menu nav .find a span i {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.product_list .product_nav li a, .productFilterMain .filter .Brands li p a, .parameter dl dd a, .productDetailCom .navigations li a, .techList2 .screenCom .navigations li a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.p_red {
	background-color: red
}
.p_green {
	background-color: green
}
.p_yellow {
	background-color: #ff0
}
.p_blue {
	background-color: blue
}
.border, .border-top, .border-right, .border-bottom, .border-left, .border-topbottom, .border-rightleft, .border-topleft, .border-rightbottom, .border-topright, .border-bottomleft {
	position: relative
}
.border::before, .border-top::before, .border-right::before, .border-bottom::before, .border-left::before {
	content: "\0020";
	overflow: hidden;
	position: absolute
}
.border-topbottom::before, .border-topbottom::after {
	content: "\0020";
	overflow: hidden;
	position: absolute
}
.border-rightleft::before, .border-rightleft::after {
	content: "\0020";
	overflow: hidden;
	position: absolute
}
.border-topleft::before, .border-topleft::after {
	content: "\0020";
	overflow: hidden;
	position: absolute
}
.border-rightbottom::before, .border-rightbottom::after {
	content: "\0020";
	overflow: hidden;
	position: absolute
}
.border-topright::before, .border-topright::after {
	content: "\0020";
	overflow: hidden;
	position: absolute
}
.border-bottomleft::before, .border-bottomleft::after {
	content: "\0020";
	overflow: hidden;
	position: absolute
}
.border::before {
	box-sizing: border-box;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 1px solid #ddd;
	transform-origin: 0 0
}
.border-top::before, .border-bottom::before {
	left: 0;
	width: 100%;
	height: 1px
}
.border-topbottom::before, .border-topbottom::after {
	left: 0;
	width: 100%;
	height: 1px
}
.border-topleft::before, .border-rightbottom::after, .border-topright::before, .border-bottomleft::before {
	left: 0;
	width: 100%;
	height: 1px
}
.border-right::before, .border-left::before {
	top: 0;
	width: 1px;
	height: 100%
}
.border-rightleft::before, .border-rightleft::after {
	top: 0;
	width: 1px;
	height: 100%
}
.border-topleft::after, .border-rightbottom::before, .border-topright::after, .border-bottomleft::after {
	top: 0;
	width: 1px;
	height: 100%
}
.border-top::before, .border-topbottom::before, .border-topleft::before, .border-topright::before {
	border-top: 1px solid #ddd;
	transform-origin: 0 0
}
.border-right::before, .border-rightbottom::before, .border-rightleft::before, .border-topright::after {
	border-right: 1px solid #ddd;
	transform-origin: 100% 0
}
.border-bottom::before, .border-topbottom::after, .border-rightbottom::after, .border-bottomleft::before {
	border-bottom: 1px solid #ddd;
	transform-origin: 0 100%
}
.border-left::before, .border-topleft::after, .border-rightleft::after, .border-bottomleft::after {
	border-left: 1px solid #ddd;
	transform-origin: 0 0
}
.border-top::before, .border-topbottom::before, .border-topleft::before, .border-topright::before {
	top: 0
}
.border-right::before, .border-rightleft::after, .border-rightbottom::before, .border-topright::after {
	right: 0
}
.border-bottom::before, .border-topbottom::after, .border-rightbottom::after, .border-bottomleft::after {
	bottom: 0
}
.border-left::before, .border-rightleft::before, .border-topleft::after, .border-bottomleft::before {
	left: 0
}
@media (min--moz-device-pixel-ratio: 1.5) and (max--moz-device-pixel-ratio: 2.49), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 2.49), (min-device-pixel-ratio: 1.5) and (max-device-pixel-ratio: 2.49), (min-resolution: 144dpi) and (max-resolution: 239dpi), (min-resolution: 1.5dppx) and (max-resolution: 2.49dppx) {
.border::before {
width:200%;
height:200%;
transform:scale(0.5)
}
.border-top::before, .border-bottom::before {
transform:scaleY(0.5)
}
.border-topbottom::before, .border-topbottom::after {
transform:scaleY(0.5)
}
.border-topleft::before, .border-rightbottom::after, .border-topright::before, .border-bottomleft::before {
transform:scaleY(0.5)
}
.border-right::before, .border-left::before {
transform:scaleX(0.5)
}
.border-rightleft::before, .border-rightleft::after {
transform:scaleX(0.5)
}
.border-topleft::after, .border-rightbottom::before, .border-topright::after, .border-bottomleft::after {
transform:scaleX(0.5)
}
}
@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
.border::before {
width:300%;
height:300%;
transform:scale(0.33333)
}
.border-top::before, .border-bottom::before {
transform:scaleY(0.33333)
}
.border-topbottom::before, .border-topbottom::after {
transform:scaleY(0.33333)
}
.border-topleft::before, .border-rightbottom::after, .border-topright::before, .border-bottomleft::before {
transform:scaleY(0.33333)
}
.border-right::before, .border-left::before {
transform:scaleX(0.33333)
}
.border-rightleft::before, .border-rightleft::after {
transform:scaleX(0.33333)
}
.border-topleft::after, .border-rightbottom::before, .border-topright::after, .border-bottomleft::after {
transform:scaleX(0.33333)
}
}
.header {
	background-color: #4877e6;
	position: relative
}
.header .back {
	position: absolute;
	top: 0;
left:.85333rem;
	line-height: 1.87733rem
}
.header .back .icon_back {
	color: #fff
}
.header .back .icon_back .iconback {
font-size:.85333rem
}
.header .proSearch {
	width: 75%;
	margin: 0 auto;
	position: relative;
	top: 50%;
	transform: translate(0, -50%)
}
.header .proSearch input {
	width: 100%;
border-radius:.64rem;
	height: 1.28rem;
font-size:.53333rem;
	line-height: 1.28rem;
	color: #666;
	text-indent: 1.28rem
}
.header .proSearch i {
	color: #999;
	position: absolute;
left:.42667rem;
top:.32rem
}
.header .nav {
	position: absolute;
	top: 0;
right:.64rem;
	line-height: 1.87733rem;
	display: none
}
.header .nav .icon_nav {
	color: #fff
}
.header .nav .icon_nav .iconnav {
	font-size: 1.06667rem
}
.pageTitle {
	height: 1.87733rem;
	background-color: #3d7eff;
	position: relative
}
.pageTitle h1 {
font-size:.768rem;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 1.87733rem
}
.pageTitle .back {
	font-family: "main";
	color: #fff;
font-size:.64rem;
	position: absolute;
left:.64rem;
top:.64rem
}
.pageTitle .topSearch {
padding:.29867rem 1.92rem 0 1.62133rem;
	height: 1.87733rem;
	position: relative
}
.pageTitle .topSearch p {
	width: 100%;
	height: 1.28rem;
border-radius:.64rem;
	background-color: rgba(255,255,255,0.3);
font-size:.512rem;
	line-height: 1.28rem;
	color: #fff;
	text-indent: 1.19467rem;
	vertical-align: top;
	position: relative
}
.pageTitle .topSearch p a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9
}
.pageTitle .topSearch i {
	position: absolute;
font-size:.59733rem;
	color: #fff;
top:.64rem;
	left: 2.048rem
}
.pageTitle .productListIco {
	position: absolute;
right:.64rem;
top:.59733rem;
	color: #fff;
font-size:.64rem
}
.pageTitle .productListIco i {
	display: none
}
.pageTitle .productListIco i.show {
	display: block
}

.productFilter {
	background-color: #3d7eff;
	position: relative;
	z-index: 9
}
.productFilter::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0rem;
	right: 0;
	bottom: 0;
	z-index: 0;
	background-color: #fff
}
.productFilter .productFilterTop {
	height: 1.70667rem;
	position: relative;
	z-index: 9
}
.productFilter .productFilterTop ul {
	padding-right: 2.02667rem;
	overflow: hidden
}
.productFilter .productFilterTop ul li {
	float: left;
	width: 33.33333%;
	text-align: center;
font-size:.512rem;
	line-height: 1.70667rem
}
.productFilter .productFilterTop ul li>a {
	color: #333
}
.productFilter .productFilterTop ul li>a>i {
font-size:.55467rem
}
.productFilter .productFilterTop ul li b {
	display: inline-block;
	vertical-align: middle;
width:.34133rem;
line-height:.29867rem;
margin-left:.21333rem
}
.productFilter .productFilterTop ul li b a {
	color: #333;
	display: inline-block
}
.productFilter .productFilterTop ul li b a i {
font-size:.34133rem;
	display: inline-block
}
.productFilter .productFilterTop ul li b a:active {
	color: #3d7eff
}
.productFilter .productFilterTop p {
	position: absolute;
	right: 1.024rem;
top:.55467rem;
height:.55467rem;
	border-left: 1px solid #dddddd;
padding-left:.46933rem;
	overflow: hidden
}
.productFilter .productFilterTop p a {
	color: #333;
height:.55467rem;
	display: none
}
.productFilter .productFilterTop p a i {
font-size:.55467rem;
	vertical-align: top;
	display: inline-block
}
.productFilter .productFilterTop p a.show {
	display: block
}
.productFilter .productFilterBot {
padding:0 .42667rem;
	position: relative;
	z-index: 3
}
.productFilter .productFilterBot ul li {
	width: 25%;
	float: left;
padding:0 .21333rem;
	height: 1.42933rem;
	position: relative
}
.productFilter .productFilterBot ul li .selectTop {
	height: 1.152rem;
	position: relative;
border-radius:.576rem;
	background-color: #f6f6f6;
	cursor: pointer
}
.productFilter .productFilterBot ul li .selectTop p {
font-size:.46933rem;
	line-height: 1.152rem;
padding:0 .42667rem 0 0;
	text-align: center
}
.productFilter .productFilterBot ul li .selectTop i {
font-size:.34133rem;
	position: absolute;
right:.59733rem;
top:.34133rem;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.productFilter .productFilterBot ul li .selectTop.focus {
	background-color: #fff;
	border: 1px solid #dddddd;
	border-bottom: 1px solid #fff;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	height: 1.45067rem
}
.productFilter .productFilterBot ul li .selectTop.focus i {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.productFilter1 {
	margin-top: 3.84rem
}
body {
	width: 16rem;
	max-width: 16rem;
	margin: 0 auto
}
body.bg {
	background-color: #f2f2f2
}
body.bg1 {
	background-color: #f1f4f7
}
body.Hide {
	overflow: hidden
}
.index_top {
	background: #fff;
	padding: 0 0.625rem;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999
}

.check_more {
	text-align: center
}
.check_more a {
	font-size: 0.5rem;
	line-height: 1.28rem;
	color: #999;
	display: block;
	background-color: #f2f2f2
}
.check_more a i {
	width: 0.75rem;
	height: 0.9375rem;
	display: inline-block;
	margin-left: 0.125rem;
	background: url("../Images/index/icon_down.png") no-repeat center;
	position: relative;
	top: 0.3125rem;
	background-size: 70%;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg)
}
.check_more a:active {
	background-color: #3d7eff;
	color: #fff
}
.new_product {
	height: 11.1rem;
	padding: 0.625rem;
	background: #f4f8ff;
	position: relative
}
.new_product .newbg {
	width: 44.8%;
	height: 64.23%;
	background: url("../Images/index/newbg.png") no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0
}
.new_product .new_title {
	height: 1.25rem;
	overflow: hidden;
	position: relative;
	z-index: 1
}
.new_product .new_title h2 {
	font-size: 0.75rem;
	line-height: 1.25rem;
	color: #3d7eff;
	float: left;
	font-weight: bold
}
.new_product .new_title a.more {
	font-size: 0.5rem;
	line-height: 1.25rem;
	color: #3d7eff;
	float: right
}
.new_product .new_title a.more i {
	width: 0.625rem;
	height: 1.25rem;
	float: right;
	background: url("../Images/index/moreright.png") no-repeat center;
	background-size: 50%;
	margin-top: -1px
}
.new_product .product_silde {
	width: 100%;
	overflow: hidden;
	margin-top: 0.4375rem;
	padding-bottom: 0.625rem;
margin-left:-.10667rem;
margin-right:-.10667rem
}
.new_product .product_silde .swiper-slide {
	width: 33.333%;
padding:0 .10667rem
}
.new_product .product_silde .swiper-slide .new_pic {
	position: relative;
	overflow: hidden;
	height: 4.32rem;
	background: #fff
}
.new_product .product_silde .swiper-slide .new_pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	border-radius: 0.1875rem 0.1875rem 0 0
}
.new_product .product_silde .swiper-slide .new_pic b {
	font-size: 0.5rem;
	line-height: 0.9375rem;
	color: #fff;
	background: #3d7eff;
	border-radius: 0.1875rem 0 0.9375rem 0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0.375rem;
	font-weight: normal
}
.new_product .product_silde .swiper-slide .new_txt {
	padding: 0.3125rem;
	background: #fff;
	box-shadow: 0 0.1875rem 0.3125rem #ddd;
	text-align: center;
	border-radius: 0 0 0.1875rem 0.1875rem
}
.new_product .product_silde .swiper-slide .new_txt h3 {
	font-size: 0.5625rem;
	line-height: 0.8rem;
	height: 1.6rem;
	overflow: hidden;
	display: block
}
.new_product .product_silde .swiper-slide .new_txt h3 a {
	color: #333333;
	font-weight: bold
}
.new_product .product_silde .swiper-slide .new_txt h3 a:active {
	color: #3d7eff
}
.new_product .product_silde .swiper-slide .new_txt span {
	display: block;
font-size:.512rem;
	line-height: 0.75rem;
	color: #999
}
.new_product .product_silde .swiper-slide .new_txt p {
	font-size: 0.6rem;
	line-height: 0.75rem;
	color: #ff6600
}
.new_product .product_silde .swiper-slide .new_txt p b {
	font-size: 0.625rem
}
.new_product .product_silde .swiper-slide .new_txt p a {
	color: #ff6600
}
.new_product .product_silde .swiper-slide .new_txt p a:active {
	color: #3d7eff
}
.new_product .product_silde .swiper-pagination {
	left: 50%;
	transform: translateX(-50%);
	text-align: center
}
.new_product .product_silde .swiper-pagination-bullet {
	width: 0.375rem;
	height: 0.1875rem;
	background: #d8d8d8;
	border-radius: 0.625rem;
	margin: 0 0.125rem;
	opacity: 1
}
.new_product .product_silde .swiper-pagination-bullet-active {
	width: 0.625rem;
	background: #3d7eff
}
.latest {
	padding: 0.625rem
}
.latest .latest_title {
	height: 1.5625rem;
	overflow: hidden
}
.latest .latest_title h2 {
	font-size: 0.75rem;
	line-height: 1.25rem;
	color: #3D7EFF;
	font-weight: bold;
	float: left;
	position: relative
}
.latest .latest_title h2 b {
	width: 0.875rem;
	height: 0.1875rem;
	background: #3c7bf7;
	border-radius: 0.1875rem;
	position: absolute;
	bottom: -0.3125rem;
	left: 50%;
	margin-left: -0.4375rem
}
.latest .latest_title p {
	font-size: 0.65rem;
	line-height: 1.25rem;
	float: right
}
.latest .latest_title p a {
	color: #999;
	margin: 0 0.3125rem
}
.latest .latest_title p a:active {
	color: #3d7eff
}
.latest .latest_list dl {
	padding: 0.625rem 0;
	border-bottom: 1px solid #edeff2;
	overflow: hidden
}
.latest .latest_list dl dt {
	width: 23%;
	float: left;
	height: 0;
	position: relative;
	padding-bottom: 23%;
	overflow: hidden
}
.latest .latest_list dl dt img {
	width: 100%;
	max-height: none;
	display: block
}
.latest .latest_list dl dd {
	width: 73%;
	float: right;
	position: relative
}
.latest .latest_list dl dd h3 {
font-size:.68267rem;
	line-height: 0.9375rem;
	height: 0.9375rem;
	overflow: hidden
}
.latest .latest_list dl dd h3 a {
	color: #333333
}
.latest .latest_list dl dd h3 a:active {
	color: #3d7eff
}
.latest .latest_list dl dd span {
font-size:.55467rem;
	line-height: 0.75rem;
	color: #999;
	display: block;
	margin: 0.25rem 0
}
.latest .latest_list dl dd span a {
	color: #999
}
.latest .latest_list dl dd span a:active {
	color: #3d7eff
}
.latest .latest_list dl dd p {
	font-size: 0.625rem;
	line-height: 0.75rem;
	color: #ff6600;
	font-family: Open Sans
}
.latest .latest_list dl dd a.inquiry {
	font-size: 0.5625rem;
	line-height: 1.25rem;
	color: #fff;
	background: #f90;
	padding: 0 0.5rem;
	border-radius: 0.1875rem;
	position: absolute;
	top: 2rem;
	right: 0
}
.nomore {
	padding: 0.625rem 0;
	text-align: center;
	font-size: 0.5625rem;
	line-height: 0.75rem;
	color: #999
}
footer {
	padding: 0.75rem 0 3.125rem;
	text-align: center;
	background: #323232
}
footer p {
	font-size: 0.375rem;
	line-height: 0.75rem;
	color: #666;
	font-weight: lighter
}
footer p a {
	font-size: 0.5rem;
	line-height: 0.75rem;
	color: #999999;
	margin: 0 0.25rem
}
footer span {
	display: block;
	font-size: 0.5rem;
	line-height: 0.75rem;
	color: #999;
	margin-top: 0.3125rem
}
footer span a {
	color: #3D7EFF
}
footer.pad-bot {
	padding-bottom: 3.73333rem
}
.bottom {
	width: 100%;
	height: 2.1875rem;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	padding-top: 0.15625rem;
	z-index: 999
}
.bottom ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap
}
.bottom ul li {
	width: 20%;
	text-align: center
}
.bottom ul li a {
	display: block
}
.bottom ul li a i {
	font-size: 1rem;
	line-height: 1.25rem;
	color: #8d98a4;
	display: block
}
.bottom ul li a span {
	font-size: 0.5rem;
	line-height: 0.75rem;
	color: #999999;
	display: block
}
.bottom ul li a:active {
	color: #3d7eff
}
.bottom ul li a:active i, .bottom ul li a:active span {
	color: #3d7eff
}
.bottom ul li.on i, .bottom ul li.on span {
	color: #3d7eff
}
.bottom ul li.bot_purchase {
	position: relative;
	top: -0.8125rem;
	background: url("../Images/index/botbg.png") no-repeat center top;
	background-size: contain
}
.bottom ul li.bot_purchase b {
	width: 1.75rem;
	height: 1.75rem;
	display: inline-block;
	background-image: -webkit-linear-gradient(right, #576afb 0%, #5a8cef 100%);
	background-image: -moz-linear-gradient(right, #576afb 0%, #5a8cef 100%);
	background-image: -o-linear-gradient(right, #576afb 0%, #5a8cef 100%);
	background-image: linear-gradient(right, #576afb 0%, #5a8cef 100%);
	border-radius: 50%;
	margin-top: 0.1875rem;
	margin-bottom: 0.125rem;
	box-shadow: 0 0.1875rem 0.3125rem #cadcff
}
.bottom ul li.bot_purchase b i {
	line-height: 1.75rem;
	color: #fff !important
}
.bottom.pad-bot {
	height: 2.88rem
}
.goTop {
	width: 1.875rem;
	height: 1.875rem;
	position: fixed;
	right: 0.625rem;
	bottom: 20%;
	z-index: 99;
	display: none
}
.goTop a {
	width: 100%;
	height: 100%;
	display: block;
	background: url("../Images/index/top.png") no-repeat;
	background-size: cover
}
.goTop a i {
	font-size: 1.87733rem;
	color: #3d7eff
}
.webLogo {
	text-align: center;
padding:.64rem
}
.webLogo i {
	font-size: 1.49333rem;
	color: #bfc2cc
}
.index-news-swiper {
	overflow: hidden;
padding-bottom:.64rem
}
.index-news-swiper .item .image {
	height: 8.32rem;
	position: relative
}
.index-news-swiper .item .image img {
	width: 100%;
	height: 100%;
	display: block
}
.index-news-swiper .item .image mark {
	position: absolute;
	width: 3.09333rem;
height:.96rem;
left:.17067rem;
top:-.128rem;
font-size:.512rem;
line-height:.896rem;
	text-align: center;
	color: #fff;
	background: none;
	z-index: 99
}
.index-news-swiper .item .image mark.enroll {
	background: url("/images/enroll.svg") no-repeat 0 0;
	background-size: cover
}
.index-news-swiper .item .image mark.living {
	background: url("/images/living.svg") no-repeat 0 0;
	background-size: cover
}
.index-news-swiper .item .image mark.replay {
	background: url("/images/replay.svg") no-repeat 0 0;
	background-size: cover
}
.index-news-swiper .item .image mark.notice {
	background: url("/images/order.svg") no-repeat 0 0;
	background-size: cover
}
.index-news-swiper .item .image .play-ico {
	color: #fff;
	z-index: 9
}
.index-news-swiper .item .image .play-ico i {
	font-size: 2.304rem
}
.index-news-swiper .item .image::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(49,49,49,0.3);
	z-index: 7
}
.index-news-swiper .item p {
font-size:.72533rem;
	line-height: 1.06667rem;
	height: 2.13333rem;
margin-top:.32rem;
margin-bottom:.85333rem
}
.index-news-swiper .item p a {
	color: #333
}
.index-news-swiper .item p a:active {
	color: #3d7eff
}
.index-news-swiper .item span {
	display: block;
font-size:.56533rem;
	color: #999;
margin-top:.32rem;
	position: absolute;
	bottom: 0
}
.index-news-swiper .swiper-pagination {
	right: 0;
bottom:.21333rem;
height:.256rem;
	position: absolute;
	z-index: 8;
	text-align: right;
padding:0 .53333rem
}
.index-news-swiper .swiper-pagination span {
	display: inline-block;
	vertical-align: top;
width:.256rem;
height:.256rem;
border-radius:.128rem;
	background-color: #d7d7d7;
margin-left:.21333rem
}
.index-news-swiper .swiper-pagination span.swiper-pagination-bullet-active {
width:.81067rem;
	background-color: #3d7eff
}
.menu nav .find a span i {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.p_red {
	background-color: red
}
.p_green {
	background-color: green
}
.p_yellow {
	background-color: yellow
}
.p_blue {
	background-color: blue
}
.pageTitle {
	height: 1.87733rem;
	background-color: #38880b;
	position: relative
}
.pageTitle h1 {
	font-size: 0.768rem;
	color: #ffffff;
	display: block;
	text-align: center;
	line-height: 1.87733rem
}
.pageTitle .back {
	font-family: "main";
	color: #ffffff;
	font-size: 0.64rem;
	position: absolute;
	left: 0.64rem;
	top: 0.64rem
}
.pageTitle .topSearch {
	padding: 0.29867rem 1.92rem 0 1.62133rem;
	height: 1.87733rem;
	position: relative
}
.pageTitle .topSearch p {
	width: 100%;
	height: 1.28rem;
	border-radius: 0.64rem;
	background-color: rgba(255,255,255,0.3);
	font-size: 0.512rem;
	line-height: 1.28rem;
	color: #ffffff;
	text-indent: 1.19467rem;
	vertical-align: top;
	position: relative
}
.pageTitle .topSearch p a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9
}
.pageTitle .topSearch i {
	position: absolute;
	font-size: 0.59733rem;
	color: #ffffff;
	top: 0.64rem;
	left: 2.048rem
}
.pageTitle .productListIco {
	position: absolute;
	right: 0.64rem;
	top: 0.59733rem;
	color: #ffffff;
	font-size: 0.64rem
}
.pageTitle .productListIco i {
	display: none
}
.pageTitle .productListIco i.show {
	display: block
}
.search {
	padding: 0.64rem 0.64rem 0;
	position: relative
}
.search p {
	margin-right: 2.77333rem;
	border-radius: 0.64rem;
	background-color: #f3f3f3;
	height: 1.28rem;
	line-height: 1.28rem
}
.search p a {
	display: block;
	font-size: 0.46933rem;
	color: #cdcdcd
}
.search p a i {
	margin: 0 0.21333rem 0 0.42667rem
}
.search .filter {
	position: absolute;
	right: 0.64rem;
	top: 0.96rem;
	font-size: 0.55467rem;
	color: #333333;
	line-height: 0.64rem
}
.search .filter i {
	font-size: 0.64rem;
	margin-right: 0.17067rem
}
.search .filter:active {
	color: #38880b
}
.top_bg {
	background: #3d7eff;
	position: fixed;
	width: 100%;
	z-index: 99;
	left: 0;
	top: 0
}
.top_bg.fixed {
	position: fixed;
	width: 100%;
	z-index: 99;
	left: 0;
	top: 0
}
header.sindex_header {
	width: 100%;
	height: 1.87733rem;
	overflow: hidden;
	position: relative
}
header.sindex_header .back {
	position: absolute;
	top: 50%;
left:.64rem;
	transform: translateY(-50%);
	z-index: 9
}
header.sindex_header .back a {
	font-size: 1.125rem;
	line-height: 1.875rem;
	color: #fff;
	text-decoration: none
}
header.sindex_header .back a i {
font-size:.768rem
}
header.sindex_header h1 {
	width: 100%;
	font-size: 0.8rem;
	line-height: 1.87733rem;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center
}
header.sindex_header h1 a {
	color: #fff;
	display: inline-block;
	width: 75%;
	overflow: hidden
}
header.sindex_header .more {
	width: 1.25rem;
	height: 1.875rem;
	position: absolute;
	top: 0;
	right: 0.625rem
}
header.sindex_header .more a {
	display: block;
	width: 100%;
	height: 100%;
	background: url("/Images/sub/top-more.png") no-repeat right center;
	background-size: 60%
}
header.sindex_header>.ser {
	position: absolute;
	right: 1.92rem;
	top: 50%;
	transform: translateY(-50%);
	color: #fff
}
header.sindex_header>.ser i {
font-size:.81067rem
}
header.sindex_header .m-search {
	position: absolute;
	right: 1.92rem;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	display: none
}
header.sindex_header .m-search i {
font-size:.81067rem
}
.sindex_search {
	padding: 0 0.625rem 0.625rem;
	height: 1.9375rem;
	display: block
}
.sindex_search .sindex_input {
	width: 100%;
	background: #ffffff;
	border-radius: 1.25rem;
	overflow: hidden;
	position: relative
}
.sindex_search .sindex_input i {
	font-size: 0.75rem;
	line-height: 1.3125rem;
	color: #aaaaaa;
	padding: 0 0.3125rem 0 0.5rem;
	float: left
}
.sindex_search .sindex_input input {
	width: calc(100% - 2.1875rem);
	background: none;
	border: none;
	outline: none;
	font-size: 0.57rem;
	line-height: 1.3125rem;
	color: #666;
	float: left
}
.sindex_search .sindex_input a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.subNav {
	background-color: #3d7eff;
	margin-top: 1.87733rem
}
.sindex_nav {
	padding: 0.625rem 0 0;
	background: #fff;
	border-radius: 0.5rem 0.5rem 0 0
}
.sindex_nav ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap;
	padding: 0 0.3125rem
}
.sindex_nav ul li {
	width: 20%;
	text-align: center;
	margin-bottom: 0.625rem
}
.sindex_nav ul li a {
	display: block
}
.sindex_nav ul li a b {
	width: 2.1875rem;
	height: 2.1875rem;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 400;
	position: relative
}
.sindex_nav ul li a b i {
font-size:.93867rem
}
.sindex_nav ul li a p {
	font-size: 0.625rem;
	line-height: 0.9375rem;
	color: #333;
	margin-top: 0.3125rem
}
.sindex_nav ul li a:active p {
	color: #3d7eff;
	font-weight: bold
}
.sindex_nav ul li a.active p {
	color: #3d7eff;
	font-weight: bold
}
.sindex_nav ul li:nth-child(1) b {
	background: -webkit-linear-gradient(115deg, #468cfe, #377af8);
	background: -moz-linear-gradient(115deg, #468cfe, #377af8);
	background: -o-linear-gradient(115deg, #468cfe, #377af8);
	background: linear-gradient(115deg, #468cfe, #377af8)
}
.sindex_nav ul li:nth-child(2) b {
	background: -webkit-linear-gradient(115deg, #468cfe, #377af8);
	background: -moz-linear-gradient(115deg, #468cfe, #377af8);
	background: -o-linear-gradient(115deg, #468cfe, #377af8);
	background: linear-gradient(115deg, #ffc546, #ffbc27)
}
.sindex_nav ul li:nth-child(3) b {
	background: -webkit-linear-gradient(115deg, #468cfe, #377af8);
	background: -moz-linear-gradient(115deg, #468cfe, #377af8);
	background: -o-linear-gradient(115deg, #468cfe, #377af8);
	background: linear-gradient(115deg, #ff656a, #ff5458)
}
.sindex_nav ul li:nth-child(4) b {
	background: -webkit-linear-gradient(115deg, #468cfe, #377af8);
	background: -moz-linear-gradient(115deg, #468cfe, #377af8);
	background: -o-linear-gradient(115deg, #468cfe, #377af8);
	background: linear-gradient(115deg, #c681f5, #a857e9)
}
.sindex_nav ul li:nth-child(5) b {
	background: -webkit-linear-gradient(115deg, #468cfe, #377af8);
	background: -moz-linear-gradient(115deg, #468cfe, #377af8);
	background: -o-linear-gradient(115deg, #468cfe, #377af8);
	background: linear-gradient(115deg, #7e85f7, #6069f6)
}
.main_title {
	text-align: center;
	position: relative;
margin-top:.17067rem
}
.main_title img {
	width: 1.125rem;
	margin: 0 0.3125rem
}
.main_title h2 {
	font-size: 0.875rem;
	line-height: 1.25rem;
	color: #3d7eff;
	font-weight: bold
}
.main_title a.change {
	right: 0;
	top: 0;
	font-size: 0.625rem;
	line-height: 1.25rem;
	color: #3d7eff;
	position: absolute
}
.main_title a.change b {
	width: 0.75rem;
	height: 0.75rem;
	background: #ebf1ff;
	color: #3D7EFF;
	text-align: center;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	top: 0.0625rem;
	margin-left: 0.125rem;
	font-weight: 400
}
.main_title a.change b i {
font-size:.46933rem;
	color: #3D7EFF
}
.main_title a.change:active i {
	background: #3D7EFF;
	color: #fff
}
.main_title .more {
	font-size: 0.625rem;
	line-height: 0.875rem;
	color: #999;
	position: absolute;
top:.21333rem;
right:.64rem
}
.main_title .more i {
font-size:.55467rem;
	vertical-align: top;
margin:0 0 0 .10667rem
}
#changenews {
	height: 20rem
}
.sindex_today {
	padding: 0 0.625rem;
	overflow: hidden;
	position: relative;
	margin-top: 8.53333rem
}
.sindex_today.news_list {
	height: auto
}
.sindex_today ul {
	height: 4rem;
	position: absolute;
	top: 1.5rem;
	left: 0;
	width: 100%;
	padding: 0 0.625rem
}
.sindex_today ul li {
	width: 14.8rem;
	float: left;
	margin-right: 0.625rem
}
.sindex_today dl {
	padding: 0.625rem 0;
	border-bottom: 1px solid #edeff2;
	overflow: hidden
}
.sindex_today dl dt {
	width: 65%;
	float: left
}
.sindex_today dl dt h3 {
	font-size: 0.72533rem;
	line-height: 1rem;
	height: 2rem;
	overflow: hidden
}
.sindex_today dl dt h3 a {
	font-size: 0.72533rem;
	line-height: 0.9375rem;
	color: #333
}
.sindex_today dl dt h3 a:active {
	color: #3d7eff
}
.sindex_today dl dt h3 span {
	display: inline-block;
font-size:.512rem;
line-height:.85333rem;
	color: #3d7eff;
	border: 1px solid #3d7eff;
padding:0 .256rem;
border-radius:.08533rem;
margin-right:.256rem;
	vertical-align: middle
}
.sindex_today dl dt p {
	font-size: 0.5rem;
	line-height: 0.75rem;
	color: #999;
	margin-top: 0.7rem;
	height: 0.75rem;
	overflow: hidden
}
.sindex_today dl dt p a {
	color: #999;
	float: left;
margin-right:.21333rem
}
.sindex_today dl dt p a:active {
	color: #3d7eff
}
.sindex_today dl dt p span {
	float: left;
margin-right:.42667rem
}
.sindex_today dl dt p time {
	float: left
}
.sindex_today dl dd {
	width: 32%;
	float: right;
	position: relative;
	height: 3.3rem;
	overflow: hidden;
	border-radius: 0.1875rem
}
.sindex_today dl dd img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 0.1875rem
}
.sindex_today dl dd .change {
	font-size: 0.625rem;
	line-height: 0.9375rem;
	color: #999;
	position: absolute;
	right: 0;
	bottom: 0
}
.sindex_today dl dd .change i {
	font-size: 0.625rem;
	line-height: 0.9375rem;
	color: #999;
	vertical-align: bottom
}
.sindex_today_application dl dt {
	width: 75%
}
.sindex_today_application dl dt h3 {
	max-height: 2.2rem;
	line-height: 1.1rem;
	height: auto
}
.sindex_today_application dl dt p {
margin-top:.4rem
}
.sindex_today_application dl dt p a {
	float: left !important
}
.sindex_today_application dl dt time {
	float: right !important
}
.sindex_today_application dl dd {
	height: 3.30667rem;
	width: 22.5%
}
.main_title2 {
	position: relative;
	margin-top: 0.1875rem
}
.main_title2 h2 {
	font-size: 0.75rem;
	line-height: 0.875rem;
	color: #333;
	text-indent: 0.5rem;
	position: relative;
	font-weight: bold
}
.main_title2 h2 a {
	color: #333
}
.main_title2 h2 a:active {
	color: #3d7eff
}
.main_title2 h2:after {
	content: "";
	width: 0.1875rem;
	height: 0.75rem;
	background: #3D7EFF;
	border-radius: 0.1875rem;
	position: absolute;
	top: 0;
	left: 0
}
.main_title2 .more {
	font-size: 0.625rem;
	line-height: 0.875rem;
	color: #999;
	position: absolute;
	top: 0;
	right: 0
}
.main_title2 .more i {
font-size:.55467rem;
margin:0 0 0 .10667rem;
	line-height: 0.875rem
}
.sindex_hot .main_title {
	padding: 0.625rem 0
}
.sindex_hot .gray_bg {
	padding: 0.625rem;
	background: #f5f5f5;
	padding-top: 0.2625rem;
	overflow: hidden
}
.sindex_hot .gray_bg .sindex_classify {
	padding: 0.625rem 0;
	height: 2.125rem;
	position: relative;
	overflow: hidden
}
.sindex_hot .gray_bg .sindex_classify p {
	font-size: 0.5625rem;
	line-height: 0.875rem;
	margin-top: 0.625rem;
	white-space: nowrap
}
.sindex_hot .gray_bg .sindex_classify p a {
	font-size: 0.5625rem;
	line-height: 0.875rem;
	color: #999;
	margin-left: 0.3125rem
}
.sindex_hot .gray_bg .sindex_classify p a:active {
	color: #3d7eff;
	text-decoration: underline
}
.sindex_hot .gray_bg .sindex_classify_list ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap
}
.sindex_hot .gray_bg .sindex_classify_list ul li {
	width: 48%;
	background: #fff;
	margin-bottom: 0.625rem;
	border-radius: 0.1875rem;
	margin-bottom: 0.625rem
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item {
padding:.42667rem
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_img {
	width: 100%;
	position: relative;
	border-radius: 0.0625rem;
	overflow: hidden;
	height: 0;
	padding-bottom: 89.82%
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt {
	padding: 0.3125rem 0.0rem 0
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt p {
	font-size: 0.625rem;
	line-height: 1rem;
	height: 1rem;
	overflow: hidden
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt p a {
	color: #333
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt p a:active {
	color: #3d7eff
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt span {
	display: block;
	font-size: 0.5rem;
	line-height: 0.875rem;
	height: 0.875rem;
	overflow: hidden;
	color: #999
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt span a {
	color: #999
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt span a:active {
	color: #3d7eff
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt b {
	display: block;
	font-size: 0.68267rem;
	line-height: 1.25rem;
	height: 1.25rem;
	overflow: hidden;
	color: #ff6600;
	font-family: Open Sans
}
.sindex_hot .gray_bg .sindex_classify_list ul li .item .product_txt b a {
	font-size: 0.625rem;
	line-height: 1.125rem;
	padding: 0 0.625rem;
	border-radius: 1.25rem;
	border: 1px solid #f60;
	color: #f60;
	float: right
}
.sindex_product {
	padding: 0.625rem 0.625rem 0.125rem;
	background: #f4f8ff;
	position: relative;
	overflow: hidden
}
.sindex_product .sindex_product_title {
	height: 1.25rem;
	overflow: hidden;
	position: relative;
	z-index: 1
}
.sindex_product .sindex_product_title h2 {
	font-size: 0.75rem;
	line-height: 1.25rem;
	color: #3d7eff;
	float: left;
	font-weight: bold
}
.sindex_product .sindex_product_title .more {
	font-size: 0.5rem;
	line-height: 1.25rem;
	color: #3d7eff;
	float: right
}
.sindex_product .sindex_product_title .more i {
	width: 0.625rem;
	height: 1.25rem;
	float: right;
	background: url("/Images/sub/moreright.png") no-repeat right center;
	background-size: 50%
}
.sindex_product .sindex_silde {
	width: 100%;
	overflow: hidden;
	margin-top: 0.625rem;
	padding-bottom: 0.625rem
}
.sindex_product .sindex_silde .swiper-slide .new_pic {
	position: relative;
	overflow: hidden;
	height: 4.32rem
}
.sindex_product .sindex_silde .swiper-slide .new_pic b {
	font-size: 0.5rem;
	line-height: 0.9375rem;
	color: #fff;
	background: #3d7eff;
	border-radius: 0.1875rem 0 0.9375rem 0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0.375rem;
	font-weight: normal;
	display: none
}
.sindex_product .sindex_silde .swiper-slide .new_pic img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 0.1875rem 0.1875rem 0 0
}
.sindex_product .sindex_silde .swiper-slide .new_txt {
	padding: 0.3125rem;
	background: #fff;
	box-shadow: 0 0.1875rem 0.3125rem #ddd;
	text-align: center;
	border-radius: 0 0 0.1875rem 0.1875rem
}
.sindex_product .sindex_silde .swiper-slide .new_txt h3 {
	font-size: 0.5625rem;
	line-height: 0.85rem;
	height: 0.75rem;
	overflow: hidden
}
.sindex_product .sindex_silde .swiper-slide .new_txt h3 a {
	color: #333333;
	font-weight: bold
}
.sindex_product .sindex_silde .swiper-slide .new_txt h3 a:active {
	color: #3d7eff
}
.sindex_product .sindex_silde .swiper-slide .new_txt span {
	display: block;
	font-size: 0.5rem;
	line-height: 0.75rem;
	color: #999
}
.sindex_product .sindex_silde .swiper-slide .new_txt p {
	font-size: 0.5rem;
	line-height: 0.75rem;
	color: #ff6600;
	font-family: Open Sans
}
.sindex_product .sindex_silde .swiper-pagination {
	left: 50%;
	transform: translateX(-50%);
	text-align: center
}
.sindex_product .sindex_silde .swiper-pagination .swiper-pagination-bullet {
	width: 0.375rem;
	height: 0.1875rem;
	background: #d8d8d8;
	border-radius: 0.625rem;
	margin: 0 0.125rem;
	opacity: 1
}
.sindex_product .sindex_silde .swiper-pagination .swiper-pagination-bullet-active {
	width: 0.625rem;
	background: #3d7eff
}
.tech_list dl.no_pic dt {
	width: 100%
}
.tech_list dl.no_pic dd {
	display: none
}
.load_more {
	width: 80%;
	margin: 0.625rem auto;
	text-align: center;
	height: 1.5625rem
}
.load_more a {
	display: block;
	font-size: 0.5625rem;
	line-height: 1.5625rem;
	color: #999
}
.bottom_line {
	padding: 0.625rem 0 3.4375rem;
	background: #f5f5f5;
	text-align: center
}
.bottom_line img {
	width: 28%
}
.company {
	padding: 0 0.625rem;
	margin-top: 8.74667rem
}
.company ul li {
	padding: 0.5rem 0;
	box-shadow: 0 0 0.625rem #eeeeee;
	position: relative;
	border-radius: 0.1875rem;
	margin-bottom: 0.625rem
}
.company ul li .sign {
	width: 1.25rem;
	line-height: 0.625rem;
	padding: 0.1875rem 0;
	text-align: center;
	font-size: 0.5rem;
	line-height: 0.625rem;
	color: #fff;
	background: #f60;
	border-radius: 0 0 1.25rem 1.25rem;
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0.5rem
}
.company ul li .li_top {
	margin-left: 1.5625rem;
	position: relative;
	padding: 0 0.5rem
}
.company ul li .li_top h2 {
	font-size: 0.6875rem;
	line-height: 1.125rem;
	height: 1.125rem;
	overflow: hidden;
	font-weight: bold
}
.company ul li .li_top h2 a {
	color: #333
}
.company ul li .li_top h2 a:active {
	color: #3d7eff
}
.company ul li .li_top .pro_year {
	overflow: hidden;
	height: 1.28rem;
	line-height: 1.28rem
}
.company ul li .li_top .pro_year b {
	display: inline-block;
	width: 2.02667rem;
height:.768rem;
	background: #5e5e5e;
	vertical-align: top;
	color: #fff;
	text-align: center;
line-height:.768rem;
font-size:.42667rem;
border-radius:.08533rem;
	font-weight: 400;
	float: left;
margin-top:.08533rem
}
.company ul li .li_top .pro_year span {
	font-size: 0.5625rem;
	line-height: 1rem;
	color: #999;
	margin-left: 0.3125rem;
	font-weight: normal;
	float: left
}
.company ul li .li_top .pro_year span font {
	color: #f60;
	margin: 0 0.125rem;
	font-weight: bold
}
.company ul li .li_top .pro_year .line {
	width: 1px;
height:.64rem;
	background-color: #ddd;
margin:.128rem 0 0 .42667rem;
	float: left
}
.company ul li .li_top .pro_year i {
	width: 0.875rem;
	height: 0.875rem;
	float: left;
	margin-left: 0.1875rem
}
.company ul li .li_top .pro_year i.companyAuth {
	background: url("/Images/sub/auth1.png") no-repeat center;
	background-size: 65%
}
.company ul li .li_top .pro_year i.personAuth {
	background: url("/Images/sub/auth2.png") no-repeat center;
	background-size: 65%
}
.company ul li .li_top .pro_year i.noAuth {
	background: url("/Images/sub/auth3.png") no-repeat center;
	background-size: 65%
}
.company ul li .li_top .pro_year.primary b {
	background-color: #2db108
}
.company ul li .li_top .pro_year.primary strong {
	color: #2db108
}
.company ul li .li_top .pro_year.intermediate b {
	background-color: #e70000
}
.company ul li .li_top .pro_year.intermediate strong {
	color: #e70000
}
.company ul li .li_top .pro_year.senior b {
	background-color: #fd8e00
}
.company ul li .li_top .pro_year.senior strong {
	color: #fd8e00
}
.company ul li .li_top .pro_year.topLevel b {
	background-color: #d717ff
}
.company ul li .li_top .pro_year.topLevel strong {
	color: #d717ff
}
.company ul li .li_top .pro_year.supLevel b {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.company ul li .li_top .pro_year.supLevel strong {
	color: #8e1ed2
}
.company ul li .li_top .enter {
	font-size: 0.5625rem;
	line-height: 1.125rem;
	color: #3D7EFF;
	padding: 0 0.5rem;
	border: 1px solid #3D7EFF;
	border-radius: 1.25rem;
	position: absolute;
	top: 1rem;
	right: 0.5rem
}
.company ul li .li_bot {
	margin-top: 0.3125rem;
	overflow: hidden;
padding:0 .21333rem
}
.company ul li .li_bot .li_bot_con {
	width: 33.33333%;
padding:0 .21333rem;
	float: left
}
.company ul li .li_bot .li_bot_con .li_bot_img {
	position: relative;
	height: 4.4rem;
	overflow: hidden
}
.company ul li .li_bot .li_bot_con p {
font-size:.512rem;
	line-height: 1rem;
	height: 1rem;
	overflow: hidden;
	margin-top: 0.3125rem;
	text-align: center
}
.company ul li .li_bot .li_bot_con p a {
	color: #333
}
.company ul li .li_bot .li_bot_con p a:active {
	color: #3d7eff
}
.product_list {
padding:0 0.625rem .21333rem;
	margin-top: 8.74667rem
}
.product_list .product_nav {
	margin-top: 0.625rem;
	margin-left: -2%;
	overflow: hidden
}
.product_list .product_nav li {
	width: 33.33333%;
	float: left
}
.product_list .product_nav li a {
	font-size: 0.53125rem;
	line-height: 1.5rem;
	height: 1.5rem;
	color: #333;
	text-align: center;
	border-radius: 0 0.625rem 0 0.625rem;
	border: 1px solid #ddd;
	margin-bottom: 0.5rem;
margin-left:.27733rem;
	display: block;
	overflow: hidden
}
.product_list .product_nav li a:active {
	background: #3D7EFF;
	border: 1px solid #3D7EFF;
	color: #fff
}
.product_list .product_con {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap;
	padding: 0.1875rem 0 0.625rem
}
.product_list .product_con .product_box {
	width: 32%
}
.product_list .product_con .product_box .product_box_img {
	position: relative;
	height: 4.4rem;
	overflow: hidden;
	border-radius: 0.1875rem
}
.product_list .product_con .product_box .product_box_img img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 0.1875rem
}
.product_list .product_con .product_box p {
	font-size: 0.625rem;
	line-height: 0.875rem;
	max-height: 1.75rem;
	overflow: hidden;
	margin-top: 0.3125rem
}
.product_list .product_con .product_box p a {
	color: #333
}
.subVideo {
padding:.42667rem .32rem 0;
	border-top: 1px solid #edeff2;
margin-top:.42667rem
}
.subVideo ul {
	overflow: hidden;
padding-bottom:.29867rem
}
.subVideo ul li {
padding:.21333rem .32rem;
	width: 50%;
	float: left
}
.subVideo ul li a {
	color: #333
}
.subVideo ul li a .image {
	height: 4.11733rem;
	overflow: hidden;
border-radius:.17067rem;
	position: relative
}
.subVideo ul li a .image img {
	width: 100%;
	height: 100%;
	display: block
}
.subVideo ul li a .image i {
	font-size: 1.70667rem;
	z-index: 9;
	color: #fff
}
.subVideo ul li a p {
font-size:.68267rem;
	line-height: 1.024rem;
	height: 1.024rem;
	overflow: hidden;
margin-top:.32rem
}
.subVideo ul li a span {
font-size:.512rem;
	line-height: 1.024rem;
	height: 1.024rem;
	color: #bfc2cc;
	display: block;
	position: relative
}
.subVideo ul li a span time {
	position: absolute;
	top: 0;
	right: 0
}
.subVideo ul li a:active {
	color: #3d7eff
}
.subVideo ul li a:active .image i {
	color: #3d7eff
}
.subCompany {
padding:.42667rem 0
}
.subCompany ul {
padding:0 .64rem .42667rem;
	overflow: hidden
}
.subCompany ul li {
margin:.55467rem 0 0;
line-height:.768rem;
height:.768rem;
	white-space: nowrap;
	overflow: hidden
}
.subCompany ul li b {
	display: inline-block;
	width: 2.13333rem;
border-radius:.384rem;
font-size:.46933rem;
	color: #fff;
	vertical-align: top;
margin-right:.42667rem;
	font-weight: 400;
line-height:.768rem;
height:.768rem;
	position: relative;
padding-left:.98133rem;
	background-color: #fd9456;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fd9456), to(#fb6364));
	background-image: -webkit-linear-gradient(90deg, #fd9456, #fb6364);
	background-image: -moz-linear-gradient(90deg, #fd9456, #fb6364);
	background-image: -ms-linear-gradient(90deg, #fd9456, #fb6364);
	background-image: -o-linear-gradient(90deg, #fd9456, #fb6364);
	background-image: linear-gradient(90deg, #fd9456, #fb6364);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fd9456', endColorStr='#fb6364')
}
.subCompany ul li b i {
	position: absolute;
	top: 0;
left:.256rem
}
.subCompany ul li a {
	display: inline-block;
	vertical-align: top;
font-size:.64rem;
line-height:.768rem;
height:.768rem;
	color: #333
}
.subCompany ul li a:active {
	color: #3d7eff
}
.header {
	width: 100%;
	height: 1.87733rem;
	background-color: #3d7eff
}
.productFilter_index {
	margin-top: 3.79733rem
}
.productFilter_class {
	margin-top: 3.8rem
}
.productFilter_class1 {
	margin-top: 1.8rem
}
.productLists {
padding:0 .42667rem;
	background-color: #f2f2f2;
	margin-top: 3.62667rem
}
.productLists .table {
	overflow: hidden;
padding:.42667rem 0;
	display: none
}
.productLists .table li {
	width: 50%;
	float: left;
padding:.21333rem
}
.productLists .table li .item {
	background-color: #fff;
padding:.42667rem
}
.productLists .table li .item .image {
	height: 0;
	padding-bottom: 100%;
	position: relative
}
.productLists .table li .item p {
	height: 1.792rem;
font-size:.59733rem;
line-height:.896rem;
	overflow: hidden;
margin-top:.29867rem
}
.productLists .table li .item p a {
	color: #333
}
.productLists .table li .item .price {
height:.93867rem;
line-height:.93867rem;
font-size:.59733rem;
	color: #ff6600;
	position: relative;
	font-family: Open Sans;
	font-weight: 700
}
.productLists .table li .item .price a {
	position: absolute;
font-size:.46933rem;
	border: 1px solid #3d7eff;
border-radius:.46933rem;
padding:0 .42667rem;
	color: #3d7eff;
right:.42667rem;
	top: 0
}
.productLists .table li .item .companyName {
height:.85333rem;
line-height:.85333rem;
	overflow: hidden;
font-size:.46933rem;
	text-align: left;
margin:.21333rem 0
}
.productLists .table li .item .companyName a {
	color: #999999
}
.productLists .table li .item .companyInfor {
height:.768rem;
line-height:.768rem;
	overflow: hidden;
	position: relative;
	font-family: 'Montserrat'
}
.productLists .table li .item .companyInfor b {
	display: inline-block;
	width: 1.28rem;
height:.768rem;
	background: #5e5e5e;
	vertical-align: top;
	color: #fff;
	text-align: center;
line-height:.768rem;
font-size:.42667rem;
border-radius:.08533rem;
	font-weight: 400
}
.productLists .table li .item .companyInfor span {
font-size:.46933rem;
line-height:.768rem;
	color: #999999;
	display: inline-block;
	vertical-align: top;
margin-left:.29867rem
}
.productLists .table li .item .companyInfor span strong {
	color: #5e5e5e
}
.productLists .table li .item .companyInfor .px {
height:.64rem;
	border: 1px solid #dedede;
font-size:.46933rem;
line-height:.59733rem;
	position: absolute;
top:.064rem;
	right: 0rem;
padding-right:.21333rem;
	font-family: 'Montserrat'
}
.productLists .table li .item .companyInfor .px i {
	display: inline-block;
padding:0 .17067rem;
	background-color: #dedede;
margin-right:.21333rem
}
.productLists .table li .item .companyInfor.free b {
	background-color: #5e5e5e
}
.productLists .table li .item .companyInfor.free strong {
	color: #5e5e5e
}
.productLists .table li .item .companyInfor.primary b {
	background-color: #2db108
}
.productLists .table li .item .companyInfor.primary strong {
	color: #2db108
}
.productLists .table li .item .companyInfor.intermediate b {
	background-color: #e70000
}
.productLists .table li .item .companyInfor.intermediate strong {
	color: #e70000
}
.productLists .table li .item .companyInfor.senior b {
	background-color: #fd8e00
}
.productLists .table li .item .companyInfor.senior strong {
	color: #fd8e00
}
.productLists .table li .item .companyInfor.topLevel b {
	background-color: #d717ff
}
.productLists .table li .item .companyInfor.topLevel strong {
	color: #d717ff
}
.productLists .table li .item .companyInfor.supLevel b {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.productLists .table li .item .companyInfor.supLevel strong {
	color: #8e1ed2
}
.productLists .table li .item a:active {
	color: #3d7eff
}
.productLists .table.show {
	display: block
}
.productLists .listing {
	overflow: hidden;
padding:.21333rem .21333rem 0;
	display: none
}
.productLists .listing li {
padding:0 .42667rem 0 0;
	background-color: #fff;
margin:.42667rem 0 0;
	overflow: hidden
}
.productLists .listing li .item {
	width: 4.69333rem;
margin-right:.64rem;
	float: left
}
.productLists .listing li .item .image {
	height: 0;
	padding-bottom: 100%;
	position: relative
}
.productLists .listing li p {
height:.896rem;
font-size:.512rem;
line-height:.896rem;
	overflow: hidden;
margin:.32rem 0 .10667rem
}
.productLists .listing li p a {
	color: #333
}
.productLists .listing li .price {
height:.93867rem;
line-height:.93867rem;
font-size:.59733rem;
	color: #ff6600;
	position: relative;
margin-top:.21333rem;
	font-family: Open Sans;
	font-weight: 700
}
.productLists .listing li .price a {
	position: absolute;
font-size:.46933rem;
	border: 1px solid #3d7eff;
border-radius:.46933rem;
padding:0 .42667rem;
	color: #3d7eff;
	right: 0;
	top: 0
}
.productLists .listing li .companyName {
height:.85333rem;
line-height:.85333rem;
	overflow: hidden;
font-size:.46933rem;
	text-align: left;
margin:0 0 .21333rem
}
.productLists .listing li .companyName a {
	color: #bfc2cc
}
.productLists .listing li .companyInfor {
height:.768rem;
line-height:.768rem;
	overflow: hidden;
	position: relative;
	font-family: 'Montserrat'
}
.productLists .listing li .companyInfor b {
	display: inline-block;
	width: 1.28rem;
height:.768rem;
	background: #5e5e5e;
	vertical-align: top;
	color: #fff;
	text-align: center;
line-height:.768rem;
font-size:.42667rem;
border-radius:.08533rem;
	font-weight: 400
}
.productLists .listing li .companyInfor span {
font-size:.46933rem;
line-height:.768rem;
	color: #bfc2cc;
	display: inline-block;
	vertical-align: top;
margin-left:.29867rem
}
.productLists .listing li .companyInfor span strong {
	color: #ff6600
}
.productLists .listing li .companyInfor .px {
height:.64rem;
	border: 1px solid #dedede;
font-size:.46933rem;
line-height:.59733rem;
	position: absolute;
top:.064rem;
right:.21333rem;
padding-right:.21333rem
}
.productLists .listing li .companyInfor .px i {
	display: inline-block;
padding:0 .17067rem;
	background-color: #dedede;
margin-right:.21333rem
}
.productLists .listing li .companyInfor.primary b {
	background-color: #2db108
}
.productLists .listing li .companyInfor.primary strong {
	color: #2db108
}
.productLists .listing li .companyInfor.intermediate b {
	background-color: #e70000
}
.productLists .listing li .companyInfor.intermediate strong {
	color: #e70000
}
.productLists .listing li .companyInfor.senior b {
	background-color: #fd8e00
}
.productLists .listing li .companyInfor.senior strong {
	color: #fd8e00
}
.productLists .listing li .companyInfor.topLevel b {
	background-color: #d717ff
}
.productLists .listing li .companyInfor.topLevel strong {
	color: #d717ff
}
.productLists .listing li .companyInfor.supLevel b {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.productLists .listing li .companyInfor.supLevel strong {
	color: #8e1ed2
}
.productLists .listing li a:active {
	color: #3d7eff
}
.productLists .listing.show {
	display: block
}
.productLists1 {
	margin-top: 0px
}
.pages {
	text-align: center;
padding:.64rem 0;
font-size:.59733rem;
	line-height: 1.408rem
}
.pages.fixed {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 3.41333rem
}
.pages a {
font-size:.59733rem;
	line-height: 1.408rem;
padding:0 .512rem;
	color: #999;
	background-color: #fff;
margin:0 .10667rem;
	display: inline-block;
	font-family: 'Montserrat'
}
.pages a:active {
	background-color: #3d7eff;
	color: #fff
}
.pages input {
font-size:.64rem;
	line-height: 1.408rem;
padding:0 .512rem;
	color: #999;
	background-color: #fff;
margin:0 .10667rem;
	font-family: 'Montserrat'
}
.pages input#custompage {
	width: 1.06667rem;
	padding: 0;
	text-align: center
}
.productFilterMain {
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0 0 0 3.41333rem;
	background-color: rgba(0,0,0,0.5);
	display: none
}
.productFilterMain .filter {
	height: 100%;
	background-color: #fff;
	position: relative;
	overflow-y: auto
}
.productFilterMain .filter .filterTitle {
	position: relative;
	height: 1.70667rem;
margin:0 .32rem
}
.productFilterMain .filter .filterTitle b {
font-size:.512rem;
	line-height: 1.70667rem
}
.productFilterMain .filter .filterTitle i {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #dddddd;
font-size:.512rem
}
.productFilterMain .filter .filterTitle.bor {
	border-top: 1px solid #ddd
}
.productFilterMain .filter .Brands {
	overflow: hidden;
padding:0 0 0 .32rem
}
.productFilterMain .filter .Brands li {
	width: 33.33333%;
	float: left;
padding:0 .32rem .32rem 0
}
.productFilterMain .filter .Brands li p a {
	border: 1px solid #ddd;
	height: 1.62133rem;
border-radius:.08533rem;
	position: relative;
	overflow: hidden;
	display: block;
font-size:.46933rem;
	line-height: 1.62133rem;
	color: #333;
	text-align: center
}
.productFilterMain .filter .Brands li p a:active {
	border: 2px solid #3d7eff
}
.productFilterMain .filter .Words {
	overflow: hidden;
padding:0 0 0 .32rem
}
.productFilterMain .filter .Words li {
	width: 33.33333%;
	float: left;
padding:0 .32rem .32rem 0
}
.productFilterMain .filter .Words li a {
font-size:.46933rem;
	height: 200%;
	line-height: 200%;
	overflow: hidden;
	display: block;
	color: #333
}
.productFilterMain .filter .Words li a:active {
	color: #3d7eff
}
.productFilterMain .filter .Prices {
	overflow: hidden;
padding:0 0 0 .32rem
}
.productFilterMain .filter .Prices li {
	width: 33.33333%;
	float: left;
padding:0 .32rem .32rem 0
}
.productFilterMain .filter .Prices li a {
font-size:.46933rem;
	height: 1.70667rem;
	line-height: 1.70667rem;
	overflow: hidden;
	display: block;
	color: #333;
	background-color: #f4f4f4;
border-radius:.08533rem;
	text-align: center
}
.productFilterMain .filter .Prices li a.active {
	color: #fff;
	background-color: #3d7eff
}
.productFilterMain .filter .Prices li a:active {
	color: #fff;
	background-color: #3d7eff
}
.productFilterMain .filter .priceRange {
	height: 1.06667rem;
	position: relative;
padding:0 .32rem;
	overflow: hidden;
margin-bottom:.32rem
}
.productFilterMain .filter .priceRange input {
	width: 5.12rem;
	height: 1.06667rem;
padding:.21333rem 0;
line-height:.64rem;
font-size:.46933rem;
	color: #999;
	background-color: #f5f5f5;
border-radius:.53333rem;
	text-align: center
}
.productFilterMain .filter .priceRange input:first-child {
	float: left
}
.productFilterMain .filter .priceRange input:last-child {
	float: right
}
.productFilterMain .filter .priceRange::after {
width:.68267rem;
	height: 1px;
	background-color: #dddddd;
	content: ""
}
.productFilterMain .filterBtn {
	position: fixed;
	height: 1.70667rem;
	background-color: #fff;
	z-index: 9999;
	right: 0;
	bottom: 2.56rem;
	left: 3.41333rem
}
.productFilterMain .filterBtn p {
	overflow: hidden
}
.productFilterMain .filterBtn p a {
	width: 50%;
	height: 100%;
	float: left;
	text-align: center;
font-size:.64rem;
	line-height: 1.70667rem;
	color: #333
}
.productFilterMain .filterBtn p a.confirm {
	background-color: #3d7eff;
	color: #fff
}
.productFilterMain .blank {
	height: 4.26667rem
}
.blank {
	height: 2.56rem
}
.FilterBg {
	position: absolute;
	z-index: 997;
	left: 0;
	top: 7.04rem;
	bottom: 0;
	right: 0;
	height: 1000%;
	display: none;
	background-color: rgba(0,0,0,0.3)
}
.FilterBg .filterClass {
	overflow: hidden;
	background-color: #fff;
	border-top: 1px solid #ddd;
	display: none
}
.FilterBg .filterClass .filterClassLeft {
	width: 50%;
	float: left;
	background-color: #fff
}
.FilterBg .filterClass .filterClassLeft>span {
	height: 1.45067rem;
font-size:.512rem;
text-indent:.64rem;
	line-height: 1.45067rem;
	display: block
}
.FilterBg .filterClass .filterClassLeft>p a {
	display: block;
	line-height: 1.408rem;
	height: 1.408rem;
font-size:.512rem;
	color: #333;
	position: relative;
padding:0 1.28rem 0 .64rem;
	overflow: hidden
}
.FilterBg .filterClass .filterClassLeft>p a i {
	position: absolute;
font-size:.384rem;
	top: 50%;
right:.64rem;
	transform: translateY(-50%);
	color: #3d7eff;
	display: none
}
.FilterBg .filterClass .filterClassLeft>p a.focus {
	background-color: #f6f6f6
}
.FilterBg .filterClass .filterClassLeft>p a.focus i {
	display: block
}
.FilterBg .filterClass .filterClassRight {
	background-color: #f6f6f6;
	width: 50%;
	float: right;
	display: none
}
.FilterBg .filterClass .filterClassRight ul {
padding:.42667rem 0
}
.FilterBg .filterClass .filterClassRight ul li a {
	display: block;
	line-height: 1.408rem;
	height: 1.408rem;
font-size:.512rem;
	color: #333;
	position: relative;
padding:0 1.28rem 0 .64rem;
	overflow: hidden
}
.FilterBg .filterClass .filterClassRight ul li a i {
	position: absolute;
font-size:.384rem;
	top: 50%;
right:.64rem;
	transform: translateY(-50%);
	color: #3d7eff;
	display: none
}
.FilterBg .filterClass .filterClassRight ul li a.focus {
	background-color: #f6f6f6
}
.FilterBg .filterClass .filterClassRight ul li a.focus i {
	display: block
}
.FilterBg .filterClass .filterBtn {
	height: 1.70667rem;
	background-color: #fff;
	border-top: 1px solid #ddd
}
.FilterBg .filterClass .filterBtn a {
	width: 50%;
	height: 100%;
	float: left;
	text-align: center;
font-size:.64rem;
	line-height: 1.70667rem;
	color: #333
}
.FilterBg .filterClass .filterBtn a.confirm {
	background-color: #3d7eff;
	color: #fff
}
.FilterBg .filterClass .filterBrands p {
padding:.64rem .64rem .21333rem
}
.FilterBg .filterClass .filterBrands p input {
	width: 100%;
	border: 1px solid #ddd;
	height: 1.28rem;
border-radius:.64rem;
padding:.21333rem .42667rem;
line-height:.85333rem;
font-size:.512rem;
	color: #999
}
.FilterBg .filterClass .filterBrands ul {
	overflow: hidden;
padding:0 .128rem .34133rem
}
.FilterBg .filterClass .filterBrands ul li {
	width: 50%;
	float: left;
padding:0 .512rem
}
.FilterBg .filterClass .filterBrands ul li a {
	height: 1.36533rem;
	line-height: 1.36533rem;
font-size:.512rem;
	color: #333;
	display: block;
	position: relative;
padding-right:.64rem;
	overflow: hidden
}
.FilterBg .filterClass .filterBrands ul li a i {
	position: absolute;
font-size:.384rem;
	top: 50%;
	right: 0rem;
	transform: translateY(-50%);
	color: #3d7eff;
	display: none
}
.FilterBg .filterClass .filterBrands ul li a.focus {
	color: #3d7eff
}
.FilterBg .filterClass .filterBrands ul li a.focus i {
	display: block
}
.FilterBg .filterClass .filterBrands ul li a.focus::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #3d7eff
}
.FilterBg .filterClass .area {
	overflow: hidden;
padding:.42667rem
}
.FilterBg .filterClass .area li {
	width: 33.33333%;
	float: left;
padding:.21333rem
}
.FilterBg .filterClass .area li a {
	display: block;
	line-height: 1.152rem;
	height: 1.152rem;
	text-align: center;
font-size:.512rem;
border:.04267rem solid #efefef;
border-radius:.064rem;
	color: #333;
	overflow: hidden
}
.FilterBg .filterClass .area li a.focus {
	background-color: #3d7eff;
	color: #fff;
	border-color: #3d7eff
}
.productClass {
	overflow: hidden;
	position: relative;
	z-index: 9;
	background-color: #f2f3f4
}
.productClass .productClassLeft {
	width: 3.84rem;
	position: fixed;
	left: 0px;
	top: 3.86133rem;
	z-index: 9998;
	height: 100%;
	overflow-y: scroll;
	background: #f2f3f4
}
.productClass .productClassLeft p {
	margin-bottom: 4.5rem
}
.productClass .productClassLeft p a {
	display: block;
	height: 2.13333rem;
	line-height: 2.13333rem;
	text-align: center;
font-size:.68267rem;
	color: #333;
	overflow: hidden;
	position: relative
}
.productClass .productClassLeft p a.focus {
	background-color: #fff;
	color: #3d7eff;
	font-weight: 700;
font-size:.68267rem
}
.productClass .productClassLeft p a.focus::before {
	content: "";
	position: absolute;
	left: 0;
width:.17067rem;
	height: 100%;
	background-color: #3d7eff
}
.productClass .productClassRight {
	overflow: hidden;
padding:.64rem .42667rem 0rem .85333rem;
	background-color: #fff;
	display: none;
	margin-left: 3.84rem
}
.productClass .productClassRight .productTitle {
font-size:.74667rem;
	line-height: 1;
	color: #333;
padding-left:.64rem;
margin-bottom:.21333rem;
	position: relative
}
.productClass .productClassRight .productTitle b a {
	color: #333
}
.productClass .productClassRight .productTitle::before {
	content: '';
width:.08533rem;
height:.74667rem;
	background-color: #3d7eff;
	position: absolute;
	top: 0;
left:.21333rem
}
.productClass .productClassRight .productTitle i {
	position: absolute;
	right: 0;
	top: 0;
	color: #aaaaaa;
font-size:.64rem;
	line-height: 1;
top:.10667rem
}
.productClass .productClassRight .productClassRightTitle {
	position: relative;
	height: 1.49333rem;
margin:0 .21333rem
}
.productClass .productClassRight .productClassRightTitle b {
font-size:.64rem;
	line-height: 1.49333rem
}
.productClass .productClassRight .productClassRightTitle b a {
	color: #3d7eff
}
.productClass .productClassRight .productClassRightTitle i {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #999;
font-size:.59733rem
}
.productClass .productClassRight .txt {
	overflow: hidden;
	font-weight: normal;
margin-bottom:.42667rem
}
.productClass .productClassRight .txt li {
	width: 50%;
	float: left;
font-size:.59733rem;
	line-height: 1.45067rem;
	height: 1.45067rem;
	overflow: hidden;
padding:0 .21333rem
}
.productClass .productClassRight .txt li a {
	color: #333
}
.productClass .productClassRight .txt li a:active {
	color: #3d7eff
}
.productClass .productClassRight .image {
	overflow: hidden;
margin-top:.42667rem
}
.productClass .productClassRight .image li {
	width: 50%;
	float: left;
padding:0 .21333rem
}
.productClass .productClassRight .image li a {
	color: #333
}
.productClass .productClassRight .image li a p {
	padding-bottom: 100%;
	height: 0;
	overflow: hidden;
	position: relative;
border-radius:.08533rem
}
.productClass .productClassRight .image li a span {
	display: block;
	max-height: 1.62133rem;
	overflow: hidden;
font-size:.46933rem;
line-height:.81067rem;
margin-top:.21333rem
}
.productClass .productClassRight .image li a:active {
	color: #3d7eff
}
.productClass .productClassRight-1 {
	margin-top: 3.6rem;
	padding-bottom: 3rem
}
.sorry {
	text-align: center;
padding:4.26667rem .64rem;
	color: #e7eaf0;
	background-color: #fff
}
.sorry i {
	font-size: 2.34667rem
}
.sorry p {
font-size:.55467rem;
margin-top:.64rem
}
.productDetailTop {
	background-color: #fff;
	height: 10.24rem;
	position: relative;
	overflow: hidden
}
.productDetailTop .back {
	width: 1.36533rem;
	height: 1.36533rem;
	border-radius: 100%;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	z-index: 9;
left:.42667rem;
	top: 1.28rem;
	color: #fff
}
.productDetailTop .back i {
font-size:.768rem
}
.productDetailTop .share {
	width: 1.36533rem;
	height: 1.36533rem;
	border-radius: 100%;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	z-index: 8;
right:.42667rem;
	top: 1.28rem;
	color: #fff
}
.productDetailTop .share i {
font-size:.768rem
}
.productDetailTop .swiper-container {
	height: 100%;
	position: relative
}
.productDetailTop .swiper-container .productPic {
	height: 100%;
	position: relative;
padding-top:.64rem
}
.productDetailTop .swiper-container .productPic .productPics {
	width: 100%;
	position: absolute;
	z-index: 1
}
.productDetailTop .swiper-container .productPic .productPics .swiper11 .swiper-slide .s {
	width: 100%;
	height: 100%
}
.productDetailTop .swiper-container .productPic .productPics .swiper11 .swiper-pagination {
bottom:-.64rem
}
.productDetailTop .swiper-container .productPic .productPics>div {
	width: 100%;
	text-align: center;
	vertical-align: middle
}
.productDetailTop .swiper-container .productPic .productPics>div img {
	max-height: 200px;
	max-width: 100%
}
.productDetailTop .swiper-container .productPic .productPics .productBigImg {
	width: 100%;
	position: relative
}
.productDetailTop .swiper-container .productPic .productPics .productBigImg .swiper-pagination-fraction {
	top: 8rem !important;
	left: 13.01333rem;
	z-index: 7;
font-size:.5933rem;
line-height:.93867rem;
height:.93867rem;
	color: #333;
	text-align: center;
	background-color: #d5d0ca;
border-radius:.46933rem;
	width: 2.048rem
}
.productDetailTop .swiper-container .productPic .productPics .productBigImg .swiper-pagination-fraction span {
	background: none;
	color: #333
}
.productDetailTop .swiper-container .productPic .productPics .productBigImg .swiper-slide {
	width: 100%;
	text-align: center;
	vertical-align: middle
}
.productDetailTop .swiper-container .productPic>a:first-of-type {
	width: 15px;
	height: 28px;
	display: block;
	position: absolute;
	z-index: 2;
	background: url("../Images/Mobile.png") no-repeat 0 -404px;
	background-size: auto;
	background-size: 97px auto;
	top: 70px;
	left: 15px
}
.productDetailTop .swiper-container .productPic>a:last-of-type {
	width: 15px;
	height: 28px;
	display: block;
	position: absolute;
	z-index: 3;
	background: url("../Images/Mobile.png") no-repeat -20px -404px;
	background-size: auto;
	background-size: 97px auto;
	top: 70px;
	right: 15px
}
.productDetailTop .swiper-container .productPic .imgNumber {
	position: absolute;
right:.42667rem;
bottom:.32rem;
line-height:.42667rem;
padding:.17067rem .17067rem;
	background-color: #eee;
border-radius:.85333rem;
	z-index: 1;
font-size:.46933rem
}
.productDetailTop .swiper-container .productPic .videoItem {
	position: absolute;
	width: 100%;
	z-index: 9;
	top: 0;
	left: 0;
	bottom: 0px
}
.productDetailTop .swiper-container .productPic .videoTabImg {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
bottom:.64rem;
	z-index: 9999
}
.productDetailTop .swiper-container .productPic .videoTabImg a {
	display: inline-block;
font-size:.55467rem;
line-height:.74667rem;
padding:.10667rem .42667rem;
	background-color: #eee;
border-radius:.64rem;
margin:0 .21333rem;
	color: #666
}
.productDetailTop .swiper-container .productPic .videoTabImg a.focus {
	background-color: #ff6600;
	font-weight: bold;
	color: #fff
}
.productDetailTop .swiper-container .swiper-wrapper .swiper-slide {
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	overflow: hidden
}
.productDetailTop .swiper-container .swiper-wrapper .swiper-slide .image {
	height: 9rem;
	width: 100%;
	position: relative
}
.productDetailTop .swiper-container .swiper-pagination {
	right: 0;
bottom:.21333rem;
	position: absolute;
	z-index: 7;
	text-align: center
}
.productDetailTop .swiper-container .swiper-pagination span {
margin:0 .10667rem;
width:.29867rem;
height:.29867rem;
	border-radius: 100%;
	vertical-align: middle;
	background-color: #000;
	opacity: 0.5;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.productDetailTop .swiper-container .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #f60;
	opacity: 1
}
.promotion {
padding:0 .81067rem;
	height: 2.47467rem;
	background-color: #fe4a25;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fe4a25), to(#f5303d));
	background-image: -webkit-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -moz-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -ms-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -o-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: linear-gradient(90deg, #fe4a25, #f5303d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fe4a25', endColorStr='#f5303d');
	position: relative;
border-bottom:.42667rem solid #fff
}
.promotion .promotion-left {
	height: 2.048rem;
	line-height: 2.048rem;
font-size:.64rem;
	color: #fff;
	position: relative;
	z-index: 9
}
.promotion .promotion-left .hexagon {
	position: absolute;
	color: #fff
}
.promotion .promotion-left .hexagon b {
height:.85333rem;
	background: #f73638;
top:-.42667rem;
line-height:.85333rem;
	left: 0;
font-size:.55467rem;
	display: block;
	position: relative;
	text-align: center;
	font-weight: normal;
padding:0 .21333rem
}
.promotion .promotion-left .hexagon b:after {
	content: "";
	width: 0;
	height: 0;
border-left:.32rem #f73638 solid;
	border-right: none;
border-top:.42667rem solid transparent;
border-bottom:.42667rem solid transparent;
	position: absolute;
	top: 0;
right:-.29867rem
}
.promotion .promotion-left .hexagon b:before {
	content: "";
	width: 0;
	height: 0;
border-right:.32rem #f73638 solid;
	border-left: none;
border-top:.42667rem solid transparent;
border-bottom:.42667rem solid transparent;
	position: absolute;
	top: 0;
left:-.32rem
}
.promotion .promotion-left span {
font-size:.64rem;
	color: #fff;
	display: block;
padding-top:.17067rem
}
.promotion .promotion-left span b {
font-size:.96rem
}
.promotion .promotion-left span .delete {
	display: inline;
	color: #fff;
	opacity: 0.5;
margin-left:.21333rem
}
.promotion .promotion-left span em {
font-size:.64rem;
	color: #fff;
	opacity: 0.5;
	font-style: normal;
	text-decoration: line-through
}
.promotion .promotion-left span.exceed b {
font-size:.74667rem
}
.promotion .promotion-right {
font-size:.55467rem;
	color: #fff;
	text-align: right;
	position: absolute;
right:.81067rem;
	top: 0
}
.promotion .promotion-right p {
line-height:.96rem;
padding-top:.10667rem
}
.promotion .promotion-right p i {
	color: #fff;
font-size:.59733rem;
margin-right:.10667rem
}
.promotion .promotion-right span em {
	background: #c72225;
	padding: 2px;
margin:0 .04267rem;
	font-style: normal
}
.productDetailTopTxt {
	background-color: #fff;
padding:.42667rem .81067rem .21333rem 1.024rem
}
.productDetailTopTxt span {
	display: block;
font-size:.64rem;
	line-height: 1.06667rem;
	color: #ff6600;
text-indent:-.10667rem
}
.productDetailTopTxt span em {
font-size:.512rem;
	line-height: 1.06667rem;
	color: #999;
	font-style: normal
}
.productDetailTopTxt span b {
font-size:.768rem;
	font-family: "Open Sans";
margin-left:-.10667rem
}
.productDetailTopTxt span b b {
font-size:.85333rem;
	font-family: "Open Sans"
}
.productDetailTopTxt p {
font-size:.68267rem;
	line-height: 1.024rem;
	color: #333;
	font-weight: bold
}
.productDetailTopTxt p i {
	display: inline-block;
height:.96rem;
	width: 1.81333rem;
font-size:.59733rem;
	color: #fff;
	text-align: center;
line-height:.96rem;
border-radius:.42667rem .42667rem 0 .42667rem;
margin-right:.21333rem
}
.productDetailTopTxt p i.news {
	background-color: #fe4a25;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fe4a25), to(#f5303d));
	background-image: -webkit-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -moz-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -ms-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -o-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: linear-gradient(90deg, #fe4a25, #f5303d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fe4a25', endColorStr='#f5303d')
}
.productDetailTopTxt p i.second {
	background-color: #00bc9c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bc9c), to(#00dfcd));
	background-image: -webkit-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: -moz-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: -ms-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: -o-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: linear-gradient(90deg, #00bc9c, #00dfcd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00bc9c', endColorStr='#00dfcd')
}
.productDetailTopTxt time {
	display: block;
font-size:.55467rem;
line-height:.768rem;
height:.768rem;
	color: #999;
	position: relative;
margin-top:.29867rem
}
.productDetailTopTxt time b {
	font-family: "Open Sans";
	font-weight: 400;
	position: absolute;
	top: 0
}
.productDetailTopTxt time b:last-child {
	position: absolute;
	top: 0;
	right: 0
}
.productDetailTopTxt ul {
margin:0 -.21333rem;
	overflow: hidden
}
.productDetailTopTxt ul .li_left {
	float: left;
	width: 15%
}
.productDetailTopTxt ul .li_left span {
	display: block;
font-size:.512rem;
	line-height: 1.06667rem;
	color: #999;
	text-indent: 0
}
.productDetailTopTxt ul .li_left p {
font-size:.512rem;
	color: #999;
	font-weight: normal;
line-height:.85333rem
}
.productDetailTopTxt ul li {
	width: 28.33333%;
padding:0 .21333rem;
font-size:.512rem;
	color: #999;
	font-family: "Open Sans";
	float: left;
	text-align: left
}
.productDetailTopTxt ul li.single span {
	display: block;
margin-right:.21333rem
}
#imgDiv {
	position: fixed;
	background: #333;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none;
	z-index: 9999
}
.sale {
	background: #fff;
padding:.32rem .81067rem;
	font-family: "Open Sans"
}
.sale .promote {
	color: #ff6600;
font-size:.64rem;
	font-weight: bold
}
.sale .promote b {
font-size:.768rem;
margin-right:.10667rem
}
.sale table {
	width: 100%
}
.sale table tr td {
	width: 33.3333%;
	text-align: center;
	float: left
}
.sale table tr td.piece {
font-size:.768rem;
	height: 1.06667rem;
	font-weight: bold;
	line-height: 1.06667rem;
	text-align: left;
	color: #ff6600
}
.sale table tr td.piece i {
font-size:.64rem
}
.sale table tr td.jisuanProNum {
font-size:.512rem;
	color: #999;
	text-align: left
}
.sale .ProNumOne tr td {
	width: 100%
}
.sale .ProNumOne tr td em {
font-size:.512rem;
	color: #999;
	font-style: normal;
	font-weight: normal;
margin-left:.17067rem
}
.NTitle {
padding:0 .81067rem .42667rem .81067rem;
	background: #fff
}
.NTitle p {
font-size:.72533rem;
	line-height: 1.024rem;
	color: #333;
	font-weight: bold
}
.NTitle p i {
height:.96rem;
	width: 1.81333rem;
font-size:.59733rem;
	color: #fff;
	text-align: center;
border-radius:.42667rem .42667rem 0 .42667rem;
margin-right:.21333rem;
	line-height: 1 !important;
padding-top:.23467rem;
	display: inline-block;
	vertical-align: top
}
.NTitle p i.news {
	background-color: #fe4a25;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fe4a25), to(#f5303d));
	background-image: -webkit-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -moz-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -ms-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: -o-linear-gradient(90deg, #fe4a25, #f5303d);
	background-image: linear-gradient(90deg, #fe4a25, #f5303d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fe4a25', endColorStr='#f5303d')
}
.NTitle p i.second {
	background-color: #00bc9c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00bc9c), to(#00dfcd));
	background-image: -webkit-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: -moz-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: -ms-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: -o-linear-gradient(90deg, #00bc9c, #00dfcd);
	background-image: linear-gradient(90deg, #00bc9c, #00dfcd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00bc9c', endColorStr='#00dfcd')
}
.NTitle time {
	display: block;
font-size:.55467rem;
line-height:.768rem;
height:.768rem;
	color: #999;
	position: relative;
margin-top:.29867rem
}
.NTitle time b {
	font-family: "Open Sans";
	font-weight: 400;
	position: absolute;
	top: 0
}
.NTitle time b:last-child {
	position: absolute;
	top: 0;
	right: 0
}
.give {
padding:0 .81067rem;
	max-height: 3.92533rem;
	background: #fff;
padding-bottom:.42667rem;
	box-sizing: content-box
}
.give p {
	max-height: 3.92533rem;
font-size:.59733rem;
line-height:.96rem;
	background: #fff6f5;
	color: #fa5741;
	overflow: hidden;
padding:.42667rem .21333rem
}
.give p i {
	display: inline-block;
width:.85333rem;
height:.85333rem;
line-height:.85333rem;
	color: #fff;
font-size:.59733rem;
	text-align: center;
	background: #fa5741;
margin-right:.42667rem;
margin-left:.42667rem;
	border-radius: 2px
}
.parameter {
	background-color: #fff;
margin-top:.42667rem
}
.parameter dl {
	border-top: 1px solid #f1f4f7;
	overflow: hidden;
font-size:.59733rem;
	line-height: 1.96267rem;
	font-weight: normal;
	height: 1.96267rem
}
.parameter dl:first-child {
	border-top: none
}
.parameter dl dt {
	width: 2.38933rem;
	height: 1.96267rem;
	line-height: 2.00533rem;
text-indent:.768rem;
	color: #999;
	float: left
}
.parameter dl dd {
	overflow: hidden;
	height: 1.96267rem;
	line-height: 1.96267rem;
	font-family: "Open Sans"
}
.parameter dl dd a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	color: #333;
	padding-right: 1.32267rem;
	line-height: 1.96267rem;
	white-space: nowrap;
font-size:.59733rem
}
.parameter dl dd a i {
	position: absolute;
right:.81067rem;
	top: 50%;
	transform: translateY(-50%);
font-size:.55467rem;
	color: #666;
	font-weight: normal
}
.lift {
	margin-bottom: 2.13333rem
}
.productDetailCom {
	background-color: #fff;
margin-top:.42667rem;
padding:0 .768rem .768rem;
	overflow-y: hidden;
	overflow-x: auto
}
.productDetailCom .market {
font-size:.59733rem;
	color: #333
}
.productDetailCom>.image {
	overflow: hidden;
margin-top:.768rem
}
.productDetailCom>.image i {
	overflow: hidden;
font-size:.512rem;
	font-weight: 700;
	float: left
}
.productDetailCom>.image .images1 {
	width: 3.328rem;
	height: 2.13333rem;
	position: relative;
	border: 1px solid #eee;
	float: left;
margin-right:.42667rem;
	overflow: hidden
}
.productDetailCom>.image .images1 img {
	float: left;
	max-width: 3.328rem;
	max-height: 2.13333rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.productDetailCom>.image span {
	display: block;
	overflow: hidden;
font-size:.64rem;
	line-height: 1.024rem;
	height: 1.024rem;
	font-weight: 700
}
.productDetailCom>.image span a {
	color: #333
}
.productDetailCom>.image span a:active {
	color: #3d7eff
}
.productDetailCom>.image p {
	overflow: hidden;
line-height:.85333rem;
font-size:.512rem;
	font-weight: 700;
	float: left
}
.productDetailCom>.image p b {
	background-color: #fa5741;
	display: inline-block;
	color: #fff;
padding:0 .384rem;
	vertical-align: top;
border-radius:.42667rem;
	font-weight: 400;
margin-right:.384rem
}
.productDetailCom>.image p strong {
padding:0 .10667rem;
	font-family: Montserrat
}
.productDetailCom>.image p.free b {
	background-color: #5e5e5e
}
.productDetailCom>.image p.free strong {
	color: #5e5e5e
}
.productDetailCom>.image p.primary b {
	background-color: #2db108
}
.productDetailCom>.image p.primary strong {
	color: #2db108
}
.productDetailCom>.image p.intermediate b {
	background-color: #e70000
}
.productDetailCom>.image p.intermediate strong {
	color: #e70000
}
.productDetailCom>.image p.senior b {
	background-color: #fd8e00
}
.productDetailCom>.image p.senior strong {
	color: #fd8e00
}
.productDetailCom>.image p.topLevel b {
	background-color: #d717ff
}
.productDetailCom>.image p.topLevel strong {
	color: #d717ff
}
.productDetailCom>.image p.supLevel b {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.productDetailCom>.image p.supLevel strong {
	color: #8e1ed2
}
.productDetailCom .btn {
	overflow: hidden;
margin-top:.768rem
}
.productDetailCom .btn a {
	width: 6.86933rem;
	height: 1.36533rem;
	border: 1px solid #3d7eff;
	float: left;
	text-align: center;
font-size:.59733rem;
	line-height: 1.36533rem;
	color: #3d7eff;
	font-weight: normal
}
.productDetailCom .btn a i {
font-size:.59733rem;
	vertical-align: top;
margin:0 .17067rem 0 0
}
.productDetailCom .btn a:last-child {
	float: right;
	background-color: #3d7eff;
	color: #fff
}
.productDetailCom .btn a:last-child i {
	font-weight: 400
}
.productDetailCom h3 {
font-size:.72533rem;
	font-weight: 700;
margin-top:.64rem
}
.productDetailCom .other {
margin-top:.64rem;
	position: relative;
	height: 4.26667rem;
	overflow: hidden
}
.productDetailCom .other .swiper-container {
	display: none
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide {
	width: 10.66667rem
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item {
	width: 10.24rem;
	height: 4.26667rem;
	border: 1px solid #dddddd;
	overflow: hidden
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item .image {
	float: right;
	width: 4.224rem;
	height: 4.224rem;
	position: relative
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item p {
	overflow: hidden;
font-size:.55467rem;
line-height:.896rem;
	max-height: 1.792rem;
padding:0 .42667rem;
margin-top:.29867rem;
	font-weight: normal
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item p a {
	color: #333
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item p a:active {
	color: #3d7eff
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item span {
	display: block;
padding:.21333rem .42667rem;
	overflow: hidden;
	position: absolute;
	bottom: 5px;
	left: 0
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item span a {
	display: inline-block;
	line-height: 1.28rem;
font-size:.512rem;
	color: #fff;
padding:0 .64rem;
	background-color: #fda700;
	font-weight: normal
}
.productDetailCom .other .swiper-container .swiper-wrapper .swiper-slide .item span:active {
	background-color: #ff6600
}
.productDetailCom .same {
margin:.64rem -.256rem 0;
	position: relative;
	overflow: hidden
}
.productDetailCom .same .swiper-container {
	display: none
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide {
padding:0 .256rem .512rem
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item {
	text-align: center;
	font-weight: normal
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item .image {
	height: 0;
	padding-bottom: 100%;
	border: 1px solid #dddddd;
	position: relative
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item p {
	overflow: hidden;
font-size:.55467rem;
line-height:.896rem;
height:.896rem;
margin-top:.29867rem
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item p a {
	color: #333
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item p a:active {
	color: #3d7eff
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item .price {
padding:.21333rem;
font-size:.55467rem;
	color: #e30404;
	line-height: 20px
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item span {
	display: block;
	overflow: hidden;
font-size:.46933rem;
line-height:.72533rem;
	height: erm(34)
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item span a {
	color: #999
}
.productDetailCom .same .swiper-container .swiper-wrapper .swiper-slide .item span a:active {
	color: #3d7eff
}
.productDetailCom .same .swiper-pagination {
	width: 100%;
bottom:-.21333rem
}
.productDetailCom .same .swiper-pagination span {
width:.64rem;
height:.17067rem;
border-radius:.08533rem;
	background-color: #666;
margin:0 .10667rem
}
.productDetailCom .same .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #3d7eff
}
.productDetailCom .tab {
margin-top:.42667rem
}
.productDetailCom .tab p {
	overflow: hidden
}
.productDetailCom .tab p a {
	width: 50%;
	float: left;
	text-align: center;
font-size:.72533rem;
	line-height: 1.49333rem;
	font-weight: 700;
	color: #333;
	position: relative
}
.productDetailCom .tab p a.focus {
	color: #3d7eff
}
.productDetailCom .tab p a.focus::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
width:.96rem;
height:.064rem;
	background-color: #3d7eff
}
.productDetailCom .txt {
font-size:.59733rem;
line-height:.98133rem;
	color: #666;
margin-top:.42667rem;
	display: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: normal;
	overflow-x: auto;
	overflow-y: hidden
}
.productDetailCom .txt table {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important
}
.productDetailCom .txt table tr td {
	border: 1px solid #333
}
.productDetailCom .txt img {
	height: auto !important
}
.productDetailCom .txt .open2 {
	height: 2.13333rem;
	position: relative;
	text-align: center;
	background: #fff
}
.productDetailCom .txt .open2 a {
	display: block;
	height: 1.17333rem;
	line-height: 1.17333rem;
font-size:.59733rem;
	text-align: center;
	color: #3d7eff
}
.productDetailCom .txt .open2 i {
font-size:.59733rem;
	color: #d4d4d4;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	display: inline-block
}
.productDetailCom .txt .open2.active i {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.productDetailCom .txt .open1 {
	height: 2.13333rem;
	position: relative;
	text-align: center;
	background: #fff
}
.productDetailCom .txt .open1 a {
	display: block;
	height: 1.17333rem;
	line-height: 1.17333rem;
font-size:.59733rem;
	text-align: center;
	color: #3d7eff
}
.productDetailCom .txt .open1 i {
font-size:.59733rem;
	color: #d4d4d4;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	display: inline-block
}
.productDetailCom .txt .open1.active i {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.productDetailCom .txt .open {
	height: 2.13333rem;
	position: relative;
	text-align: center
}
.productDetailCom .txt .open a {
	display: block;
	height: 1.17333rem;
	line-height: 1.17333rem;
font-size:.59733rem;
	text-align: center;
	color: #3d7eff
}
.productDetailCom .txt .open i {
font-size:.59733rem;
	color: #d4d4d4;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	display: inline-block
}
.productDetailCom .txt .open.active i {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.productDetailCom .list {
margin-top:.42667rem
}
.productDetailCom .list li {
font-size:.64rem;
	line-height: 1.10933rem;
	height: 1.10933rem;
	overflow: hidden;
	font-weight: normal
}
.productDetailCom .list li span {
	color: #666
}
.productDetailCom .list li mark {
	background: none;
	color: #3d7eff
}
.productDetailCom .list li b {
	font-weight: 400;
	color: #3d7eff
}
.productDetailCom .list li a {
	color: #999
}
.productDetailCom .list li a:active {
	color: #3d7eff
}
.productDetailCom .navigations {
margin:0 -.256rem;
	overflow: hidden
}
.productDetailCom .navigations li {
	width: 33.33333%;
	float: left;
padding:.512rem .256rem 0
}
.productDetailCom .navigations li a {
	display: block;
	height: 1.70667rem;
	line-height: 1.70667rem;
	border: 1px solid #ddd;
	text-align: center;
font-size:.55467rem;
	color: #333;
	overflow: hidden;
	font-weight: normal
}
.productDetailCom .navigations li a:active {
	border: 1px solid #3d7eff;
	background-color: #3d7eff;
	color: #fff
}
.bottomLogo {
	text-align: center;
padding:.64rem 0 .64rem
}
.bottomLogo i {
	font-size: 1.28rem;
	color: #bfc2cc;
	font-weight: normal
}
.proBottomBtn {
	position: fixed;
	left: 0;
	bottom: 2.77333rem;
	z-index: 98;
	width: 100%;
	height: 2.34667rem;
	background-color: #fff;
	box-shadow: 0 10px 25px 0 rgba(40,40,40,0.2)
}
.proBottomBtn .leftBtn {
	width: 5.93067rem;
	float: left;
margin-top:.256rem
}
.proBottomBtn .leftBtn li {
	width: 33.33333%;
	float: left;
	text-align: center
}
.proBottomBtn .leftBtn li a {
	color: #333;
	display: block
}
.proBottomBtn .leftBtn li a i {
font-size:.85333rem
}
.proBottomBtn .leftBtn li a p {
font-size:.46933rem;
	font-weight: normal
}
.proBottomBtn .leftBtn li a:active {
	color: #3d7eff
}
.proBottomBtn .rightBtn {
	overflow: hidden;
padding-right:.10667rem
}
.proBottomBtn .rightBtn li {
	width: 50%;
	float: left;
padding:.32rem .21333rem 0 0
}
.proBottomBtn .rightBtn li a {
	display: block;
	height: 1.70667rem;
	line-height: 1.70667rem;
	text-align: center;
font-size:.59733rem;
	font-weight: normal;
	color: #fff;
	background-color: #3d7eff;
	width: 4.58667rem
}
.proBottomBtn .rightBtn li a.talkPrice {
	background-color: #fda700;
	position: absolute;
	right: 17px;
	cursor: pointer
}
.proFixTop {
	position: fixed;
	width: 100%;
	height: 1.87733rem;
	background-color: #fff;
	z-index: 999;
	left: 0;
	top: 0;
	box-shadow: 0 10px 25px 0 rgba(40,40,40,0.2);
	display: none
}
.proFixTop p {
	text-align: center;
font-size:.72533rem
}
.proFixTop p a {
	color: #333;
margin:0 .64rem;
	line-height: 1.87733rem
}
.proFixTop p a.focus {
	color: #3d7eff
}
.proFixTop .back {
	position: absolute;
	color: #333;
	top: 50%;
	transform: translateY(-50%);
left:.64rem
}
.proFixTop .back i {
font-size:.81067rem
}
.proFixTop .nav {
	position: absolute;
	color: #333;
	top: 50%;
	transform: translateY(-50%);
right:.64rem;
	display: none
}
.proFixTop .nav i {
font-size:.81067rem
}
.proFixTop .menuNav {
	position: absolute;
right:.68267rem;
	top: 50%;
	transform: translateY(-50%);
	color: #333
}
.proFixTop .menuNav i {
font-size:.896rem;
	vertical-align: top
}
.proFixTop .share {
	position: absolute;
	color: #333;
	top: 50%;
	transform: translateY(-50%);
right:.64rem
}
.proFixTop .share i {
font-size:.81067rem
}
.proFixTop .search {
	position: absolute;
	color: #333;
	top: 50%;
	transform: translateY(-50%);
	right: 1.92rem;
	padding: 0
}
.proFixTop .search i {
font-size:.81067rem
}
.option {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 55px;
	left: 0;
	background-color: rgba(0,0,0,0.3);
	display: none;
	z-index: 999
}
.option .innovate {
padding:0 .768rem .768rem;
font-size:.59733rem;
line-height:.98133rem;
	color: #333;
	font-weight: normal;
	max-height: 21.33333rem;
	overflow-y: auto
}
.option .item {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 6px;
	background-color: #fff;
	max-height: 70%
}
.option .item h3 {
	text-align: center;
font-size:.68267rem;
	position: absolute;
	height: 2.56rem;
	line-height: 2.56rem;
	width: 100%;
	top: -2.56rem;
	background: #fff
}
.option .item .item1 {
	max-height: 21.33333rem;
	overflow-y: auto;
	padding-top: 2.56rem;
	box-sizing: border-box
}
.option .item .item1 table {
	width: 100%;
	table-layout: fixed;
	position: relative;
	bottom: 3rem
}
.option .item .item1 table tr td {
padding:.512rem .512rem .512rem .29867rem;
font-size:.59733rem;
line-height:.93867rem;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	word-break: break-all;
	font-weight: normal;
	color: #999
}
.option .item .item1 table tr td:nth-child(1) {
	color: #333;
	width: 42%;
padding:.512rem .512rem .512rem .42667rem
}
.option .item .item1 table tr td:nth-child(2) {
	width: 28%
}
.option .item .item1 table tr td:nth-child(3) {
	width: 30%;
	text-align: right
}
.option .item .item1 table.PropertyName tr td {
	width: 42%
}
.option .item .item1 table.PropertyName tr td:nth-child(2) {
	width: 58%
}
.option .item ul {
	overflow: hidden;
padding:.21333rem;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #fff
}
.option .item ul li {
padding:.21333rem;
	width: 50%;
	float: left
}
.option .item ul li a {
	display: block;
	height: 1.87733rem;
	line-height: 1.87733rem;
	text-align: center;
font-size:.68267rem;
	color: #fff;
	background-color: #ff9900;
	font-weight: normal
}
.option .item3 {
	max-height: 80%
}
.option .guestMain {
	width: 90%;
	background-color: #fff;
border-radius:.42667rem;
	overflow: hidden;
	position: relative
}
.option .guestMain h3 {
font-size:.68267rem;
	line-height: 1.92rem;
	text-align: center;
	font-weight: 700;
	color: #fff;
	background-color: #3d7eff
}
.option .guestMain .form {
padding:.42667rem .64rem
}
.option .guestMain .form .label {
padding:.21333rem 0
}
.option .guestMain .form .label input {
	width: 100%;
	height: 1.28rem;
	background-color: #f2f2f2;
font-size:.59733rem;
	color: #707070;
padding-left:.42667rem
}
.option .guestMain .form .label input:focus {
	color: #333
}
.option .guestMain .form .label textarea {
	width: 100%;
	height: 2.56rem;
	background-color: #f2f2f2;
font-size:.59733rem;
	color: #707070;
padding:.42667rem
}
.option .guestMain .form .label textarea:focus {
	color: #333
}
.option .guestMain .form .label1 {
	position: relative
}
.option .guestMain .form .label1 .yzm {
	width: 2.56rem;
	height: 1.28rem;
	position: absolute;
	right: 0;
top:.23467rem;
	background: #fff
}
.option .guestMain .form .demand p {
font-size:.64rem;
margin-top:.32rem;
margin-bottom:.10667rem
}
.option .guestMain .form .demand lable {
margin-right:.64rem
}
.option .guestMain .form .demand lable span {
font-size:.64rem;
	position: relative;
padding-left:.85333rem
}
.option .guestMain .form .demand lable span input {
	position: absolute;
	left: 0;
	top: 0;
width:.64rem;
height:.64rem
}
.option .guestMain .form .demand lable span i {
	display: none;
width:.64rem;
height:.64rem;
	border: 1px solid #f1f1f1;
line-height:.64rem;
	text-align: center;
font-size:.46933rem;
	color: #fff;
margin-right:.21333rem
}
.option .guestMain .form .demand lable span.checked i {
	color: #fff;
	background: #3c7eff;
	border: 1px solid #3c7eff
}
.option .guestMain .whether {
padding:.21333rem 0 0rem .42667rem
}
.option .guestMain .whether span {
font-size:.59733rem;
line-height:.85333rem;
	display: block
}
.option .guestMain .whether ul {
	overflow: hidden;
padding:.42667rem 0
}
.option .guestMain .whether ul li {
	float: left;
padding-right:.85333rem;
font-size:.59733rem;
line-height:.59733rem
}
.option .guestMain .whether ul li b {
width:.59733rem;
height:.59733rem;
	border: 1px solid #ddd;
border-radius:.04267rem;
	display: inline-block;
	vertical-align: top;
	position: relative;
margin-right:.256rem;
	font-weight: 400
}
.option .guestMain .whether ul li b i {
	display: none
}
.option .guestMain .whether ul li.checked b {
	border: 1px solid #3d7eff;
	background-color: #3d7eff
}
.option .guestMain .whether ul li.checked b i {
font-size:.34133rem;
	color: #fff;
	display: block
}
.option .guestMain .btn {
	overflow: hidden;
	border-top: 1px solid #eeeeee
}
.option .guestMain .btn a {
	width: 100%;
	float: left;
	height: 1.792rem;
	line-height: 1.792rem;
	text-align: center;
font-size:.59733rem;
	font-weight: 700;
	color: #999
}
.option .guestMain .btn a:last-child {
	background-color: #ff9900;
	color: #fff
}
.option .guestMain .btn a.Closed {
	width: 40%;
	float: none;
	display: block;
	margin: 0 auto
}
.option .guestMain .tip {
font-size:.55467rem;
line-height:.85333rem;
	color: #d51313;
	background: url("/images/error.svg") no-repeat 0 0;
	background-size: contain;
	text-indent: 1.024rem
}
.option .guestMain .word1 {
font-size:.768rem;
	text-align: center;
	color: #333;
	margin-top: 1.06667rem
}
.option .guestMain .word2 {
margin-top:.42667rem;
font-size:.61867rem;
	text-align: center;
	color: #999
}
.option .guestMain .word2 b {
	color: #faad14;
	font-weight: normal
}
.option .guestMain .btn-1 {
	overflow: hidden;
margin:.64rem 0
}
.option .guestMain .btn-1 a.determine {
	width: 4.26667rem;
	display: block;
	margin: 0 auto;
	height: 1.70667rem;
	line-height: 1.70667rem;
	text-align: center;
font-size:.72533rem;
	color: #fff;
	background: #faad14;
border-radius:.21333rem
}
.option .guestMain a.guanbi {
	position: absolute;
right:.42667rem;
top:.42667rem
}
.option .guestMain a.guanbi i {
	color: #ccc;
font-size:.85333rem;
	display: block
}
.tel-bullet {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 2.34667rem;
	left: 0;
	background-color: rgba(0,0,0,0.3);
	z-index: 999;
	display: none
}
.tel-bullet .tel-bullet-main {
	width: 13.65333rem;
	background: #fff;
border-radius:.32rem;
	padding: 1.17333rem;
	box-sizing: border-box
}
.tel-bullet .tel-bullet-main b {
font-size:.68267rem;
	display: block;
	text-align: center;
	color: #333
}
.tel-bullet .tel-bullet-main p {
	text-align: center;
font-size:.72533rem;
	color: #999;
margin-top:.64rem
}
.tel-bullet .tel-bullet-main .close {
	position: absolute;
right:.32rem;
top:.32rem
}
.tel-bullet .tel-bullet-main .close i {
font-size:.93867rem;
	color: #aaa
}
.tel-bullet .tel-bullet-main ul li {
	height: 1.70667rem;
	line-height: 1.70667rem;
	overflow: hidden;
	position: relative;
font-size:.768rem;
margin-top:.85333rem
}
.tel-bullet .tel-bullet-main ul li a {
	color: #666
}
.tel-bullet .tel-bullet-main ul li .right-ico {
	font-weight: normal;
	width: 1.68533rem;
	height: 1.68533rem;
	border-radius: 50%;
	border: 1px solid #fda700;
	position: absolute;
	text-align: center;
	right: 0;
	top: 0
}
.tel-bullet .tel-bullet-main ul li .right-ico i {
	text-align: center;
	color: #fda700;
font-size:.93867rem
}
.productLocation {
	background-color: #f1f4f7;
padding:.53333rem .64rem .53333rem .64rem;
font-size:.59733rem;
line-height:.85333rem;
	color: #666;
	border-bottom: 1px solid #f1f4f7
}
.productLocation p {
text-indent:.42667rem;
	position: relative
}
.productLocation p a {
	color: #666;
margin:0 .128rem
}
.productLocation p a:active {
	color: #3d7eff
}
.productLocation p::after {
	content: '';
	position: absolute;
top:.128rem;
	left: 0;
border-radius:.08533rem;
width:.256rem;
height:.59733rem;
	background-color: #3d7eff
}
.m-header {
	height: 1.87733rem;
	background-color: #3d7eff;
padding:.29867rem 1.96267rem;
	position: relative;
	z-index: 9999
}
.m-header .m-back {
	position: absolute;
left:.42667rem;
	top: 50%;
	transform: translateY(-50%);
	color: #fff
}
.m-header .m-back i {
	display: flex;
font-size:.768rem
}
.m-header .m-search {
	height: 1.28rem;
	background-color: #fff;
border-radius:.59733rem;
	position: relative
}
.m-header .m-search i {
	position: absolute;
left:.42667rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
font-size:.68267rem;
	color: #999
}
.m-header .m-search input {
	height: 100%;
	width: 100%;
font-size:.55467rem;
	line-height: 1;
	color: #666;
	text-indent: 1.32267rem;
	background: none;
	display: block
}
.m-foot-btn {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 98;
	width: 100%;
	height: 2.34667rem;
	background-color: #fff;
	box-shadow: 0 10px 25px 0 rgba(40,40,40,0.2)
}
.m-foot-btn .m-menu {
padding:0 .21333rem
}
.m-foot-btn .m-menu li a {
	color: #333
}
.m-foot-btn .m-menu li a i {
	display: flex;
font-size:.85333rem
}
.m-foot-btn .m-menu li a b {
	font-weight: 400;
font-size:.46933rem;
	line-height: 1;
	text-align: center;
	width: 100%;
margin-top:.21333rem
}
.m-foot-btn .m-btn {
	width: 9.81333rem
}
.m-foot-btn .m-btn li {
padding-right:.34133rem
}
.m-foot-btn .m-btn li a {
	height: 1.70667rem;
	text-align: center;
font-size:.59733rem;
	color: #fff;
	background-color: #3d7eff
}
.m-foot-btn .m-btn li:nth-child(2) a {
	background-color: #fda700
}
.applicationNav {
	position: relative;
	z-index: 9
}
.applicationNav ul {
	overflow: hidden;
padding:.53333rem
}
.applicationNav ul li {
	width: 20%;
	float: left;
padding:.53333rem 0 .21333rem
}
.applicationNav ul li a {
	text-align: center;
	display: block;
	color: #333
}
.applicationNav ul li a b {
	display: inline-block;
	width: 1.92rem;
	height: 1.92rem;
	border-radius: 50%;
	position: relative;
	background-color: #ffa396;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa396), to(#ff736d));
	background-image: -webkit-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: -moz-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: -ms-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: -o-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: linear-gradient(90deg, #ffa396, #ff736d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa396', endColorStr='#ff736d')
}
.applicationNav ul li a b i {
font-size:.96rem;
	color: #fff
}
.applicationNav ul li a p {
font-size:.62507rem
}
.applicationNav ul li:nth-child(2) a b {
	background-color: #6edaad;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6edaad), to(#3fbec3));
	background-image: -webkit-linear-gradient(90deg, #6edaad, #3fbec3);
	background-image: -moz-linear-gradient(90deg, #6edaad, #3fbec3);
	background-image: -ms-linear-gradient(90deg, #6edaad, #3fbec3);
	background-image: -o-linear-gradient(90deg, #6edaad, #3fbec3);
	background-image: linear-gradient(90deg, #6edaad, #3fbec3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6edaad', endColorStr='#3fbec3')
}
.applicationNav ul li:nth-child(3) a b {
	background-color: #8dc4fb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8dc4fb), to(#4090f2));
	background-image: -webkit-linear-gradient(90deg, #8dc4fb, #4090f2);
	background-image: -moz-linear-gradient(90deg, #8dc4fb, #4090f2);
	background-image: -ms-linear-gradient(90deg, #8dc4fb, #4090f2);
	background-image: -o-linear-gradient(90deg, #8dc4fb, #4090f2);
	background-image: linear-gradient(90deg, #8dc4fb, #4090f2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#8dc4fb', endColorStr='#4090f2')
}
.applicationNav ul li:nth-child(4) a b {
	background-color: #89c2fb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#89c2fb), to(#4896f4));
	background-image: -webkit-linear-gradient(90deg, #89c2fb, #4896f4);
	background-image: -moz-linear-gradient(90deg, #89c2fb, #4896f4);
	background-image: -ms-linear-gradient(90deg, #89c2fb, #4896f4);
	background-image: -o-linear-gradient(90deg, #89c2fb, #4896f4);
	background-image: linear-gradient(90deg, #89c2fb, #4896f4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#89c2fb', endColorStr='#4896f4')
}
.applicationNav ul li:nth-child(5) a b {
	background-color: #6edbac;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6edbac), to(#3abcc5));
	background-image: -webkit-linear-gradient(90deg, #6edbac, #3abcc5);
	background-image: -moz-linear-gradient(90deg, #6edbac, #3abcc5);
	background-image: -ms-linear-gradient(90deg, #6edbac, #3abcc5);
	background-image: -o-linear-gradient(90deg, #6edbac, #3abcc5);
	background-image: linear-gradient(90deg, #6edbac, #3abcc5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6edbac', endColorStr='#3abcc5')
}
.applicationNav ul li:nth-child(6) a b {
	background-color: #ffa396;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa396), to(#ff736d));
	background-image: -webkit-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: -moz-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: -ms-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: -o-linear-gradient(90deg, #ffa396, #ff736d);
	background-image: linear-gradient(90deg, #ffa396, #ff736d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa396', endColorStr='#ff736d')
}
.applicationNav ul li:nth-child(7) a b {
	background-color: #bfa2ff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#bfa2ff), to(#8d77ff));
	background-image: -webkit-linear-gradient(90deg, #bfa2ff, #8d77ff);
	background-image: -moz-linear-gradient(90deg, #bfa2ff, #8d77ff);
	background-image: -ms-linear-gradient(90deg, #bfa2ff, #8d77ff);
	background-image: -o-linear-gradient(90deg, #bfa2ff, #8d77ff);
	background-image: linear-gradient(90deg, #bfa2ff, #8d77ff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#bfa2ff', endColorStr='#8d77ff')
}
.applicationNav ul li:nth-child(8) a b {
	background-color: #ffaf91;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf91), to(#ff8963));
	background-image: -webkit-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: -moz-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: -ms-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: -o-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: linear-gradient(90deg, #ffaf91, #ff8963);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffaf91', endColorStr='#ff8963')
}
.applicationNav ul li:nth-child(9) a b {
	background-color: #ffaf91;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf91), to(#ff8963));
	background-image: -webkit-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: -moz-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: -ms-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: -o-linear-gradient(90deg, #ffaf91, #ff8963);
	background-image: linear-gradient(90deg, #ffaf91, #ff8963);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffaf91', endColorStr='#ff8963')
}
.applicationNav ul li:nth-child(10) a b {
	background-color: #ffca7a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffca7a), to(#ffa84e));
	background-image: -webkit-linear-gradient(90deg, #ffca7a, #ffa84e);
	background-image: -moz-linear-gradient(90deg, #ffca7a, #ffa84e);
	background-image: -ms-linear-gradient(90deg, #ffca7a, #ffa84e);
	background-image: -o-linear-gradient(90deg, #ffca7a, #ffa84e);
	background-image: linear-gradient(90deg, #ffca7a, #ffa84e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffca7a', endColorStr='#ffa84e')
}
.applicationTitle {
	text-align: center;
	font-size: 0;
margin-top:.85333rem
}
.applicationTitle h2 {
	display: inline-block;
font-size:.75093rem;
	color: #000;
	line-height: 1.024rem;
	font-weight: 700;
padding:0 .42667rem;
	vertical-align: top
}
.applicationTitle b {
	display: inline-block;
height:.04267rem;
width:.768rem;
	background-color: #3d7eff;
	vertical-align: top;
margin-top:.46933rem;
	position: relative
}
.applicationTitle b::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
width:.17067rem;
height:.17067rem;
	border-radius: 100%;
	background-color: #3d7eff
}
.applicationTitle b:last-child::after {
	content: '';
	left: 0;
	right: inherit
}
.applicationCom {
padding:.42667rem .64rem
}
.applicationCom dl {
	overflow: hidden
}
.applicationCom dl dt {
	overflow: hidden
}
.applicationCom dl dt a {
	height: 1.28rem;
	line-height: 1.28rem;
	display: block;
	overflow: hidden;
font-size:.64rem;
	color: #333
}
.applicationCom dl dt a i {
font-size:.59733rem;
	vertical-align: top;
margin:0 .42667rem 0 0;
	color: #ff6b6a
}
.applicationCom dl dt a:active {
	color: #3d7eff
}
.applicationCom dl dd {
	float: right;
	width: 3.41333rem;
	height: 1.28rem;
	line-height: 1.28rem;
font-size:.55467rem;
	color: #ff6600;
	text-align: right
}
.scrollMenu {
	height: 1.408rem;
	position: relative;
	overflow: hidden;
margin-top:.53333rem
}
.scrollMenu p {
	line-height: 1.408rem;
	font-size: 0;
	white-space: nowrap
}
.scrollMenu p a {
margin:0 .21333rem;
font-size:.64rem;
	color: #333;
	display: inline-block;
	position: relative
}
.scrollMenu p a.focus {
	color: #3d7eff;
	font-weight: 700
}
.scrollMenu p a.focus::after {
	content: '';
height:.10667rem;
border-radius:.04267rem;
	background-color: #3d7eff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}
.applicationPro {
padding:.21333rem .42667rem .64rem;
	display: none
}
.applicationPro ul {
	overflow: hidden
}
.applicationPro ul li {
	width: 33.33333%;
	float: left;
padding:.21333rem
}
.applicationPro ul li .image {
	height: 0;
	padding-bottom: 100%;
	position: relative;
	overflow: hidden;
	border: 1px solid #ddd
}
.applicationPro ul li p {
font-size:.55467rem;
line-height:.85333rem;
	height: 1.70667rem;
	overflow: hidden;
margin:.21333rem 0
}
.applicationPro ul li p a {
	color: #333
}
.applicationPro ul li p a:active {
	color: #3d7eff
}
.applicationPro ul li span {
	text-align: center;
	display: block
}
.applicationPro ul li span a {
	display: inline-block;
font-size:.512rem;
	background-color: #3d7eff;
	color: #fff;
	line-height: 1.10933rem;
border-radius:.08533rem;
padding:0 .42667rem
}
.applicationDetailTop {
	position: relative;
	z-index: 9;
padding:.64rem
}
.applicationDetailTop p {
font-size:.75093rem;
	line-height: 1.06667rem;
	font-weight: bold
}
.applicationDetailTop span {
	display: block;
margin-top:.21333rem;
margin-bottom:.64rem;
line-height:.68267rem;
font-size:.64rem;
	color: #999;
	font-family: 'Montserrat'
}
.applicationDetailTop span i {
font-size:.64rem;
margin:0 .21333rem 0 1.06667rem
}
.applicationDetailTop dl {
	border-left: 1px solid #ddd;
	overflow: hidden
}
.applicationDetailTop dl:last-child {
	border-bottom: 1px solid #ddd
}
.applicationDetailTop dl dt {
	width: 3.37067rem;
	height: 1.28rem;
	line-height: 1.28rem;
font-size:.64rem;
	color: #999;
	float: left;
	border-top: 1px solid #ddd;
	text-align: justify;
padding:0 .21333rem
}
.applicationDetailTop dl dt::after {
	width: 3.37067rem;
	height: 1.28rem;
	content: '';
	display: inline-block;
	text-align: justify
}
.applicationDetailTop dl dd {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
padding:.21333rem .42667rem;
line-height:.85333rem;
font-size:.64rem;
	color: #333;
	overflow: hidden
}
.applicationCompany {
padding:.64rem;
border-top:.53333rem solid #f2f2f2
}
.applicationCompany .appComInfor {
	overflow: hidden
}
.applicationCompany .appComInfor .logo {
	width: 3.24267rem;
	height: 1.92rem;
	float: left;
	position: relative;
	border: 1px solid #ddd;
	overflow: hidden;
margin-right:.64rem
}
.applicationCompany .appComInfor p {
	overflow: hidden;
font-size:.68267rem;
	line-height: 1.024rem;
	height: 1.024rem;
	overflow: hidden
}
.applicationCompany .appComInfor p a {
	color: #000
}
.applicationCompany .appComInfor p a:active {
	color: #3d7eff
}
.applicationCompany .appComInfor span {
	display: block;
	overflow: hidden;
line-height:.85333rem;
	color: #999;
font-size:.512rem
}
.applicationCompany .appComInfor span.free b {
	background: #5e5e5e
}
.applicationCompany .appComInfor span.free strong {
	color: #5e5e5e
}
.applicationCompany .appComInfor span.primary b {
	background: #2db108
}
.applicationCompany .appComInfor span.primary strong {
	color: #2db108
}
.applicationCompany .appComInfor span.senior b {
	background: #fd8e00
}
.applicationCompany .appComInfor span.intermediate b {
	background: #e70000
}
.applicationCompany .appComInfor span.intermediate strong {
	color: #e70000
}
.applicationCompany .appComInfor span.topLevel b {
	background: #d717ff
}
.applicationCompany .appComInfor span.topLevel strong {
	color: #d717ff
}
.applicationCompany .appComInfor span.supLevel b {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.applicationCompany .appComInfor span.supLevel strong {
	color: #8e1ed2
}
.applicationCompany .appComInfor span b {
	display: inline-block;
padding:0 .21333rem;
	background-size: contain;
line-height:.85333rem;
	vertical-align: top;
line-height:.85333rem;
	margin-top: 0;
margin-right:.29867rem;
	color: #fff;
	border-radius: 2px;
	background: #fd8e00
}
.applicationCompany .appComInfor span strong {
	font-family: 'Montserrat';
	color: #fd8e00
}
.applicationCompany .btn {
padding-top:.64rem;
	text-align: center
}
.applicationCompany .btn a {
	display: inline-block;
	line-height: 1.408rem;
	border: 2px solid #3d7eff;
border-radius:.704rem;
	color: #3d7eff;
	padding: 0 1.06667rem;
font-size:.55467rem;
margin:0 .21333rem
}
.applicationCompany .btn a:last-child {
	background-color: #3d7eff;
	color: #fff
}
.applicationContent {
padding:.21333rem .64rem;
border-top:.53333rem solid #f2f2f2
}
.applicationContent .appDetailTitle {
	text-align: center;
font-size:.72533rem;
	line-height: 1.70667rem;
	border-bottom: 1px solid #ddd;
	position: relative;
	font-weight: 700;
margin-top:.21333rem
}
.applicationContent .appDetailTitle::after {
	content: "";
	width: 1.70667rem;
height:.128rem;
border-radius:.064rem;
	background-color: #3d7eff;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}
.applicationContent .appDetailTxt {
font-size:.64rem;
line-height:.98133rem;
padding:.42667rem 0
}
.applicationContent .appDetailTxt img {
	width: auto !important;
	height: auto !important
}
.applicationContent .relevant {
	overflow: hidden;
padding:.32rem 0
}
.applicationContent .relevant li {
	overflow: hidden;
padding:.32rem 0
}
.applicationContent .relevant li .image {
	width: 3.41333rem;
	height: 3.41333rem;
	overflow: hidden;
	position: relative;
	float: left;
margin-right:.42667rem;
border-radius:.08533rem
}
.applicationContent .relevant li p {
	overflow: hidden;
font-size:.68267rem;
	line-height: 1.024rem;
	height: 2.048rem;
	overflow: hidden
}
.applicationContent .relevant li p a {
	color: #333
}
.applicationContent .relevant li p a:active {
	color: #3d7eff
}
.applicationContent .relevant li span {
	display: block;
	overflow: hidden;
	height: 1.23733rem;
	position: relative
}
.applicationContent .relevant li span mark {
font-size:.46933rem;
line-height:.93867rem;
	display: inline-block;
	border: 1px solid #f44335;
border-radius:.08533rem;
	background-color: #fff;
	color: #f44335;
padding:0 .29867rem;
margin-top:.128rem;
	vertical-align: top
}
.applicationContent .relevant li span a {
font-size:.512rem;
	line-height: 1.152rem;
	display: inline-block;
border-radius:.576rem;
	color: #fff;
padding:0 .46933rem;
	vertical-align: top;
	position: absolute;
	right: 0;
	background-color: #f90
}
.applicationContent .relevant li span a:active {
	background-color: #3d7eff;
	color: #fff
}
.applicationContent .relevant li.sort1 span mark {
	border: 1px solid #f44335;
	color: #f44335
}
.applicationContent .relevant li.sort2 span mark {
	border: 1px solid #673ab7;
	color: #673ab7
}
.applicationContent .relevant li.sort3 span mark {
	border: 1px solid #03a9f4;
	color: #03a9f4
}
.applicationContent .relevant li.sort4 span mark {
	border: 1px solid #4caf50;
	color: #4caf50
}
.applicationContent .relevant li.sort5 span mark {
	border: 1px solid #607d8b;
	color: #607d8b
}
.applicationContent .relevant li.sort6 span mark {
	border: 1px solid #ffcc00;
	color: #ffcc00
}
.applicationContent .other {
	overflow: hidden;
padding:.32rem 0 .32rem
}
.applicationContent .other li {
	overflow: hidden;
padding:.32rem 0
}
.applicationContent .other li a {
	color: #333
}
.applicationContent .other li a .image {
	width: 3.2rem;
	height: 3.2rem;
	overflow: hidden;
	position: relative;
	float: right;
border-radius:.08533rem;
margin-left:.85333rem
}
.applicationContent .other li a p {
	overflow: hidden;
font-size:.64rem;
	line-height: 1.024rem;
	height: 2.048rem
}
.applicationContent .other li a span {
	display: block;
	overflow: hidden;
margin-top:.10667rem;
font-size:.512rem;
line-height:.85333rem;
	color: #999;
	position: relative
}
.applicationContent .other li a span time {
margin-left:.53333rem
}
.applicationContent .other li a:active {
	color: #3d7eff
}
.bottomBtn {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 10px 25px 0 rgba(40,40,40,0.2);
	height: 2.56rem
}
.bottomBtn ul {
	margin-right: 9.10933rem;
	overflow: hidden;
padding:.32rem .32rem 0
}
.bottomBtn ul li {
	width: 33.33333%;
	float: left;
	text-align: center
}
.bottomBtn ul li a {
	color: #333
}
.bottomBtn ul li a i {
font-size:.81067rem
}
.bottomBtn ul li a p {
font-size:.512rem
}
.bottomBtn ul li a:active {
	color: #3d7eff
}
.bottomBtn span {
	position: absolute;
right:.21333rem;
top:.42667rem
}
.bottomBtn span a {
	display: inline-block;
	line-height: 1.70667rem;
border-radius:.85333rem;
	background-color: #fbebe6;
	color: #ff9813;
font-size:.64rem;
padding:0 .768rem;
margin:0 .21333rem 0 0
}
.bottomBtn span a:last-child {
	background-color: #ff9813;
	color: #fff
}
.appClass {
	position: relative;
	z-index: 9;
padding:.32rem .64rem .32rem .64rem;
	background: #f1f4f7
}
.appClass .appClassTop {
	line-height: 1.06667rem;
	max-height: 2.13333rem;
	position: relative
}
.appClass .appClassTop p {
font-size:.59733rem;
	line-height: 1.06667rem;
	max-height: 2.13333rem;
	overflow: hidden;
	color: #666;
	position: relative;
text-indent:.53333rem
}
.appClass .appClassTop p:after {
	content: '';
	position: absolute;
top:.21333rem;
	left: 0;
border-radius:.08533rem;
width:.256rem;
height:.59733rem;
	background-color: #3d7eff
}
.appClass .appClassTop p a {
	color: #666
}
.appClass .appClassTop i {
	display: inline-block;
font-size:.34133rem;
line-height:.34133rem;
	vertical-align: top;
margin:.384rem 0 0 .34133rem;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.appClass .appClassTop.active i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.appClass .appClassBot {
	position: absolute;
	z-index: 997;
	left: 0;
	top: 1.70667rem;
	bottom: 0;
	right: 0;
	height: 213.33333rem;
	display: none;
	background-color: rgba(0,0,0,0.3)
}
.appClass .appClassBot .appClassMain {
	overflow: hidden;
	background-color: #fff
}
.appClass .appClassBot .appClassMain .appClassLeft {
	width: 50%;
	float: left;
	background-color: #fff
}
.appClass .appClassBot .appClassMain .appClassLeft span {
	font-size: 14px;
	padding-left: 15px
}
.appClass .appClassBot .appClassMain .appClassLeft>p a {
	display: block;
	line-height: 1.408rem;
	height: 1.408rem;
font-size:.512rem;
	color: #333;
	position: relative;
padding:0 1.28rem 0 .64rem;
	overflow: hidden
}
.appClass .appClassBot .appClassMain .appClassLeft>p a i {
	position: absolute;
font-size:.384rem;
	top: 50%;
right:.64rem;
	transform: translateY(-50%);
	color: #3d7eff;
	display: none
}
.appClass .appClassBot .appClassMain .appClassLeft>p a.focus {
	background-color: #f6f6f6
}
.appClass .appClassBot .appClassMain .appClassLeft>p a.focus i {
	display: block
}
.appClass .appClassBot .appClassMain .appClassRight {
	background-color: #fff;
	width: 50%;
	float: right;
	display: none
}
.appClass .appClassBot .appClassMain .appClassRight ul {
padding:.42667rem 0
}
.appClass .appClassBot .appClassMain .appClassRight ul li a {
	display: block;
	line-height: 1.408rem;
	height: 1.408rem;
font-size:.512rem;
	color: #333;
	position: relative;
padding:0 1.28rem 0 .64rem;
	overflow: hidden
}
.appClass .appClassBot .appClassMain .appClassRight ul li a i {
	position: absolute;
font-size:.384rem;
	top: 50%;
right:.64rem;
	transform: translateY(-50%);
	color: #3d7eff;
	display: none
}
.appClass .appClassBot .appClassMain .appClassRight ul li a.focus {
	background-color: #f6f6f6
}
.appClass .appClassBot .appClassMain .appClassRight ul li a.focus i {
	display: block
}
.appClass .appClassBot .appClassMain .filterBtn {
	height: 1.70667rem;
	background-color: #fff;
	border-top: 1px solid #ddd
}
.appClass .appClassBot .appClassMain .filterBtn a {
	width: 50%;
	height: 100%;
	float: left;
	text-align: center;
font-size:.64rem;
	line-height: 1.70667rem;
	color: #333
}
.appClass .appClassBot .appClassMain .filterBtn a.confirm {
	background-color: #3d7eff;
	color: #fff
}
.appClassList .notfound {
	text-align: center;
	font-size: 14px;
	color: #999;
	padding-top: 2.13333rem;
	overflow: hidden
}
.appClassList .notfound i {
	margin: 40px 0 20px 0;
	text-align: center;
	display: block;
	font-size: 60px
}
.appClassList li {
padding:.64rem .64rem;
border-bottom:.32rem solid #f1f4f7
}
.appClassList li .appClassTitle {
font-size:.68267rem;
line-height:.93867rem
}
.appClassList li .appClassTitle a {
	color: #333
}
.appClassList li .appClassContent {
padding:.32rem 0 .10667rem;
	overflow: hidden
}
.appClassList li .appClassContent .image {
	width: 3.84rem;
	height: 3.84rem;
	position: relative;
	float: right;
margin-left:.42667rem
}
.appClassList li .appClassContent p {
font-size:.62507rem;
	line-height: 1.024rem;
	height: 2.048rem;
	overflow: hidden
}
.appClassList li .appClassContent p a {
	color: #666
}
.appClassList li .appClassContent p a:active {
	color: #3d7eff
}
.appClassList li .appClassContent p mark {
line-height:.81067rem;
	display: inline-block;
	border: 1px solid #ff9900;
border-radius:.08533rem;
	color: #ff9900;
	background-color: #fff;
padding:0 .256rem;
margin-right:.384rem
}
.appClassList li .appClassContent span {
	display: block;
	overflow: hidden;
	height: 1.23733rem;
	text-align: right;
margin-top:.32rem
}
.appClassList li .appClassContent span a {
font-size:.512rem;
	line-height: 1.152rem;
	display: inline-block;
	border: 1px solid #3d7eff;
border-radius:.59733rem;
	color: #3d7eff;
padding:0 .46933rem;
	vertical-align: top
}
.appClassList li .appClassContent span a:active {
	background-color: #3d7eff;
	color: #fff
}
.appClassList li .appClassCom {
font-size:.5504rem;
	line-height: 1.06667rem;
	position: relative;
margin-top:.10667rem;
	color: #666
}
.appClassList li .appClassCom a {
	color: #666;
	height: 1.06667rem;
	overflow: hidden;
	display: block
}
.appClassList li .appClassCom time {
	display: block;
	color: #666
}
.appClassList li a:active {
	color: #3d7eff
}
.navigation {
	z-index: 9999;
	left: -800px;
	top: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	opacity: 1;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	bottom: 36%;
	height: 100%
}
.navigation .navigationMain {
	width: 90%;
	height: 100%;
	background-color: #fff;
	position: relative
}
.navigation .navigationMain .navigationBox {
	width: 100%;
	height: 100%
}
.navigation .navigationMain .navigationBox span {
	display: block;
padding-top:.64rem;
padding-left:.64rem;
padding-right:.64rem;
	overflow: hidden
}
.navigation .navigationMain .navigationBox span a {
	color: #dddddd;
	float: right
}
.navigation .navigationMain .navigationBox span a i {
font-size:.85333rem
}
.navigation .navigationMain .navigationBox h2 {
font-size:.768rem;
	float: left
}
.navigation .navigationMain .navigationBox ul {
	overflow: hidden;
padding:.64rem .42667rem 0rem
}
.navigation .navigationMain .navigationBox ul li {
	width: 33.33333%;
	float: left;
padding:.21333rem
}
.navigation .navigationMain .navigationBox ul li a {
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 100%;
	background-color: #f7f8fb;
	text-align: center;
	color: #333;
font-size:.58027rem;
	position: relative
}
.navigation .navigationMain .navigationBox ul li a p {
	text-align: center;
	width: 2.34667rem
}
.navigation .navigationMain .navigationBox ul li a p b {
	display: block;
	margin: 0 auto;
	width: 1.408rem;
	height: 1.408rem;
	background: url("/images/index/ico/home.png") no-repeat 0 0;
	background-size: contain;
margin-bottom:.21333rem
}
.navigation .navigationMain .navigationBox ul li a:active {
	background-color: #ddd
}
.navigation .navigationMain .navigationBox ul li:nth-child(2) b {
	background: url("/images/index/ico/news.png") no-repeat 0 0;
	background-size: contain
}
.navigation .navigationMain .navigationBox ul li:nth-child(3) b {
	background: url("/images/index/ico/product.png") no-repeat 0 0;
	background-size: contain
}
.navigation .navigationMain .navigationBox ul li:nth-child(4) b {
	background: url("/images/index/ico/tech.png") no-repeat 0 0;
	background-size: contain;
	width: 1.19467rem
}
.navigation .navigationMain .navigationBox ul li:nth-child(5) b {
	background: url("/images/index/ico/brand.png") no-repeat 0 0;
	background-size: contain
}
.navigation .navigationMain .navigationBox ul li:nth-child(6) b {
	background: url("/images/index/ico/exhibition.png") no-repeat 0 0;
	background-size: contain;
	width: 1.19467rem
}
.navigation .navigationMain .navigationBox ul li:nth-child(7) b {
	background: url("/images/index/ico/lessons.png") no-repeat 0 0;
	background-size: contain
}
.navigation .navigationMain .navigationBox ul li:nth-child(8) b {
	background: url("/images/index/ico/interview.png") no-repeat 0 0;
	background-size: contain;
	margin-bottom: 0;
margin-top:.3rem
}
.navigation .navigationMain .navigationBox ul li:nth-child(9) b {
	background: url("/images/index/ico/enterprise.png") no-repeat 0 0;
	background-size: contain
}
.navigation .navigationMain .navigationBox ul li:nth-child(10) b {
	background: url("/images/index/ico/application.png") no-repeat 0 0;
	background-size: contain
}
.navigation .navigationMain .navigationBox ul li:nth-child(11) b {
	background: url("/images/index/ico/job.png") no-repeat 0 0;
	background-size: contain
}
.navigation .navigationMain .navigationBox ul li:nth-child(12) b {
	background: url("/images/index/ico/business.png") no-repeat 0 0;
	background-size: contain
}
.no-application {
	position: fixed;
	z-index: 99;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.25);
	display: none
}
.no-application .item {
	width: 9.81333rem;
	background-color: #fff;
border-radius:.10667rem;
	text-align: center;
padding:1.10933rem 0 .64rem 0
}
.no-application .item span {
	display: block;
	text-align: center;
	height: 2.02667rem
}
.no-application .item p {
font-size:.55467rem;
	color: #c5c8d9;
margin-top:.32rem
}
.no-application .item a {
	position: absolute;
top:.32rem;
right:.32rem;
	color: #c5c8d9
}
.no-application .item a i {
font-size:.64rem;
	display: flex
}
.techListTab {
	background: #fff;
	height: 2.56rem;
	overflow: hidden
}
.techListTab p {
	overflow: hidden;
margin-top:.42667rem
}
.techListTab p a {
	width: 33.33333%;
	float: left;
	text-align: center;
font-size:.68267rem;
	color: #333;
	line-height: 1.536rem;
	position: relative
}
.techListTab p a.focus {
	font-weight: 700;
	color: #3d7eff
}
.techListTab p a.focus::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
width:.85333rem;
height:.128rem;
	background-color: #3d7eff;
border-radius:.064rem;
	content: ""
}
.techListTab.newsListTab p a {
	width: 20%;
font-size:.64rem
}
.nav-box {
	background: #fff;
	height: 2.56rem;
padding:0 .32rem
}
.nav-box .nav-swiper {
	overflow: hidden;
	display: none
}
.nav-box .nav-swiper .swiper-wrapper {
margin-top:.42667rem;
	height: auto
}
.nav-box .nav-swiper .swiper-wrapper .swiper-slide {
	float: left;
	text-align: center
}
.nav-box .nav-swiper .swiper-wrapper .swiper-slide a {
	display: inline-block;
font-size:.64rem;
	color: #333;
	line-height: 1.536rem;
	position: relative
}
.nav-box .nav-swiper .swiper-wrapper .swiper-slide a.focus {
	font-weight: 700;
	color: #3d7eff
}
.nav-box .nav-swiper .swiper-wrapper .swiper-slide a.focus::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
width:.85333rem;
height:.128rem;
	background-color: #3d7eff;
border-radius:.064rem;
	content: ""
}
.nav-box .nav-swiper.newsListTab p a {
	width: 20%;
font-size:.64rem
}
.techList {
	margin-top: 6.4rem;
	display: block
}
.techList.techList1 {
	margin-top: 6.4rem
}
.techList>ul {
padding:0 .64rem
}
.techList>ul li {
	overflow: hidden;
	border-bottom: 1px solid #edeff2;
padding:.64rem 0
}
.techList>ul li:first-child {
	padding-top: 0
}
.techList>ul li .image {
	float: right;
border-radius:.17067rem;
margin-left:.42667rem;
	overflow: hidden
}
.techList>ul li .image p {
	width: 3.84rem;
	height: 3.84rem;
	overflow: hidden
}
.techList>ul li .image p a {
	color: #3d7eff
}
.techList>ul li .image p img {
	width: 100%;
	height: 100%
}
.techList>ul li .txt {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	max-height: 3.84rem
}
.techList>ul li .txt p {
	max-height: 2.048rem;
font-size:.72533rem;
	line-height: 1.024rem;
	overflow: hidden
}
.techList>ul li .txt p a {
	color: #333
}
.techList>ul li .txt p a:active {
	color: #3d7eff
}
.techList>ul li .txt p mark {
font-size:.512rem;
	color: #3d7eff;
line-height:.81067rem;
	border: 1px solid #3d7eff;
border-radius:.04267rem;
padding:0 .256rem;
margin-right:.256rem;
	margin-top: 0rem;
	vertical-align: top;
	background: none;
	display: inline-block
}
.techList>ul li .txt p mark a {
	color: #3d7eff
}
.techList>ul li .txt p:nth-child(2) {
margin-top:.32rem;
	vertical-align: top;
max-height:.896rem
}
.techList>ul li .txt span {
height:.81067rem;
line-height:.81067rem;
	overflow: hidden;
font-size:.512rem;
	color: #999;
padding-right:.42667rem;
	display: block;
margin-top:.53333rem
}
.techList>ul li .txt span>a {
	color: #999;
	width: 75%;
	display: inline-block
}
.techList>ul li .txt span>a:active {
	color: #3d7eff
}
.techList>ul li .txt span mark {
	background: none;
	color: #d51313;
margin-right:.85333rem
}
.techList>ul li .txt span time {
	float: right
}
.techList>ul li>a {
	color: #333
}
.techList>ul li>a:active p {
	color: #3d7eff
}
.techList #NewsData li .image p {
	width: 4.90667rem;
	height: 3.30667rem
}
.techList #NewsData .notfound {
margin-top:.85333rem;
	text-align: center;
	font-size: 14px;
	color: #999;
	overflow: hidden
}
.techList #NewsData .notfound i {
	margin: 40px 0 20px;
	text-align: center;
	display: block;
	font-size: 60px
}
.techList #NewsData1 li .image p {
	width: 4.90667rem;
	height: 3.30667rem
}
.techList #NewsData1 .notfound {
margin-top:.85333rem;
	text-align: center;
	font-size: 14px;
	color: #999;
	overflow: hidden
}
.techList #NewsData1 .notfound i {
	margin: 40px 0 20px;
	text-align: center;
	display: block;
	font-size: 60px
}
.techList.news-list-first>ul li:first-child {
	padding-top: 0
}
.techList .notfound {
	text-align: center;
	font-size: 14px;
	color: #999;
	overflow: hidden
}
.techList .notfound i {
	margin: 40px 0 20px 0;
	text-align: center;
	display: block;
	font-size: 60px
}
.notfound {
	text-align: center;
	font-size: 14px;
	color: #999;
	overflow: hidden
}
.notfound i {
	margin: 40px 0 20px 0;
	text-align: center;
	display: block;
	font-size: 60px
}
.techList_ny {
margin-top:.64rem !important
}
.techList1>ul li .image {
	float: left;
margin-right:.21333rem;
	width: 2.77333rem;
	margin-left: 0
}
.techList1>ul li .image p {
	width: 100%;
	height: 100%
}
.techList1>ul li .image p img {
	width: 100%
}
.techList1>ul li .txt span {
margin-top:.10667rem;
	text-align: right
}
.techList1>ul li .txt span time {
	margin-left: 0;
	float: left
}
.techList1>ul li .txt p {
	max-height: 1.00267rem
}
.techList1>ul li .txt em {
	overflow: hidden;
font-size:.512rem;
height:.81067rem;
line-height:.81067rem;
	font-style: normal;
	color: #666;
margin-top:.10667rem
}
.techList1>ul li .txt em a {
	color: #666
}
.techList1>ul li .txt em a:active {
	color: #3d7eff
}
.techList2 .screenCom {
border-bottom:.32rem solid #f1f4f7;
padding:0 .768rem .768rem
}
.techList2 .screenCom:last-child {
	border-bottom: none
}
.techList2 .screenCom h3 {
font-size:.72533rem;
	font-weight: 700;
margin-top:.64rem
}
.techList2 .screenCom h3 a {
	color: #333
}
.techList2 .screenCom .navigations {
margin:0 -.256rem;
	overflow: hidden;
	padding: 0
}
.techList2 .screenCom .navigations li {
	width: 33.33333%;
	float: left;
padding:.512rem .256rem 0;
	border-bottom: none
}
.techList2 .screenCom .navigations li a {
	display: block;
	height: 1.70667rem;
	line-height: 1.70667rem;
	border: 1px solid #ddd;
	text-align: center;
font-size:.55467rem;
	color: #333;
	overflow: hidden;
	font-weight: normal
}
.techList2 .screenCom .navigations li a:active {
	border: 1px solid #3d7eff;
	background-color: #3d7eff;
	color: #fff
}
.techList_art>ul li .image p {
	width: 3.30667rem !important;
	height: 3.30667rem !important
}
.techList_ny>ul li .image p {
	width: 3.30667rem !important;
	height: 3.30667rem !important
}
.More {
	text-align: center;
font-size:.59733rem;
	color: #666;
padding:.64rem 0
}
.techDetail1 {
	margin-top: 1.87733rem
}
.techDetail1 form {
	margin-top: 1.87733rem
}
.techDetail-news {
	padding-bottom: 0 !important
}
.techDetail {
padding:.68267rem .81067rem;
	background-color: #fff;
	margin-top: 1.87733rem
}
.techDetail h2 {
font-size:.93867rem;
	line-height: 1.36533rem;
	color: #000;
	font-weight: bold
}
.techDetail .comInfor {
	overflow: hidden;
margin-top:.42667rem;
	position: relative;
min-height:.85333rem;
	height: 1.70667rem
}
.techDetail .comInfor .image {
	width: 1.70667rem;
	height: 1.70667rem;
	position: relative;
	border: 1px solid #eee;
	float: left;
margin-right:.42667rem;
	overflow: hidden
}
.techDetail .comInfor .image img {
	float: left;
	max-width: 1.70667rem;
	max-height: 1.70667rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.techDetail .comInfor p {
	overflow: hidden;
font-size:.59733rem;
line-height:.768rem;
	position: relative
}
.techDetail .comInfor p a {
	color: #3d7eff;
	position: absolute
}
.techDetail .comInfor span {
	display: block;
	overflow: hidden;
	color: #999;
font-size:.59733rem;
	position: absolute;
	bottom: 0;
	left: 2.13333rem
}
.techDetail .comInfor span i {
font-size:.59733rem;
	vertical-align: top;
margin-right:.17067rem
}
.techDetail .comInfor span.time {
bottom:.08533rem;
	left: 0
}
.techDetail .comInfor .txt {
	color: #999;
	position: relative;
font-size:.58027rem;
line-height:.93867rem;
height:.93867rem
}
.techDetail .comInfor .txt b {
	font-weight: normal;
	display: inline-block;
line-height:.93867rem;
height:.93867rem;
	overflow: hidden
}
.techDetail .comInfor .txt span {
	position: absolute;
	right: 0;
	top: 0
}
.techDetail .comInfor .txt span i {
font-size:.59733rem;
	vertical-align: top;
margin:0 .17067rem 0 .768rem
}
.techDetail .comInfor .txt-newsDetail {
	height: auto
}
.techDetail .comInfor .txt-newsDetail b {
	float: left
}
.techDetail .comInfor .txt-newsDetail span {
	left: auto;
	right: 0;
	float: left;
	position: inherit
}
.techDetail .dataParameter {
margin-top:.64rem
}
.techDetail .dataParameter dl {
	border-top: 1px solid #f1f4f7;
	overflow: hidden;
font-size:.59733rem
}
.techDetail .dataParameter dl dt {
	width: 2.56rem;
	height: 1.92rem;
	line-height: 1.92rem;
	color: #000;
	float: left;
	font-weight: 700;
	text-align: justify
}
.techDetail .dataParameter dl dt::after {
	width: 2.56rem;
	height: 1.92rem;
	content: '';
	display: inline-block;
	text-align: justify
}
.techDetail .dataParameter dl dd {
	overflow: hidden;
	min-height: 1.92rem;
padding:.46933rem 0 .46933rem .42667rem;
line-height:.98133rem;
	color: #999
}
.techDetail .dataParameter dl dd a {
	color: #999
}
.techDetail .dataParameter dl dd a:active {
	color: #3d7eff
}
.techDetail .dataParameter dl dd b {
	font-weight: 400;
	color: #00aa54
}
.Author {
	text-align: right;
margin-top:.98133rem
}
.relevant_data {
	color: #333;
	line-height: 1.024rem;
font-size:.64rem
}
.relevant_data i {
font-size:.64rem;
margin-right:.21333rem;
margin-left:.08533rem;
	color: #f60
}
.relevant_data a {
	color: #f60
}
.relevant_data a span {
text-indent:.98133rem;
	display: block
}
.copyright {
margin-top:.64rem;
padding:.68267rem .81067rem;
	background-color: #fff
}
.copyright .copyright-main {
	background-color: #f5f5f5;
padding:.21333rem .53333rem
}
.copyright .copyright-main .copyright-title {
	text-align: center;
font-size:.55467rem;
	height: 1.70667rem;
	line-height: 1.70667rem;
	position: relative
}
.copyright .copyright-main .copyright-title i {
font-size:.29867rem;
	color: #dddddd;
margin:.08533rem .42667rem 0;
	vertical-align: top
}
.copyright .copyright-main .copyright-title::before {
	content: '';
	position: absolute;
	width: 30%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1px;
	background-color: #ddd
}
.copyright .copyright-main .copyright-title::after {
	content: '';
	position: absolute;
	width: 30%;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1px;
	background-color: #ddd
}
.copyright .copyright-main p {
font-size:.512rem;
line-height:.81067rem;
	color: #999;
padding:0 0 .64rem
}
.copyright .copyright-main p b {
	color: #3d7eff
}
#techContent.h {
	overflow: hidden
}
.techContent {
padding:.68267rem .81067rem;
	background-color: #fff;
	border-top: 1px solid #ddd;
font-size:.72533rem;
	line-height: 1.19467rem;
	color: #333;
	position: relative
}
.techContent table {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important
}
.techContent img {
	width: 100% !important;
	height: 100% !important
}
.techContent .read {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2.34667rem;
	background-color: #fff;
	display: none
}
.techContent .read a {
	display: block;
	text-align: center;
font-size:.58027rem;
	color: #3d7eff;
	vertical-align: top
}
.techContent .read a b {
	font-weight: 400;
	display: block
}
.techContent .read a i {
	display: inline-block;
border:.256rem solid;
	border-color: #3d7eff transparent transparent transparent
}
.techContent .read::after {
	content: '';
	position: absolute;
	width: 100%;
height:.85333rem;
	left: 0;
top:-.85333rem;
	background-color: rgba(255,255,255,0);
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
	background-image: -webkit-linear-gradient(180deg, rgba(255,255,255,0), #fff);
	background-image: -moz-linear-gradient(180deg, rgba(255,255,255,0), #fff);
	background-image: -ms-linear-gradient(180deg, rgba(255,255,255,0), #fff);
	background-image: -o-linear-gradient(180deg, rgba(255,255,255,0), #fff);
	background-image: linear-gradient(180deg, rgba(255,255,255,0), #fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255,255,255,0)', endColorStr='#fff')
}
.techContent .read.active a i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.techContent iframe {
	width: 100% !important;
	height: auto !important
}
.techLike {
margin-top:.64rem;
padding:.68267rem .81067rem;
	background-color: #fff
}
.techLike.marT {
margin-top:.64rem
}
.techLike h3 {
font-size:.72533rem;
	font-weight: 700
}
.techLike .likeList {
margin-top:.256rem
}
.techLike .likeList li {
font-size:.64rem;
	line-height: 1.19467rem;
	height: 1.19467rem;
	overflow: hidden
}
.techLike .likeList li a {
	color: #333
}
.techLike .likeList li a span {
	color: #666
}
.techLike .likeList li a:active {
	color: #3d7eff
}
.techLike .likeList li img {
height:.53333rem;
	vertical-align: top;
margin-right:.256rem;
margin-top:.32rem
}
.techLike .relevantList {
padding-top:.42667rem
}
.techLike .relevantList li {
	overflow: hidden;
padding:.32rem 0
}
.techLike .relevantList li .image {
	width: 3.41333rem;
	height: 3.41333rem;
	border: 1px solid #ddd;
	position: relative;
	float: left;
margin-right:.512rem
}
.techLike .relevantList li p {
	overflow: hidden;
font-size:.64rem;
	line-height: 1.06667rem;
	height: 1.06667rem
}
.techLike .relevantList li p a {
	color: #333
}
.techLike .relevantList li p a:active {
	color: #3d7eff
}
.techLike .relevantList li span {
	overflow: hidden;
font-size:.512rem;
	line-height: 1.06667rem;
	height: 1.06667rem;
	display: block
}
.techLike .relevantList li span a {
	color: #999
}
.techLike .relevantList li span a:active {
	color: #3d7eff
}
.techLike .relevantList li .price {
	height: 1.28rem;
	line-height: 1.28rem;
font-size:.64rem;
	color: #e30404;
	position: relative
}
.techLike .relevantList li .price a {
	position: absolute;
	top: 0;
	right: 0;
padding:0 .64rem;
font-size:.512rem;
	color: #fff;
border-radius:.64rem;
	background-color: #fda700;
box-shadow:0 .21333rem .21333rem 0 rgba(253,167,0,0.25)
}
.techLike .techLikeList li {
	overflow: hidden;
	border-bottom: 1px solid #edeff2;
padding:.64rem 0
}
.techLike .techLikeList li a {
	color: #333;
	overflow: hidden
}
.techLike .techLikeList li a .image {
	float: right;
	width: 4.69333rem;
border-radius:.17067rem;
margin-left:.42667rem;
	overflow: hidden
}
.techLike .techLikeList li a .image p {
	width: 4.69333rem;
	height: 3.2rem;
	overflow: hidden
}
.techLike .techLikeList li a .image p img {
	width: 100%;
	height: 100%
}
.techLike .techLikeList li a .txt {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 3.2rem
}
.techLike .techLikeList li a .txt p {
	max-height: 2.048rem;
font-size:.72533rem;
	line-height: 1.024rem;
	overflow: hidden
}
.techLike .techLikeList li a .txt span {
	display: block;
height:.81067rem;
line-height:.81067rem;
	overflow: hidden;
font-size:.512rem;
	color: #999;
padding-right:.42667rem
}
.techLike .techLikeList li a .txt span time {
margin-left:.85333rem
}
.techLike .techLikeList li a:active {
	color: #3d7eff
}
.techLike .techLikeList li:last-child {
	border: none
}
.techLike .otherProducts {
margin:.64rem -.256rem 0;
	overflow: hidden
}
.techLike .otherProducts li {
	width: 33.33333%;
	float: left;
padding:0 .256rem;
	text-align: center
}
.techLike .otherProducts li .image {
	border: 1px solid #dedede;
	padding-bottom: 100%;
	height: 0;
	overflow: hidden;
	position: relative
}
.techLike .otherProducts li p {
margin:.32rem 0 .21333rem;
height:.85333rem;
line-height:.85333rem;
font-size:.55467rem;
	overflow: hidden
}
.techLike .otherProducts li p a {
	color: #333
}
.techLike .otherProducts li p a:active {
	color: #3d7eff
}
.techLike .otherProducts li span {
	display: block;
font-size:.512rem;
	color: #e40404
}
.downloadBtn {
padding:.64rem
}
.downloadBtn a {
	display: block;
	text-align: center;
	height: 1.92rem;
	background-color: #00aa54;
	color: #fff;
font-size:.64rem;
	line-height: 1.92rem;
	font-weight: 700;
box-shadow:0 .21333rem .53333rem 0 rgba(0,170,84,0.25)
}
.downloadBtn a i {
font-size:.98133rem;
	font-weight: 400;
	vertical-align: middle;
margin-right:.32rem
}
.DownloadBtn {
	position: fixed;
	z-index: 9999;
	left: 0;
	bottom: 0;
	width: 100%
}
.DownloadBtn a {
	width: 50%;
	float: left;
	text-align: center;
	height: 2.09067rem;
	background-color: #00aa54;
	color: #fff;
font-size:.64rem;
	line-height: 2.09067rem;
	font-weight: 700
}
.DownloadBtn a i {
font-size:.98133rem;
	font-weight: 400;
	vertical-align: middle;
margin-right:.29867rem
}
.DownloadBtn a:last-child {
	background-color: #fd9c00;
	border-left: 1px solid #fff
}
.menuNav {
	position: absolute;
right:.64rem;
	top: 50%;
	transform: translateY(-50%);
	color: #fff
}
.menuNav i {
font-size:.896rem
}
.viewChem {
	background-color: #fff;
	padding: 0rem 2.13333rem 1.06667rem
}
.viewChem .item {
box-shadow:0 .21333rem .53333rem 0 rgba(0,0,0,0.1);
	padding: 1.06667rem;
	text-align: center;
	font-size: 0
}
.viewChem .item img {
	width: 2.51733rem
}
.viewChem .item p {
font-size:.512rem;
	color: #666;
padding:.384rem
}
.viewChem .item a {
	display: inline-block;
	line-height: 1.06667rem;
border-radius:.08533rem;
font-size:.46933rem;
	padding: 0 1.024rem;
	color: #fff;
	background: #3d7eff
}
.todayFocus {
	height: 8.74667rem;
	overflow: hidden;
margin-bottom:.64rem
}
.todayFocus .swiper-container {
	height: 100%;
	overflow: hidden;
	position: relative
}
.todayFocus .swiper-container .swiper-wrapper .swiper-slide {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	overflow: hidden
}
.todayFocus .swiper-container .swiper-wrapper .swiper-slide .image {
	width: 100%;
	height: 100%
}
.todayFocus .swiper-container .swiper-wrapper .swiper-slide .image>a {
	overflow: hidden;
	display: block;
	height: 8.74667rem
}
.todayFocus .swiper-container .swiper-wrapper .swiper-slide .image>a img {
	max-height: none;
	width: 100%;
	height: 100%
}
.todayFocus .swiper-container .swiper-wrapper .swiper-slide .image .txt {
	position: absolute;
	width: 100%;
	height: 1.87733rem;
	background-color: rgba(0,0,0,0.6);
	left: 0;
	bottom: 0;
padding:0 3.2rem 0 .64rem;
font-size:.68267rem;
	line-height: 1.87733rem;
	font-weight: bold
}
.todayFocus .swiper-container .swiper-wrapper .swiper-slide .image .txt a {
	color: #fff
}
.todayFocus .swiper-container .swiper-pagination {
	right: 0rem;
bottom:.74667rem;
height:.29867rem;
	position: absolute;
	z-index: 7;
padding-right:.64rem;
	text-align: center;
	left: auto;
	width: auto
}
.todayFocus .swiper-container .swiper-pagination span {
margin:0 .10667rem;
width:.29867rem;
height:.29867rem;
	border-radius: 100%;
	vertical-align: top;
	background-color: #fff;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.todayFocus .swiper-container .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #f60;
	opacity: 1
}
.m-exhibition-search {
	background-color: #3d7eff;
padding:0 .64rem .64rem .64rem
}
.m-exhibition-search .item {
	height: 1.28rem;
border-radius:.64rem;
	background-color: #fff
}
.m-exhibition-search .item .select {
	width: 3.62667rem;
	height: 1.28rem;
	position: relative
}
.m-exhibition-search .item .selectTop {
	width: 100%;
height:.64rem;
	position: relative;
margin-top:.32rem
}
.m-exhibition-search .item .selectTop p {
font-size:.57173rem;
line-height:.74667rem;
text-indent:.46933rem;
	border-right: 1px solid #ededed
}
.m-exhibition-search .item .selectTop i {
	position: absolute;
font-size:.34133rem;
	color: #3d7eff;
right:.34133rem;
top:.17067rem
}
.m-exhibition-search .item .selectBot {
	width: 100%;
	position: absolute;
	left: 0;
	top: 1.49333rem;
	background-color: #fff;
border-radius:.17067rem;
padding:.21333rem 0;
	display: none
}
.m-exhibition-search .item .selectBot li {
line-height:.98133rem;
font-size:.57173rem;
text-indent:.46933rem
}
.m-exhibition-search .item .selectBot li a {
	color: #333
}
.m-exhibition-search .item input {
	background-color: none;
	height: 1.28rem;
font-size:.57173rem;
	color: #666;
text-indent:.29867rem;
border-radius:0 .64rem .64rem 0;
	width: 100%
}
.m-exhibition-search .item input::-webkit-input-placeholder {
color:#666
}
.m-exhibition-search .item input::-moz-input-placeholder {
color:#666
}
.m-exhibition-search .item input::-ms-input-placeholder {
color:#666
}
.m-exhibition-search .item1 {
	width: 84%;
	float: left
}
.m-exhibition-search .exhibitionScreen-ico {
	width: 16%;
	float: right;
	color: #fff;
font-size:.68267rem;
	line-height: 1.28rem
}
.m-exhibition-search .exhibitionScreen-ico i {
font-size:.85333rem
}
.m-exhibition-search .clear {
	clear: both
}
.m-exhibition-menu {
	background: #fff;
	height: 2.13333rem;
	font-size: 0;
padding:0 .64rem
}
.m-exhibition-menu a {
font-size:.64rem;
	line-height: 2.13333rem;
	position: relative;
	color: #333
}
.m-exhibition-menu a.active {
	font-weight: bold;
	color: #3d7eff
}
.m-exhibition-menu a.active::after {
	content: '';
	position: absolute;
bottom:.42667rem;
	left: 50%;
	transform: translateX(-50%);
width:.85333rem;
height:.128rem;
border-radius:.064rem;
	background-color: #3d7eff
}
.m-exhibition-swiper {
	height: 7.46667rem;
	overflow: hidden
}
.m-exhibition-swiper .swiper-container {
	height: 100%;
	position: relative
}
.m-exhibition-swiper .swiper-container img {
	width: 100%
}
.m-exhibition-swiper .swiper-container .swiper-slide a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-bottom: 46.66667%
}
.m-exhibition-swiper .swiper-container .swiper-slide a img {
	width: 100%;
	max-height: none
}
.m-exhibition-swiper .swiper-container .swiper-pagination-fraction {
	width: 12%;
	left: 82%;
	background-color: rgba(0,0,0,0.8);
font-size:.512rem;
	color: #fff;
	line-height: 1.06667rem;
border-radius:.53333rem;
	text-align: center
}
.m-exhibition-tab {
	height: 2.13333rem;
padding:0 .64rem;
	font-size: 0
}
.m-exhibition-tab p a {
font-size:.68267rem;
	line-height: 2.13333rem;
	position: relative;
	color: #333
}
.m-exhibition-tab p a.focus {
	font-weight: bold;
	color: #3d7eff
}
.m-exhibition-tab p a.focus::after {
	content: '';
	position: absolute;
bottom:.42667rem;
	left: 50%;
	transform: translateX(-50%);
width:.85333rem;
height:.128rem;
border-radius:.064rem;
	background-color: #3d7eff
}
.m-exhibition-tab-bot {
	display: none
}
.m-exhibition-tab-bot table {
	border: 1px solid #ddd;
margin:0 .64rem
}
.m-exhibition-tab-bot table tr th {
font-size:.57173rem;
	line-height: 1.28rem;
	border: 1px solid #ddd;
	text-align: center;
	font-weight: 400;
	color: #000
}
.m-exhibition-tab-bot table tr th:nth-child(2) {
	width: 3.62667rem
}
.m-exhibition-tab-bot table tr th:nth-child(3) {
	width: 3.62667rem
}
.m-exhibition-tab-bot table tr td {
font-size:.512rem;
padding:.27733rem .42667rem;
line-height:.72533rem;
	border: 1px solid #ddd;
	text-align: center;
	font-weight: 400;
	color: #999
}
.m-exhibition-tab-bot table tr td>a {
	display: block;
	text-align: left;
	color: #333
}
.m-exhibition-tab-bot table tr td>a:active {
	color: #3d7eff
}
.m-exhibition-tab-bot-top {
	margin-top: 6rem
}
.m-exhibition-tab-bot-top dl:first-child {
	padding-top: 0
}
.m-exhibition-video {
margin:.64rem .64rem 0rem .64rem;
padding-bottom:.42667rem
}
.m-exhibition-video .image {
	height: 8.27733rem;
border-radius:.10667rem;
	overflow: hidden;
	position: relative
}
.m-exhibition-video .image a {
	color: #fff
}
.m-exhibition-video .image a img {
	width: 100%;
	height: 100%
}
.m-exhibition-video .image a i {
	font-size: 2.13333rem;
	z-index: 9
}
.m-exhibition-video p {
font-size:.68267rem;
line-height:.896rem;
	height: 1.792rem;
margin-top:.512rem;
	overflow: hidden;
margin-bottom:.64rem
}
.m-exhibition-video p a {
	color: #333
}
.m-exhibition-video p a:active {
	color: #3d7eff
}
.m-exhibition-video .notice {
height:.768rem;
	background-color: rgba(255,255,255,0.6);
font-size:.42667rem;
	color: #999;
line-height:.768rem;
border-radius:.064rem;
padding:0 .21333rem 0 2.77333rem;
	position: absolute;
	bottom: 0;
	overflow: hidden;
	background-color: #f2f2f2;
margin-top:.46933rem;
	display: inline-block
}
.m-exhibition-video .notice mark {
	background: none;
	color: #fff;
padding:0 .42667rem 0 .32rem;
	z-index: 2;
	position: absolute;
	z-index: 1;
	left: 0
}
.m-exhibition-video .notice::after {
	content: "";
	position: absolute;
	width: 2.56rem;
	height: 1.19467rem;
top:-.21333rem;
left:-.21333rem;
	background-color: #ffac28;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffac28), to(#ff8936));
	background-image: -webkit-linear-gradient(90deg, #ffac28, #ff8936);
	background-image: -moz-linear-gradient(90deg, #ffac28, #ff8936);
	background-image: -ms-linear-gradient(90deg, #ffac28, #ff8936);
	background-image: -o-linear-gradient(90deg, #ffac28, #ff8936);
	background-image: linear-gradient(90deg, #ffac28, #ff8936);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffac28', endColorStr='#ff8936');
	z-index: 0;
	-webkit-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	-o-transform: rotate(6deg);
	transform: rotate(6deg)
}
.m-exhibition-video .living {
height:.768rem;
	background-color: rgba(255,255,255,0.6);
font-size:.42667rem;
	color: #999;
line-height:.768rem;
border-radius:.064rem;
padding:0 .21333rem 0 2.77333rem;
	position: relative;
	overflow: hidden;
	background-color: #f2f2f2;
margin-top:.46933rem;
	display: inline-block
}
.m-exhibition-video .living mark {
	background: none;
	color: #fff;
padding:0 .42667rem 0 .32rem;
	z-index: 2;
	position: absolute;
	z-index: 1;
	left: 0
}
.m-exhibition-video .living::after {
	content: "";
	position: absolute;
	width: 2.56rem;
	height: 1.19467rem;
top:-.21333rem;
left:-.21333rem;
	background-color: #fed648;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fed648), to(#fa7597));
	background-image: -webkit-linear-gradient(90deg, #fed648, #fa7597);
	background-image: -moz-linear-gradient(90deg, #fed648, #fa7597);
	background-image: -ms-linear-gradient(90deg, #fed648, #fa7597);
	background-image: -o-linear-gradient(90deg, #fed648, #fa7597);
	background-image: linear-gradient(90deg, #fed648, #fa7597);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed648', endColorStr='#fa7597');
	z-index: 0;
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	transform: rotate(10deg)
}
.m-exhibition-video .replay {
height:.768rem;
	background-color: rgba(255,255,255,0.6);
font-size:.512rem;
	color: #999;
line-height:.768rem;
border-radius:.064rem;
padding:0 .21333rem 0 2.77333rem;
	position: relative;
	overflow: hidden;
	background-color: #f2f2f2;
margin-top:.46933rem;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0
}
.m-exhibition-video .replay mark {
	background: none;
	color: #fff;
padding:0 .42667rem 0 .21333rem;
	z-index: 2;
	position: absolute;
	z-index: 1;
	left: 0
}
.m-exhibition-video .replay::after {
	content: "";
	position: absolute;
	width: 2.77333rem;
	height: 1.19467rem;
top:-.21333rem;
left:-.21333rem;
	background-color: #9c57f4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9c57f4), to(#457bfe));
	background-image: -webkit-linear-gradient(90deg, #9c57f4, #457bfe);
	background-image: -moz-linear-gradient(90deg, #9c57f4, #457bfe);
	background-image: -ms-linear-gradient(90deg, #9c57f4, #457bfe);
	background-image: -o-linear-gradient(90deg, #9c57f4, #457bfe);
	background-image: linear-gradient(90deg, #9c57f4, #457bfe);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#9c57f4', endColorStr='#457bfe');
	z-index: 0;
	-webkit-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	transform: skewX(-10deg)
}
.meeting-news {
padding:.64rem 0;
margin:0 .64rem;
	position: relative
}
.meeting-news a {
	color: #333
}
.meeting-news a .txt p {
font-size:.72533rem;
	line-height: 1.024rem;
	max-height: 1.87733rem;
	overflow: hidden
}
.meeting-news a .txt p mark {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3d7eff), to(#6397ff));
	background-image: -webkit-linear-gradient(90deg, #3d7eff, #6397ff);
	background-image: -moz-linear-gradient(90deg, #3d7eff, #6397ff);
	background-image: -ms-linear-gradient(90deg, #3d7eff, #6397ff);
	background-image: -o-linear-gradient(90deg, #3d7eff, #6397ff);
	background-image: linear-gradient(90deg, #3d7eff, #6397ff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3d7ef', endColorStr='#6397ff');
line-height:.81067rem;
border-radius:.384rem;
	color: #fff;
font-size:.512rem;
padding:0 .34133rem;
margin-right:.29867rem;
margin-top:.10667rem;
	display: inline-block;
	vertical-align: top
}
.meeting-news a .txt figcaption {
font-size:.55467rem;
line-height:.85333rem;
	color: #999;
margin-top:.32rem
}
.meeting-news a .txt span {
font-size:.512rem;
line-height:.64rem;
height:.64rem;
	color: #999;
margin-top:.21333rem;
	overflow: hidden;
	width: 100%
}
.m-exhibition-list {
padding:.64rem 0;
margin:0 .64rem
}
.m-exhibition-list dt p {
font-size:.68267rem;
line-height:.93867rem;
	max-height: 1.792rem;
	overflow: hidden
}
.m-exhibition-list dt p a {
	color: #333
}
.m-exhibition-list dt p a:active {
	color: #3d7eff
}
.m-exhibition-list dt span {
font-size:.512rem;
line-height:.85333rem;
	width: 100%;
	color: #999
}
.m-exhibition-list dt span mark {
	background-color: #edf3ff;
	color: #3d7eff;
padding:0 .256rem;
border-radius:.04267rem
}
.m-exhibition-list dd {
	width: 4.77867rem;
	height: 3.2rem;
	margin-left: 1.06667rem
}
.m-exhibition-list dd .image {
	width: 100%;
	height: 100%;
border-radius:.21333rem;
	overflow: hidden;
	position: relative
}
.m-exhibition-list dd .image a {
	color: #fff
}
.m-exhibition-list dd .image a img {
	width: 100%;
	height: 100%
}
.m-exhibition-list dd .image a i {
	font-size: 1.152rem
}
.m-exhibition-bot {
	height: 2.13333rem;
	color: #fff;
font-size:.55467rem;
	background-color: #006eff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#006eff), to(#13adff));
	background-image: -webkit-linear-gradient(90deg, #006eff, #13adff);
	background-image: -moz-linear-gradient(90deg, #006eff, #13adff);
	background-image: -ms-linear-gradient(90deg, #006eff, #13adff);
	background-image: -o-linear-gradient(90deg, #006eff, #13adff);
	background-image: linear-gradient(90deg, #006eff, #13adff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#006eff', endColorStr='#13adff')
}
.m-exhibition-bot a {
	color: #fff
}
.m-exhibition-bot a i {
font-size:.64rem
}
.m-exhibition-bot img {
width:.72533rem
}
.purchasing {
padding:0rem .32rem 0 .32rem;
	overflow: hidden;
margin-top:-.32rem
}
.purchasing li {
	width: 50%;
	float: left;
padding:.32rem
}
.purchasing li .image {
	height: 4.69333rem;
border-radius:.17067rem;
	position: relative;
	background: #eee url("/images/defaultImg.png") no-repeat 50% 50%;
	background-size: 60% auto
}
.purchasing li .image a {
	color: #fff
}
.purchasing li .image a img {
	width: 100%;
	height: 100%
}
.purchasing li .image a i {
	font-size: 1.152rem;
	z-index: 9
}
.purchasing li .image a mark {
	position: absolute;
	width: 2.47467rem;
height:.768rem;
left:.17067rem;
top:-.128rem;
font-size:.46933rem;
line-height:.768rem;
	text-align: center;
	color: #fff;
	background: none
}
.purchasing li .image a mark.replay {
	background: url("/images/replay.svg") no-repeat 0 0;
	background-size: cover
}
.purchasing li .image a mark.living {
	background: url("/images/living.svg") no-repeat 0 0;
	background-size: cover
}
.purchasing li .image a mark.notice {
	background: url("/images/order.svg") no-repeat 0 0;
	background-size: cover
}
.purchasing li p {
	height: 1.792rem;
font-size:.68267rem;
line-height:.896rem;
	overflow: hidden;
margin-top:.34133rem
}
.purchasing li p a {
	color: #333
}
.purchasing li p a:active {
	color: #3d7eff
}
.purchasing li span {
	display: block;
font-size:.512rem;
	color: #999;
	line-height: 1;
margin-top:.256rem
}
.m-exhibition-news {
padding:.64rem;
	margin-top: 1.87733rem;
	background-color: #fff
}
.m-exhibition-news>h2 {
font-size:.85333rem;
	line-height: 1.19467rem;
	font-weight: bold
}
.m-exhibition-news>p {
margin-top:.42667rem
}
.m-exhibition-news>p b {
font-size:.58027rem;
	line-height: 1;
	font-weight: 400;
height:.64rem;
margin:0 .42667rem;
	color: #999
}
.m-exhibition-news>p b i {
font-size:.64rem;
	display: flex;
margin:0 .29867rem
}
.m-exhibition-news-content {
font-size:.68267rem;
	line-height: 1.06667rem;
	color: #666;
margin-top:.64rem;
padding-top:.85333rem;
	border-top: 1px solid #e1e1e1
}
.m-exhibition-news-content img {
	width: 100% !important;
	height: 100% !important
}
.m-next-news {
padding:.64rem .64rem .21333rem .64rem
}
.m-next-news p a {
	height: 1.792rem;
	line-height: 1.792rem;
font-size:.59733rem;
	background-color: #fff;
padding:0 .85333rem 0 .96rem;
margin-bottom:.42667rem;
	overflow: hidden;
	color: #333;
	display: block
}
.m-next-news p a b {
	font-weight: normal
}
.m-next-news p a:active {
	background-color: #3d7eff;
	color: #fff
}
.m-next-news p:last-child a {
	background-color: #3d7eff;
	color: #fff
}
.m-news-copyright {
padding:0 .64rem
}
.m-news-copyright .copyright-title {
	height: 1.28rem;
	position: relative;
margin-bottom:.21333rem
}
.m-news-copyright .copyright-title p {
font-size:.55467rem;
	line-height: 1;
padding:0 .21333rem;
	background-color: #f3f3f3;
	z-index: 9
}
.m-news-copyright .copyright-title p i {
font-size:.29867rem;
	color: #dcdcdc;
margin-right:.21333rem
}
.m-news-copyright .copyright-title p i:last-child {
	margin-right: 0;
margin-left:.21333rem
}
.m-news-copyright .copyright-title::after {
	width: 100%;
	height: 1px;
	background-color: #ddd;
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1
}
.m-news-copyright>p {
font-size:.512rem;
line-height:.85333rem;
	color: #999;
padding:0 .64rem
}
.m-news-copyright>p b {
	font-weight: 400;
	color: #3d7eff
}
.m-exhibition-detail-img {
	height: 8.74667rem;
	overflow: hidden;
	position: relative;
	margin-top: 1.87733rem
}
.m-exhibition-detail-img img {
	width: 100%;
	height: 100%
}
.m-end-time {
	height: 1.87733rem;
padding:0 .64rem;

	color: #fff;
	background-color: #e3c03e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e3c03e), to(#dd525f));
	background-image: -webkit-linear-gradient(90deg, #e3c03e, #dd525f);
	background-image: -moz-linear-gradient(90deg, #e3c03e, #dd525f);
	background-image: -ms-linear-gradient(90deg, #e3c03e, #dd525f);
	background-image: -o-linear-gradient(90deg, #e3c03e, #dd525f);
	background-image: linear-gradient(90deg, #e3c03e, #dd525f);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3c03e', endColorStr='#dd525f')
}
.m-end-time p {
font-size:.64rem;
	line-height: 1
}
.m-end-time p i {
margin:0 .10667rem
}
.m-end-time span {
	height: 1.28rem;
	line-height: 1.28rem;
	background-color: #fff;
border-radius:.64rem;
font-size:.512rem;
	color: #333;
padding:0 .42667rem
}
.m-end-time span i {
font-size:.768rem;
margin-right:.21333rem;
	color: #dc4326
}
.m-exhibition-detail {
padding:.64rem;
	background-color: #fff
}
.m-exhibition-detail>h2 {
font-size:.81067rem;
	line-height: 1.19467rem;
	text-align: left
}
.m-exhibition-detail>p {
	overflow: hidden;
margin-top:.21333rem;
margin-bottom:.21333rem
}
.m-exhibition-detail>p b {
font-size:.59733rem;
	font-weight: 400;
	line-height: 1.3;
	color: #999;
margin:0 .384rem;
	margin-left: 0
}
.m-exhibition-detail>p b i {
font-size:.68267rem;
	color: #de6a58;
margin-right:.256rem;
	display: flex
}
.m-exhibition-content {
font-size:.64rem;
line-height:.81067rem;
	color: #666;
	overflow-x: auto;
	overflow-y: hidden;
margin-top:.64rem;
	line-height: 1.06667rem;
padding-top:.64rem
}
.m-exhibition-content table {
	margin: 0 !important;
	width: 100% !important
}
.m-exhibition-content-title {
font-size:.72533rem;
	line-height: 1.024rem;
	font-weight: 700;
margin-bottom:.64rem;
	color: #000
}
.m-exhibition-content img {
	width: 100% !important;
	height: 100% !important
}
.m-exhibition-content p {
padding:.42667rem 0
}
.m-exhibition-content p:last-child {
	padding-bottom: 0
}
.m-recom-exhibition {
margin-top:.64rem;
	background-color: #fff;
padding:.64rem .64rem 0 .64rem
}
.m-recom-exhibition h2 {
font-size:.72533rem;
	font-weight: bold;
	line-height: 1;
margin-bottom:.53333rem
}
.m-recom-exhibition ul li {
padding:.64rem 0;
	overflow: hidden
}
.m-recom-exhibition ul li a {
	color: #333
}
.m-recom-exhibition ul li a .image {
	width: 4.69333rem;
	height: 3.2rem;
	float: right;
margin-left:.85333rem
}
.m-recom-exhibition ul li a .image img {
	width: 100%;
	height: 100%;
border-radius:.17067rem
}
.m-recom-exhibition ul li a p {
font-size:.68267rem;
line-height:.896rem;
margin-bottom:.21333rem
}
.m-recom-exhibition ul li a span {
	display: block;
	overflow: hidden;
font-size:.512rem;
line-height:.768rem;
	color: #999
}
.m-recom-exhibition ul li:last-child.border-bottom::before {
	display: none
}
.m-exhibiton-sign {
padding:.42667rem;
font-size:.512rem;
line-height:.85333rem;
	color: #999
}
.m-exhibition-btn--fix {
	position: fixed;
	z-index: 99;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 2.13333rem;
padding:0rem .42667rem;
	background-color: #fff;
box-shadow:0px .21333rem .53333rem 0px rgba(40,40,40,0.1)
}
.m-exhibition-btn--fix a {
	height: 1.49333rem;
	line-height: 1.49333rem;
	color: #fff;
font-size:.64rem;
	font-weight: 700;
	width: 100%;
	text-align: center;
	border-radius: 1.06667rem;
margin:0 .21333rem
}
.m-exhibition-btn--fix a.nth1 {
	background-color: #24aa75;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#24aa75), to(#65c351));
	background-image: -webkit-linear-gradient(90deg, #24aa75, #65c351);
	background-image: -moz-linear-gradient(90deg, #24aa75, #65c351);
	background-image: -ms-linear-gradient(90deg, #24aa75, #65c351);
	background-image: -o-linear-gradient(90deg, #24aa75, #65c351);
	background-image: linear-gradient(90deg, #24aa75, #65c351);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#24aa75', endColorStr='#65c351')
}
.m-exhibition-btn--fix a.nth2 {
	background-color: #f60;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f60), to(#ffb822));
	background-image: -webkit-linear-gradient(90deg, #f60, #ffb822);
	background-image: -moz-linear-gradient(90deg, #f60, #ffb822);
	background-image: -ms-linear-gradient(90deg, #f60, #ffb822);
	background-image: -o-linear-gradient(90deg, #f60, #ffb822);
	background-image: linear-gradient(90deg, #f60, #ffb822);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f60', endColorStr='#ffb822')
}
.m-exhibition-btn--fix a.sign-up {
	width: 60%;
	background-color: #f60;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f60), to(#ffb822));
	background-image: -webkit-linear-gradient(90deg, #f60, #ffb822);
	background-image: -moz-linear-gradient(90deg, #f60, #ffb822);
	background-image: -ms-linear-gradient(90deg, #f60, #ffb822);
	background-image: -o-linear-gradient(90deg, #f60, #ffb822);
	background-image: linear-gradient(90deg, #f60, #ffb822);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f60', endColorStr='#ffb822')
}
.m-exhibition-screen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background-color: rgba(0,0,0,0.5);
	display: none
}
.m-exhibition-screen-body {
	height: 100%;
	margin-left: 3.2rem;
	background-color: #fff;
	overflow-y: auto
}
.m-exhibition-screen-body p {
font-size:.59733rem;
	line-height: 1;
padding:.64rem 0 0 .64rem
}
.m-exhibition-screen-body ul {
	overflow: hidden;
padding:.42667rem
}
.m-exhibition-screen-body ul li {
	width: 25%;
	float: left;
padding:.21333rem
}
.m-exhibition-screen-body ul li a {
	display: block;
font-size:.46933rem;
	line-height: 1.10933rem;
	color: #333;
	text-align: center;
border:.04267rem solid #eee
}
.m-exhibition-screen-body ul li a.active {
	background-color: #ff6600;
	color: #fff;
	border-color: #ff6600
}
.m-exhibition-screen .m-exhibition-screen-btn {
	position: fixed;
	z-index: 1000;
	left: 0;
	bottom: 0;
	width: 100%
}
.m-exhibition-screen .m-exhibition-screen-btn p {
	padding-left: 3.2rem
}
.m-exhibition-screen .m-exhibition-screen-btn p a {
	width: 50%;
	float: left;
	height: 1.87733rem;
font-size:.64rem;
	line-height: 1.87733rem;
	color: #333;
	text-align: center;
	border-top: 1px solid #e1e1e1
}
.m-exhibition-screen .m-exhibition-screen-btn p a:last-child {
	background-color: #ff6600;
	color: #fff;
	border-top: 1px solid #ff6600
}
.m-loading {
	text-align: center;
padding:.64rem 0 0 0;
font-size:.55467rem;
	color: #999
}
#appClass {
padding:0 .64rem
}
.appClass-1 {
	padding: 0 !important
}
.m-recom-exhibition-list li {
padding:.64rem 0;
	overflow: hidden
}
.m-recom-exhibition-list li a {
	color: #333
}
.m-recom-exhibition-list li a .image {
	width: 4.69333rem;
	height: 3.2rem;
	float: right;
margin-left:.85333rem;
	position: relative
}
.m-recom-exhibition-list li a .image img {
	width: 100%;
	height: 100%;
border-radius:.17067rem
}
.m-recom-exhibition-list li a .image i {
	font-size: 1.152rem;
	color: #fff
}
.m-recom-exhibition-list li a p {
	overflow: hidden;
font-size:.68267rem;
line-height:.896rem;
margin-bottom:.21333rem
}
.m-recom-exhibition-list li a span {
	display: block;
	overflow: hidden;
font-size:.512rem;
line-height:.768rem;
	color: #999
}
.m-recom-exhibition-list li:last-child.border-bottom::before {
	display: none
}
.m-recom-exhibition-list li:first-child {
	padding-top: 0
}
.m-search_history {
	background-color: #3d7eff;
padding:0 .64rem .64rem .64rem
}
.m-search_history .item {
	height: 1.28rem;
border-radius:.64rem;
	background-color: #fff
}
.m-search_history .item .select {
	width: 2.98667rem;
	height: 1.28rem;
	position: relative
}
.m-search_history .item .selectTop {
	width: 100%;
height:.64rem;
	position: relative;
margin-top:.32rem
}
.m-search_history .item .selectTop p {
font-size:.57173rem;
line-height:.74667rem;
text-indent:.59733rem;
	border-right: 1px solid #e9e9ea
}
.m-search_history .item .selectTop i {
	position: absolute;
font-size:.34133rem;
	color: #3d7eff;
right:.42667rem;
top:.17067rem
}
.m-search_history .item .selectBot {
	width: 100%;
	position: absolute;
	left: 0;
	top: 1.49333rem;
	background-color: #fff;
border-radius:.17067rem;
padding:.21333rem 0;
	display: none
}
.m-search_history .item .selectBot li {
line-height:.98133rem;
font-size:.57173rem;
text-indent:.59733rem
}
.m-search_history .item .selectBot li a {
	color: #333
}
.m-search_history .item .search_ico {
	width: 2.56rem;
height:.74667rem;
	text-align: center;
line-height:.85333rem
}
.m-search_history .item .search_ico i {
	color: #b0b0b0;
font-size:.59733rem;
	display: block
}
.m-search_history .item input {
	background-color: none;
	height: 1.28rem;
font-size:.57173rem;
	color: #666;
border-radius:0 .64rem .64rem 0;
	width: 100%
}
.m-search_history .item1 {
	width: 84%;
	float: left
}
.m-search_history .exhibitionScreen-ico {
	width: 16%;
	float: right;
	color: #fff;
font-size:.68267rem;
	line-height: 1.28rem
}
.m-search_history .exhibitionScreen-ico i {
font-size:.85333rem
}
.m-search_history .clear {
	clear: both
}
.search_history {
	overflow: hidden;
margin:.64rem;
	margin-top: 4.43733rem;
	background: #fff;
padding:.64rem
}
.search_history .search_history_title {
line-height:.512rem;
	position: relative;
margin-top:.32rem
}
.search_history .search_history_title b {
	color: #999;
font-size:.64rem
}
.search_history .search_history_title .delete {
	position: absolute;
right:.21333rem
}
.search_history .search_history_title .delete i {
	color: #999;
font-size:.64rem
}
.search_history .search_link {
margin:.32rem -.21333rem
}
.search_history .search_link a {
	color: #333;
padding:.21333rem .42667rem;
	display: inline-block;
	background: #f6f8f7;
	border-radius: 50px;
margin:.21333rem .17067rem;
font-size:.64rem
}
.search_history .search_link a:hover {
	color: #3d7eff
}
.search_history .search_link_first {
margin:.32rem -.21333rem 1.06667rem -.21333rem
}
aside.rightBar {
	position: fixed;
right:.42667rem;
	bottom: 20%;
	z-index: 999
}
aside.rightBar a {
	width: 1.74933rem;
	height: 1.74933rem;
	border-radius: 100%;
	color: #fff;
margin:.32rem 0 0 0;
	display: block;
	text-align: center;
	line-height: 1.74933rem
}
aside.rightBar a.telephone {
	background-color: rgba(253,167,0,0.8)
}
aside.rightBar a.qq_contart {
	background-color: rgba(1,153,65,0.8)
}
aside.rightBar a.qq_contart img {
width:.93867rem;
height:.93867rem;
	vertical-align: top;
margin-top:.42667rem
}
aside.rightBar a i {
font-size:.85333rem
}
.supplyNav {
padding:0 .64rem;
	text-align: center;
	background: #fff
}
.supplyNav a {
	display: inline-block;
	line-height: 2.13333rem;
font-size:.64rem;
	color: #333;
	margin: 0 1.28rem
}
.supplyNav a.focus {
	color: #3d7eff;
	font-weight: bold;
	position: relative
}
.supplyNav a.focus:after {
	content: '';
	position: absolute;
height:.08533rem;
	width: 1.06667rem;
bottom:.42667rem;
	left: 50%;
	transform: translate(-50%, 0);
	background: #3d7eff
}
.supplyList {
padding:0 .64rem;
	margin-top: 6.4rem
}
.supplyList .notfound {
margin-top:.85333rem;
	text-align: center;
	font-size: 14px;
	color: #999;
	overflow: hidden
}
.supplyList .notfound i {
	margin: 40px 0 20px;
	text-align: center;
	display: block;
	font-size: 60px
}
.supply-1 ul li {
margin-bottom:.42667rem;
padding:.64rem;
	background: #fff;
	overflow: hidden
}
.supply-1 ul li .text {
	overflow: hidden;
	position: relative
}
.supply-1 ul li .text b {
font-size:.68267rem;
	display: block;
margin-bottom:.42667rem;
height:.896rem;
line-height:.896rem;
	overflow: hidden
}
.supply-1 ul li .text b a {
	color: #333
}
.supply-1 ul li .text b a:active {
	color: #3d7eff
}
.supply-1 ul li .text b i {
font-size:.72533rem;
	color: #3d7eff;
margin-right:.21333rem
}
.supply-1 ul li .text span {
font-size:.53973rem;
	color: #999;
line-height:.81067rem;
height:.81067rem;
	overflow: hidden;
	display: block;
margin-top:.21333rem
}
.supply-1 ul li .text span em {
	font-weight: bold;
	font-style: normal;
	color: #ff6600
}
.supply-1 ul li a.mob {
	width: 3.584rem;
	display: inline-block;
	height: 1.28rem;
	line-height: 1.28rem;
	color: #3d7eff;
font-size:.57173rem;
	text-align: center;
	float: right;
	background: #fff;
	border-radius: 50px;
	border: 1px solid #3d7eff;
	position: absolute;
bottom:.10667rem;
	right: 0
}
.supply-1 ul li a.mob:active {
	color: #fff;
	background: #3d7eff;
	border-radius: 50px;
	border: none
}
.supply-2 ul li {
margin-bottom:.42667rem;
padding:.64rem;
	background: #fff;
	overflow: hidden
}
.supply-2 ul li .text {
	overflow: hidden;
	position: relative
}
.supply-2 ul li .text b {
font-size:.68267rem;
	display: block;
margin-bottom:.42667rem;
height:.896rem;
line-height:.896rem;
	overflow: hidden
}
.supply-2 ul li .text b a {
	color: #333
}
.supply-2 ul li .text b a:active {
	color: #3d7eff
}
.supply-2 ul li .text b i {
font-size:.72533rem;
	color: #fda700;
margin-right:.21333rem
}
.supply-2 ul li .text span {
font-size:.512rem;
	color: #999;
line-height:.81067rem;
height:.81067rem;
	overflow: hidden;
	display: block;
margin-top:.21333rem;
	padding-right: 4.26667rem
}
.supply-2 ul li .text span a {
	color: #999;
font-size:.53973rem
}
.supply-2 ul li .text span a:active {
	color: #3d7eff
}
.supply-2 ul li .text span em {
	font-style: normal;
	color: #fff;
	width: 1.28rem;
height:.768rem;
line-height:.768rem;
	text-align: center;
	border-radius: 1px;
	display: inline-block;
margin-right:.21333rem;
font-size:.46933rem
}
.supply-2 ul li .text span em.free {
	background-color: #5e5e5e
}
.supply-2 ul li .text span em.primary {
	background-color: #2db108
}
.supply-2 ul li .text span em.intermediate {
	background-color: #e70000
}
.supply-2 ul li .text span em.senior {
	background-color: #fd8e00
}
.supply-2 ul li .text span em.topLevel {
	background-color: #d717ff
}
.supply-2 ul li .text span em.supLevel {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.supply-2 ul li .text span .region {
	display: inline-block;
	margin-right: 1.06667rem
}
.supply-2 ul li .text span .region i {
	color: #999;
font-size:.512rem;
margin-right:.21333rem
}
.supply-2 ul li .text span .day {
	display: inline-block
}
.supply-2 ul li .text span .day i {
	color: #999;
font-size:.512rem;
margin-right:.21333rem
}
.supply-2 ul li .text a.mob {
	width: 3.584rem;
	display: inline-block;
	height: 1.28rem;
	line-height: 1.28rem;
	color: #fda700;
font-size:.57173rem;
	text-align: center;
	float: right;
	background: #fff;
	border-radius: 50px;
	border: 1px solid #fda700;
	position: absolute;
bottom:.10667rem;
	right: 0
}
.supply-2 ul li .text a.mob:active {
	color: #fff;
	text-align: center;
	float: right;
	background: #fda700;
	border-radius: 50px;
	border: 1px solid #fda700
}
.supp_appClass {
	margin-top: 1.92rem;
	background: #f2f2f2
}
.supp_detailed {
	overflow: hidden;
margin:.64rem;
	margin-top: 0;
margin-bottom:.42667rem;
	background: #fff;
	position: relative
}
.supp_detailed b {
font-size:.768rem;
	height: 1.17333rem;
	line-height: 1.17333rem;
	overflow: hidden;
	display: block;
	text-align: center;
	margin-top: 1.28rem
}
.supp_detailed .day {
font-size:.59733rem;
	color: #999;
	text-align: center;
margin-top:.42667rem
}
.supp_detailed .day em {
	font-style: normal;
	font-weight: bold;
	color: #ff8800
}
.supp_detailed .supp_icon {
padding:0 .42667rem;
	overflow: hidden;
	margin: 1.28rem 0
}
.supp_detailed .supp_icon .three {
	width: 33.333%;
	text-align: center;
	float: left
}
.supp_detailed .supp_icon .three p {
font-size:.64rem;
	color: #999;
margin-top:.21333rem;
line-height:.85333rem
}
.supp_detailed .supp_icon .three span {
font-size:.64rem;
	color: #333;
margin-top:.21333rem;
	display: block;
line-height:.74667rem
}
.supp_detailed .supp_icon .date {
	width: 2.66667rem;
	height: 2.66667rem;
	display: inline-block;
	text-align: center;
padding:.32rem;
	box-sizing: border-box;
	background: #3d7eff;
	border-radius: 50%
}
.supp_detailed .supp_icon .date .item {
	background: rgba(255,255,255,0.2);
	border-radius: 50%;
	height: 100%
}
.supp_detailed .supp_icon .date .item i {
	color: #fff;
	line-height: 2.02667rem;
	font-size: 1.28rem
}
.supp_detailed .supp_icon .site {
	width: 2.66667rem;
	height: 2.66667rem;
	display: inline-block;
	text-align: center;
padding:.32rem;
	box-sizing: border-box;
	background: #ffae00;
	border-radius: 50%
}
.supp_detailed .supp_icon .site .item {
	background: rgba(255,255,255,0.2);
	border-radius: 50%;
	height: 100%
}
.supp_detailed .supp_icon .site .item i {
	line-height: 2.02667rem;
	font-size: 1.28rem;
	color: #fff
}
.supp_detailed .supp_icon .num {
	width: 2.66667rem;
	height: 2.66667rem;
	display: inline-block;
	text-align: center;
padding:.32rem;
	box-sizing: border-box;
	background: #28bb87;
	border-radius: 50%
}
.supp_detailed .supp_icon .num .item {
	background: rgba(255,255,255,0.2);
	border-radius: 50%;
	height: 100%
}
.supp_detailed .supp_icon .num .item i {
	line-height: 2.02667rem;
	font-size: 1.28rem;
	color: #fff
}
.supp_detailed .explain {
font-size:.64rem;
	color: #666;
	margin-bottom: 1.06667rem;
padding:0 .64rem;
line-height:.96rem
}
.supp_detailed .explain i {
	display: block;
	width: 2.64533rem;
height:.55467rem;
	background: url("../images/explain.png") no-repeat;
	background-size: contain;
	vertical-align: middle;
margin-right:.10667rem;
margin-bottom:.64rem
}
.supp_detailed .overdue i {
	position: absolute;
	font-size: 1.70667rem;
	color: #ccc;
	top: 1.38667rem;
right:.85333rem
}
.con_main {
margin:0 .64rem .42667rem .64rem;
	background: #fff;
padding:.64rem;
padding-top:.42667rem
}
.con_main .supp_title {
margin-bottom:.85333rem;
line-height:.85333rem
}
.con_main .supp_title b {
	display: inline-block;
	color: #333;
font-size:.64rem;
	position: relative
}
.con_main .supp_title b:after {
	content: '';
	display: inline-block;
	position: absolute;
width:.768rem;
	height: 3px;
	background: #3d7eff;
bottom:-.21333rem;
	left: 50%;
	transform: translate(-50%, 0)
}
.con_main p {
	color: #666;
font-size:.64rem;
	line-height: 1.28rem
}
.con_main p .orange {
	color: #ff8800
}
.con_main p strong {
	color: #ff8800
}
.con_main .btn {
margin-top:.64rem
}
.con_main .btn a {
	display: inline-block;
	width: 2.77333rem;
	height: 1.28rem;
	line-height: 1.28rem;
	color: #fff;
	border-radius: 2px;
	background: #ff8800;
font-size:.64rem;
	text-align: center;
margin-right:.42667rem
}
.con_main .btn a.regist {
	background: #fff;
font-size:.64rem;
	color: #ff8800;
	text-decoration: underline
}
.con_main .con_bottom {
margin-top:.42667rem
}
.con_main .con_bottom b {
	display: block;
	text-align: center;
font-size:.68267rem;
	color: #333;
margin-bottom:.42667rem
}
.con_main .con_bottom .con_bottom_gray {
	border-top: 3px solid #3d7eff;
	background: #f5f5f5;
padding:.53333rem
}
.con_main .con_bottom .con_bottom_gray p {
	line-height: 1.32267rem;
	color: #666
}
.con_main .con_bottom .con_bottom_gray p span {
	color: #3d7eff
}
.con_main .con_bottom .con_bottom_gray p em {
	margin-right: 1.06667rem;
	font-style: normal
}
.want_supply {
margin:.64rem;
margin-bottom:.42667rem;
	margin-top: 2.51733rem;
	background: #fff;
	overflow: hidden;
padding:.64rem
}
.want_supply .supp_input {
margin-bottom:.53333rem
}
.want_supply .supp_input label {
font-size:.59733rem;
	color: #333;
margin-bottom:.32rem;
	display: block
}
.want_supply .supp_input label span {
	color: #f44335
}
.want_supply .supp_input input {
	border: none;
	background: #f5f5f5;
	color: #666;
font-size:.512rem;
	width: 100%;
	height: 1.70667rem;
padding-left:.32rem
}
.want_supply .supp_input .error {
	color: #f44335;
font-size:.55467rem;
margin-top:.21333rem
}
.want_supply .supp_input .error i {
width:.74667rem;
height:.74667rem;
	display: inline-block;
font-size:.55467rem;
line-height:.85333rem;
	color: #d51313;
	background: url("/images/error.svg") no-repeat 0 0;
	background-size: contain;
	text-indent: 1.024rem;
	vertical-align: middle;
margin-right:.21333rem
}
.want_supply .explicit textarea {
	height: 5.12rem;
	border: none;
	background: #f5f5f5;
	color: #666;
font-size:.59733rem;
	width: 100%;
padding:.32rem
}
.want_supply .code input {
	padding-left: 5.54667rem
}
.want_supply .code .code_yzm {
	position: relative
}
.want_supply .code .code_yzm img {
	position: absolute;
left:.42667rem;
top:.42667rem
}
.want_supply .submit {
	width: 100%;
	display: block;
	line-height: 1.87733rem;
	text-align: center;
	color: #fff;
font-size:.68267rem;
	border-radius: 2px;
	background: #ff8800;
margin-top:.42667rem
}
.free_company {
padding:0 .64rem;
	margin-top: 4.69333rem
}
.free_company .free_company_detail {
	background: #fff;
padding:.64rem .42667rem;
	overflow: hidden;
margin-bottom:.74667rem
}
.free_company .free_company_detail p {
font-size:.72533rem;
	color: #333;
line-height:.85333rem;
	max-height: 1.70667rem;
	overflow: hidden;
	font-weight: bold;
margin-bottom:.32rem
}
.free_company .free_company_detail p b {
	background-color: #fa5741;
	display: inline-block;
	color: #fff;
padding:0 .384rem;
	vertical-align: top;
border-radius:.42667rem;
	font-weight: 400;
margin-right:.21333rem;
line-height:.85333rem;
font-size:.512rem
}
.free_company .free_company_detail p b.free {
	background-color: #5e5e5e
}
.free_company .free_company_detail p b.primary {
	background-color: #2db108
}
.free_company .free_company_detail p b.intermediate {
	background-color: #e70000
}
.free_company .free_company_detail p b.senior {
	background-color: #fd8e00
}
.free_company .free_company_detail p b.topLevel {
	background-color: #d717ff
}
.free_company .free_company_detail p b.supLevel {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.free_company .free_company_detail .free_company_img {
	width: 3.02933rem;
	height: 3.02933rem;
	border: 1px solid #eeeeee;
	border-radius: 1px;
	float: left;
margin-right:.64rem;
	position: relative
}
.free_company .free_company_detail .free_company_img img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}
.free_company .free_company_detail .free_company_text {
	overflow: hidden;
padding-top:.21333rem
}
.free_company .free_company_detail .free_company_text i {
font-size:.59733rem;
	color: #999;
	float: left
}
.free_company .free_company_detail .free_company_text p {
	overflow: hidden;
line-height:.85333rem;
height:.85333rem;
font-size:.512rem;
	font-weight: 700;
	float: left;
	margin-bottom: 0
}
.free_company .free_company_detail .free_company_text p.free b {
	background-color: #5e5e5e
}
.free_company .free_company_detail .free_company_text p.free strong {
	color: #5e5e5e
}
.free_company .free_company_detail .free_company_text p.primary b {
	background-color: #2db108
}
.free_company .free_company_detail .free_company_text p.primary strong {
	color: #2db108
}
.free_company .free_company_detail .free_company_text p.intermediate b {
	background-color: #e70000
}
.free_company .free_company_detail .free_company_text p.intermediate strong {
	color: #e70000
}
.free_company .free_company_detail .free_company_text p.senior b {
	background-color: #fd8e00
}
.free_company .free_company_detail .free_company_text p.senior strong {
	color: #fd8e00
}
.free_company .free_company_detail .free_company_text p.topLevel b {
	background-color: #d717ff
}
.free_company .free_company_detail .free_company_text p.topLevel strong {
	color: #d717ff
}
.free_company .free_company_detail .free_company_text p.supLevel b {
	background-color: #52a6f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52a6f5), to(#8e1ed2));
	background-image: -webkit-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -moz-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -ms-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: -o-linear-gradient(90deg, #52a6f5, #8e1ed2);
	background-image: linear-gradient(90deg, #52a6f5, #8e1ed2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#52a6f5', endColorStr='#8e1ed2')
}
.free_company .free_company_detail .free_company_text p.supLevel strong {
	color: #8e1ed2
}
.free_company .free_company_detail .free_company_text b {
	background-color: #fa5741;
	display: inline-block;
	color: #fff;
padding:0 .384rem;
	vertical-align: top;
border-radius:.42667rem;
	font-weight: 400;
margin-right:.384rem;
line-height:.85333rem;
font-size:.512rem
}
.free_company .free_company_detail .free_company_text span {
margin-top:.32rem;
font-size:.59733rem;
	height: 1.49333rem;
line-height:.78933rem;
	overflow: hidden;
	color: #999;
	display: block;
	float: left
}
.free_company .free_contact {
	background: #fff;
padding:0 .42667rem;
margin-bottom:.74667rem
}
.free_company .free_contact ul li {
line-height:.85333rem;
padding:.42667rem 0;
	border-bottom: 1px solid #eee;
	overflow: hidden
}
.free_company .free_contact ul li b {
	color: #333;
font-size:.64rem;
	width: 2.45333rem;
	display: inline-block
}
.free_company .free_contact ul li a {
font-size:.59733rem;
	color: #999;
	vertical-align: middle
}
.free_company .free_contact ul li i {
font-size:.768rem;
	color: #ff8800;
	vertical-align: middle;
margin-left:.21333rem
}
.free_company .free_contact ul li span {
	color: #999;
font-size:.64rem;
	display: inline-block
}
.free_company .free_contact ul li span.free_span {
	width: 11.41333rem;
	float: right
}
.free_company .free_contact ul li:last-child {
	border-bottom: none
}
.free_company .free_present {
	background: #fff;
padding:.42667rem;
margin-bottom:.74667rem;
font-size:.59733rem;
	color: #333;
text-indent:.85333rem;
	overflow: hidden
}
.free_company .free_present img {
	max-width: 100%;
	float: left
}
.free_company .free_present p {
margin-bottom:.64rem;
	line-height: 1.06667rem
}
.free_company .free_present .present_title {
font-size:.68267rem;
	color: #333;
	text-align: center;
	font-weight: bold;
margin-bottom:.42667rem;
padding-right:.896rem
}
.free_company .free_present .present_title i {
font-size:.68267rem;
margin-right:.21333rem;
	color: #387ee8
}
.about_header {
	height: 1.87733rem;
	line-height: 1.87733rem;
	position: relative;
	border-bottom: 1px solid #e1e1e1
}
.about_header p {
font-size:.768rem;
	text-align: center;
	color: #333
}
.about_header .back {
	position: absolute;
	top: 50%;
left:.64rem;
	transform: translateY(-50%);
	z-index: 9
}
.about_header .back a {
	color: #fff;
	line-height: 1.87733rem
}
.about_header .back a i {
font-size:.768rem;
	color: #333
}
.about_img {
	height: 4.90667rem;
	position: relative
}
.about_img img {
	width: 8.064rem
}
.about_ul p {
	background: #fff;
padding:0 .85333rem
}
.about_ul p a {
	color: #333;
	display: block;
font-size:.72533rem;
	height: 2.34667rem;
	line-height: 2.34667rem;
	border-bottom: 1px solid #e2e4ea;
	position: relative
}
.about_ul p a b {
	font-weight: normal
}
.about_ul p a i {
font-size:.64rem;
	color: #ccc;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0
}
.about_ul p a span {
	position: absolute;
right:.85333rem
}
.about_ul p a:last-child {
	border-bottom: none
}
.about_ul p:first-child {
margin-bottom:.42667rem
}
.about_foot {
	margin-top: 3.2rem
}
.about_foot p {
	color: #3d7eff;
font-size:.64rem;
	text-align: center
}
.about_foot p a {
	color: #3d7eff
}
.about_item {
	margin-top: 1.28rem
}
.about_item .item-left {
	width: 2.56rem;
	text-align: center;
	position: relative
}
.about_item .item-left span {
	display: block;
	position: absolute;
	width: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%)
}
.about_item .item-left span i {
	color: #4286f5;
font-size:.768rem
}
.about_item .item-left span:after {
	content: "";
	height: 1.06667rem;
	width: 1px;
	background: #e1e1e1;
	position: absolute;
	right: 0;
	top: 0
}
.about_item .item-right {
padding-left:.85333rem
}
.about_item .item-right b {
font-size:.64rem;
	display: block;
margin-bottom:.21333rem;
	color: #333;
line-height:.85333rem;
	font-weight: normal
}
.about_item .item-right p {
font-size:.64rem;
	color: #666;
	line-height: 1.024rem
}
.about_item .item-right p.p_left {
	padding-left: 3.2rem
}
.aboutus_detail {
padding:.85333rem
}
.aboutus_detail b {
font-size:.85333rem;
	color: #333;
	font-weight: normal;
margin-bottom:.64rem;
	display: block
}
.aboutus_detail p {
	line-height: 1.28rem;
font-size:.64rem;
	color: #41485d;
margin-bottom:.32rem
}
.about_service {
padding:.85333rem
}
.about_service b {
font-size:.768rem;
	color: #000;
margin-bottom:.32rem;
	display: block;
	text-align: center
}
.about_service p {
	line-height: 1.28rem;
font-size:.64rem;
	color: #000;
	margin-bottom: 1.49333rem
}
.aboutny_img {
padding:.85333rem
}
.about_privacy {
padding:.85333rem;
font-size:.59733rem;
	line-height: 1.024rem;
	color: #333
}
.about_privacy p b {
	display: block;
margin:.85333rem 0
}
.about_privacy p.mar {
margin:.85333rem 0
}
.about_privacy p.fwb {
	font-weight: bold
}
.about_privacy p.pl {
	text-indent: 1.06667rem
}
.about_privacy p.one b {
	margin-top: 0
}
.menu {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 2.09067rem;
	background-color: #fff;
box-shadow:0px -.04267rem .21333rem #f0f0f0;
	z-index: 9999
}
.menu nav {
	display: block;
	position: relative
}
.menu nav ul {
	overflow: hidden
}
.menu nav ul li {
	width: 20%;
	float: left;
	text-align: center;
padding-top:.21333rem
}
.menu nav ul li a {
	color: #333
}
.menu nav ul li a i {
	font-family: "main";
font-size:.896rem
}
.menu nav ul li a b {
font-size:.42667rem;
	display: block
}
.menu nav ul li a:active {
	color: #3d7eff
}
.menu nav ul li a.active {
	color: #3d7eff
}
.menu nav .find {
	position: absolute;
	top: -1.28rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.menu nav .find a {
	width: 2.56rem;
	height: 2.56rem;
	background-color: #fff;
	border-radius: 9999px;
box-shadow:0px .04267rem .21333rem #e6e6e6;
	display: inline-block;
	text-align: center;
	color: #fff;
margin-bottom:.08533rem
}
.menu nav .find a span {
	display: inline-block;
	width: 1.92rem;
	height: 1.92rem;
margin-top:.32rem;
	border-radius: 9999px;
	position: relative;
	background-color: #3d7eff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3d7eff), to(#40a406));
	background-image: -webkit-linear-gradient(180deg, #3d7eff, #40a406);
	background-image: -moz-linear-gradient(180deg, #3d7eff, #40a406);
	background-image: -ms-linear-gradient(180deg, #3d7eff, #40a406);
	background-image: -o-linear-gradient(180deg, #3d7eff, #40a406);
	background-image: linear-gradient(180deg, #3d7eff, #40a406);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3d7eff', endColorStr='#40a406');
box-shadow:0px .10667rem .21333rem rgba(66,164,6,0.3)
}
.menu nav .find a span i {
font-size:.93867rem
}
.menu nav .find b {
font-size:.42667rem;
	display: block;
	text-align: center
}
.popup {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 10.02667rem;
	height: 2.34667rem;
	z-index: 999;
	background: rgba(0,0,0,0.7)
}
.popup p {
	color: #fff;
font-size:.64rem;
	line-height: 2.34667rem;
	text-align: center
}
