@charset "utf-8";
body{
    font-family: "Arial","Microsoft YaHei"!important;
    overflow-x: hidden !important;
}
h1, h2, h3, h4, h5, div, p, ul, li, span, strong, table, td, tr, a, input{
    font-family: "Arial","Microsoft YaHei"!important;
}

.ny_title{
    font-size: .23rem;
    text-align: center !important;
    line-height: .23rem !important;
}
.ny_cntitle{
    font-size: .28rem;
    text-align: center !important;
    line-height: .28rem !important;
}
.entitle {
    color: #b6b6b6 !important;
    font-size: .14rem;
}
.product_sx{
    width:100%;
}
.tjsx em {
    /*font-style: italic !important;*/
    margin: 0px 10px;
    color: #CC0000;
}
.tjsx a {
    margin: 0px 10px;
}
.tjsx a:hover {
    color: #CC0000 !important;
}
.emico:before{
    content: "\f003" !important;
}
.news-time{
    margin-top: 0px !important;
    padding-right: 5px !important;
}
.news-item{
    margin: 12px 0px;
}
.question{
    margin: .23rem 0rem !important;
}
.sy_newstitle{
    padding: .0rem .25rem;
}
.sy_newstitle a:hover{
    color:#d3b900 !important;
}
.cntitle{
    color:#d3b900 !important;
    font-size: .23rem !important;
}
.nentitle{
    color:#FFF !important;
    padding: .0rem .25rem;
}
.newsmore{
    color: #FFF;
    float: right !important;
    margin-top: .13rem;
}
.clearfloat{
    clear: both;
}

.p_items{
    display: none;
}
.active_item{
    display: block;
}
.owl-stage-outer img{
    width:100% !important;
}
.owl-loaded img{
	width: 190px !important;
	height: 130px !important;
}
.items_list img{
	height: 136px !important;
}
.hover_a:hover{
color:#333 !important;
}
.pages span{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ddd;
    line-height: 25px;
    min-width: 25px;
    padding: 3px 12px;
    border-radius: 5px;
    margin: 0 0 0 5px;
    background: #1A1A1A;
    color: #FFF;
}
.qc_smallwz{
    color: #FFF !important;
    margin: 0 auto;
}
.qc_smallpic{
    color: #FFF !important;
    background: url(../images/nenglibg.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 8px;
    box-sizing: border-box;
    margin: 0 auto;
}
@media screen and (max-width: 768px) {
    .qc_dtp{
        margin: 0px !important;
    }
    .tjsx em {
        margin: 0px 5px !important;
        color: #CC0000;
    }
    .tjsx a {
        margin: 0px 5px !important;
    }
    .tjsx{
        height:80px !important;
    }
    .tp_response{
        width:60% !important;
        margin: 0 auto;
    }
    .fl-node-5bd672b6e6dee{
        background: url("../images/inmainbg2.jpg") no-repeat !important;
        background-size: contain !important;
    }
    .small_tp{
        clear: none !important;
        width:50% !important;
        max-width: 600px !important;
        float: left !important;
    }
    .tp_mg{
        margin: 10px 5px !important;
    }
    .ny_title2{
        color:#004ca1 !important;
    }
    .qc_smallwz{
        width:80%;
    }
    .qc_smallpic{
        width:80%;
    }
    .qc_smalltp{
        width:100%;
    }
    .qc_tbanner{
        background: none;
    }
    .fl-node-5bd679c40655c{
        background:none !important;
    }
    .fl-node-5bd679c40655c{
        background: none !important;
    }
    .fl-node-5bd670d795e5b{
        text-align: center !important;
    }
    .ny_cntitle{
        font-size: .23rem;
        text-align: center !important;
        line-height: .23rem !important;
    }
    .qc_rtp{
        margin: 0px !important;
    }
    .product_tab{
        background: #c6c6c6;
        margin: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        /*display: flex;*/
    }
    .product_tab .active_nav{
        /*background: #c6c6c6;*/
        background: #1F79C4;
        color: #FFF;
    }
    .product_tab>li{
        float: left;
        padding: .08rem .14rem;
        cursor: pointer;
        color: #666;
    }
    .sy_tit{
        padding: 0 !important;
    }
    .ite-info::after{
        width: 0px !important;
    }
    .synopsis-ite{
        float: none !important;
        width:80% !important;
        margin: 20px auto !important;
    }

    .synopsis-ite .ite-info{
        position: relative;
        display: block;
        padding: .25rem .05rem 0;
        border: 1px solid #ddd;
        /* border-right: none; */
        /* border-left: none; */
        margin-top: 15px;
    }
    .fl-node-5bd672dd35188{
        display: flex !important;
    }
    .mobile-head-language{
        display: none !important;
    }
    .mobile-head-search{
        display: none !important;
    }
}
@media screen and (min-width: 800px){
    .tp_response{
        width:100% !important;
    }
    .ny_title2{
        color:#FFF !important;
    }
    .qc_smallwz{
        width:100%;
    }
    .qc_smallpic{
        width:100%;
    }
    .fl-node-5bd679c40655c{
        background: url("../images/qcscbg.jpg") no-repeat;
        background-size: 100% 100%;
    }
    .index_news{
        width:100% !important;
    }
    .product_tab{
        background: #c6c6c6;
        margin: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        display: flex;
    }
    .product_tab .active_nav{
        /*background: #c6c6c6;*/
        background: #1F79C4;
        color: #FFF;
    }
    .product_tab>li{
        /*float: left;*/
        padding: .08rem .18rem;
        cursor: pointer;
        color: #666;
    }

}
@media screen and (min-width: 1280px){
    .fl-node-5bd672b6e6dee{
        width: 1418px !important;
        margin-left: -100px !important;
        background-size: 100% 100% !important;
    }
    .ny_title2{
        color:#FFF !important;
    }
    .fl-node-5bd677bb98406{
        max-width: 962px !important;
    }
    .qc_smalltp{
        width:100%;
    }
    .qc_tbanner{
        background: url("../images/qctitlebg2.jpg") no-repeat;
        background-size: 100% 100%;
    }
    .qc_title{
        font-size: .23rem !important;
        line-height: .23rem !important;
        color: #FFF !important;
    }
    .qc_dtp{
        width: 1418px !important;
        margin-left: -170px !important;
    }
    .index_news{
        width:33.33% !important;
        float: left !important;
    }
}