/*@charset "UTF-8";*/
/*窄屏1336px*/
/*html5*/
@media screen and (max-width:1390px) and (min-width:1201px){
    .width-auto {
        padding: 0 140px;
    }
    .body_content_2022{
        padding-top:46px;
    }
    .news_cities_top{
        padding-top:86px;
        padding-bottom:96px;
    }
    .news_cities_top .left_box{
        font-size:12px;
        line-height:23px;
    }
    .news_cities_top .left_box img{
        width:200px;
    }
    .news_cities_top .right_box{
        padding-top:20px;
        font-size:12px;
        line-height:23px;
    }
    .news_cities_top .right_box h1{
        font-size:20px;
        line-height:37px;
        margin-bottom:11px;
    }
    .news_cities_top .right_box .para{
        font-size:12px;
        line-height:22px;
    }
    .news_cities_mid{
        padding-top:104px;
    }
    .title-text{
        font-size:20px;
        line-height:35px;
    }
    .news_cities_mid .title-text{
        margin-bottom:32px;
    }
    .case_more_box_for_cities{
        height:128px;
    }
    .case_more_box_for_cities .cities_cases_more{
        bottom:26px;
    }
    .cities_cases_more{
        padding:0 40px;
        font-size:14px;
        line-height:50px;
    }
    .news_cities_rela{
        padding-top:80px;
        padding-bottom:80px;
        margin-bottom:28px;
    }
    .news_cities_rela .title-text{
        margin-bottom:30px;
    }
    .news_cities_rela_bdy{
        width:998px;
    }
    .news_cities_rela_item{
        width:466px;
        font-size:12px;
        line-height:22px;
    }
    .news_cities_ser{
        padding-top:141px;
        padding-bottom:164px;
    }
    .news_cities_ser .title-text{
        margin-bottom:53px;
    }
    .news_cities_ser_bdy{
        padding:0 -webkit-calc((100% - 870px) / 8);
        padding:0 calc((100% - 870px) / 8);
    }

    .news_cities_ser_cir{
        width:290px;
        height:290px;
    }
    .news_cities_ser_title{
        padding-top:40px;
        padding-bottom:10px;
        font-size:36px;
        line-height:51px;
    }
    .news_cities_ser_content{
        font-size:15px;
        line-height:31px;
    }
    .news_cities_bot{
        padding-top:102px;
        padding-bottom:118px;
    }
    .news_cities_bot_bdy{
        padding-top:46px;
    }
    .news_cities_bot_item{
        padding:0 25px 28px;
    }
    .news_cities_bot_item_title{
        font-size:16px;
        line-height:28px;
        height:28px;
        margin-bottom:6px;
    }
    .news_cities_bot_item_content{
        font-size:12px;
        line-height:22px;
        height:44px
    }
    .header_box{
        height:46px;
    }
    .banner_wrap{
        padding:46px 0 0;
    }
    .page_banner_wrap{
        padding-top:46px;
    }
    .about_page_wrap{
        padding-top:46px;
    }
    .about_page_swiper {
        height: -webkit-calc(100vh - 46px);
        height: calc(100vh - 46px);
    }
    .ipo_page_swiper, .plan_page_swiper {
        height: -webkit-calc(100vh - 46px);
        height: calc(100vh - 46px);
    }
    .header_nav_li a{
        font-size:12px;
    }
    .header_logo_box{

        top:13px;
    }
    .header_logo_img a {
        width:48px;
    }
    .header_logo_slogan {
        font-size: 14px;
        margin-left: 15px;
    }
    .header_logo_img{
        height:22px;
    }
    .header_wrap{
        padding:0 45px;
    }
    /*.header_wrap2 .header_logo_img a img{*/
    /*    margin-top:-21px;*/
    /*}*/
    .header_nav_li{
        line-height:46px;
        margin:0 20px;
    }
    .header_nav_black{
        margin-left:16px;
        width:20px;
        padding:15px 0 0;
    }
    .header_nav_black span{
        margin-bottom:5px;
    }
    .header_down_nav{
        left:-20px;
        width:135px;
    }
    .header_down_li{
        line-height: 30px;
        padding: 0 20px;
    }
    .header_nav_li a{
        font-size:12px;
    }
    .banner-box .swiper-pagination{
        left:65px!important;
    }
    .banner-box .swiper-pagination-bullet{
        width:5px;
        height:5px;
        margin:6px 0!important;
    }
    .banner-box .swiper-pagination-bullet-active{
        height:20px;
    }
    .case_index_title{
        font-size:18px;
        line-height:20px;
    }
    .case_index_text{
        font-size:12px;
    }
    .case_index_label_wrap {
        padding: 38px 0 28px;
    }
    .case_index_label_menu {
        margin-bottom: 11px;
    }
    .case_index_label_btn {
        margin: 0 28px;
    }
    .case_index_label_btn a{
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 22px;
    }
    .case_index_label span {
        padding: 0 18px;
    }
    .case_index_label_bdy .case_index_label .inline {
        margin-top: 15px;
    }
    .case_index_label span a {
        font-size: 12px;
    }
    .case_index_box{
        padding:0 40px;
    }
    .case_more_wrap {
        padding: 70px 0;
    }
    .case_more_box a{
        font-size:12px;
        padding:0 20px;
    }
    .case_more_box .morelnk{
        font-size:12px;
        padding:0 20px;
    }
    .news_index_box {
        padding: 150px 0;
    }
    .news_index_list{
        padding:32px 0 10px;
    }
    .news_index_title, .news_index_title a{
        font-size:22px;
    }
    .news_index_li:nth-child(1) {
        padding: 0 50px 0 0;
    }
    .news_index_li:nth-child(2) {
        padding: 0 0 0 50px;
    }
    .news_index_pd{
        padding:65px 0 0 0;
    }
    .news_index_bd{
        padding:0 0 44px 0;
    }
    .news_sore_title a {
        font-size: 14px;
    }
    .news_sort_top{
        padding:0 0 8px 0;
    }
    .news_sore_text {
        font-size:12px;
        line-height: 22px;
        height:44px;
        margin:12px 0 0;
    }
    .news_min_list{
        padding:8px 0 8px 0;
    }
    .news_min_li{
        height:24px;
        line-height:24px;

    }
    .news_min_li a{
        font-size:12px;
        padding:0 0 0 11px;
    }

    .footer_wrap{
        padding:44px 0 80px;
    }
    .footer_address{
        margin-bottom:46px;
    }
    .footer_address span{
        font-size:13px;
        line-height:22px;
    }
    .footer_link_title{
        font-size:13px;
        line-height:22px;
        margin-bottom:30px;
    }
    .footer_tel_title{
        font-size:14px;
        line-height:22px;
    }
    .footer_tel_number{
        font-size:14px;
        line-height:30px;
        margin-bottom:14px;
    }
    .footer_tel_number a{
        font-size:12px;
    }
    .footer_map, .footer_map a{
        font-size:12px;
        line-height:20px;
    }
    .footer_copyright{
        font-size:12px;
        line-height:20px;
    }
    .footer_link_list{
        height:132px;
    }
    .footer_link_li{
        line-height:20px;
    }
    .footer_link_li a{
        font-size:12px;
        line-height:20px;
    }
    .footer_nav{
        width:120px;
    }
    .footer_nav span{
        font-size:12px;
        line-height:27px;
        height:27px;
        width:60px;
    }
    .footer_icon{
        line-height:32px;
        height:32px;
        margin-bottom:20px;
    }
    .footer_li:nth-child(2) {
        margin-left: 6%;
        width: 27%;
    }

    .footer_li:nth-child(3) {
        width: 27%;
        margin-left: 6%;
    }

    .footer_li:nth-child(4) {
        margin-left: 0;
    }

    .footer_icon a {
        font-size: 20px;
    }

    .footer_icon a:nth-child(2), .footer_icon a:nth-child(3) {
        font-size: 25px;
    }
    .footer_ewm{
        width:90px;
        max-width:90px;
    }
    .footer_ewm img{
        display:block;
        width:100%!important;
        height:auto!important;
    }
    .footer_ewm_name{
        font-size:12px;
        line-height:20px;
    }
    .footer_fixed_wrap{
        bottom:88px;
    }
    .footer_fixer_li{
        width:50px;
        height:50px;
    }
    .footer_chs_box{
        right:55px;
    }
    .footer_chs_box{
        width:100px;
        height:100px;
    }
    .shuzhong_wrap{
        padding-top:100px;
        padding-bottom:78px;
    }
    .shuzhong_wrap .p1{
        font-size:57px;
        line-height:84px;
    }
    .shuzhong_wrap .p2{
        font-size:18px;
        line-height:48px;
        margin-bottom:32px;
    }
    .shuzhong_wrap .shuzhong_lnk img {
        display: block;
        width: 72px;
        height: 72px;
        margin: 0 auto 10px;
    }
    .shuzhong_wrap .shuzhong_lnk .oth{
        font-size:12px;
        line-height:18px;
        height:18px;
        padding:0 10px;
    }
    .label_wrap_banner{
        padding-top:46px;
    }
	.page_box_max {
        font-size: 54px;
    }
	.page_box_min {
        font-size: 45px;
    }
	.page_box_title {
        padding-bottom: 80px;
    }

	.page_box_text {
        font-size: 16px;
        line-height: 32px;
    }
	.page_wrap2 {
        width: 960px;
		margin-top:0;
    }
	.page_left{
		width:27%;
	}
	.page_right{
		width:73%;
	}
	 .page_right_text {
        font-size: 16px;
        line-height: 32px;
    }

    .page_left_title {
        font-size: 65px;
        line-height: 82px;
    }

    .page_left_en {
        font-size: 16px;
    }
	.about_number_year {
        font-size: 45px;
		line-height:78px;
    }
	 .about_number_text {
        font-size: 27px;
		line-height:45px;
    }
	 .about_number_list {
        padding: 110px 0;
    }

    .number_li_title span:nth-child(1) {
        font-size: 76px;
    }

    .number_li_title span:nth-child(2) {
        font-size: 37px;
    }
	.number_li_text {
        font-size: 16px;
        line-height: 24px;
    }
	 .page_wrap_news {
        width: 1144px;
    }
	.page_people_li{
		width:276px;
		margin:0 13px 16px 0;
	}
	.page_people_li:nth-child(4n){
		margin:0 0 16px 0;
	}
	.page_wrap_news{margin-top:0;}
	.page_wrap4_title {
        font-size: 25px;
        line-height: 40px;
    }
	.page_wrap4_en {
        font-size: 20px;
		line-height:32px;
        padding-bottom: 15px;
    }
	.page_people_img{
		padding-bottom:65.9%;
	}
	.page_people_title{
		font-size:15px;
		line-height:40px;
	}
	 .page_wrap4_line {
        width: 295px;
    }

    .page_wrap4_text {
        font-size: 19px;
        line-height: 30px;
        padding: 50px 0 110px 0;
    }

    .page_wrap4_label {
        font-size: 12px;
        line-height: 25px;
    }
	 .page_wrap5 {
        width: 1156px;
    }
	

    .page_wrap5_title {
		font-size: 25px;
        line-height: 40px;
    }
	

    .page_wrap5_en {
       font-size: 20px;
		line-height:32px;
        padding-bottom: 28px;
    }
    .page_wrap5_list {
        padding: 50px 0 0 0;
    }
	.about_page_swiper .swiper-slide:last-child, .ipo_page_swiper .swiper-slide:last-child, .plan_page_swiper .swiper-slide:last-child{
		height:328px;	
	}
    .case_list_foot{
        padding:87px 0;
    }
    .case_list_foot .text1{
        font-size:44px;
        line-height:72px;
    }
    .case_list_foot .text2{
        font-size:18px;
        line-height:50px;
    }
    .case_top_title{
        font-size:16px;
    }
    .case_top_label{
        font-size:12px;
        line-height:21px;
        padding:32px 0 0;
    }
    .case_top_text{
        font-size:12px;
        line-height:23px;
    }
    .case_top_box{
        padding-bottom:56px;
    }
    .case_content_box{
        width: 1020px;
        padding:30px 0 70px 0;
    }
    .case_content_box .news_page_top{
        padding:0;
        margin-bottom:60px;
    }

    .case_brand_box {
        width: 930px;
    }
    .case_top_left{
        width:50%;
    }
    .case_top_right{
        width:50%;
    }
    .case_bjq_box p{
        font-size:12px;
        line-height:21px;
    }
    .case_bjq_box{
        margin-bottom:50px;
    }
    .case_content_brand {
        padding: 110px 0;
    }
    .case_brand_max{
        padding-top:6px;
    }
    .case_brand_max, .case_brand_title {
        font-size: 63px;
        line-height: 84px;
        letter-spacing: 12px;
    }
    .case_brand_min {
        padding:14px 0 0 0;
        font-size: 16px;
    }

    .case_border_ewm {
        width: 130px;
    }
    .case_border_text {
        font-size: 16px;
        line-height: 40px;
    }
    .case_brand_left{
        width:57%;
    }
    .case_brand_right{
        width:43%;
        padding-right:0;
    }
    .case_border_left{
        width:45%;
        padding-top:30px;
        padding-bottom:20px;
    }
    .case_border_right{
        width:55%;
    }
    .case_center_box{
        width:72%;
        left:14%;
    }
    .case_border_title {
        font-size: 15px;
        line-height:30px;
    }
    .case_tel_box:nth-child(1) {
        margin-bottom: 30px;
    }
    .case_border_phone a {
        font-size: 12px;
        line-height: 20px;
    }
    .case_border_phone{
        padding:9px 0 0;
    }
    .case_read_cn {
        font-size: 26px;
    }

    .case_read_en {
        font-size: 19px;
    }
    .case_read_list{
        padding:60px 40px 0;
    }
    .case_read_title{
        padding-bottom:60px;
    }
    .case_banner{
        padding:46px 0 0;
    }
    .news_content_text{
        font-size:12px;
        line-height:52px;
    }
    .page_banner_title {
        font-size: 45px;
        line-height:62px;
    }
    .page_banner_text {
        font-size: 27px;
        line-height:40px;
    }
    .contact_title {
        font-size: 19px;
        padding:0 0 32px 0;
    }
    .contact_text {
        font-size: 31px;
        line-height: 44px;
    }
    .contact_view{
        font-size:12px;
        width:90px;
        padding: 3px 0 0 0;
    }
    .contact_icon {
        margin-bottom: 10px;
        line-height: 25px;
        height: 25px;
    }

    .contact_box .contact_ewm{
        width:90px;
    }
    .contact_icon a{
        font-size:20px;
    }
    .contact_icon a:nth-child(2), .contact_icon a:nth-child(3){
        font-size:23px;
    }
    .contact_top{
        padding-top:74px;
        padding-bottom:62px;
    }
    .contact_list_tel, .contact_list_address {
        font-size: 12px;
        line-height: 22px;

    }
    .contact_list_title {
        font-size: 14px;
        line-height: 24px;
    }

    .contact_list_box {
        padding: 50px 30px 50px 0;
    }
    .contact_list_wrap{
        padding-bottom:80px;
    }
    .contact_right{
        width:100px;
    }

    .ipo_box_max {
        font-size: 54px;
        line-height:80px;
    }

    .ipo_box_min {
        font-size: 45px;
        line-height:70px;
    }

    .ipo_box_text {
        font-size: 12px;
        line-height: 24px;
    }
    .ipo_page_swiper .page_box_title{
        padding-bottom:86px;
    }
    .ipo_page_swiper .page_wrap2{
        width:1060px;
    }
    .ipo_title span{
        font-size:19px;
    }
    .ipo_title{
        padding-bottom:16px;
    }
    .ipo_text{
        font-size:23px;
        line-height:45px;
    }
    .ipo_list{
        padding-top:160px;
    }
    .ipo_li_title{
        font-size:27px;
        line-height:37px;
        padding-bottom:22px;
    }
    .ipo_li_line{
        width:75px;
    }
    .page_ipo_wrap{
        width:1096px;
        margin-top:0;
    }
    .page_ipo_left{
        float:left;
        padding-right:0;
        width:288px;
    }
    .page3_ipo_title {
        padding: 104px 0 0 0;
        font-size: 62px;
        line-height:86px;
    }
    .page_ipo_right{
        float:right;
        width:460px;
        margin-right: 126px;
        padding-right: 0;
    }

    .page3_ipo_text {
        font-size:14px;
        line-height: 24px;
        padding: 5px 0 20px 0;
    }
    .page3_ipo_read {
        padding: 90px 0 0 0;
        font-size:14px;
        line-height:24px;
    }
    .page_ipo_wrap2 {
        width: 980px;
        padding-top:20px;
    }
    .page4_ipo_cn {
        font-size: 25px;
        line-height:42px;
        padding-bottom: 8px;
    }

    .page4_ipo_en {
        font-size: 21px;
        line-height:27px;
    }
    .page4_ipo_list {
        padding: 40px 0 0 0;
    }

    .page4_ipo_li {
        padding-bottom: 30px;
    }

    .page4_li_title {
        font-size: 15px;
        line-height: 28px;
        padding-bottom:5px;
    }

    .page4_li_text {
        font-size: 12px;
        line-height: 22px;
        padding: 10px 0 0 0;
    }
    .page4_li_line{
        width:250px;
    }

    .page4_ipo_li:nth-child(2n) {
        padding-left: 43px;
    }

    .page4_ipo_li:nth-child(2n+1) {
        padding-right: 43px;
    }

    .view_list_wrap{
        padding-bottom:70px;
    }
    .view_list_cn {
        font-size: 20px;
        padding-bottom: 7px;
    }
    .view_list_en {
        font-size: 12px;
    }
    .view_list_title{
        padding:60px 0 26px 0;
    }
    .view_li_title {
        padding: 18px 0 12px 0;
    }
    .view_li_title a{
        font-size:12px;
        line-height:18px;
    }
    .view_li_text {
        padding: 15px 0 0 0;
        font-size:12px;
        line-height:22px;
    }
    .view_li_box{
        margin-bottom:2%;
    }

    .view_content_wrap{
        padding:54px 0 40px 0;
    }
    .view_content_box {
        padding: 0 ;
        width:970px;
        margin:0 auto;
    }

    .view_content_title {
        margin-bottom: 40px;
    }
    .view_content_read{
        font-size:12px;
        line-height:21px;
        padding-bottom:35px;
    }
    .view_content_read img{
        margin:15px 0;
    }
    .view_content_page{
        padding:10px 0;
    }
    .view_read_page a{
        font-size:12px;
    }
    .fp-tableCell {
        height:-webkit-calc(100vh - 46px);
        height:calc(100vh - 46px);
    }
    #fp-nav.right {
        right: 30px;
    }
    #fp-nav.left {
        left: 30px;
    }
    .fp-slidesNav.bottom {
        bottom: 30px;
    }
    .fp-slidesNav.top {
        top: 30px;
    }













}