﻿@charset "utf-8";
/*index css*/
body {
    background: #F5F5F5;
}

strong {
    font-size: 14px;
}

iframe {
    width: 90%;
}

/*头部*/
.header {
    overflow: hidden;
    background: #46c15d !important;
    text-align: center;
    height: 4.8rem;
    line-height: 4.8rem;
    top: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 720px;
    position: relative;
    z-index: 999;
    /*text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.2);*/
}

.header-logo {
    background: url(/static/m/images/logo.png) 0rem 1rem no-repeat;
    width: 10rem;
    background-size: 100%;
    height: 4.7rem;
    float: left;
    margin-left: 1rem;
}

.header-logo a {
    padding: 2rem 22rem;
    text-indent: -9999em;
    overflow: hidden;
}

.header-open-menu { /* border-left: 1px solid #dddddd; */
    display: inline-block;
    width: 4.8rem;
    position: relative;
    float: right; /* right: 2rem;padding: 1rem 0; */
    height: 4.8rem;
}

.opens {
    background: url('/static/m/images/menu_bars.png') no-repeat;
    display: block;
    width: 4.8rem;
    height: 4.8rem;
    background-size: contain;
    text-indent: -999px;
}

.header-tel {
    width: 14.4rem;
    height: 2.4rem;
    float: right;
    margin-top: 1.2em;
}

.header-tel img {
    width: 100%;
}

.header-home {
    width: 4.8rem;
    height: 4.8rem;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    z-index: 55;
}

.header-home a {
    background: url("/static/m/images/home_ioc.png") no-repeat;
    width: 4.8rem;
    height: 4.8rem;
    background-position: 50% 50%;
    display: block;
    background-size: 50% auto;
}

.header-tit {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 1.6rem;
    margin-top: 0.1rem;
    line-height: 4.8rem;
}

.drawer-open .header {
    right: 280px;
    webkit-transition: right .4s cubic-bezier(0.19, 1, .22, 1);
    -o-transition: right .4s cubic-bezier(0.19, 1, .22, 1);
    transition: right .4s cubic-bezier(0.19, 1, .22, 1)
}

/*幻灯片*/
.banner {
    margin-top: 0;
}

.focus {
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.focus .hd {
    width: 100%;
    height: 11px;
    position: absolute;
    z-index: 1;
    bottom: 8px;
    text-align: center;
}

.focus .hd ul {
    display: inline-block;
    height: 8px;
    padding: 3px 5px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 0;
    vertical-align: top;
}

.focus .hd ul li {
    display: inline-block;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    margin: 0 5px;
    vertical-align: top;
    overflow: hidden;
}

.focus .hd ul .on {
    background: #46c15d;
}

.focus .bd {
    position: relative;
    z-index: 0;
}

.focus .bd li img {
    width: 100%;
    height: auto;
}

.focus .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*今日特价*/
.hot_pre {
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff; /* padding: 5px; *//* margin-top: 5px; */
    overflow: hidden;
}

.hot_pre dl.today {
    position: relative;
    width: 35%;
    float: left;
    height: 161px;
}

.hot_pre dl.today .tit {
    margin-top: 10px;
    margin-left: 6%;
    overflow: hidden;
    text-align: center;
    font-size: 16px; /*text-indent: -999em;*/
}

.hot_pre dl.today .txt {
    font-size: 12px;
    color: #848484;
    padding-top: 5px;
    max-height: 36px;
    line-height: 18px;
    overflow: hidden;
    padding-left: 6%;
    text-align: center;
    color: #B1A8A8;
}

.hot_pre dl.today .img {
    text-align: center;
    padding-top: 10px;
    height: 110px;
    overflow: hidden;
}

.hot_pre dl.pre_item {
    position: relative;
    width: 32.2%;
    float: left;
    height: 80px;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
}

.hot_pre dl.pre_item .tit {
    margin: 10px 0 0 6%;
    overflow: hidden;
    text-align: left;
    width: 60px;
    height: 20px;
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, "宋体";
    font-size: 14px;
}

.hot_pre dl.pre_item .txt {
    font-size: 10px;
    color: #848484;
    padding-top: 5px;
    padding-left: 6%;
    width: 50%;
    max-height: 34px;
    overflow: hidden;
    line-height: 1.25;
}

.hot_pre dl.pre_item .img {
    width: 70px;
    height: 45px;
    position: absolute;
    right: 0;
    bottom: 5px;
    background-color: #fff;
    overflow: hidden;
}

.hot_pre dl:nth-child(4) {
    border-bottom: 0;
}

.hot_pre dl:nth-child(5) {
    border-bottom: 0;
}

/*车型*/
.models, .newlist { /* overflow:auto; */
}

.models_tit, .newlist_tit, .carcate_tit, .carhot_tit, .car_tit, .quote_tit, .scjd_tit, .line_tit, .zhinan_tit, .lvyou_tit, .sale_tit, .char_tit, .listpic_tit {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0.8em;
    height: 42px;
    line-height: 42px;
    background: #fff;
    position: relative;
    border-width: 0 0 1px 0;
    font-size: 16px;
    border-top: 1px solid #e5e5e5;
}

.models_tit:after, .newlist_tit:after, .carcate_tit:after, .carhot_tit:after, .car_tit:after, .quote_tit:after, .scjd_tit:after, .line_tit:after, .zhinan_tit:after, .lvyou_tit:after, .sale_tit:after, .char_tit:after, .listpic_tit:after {
    content: "";
    position: absolute;
    left: 0em;
    top: 1rem;
    width: 4px;
    height: 1em;
    line-height: 1em;
    background: #46C15D;
    z-index: 20;
}

.models_con {
    padding-right: 2%;
    padding-bottom: 0%;
    padding-top: 2%;
    overflow: hidden;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.models_con ul {
    list-style-type: none;
}

.models_con li {
    width: 48%;
    margin-left: 2%;
    margin-bottom: 2%; /*background: #eee;height: 18rem;*/
    float: left;
}

.models_con li a { /* padding: 0 0 0 1rem; *//* font-size: 14px; line-height: 28px; */
}

.models_con li .modefm {
    position: relative;
    background-size: 100% 100%;
    padding-top: 70%;
}

.models_con li .modetit {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #000;
    opacity: .54;
    filter: alpha(opacity=24);
}

.models_con li .modetit p {
    text-align;
    color: #FFF;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
}

.models_text, .newlist_text, .quote_text, .scjd_text, .line_text, .zhinan_text, .lvyou_text, .sale_text, .char_text, .listpic_text {
    font-size: 16px;
}

/*租车报价*/
.quote {
    background: #fff;
}

.quote_con ul {
    list-style-type: none;
}

.quote_con li {
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0 8px 10px;
    overflow: hidden;
    display: block;
    position: relative;
}

.quote_con li .quote_img {
    float: left;
    width: 115px;
    height: 80px;
    position: relative;
    margin-right: 8px;
}

.quote_con li .quote_img img {
    width: 115px;
    height: 80px;
    vertical-align: middle;
}

.quote_con li .quote_info {
    overflow: hidden;
    line-height: 18px;
    max-height: 80px;
}

.quote_con li .tit_area {
    position: relative;
    height: 33px;
    font-size: 14px;
}

.quote_con li .rent {
    font-size: 14px;
    padding-top: 0px;
    color: #9b9b9b;
    line-height: 27px;
}

.quote_con li .rent span {
    color: #46C15D;
    font-size: 14px;
    font-weight: bolder;
}

/*.quote_con li:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 13px;
    top: 30px;
}*/

/*首页资讯*/
.newlist_con { /* padding: 0 2%; */
    background-color: #fff;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

.newlist_con li {
    padding: 0 10px;
    height: 40px;
    border-bottom: 1px dashed #e6e6e6;
}

.newlist_con li:after {
    content: '';
    width: 3px;
    height: 0.4rem;
    position: absolute;
    left: 1rem;
    margin-top: 17px; /* background-color: #37A66B; */
}

.newlist_con li a {
    display: block;
    float: left;
    width: 70%;
    height: 40px;
    line-height: 40px;
    color: #3c3c3c; /* padding: 0 0 0 13px; */
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.newlist_con li a:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 13px;
}

.newlist_con li:nth-child(7) {
    border-bottom: 0;
}

.newlist_con li em {
    float: right;
    line-height: 40px;
    margin-right: 20px;
    color: #B3ABAB;
}

/*四川旅游景点*/
.scjd {
    background: #fff;
}

.scjd_con {
    overflow: auto;
}

.scjd_item {
    display: inline-block;
    width: 24.77%;
    height: 100px;
    float: left;
    text-align: center;
    border: 1px solid #eee;
    border-left: 0;
    border-top: 0;
}

.scjd_item .icon {
    padding-top: 10px;
}

.scjd_item .icon img {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-size: 155%;
}

.scjd_item .name {
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #323232;
    font-size: 12px;
    display: inherit;
}

.scjd_item:nth-child(4), .scjd_item:nth-child(8), .scjd_item:nth-child(12) {
    border-right: 0;
}

/*旅游线路*/
.line {
    background: #fff;
}

.line_con {
    overflow: auto;
    border-bottom: 1px solid #e5e5e5;
}

.line_con li {
    padding: 0 10px;
    height: 40px;
    border-bottom: 1px dashed #e6e6e6;
}

.line_con li a:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: .2rem;
}

.line_con li:nth-child(5) {
    border-bottom: 0;
}

ol {
    counter-reset: li;
    list-style: none;
    *list-style: decimal;
    font: 15px 'trebuchet MS', 'lucida sans';
    padding: 0;
    margin-bottom: 4em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.rounded-list a {
    position: relative;
    display: block;
    padding: 1.2rem 0 0 2em;
    *padding: 0.4em; /*for ie6/7*/
    color: #444;
    text-decoration: none;
    /*CSS3属性*/
    border-radius: 0.3em; /*制作圆角*/
    /* transition动画效果*/
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.rounded-list a:hover::before {
    /*悬停时旋转编码*/
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.rounded-list a::before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -0.3em;
    top: 87%;
    margin-top: -1.3em;
    background: #D6D6D6;
    height: 1.5em;
    width: 1.5em;
    line-height: 1.5em;
    border: 0.3em solid #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

/*租车指南*/
.zhinan {
    background: #fff;
}

.zhinan_con {
    overflow: auto;
    border-bottom: 1px solid #e5e5e5;
}

.zhinan .hd {
    font-size: 14px;
}

.zhinan .hd ul {
    position: absolute;
    height: 43px;
    top: 0;
    right: 0;
    overflow: hidden;
}

.zhinan .hd ul li {
    float: left;
    padding: 0 4px;
    color: #666;
}

.zhinan .hd ul .on {
    border-bottom: 2px solid #F5AB38;
    background: #fff;
    color: #CF7F21;
}

.zhinan .hd ul .on a {
    display: block;
}

.zhinan .bd ul {
    position: relative;
}

.zhinan .bd li {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border-bottom: 1px dashed #e6e6e6;
    overflow: hidden;
}

.zhinan .bd li em {
    float: right;
    line-height: 40px;
    margin-right: 20px;
    color: #B3ABAB;
}

.zhinan .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-size: 14px;
    width: 72%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.zhinan .bd li em:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 13px;
}

.zhinan .bd li:nth-child(9) {
    border-bottom: 0;
}

/*优质线路*/
.lvyou {
    background: #fff;
    overflow: hidden;
}

.lvyou .item {
    display: inline;
    float: left;
    width: 100%;
    padding-bottom: 10px; /* border:1px solid #EBEBEB; margin: 10px 0 10px 0; */
}

.lvyou .item .tab {
    height: 42px;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 13px;
}

.lvyou .item .tab h5 {
    position: absolute;
    left: 10px;
    font-size: 14px;
}

.lvyou .item .tab .switchBtn {
    position: absolute;
    top: 3px;
    right: 0;
}

.lvyou .item .tab .switchBtn a {
    float: left;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    overflow: hidden;
    text-indent: -999px;
    background: url(/static/m/images/icon_arr.gif) no-repeat;
    outline: none;
}

.lvyou .item .tab .switchBtn a.prev {
    background-position: 0 -25px;
}

.lvyou .item .tab .switchBtn a.prevNot {
    background-position: 0 0;
    cursor: default;
}

.lvyou .item .tab .switchBtn a.next {
    background-position: right -25px;
}

.lvyou .item .tab .switchBtn a.nextNot {
    background-position: right 0;
    cursor: default;
}

.lvyou .item .tab ul {
    top: 13px;
    width: 200px;
    height: 28px;
    overflow: hidden;
}

.lvyou .item .tab ul li {
    float: left;
    cursor: pointer;
    line-height: 26px;
    padding: 0 8px;
}

.lvyou .item .tab ul li.current {
    cursor: text;
    color: #E45E2E;
    font-weight: 700;
}

.lvyou .item .items {
    display: none;
}

.lvyou .item .items li {
    padding: 0 10px;
    height: 40px;
    border-bottom: 1px dashed #e6e6e6;
}

.lvyou .item .items li:after {
    content: '';
    width: 3px;
    height: 0.4rem;
    position: absolute;
    left: 1rem;
    margin-top: 17px; /* background-color: #37A66B; */
}

.lvyou .item .items li a {
    display: block;
    float: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #3c3c3c; /* padding: 0 0 0 13px; */
    font-size: 14px;
}

.lvyou .item .items li a:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 13px;
}

.lvyou .item .items li:nth-child(7) {
    border-bottom: 0;
}

.lvyou_con {
    padding: 6% 2%;
    position: static;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

.index_ad_box {
    margin: 15px 0;
}

.index_ad_box img {
    width: 100%;
}

.index_about_box {
    background: #fff;
}

.index_about_title {
    background: #99c7f3;
    padding: 9px 10px;
    font-size: 14px;
    font-weight: bold;
}

.index_about_title span {
    color: #52a4f3;
}

.index_about_body {
    background: #e6e6e6;
}

/*底部*/
.footer_box {
    background: #fff;
    padding-top: 30px;
}

.footer {
    background: #99c7f3;
    margin-bottom: -15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 2px solid #fec600;
    position: relative;
    padding-top: 44px;
}

.footer p {
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    color: #1b181d;
}

.bot_tel {
    display: block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin-bottom: 10px;
    position: absolute;
    top: -18px;
}

.bot_tel img {
    width: 226px;
    height: 49px;
}

.bot_tel i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    background: url(/static/m/images/tel_ioc.png) no-repeat #46C15D;
    width: 20px;
    height: 20px;
    background-size: 100%;
}

.span-tel {
    font-size: 14px;
    color: #34c083;
    font-weight: bold;
}

.span-info {
    font-size: 14px;
    color: #333333;
}

/*面包屑*/
.mbx {
    line-height: 40px;
    border-bottom: 1px dotted #ECECEC;
}

.mbx a {
    background: url(/static/m/images/mbx.png) no-repeat;
    background-size: 20px 40px;
    padding: 11px 5px 12px 30px;
    font-size: 14px;
}

/*详细页*/
.car {
    background-color: #fff;
}

.car_con {
    padding-right: 2%; /* padding-bottom: 0%; padding-top: 2%; */
    overflow: hidden;
    background-color: #fff;
    border-bottom: 1px solid #eee;
    padding-bottom: 2%;
}

.car_con li {
    width: 48%;
    margin-left: 2%;
    margin-top: 2%;
    float: left;
}

.car_con li .car_fm {
    padding: 2%;
    border: 1px solid #eee;
    text-indent: -999px;
}

.car_con li .car_img {
    position: relative;
    padding-top: 70%;
}

.car_con li .car_info {
    border: 1px solid #eee;
    font-size: 14px;
    line-height: 28px;
    border-top: none;
    text-align: center;
}

/*正文*/
.maincon {
    padding-bottom: 0px;
    background: #fff;
}

.content {
    padding: 0.8rem;
    word-wrap: break-word;
    text-align: justify;
}

.content p, .content div {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}

.content p img, .content div img {
    padding-right: 2em;
}

.content div strong {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.content p img, .content div img {
    max-width: 100% !important;
    height: auto !important;
    width: expression(this.width > 600 ? "600px" : this.width) !important;
}

.content center img {
    max-width: 100% !important;
    height: auto !important;
    width: expression(this.width > 600 ? "600px" : this.width) !important;
}

.content h1 {
    font-size: 20px;
    color: #000;
    line-height: 16px;
    padding: 10px 0;
}

.contit {
    text-align: left;
    padding: 1rem 0 0;
    margin: 0 1rem;
}

.contit h1 {
    font-size: 16px;
    line-height: 2.8rem;
    padding: 0.5rem 0 0.5rem 0.5rem;
    color: #333;
    text-align: center;
    font-weight: bold;
}

.contit p {
    font-size: 14px;
    color: #666;
    line-height: 1.6rem;
    padding: 0 0 0 0.5rem;
    text-align: center;
}

.contxt {
    padding: 15px;
    word-wrap: break-word;
    text-align: justify;
    font-size: 14px;
}

.contxt p {
    font-size: 14px;
    line-height: 2rem;
    text-indent: 2em;
    padding-bottom: 1rem;
}

.contxt div img, .contxt p img, .contxt center img, .contxt div span img, .contxt strong img {
    max-width: 100% !important;
    height: auto !important;
    width: expression(this.width > 600 ? "600px" : this.width) !important;
}

.conact, .conmodels, .hot_mode {
    margin-top: 0rem !important;
}

.conact .title, .conmodels .title, .hot_mode .title {
    font-size: 1.4rem;
    line-height: 2.8rem;
    padding: 0 1rem;
    background: #f7f7f7;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    color: #2f2f2f;
}

.conact .hdpg {
    padding: 1rem;
    border-top: 1px solid #eee;
}

.content p a, .content p a:link {
    color: #09a126;
}

/*今日特价*/
.sale {
    background: #fff;
}

.sale_con {
    font-size: 14px;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

.sale_con img { /*height: 4.5rem;*/
    width: 8rem;
    box-sizing: border-box;
    vertical-align: middle;
}

.sale_con li {
    width: 50%;
    float: left;
    height: 114px; /* margin-bottom: 0.3em; */
    text-align: center; /* background-color: #eee; */
}

.sale_con_tit {
    text-align: left;
    padding: 0.5rem;
}

.sale_con_price {
    text-align: center;
    line-height: 28px;
}

.sale_con li:nth-child(1), .sale_con li:nth-child(4) {
    background: #eee;
}

/*亮点发布*/
.char {
    background: #fff;
}

.char_con {
    overflow: auto;
    border-bottom: 1px solid #e5e5e5;
}

.char_con li {
    padding: 0 10px;
    height: 40px;
    border-bottom: 1px dashed #e6e6e6;
}

.char_con li:after {
    content: '';
    width: 3px;
    height: 0.4rem;
    position: absolute;
    left: 1rem;
    margin-top: 17px; /* background-color: #37A66B; */
}

.char_con li a {
    display: block;
    float: left;
    width: 95%;
    height: 40px;
    line-height: 40px;
    color: #3c3c3c; /* padding: 0 0 0 13px; */
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.char_con li a:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 15px;
}

.char_con li:nth-child(7) {
    border-bottom: 0;
}

/*carcate*/
.carcate {
    background: #fff;
}

.carcate_con {
    padding: 15px 15px 5px 5px;
    overflow: hidden;
}

.club-span {
    width: 33.33%;
    float: left;
    padding-bottom: 10px;
}

.club-span a {
    color: #666;
    border: 1px solid #d6d6d6;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    text-align: center;
    font-size: 14px;
    display: block;
    background: #fff;
}

/*zccs*/
.newslist {
    background: #fff;
}

.newslist_con {
    padding-bottom: 1rem;
}

/*翻页*/
.pages {
    background-color: #fff; /* border: 1px solid #fff; */
    text-align: center;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* padding: 2rem 0; */
}

.pages .prev {
    margin-left: 4.6875%;
    width: 31.25%;
    color: #fff;
    float: left;
    display: block;
    height: 3rem;
    line-height: 3rem;
    background-color: #46C15D;
    font-size: 16px;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.pages .cen {
    width: 28.125%;
    background-color: #fff;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    color: #000;
    position: relative;
    box-sizing: border-box;
    float: left;
    display: block;
    height: 3rem;
    line-height: 3rem;
    font-size: 16px;
    margin: 2rem 0;
}

.pages .next {
    width: 31.25%;
    background-color: #46C15D;
    color: #fff;
    float: left;
    display: block;
    height: 3rem;
    line-height: 3rem;
    font-size: 16px;
    margin: 2rem 0;
}

/*上一篇 下一篇*/
.intro {
    padding: 5px 0;
    line-height: 25px;
    font-size: 13px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

.intro li {
    text-align: left;
    overflow: hidden;
    margin: 0 8px; /* font-size: 16px; height: 38px; */
    line-height: 30px;
}

.carhot {
    background: #fff;
}

.carhot_con {
    padding: 15px;
    font-size: 1.2rem;
    background: #fff;
    overflow: auto;
}

.carhot_con a {
    color: #fff;
}

.carhot_con img {
    width: 100%;
    height: 100%;
    display: block;
}

.carhot_left {
    width: 75.2%;
    float: left;
    overflow: hidden;
    position: relative;
}

.carhot_right {
    width: 24.8%;
    float: right;
    overflow: hidden;
}

.carhot_right ul {
    padding: 0 0 0 3px;
}

.carhot_right ul li {
    margin-bottom: 3px;
    position: relative;
}

.carhot_text {
    width: 100%;
    height: 25px;
    line-height: 25px;
    background: #000;
    opacity: .6;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
}

/*底部浮动*/
.openMenu .fudong {
    display: none;
}

.fudong {
    width: 100%;
    max-width: 720px;
    height: 45px;
    position: fixed;;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    display: block;
    z-index: 999;
}

.fudong a {
    width: 33.33%;
    height: 100%;
    display: block;
    text-align: center;
    float: left;
}

.fudong a span {
    line-height: 45px;
    color: #000;
    font-size: 16px;
    padding: 1rem 1rem 1rem 2.2rem;
}

.fudong .fd_bg01 {
    background: #fec600;
}

.fudong .fd_bg01 span {
    background: url(/static/m/images/map_ioc.png) no-repeat left center;
    background-size: 20%;
}

.fudong .fd_bg02 {
    background: #99c7f3;
}

.fudong .fd_bg02 span {
    background: url(/static/m/images/tel_ioc.png) no-repeat left center;
    background-size: 20%;
}

.fudong .fd_bg03 {
    background: #ff5a00;
}

.fudong .fd_bg03 span {
    background: url(/static/m/images/zxkf-icon.png) no-repeat left center;
    background-size: 20%;
}

/*右侧菜单*/
.drawer-main {
    position: fixed;
    top: 0;
    width: 280px;
    height: 100%;
    overflow: hidden
}

.drawer-left .drawer-main {
    left: -280px;
    -webkit-transition: left .4s cubic-bezier(0.19, 1, .22, 1);
    -o-transition: left .4s cubic-bezier(0.19, 1, .22, 1);
    transition: left .4s cubic-bezier(0.19, 1, .22, 1)
}

.drawer-left.drawer-open .drawer-main {
    left: 0
}

.drawer-right .drawer-main {
    right: -280px;
    -webkit-transition: right .4s cubic-bezier(0.19, 1, .22, 1);
    -o-transition: right .4s cubic-bezier(0.19, 1, .22, 1);
    transition: right .4s cubic-bezier(0.19, 1, .22, 1)
}

.drawer-right.drawer-open .drawer-main {
    right: 0;
}

.drawer-overlay {
    position: relative
}

.drawer-left .drawer-overlay, .drawer-left .drawer-hamberger {
    left: 0;
    -webkit-transition: left .4s cubic-bezier(0.19, 1, .22, 1);
    -o-transition: left .4s cubic-bezier(0.19, 1, .22, 1);
    transition: left .4s cubic-bezier(0.19, 1, .22, 1)
}

.drawer-left.drawer-open .drawer-overlay, .drawer-left.drawer-open .drawer-hamberger {
    left: 280px
}

.drawer-right .drawer-overlay, .drawer-right .drawer-hamberger {
    right: 0;
    -webkit-transition: right .4s cubic-bezier(0.19, 1, .22, 1);
    -o-transition: right .4s cubic-bezier(0.19, 1, .22, 1);
    transition: right .4s cubic-bezier(0.19, 1, .22, 1)
}

.drawer-right.drawer-open .drawer-overlay, .drawer-right.drawer-open .drawer-hamberger {
    right: 280px
}

.drawer-overlay-upper {
    position: fixed;
    top: 0;
    z-index: 1100;
    display: none;
    height: 100%;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5)
}

.drawer-left.drawer-open .drawer-overlay-upper {
    right: 0
}

.drawer-right.drawer-open .drawer-overlay-upper {
    left: 0
}

.drawer-default {
    background-color: #222;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .5);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, .5);
    border-bottom: 1px solid #222;
}

.drawer-default + .drawer-overlay { /* background-color:#fff */
}

.drawer-default .drawer-brand a {
    display: block;
    width: 100%;
    padding: 20px 15px;
    font-size: 22px;
    color: #fff
}

.drawer-default .drawer-brand a:hover {
    color: #444;
    text-decoration: none
}

.drawer-default .drawer-nav-title {
    display: block;
    padding: 15px 15px 0 15px;
    font-size: 18px
}

.drawer-default .drawer-nav-list {
    padding: 0;
    margin: 0 0 20px 0;
    list-style: none
}

.drawer-default .drawer-nav-list li {
    display: block
}

.drawer-default .drawer-nav-list li a {
    display: block;
    padding: 15px;
    color: #888
}

.drawer-default .drawer-nav-list li ul a {
    padding: 8px 20px
}

.drawer-hamberger {
    z-index: 1000;
    display: block;
    width: 4.8rem;
    height: 4.8rem;
    background-color: transparent;
    padding: 18px 0 0 13px;
}

.drawer-hamberger span {
    margin-top: 10px
}

.drawer-hamberger span, .drawer-hamberger span:before, .drawer-hamberger span:after {
    position: absolute;
    display: block;
    width: 30px;
    height: 2px;
    cursor: pointer;
    content: '';
    background-color: #fff;
    border-radius: 1px;
    -webkit-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
    -o-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
    transition: all .4s cubic-bezier(0.19, 1, .22, 1)
}

.drawer-hamberger span:before {
    top: -10px
}

.drawer-hamberger span:after {
    bottom: -10px
}

.drawer-open .drawer-hamberger span {
    background-color: transparent
}

.drawer-open .drawer-hamberger span:before, .drawer-open .drawer-hamberger span:after {
    top: 0
}

.drawer-open .drawer-hamberger span:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.drawer-open .drawer-hamberger span:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.drawer-hamberger:hover {
    cursor: pointer
}

/*摄影列表*/
.listpic {
    background: #fff;
}

.listpic_con {
    overflow: auto;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    padding-right: 2%;
    padding-bottom: 0%;
    padding-top: 2%;
}

.listpic_con li {
    width: 31.3%;
    margin-left: 2%;
    margin-bottom: 2%;
    float: left;
    position: relative;
}

.listpic_con li img {
    width: 100%;
}

.listpic_con span {
    position: absolute;
    left: 6%;
    bottom: 8%;
    padding: 2% 4%;
    font-size: 0.7rem;
    border: 1px solid black;
    background-color: black;
    color: white;
    opacity: 0.8;
}

.listpic_tit {
    border-top: none;
}

.listpic_text:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 13px;
    top: 5px;
}

/*列表线路*/
.list_line {
    background: #fff;
}

.list_line ul {
    list-style-type: none;
}

.list_line li {
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 0 8px 10px;
    overflow: hidden;
    display: block;
    position: relative;
}

.list_line li .list_line_img {
    float: left;
    width: 115px;
    height: 90px;
    position: relative;
    margin-right: 8px;
}

.list_line li .list_line_img img {
    width: 115px;
    height: 80px;
    vertical-align: middle;
}

.list_line li .list_line_info {
    overflow: hidden;
    line-height: 18px;
    max-height: 90px;
}

.list_line li .list_line_area {
    position: relative;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
}

.list_line li .line_rent {
    font-size: 14px;
    line-height: 20px;
    color: #9b9b9b;
}

.list_line li .line_rent span { /* color: #46C15D; */
    font-size: 14px;
    margin-right: 10px;
}

.list_line li .line_rent em {
    font-weight: bolder;
    color: #46C15D;
    margin-right: 3px;
}

.list_line li:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 13px;
    top: 35px;
}

/*租车价格*/
.price {
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.price li {
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 12px 8px 10px;
    overflow: hidden;
    display: block;
    position: relative;
}

.price li .price_img {
    float: left;
    width: 115px;
    height: 90px;
    position: relative;
    margin-right: 8px;
}

.price li .price_img img {
    width: 115px;
    height: 80px;
    vertical-align: middle;
}

.price li .price_info {
    overflow: hidden;
    line-height: 18px;
    max-height: 90px;
}

.price li .price_area {
    position: relative;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.price li .p_text {
    font-size: 14px;
    line-height: 16px;
    color: #999;
    height: auto;
    max-height: 34px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
}

.price li .price_rent {
    font-size: 14px;
    line-height: 30px;
    color: #9b9b9b;
}

.price li .price_rent span { /* color: #46C15D; */
    font-size: 14px;
    margin-right: 10px;
}

.price li .price_rent em {
    font-weight: bolder;
    color: #46C15D;
    margin-right: 3px;
}

#lrzj_y {
    width: 100%;
    height: 388px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}

#dates {
    width: 40%;
    overflow: hidden;
    position: absolute;
    top: 5%;
    right: 2%;
    text-align: right;
}

#dates li {
    list-style: none; /* width: 100px; */
    height: 31px;
    font-size: 14px;
    padding-left: 10px;
}

#dates a {
    line-height: 38px; /* padding-bottom: 10px; */
    color: rgba(255, 255, 255, 0);
}

#dates .selected {
    font-size: 15px;
    color: #2B2626;
}

#lrzj_line {
    width: 100%;
    height: 315px;
    overflow: hidden;
    float: left;
}

#lrzj_line li {
    width: 100%;
    height: 315px;
    list-style: none;
}

.lvyou_con li:nth-child(1) {
    margin-top: 20px;
}

#lrzj_line li a {
    display: block;
    width: 100%;
    line-height: 28px;
    display: block;
    float: left;
    width: 100%;
    height: 38px;
    line-height: 38px;
    color: #3c3c3c;
    font-size: 14px;
    border-bottom: 1px dashed #e6e6e6;
}

#next, #prev {
    position: absolute;
    left: 49%;
    font-size: 70px;
    width: 38px;
    height: 22px;
    background-position: 0 -44px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

#next:hover, #prev:hover {
    background-position: 0 0;
}

#next {
    bottom: 6px;
    background-image: url('/static/m/images/next_v.png');
}

#prev {
    top: 52px;
    background-image: url('/static/m/images/prev_v.png');
}

#next.disabled, #prev.disabled {
    opacity: 0.2;
}

/*酒店*/
.hotel {
    overflow: hidden;
    border-bottom: 1px solid #E5E5E5;
}

.hotel-img {
    width: 100%;
}

.hotel-img img {
    width: 100%;
}

.hotel-head {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #eee;
    padding: 0 2%;
    overflow: hidden;
}

.hotel-head h1 {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    text-overflow: ellipsis;
    white-space: normal;
    padding: 2% 0;
    overflow: hidden;
    font-weight: bolder;
}

.hotel-ms {
    background-color: #fff;
    overflow: hidden;
}

.tooler {
    overflow: hidden;
    color: #BABABA;
    font-size: 14px;
    line-height: 32px;
    border-bottom: 1px solid #eee;
    text-align: left;
}

.tooler span {
    color: #46C15D;
    font-weight: bold;
}

.tooler .w50 {
    width: 48%;
    padding-left: 2%;
}

.tooler .w50:nth-child(2) {
    border-left: 1px solid #eee;
}

.tooler .w50:nth-child(1) {
    margin-left: -1px;
}

.tooler .tel, .tooler .infos {
    padding: 0 2%
}

/*留言提交*/
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="enterdate"], #contact input[type="leaverdate"], #contact input[type="tourdate"], #contact input[type="zuchedate"], #contact textarea, #contact button[type="submit"] {
    font: 400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}

#contact {
    background: #F9F9F9;
    padding: 25px;
}

#contact h3 {
    color: #F96;
    display: block;
    font-size: 30px;
    font-weight: 400;
}

#contact h4 {
    margin: 5px 0 15px;
    display: block;
    font-size: 13px;
}

fieldset {
    border: medium none !important;
    margin: 0 0 10px;
    min-width: 100%;
    padding: 0;
    width: 100%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="enterdate"], #contact input[type="leaverdate"], #contact input[type="tourdate"], #contact input[type="zuchedate"], #contact textarea, #contact select {
    width: 96%;
    border: 1px solid #CCC;
    background: #FFF;
    margin: 0 0 10px;
    padding: 10px;
}

#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact textarea:hover {
    -webkit-transition: border-color 0.3s ease-in-out;
    -moz-transition: border-color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out;
    border: 1px solid #AAA;
}

#contact textarea {
    height: 100px;
    max-width: 100%;
    resize: none;
}

#contact button[type="submit"] {
    cursor: pointer;
    width: 100%;
    border: none;
    background: #46C15D;
    color: #FFF;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 15px;
}

#contact button[type="submit"]:hover {
    background: #09C;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}

#contact select {
    line-height: 1.4em;
    padding: 9px 10px;
    color: #888;
    display: block;
    width: 100%;
    background: white;
    margin-bottom: 10px;
}

#contact button[type="submit"]:active {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}

#contact input:focus, #contact textarea:focus {
    outline: 0;
    border: 1px solid #999;
}

::-webkit-input-placeholder {
    color: #888;
}

:-moz-placeholder {
    color: #888;
}

::-moz-placeholder {
    color: #888;
}

:-ms-input-placeholder {
    color: #888;
}

/*底部浮动
.openMenu .fudong{display:none;}
.fudong{width:100%;max-width:720px;height: 45px;position: fixed;;left: 0; right:0;  bottom:0;margin: 0 auto;display:block;}
.fudong a{width:50%;height:100%;display:block;text-align:center;float:left;}
.fudong a span{line-height: 45px;color:#fff;font-size:16px;padding:1rem 1rem 1rem 2.2rem;}
.fudong .fd_bg01{background:#CB0A0D;}
.fudong .fd_bg01 span{background:url(/static/m/images/map_ioc.png) no-repeat left center;background-size:20%;}
.fudong .fd_bg02{background:#0ACBBC;}
.fudong .fd_bg02 span{background:url(/static/m/images/tel_ioc.png) no-repeat left center;background-size:20%;}*/

.disno {
    display: none;
}

.content p img {
    margin-left: -2em;
    padding: 0;
}

p.more {
    text-align: center;
    padding: 10px 0;
    background: #ff5a00;
}

p.more a {
    font-size: 1.5rem;
    color:#fff;
    display: block;
}

.header-tit a, header-tit a:link {
    color: #FF0;
}

.drawer-nav-title a, .drawer-nav-title a:link, .drawer-nav a, .drawer-nav a:link {
    color: #fff;
}

/*cj新增*/
.cj_cat_box {
    width: 100%;
    overflow: hidden;
    padding: 10px;
    line-height: 25px;
    background: #fff;
    border-bottom: 1px solid #ececec;
    background-color: white;
    font-size: 14px;
    box-sizing: border-box;
}
#cj_cat_box2 ul li{
    width: 33%;
}

.cj_cat_box ul li {
    float: left;
    width: 18%;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.cj_cat_box ul li:first-child{
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #46c15d;
    width: 25%;
    height: 30px;
    line-height: 30px;
}
.cj_cat_box ul li:first-child a{
    color: #46c15d;
}

.cj_cat_box .zt {
    color: #46c15d;
}

.pet_circle_nav {
    padding: 10px 0px;
    max-width: 100%;
}

.pet_circle_nav_list {
    max-width: 100%;
    overflow: hidden;
    text-align: center;
}

.pet_circle_nav_list li {
    width: 20%;
    float: left;
    box-sizing: border-box;
    padding: 5px;
}

.pet_circle_nav_list li img {
    width: 100%;
}

.pet_circle_nav_list span {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 5px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.price_scr_box {
    border-top: 1px dashed #b7b2c6;
    border-bottom: 1px dashed #b7b2c6;
    padding: 10px 5px;
    box-sizing: border-box;
}

.price_scr_body1, .price_scr_body2 {
    overflow: hidden;
}

.price_scr_box dl dt {
    color: #fff;
    width: 30%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: right;
    background: url(/static/m/images/bg_price_scr.jpg) no-repeat left center;
    background-size: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.price_scr_body1 dl dd {
    float: left;
    width: 30%;
    height: 32px;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
}

.price_scr_body2 dl dd {
    float: left;
    width: 17%;
    height: 32px;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
}

.zhinan_tit1 {
    border-bottom: 2px solid #99c7f3;
    padding: 0 0.4em;
    height: 42px;
    line-height: 42px;
    background: #fff;
    border-width: 0 0 1px 0;
    font-size: 16px;
}

.zhinan1 {
    background: #fff;
}

.zhinan1_con {
    overflow: auto;
    border-bottom: 1px solid #e5e5e5;
}

.zhinan1 .hd {
    font-size: 14px;
}

.zhinan1 .hd ul {
    height: 43px;
    overflow: hidden;
}

.zhinan1 .hd ul li {
    float: left;
    padding: 0 4px;
    box-sizing: border-box;
    margin-right: 10px;
    color: #666;
    border-radius: 5px 5px 0px 0px;
    width: 31%;
    background: #99c7f3;
    text-align: center;
}

.zhinan1 .hd ul li:last-child {
    margin-right: 0;
}

.zhinan1 .hd ul .on {
    border-bottom: 2px solid #fec600;
    background: #fec600;
    color: #CF7F21;
}

.zhinan1 .hd ul .on a {
    display: block;
    height: 43px;
}

.zhinan1 .bd ul {
    position: relative;
}

.zhinan1 .bd li {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border-bottom: 1px dashed #e6e6e6;
    overflow: hidden;
}

.zhinan1 .bd li em {
    float: right;
    line-height: 40px;
    margin-right: 20px;
    color: #B3ABAB;
}

.zhinan1 .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-size: 14px;
    width: 274px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(/static/m/images/icon_1.png) 0px 15px no-repeat;
    padding-left: 7%;
    background-size: 5%;
}
#znbox2 a{
	    background: none;
    padding-left: 0;
}
.zhinan1 .bd li em:after {
    content: '';
    width: 0.8rem;
    height: 0.8rem;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    right: 1rem;
    margin-top: 13px;
}

.zhinan1 .bd li:nth-child(9) {
    border-bottom: 0;
}

.quote2 {
    background: #fff;
}

.quote_con2 ul {
    list-style-type: none;
}

.zhinan1 .quote_con2 li {
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0 8px 10px;
    overflow: hidden;
    display: block;
    position: relative;
    height: 105px;
}

.quote_con2 li .quote_img {
    float: left;
    width: 115px;
    height: 100px;
    position: relative;
    margin-right: 8px;
}

.quote_con2 li .quote_img img {
    width: 115px;
    height: 100px;
    vertical-align: middle;
}

.quote_con li .quote_info {
    overflow: hidden;
    line-height: 18px;
    max-height: 80px;
}

.quote_con2 li .tit_area {
    position: relative;
    height: 34px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.quote_con2 li .rent {
    font-size: 12px;
    padding-top: 0px;
    color: #9b9b9b;
    line-height: 18px;
}

.quote_con2 li .rent span {
    color: #46C15D;
    font-size: 14px;
    font-weight: bolder;
}

.pull-left {
    float: left !important;
}

.pull-right {
    float: right !important;
}

.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index2-1 .index2-1-l{width: 50%; float: left;box-sizing:border-box;border-right:1px solid #e5e5e5; padding: 5px 0;font-size: 14px;    color: #0277cf;    font-weight: 700}
.index2-1 .index2-1-r{width: 50%;float: right;box-sizing:border-box;padding: 5px 0;font-size: 14px;    color: #0277cf;    font-weight: 700;}

.index2-1 img{display: inline-block;width: 13%;vertical-align: middle;}

.index2-3 li{float: left;text-align: center; width: 20%; padding: 8px 0}
.fenge{ height:1px; width:100%; border-bottom:1px dashed; color:#a0a0a0;}

.index6-1{margin-top: 8px;}
.index6{position:relative;}
.jiantou{position:absolute;top:45%; right:0;z-index:10}
.jiantou2{position:absolute;top:45%; left:0;z-index:10}
.index4-1{padding-left:10px;}
.index4{height: auto;    box-shadow: 0 1px 3px #999; border-radius: 5px; background-color: #ffffff;
    -webkit-box-shadow: 0 1px 3px #999; }

.index4 .p1{height: 30px; line-height:30px;padding: 0 10px;border-bottom: 1px solid #eeeeee}

.index4 .p1 span{color: #0277cf;font-size: 14px;}
.index4 .p1 a{color: #9b9b9b; font-size:12px;}
.index7-1{padding:0 10px;}
.index8-1{padding:0 10px;}
.index7{ height: auto;   box-shadow: 0 1px 3px #999; border-radius: 5px; background-color: #ffffff;
    -webkit-box-shadow: 0 1px 3px #999;}
.index7 .p1{height: 40px; line-height: 40px;padding: 0 10px;border-bottom: 1px solid #eeeeee}
.index7 .p1 span{color: #0277cf; }
.index7 .p1 a{color: #9b9b9b; font-size:12px;}
.index7-1{padding-bottom: 10px;}
.index7-1 li{box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999;width:30% ; margin-left:3%;height: 30px;line-height: 30px;border-radius: 5px;float: left;
    text-align: center;
    margin-top: 10px;
}


.index8{ height: auto;   box-shadow: 0 1px 3px #999; border-radius: 5px; background-color: #ffffff;
    -webkit-box-shadow: 0 1px 3px #999;}
.index8 .p1{height: 40px; line-height: 40px;padding: 0 10px;}
.index8 .p1 span{color: #0277cf;}
.index8 .p1 a{color: #9b9b9b;  font-size:12px;}

.index8-1{padding-bottom: 0px;}
.index8-1 li{width: 14.28%; float: left;text-align: center; padding-top: 15px;border-top: 1px solid #eeeeee}

.index8-1 li img{display: inline-block}
.index9 {padding-top: 20px}

.index10{text-align:center; padding-top: 20px}

.index10 li{width: 25%;float: left;}


.che1{margin-top: 50px;}
.che1 li{width: 33.33%; float: left;box-sizing:border-box;
    border-top:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    border-right:1px solid #eeeeee;

}
.che1 li img{width: 100%; display:block; height: auto;}


.che2{}
.che2 li{box-sizing:border-box;
    border-bottom:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
    float: left;
    width: 50%;
    padding-bottom: 10px;

}
.height-10{height: 10px; background-color: #e7e7e7;}

.che2 li img{display: block; width: 100%; height: 110px;}
.che2 li .p1{
    color: #626262;
    padding-left: 10px;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.che2 li .p2{color: #aeaeae; padding-left: 10px;font-size:12px;}
.che2 li .p2 span{color: #ff7200;}
.che2 li .p2 span strong{font-size: 14px;}
.che3{background-color: #e7e7e7;padding: 20px 0 40px 0;text-align: center}
.che3 a{display: inline-block; background-color: #ffffff; width: 80px; height: 35px; line-height: 35px; text-align: center;border-radius: 5px;}
.img-block{display: block; width: 100%; height: auto}
.che-d1{padding: 0 10px;height: 40px; line-height: 40px;}
.che-d1 .span1{color: #9a9a9a}
.che-d1 .span2{color: #282828}
.che-d2{padding: 10px; background-color: #e7e7e7;font-size: 18px;}
.che-d3 li{float: left;height: 40px; line-height: 40px;background-color: #ffffff;border-bottom: 1px solid #eeeeee}
.che-d3 li .span1{color: #006fc0}
.che-d3 li .span2{color: #ff3737}
.che-d3 .li1{width: 70%; padding-left: 10px;box-sizing:border-box;}
.che-d3 .li2{width: 30%; background-color: #006fc0;color: #ffffff;text-align: center; }
.che-d3 .li3{width: 50%; padding-left: 10px;box-sizing:border-box;border-right:1px solid #eeeeee; }
.che-d3 .li4{width: 50%; padding-left: 10px;box-sizing:border-box; }
.che-d3 .li5{width: 50%; padding-left: 10px;box-sizing:border-box;border-right:1px solid #eeeeee; }
.che-d3 .li6{width: 50%; padding-left: 10px;box-sizing:border-box; }

.che-d4{padding: 10px; background-color: #ffffff}
.che-d4 img{
    max-width: 100%!important;
    height: auto!important;
    width: expression(this.width > 600 ? "600px" : this.width)!important;
}

/*产品*/
.shop-floor {
    background: #fff;
    overflow: hidden;
}
.shop-floor .shop-box {
    position: relative;
}
.shop-floor .shop-box .category-choice {
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 100%;
    top: 44px;
    z-index: 100;
    left: 0;
    background: #fff;
}
.shop-floor .shop-box .category-title {
    font-size: 16px;
    padding: 0.5rem 0;
    overflow: hidden;
    line-height: 23px;
}
.sram-border-b {
    border-bottom: 1px solid #e5e5e5;
}
.shop-floor .shop-box .category-title .title {
    position: relative;
    float: left;
    margin-left: 0.75rem;
    padding-left: 0.5rem;
    overflow: hidden;
}
.shop-floor .shop-box .category-title .choice {
    color: #666;
    float: left;
    margin-left: 0.75rem;
}
.shop-floor .shop-box .category-title .choice > span {
    float: left;
    white-space: nowrap;
}
.shop-floor .shop-box .category-title .choice .icon-arrow-down3 {
    margin: 8px 0 0 5px;
}
.icon-arrow-down3 {
    width: 12px;
    height: 8px;
    background-size: 100%;
    float: left;
}
.shop-floor .shop-box .category-title .more {
    color: #999;
    float: right;
    margin-right: 0.75rem;
}
.shop-floor .shop-box .category-title .more > span {
    float: left;
}
.shop-floor .shop-box .category-title .more .icon-arrow-right {
    margin: 6px 0 0 5px;
}
.icon-arrow-right {
    width: 7px;
    height: 12px;
    background-size: 100%;
    float: left;
}

.shop-floor .shop-box .shop-swipe {
    padding: 0.75rem 0 0.75rem 0.75rem;
}
.shop-floor .shop-box .shop-swipe .swiper-slide {
    width: 210px;
    box-shadow: 0 2px 5px #eee;
}
.shop-floor .shop-box .shop-swipe .commidity {
    display: block;
}
.shop-floor .shop-box .shop-swipe .commidity {
    display: block;
}
.shop-floor .shop-box .shop-swipe .commidity .img {
    width: 100%;
    height: 138px;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    vertical-align: top;
}
.shop-floor .shop-box .shop-swipe .commidity .img .img-inner {
    height: 100%;
    width: 100%;
    padding-bottom: 5px;
}

.shop-floor .shop-box .shop-swipe .commidity .img .img-inner img {
    max-width: 100%;
}
.shop-floor .shop-box .shop-swipe .commidity .box {
    padding: 7px;
    overflow: hidden;
}
.shop-floor .shop-box .shop-swipe .commidity .box .rental {
    height: 21px;
    line-height: 21px;
    color: #f16b80;
}
.shop-floor .shop-box .shop-swipe .commidity .box .desc {
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    color: #444;
}
.sram-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.shop-floor .shop-box .shop-swipe .commidity .box .deposit {
    padding: 0 8px;
    margin: 2px 7.5px 0 0;
    text-align: center;
    background: #f2f2f2;
    color: #999;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    float: left;
}
.icon_tit{
    float: left;
    width: 5px;
    height: 16px;
    background-color: #FF5B00;
    margin: 13px 2px 0 0;
}


/*nav*/
#bs-navbar {
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 4.8rem;
    max-width: 720px;
    margin: 0 auto;
    box-sizing: border-box;
    z-index: 30000;
    text-align: center;
    display: none;
}
/*#bs-navbar .row {
    margin-left: -25px;
    margin-right: -25px;
    overflow: hidden;
}*/
#bs-navbar .col_xs_3{
    position: relative;
    z-index: 2;
    float: left;
    width: 33.333%;
}
#bs-navbar ul>li a{
    position: relative;
    display: block;
    padding: 18px 0;
    padding-left: 14.5%;
    height: 20px;
    line-height: 20px;
    color: #222;
    font-size: 14px;
    border-bottom: solid 1px #ddd;
}
#bs-navbar > ul > li:nth-child(3n+1) a, #bs-navbar > ul > li:nth-child(3n+2) a {
    border-right: solid 1px #ddd;
}
#bs-navbar > ul > li a {
    border-width: 0.5px !important;
}
#bs-navbar .row img {
    position: absolute;
    top: 18px;
    left: 14.5%;
    width: 20px;
    height: 20px;
}
#bs-navbar ul li h3 {
    display: block;
    font-weight: 500;
    font-size: 14px;
    width: 56px;
    height: 20px;
    line-height: 20px;
    margin-left: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.alert-shadow {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 1;
}

.menu {
    right: 0;
    z-index: 9999;
    line-height: 4.8rem;
    position: absolute;
    cursor: pointer;
    width: 50px;
    height: 60px;
    color: #fff;
    font-size: 14px;
}
.menu.menu-close {
    background-size: 20px;
}
.page_group {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.floor-header.fh-center {
    position: relative;
    padding: 10px;
    font-size: 0;
    color: #222;
    text-align: center;
}
.floor-header.fh-center h2 {
    position: relative;
    box-sizing: border-box;
    padding: 0 30px;
    max-width: 100%;
    display: inline-block;
    font-weight: bold;
    line-height: 26px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.floor-header.fh-center h2:before {
    left: 10px;
    background: linear-gradient(to left, #878787, #dfdfdf);
}
.floor-header.fh-center h2:after {
    right: 10px;
    background: linear-gradient(to right,#878787,#dfdfdf);
}
.floor-header.fh-center h2:before, .floor-header.fh-center h2:after {
    content: "";
    position: absolute;
    top: 12px;
    width: 14px;
    height: 1px;
}

.content_main{
    padding: 0.8rem;
    word-wrap: break-word;
    text-align: justify;
    border: 1px solid #46c15d;
    position: relative;
    margin-bottom: 15px;
    padding-top: 38px;
    margin-top: 30px;
}
.content_main p{
    font-size: 14px;
    line-height: 28px;
}
.content_main h3{
    font-size: 14px;
    text-align: center;
    position: absolute;
    top: -18px;
    background: #46c15d;
    color: #fff;
    padding: 10px;
    left: 50%;
    margin-left: -52px;
}

.mobile_item_box{
    overflow: hidden;
    box-sizing: border-box;
    padding-bottom: 10px;
}
.mobile_item_box ul li{
    float:left;
    width: 50%;
    text-align: center;
}
.mobile_item_box ul li .pic_box img{
    width: 50%;
}

.mobile_case_main ul li{
    padding: 0 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.mobile_case_main ul li .img_pic{
    text-align: center;
}
.mobile_case_main ul li img{
    width: 100%;
}

.mobile_case_main ul li .dzzc_item_intro p{
    font-size: 14px;
    line-height: 24px;
}


/*4/9*/
.models_tit2{
    background: url(/static/m/images/bg_title.png) no-repeat;
    background-size: 40%;
    padding: 7px;
    padding-left: 20px;
    border-bottom: 1px solid #00aef3;
}
.models_tit2 .models_text{
    font-size: 16px;
    font-weight: bold;
    color:#fff;
}
.hot_news_hd_box{
    padding: 10px;
}
.hd_first{
    padding: 0 5px;
}
.hd_first img{
    width: 100%;
}
.hd_list{
    overflow: hidden;
}
.hd_list ul li{
    width: 50%;
    float: left;
    margin-top: 10px;
    box-sizing: border-box;
}
.hd_list ul li:nth-child(1n){
    padding: 0 5px;
}

.hd_list ul li img{
    width: 100%;
}
.hd_list ul li:first-child{
    width: 100%;
}
.tj_price{
    color:red;
}
.models_tit3 {
    background: url(/static/m/images/bg_title.png) no-repeat;
    /* background-size: 40%; */
    padding: 7px;
    padding-left: 20px;
    border-bottom: 1px solid #00aef3;
}
.models_tit3 .models_text {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.news_top{
    width: 100%;
    overflow: hidden;
    padding: 10px;
    background: #ebebeb;
    box-sizing: border-box;
}
.news_top .newsimg{
    width: 56%;
    margin-right: 4%;
}
.news_top .newsbott{
    width: 40%;
}
.news_top .newsimg img{
    width: 100%;
}
.newsbott .newspan1{
    color: #666666;
    padding: 10px;
    font-size: 14px;
}
.newsbott .newspan2{
    color: #999999;
}
.shop-floor .shop-box .shop-swipe .commidity .img_box{
    height: auto;
}



/*4/16*/
.life_service.article {
    border-bottom: 1px solid #f2f2f2;
    background: #fff;
    margin-top: 10px;
}
.plate__head {
    height: 46px;
    line-height: 46px;
}
.life_service.article h2 {
    color: #222;
    font-size: 14px;
    padding-left: 10px;
    font-weight: bold;
}
.life_service.article h2 .vline {
    display: none;
}
.plate__head .vline {
    position: absolute;
    left: 0;
    top: .04rem;
    width: .426667rem;
    height: .426667rem;
    background-color: #ffd200;
}
.life_service .links-area {
    overflow: hidden;
    padding: 15px 10px;
}
.life_service .links-area .item {
    width: 20%;
    height: 66px;
    float: left;
    text-align: center;
}
.life_service .links-area .item .link {
    display: block;
}
.life_service .links-area .item .link .icon {
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
}

.life_service .links-area .item .link .info {
    color: #222;
    margin-top: 10px;
}

.c_title{
    color: #222;
    font-size: 14px;
    padding-left: 10px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #f0f0f0;
}
.page_news_list{
    text-align: left;
    background-color: #fff;
    margin: 10px 0;
}
.rw_list{
    padding: 0 10px;
    font-size: 14px;
}

.rw_list .rw_item{
    display: inline-block;
    width: 49%;
    white-space: nowrap;
    height: 35px;
    line-height: 35px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}
.rw_list .rw_item:nth-child(2n):before {
    content: "";
    border-left: 1px solid #dadada;
    margin-right: 8px;
}


/*4/21*/
.zhinan2 .hd ul li {
    float: left;
    padding: 0 4px;
    box-sizing: border-box;
    margin-right: 10px;
    color: #666;
    border-radius: 5px 5px 0px 0px;
    width: 48%;
    background: #99c7f3;
    text-align: center;
}

.search-filter-box {
    position: relative;
    height: inherit;
    z-index: 1000;
}
.search-filter {
    overflow: hidden;
    background-color: #fff;
    border-bottom: 1px solid #dedede;
}
.search-filter li {
    float: left;
    width: 25%;
    height: 40px;
    text-align: center;
}
.search-filter .link {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #666;
}
.ico-arrow-top {
    margin-left: 5px;
    width: 14px;
    height: 8px;
    background: url(/static/m/images/ico-arrow-top.png) no-repeat;
}
.search-filter .cur .ico-arrow-top {
    vertical-align: 2px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    background: url(/static/m/images/ico-arrow-top-h.png) no-repeat;
}
.ico {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    background-size: contain !important;
}
.dropdown-filter {
    position: absolute;
    left: 0;
    top: 41px;
    width: 100%;
    font-size: .14rem;
    background-color: #fff;
}
.dropdown-sequence li a,.dropdown-sort li a{
    display: block;
    padding-left:15px;
    height: 44px;
    line-height: 44px;
    color: #666;
    font-size: 14px;
    border-bottom: 1px solid #f0f2f5;
}
.dropdown-sequence .cur a {
    color: #3bc0b6;
    background-color: #f8f8f8;
}
.dialog-bg {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 997;
    font-size: 16px;
    background-color: rgba(0, 0, 0, .5);
}
.dropdown-filter-list {
    padding: .1rem .1rem 0;
    overflow: hidden;
}
.dropdown-filter-list li {
    float: left;
    position: relative;
    margin-bottom: .1rem;
    box-sizing: border-box;
    padding: 0 5px;
    width: 33.333%;
    height: 40px;
    color: #666;
}
.dropdown-filter-list li {
    float: left;
    position: relative;
    margin-bottom: .1rem;
    box-sizing: border-box;
    padding: 0 5px;
    width: 33.333%;
    height: 40px;
    color: #666;
}
.dropdown-filter-con a,.dropdown-filter-con2 a {
    border: 1px solid #f8f8f8;
    border-radius: 4px;
    width: 100%;
    height: 36px;
    padding: 0 2px;
    font-size: 14px;
    text-align: center;
    line-height: 36px;
    color: #777;
    display: block;
    background-color: #f8f8f8;
}
.dropdown-filter-con .title {
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    border-top: 1px solid #f0f2f5;
}

/*4/24*/

.server_body_con{
    font-size: 14px;
    padding: 10px;
}
.server_body_con h2{
    padding: 5px 0;
    font-size: 15px;
    font-weight: bold;
    color: #ff5a00;
}
.server_body_con .p11 span{
    color: red;
    font-weight: bold;
}
/*4/26*/
.dz_title h1{
    background: #d7d7d7;
    color:#fe6f21;
    margin-bottom: 10px;
}
.zc_server_tit{
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
    color:#48484a;
}

.zc_date10{
    margin: 0 1rem;
}
.zc_date10 p{
    line-height: 24px;
    font-size: 14px;
}
.zc_date10 p span{
    color: #0473cc;
}
.item_list .p1{
    font-size: 16px;
    color:#000;
    font-weight: bold;
}
.item_list .p2{
    line-height: 24px;
    font-size: 12px;
}
.item_list ul li {
    float: left;
    width: 50%;
    padding-right: 5px;
    box-sizing: border-box;
    text-align: center;
}

.server_body_con p{
	line-height:24px;
}
