﻿@charset "utf-8";
@media screen and (max-width:1800px){
    
}
@media screen and (max-width:1680px){
    
    
}
@media screen and (max-width:1600px){
    .lg_max_1520{width: 94%;}
}
@media screen and (max-width:1500px){
   
}
@media screen and (max-width:1366px){
    .lg_max_1340{width: 94%;}
    .foot_topr1 ul li{margin-left:25px;}
    .lg_pages ul li:nth-child(1), .lg_pages ul li:nth-child(3){width: 39.5%;}
}
@media screen and (max-width:1280px){
  
}
@media screen and (max-width:1200px){
    header .head_right{display: none;}
    .foot_topr1{display: none;}
    .sj_menu{display: inline-block;width:50px;height:30px;margin:0 auto;vertical-align: middle;position: absolute;right: 15px;top:25px}
    .sj_menu span{width:20px;height:2px;display: block;margin:10px auto;transition: all 1s;position: relative;background:#1d2088;}
    .sj_menu span::after,
    .sj_menu span::before{content: "";display: block;width:20px;height:2px;background: #1d2088;margin-bottom: 5px;transition: all 1s;position: absolute;}
    .sj_menu span::after{bottom:5px;}
    .sj_menu span::before{top: -5px;}
    .son .sj_menu span{position: relative;transform: rotate(45deg);transition: all 1s;margin:5px auto;}
    .son .sj_menu span::before{transform: rotate(90deg);top:0px;position: absolute;transition: all 1s;}
    .son .sj_menu span::after{display: none;}

    .son .header .head_right{display: block;width:100%;}
    header .head_right ul li{width:100%;line-height: 30px;border:1px solid #dedede;display: block;margin: 5px auto;}
    header .head_right ul li::after{display: none;}

    .mains .title .cn{font-size: 20px;}
    .mainsl .tct .yyui_tab>ul>li{padding:0 10px;font-size: 14px;}
    .mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .bt{font-size: 18px;}
    .swiper-container_bar .swiper-slide .tst .bt{font-size: 18px;margin-top: 25%;}
    .swiper-container_bar .swiper-slide .tst .txt{font-size: 14px;}
    .mains .title .more{width:100px;line-height: 30px;}
    .mains .title .en{font-size: 30px;}
    .mainsl .tct .tctl .tst .bt{font-size: 16px;}
}
@media screen and (max-width:1024px){
    .event_box .parHd{top: 220px;}
    
}
@media screen and (max-width:768px){
    
    .mainsl .tct .tctr .new_list ul li .txt{width:60%;}
    .swiper-container_banner .swiper-slide{background-size: cover !important;height:380px;}
    .mian_text p:nth-child(1) span{display: block;width:100% !important;}
    .crumbs_right{display: none;}
    .crumbs_left{width:100%;}
    .crumbs_left ul li{font-size: 15px;}
    .pt-100,
    .pt-90,
    .pt-80,
    .pt-70,
    .pt-60,
    .pt-50,
    .pt-40,
    .pt-30,
    .pt-20{padding-top: 15px;}
    .pb-100,
    .pb-90,
    .pb-80,
    .pb-70,
    .pb-60,
    .pb-50,
    .pb-40,
    .pb-30,
    .pb-20{padding-bottom: 15px;}
    .event_box .parHd {top: 170px;}


}
@media screen and (max-width:640px){
    header{line-height: 60px;position: static;}
    header h1{width:40%;}
    .mains{max-height:auto;background: #fff;}
    .mains .title .cn{color:#333;}
    .mains .title .en{color: #3687d8;}
    .mains .title .more{background: rgba(54, 135, 216, .1);right: 0;border: 1px solid #3687d8;color:#333;}
    .mains .title .more a{color:#333;}
    .mainsl{width:100%;padding:0;}
    .mainsl .tct .yyui_tab .yyui_tab_content_this{display: block;width: 100%;height:180px;}
    .mainsl .tct .yyui_tab .yyui_tab_content_this .tst,
    .mainsl .tct .yyui_tab .yyui_tab_content_this .tst .pic,
    .mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts{height:180px;}
    .mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts{padding:20px;}
    .mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .ico{width: 20px;height:20px;}
    .mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .more{width: 100px;line-height: 30px;}
    .mainsl .tct .yyui_tab>ul{display: block;height: auto;width:100%;}
    .mainsl .tct .yyui_tab>ul>li{height:40px;}
    .mainsr{width:100%;margin:3% auto;}
    .mainsl .tct .tctl .tst .time{font-size: 16px;}
    .mainsl .tct .tctl,
    .mainsl .tct .tctr{width:100%;padding:0;max-width: 640px;}
    .mainsl .tct .tctr .new_list ul li .txt {width: 74%;}
    .mains2 .mainsr{padding:0;}
    .mains2 .mainsr .tct .pic{max-width: 640px;width:100%;}
    footer{background: #1d2088;}
    .foot_topl,
    .foot_topr{width:100%;}
    .foot_topl dl dt{width:50%;margin-bottom: 15px;max-width: 640px;}
    .foot_topl dl dd{max-width: 640px;width:100%;margin-right: 0;}
    .foot_topl dl dd span{width:75%;}
    .foot_btm p{text-align: center;}
    .foot_btm p a{float: none;}
    .swiper-container_banner .swiper-button-next, .swiper-container_banner .swiper-button-prev{width:35px;height:35px;}
    .swiper-container_banner .swiper-slide{height:200px;}

    .bar{height:200px;background-size: cover !important;}
    .crumbs{line-height: 30px;}
    .crumbs_left ul{font-size: 0;}
    .crumbs_left ul li{line-height: 36px;width:50%;margin-right: 0;text-align: center;}
    .crumbs_left ul li a,
    header .head_right ul li a{display: block;}
    .slideBox_list ul li{padding:10px;}
    .slideBox_list ul li h3{font-size: 18px;}
    .slideBox_list ul li p{font-size: 14px;}
    .event_box .parHd {top: 85px;}
    .parHd li{font-size: 20px;}
    .parHd li.act{font-size: 30px;}
    .lg_max_1200{width:100%;}
    .business_list ul li,
    .business_list ul li .tct,
    .business_list ul li .tct .tst{height:280px;}
    .business_list ul li .tct .tst{width:94%;margin: 0 auto;float: none !important;display: block;padding: 20px;}
    .business_list ul li .tct .tst .bt{font-size: 18px;line-height: 36px;height:36px;}
    .business_list ul li .tct .tst .more{margin-top: 10px;}
    .business_lists ul li .pic{height:auto;}
    .business_lists ul li .tct{padding:15px;}
    .business_lists ul li .tct .bt{font-size: 18px;}
    .business_lists ul li .tct .txt{margin-top:10px;}
    .business_lists ul li .pic .ico{display: none;}
    .business_top .pic, .business_top .tct{display: block;width:100%;height:auto;}
    .business_top .tct .bt{font-size: 20px;height:40px;}
    .business_btm .yyui_tab>ul{padding:0;}
    .business_btm .yyui_tab>ul>li{width:50%;margin: 0 auto;text-align: center;font-size: 14px;line-height: 36px;border-bottom: 1px solid #dedede;}
    .business_btm .yyui_tab>ul>li:nth-child(odd){border-right: 1px solid #dedede;box-sizing: border-box;}
    .business_btm .yyui_tab .yyui_tab_content_this .txt,
    .business_top .tct .txt{padding:15px;}
    .lg_pages{margin:20px auto;}
    .lg_pages ul li{font-size: 14px;line-height: 36px;margin: 2% auto;}
    .lg_pages ul li:nth-child(1), .lg_pages ul li:nth-child(3){width:100%;padding:0 10px;}
    .lg_pages ul li:nth-child(1) span, .lg_pages ul li:nth-child(3) span{width:19%;}
    .lg_pages ul li:nth-child(1) p, .lg_pages ul li:nth-child(3) p{width:70%;}
    .lg_pages ul li:nth-child(2){width:100%;margin: 0 auto;}
    .case_list ul{text-align: center;}
    .case_list ul li,
    .case_list ul li:nth-child(3n){width:100%;margin:3% auto;float: none;}
    .case_list ul li .bt{height:40px;line-height: 40px;font-size: 14px;}
    .news_title .bt{font-size: 20px;}
    .news_text{padding:15px;}
    .news_list .top .pic{width:100%;overflow: hidden;height: auto;}
    .news_list .top .tct{display: block;width:100%;height: auto;}
    .news_list .top .tct{padding:15px;}
    .news_list .top .tct .bt{font-size: 18px;}
    .news_list .top .tct .time{font-size: 15px;}
    .news_list .top .tct .txt{font-size: 14px;}
    .news_list .btm ul li{height:120px;margin: 15px auto;}
    .news_list .btm ul li .time{width:25%;height:120px;}
    .news_list .btm ul li .mores{display: none;}
    .news_list .btm ul li .time .day{font-size: 30px;margin-top:25%;}
    .news_list .btm ul li .tct{width:70%;}
    .news_list .btm ul li .tct .bt{font-size: 18px;}
    .news_list .btm ul li .tct .txt{font-size: 14px;}
    .contact_top{padding:15px;}
    .contact_top .txt,.contact_top .tct_map{width:100%;}
    .contact_top .txt p.p1{font-size: 18px;margin: 10px auto;}
    .contact_top .txt p{font-size: 14px;}
    .contact_btm ul li{max-width: 640px;width:100%;}
    .contact_btm ul li .bt{font-size: 18px;}
    .contact_btm ul li .txt{font-size: 14px;}
    .recruit_list ul li .tit{padding:15px;}
    .recruit_list ul li.on .txt{padding:15px;}
    .recruit_list ul li .tit span:nth-child(1){font-size: 18px;}
    .recruit_list ul li .tit span:nth-child(2){font-size: 12px;}
    .recruit_list ul li .tit span:nth-child(3)::before, .recruit_list ul li .tit span:nth-child(3)::after{width:15px;}
    .recruit_list ul li.on .txt .tst{position: static;padding:15px;}
    .recruit_list ul li.on .txt .tst .tsx{font-size: 16px;}
    .video_list ul li{width:100%;}
    .video_list ul li .bt{font-size: 18px;line-height: 40px;}
    .foot_topl dl dd{margin:5px auto;}

}
@media screen and (max-width:414px){
    
}
@media screen and (max-width:375px){
   
}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){
    
}