﻿@media (max-width:1600px) {
    .header .index_nav {
        top: 0
    }

    .header .index_nav>ul {
        text-align: center
    }

    .header .index_nav>ul>li {
        float: none;
        display: inline-block;
        position: relative;
        margin-left: 15px;
        margin-right: 15px
    }

    .header .index_nav>ul>li:nth-child(1) {
        background: 0 0
    }

    .header .index_nav>ul>li.hasChild>a:before {
        content: '';
        position: absolute;
        left: 50%;
        margin-left: 36px;
        top: 50%;
        margin-top: -3px;
        width: 12px;
        height: 6px;
        background: url(../image/huijian.png) no-repeat center center;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .header .index_nav>ul>li.hasChild>a:hover:before {
        background: url(../image/huangjian.png) no-repeat center center
    }

    .header .index_nav>ul>li>a {
        display: block;
        color: #333;
        font-size: 15px
    }

    .header .index_nav>ul>li .xl li.huangtiao {
        height: 41px
    }

    .header .index_nav>ul>li .xl li a {
        color: #fff;
        display: block;
        height: 40px;
        line-height: 40px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .body1 {
        padding-top: 80px
    }
    .sec_main {
        -webkit-transform: scale(.8) translateY(-50%);
        transform: scale(.8) translateY(-50%);
        -webkit-transform-origin: center center !important;
        transform-origin: center center !important;
        margin-top: 30px
    }
    .section5 .sec5_main .xxkqh {
        margin-top: 35px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m {
        border-top: solid 1px #e5e5e5;
        border-bottom: solid 1px #e5e5e5
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont {
        width: 1200px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item {
        padding: 45px 30px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .tit {
        line-height: 32px;
        height: 64px;
        margin-top: 15px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .tit a {
        color: #333;
        font-size: 20px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .pic {
        margin-top: 15px;
        margin-bottom: 15px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .more .btn1 {
        margin-top: 30px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    .section5 .sec5_main .xxk {
        text-align: center;
        font-size: 0
    }

    .section5 .sec5_main .xxk .xxk1 {
        color: #333;
        font-size: 18px;
        display: inline-block;
        width: 170px;
        background: url(../image/shuxian.jpg) no-repeat left center
    }

    .section5 .sec5_main .xxk .xxk1:nth-child(1) {
        background: 0 0
    }

    .section5 .sec5_main .xxk .xxk1.on {
        color: #1763cd;
        font-weight: 700
    }

    .ejbanner .banner_word {
        margin-left: -600px
    }

    .ejbanner .banner_mouse {
        right: 40px;
        bottom: 60px
    }

    .ej_nav {
        height: 56px;
        line-height: 56px
    }

    .ej_nav a {
        padding: 0 40px
    }

    .buju_main .item {
        padding: 60px 0
    }

    .cp_main .item {
        padding: 60px 0
    }

    .breadCrumb {
        height: 50px;
        line-height: 50px
    }

    .breadCrumb .bc_right a {
        width: 145px;
        height: 50px;
        line-height: 50px
    }

    .news_main .item {
        padding: 45px 30px
    }

    .news_main .item .tit {
        line-height: 32px;
        height: 64px;
        margin-top: 15px
    }

    .news_main .item .tit a {
        color: #333;
        font-size: 20px
    }

    .news_main .item .pic {
        margin-top: 15px;
        margin-bottom: 15px
    }

    .pages {
        padding-top: 40px;
        padding-bottom: 60px
    }

    .news_details {
        padding: 40px 0 60px
    }

    .news_details .news_m {
        padding: 35px 60px 20px
    }

    .news_details .news_m .news_top {
        padding-bottom: 20px;
        border-bottom: solid 2px #e5e5e5
    }

    .news_details .news_m .news_top .item_left .tit {
        color: #333;
        font-size: 20px
    }

    .news_details .news_m .news_top .item_left .note {
        color: #999;
        font-size: 14px;
        margin-top: 10px
    }

    .news_details .news_m .news_bot {
        padding-top: 30px;
        font-size: 16px;
        line-height: 30px;
        padding-bottom: 30px
    }

    .news_details .news_m .news_bot img {
        margin-top: 20px
    }

    .yuliu_main .item {
        padding: 60px 0
    }

    .yuliu_main .item .tit {
        font-size: 30px
    }

    .yuliu_main .item .hengxian {
        width: 30px;
        height: 2px;
        margin-top: 12px
    }

    .yuliu_main .item .cont {
        margin-top: 35px
    }

    .ejbanner1 .banner_word {
        margin-left: -600px
    }

    .ejbanner1 .banner_mouse {
        right: 40px;
        bottom: 60px
    }

    .ejbanner1 .ej_nav3 {
        margin-left: -600px
    }

    .con_tit {
        font-size: 30px
    }

    .con_hengxian {
        width: 30px;
        height: 2px;
        background: #1763cd;
        margin-top: 12px
    }

    .contact_main {
        padding: 45px 60px
    }

    .contact_main .contact_m {
        background: #f9f9f9;
        padding: 30px;
        margin-top: 35px
    }

    .contact_main .contact_m .tit {
        font-size: 22px
    }

    .contact_main .contact_m .cont {
        margin-top: 15px
    }

    .contact_main .map img {
        width: 100%
    }

    .hz_main {
        padding: 60px 0
    }

    .hz_main .row {
        margin-left: -10px;
        margin-right: -10px;
        margin-top: 36px
    }

    .hz_main .row .col-xs-12 .inp1 {
        height: 60px;
        padding-left: 25px
    }
}

@media (max-width:1440px) {
    .header {
        height: 80px;
        background: #fff;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 3;
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1)
    }
    .banner #owl-demo1 .item .item_word{
        width: 800px;
        margin-left: -400px
    }
    .banner #owl-demo1 .item .item_word .tit{
        font-size: 30px;
    }
    .banner #owl-demo1 .item .item_word .note{
        font-size: 16px;
    }
    .header .container {
        width: 100%
    }

    .header .logo {
        top: 12px;
        left: 40px;
        z-index: 2
    }

    .header .logo img {
        height: 56px
    }

    .header .language {
        top: 24px;
        right: 40px
    }

    .header .language a {
        width: 30px;
        height: 30px;
        border: solid 1px #1763cd;
        text-align: center;
        line-height: 28px;
        color: #1763cd;
        background: #fff;
        margin-left: 8px;
        display: inline-block
    }

    .header .language a.on {
        background: #1763cd;
        color: #fff
    }

    .header .index_nav {
        right: 360px;
        left: 200px;
        top: 0
    }

    .header .index_nav>ul {
        text-align: center
    }

    .header .index_nav>ul>li {
        float: none;
        display: inline-block;
        position: relative;
        margin-left: 10px;
        margin-right: 10px
    }

    .header .index_nav>ul>li:nth-child(1) {
        background: 0 0
    }

    .header .index_nav>ul>li>a {
        display: block;
        color: #333;
        font-size: 14px;
        line-height: 76px;
        padding-top: 2px;
        border-bottom: solid 2px #fff
    }

    .header .index_nav>ul>li>a.on,
    .header .index_nav>ul>li>a:hover {
        color: #1763cd;
        border-bottom: solid 2px #1763cd
    }

    .header .index_nav>ul>li .xl {
        width: 160px;
        position: absolute;
        top: 80px;
        left: 0;
        height: auto;
        background: #1763cd;
        text-align: left;
        display: none
    }

    .header .index_nav>ul>li .xl>li {
        position: relative
    }

    .header .index_nav>ul>li .xl>li:nth-child(1) {
        border-top: 0
    }

    .header .index_nav>ul>li .xl>li:hover {
        background: #124fa4
    }

    .header .index_nav>ul>li .xl>li .cl {
        left: 160px;
        width: 160px
    }

    .header .index_nav>ul>li .xl>li .cl li a {
        color: #fff
    }

    .header .index_nav>ul>li .xl>li>a {
        background: url(../image/jiantou.png) no-repeat 140px center
    }

    .header .index_nav>ul>li .xl>li a {
        height: 40px;
        line-height: 40px
    }

    .header .hotline {
        line-height: 30px;
        right: 140px;
        top: 26px;
        font-family: Arial;
        font-size: 24px;
        color: #1763cd
    }

    .pages {
        padding-top: 30px;
        padding-bottom: 40px
    }

    body.on {
        padding-top: 70px
    }

    body.on .header {
        height: 70px
    }

    body.on .header .logo {
        top: 2px
    }

    body.on .header .language {
        top: 24px
    }

    body.on .header .hotline {
        top: 26px
    }

    body.on .header .index_nav>ul>li>a {
        line-height: 66px
    }

    body.on .header .index_nav>ul>li .xl {
        top: 80px
    }

    .container {
        width: 1230px
    }

    .sec_main {
        -webkit-transform: scale(.8) translateY(-50%);
        transform: scale(.8) translateY(-50%);
        -webkit-transform-origin: center center !important;
        transform-origin: center center !important;
        margin-top: 30px
    }

    .section4 .item {
        width: 25%;
        height: 100%;
        background: rgba(0, 0, 0, .4);
        position: relative
    }

    .section4 .item:hover {
        background: rgba(23, 99, 205, .8)
    }

    .section4 .item:hover .item_abs {
        padding-top: 0
    }

    .section4 .item:hover .item_abs .btnn,
    .section4 .item:hover .item_abs .note {
        opacity: 1
    }

    .section4 .item .item_abs {
        padding: 0 30px;
        padding-top: 200px
    }

    .section4old .item .item_abs .tit {
        font-size: 20px;
        margin-top: 25px
    }
	
	.section4 .item .item_abs .tit {
        font-size: 18px;
        margin-top: 25px
    }

    .section4 .item .item_abs .note {
        font-size: 14px;
        line-height: 24px;
        margin-top: 25px
    }

    .section5 .sec5_main .xxkqh {
        margin-top: 20px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont {
        width: 1200px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item {
        padding: 15px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .tit {
        line-height: 28px;
        height: 56px;
        margin-top: 10px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .tit a {
        font-size: 18px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .pic {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .more .btn1 {
        margin-top: 20px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    .section5 .sec5_main .xxk {
        text-align: center;
        font-size: 0
    }

    .section5 .sec5_main .xxk .xxk1 {
        color: #333;
        font-size: 18px;
        display: inline-block;
        width: 170px;
        background: url(../image/shuxian.jpg) no-repeat left center
    }

    .section5 .sec5_main .xxk .xxk1:nth-child(1) {
        background: 0 0
    }

    .section5 .sec5_main .xxk .xxk1.on {
        color: #1763cd;
        font-weight: 700
    }

    .news_main .item {
        padding: 15px
    }

    .news_main .item .tit {
        line-height: 28px;
        height: 56px;
        margin-top: 10px
    }

    .news_main .item .tit a {
        font-size: 18px
    }

    .news_main .item .pic {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .ejbanner .banner_word {
        margin-left: -500px
    }

    .ejbanner .banner_mouse {
        right: 40px;
        bottom: 60px
    }

    .ej_nav {
        height: 50px;
        line-height: 50px
    }

    .ej_nav a {
        padding: 0 30px
    }

    .breadCrumb {
        height: 46px;
        line-height: 46px
    }

    .breadCrumb .bc_right a {
        width: 135px;
        height: 46px;
        line-height: 46px
    }

    .breadCrumb .bc_right a img {
        margin-left: 10px
    }

    .buju_main .item {
        padding: 40px 0
    }

    .buju_main .item .item_m {
        width: 1200px
    }

    .buju_main .item .item_m .pic {
        width: 660px;
        float: left;
        border-radius: 10px;
        overflow: hidden
    }

    .buju_main .item .item_m .pic img {
        width: 100%;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .buju_main .item .item_m .cont {
        padding-top: 45px
    }

    .buju_main .item .item_m .cont .tit {
        color: #333;
        font-size: 24px
    }

    .buju_main .item .item_m .cont .hengxian {
        width: 30px;
        height: 2px
    }

    .buju_main .item .item_m .cont .note {
        font-size: 14px;
        line-height: 26px;
        margin-top: 30px
    }

    .cp_main .item {
        padding: 40px 0
    }

    .cp_main .item .item_m {
        width: 1200px
    }

    .cp_main .item .item_m .pic {
        width: 550px;
        border-radius: 10px;
        overflow: hidden
    }

    .cp_main .item .item_m .pic img {
        width: 100%;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .cp_main .item .item_m .cont {
        padding-top: 45px;
        width: 550px
    }

    .cp_main .item .item_m .cont .tit {
        color: #333;
        font-size: 24px
    }

    .cp_main .item .item_m .cont .hengxian {
        width: 30px;
        height: 2px
    }

    .cp_main .item .item_m .cont .note {
        font-size: 14px;
        line-height: 26px;
        margin-top: 30px;
        height: auto
    }

    .cp_details {
        background: #f9f9f9;
        padding-top: 30px;
        padding-bottom: 30px
    }

    .cp_details .ej_nav2 a {
        padding: 0 30px
    }

    .cp_details .item {
        padding: 35px 0
    }

    .cp_details .item .cp_tit {
        color: #333;
        font-size: 30px;
        text-align: center
    }

    .cp_details .item .hengxian {
        width: 30px;
        height: 2px;
        margin-top: 10px
    }

    .cp_details .item .item_m {
        padding-top: 35px
    }

    .cp_details .item .item_m .pic {
        width: 580px;
        float: right;
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, .05)
    }

    .cp_details .item .item_m .pic img {
        width: 100%
    }

    .cp_details .item .item_m .cont {
        padding-top: 100px;
        float: left;
        width: 520px
    }

    .cp_details .item .item_m .cont .tit {
        color: #333;
        font-size: 26px
    }

    .cp_details .item .item_m .cont .hengxian2 {
        width: 30px;
        height: 2px;
        margin-top: 10px
    }

    .cp_details .item .item_m .cont .note {
        font-size: 14px;
        line-height: 24px;
        margin-top: 30px
    }

    .cp_details .item .item_m1 {
        margin-top: 40px
    }

    .news_details {
        padding: 30px 0 50px
    }

    .news_details .news_m {
        padding: 20px 40px 15px
    }

    .news_details .news_m .news_top {
        padding-bottom: 15px
    }

    .news_details .news_m .news_top .item_left .tit {
        font-size: 20px
    }

    .news_details .news_m .news_top .item_left .note {
        font-size: 14px;
        margin-top: 5px
    }

    .news_details .news_m .news_top .share {
        position: relative;
        top: 10px
    }

    .news_details .news_m .news_bot {
        padding-top: 20px;
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 20px
    }

    .news_details .news_m .news_bot img {
        margin-top: 15px
    }

    .fanye {
        line-height: 50px;
        padding-top: 10px
    }

    .fanye div {
        font-size: 14px
    }

    .yuliu_main .item {
        padding: 40px 0
    }

    .yuliu_main .item .container {
        width: 1000px
    }

    .yuliu_main .item .tit {
        font-size: 24px
    }

    .yuliu_main .item .hengxian {
        width: 30px;
        height: 2px;
        margin-top: 10px
    }

    .yuliu_main .item .cont {
        margin-top: 20px;
        font-size: 14px;
        line-height: 24px
    }

    .yuliu_main .item .cont img {
        max-width: 100%;
        margin-top: 15px
    }

    .ejbanner1 .banner_word {
        margin-left: -500px
    }

    .ejbanner1 .banner_mouse {
        right: 40px;
        bottom: 60px
    }

    .ejbanner1 .ej_nav3 {
        margin-left: -500px
    }

    .con_tit {
        font-size: 24px
    }

    .con_hengxian {
        margin-top: 10px
    }

    .contact_main {
        padding: 25px 40px
    }

    .contact_main .contact_m {
        background: #f9f9f9;
        padding: 20px;
        margin-top: 25px
    }

    .contact_main .contact_m .tit {
        font-size: 22px
    }

    .contact_main .contact_m .cont {
        margin-top: 15px
    }

    .contact_main .map img {
        width: 100%
    }

    .join_main {
        padding: 40px 0
    }

    .join_main .container {
        margin-top: 25px
    }

    .join_main .container .item {
        margin-top: 10px
    }

    .join_main .container .item .item_top {
        height: 50px;
        line-height: 50px;
        padding-left: 30px
    }

    .join_main .container .item .item_top .tit {
        color: #333;
        font-size: 16px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .join_main .container .item .item_top .icon {
        width: 50px;
        height: 50px
    }

    .join_main .container .item .cont {
        padding: 0 15px 15px
    }

    .join_main .container .item .cont .item1 {
        margin-top: 15px;
        font-size: 14px;
        line-height: 24px
    }

    .hz_main {
        padding: 40px 0
    }

    .hz_main .row {
        margin-top: 20px
    }

    .hz_main .row .col-xs-12 .inp1 {
        width: 100%;
        height: 40px;
        padding-left: 20px;
        font-size: 14px;
        border-radius: 5px;
        margin-bottom: 15px
    }

    .hz_main .row .col-xs-12 .textarea1 {
        height: 200px;
        padding: 10px 20px;
        border-radius: 5px;
        font-size: 14px
    }

    .zoujin_main1 {
        padding-top: 60px;
        padding-bottom: 60px;
        overflow: hidden
    }

    .zoujin_main1 .m1_top {
        position: relative;
        height: 220px;
        left: 20px
    }

    .zoujin_main1 .m1_top .m1_word {
        font-size: 300px;
        line-height: 220px
    }

    .zoujin_main1 .m1_top .container {
        position: relative;
        z-index: 2;
        padding-top: 80px
    }

    .zoujin_main1 .m1_top .container .item {
        margin-left: 75px;
        text-align: left
    }

    .zoujin_main1 .m1_top .container .item .tit {
        line-height: 24px;
        color: #333;
        font-size: 16px
    }

    .zoujin_main1 .m1_top .container .item .tit .hengxian {
        width: 16px;
        height: 3px;
        background: #1763cd
    }

    .zoujin_main1 .m1_top .container .item .cont {
        color: #333;
        font-size: 16px;
        padding-top: 10px
    }

    .zoujin_main1 .m1_top .container .item .cont .num {
        font-size: 60px;
        font-weight: 700;
        font-family: impact;
        margin-right: 5px;
        color: #1763cd
    }

    .zoujin_main1 .m1_top .container .item .cont .sup {
        font-family: impact;
        font-weight: 700;
        font-size: 36px;
        vertical-align: top;
        margin-right: 5px;
        margin-left: -5px;
        color: #1763cd
    }

    .zoujin_main1 .m1_bot {
        position: relative;
        left: 20px
    }

    .zoujin_main1 .m1_bot .m1_botm {
        border-top: solid 1px #e5e5e5;
        margin-left: -20px
    }

    .zoujin_main1 .m1_bot .m1_botm .pic {
        width: 390px;
        height: 490px
    }

    .zoujin_main1 .m1_bot .m1_botm .cont {
        width: 720px
    }

    .zoujin_main1 .m1_bot .m1_botm .cont .cont1 {
        margin-top: 40px;
        height: 240px;
        font-size: 14px;
        line-height: 24px
    }

    .zoujin_main1 .m1_bot .m1_botm .cont .bot {
        font-size: 20px;
        padding-top: 20px
    }

    .zj_tit {
        color: #fff;
        font-size: 24px
    }

    .zj_tit.black {
        color: #333
    }

    .zj_hx {
        width: 30px;
        height: 2px;
        background: #1763cd;
        margin-top: 10px
    }

    .zoujin_main2 {
        padding: 80px 0;
        background-size: cover !important
    }

    .zoujin_main2 .container {
        margin-top: 50px
    }

    .zoujin_main2 .container .item {
        width: 25%;
        border-radius: 10px;
        padding: 40px 20px 0;
        height: 295px;
        text-align: center;
        background: rgba(23, 99, 205, 0);
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .zoujin_main2 .container .item:hover {
        background: #1763cd
    }

    .zoujin_main2 .container .item .tit {
        color: #fff;
        font-size: 20px;
        margin-top: 15px;
        margin-bottom: 15px
    }

    .zoujin_main2 .container .item .note {
        color: #fff;
        font-size: 14px;
        line-height: 24px
    }

    .zoujin_main3 {
        background: #f9f9f9;
        padding: 40px 0 60px
    }

    .zoujin_main3 .container {
        margin-top: 20px
    }

    .zoujin_main3 .container .item {
        padding: 10px
    }

    .zoujin_main3 .container .item .pic {
        padding: 20px;
        height: 350px;
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .1);
        line-height: 310px;
        text-align: center
    }

    .zoujin_main3 .container .item .pic img {
        vertical-align: middle;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        width: auto !important;
        height: auto !important
    }

    .zoujin_main3 .container .item .tit {
        color: #333;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        padding-top: 10px
    }

    .zoujin_main3 .container .owl-dots {
        display: block !important;
        position: absolute;
        bottom: -25px;
        left: 0;
        width: 100%;
        text-align: center
    }

    .zoujin_main4 {
        padding: 40px 0 0;
        background: #fff
    }
    
    .zoujin_main4 .m4_note {
        max-width: 1130px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 0 15px;
        margin-top: 20px;
        text-align: center;
        color: #333;
        font-size: 14px;
        line-height: 24px
    }

    .zoujin_main4 .cont {
        margin-top: 40px
    }

    .zoujin_main4 .cont .item {
        width: 50%;
        height: 300px;
        float: left;
        background-size: cover !important
    }

    .zoujin_main4 .cont .item:hover .item_abs1 {
        opacity: 1
    }

    .zoujin_main4 .cont .item .item_abs {
        font-size: 20px
    }

    .zoujin_main4 .cont .item .item_abs img {
        margin-bottom: 20px
    }

    .zoujin_main4 .cont .item .item_abs1 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #1763cd;
        padding: 20px 40px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        opacity: 0
    }

    .zoujin_main4 .cont .item .item_abs1 .tit {
        color: #fff;
        font-size: 20px;
        margin-top: 15px;
        margin-bottom: 20px
    }

    .zoujin_main4 .cont .item .item_abs1 .note {
        color: #fff;
        font-size: 14px;
        line-height: 24px
    }

    .zoujin_main5 {
        background: #f9f9f9;
        padding: 40px 0 30px
    }

    .zoujin_main5 .container {
        margin-top: 10px
    }

    .zoujin_main5 .container .item {
        padding: 5px
    }

    .zoujin_main5 .container .item .item1 {
        margin-top: 15px;
        background: #fff;
        border-radius: 4px;
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .05);
        display: block;
        height: 80px;
        line-height: 80px;
        text-align: center;
        overflow: hidden
    }

    .zoujin_main5 .container .item .item1:hover span {
        opacity: 1
    }

    .zoujin_main5 .container .item .item1 img {
        max-width: 70%;
        max-height: 80%;
        width: auto !important;
        height: auto !important;
        display: inline-block;
        vertical-align: middle
    }

    .zoujin_main5 .container .item .item1 span {
        top: 0;
        left: 0;
        text-align: center;
        width: 100%;
        height: 100%;
        line-height: 100px;
        color: #fff;
        font-size: 16px;
        background: rgba(23, 99, 205, .9);
        opacity: 0
    }

    .zoujin_main5 .container .owl-dots {
        display: block !important;
        position: absolute;
        bottom: -50px;
        left: 0;
        width: 100%;
        text-align: center
    }

    .zoujin_main5 .container .owl-dots .owl-dot {
        display: inline-block;
        float: none;
        margin-left: 6px;
        margin-right: 6px;
        width: 30px;
        height: 6px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        background: #e5e5e5;
        border-radius: 3px
    }

    .zoujin_main5 .container .owl-dots .owl-dot.active {
        background: #1763cd
    }

    .zoujin_main6 {
        padding: 40px 0;
        background: #f9f9f9;
        overflow: hidden
    }

    .zoujin_main6 .container {
        margin-top: 20px
    }

    .zoujin_main6 .container:before {
        content: '';
        position: absolute;
        top: 50%;
        left: -10000px;
        width: 20000px;
        height: 100%;
        background: #f0f0f0
    }

    .zoujin_main6 .container .prev {
        width: 50px;
        height: 50px;
        cursor: pointer;
        background: url(../image/jta1.png) no-repeat center center #fff;
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .03);
        position: absolute;
        left: 15px;
        top: 50%;
        margin-top: -25px;
        border-radius: 100%
    }

    .zoujin_main6 .container .prev:hover {
        background: url(../image/jta11.png) no-repeat center center #1763cd
    }

    .zoujin_main6 .container .next {
        width: 50px;
        height: 50px;
        cursor: pointer;
        background: url(../image/jta2.png) no-repeat center center #fff;
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .03);
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -25px;
        border-radius: 100%
    }

    .zoujin_main6 .container .next:hover {
        background: url(../image/jta22.png) no-repeat center center #1763cd
    }

    .zoujin_main6 .container #owl-demo7 {
        width: 960px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}
@media (max-width:1366px) {
    .sec_main {
        -webkit-transform: scale(.7) translateY(-50%);
        transform: scale(.7) translateY(-50%);
        -webkit-transform-origin: center center !important;
        transform-origin: center center !important;
        margin-top: -50px
    }
    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont{
        width: 1000px;
    }
}
@media (min-width:991px) and (max-width:1200px) {
    .sec_main {
        -webkit-transform: scale(.5) translateY(-50%);
        transform: scale(.5) translateY(-50%);
        -webkit-transform-origin: center center !important;
        transform-origin: center center !important
    }

    .container {
        width: 100%
    }
}

@media (max-width:991px) {
    .section4 .m4_pic{
        display: none;
    }
    body {
        padding-top: 60px
    }

    .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 .hotline {
        display: none
    }

    .header .language {
        top: 15px;
        right: 60px
    }

    .header .logo {
        top: 10px;
        left: 15px
    }

    .header .logo img {
        height: 40px
    }

    .header .header_top {
        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;
        left: auto;
        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
    }

    .header .index_nav>ul>li {
        margin-left: 0;
        margin-right: 0;
        background: 0 0;
        width: 100%;
        height: auto
    }

    .header .index_nav>ul>li>.xl {
        display: none
    }

    .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
    }

    .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 .owl-theme .owl-controls {
        margin-top: 0
    }

    .banner #owl-demo1 .owl-dots {
        display: block !important;
        position: absolute;
        bottom: 30px;
        left: 0;
        width: 100%;
        text-align: center
    }

    .banner #owl-demo1 .owl-dots .owl-dot {
        display: inline-block;
        float: none;
        margin-left: 5px;
        margin-right: 5px;
        width: 30px;
        height: 6px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        background: #fff;
        opacity: .4;
        border-radius: 3px
    }

    .banner #owl-demo1 .owl-dots .owl-dot.active {
        opacity: 1
    }

    .banner #owl-demo1 .item {
        display: block;
        position: relative
    }

    .banner #owl-demo1 .item .item_word {
        position: absolute;
        top: 50%;
        left: 5%;
        width: 90%;
        margin-left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: center
    }

    .banner #owl-demo1 .item .item_word .tit {
        font-size: 20px;
        color: #fff;
        font-weight: 700
    }

    .banner #owl-demo1 .item .item_word .note {
        margin-top: 10px;
        color: #fff;
        font-size: 14px;
        line-height: 22px
    }

    .btn1 {
        margin-top: 15px;
        width: 120px;
        height: 36px;
        background: #1763cd;
        border-radius: 18px;
        text-align: center;
        line-height: 36px;
        color: #fff;
        font-size: 14px;
        cursor: pointer
    }

    .btn1 img {
        width: 20px !important;
        display: inline-block !important;
        margin-left: 5px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .btn1:hover img {
        margin-left: 5px
    }

    .sec_main {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        -webkit-transform-origin: center center !important;
        transform-origin: center center !important;
        top: 0;
        left: 0;
        margin-left: 0;
        position: relative;
        width: 100%;
        padding: 0 15px
    }

    .section2 {
        padding: 30px 0
    }

    .section2 .sec_main .sec_top .sec_left {
        width: 100%
    }

    .section2 .sec_main .sec_top .sec_left .tit {
        color: #fff;
        font-size: 20px;
        text-align: center
    }

    .section2 .sec_main .sec_top .sec_left .hengxian {
        width: 40px;
        height: 3px;
        background: #fff;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto
    }

    .section2 .sec_main .sec_top .sec_left .note {
        font-size: 14px;
        line-height: 22px;
        margin-top: 15px;
        color: #fff;
        text-align: center
    }

    .section2 .sec_main .sec_top .sec_left .btn1 {
        background: #fff;
        color: #1763cd;
        margin-top: 20px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    .section2 .sec_main .sec_top .sec_right {
        width: 100%;
        padding-top: 15px;
        text-align: center
    }

    .section2 .sec_main .sec_top .sec_right .item {
        margin-left: 15px;
        margin-right: 15px;
        text-align: center;
        margin-top: 15px
    }

    .section2 .sec_main .sec_top .sec_right .item .tit {
        line-height: 24px;
        color: #fff;
        font-size: 16px
    }

    .section2 .sec_main .sec_top .sec_right .item .tit .hengxian {
        width: 16px;
        height: 3px;
        background: #fff
    }

    .section2 .sec_main .sec_top .sec_right .item .cont {
        color: #fff;
        font-size: 16px;
        padding-top: 5px
    }

    .section2 .sec_main .sec_top .sec_right .item .cont .num {
        font-size: 40px;
        font-weight: 700;
        font-family: impact;
        margin-right: 5px
    }

    .section2 .sec_main .sec_top .sec_right .item .cont .sup {
        font-family: impact;
        font-weight: 700;
        font-size: 20px;
        vertical-align: top;
        margin-right: 5px;
        margin-left: -5px
    }

    .section2 .sec_main .sec_bot {
        margin-top: 10px
    }

    .section2 .sec_main .sec_bot .item {
        width: 100%;
        margin-left: 0;
        height: 120px;
        background: rgba(255, 255, 255, .8);
        padding: 25px 25px 0;
        overflow: hidden;
        position: relative;
        margin-top: 15px
    }

    .section2 .sec_main .sec_bot .item .item_top {
        color: #1763cd;
        font-size: 20px;
        line-height: 40px
    }

    .section2 .sec_main .sec_bot .item .item_top .icon {
        width: 40px;
        height: 40px;
        position: relative;
        margin-right: 10px
    }

    .section2 .sec_main .sec_bot .item .item_top .icon img {
        top: 0;
        left: 0;
        width: 100%
    }

    .section2 .sec_main .sec_bot .item .item_top .icon img.imgga {
        opacity: 0
    }

    .section2 .sec_main .sec_bot .item .item_top .icon img.imggb {
        opacity: 1
    }

    .section2 .sec_main .sec_bot .item .item_bot {
        position: absolute;
        bottom: -5px;
        right: -5px;
        color: rgba(23, 99, 205, .2);
        text-align: right;
        font-size: 40px;
        font-family: "Arial Black", Arial;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 40px
    }

    .section2 .sec_main .sec_bot .item:nth-child(1) {
        margin-left: 0
    }

    .section3 {
        background: #f5f5f5;
        padding: 30px 0
    }

    .section3 .sec_main .map {
        width: 80%;
        float: none
    }

    .section3 .sec_main .cont {
        margin-left: 0;
        width: 100%
    }

    .section3 .sec_main .cont .item {
        margin-top: 20px
    }

    .section3 .sec_main .cont .item .xh {
        width: 60px;
        height: 60px;
        border: solid 1px #0080cc;
        border-radius: 100%;
        line-height: 58px;
        font-size: 20px
    }

    .section3 .sec_main .cont .item .cont1 {
        margin-left: 75px;
        padding-top: 0
    }

    .section3 .sec_main .cont .item .cont1 .tit {
        font-size: 16px
    }

    .section3 .sec_main .cont .item .cont1 .note {
        margin-top: 5px;
        font-size: 14px;
        line-height: 20px
    }

    .section4 .item {
        float: none;
        width: 100%;
        height: auto;
        background: rgba(0, 0, 0, .4);
        position: relative;
        border-top: solid 1px #fff
    }

    .section4 .item:hover {
        background: rgba(0, 0, 0, .4)
    }

    .section4 .item:hover .item_abs {
        padding-top: 20px
    }

    .section4 .item .item_abs {
        position: static;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        width: 100%;
        padding: 0 15px;
        text-align: center;
        background: rgba(0, 0, 0, .5);
        padding: 20px 0
    }

    .section4 .item .item_abs .tit {
        color: #fff;
        font-size: 16px;
        margin-top: 15px
    }

    .section4 .item .item_abs .note {
        color: #fff;
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px;
        opacity: 1
    }

    .section4 .item .item_abs .btnn {
        opacity: 1
    }

    .section4 .item .item_abs .btnn .btn1 {
        display: block;
        background: #fff;
        margin-left: auto;
        margin-right: auto;
        color: #1763cd
    }

    .section5 {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .section5 .sec5_main {
        position: static;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .section5 .sec5_main .xxkqh {
        margin-top: 15px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        border-left: solid 1px #e5e5e5;
        border-right: solid 1px #e5e5e5
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item {
        padding: 15px;
        width: 100%;
        border-top: solid 1px #e5e5e5
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item:hover .tit a {
        color: #333
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item:hover .note {
        color: #333
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item:hover .pic .picspan {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item:nth-child(1) {
        border-top: 0
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .date {
        color: #666;
        font-size: 14px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .tit {
        line-height: 28px;
        height: 56px;
        overflow: hidden;
        margin-top: 15px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .tit a {
        color: #333;
        font-size: 18px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .pic {
        margin-top: 15px;
        margin-bottom: 15px;
        overflow: hidden
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .xxkqh1_m .cont .item .note {
        font-size: 14px
    }

    .section5 .sec5_main .xxkqh .xxkqh1 .more .btn1 {
        margin-top: 15px
    }

    .section5 .sec5_main .xxk {
        text-align: center;
        font-size: 0
    }

    .section5 .sec5_main .xxk .xxk1 {
        font-size: 16px;
        width: 120px
    }

    .section6 {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .section6 .sec_main .sec6_top {
        border-bottom: solid 1px #c1d0e7;
        padding-bottom: 15px
    }

    .section6 .sec_main .sec6_top .sec_left .tit {
        font-size: 20px
    }

    .section6 .sec_main .sec6_top .sec_left .note {
        font-size: 14px;
        margin-top: 10px
    }

    .section6 .sec_main .sec6_top .sec_left .note img {
        margin-right: 0
    }

    .section6 .sec_main .sec6_top .sec_right {
        display: none
    }

    .section6 .sec_main .sec6_bot {
        padding-top: 20px
    }

    .section6 .sec_main .sec6_bot .sec_left {
        width: 100%
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_top .item {
        margin-bottom: 30px
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_top .item .icon {
        width: 60px;
        height: 60px;
        border: solid 2px #1763cd;
        border-radius: 30px;
        text-align: center;
        background: #1763cd;
        line-height: 56px;
        margin-right: 10px
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_top .item .icon img {
        width: 25px
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_top .item .cont {
        padding-top: 10px
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_top .item .cont .tit {
        font-size: 18px;
        line-height: 18px
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_top .item .cont .note {
        font-size: 14px;
        line-height: 14px;
        margin-top: 10px
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_bot {
        padding-top: 10px;
        text-align: center
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_bot .item {
        font-size: 16px;
        text-align: center;
        display: inline-block
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_bot .item:nth-child(1) {
        margin-right: 20px
    }

    .section6 .sec_main .sec6_bot .sec_left .secl_bot .item img {
        margin-bottom: 10px;
        width: 120px
    }

    .section6 .sec_main .sec6_bot .sec_right {
        width: 100%;
        padding-top: 20px
    }

    .section6 .sec_main .sec6_bot .sec_right .email .tit {
        font-size: 14px
    }

    .section6 .sec_main .sec6_bot .sec_right .email .bot {
        margin-top: 10px
    }

    .section6 .sec_main .sec6_bot .sec_right .email .bot .btn2 {
        width: 100px;
        height: 36px;
        background: url(../image/jiantou1.png) no-repeat 60px center #1763cd;
        padding-left: 18px;
        border: 0;
        color: #fff;
        font-size: 14px;
        text-align: left
    }

    .section6 .sec_main .sec6_bot .sec_right .email .bot .btn2:hover {
        background: url(../image/jiantou1.png) no-repeat 70px center #1763cd
    }

    .section6 .sec_main .sec6_bot .sec_right .email .bot .cont {
        margin-right: 112px
    }

    .section6 .sec_main .sec6_bot .sec_right .email .bot .cont .inp1 {
        border: solid 1px #1763cd;
        font-size: 14px;
        padding-left: 15px;
        background: 0 0;
        height: 36px;
        width: 100%
    }

    .section6 .sec_main .sec6_bot .sec_right .share {
        padding-top: 10px
    }

    .section6 .sec_main .sec6_bot .sec_right .website {
        padding-top: 10px
    }

    .section6 .sec_main .sec6_bot .sec_right .website .cont {
        line-height: 24px;
        overflow: hidden
    }

    .section6 .sec_main .sec6_bot .sec_right .website .cont .cont1 {
        margin-left: -5px
    }

    .section6 .sec_main .sec6_bot .sec_right .website .cont .cont1 a {
        display: inline-block;
        padding: 0 5px 0 8px;
        background: url(../image/shuxian3.png) no-repeat left center;
        font-size: 14px
    }

    .section6 .sec_main .sec6_bot .sec_right .website .cont .cont1 a:hover {
        color: #1763cd
    }

    .section6 .sec_main .sec6_bot .sec_right .copyRight {
        padding-top: 15px;
        line-height: 22px
    }

    .shubiao {
        display: none
    }

    #menu {
        display: none
    }

    .body1 {
        padding-top: 60px
    }

    .ejbanner .banner_word {
        left: 15px;
        margin-left: 0
    }

    .ejbanner .banner_word .tit {
        font-size: 24px
    }

    .ejbanner .banner_word .note {
        font-size: 16px;
        margin-top: 0;
        opacity: .8
    }

    .ejbanner .banner_mouse {
        display: none
    }

    .ej_nav {
        height: 40px;
        line-height: 40px
    }

    .ej_nav a {
        padding: 0 10px;
        font-size: 14px
    }

    .buju_main .item {
        padding: 20px 0
    }

    .buju_main .item:nth-child(2n+1) {
        background: #f9f9f9
    }

    .buju_main .item:nth-child(2n+1) .item_m .pic {
        float: none
    }

    .buju_main .item:nth-child(2n+1) .item_m .cont {
        float: none
    }

    .buju_main .item .item_m {
        width: 100%
    }

    .buju_main .item .item_m .pic {
        width: 100%;
        float: none
    }

    .buju_main .item .item_m .cont {
        width: 100%;
        float: right;
        padding-top: 15px
    }

    .buju_main .item .item_m .cont .tit {
        font-size: 18px
    }

    .buju_main .item .item_m .cont .hengxian {
        width: 20px;
        height: 2px;
        margin-top: 10px
    }

    .buju_main .item .item_m .cont .note {
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px
    }

    .container {
        width: 100%
    }

    .footer1 {
        background: #1c1e21;
        padding: 20px 0
    }

    .footer1 .footer1_left {
        display: none
    }

    .footer1 .footer1_cont {
        width: 100%;
        line-height: 30px;
        float: none;
        text-align: center
    }

    .footer1 .footer1_cont .nav1 {
        display: none
    }

    .footer1 .footer1_cont .copyRight {
        color: #ccc;
        font-size: 14px
    }

    .footer1 .footer1_cont .copyRight a {
        font-size: 14px;
        color: #ccc
    }

    .footer1 .footer1_cont .copyRight div:nth-child(3) {
        display: block
    }

    .footer1 .share {
        padding-top: 10px;
        float: none;
        width: 100%;
        text-align: center
    }

    .footer1 .share a {
        display: inline-block;
        float: none
    }

    .cp_main .item {
        padding: 20px 0
    }

    .cp_main .item:nth-child(2n+1) {
        background: #f9f9f9
    }

    .cp_main .item:nth-child(2n+1) .item_m .pic {
        float: none
    }

    .cp_main .item:nth-child(2n+1) .item_m .cont {
        float: none
    }

    .cp_main .item .item_m {
        width: 100%
    }

    .cp_main .item .item_m .pic {
        width: 100%;
        float: none
    }

    .cp_main .item .item_m .cont {
        width: 100%;
        float: right;
        padding-top: 15px
    }

    .cp_main .item .item_m .cont .tit {
        font-size: 18px
    }

    .cp_main .item .item_m .cont .hengxian {
        width: 20px;
        height: 2px;
        margin-top: 10px
    }

    .cp_main .item .item_m .cont .note {
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px
    }

    .breadCrumb .bc_right {
        display: none
    }

    .cp_details {
        background: #f9f9f9;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .cp_details .ej_nav2 {
        text-align: center;
        font-size: 0;
        margin-bottom: 15px
    }

    .cp_details .ej_nav2 a {
        font-size: 14px;
        padding: 0 15px
    }

    .cp_details .item {
        border-top: solid 1px #e5e5e5;
        padding: 20px 0
    }

    .cp_details .item .cp_tit {
        font-size: 20px
    }

    .cp_details .item .hengxian {
        width: 30px;
        height: 2px;
        margin-top: 10px
    }

    .cp_details .item .item_m {
        padding-top: 15px
    }

    .cp_details .item .item_m .pic {
        width: 100%;
        float: none
    }

    .cp_details .item .item_m .cont {
        padding-top: 15px;
        float: none;
        width: 100%
    }

    .cp_details .item .item_m .cont .tit {
        font-size: 18px
    }

    .cp_details .item .item_m .cont .hengxian2 {
        width: 30px;
        height: 2px;
        margin-top: 10px
    }

    .cp_details .item .item_m .cont .note {
        font-size: 14px;
        line-height: 22px;
        margin-top: 15px
    }

    .cp_details .item .item_m1 {
        margin-top: 20px
    }

    .news_main .item {
        padding: 15px;
        width: 100%;
        border-top: solid 1px #e5e5e5
    }

    .news_main .item:hover .tit a {
        color: #333
    }

    .news_main .item:hover .note {
        color: #333
    }

    .news_main .item:hover .pic .picspan {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .news_main .item:nth-child(1) {
        border-top: 0
    }

    .news_main .item .date {
        color: #666;
        font-size: 14px
    }

    .news_main .item .tit {
        line-height: 28px;
        height: 56px;
        overflow: hidden;
        margin-top: 15px
    }

    .news_main .item .tit a {
        color: #333;
        font-size: 18px
    }

    .news_main .item .pic {
        margin-top: 15px;
        margin-bottom: 15px;
        overflow: hidden
    }

    .news_main .item .note {
        font-size: 14px
    }

    .pages {
        padding-top: 20px;
        padding-bottom: 25px
    }

    .pages a {
        display: none
    }

    .pages a.tsa {
        display: inline-block;
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 14px
    }

    .news_details {
        background: #f9f9f9;
        padding: 20px 0 20px
    }

    .news_details .news_m {
        padding: 15px
    }

    .news_details .news_m .news_top {
        padding-bottom: 10px;
        border-bottom: solid 1px #e5e5e5
    }

    .news_details .news_m .news_top .item_left .tit {
        font-size: 18px
    }

    .news_details .news_m .news_top .item_left .note {
        font-size: 14px;
        margin-top: 5px
    }

    .news_details .news_m .news_top .share {
        display: none
    }

    .news_details .news_m .news_bot {
        padding-top: 15px;
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 20px
    }

    .news_details .news_m .news_bot img {
        margin-top: 15px;
        width: 100%
    }

    .fanye {
        line-height: 30px;
        padding-top: 10px;
        border-top: solid 2px #e5e5e5
    }

    .fanye div {
        max-width: 100%;
        overflow: hidden;
        color: #666;
        font-size: 14px;
        float: none
    }

    .yuliu_main .item {
        padding: 30px 0;
        background: #fff
    }

    .yuliu_main .item .container {
        width: 100%
    }

    .yuliu_main .item .tit {
        font-size: 20px
    }

    .yuliu_main .item .hengxian {
        width: 30px;
        height: 2px;
        margin-top: 10px
    }

    .yuliu_main .item .cont {
        margin-top: 15px;
        font-size: 14px;
        line-height: 24px;
        color: #333
    }

    .yuliu_main .item .cont img {
        max-width: 100%;
        margin-top: 15px
    }

    .ejbanner1 .banner_word {
        left: 15px;
        margin-left: 0
    }

    .ejbanner1 .banner_word .tit {
        font-size: 24px
    }

    .ejbanner1 .banner_word .note {
        font-size: 16px;
        margin-top: 0;
        opacity: .8
    }

    .ejbanner1 .ej_nav3 {
        left: 15px;
        margin-left: 0;
        font-size: 16px;
        height: 200px
    }

    .ejbanner1 .ej_nav3 a {
        font-size: 16px;
        line-height: 30px;
        padding-left: 30px;
        height: 30px
    }

    .ejbanner1 .banner_mouse {
        right: 15px;
        bottom: 20px;
        font-size: 0;
        width: 60px;
        color: transparent
    }

    .con_tit {
        font-size: 20px
    }

    .con_hengxian {
        width: 30px;
        height: 2px;
        margin-top: 10px
    }

    .contact_main {
        padding: 20px 0
    }

    .contact_main .contact_m {
        padding: 15px;
        margin-top: 15px
    }

    .contact_main .contact_m .tit {
        font-size: 18px
    }

    .contact_main .contact_m .cont {
        margin-top: 0
    }

    .contact_main .contact_m .cont .item {
        padding-left: 30px;
        width: 100%;
        line-height: 24px;
        margin-top: 20px
    }

    .contact_main .contact_m .cont .item:nth-child(1) {
        width: 100%
    }

    .contact_main .contact_m .cont .item img {
        position: absolute;
        left: 0;
        top: 2px
    }

    .contact_main .contact_m .cont .item .tit1 {
        color: #333;
        font-size: 14px
    }

    .contact_main .contact_m .cont .item .note {
        color: #333;
        font-size: 14px
    }

    .contact_main .map img {
        width: 100%
    }

    .join_main {
        background-size: cover !important;
        padding: 30px 0
    }

    .join_main .con_tit {
        color: #fff
    }

    .join_main .container {
        margin-top: 10px
    }

    .hz_main {
        padding: 30px 0;
        background: #f9f9f9
    }

    .hz_main .row {
        margin-top: 20px
    }

    .hz_main .row .col-xs-12 {
        padding-left: 10px;
        padding-right: 10px
    }

    .hz_main .row .col-xs-12 .inp1 {
        width: 100%;
        height: 40px;
        background: #fff;
        border: solid 1px #e5e5e5;
        padding-left: 15px;
        font-size: 14px;
        border-radius: 5px;
        margin-bottom: 15px
    }

    .hz_main .row .col-xs-12 .textarea1 {
        width: 100%;
        height: 140px;
        background: #fff;
        border: solid 1px #e5e5e5;
        padding: 10px 15px;
        border-radius: 5px;
        resize: none
    }

    .hz_main .row .col-xs-12 .btn1 {
        background: url(../image/jiantou1.png) no-repeat 80px center #1763cd;
        padding-left: 32px;
        width: 130px;
        height: 40px;
        border-radius: 20px
    }

    .hz_main .row .col-xs-12 .btn1:hover {
        background: url(../image/jiantou1.png) no-repeat 90px center #1763cd
    }

    .zoujin_main1 {
        padding-top: 0;
        padding-bottom: 30px;
        overflow: hidden
    }

    .zoujin_main1 .m1_top {
        position: relative;
        height: auto;
        left: 0
    }

    .zoujin_main1 .m1_top .m1_word {
        font-family: Arial;
        font-weight: 700;
        font-size: 126px;
        color: #f1f1f1;
        line-height: 120px;
        position: absolute;
        right: 0;
        top: 30%
    }

    .zoujin_main1 .m1_top .container {
        position: relative;
        z-index: 2;
        padding-top: 30px;
        padding-bottom: 20px;
        text-align: center
    }

    .zoujin_main1 .m1_top .container .item {
        margin-left: 15px;
        margin-right: 15px;
        text-align: center;
        margin-top: 15px
    }

    .zoujin_main1 .m1_top .container .item .tit {
        line-height: 24px;
        font-size: 16px
    }

    .zoujin_main1 .m1_top .container .item .tit .hengxian {
        width: 16px;
        height: 3px
    }

    .zoujin_main1 .m1_top .container .item .cont {
        font-size: 16px;
        padding-top: 5px
    }

    .zoujin_main1 .m1_top .container .item .cont .num {
        font-size: 40px;
        font-weight: 700;
        font-family: impact;
        margin-right: 5px
    }

    .zoujin_main1 .m1_top .container .item .cont .sup {
        font-family: impact;
        font-weight: 700;
        font-size: 20px;
        vertical-align: top;
        margin-right: 5px;
        margin-left: -5px
    }

    .zoujin_main1 .m1_bot {
        position: relative;
        left: 0
    }

    .zoujin_main1 .m1_bot .m1_botm {
        border-top: solid 1px #e5e5e5;
        margin-left: 0
    }

    .zoujin_main1 .m1_bot .m1_botm .pic {
        width: 100%;
        height: auto;
        float: right
    }

    .zoujin_main1 .m1_bot .m1_botm .pic img {
        height: auto;
        width: 100%
    }

    .zoujin_main1 .m1_bot .m1_botm .cont {
        width: 100%;
        padding-top: 15px;
        float: left
    }

    .zoujin_main1 .m1_bot .m1_botm .cont .cont1 {
        margin-top: 10px;
        height: auto;
        color: #333;
        font-size: 14px;
        line-height: 22px
    }

    .zoujin_main1 .m1_bot .m1_botm .cont .cont1 p {
        text-indent: 32px;
        margin-bottom: 15px
    }

    .zoujin_main1 .m1_bot .m1_botm .cont .cont1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background: #1763cd;
        width: 2px
    }

    .zoujin_main1 .m1_bot .m1_botm .cont .cont1 .mCSB_scrollTools .mCSB_draggerRail {
        background: #e5e5e5
    }

    .zoujin_main1 .m1_bot .m1_botm .cont .bot {
        color: #1763cd;
        font-size: 18px;
        padding-top: 10px;
        text-indent: 0;
        text-align: center
    }

    .zj_tit {
        font-size: 20px;
        text-align: center
    }

    .zj_hx {
        width: 30px;
        height: 2px;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto
    }

    .zoujin_main2 {
        padding: 30px 0;
        background-size: cover !important
    }

    .zoujin_main2 .container {
        margin-top: 20px
    }

    .zoujin_main2 .container .item {
        width: 100%;
        border-radius: 0;
        padding: 20px 15px;
        border-top: solid 1px #e5e5e5;
        height: auto;
        text-align: center;
        background: rgba(23, 99, 205, 0);
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out
    }

    .zoujin_main2 .container .item:nth-child(1) {
        border-top: 0
    }

    .zoujin_main2 .container .item:hover {
        background: rgba(23, 99, 205, 0)
    }

    .zoujin_main2 .container .item img {
        width: 30px
    }

    .zoujin_main2 .container .item .tit {
        color: #fff;
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .zoujin_main2 .container .item .note {
        color: #fff;
        font-size: 14px;
        line-height: 22px
    }

    .zoujin_main3 {
        background: #f9f9f9;
        padding: 30px 0 40px
    }

    .zoujin_main3 .container {
        margin-top: 20px
    }

    .zoujin_main3 .container .item {
        padding: 10px
    }

    .zoujin_main3 .container .item .pic {
        padding: 15px;
        height: 190px;
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .1);
        line-height: 160px;
        text-align: center
    }

    .zoujin_main3 .container .item .pic img {
        vertical-align: middle;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        width: auto !important;
        height: auto !important
    }

    .zoujin_main3 .container .item .tit {
        color: #333;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        padding-top: 10px
    }

    .zoujin_main3 .container .owl-dots {
        display: block !important;
        position: absolute;
        bottom: -20px;
        left: 0;
        width: 100%;
        text-align: center
    }

    .zoujin_main3 .container .owl-dots .owl-dot {
        display: inline-block;
        float: none;
        margin-left: 6px;
        margin-right: 6px;
        width: 30px;
        height: 6px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        background: #e5e5e5;
        border-radius: 3px
    }

    .zoujin_main3 .container .owl-dots .owl-dot.active {
        background: #1763cd
    }

    .zoujin_main4 {
        padding: 30px 0 0;
        background: #fff
    }

    .zoujin_main4 .m4_note {
        max-width: 100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 0 15px;
        margin-top: 20px;
        text-align: center;
        color: #333;
        font-size: 14px;
        line-height: 22px
    }

    .zoujin_main4 .cont {
        margin-top: 70px
    }

    .zoujin_main4 .cont .item {
        width: 100%;
        height: 300px;
        float: left;
        background-size: cover !important
    }

    .zoujin_main4 .cont .item:hover .item_abs1 {
        opacity: 1
    }

    .zoujin_main4 .cont .item .item_abs {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 24px
    }

    .zoujin_main4 .cont .item .item_abs img {
        margin-bottom: 30px
    }

    .zoujin_main4 .cont .item .item_abs1 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(25, 99, 205, .8);
        padding: 15px;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        opacity: 1
    }

    .zoujin_main4 .cont .item .item_abs1 .tit {
        color: #fff;
        font-size: 18px;
        margin-top: 15px;
        margin-bottom: 15px
    }

    .zoujin_main4 .cont .item .item_abs1 .note {
        color: #fff;
        font-size: 14px;
        line-height: 22px
    }

    .zoujin_main5 {
        background: #f9f9f9;
        padding: 30px 0 20px
    }

    .zoujin_main5 .container {
        margin-top: 10px
    }

    .zoujin_main5 .container .item {
        padding: 5px
    }

    .zoujin_main5 .container .item .row {
        margin-left: -5px;
        margin-right: -5px
    }

    .zoujin_main5 .container .item .row .col-xs-4 {
        padding-left: 5px;
        padding-right: 5px
    }

    .zoujin_main5 .container .item .item1 {
        margin-top: 10px;
        background: #fff;
        border-radius: 4px;
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .05);
        display: block;
        height: 60px;
        line-height: 60px;
        text-align: center;
        overflow: hidden
    }

    .zoujin_main5 .container .item .item1:hover span {
        opacity: 1
    }

    .zoujin_main5 .container .item .item1 img {
        max-width: 70%;
        max-height: 80%;
        width: auto !important;
        height: auto !important;
        display: inline-block;
        vertical-align: middle
    }

    .zoujin_main5 .container .item .item1 span {
        display: none
    }

    .zoujin_main5 .container .owl-dots {
        display: block !important;
        position: absolute;
        bottom: -30px;
        left: 0;
        width: 100%;
        text-align: center
    }

    .zoujin_main5 .container .owl-dots .owl-dot {
        display: inline-block;
        float: none;
        margin-left: 6px;
        margin-right: 6px;
        width: 30px;
        height: 6px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        background: #e5e5e5;
        border-radius: 3px
    }

    .zoujin_main5 .container .owl-dots .owl-dot.active {
        background: #1763cd
    }

    .zoujin_main6 {
        padding: 30px 0;
        background: #f9f9f9;
        overflow: hidden
    }

    .zoujin_main6 .container {
        margin-top: 20px
    }

    .zoujin_main6 .container:before {
        content: '';
        position: absolute;
        top: 50%;
        left: -10000px;
        width: 20000px;
        height: 100%;
        background: #f0f0f0
    }

    .zoujin_main6 .container .prev {
        width: 30px;
        height: 30px;
        background-size: 15px;
        margin-top: -15px
    }

    .zoujin_main6 .container .next {
        width: 30px;
        height: 30px;
        background-size: 15px;
        margin-top: -15px
    }

    .zoujin_main6 .container #owl-demo7 {
        width: 240px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}