@media screen and (max-width:1366px){
	
}
@media screen and (max-width:1200px){
    
}
@media screen and (max-width:1024px){
	
}
@media screen and (max-width:992px){
    .header_block .header {
        margin-top:10px;
    }
    .header_block .header .logo {
        width:40%;
    }
    .header_block .header .search {
        width: 45%;
    }
    .header_block .header .search .search_input {
        width:100px;
        border:1px solid #c1c1c1;
    }
    .header_block .header .search .search_btn {
		width:30px;height:30px;
		background:url("../images/search_btn1.png") no-repeat center;
		background-size:90%;
	}
    .header_block .header .mobile_menu_btn {
        width:36px;
        height:34px;
        position: absolute;
        top: 15px;
        right: 15px;
        background:rgba(0,0,0,0.5);
        padding:7px 5px;
        border-radius:5px;
    }
    .header_block .header .mobile_menu_btn span {
        border-top:2px solid #fff;
        border-bottom:2px solid #fff;
        height:10px;
        display:block;
    }
    .header_block .header .mobile_menu_btn span:nth-child(2){
        border-top:none;
        height:9px;
    }
    .header_block .header .main {
        z-index: 9999;
        position:fixed;
        left:0px;
        top:0px;
        width:100%;
        height:100%;
        background:rgba(0,0,0,0.9);
        display:none;
    }
    .header_block .header .main ul {
        display:block;
        padding-top:50px;
    }
    .header_block .header .main ul li {
        text-align:center;
        width:auto;
        line-height:50px;
    }
    .mobile_main_close {
        display:block;
        position:absolute;
        top:15px;
        right:15px;
        width:20px;
        height:20px;
    }
    .mobile_main_close span {
        display:block;
        color:#fff;
        font-size:20px;
        transform: scale(1.4,1);
    }
    .main_visual {
        margin-top: 66px;
        height: 350px;
    }
    .main_visual .main_image {
        height:350px;
    }
    .main_visual div.flicking_con {
        bottom: 5px;
    }
    .index_content .index_about {
        display:block;
    }
    .index_content .index_about .pic {
        width:100%;
    }
    .index_content .index_about .info {
        width:100%;
        padding-left:0px;
        margin-top:15px;
    }
    .footer_block {
        background-size:100% 100%;
        padding-top:15px;
    }
    .mobile_footer_info {
        display:flex;
    }
    .footer_info_about {
        margin-left:20px !important;
        margin-top:0px !important;
    }
    .footer_menu {
        display:none;
    }
    .footer_contact {
        padding-left:0px !important;
    }
    .footer_contact p {
        margin-bottom:3px;
    }
    .fooer_erweima {
        display:none;
    }
    
    .header_block2 .header {
        margin-top:0px;
    }
    .header_block2 .header .logo {
        width:40%;
    }
    .header_block2 .header .search {
        width: 45%;
    }
    .header_block2 .header .search .search_input {
        width:130px;
        height: 35px;
        border:1px solid #c1c1c1;
    }
    .header_block2 .header .search .search_btn {
		width:30px;height:30px;
		background:url("../images/search_btn1.png") no-repeat center;
		background-size:90%;
	}
    .header_block2 .header .mobile_menu_btn {
        width:36px;
        height:34px;
        position: absolute;
        top: 37px;
        right: 15px;
        background:rgba(0,0,0,0.5);
        padding:7px 5px;
        border-radius:5px;
    }
    .header_block2 .header .mobile_menu_btn span {
        border-top:2px solid #fff;
        border-bottom:2px solid #fff;
        height:10px;
        display:block;
    }
    .header_block2 .header .mobile_menu_btn span:nth-child(2){
        border-top:none;
        height:9px;
    }
    .header_block2 .header .main {
        z-index: 9999;
        position:fixed;
        left:0px;
        top:0px;
        width:100%;
        height:100%;
        background:rgba(0,0,0,0.9);
        display:none;
    }
    .header_block2 .header .main ul {
        display:block;
        padding-top:50px;
    }
    .header_block2 .header .main ul li {
        text-align:center;
        width:auto;
        line-height:50px;
    }
    .header_block2 .header .main ul li a {
        color:#fff;
    }
    .overview_banner p {
        font-size: 14px;
    }
    .overview_banner h1 {
        margin:0;
        top:12px;
        font-size:18px;
    }
    .index_about .index_about_left .index_about_left_top .index_about_left_top_product dl {
        width:47%;
    }
    .news_list .news_list_block {
        display:block;
        margin-top:10px;
    }
    .news_list .news_list_block .news_list_left {
        width:100%;
    }
    .news_list .news_list_block .news_list_left ul {
        display:flex;
    }
    .news_list .news_list_block .news_list_left ul li {
        width:100%;
    }
    .news_list .news_list_block .news_list_left ul li.on {
        border-right:none;
        border-bottom: 2px solid #b28147;
    }
    .news_list .news_list_block .news_list_right {
        border-left:none;
        width:100%;
    }
    .news_list .news_list_block .news_list_right .news_list_content {
        margin-left: 0px;
        min-height: 350px;
    }
    .news_list .news_list_block .news_list_right .news_list_content dl dd h3 {
        margin-bottom:3px;
    }
    .news_list .news_list_block .news_list_right .news_list_content dl dd p {
        margin-bottom:3px;
    }
    .news_list .news_list_block .news_list_right .news_list_content dl dd .timebar {
        margin-top:0px;
    }
    .pages ul li:first-child {
        display:none;
    }
    .pages ul li:last-child {
        display:none;
    }
    .pic_list {
        background-size:auto 100%;
    }
    .news_list_article_content {
        min-height:350px;
    }
    .page-banner p {
        font-size:18px;
        top:20%;
    }
    .news_list_article .news_list_article_content .news_list_article_content_thumb {
        width:100%;
    }
    .links_block .links_list a {
        height:30px;
    }
    .index_product .index_product_list .product_list dl dt img {
        height:auto;
    }
    .footer_erweima {
        display:none;
    }
}
@media screen and (max-width:880px){
    .main_visual {
        height: 300px;
    }
    .main_visual .main_image {
        height:300px;
    }
}
@media screen and (max-width:768px){
    .main_visual {
        height: 260px;
    }
    .main_visual .main_image {
        height:260px;
    }
}
@media screen and (max-width:680px){
    .main_visual {
        height: 230px;
    }
    .main_visual .main_image {
        height:230px;
    }
}
@media screen and (max-width: 560px){
    .main_visual {
        height: 200px;
    }
    .main_visual .main_image {
        height:200px;
    }
}
@media screen and (max-width: 500px){
    .main_visual {
        height: 176px;
    }
    .main_visual .main_image {
        height:176px;
    }
    
}
@media screen and (max-width: 430px){
    .main_visual {
        height: 156px;
    }
    .main_visual .main_image {
        height:156px;
    }
}