@font-face {
	font-family: iconfont;
	src: url(../img/font_1476259808_9954677.eot-#iefix) format("embedded-opentype"), url(../css/font_1476259808_9954677.woff) format("woff"), url(../img/font_1476259808_9954677.ttf) format("truetype"), url(../css/font_1476259808_9954677.svg#iconfont) format("svg");
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
iframe {
	margin: 0px; padding: 0px;
}
lengend {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
address {
	font-style: normal;
}
cite {
	font-style: normal;
}
dfn {
	font-style: normal;
}
var {
	font-style: normal;
}
code {
	font-family: "Î¢ÈíÑÅºÚ";
}
kbd {
	font-family: "Î¢ÈíÑÅºÚ";
}
pre {
	font-family: "Î¢ÈíÑÅºÚ";
}
samp {
	font-family: "Î¢ÈíÑÅºÚ";
}
tt {
	font-family: "Î¢ÈíÑÅºÚ";
}
small {
	font-size: 12px;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
a {
	color: rgb(0, 0, 0); text-decoration: none; -webkit-tap-highlight-color: transparent;
}
a:hover {
	
}
legend {
	color: rgb(0, 0, 0);
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
button {
	border: currentColor; border-image: none;
}
button {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; letter-spacing: normal; font-size: 100%; vertical-align: baseline;
}
input {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; letter-spacing: normal; font-size: 100%; vertical-align: baseline;
}
select {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; letter-spacing: normal; font-size: 100%; vertical-align: baseline;
}
textarea {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; letter-spacing: normal; font-size: 100%; vertical-align: baseline;
}
img {
	vertical-align: top;
}
iframe {
	vertical-align: top;
}
table {
	vertical-align: top;
}
form {
	vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
hr {
	border: currentColor; border-image: none; height: 1px;
}
html {
	-ms-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: none; text-size-adjust: none;
}
body {
	margin: 0px; height: 100%; font-family: "Î¢ÈíÑÅºÚ"; font-size: 0.24rem; -ms-overflow-x: hidden; -webkit-overflow-scrolling: touch;
}
* {
	box-sizing: border-box;
}
*::before {
	box-sizing: border-box;
}
*::after {
	box-sizing: border-box;
}
img {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; max-width: 100%;
}
.clearfix {
	clear: both; -ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.p-relative {
	position: relative;
}
.p-absolute {
	position: absolute;
}
.mr-left-20 {
	margin-left: 0.2rem;
}
.mr-right-20 {
	margin-right: 0.2rem;
}
.mr-top-10 {
	margin-top: 0.1rem;
}
.mr-top-20 {
	margin-top: 0.2rem;
}
.mr-top-20 a {
	color: rgb(255, 255, 255);
}
.mr-top-60 {
	margin-top: 0.6rem;
}
.mr-top-70 {
	margin-top: 0.7rem;
}
.mr-top-100 {
	margin-top: 1rem;
}
.mr-top-30 {
	margin-top: 0.3rem;
}
.mr-bottom-20 {
	margin-bottom: 0.2rem;
}
.mr-bottom-40 {
	margin-bottom: 0.4rem;
}
.mr-top-40 {
	margin-top: 0.4rem;
}
.mr-20 {
	margin: 0.2rem 0px;
}
.mr-30 {
	margin: 0.3rem 0px;
}
.mr-40 {
	margin: 0.4rem 0px;
}
.mr-60 {
	margin: 0.4rem 0px;
}
.pr-top-60 {
	padding-top: 0.6rem;
}
.pr-top-70 {
	padding-top: 0.7rem;
}
.pr-bottom-60 {
	padding-bottom: 0.6rem;
}
.pr-70 {
	padding: 0.7rem;
}
.pr-40 {
	padding: 0.4rem;
}
.pr-bottom-40 {
	padding-bottom: 0.4rem;
}
.content {
	margin: 0px auto 0.8rem; position: relative; z-index: 1; -ms-overflow-x: hidden; max-width: 6.4rem; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.color-bg {
	background: rgb(239, 239, 239);
}
.color-bg1 {
	background: rgb(240, 239, 242);
}
.color-bg2 {
	background: rgb(249, 238, 229);
}
.color-bg3 {
	background: rgb(232, 233, 236);
}
.iconfont {
	font-family: "iconfont"; font-size: 16px; font-style: normal;
}
.header-fixed {
	left: 0rem; top: 0rem; position: fixed; z-index: 999;
}
.u-header {
	background: rgb(0, 89, 171); width: 100%; text-align: center; color: rgb(0, 0, 0); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.u-hd-left a {
	display: block;
}
.u-hd-right a {
	display: block;
}
.icon-back {
	background: url("../img/logo.png") no-repeat 0% 0% / 4.3rem; margin: 0.1rem 0.12rem; width: 4.3rem; height: 0.7rem; display: inline-block;
}
.icon-btn {
	background: url("../img/navbtn.png") no-repeat 0% 0% / 0.35rem; width: 0.35rem; height: 0.35rem; display: inline-block;
}
.icon-open {
	background: url("../img/icon-open.png") no-repeat 0% 0% / 0.35rem; width: 0.35rem; height: 0.35rem; display: inline-block;
}
.u-header .nav {
	background: rgb(255, 255, 255); left: 0px; top: 0.65rem; width: 100%; clear: both; position: absolute; z-index: 9999; opacity: 0.98;
}
.u-header ul {
	padding: 0px; margin-top: 0.3rem; z-index: 9999;
}
.u-header .nav li {
	padding: 0.15rem 0rem; text-align: left;
}
.u-header .nav .nav-list {
	padding: 0px 0.5rem; height: 0.4rem; color: rgb(102, 102, 102); line-height: 0.4rem; font-size: 0.3rem; display: block;
}
.Rack_user_lead {
	left: 0.55rem; top: -10px; border-right-color: transparent; border-bottom-color: rgba(241, 243, 243, 0.9); border-left-color: transparent; border-right-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
.u-header .nav .nav-list .iconfont {
	background: rgb(102, 173, 7); border-radius: 50%; width: 0.38rem; height: 0.38rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.38rem; font-size: 0.18rem; margin-right: 0.2rem; float: left; display: inline-block;
}
.banner {
	width: 100%; margin-top: 0.96rem;
}
.banner img {
	width: 100%; display: block;
}
.banner {
	overflow: hidden; position: relative; max-height: 3.2rem; max-width: 6.4rem;
}
.bannerwarp {
	overflow: hidden; margin-top: 0.85rem; position: relative; max-width: 6.4rem;
}
#banner {
	overflow: hidden; margin-top: 0.65rem; position: relative; max-height: 3.2rem; max-width: 6.4rem;
}
.bannerBtn {
	margin: 0px auto; left: 0px; width: 6.4rem; height: 3.2rem; text-align: center; right: 0px; bottom: 0px; color: rgb(250, 250, 250); font-size: 0.4rem; font-weight: normal; position: absolute; z-index: 999; cursor: pointer; max-width: 640px;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 0.12rem;
}
.swiper-pagination-bullet {
	background: rgb(255, 255, 255); margin: 0px 0.1rem; border-radius: 0.15rem; width: 0.15rem; height: 0.15rem; display: inline-block; cursor: pointer; opacity: 0.8;
}
.pagination {
	left: 0px; width: 100%; text-align: center; bottom: 0.1rem; position: absolute; z-index: 98;
}
.swiper-pagination-switch {
	background: rgb(204, 204, 204); margin: 0px 5px; border-radius: 50%; width: 0.1rem; height: 0.1rem; display: inline-block; cursor: pointer;
}
.swiper-active-switch {
	border-radius: 50%; width: 10px; height: 10px; display: inline-block; background-color: rgb(0, 160, 233);
}
.swipe {
	width: 100%; overflow: hidden; position: relative;
}
.swipe ul {
	transition:left 800ms ease-in; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0;
}
.swipe #pagenavi {
	padding: 6px; left: 0px; width: 100%; text-align: center; bottom: 0px; position: absolute;
}
.swipe #pagenavi a {
	background: rgb(255, 255, 255); margin: 0px 4px; border-radius: 50%; width: 8px; height: 8px; line-height: 99em; overflow: hidden; display: inline-block; position: relative; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.swipe #pagenavi a.active {
	background: rgb(255, 255, 0); position: relative;
}
.daohang {
	
}
.daohang ul {
	overflow: hidden;
}
.daohang li {
	width: 50%; text-align: center; float: left;
}
.daohang li a {
	padding: 5% 0px; color: rgb(255, 255, 255); font-size: 0.8em; margin-top: 1px; display: block; position: relative; background-color: rgb(85, 85, 85);
}
.daohang li a::after {
	top: 0px; width: 0px; height: 100%; right: -2px; border-right-color: rgb(85, 85, 85); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; z-index: 9; content: "";
}
.zfm_cjonline {
	margin: 0px auto; width: 100%; max-width: 880px;
}
.zfm_cjon {
	width: 100%; overflow: hidden;
}
.zfm_cjon1 {
	width: 2.01rem; text-align: center; color: rgb(35, 35, 35); font-size: 0.18rem; float: left; position: relative;
}
.zfm_cjon1 div {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 0px; width: 2.01rem; height: 100%; line-height: 40px; padding-top: 9px; padding-left: 6px;
}
.zfm_cjon1 div img {
	width: 2.01rem; height: 80%; padding-top: 0px; vertical-align: top;
}
.zfm_cjon1 span {
	background: rgba(0, 0, 0, 0.7); left: 0px; width: 1.95rem; height: 0.35rem; bottom: 0px; color: rgb(255, 255, 255); line-height: 0.35rem; margin-left: 6px; display: block; position: absolute;
}
.zfm_ggw {
	width: 100%; margin-top: 0.2rem; margin-bottom: 0.2rem; max-width: 8.8rem;
}
.zfm_ggw img {
	margin: 0px auto; height: 0.8rem; display: block;
}
.honor_i_c {
	margin: 0px auto; padding: 0.5% 0px 0px; width: 100%;
}
.honor_i_c ul li {
	margin: 3% 0% 0px 2%; width: 47%; text-align: center; float: left; position: relative;
}
.honor_i_c ul li img {
	border: 0.02rem solid rgb(210, 210, 210); border-image: none; width: 98.57%; height: 2.17rem;
}
.honor_i_c ul li span {
	background: none; padding: 1% 0px 0px; width: 100%; text-align: center; color: rgb(33, 39, 60); overflow: hidden; font-size: 0.2rem; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.honor_i_c ul li label {
	margin: 3% auto; padding: 1% 2%; border-radius: 0.05rem; border: 1px solid rgb(30, 155, 227); border-image: none; color: rgb(219, 61, 52); overflow: hidden; font-size: 0.14rem; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dtBox {
	margin-top: 0.4em;
}
.dtBox dl {
	margin: 1.3em 2%; overflow: hidden;
}
.dtBox dl dt img {
	margin: 0.5em; border: 0.41em solid rgb(226, 226, 226); border-image: none; width: 10.66em; height: 8.33em;
}
.dtBox dl dd {
	margin-left: 0.3em;
}
.dtBox dl dd h5 {
	padding: 0.4em 0px; font-size: 1.2em;
}
.dtBox dl dd h5 a {
	color: rgb(0, 0, 0);
}
.dtBox dl dd p {
	color: rgb(153, 153, 153); line-height: 2.2em; font-size: 0.8em;
}
.dtBox ul.uls {
	margin: 0px 5%; padding: 0.8em 0px; border-top-color: rgb(4, 119, 208); border-top-width: 1px; border-top-style: dotted;
}
.dtBox .uls li {
	background: url("../images/dtLi_ico.png") no-repeat left / auto 0.62em; height: 2.58em; line-height: 2.58em; overflow: hidden; padding-left: 1%;
}
.dtBox .uls li a {
	color: rgb(153, 153, 153); float: left; display: block;
}
.dtBox .uls li span {
	color: rgb(153, 153, 153); float: right;
}
.tabTitEr {
	overflow: hidden; margin-top: 0.3rem; background-color: rgb(237, 237, 237);
}
.tabTitEr li {
	padding: 1.08em 0px; width: 50%; text-align: center; font-size: 1.16em; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 0.16em; border-bottom-style: solid; float: left;
}
.tabTitEr li.on {
	color: rgb(255, 255, 255); border-bottom-color: rgb(239, 63, 144); background-color: rgb(102, 173, 7);
}
.tabTitS.tabTitEr li {
	width: 33.33%; position: relative;
}
.tabTitS.tabTitEr li::after {
	top: 0px; width: 0px; height: 100%; right: -3px; border-right-color: rgb(158, 158, 158); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; z-index: 9; content: "";
}
.cpBox {
	margin-top: 0.41em;
}
.cpBox ul.uls {
	overflow: hidden; padding-top: 1em;
}
.cpBox .uls li {
	width: 50%; text-align: center; margin-bottom: 1.58em; float: left;
}
.cpBox .uls li img {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 12.2em; height: 10.2em;
}
.cpBox .uls li h5 {
	font-size: 1.08em; font-weight: normal; margin-top: 1.21em;
}
.cpBox .uls li h5 a {
	color: rgb(51, 51, 51);
}
.schBg {
	border-bottom-color: rgb(77, 157, 219); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(63, 142, 214);
}
.schBox {
	margin: 0.91em 1.28em; overflow: hidden;
}
.schBox input {
	background: url("../images/schBoxTxt.png") no-repeat center / 100%; padding: 0px 5%; border-radius: 0px; border: currentColor; border-image: none; width: 90%; height: 2.45em; line-height: 2.45em; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;
}
.schBox a img {
	width: 10%; height: 2.45em; float: right;
}
.phoneBox {
	background: url("../images/phoneBox_ico.png") no-repeat 20% / 3.25em auto rgb(63, 142, 214); padding: 1em 0px 1.16em 34%; color: rgb(255, 255, 255);
}
.phoneBox dt {
	font-size: 1.2em;
}
.phoneBox dd a {
	color: rgb(255, 255, 255); line-height: 1em; font-family: arial; font-size: 2.41em;
}
.contTit {
	height: 1.45em; line-height: 1.45em; font-size: 1.15em; font-weight: normal; margin-top: 2%; margin-bottom: 2%; position: relative; background-color: rgb(1, 90, 172);
}
.contTit .titA {
	color: rgb(255, 255, 255); padding-right: 0.22rem; padding-left: 0.22rem;
}
.contTit .titMore {
	top: 0px; right: 0px; color: rgb(255, 255, 255); padding-right: 0.2rem; padding-left: 0.1rem; font-size: 0.8em; position: absolute;
}
.alBox dl {
	
}
.alBox dl dt {
	padding: 1em 0px; text-align: center;
}
.alBox dl dt img {
	border: 0.33em solid rgb(226, 226, 226); border-image: none; width: 90%;
}
.alBox dl dd h5 {
	text-align: center; font-size: 1.25em;
}
.alitt h5 {
	color: rgb(4, 119, 208); font-size: 1.25em; margin-top: 1.2em; margin-left: 1em;
}
.alitt p {
	margin: 0px auto 0px 2em; padding: 1em 0px 0.3em; color: rgb(102, 102, 102);
}
.dtBox {
	margin-top: 0.4em;
}
.ysBox {
	margin-top: 0.4em;
}
.alBox {
	margin-top: 0.4em; margin-bottom: 0.3rem;
}
.dtBox dl {
	margin: 1.3em 2%; overflow: hidden;
}
.dtBox dl dt img {
	margin: 0.5em; border: 0.41em solid rgb(226, 226, 226); border-image: none; width: 10.66em; height: 8.33em;
}
.dtBox dl dd {
	margin-left: 0.3em;
}
.dtBox dl dd h5 {
	padding: 0.4em 0px; font-size: 1.2em;
}
.dtBox dl dd p {
	color: rgb(0, 0, 0); line-height: 2.2em; font-size: 1.0em;
}
.dtBox ul.uls {
	margin: 0px 5%; padding: 0.8em 0px; border-top-color: rgb(4, 119, 208); border-top-width: 1px; border-top-style: dotted;
}
.dtBox .uls li {
	background: url("../images/dtLi_ico.png") no-repeat left / auto 0.62em; height: 2.58em; line-height: 2.58em; overflow: hidden; padding-left: 1%;
}
.dtBox .uls li a {
	color: rgb(153, 153, 153); float: left; display: block;
}
.dtBox .uls li span {
	color: rgb(153, 153, 153); float: right;
}
.itl {
	background: url("../img/title_bg.png") no-repeat 0px; font: 1.5em/2.5 "Microsoft Yahei"; margin: auto; padding: 0px 2.81% 0px 9%; border-bottom-color: rgb(185, 185, 185); border-bottom-width: 2px; border-bottom-style: solid; position: relative; font-size-adjust: none; font-stretch: normal;
}
.itl-tl {
	color: rgb(9, 76, 150); font-weight: bold;
}
.itl-tl a {
	font: 1em/2.5 "Microsoft Yahei"; color: rgb(208, 36, 34); float: right; font-size-adjust: none; font-stretch: normal;
}
.itl-tl span.itl-tl-ch {
	color: rgb(0, 0, 0); text-transform: uppercase; font-weight: bold;
}
.itl-tl span.itl-tl-en {
	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 0.87em; font-weight: normal;
}
.iabouts {
	font: 0.8em/2 "Microsoft Yahei"; margin: 2.5% auto; width: 98%; text-align: left; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.view_title {
	font: 1em/2 "Microsoft Yahei"; margin: 0% 0px 1%; padding: 5px 0px 1%; width: 100%; text-align: center; color: rgb(51, 51, 51); float: left; font-size-adjust: none; font-stretch: normal; font-weight:bold;
}
.line {
	margin: 1% 0px 10px; width: 100%; height: 1px; font-size: 0px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.viewpage {
	width: 100%; margin-top: 34px; float: left;
}
.viewpage a {
	background: rgb(222, 235, 250); padding: 1% 0.6%; border: 1px solid rgb(189, 214, 243); border-image: none; width: 98.8%; color: rgb(35, 107, 169); overflow: hidden; margin-bottom: 8px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.viewback {
	margin: 30px auto 0px; width: 35.66%;
}
.viewback a {
	padding: 1.5% 0px; border: 1px solid rgb(202, 218, 236); border-image: none; width: 100%; text-align: center; color: rgb(35, 107, 169); font-size: 16px; float: left;
}
.pages {
	margin: 15px auto; width: 90%; overflow: auto;
}
.page_change {
	margin: 0px auto; width: 44px; height: 30px; text-align: center; line-height: 30px; display: block;
}
.inewst {
	background: rgb(255, 255, 255); margin: 2% auto; border: 0px solid rgb(184, 184, 184); border-image: none; width: 96%; display: block;
}
.inewst li {
	background-position: 97%; font: 1.25em/3 "Microsoft YaHei"; padding: 0px 0.5em; color: rgb(51, 51, 51); border-bottom-color: rgb(169, 172, 172); border-bottom-width: 1px; border-bottom-style: dotted; font-size-adjust: none; font-stretch: normal; background-image: url("../images/img_38.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: 2.5%, 1.72%; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.inewst li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.inewst li a {
	background: url("../images/img203.png") no-repeat right / 2.6% auto; color: rgb(102, 102, 102); overflow: hidden; padding-right: 6%; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.inewst li a:visited {
	color: rgb(102, 102, 102);
}
.inewst li span {
	background: rgb(119, 186, 238); border-radius: 8px 0px 0px 8px; left: 0%; top: 0%; width: 2%; height: 100%; display: block;
}
.foot-warp {
	background: rgb(51, 51, 51); height: auto; padding-bottom: 0.5rem;
}
.mr-top-21 {
	height: 0.25rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.52rem; font-size: 0.16rem;
}
.mr-top-21 span {
	font-size: 0.2rem;
}
.mr-top-20 {
	text-align: center; color: rgb(255, 255, 255); line-height: 0.5rem; padding-right: 0.1rem; padding-left: 0.1rem; font-size: 0.22rem;
}
.footer {
	background: rgb(1, 90, 172); left: 0px; width: 100%; height: 0.8rem; bottom: 0px; margin-top: 0.8rem; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 2000; box-sizing: border-box;
}
.footer ul li {
	width: 25%; text-align: center; float: left;
}
.footer ul li a {
	padding: 0.1rem 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); float: left; display: inline-block; cursor: pointer;
}
.footer ul li .iconfont {
	width: 100%; font-size: 0.32rem; font-weight: bold; display: inline-block;
}
.footer ul li span {
	width: 100%; font-size: 0.16rem; display: inline-block;
}
.inew4 {
	margin: 2% auto; width: 100%; height: auto; overflow: hidden; padding-bottom: 1em;
}
.inew4 li {
	background: rgb(239, 239, 239); font: 0.25rem/3 "microsoft yahei"; padding: 0px 6.25%; width: 100%; height: auto; color: rgb(59, 59, 59); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.inew4 li a {
	color: rgb(0, 0, 0); margin-left: 2%;
}
.inew4 li span {
	color: rgb(178, 178, 178); margin-right: 2%;
}
.inew4 li:nth-child(2n) {
	background: rgb(255, 255, 255);
}
.productLayout {
	overflow: hidden;
}
.productLayout dl {
	margin: 10px 2%; padding: 10px 0px; width: 46%; text-align: center; overflow: hidden; float: left; background-color: rgb(249, 249, 249);
}
.productLayout dl dt img {
	width: 100%; height: 2.16rem;
}
.productLayout dd h5 {
	color: rgb(51, 51, 51); line-height: 1.5em; font-size: 0.77em; margin-top: 0.8em;
}
.productLayout dd h5 a {
	color: rgb(51, 51, 51);
}
.foot-form {
	width: 100%; margin-bottom: 0.3rem;
}
.foot-form .ui-form-item {
	vertical-align: middle; position: relative;
}
.foot-form .input-wrap {
	border-radius: 2px; font-size: 0px; margin-bottom: 0.2rem; position: relative; z-index: 1;
}
.foot-form input {
	background: rgb(255, 255, 255); padding: 0px 10px; outline: 0px; border-radius: 0.02rem; border: 1px solid rgb(237, 237, 237); border-image: none; width: 100%; height: 0.88rem; color: rgb(153, 153, 153); font-size: 0.24rem;
}
.foot-form select {
	background: rgb(255, 255, 255); padding: 0px 10px; outline: 0px; border-radius: 0.02rem; border: 1px solid rgb(237, 237, 237); border-image: none; width: 48%; height: 0.88rem; color: rgb(153, 153, 153); font-size: 0.24rem; margin-bottom: 0.2rem;
}
.ui-button {
	background: rgb(0, 160, 233); margin: 0.3rem 0px; border-radius: 2px; border: 0px currentColor; transition:0.2s; border-image: none; width: 100%; height: 0.88rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.88rem; font-size: 0.3rem; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; -webkit-transition: all ease .2s;
}
.foot-form .ui-form-explain {
	padding: 0px 10px; border-radius: 2px; left: 0px; top: -0.38rem; height: 0.4rem; color: rgb(255, 255, 255); line-height: 0.4rem; font-size: 0.16rem; display: none; position: absolute; z-index: 2; background-color: rgb(0, 123, 206);
}
.foot-form .ui-form-explain::after {
	border-width: 0.1rem 0.1rem 0px; border-style: solid; border-color: rgb(0, 123, 206) transparent transparent; border-image: none; left: 0.1rem; bottom: -0.04rem; position: absolute; content: "";
}
