@media (min-width:1280px) {
    .container {
        width: 1230px
    }
}

@media (max-width:767px) {
    .menu {
        display: block;
        font-size: 18px;
        top: 15px;
        right: 15px
    }

    .menu_close {
        position: fixed;
        display: block;
        font-size: 14px;
        left: auto;
        right: 0;
        z-index: 11;
        border-radius: 0 0 100% 100%
    }

    .header {
        height: 60px
    }

    .header .logo {
        top: 10px;
        left: 15px
    }

    .header .logo img {
        height: 40px
    }

    .header .hotline {
        display: none
    }

    .header .index_nav {
        -webkit-transition: all 0s ease-in-out;
        -moz-transition: all 0s ease-in-out;
        -ms-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
        position: fixed;
        right: 320px;
        top: 0;
        box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);
        width: 150px;
        bottom: 0;
        background: #fff;
        z-index: 1115 !important;
        padding-top: 20px;
        margin-right: 0;
        margin-top: 0;
        height: 100%;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        left: auto
    }

    .header .index_nav>ul>li {
        margin-left: 0;
        margin-right: 0;
        background: 0 0;
        width: 100%;
        height: auto
    }

    .header .index_nav>ul>li>.xl {
        width: 100%;
        margin-left: 0;
        position: static;
        display: block;
        line-height: 24px;
        margin-top: -5px
    }

    .header .index_nav>ul>li>.xl a {
        font-size: 13px;
        display: block;
        margin-left: 0;
        margin-right: 0
    }

    .header .index_nav>ul>li>a {
        height: auto;
        line-height: 40px;
        text-align: center;
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
        color: #000;
        display: block;
        font-size: 16px;
        border-top: 0
    }

    .header .index_nav>ul>li>a span {
        display: none
    }

    .header .index_nav>ul>li>a.on,
    .header .index_nav>ul>li>a:hover {
        border-top: 0
    }

    .xuanfu {
        display: none
    }

    .banner {
        margin-top: 60px
    }

    .banner .prev {
        left: 10px;
        -webkit-transform: scale(.6);
        transform: scale(.6);
        top: 90px
    }

    .banner .next {
        right: 10px;
        -webkit-transform: scale(.6);
        transform: scale(.6);
        top: 90px
    }

    .banner #owl-demo1 {
        height: auto
    }

    .banner #owl-demo1 .owl-dots {
        display: none
    }

    .banner #owl-demo1 .item {
        height: auto
    }

    .banner #owl-demo1 .item img {
        display: block
    }

    .banner .banner_form {
        position: static;
        bottom: 0;
        left: 0;
        z-index: 3;
        width: 100%
    }

    .banner .banner_form .form {
        background: #fff;
        padding: 0 0 20px
    }

    .banner .banner_form .form .tit {
        color: #333
    }

    .banner .banner_form .form .select1 {
        width: 100%;
        height: 34px;
        border-radius: 5px;
        color: #333;
        font-size: 14px;
        float: left;
        border: solid 1px #333;
        margin-left: 0;
        margin-bottom: 10px
    }

    .banner .banner_form .form .select1:nth-child(1) {
        margin-left: 0
    }

    .banner .banner_form .form .btn1 {
        width: 100%;
        height: 34px;
        background: #00bee8;
        border-radius: 5px;
        color: #fff;
        font-size: 18px;
        border: 0;
        float: right
    }

    .index_tit {
        color: #010101;
        font-size: 20px;
        text-align: center;
        line-height: 20px;
        font-weight: 700
    }

    .index_tit img {
        margin-left: 10px;
        margin-right: 5px
    }

    .index_main {
        padding-top: 15px;
        padding-bottom: 20px
    }

    .index_main .index_tit {
        margin-bottom: 15px
    }

    .index_main .index_m {
        margin-top: 20px;
        margin-left: -10px;
        margin-right: -10px
    }

    .index_main .index_m .col-xs-12 {
        padding-left: 10px;
        padding-right: 10px
    }

    .index_main .index_m .col-xs-12 .item {
        height: auto;
        padding-top: 30px;
        padding-left: 30px;
        padding-bottom: 30px;
        background-size: 100% !important;
        margin-bottom: 5px
    }

    .index_main .index_m .col-xs-12 .item .note {
        padding-top: 20px;
        width: 110px
    }

    .index_main .index_m .col-xs-12 .item .note span {
        color: #fff;
        font-size: 16px;
        line-height: 28px;
        display: inline-block;
        margin-right: 10px
    }

    .index_main .index_m .col-xs-12 .item .more {
        padding-top: 10px
    }

    .index_main .index_m .col-xs-12 .item .more a {
        width: 76px;
        height: 28px;
        background: #00a0e8;
        border-radius: 3px;
        color: #fff;
        font-size: 14px;
        line-height: 28px;
        text-align: center;
        display: block
    }

    .index_main .index_m .col-xs-12 .item1 {
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1);
        height: 390px;
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 0 0 2px 2px;
        margin-top: 10px
    }

    .index_main .index_m .col-xs-12 .item1:hover {
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, .3);
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

    .index_main .index_m .col-xs-12 .item1:hover .pic img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .index_main .index_m .col-xs-12 .item1 .pic {
        height: 160px;
        margin-left: -20px;
        margin-right: -20px
    }

    .index_main .index_m .col-xs-12 .item1 .pic img {
        width: 100%;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .index_main .index_m .col-xs-12 .item1 .tit {
        padding-top: 15px
    }

    .index_main .index_m .col-xs-12 .item1 .tit a {
        color: #333;
        font-size: 16px;
        font-weight: 700
    }

    .index_main .index_m .col-xs-12 .item1 .note {
        margin-left: -10px;
        padding-top: 10px
    }

    .index_main .index_m .col-xs-12 .item1 .note span {
        width: 75px;
        height: 26px;
        background: #f0f0f0;
        border-radius: 3px;
        margin-left: 7px;
        color: #666;
        font-size: 14px;
        display: inline-block;
        text-align: center;
        line-height: 26px
    }

    .index_main .index_m .col-xs-12 .item1 .note1 {
        padding-top: 15px;
        color: #999;
        font-size: 14px;
        line-height: 22px
    }

    .index_main .index_m .col-xs-12 .item1 .note2 {
        color: #666;
        font-size: 14px;
        padding-top: 12px;
        padding-bottom: 8px
    }

    .index_main .index_m .col-xs-12 .item1 .note3 .fl {
        color: #666;
        font-size: 12px
    }

    .index_main .index_m .col-xs-12 .item1 .note3 .fr {
        margin-top: -5px
    }

    .index_main .index_m .col-xs-12 .item1 .note3 .fr a {
        width: 76px;
        height: 26px;
        border: solid 1px #bfbfbf;
        line-height: 24px;
        text-align: center;
        color: #666;
        font-size: 14px;
        display: block;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .index_main .index_m .col-xs-12 .item1 .note3 .fr a:hover {
        background: #00a0e8;
        border: solid 1px #00a0e8;
        color: #fff
    }

    .index_main1 {
        background: #333;
        height: auto;
        padding-bottom: 30px
    }

    .index_main1 .logo {
        margin-top: 20px;
        margin-right: 0;
        width: 100%;
        float: none;
        display: block
    }

    .index_main1 .logo img {
        margin-left: auto;
        margin-right: auto
    }

    .index_main1 .item {
        width: 100%;
        text-align: center;
        color: #fff;
        padding-top: 30px
    }

    .index_main1 .item .tit {
        font-size: 18px;
        margin-top: 10px
    }

    .index_main1 .item .note {
        margin-top: 8px;
        font-size: 12px
    }

    .index_main2 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .index_main2 .index_m2 {
        padding-top: 5px;
        margin-left: -11px;
        margin-right: -11px
    }

    .index_main2 .index_m2 .col-xs-12 .item {
        margin-top: 15px
    }

    .index_main2 .index_m2 .col-xs-12 .item .item_abs {
        height: 100px;
        background: rgba(0, 0, 0, .4);
        left: 0;
        top: 50%;
        margin-top: -50px;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px
    }

    .index_main2 .index_m2 .col-xs-12 .item .item_abs .tit {
        border-bottom: solid 1px #fff;
        line-height: 36px
    }

    .index_main2 .index_m2 .col-xs-12 .item .item_abs .tit a {
        color: #fff;
        font-size: 20px
    }

    .index_main2 .index_m2 .col-xs-12 .item .item_abs .note {
        color: #fff;
        font-size: 16px;
        padding-top: 10px
    }

    .index_main2 .index_m2 .col-xs-12 .item .item_abs .note a {
        color: #fff
    }

    .index_main3 {
        background: url(../m/images/bgtp2.jpg) no-repeat center bottom;
        padding-bottom: 26px
    }

    .index_main3 .index_m3 .m3_m {
        margin-top: 20px;
        margin-left: -14px;
        margin-right: -14px
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item {
        padding-left: 14px;
        padding-right: 14px;
        padding-left: 20px;
        padding-right: 20px;
        background: #fff;
        padding-bottom: 15px;
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1);
        margin-top: 10px
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .pic {
        height: auto;
        margin-left: -20px;
        margin-right: -20px
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .pic img {
        width: 100%
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .tit {
        margin-top: 15px
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .tit a {
        color: #333;
        font-size: 18px
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .hengxian {
        width: 60px;
        height: 2px;
        background: #9f9f9f;
        margin-top: 10px;
        margin-bottom: 13px
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .note {
        color: #666;
        font-size: 14px;
        line-height: 26px;
        height: auto;
        overflow: hidden
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .more {
        margin-top: 20px
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .more a {
        float: right;
        width: 60px;
        height: 20px;
        line-height: 18px;
        border: solid 1px #bfbfbf;
        color: #9c9c9c;
        display: block;
        font-size: 12px;
        text-align: center
    }

    .index_main3 .index_m3 .m3_m .col-xs-12 .item .more a:hover {
        color: #00a0e8;
        border: solid 1px #00a0e8
    }

    .index_main3 .index_m4 {
        margin-top: 25px
    }

    .index_main3 .index_m4 .index_tit {
        color: #fff
    }

    .index_main3 .index_m4 .m4_m {
        margin-top: 15px;
        margin-left: -5px;
        margin-right: -5px
    }

    .index_main3 .index_m4 .m4_m .col-xs-6 {
        padding-left: 5px;
        padding-right: 5px
    }

    .index_main3 .index_m4 .m4_m .col-xs-6 a {
        height: 60px;
        background: #fff;
        text-align: center;
        line-height: 60px;
        display: block;
        margin-top: 10px
    }

    .index_main3 .index_m4 .m4_m .col-xs-6 a img {
        max-width: 90%;
        max-height: 56px
    }

    .index_main5 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .index_main5 .index_m5 {
        margin-top: 10px;
        margin-left: -10px;
        margin-right: -10px
    }

    .index_main5 .index_m5 .col-xs-12 {
        padding-left: 10px;
        padding-right: 10px
    }

    .index_main5 .index_m5 .col-xs-12 .item {
        margin-top: 10px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .index_main5 .index_m5 .col-xs-12 .item .item_abs {
        background: rgba(0, 0, 0, .6);
        height: 40px;
        line-height: 40px;
        bottom: 0;
        left: 0;
        width: 100%;
        position: absolute;
        text-align: center
    }

    .index_main5 .index_m5 .col-xs-12 .item .item_abs a {
        color: #fff;
        font-size: 16px
    }

    .index_main5 .index_m5 .col-xs-12 .item .item_note {
        width: 66px;
        height: 66px;
        background: #12a4e6;
        border-radius: 100%;
        position: absolute;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        right: 20px;
        top: 20px;
        color: #fff;
        font-size: 16px;
        line-height: 18px;
        padding-top: 14px
    }

    .footer {
        background: #2a2a2a;
        padding-top: 15px;
        padding-bottom: 15px;
        border-top: solid 2px #00a0e8;
        border-bottom: solid 1px #141414
    }

    .footer .footer_left {
        float: none;
        width: 100%;
        padding-top: 10px
    }

    .footer .footer_left .item {
        margin-bottom: 5px
    }

    .footer .footer_left .item .cont {
        margin-left: 34px;
        color: silver;
        font-size: 16px
    }

    .footer .footer_left .item .cont .tit {
        color: #00a0e8;
        font-size: 30px;
        margin-top: -10px
    }

    .footer .footer_left .item .cont .note {
        color: #fff;
        font-size: 16px;
        margin-bottom: 10px
    }

    .footer .dblogo {
        display: none
    }

    .footer .footer_right {
        margin-top: 20px;
        float: none;
        text-align: center
    }

    .footer .footer_right .item {
        color: #666;
        font-size: 14px;
        display: inline-block;
        text-align: center;
        margin-left: 15px
    }

    .footer .footer_right .item img {
        margin-bottom: 5px;
        width: 116px
    }

    .friendLink {
        display: none
    }

    .copyRight {
        background: #1c1c1c;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 24px;
        color: #fff;
        font-size: 14px
    }

    .xuanfu {
        display: none
    }

    .mobileshow {
        display: block !important
    }

    .pcshow {
        display: none !important
    }

    .ejbanner {
        height: auto
    }

    .ejbanner img {
        width: 100%
    }

    .shaxuan .sx_main {
        background: #f8f8f8;
        margin-top: 20px;
        padding: 10px
    }

    .shaxuan .sx_main .sx_top {
        position: relative;
        margin-top: 10px;
        padding-bottom: 10px
    }

    .shaxuan .sx_main .sx_top .inp1 {
        width: 100%;
        height: 36px;
        background: #fff;
        font-size: 14px;
        padding-left: 5px;
        padding-right: 10px
    }

    .shaxuan .sx_main .sx_top .btn1 {
        background: url(../m/images/fdj.png) no-repeat 10px center #00a6e8;
        padding-left: 25px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        width: 80px;
        height: 36px;
        border: 0;
        position: absolute;
        top: 0;
        right: 0
    }

    .shaxuan .sx_main .sx_m {
        margin-top: -20px
    }

    .shaxuan .sx_main .sx_m .sx_item {
        margin-top: 10px
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_tit {
        color: #333;
        font-size: 14px;
        font-weight: 700;
        width: 100%;
        text-align: left;
        padding-top: 12px;
        float: none
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_cont {
        margin-left: 0
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_cont .sx_cont2 {
        position: relative;
        padding-right: 40px;
        overflow: hidden
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_cont .sx_cont2 .sx_toggle {
        position: absolute;
        line-height: 26px;
        right: 0;
        top: 10px;
        color: #00a0e8;
        display: none;
        cursor: pointer
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_cont .sx_cont2 .sx_toggle.on img {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_cont.sx_contt .sx_cont2 a.on {
        background: #e2f6ff;
        border: solid 1px #00a0e8;
        color: #00a0e8
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_cont a {
        padding: 0 5px;
        margin-left: 2px;
        border-radius: 14px;
        color: #666;
        font-size: 14px;
        line-height: 24px;
        display: inline-block;
        margin-top: 10px;
        height: 24px
    }

    .shaxuan .sx_main .sx_m .sx_item .sx_cont a.on {
        background: #00a0e8;
        color: #fff
    }

    .shaxuan .sx_main1 {
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px
    }

    .shaxuan .sx_main1 .name {
        color: #666;
        font-size: 14px;
        line-height: 28px
    }

    .shaxuan .sx_main1 .cont {
        margin-left: 76px
    }

    .shaxuan .sx_main1 .cont .cont_yxz .item {
        padding: 0 10px;
        border: solid 1px #d7d7d7;
        background: #f8f8f8;
        line-height: 26px;
        height: 28px;
        margin-right: 15px;
        position: relative
    }

    .shaxuan .sx_main1 .cont .cont_yxz .item .item_close {
        width: 14px;
        height: 14px;
        position: absolute;
        top: -8px;
        right: -8px;
        background: url(../m/images/chacha.png) no-repeat center center;
        cursor: pointer
    }

    .shaxuan .sx_main1 .cont .cont_btn {
        color: #00a0e8;
        font-size: 14px;
        cursor: pointer
    }

    .ej_tit {
        border-bottom: solid 1px #eee
    }

    .ej_tit span {
        width: 100px;
        height: 32px;
        background: #00a0e8;
        border-radius: 4px 4px 0 0;
        line-height: 32px;
        text-align: center;
        color: #fff;
        font-weight: 700
    }

    .pages {
        padding-top: 15px;
        padding-bottom: 20px;
        text-align: center
    }

    .pages a {
        padding: 5px 10px;
        display: inline-block;
        background: #fff;
        border: solid 1px #c7c7c7;
        color: #666;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        display: none
    }

    .pages a:hover {
        color: #fff;
        background: #00a0e8;
        border: solid 1px #00a0e8
    }

    .pages a:nth-child(1) {
        display: inline-block
    }

    .pages a:last-child {
        display: inline-block
    }

    .tj_main {
        margin-top: 20px;
        padding-bottom: 20px
    }

    .tj_main .tj_mm .tj_m {
        width: 100%
    }

    .tj_main .tj_mm .tj_m ul li {
        padding-top: 20px;
        padding-bottom: 10px;
        border-bottom: solid 1px #ededed
    }

    .tj_main .tj_mm .tj_m ul li:hover .pic img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .tj_main .tj_mm .tj_m ul li .pic {
        width: 100%;
        float: none
    }

    .tj_main .tj_mm .tj_m ul li .pic img {
        width: 100%
    }

    .tj_main .tj_mm .tj_m ul li .cont {
        width: 100%;
        margin-left: 0;
        float: none;
        margin-top: 10px
    }

    .tj_main .tj_mm .tj_m ul li .cont .tit a {
        color: #333;
        font-size: 18px
    }

    .tj_main .tj_mm .tj_m ul li .cont .note {
        padding-top: 10px;
        font-size: 0
    }

    .tj_main .tj_mm .tj_m ul li .cont .note span {
        padding: 0 10px;
        height: 26px;
        background: #f0f0f0;
        border-radius: 3px;
        line-height: 26px;
        color: #666;
        font-size: 14px;
        margin-left: 10px;
        display: inline-block
    }

    .tj_main .tj_mm .tj_m ul li .cont .note span:nth-child(1) {
        margin-left: 0
    }

    .tj_main .tj_mm .tj_m ul li .cont .note1 {
        color: #666;
        font-size: 14px;
        padding-top: 10px
    }

    .tj_main .tj_mm .tj_m ul li .cont .note2 {
        padding-top: 5px;
        color: #999;
        font-size: 14px;
        line-height: 20px
    }

    .tj_main .tj_mm .tj_m ul li .cont1 {
        width: 100%;
        float: none;
        position: relative;
        margin-top: 15px
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .cont1_pf .item {
        margin-bottom: 5px
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .cont1_pf .item img {
        width: 20px
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .cont1_pf .item .fenshu {
        padding-top: 8px;
        padding-left: 2px;
        margin-left: 10px
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .cont1_pf .item .fenshu span {
        width: 30px;
        height: 3px;
        background: #ececec;
        margin-left: 3px
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .cont1_pf .item .fenshu span.on {
        background: #00a0e8
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .more {
        position: absolute;
        top: 50%;
        margin-top: -13px;
        right: 0;
        padding-top: 0
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .more a {
        width: 75px;
        height: 26px;
        border: solid 1px #bfbfbf;
        text-align: center;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .tj_main .tj_mm .tj_m ul li .cont1 .more a:hover {
        background: #00a0e8;
        border: solid 1px #00a0e8;
        color: #fff
    }

    .tj_main .tj_mm .tj_m1 {
        width: 100%;
        border: solid 2px #00a0e8;
        padding: 20px
    }

    .tj_main .tj_mm .tj_m1 .tit {
        text-align: center;
        color: #333;
        font-size: 22px;
        margin-bottom: 15px
    }

    .tj_main .tj_mm .tj_m1 .select1 {
        width: 100%;
        height: 48px;
        border: 0;
        margin-top: 10px;
        background-color: #f7f7f7;
        border-radius: 4px;
        text-indent: 8px
    }

    .tj_main .tj_mm .tj_m1 .item {
        height: 48px;
        border: 0;
        border-radius: 4px;
        background: #f7f7f7;
        margin-top: 10px;
        line-height: 48px
    }

    .tj_main .tj_mm .tj_m1 .item .name {
        width: 80px
    }

    .tj_main .tj_mm .tj_m1 .item .name span {
        color: red;
        width: 16px;
        display: inline-block;
        text-align: right
    }

    .tj_main .tj_mm .tj_m1 .item .cont {
        margin-left: 80px
    }

    .tj_main .tj_mm .tj_m1 .item .cont .inp1 {
        width: 100%;
        height: 48px;
        background: 0 0;
        border: 0
    }

    .tj_main .tj_mm .tj_m1 .item_btn {
        margin-top: 20px
    }

    .tj_main .tj_mm .tj_m1 .item_btn .btn1 {
        width: 100%;
        height: 48px;
        background: #00a0e8;
        color: #fff;
        border: 0;
        font-size: 16px
    }

    .tj_main .tj_mm .tj_m2 {
        width: 100%;
        padding-bottom: 40px
    }

    .tj_main .tj_mm .tj_m2 img {
        max-width: 100%
    }

    .tj_main .tj_mm .tj_m2 .dw {
        position: relative;
        top: -100px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2top {
        border-bottom: solid 2px #eee;
        height: 42px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2top a {
        width: auto;
        padding: 0 10px;
        color: #666;
        font-size: 16px;
        border-bottom: solid 3px transparent;
        text-align: center;
        height: 42px;
        line-height: 36px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2top a:hover {
        border-bottom: solid 3px #00a0e8
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .pic_div {
        margin-left: -8px;
        margin-right: -8px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .pic_div .col-xs-12 {
        padding-left: 8px;
        padding-right: 8px;
        margin-top: 12px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .pic_div img {
        width: 100%
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item {
        margin-top: 20px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m {
        padding-top: 15px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m .tit {
        color: #333;
        font-size: 20px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m .tit1 {
        font-size: 18px;
        color: #333
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m .note {
        color: #333;
        font-size: 14px;
        line-height: 26px;
        margin-top: 5px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .cont1 {
        color: #333;
        font-size: 14px;
        line-height: 18px;
        padding-top: 15px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .cont1 .item3 {
        padding-left: 15px;
        background: url(../m/images/yuandian2.png) no-repeat left 6px;
        margin-top: 15px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 {
        padding-top: 10px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11 {
        position: relative;
        padding-left: 35px;
        padding-bottom: 35px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11:last-child {
        padding-bottom: 0
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11:before {
        content: '';
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 5px;
        background: #00a0e8
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11 .tit {
        position: relative;
        color: #333;
        font-size: 18px;
        line-height: 30px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11 .tit span {
        width: 30px;
        height: 35px;
        line-height: 30px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        background: url(../m/images/bgtp4.png) no-repeat center center;
        position: absolute;
        top: 0;
        left: -45px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11 .item {
        margin-top: 30px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11 .item .tit1 {
        color: #333;
        font-size: 14px;
        position: relative;
        line-height: 24px;
        font-weight: 700
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11 .item .tit1 span {
        width: 24px;
        height: 24px;
        line-height: 30px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        background: #00a0e8;
        border-radius: 12px;
        position: absolute;
        top: 0;
        left: -41px;
        line-height: 24px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item .item_m1 .item_m11 .item .note {
        margin-top: 14px;
        color: #666;
        font-size: 14px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 {
        margin-top: 25px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12 {
        margin-top: 20px;
        padding-left: 0;
        padding-right: 0;
        border-left: solid 2px #fff;
        background: #f8f8f8
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12:nth-child(1) {
        border-left: 0
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12 .tit {
        height: 40px;
        background: #c9edff;
        text-align: center;
        line-height: 40px;
        color: #333;
        font-size: 16px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12 .note {
        height: auto;
        padding: 15px;
        line-height: 32px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12 .note .name {
        width: 48px;
        font-weight: 700;
        color: #333
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12 .note .cont {
        margin-left: 48px;
        color: #666
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12 .note .item2 {
        color: #666;
        font-size: 14px;
        line-height: 20px;
        margin-top: 15px;
        padding-left: 15px;
        background: url(../m/images/yuandian.png) no-repeat left 7px
    }

    .tj_main .tj_mm .tj_m2 .tj_m2bot .tj_item3 .row .col-xs-12 .note .item2:first-child {
        margin-top: 0
    }

    .xq_top {
        padding-top: 80px
    }

    .xq_top .xq_pic .prev {
        width: 27px;
        height: 27px;
        background: url(../m/images/zuojian.png) no-repeat center center;
        background-size: 100% !important;
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -13px;
        z-index: 2;
        cursor: pointer
    }

    .xq_top .xq_pic .next {
        width: 27px;
        height: 27px;
        background: url(../m/images/youjian.png) no-repeat center center;
        background-size: 100% !important;
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -13px;
        z-index: 2;
        cursor: pointer
    }

    .xq_top .xq_right {
        width: 100%
    }

    .xq_top .xq_right .tit {
        color: #333;
        font-size: 20px;
        line-height: 26px
    }

    .xq_top .xq_right .note {
        margin-top: 10px
    }

    .xq_top .xq_right .note1 {
        color: #999;
        font-size: 14px;
        margin-top: 10px
    }

    .xq_top .xq_right .bot {
        margin-top: 15px
    }

    .xq_top .xq_right .bot .bot_left {
        width: 100%;
        float: none
    }

    .xq_top .xq_right .bot .bot_right {
        float: none;
        width: 100%;
        padding-top: 15px
    }

    .xq_top .xq_right .bot .bot_right img {
        width: 130px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    .xq_top .xq_right .bot_btn {
        padding-top: 18px
    }

    .xq_top .xq_right .bot_btn .btn1 {
        float: left;
        width: 48%;
        height: 36px;
        background: #222;
        border-radius: 21px;
        text-align: center;
        line-height: 36px;
        color: #fff;
        font-size: 16px
    }

    .xq_top .xq_right .bot_btn .btn1 img {
        margin-right: 10px;
        position: relative;
        top: -3px
    }

    .xq_top .xq_right .bot_btn .btn2 {
        float: right;
        width: 48%;
        height: 36px;
        background: #00a0e8;
        border-radius: 21px;
        text-align: center;
        line-height: 36px;
        color: #fff;
        font-size: 16px
    }

    .xq_top .xq_right .bot_btn .btn2 img {
        margin-right: 10px;
        position: relative;
        top: -3px
    }

    .ejbanner1 {
        height: 350px;
        position: relative
    }

    .ejbanner1 img {
        width: 100%
    }

    .ejbanner1 .banner_cont {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -30%);
        transform: translate(-50%, -30%);
        width: 100%;
        padding-left: 15px;
        padding-right: 15px
    }

    .ejbanner1 .banner_cont .tit {
        color: #fff;
        font-size: 20px;
        font-weight: 700
    }

    .ejbanner1 .banner_cont .note {
        color: #fff;
        font-size: 16px;
        line-height: 22px;
        padding-top: 5px
    }

    .ejbanner1 .banner_cont .more {
        padding-top: 15px
    }

    .ejbanner1 .banner_cont .more a {
        width: 106px;
        height: 34px;
        border: solid 1px #fff;
        border-radius: 17px;
        line-height: 30px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        font-weight: 700
    }

    .ss_main {
        padding-top: 20px
    }

    .ss_main .ss_tit {
        font-size: 20px
    }

    .ss_main ul {
        padding-top: 5px
    }

    .ss_main ul li {
        margin-top: 15px
    }

    .cd_main .row {
        margin-left: -11px;
        margin-right: -11px
    }

    .cd_main .row .col-xs-12 .item {
        margin-top: 15px
    }

    .cd_main .row .col-xs-12 .item .item_abs {
        height: 100px;
        background: rgba(0, 0, 0, .4);
        left: 0;
        top: 50%;
        margin-top: -50px;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px
    }

    .cd_main .row .col-xs-12 .item .item_abs .tit {
        border-bottom: solid 1px #fff;
        line-height: 36px
    }

    .cd_main .row .col-xs-12 .item .item_abs .tit a {
        color: #fff;
        font-size: 20px
    }

    .cd_main .row .col-xs-12 .item .item_abs .note {
        color: #fff;
        font-size: 16px;
        padding-top: 10px
    }

    .cd_main .row .col-xs-12 .item .item_abs .note a {
        color: #fff
    }

    .ejbanner2 {
        height: 400px;
        position: relative
    }

    .ejbanner2 .banner_cont {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -45%);
        transform: translate(-50%, -45%);
        width: 100%
    }

    .ejbanner2 .banner_cont .tit {
        color: #fff;
        font-size: 20px
    }

    .ejbanner2 .banner_cont .note {
        color: #fff;
        font-size: 16px;
        line-height: 24px;
        padding-top: 10px
    }

    .ejbanner2 .banner_cont .more {
        padding-top: 15px
    }

    .ejbanner2 .banner_cont .more a {
        width: 106px;
        height: 34px;
        border-radius: 22px;
        line-height: 34px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        background: #00a0e8
    }

    .ej_tit1 {
        text-align: center
    }

    .ej_tit1 .tit {
        color: #010101;
        font-size: 20px;
        line-height: 20px
    }

    .ej_tit1 .tit1 {
        color: #999;
        font-size: 14px;
        margin-top: 5px
    }

    .al_main {
        padding-top: 20px
    }

    .al_main .index_m5 {
        margin-top: 10px;
        margin-left: -10px;
        margin-right: -10px
    }

    .al_main .index_m5 .col-xs-12 {
        padding-left: 10px;
        padding-right: 10px
    }

    .al_main .index_m5 .col-xs-12 .item {
        margin-top: 10px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .al_main .index_m5 .col-xs-12 .item .item_abs {
        background: rgba(0, 0, 0, .6);
        height: 40px;
        line-height: 40px;
        bottom: 0;
        left: 0;
        width: 100%;
        position: absolute;
        text-align: center
    }

    .al_main .index_m5 .col-xs-12 .item .item_abs a {
        color: #fff;
        font-size: 16px
    }

    .al_main .index_m5 .col-xs-12 .item .item_note {
        width: 66px;
        height: 66px;
        background: #12a4e6;
        border-radius: 100%;
        position: absolute;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        right: 20px;
        top: 20px;
        color: #fff;
        font-size: 16px;
        line-height: 18px;
        padding-top: 14px
    }

    .al_main1 {
        padding-top: 10px;
        padding-bottom: 20px
    }

    .al_main1 .al_m1 {
        margin-top: 15px
    }

    .al_main1 .al_m1 a {
        border: solid 1px #ccc;
        margin-left: -1px;
        width: 33.33%;
        margin-top: -1px;
        height: 72px;
        line-height: 70px;
        text-align: center
    }

    .al_main1 .al_m1 a img {
        max-width: 90%;
        max-height: 60px;
        display: inline-block;
        vertical-align: middle
    }

    .alxq_main {
        padding-top: 20px;
        padding-bottom: 25px
    }

    .alxq_main .alxq_tit {
        border-bottom: solid 1px #e1e1e1;
        text-align: center;
        padding-bottom: 10px
    }

    .alxq_main .alxq_tit .tit {
        color: #151515;
        font-size: 20px;
        line-height: 20px
    }

    .alxq_main .alxq_tit .note {
        color: #999;
        font-size: 14px;
        margin-top: 5px
    }

    .alxq_main .alxq_m .alxq_left {
        width: 100%;
        padding-top: 10px;
        float: none
    }

    .alxq_main .alxq_m .alxq_left .tit {
        color: #151515;
        font-size: 14px
    }

    .alxq_main .alxq_m .alxq_left .cont {
        color: #666;
        font-size: 14px;
        line-height: 22px
    }

    .alxq_main .alxq_m .alxq_left .cont img {
        display: block;
        margin-top: 5px;
        margin-bottom: 5px;
        max-width: 100%
    }

    .alxq_main .alxq_m .alxq_right {
        width: 100%;
        background: #f2fafe;
        float: none;
        padding: 10px 15px;
        margin-top: 15px
    }

    .alxq_main .alxq_m .alxq_right .item {
        margin-top: 20px
    }

    .alxq_main .alxq_m .alxq_right .item:nth-child(1) {
        margin-top: 0
    }

    .alxq_main .alxq_m .alxq_right .item .tit {
        color: #151515;
        font-size: 18px;
        font-weight: 700
    }

    .alxq_main .alxq_m .alxq_right .item .cont {
        padding-top: 10px
    }

    .alxq_main .alxq_m .alxq_right .item .cont .item1 {
        width: 50%;
        color: #666;
        font-size: 16px;
        line-height: 30px
    }

    .alxq_main .alxq_m .alxq_right .item .num {
        margin-top: 15px;
        margin-left: 60px;
        width: 28px;
        height: 28px;
        background: #00a0e8;
        border-radius: 14px;
        text-align: center;
        line-height: 28px;
        color: #fff;
        font-size: 16px
    }

    .alxq_main .alxq_m .alxq_right .item ul {
        padding-top: 10px
    }

    .alxq_main .alxq_m .alxq_right .item ul li {
        line-height: 32px;
        line-height: 30px;
        position: relative
    }

    .alxq_main .alxq_m .alxq_right .item ul li:before {
        content: '';
        width: 1px;
        height: 20px;
        background: #bfeaff;
        position: absolute;
        left: 73px;
        top: -10px
    }

    .alxq_main .alxq_m .alxq_right .item ul li span {
        color: #666;
        font-size: 14px;
        margin-right: 50px
    }

    .alxq_main .alxq_m .alxq_right .item ul li .name {
        color: #666;
        font-size: 14px;
        position: relative
    }

    .alxq_main .alxq_m .alxq_right .item ul li .name:before {
        content: '';
        width: 10px;
        height: 10px;
        background: url(../m/images/yuanquan3.png) no-repeat left center;
        position: absolute;
        left: -28px;
        top: 10px
    }

    .alxq_main .alxq_m .alxq_right .item ul li .hour {
        color: #00a0e8;
        font-size: 14px;
        margin-left: 10px
    }

    .alxq_main .alxq_m .alxq_right .item .pic {
        margin-top: 10px
    }

    .alxq_main .alxq_m .alxq_right .item .pic img {
        max-width: 100%
    }

    .alxq_main .alxq_m .alxq_right .item .tit1 {
        padding-top: 15px
    }

    .alxq_main .alxq_m .alxq_right .item .tit1 a {
        color: #333;
        font-size: 16px;
        font-weight: 700
    }

    .alxq_main .alxq_m .alxq_right .item .note1 {
        color: #999;
        font-size: 14px;
        line-height: 20px;
        padding-top: 10px
    }

    .alxq_main .alxq_m .alxq_right .item .note2 {
        color: #666;
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .alxq_main .alxq_m .alxq_right .item .bot .note3 {
        color: #666;
        font-size: 12px
    }

    .alxq_main .alxq_m .alxq_right .item .bot .more {
        margin-top: -5px
    }

    .alxq_main .alxq_m .alxq_right .item .bot .more a {
        width: 74px;
        height: 24px;
        border: solid 1px #bfbfbf;
        background: #fff;
        text-align: center;
        display: block;
        line-height: 22px;
        color: #666;
        font-size: 14px
    }

    .ab_main {
        padding-top: 20px;
        padding-bottom: 25px
    }

    .ab_main .ab_m {
        margin-top: 15px
    }

    .ab_main .ab_m .item {
        width: 25%;
        height: 100px;
        background-size: 100% 100% !important
    }

    .ab_main .ab_m .item .ab_abs {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 14px;
        width: 100%;
        text-align: center
    }

    .ab_main .ab_m .item .ab_abs img {
        margin-bottom: 10px;
        width: 40px
    }

    .ab_main1 {
        background: url(../m/images/bglogo1.png) no-repeat center center #fafafa;
        padding-top: 25px;
        padding-bottom: 25px
    }

    .ab_main1 .note {
        padding-top: 12px;
        color: #666;
        font-size: 14px;
        line-height: 22px;
        text-align: center
    }

    .ab_main2 {
        background: url(../m/images/bgtp5.jpg) no-repeat center center;
        padding-top: 25px;
        padding-bottom: 25px;
        background-size: cover !important
    }

    .ab_main2 .ej_tit1 .tit {
        color: #fff
    }

    .ab_main2 .ej_tit1 .tit1 {
        color: #fff
    }

    .ab_main2 .cont {
        text-align: center;
        padding-top: 0
    }

    .ab_main2 .cont .item {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 20px
    }

    .ab_main2 .cont .item:before {
        display: none
    }

    .ab_main2 .cont .item .icon {
        width: 128px;
        height: 128px;
        background: #fff;
        border-radius: 100%;
        text-align: center;
        display: block;
        margin-left: auto;
        margin-right: auto;
        line-height: 128px
    }

    .ab_main2 .cont .item .tit {
        color: #fff;
        font-size: 18px;
        margin-top: 5px
    }

    .ab_main2 .cont .item .tit span {
        font-size: 30px
    }

    .ab_main2 .cont .item .note {
        color: #fff;
        font-size: 14px
    }

    .ab_main2 .more {
        margin-top: 15px
    }

    .ab_main2 .more a {
        width: 200px;
        height: 40px;
        border: solid 1px #fff;
        line-height: 38px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    .xq_tk {
        width: 90%;
        padding: 15px
    }

    .xq_tk .tit {
        font-size: 18px;
        line-height: 24px
    }

    .xq_tk .note {
        color: #666;
        font-size: 14px;
        padding-top: 5px
    }

    .xq_tk .note span {
        margin-right: 15px
    }

    .xq_tk .note span img {
        margin-right: 5px
    }

    .xq_tk .form .item {
        margin-top: 0
    }

    .xq_tk .form .item .item1 {
        width: 100%;
        height: 40px;
        background: #f7f7f7;
        border-radius: 5px;
        margin-top: 15px
    }

    .xq_tk .form .item .item1 select {
        height: 40px;
        width: 100%;
        border: 0;
        text-indent: 4px
    }

    .xq_tk .form .item .item1 .name {
        color: #666;
        font-size: 14px;
        width: 80px;
        padding-left: 12px;
        line-height: 40px
    }

    .xq_tk .form .item .item1 .cont {
        margin-left: 80px
    }

    .xq_tk .form .item .item1 .cont .inp1 {
        width: 100%;
        height: 40px;
        border: 0;
        background: 0 0;
        font-size: 14px
    }

    .xq_tk .form .item2 {
        height: 40px;
        background: #f7f7f7;
        border-radius: 5px;
        margin-top: 15px
    }

    .xq_tk .form .item2 .name {
        color: #666;
        font-size: 14px;
        width: 80px;
        padding-left: 12px;
        line-height: 40px
    }

    .xq_tk .form .item2 .name span {
        color: red
    }

    .xq_tk .form .item2 .cont {
        margin-left: 80px
    }

    .xq_tk .form .item2 .cont .inp1 {
        width: 100%;
        height: 40px;
        border: 0;
        background: 0 0;
        font-size: 14px
    }

    .xq_tk .form .item_btn {
        margin-top: 20px
    }

    .xq_tk .form .item_btn .btn1 {
        border: 0;
        background: #00a0ea;
        color: #fff;
        font-size: 16px;
        display: block;
        height: 40px;
        width: 100%
    }
    .index_more{
	    text-align: right;
	    position: relative;
	    top: 15px;
	    margin-top: -30px;
	}
}


.brand_crouse_title_div{width:1200px; height:64px; margin:0 auto; margin-top:48px;}
.kc_list{width:1236px; height:auto; margin-top:22px;overflow: hidden;background-color: #f4f4f4;margin: 0 auto;}
.brand_crouse_left{width:376px; height:auto; float:left; display: none;overflow: hidden;}
.brand_crouse_left_pic_div{width:376px; height:548px;}
.brand_crouse_left_con{width:376px; height:72px; background:#fff;}
.brand_crouse_left_title{width:338px; height:38px; margin:0 auto; padding-top:9px;}/*723*/
.brand_crouse_left_title a h3{font-size:16px; line-height:38px; color:#000;}
.kc_tag{width:auto; height: 20px; border-radius:6px;float: left;}
.kc_tag p{font-size: 12px; color: #fff; text-align: center; line-height: 20px; padding: 0 6px;}
.kc_name{width:230px; height: 38px; float: left;}
.kc_hour{width:auto; height: 40px; float: left; position: absolute; right:18px;}
.kc_hour p{font-size: 14px; line-height: 40px; text-align: right; color:#b2b2b2;}
.rs_div{width:198px; height: 20px;float: left;}
.rs_div_icon{width:14px; height: 14px; float: left;}
.rs_div_sum{width:auto; height: 16px; float: left; margin-left: 8px;}
.rs_div_sum p{font-size: 12px; color: #b2b2b2; font-style: italic}
.xf_div{width:70px; height: 20px;float: left;}
.new_ad{width:278px; height: 20px; float: left; margin-left:6px; overflow:hidden;}
.new_ad p{font-size: 14px; color: #b2b2b2; line-height:20px;}
.kc_right1_three{width:338px; height:16px; margin:0 auto; margin-top: 17px;}/*723*/
.xf_div{width:140px; height: 20px;float: left;}
.xf_div_money{width:auto; height: 16px;}
.xf_div_money p{font-size: 18px; color: #000;text-align: right; line-height: 18px; font-weight: bold;}
.xf_div_money_span {text-decoration: line-through;font-size: 12px;color: #d7d7d7;padding-left: 10px;}
.tag_bg_div{position: absolute; top: 14px; left: -15px; width: 48px; height: 28px}
.tag_font{position: absolute; top: 3px; left:16px;}
.tag_font p{font-size: 12px; color: #fff;}
.brand_crouse_left_xz{width:338px; height:16px; margin:0 auto; margin-top:20px;}
.xz_span{font-size:14px; color:#BBBBBB; float:left;}
.kx_span{font-size:14px; color:#BBBBBB; float:left; margin-left:44px;}
.kc_right{width:1236px; height:auto; float:left;margin-left:-18px; margin-top:-34px; overflow: hidden;}
.kc_right1{width:376px; height:338px; float:left; margin-left:36px; margin-top:34px;}
.kc_right1:hover img{ opacity:0.92;border: 1px solid #008bff;border-radius: 5px;box-sizing: border-box;}
.kc_right1:hover{box-shadow: 1px 1px 5px 8px #f1f1f1;}
.kc_right_div{width:376px; height:222px; position: relative;}
.kc_right1_con{width:376px; height:116px; background:#fff; position: relative;}
.kc_right1_title{width:338px; height:20px; margin:0 auto}
.kc_right1_title p{font-size:16px; color:#000; padding-top:12px;}
.kc_right1_xz{width:338px; height:16px; margin:0 auto; margin-top:0px;}
a,a:link,a:visited,a:focus{text-decoration:none;}
.wap_fx{ display:none;}
.wap_footer{ display:none;}
.wap_from{ display:none;}
.wap_fgdiv{ display:none;}
.wap_fxall{ display:none;}
.wap_title_bottom{ display:none;}
.wap_xzxf{ display:none;}
.pc_left_kc{display:block;}
.wap_left_kc{ display:none;}
.shadow_div{ display:none;}
.kc_tag1{display:none;}
.kc_tag1_xz{display:none;}


.left_line{width:432px; height:1px;background:#bbb; float:left; margin-top:30px; opacity:0.2;}
.brand_crouse_title{width:336px; height:64px;float:left;}
.brand_crouse_title_cn p{font-size:1.4em; text-align:center; font-weight: bold;}
.brand_crouse_title_cn h2{font-size:1.4em; text-align:center; font-weight: bold;}
.brand_crouse_title_en{width:336px; height:26px;}
.brand_crouse_title_en p{font-size:14px; color:#bbb; letter-spacing: 0.2em; text-align:center;}
.right_line{width:432px; height:1px;background:#bbb; float:left; margin-top:30px; opacity:0.2;}
.brand_crouse_con{width:1246px; height:auto; margin:0 auto; margin-top:24px; overflow: hidden;}
.brand_crouse_fl_div{width:1200px; height:26px; margin: 0 auto; position:relative;}

.tour_crouse_title_div{width:1200px; height:64px; margin:0 auto; margin-top:33px;}


.dtnews_start_div{width:1236px; height:642px; margin:0 auto; /*margin-top:-51px;*/}
.dtzbk_start_div{width:1236px; height:642px; margin:0 auto; /*margin-top:-51px;*/}
.spflnews_start_div{width:1236px; height:34px; position:relative; top:19px;}
.spflnews_div{width:327px; height:34px; margin:0 auto;}
.spflnews_name{width:auto; height:34px; padding:0 12px; float:left; color:#B9B9B9;}
.spflnews_ckgd{width:88px; height:34px; position:absolute; right:18px; text-align:right; bottom:3px; color:#B9B9B9;}

.news_con_start{width:1236px; height:540px; margin-left:0px; top:6px;}
.news_div{width:224px; height:auto; float:left; background:#fff; margin-top:18px; margin-left:20px;}
.news_div:hover{box-shadow: 1px 1px 5px 8px #f1f1f1;}
.news_pic{width:224px; height:133px; position:relative; overflow:hidden;}
.news_pic img:hover{ transform: scale(1.2); overflow:hidden; transition: all 0.6s;}
.news_pic1{position:absolute;  left:157px; top:80px;}
.news_title{width:224px; height:112px; margin: 0 auto; overflow:hidden;}
.news_title h3{font-size:14px; width: 204px; margin: 0 auto; height:40px; padding-top: 6px; overflow: hidden;color: #333;}
.news_pic_div{width:224px; height:133px; position:relative; overflow:hidden;}
.news_pic_div:hover{ opacity:0.92;}
.news_type_line{width: 200px; height: 20px; margin: 0 auto; display:block; margin-top: 10px;}
.news_type{width: 60px; height: 20px; background:#f2f2f2; border-radius: 4px;}
.news_type p{color: #999; text-align: center; line-height: 20px; font-size: 12px;}

.eye_div{width:12px; height: 16px; float: left;}
.eye_num{width:auto; float:left; margin-left: 4px;}
.news_dateline{width: 200px;height: 16px;margin: 0 auto;margin-top: 10px;}
.news_dateline p{font-size: 12px; color: #bbb;}
.news_dateline_date{width: auto;float: left;}