﻿@charset "utf-8";

html {

    -webkit-text-size-adjust: none;

}

body, div, dl, dt, dd,  h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    margin: 0;

    padding: 0;

    outline: none;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    display: block;

}

body {

    color: #000;

    font: 12px/20px \5b8b\4f53, arial, sans-serif;

    max-width: 640px;

    margin: 0 auto;

    min-width: 640px;

    font-family: "Microsoft YaHei";

}

a {

    text-decoration: none;

}

ul, ol {

    list-style: none;

}

input {

    -webkit-appearance: none; /* 去除input默认样式 */

}

.clear {

    width: 100%;

    clear: both;

    height: 0;

    overflow: hidden;

}

* {

    padding: 0;

    margin: 0;

}

.clear {

    width: 100%;

    clear: both;

    height: 0;

    overflow: hidden;

}

select {

    appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

}

input {

    -webkit-appearance: none; /* 去除input默认样式 */

}

img {

    border: none;

    display: inline;

}



/* reset outline */

a:focus, input:focus {

    outline: none;

}

input::-moz-focus-inner, button::-moz-focus-inner {

    outline: none;

}



/* for mozilla */

/* reset firefox input width */

input::-moz-focus-inner, button::-moz-focus-inner {

    border: 0;

    padding: 0;

}

.w_bor {

    border-left: none !important;

}

.w_bor2 {

    border-right: none !important;

}

.z_mar {

    margin-right: 0 !important;

}

.dis {

    display: none;

}

img {

    width: 100%;

    display: block;

}

.sel select {

    font-size: 12px;

    font-family: "Microsoft YaHei";

    border-radius: 5px;

    color: #fff100;

    background: none;

    border: 0;

}

.fottext {

    padding-bottom: 40px;

    text-align: center;

    color: #fff;

    font-size: 12px;

}



/* 底部导航 */

.fot {
    /* border-top: 1px solid #0276da;*/
    position: fixed;
    width: 100%;
    height: 80px;
    bottom: 0;
    left: 0;
    z-index: 9;
    overflow: hidden;
    font-size: 0;
    background: #C90128;
}

.fot .show {
    display: inline-block;
    width: 50%;
    text-align: center;
}

.fot .cur,.fot .cur a {
    background:#015090;
    color:#fff;
}

.fot div.baomingBt {
    border: none;
}

.fot div  a {
    font-size: 28px;
    color: #fff;
    font-weight: normal;
    line-height: 80px;
}

.fot div img {
    display: block;
    width: 100%;
}

.car_type {

    padding: 0 0 0 0;

    overflow: hidden;

    width: 100%;

    margin: 10px auto 20px auto;

    background: #fff;

}

.car_type li {

    float: left;

    width: 45%;

    margin: 2% 2% 0 2%;

    overflow: hidden;

    display: inline;

    border: 1px solid #ee0a3b;

    position: relative;

}

.car_type .img {

    position: relative;

    overflow: hidden;

}

.car_type .img img {

    width: 100%;

    line-height: 0;

    float: left;

    overflow: hidden;

}

.car_type .img p {

    position: absolute;

    bottom: 0px;

    height: 22px;

    line-height: 22px;

    overflow: hidden;

    background: #000;

    opacity: 0.7;

    -moz-opacity: 0.7;

    filter: alpha(opacity=70);

    width: 100%;

    color: #fff;

    font-size: 14px;

    text-align: center;

}

.car_type .img p span {

    padding: 0 3px;

    display: block;

    font-size: 14px;

}

.nr .name {

    font-size: 16px;

    text-align: center;

}

.bt {

    width: 80%;

    text-align: center;

    background: #ee0a3b;

    font-size: 12px;

    height: 25px;

    line-height: 25px;

    margin: 5px auto;

    border-radius: 20px;

}

.bt a {

    color: #fff;

}

.float {

    width: 100%;

    position: fixed;

    right: 0;

    left: 0;

    bottom: 0;

    background: #00a0ea;

    height: 70px;

    overflow: hidden;

}

.float li {

    width: 33%;

    float: left;

    font-size: 14px;

    text-align: center;

    padding: 10px 0;

}

.float li a {

    color: #000;

}

.float li a img {

    width: 24%;

}

.c_ns {

    height: 42px;

    // overflow: hidden;

    margin: 0 auto auto auto;

    border-bottom: solid 1px #dadada;

}

.c_ns li {

    cursor: pointer;

    // background: #3aa9ff;

    width: 25%;

    height: 42px;

    font-size: 13px;

    color: #fff;

    line-height: 42px;

    float: left;

    display: inline;

    font-family: 微软雅黑;

    text-align: center;

    font-weight: bolder;

}

.c_ns li i {

    font-style: normal;

    color: #000;

}

.c_ns li.hover {

    position: relative;

    height: 41px;

    margin-bottom: -2px;

    border-bottom: solid 3px #fc2660;

    color: #fc2660;

    // color: #fff !important;

    // background: #fc2660;

}

.c_ns li.hover i {

    color: #fc2660;

}

#c_ns1 {

    border-right: none;

}



/* 弹窗 */

.baom2 {

    width: 90%;

    margin: 0 auto;

    padding: 20px 0;

}

.tanc {

    background: #000;

    opacity: 0.9;

    -moz-opacity: 0.9;

    filter: alpha(opacity=90);

    border-radius: 5px;

}

.z_tel2 {

    border: none;

    background: #3b93f5;

    border-radius: 5px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 16px;

    color: #000;

    font-family: 微软雅黑;

    display: inline-block;

    padding: 0 10px;

    z-index: 9999;

}

.z_tj2 {

    border-radius: 5px !important;

    border: none;

    background: #fff600;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 16px;

    color: #000;

    font-family: 微软雅黑;

    margin: 0 20px 0 0px;

    padding: 0 8px;

    cursor: pointer;

}

.z_tab2 {

    width: 100%;

    margin: 20px auto auto auto;

    height: auto;

    overflow: hidden;

}

.z_tab2 td {

    padding: 0 0 14px 0;

}

.weiz2 {

    position: relative;

}

.z_pic2 {

    position: absolute;

    left: 20px;

    top: 7px;

}

.guanbi {

    position: absolute;

    right: 4px;

    top: 4px;

}

.baom_t2 {

    text-align: center;

    font-size: 18px;

    color: #feffd4;

    line-height: 150%;

    padding: 20px 0 0 0;

}

.z_in3 {

    width: 100%;

    height: 42px;

    line-height: 42px;

    border-radius: 5px;

    border: none;

    font-size: 14px;

    font-family: 微软雅黑;

    text-indent: 1em;

    color: #797979;

    margin: 0 auto;

}

.t_left {

    float: left;

    font-size: 20px;

    color: #035ee8;

    line-height: 35px;

    font-weight: bold;

}

.t_rig {

    float: right;

    font-size: 16px;

    text-align: center;

    height: 35px;

    width: 170px;

}

.t_rig a {

    color: #fff323;

}

.c_tit {

    margin: 20px 0 0 0;

    height: 35px;

}

@media screen and (max-height:627px) {

    .weiz span {

        width: 28%;

    }

    .z_td .bton {

        width: 64.5%;

        float: right;

        margin-right: 3.5%;

    }

    .z_td .bton p {

        font-size: 24px;

    }

}

@media screen and (max-height:560px) {

    .weiz span {

        width: 28%;

    }

    .z_td .bton {

        width: 64.5%;

        float: right;

        margin-right: 3.5%;

    }

    .z_td .bton p {

        font-size: 20px;

    }

}

@media screen and (max-height:480px) {

    .weiz span {

        width: 28%;

    }

    .z_td .bton {

        width: 64.5%;

        float: right;

        margin-right: 3.5%;

    }

    .z_td .bton p {

        font-size: 20px;

    }

}



/* 焦点图 */

.slideBox {

    position: relative;

    margin: 15px auto 50px auto;

    max-width: 560px; /* 设置焦点图最大宽度 */

}

.slideBox .hd {

    position: absolute;

    height: 28px;

    line-height: 28px;

    bottom: -30px;

    left: 50%;

    z-index: 1;

    margin-left: -22px;

}

.slideBox .hd li {

    display: inline-block;

    width: 8px;

    height: 8px;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    background: #0083cd;

    text-indent: -9999px;

    overflow: hidden;

    margin: 0 3px;

}

.slideBox .hd li.on {

    background: #f6e606;

}

.slideBox .bd {

    position: relative;

    z-index: 0;

}

.slideBox .bd li {

    position: relative;

    text-align: center;

}

.slideBox .bd li img {

    /* background: url(images/loading.gif) center center no-repeat;

    */ vertical-align: top;

    width: 100%; /* 图片宽度100%，达到自适应效果

}

*/

.slideBox .bd li a {

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



/* 去掉链接触摸高亮 */

.slideBox .bd li .tit {

    display: block;

    width: 100%;

    position: absolute;

    bottom: 0;

    text-indent: 10px;

    height: 28px;

    line-height: 28px;

    background: url(images/focusBg.png) repeat-x;

    color: #fff;

    text-align: left;

}