@media all and (max-width:1080px){
	.header{
		display: none;
	}
	.menu li a {padding:0 15px;}
	.menu li.language {margin-left:10px;}
	.footer ul{
		display: none;
	}
}

@media all and (max-width:1024px){
	.row {padding:0 10px;}
	.navigation {height:64px; position:fixed; overflow:visible;}
	.navigation .row {padding:0;}
	.navigation .inner_navigation {padding:0; border:none;}
	.navigation .logo { display:block;float:left; margin:6px 0 0 10%; width:160px; position:relative; z-index:1000;}

	.navigation .dots {
	    display: block;
	    float: right;
	    margin-top: 20px;
	    margin-right: 30px;
	    color:#FFF;
	    position: relative;
	}
	.navigation .dots:after {
	    content: '';
	    position: absolute;
	    width: 0px;
	    height: 0px;
	    border-left: transparent 6px solid;
	    border-right: transparent 6px solid;
	    border-top: #FFF 6px solid;
	    margin: auto;
	    right: -15px;
	    top: 0;
	    bottom: 0;
	    transition: transform .2s;
	    -webkit-transition: transform .2s;
	    -moz-transition: transform .2s;
	}
	
	.sticky-nav .dots {
	    color:#333;
	}
	.sticky-nav .dots:after {

	    border-top: #999 6px solid;

	}

	/*侧栏*/
	.navigation .nav_more { display:block; position:relative; z-index:1000; width:64px; height:60px; border:none; outline:none; cursor:pointer; background:none;float: left;}
	.navigation .nav_more .hamburger-fix {display:block; margin:auto; top:0; bottom:0; left:0; right:0; content:""; position:absolute; width:20px; height:0px; } 
	.navigation .nav_more .hamburger-fix::before ,
	.navigation .nav_more .hamburger-fix::after {content:""; position:absolute; width:20px; height:1px; background:#000000;}
	.navigation .nav_more .hamburger-fix::before ,
	.navigation .nav_more .hamburger-fix::before {top:-4px;}
	.navigation .nav_more .hamburger-fix::after {top:4px;}
	/*菜单*/
	.menu {margin-left:0;width:100%; position:fixed; left:0; top:0; height:0; opacity:0; z-index:998; background:#ffffff; overflow:scroll; -webkit-transition:0.3s; transition:0.3s;}
	.menu ul {opacity:0;}
	.menu li { margin:0 40px; float:none; border-bottom:1px solid #f8f8f8; overflow:hidden;}
	.menu li i {display:none;}
	.menu li i.arrow { display:block; opacity:1; position:absolute!important; top:17px!important; left:auto; right:0!important; margin:0; font-style:normal; color:#8d8d8d!important; background:none;}
	.menu li i.arrow::before {}
	.menu li:hover {}
	.menu li:hover a .arrow {color:rgba(255,255,255,0.5);}
	.menu li a { margin:0; padding:0; width:100%; height:55px; line-height:55px; text-align:left; font-size:16px; color:#000000!important;}
    .menu li:hover a {opacity:0.5;}
    .menu li:hover a .arrow {}
    .menu li a.sub_a:visited {color:#ffffff;}
	.menu li a::after {display:none;}
	.menu li.language {margin:60px 40px 0; border:none;}
	.menu li.language a {padding:0 40px 0 0; color:#666666; display:inline-block; width:auto;}
	.menu li.language:hover a {background:none!important;}
	.menu li.language a:hover {opacity:0.5;}
	/*首页 导航特殊 用白色*/
	.sel-home .menu li a {color:#000000;}
	.sel-home .navigation .nav_more .hamburger-fix,
	.sel-home .navigation .nav_more .hamburger-fix::before ,
	.sel-home .navigation .nav_more .hamburger-fix::after {background:#ffffff;}
	.sel-welcome .navigation .nav_more .hamburger-fix,
	.sel-welcome .navigation .nav_more .hamburger-fix::before ,
	.sel-welcome .navigation .nav_more .hamburger-fix::after {background:#ffffff;}
	/* 二级菜单 */
	.menu li a.smooth-scroll {cursor:pointer;}
	.menu li:hover .nav_submenu { display:none;}
	.menu li .nav_submenu { display:none; width:100%; position:static!important; box-shadow:none!important; padding:0; -webkit-transition:none!important; transition:none!important; -moz-transition:none!important;}
	.menu li .nav_submenu li:last-child {border:none;}
	.menu li .nav_submenu li a {float:none; width:auto; color:#666666!important;}
	.menu li .nav_submenu li:hover {}
	.menu li .nav_submenu li:hover a {}
	.menu li .nav_submenu li a { position:relative; color:#666666; text-indent:20px; border:none!important; font-weight:normal; font-size:16px;}
	.menu li .nav_submenu li a:hover {background:#ffffff;}
	.menu li .nav_submenu li a:before {content:""; position:absolute; left:0; top:50%; margin-top:-2px; width:4px; height:4px; border-radius:100%; background:#cccccc;}
	/* 导航切换样式 */
	.sticky-nav {}
	.sticky-nav .logo {}
	.sticky-nav li a {}
	.sticky-nav .nav_more .hamburger-fix::before , .sticky-nav .nav_more .hamburger-fix::after {background:#333333!important;}
	/**/
	.play {width:44px; height:44px; line-height:44px; font-size:14px;}
	a.rTop {display:none!important;}
	/*菜单展开*/
	.open .menu {height:850px; opacity:1; padding-top:80px; overflow:auto;}
	.open ul {opacity:1;}
		/*欢迎页、首页、走进开立 导航特殊 展开后黑色*/
		.sel-welcome .open .nav_more .hamburger-fix::before ,
		.sel-welcome .open .nav_more .hamburger-fix::after ,
		.sel-home .open .nav_more .hamburger-fix::before ,
		.sel-home .open .nav_more .hamburger-fix::after ,
		.sel-about .open .nav_more .hamburger-fix::before ,
		.sel-about .open .nav_more .hamburger-fix::after {background:#333333;}
		/**/
		/**/
		.open .nav_more {}
		/* 展开*/
        .nav_more_on .hamburger-fix:before {animation:0.4s ease-in-out 0s normal forwards 1 running n1;}
        .nav_more_on .hamburger-fix:after {animation:0.4s ease-in-out 0s normal forwards 1 running n2;}
		@keyframes n1 {
            30% {
                top: 0;
            }
            50% {
                transform: rotate(0deg);
            }
            100% {
                top: 0;
                transform: rotate(45deg);
            }
        }
        @keyframes n2 {
            30% {
                top: 0;
            }
            50% {
                transform: rotate(0deg);
            }
            100% {
                top: 0;
                transform: rotate(-45deg);
            }
        }
        /*收起*/
        .nav_more_off .hamburger-fix:before { animation:0.4s ease-in-out 0s normal forwards 1 running n3;}
        .nav_more_off .hamburger-fix:after { animation:0.4s ease-in-out 0s normal forwards 1 running n4;}
        @keyframes n3 {
            30% {
                top: 0;
                transform: rotate(0deg);
            }
            50% {
                top: 0;
                transform: rotate(0deg);
            }
            100% {
                top: -4px;
                transform: rotate(0deg);
            }
        }
        @keyframes n4 {
            30% {
                top: 0;
                transform: rotate(0deg);
            }
            50% {
                transform: rotate(0deg);
            }
            100% {
                top: 4px;
                transform: rotate(0deg);
            }
        }

    /**/
    .temp_main .sidebar ul {display:flex; justify-content:center;}
	.temp_main .sidebar ul li {}
	.temp_main .sidebar ul li a {padding:10px 18px;}


	/********** welcome **********/
	.welcome {}
	#welcome .row {padding:0;}
	/**/
	.welcome_text_swiper .swiper-slide .text {}
	.welcome_text_swiper .swiper-slide .text h2 {font-size:32px;}
	.welcome_text_swiper .swiper-slide .text p {font-size:16px; line-height:1.2;}
	/**/
	.welcome .entrance {}
	.welcome .entrance ul {}
	.welcome .entrance ul li {}
	.welcome .entrance ul li a {}
	/**/
	.welcome .t-list {display:none;}
	.welcome .t-list ul {}
	.welcome .t-list ul li {}
	.welcome .t-list ul li h4 {}
	.welcome .t-list ul li p {}





	/********** home **********/
	/* 全屏Banner */
	/* #home .swiper-container {height:60vh!important;} */
	/* #home .swiper-slide {height:60vh!important;} */
	#home .swiper-slide .text {width:100%; margin-left:-80px; left:0;}
	#home .swiper-slide .text h1 {font-size:32px; font-weight:600; margin-bottom:5px;}
	#home .swiper-slide .text p {font-size:16px;}
	#home .swiper-slide .ma {display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:4;}
	#home .video video {overflow:hidden;}
	#home .swiper-slide .text .btn-area {}
	#home .swiper-slide-active .text {margin-left:0;}
	#home .swiper-slide .btn-area {display:none;}
	.swiper-button-next, .swiper-button-prev {display:none;}
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:10px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}

	/**/




	.p-news .row>div {
	    float:none;
	    width:100%;
	}
	.p-news .block1 {
	    width: 100%;
	    padding-top: 20px;
	    padding-left: 20px;
	}
	.p-news .block1 .info1 {
	    display: none;
	}
	.p-news .block1 .info2 {
	    font-size: 30px;
	    padding: 10px 0;
	}
	.p-news .block1 .info3 {
	    padding-bottom: 10px;
	    font-size: 20px;
	}
	.p-news .swiper-container {
	    position: relative;
	    padding-top: 30px;
	    width: 100% !important;
	    max-height: 540px !important;
	    background: none !important;
	}
	.p-news .swiper-container .swiper-slide {
	    width: 100%;
	}
	.p-news .swiper-container .swiper-slide a img {
	    max-width: 100%;
	    height: 170px;
	}
	.p-news .swiper-container .swiper-slide a .time {
	    margin: 10px 0;
	    font-size: 16px;
	}
	.p-news .swiper-container .swiper-slide a .title {
	    font-size: 15px;
	    font-weight: 400;
	}

	.p-news .swiper-container .newsbtn {
		width: 100px;
    	height: 50px;
	    bottom: 8%;
	    left: 0;
	}
	.p-news .swiper-container .newsbtn .swiper-button-prev,.p-news .swiper-container .newsbtn .swiper-button-next{
		display: block;
	}

}




@media all and (max-width:768px){
	#home .sbanner {height: 150px;margin-top:65px;}
	#home .sbanner .swiper-wrapper .swiper-slide:nth-child(1){background:url(../imgs/banner/banner_mb.png);}
	#home .sbanner .swiper-wrapper .swiper-slide:nth-child(2){background:url(../imgs/banner/banner2_mb.png);}
	#home .sbanner .swiper-wrapper .swiper-slide:nth-child(3){background:url(../imgs/banner/banner3_mb.png);}
	.crumbs {
	    padding: 10px 0 5px 0;
	    font-size: 14px;
	    margin-top: 64px;
	}
	#home .swiper-slide .ma {display:none;}
	.sel-home .navigation .logo {
	    background-image: url(../imgs/logo1.png);
	}
	.sel-home .open .logo {
	    background-image: url(../imgs/logo.png);
	}
	.sel-home .navigation{
	    background: #fb6503;
	}
	.sel-home .open .dots {
	    color: #333;
	    z-index:10000;
	}
	.sel-home .open .dots:after {
	    border-top: #999 6px solid;
	}
	.banner{
		margin-top:65px;
	}
	.pageList a, .pageList span {
	    line-height: 30px;
	    width: 30px;
	    height: 30px;
	    font-size: 12px;
	}

	.footer {
	    padding: 10px 5px 60px 5px;
	}
	#FBtns{display: block;}
	.right_nav{display: none;}
}




@media all and (max-width:667px){

	

}




@media all and (max-width:414px){



}




@media all and (max-width:375px){
	
}



@media all and (max-width:360px){

	

}



@media all and (max-width:280px){

}