﻿html {
	background: rgb(255, 255, 255); color: rgb(78, 78, 78);
}
body {
	margin: 0px; padding: 0px; font-weight: normal;
}
ul {
	margin: 0px; padding: 0px; font-weight: normal;
}
li {
	margin: 0px; padding: 0px; font-weight: normal;
}
ol {
	margin: 0px; padding: 0px; font-weight: normal;
}
dl {
	margin: 0px; padding: 0px; font-weight: normal;
}
dt {
	margin: 0px; padding: 0px; font-weight: normal;
}
dd {
	margin: 0px; padding: 0px; font-weight: normal;
}
form {
	margin: 0px; padding: 0px; font-weight: normal;
}
input {
	margin: 0px; padding: 0px; font-weight: normal;
}
textarea {
	margin: 0px; padding: 0px; font-weight: normal;
}
img {
	margin: 0px; padding: 0px; font-weight: normal;
}
p {
	margin: 0px; padding: 0px; font-weight: normal;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-weight: normal;
}
fieldset {
	margin: 0px; padding: 0px; font-weight: normal;
}
button {
	margin: 0px; padding: 0px; font-weight: normal;
}
label {
	margin: 0px; padding: 0px; font-weight: normal;
}
body { background: rgb(241, 241, 241); width: 100%; height: 100%; color: rgb(78, 78, 78); line-height: 20px; font-family: "微软雅黑"; min-width: 320px; }
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none;
}
h2 {
	font-size: 1.8rem;
}
h3 {
	font-size: 1.6rem;
}
h4 {
	font-size: 1.2rem;
}
h5 {
	font-size: 1.2rem;
}
h6 {
	font-size: 1.2rem;
}
p {
	font-size: 1.2rem;
}
em {
	font-style: normal;
}
cite {
	font-style: normal;
}
i {
	font-style: normal;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(255, 131, 86); text-decoration: none;
}
a:focus {
	
}
a:visited {
	outline: 0px; text-decoration: none;
}
a:active {
	outline: 0px; text-decoration: none;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
:focus {
	outline: 0px;
}
img {
	outline: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
.sup {
	top: -0.5em;
}
.sub {
	bottom: -0.25em;
}
.clear::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clear {
	clear: both; -ms-zoom: 1;
}
.wrap {
	margin: 0px auto; width: 100%; text-align: left; overflow: hidden; display: block; position: relative; max-width: 768px;
}
html {
	font-size: 62.5%;
}
body {
	font-size: 1.2rem;
}
h1 {
	font-size: 2.4rem;
}
@media screen and (min-width:320px)
{
html {
	font-size: 62.5%;
}
}
@media screen and (min-width:360px)
{
html {
	font-size: 70.31%;
}
}
@media screen and (min-width:375px)
{
html {
	font-size: 73.24%;
}
}
@media screen and (min-width:400px)
{
html {
	font-size: 78.12%;
}
}
@media screen and (min-width:414px)
{
html {
	font-size: 80.86%;
}
}
@media screen and (min-width:480px)
{
html {
	font-size: 93.75%;
}
}
@media screen and (min-width:568px)
{
html {
	font-size: 100%;
}
}
div#Footer_CodeDiv {
	display: none;
}
.animated {
	transition:0.28s linear; -moz-transition: all .28s linear; -webkit-transition: all .28s linear; -o-transition: all .28s linear;
}
.bezierCurve {
	transition:transform 0.28s cubic-bezier(0.175, 0.885, 0.32, 1.5); -moz-transition: -moz-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5); -webkit-transition: -webkit-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5); -o-transition: -o-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);
}
.bezierCurveAll {
	transition:0.38s cubic-bezier(0.175, 0.885, 0.32, 1.5); -moz-transition: all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5); -webkit-transition: all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5); -o-transition: all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5);
}
.mtip > span {
	width: auto; line-height: 1; font-size: 24px; vertical-align: 3px; display: inline-block;
}
.mtip {
	padding: 10px 25px; border-radius: 4px; color: rgb(255, 255, 255); font-weight: bold; box-shadow: 0px 4px 4px rgba(0,0,0,0.2); text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
.error.mtip {
	border: 1px solid rgb(202, 62, 62); border-image: none; background-image: -ms-linear-gradient(rgb(227, 68, 71), rgb(191, 51, 88)); background-color: rgb(191, 51, 88);
}
.success.mtip {
	border: 1px solid rgb(51, 129, 0); border-image: none; background-image: -ms-linear-gradient(rgb(67, 171, 0), rgb(56, 142, 0)); background-color: rgb(67, 171, 0);
}
.warning.mtip {
	border: 1px solid rgb(230, 187, 16); border-image: none; background-image: -ms-linear-gradient(rgb(220, 178, 11), rgb(230, 187, 16)); background-color: orange;
}
.tip_container {
	top: 0px; width: auto; text-align: left; display: none; position: fixed !important; z-index: 9999;
}
div.topHidden {
	width: 100%; height: 5rem;
}
div.BottomHidden {
	width: 100%; height: 38px;
}
div#anpNews {
	margin: 40px 0px; font-size: 12px;
}
div#anpNews .None {
	display: none;
}
div#anpNews a {
	background: url("../images/page_bg.jpg") no-repeat center; padding: 8px 10px; border: 1px solid rgb(211, 211, 212); border-image: none;
}
div#anpNews a:hover {
	border: 1px solid rgb(170, 170, 170); border-image: none;
}
div#anpNews a:active {
	border: 1px solid rgb(170, 170, 170); border-image: none;
}
div#anpNews span.cpd {
	background: none; padding: 10px 13px; border: currentColor; border-image: none; cursor: default;
}
div#anpNews span.disabled {
	background: none; border: currentColor; border-image: none; cursor: default;
}
.header {
	background: rgb(69, 69, 69); padding: 0px; width: 100%; height: 5rem; position: fixed; z-index: 99; max-width: 768px;
}
.logo {
	left: 3%; top: 1.3rem; width: 16rem; height: auto; position: absolute;
}
.header img {
	width: 100%; height: auto;
}
.search {
	top: 1.8rem; width: 6%; height: 43px; right: 15%; position: absolute;
}
.menu {
	top: 2rem; width: 7%; height: 34px; right: 3%; position: absolute;
}
.back {
	left: 3%; top: 1.8rem; width: 3%; height: 48px; position: absolute;
}
.header .title {
	width: 100%; text-align: center; color: rgb(78, 78, 78); line-height: 5rem; font-size: 1.8rem;
}
.nav {
	background: rgb(241, 197, 28); width: 100%; height: 3.6rem; overflow: hidden;
}
.nav .liM {
	padding: 0px; width: 23%; text-align: center; line-height: 3.6rem; font-size: 1.4rem; float: left;
}
.nav .liM a {
	color: rgb(69, 69, 69);
}
.nav .ico {
	background: url("../images/ico_01.png") no-repeat center / 100%; width: 5%; height: 3.6rem; margin-right: 3%; float: right;
}
.listnav {
	background: rgb(107, 204, 203);
}
.navlist {
	background: rgb(243, 243, 243); padding: 0px; left: 0px; top: -3000px; width: 100%; position: fixed; z-index: 1000;
}
.navlist .title {
	width: 100%; height: 3.6rem; text-align: center; line-height: 3.6rem; font-size: 1.4rem; position: relative;
}
.close {
	background: url("../images/close.png") no-repeat center / 100%; top: 1rem; width: 1.5rem; height: 1.5rem; right: 3%; display: block; position: absolute;
}
.navlist .list {
	width: 97%; overflow: scroll; padding-left: 3%; font-size: 1.3rem;
}
.navlist .list dt {
	background: url("../images/ico_01.jpg") no-repeat left / 0.35rem auto; width: 100%; height: 3.6rem; font-size: 1.4rem; border-top-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.navlist .list dt a {
	background: url("../images/ico_18.png") no-repeat right 3% center / 0.7rem auto; width: 96%; height: 3.6rem; line-height: 3.6rem; padding-left: 4%; display: block;
}
.navlist .list dd {
	padding: 1rem 3% 1rem 0px; width: 97%; height: auto;
}
.navlist .list dd a {
	background: rgb(235, 235, 235); padding: 0px 2%; border-radius: 0.3rem; border: currentColor; border-image: none; height: 3rem; text-align: center; line-height: 3rem; overflow: hidden; margin-bottom: 0.5rem; margin-left: 2%; display: inline-block;
}
.DIVClose {
	background: rgb(243, 243, 243); left: 0px; width: 100%; height: 5.2rem; bottom: 0px; position: absolute;
}
.DIVClose .closebot {
	background: url("../images/closebot.png") no-repeat 38% / 1.8rem auto rgb(107, 204, 203); margin: 0.8rem auto; border-radius: 0.5rem; width: 94%; height: 3.6rem; text-align: center; color: rgb(255, 255, 255); line-height: 3.6rem; text-indent: 2.8rem; font-size: 1.4rem; display: block;
}
.navlist .list dl.first dt {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.footer {
	width: 100%; height: auto; margin-top: 1rem;
}
.maptel { background: rgb(255, 255, 255); padding: 1rem 3%; width: 94%; height: auto; border-top-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; overflow: hidden; }
.maptel a { border-radius: 0.5rem; width: 33%; height: 3.6rem; text-align: center; color: rgb(0, 0, 0); line-height: 3.6rem; text-indent: 13%; font-size: 1.4rem; display: block; float: left; }
.maptel .map {	background: url("../images/ico_11.png") no-repeat 10% / 20% ;}
.maptel .about {	background: url("../images/home.png") no-repeat 10% / 20% ;}
.maptel .tel {	background: url("../images/ico_12.png") no-repeat 10% / 20% ;}

.bot {
	padding: 1rem 0rem 5rem 0rem; width: 100%; height: auto; text-align: center; color: rgb(145, 145, 145); line-height: 1.6rem; font-size: 1.2rem;
}
.bot em {
	color: rgb(177, 177, 177);
}
.bot a {
	color: rgb(177, 177, 177);
}

.bott {
	padding: 1rem 0px; width: 100%; height: 90px; text-align: center; color: rgb(145, 145, 145); line-height: 1.6rem; font-size: 1.2rem;
}
.bott em {
	color: rgb(177, 177, 177);
}
.bott a {
	color: rgb(177, 177, 177);
}


.banner {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.banner .bannerImages {
	width: 100%; height: 14.5rem; overflow: hidden; position: relative;
}
.banner a.background {
	left: 100%; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute;
}
.banner a.current.background {
	left: 0px;
}
.banner a.background img {
	left: 0px; top: 0px; position: absolute; z-index: 3;
}
.banner .bottom {
	background: rgb(255, 255, 255); padding: 0px 3%; width: 94%; min-height: 1.6rem;
}
.banner .bottom .titleBase {
	width: 100%; height: 0.2rem; overflow: hidden; position: relative;
}
.banner .bottom p {
	left: 100%; top: 0px; width: 100%; text-align: center; color: rgb(68, 68, 68); line-height: 2.6rem; font-size: 1.2rem; position: absolute;
}
.banner .bottom p.current {
	left: 0px;
}
.banner .bottom .num {
	width: 100%; text-align: center; padding-bottom: 0.6rem; position: relative;
}
.banner .num li {
	background: rgb(69, 69, 69); margin: 0px 3px; border-radius: 50%; width: 0.6rem; height: 0.6rem; display: inline-block; cursor: pointer; opacity: 0.5;
}
.banner .num li.current {
	opacity: 1;
}
.quickmenu {
	background: rgb(255, 255, 255); padding: 1rem 3%; width: 94%; height: auto; border-bottom-color: rgb(225, 225, 225);
}
.quickmenu ul { width: 100%; height: auto; border-top-color: rgb(235, 235, 235); border-right-color: rgb(235, 235, 235); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; overflow: hidden; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: rgb(235, 235, 235); border-left-color: rgb(235, 235, 235); padding-top: 0.6rem; padding-bottom: 0.6rem; }
.quickmenu li { width: 33%; height: 6.3rem; float: left; position: relative; }
.quickmenu li.submenu { width: 67%; height: 6.3rem; float: left; position: relative; }
.quickmenu li.submenu h1 { width: 47%; margin: 0px; padding: 0px; float: left; height: 30%; font-family: "微软雅黑"; font-size: 1.2rem; font-weight: normal; text-align: center; }
.quickmenu li.submenu h2 { width: 100%; margin: 0px; padding: 0px; float: left; height: 35%; font-family: "微软雅黑"; font-size: 1.4rem; font-weight: normal; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; line-height: 1.4rem; text-decoration: none; }
.quickmenu li a { width: 100%; height: 100%; text-align: center; display: block; padding-top: 0.4rem; }

.quickmenu li a em {
	left: 0px; top: 75%; width: 100%; text-align: center; font-size: 1.2rem; position: absolute;
}
.quickmenu li a img {
	width: 5.5rem}

.tools {
	background: rgb(255, 255, 255); padding: 1rem 3%; width: 94%; height: 15rem; margin-top: 1rem; border-top-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.tools a {
	border: 1px solid rgb(238, 237, 237); border-image: none; width: 45%; height: 7rem; display: block; position: relative;
}
.tools .ARescue {
	background: url("../images/feiji.gif") no-repeat 100% 1.2rem / 50% rgb(247, 247, 247); left: 3%; top: 1rem; position: absolute;
}
.tools .Service {
	background: url("../images/96195.png") no-repeat center 6.8rem / 50% rgb(247, 247, 247); top: 1rem; height: 15rem; right: 3%; position: absolute;
}
.tools .SNews {
	background: url("../images/newspaper.gif") no-repeat 3% 1.6rem / 40% rgb(247, 247, 247); left: 3%; top: 9rem; position: absolute;
}
.tools h2 {
	color: rgb(78, 78, 78); line-height: 1.8rem; font-size: 1.6rem; position: absolute;
}
.tools span {
	color: rgb(159, 159, 159); font-size: 1.2rem;
}
.tools .ARescue h2 {
	left: 6%; top: 1.8rem;
}
.tools .Service h2 {
	left: 0px; top: 1.5rem; width: 100%; text-align: center;
}
.tools .SNews h2 {
	top: 1.8rem; right: 5%;
}
.content {
	background: rgb(255, 255, 255); width: 100%; height: auto; margin-top: 1rem; border-top-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.content .title {
	background: url("../images/ico_01.jpg") no-repeat 3% / 1.2%; padding: 0px 3%; width: 94%; height: 3rem; color: rgb(54, 54, 54); line-height: 3rem; text-indent: 0.8rem; font-size: 1.4rem; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.more {
	right: 3%; color: rgb(110, 110, 110); font-size: 1.2rem; position: absolute;
}
.indexport li { margin: 0px; width: 31%; text-align: center; color: rgb(145, 145, 145); line-height: 1.6rem; float: left; padding-top: 1.5rem; padding-right: 0.3rem; padding-bottom: 1.5rem; padding-left: 0.3rem; }
.indexport li span {
	display: block;
}
.indexport li span.thumb {
	margin: 0px auto; border-radius: 50%; border: 4px solid rgb(235, 235, 235); border-image: none; width: 6.8rem; height: 6.8rem; overflow: hidden;
}
.indexport li span.thumb img {
	width: 100%; height: auto;
}
.indexport li em {
	color: rgb(78, 78, 78); line-height: 2rem; padding-top: 0.3rem; font-size: 1.4rem; display: block;
}
.indexport li dt {
	color: rgb(78, 78, 78); line-height: 1.5rem; padding-top: 0.3rem; font-size: 1.2rem; display: block;
}
.indexport li i { color: rgb(165, 165, 165); }
.notice {
	width: 100%; height: auto; padding-bottom: 1rem;
}
.notice li {
	background: url("../images/ico_09.png") no-repeat 3% 1.3rem / 1.3rem auto; padding: 1rem 3% 1rem 9%; width: 80%; height: auto; color: rgb(78, 78, 78); line-height: 2.1rem; font-size: 1.4rem; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.notice li.first {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.notice li span {
	color: rgb(181, 181, 181); font-size: 1.2rem;
}
.notice li em {
	background: url("../images/ico_10.png") no-repeat left / 1.3rem auto; padding-left: 1.6rem; margin-left: 1rem;
}

.mobtitle {
	background: url("../images/ico_01.jpg") no-repeat 3% / 1.2%; padding: 0px 3%; width: 100%; height: 3rem; color: rgb(54, 54, 54); line-height: 3rem; text-indent: 0.8rem; font-size: 1.0rem; 
}
div.pageclass {
	padding-right: 2px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 2px;
	color: #4e4e4e;
	padding-top: 10px;
	font-family: "微软雅黑";
	background-color: #fff
}
div.pageclass a { padding-right: 1px; padding-left: 1px; padding-bottom: 1px; margin: 0px 1px; color: #424242; padding-top: 1px; text-decoration: none; border: 1px solid #b7b7b7; font-family: "微软雅黑"; }
div.pageclass a:hover {
	border-right: #d98d17 1px solid;
	border-top: #d98d17 1px solid;
	BORDER-LEFT: #d98d17 1px solid;
	color: #d98d17;
	border-bottom: #d98d17 1px solid;
	text-decoration: none;
}
div.pageclass a.active {
	border-right: #d98d17 1px solid; border-top: #d98d17 1px solid; BORDER-LEFT: #d98d17 1px solid; color: #d98d17; border-bottom: #d98d17 1px solid
}
div.pageclass span.current {
	border-right: #d98d17 1px solid; padding-right: 5px; border-top: #d98d17 1px solid; padding-left: 5px; FONT-WEIGHT: bold; padding-bottom: 1px; BORDER-LEFT: #d98d17 1px solid; color: #fff; padding-top: 1px; border-bottom: #d98d17 1px solid; background-color: #d98d17
}
div.pageclass span.disabled {
	display: none
}

.sunmits{ height: 30px; width: 32px; cursor: pointer; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #636161; border-right-color: #636161; border-bottom-color: #636161; margin: 0px; padding: 0px; float: left; background-image: url(../images/sub.png); background-repeat: no-repeat; }

.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.aui-scrollView {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-top: 0;
}

.aui-navBar {
    height: 44px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
    background: #f6f6f6;
}

.aui-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-left: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.95rem;
    color: #333;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.tab-nav { height: 40px; /* line-height: 40px; */ display: block; position: relative; z-index: 1; width: 98%; background-repeat: no-repeat; background-position: center bottom; background-color: #FFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

.tab-nav:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.tab-nav-item {
    height: 35px;
    line-height: 35px;
    position: relative;
    text-align: center;
    color: #fffcf1;
    font-size: 0.9rem;
    display: block;
    float: left;
    /* border-radius: 80px; */
    /* padding: 0 15px; */
    width: 33%;
    /* padding-top: 10px; */
    margin-bottom: 10px;
}

.tab-nav-item.tab-active { font-family: "微软雅黑"; font-size: 1.25rem;    /* background-color: #51bd03; */ text-decoration: none; }
.tab-nav-item.tab-active a { color: #333333; font-weight: normal; background: #fffcf1; border: 1px solid #f1c51c; font-family: "微软雅黑"; font-size: 1.25rem; text-decoration: none; }

.tab-nav-item a { display: inherit; color: inherit; font-size: 1.25rem; color: #7d7d7d; background: #fff; margin: 0 5px; border: 1px solid #efefef; font-family: "微软雅黑"; }

.tab-panel {
    position: relative;
    overflow: hidden;
}

.tab-panel .tab-panel-item { width: 100%; position: absolute; top: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.tab-nav-item.tab-active:before {
    content: '';
    width: 80%;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -40%;
    z-index: 4;
    /* background-color: #ff1e64; */
    /* border: 1px solid #ff1e64; */
}

.tab-panel .tab-panel-item.tab-active ~ .tab-panel-item {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.tab-panel .tab-panel-item.tab-active {
    position: relative;
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.tnavs{ font-family: "微软雅黑"; font-weight: normal; color: #555555; text-decoration: none; }
a.tnavs:hover{ font-family: "微软雅黑"; font-weight: normal; color: #e99512; text-decoration: none; }
.aui-tab { padding-bottom: 1rem; background-color: #FFF; }