     /*=================================中小型笔记本或大平板 laptop /*=================================*/
    @media screen and (max-width: 1600px) {
    		.ind_once{
    			width: 340px;
    		}

    }
    @media screen and (max-width: 1400px) {
    		.ind_once{
    			width: 310px;
                overflow:hidden;
    		}
    		.nav li{
    			width: 130px;
    		}
            .ind_once_hot_img{
                width: 100%;
            }

    }

    @media screen and (max-width: 1280px) {
    		.module{
    			-webkit-flex-wrap: wrap;
    			flex-wrap: wrap;
    			-webkit-justify-content: space-around;
    			justify-content: space-around;
    		}
    		.ind_once{
    			width: 48%;
    			margin:1%;
    		}
    		.ind_once_hot img{
    			text-align: center;
    			width:100%;
    			height:100%;
    			object-fit: cover;
    		}
			
    }
    @media screen and (max-width: 1200px) {
    		.banner{
    		width: 100%;
    		
    	}

    	.logo{
    		display: none;
    		width:400px;
    		float:left;
    	}
        .search_block{top:20px;right:10%;}
    	.copy{
    		width: 92%;
    		margin: 0 auto;
    		line-height: 1.7;
    		padding:20px 0;
    		text-align: center;
    	}
    	.copy a{
    		padding-left: 5px;
			float:none;
    	}
    	.banner .swiper-slide img{
    		width: 100%;
    		height:100%;
    	}
    	.nav{
    		display: none;
    	}
		.header{
 
		background-size:auto 100%;
        background-position:-80px center;
			height:80px;
			overflow:hidden;
		}
		.header_qr{
			display: none;
		}
		
		/*手机导航开始menu*/
		.menu{
            display: block;
            float: right;
            padding-top: 30px;
            margin-right:15px;
        }
        .menu_down{
            position: absolute;
            left:0;
            top:80px;
            z-index: 999999;
            width: 100%;
            padding-bottom: 22px;
            background: #3791f6;
        }
        .menu_down li{
            line-height: 3;
            text-align: center;
            /*padding-left: 4rem;*/
            border-bottom: 1px solid #fff;
        }
        .menu_down li a{
       
            display: block;
            font-size: 15px;
            color: #fff;
        }
        .menu span.icon-bar{
            background: #000;
            width: 25px;
            height: 2px;
            display: block;
            -webkit-transition: all 300ms ease-out; 
            -moz-transition: all 300ms ease-out;
            transition: all 300ms ease-out; 
        }
        .menu .sr-only{
            display: none;
        }
        .menu .icon-bar:nth-child(2){
            -webkit-transform: rotate(0deg) translate(0,0);
            -moz-transform: rotate(0deg) translate(0,0);
            -ms-transform: rotate(0deg) translate(0,0);
            transform: rotate(0deg) translate(0,0);
            transform-origin:top left;
        }
        .menu .icon-bar:nth-child(3){
            margin-top: 6px; 
                -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
        }
        .menu .icon-bar:nth-child(4){
            margin-top: 6px; 
            -webkit-transform: rotate(0deg) translate(0,0);
            -moz-transform: rotate(0deg) translate(0,0);
            -ms-transform: rotate(0deg) translate(0,0);
            transform: rotate(0deg) translate(0,0);
            transform-origin:top left;
        }
        .xz .icon-bar:nth-child(2){
            -webkit-transform: rotate(45deg) translate(2px,-3px);
            -moz-transform: rotate(45deg) translate(2px,-3px);
            -ms-transform: rotate(45deg) translate(2px,-3px);
            transform: rotate(45deg) translate(2px,-3px);
            transform-origin:0 0;
        }
        .xz .icon-bar:nth-child(3){
            opacity: 0;
        }
        .xz .icon-bar:nth-child(4){
            -webkit-transform: rotate(-45deg) translate(1px,2px);
            -moz-transform: rotate(-45deg) translate(1px,2px);
            -ms-transform: rotate(-45deg) translate(1px,2px);
            transform: rotate(-45deg) translate(1px,2px);
            
        }
		/*手机导航结束*/
			
    }



    /*=================================手机或小平板 phone=============================== */
    @media screen and (max-width: 767px) {
		.search_block{display:none;}
		.phone_search{
			width:100%;
			
			display:block;
			padding:7px 4%;
			
		}
		.phone_search .wp_search .search{width: 18%;background:#3891F7;height: 30px;}
		.phone_search form{
			border:1px solid #3891F7;
			font-size:0;
padding:0;
		}
		.phone_search input{
			font-size:14px;
			height:30px;
			width:82%;
			line-height:30px;
			padding-left:10px;
			float:left;
		}
		.phone_search button{
			color:#fff;
			background:#3891F7;
			width:18%;
			font-size:14px;
			height:30px;
			line-height:30px;
		}
		.navmenu{
			width:92%;
			margin:0 auto;
			padding:10px 0;
		}
		.navmenu dl dd{
			line-height:1.7;
		}
		.modleft3 h3 a{
			color:#fff;
		}
		.leader li .leaderimg p{
			padding-left:3px;
		}
    	.menu{
    		padding-top: 14px;
    	}
    	.menu_down{
            position: absolute;
            left:0;
            top:50px;
           
        }
    	.module{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			padding:28px 0;
		}
		.ind_once_title h3{
			padding-bottom: 10px;
		}
		.ind_once{
			width: 92%;
			margin: 0 auto 30px auto;
		}
    	.logo{
    		display: none;
    		width:65%;
    		float:left;
    	}
  		.header{
  			height:50px;
  		}
		.insbanner{
			

		}
		.insbanner img{
			height: inherit;
			object-fit: cover;
		
		}
		.modleft_once{
			display: none;
		}
		.modleft{
			position: static;
			width:92%;
			margin: 0 auto;
			padding-top: 4%;
		}
		.modleft li{
			width: 100%;
		}
		.modright{
			float:none;
			width:92%;
			margin: 0 auto;
			padding-right:0;
		}
		
		.modright_add{
			float:left;
			padding-left: 10px;
			padding-bottom: 15px;
			line-height: 1.7;
		}
		.modright_con{
			padding: 20px 0;
		}
		.leader li{
			width:48%;
			margin:0;
			padding:5px;
			margin:1%;
		}
		.leader article{
			justify-content:start;
		}
		.leader li .leaderimg{
			width:100%;
			height:auto;
		}
		.leader li:nth-child(2n){
			margin-right: 0;
		}
		.leaderdeital .leaderdeital_img{
			width:100%;
			height:auto;
		}
		.modright_con{
			min-height: 400px;
		}
		.modright_title h3{
			display: block;
			float:none;
		}
		.prise_left{
			float:none;
		}
		.prise_left img{
			width: 100%;
			height:auto;
		}
		.prise_right{
			float:none;
			width: 100%;
		}
		.prise_time{
			margin-top: 10px;
		}
		.modleft h3{
			width: 100%;
		}
		.modleft h3{
			background: url(../images/downicon.png) no-repeat 90% 26px #045cbe;
		}
		.modleft2 h3.kk{
			    background: url(../images/upicon.png) no-repeat 90% 26px #045cbe;
		}
    }






