@media (max-width:1640px) {
    .nav li{margin: 0px 18px;}
    .nav li a{padding:0 16px;}
}
@media (max-width:1500px) {
	.nav{transform: translateX(-61%);}
    .nav li{margin:0 16px;}
    .nav li a{padding:0 6px}
    .top_search_box{width:400px;}
    .main07_lbox_nav li{margin-left:40px;}
    .newsdj_lnav .title{font-size:36px;line-height: 48px;}
    .newsdj_lnav .title2{font-size:26px;line-height:42px;padding:2px 0 16px}
    .newsdj_lnav ul li{padding:0 12px;font-size:16px;line-height:36px;height:36px;}
    .news_r_libox .list .img{height: 150px;}
    .news_r_libox .list .title{padding-top:0}
    .news_r_libox .list .desc{margin-bottom: 8px;}
    .news_r_libox .list .time{padding:4px 0}
}
@media (max-width:1260px){
	.main22_cbox{height: 390px;}
}
@media (max-width:1260px){
    .log img{width: 40%;}
    .log .log_pc{display:none;}
    .log .log_moble{display:block;}
	.nav_box{display:none}
	.main_box_title{padding: 32px 0 20px;height: auto;}
    .main01_box_lb,.main01_box_rb,.main07_box_lb,.main07_box_rb {width:100%;float:none}
    .main01_box_swiper,.main01_box_rb,.main02_box,.main07_box{padding-bottom:20px;}
    .main02_lifirst{width:23.5%;}
    .main04_box ul{margin:0 -2px}
    .main04_box ul li{width: 25%;padding:0px 6px 10px; float: left;}
    .main04_box li .con1{padding:0 16px 20px}
    .main07_rbox_nav{background-size:100%}
    
    .main21_box,.main05_box_rb{width:100%;clear: both;}
    .main22_box,.main24_box,.main05_box_lb{width:48%;float:left;clear:both;margin-right:0}
    .main23_box,.main25_box,.main05_box_cb{width:48%;float:left;clear:none;margin-left:4%;margin-right:0}
    
    .dashiji_right .list ul li{width:48.5%;margin-left:3%}
    .dashiji_right .list ul li:nth-child(3n+1){clear:none;margin-left:3%}
    .dashiji_right .list ul li:nth-child(2n+1){clear:both;margin-left:0;}

}
@media (max-width:960px){
	.daohang{width:100%;}
    .daohang ul li{width: 25%;}
    .daohang ul .index{display:none;}
    .headtop,.nav_top{height:70px;}
    .headtop .logo{top:10px;}
    .top_search,.menu,.nav_top .all_nav_close{margin-top:17px;}
	.top_login a,.top_language a{font-size:0;}
	.top_login,.top_language{margin-left:16px;margin-top:17px;padding-left:0}
    .top_search_box{width:280px;}
	.top_login:before,.top_language:before{display:none}
	.main02_box .main02_rightbox .list{width: 50%;}
    .banner{padding-top:70px;}
    .nav_top h1{margin-top:10px;}
    .main05_box_lb ,.main05_box_rb  {width:100%;float:none}
    .main05_box{margin-bottom:30px;}
    .main02_lifirst{width:31.5%;}
    #header .all_nav_con ul.pcmenu>li{padding-top:50px;}
    .main08_box>ul>li{width: 30%;margin-bottom:10px;}
    .footer_logo,.footer_contact{width: calc( 100% - 200px );}

    .newsdj_lnav .title{font-size:28px;line-height: 42px;}
    .newsdj_lnav .title2{font-size:24px;line-height:32px;padding:2px 0 6px}
    .newsdj_lnav ul li{padding:0 8px;font-size:14px;line-height:36px;height:36px;}
    .news_lbox{display:none}
    .news_rbox{width:100%;margin-top: 20px;}
    /* 内容页 */
    .neiye{width: 100%;}
    .neiye .ny_left{display: none;}
    .neiye .ny_right{width: 100%;}
    .neiye .ny_right .news-list ul li p a{font-size: 14px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
    .danye .danye-list-slide .list{width: 33.33%;}
    .danye .danye-list-slide .con1{padding: 0;}
    .danye .danye-list-slide .con{height: 35px;}
    .danye .danye-list-slide .con1 h1{font-size: 12px;}
    .neiye .right .bt{width: auto;}
    .neiye .right .bt h1{font-size: 20px;}
    .neiye .right .fn{width: auto;}
    .neiye .right .fn p{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
}
@media (max-width:768px) {
	/*.zheng{background:url(../images/back.jpg) no-repeat top center;}*/
    .log11{width: 100%;text-align: center;}
    .log{padding-top: 0;width: 100%;}
    .log img{width: 100%;}
    .log_pc{display:none;}
    .log_moble{display:block;}
    .zheng{padding-bottom: 60px;}
    .danye .danye-list-slide .list{width: 50%;}
    .neiye{margin-top: 0;}
    .neiye .ny_right .news-list ul li img{width: 140px;}
    /* 头部底部 */
    .di{display: none;}
    .daohang{height: 80px;max-width: 768px;margin-top: 0;}
    /* .zheng{background: url(../image/header-bg.jpg) no-repeat top center;} */
    .daohang{width: 100%;}
    .daohang ul li{height: 40px; border-right: 1px solid #0072E3; border-bottom: 1px solid #0072E3;}
    .daohang ul li a{height: 40px;}
    .daohang ul li a img{display: none;}
    .daohang ul li a p{font-size: 14px;}
    .neiye .ny_right .newsnav p{display: none;}
    .menu{
    	display: block;
    }
    .cont_map{
    	width: 100%;
    }
    .neiye .ny_right .newsnav{height:55px;line-height:55px;}
    .neiye .ny_right .newsnav strong{font-size:16px;background-size:25px;}
    .bottom{width: 100%;
        display: block;
        height: 60px;
        background: #007FFF;
        margin: 0 auto;
        position: fixed;
        bottom: 0;
        left: 0;}
    .bottom ul{max-width: 640px;
            height: 60px;
            margin: 0 auto;}
    .bottom ul li{
        width: 50%;
        height: 60px;
        display: block;
        float: left;
        text-align: center;
    }
    .bottom ul li.tf1{
        border-right: 1px solid #269c4a;
        box-sizing: border-box;
    }
    .bottom ul li a{
        color: #fff;
        font-size: 12px;
    }
    .bottom ul li.tf1 i{
        display: block;
        width: 100%;
        height: 32px;
        background: url(../images/ft1.png) no-repeat center;
        margin-top: 5px;
    }
    .bottom ul li.tf4 i{
        display: block;
        width: 100%;
        height: 32px;
        background: url(../images/a6.png) no-repeat center;
        margin-top: 5px;
    }
    /* 结束 */
    .main08_box{display: none;}
    
	.top_search{display:none}
	.banner .swiper-pagination-bullet{width:36px;height:5px}
    .main_box_title h2{font-size:24px;}
    .main02_lifirst,.main02_rightbox{width:49%;}
    .main02_rightbox{width:100%;}
    .main07_lbox_clist:nth-child(1),.main07_lbox_clist:nth-child(2){width:100%}
    .main07_lbox_clist:nth-child(n+3){display:none}
    .main08_box>ul>li{width: 47%;margin-bottom:10px;}
    .main05_rswiper,.main05_rswiper .list video{height:auto;}
    .main04_box ul li{width:50%}
    .main04_box ul li:nth-child(2n+1){clear:both;}
    .main04_box li .con{height:165px;}
    .main04_box li .con1 h1{font-size: 16px;line-height:26px;height:52px;margin-top: -25px;}
    .main04_box li .con1 p{font-size: 14px;line-height:20px;height:40px;}
    .main06_box_lb, .main06_box_rb{width:100%;float:none;}
    .main07_rbox_nav li span{display:inline-block;font-size:28px;color:#b01908;padding-right:5px;position:relative;top:4px}
    .main07_rbox_nav li:first-child span{font-size:24px;padding-right:8px}
    .main07_rbox_nav li a{font-size:18px;color:#b01908;font-weight:bold;position:relative;}
    .main07_rbox_nav li a:before{bottom:-5px}
    .main07_rbox_con{height:auto}
    .footer_nav{padding:12px 0}
    .footer_nav ul li{width:33.3%;margin-left:0;text-align:center;font-size: 16px;line-height: 32px;}
    .footer_nav .zhichi{clear:both;margin-top:6px;}
    .footer_logo,.footer_qrcode,.footer_contact{width:100%;float:none;padding: 20px 5% 0;}
    #header .all_nav_con ul.pcmenu>li{width:100%;float:none;text-align:center;padding-top:10px;padding-left:0;}
    #header .all_nav_con ul.pcmenu>li>ul{padding-top:2px;}
    #header .all_nav_con ul.pcmenu>li>a{font-size:20px;font-weight: bold;}
    #header .all_nav_con ul.pcmenu>li>ul>li>a{font-size:16px;line-height:32px;}
    #header .all_nav_con ul.pcmenu>li>ul>li>ul{display:none}
    #header .all_nav_con{height:100vh;overflow:hidden;}
    #header .all_nav_con ul.pcmenu{height: calc( 100vh - 90px );overflow-y: auto;overflow-x:hidden;}
    .main05_lswiper .list .title p{font-size:14px;line-height:32px;}
    
    .main02_box .con{
    	height: 45px;
    }
    .main02_box .con1{
    	padding: 10px;
    }
    .main02_box .con1 h1{
    	font-size: 14px;
    }
    .main02_box .con1 .more span{font-size:14px;padding-left: 30px;}
    .main02_box .con1 .more span::before{width: 20px;}
    .main02_box .con1 .more span:hover{padding-left: 45px;}
    .main02_box .con1 .more span:hover::before{width: 35px;}
    .main04_box li .con1 .more span{font-size:14px;padding-left: 30px;}
    .main04_box li .con1 .more span::before{width: 20px;}
    .main04_box li .con1 .more span:hover{padding-left: 45px;}
    .main04_box li .con1 .more span:hover::before{width: 35px;}

    .main21_box{width:100%;clear: both;}
    .main21_lbox{padding: 0;width:100%;clear:both;}
    .main22_box,.main24_box,.main23_box,.main25_box,.main21_rbox,.main05_box_lb,.main05_box_cb{width:100%;clear:both;margin-left:0;margin-right:0}
    .main21_lbox .con .img{width:100%;}
    .main21_lbox .con .img img{}
    .main21_rbox{padding: 0;}
    
    .main21_lbox .con p{
    	font-size: 14px;
    }
    .main25_cbox .list .time{
    	font-size: 12px;
    	width: 80px;
    	text-align: right;
    }
    
    .main21_rbox .list .title a{
    	font-size: 14px;
    }
    .main21_rbox .list .date1,
    .main21_rbox .list.cur .text{
    	font-size: 12px;
    }
    .main25_cbox .list .title{
    	width: calc(100% - 90px);
    	font-size: 14px;
    }
    .main24_cbox .list .rb_right {
	    width: calc( 100% - 80px );
	}
    .main24_cbox .list .rb_right .title{
    	font-size: 14px;
    }
    .main24_cbox .list .rb_right p{
    	font-size: 12px;
    }
    .main05_cswiper .list .title{
    	font-size: 14px;
    	width: calc( 100% - 80px );
    }
    .main05_cswiper .list .time{
    	font-size: 12px;
    }
    
    .main23_cbox .list .title{
    	font-size: 14px;
    }
    .main23_cbox .list .date{
    	font-size: 12px;
    }
    .main23_cbox .list .more span{
    	font-size: 12px;
    }
    
    .main07_rbox_clist .title{
    	font-size: 14px;
    }
    .main07_rbox_clist p{
    	font-size: 12px;
    }
    
    .pro_title{padding: 24px 0;}
    .pro_title h1{font-size:24px;line-height:36px;}
    .pro_title h1:before{width:44px;height:2px;top: 64px;margin-left:-22px;}
    .member_job .con_btn{padding:8px 4%;font-size:16px;}
    .member_job .con{padding:14px 4%}
    .member_job .con p{font-size:14px;line-height:24px;}
    .apply_box1{padding:20px 10% 0px}
    .apply_box1 .list{width:50%;margin-bottom:16px;}
    .apply_box1 .list span{font-size:14px;padding-top:46px;}
    .apply_box1 .list:before{display:none}
    .apply_box_text .list p{font-size:14px;line-height:24px}
    .apply_box3{margin-top:0;margin-bottom:20px;}
    .apply_box3 .list{width:100%;float:none;margin-left:0;margin-top:10px;padding:16px 4%}
    .apply_box3 .list .title{font-size:18px;line-height: 30px;margin-bottom: 8px;}
    .download_box .list{height:42px;line-height:42px;}
    .download_box .list .title{width:calc( 100% - 80px );font-size:14px;padding-left:20px; }
    .download_box .list .title:before{left:12px;}
    .download_box .list .time{font-size:12px;display:none}
    .download_box .list .down{display:block;width:78px;height:42px;background:#b21908;float:right;text-align:center;font-size:14px;color:#fff}
    .download_box .list .down .iconfont{font-size:16px;padding-right:4px;}
    .about_box1 .text1 .about1_title{width:100%;height:auto;padding-right:0;background:none;text-align:center;margin-bottom:10px;}
    .about_box1 .text1 .about1_title h2{font-size:20px;float:none;padding-top: 0;line-height:32px;}
    .about_box1 .text1 .about1_title span{color:#4f4f4f;font-size:28px;line-height:36px;}
    .about_box1 .img1,.about_box1 .img2,.about_box1 .text1,.about_box1 .text2,.about2_cbox .fl,.about2_cbox .fr{width:100%;float:none;clear:both;margin-bottom:20px;padding-top: 0;}
    .about_box1 .text1 p,.about_box1 .text2 p,.about2_cbox .fl>p{padding-left:0;font-size:14px;line-height:28px;text-indent:28px;margin-bottom: 10px;}
    .about2_cbox .fl .libox .list{width:33.3%}
    .about2_cbox .fl .libox .list p{width:90%}
    .about2_cbox .fl .libox .list h2{font-size:24px;line-height:36px;}
    .about2_cbox .fl .libox .list h2 i{top:-12px;}
    .about2_cbox .fl .libox .list p{padding-bottom: 6px;margin-bottom:10px;}
    .dashiji_left{width:100px;}
    .dashiji_left .list{padding-right: 40px;font-size:24px;}
    .dashiji_left .list.swiper-slide-thumb-active{font-size: 24px;}
    .dashiji_right{width: calc( 100% - 110px );}
    .dashiji_right .list h2{font-size:42px;line-height:62px;color:#d8d8d8;padding-bottom:10px;margin-bottom:10px;}
    .dashiji_right .list ul{height: 920px;}
    .dashiji_right .list ul li{width:100%;margin-left:0%!important;clear:both;height:auto;padding-bottom:20px;}
    .dashiji_right .list ul li .title{font-size:16px;line-height:32px;}
    .dashiji_right .list ul li .text{font-size:14px;color:#5d5d5d;line-height:24px;height:216px}
	.honor2_topbox{height:54px;}
	.honor2_topbox .list{font-size:18px;height:54px;line-height:54px;}
	.honor2_cbox ul li{width:50%;height:48px;line-height:48px;padding:0 20px;font-size:14px;;}
	.honor2_cbox ul li:nth-child(3n+1){clear:none;border-left:1px dashed #b2b2b2}
	.honor2_cbox ul li:nth-child(2n+1){clear:both;border-left:none}
	.honor2_cbox ul li:nth-child(3){border-top:1px dashed #b2b2b2}
	.honor2_cbox ul li span{padding-left:20px;}
	.video_list .list{width:48%;margin-left:4%;}
	.video_list .list:nth-child(2n+1){margin-left:0;clear:both;}
	.video_list .list .text{font-size:16px;padding:6px 15px 12px;}
	.video_list .list .text:before{top:19px}
	.contact_lbox,.contact_rbox{width:100%;float:none;}
    .contact_rbox .map{height: 500px!important;}
    .contact_btmbox{padding-bottom:20px;}
    .contact_rbox .title,.contact_lbox .title,.contact_btmbox .title{padding:22px 0 12px;height:70px;line-height:36px;}
    .contact_rbox .title h2,.contact_lbox .title h2,.contact_btmbox .title h2{font-size:24px;line-height:34px;;margin:0 5px 0 0;}
    .contact_rbox .title span,.contact_lbox .title span,.contact_btmbox .title span{font-size: 14px;color: #b21908;}
    .contact_lbox .text p{padding:12px 20px;font-size:14px;line-height:24px;}
    .contact_from .fdlist_text{width:100%;height:40px;margin-left:0;margin-bottom:10px;}
    .contact_from .fdlist_text input{height:38px;line-height:38px;text-indent:18px;font-size:14px;}
    .contact_from .fdlist_text .fd_clear{top:0}
    .fdlist_textarea{width:100%;margin-bottom:10px;}
    .feedback_btn{float:none;width:80%;max-width:330px;margin:0 auto;clear: both;padding-top:0;}
    .zhineng_libox .list{width:48%;margin-left:4%;}
    .zhineng_libox .list:nth-child(2n+1){clear:both;margin-left:0;}
    .wenhua_box1{padding-bottom:20px;}
    .wenhua_box1 .list>i{display:none;}
    .wenhua_box1 .list .icobox{width:86px;height:86px;margin:0 auto;background:#b21908;border-radius:80px;overflow:hidden;font-size:14px;color:#fff;line-height:32px;}
    .wenhua_box1 .list .icobox span{display:block;width:100%;padding-top:28px;margin-top:16px;background-size:30px!important}
    .wenhua_box1 .list p{font-size:14px;color:#3a3a3a;line-height:22px;padding: 20px 5% 0;margin-bottom:0;}
    .wenhua_box2 .list{width:48%;float:left;margin-left:4%;margin-bottom:20px;padding-bottom:40px;background:#fff;box-shadow:0 0 18px rgba(0,0,0,0.2);}
    .wenhua_box2 .list:nth-child(5n+1){clear:none;margin-left:4%;}
    .wenhua_box2 .list:nth-child(2n+1){clear:both;margin-left:0;}
    .wenhua_box2 .list .ico_box{height:40px;background-size:40px;margin-top:26px;}
    .wenhua_box2 .list p{padding:0 24px;font-size:14px;line-height:24px;height:auto;}
    .biaozhi_box1{padding-bottom:20px;}
    .biaozhi_box1 .img{padding-bottom:10px;}
    .biaozhi_box1 p,.biaozhi_box2 .list p{font-size:14px;color:#333333;line-height:24px;}
    .biaozhi_box2{padding:20px 0;background:#f6f7f9}
    .biaozhi_box2 .list{width:100%;float:none;margin-left:0%;margin-bottom:20px;}
    .biaozhi_box2 .title{font-size:22px;color:#333333;line-height:32px;padding-bottom:10px;}
    .newsdj_lnav{width:100%;padding:20px 0}
    .newsdj_rnav{display:none;}
    .news_rbox_top{line-height:38px;height:48px;border-bottom:1px solid #bababa;margin-bottom: 10px;overflow: hidden;}
    .news_rbox_top h2{font-size:24px;line-height:32px;margin:0;float:left}
    .news_rbox_top ul{display:none;}
    .newdj_list{margin-top:20px;}
    .newdj_list .list{height: auto;overflow: hidden;margin-top:0px;padding:10px 0;border-bottom: 1px solid #dedede;}
    .newdj_list .list .time{width:70px;}
    .newdj_list .list .time h2{font-size:30px;padding-top:4px;line-height:36px;margin:0}
    .newdj_list .list .time p{font-size: 12px;padding-bottom:7px;line-height: 16px;margin:0;}
    .newdj_list .list .right_box{width:calc( 100% - 85px );}
    .newdj_list .list .right_box .title{font-size:16px;line-height:30px;padding-top:0px; }
    .newdj_list .list .right_box p{font-size:14px;line-height:24px;margin-bottom:0px;margin-top:4px;}
    .newdj_list .list .right_box .more{display:none}
    .news_r_libox .list{padding:12px 0}
    .news_r_libox .list .img{width: 140px;height: 90px;}
    .news_r_libox .list .right_box{width:calc( 100% - 150px );float:right;}
    .news_r_libox .list .title{font-size:16px;color:#333333;line-height:22px;padding-top:0px;}
    .news_r_libox .list .time{font-size:12px;line-height:24px;padding:0px 0;}
    .news_r_libox .list .time .iconfont{top:-1px;font-size:12px;}
    .news_r_libox .list .desc{font-size:14px;color:#666666;line-height:22px;height:44px;margin-bottom:0px;}
    .news_r_libox .list .more{display:none}
    .news_titbox{padding: 26px 0 12px;border-bottom:1px solid #a9a9a9;margin-bottom: 26px;}
    .news_titbox h2{font-size:24px;line-height:36px;}
    .news_titbox .title,.news_titbox .liulan{font-size:14px;line-height:24px;margin:0 10px;}
    .banner_search_box{height:40px;}
    .banner_search_box .keywords{width:calc( 100% - 40px );height:40px;font-size:14px;color:#8b8b8b;text-indent:10px;}
    .banner_search_box .submit{width:40px;height:40px;;background-size:100%}
    .fanye{width:100%;height:50px;position:relative;margin-bottom:50px;}
    .fanye .prev{font-size:14px;padding:10px 10px 10px 24px;}
    .fanye .next{font-size:14px;padding:10px 24px 10px 10px;}
    .fanye .prev .iconfont{top:10px;left:4px;font-size:18px;}
    .fanye .next .iconfont{top:10px;right:4px;font-size:18px;}
    .fanye .fanhui,.fanye .prev a span,.fanye .next a span{display:none}

    .lingdao_r_libox .list{width:100%;margin-left:0;margin-top:20px;;padding:20px;float:none;overflow:hidden}
    .feedback_box .el-form-item__content{line-height:40px;padding: 20px 0;text-align: center;}
    .feedback_box .el-button{width:100px;height:40px;margin: 0 10px;font-size:14px;}
    .feedback_box .el-button--primary{background:#b21908}

	.fenye span{font-size:8px;margin: 0 auto;}
}
@media (max-width:480px) {
	.honor2_cbox ul li{width:100%;border-top:1px dashed #b2b2b2;border-left:none!important}
	.honor2_cbox ul li:nth-child(2){border-top:1px dashed #b2b2b2}
	.video_list .list{width:100%;margin-left:0;}
	.zhineng_libox .list,.wenhua_box2 .list{width:100%;margin-left:0%!important;}
    .top_login{margin-left:6px;margin-right:6px}
    .top_language{margin-left:6px;margin-right: 40px;}
    .newsdj_lnav .title{font-size:24px;line-height: 36px;}
    .newsdj_lnav .title2{font-size:18px;line-height:26px;padding:2px 0 6px}
    .newsdj_lnav ul li{padding:0 6px;font-size:13px;line-height:32px;height:32px;}
    .newsdj_lnav ul li:before{width:1px;height:14px;background:#444444;left:-2px;top:9px;}
    .lingdao_r_libox .list .img{width:125px;}
    .lingdao_r_libox .list .right_box{width:calc( 100% - 140px );}
    .lingdao_r_libox .list .title1{font-size:20px;line-height:42px;}
    .lingdao_r_libox .list .title1:before{content:"";display:block;position:absolute;top:42px;left:0;width:44px;height:2px;background:#b31c0b;}
    .lingdao_r_libox .list .title2{font-size: 16px;padding: 6px 0;}
    .lingdao_r_libox .list .desc{font-size:14px;line-height:22px;height:44px;margin-bottom:10px;}
    .lingdao_r_libox .list .more span{font-size: 14px;white-space: nowrap; }
}
@media (min-width:768px) {
    .img_phone{display:none}
}
@media (max-width:768px) {
    .img_pc{display:none}
}