html, body, .wrap {
	margin-left: auto;
	margin-right: auto
}
.fl, .product-list li, .service-info .service-data ul li, .service-panel ul.img-list li, .about-list-01 li, .about-list-02 li, .index-list-01 li {
	float: left
}
.fr, .center-list li .product-info {
	float: right
}
.wrap:before, .wrapper:before, .productDetail-page .cs-panel:before, .nav-list:before, .article:before, .case-list:before, .case-list .item-case:before, .form-wrap:before, .form-kf:before, .form-panel:before, .form-panel .item-form:before, .form-panel .item-content:before, .form-panel .item-button:before, .case-header:before, .case-header .case-banner .case-info:before, .case-header .case-banner .case-info .case-title:before, .product-list:before, .model-case:before, .case-list-fst:before, .model-product:before, .model-news:before, .news-list:before, .news-list .item-news:before, .news-list .item-news .news-body:before, .news-info .news-data:before, .contact-info .contact-data:before, .service-info .service-data:before, .service-info .service-data ul:before, .service-h2:before, .service-panel ul.flow-list:before, .service-panel ul.img-list:before, .about-list-01:before, .about-list-01 li:before, .about-list-02:before, .about-list-02 li:before, .about-list-03:before, .about-list-03 li:before, .about-list-04:before, .index-list-01:before, .index-list-01 li:before, .index-list-02:before, .index-list-02 li:before, .index-list-02 li .item-case:before, .index-about:before, .product-wrap:before, .center-list:before, .center-list li:before, .wrap:after, .wrapper:after, .productDetail-page .cs-panel:after, .nav-list:after, .article:after, .case-list:after, .case-list .item-case:after, .form-wrap:after, .form-kf:after, .form-panel:after, .form-panel .item-form:after, .form-panel .item-content:after, .form-panel .item-button:after, .case-header:after, .case-header .case-banner .case-info:after, .case-header .case-banner .case-info .case-title:after, .product-list:after, .model-case:after, .case-list-fst:after, .model-product:after, .model-news:after, .news-list:after, .news-list .item-news:after, .news-list .item-news .news-body:after, .news-info .news-data:after, .contact-info .contact-data:after, .service-info .service-data:after, .service-info .service-data ul:after, .service-h2:after, .service-panel ul.flow-list:after, .service-panel ul.img-list:after, .about-list-01:after, .about-list-01 li:after, .about-list-02:after, .about-list-02 li:after, .about-list-03:after, .about-list-03 li:after, .about-list-04:after, .index-list-01:after, .index-list-01 li:after, .index-list-02:after, .index-list-02 li:after, .index-list-02 li .item-case:after, .index-about:after, .product-wrap:after, .center-list:after, .center-list li:after {
	content: "";
	display: table
}
.wrap:after, .wrapper:after, .productDetail-page .cs-panel:after, .nav-list:after, .article:after, .case-list:after, .case-list .item-case:after, .form-wrap:after, .form-kf:after, .form-panel:after, .form-panel .item-form:after, .form-panel .item-content:after, .form-panel .item-button:after, .case-header:after, .case-header .case-banner .case-info:after, .case-header .case-banner .case-info .case-title:after, .product-list:after, .model-case:after, .case-list-fst:after, .model-product:after, .model-news:after, .news-list:after, .news-list .item-news:after, .news-list .item-news .news-body:after, .news-info .news-data:after, .contact-info .contact-data:after, .service-info .service-data:after, .service-info .service-data ul:after, .service-h2:after, .service-panel ul.flow-list:after, .service-panel ul.img-list:after, .about-list-01:after, .about-list-01 li:after, .about-list-02:after, .about-list-02 li:after, .about-list-03:after, .about-list-03 li:after, .about-list-04:after, .index-list-01:after, .index-list-01 li:after, .index-list-02:after, .index-list-02 li:after, .index-list-02 li .item-case:after, .index-about:after, .product-wrap:after, .center-list:after, .center-list li:after {
	clear: both
}

.nav-list:before {
	content: "";
	height: 0;
	width: 0;
	overflow: hidden
}
main, article, aside, details, figcaption, figure, footer, header, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, button, input, select, textarea {
	font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif
}
body {
	margin: 0
}
a {
	background: transparent
}
a:hover, a:active {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
q:before, q:after {
	content: '';
	content: none
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0;
	white-space: normal
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	padding: 0;
	border: none
}
button:focus, input:focus, select:focus, textarea:focus {
	outline: none
}
button, input {
	line-height: normal
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
optgroup {
	font-weight: bold
}
html {
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
body {
	font-size: 12px;
	line-height: 1.5;
	color: #2b2a28;
	background-color: #fff;
	min-height: 100vh
}
body, button, input, select, textarea {
	font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif
}
img {
	vertical-align: middle
}
textarea {
	resize: vertical
}
h1, h2, h3, h4, h5, h6, p, figure, form {
	margin: 0
}
ul, ol, li, dl, dd {
	margin: 0;
	padding: 0
}
ul, ol {
	list-style: none outside none
}
h1, h2, h3 {
	line-height: 2
}
h1 {
	font-size: 18px
}
h2 {
	font-size: 15.6px
}
h3 {
	font-size: 14.04px
}
h4 {
	font-size: 12px
}
h5, h6 {
	font-size: 10.2px;
	text-transform: uppercase
}
a {
	text-decoration: none;
	color: #333
}
a:hover {
	color: #2a88c5
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#ccc
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#ccc
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#ccc
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#ccc
}
input, textarea, button {
	-webkit-appearance: none;
	border-radius: 0;
	background: transparent
}
html {
	font-size: 75px
}
html, body, .wrap {
	min-width: 320px;
	max-width: 750px
}
a, a:hover, a:active, a:visited, a:focus {
	text-decoration: none
}
.clear {
	display: block;
	clear: both;
	overflow: hidden
}
.wrap {
	position: relative;
	max-width: 750px
}
.wrapper {
	width: 100%;
	position: relative
}
.bg-white {
	background: #fff
}
.none {
	display: none
}
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.productDetail-page {
	background-image: url(../images/main_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
border-bottom:.34667rem solid #d6f2fc
}
.productDetail-page:before {
	content: '';
	display: block;
	width: 100%;
height:.85333rem;
	background-image: url(../images/header_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	position: absolute;
	left: 0;
	top: 0
}
.productDetail-page .product-img {
	width: 100%;
padding:0 .26667rem 0 .66667rem
}
.productDetail-page .product-img span {
	display: block;
border:.13333rem solid #d4dfeb;
	border-left: 0;
border-radius:0 .4rem .4rem 0;
	overflow: hidden
}
.productDetail-page .product-img span img {
	display: block;
	width: 100%
}
.productDetail-page .product-title {
margin:0 .4rem 0 1.2rem;
	border-bottom: 1px solid #f0f2f4;
padding:.26667rem 2.8rem .26667rem 0;
	position: relative
}
.productDetail-page .product-title h1 {
	display: block;
	width: 100%;
font-size:.48rem;
	color: #292929;
	font-weight: bold;
line-height:.85333rem;
	overflow: hidden
}
.productDetail-page .product-title p {
	width: 100%;
font-size:.32rem;
line-height:.64rem;
	color: #96a4ae
}
.productDetail-page .product-title a {
	display: block;
	position: absolute;
	right: 0;
	width: 2.64rem;
height:.88rem;
line-height:.88rem;
font-size:.4rem;
	color: #fff;
	text-align: center;
border-radius:.88rem;
	background: #ef0033;
	background: -webkit-linear-gradient(left, #ef0033, #006499);
	background: -o-linear-gradient(right, #ef0033, #006499);
	background: -moz-linear-gradient(right, #ef0033, #006499);
	background: linear-gradient(to right, #ef0033, #006499);
	top: 50%;
margin-top:-.44rem;
-webkit-box-shadow:0 .13333rem .26667rem -.13333rem rgba(13,56,89,0.6);
-moz-box-shadow:0 .13333rem .26667rem -.13333rem rgba(13,56,89,0.6);
box-shadow:0 .13333rem .26667rem -.13333rem rgba(13,56,89,0.6)
}
.productDetail-page .cs-panel {
margin:0 .4rem 0 1.2rem;
padding:.2rem 0;
	position: relative;
	z-index: 1
}
.productDetail-page .cs-panel p {
	width: 100%;
	overflow: hidden;
line-height:.64rem;
padding:.16rem 0 .16rem .4rem;
	position: relative;
font-size:.38667rem;
	color: #005a91
}
.productDetail-page .cs-panel p:before {
	content: '';
	display: block;
width:.24rem;
height:.24rem;
	background-image: url(../images/icon_cs_01.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
top:.36rem
}
.productDetail-page .cs-panel p strong {
line-height:.64rem;
	vertical-align: middle;
font-size:.34667rem;
	color: #333333;
	font-weight: normal
}
.productDetail-page .cs-panel p+p+p {
padding:0 0 .4rem 0;
	font-weight: normal;
font-size:.34667rem;
	color: #616161;
line-height:.64rem
}
.productDetail-page .cs-panel p+p+p strong {
	font-weight: bold;
line-height:.64rem
}
.productDetail-page .cs-panel p+p+p:before {
	display: none
}
.productDetail-page .swt-panel {
margin-top:-.53333rem;
	width: 100%;
	height: 8.32rem;
	background-image: url(../images/btm_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	position: relative
}
.productDetail-page .swt-panel dl {
	position: absolute;
	top: 1.81333rem;
	left: 4.26667rem;
	width: 4.8rem;
	overflow: hidden
}
.productDetail-page .swt-panel dl dt {
	width: 100%;
height:.48rem;
line-height:.48rem;
font-size:.34667rem;
	color: #333333
}
.productDetail-page .swt-panel dl dd {
	width: 100%;
	overflow: hidden
}
.productDetail-page .swt-panel dl dd a {
line-height:.74667rem;
font-size:.56rem;
	color: #ba0101;
	font-weight: bold
}
.productDetail-page .swt-panel ul {
	width: 4.8rem;
	overflow: hidden;
	position: absolute;
left:.4rem;
bottom:.66667rem
}
.productDetail-page .swt-panel ul:before {
	content: '';
	display: block;
	width: 1px;
	position: absolute;
left:.08rem;
top:.34667rem;
bottom:.34667rem;
	background: #404a57
}
.productDetail-page .swt-panel ul li {
	width: 100%;
padding-left:.53333rem;
height:.74667rem;
line-height:.74667rem;
font-size:.34667rem;
	color: #69d6ff;
	position: relative;
	z-index: 1
}
.productDetail-page .swt-panel ul li:before {
	content: '';
	display: block;
width:.16rem;
height:.16rem;
	border-radius: 100%;
	position: absolute;
	left: 0;
top:.29333rem;
	background: #ef0033;
	background: -webkit-linear-gradient(left, #ef0033, #006499);
	background: -o-linear-gradient(right, #ef0033, #006499);
	background: -moz-linear-gradient(right, #ef0033, #006499);
	background: linear-gradient(to right, #ef0033, #006499)
}
.header {
	height: 1.86667rem;
padding:.53333rem .4rem .4rem .96rem;
	position: relative;
	z-index: 1020
}
.header .logo {
	display: block;
	width: 3.89333rem;
margin:.02667rem 0;
	float: left
}
.header .logo img {
	display: block;
	width: 100%
}
.header .icon-nav {
	display: block;
	float: right;
width:.64rem;
height:.64rem;
margin:.14667rem 0;
	background-image: url(../images/sub_nav_icon.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.nav-list {
	width: 1.28rem;
padding:.13333rem;
	background: #FF2434;
	background: -webkit-linear-gradient(#FF2434, #FF5A69);
	background: -o-linear-gradient(#FF2434, #FF5A69);
	background: -moz-linear-gradient(#FF2434, #FF5A69);
	background: linear-gradient(#FF2434, #FF5A69);
	position: absolute;
right:.4rem;
	top: 1.6rem;
	display: none
}
.nav-list:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
border-bottom:.18667rem solid #FF2434;
border-left:.18667rem dashed transparent;
border-right:.18667rem dashed transparent;
	position: absolute;
top:-.18667rem;
right:.18667rem
}
.nav-list li {
	width: 100%;
	overflow: hidden
}
.nav-list li a {
	display: block;
	width: 100%;
height:.77333rem;
line-height:.77333rem;
font-size:.37333rem;
	color: #fff;
	text-align: center
}
.nav-list li+li {
	border-top: 1px solid #FB6C89
}
.article {
	width: 100%;
padding:0 .4rem
}
.article h2 {
margin:.8rem 0 .4rem;
line-height:.74667rem;
font-size:.48rem;
	color: #333333;
	font-weight: bold;
	position: relative
}
.article p {
line-height:.74667rem;
font-size:.37333rem;
	color: #555555;
margin:.4rem 0
}
.article img, .article video {
	display: block;
	max-width: 100%;
	margin: 0 auto
}
.model-panel {
padding:0 .4rem
}
.model-panel h2 {
margin:.4rem 0 0;
line-height:.74667rem;
font-size:.48rem;
	color: #333333;
	font-weight: bold;
	position: relative
}
.hidden, .tab-param, .tab-param .hd {
	width: 100%;
	overflow: hidden
}
.tab-param .hd ul {
	width: 100%;
	overflow-x: auto;
	white-space: nowrap;
padding-bottom:.26667rem;
padding-top:.26667rem
}
.tab-param .hd ul li {
margin-right:.26667rem;
	display: inline-block;
	position: relative
}
.tab-param .hd ul li span {
	display: block;
	position: relative;
	z-index: 2;
padding:0 .26667rem;
height:.64rem;
line-height:.64rem;
font-size:.37333rem;
	color: #333;
	cursor: pointer;
	border: 1px solid #ddd;
border-radius:.64rem
}
.tab-param .hd ul li.on span {
	border: 1px solid #dd0000;
	font-weight: bold
}
.tab-param .bd {
	width: 100%;
	overflow: hidden
}
.tab-param .bd>p {
	width: 100%;
margin-top:.26667rem;
margin-bottom:.13333rem;
height:.64rem;
line-height:.64rem;
font-size:.32rem;
	color: #333;
	text-align: left
}
.tab-param .bd .tab-content {
	width: 100%;
	overflow: auto
}
.tab-param .bd .tab-content>p {
	width: 100%;
margin-top:.26667rem;
margin-bottom:.13333rem;
line-height:.64rem;
font-size:.32rem;
	color: #333;
	text-align: left
}
.single-param {
	width: 100%;
	overflow: auto
}
.single-param>p {
	width: 100%;
margin-top:.26667rem;
margin-bottom:.13333rem;
height:.64rem;
line-height:.64rem;
font-size:.32rem;
	color: #333;
	text-align: left
}
table {
	overflow: hidden;
margin-top:.26667rem
}
table tbody tr:first-child td {
	border-top: none
}
table tbody tr td {
	font-size: 14px;
	line-height: 20px;
	padding: 10px;
	word-break: break-all
}
.case-panel {
	width: 100%;
padding:0 .4rem;
	overflow: hidden
}
.case-panel h2 {
	width: 100%;
padding-left:.69333rem;
	position: relative;
line-height:.74667rem;
font-size:.48rem;
	color: #333333;
	font-weight: bold;
margin:.8rem 0 .53333rem
}
.case-panel h2:before {
	content: '';
	display: block;
width:.48rem;
height:.48rem;
	position: absolute;
	left: 0;
top:.13333rem;
	background-image: url(../images/icon_h3.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.case-list {
	width: 100%
}
.case-list .item-case {
	width: 100%;
	position: relative;
margin-bottom:.8rem;
padding-bottom:.26667rem
}
.case-list .item-case .case-bg {
	width: 8.66667rem;
	height: 1.86667rem;
	background: -webkit-linear-gradient(left, #fff, #f1f9f3);
	background: -o-linear-gradient(right, #fff, #f1f9f3);
	background: -moz-linear-gradient(right, #fff, #f1f9f3);
	background: linear-gradient(to right, #fff, #f1f9f3);
border-radius:.53333rem;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
-webkit-box-shadow:0 0 .37333rem rgba(26,48,136,0.14);
-moz-box-shadow:0 0 .37333rem rgba(26,48,136,0.14);
box-shadow:0 0 .37333rem rgba(26,48,136,0.14)
}
.case-list .item-case .item-img {
	width: 3.06667rem;
	height: 2.29333rem;
border:.04rem solid #e5e9f1;
border-radius:.53333rem;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 2
}
.case-list .item-case .item-img .img-own {
	width: 100%;
	height: 100%
}
.case-list .item-case .item-info {
	width: 5.73333rem;
	float: right;
margin-right:.26667rem;
	overflow: hidden;
	position: relative;
	z-index: 2
}
.case-list .item-case .item-info .item-title {
	width: 100%;
	display: block;
height:.85333rem;
line-height:.85333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
font-size:.4rem;
	color: #000;
margin-bottom:.4rem
}
.case-list .item-case .item-info p {
	width: 100%;
height:.64rem;
line-height:.64rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
padding-left:.42667rem;
font-size:.34667rem;
	color: #666666
}
.case-list .item-case .item-info p:before {
	content: '';
	display: block;
top:.21333rem;
width:.21333rem;
height:.21333rem;
	position: absolute;
	left: 0;
	background-image: url(../images/icon_cs_02.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.form-wrap {
	width: 100%;
border-top:.10667rem solid #f5f6f8;
padding:.4rem
}
.form-kf {
	display: block;
	position: relative;
padding:0 0 .53333rem 2.34667rem;
	height: 2.4rem
}
.form-kf .kf-img {
	display: block;
	width: 1.86667rem;
	height: 1.86667rem;
border:.04rem solid #e5e9f1;
	overflow: hidden;
	border-radius: 100%;
-webkit-box-shadow:.02667rem .02667rem .06667rem rgba(115,122,150,0.3);
-moz-box-shadow:.02667rem .02667rem .06667rem rgba(115,122,150,0.3);
box-shadow:.02667rem .02667rem .06667rem rgba(115,122,150,0.3);
	position: absolute;
	left: 0;
	top: 0
}
.form-kf .kf-img .img-own {
	width: 100%;
	height: 100%
}
.form-kf .kf-font {
	display: block;
	width: 100%;
	overflow: hidden;
padding:.24rem 0
}
.form-kf .kf-font .txt-strong {
	display: block;
	width: 100%;
height:.74667rem;
line-height:.74667rem;
font-size:.4rem;
	color: #333;
	font-weight: bold
}
.form-kf .kf-font .txt-font {
	width: 100%;
height:.64rem;
line-height:.64rem;
font-size:.34667rem;
	color: #333
}
.form-panel {
	width: 100%;
border-radius:.26667rem;
	background: url(../images/form_bg.jpg) left top repeat;
padding:.8rem .26667rem .66667rem;
-webkit-box-shadow:0 0 .32rem rgba(115,122,150,0.5);
-moz-box-shadow:0 0 .32rem rgba(115,122,150,0.5);
box-shadow:0 0 .32rem rgba(115,122,150,0.5)
}
.form-panel .item-form {
	width: 100%;
	border: 1px solid #b2b2b2;
	background: #fff;
padding:.26667rem .4rem .13333rem;
border-radius:.13333rem;
	position: relative
}
.form-panel .item-form .item-title {
	display: inline-block;
height:.50667rem;
	border: 1px solid #f7f7f7;
	background: #fff;
padding:0 .29333rem;
line-height:.48rem;
font-size:.29333rem;
	color: #999;
	position: absolute;
top:-.29333rem;
left:.53333rem;
border-radius:.50667rem
}
.form-panel .item-form .item-title.required {
	background: #006ca1;
	border: 1px solid #006ca1;
	color: #fff
}
.form-panel .item-content {
	width: 100%
}
.form-panel .item-content .txt-input {
	width: 100%;
height:.53333rem;
line-height:.53333rem;
font-size:.34667rem;
	color: #333;
padding:0 .34667rem;
	font-family: STHeiti SC, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, "sans-serif"
}
.form-panel .item-content .txt-msg {
	width: 100%;
	height: 1.86667rem;
line-height:.42667rem;
font-size:.34667rem;
	color: #333;
margin:.13333rem 0;
	resize: none
}
.form-panel .item-form+.item-form {
margin-top:.93333rem
}
.form-panel .item-button {
margin-top:.53333rem;
	text-align: center
}
.form-panel .item-button .txt-button {
	display: inline-block;
	width: 4.8rem;
height:.96rem;
border-radius:.96rem;
	text-align: center;
line-height:.96rem;
	color: #fff;
font-size:.4rem;
	background: #ef0033;
	background: -webkit-linear-gradient(left, #ef0033, #006499);
	background: -o-linear-gradient(right, #ef0033, #006499);
	background: -moz-linear-gradient(right, #ef0033, #006499);
	background: linear-gradient(to right, #ef0033, #006499);
-webkit-box-shadow:0 .13333rem .26667rem -.13333rem rgba(13,56,89,0.6);
-moz-box-shadow:0 .13333rem .26667rem -.13333rem rgba(13,56,89,0.6);
box-shadow:0 .13333rem .26667rem -.13333rem rgba(13,56,89,0.6)
}
.placeholder {
	width: 100%;
	height: 1.01333rem;
	overflow: hidden
}
.footer {
	width: 10rem;
	position: fixed;
	z-index: 1040;
	bottom: 0;
	left: 50%;
	margin-left: -5rem
}
.footer a {
	display: block;
	float: left;
	height: 1.01333rem;
	text-align: center;
	line-height: 0
}
.footer a span {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.01333rem;
	position: relative;
font-size:.37333rem
}
.footer a.txt-msg {
	width: 30%
}
.footer a.txt-msg span {
	color: #333
}
.footer a.txt-msg span:before {
	content: '';
	display: inline-block;
width:.48rem;
height:.48rem;
	vertical-align: middle;
	background-image: url(../images/icon_message.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
margin-right:.13333rem
}
.footer a.txt-swt span, .footer a.txt-phone span {
	color: #fff
}
.footer a.txt-swt {
	width: 40%;
	background: #ecaf0d;
border-radius:.64rem 0 0 0
}
.footer a.txt-phone {
	width: 60%;
	background: #9a0000;
	background: -webkit-linear-gradient(left, #fd2121, #9a0000);
	background: -o-linear-gradient(right, #fd2121, #9a0000);
	background: -moz-linear-gradient(right, #fd2121, #9a0000);
	background: linear-gradient(to right, #fd2121, #9a0000);
border-radius:0 .64rem 0 0;
	border-left: 1px solid #fff
}
.footer a.txt-phone span:before {
	content: '';
	display: inline-block;
width:.48rem;
height:.48rem;
	vertical-align: middle;
	background-image: url(../images/ydbt3.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
margin-right:.13333rem
}
.hvi-div {
margin:0 -.4rem
}
.hvi-div p {
	margin: 0
}
.hvi-div p img {
	display: block;
	max-width: 100%
}
.pro_ys {
	width: 100%;
margin-top:.4rem;
	overflow: hidden
}
.pro_ys ul {
	width: 100%;
	overflow: hidden
}
.pro_ys ul li {
	width: 100%;
	color: #333;
padding:.26667rem;
margin-bottom:.26667rem;
	text-align: center;
	display: block;
	float: left;
	overflow: hidden;
	background: #E9F3FF
}
.pro_ys ul li img {
	width: 1.06667rem;
margin:0 .26667rem 0 0;
	height: auto;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 1.5%;
	background: -webkit-linear-gradient(left top, #92cffe, #4e8cee);
	border-radius: 50%
}
.pro_ys ul li p {
	width: auto;
	padding: 0;
	text-align: left;
	line-height: 1.2em;
	overflow: hidden
}
.pro_ys ul li+li+li {
	background: #E9F3FF
}
.pro_ys ul li+li, .pro_ys ul li+li+li+li {
	background: #FFF8EE
}
.caseDetail-page .header, .caseList-page .header, .productList-page .header, .newsList-page .header {
	height: 1.6rem;
padding:.33333rem .4rem .33333rem .4rem;
border-radius:.4rem;
-webkit-box-shadow:0 0 .42667rem rgba(151,164,194,0.47);
-moz-box-shadow:0 0 .42667rem rgba(151,164,194,0.47);
box-shadow:0 0 .42667rem rgba(151,164,194,0.47)
}
.case-header {
	width: 100%;
padding:0 .4rem;
	border-bottom: 0.10667rem solid #f5f6f8
}
.case-header .case-banner {
margin-top:.8rem;
	width: 100%;
border-radius:.4rem;
	background: #96a4ae;
padding-bottom:.13333rem;
	overflow: hidden
}
.case-header .case-banner .case-img {
	width: 100%;
	overflow: hidden
}
.case-header .case-banner .case-img .img-own {
	display: block;
	width: 100%
}
.case-header .case-banner .case-info {
	width: 100%;
border-radius:.4rem;
	background: url(../images/form_bg.jpg) left top repeat;
margin-top:-.53333rem;
	position: relative;
	z-index: 1
}
.case-header .case-banner .case-info .case-title {
	width: 100%;
padding:.53333rem 1.86667rem 0 .26667rem;
	position: relative
}
.case-header .case-banner .case-info .case-title h1 {
	width: 100%;
	overflow: hidden;
line-height:.74667rem;
	vertical-align: middle;
font-size:.45333rem;
	color: #333333;
	font-weight: bold
}
.case-header .case-banner .case-info .case-title .swt-phone {
	width: 1.44rem;
	height: 1.86667rem;
	background-image: url(../images/swt_phone.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
top:-.66667rem;
right:.26667rem;
	z-index: 1
}
.case-header .case-banner .case-info .case-data {
	width: 100%;
padding:.13333rem .26667rem .4rem
}
.case-header .case-banner .case-info .case-data p {
	width: 100%;
margin-top:.13333rem;
font-size:.37333rem;
line-height:.8rem;
	color: #333;
padding-left:.66667rem;
	position: relative;
	overflow: hidden
}
.case-header .case-banner .case-info .case-data p:before {
	content: '';
width:.4rem;
height:.34667rem;
	display: block;
	position: absolute;
	left: 0;
top:.22667rem;
	background-image: url(../images/icon_cs.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.case-header .case-banner .case-info .case-data p strong {
	font-weight: bold
}
.service-font {
	width: 100%;
	overflow: hidden;
padding-top:.93333rem;
margin-bottom:.4rem
}
.service-font .service-phone {
	display: block;
	width: 100%;
	background: #005a92;
border-radius:.26667rem;
height:.96rem;
	font-size: 0;
	position: relative;
	padding-left: 2.26667rem
}
.service-font .service-phone .service-img {
	display: inline-block;
	width: 1.53333rem;
	height: 1.73333rem;
	background-image: url(../images/phone_kf.png);
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
left:.26667rem;
	bottom: 0
}
.service-font .service-phone .txt-title, .service-font .service-phone .txt-phone {
line-height:.96rem;
	color: #fff
}
.service-font .service-phone .txt-title {
font-size:.34667rem
}
.service-font .service-phone .txt-phone {
font-size:.56rem;
	font-weight: bold
}
.service-font .font-list {
	width: 100%;
	overflow: hidden;
	font-size: 0;
margin-top:.4rem;
margin-bottom:.13333rem
}
.service-font .font-list .item-font {
	display: inline-block;
line-height:.74667rem;
font-size:.32rem;
	color: #666;
padding-left:.42667rem;
	position: relative
}
.service-font .font-list .item-font:before {
	content: '';
	display: block;
width:.32rem;
height:.32rem;
	position: absolute;
	left: 0;
top:.21333rem;
	background-image: url(../images/icon_sure.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.service-font .font-list .item-font+.item-font {
margin-left:.4rem
}
.product-list {
	width: 100%;
padding:0 .2rem
}
.product-list li {
	width: 50%;
padding:0 .2rem
}
.product-list li .item-product {
	width: 100%;
	background-color: #fff;
border-radius:.13333rem;
margin-bottom:.66667rem
}
.product-list li .item-product .item-img {
	display: block;
	width: 100%;
	position: relative
}
.product-list li .item-product .item-img:before, .product-list li .item-product .item-img:after {
	content: '';
	display: block;
height:.8rem;
	background: #e1e2e6;
	position: absolute;
border-radius:.13333rem
}
.product-list li .item-product .item-img:before {
	width: 96%;
	left: 2%;
bottom:-.06667rem;
	opacity: .65
}
.product-list li .item-product .item-img:after {
	width: 90%;
	left: 5%;
bottom:-.12rem;
	opacity: .32
}
.product-list li .item-product .item-img .img-own {
	width: 100%;
border-radius:.26667rem;
	position: relative;
	z-index: 3
}
.product-list li .item-product .item-info {
	width: 100%;
	overflow: hidden;
padding:.18667rem .26667rem
}
.product-list li .item-product .item-info .item-title {
	display: block;
	width: 100%;
height:.64rem;
line-height:.64rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
font-size:.37333rem;
	color: #555555;
	text-align: center
}
.product-list li .item-product .item-info .item-p {
	width: 100%;
height:.64rem;
line-height:.64rem;
font-size:.32rem;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.product-panel {
	width: 100%;
	overflow: hidden
}
.product-panel .product-list .item-product {
	background: #f4f6f8
}
.product-panel .product-list .item-product .item-info .item-title {
	text-align: center;
	color: #555;
	margin: 0
}
.txt-h2 {
	width: 100%;
height:.85333rem;
	text-align: center;
margin:.4rem 0 .53333rem
}
.txt-h2 h2 {
	display: inline-block;
	vertical-align: middle;
line-height:.85333rem;
height:.85333rem;
	position: relative;
font-size:.50667rem;
	color: #a83635;
	background-image: -webkit-linear-gradient(left, #ef0033, #006499);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold
}
.txt-h2 h2:before, .txt-h2 h2:after {
	content: '';
	display: block;
	width: 1.2rem;
height:.37333rem;
	position: absolute;
top:.24rem;
	background-position: center center;
	background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat
}
.txt-h2 h2:before {
	background-image: url(../images/lf_h2.png);
	left: -1.6rem
}
.txt-h2 h2:after {
	background-image: url(../images/rt_h2.png);
	right: -1.6rem
}
.model-case {
	width: 100%;
padding:1.06667rem .4rem .4rem
}
.case-list-fst {
	width: 100%;
	position: relative
}
.case-list-fst .item-case {
	width: 100%;
margin-bottom:.66667rem
}
.case-list-fst .item-case .item-img {
	display: block;
margin:0 .13333rem;
	overflow: hidden;
	position: relative;
	z-index: 1
}
.case-list-fst .item-case .item-img .img-own {
	display: block;
	width: 100%;
border-radius:.26667rem
}
.case-list-fst .item-case .item-info {
	width: 100%;
padding:3.73333rem .26667rem .4rem .26667rem;
	margin-top: -3.46667rem;
border-radius:.26667rem;
	background: #f4f6f8
}
.case-list-fst .item-case .item-info .item-title {
	display: block;
	width: 100%;
height:.74667rem;
line-height:.74667rem;
font-size:.42667rem;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #1a1a1a;
margin-bottom:.13333rem
}
.case-list-fst .item-case .item-info p {
	width: 100%;
height:.74667rem;
line-height:.74667rem;
font-size:.34667rem;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
padding-left:.53333rem;
	position: relative
}
.case-list-fst .item-case .item-info p:before {
	content: '';
width:.4rem;
height:.34667rem;
	display: block;
	position: absolute;
	left: 0;
top:.2rem;
	background-image: url(../images/icon_cs.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.productList-page, .newsList-page {
	background: #f7f8f9
}
.model-product {
	width: 100%;
margin-top:.93333rem
}
.tab-cate {
padding:0 .2rem .18667rem;
	width: 100%;
margin:.8rem 0 0;
	position: relative
}
.tab-cate:before {
	content: '';
	display: block;
	width: 100%;
height:.45333rem;
	background: #c8d6e2;
	position: absolute;
	left: 0;
	bottom: 0
}
.tab-cate:after {
	content: '';
	clear: both;
	display: table
}
.tab-cate li {
	width: 25%;
	float: left;
	position: relative;
padding:0 .2rem
}
.tab-cate li .item-cate {
	width: 100%;
border-radius:.4rem;
	background: #fa534c;
	background: -webkit-linear-gradient(left top, #f74147, #f75);
	background: -o-linear-gradient(bottom right, #f74147, #f75);
	background: -moz-linear-gradient(bottom right, #f74147, #f75);
	background: linear-gradient(to bottom right, #f74147, #f75);
	position: relative
}
.tab-cate li .item-cate .item-bg {
border-radius:.4rem;
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
border-radius:.4rem;
	overflow: hidden
}
.tab-cate li .item-cate .item-bg:before {
	content: '';
	display: block;
	width: 2.93333rem;
	height: 4rem;
	background: #fff;
	opacity: .2;
	position: absolute;
	transform: rotate(45deg);
	left: 30%;
	top: 5%
}
.tab-cate li .item-cate .item-img {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 2
}
.tab-cate li .item-cate .item-img .img-own {
	display: block;
	width: 100%
}
.tab-cate li .item-cate .item-title {
	display: block;
	width: 100%;
line-height:.69333rem;
height:.69333rem;
	overflow: hidden;
	color: #fff;
font-size:.34667rem;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2
}
.tab-cate li+li .item-cate {
	background: #ffca61;
	background: -webkit-linear-gradient(left top, #ffd167, #ffac4a);
	background: -o-linear-gradient(bottom right, #ffd167, #ffac4a);
	background: -moz-linear-gradient(bottom right, #ffd167, #ffac4a);
	background: linear-gradient(to bottom right, #ffd167, #ffac4a)
}
.tab-cate li+li+li .item-cate {
	background: #54e0a3;
	background: -webkit-linear-gradient(left top, #42e6ae, #8ccc82);
	background: -o-linear-gradient(bottom right, #42e6ae, #8ccc82);
	background: -moz-linear-gradient(bottom right, #42e6ae, #8ccc82);
	background: linear-gradient(to bottom right, #42e6ae, #8ccc82)
}
.tab-cate li+li+li+li .item-cate {
	background: #6298ff;
	background: -webkit-linear-gradient(left top, #5f97ff, #6599ff);
	background: -o-linear-gradient(bottom right, #5f97ff, #6599ff);
	background: -moz-linear-gradient(bottom right, #5f97ff, #6599ff);
	background: linear-gradient(to bottom right, #5f97ff, #6599ff)
}
.tab-cate li.on {
margin-top:-.13333rem
}
.tab-cate li.on:before {
	content: '';
	display: block;
	width: 2.2rem;
height:.42667rem;
	position: absolute;
	background-image: url(../images/cate_mark.png);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
bottom:-.26667rem;
	left: 50%;
	margin-left: -1.10667rem
}
.tab-cate li.on .item-cate:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
border-top:.21333rem solid #c8d6e2;
border-left:.16rem dashed transparent;
border-right:.16rem dashed transparent;
	position: absolute;
	left: 50%;
margin-left:-.16rem;
bottom:-.53333rem
}
.model-news {
padding:.4rem;
margin-top:.26667rem
}
.news-list {
	width: 100%
}
.news-list .item-news {
	width: 100%;
margin-bottom:.8rem
}
.news-list .item-news:first-child .news-header .news-line:after {
	display: none
}
.news-list .item-news .news-header {
	width: 100%;
height:.53333rem;
margin-bottom:.26667rem;
	position: relative;
padding-left:.48rem
}
.news-list .item-news .news-header .news-line {
width:.09333rem;
height:.09333rem;
	position: absolute;
left:.16rem;
top:.13333rem;
	background: #999;
	border-radius: 100%
}
.news-list .item-news .news-header .news-line:before, .news-list .item-news .news-header .news-line:after {
	content: '';
	display: block;
	position: absolute;
	background: #999;
	width: 1px;
left:.04rem
}
.news-list .item-news .news-header .news-line:before {
height:.66667rem;
	top: 0
}
.news-list .item-news .news-header .news-line:after {
height:.93333rem;
top:-.93333rem
}
.news-list .item-news .news-header .news-time, .news-list .item-news .news-header .news-cate {
height:.53333rem;
line-height:.53333rem;
font-size:.32rem;
	color: #999
}
.news-list .item-news .news-header .news-time {
	float: right
}
.news-list .item-news .news-header .news-cate {
	float: left
}
.news-list .item-news .news-body {
	width: 100%;
	background: url(../images/news_mark.jpg) left top repeat;
border-radius:.13333rem;
padding-bottom:.26667rem;
-webkit-box-shadow:0 .2rem .4rem rgba(166,175,208,0.23);
-moz-box-shadow:0 .2rem .4rem rgba(166,175,208,0.23);
box-shadow:0 .2rem .4rem rgba(166,175,208,0.23)
}
.news-list .item-news .news-body .news-title {
	display: block;
	width: 100%;
height:.93333rem;
border-radius:.13333rem;
padding:0 .26667rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
line-height:.93333rem;
	color: #fff;
font-size:.37333rem;
	font-weight: bold;
	background: #548fb7;
	background: -webkit-linear-gradient(left, #116c9d, #82a7c9);
	background: -o-linear-gradient(right, #116c9d, #82a7c9);
	background: -moz-linear-gradient(right, #116c9d, #82a7c9);
	background: linear-gradient(to right, #116c9d, #82a7c9)
}
.news-list .item-news .news-body .news-des {
padding:.13333rem .26667rem 0 .26667rem;
	overflow: hidden;
font-size:.37333rem;
line-height:.74667rem;
	color: #666666;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.newsDetail-page, .contact-page, .service-page, .about-page, .product-page {
	background-image: url(../images/main_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	-webkit-background-size: 100% auto;
	background-size: 100% auto
}
.news-banner, .contact-banner, .service-banner, .about-banner, .product-banner {
margin:0 .4rem 0 .66667rem;
	overflow: hidden;
border-top:.10667rem solid #c4d1e1;
border-top-right-radius:.26667rem
}
.news-banner span, .contact-banner span, .service-banner span, .about-banner span, .product-banner span {
	display: block;
	width: 100%;
	overflow: hidden
}
.news-banner span img, .contact-banner span img, .service-banner span img, .about-banner span img, .product-banner span img {
	display: block;
	width: 100%
}
.btm-bg {
	width: 100%;
	height: 4.53333rem;
	background-image: url(../images/btm_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	margin-top: -1.92rem;
	position: relative;
	z-index: 2;
padding:1.4rem .4rem 0
}
.news-wrap, .contact-wrap, .service-wrap {
	z-index: 4
}
.news-info {
margin:-3.13333rem .4rem .4rem;
	background-image: url(../images/news_mark.jpg);
	background-repeat: repeat;
	background-position: left top;
-webkit-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
-moz-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
padding:.53333rem .4rem .53333rem;
border-radius:.53333rem 0 .53333rem .53333rem;
	position: relative
}
.news-info:before {
	content: '';
	display: block;
border-radius:.53333rem;
	width: 96%;
	left: 2%;
	height: 2.66667rem;
	background: #e3e4ed;
-webkit-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
-moz-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
	position: absolute;
	z-index: -1;
bottom:-.06667rem
}
.news-info:after {
	content: '';
	display: table;
	clear: both
}
.news-info .news-data {
	width: 100%
}
.news-info .news-data h1 {
	width: 100%;
line-height:.8rem;
	min-height: 1.6rem;
	color: #333333;
font-size:.50667rem;
	overflow: hidden;
	font-weight: bold
}
.news-info .news-data .txt-div {
	width: 100%;
height:.66667rem;
margin-top:.26667rem
}
.news-info .news-data .txt-div .txt-date, .news-info .news-data .txt-div .txt-author {
	display: block;
	float: left;
height:.66667rem;
line-height:.66667rem;
font-size:.34667rem;
	color: #946968
}
.news-info .news-data .txt-div .txt-date {
padding-left:.64rem;
	position: relative
}
.news-info .news-data .txt-div .txt-date:before {
	content: '';
	display: block;
width:.34667rem;
height:.32rem;
	background-image: url(../images/icon_date.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
top:.17333rem
}
.news-info .news-data .txt-div .txt-author {
margin-left:.4rem
}
.news-info .news-data .txt-div .btn-phone {
	display: block;
	width: 2.26667rem;
height:.66667rem;
border-top-left-radius:.66667rem;
border-bottom-left-radius:.66667rem;
	background: #ef0033;
	background: -webkit-linear-gradient(left, #ef0033, #006499);
	background: -o-linear-gradient(right, #ef0033, #006499);
	background: -moz-linear-gradient(right, #ef0033, #006499);
	background: linear-gradient(to right, #ef0033, #006499);
	float: right;
margin-right:-.4rem;
padding:.04rem 0 .04rem .04rem
}
.news-info .news-data .txt-div .btn-phone .txt-phone {
	width: 100%;
height:.58667rem;
border:.02667rem dashed #fff;
	border-right: none;
line-height:.53333rem;
font-size:.37333rem;
	font-weight: bold;
	color: #fff;
	display: block;
	text-align: center;
border-top-left-radius:.53333rem;
border-bottom-left-radius:.53333rem
}
.news.article h2 {
padding-left:.66667rem
}
.news.article h2:before {
	content: '';
width:.4rem;
height:.34667rem;
	display: block;
	position: absolute;
	left: 0;
top:.2rem;
	background-image: url(../images/icon_cs.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.prev-next {
	width: 100%;
padding:.53333rem;
	overflow: hidden;
	position: relative;
margin-bottom:.66667rem
}
.prev-next .item-bg {
	height: 2.74667rem;
border-radius:.4rem;
	position: absolute;
left:.53333rem;
right:.53333rem;
top:.53333rem
}
.prev-next .item-wrap {
	width: 100%;
	overflow: hidden;
border-radius:.4rem;
	position: relative;
	z-index: 2;
padding:0 .26667rem;
	background: #eeeff4
}
.prev-next .item-wrap:before {
	
}
.prev-next .item-wrap .item-prev, .prev-next .item-wrap .item-next {
	display: block;
	width: 100%;
	height: 1.38667rem;
border-radius:.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #eeeff4;

font-size:.34667rem;
	color: #555
}
.prev-next .item-wrap .item-prev span, .prev-next .item-wrap .item-next span {
	display: inline-block;
	line-height: 1.38667rem;
font-size:.34667rem;
	color: #000
}
.prev-next .item-wrap .item-next {
	z-index: 1
}
.contact-page .btm-bg {
	margin-top: -3.28rem;
padding:1.66667rem .4rem 0
}
.contact-info {
margin:-1.1667rem .4rem 1.06667rem;
	background-image: url(../images/news_mark.jpg);
	background-repeat: repeat;
	background-position: left top;
-webkit-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
-moz-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
padding:.53333rem .4rem .53333rem;
border-radius:.53333rem 0 .53333rem .53333rem;
	position: relative
}
.contact-info:before {
	content: '';
	display: block;
border-radius:.53333rem;
	width: 96%;
	left: 2%;
	height: 2.66667rem;
	background: #e3e4ed;
-webkit-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
-moz-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
	position: absolute;
	z-index: -1;
bottom:-.06667rem
}
.contact-info:after {
	content: '';
	display: table;
	clear: both
}
.contact-info .contact-data {
	width: 100%
}
.contact-info .contact-data p {
	width: 100%;
	overflow: hidden;
font-size:.37333rem;
line-height:.74667rem;
	color: #333333;
padding-left:.53333rem;
	position: relative
}
.contact-info .contact-data p:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
width:.42667rem;
height:.42667rem;
top:.16rem;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;

}
.contact-info .contact-data p a {
	color: #e50437;
	font-weight: bold;
font-size:.56rem
}
.contact-info .contact-data p+p {
margin-top:.26667rem
}
.contact-info .contact-data p+p:before {
	
}
.contact-info .contact-data p+p+p:before {
	
}
.service-page .btm-bg {
	margin-top: -1.73333rem;
padding:1.4rem .4rem 0
}
.service-info {
margin:-3.13333rem .4rem .66667rem;
	background-image: url(../images/news_mark.jpg);
	background-repeat: repeat;
	background-position: left top;
-webkit-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
-moz-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
padding:.53333rem .4rem .53333rem;
border-radius:.53333rem 0 .53333rem .53333rem;
	position: relative
}
.service-info:before {
	content: '';
	display: block;
border-radius:.53333rem;
	width: 96%;
	left: 2%;
	height: 2.66667rem;
	background: #e3e4ed;
-webkit-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
-moz-box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
box-shadow:0 0 .53333rem rgba(166,175,208,0.56);
	position: absolute;
	z-index: -1;
bottom:-.06667rem
}
.service-info:after {
	content: '';
	display: table;
	clear: both
}
.service-info .service-data {
	width: 100%
}
.service-info .service-data p {
	width: 100%;
	overflow: hidden;
font-size:.37333rem;
line-height:.8rem;
	color: #555;
	position: relative
}
.service-info .service-data ul {
margin:.4rem -.26667rem 0
}
.service-info .service-data ul li {
	width: 25%;
padding:0 .13333rem
}
.service-info .service-data ul li strong {
	display: block;
	width: 1.2rem;
	margin: 0 auto;
	overflow: hidden
}
.service-info .service-data ul li strong img {
	display: block;
	width: 100%
}
.service-info .service-data ul li span {
margin-top:.13333rem;
	width: 100%;
	text-align: center;
	display: block;
line-height:.48rem;
font-size:.26667rem;
	color: #333
}
.service-h2 {
	width: 100%;
	height: 1.6rem;
	position: relative;
	line-height: 1.33333rem;
	text-align: center;
font-size:.56rem;
padding-top:.26667rem;
	color: #333333;
margin-bottom:.13333rem;
	z-index: 1
}
.service-h2 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 1.6rem;
	font-size: 1.12rem;
	color: #7690be;
	opacity: .2;
	font-weight: bold;
	text-transform: uppercase;
	z-index: -1
}
.service-panel {
padding:0 .8rem
}
.service-panel>p {
font-size:.37333rem;
line-height:.8rem;
	color: #555555
}
.service-panel ul.flow-list {
margin:.26667rem -.06667rem .93333rem
}
.service-panel ul.flow-list li {
	width: 33.333333%;
	float: left;
padding:0 .06667rem;
margin-top:.13333rem
}
.service-panel ul.flow-list li p {
	display: block;
	width: 100%;
	position: relative
}
.service-panel ul.flow-list li p img {
	display: block;
	width: 100%
}
.service-panel ul.flow-list li p span {
	display: block;
	position: absolute;
height:.64rem;
	width: 100%;
	left: 0;
	top: 50%;
margin-top:-.32rem;
	background: rgba(255,255,255,0.6);
font-size:.34667rem;
	color: #000;
	text-align: center;
line-height:.64rem
}
.service-panel ul.img-list {
margin:.26667rem -.06667rem .66667rem
}
.service-panel ul.img-list li {
	width: 50%;
padding:0 .06667rem;
margin-top:.13333rem
}
.service-panel ul.img-list li p {
	display: block;
	width: 100%;
	overflow: hidden
}
.service-panel ul.img-list li p img {
	display: block;
	width: 100%
}
.service-content {
padding:0 .4rem;
margin-bottom:.53333rem
}
.service-content .service-advantage {
	width: 100%;
border-radius:.26667rem;
	background-image: url(../images/server_mark.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
padding:.2rem .2rem .53333rem
}
.service-content .service-advantage .service-wrapper {
padding:.2rem .2rem .4rem;
	background: #fff;
-webkit-box-shadow:0 0 .16rem rgba(91,118,171,0.3);
-moz-box-shadow:0 0 .16rem rgba(91,118,171,0.3);
box-shadow:0 0 .16rem rgba(91,118,171,0.3);
border-radius:.26667rem
}
.service-content .service-advantage .service-wrapper .service-img {
	display: block;
	width: 100%;
border-radius:.26667rem;
	overflow: hidden
}
.service-content .service-advantage .service-wrapper .service-img img {
	display: block;
	width: 100%
}
.service-content .service-advantage .service-wrapper h2 {
margin:.53333rem .26667rem .26667rem;
line-height:.74667rem;
font-size:.4rem;
	color: #333333;
	font-weight: bold
}
.service-content .service-advantage .service-wrapper p {
margin:.13333rem .13333rem 0 .26667rem;
	position: relative;
padding-left:.53333rem;
font-size:.34667rem;
line-height:.74667rem;
	color: #555555
}
.service-content .service-advantage .service-wrapper p:before {
	content: '';
	display: block;
width:.4rem;
height:.34667rem;
	background-image: url(../images/icon_cs.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
top:.2rem
}
.about-banner {
border-bottom-right-radius:.26667rem;
	position: relative;
	cursor: pointer
}
.about-banner i {
	display: block;
width:.61333rem;
height:.42667rem;
	position: absolute;
	left: 50%;
	top: 50%;
margin:-.21333rem 0 0 -.30667rem;
	background-image: url(../images/play-a.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.dialog-video {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1080
}
.dialog-video span {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	z-index: 1
}
.dialog-video video {
	display: block;
	width: 80%;
	left: 10%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2
}
.dialog-video.on {
	display: block
}
.about-page {
margin-bottom:.66667rem
}
.about-panel {
padding:0 .4rem;
margin-top:.66667rem
}
.about-panel>p {
font-size:.37333rem;
line-height:.8rem;
	color: #555555
}
.about-panel>p img {
	display: block;
	width: 100%;
margin-top:.26667rem
}
.about-list-01 {
	width: 100%;
margin-top:.26667rem
}
.about-list-01 li {
	width: 30%;
	margin: 0 1%
}
.about-list-01 li strong {
	display: block;
	width: 100%;
	overflow: hidden
}
.about-list-01 li strong img {
	display: block;
	width: 1.17333rem;
	height: 1.17333rem;
	margin: 0 auto;
	background: -webkit-linear-gradient(left, #FF5A69, #FF2434);
border-radius:.13333rem;
padding:.13333rem
}
.about-list-01 li span {
	display: block;
	width: 100%;
	overflow: hidden;
line-height:.4rem;
font-size:.34667rem;
	color: #333;
	text-align: center;
margin-top:.13333rem
}
.about-list-02 {
	width: 100%;
margin-top:.4rem
}
.about-list-02 li {
	width: 32%
}
.about-list-02 li strong {
	display: block;
	width: 100%;
	overflow: hidden
}
.about-list-02 li strong img {
	display: block;
	width: 100%
}
.about-list-02 li span {
	display: block;
	width: 100%;
font-size:.34667rem;
	color: #333;
	text-align: center;
line-height:.4rem;
margin-top:.13333rem
}
.about-list-02 li+li {
	margin-left: 2%
}
.about-list-03 {
margin:.26667rem -.06667rem 0
}
.about-list-03 li {
	width: 50%;
padding:0 .06667rem;
	float: left;
margin-bottom:.2rem
}
.about-list-03 li strong {
	display: block;
	width: 100%;
	overflow: hidden
}
.about-list-03 li strong img {
	display: block;
	width: 100%
}
.about-list-03 li span {
	display: block;
	width: 100%;
margin-top:.13333rem;
height:.64rem;
line-height:.64rem;
	text-align: center;
font-size:.34667rem;
	color: #333;
	overflow: hidden
}
.about-list-04 {
	width: 100%;
margin-bottom:.26667rem
}
.about-list-04 li {
	width: 100%;
padding:.26667rem;
	background: #8DB7FE;
	position: relative;
margin-top:.4rem
}
.about-list-04 li i {
	display: block;
	position: absolute;
width:.93333rem;
height:.93333rem;
border-radius:0 .26667rem 0 .26667rem;
	background: linear-gradient(to right, #F8FAFC, 30%, #DAE6FE);
padding:.2rem;
	right: 0;
top:-.26667rem
}
.about-list-04 li i img {
	display: block;
	width: 100%
}
.about-list-04 li strong {
	display: block;
	width: 100%;
line-height:.48rem;
font-size:.4rem;
	color: #fff;
	overflow: hidden
}
.about-list-04 li span {
	display: block;
margin-top:.13333rem;
	width: 100%;
	overflow: hidden;
line-height:.42667rem;
font-size:.37333rem;
	color: #fff
}
.index-page {
	background-image: url(../images/main_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	-webkit-background-size: 100% auto;
	background-size: 100% auto
}
.index-page:before {
	content: '';
	display: block;
	width: 100%;
height:.85333rem;
	background-image: url(../images/header_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	position: absolute;
	left: 0;
	top: 0
}
.swiper-banner {
margin:0 0 0 .66667rem;
	overflow: hidden;
	position: relative
}
.swiper-banner .swiper-slide {
	width: 8.66667rem;
padding-right:.4rem
}
.swiper-banner .swiper-slide a {
	display: block;
	width: 100%;
	overflow: hidden;
border-radius:0 .26667rem .26667rem 0
}
.swiper-banner .swiper-slide a img {
	display: block;
	width: 100%
}
.index-panel {
	width: 100%;
padding:0 .4rem;
	overflow: hidden
}
.index-panel .index-title {
	width: 100%;
	overflow: hidden;
margin:.66667rem 0 .4rem
}
.index-panel .index-title h2 {
	float: left;
padding-left:.69333rem;
	position: relative;
line-height:.74667rem;
font-size:.48rem;
	color: #333333;
	font-weight: bold
}
.index-panel .index-title h2:before {
	content: '';
	display: block;
width:.48rem;
height:.48rem;
	position: absolute;
	left: 0;
top:.13333rem;
	background-image: url(../images/icon_h3.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.index-panel .index-title a {
	display: block;
	float: right;
padding-right:.4rem;
font-size:.32rem;
	color: #5f5f5f;
line-height:.74667rem;
	position: relative
}
.index-panel .index-title a:after {
	content: '';
	display: block;
width:.24rem;
height:.26667rem;
	position: absolute;
	right: 0;
top:.24rem;
	background-image: url(../images/icon_more.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.index-list-01 {
margin:0 -.2rem
}
.index-list-01 li {
	width: 50%;
padding:0 .2rem;
margin-bottom:.4rem
}
.index-list-01 li .item-product {
	width: 100%;
	background: #fff;
border-radius:.13333rem;
	overflow: hidden
}
.index-list-01 li .item-product .item-img {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden
}
.index-list-01 li .item-product .item-img .img-own {
	display: block;
	width: 100%;
	position: relative;
	z-index: 3
}
.index-list-01 li .item-product .item-info {
	width: 100%;
	overflow: hidden;
padding:.26667rem
}
.index-list-01 li .item-product .item-info .item-title {
	display: block;
	width: 100%;
height:.64rem;
line-height:.64rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
font-size:.4rem;
	color: #000;
	font-weight: bold;
margin-bottom:.13333rem
}
.index-list-01 li .item-product .item-info p {
	width: 100%;
height:.64rem;
line-height:.64rem;
font-size:.32rem;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.index-list-02 {
	width: 100%;
	position: relative;
	z-index: 10
}
.index-list-02 li {
	width: 100%;
margin-bottom:.66667rem
}
.index-list-02 li .item-case {
	width: 100%
}
.index-list-02 li .item-case .item-img {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative
}
.index-list-02 li .item-case .item-img .img-own {
	width: 100%;
border-radius:.26667rem
}
.index-list-02 li .item-case .item-info {
padding:.26667rem .53333rem .4rem;
margin:-.66667rem .4rem 0;
border-radius:.4rem;
	background-color: #fff;
	background-image: url(../images/case_info_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
-webkit-box-shadow:0 .18667rem .24rem rgba(166,175,208,0.26);
-moz-box-shadow:0 .18667rem .24rem rgba(166,175,208,0.26);
box-shadow:0 .18667rem .24rem rgba(166,175,208,0.26);
	z-index: 1;
	position: relative
}
.index-list-02 li .item-case .item-info .item-title {
	display: block;
	width: 100%;
height:.74667rem;
line-height:.74667rem;
font-size:.42667rem;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #1a1a1a;
margin-bottom:.13333rem
}
.index-list-02 li .item-case .item-info p {
	width: 100%;
height:.74667rem;
line-height:.74667rem;
font-size:.34667rem;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
padding-left:.48rem;
	position: relative
}
.index-list-02 li .item-case .item-info p:before {
	content: '';
	display: block;
width:.21333rem;
height:.21333rem;
	background-image: url(../images/icon_cs_02.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	left: 0;
top:.26667rem;
	position: absolute
}
.index-about {
	position: relative;
margin-left:-.4rem;
padding-top:.4rem;
	z-index: 2;
margin-bottom:.4rem
}
.index-about .about-bg {
	width: 6.8rem;
	height: 10.26667rem;
	background: url(../images/about_mark.jpg) left top repeat;
	position: absolute;
right:-.4rem;
	top: 0;
border-radius:.4rem
}
.index-about .about-content {
	width: 100%;
border-radius:.4rem;
	overflow: hidden;
	position: relative;
	z-index: 2
}
.index-about .about-content .about-img {
	width: 100%;
	overflow: hidden
}
.index-about .about-content .about-img .img-own {
	display: block;
	width: 100%
}
.index-about .about-content .about-info {
	width: 100%;
	height: 6.53333rem;
	background-image: url(../images/about_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
padding:.4rem 0 0 1.53333rem
}
.index-about .about-content .about-info p {
	width: 100%;
height:.96rem;
	overflow: hidden;
	font-size: 0;
margin-top:.4rem
}
.index-about .about-content .about-info p strong, .index-about .about-content .about-info p span {
	display: inline-block;
	vertical-align: middle;
line-height:.96rem
}
.index-about .about-content .about-info p strong {
font-size:.58667rem;
	font-weight: bold;
	color: #48495d
}
.index-about .about-content .about-info p span {
font-size:.34667rem;
	color: #1d1d1d
}

.product-banner {
border-bottom-right-radius:.26667rem;
border-right:.05333rem solid #ccd8e6
}
.product-wrap {
padding:.8rem .4rem 0
}
.product-wrap .pro-title {
	width: 100%;
height:.85333rem;
	overflow: hidden;
margin:0 0 .8rem
}
.product-wrap .pro-title h2 {
height:.85333rem;
	float: left;
line-height:.85333rem;
padding-left:.8rem;
font-size:.56rem;
	color: #2c363a;
	font-weight: bold;
	position: relative
}
.product-wrap .pro-title h2:before {
	content: '';
	display: block;
width:.61333rem;
height:.64rem;
	background-image: url(../images/icon_h2.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
top:.10667rem
}
.product-wrap .pro-title a {
	display: block;
	float: right;
	width: 1.33333rem;
height:.50667rem;
line-height:.48rem;
border-radius:.48rem;
	text-align: center;
font-size:.32rem;
	color: #2c363a;
	border: 1px solid #b5c9d2;
	position: relative;
margin:.2rem .13333rem 0 0
}
.product-wrap .pro-title a:before {
	content: '';
	display: block;
left:-.06667rem;
right:-.06667rem;
top:-.06667rem;
bottom:-.06667rem;
	border: 1px dashed #b5c9d2;
border-radius:.48rem;
	position: absolute;
	z-index: -1
}
.center-list {
	width: 100%
}
.center-list li {
	width: 100%;
	position: relative;
padding-bottom:.4rem;
margin-bottom:.93333rem
}
.center-list li .product-bg {
	display: block;
	position: absolute;
	height: 2.10667rem;
left:.6rem;
	bottom: 0;
right:.02667rem;
border-radius:.4rem;
	background: #ecf2f4
}
.center-list li .product-bg:before {
	content: '';
	display: block;
	width: 3.73333rem;
	height: 2.10667rem;
border-radius:.4rem;
	position: absolute;
	left: 0;
top:-.26667rem;
-webkit-box-shadow:0 0 .4rem #25343a;
-moz-box-shadow:0 0 .4rem #25343a;
box-shadow:0 0 .4rem #25343a;
	z-index: -1
}
.center-list li .product-bg:after {
	content: '';
	display: block;
	position: absolute;
left:.02667rem;
top:-.06667rem;
right:-.02667rem;
bottom:.06667rem;
border-radius:.4rem;
	background: #41416a;
	background: -webkit-linear-gradient(left, #006ea3, #8e0b25);
	background: -o-linear-gradient(right, #006ea3, #8e0b25);
	background: -moz-linear-gradient(right, #006ea3, #8e0b25);
	background: linear-gradient(to right, #006ea3, #8e0b25);
	z-index: -1
}
.center-list li .product-img {
	display: block;
	width: 4.26667rem;
border-radius:.4rem;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 2
}
.center-list li .product-img img {
	display: block;
	width: 100%
}
.center-list li .product-info {
	width: 4.53333rem;
padding-right:.4rem;
	overflow: hidden;
	position: relative;
	z-index: 2
}
.center-list li .product-info a {
	display: block;
	width: 100%;
	height: 1.17333rem;
line-height:.58667rem;
font-size:.4rem;
	color: #2c363a;
margin-bottom:.66667rem
}
.center-list li .product-info p {
width: 100%;

color: #5e747c
}
.center-list li .product-info p+p {
margin-top:.13333rem
}
.back-top {
width:.85333rem;
height:.85333rem;
	position: fixed;
	z-index: 1050;
	bottom: 1.2rem;
right:.13333rem;
	border: 1px solid #ddd;
	background: rgba(255,255,255,0.6);
	border-radius: 100%;
	overflow: hidden
}
.back-top a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 100%
}
.back-top a img {
	display: block;
	width: 100%;
	height: 100%
}

.page {
	font-family: Helvetica, sans-serif;
	line-height: normal;
	font-size: 12px;
	text-align: center;
}
.page a, .page span {
	display: block;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
	border: 1px solid #ccc;
	padding-top: 3px;
	float: left;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 25px
} /* SPAN和链接 */
.page a:hover, .page a.current {
	color: #000;
	border: 1px solid #000
} /* 当前链接有激活时 */
.page input {
	padding: 0px;
	color: #666;
	height: 16px;
	width: 25px;
	border: 0px solid #fff;
	text-align: center;
	margin-top: 0px;
	margin-right: -5px;
	margin-bottom: 0px;
	margin-left: -5px;
	vertical-align: middle;
	font-size: 12px
} /* 跳转INPUT */
select {
	border: solid 1px #ccc;
	line-height: 40px;
	width: 49%;
	height: 40px;  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;/*很关键：将默认的select选择框样式清除*/
	background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;/*在选择框的最右侧中间显示小箭头图片*/
	padding-right: 14px;/*为下拉小箭头留出一点位置，避免被文字覆盖*/
}
input[type=text]::-ms-clear, input[type=tel]::-ms-clear, input[type=number]::-ms-clear {
display:none
}/* 禁用PC端表单输入框默认清除按钮 */
input[type=radio]::-ms-check, input[type=checkbox]::-ms-check {
display: none;
}/* 禁用radio和checkbox默认样式 */
select::-ms-expand {
display: none;
}/*清除ie的默认选择框样式清除，隐藏下拉箭头*/