@charset "utf-8";

body {
    font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
    color: #666;
}

* {
    margin: 0;
    padding: 0;
}
.a {
    color: #337ab7;
}

.header {
    /*height: 80px;*/
    transition: height 0.5s;
    -webkit-transition: height 0.5s;
}
    .header .logo {
        margin-top: 33px;
        /*padding: 0px;*/
        float: left;
        width: 200px;
    }

        .header .logo img {
            height: 44px;
            width: auto;
        }


    .header .header-top {
        /*margin-top:15px;
        height: 36px;*/
        text-align: right;
        vertical-align:middle;
        margin: 0;
        transition: height 0.5s;
    }
        .header .header-top dl {
            margin-top:20px;
            margin-bottom: 0px;
        }

        .header .header-top dl dd {
            display: inline-block;
            margin: 0;
            margin-right: 10px;
            height: 26px;
            vertical-align: middle;
            margin-left: 5px;
        }
            .header .header-top dl dd.dropdown {
                cursor:pointer;
            }

            .header .header-top dl dd.input-group {
                line-height: 26px;
                height: 26px;
                vertical-align: bottom;
                align-items: flex-end;
                overflow:hidden;
            }
                .header .header-top dl dd.input-group div {
                    float: right;
                    overflow: hidden;
                }

                .header .header-top dl dd.input-group input {
                    border: 0px;
                    border-bottom: 1px solid #ccc;
                }

            .header .header-top dl dd.icon-left {
                padding-left: 20px;
            }

            .header .header-top dl dd.icon-right {
                padding-right: 20px;
            }

            .header .header-top dl dd a{
                height:26px;
            }

        .header .header-top .dropdown .dropIcon {
            display: block;
            height: 26px;
            width: 26px;
            overflow:hidden;
            /*border-radius:50px;
            background-color: #EEE;*/
        }

        .header .header-top .global {
            padding: 4px 15px;
            border: 1px solid #DDD;
            border-radius: 5px;
            margin-left: 20px !important;
            height: 24px !important;
        }

        .header .global a {
            text-decoration: none;
            color: #444;
        }

@media (min-width: 800px) {
    .head_box .box1 {
        float: right;
        /*margin-left:200px;*/
    }
}


.header .global a {
    text-decoration: none;
    /*color: #444;*/
}

    .cn img{
        height:auto;
    }


.icon16 {
    /*background-image: url("/content/images/web/ico.png");*/
    width: 36px;
    height: 22px;
    line-height:28px;
    padding-left: 36px !important;
    cursor: pointer;
    overflow: hidden;
    background-position: right center;
}

.icon-tel {
    background-image: url("/content/images/web/phone.png");
    background-repeat: no-repeat;
}

.icon-weichat {
    background-image: url("/content/images/web/weichat.png");
    background-repeat: no-repeat;
}

.icon-search {
    background-image: url("/content/images/web/search.png");
    background-repeat: no-repeat;
    background-position:right center;
}

.icon-search1 {
    
}

@media (max-width: 768px) {
    /*.head_box {
        display: none;
    }*/
    .header .logo {
        display: none;
    }

    .header .header-top {
        display: none;
    }
}


/*主导航*/

.my_navli {
    margin-right: 15px;
    /*height:60px;*/
}

.my-navbar-collapse {
    margin: 0px;
    padding: 0px;
}

@media(min-width:992px){
    .my-navbar-collapse {
        float:right;
    }
}

/*.my_nav { background-color:#fff;
}*/
.my_navli li {
    border-bottom: 1px solid #eee;
}

.moreinfo {
    margin: 0px;
}

.my_navbar-header {
    background-color: #fff;
}


@media (min-width: 768px) {
    .my_navbar-header,
    .my_attr-nav{
        display: none;
    }
    /*.navbar{
        margin:20px;
        right:96px;
    }*/
}

@media (max-width: 760px) {
    .nav_dropdown_wap {
        background-color: #fff;
    }
}


.f_nav {
    font-size: 16px;
}

#myCarousel {
    /*margin: 50px 0 0 0;*/
}


#navbar-collapse ul {
    margin-top: 0;
}

.carousel-inner img {
    margin: 0 auto;
    /*width: 100%;*/
    height: 100%;
}

.my_slides {
    width: 100%;
    position: relative;
    height: 0;
    padding-top: 44%;

    /* overflow: hidden; */
   /* height: 835px; */
}

.my_carousel-inner {
    width: 100%; /*图片宽度*/
    position: absolute;
    top : 0; 
    height: 100%;
}


@media (max-width: 768px) {
    /*.my_slides {
        height: 338px;
    }*/

    /*.my_carousel-inner {
        width: 768px;
        margin-left: -384px;
    }*/

    .my_navbar {
        background-color: #fff !important;
    }
}

@media (max-width: 640px) {
    /*.my_slides {
        height: 281px;
    }*/

   /* .my_carousel-inner {
        width: 640px;
        margin-left: -320px;
    }*/
}


@media (max-width: 375px) {
    /*.my_slides {
        height: 165px;
    }*/

    /*.my_carousel-inner {
        width: 376px;
        margin-left: -188x;
    }*/
}

.my_col {
    margin-bottom: 2rem;
    overflow: hidden;
}

.title_h {
    background: url("/content/images/web/line.png") repeat-x bottom center;
    padding-bottom: 3rem;
    margin-bottom: 4rem;
    position: relative;
}

.title_t {
    position: relative;
    border-bottom: 1px solid #eee;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
}

@media (min-width: 800px) {
    .my_col {
        height: 162px;
    }
}

.f_gd1 {
    position: absolute;
    right: 0px;
    top: 20px;
}

    .f_gd1 a {
        color: #999;
    }

.tab-h2 {
    font-size: 32px;
    text-align: center;
    letter-spacing: 1px;
    color: #000;
}

.tab-h3 {
    font-size: 30px;
    letter-spacing: 1px;
    color: #000;
    border-left: 5px solid #ff6600;
    padding-left: 15px;
}

.tab-p {
    font-size: 13px !important;
    text-align: center;
    letter-spacing: 1px;
    color: #999;
}

.f_gd {
    position: absolute;
    right: 0;
    top: 4rem;
}

    .f_gd a {
        color: #ccc !important;
    }

@media (max-width: 768px) {
    .title {
        padding-bottom: 2.5rem;
        margin-bottom: 2rem;
    }

    .title_h {
        margin-bottom: 2rem;
    }
}

@media (max-width: 640px) {
    .tab-h2 {
        font-size: 26px;
    }

    .tab-h3 {
        font-size: 24px;
    }
}


/*首页*/

.h_ywbk {
    width: 100%;
    background: url("/content/images/web/h_ywbk_b.png") center bottom no-repeat;
    padding: 2rem 0;
}

    .h_ywbk img {
        float: left;
        margin: 1rem;
    }

    .h_ywbk h3 {
        margin-top: 0px;
    }
/*.mythumbnail{ height: 134px; overflow: hidden;}*/

@media (max-width: 768px) {
    /*.h_ywbk {display: none;}*/
    .h_ywbk h3 {
        font-size: 16px;
    }
}

@media (max-width: 320px) {
    .h_ywbk img {
        float: none;
        width: 90%;
    }
}

@media (min-width: 760px) {
    .mythumbnail {
        height: 430px;
        overflow: hidden;
    }
    /*.mythumbnail{ height:290px; overflow:hidden;}*/
    .mythumbnail_i {
        height: 150px;
        overflow: hidden;
    }
}




.h_ywdy {
    /*width: 100%;*/
    padding: 2rem 0;
    text-overflow: ellipsis;
}

    .h_ywdy img {
        width: 100%;
    }

    .h_ywdy .cn p {
        height: 7rem;
        overflow: hidden;
    }
    .h_ywdy a {
        color: #24a8ff;
    }

.h_jjys {
    background: #eeeeee;
    padding: 2rem 0;
    line-height: 22px;
}

    .h_jjys .tt {
        position: relative;
        margin-bottom: 3rem;
    }

        .h_jjys .tt h4 {
            font-size: 20px;
            text-indent: 12rem;
            margin: 0 0 2rem 0;
        }

            .h_jjys .tt h4 a {
                color: #000 !important;
            }

        .h_jjys .tt .img1 {
            position: absolute;
            left: 0rem;
            top: -1rem;
        }

    .h_jjys .news {
        border: 1px #ccc solid;
        width: 100%;
        margin-top: 1rem;
        padding: 1.3rem 1rem;
    }

        .h_jjys .news h4 {
            font-size: 17px;
        }

            .h_jjys .news h4 a {
                color: #333;
            }

        .h_jjys .news .n_date {
            background: #757575;
            color: #fff;
            padding: 5rem 1rem;
            text-align: center;
            font-family: "Arial", "Helvetica", sans-serif;
        }

            .h_jjys .news .n_date .yy {
                font-size: 19px;
            }

            .h_jjys .news .n_date .dd {
                font-size: 15px;
            }

    .h_jjys .video {
        border: 1px #ccc solid;
        padding: 1rem 2rem;
        margin: 0px;
    }

        .h_jjys .video h3 {
            margin: 0px;
            padding: 0px;
            margin-bottom: 1rem;
            color: #ff6600;
        }




@media(max-width:768px) {
    .h_jjys .news .n_date {
        padding: 1.5rem 1rem;
    }

    .h_jjys .tt h4 {
        text-indent: 7rem;
    }

    .h_jjys .tt .img1 {
        width: 10%;
        top: -0.5rem;
    }

    .h_jjys .video {
        margin-top: 2rem;
    }
}

@media(max-width:640px) {
    .h_jjys .tt h4 {
        font-size: 16px;
        line-height: 25px;
    }

    .h_jjys .tt .img1 {
        width: 17%;
        top: -0.5rem;
    }
}


.foot_s {
    width: 100%;
    margin-top: 2rem;
    border-bottom: 1px solid #fff;
}

    .foot_s img {
        width: 100%;
    }

.foot_nav {
    background: #f3f3f3;
    color: #333333;
    padding: 2rem 0;
}

    .foot_nav img {
        width: 100%;
    }

    .foot_nav p a {
        color: #333 !important;
    }

    .foot_nav h3 {
        border-left: 3px solid #ff6600;
        text-indent: 2rem;
        font-size: 18px;
        margin-bottom: 2rem;
        color: #444;
    }

    .foot_nav .kstd {
        border-left: 1px solid #588dc5;
    }
        /*.foot_nav .kstd ul{ padding-left: 2.1rem;}*/
        .foot_nav .kstd a {
            color: #333;
        }

        .foot_nav .kstd p {
            padding-left: 1.5rem;
        }

    .foot_nav .link {
        padding-left: 1.5rem;
        color: #000 !important;
    }

.foot_copy {
    background: #949494;
    color: #fff;
    /*height:140px;*/
    padding-top:15px;
    padding-bottom:15px;
    font-size:12px;
}

    .foot_copy .container {
        padding-top: 20px;
    }

    .foot_copy .img{
        margin-right: 20px;
        
    }

        .foot_copy .img img {
            width: auto;
            height: 48px;
        }

    .foot_copy .qd {
        width: 72px;
        height: 72px;
        margin:-10px 20px 0 -15px;
    }
    /*@media(max-width:1366px){
        .foot_copy .qd{
            display:none;
        }
    }*/
        .foot_copy .qd img {
            width: 100%;
            height: auto;
        }


    .foot_copy .col{
        float:left;
    }

    .foot_copy .row {
        text-align: left;
        margin-top:10px;
    }

    .foot_copy a {
        color: #fff;
    }

.my-dropdown-menu li {
    border-bottom: 1px solid #014894;
    line-height: 22px;
}

.foot_nav_wap {
}

@media(max-width:768px) {
    .foot_copy .f_r, .foot_copy .f_l {
        text-align: center;
    }

    .foot_nav, .foot_s {
        display: none;
    }
}

@media(min-width:768px) {
    .foot_nav_wap {
        display: none;
    }
}
/*
@media(min-width:1440px){
    .container {
        width: 1400px;
    }
}

@media(min-width:1920px) {
    .container {
        width: 1900px;
    }
}*/

.mybshare-custom {
    padding: 1rem 0 0 1.5rem;
}



/*内页--------------------------------------------------------------------------------------*/
.mybreadcrumb {
    background: #014fa2;
    padding: 0.5rem 0;
    color: #fff;
    margin-top: 1px;
}


.img_r {
    float: right;
    margin: 0 0 1rem 2rem;
}

.img_l {
    float: left;
    margin: 0 2rem 1rem 0;
}

.img_c {
    margin: 1rem auto;
    width: 100%;
    text-align: center;
}

.container p {
    margin-bottom: 2rem;
    line-height: 25px;
}

@media(max-width:768px) {
    .img_r, .img_l {
        float: none;
        margin: 0px;
    }
}


/*内页 一般性文章页面*/
.xxrr {
    margin: 5rem 0;
}

    .xxrr .cn {
        font-size: 14px;
        line-height: 25px;
    }

        .xxrr .cn h5 {
            font-size: 18px;
            font-weight: bold;
            margin-bottom: 1rem;
            border-left: 5px solid #ff6600;
            padding-left: 15px;
        }

        .xxrr .cn ul, .xxrr .cn ol {
            padding-left: 15px;
        }

        .xxrr .cn li {
            padding-left: 10px;
        }

        .xxrr .cn p {
            margin-bottom: 1rem;
        }

            .xxrr .cn p img, .xxrr .cn img {
                margin: 1rem 0;
                text-align: center;
            }
/*.xxrr ul, .xxrr ol { list-style:circle; margin-left:2rem;  }
    .xxrr li { padding-left:1rem;
    }*/

@media(max-width:768px) {
    .khfw .cn img {
        width: 100%;
    }

    .xxrr {
        margin: 1rem 0;
    }

        .xxrr .cn img {
            width: 100%;
        }
}

/*内页 相关*/
.xgnr {
    margin: 5rem 0;
    font-size: 14px;
    line-height: 22px;
}

    .xgnr img {
        width: 100%;
    }

@media(max-width:768px) {
    .xgnr {
        margin: 1rem 0;
    }
}

/*.cp_li {}
    .cp_li li { float:left; width:50%; line-height:25px;
    } 

@media(max-width:768px) {
   .cp_li li{ float:none; width:100%;}
}*/

/*内页 解决方案*/
.jjfa {
    margin: 5rem 0;
}

    .jjfa .list1 {
        margin: 0px;
        padding: 0;
        list-style: none;
    }

        .jjfa .list1 li {
            border-bottom: 1px dotted #ccc;
            padding-bottom: 0.4rem;
            margin-bottom: 0.4rem;
        }

            .jjfa .list1 li a {
                color: #666;
            }

    .jjfa img {
        width: 100%;
    }

    .jjfa .f_h3 {
        font-size: 18px;
    }

    .jjfa .f_p {
    }

        .jjfa .f_h3 a, .jjfa .f_p a {
            color: #333;
        }

    .jjfa h3 {
        color: #337ab7;
    }

@media(max-width:768px) {
    .jjfa {
        margin: 1rem 0;
    }

    cn_r
}



/*内页 业务板块及单元介绍*/
.ywlb {
    margin: 5rem 0;
}

    .ywlb p {
        font-size: 14px;
        line-height: 25px;
    }

    .ywlb .cn, .ywlb .cn1, .ywlb .cn2, .ywlb .cn3, .ywlb .cn_list {
        border-bottom: 1px solid #eee;
        margin-bottom: 2rem;
        padding-bottom: 2rem;
    }

    .ywlb .cn1,.ywlb .cn3 {
        background: #eee;
    }

        .ywlb .cn1 img, .ywlb .cn2 img, .ywlb .cn3 img {
            width: 100%;
            border: 1px solid #eee;
        }

        .ywlb .cn1 ul {
            margin: 0px;
            padding-left: 1.5rem;
        }

    .ywlb h4 {
        color: #337ab7 !important;
    }

    .ywlb li a {
        color: #666;
    }

    .ywlb .cn_list {
    }

        .ywlb .cn_list h3 {
            font-size: 20px !important;
        }




.zhidie {
    margin: 2rem auto;
    text-align: center;
}




.cpjs {
    margin: 5rem 0;
}

.cpjs {
    font-size: 14px;
    line-height: 25px;
}

    .cpjs .cn, .cpjs .cn1, .cpjs .cn2, .cpjs .cn3 {
        border-bottom: 1px solid #eee;
        margin-bottom: 2rem;
        padding-bottom: 2rem;
    }

        .cpjs .cn h5 {
            font-size: 18px;
            font-weight: bold;
            margin-bottom: 1rem;
            border-left: 5px solid #ff6600;
            padding-left: 15px;
        }


    .cpjs .cn_d {
    }

        .cpjs .cn_d ul, .cpjs .cn_list ul, .cpjs .cn_d ol, .cpjs .cn_list ol {
            padding-left: 15px;
        }





    .cpjs .f_h4 {
        text-align: center;
        font-size: 24px;
        margin: 2rem 0;
        border-bottom: 1px solid #eee;
        padding-bottom: 2rem;
    }

    .cpjs .cn_d h5 {
        font-size: 18px;
        font-weight: bold;
        clear: both;
        margin-bottom: 1rem;
        border-left: 5px solid #ff6600;
        padding-left: 15px;
    }

    .cpjs .cn_d p {
        margin-bottom: 2rem;
    }



@media(max-width:768px) {
    .ywlb .cn img {
        width: 100%;
    }

    .ywlb .img_r {
        margin-bottom: 2rem;
    }

    .mybtn {
        width: 100%;
    }
    /*.ywlb .cn1 ul{ margin-bottom: 2rem;}*/
    .ywlb, .cpjs {
        margin: 1rem 0;
    }

        .cpjs .cn_d img {
            float: none;
            width: 100%;
        }
}



/*内页 产品介绍 全屏显示*/

#cont {
    width: 100%;
    position: relative;
}

    #cont img {
        width: 100%;
    }

.stage {
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.stage_box {
    width: 100%;
    position: relative;
    text-align: center;
    overflow: hidden;
}

.page_nav > li {
    float: left !important;
}

.my_navbar-default {
    opacity: 0.3 !important;
}


/*内页 产品图片滚动*/

.proimg_gd {
    position: relative;
    width: 400px;
    height: 400px;
    overflow: hidden;
}

    .proimg_gd img {
        width: 100%;
    }

.pro_b {
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden;
}

    .pro_b ul {
        position: absolute;
        left: 0;
        top: 0;
    }
        /*.pro_b ul li{ width:500px; height:500px;}*/
        .pro_b ul li {
            overflow: hidden;
            position: relative;
        }

            .pro_b ul li img {
                width: 400px;
            }

.pro_n {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.prev {
    float: left;
    cursor: pointer;
}

.min_pic {
    padding-top: 10px;
    width: 400px;
}

.num {
    height: 52px;
    overflow: hidden;
    width: 330px;
    position: relative;
    float: left;
}

    .num ul {
        position: absolute;
        left: 0;
        top: 0;
    }

        .num ul li {
            width: 50px;
            height: 38px;
            margin-right: 5px;
            padding: 1px;
            border: 1px solid #ccc;
        }

            .num ul li.on {
                border: 1px solid red;
                padding: 0;
            }


.prev_btn1 {
    width: 16px;
    height: 18px;
    text-align: center;
    margin-top: 5px;
    margin-right: 20px;
    cursor: pointer;
    float: left;
}

.next_btn1 {
    width: 16px;
    text-align: center;
    height: 18px;
    margin-top: 5px;
    cursor: pointer;
    float: right;
}

.prev1 {
    position: absolute;
    top: 150px;
    left: 20px;
    width: 28px;
    height: 51px;
    z-index: 9;
    cursor: pointer;
}

.next1 {
    position: absolute;
    top: 150px;
    right: 20px;
    width: 28px;
    height: 51px;
    z-index: 9;
    cursor: pointer;
}


@media(max-width:768px) {
    .proimg_gd {
        width: 600px;
        height: 600px;
        margin: 0 auto;
    }

    .pro_b {
        height: 450px;
    }

        .pro_b ul li img {
            width: 600px;
        }

    .min_pic {
        padding-top: 10px;
        width: 400px;
        margin: 0 auto;
    }
}

@media(max-width:640px) {
    .proimg_gd {
        width: 400px;
        height: 300px;
        overflow: hidden;
    }

    .pro_b ul li img {
        width: 400px;
    }

    .djfd, .min_pic {
        display: none;
    }
}

@media(max-width:375px) {
    .proimg_gd {
        width: 360px;
        height: 270px;
        overflow: hidden;
    }

    .pro_b ul li img {
        width: 350px;
    }

    .djfd, .min_pic {
        display: none;
    }

    .prev1 {
        top: 110px;
        left: 20px;
        width: 15px;
        height: 27px;
    }

    .next1 {
        top: 110px;
        right: 20px;
        width: 15px;
        height: 28px;
    }
}





@media(max-width:320px) {
    .proimg_gd {
        width: 300px;
        height: 225px;
        overflow: hidden;
    }

    .pro_b ul li img {
        width: 300px;
    }

    .djfd, .min_pic {
        display: none;
    }

    .prev1 {
        top: 110px;
        left: 20px;
        width: 15px;
        height: 27px;
    }

    .next1 {
        top: 110px;
        right: 20px;
        width: 15px;
        height: 28px;
    }
}


@media(min-width:640px) {
    .jt {
        display: none;
    }
}



/*内页 公司动态*/
.menu_l {
    list-style: none;
}

    .menu_l li {
        border-top: 1px solid #d7d7d7;
        padding: 15px 0px;
    }

        .menu_l li i {
            padding-left: 25px;
            background: url(/content/images/web/solution_cate_icon.png) left 1px no-repeat;
            height: 28px;
        }

        .menu_l li .n_title.on i {
            background: url(/content/images/web/solution_cate_icon.png) left -22px no-repeat;
        }

    .menu_l .n_title {
        font-size: 18px;
    }

        .menu_l .n_title a {
            color: #333;
        }



.gsdt {
    margin: 5rem 0;
}

    .gsdt img {
        width: 100%;
    }

    .gsdt h3 {
        font-size: 18px !important;
        margin: 0px;
        margin-bottom: 1rem;
    }

    .gsdt .n_gs {
        border-bottom: 1px solid #ccc;
        margin: 1rem auto;
        padding-bottom: 1rem;
    }

    .gsdt .n_date {
        color: #999;
        font-style: italic;
    }

    .gsdt p {
        font-size: 14px;
        margin: 0px;
        padding: 0px;
    }

    .gsdt .n_cn1 {
    }


@media(max-width:768px) {
    .gsdt .n_cn1 {
        display: none;
    }

    .gsdt img {
        margin-bottom: 0.5rem;
    }

    .gsdt {
        margin: 1rem 0;
    }

        .gsdt .n_date_r {
            float: none;
        }

    .menu_l .n_title {
        font-size: 15px;
    }

    .menu_l li {
        border-top: none;
        border-bottom: 1px solid #d7d7d7;
        padding: 15px 0px;
    }
}


@media(max-width:640px) {
    .gsdt img {
        display: none;
    }

    .gsdt h3 {
        font-size: 14px !important;
    }

    .menu_l .n_title {
        font-size: 12px;
    }
}



.dtxx {
    margin: 5rem 0;
}

    .dtxx h2 {
        font-size: 20px;
        text-align: center;
    }

    .dtxx .cn {
        font-size: 14px;
        line-height: 22px;
    }

    .dtxx .img_l {
        float: left;
        margin: 0 2rem 2rem 0
    }

    .dtxx .img_r {
        float: right;
        margin: 0 0 2rem 2rem;
    }



.xiazai {
    margin: 5rem 0;
}

    .xiazai ul {
        list-style: none;
    }

    .xiazai li {
        padding: 10px 0;
        border-top: 1px #e5e5e5 solid;
    }

        .xiazai li:last-child {
            border-bottom: 1px #e5e5e5 solid;
        }

        .xiazai li p font {
            margin: 0 8px;
        }

        .xiazai li p {
            margin: 5px 0 0;
            font-size: 12px;
            line-height: 20px;
            color: #999;
        }

.xiazai {
    font-size: 18px;
}

    .xiazai a {
        color: #666;
    }

@media(max-width:768px) {
    .dtxx img {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .dtxx .img_l, .dtxx .img_r {
        float: none;
    }

    .dtxx, .xiazai {
        margin: 1rem 0;
    }
}



/*内页 视频*/
.shipin {
    background: #ccc;
    line-height: 22px;
}

    .shipin .cn1 {
        max-width: 925px;
        margin: 2rem auto;
    }

    .shipin .cn2 {
        background: #333;
        padding: 2rem 0;
        color: #ccc;
    }

        .shipin .cn2 h2 {
            font-size: 18px;
        }

/*内页 招聘列表*/
.jrwm {
    margin: 5rem 0;
}

/*内页 搜索*/
.sousuo {
    margin: 5rem 0;
}

    .sousuo .cn1 {
        background: #eee;
        padding: 2rem 15rem;
        text-align: center;
    }

    .sousuo .cn2 {
        margin-top: 1rem
    }

        .sousuo .cn2 .f_h {
            background: #eee;
            padding: 1rem
        }

        .sousuo .cn2 .ss_l {
            margin-top: 1rem;
            line-height: 22px;
            list-style: none;
        }

            .sousuo .cn2 .ss_l li {
                border-bottom: 1px solid #ccc;
                padding: 0.5rem 1rem;
            }

                .sousuo .cn2 .ss_l li .cn_l {
                    width: 45%;
                    float: left;
                    font-size: 16px;
                }

                .sousuo .cn2 .ss_l li .cn_r {
                    width: 40%;
                    float: right;
                    text-align: right;
                }

                    .sousuo .cn2 .ss_l li .cn_r a {
                        color: #999 !important;
                    }

                .sousuo .cn2 .ss_l li span {
                    color: red;
                }

@media(max-width:768px) {
    .sousuo .cn2 .ss_l li .cn_l {
        width: 100%;
        float: none;
    }

    .sousuo .cn2 .ss_l li .cn_r {
        width: 100%;
        float: none;
        text-align: left;
    }

    .jrwm, .sousuo {
        margin: 1rem 0;
    }
}





@media(max-width:640px) {
    .sousuo .cn1 {
        padding: 2rem;
    }

    .my_input-group {
        margin-bottom: 1rem;
    }
}


@media (min-width: 768px) {
    .tab-h2 {
        font-size: 26px;
    }

    .tab-h3 {
        font-size: 24px;
    }

    .tab-p {
        font-size: 16px;
    }

    .text h3 {
        font-size: 22px;
    }

    .text p {
        font-size: 15px;
    }

    .tab2-text {
        float: left;
    }

    .tab2-img {
        float: right;
    }

    .jumbotron h1 {
        font-size: 30px;
    }

    .jumbotron h4 {
        font-size: 16px;
    }

    .info-content h4 {
        font-size: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    #about h3 {
        font-size: 19px;
    }

    #about p {
        font-size: 14px;
    }
}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 992px) {
    .tab-h2 {
        font-size: 28px;
    }

    .tab-h3 {
        font-size: 26px;
    }

    .tab-p {
        font-size: 17px;
    }

    .text h3 {
        font-size: 24px;
    }

    .text p {
        font-size: 16px;
    }

    .jumbotron h1 {
        font-size: 33px;
    }

    .jumbotron h4 {
        font-size: 17px;
    }

    .info-content h4 {
        font-size: 18px;
    }

    #about h3 {
        font-size: 20px;
    }

    #about p {
        font-size: 15px;
    }
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
    .tab-h2 {
        font-size: 30px;
    }

    .tab-p {
        font-size: 18px;
    }

    .text h3 {
        font-size: 26px;
    }

    .text p {
        font-size: 18px;
    }

    .jumbotron h1 {
        font-size: 36px;
    }

    .jumbotron h4 {
        font-size: 18px;
    }

    .info-content h4 {
        font-size: 20px;
    }

    #about h3 {
        font-size: 22px;
    }

    #about p {
        font-size: 16px;
    }
}






/*.lanrenzhijia {}*/
.main_nav {
    border-top: solid 1px #ccc;
    width: 100%;
    background: #f7f7f7;
    text-align: center;
}

    .main_nav .container {
        padding: 0px;
    }

.megamenu > li.grid .megapanel .row [class*="col"] {
    background: #f7f7f7 !important;
}


.dropdown_cn {
    font-size: 13px;
    text-align: left;
    white-space: nowrap;
    margin-top: 10px;
}

    .dropdown_cn a {
        color: #666 !important;
    }

.megamenu h4 {
    margin-top: 0;
}

/*.megamenu .adress label {
    float: left;
    width: 100%;
    margin-bottom: 2px;
}*/

.megamenu {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style: none;
    display: inline-block;
    position: relative;
    font-size: 16px;
}





    .megamenu li {
        float: left;
        display: inline
    }

    .megamenu > li > a {
        float: left;
        padding: 20px 30px 20px 30px;
        color: #000;
        font-weight: 200;
        text-decoration: none;
        transition: color .4s ease-in-out;
        -moz-transition: color .4s ease-in-out;
        -webkit-transition: color .4s ease-in-out;
        -o-transition: color .4s ease-in-out
    }

    .megamenu > li:hover > a, .megamenu > li.active > a {
        /*border-top:solid 4px #ff6600;*/
        color: #ff6600;
    }

    .megamenu > li.right {
        float: right
    }
    /*.megamenu .dropdown, .megamenu .dropdown li .dropdown {
    list-style:none;
    margin:0;
    padding:0;
    display:none;
    position:absolute;
    z-index:999;
    width:160px;
    */ /*border:solid 1px rgba(0, 0, 0, 0.1);*/ /*
    background:#fff
}
.megamenu .dropdown {
    top:59px
}
.megamenu .dropdown li .dropdown {
    left:160px;
    top:inherit
}
.megamenu .dropdown li {
    clear:both;
    width:100%;
    border-bottom:solid 1px rgba(0, 0, 0, 0.1)
}
.megamenu .dropdown li:last-child {
    border-bottom:0
}
.megamenu .dropdown li a {
    float:left;
    width:100%;
    padding:10px 25px;
    text-decoration:none;
    display:block;
    border:0 none;
    font-size:14px;
    color:#444;
    background:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    transition:color .4s ease-in-out;
    -moz-transition:color .4s ease-in-out;
    -webkit-transition:color .4s ease-in-out;
    -o-transition:color .4s ease-in-out
}
.megamenu .dropdown li:hover>a {
    border-top:solid 4px #ff6600;
}*/
    .megamenu > li > .megapanel {
        position: absolute;
        display: none;
        background: #f7f7f7;
        width: 100%;
        top: 50px;
        left: -1px;
        z-index: 99;
        padding: 20px 30px 20px;
        /*border:solid 1px #ccc;*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .megamenu .megapanel ul {
        margin: 0;
        padding: 0
    }


    .megamenu .megapanel img {
        float: left;
        margin-right: 20px;
    }

@media (max-width: 640px) {
    .megamenu .megapanel img {
        display: none;
    }
}


/*
.megamenu .megapanel img {
    width:100%;
    border:solid 1px #dedede;
    cursor:pointer;
    -webkit-transition:border .3s linear;
    -moz-transition:border .3s linear;
    -o-transition:border .3s linear;
    transition:border .3s linear
}
.megamenu .megapanel img:hover {
    border:solid 1px #777
}



.megamenu form.contact input[type="text"] {
    height:40px
}
.megamenu form.contact input[type="text"]:focus, .megamenu form.contact textarea:focus {
    border:solid 1px #999
}
.megamenu form.contact input[type="submit"] {
    width:100px;
    height:35px;
    border:0;
    color:#fff;
    cursor:pointer;
    background:#999
}*/


.megapanel .row {
    width: 100%;
    margin-top: 15px;
    line-height: 22px;
}

    .megapanel .row:first-child {
        margin-top: 0
    }

    .megapanel .row:before, .megapanel .row:after {
        display: table;
        content: "";
        line-height: 0
    }

    .megapanel .row:after {
        clear: both
    }

    .megapanel .row .col1, .megapanel .row .col2, .megapanel .row .col3, .megapanel .row .col4, .megapanel .row .col5, .megapanel .row .col6 {
        display: block;
        width: 100%;
        min-height: 20px;
        float: left;
        margin-left: 2.127659574468085%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: left;
    }

    .megapanel .row [class*="col"]:first-child {
        margin-left: 0
    }

    .megapanel .row a {
        color: #ff6600;
    }

    .megapanel .row p {
        font-size: 13px;
        text-align: left;
    }

        .megapanel .row p a {
            color: #666666 !important;
        }

@media (max-width: 768px) {
    .megapanel .row p {
        display: none;
    }
}

.megapanel .row .col1 {
    width: 14.893617021276595%
}


.megapanel .row .col2 {
    width: 31.914893617021278%
}

.megapanel .row .col3 {
    width: 48.93617021276595%
}

.megapanel .row .col4 {
    width: 65.95744680851064%
}

.megapanel .row .col5 {
    width: 82.97872340425532%
}

.megapanel .row .col6 {
    width: 100%
}


.head_wap {
    display: none;
    top: 0.5rem;
    left: 0.5rem;
    position: absolute;
    z-index: 9999;
}

    .head_wap .logo {
        padding: 0px;
    }

    .head_wap span {
        font-size: 20px;
        padding-top: 1rem;
        padding-left: 3rem;
    }

@media (max-width: 768px) {
    .head_wap {
        display: inline;
    }
}


.megamenu > li.showhide {
    display: none;
    width: 100%;
    height: 55px;
    cursor: pointer;
    color: #555;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    background: #f7f7f7;
    /*    background:-moz-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #dbdbdb));
    background:-webkit-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background:-o-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background:-ms-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background:linear-gradient(to bottom, #eee 0, #dbdbdb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dbdbdb', GradientType=0)*/
}
/*
.megamenu>li.showhide span.title {
    margin:15px 0 0 25px;
    float:left;

}
.megamenu>li.showhide span.icon1:after {
    position:absolute;
    content:"";
    right:25px;
    top:15px;
    height:2px;
    width:25px;
    font-size:50px;
    border-top:2px solid #ff6600;
    border-bottom:2px solid #ff6600;
    z-index:1
}
.megamenu>li.showhide span.icon2:after {
    position:absolute;
    content:"";
    right:25px;
    top:22px;
    height:2px;
    width:25px;
    font-size:50px;
    border-top:2px solid #ff6600;
    border-bottom:2px solid #ff6600;
    z-index:1
}

.megamenu>li.showhide span.icon3:after {
    position:absolute;
    content:"";
    right:25px;
    top:29px;
    height:2px;
    width:25px;
    font-size:50px;
    border-top:2px solid #ff6600;
    border-bottom:2px solid #ff6600;
    z-index:1
}
*/


.skyblue, .skyblue > li.showhide {
    background: #f7f7f7;
    /*  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxOTRiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTg2YWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top, #0194be 0, #0186ab 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0194be), color-stop(100%, #0186ab));
    background:-webkit-linear-gradient(top, #0194be 0, #0186ab 100%);
    background:-o-linear-gradient(top, #0194be 0, #0186ab 100%);
    background:-ms-linear-gradient(top, #0194be 0, #0186ab 100%);
    background:linear-gradient(to bottom, #0194be 0, #0186ab 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0194be', endColorstr='#0186ab', GradientType=0)*/
}

    .skyblue li > a, .skyblue > li.showhide span {
        color: #000;
        font-size: 20px;
    }

    .skyblue > li:hover > a, .skyblue > li.active > a, .skyblue .dropdown li:hover > a {
        color: #ff6600;
        border-top: solid 4px #ff6600;
    }
/*.skyblue .megapanel img:hover, .skyblue form.contact input[type="text"]:focus, .skyblue form.contact textarea:focus {
    border:solid 1px #0194be
}
.skyblue form.contact input[type="submit"] {
    background:#0194be
}*/
@media(max-width:768px) {
    .megamenu > li {
        display: block;
        width: 100%;
        border-bottom: solid 1px rgba(0, 0, 0, 0.1);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

        .megamenu > li:hover, .megamenu > li.active {
            border-top: 0
        }

        .megamenu > li > a {
            padding: 15px 25px
        }

        .megamenu > li:hover > a, .megamenu > li.active > a {
            padding: 15px 25px
        }

    .megamenu a {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }
    /*.megamenu .dropdown, .megamenu .dropdown li .dropdown {
        width:100%;
        display:none;
        left:0;
        border-left:0;
        position:static;
        border:0;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box
    }
    .megamenu .dropdown li {
        background:#fff!important;
        border:0
    }
    .megamenu .dropdown>li>a {
        padding-left:40px!important
    }*/


    .megamenu > li > .megapanel {
        position: static;
        margin-top: 50px
    }

    .megapanel .row [class*="col"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .megapanel .row:first-child [class*="col"]:first-child {
        margin-top: 0
    }

    .megapanel .row {
        margin-top: 0;
    }

    .black {
        background: #222
    }
}
<!--0.00025582313537598-->