
.ui-tab {
}
.ui-tab .tab-adorn {
    background-color: #50b400;
    bottom: 0;
    display: block;
    height: 3px;
    margin: 0;
    padding: 0;
    position: absolute;
}
.ui-tab ul, .ui-tab li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.ui-tab ul {
    position: relative;
}
.tab-panel {
    display: none;
}
.ui-tab .nav-active, .ui-tab .panel-active, .last-panel-active {
    display: block;
}
.data-loader {
    border-top: 1px solid #ccc;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.data-loader span {
    background: transparent url("../images/loading.gif") no-repeat scroll left center / 35px 35px;
    padding: 15px 0 15px 50px;
}
.slider {
    overflow: hidden;
    position: relative;
}
.slider ul {
    position: relative;
    width: 100%;
}
.slider li {
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.slider li:first-child {
    position: static;
}
.slider a > img {
    display: block;
    width: 100%;
}
.slider .indicator {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    border-radius: 5px;
    bottom: 10px;
    left: 50%;
    line-height: 0;
    padding: 2px 3px 2px 8px;
    position: absolute;
}
.slider .indicator i {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    margin-right: 5px;
    width: 6px;
}
.slider .indicator .active {
    background: #f60 none repeat scroll 0 0;
}
body {
    background: #f0f0f0 none repeat scroll 0 0;
}
.content {
    margin: 0 auto 10px;
    max-width: 640px;
}
.slider .indicator {
    bottom: 2px;
}
.slider a > img {
    background: #fff url("../images/loading.gif") no-repeat scroll center center;
}

.btn_nav{background: #f4f4f4 none repeat scroll 0 0;padding-top:10px;padding-bottom:10px;}
.btn_nav .btn_icon {
    background: rgba(0, 0, 0, 0) url("../images/ibtn_icon.png") no-repeat scroll 0 0;
    display: block;
    height: 75px;
    margin: 0 auto;
    width: 75px;
}
.btn_nav .ibtn_0 {
    background-position: 0 0;
}
.btn_nav .ibtn_1 {
    background-position: -75px 0;
}
.btn_nav .ibtn_2 {
    background-position: -150px 0;
}
.btn_nav .ibtn_3 {
    background-position: -225px 0;
}
.btn_nav .ibtn_4 {
    background-position: -300px 0;
}
.btn_nav .ibtn_5 {
    background-position: -375px 0;
}
.btn_nav .ibtn_6 {
    background-position: -450px 0;
}
.btn_nav .ibtn_7 {
    background-position: -525px 0;
}
.btn_nav .word {
    margin-left: -8px;
    margin-top: -10px;
}
.btn_nav .word {
    color: #333333;
    display: block;
    font-size: 0.85714em;
    padding-top: 6px;
    text-align: center;
}

nav {
    background: #fff none repeat scroll 0 0;
    color: #666;
    padding-bottom: 0.35em;
}
nav a {
    box-sizing: border-box;
    float: left;
    font-size: 1em;
    height: 5.65em;
    line-height: 30px;
    margin-top: 0.85em;
    text-align: center;
    width: 25%;
}
nav a em {
    background: rgba(0, 0, 0, 0) url("../images/hometopsub.0.0.2.png") no-repeat scroll 0 0 / 7.6em 16.5357em;
    display: block;
    height: 3.571em;
    margin: 0 auto;
    width: 3.571em;
}
nav a span {
    color: #666;
    display: block;
    font-size: 0.85714em;
    line-height: 1.7em;
}
nav a:nth-child(1) em {
    background-position: 0em -4em;
}
nav a:nth-child(2) em {
    background-position: 0 0;
}
nav a:nth-child(3) em {
    background-position: 0 -8.39em;
}
nav a:nth-child(4) em {
    background-position: -4.09em -12.99em;
}
nav a:nth-child(5) em {
    background-position: -4.1em -4em;
}
nav a:nth-child(6) em {
    background-position: 0 -12.99em;
}
nav a:nth-child(7) em {
    background-position: -4.1em 0;
}
nav a:nth-child(8) em {
    background-position: -4.1em -8.35em;
}
.btomtip {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #dcdcdc;
}
.btomtip2 {
    /*border-top: 0 none;*/
}
.btomtip a {
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    display: inline-block;
    height: 3.214em;
    line-height: 3.214em;
    margin: 0 auto;
    text-align: center;
    width: 33%;
}
.btomtip a:first-child {
    background: rgba(0, 0, 0, 0) url("../images/sb1.png") no-repeat scroll 0 0 / contain ;
    border-right: 1px solid #dcdcdc;
}
.btomtip a:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/sb2.png") no-repeat scroll 0 0 / contain ;
    border-right: 1px solid #dcdcdc;
}
.btomtip a:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/sb3.png") no-repeat scroll 0 0 / contain ;
    border-right: 0 none;
}
.btomtip2 a:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/sb4.png") no-repeat scroll 0 0 / contain ;
    border-right: 0 none;
}
.btomtip2 a:nth-child(1) {
    background: rgba(0, 0, 0, 0) url("../images/sb5.png") no-repeat scroll 0 0 / contain ;
}
.btomtip2 a:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/sb6.png") no-repeat scroll 0 0 / contain ;
}
.btomtip a i {
    display: inline-block;
    vertical-align: middle;
}
.btomtip a span {
    color: blue;
    font-size: 0.87514em;
    vertical-align: middle;
}
.btomtip a:nth-child(1) i {
    height: 1.39285em;
    margin-right: 0.75em;
    width: 1.39285em;
}
.btomtip a:nth-child(2) i {
    height: 1.3214em;
    margin-right: 0.928em;
    width: 1.3em;
}
.btomtip a:nth-child(3) i {
    height: 1.2142em;
    margin-right: 0.35714em;
    width: 1.5em;
}
.two-column {
    border-top: 1px solid #dcdcdc;
}
#activitySeries {
    background: #fff none repeat scroll 0 0;
    margin-top: 1em;
}
#activitySeries li a {
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
    float: left;
    height: 4.72em;
    width: 50%;
}
#activitySeries li a:first-child {
    background: rgba(0, 0, 0, 0) url("../images/2015623100834.png") no-repeat scroll right center / contain ;
    border-right: 1px solid #dcdcdc;
}
#activitySeries li a div:first-child {
    float: left;
    margin: 0.9em 0 0 0.857143em;
}
#activitySeries li a div:last-child {
    background: #fff url("../images/subbg.0.0.2.png") no-repeat scroll center center / 12.53em 7.82em;
    float: right;
    height: 97%;
    margin-top: 1%;
    width: 4.3em;
}
#activitySeries li:first-child a:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/20151119184815.png") no-repeat scroll right center / contain ;
}
#activitySeries li:nth-child(1) a:first-child {
    background: rgba(0, 0, 0, 0) url("../images/20151119184814.png") no-repeat scroll right center / contain ;
}
#activitySeries li:first-child a:first-child div:nth-child(2) {
    background-position: 0.78em 0.67em;
    display: none;
}
#activitySeries li:first-child a:nth-child(2) div:nth-child(2) {
    background-position: -8.678em 0.67em;
    display: none;
}
#activitySeries li:nth-child(2) a:first-child div:nth-child(2) {
    background-position: 0.78em 0.67em;
}
#activitySeries li:nth-child(2) a:last-child div:nth-child(2) {
    background-position: 0.82em -3.93em;
    display: none;
}
#activitySeries li:nth-child(2) a:last-child {
    background: rgba(0, 0, 0, 0) url("../images/20151030.png") no-repeat scroll right center / contain ;
}
#activitySeries li:nth-child(3) a:first-child div:nth-child(2) {
    background-position: -8.678em 0.67em;
    display: none;
}
#activitySeries li:nth-child(3) a:last-child div:nth-child(2) {
    background-position: 0.82em -3.93em;
}
#activitySeries li a h4 {
    font-size: 1.07em;
    font-weight: 400;
}
#activitySeries li a p {
    color: #999;
    font-size: 0.7857em;
}
#activity {
    margin:0.5em 0 0;
}
#activity .intrduce_content {
    margin-top: 1.1em;
    padding-left: 1.67em;
    position: absolute;
}
#activity .intrduce_content span:first-child {
    display: block;
    font-size: 1.142em;
    line-height: 1.357em;
}
#activity .intrduce_content span:first-child i:nth-child(2) {
    padding-left: 0.4285em;
}
#activity .intrduce_content span:nth-child(2) {
    color: #847e7e;
    display: block;
    font-size: 0.857em;
    line-height: 1.357em;
    margin-top: 0.285em;
}
#activity .intrduce_content i {
    font-style: normal;
    vertical-align: middle;
}
#activity .intrduce_content em {
    border-left: 0.0714285em solid #333;
    border-top: 0.0714285em solid #333;
    content: "";
    display: inline-block;
    height: 0.6em;
    transform: rotate(135deg);
    vertical-align: middle;
    width: 0.6em;
}
.mytouch {
    background: #f7f7f7 url("../images/mytouch.png") no-repeat scroll left center / contain ;
    height: 18px;
    line-height: 44px;
    padding: 0 8px;
    position: absolute;
    right: 0;
    top: 12px;
    width: 18px;
}
.tab-contenter {
    background: #fff none repeat scroll 0 0;
}
.tab-contenter ul {
    border-bottom: 0 none;
}
.tab-contenter ul li.nav {
    float: left;
    height: 4.2em;
    line-height: 6.5em;
    padding: 0 2%;
    text-align: center;
    width: 46%;
}
.tab-contenter ul li.nav:first-child {
    background: rgba(0, 0, 0, 0) url("../images/tab-car.png") no-repeat scroll center center / contain ;
}
.tab-contenter ul li.nav.nav-active:first-child {
    background: rgba(0, 0, 0, 0) url("../images/tab-car2.png") no-repeat scroll center center / contain ;
}
.tab-contenter ul li.nav:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/tab-box.png") no-repeat scroll center center / contain ;
}
.tab-contenter ul li.nav.nav-active:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/tab-box2.png") no-repeat scroll center center / contain ;
}
body .tab-contenter .tab-adorn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    box-sizing: border-box;
    height: 2px;
    padding: 0 18px;
}
.ui-tab .tab-adorn::after {
    background: #50b400 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
}
.panel {
    display: none;
}
.panel .search-none {
    background: #f0f0f0 none repeat scroll 0 0;
    height: 20em;
    text-align: center;
}
.panel .search-none p {
    color: #999;
    font-size: 0.85714em;
}
.panel .search-none img {
    height: 5.5714em;
    margin-top: 5em;
    width: 5.5714em;
}
.panel .box3tj li {
    border-bottom: 1px solid #dcdcdc;
    height: 5.25em;
    padding: 0.75em 0 0.75em 0.75em;
    position: relative;
}
.panel .box3tj li:last-child {
    border-bottom: 0 none;
}
.panel .box3tj li .click-url {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.box3tj span {
    color: #999;
    display: block;
    font-size: 0.87514em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.box3tj span > b {
    float: right;
    font-size: 1.2em;
    font-weight: 400;
}
.box3tj span > b > i {
    background: rgba(0, 0, 0, 0) url("../images/pos.png") no-repeat scroll center top / contain ;
    display: inline-block;
    height: 1em;
    vertical-align: baseline;
    width: 1em;
}
.box3tj em {
    bottom: 0;
    color: #f63;
    float: right;
    line-height: 2em;
    right: 0;
}
.box3tj em span {
    color: #f63;
    font-size: 1.42em;
}
.box3tj em i {
    float: left;
    font-size: 0.8em;
    font-style: normal;
}
.box3tj .head-img img {
    border-radius: 0.725em;
    height: 5em;
    vertical-align: middle;
    width: 5em;
}
.box3tj .head-img span {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.box3tj .head-img {
    float: left;
    height: 100%;
    width: 27%;
}
.box3tj .content-show {
    float: left;
    height: 5.8em;
    margin-right: 4%;
    position: relative;
    width: 69%;
}
.box3tj .content-show p {
    overflow: hidden;
}
.box3tj li:last-child .content-show {
    border-bottom: 0 none;
}
.box3tj .bflight span {
    display: inline-block;
}
.box3tj .bflight div:last-child span {
    vertical-align: bottom;
}
.bflight div span:last-child {
    float: right;
}
.bflight div:first-child {
    background: rgba(0, 0, 0, 0) url("../images/fj.png") no-repeat scroll center 25% / 50% auto;
}
.box3tj .bflight div:first-child span {
    color: #333;
    font-size: 1.1428em;
}
.box3tj .bflight div:nth-child(2) {
    font-size: 0.85714em;
}
.con {
    border-top: 1px solid #dcdcdc;
}
.tab-contenter .nav-active span {
    border-radius: 3px;
    color: #50b400;
    padding: 2px 10px;
}
.get-week {
    line-height: 1.39286em;
}
.get-week div {
    padding-left: 1em;
}
.get-week li {
    border-bottom: 1px solid #dcdcdc;
}
.get-week li:last-child {
    border-bottom: 0 none;
}
.get-week img {
    display: block;
    height: 11.4286em;
    text-align: center;
}
.get-week p {
    font-size: 1em;
}
.get-week span {
    color: #999;
    display: block;
    font-size: 0.85714em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#adressTip {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}
#adressTip div {
    background: #fff none repeat scroll 0 0;
    border-radius: 0.3571em;
    margin: 9.4em auto 0;
    padding: 1.4285em 1.96429em;
    width: 15.28em;
}
#adressTip p {
    margin-top: 1.4285em;
    text-align: center;
}
#adressTip span {
    color: #ff8400;
    font-size: 1.28571em;
}
#adressTip a {
    border: 1px solid #dcdcdc;
    border-radius: 0.3571em;
    display: inline-block;
    height: 2.714em;
    line-height: 2.714em;
    margin-top: 2em;
    text-align: center;
    width: 7em;
}
#adressTip a:last-child {
    background: #ff8400 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    margin-left: 0.714283em;
}
.home-imgloading {
    height: 12em;
}
.home-imgloading .loading-img {
    margin: 4em auto 0;
}
.page-header .header-locattion {
    float: left;
    line-height: 44px;
    margin-left: 10px;
}
.page-header .header-locattion i {
    display: inline-block;
    height: 15px;
    overflow: hidden;
    right: 18px;
    top: 14px;
    width: 16px;
}
.page-header .header-locattion i::before {
    border-left: 1px solid #bbb;
    border-top: 1px solid #bbb;
    content: "";
    display: block;
    height: 9px;
    margin: 3px 0 0 5px;
    transform: rotate(-135deg);
    width: 8px;
}
.isfixed {
    position: fixed;
    width: 100%;
    z-index: 999;
}
#zmAddElm a {
    background: rgba(0, 0, 0, 0) url("../images/zbAdd.png") no-repeat scroll 0 0 / 22.857em 6.75em;
    height: 6.75em;
}
#cjAddElm a {
    background: rgba(0, 0, 0, 0) url("../images/cjAdd.png") no-repeat scroll 0 0 / 22.857em 6.75em;
    height: 6.75em;
}
@media screen and (min-width: 360px) {
body .content {
    font-size: 16px;
}
}
@media screen and (min-width: 400px) {
body .content {
    font-size: 18px;
}
}
@media screen and (min-width: 440px) {
body .content {
    font-size: 20px;
}
}
@media screen and (min-width: 480px) {
body .content {
    font-size: 22px;
}
}
@media screen and (min-width: 640px) {
body .content {
    font-size: 28px;
}
}
