html {
    -webkit-text-size-adjust: none;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
img,
div {
    margin: 0;
    padding: 0;
}

body,
button,
input,
select,
textarea {
    color: #555;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

address,
cite,
dfn,
em,
var {
    font-style: normal;
}

code,
kbd,
pre,
samp {
    font-family: courier new, courier, monospace;
}

small {
    font-size: 12px;
}

ul,
ol,
li {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

legend {
    color: #555;
}

fieldset,
img {
    border: 0;
}

button,
input,
select,
textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    font-family: Arial, '微软雅黑';
    font-size: 14px;
    color: #404040;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td,
select {
    margin: 0;
    padding: 0;
    border: 0;
}

/*ody{min-width: 1280px; }*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

/*a{ color:#555;}
a:hover{ text-decoration:none;}
a:active,a:hover {outline: 0;}*/
/*body{ overflow-x:hidden}*/
input,
textarea {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    *zoom: 1;
    overflow: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right
}

a:visited {
    color: #333;
}

a:hover {
    color: #E40C2A;
    text-decoration: none;
}

a {
    text-decoration: none;
    color: #232323;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    outline: 0;
    text-decoration: none;
}

.center_banner_bt a:hover {
    color: #333;
}

/* CSS Document */
/* 清理浮动 */
.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.fn-clear {
    zoom: 1;
    /* for IE6 IE7 */
}

#pc {
    width: 100%;
    height: 100%;
    font-size: 14px;
    min-width: 1280px;
    margin: 0 auto;
    color: #404040;
}

.main {
    width: 79%;
    margin: 0 auto;
}

.header {
    width: 100%;
    height: auto;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    background: #fff;
    min-width: 1300px;
    border-bottom: 1px solid #ccc;
}

.header .h_l {
    width: 26.8%;
    height: auto;
    overflow: hidden;
    float: left;
}

.header .h_l .choice {
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #a9a9a9;
    background: url("/vehicle/alphard/images/choice_bg.png") no-repeat 0 0;
    -padding: 0 97px;
}

.header .h_l .choice span {
    display: inline-block;
    margin: 0 10px;
    width: 48px;
    height: 100%;
    width: 96px;
    cursor: pointer;
    -padding: 0 10px;
}

.header .h_l .choice span a {
    color: #a9a9a9
}

.header .h_l .choice span:hover {
    background: url("/vehicle/alphard/images/kuang2.png") no-repeat 0 center;
    -background-size: 100% 22px;
    color: #fff;
}

.header .h_l .choice span:hover a {
    color: #fff;
}

.header .h_l .choice .active {
    color: #fff;
    background: url("/vehicle/alphard/images/kuang2.png") no-repeat 0 center;
}

.header .h_l .choice .active a {
    color: #fff !important;
}

.header .h_r {
    float: right;
    -overflow: hidden;
    padding: 0 6% 0 0;
}

.header .h_r .nav {
    float: left;
    -overflow: hidden;
}

.header .h_r .nav b,
.header .h_r .nav span {
    margin: 0 16px;
    float: left;
    -position: relative;
    color: #404040;
    font-weight: 600;
    cursor: pointer;
    font-style: normal;
    font-weight: 500;
}

.header .h_r .nav em {
    font-style: normal;
}

.header .h_r .nav b:hover,
.header .h_r .nav .active {
    color: #e30c2a;
}

.header .h_r .nav .active:after {
    content: "";
    display: block;
    width: 100%;
    height: 5px;
    background: #e30c2a;
    /*position: absolute; bottom:0;*/
    position: relative;
    bottom: 5px;
    left: 0;
}

.header .h_r .test {
    width: 108px;
    height: 100%;
    float: left;
    background: url("/vehicle/alphard/images/test.png") no-repeat center center;
    margin-left: 46px;
    cursor: pointer;
}

.header .h_r .test:hover {
    background: url("/vehicle/alphard/images/test-hover.png") no-repeat center center;
}

.banner {
    width: 100%;
    height: auto;
    -background: url("/vehicle/alphard/images/banner.jpg") no-repeat;
    background-size: 100% auto;
    position: relative;
    overflow: hidden;
}

.banner .test {
    width: 273px;
    height: 90px;
    background: url("/vehicle/alphard/images/banner_test.png") no-repeat;
    position: absolute;
    bottom: -20px;
    right: 260px;
    cursor: pointer;
    z-index: 3;
}

.banner .test2 {
    width: 282px;
    height: 75px;
    background: url("/vehicle/alphard/images/banner_test2.png") no-repeat;
    bottom: 0;
    right: 0;
}

.banner .player {
    height: 88px;
    width: 300px;
    background: url("/vehicle/alphard/images/player.png") no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    z-index: 2;
}

.nav_hidden {
    height: 60px;
    background: url(/vehicle/alphard/images/navbg.png) repeat-x;
    width: 960px;
    position: absolute;
    right: 5%;
    top: 80px;
    display: none;
    width: 770px;
}

.nav_hidden a {
    width: 25%;
    float: left;
    height: 60px;
    line-height: 57px;
    text-align: center;
}

.nav_hidden a:hover {
    border-bottom: 5px solid #e30c2a;
}

.nav_hidden a em {
    height: 24px;
    width: 1px;
    float: right;
    background: #d3d3d3;
    margin-top: 18px;
}

.nav_liangdian:hover .nav_hidden {
    display: block;
}

.hlights {
    width: 100%;
    height: auto;
}

.hlights .h_l {
    width: 50%;
    /*height:600px;*/
    text-align: center;
    float: left;
    position: relative;
}

.hlights .h_l .bottom_line_1,
.hlights .h_l .bottom_line_2 {
    display: block;
    width: 445px;
    height: 1px;
    background: #ccc;
    position: relative;
    margin: 5px auto;
}

.hlights .h_l .bottom_line_1:after,
.hlights .h_l .bottom_line_2:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -6px;
    width: 1px;
    height: 12px;
    background: #ccc;
}

.hlights .h_l .bottom_line_1:before,
.hlights .h_l .bottom_line_2:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: -6px;
    width: 1px;
    height: 12px;
    background: #ccc;
}

.hlights .h_l .bottom_line_2 {
    width: 75%;
}

.hlights .h_l .colors {
    margin: 37px auto 0;
    width: 430px;
    height: 38px;
    display: none;
}

.hlights .h_l .colors span {
    display: block;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    float: left;
    margin: 0 16px;
}

.hlights .h_l .colors span:nth-child(1) {
    background: #dc1417;
}

.hlights .h_l .colors span:nth-child(2) {
    background: #2762a0;
}

.hlights .h_l .colors span:nth-child(3) {
    background: #945f44;
}

.hlights .h_l .colors span:nth-child(4) {
    background: #232525;
}

.hlights .h_l .colors span:nth-child(5) {
    background: #adadad;
}

.hlights .h_l .colors span:nth-child(6) {
    background: #dfdfdf;
}

.hlights .h_r {
    width: 50%;
    height: 100%;
    float: right;
    position: relative;
}

.hlights .h_r .left {
    display: block;
    width: 20px;
    height: 38px;
    float: right;
    position: absolute;
    cursor: pointer;
    left: 0;
    top: 40%;
    background: url("/vehicle/alphard/images/left.png") no-repeat center center;
    z-index: 3;
}

.hlights .h_r .right {
    display: block;
    width: 20px;
    height: 38px;
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 40%;
    background: url("/vehicle/alphard/images/right.png") no-repeat center center;
    z-index: 3;
}

.swiper-main {
    width: 90%;
    width: 719px;
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    max-width: 720px;
}

.hlights .h_r ul {
    margin-top: 10px;
    -margin-left: 5px;
    -overflow: hidden;
    float: right;
}

.hlights .h_r ul li {
    margin-right: 1%;
    width: 30%;
    -width: 230px;
    height: 300px;
    float: left;
    -margin: 0 1%;
    -background: url("/vehicle/alphard/images/slide_border.png") no-repeat;
    text-align: center;
    -padding: 0 2%;
    background-size: 100% 100%;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    position: relative;
    margin: 0 5px;
}

.slide-text {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.hlights .h_r ul li:hover {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
}

.hlights .h_r ul li h3 {
    line-height: 30px;
    height: 90px;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    color: #313131;
    position: relative;
}

.hlights .h_r ul li h3 span {
    display: block;
    position: absolute;
    left: 0;
    text-align: center;
    top: 50%;
    width: 100%;
    line-height: 25px;
}

.hlights .h_r ul li p {
    line-height: 70px;
}

.hlights .h_r ul li b {
    font-size: 22px;
    color: #e30c2a;
    font-weight: bold;
}

.hlights .h_r ul li img {
    margin-top: 38px;
    cursor: pointer;
}

.hlights .h_r ul li .border-img {
    width: 100%;
    height: 100%;
    margin: 0;
}

.hlights .h_r .group {
    overflow: hidden;
    margin: 60px auto 0;
    width: 100%;
}

.hlights .white {
    text-align: right;
    float: right;
}

.span_size {
    color: #000;
    display: inline-block;
    position: relative;
}

.newInfo {
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 100px 0px;
    text-align: center;
}

.newInfo .infos {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 106px;
}

.newInfo .infos .list {
    width: 25%;
    -height: 395px;
    background: url("/vehicle/alphard/images/infos_bg.png") no-repeat center;
    float: left;
    overflow: hidden;
    position: relative;
    background-size: 100% 100%;
    padding-bottom: 20px;
}

.newInfo .infos .list .imgbox {
    -height: 260px;
    width: 92%;
    margin: 16px auto 0;
    overflow: hidden;
}

.newInfo .infos .list .imgbox img {
    width: 100%;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
}

.newInfo .infos .list .imgbox img:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

.newInfo .infos .list p {
    width: 92%;
    height: 106px;
    background: #fff;
    line-height: 106px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    font-size: 16px;
    color: #303030;
}

.newInfo .infos .list p:before {
    content: "";
    display: block;
    position: absolute;
    top: -40px;
    left: 50%;
    margin-left: -20px;
    -border: 20px solid #fff;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}

.chant {
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0px 0px;
    text-align: center;
}

.chant .mapwarp {
    width: 100%;
    -height: 686px;
    margin-top: 66px;
    background: #ccc;
    text-align: left
}

/* .chant .mapwarp a{font-size: 100%} */
.dealerSearchURL {
    padding: 0 20px 0 40px;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 40px;
    font-size: 12px;
    height: 21px;
}

.make {
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 100px 0px;
    text-align: center;
}

.make .forms {
    float: left;
    width: 41%;
    height: auto;
    text-align: left;
}

.make .forms .line {
    height: 48px;
    width: 100%;
    margin-bottom: 28px;
    line-height: 48px;
}

.make .forms .line b {
    font-weight: normal;
    float: left;
    width: 30%;
    text-align: left;
}

.make .forms .line b:before {
    content: "*";
    color: #e40c2a;
    float: left;
}

.make .forms .line input {
    width: 70%;
    height: 100%;
    border: 1px solid #9d9d9d;
    float: left;
    text-indent: 5px;
    font-size: 14px;
    line-height: 48px;
}

.make .forms .line .tsetSelect {
    display: inline-block;
    width: 31.9%;
    height: 100%;
    border: 1px solid #9d9d9d;
    margin-right: 31px;
    position: relative;
    float: left;
    text-align: left;
    text-indent: 40px;
    overflow: hidden;
    zoom: 1;
}

.make .forms .line .aa_jiantou {
    content: "";
    display: block;
    width: 30%;
    height: 50px;
    position: absolute;
    right: 0rem;
    top: 0rem;
    background: url("/vehicle/alphard/images/slide_down.png") no-repeat center center;
}

.make .forms .line .big .aa_jiantou {
    content: "";
    display: block;
    width: 13.7%;
    height: 50px;
    position: absolute;
    right: 0rem;
    top: 0rem;
    background: url("/vehicle/alphard/images/slide_down.png") no-repeat center center;
}

.make .forms .line .tsetSelect span {
    float: left;
    width: 70%;
    height: 100%;
    border-right: 1px solid #9d9d9d;
    text-indent: 5px;
    text-align: left;
    font-size: 14px;
}

.make .forms .line .tsetSelect select {
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.make .forms .line .tsetSelect select option {
    height: 48px;
    line-height: 48px;
}

.make .forms .agree {
    margin: 30px auto 40px;
    width: 100%;
    line-height: 26px;
}

.make .forms .agree span {
    margin-right: 24px;
    display: inline-block;
    float: left;
    margin-top: 5px;
    cursor: pointer;

    width: 20px;
    height: 20px;
    background: url(/2021/vehicles/common/images/check.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.make .forms .agree span .check {
    background: url("/2021/vehicles/common/images/checked.png") no-repeat center center;
    display: block;
    width: 100%;
    height: 100%;
}

.make .forms .sure {
    width: 324px;
    height: 60px;
    background: #e40c2a;
    color: #fff;
    line-height: 60px;
    cursor: pointer;
    text-align: center;
}

.make .img_r {
    width: 55.7%;
    height: 564px;
    overflow: hidden;
    float: right;
}

.make .img_r img {
    width: 100%;
}

.borderTop {
    border-top: 1px solid #ddd;
}

.address222 {
    line-height: 30px;
    -text-indent: 135px;
    display: block;
    width: 68%;
    height: 100%;
    padding: 0px 2%;
    position: absolute;
    left: 30%;
    top: 10px;
    background: none;
    outline: none;
    resize: none;
    border: none;
    font-size: 16px;
}


.p2_v1 {
    width: 140px;
    position: relative;
    display: inline-block;
    width: 31.9%;
    height: 100%;
    border: 1px solid #9d9d9d;
    margin-right: 31px;
    position: relative;
    float: left;
    text-align: left;
    text-indent: 40px;
}

.make .forms .line .p2_v1:after {
    content: "";
    display: block;
    width: 30%;
    height: 50px;
    position: absolute;
    right: 0rem;
    top: 0rem;
    background: url(/vehicle/alphard/images/slide_down.png) no-repeat center center;
}


/*新添加*/
.yue1 {
    background: url(/vehicle/alphard/images/se3_6.png) repeat;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
    font-size: 12px;
    color: #333;
}

.yue_con {
    background: #fff;
    width: 760px;
    height: 500px;
    margin: -250px 0 0 -380px;
    position: fixed;
    top: 50%;
    left: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .34);
}

.yue_p1 {
    background: #333;
    box-shadow: 2px 2px 5px #333;
    height: 50px;
    line-height: 50px;
    position: relative;
    border-bottom: 1px solid #444;
    padding: 0px 20px;
    position: relative;
    font-size: 12px;
    color: #fff;
}

.yue_p1 span {
    background: url(/vehicle/alphard/images/guanbi.png) no-repeat top right;
    width: 50px;
    height: 50px;
    top: 0;
    right: 0;
    cursor: pointer;
    background-size: 100% 100%;
    position: absolute;
}

.yue_v1 {
    width: 95%;
    margin-left: 2.5%;
    color: #333;
    margin-top: 5px;
    height: 80%;
}

.yue1 .item {
    height: 84%;
}

.yue1 h3 {
    font-size: 22px;
    line-height: 40px;
    margin-bottom: 10px;
}

.yue1 h4 {
    font-size: 18px;
    color: #333;
    font-weight: normal;
    margin-top: 10px;
}

.yue1 h5 {
    line-height: 20px;
    /* margin-top: 10px; */
}

.yue_v1 li {
    line-height: 17px;
    margin-bottom: 5px;
}

.yue_v1 ul {
    margin-top: 30px;
}

#ascrail2000 {
    background: #ccc;
    opacity: 0 !important;
    margin-left: 10px;
    filter: Alpha(Opacity=0);
}

.xian {
    opacity: 0 !important;
    filter: Alpha(Opacity=100);
    display: none !important;
}

.jwdisplayIcon {
    display: none;
    opacity: 0;
}

.footer-main {
    width: 1112px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.footer-main .foot_nav {
    width: 33%;
    float: left;
    text-align: center;
    overflow: hidden;
    padding: 50px 0;
}

.footer-main .foot_nav img {
    cursor: pointer;
}

.footer-main .foot_nav p {
    font-size: 14px;
    line-height: 24px;
    width: 140px;
    margin: 16px auto;
}


.videoplayer {
    background: url("/vehicle/alphard/images/mask70.png");
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    display: none;
}

.video-main {
    background: url("/vehicle/alphard/images/videobg.png") no-repeat;
    width: 966px;
    height: 562px;
    position: absolute;
    left: 50%;
    margin-left: -483px;
    top: 50%;
    margin-top: -281px;
}

.close {
    background: url("/vehicle/alphard/images/close.png") no-repeat center center;
    position: absolute;
    right: -10px;
    top: -35px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    z-index: 5;
}

.video-box {
    width: 922px;
    height: 522px;
    background: #000;
    position: absolute;
    left: 50%;
    margin-left: -461px;
    top: 50%;
    margin-top: -261px;
}

.video-box-warp {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.video-box-mask {
    background: url("/vehicle/alphard/images/playbtn.png") no-repeat center center;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 2;
}

/*20180227 str*/
.photo-warp {
    position: relative;
}

.photo-warp .photo {
    width: 100%;
    display: block;
}

.w_width {
    width: 75%;
    margin: 0 auto;
}

.w_none {
    margin: 0;
    padding: 0;
}

.w100 {
    width: 100%;
}

.w_icon_center {
    vertical-align: middle;
}

img {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}

.w_bth2 {
    font-size: 48px;
    color: #303030;
    font-weight: bold;
    text-align: center;
}

.w_m80 {
    margin-top: 70px;
}

.w_m120 {
    margin-bottom: 110px;
}

.center_nav {
    padding: 30px 0 35px 0;
}

.center_nav_ul {
    width: 74%;
}

.center_nav_ul li {
    float: left;
}

.center_nav_ul li.w_none,
.box_qie ul li.w_none {
    margin: 0;
    padding: 0;
}

.center_nav_ul li p {
    line-height: 20px;
}

.center_nav_ul li h3 span {
    font-weight: bold;
    line-height: 30px;
}

.center_nav_but {
    width: 26%;
}

.center_nav_but span {
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    width: 49%;
    margin-left: 1%;
    cursor: pointer;
}

.center_nav_but01 {
    background: #D6000F;
}

.center_nav_but02 {
    background: #5F5F5F;
}

.center_banner_bt {
    position: absolute;
    top: 50%;
    margin-top: -27px;
    display: inline-block;
    padding: 0 10px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #000000;
    color: #000000;
}

.center_banner_bt a {
    background: url(/vehicle/alphard/images/w_icon02.png) no-repeat right center;
    padding-right: 25px;
}

.w_icon02 {
    margin-left: 5px;
}

.center_gc01 {
    border: 1px solid #7A7A7A;
    padding: 40px 30%;
    text-align: center;
    margin-top: 35px;
}

.center_gc01 h3 {
    color: #303030;
    font-size: 24px;
    margin-bottom: 60px;
}

.center_gc01 ul li {
    color: #404040;
    line-height: 26px;
}

.center_gc01 ul li img {
    padding-right: 25px;
}

.center_gc01 p {
    line-height: 26px;
    padding: 20px 0 60px 0;
}

.center_gc01 h4 span {
    display: inline-block;
    width: 60px;
    border-top: 1px solid #434343;
    height: 1px;
    margin: 0 20px;
    vertical-align: middle;
}

.center_gc01 h4 {
    margin-bottom: 50px;
}

.download {
    height: 30px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    line-height: 30px;
    width: 120px;
    float: left;
    margin-left: 39%;
}

.download .more {
    width: 96px;
    height: 30px;
    background: url("/vehicle/alphard/images/download.png") no-repeat;
    line-height: 30px;
    color: #e30c2a;
    float: left;
    margin-right: 64px;
    cursor: pointer;
    font-size: 16px;
    text-align: left;
    padding-left: 24px;
}

.download a {
    text-decoration: underline;
}

.download .more:hover {
    background: #e30c2a;
    color: #fff;
    background: url("/vehicle/alphard/images/more-hover.png") no-repeat;
}

.beizhu {
    height: 30px;
    float: left;
    margin-left: 10%;
}

.beizhu a {
    border-bottom: 1px solid #000;
    line-height: 30px;
}

.beizhu a:hover {
    border-bottom: 1px solid #E60023;
}

.download_wap {
    margin: 0 auto 30px;
    position: relative;
}

.download_1 {
    height: 42px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    line-height: 42px;
    width: 176px;
}

.download_1 .more_1 {
    width: 160px;
    height: 42px;
    background: url("/vehicle/alphard/images/download_1.png") no-repeat;
    line-height: 42px;
    color: #e30c2a;
    float: left;
    margin-right: 64px;
    cursor: pointer;
    font-size: 22px;
    text-align: left;
    padding-left: 40px;
}

.download_1 a {
    text-decoration: underline;
}

.download_1 .more_1:hover {
    background: #e30c2a;
    color: #fff;
    background: url("/vehicle/alphard/images/more-hover_1.png") no-repeat;
}

/*外观 str*/
.box_top {
    position: relative;
}

.box_btwap {
    position: absolute;
    top: 20%;
    width: 17%;
}

.re20 {
    right: 27px;
}

.le20 {
    left: 27px;
}

.box_bt {
    width: 100%;
    position: absolute;
    left: 0;
    top: 45%;
    color: #fff;
    text-align: center;
}

.box_bt h3 {
    margin-bottom: 5px
}

.box_title {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 2.5%;
    color: #fff;
}

.box_left {
    width: 49.3%;
    float: left;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.box_right {
    width: 50.3%;
    float: right;
    overflow: hidden;
    position: relative;
    height: 100%;
}


.img100 {
    width: 100%;
}

.text_le {
    text-align: left;
}

.text_re {
    text-align: right;
}

.text_le .box_xian span {
    float: left;
}

.text_re .box_xian span {
    float: right;
    margin-top: 20px
}

.box_font {
    margin-left: 2%;
    margin-right: 2%;
}

.box_p1 {
    color: #3e3a3a;
    font-size: 24px;
    font-weight: bold;
}

.box_p1 span {
    font-size: 18px;
    font-weight: normal;
}

.box_xian {
    display: block;
    overflow: hidden;
}

.box_xian span {
    width: 40px;
    border-top: #626262 2px solid;
}

.box_p2 {
    margin-top: 25px;
    color: #666666;
}

.box_p2 span {
    display: block;
}

.box_qie {
    position: relative;
}

.box_qie ul li {
    float: left;
    width: 32.6%;
    margin-right: 1%;
}

.box_qie ul li h3 {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background: url(/vehicle/alphard/images/box_qie_bg.png);
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}

.swiper-button-next {
    position: absolute;
    right: -8%;
    top: 30%;
    width: 4%;
    z-index: 2;
    cursor: pointer;
}

.swiper-button-prev {
    position: absolute;
    left: -8%;
    top: 30%;
    width: 4%;
    z-index: 2;
    cursor: pointer;
}

.w_sq {
    width: 303px;
    height: 56px;
    text-align: center;
    border: 1px solid #5B5B5B;
    font-size: 16px;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 50px;
}

.w_sq img {
    display: block;
    margin: 0 auto;
    margin-top: 13px;
}

.w_q {
    text-align: right;
    color: #747474;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -15px;
}

.pagination {
    z-index: 20;
    width: 100%;
    text-align: center;
    height: 20px;
    margin-top: 30px;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background: #555;
    margin: 0 5px;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
}

.swiper-active-switch {
    background: #000000;
}

.box_qie03 {
    width: 100%;
    margin: 0 auto;
}

.box_qie03 ul.swiper-slide li {
    width: 32.3% !important;
}

/*操控 str*/
.box_left61 {
    width: 61%;
    float: left;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.box_right39 {
    width: 39%;
    float: right;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.c_box_main {
    background: #EEEEEE;
}

.box_right39 .box_font {
    margin-left: 4%;
    margin-right: 4%;
}

.mt_01 {
    margin-top: 10%;
}

.box_qie04 ul li {
    width: 49%;
}

/*安全 str*/
.a_box_main .box_left {
    width: 32%;
}

.a_box_main .box_right {
    width: 67%;
}

.a_box_main .box_p1 {
    margin-top: 7px;
}

.a_box_main .box_p2 {
    color: #000;
    margin-top: 10px;
}

.a_box_main .box_p2 span {
    line-height: 32px;
    color: #585858;
    display: inline-block;
}

.photo_02 {
    float: left;
    margin-left: 42%;
    width: 47%;
}

.aul_box_main ul li {
    float: left;
    width: 24.5%;
    margin-right: 0.5%;
}

.aul_box_main ul li.m_no {
    margin-right: 0;
}

.aul_box_main ul li h3 img {
    width: 10%;
    display: inline-block;
    margin-right: 10px;
}

.aul_box_main ul li p {
    font-size: 14px;
    position: absolute;
    width: 95%;
    bottom: 5px;
    left: 0;
    color: #fff;
    text-align: right;
    margin-right: 2.5%
}

.aul_box_main ul li div {
    position: relative
}

.box_qie05 ul li.lis_2 {
    width: 49.4%;
}

.w_news_ul {
    width: 100%;
}

.w_news_ul ul {
    width: 104%;
}

.w_news_ul ul li {
    float: left;
    width: 22.8%;
    margin-right: 1.3%;
    position: relative;
}

.w_news_ul ul li.w_none {
    margin-right: 0;
}

.w_news_ul ul li a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.w_news_ul ul li a div {
    width: 97.5%;
    overflow: hidden;
    zoom: 1;
    margin: 1% auto;
}

.w_news_ul ul li a img {
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    margin: 0 auto;
}

.w_news_ul ul li a:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
}

.w_news_ul ul li a p {
    text-align: center;
    color: #303030;
    margin-top: 9%;
    font-weight: bold;
}

.w_news_ul ul li a:hover p {
    color: #E60023;
}

.chant .mapwarp {
    width: 100%;
    -height: 686px;
    margin-top: 66px;
    background: #ccc;
}

.box_wap {
    display: none;
}

.a_box_main .box_p2 span.qx_lk {
    line-height: normal
}

.swiper-container {
    width: 98%
}


/* .lists .slide-text a{position: absolute;width: 100%; height: 100%; top: 0;left: 0} */

.jiant {
    position: absolute;
    bottom: 28px;
    left: 50%;
    margin-left: -1.225%;
    width: 2.45%
}

.box_btnk {
    position: absolute;
    bottom: 24px;
    right: 12.5%;
    width: 9%;
}

.box_btnk span {
    width: 100%;
    display: block;
    float: right
}


.inset_lm li {
    float: left;
    text-align: center;
    margin-top: 70px;
    position: relative;
    height: 206px
}

.inset_lm li.wd30 {
    width: 24.5%;
}

.inset_lm li.wd40 {
    width: 46%;
}

.inset_lm {
    padding-bottom: 20px;
}

.inset_lm li div {
    position: absolute;
    top: 30%;
    width: 100%
}

.shutiaoR {
    position: absolute;
    right: 1px;
    top: -10%;
    width: 1px;
    height: 120%;
}

.shutiaoL {
    position: absolute;
    left: 0;
    top: -10%;
    width: 1px;
    height: 120%;
}

.beizhi {
    margin-top: 10px
}

/*#adddd{display:none\9;display:none\0;}*/

.text_center {
    text-align: center;
}

.text_center .box_xian span {
    display: block;
    margin: 0 auto;
}

.width_63 {
    width: 63%;
}

.width_34 {
    width: 34.7%;
}

.red {
    color: red;
    font-weight: bold;
}

.box_right_01 .text_le {
    width: 74%;
}

.anquan_qie {}

.anquan_qie ul li {
    float: left;
    width: 24%;
    margin-right: 1%;
}

.anquan_qie ul li.none_1 {
    margin-right: 0;
}

.font h3 span.red {
    color: red;
}

.make .forms .line input::-webkit-input-placeholder {
    /* WebKit browsers */

    font-family: '微软雅黑';

}

.make .forms .line input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */

    font-family: '微软雅黑';

}

.make .forms .line input::-moz-placeholder {
    /* Mozilla Firefox 19+ */

    font-family: '微软雅黑';

}

.make .forms .line input:-ms-input-placeholder {
    /* Internet Explorer 10+ */

    font-family: '微软雅黑';

}

/*.container03 .swiper-slide{  overflow: hidden;zoom:1;}
.container03 .swiper-slide .photo-warp { width: 32%; }*/
.container03 .photo-warp .photo {
    width: 99.8%;
    float: right;
}

.box_qie03 ul li h3 {
    width: 99.8%;
    float: right;
}

.box_qie.box_qie05 ul li h3 {
    position: static;
    left: auto;
    top: auto;
    color: #3e3a3a;
    background: none;
}

.dl1.dl2,
.foot_pc .you_v2.clearfix {
    overflow: visible !important;
}

.mar20 {
    margin-top: 20px;
}

.box_main {
    width: 105%;
}

.container03_2 {
    height: 39em;
}

.container03 {
    height: 15em;
}

.tishi {
    font-size: .18rem;
    color: #e60012;
    display: none;
    margin-top: -2%;
    padding-left: 29%;
    margin-bottom: 3%;
}
.tishi i {
    display: inline-block;
    width: 20px;
    font-size: 14px;
    height: 20px;
    line-height: 22px;
    margin-right: 10px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    font-style: normal;
    border-radius: 50%;
    background-color: #e60012;
}
.askptishi {
    font-size: .18rem;
    color: #e60012;
    display: none;
    margin-top: -2%;
    padding-left: 73%;
}
.askptishi i {
    display: inline-block;
    width: 16px;
    font-size: 13px;
    height: 16px;
    line-height: 18px;
    margin-right: 4px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    font-style: normal;
    border-radius: 50%;
    background-color: #e60012;
}
.testdtishi {
    font-size: .18rem;
    color: #e60012;
    display: none;
    margin-top: -2%;
    padding-left: 73%;
}
.testdtishi i {
    display: inline-block;
    width: 16px;
    font-size: 13px;
    height: 16px;
    line-height: 18px;
    margin-right: 4px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    font-style: normal;
    border-radius: 50%;
    background-color: #e60012;
}