/**************************
	条件选择
****************************/
.select
{
    background-color: #f1f1f1;
}
.select .trapezoid
{
    width: 80px;
    border-top: 22px solid #e0e2e4;
    border-right: 11px solid transparent;
    border-left: 11px solid transparent;
}
.select .trapezoid i
{
    top: -22px;
    left: 0;
    height: 22px;
    line-height: 22px;
}
.select .s-li
{
    width: 96.6796875%;
}
.select .s-li li
{
    width: 23%;
    margin: 0 1%;
    float: left;
}
.select .s-li li select
{
    width: 100%;
    padding: 0 0 0 1.8%;
    height: 40px;
    line-height: 40px;
    color: #b9b9b9;
    font-size: 14px;
    outline: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/select_ico.png) no-repeat scroll 96.2% center #ffffff;
}
.select .s-li li select::-ms-expand
{
    display: none;
}
/**************************
	选择结果列表
****************************/
.resultlist li
{
    padding: 40px 4.8828125%;
    border-bottom: 1px solid #e2e2e2;
}
.resultlist li a
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    align-items: center;
    position: relative\9;
    display:block\9;
    width: 100%;
}
.resultlist li .r-img
{
    width: 58.45%;
    height: 300px;
    position: absolute\9;
    top: 50%\9;
    left: 0\9;
    margin-top: -150px\9;
}

.resultlist li .r-text
{
    width: 37%;
}
.resultlist li:hover h2, .resultlist li:hover h3
{
    color: #1584c9;
}
.d-title
{
    padding-top: 51px;
    padding-bottom: 45px;
}
/**************************
	特许经销商
****************************/
.jxs li
{
    margin-left: 12px;
    margin-right: 12px;
    border-top: 1px solid #e2e2e2;
}
.jxs li.last
{
    border-bottom: 1px solid #e2e2e2;
}
.jxs li h1
{
    padding-left: 1.46%;
    padding-right: 1.95%;
    padding-top: 13px;
    padding-bottom: 10px;
    border-bottom: 1px solid transparent;
}
.jxs li h1 .jxs_ico
{
    padding-left: 7.168%;
    height: 36px;
    width: 86%;
    background: url(../images/jxs.png) no-repeat left center;
}
.jxs li h1 .jxs_open
{
    height: 36px;
    width: 6%;
    background: url(../images/jxs_open.png) no-repeat right center;
}
.jxs li .open_text
{
    display: none;
    background-color: #fafafa;
    padding: 37px 7.628% 48px;
}
.jxs li .open_text P
{
    float: left;
    width: 40%;
    margin-right: 2%;
}
.jxs li.act h1
{
    border-bottom-color: #e2e2e2;
}
.jxs li.act .jxs_ico
{
    color: #1584c9;
    background-image: url(../images/jxsh.png);
}
.jxs li.act .jxs_open
{
    background-image: url(../images/jxs_close.png);
}
.jxs li.act .open_text
{
    display: block;
}
.jxs select
{
    width: 186px;
    background: #fafafa;
    border: 1px solid #e2e2e2;
    height: 38px;
    line-height: 38px;
    color: #999999;
    font-size: 14px;
    text-align: center;
    padding: 0 0 0 30px;
    margin-left: 30px;
}
/**************************
	提车流程
****************************/
.process li
{
    margin-bottom: 15px;
}
.process li .s_num
{
    border: 1px solid #d6d6d6;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    line-height: 38px;
}
.process li .s_next
{
    background: url(../images/s_next.png) no-repeat center center;
    width: 38px;
    height: 20px;
}
/**************************
	新闻列表
****************************/
.n-list li
{
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 40px;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.n-list li .n_img
{
    width: 31.25%;
    height: 200px;
}
.n-list li .n_text
{
    width: 60.16%;
    margin-right: 4.3%;
}
.n-list li:hover, .n-list li.act
{
    box-shadow: 0 0 20px #e8e8e8;
    transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
}
/**************************
	金旅专题
****************************/
.topic_pl
{
    padding: 0 9px;
}
.topic ul
{
    margin-left: -0.92%;
}
.topic li
{
    width: 32.41%;
    margin-left: 0.92%;
    float: left;
    margin-bottom: 10px;
    transition: all 0.2s;
    -webkit-transition: all 0.8s;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.topic li a
{
    display: block;
    padding: 3px;
}
.topic li .t_img
{
    height: 180px;
}
.topic li .t_img .ico
{
    top: 0;
    left: 0;
    background: url(../images/video_ico.png) no-repeat center center;
}
.topic li:hover, .topic li.act
{
    box-shadow: 0 0 20px #e8e8e8;
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
}
/**************************
	视频弹出
****************************/
.v-popo, .c-popo
{
    position: fixed;
    bottom: -150%;
    left: 0;
    z-index: 9999;
}
.v-popo .v-bg, .c-popo .v-bg, .v-popo .c-bg, .c-popo .c-bg
{
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.v-popo .v-box, .c-popo .v-box, .v-popo .c-box, .c-popo .c-box
{
    top: 50%;
    left: 50%;
    width: 600px;
    height: 500px;
    margin-left: -300px;
    margin-top: -250px;
}
.v-popo .v-box .v-close, .c-popo .v-box .v-close, .v-popo .c-box .v-close, .c-popo .c-box .v-close
{
    width: 32px;
    height: 32px;
    background: url(../images/v_close.png) no-repeat center center #1584c9;
    top: 0;
    right: -32px;
}
.v-popo .v-box .v-close:hover, .c-popo .v-box .v-close:hover, .v-popo .c-box .v-close:hover, .c-popo .c-box .v-close:hover
{
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.v-popo .v-box .c-prev, .c-popo .v-box .c-prev, .v-popo .c-box .c-prev, .c-popo .c-box .c-prev
{
    width: 34px;
    height: 32px;
    background: url(../images/v_prev.png) no-repeat center center #1584c9;
    top: 50%;
    margin-top: -16px;
    left: -34px;
}
.v-popo .v-box .c-next, .c-popo .v-box .c-next, .v-popo .c-box .c-next, .c-popo .c-box .c-next
{
    width: 34px;
    height: 32px;
    background: url(../images/v_next.png) no-repeat center center #1584c9;
    top: 50%;
    margin-top: -16px;
    right: -34px;
}
/**************************
	社会招聘
****************************/
.career .li
{
    width: 33.33%;
    float: left;
    margin-bottom: 25px;
}
.career .li a
{
    display: block;
    width: 91%;
    margin: 0 auto;
    border: 8px solid #fff;
}
.career .li .j_d
{
    border: 2px solid #fff;
    padding: 9.3% 5%;
    background-color: #fafafa;
}
.career .li .j_p, .career li .j_text
{
    border-top: 1px solid #d5d5d5;
}
.career li .j_text
{
    height: 96px;
}
.career .li .j_p b
{
    left: 0;
    top: -5px;
    width: 26px;
    height: 9px;
    background: #d5d5d5;
}
.career .li a.act, .career .li a:hover
{
    border-color: #73b5df;
}
.career .li.act .j_d, .career .li:hover .j_d
{
    border-color: #1584c9;
    background-color: #fff;
}
.career .li.act .j_d h1, .career .li:hover .j_d h1
{
    color: #1584c9;
}
/**************************
	社会招聘展开
****************************/
.c-popo .c-bg
{
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.c-popo .c-box
{
    width: 570px;
    height: 500px;
    margin-left: -285px;
    margin-top: -250px;
    background-color: #fff;
}
.c-popo .c-box .li
{
    width: 100%;
}
.c-popo .c-box .li h1
{
    color: #1584c9;
}
.c-popo .c-box .li .j_d
{
    background-color: #fff;
    padding-bottom: 20px;
}
.c-popo .c-box .li .j_p
{
    text-align: right;
}
.c-popo .c-box .li .j_p .s_addr
{
    margin-right: 30px;
}
.c-popo .c-box .li .j_text
{
    border-top: none;
}
.c-popo .c-box .li .j_text h3
{
    border-bottom: 1px solid #ebebeb;
}
.c-popo .c-box .li a:hover
{
    border-color: #fff;
}
.c-popo .c-box .li:hover .j_d
{
    border-color: #fff;
    background-color: #fff;
}
.c-popo .c-box .li .a-line
{
    width: 81%;
    border-top: 1px solid #ebebeb;
}
.c-popo .c-box .li .s-more
{
    width: 198px;
    border: 1px solid #c5c5c5;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 26px;
}
.c-popo .c-box .li .s-more:hover
{
    border: 1px solid #c5c5c5;
}
.mCustomScrollBox > .mCSB_scrollTools
{
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
}
/**************************
	校园招聘
****************************/
.school .s_btn a
{
    color: #999;
    font-size: 14px;
    border: 1px solid #dedede;
    padding: 10px;
    width: 180px;
    line-height: 28px;
    margin: 0 10px;
}
.school .s_btn a.act
{
    border-color: #1584c9;
    background: #1584c9;
    color: #fff;
}
/**************************
	联系我们
****************************/
.concat-us .a-map
{
    padding-top: 50px;
    background: url(../images/jxsh.png) no-repeat center top;
}
.concat-us .c_u_li
{
    margin-left: -2.08%;
}
.concat-us .c_u_li li
{
    width: 31.25%;
    margin-left: 2.08%;
    float: left;
    margin-bottom: 18px;
}
.concat-us .c_u_li li > div
{
    border-style: solid;
    border-color: #e0e0e0;
    border-top-color: #dadada;
    border-width: 4px 1px 1px;
    padding: 15px;
}
.concat-us .c_u_li li > div p
{
    min-height: 90px;
    max-height: 90px;
    overflow: hidden;
}
/**************************
	商品详情
****************************/
.banner .c_banner .bx-wrapper
{
    margin-bottom: 45px;
}
.banner .c_banner .bx-wrapper .bx-controls-auto, .banner .bx-wrapper .bx-pager
{
    bottom: -45px;
}
.banner .c_banner .bx-wrapper .bx-pager.bx-default-pager a
{
    background: #d2d2d2;
    border: 2px solid transparent;
    border-radius: 50%;
}
.banner .c_banner .bx-wrapper .bx-pager.bx-default-pager a.active, .banner .c_banner .bx-wrapper .bx-pager.bx-default-pager a:focus, .banner .c_banner .bx-wrapper .bx-pager.bx-default-pager a:hover
{
    background: transparent;
    border-color: #208acc;
}
.banner .c_banner .bx-wrapper .bx-controls-direction a
{
    width: 40px;
    height: 79px;
    margin-top: -40px;
}
.banner .c_banner .bx-wrapper .bx-controls-direction a.bx-prev
{
    background: url(../images/n_prev.png) no-repeat center center;
    left: -45px;
}
.banner .c_banner .bx-wrapper .bx-controls-direction a.bx-next
{
    background: url(../images/n_next.png) no-repeat center center;
    right: -45px;
}
.proopen_nav
{
    background: #fff;
}
.pro-detail .table .table-title
{
    width: 68px;
    border: solid #cccccc;
    border-width: 1px 0 1px 1px;
}
.pro-detail .table .table-title span
{
    margin: 1px;
    display: table;
}
.pro-detail .table .table-title span i
{
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
    background: #f2f2f2;
}
.pro-detail .table table
{
    table-layout: fixed;
}
.pro-detail .table table td
{
    padding: 10px 0;
    line-height: 22px;
    font-size: 14px;
}
.pro-detail .table table td.td01
{
    width: 208px;
}
.pro-detail .table table td.td02
{
    width: 268px;
}
.pro-detail #table
{
    overflow: scroll-y;
}
.pro-detail .pro-img
{
    margin-left: -10px;
}
.pro-detail .pro-img img
{
    margin-bottom: 30px;
    margin-left: 10px;
}
.pro-detail .pro-video
{
    height: 432px;
}
.pro-detail .pro-video .pro-bg
{
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    top: 0;
    left: 0;
}
.pro-detail .pro-video .pro-ico
{
    top: 0;
    left: 0;
    background: url(../images/video_ico.png) no-repeat center center;
}
.pro-detail .pro-line ul
{
    margin-left: -4.03%;
}
.pro-detail .pro-line li
{
    margin-left: 4.03%;
    width: 29.3%;
    float: left;
    margin-bottom: 25px;
}
.pro-detail .pro-line li select
{
    border: 1px solid #cdcdcd;
    background: #f5f5f5;
    height: 38px;
    line-height: 38px;
    padding: 10px;
    color: #666;
    outline: none;
}
.pro-detail .pro-line li .inp
{
    border: 1px solid #cdcdcd;
    height: 38px;
    line-height: 38px;
    padding: 0 2%;
    width: 95%;
}
.pro-detail .pro-line li .inp.but-act
{
    background: #1584c9;
    color: #fff;
    border-color: #1584c9;
}
.pro-detail .pro-line li textarea
{
    border: 1px solid #cdcdcd;
    width: 93%;
    padding: 10px 1%;
    height: 118px;
    outline: none;
}
.pro-detail .pro-line li.long
{
    width: 100%;
}
.pro-detail .pro-line li .button
{
    width: 100%;
    background: #e7e7e7;
    color: #999;
}
.news-tt
{
    padding-left:2.5%;
}
.b-t
{
    border-top:1px solid #c5c5c5;
}