@import "/static/css/index1000.css";
@import "/static/css/index1170.css";

.centre {
    font-family: "Microsoft YaHei";
    padding: 15px;
    font-size: 16px;
    line-height: 36px;
}

.navbar-header {
    align-items: flex-end;
    display: -webkit-box;
    display: flex;
    justify-items: flex-end;
    width: 100%;
    float: none !important;
}

.navbar-nav {
    padding: 10px 0 !important;
}

.navbar-nav li .tab:hover, .navbar-nav li .tab:active, .navbar-nav li .tab:focus {
    background-color: #C10000 !important;
}

.set li .tab:hover, .tab:active, .set li .tab:focus {
    background-color: lightblue !important;
}

.navbar_top {
    background-image: url(../images/logo.png);
    background-size: 100% 100%;
    width: 290px;
    height: 100px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
}

.navbar-nav li a {
    color: #fff;

}

.navbar-fixed-top {
    position: relative !important;
    margin-bottom: 0px !important;
}

.navbar-nav > li > a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
     font-size: 15px;
}

.cheadertop_nav_bg {
    background-color: #e60012;
}

.right1 {
    width: 17px;
    position: relative;
    top: 0px;
    transition: all 0.3s ease-out;
    transform: rotate(0deg);
}

.right2 {
    transition: all 0.3s ease-out; /* margin-right: 0px;    margin-left: 37px; */
    transform: rotate(-180deg);
}

.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
    position: relative;
}

.main_topic_block {
    display: -webkit-box;
    display: flex;
}

.carousel {
    height: 100%;
    margin-top: 50px;
}

.footer_link a {
    color: #000;
}

.main_div {
    height: auto;
    display: -webkit-box;
    display: flex;
}

.main_div_padding {
    padding: 0px 10px;
}

.navbar-brand-height {
    height: 60px !important;
}

.footer_link_margin {
    font-size: 20px;
    color: #fff;
    margin-left: 20px;
}

.footer_link_margin a:hover {
    text-decoration: underline;
    color: #fff !important;
}

.sutra1_style {
    padding-left: 0px;
}

.carousel-inner > .item.active {
    /*border-radius:8px;*/
}

.carousel-inner > .item, .carousel-inner {
    /*border-radius:8px;*/
}

.carousel-control.left {
    /*border-bottom-left-radius: 8px;*/
    /*border-top-left-radius: 8px;*/
}

.carousel-control.right {
    /*border-bottom-right-radius: 8px;*/
    /*border-top-right-radius: 8px;*/
}

.navbar-header-height {
    position: relative;
    height: 90px;
}

.navbar_margin_top {
    margin-top: -50px;
    width: 180px;
    height: 83px;
}


.magazine_img {
    width: 100%;
    height: 200px;
}

.search_num {
    color: #e60012;
    display: inline-block;
    width: 20px;
    text-align: center;
}

.ad_img {
    width: 100%;
    height: 100%;
}

.forum_img {
    width: 75%;
    height: 610px;
}

.feature_text a {
    text-decoration: none;
}

.magazine_text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.carousel-title {
    color: #e60012;
    position: absolute;
    bottom: -35px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.portrait_bottom {
    display: -webkit-box;
    display: flex;
}

.portrait_left {
    width: 48.5%;
}

.portrait_right {
    width: calc(100% - 48.5% - 10px);
}

.blank_width {
    width: 10px;
}

.portrait_div {
    height: 210px;
}

.news_title_text {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 36px;
    line-height: 36px;
    color: #333;
    margin-bottom: 5px;
    text-align: center;
    font-size: 16px;
}

.news_title_text2 {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: 5px;
    color: #000;
}

.portrait_div .country {
    height: 200px;
}

.portrait_img {
    width: 100%;
}

/*自定义基础通用样式 *//*所有页面共享的样式如导航,页脚等 *//*iphone,手机超小屏幕下的单独样式 xs < 768px */
@media (max-width: 767px) {
    /*全部-导航*/
    .searchBar {
        margin-left: 10%;
        width: 117px;
        margin-bottom: 14px;
        position: relative;
        display: none;
    }

    .sailing {
        width: 100% !important;
        position: relative !important;
        margin-left: 0 !important;
        padding: 0 !important;
        background-color: #e60012 !important;
    }

    /* .navbar-nav{		padding: 0!important;	} */
    .set li a {
        background-color: #e60012 !important;
        color: #fff !important;
    }

    .set {
        border: none !important;
        padding: 0 4% !important;
        margin: 0 !important;
    }

    .searchBar_margin {
        margin-left: 5%;
    }

    .searchBar .ipt {
        width: 50px;
        margin-left: 10px;
    }

    .searchBar .btn {
        padding: 4px 0px;
        background-color: #fff;
        color: #e60012;
        width: 52px;
    }

    .searcharea2, .map_div {
        display: none;
    }

    .navbar-toggle {
        position: absolute !important;
        right: -15px;
        top: 10px;
    }

    .m_right {
        float: left;
    }

    .navbar-toggle-top {
        top: 10px;
    }

    .squareness {
        margin-top: 83px;
        margin-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .temporal {
        margin-top: -6px;
    }

    .main_topic_block1 {
        height: 200px;
    }

    .main_topic_block {
        display: block;
    }

    .main_search {
        display: block;
        height: 0;
        padding: 50px 0;
    }

    .not {
        margin-top: -25px;
    }

    .not_03 {
        width: 33px;
    }

    .carousel, .navbar_top {
        margin-top: 0px;
    }

    .navbar_top {
        margin-bottom: 0px;
    }

    .navbar-header {
        margin-bottom: 0px;
    }

    .navbar {
        /*移动端导航不固定顶部*/
        position: relative !important;
        padding-bottom: 0;
    }

    .navbar-header {
        padding: 10px;
    }

    .txtnews_list, .main {
        width: 100%;
    }

    .texts {
        width: 100%;
    }

    .searcharea1 {
        width: 120px;
    }

    .row {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .country, .country1, .main_left, .main_right {
        width: 100%;
        height: 180px;
    }

    .address_div, .vF_t91, .vF_t92 ,.dl_r ,.yqlj ,.dt2 {
        display: none;
    }



    .vF_t93, .vF_t9 {
        width: 33.3%;
    }

    .cheader_img {
        height: 200px;
        background-size: auto;
        background: url(../images/hon_03.png) no-repeat bottom center;
    }

    .attention {
        font-size: 17px;
        padding: 3px;
    }

    .main_topic_block {
        width: 100%;
    }

    .btn_style {
        margin-bottom: 0px;
    }

    .footer_link_margin {
        margin-left: 10px;
    }

    .footer_link a {
        font-size: 15px;
    }

    .dain {
        width: 20px;
    }

    .navbar_top {
        background-image: url(../images/logo2.png);
        background-size: 100% 100%;
        width: 180px;
        height: 62px;

    }

    .navbar-header {
        background-color: #e60012;
    }

    .white-icon-bar {
        background-color: #fff;
    }

    .container > .navbar-header {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .newslist_bl_links {
        height: 50px;
    }

    .rise {
        margin-top: 21px;
        height: 280px;
    }

    .rise img {
        height: 280px;
        width: 100%;
    }

    .middle {
        padding:15px;
    }

    .navbar-header-height {
        height: 70px;
    }

    .navbar_margin_top {
        margin-top: -14px;
    }

    .magazine_img {
        width: 100%;
        height: 168px;
    }

    .country_img {
        width: 100px;
        height: 75px;
    }

    .forum_img {
        width: 75%;
        height: 480px;
    }

    .news_main {
        margin-top: 35px;
    }

    .dd2 {
        float: left;
        width: 100%;
    }

    .dd2 a, .dt2 a {
        margin-left: 20px;
    }

    .town {
        height: 120px;
    }

    .centre {
        padding: 0px;
    }

    .centre iframe {
        width: auto;
        height: auto;
    }
}

/**小屏幕结束****/
.set li a {
    color: #e60012;
}

.set li a:hover {
    color: #e60012 !important;
}

.border {
    background-color: #e60012;
    width: 100%;
    height: 2px;
    margin-top: 8px;
}

.border1 {
    background-color: #e60012;
    width: 11%;
    height: 5px;
    margin-top: -5px;
}

/*大于手机屏幕时的样式 sm >= 768px *//*平板小屏幕样式 768px <= sm < 992px */
@media (min-width: 768px) and (max-width: 991px) {
    .nav > li {
        font-size: 10px;
    }

    .searchBar {
        display: none;
    }
}

/*平板小屏幕样式 768px <= sm < 992px *//*大于992px以上固定宽度为970px md >= 992px */
@media (min-width: 992px) and (max: 1000px) {
    /*全部-最大宽度*/
    .container {
        max-width: 1000px;
    }

    /*全部-最大宽度*/
    /*全部-页脚*/
    #footer .footer-item-last {
        border-right: 2px solid #c1c1c1;
    }

    #footer .footer-contact h2 {
        padding-left: 20px;
    }

    /* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
        #footer .footer-contact h2 {
            padding-left: 10px !important;
        }
    }    /*全部-页脚*/
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

    .main {
        width: 1170px;
        margin: auto;
    }

    .daohang1000 {
        width: 1170px;
        margin: auto !important;
    }

    .take {
        width: 1170px;
    }
}



/***地方栏目*****/
.difang{height: 50px; line-height: 50px; background-color: #FF3B2C; margin-top: 5px; margin-bottom: 10px;}
.difang li{ float: left; list-style: none;}
.difang li:first-child{padding-left: 8px;}
.difang li a{ color: #ffffff; padding: 0 2.6px;}
.difang li a:hover{ color: #ff0000;}
