@charset 'utf-8';

/* 头部 */
#header{
    background: #fff;

    position: fixed;

    top: 0;
    left: 0;

    width: 100%;

    z-index: 99;
}
.sp_h{
    display: none;
}
.pc_h{
    display: block;
}
.sp{
    display: none;
}
.pc{
    display: block;
}
.pc_h_wrap{
    position: relative;
}
.pc_h h1{
    position: absolute;
    margin: 24px 0 0 40px;
    width: 333px;
    height: 49px;
}
.pc_h .pc_menu_area{
    float: right;
}
.pc_h section ul{
    float: left;
}
.pc_h section ul li{
    position: relative;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #f6f6f6;
}
.pc_h .version{
    margin-right: 0;
    border: none;
}
.pc_h section ul li a{
    display: block;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 14px;
    line-height: 1;
    color: #000;
}
.pc_h section ul li.arrow a{
    padding-right: 22px;
    background: url("../images/h_arrow_icon.png") no-repeat right center;
}
.pc_h section ul li a:hover{
    color: #1b80c5;
}
.pc_h .h_right_button{
    float: right;
    display: block;
    margin-left: 20px;
    background-color: #0048b7;
    width: 210px;
    line-height: 94px;
    height: 94px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.pc_h .h_right_button:hover{
    background-color: #07a5d3;
}
.pc_h .h_link{
    float: right;
    margin-top: 16px;
}
.pc_h .h_link p{
    position: relative;
    display: inline-block;
    font-size: 12px;
    letter-spacing: 0;
}
.pc_h .h_link p.label,
.pc_h .h_link p.about_us{
    margin-right: 10px;
}
.pc_h .h_link p a{
    position: relative;
    display: block;
    /*padding-top: 12px;*/
    width: 64px;
    height: 64px;
    text-align: center;
    vertical-align: middle;
    transition: all .4s;
}
.pc_h .h_link p.label a{
    z-index: 999;
}
.pc_h .h_link p a:hover{
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.pc_h .h_link p a.on{
    background-color: #0a70b6;
    color: #ffffff;
}
/*.pc_h .h_link p.on.label i{*/
    /*background: url("../images/h_pc_close.png") no-repeat center top;*/
/*}*/
.pc_h .h_link p i{
    display: block;
    text-align: center;
    padding-top: 40px;
    line-height: 1;
    /*background: url("../images/h_pc_menu.png") no-repeat center top;*/
}
.pc_h .h_link p a span{
    position: absolute;
    left: 17px;
    display: inline-block;
    width: 30px;
    height: 3px;
    background-color: #0071be;
    border-radius: 3px;
    transition: all .4s;
}
.pc_h .h_link p a span.row01{
    top: 12px;
}
.pc_h .h_link p a span.row02{
    top: 22px;
}
.pc_h .h_link p a span.row03{
    top: 32px;
}
.phna{
	display: none;
}
.pc_h .h_link p a.on span.row01{
    -webkit-transform: translateY(10px) rotate(-45deg);
    transform: translateY(10px) rotate(-45deg);
}
.pc_h .h_link p a.on span.row02{
    left: 50%;
    opacity: 0;
}
.pc_h .h_link p a.on span.row03{
    -webkit-transform: translateY(-10px) rotate(45deg);
    transform: translateY(-10px) rotate(45deg);
}
.pc_h .h_link p a.on span{
    background-color: #ffffff;
}
/*.pc_h .h_link p.label i{*/
    /*background: url("../images/h_pc_menu.png") no-repeat center top;*/
/*}*/
.pc_h .h_link p.about_us i{
    background: url("../images/h_email.png") no-repeat center 14px;
}
.pc_h .h_link p.used i{
    background: url("../images/h_used_icon.png") no-repeat center 8px;
}
#menuOverlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0);
    z-index: 19;
    display: none;
}

.pc_menu{
    position: absolute;
    /* background: url("../images/pc_menu_bg.png") repeat 0 0; */
    background-color: #00067f;
    top: 94px;
    width: 100%;
    z-index: 999;
    color: #ffffff;
    font-size: 14px;
    padding-bottom: 15px;
    display: none;
}
.pc_menu.on{
    display: block;   
}
.pc_menu_wrap{
    padding: 40px 0 0 0;
}
.menu_warp_ttl{
    margin-bottom: 20px;
    border-bottom: 1px solid #0048b7;
}
.pc_menu a:hover{
    text-decoration: underline;
}
.pc_menu .menu_wrap_col{
    display: none;
}
.pc_menu .menu_wrap_col.on{
    display: block;   
}
.pc_menu .pc_menu_wrap strong{
    display: block;
    padding-left: 30px;
    background: url(../images/icon_small_bar.jpg) no-repeat scroll left center;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 40px;
}
.pc_menu .menu_list ul{
    float: left;
}
.pc_menu .menu_list ul:first-child{
    margin-right: 200px;
}
.pc_menu .menu_list ul li{
    /* margin-bottom: 40px; */
    font-size: 15px;
}
.pc_menu .menu_list ul li a{
    display: block;
    padding: 20px 0;
}
.pc_menu .menu_list ul li img{
    margin-left: 10px;
}
.pc_menu .col04 a{
    display: block;
}
.pc_menu .col04 a img{
    margin-left: 8px;
    vertical-align: text-bottom;
}
#pc_menu_close{
    text-align: center;
}
#pc_menu_close a{
    display: inline-block;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
#pc_menu_close a:hover{
    transform: scale(0.8);
}
.menu{
    display: none;
}
.sp_nav{
    display: none;
}
.sp_masking{
    display: none;
}
/* 侧边栏 */
.sideBar{
    position: fixed;
    z-index: 10;
    top: 50%;
    right: 0;
}
.sideBar .side_btn{
    display: block;
    width: 46px;
    height: 130px;
    background: #0071be url(../images/icon_map.png) no-repeat scroll center 10px;
    line-height: 1.2;
}
.sideBar .side_btn:hover{
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.sideBar .side_btn span{
    display: block;

    padding: 38px 13px 0 16px;

    color: #fff;

    font-size: 14px;
}
/* 底部 */
#footer{
    clear: both;
    padding: 0;
    margin-top: 0px !important;
}
#footer .footer_top{
    padding: 50px 0;
    background: #0048b7;
    color: #ffffff;
}
.footer_map{
    float: left;
}
.footer_map ul{
    float: left;
}
.footer_map .map_01{
    margin: 0 130px 0 0;
}
.footer_map .map_01 li{
    /*margin: 0 0 10px 0;*/
    line-height: 1.8;
}
.footer_map .map_01 li a{
    font-size: 12px;
}
.footer_map .map_01 li a:hover{
    text-decoration: underline;
}
.footer_map .map_01 li.title{
    margin: 0 0 5px 0;
}
.footer_map .map_01 li.title strong a{
    font-size: 14px;
}
.footer_map .map_02 li{
    margin: 0 0 12px 0;
}
.footer_map .map_02 li strong a{
    font-size: 14px;
}
.footer_map .map_02 li strong a:hover{
    text-decoration: underline;
}
.footer_map .map_02 li strong a img{
    margin: 0 0 0 8px;

    vertical-align: middle;
}
.footer_code{
    float: right;
    margin-top: 8px;
    margin-right: 85px;
}
.footer_code ul li{
    float: left;

    margin: 0 0 0 40px;

    text-align: center;
}
.footer_code ul li .img{
    margin: 0 0 10px 0;

    font-size: 0;
}
.footer_code ul li .txt{
    font-size: 13px;
}
.copyright{
    padding: 16px 0;
    text-align: center;
    font-size: 12px;
    line-height: 1.5;
    background-color: #003a93;
    color: #fff;
}
.copyright p{
    display: inline;
    letter-spacing: 0;
}
.copyright a{
    color: #fff;
}

/*面包屑导航*/
.bread_nav{
    display: block;
    padding: 6px 0 6px 40px;
    background-color: #f0f0f0;
    font-size: 14px;
    line-height: 1.5;
}
.bread_nav a:hover{
    color: #0071be;
}

/*返回顶部*/
.toTop{
    display: none;
    position: fixed;
    right: 0;
    bottom: 50px;
    text-align: right;
    z-index: 99;
}
.toTop a{
    display: inline-block;
    width: 42px;
    height: 42px;
    background: #0071be url(../images/icon_arrow_up.png) no-repeat scroll center center;
    font-size: 0;
}
.toTop a:hover{
    background-color: #07a5d3;
}

/*共用样式*/
.m_wrap{
    width: 1120px;
    margin: 0 auto;
}
.wrapper_02{
    margin: 0 auto;
    width: 1170px;
}
/*详情页kv部分*/
.detail_kv{
    position: relative;
}
.detail_kv img{
    width: 100%;
    display: block;
}
.detail_kv .pc_kv_img{
    display: block;
}
.detail_kv .sp_kv_img{
    display: none;
}
.detail_kv h2{
    position: absolute;
    width: 100%;
    height: 32px;
    line-height: 32px;
    bottom: 30px;
    font-size: 36px;
    color: #fff;
    font-weight: 400;
    text-shadow: 0 2px 5px #aaa;
}
.detail_kv h2 span{
    display: block;
    width: 1120px;
    margin: 0 auto;
    font-weight: bold;
}
.detail_kv.detail_kv_new h2{
    bottom: 50%;
    font-size: 64px;
    line-height: 1;
}
.detail_kv.detail_kv_new h2 span{
    width: 1170px;
}
/*详情页 内容*/
.main{
    position: relative;
    /*z-index: 10;*/
    padding-top: 40px;
}
/*下层页导航*/
.child_nav{
    display: block;
    position: relative;
    background-color: #00388e;
    color: #ffffff;
    font-size: 15px;
}
.child_nav ul{
    width: 1120px;
    margin: 0 auto;
}
.child_nav ul li{
    float: left;
}
.child_nav ul li a{
    display: block;
    width: 160px;
    text-align: center;
    padding: 18px 0;
    background-color: #0048b7;
}
.child_nav ul li a.on{
    background-color: #fff;
    color: #0048b7;
}

.child_nav ul li:hover a i{
    text-decoration: none;
    color: #bfd8ff;
}
.product_pages .child_nav.new_child_nav{
    background-color: #00388e;
}
.product_pages .child_nav.new_child_nav ul{
    width: 1170px;
}
.product_pages .child_nav.new_child_nav ul li{
    width: 33%;
    text-align: center;
}
.product_pages .child_nav.new_child_nav ul li a{
    display: block;
    width: 100%;
    background-color: #0048b7;
    font-size: 18px;
    color: #fff;
    
}
.product_pages .child_nav.new_child_nav ul li a i{
    text-decoration: none!important;
}
.product_pages .child_nav.new_child_nav ul li a:hover i{
    color: #bfd8ff;
}
.product_pages #l_products_content .child_nav.new_child_nav ul li.products a,
.case_pages #l_content .child_nav.new_child_nav ul li.list a,
.video_pages #l_video_content .child_nav.new_child_nav ul li.video a{
    background-color: #fff;
    color: #0048b7;
    
}
.product_pages #l_products_content .child_nav.new_child_nav ul li.products:hover a i,
.case_pages .child_nav.new_child_nav ul li.list a:hover i,
.video_pages #l_video_content .child_nav.new_child_nav ul li.video a:hover i{
    color: #0048b7;
}
#content,
#l_products_content,
#c_content,
#c_t_content,
#c_h_content,
#c_c_content,
#c_s_content,
#c_quality_content,
#n_content,
#s_content,
#s_marketing_content,
#s_trainning_content,
#c_thanks_content{
    margin-top: 94px;
}
#c_content .child_nav ul li.company a,
#c_t_content .child_nav ul li.team a,
#c_h_content .child_nav ul li.history a,
#c_c_content .child_nav ul li.contribution a,
#c_s_content .child_nav ul li.subcompany a,
#c_quality_content .child_nav ul li.quality a,
#c_achievement_content .child_nav ul li.quality a,
#c_certification_content .child_nav ul li.quality a,
#c_pursuit_content .child_nav ul li.quality a,
#c_factory_content .child_nav ul li.quality a,
#company.news .child_nav ul li.news a,
#l_content .child_nav ul li.list a,
#l_products_content .child_nav ul li.products a,
#l_video_content .child_nav ul li.video a,
#s_content .child_nav ul li.service a,
#s_marketing_content .child_nav ul li.marketing a,
#s_trainning_content .child_nav ul li.trainning a{
    background-color: #fff;
    color: #0048b7;
}
#c_content .child_nav ul li.company a i,
#c_t_content .child_nav ul li.team a i,
#c_h_content .child_nav ul li.history a i,
#c_c_content .child_nav ul li.contribution a i,
#c_s_content .child_nav ul li.subcompany a i,
#c_quality_content .child_nav ul li.quality a i,
#c_achievement_content .child_nav ul li.quality a i,
#c_certification_content .child_nav ul li.quality a i,
#c_pursuit_content .child_nav ul li.quality a i,
#c_factory_content .child_nav ul li.quality a i,
#company.news .child_nav ul li.news a i,
#l_content .child_nav ul li.list a i,
#l_products_content .child_nav ul li.products a i,
#l_video_content .child_nav ul li.video a i,
#s_content .child_nav ul li.service a i,
#s_marketing_content .child_nav ul li.marketing a i,
#s_trainning_content .child_nav ul li.trainning a i{
    text-decoration: none;
}
#c_content .child_nav ul li.company:hover a i,
#c_t_content .child_nav ul li.team:hover a i,
#c_h_content .child_nav ul li.history:hover a i,
#c_c_content .child_nav ul li.contribution:hover a i,
#c_s_content .child_nav ul li.subcompany:hover a i,
#c_quality_content .child_nav ul li.quality:hover a i,
#c_achievement_content .child_nav ul li.quality:hover a i,
#c_certification_content .child_nav ul li.quality:hover a i,
#c_pursuit_content .child_nav ul li.quality:hover a i,
#c_factory_content .child_nav ul li.quality:hover a i,
#company.news .child_nav ul li.news:hover a i,
#l_content .child_nav ul li.list:hover a i,
#l_products_content .child_nav ul li.products:hover a i,
#l_video_content .child_nav ul li.video:hover a i,
#s_content .child_nav ul li.service:hover a i,
#s_marketing_content .child_nav ul li.marketing:hover a i,
#s_trainning_content .child_nav ul li.trainning:hover a i{
    color: #0048b7;
}
.child_nav strong{
    display: none;
}
/*分页*/
.page_wrap{
    text-align: center;
    margin-top: 30px;
}
.page{
    display: inline-block;
}
.page a{
    float: left;
    margin: 0 15px;
}
.page a a:hover,
.page a.page-num-current{
    color: #0071be;
    text-decoration: underline;
}
/* 详情标题 */
.detail_ttl{
    text-align: center;
    padding-bottom: 20px;
    background: url("../images/line_ico01.gif") no-repeat center bottom;
    margin-bottom: 30px;
}
.detail_ttl h3{
    font-size: 28px;
    font-weight: 400;
    line-height: 1em;
}
.detail_ttl span{
    display: inline-block;
    font-size: 14px;
    color: #888888;
    margin-top: 15px;
}
.secondary_prouducts_access{
    position: relative;
    font-size: 0;
}
.secondary_prouducts_access .spa_img{
    overflow: hidden;
}
.secondary_prouducts_access .spa_img img{
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.secondary_prouducts_access:hover .spa_img img{
    -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
            transform:scale(1.1);
}
.secondary_prouducts_access .spa_content{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    color: #fff;
    text-align: center;
}
.secondary_prouducts_access .spa_content .spa_ttl{
    margin-bottom: 30px;
    font-size: 60px;
    font-weight: bold;
   color: rgb(225,192,2);
}
.secondary_prouducts_access .spa_content .spa_btn{
    position: relative;
    display: inline-block;
    padding: 25px 0;
    width: 320px;
    border: 1px solid rgb(225,192,2);
    color: rgb(225,192,2);
    font-size: 18px;
}
.secondary_prouducts_access .spa_content .spa_btn::after{
    content: '';
    display: block;
    position: absolute;
    right: 25px;
    top: 50%;
    margin-top: -8px;
    width: 10px;
    height: 16px;
    background: url(../images/icon_arrow_right_03_white.png) no-repeat scroll 0 0;
}
.secondary_prouducts_access .spa_content .spa_btn:hover{
    background-color: rgb(225,192,2);
    color: #fff;
}
.secondary_prouducts_access .spa_content .spa_btn:hover::after{
    background: url(../images/icon_arrow_right_03_big.png) no-repeat scroll 0 0;
}
.small_contact_area{
    background-color: #003a93;
    clear: both;
    color: #fff;
}
.small_contact_area .wrapper_02{
    display: table;
}
.small_contact_area .sca_left,
.small_contact_area .sca_right{
    display: table-cell;
    width: 50%;
    height: 100px;
    vertical-align: middle;
    font-size: 16px;
    text-align: center;
}
.small_contact_area .sca_right a{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 70px;
}
.small_contact_area .sca_right a .dha{
	font-size: 40px;
	font-weight: 700;
}
.small_contact_area .sca_left{
    position: relative;
    text-align: left;
}
.small_contact_area .sca_left::after{
    content:'';
    position: absolute;
    display: block;
    margin: -24px 0 0 0;
    right: 0;
    top: 50%;
    width: 1px;
    height: 48px;
    background-color: #00255e;
}
.small_contact_area .sca_right .sca_btn{
    display: inline-block;
    margin-left: 40px;
    padding: 10px 0;
    width: 370px;
    border: 1px solid #fff;
}
.small_contact_area .sca_right .sca_btn:hover{
    /* background-color: #fff;
    color: #07a5d3; */
    background-color: #07a5d3;
}
@media (max-width: 1240px) {
    /* 头部 */
    #header{
        height: 50px;
    }
    .sp_h{
        display: block;
    }
    .pc_h{
        display: none;
    }
    .sp_h h1{
        float: left;
        margin: 20px 0 0 40px;
        font-size: 0;
    }
    .sp_h h1{
        margin: 7px 0 0 10px;
    }
    .sp_h h1 img{
        width: 230px;
    }

    .open_menu{
        display: block;
        float: right;
        width: 57px;
        height: 50px;
        background: url(../images/icon_menu_01.gif) no-repeat scroll 0 0;
        background-size: 100% 100%;
    }
    

    .sp_nav{
        position: fixed;
        box-sizing: border-box;
        overflow: auto;
        width: 100%;
        height: 100%;
        background-color: #0071be;
        top: 0;
        /*left: 0;*/
        left: -100%;
        z-index: 9998;
        display: block;
        /*display: none;*/
    }
    .close_menu{
        display: block;
        float: right;
        width: 57px;
        height: 50px;
        background: url(../images/icon_menu_02.gif) no-repeat scroll 0 0;
        background-size: 100% 100%;
    }
    .sp_nav>div{
        border-bottom: 1px solid #fff;
    }
    .sp_nav_m{
        color: #ffffff;
        /*font-size: 14px;*/
    }
    .sp_nav_m li a{
        display: block;
        width: 100%;
        line-height: 1;
        font-size: 14px;
        padding: 0 4%;
    }
    .sp_nav_m>li>a{
        padding: 4% 8%;
        border-bottom: 1px solid #4d9cd2;
        font-size: 16px;
    }
    .sp_nav_menu ul li{
        padding: 0;
    }
    .sp_nav_menu ul li a{
        padding: 4% 66px;
    }
    .sp_nav_menu span{
        display: block;
        width: 100%;
        line-height: 1;
        padding: 4% 30px;
        border-bottom: 1px solid #4d9cd2;
        background: url("../images/icon_arr01.png") no-repeat 96% center;
    }
    .sp_nav_menu span.open{
        background: url("../images/icon_arr02.png") no-repeat 96% center;
    }
    .sp_nav_menu li{
        border-bottom: 1px dotted #4d9cd2;
        padding: 4% 8%;
    }
    .sp_nav_menu ul{
        display: none;
    }
    
}
@media (max-width: 1024px) {
    /* 通用 */
    body{
        font-family: "Microsoft YaHei", sans-serif;
    }
    *{
        box-sizing: border-box;
    }
    .sp{
        display: block;
    }
    .pc{
        display: none;
    }
    #header,
    #content,
    #footer{
        width: 100%;
    }
    .wrapper,.wrapper_02{
        width: 92.1875%;
    }
    h2.style_01{
        margin: 0 0 10px 0;
    }
    h2.style_01 strong{
        font-size: 20px;
    }
    .btn_more_01{
        font-size: 12px;
    }
    .pc_img {
        display: none;
    }
    .sp_img {
        display: inline;
    }
    .detail_kv.detail_kv_new h2{
        font-size: 18px;
        height: 9px;
    }
    .detail_kv.detail_kv_new h2 span{
        width: 92.1875%;
    }
    /*详情页 内容*/
    .m_wrap {
        width: 90%;
        margin: 0 auto;
    }
    /*详情 KV*/
    .detail_kv .pc_kv_img{
        display: none;
    }
    .detail_kv .sp_kv_img{
        display: block;
    }
    .detail_kv h2 {
        position: absolute;
        width: 100%;
        height: 21px;
        line-height: 21px;
        top: auto;
        bottom: 15%;
        margin: auto;
        font-size: 21px;
        color: #fff;
    }
    .detail_kv h2 span {
        width: 90%;
        margin: 0 auto;
    }
    

    /* 底部 */
    #footer{
        background-color: #f0f0f0;
    }
    #footer .footer_top{
        display: none;
    }
    .copyright p{
        display: block;
        margin: 0 0 10px 0;
    }
    /* 侧边 */
    .sideBar{
        display: none;
    }
    /*面包屑导航*/
    .bread_nav {
        padding: 6px 0 6px 3.90625%;
        font-size: 12px;
        line-height: 1.5;
    }
    /*top*/
    .toTop {
        right: 3.5%;
        bottom: 95px;
    }
    .toTop a img{
        width: 80px;
    }
    /*下层页导航*/
    .child_nav{
        font-size: 14px;
        z-index: 51;
    }
    .child_nav ul {
        width: 100%;
        background-color: #c8c8c8;
        position: absolute;
        top: 40px;
        left: 0;
        display: none;
    }
    .child_nav ul li {
        float: none;
        border-top: 1px solid #ffffff;
    }
    .child_nav strong{
        display: block;
        font-weight: 400;
    }
    .child_nav strong span{
        width: 90%;
        margin: 0 auto;
        padding: 6px 0;
        display: block;
        background: url("../images/icon_arr01.png") no-repeat right center;
    }
    .child_nav strong.open span{
        background: url("../images/icon_arr02.png") no-repeat right center;
    }
    .product_pages .child_nav.new_child_nav ul li a{
        padding: 0 20px;
    }
    #content,
    #l_products_content,
    #c_content,
    #c_t_content,
    #c_h_content,
    #c_c_content,
    #c_s_content,
    #c_quality_content,
    #n_content,
    #s_content,
    #s_marketing_content,
    #s_trainning_content,
    #c_thanks_content{
        margin-top: 50px;
    }
    #c_content .child_nav strong .company_ttl,
    #c_t_content .child_nav strong .team_ttl,
    #c_h_content .child_nav strong .history_ttl,
    #c_c_content .child_nav strong .contribution_ttl,
    #c_s_content .child_nav strong .subcompany_ttl,
    #c_quality_content .child_nav strong .quality_ttl,
    #c_certification_content .child_nav strong .quality_ttl,
    #c_achievement_content .child_nav strong .quality_ttl,
    #c_pursuit_content .child_nav strong .quality_ttl,
    #c_factory_content .child_nav strong .quality_ttl,
    #n_content .child_nav strong .news_ttl,
    #n_d_content .child_nav strong .news_ttl,
    #l_content .child_nav strong .list_ttl,
    #l_products_content .child_nav strong .products_ttl,
    #l_video_content .child_nav strong .video_ttl,
    #s_content .child_nav strong .service_ttl,
    #s_marketing_content .child_nav strong .marketing_ttl,
    #s_trainning_content .child_nav strong .trainning_ttl{
        display: block;
    }
    #c_content .child_nav ul li.company ,
    #c_t_content .child_nav ul li.team ,
    #c_h_content .child_nav ul li.history ,
    #c_c_content .child_nav ul li.contribution ,
    #c_s_content .child_nav ul li.subcompany ,
    #c_quality_content .child_nav ul li.quality ,
    #c_certification_content .child_nav ul li.quality ,
    #c_achievement_content .child_nav ul li.quality ,
    #c_pursuit_content .child_nav ul li.quality ,
    #c_factory_content .child_nav ul li.quality ,
    #n_content .child_nav ul li.news ,
    #n_d_content .child_nav ul li.news,
    #l_content .child_nav ul li.list a,
    #l_products_content .child_nav ul li.products a,
    #l_video_content .child_nav ul li.video a,
    #s_content .child_nav ul li.service a,
    #s_marketing_content .child_nav ul li.marketing a,
    #s_trainning_content .child_nav ul li.trainning a {
        display: none;
    }
    .child_nav ul li a {
        width: 100%;
        text-align: left;
        padding: 6px 12%;
    }

    /*分页*/
    .page li {
        margin: 0 6px;
    }
    .page_wrap {
        margin-bottom: 20px;
    }
    /*详情标题*/
    .detail_ttl {
        text-align: center;
        padding-bottom: 10px;
        background: url(../images/line_ico01.gif) no-repeat center bottom;
        background-size: 40%;
        margin-bottom: 20px;
    }
    .detail_ttl h3 {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 0;
    }
    .detail_ttl span {
        font-size: 10px;
        margin-top: 0;
    }
    .secondary_prouducts_access .spa_content .spa_ttl{
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1;
    }
    .secondary_prouducts_access .spa_content .spa_btn{
        padding: 5px 0;
        width: 300px;
        font-size: 14px;
        color: rgb(225,192,2);
        font-family: 'MicroSoft YaHei';
    }
    .secondary_prouducts_access .spa_img img{
        width: 100%;
    }
    .small_contact_area{
        padding-top: 16px;
    }
    .small_contact_area .sca_left,
    .small_contact_area .sca_right{
        display: block;
        width: 100%;
        height: auto;
    }
    .small_contact_area .sca_left{
        text-align: center;
        font-size: 14px;
    }
    .small_contact_area .sca_right .sca_btn{
        display: block;
        margin: 10px auto 0 auto;
        padding: 5px 0;
        width: 150px;
        font-size: 14px;
    }
    .small_contact_area .sca_left::after{
        display: none;
    }
}


.xza li{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.xza li {
    border-bottom: 1px solid gray;
    padding: 10px 0;
}
.xza li a{
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    background-color: #0048b7;
    color: white;
  
}
@media (max-width: 1240px){
    .xza li{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .xza li span{
        font-size: 12px;
    }
    .xza li {
        border-bottom: 1px solid gray;
        padding: 10px 0;
    }
    .xza li a{
        width: 80px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        font-size: 12px;
        background-color: #0048b7;
        color: white;
      
    }
    .phna{
        display: block;
	    position: fixed;
	    background: #0071be;
    	z-index: 999;
    	right: 15px;
    	top: 50%;
    	width: 40px;
    	height: 40px;
    	border-radius: 50%;
    	
    }
    .phna img{
    	width: 100%;
    }
    .small_contact_area .sca_right a{
    	padding-left: 0;
    	justify-content: center;
    }
    .small_contact_area .sca_right a .dha {
    	font-size: 30px;
    	font-weight: 700;
	}
}
