.main_nav {
    border-bottom:0;
}
.input-group .form-control {
    z-index:0;
}
.text-over-hide {
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
/*面包屑*/
.main_nav{border-bottom: 0 none;}
.new_nav{background: #ebebeb; color: #333; font-size: 16px; height: 36px; line-height: 36px;}
.bread_crumb {padding-left: 10px;}
.bread_crumb i {padding: 0 15px; }
.new_nav .item {margin-left: 10px; padding: 0 10px; }
.new_nav .item.active a{color: #35a9fe;}

.index .focus {margin: 20px 0 30px 0;}
.carousel-indicators{left:inherit;right:0;width:125px;margin-left:0;bottom:18px!important;}
.carousel-indicators li { margin:1px 3px; }
.carousel-indicators .active {margin:1px 3px;width:10px;height:10px; }
.index .notice {
    width: 32%;
    height: 450px;
    padding: 0px 2px;
    border-top: 1px solid #ddd;
}
/*------------资讯首页------------------*/
/*tab 修改*/
.index .nav-tabs li.active a{border-top: 2px solid #35a9fe;border-radius: 0;}
.index .nav-tabs li.active.frist a{border-left: 0 none;}
.index .nav-tabs{font-size: 16px;}
.index .tab-content{padding: 10px 20px;}

/*航运企业公告*/
.index .notice .pic{width: 130px;height: 130px;overflow: hidden;}
.index .notice .detail {
    line-height: 26px;
    padding-top:16px;
}
.index .notice .item{padding-left: 25px;background: url(/images/news/index_02.jpg) no-repeat 0 center;margin-top: 20px;font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.index .main{margin-bottom: 60px;}
.index .l_main{width: 100%;}
.index .same{ width: 32%;border: 1px solid #ddd;height: 492px;position: relative;margin-right:2%;}
.index .same.last{ margin-right:0;}
.index .same .item{padding-left: 25px;background: url(/images/news/index_06.jpg) no-repeat 0 center;margin-top: 20px;font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;height: 18px;}
.index .same .nav > li > a {padding:10px 10px }
.index .same .more{position: absolute;top: 15px;right: 20px;}
.index .same .more a{color: #35a9fe;font-size: 12px;}

.index .same .pag{line-height: 26px;margin-top: 5px;}
.index .same .pag a{color: #666;}
.index .same .pag a:hover{text-decoration: none;}


/*-------------新闻中心>新闻详情-------------------*/
.detail .m_detail{width: 68%;}
.detail .m_detail .title{margin-top: 30px;margin-bottom: 30px;text-align:center;font-size:24px;line-height:35px; font-weight:bold;}
.detail .m_detail .info {line-height:40px;}
.detail .m_detail .info span{margin-left:10px;}
.detail .m_detail .info span a{color:#35A9FE;}
.detail .m_detail .pag{line-height: 30px;margin-top: 15px;font-size: 16px;word-wrap:break-word}

.detail .m_detail .m_content p{margin-bottom:22px;}
.detail .m_detail .m_content img{max-width:100%;}
.detail .m_detail .code{margin-top: 80px;margin-bottom: 100px;text-align:center;color:#ff9839;font-size:16px;line-height:22px;}
.detail .m_detail .code p { margin-bottom:10px;}
.detail .m_detail .code i{ display:block;margin:0 auto;height:29px;background:url(/images/news/jiantou.png) no-repeat center center;margin-bottom:5px; }
.detail .m_detail .code p img{width:160px;border:1px solid #666;}
/*右边公共*/
.center_r{width: 27.8%;margin-top: 15px;}
.center_r .input-group .form-control{height: 40px;padding: 0 12px;border-color: #ff9913;}
    .center_r .input-group .btn {
        background: #ff9913;
        font-size: 16px;
        height: 40px;
        padding: 0 12px;
        border-color: #ff9913;
    }

.center_r .title{background: url(/images/news/detail_03.jpg) no-repeat 0 center;padding-left: 15px;font-size: 18px;margin-bottom: 15px;}
.center_r .hot{margin-top: 35px;}
.center_r .hot a {background: #efefef; border-radius: 10px; display: block; float: left; margin: 0 10px 10px 0; padding: 5px 10px; width: auto; }
.center_r .recommend a:hover{text-decoration: none;}
.center_r .recommend {margin-top: 78px;}
.center_r .recommend .pic{width: 37.5%;height: 80px;overflow: hidden;}
.center_r .recommend h2{margin-bottom: 10px;}
.center_r .recommend .light{width: 60%;line-height: 24px;overflow: hidden;min-height: 80px;}

.center_r .recommend .item{padding-left: 15px;background: url(/images/news/detail_05.jpg) no-repeat 0 center;margin-top: 18px;font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*------------------新闻中心-------------*/
.center_l{width: 68%;}

.center_l .group{margin-bottom: 46px;}
.center_l .group .pic{float: left;width: 30%;height: 160px;overflow: hidden;margin-right: 5%;}
.center_l .group .pic.last{margin-right: 0;}

.center_l .part{margin-bottom: 40px;}
.center_l .part.first{margin-top: 15px;}
.center_l .part .set-c{margin-bottom: 26px;}
.center_l .part .n_item{margin-bottom: 40px;}
.center_l .part .n_pic{width: 24%;height: 140px;overflow: hidden;}
.center_l .part .n_pic.l img{width: 100%;}

.center_l .part .n_detail{width: 72%;}
.center_l .part .title{margin-bottom: 20px;font-size: 20px;}
.center_l .part .title a span{margin-right:5px;color:#ff9913;background:#e6f4ff;padding:0 5px;line-height:24px;font-size:14px;border-radius:5px;float:left;}
.center_l .part .pag{line-height: 24px;min-height: 48px;font-size: 16px;overflow: hidden;margin-bottom: 20px;color:#999;}


/*-------------update by qianhongxiang 20160722-------------*/


.center_l .part .n_list{width: 100%;}

.center_r {
    padding-bottom:40px;
}
.carousel {
    width:66%;
}
.carousel-inner > .item {
    width:100%;
}
.carousel-inner>.item>a>img {
    width:100%;height:450px;
}
.carousel-inner>.item>a {
    color:#fff;
}
.carousel-inner>.item>a>div.title {
    position:absolute;bottom:0;left:0;width:100%;background:rgba(0, 0, 0, 0.30);padding:15px 20px;font-size:20px;
}
.pic img {
    width:180px;height:120px;
}
.pic.l img {
    width:100%;height:auto;
}
.share {
    width:220px;font-weight:normal;font-size:14px;line-height:32px;line-height:40px;
}
.jiathis_style_32x32 {
    float:left;
}
.jiathis_style_32x32  .jiathis_txt{
    font-weight:normal;font-size:14px!important;
}

.center_l .clearfix.group {
    margin-bottom:0;
}


/*page*/
.paginator {
    /*font: 15px Arial, Helvetica, sans-serif;
            padding: 10px 20px 10px 0;
            margin-left:auto;
            margin-right:auto;*/
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    font-size: 16px;
    padding: 10px 0 10px 0;
    line-height:20px;
}

    .paginator span {
        float: left;
    }
    .paginator a:first-of-type {
        margin-left: 0;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
    }
    .paginator a:last-of-type {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
    }
    .paginator a {
        /*color: #777;
        border: 1px solid #DDD;
        background: #fff;
        padding: 1px 6px;
        float: left;
        border-radius: 4px;
        padding: 8px 16px;
        text-decoration: none;*/

        position: relative;
        float: left;
        padding: 8px 16px;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
        margin-left: -1px;
        margin-right:0 !important;
        border-radius:0;
    }

        .paginator a:visited {
            padding: 1px 6px;
            border: solid 1px #DDD;
            background: #fff;
            text-decoration: none;
            text-decoration: none;
        }

    .paginator .cpb {
        position: relative;
        float: left;
        padding: 9px 16px;
        text-decoration: none;
        background-color: #ff9913;
        border: none;
        margin-left: -1px;
        margin-right:0 !important;
        color:#fff;
        border-radius:0;
        /*color: #fff;
        background-color: #428abf;
        padding: 8px 16px;
        border-radius: 4px;
        text-decoration: none;*/
    }

    .paginator a:hover {
        /*color: #777;
        background: #E7EAEC;
        border-color: #DDD;
        text-decoration: none;*/
        color: #ff9913;
        background-color: #eee;
        border-color: #ddd;
        text-decoration: none;
    }

    .paginator table tr td {
        border: 0px;
    }

/*-------------update by sky 20200610-------------*/
.t_title {
    display: inline-block;
    border-top: 1px solid #ff9913;
    height: 30px;
    line-height: 30px;
    color: #333;
    font-size: 20px;
    padding-top: 6px;
}

.detail b {
    font-size: 16px;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.detail p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color:#333;
}
.part_service_1 {
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 1;
}
    .part_service_1 > .service {
        padding-bottom: 30px;
        width: 1200px;
        margin: 0 auto;
        overflow: inherit;
        padding-top: 10px;
    }
.flexCss {
    width: 66%;
}
    .flexCss .flexCon {
        margin: 30px 0 20px 0;
        line-height: 30px;
    }
.flexCon a .maxL {
    width: 610px;
    padding-left: 30px;
    box-sizing: border-box;
}
.maxL h3 {
    font-size: 18px;
    color: #333;
    margin-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.maxL p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.flexCon a img {
    width: 180px;
    height: 120px;
}
.maxL span {
    color: #999999;
    font-size: 12px;
}
.whlist img {
    width: 180px;
    height: 120px;
}
.whlist h2 {
    font-size: 16px;
    color: #333;
    margin-top: 0;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.whlist div.r {
    width: 190px;
}
.whlist p {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.whUl li a span {
    width: 5px;
    height: 5px;
    background: #333;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
    vertical-align: 2px;
}
.whUl li {
    margin: 15px 0;
}
.whUl {
    padding-top: 10px;
}
.zx {
    overflow: inherit;
}
.index .notice_b {
    width: 32%;
    /*height: 500px;*/
    padding: 0px 2px;
    border-top: 1px solid #ddd;
}<!--0.00010895729064941-->