@media (max-width:1460px) {
	.auto-container {
		width: 94%
	}
	.head .slogan {
		font-size: 22px;
		display: none
	}
}
@media (max-width:1460px) {
    .footer .quick_links{
        display: none;
    }
    .footer .product_links{
        width: 800px;
    }
}
@media (max-width:1330px) {
	.head .nav li {
		margin: 0 10px
	}
	.head .nav li .a {
		padding-left: 8px;
		padding-right: 8px;
		font-size: 19px
	}
	.head .slogan {
		font-size: 20px
	}
	.section_factory {
		height: 600px
	}
	.section_factory .factory_img {
		height: 600px
	}
	.home_factory_wrapper .factory_text {
		margin-top: 100px
	}
    .footer dl{width: 300px;}
    .footer .product_links{

    }
    .footer .quick_links{
        padding: 0 20px;
        margin-right: 30px;
    }
}
@media (max-width:1200px) {
    .head .nav li {
		margin: 0px
	}
	.head .nav li .a {
		font-size: 18px
	}
	
	.head .slogan {
		display: none
	}
	.head .navBar{
	    margin-right: 10px;
	}
	#product-detail-page .inside-content .left-content .message-box .message-r form input[type=text]:nth-child(2n){
	    margin-left: 0;
	}
	#product-detail-page .inside-content .left-content .message-box .message-r form textarea{
	    width: 98.7%;
	}
}
@media(max-width:1080px) {
	.head .navBar {
		display: none
	}
	.navbtn {
		margin-top: 34px;
		margin-left: 20px
	}
	.head .logo .logoImg {
		height: 60px
	}
	.section {
		padding: 30px 0
	}
	.index_title {
		font-size: 40px;
		margin-bottom: 30px
	}
	.IndexProduct .Product-center li {
		width: 33.33%
	}
	.IndexHotProduct .Index_hotA .swiper-hot .item {
		height: auto
	}
	.IndexHotProduct .item-text {
		height: 125px;
		padding-top: 10px
	}
	.IndexHotProduct .item-img {
		height: 240px
	}
	.IndexWhy .Index_why_list li .t {
		font-size: 22px
	}
	.IndexWhy .Index_why_list li .dec {
		font-size: 14px;
		min-height: 60px;
	}
	.home_video_wrapper .leo_video_box .video_cover {
		height: 400px
	}
	.home_video_wrapper .leo_video_box .video_cover .video-play {
		width: 120px
	}
	.home_video_wrapper .video_right_text .inner_text {
		width: 90%
	}
	.home_video_wrapper .video_right_text .index_title {
		margin-bottom: 10px
	}
	.home_video_wrapper .video_right_text .inner_text {
		font-size: 14px;
		line-height: 20px
	}
	.home_video_wrapper .video_right_text .more {
		margin-top: 30px
	}
	.Home-project-father .Home-project-img .item-hover h5 {
		font-size: 20px
	}
	.Home-project-father .Home-project-img .item-hover p {
		font-size: 14px
	}
	.IndexExhibition .Exhibition_list li {
		width: 25%
	}
	.IndexExhibition .Exhibition_list li .txt {
		padding: 4px;
		font-size: 14px
	}
	.IndexNews li {
		padding: 12px 0
	}
	.footer .quick_links {
		display: none
	}
}
@media(max-width:1080px) {
	.navbtn {
		width: 30px;
		height: 30px;
		float: right;
		position: relative;
		display: block;
		z-index: 20
	}
	.navbtn i {
		height: 2px;
		background: #272636;
		display: block;
		overflow: hidden;
		width: 100%;
		position: absolute;
		left: 0;
		transition: all .3s
	}
	.navbtn i.bar-1 {
		top: 7px
	}
	.navbtn i.bar-2 {
		top: 15px
	}
	.navbtn i.bar-3 {
		top: 23px
	}
	.language {
		float: right;
		margin-right: 10px
	}
	.language:hover .language-dl {
		display: block
	}
	.cur_language {
		line-height: 50px
	}
	.language .language-dl {
		border-top: 1px solid #ddd;
		display: none;
		position: absolute;
		top: 50px;
		right: 0;
		z-index: 10;
		width: 100%;
		background-color: #fff
	}
	.language .language-dl dd {
		padding: 0 10px;
		border-bottom: 1px solid #ddd
	}
	.head_icon .language .language-dl dd:last-child {
		border-bottom: 0
	}
	.language .language-dl dd:hover a {
		color: #f08200
	}
	.language .language-dl dd a {
		padding: 0;
		line-height: 30px;
		color: #2a2724;
		font-size: 14px
	}
}
@media(max-width:1080px) {
	.navbtn.open .bar-1 {
		top: 50%;
		transform: rotate(45deg)
	}
	.navbtn.open .bar-2 {
		height: 0
	}
	.navbtn.open .bar-3 {
		top: 50%;
		transform: rotate(-45deg)
	}
}
@media(max-width:768px) {
	.head .slogan {
		margin-top: 14px;
		font-size: 15px
	}
	.head .logo .logoImg {
		left: auto;
		display: block;
		max-width: 100%;
		margin-top: 8px;
        height: 50px;
	}
	.head .slogan {
		line-height: 20px
	}
	.head .top_search {
		line-height: 64px
	}
	.navbtn {
		margin-top: 14px
	}
	.index_title {
		font-size: 32px;
		margin-bottom: 20px
	}
	.readMore {
		position: relative
	}
	.readMore a img {
		margin-left: 15px;
		width: 30px
	}
	.IndexProduct .Product-center {
		margin-top: 30px
	}
	.head .nav li {
		width: 100%;
		line-height: 40px;
		margin: 0
	}
	.head .nav li.active .stair:after {
		background: 0 0
	}
	.head .nav li:hover .stair:after {
		background: 0 0
	}
	.head .nav li .a {
		font-size: 16px
	}
	.sub {
		position: relative;
		display: none
	}
	.sub_nav_box {
		display: block;
		position: relative
	}
	.sub_nav_box .left_intro {
		display: none
	}
	.sub_nav_box .menu_links dd {
		width: 33.333%;
		padding-top: 10px;
		overflow: hidden
	}
	.sub_nav_box .menu_links dd p {
		height: 60px;
		margin-top: 10px;
		font-size: 14px
	}
	.sub>dl {
		display: block
	}
	.sub>dl dd {
		font-size: 14px
	}
	.sub>dl dd {
		padding: 5px 10px;
		position: relative
	}
	.sub>dl dd .small_img {
		width: 30px;
		height: 30px
	}
	.sub>dl dd .text {
		padding-left: 7px
	}
	.sub>dl dd .mobile-navbtn {
		display: block
	}
	.sub>dl a {
		display: block
	}
	.sub>dl dd .t-menu {
		position: relative;
		left: 0;
		margin-top: 10px
	}
	.sub>dl dd .t-menu li {
		padding: 5px 10px;
		line-height: 28px
	}
	.section {
		padding: 10px 0
	}
	.IndexProduct {
		background: 0 0
	}
	.IndexProduct .Product-center li {
		width: 50%
	}
	.IndexProduct .floatImg1 {
		width: 100%
	}
	.IndexProduct .Product-center li .inner {
		padding: 0 5px
	}
	.IndexProduct .Product-center li .inner a {
		padding: 0 5px;
		font-size: 14px;
		height: 50px
	}
	.IndexProduct .Product-center li .inner a img {
		width: 30px;
		margin-right: 10px
	}
	.IndexHotProduct .Index_hotA .swiper-hot {
		width: 100%
	}
	.IndexHotProduct .hotA_list {
		width: 100%
	}
	.IndexHotProduct .hotA_list li {
		width: 49%;
		margin-left: 0
	}
	.IndexHotProduct .hotA_list li:nth-child(even) {
		float: right
	}
	.IndexHotProduct .Index_hotB .hotB_list li {
		width: 49%;
		margin-left: 0;
		margin-bottom: 10px
	}
	.IndexHotProduct .Index_hotB .hotB_list li:nth-child(even) {
		float: right
	}
	.IndexHotProduct .item-img {
		height: 180px
	}
	.IndexWhy .Index_why_list li {
		width: 50%;
		margin-top: 10px
	}
	.home_video_wrapper .leo-row .VideoA {
		width: 100%
	}
	.home_video_wrapper .leo-row .VideoB {
		width: 100%
	}
	.IndexWhy .Index_why_list li .t{
	    width: 165px;
        height: 220px;
	}
	.video .videoBox{
	    width: 98%;
        top: 15%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
	}
	.head .language{
	    margin-top: 18px;
	}
	.home_video_wrapper .video_right_text {
		background-size: 100%;
		background-position-x: 0;
		padding-left: 12px;
		padding-bottom: 12px
	}
	.home_video_wrapper .video_right_text .more img {
		width: 30px
	}
	.section_factory {
		height: auto
	}
	.section_factory .factory_img {
		position: relative;
		top: auto;
		right: auto;
		width: 78%;
		height: auto;
		margin: 12px auto
	}
	.home_factory_wrapper .factory_text {
		margin-top: 0
	}
	.home_factory_wrapper .factory_text .home_title {
		margin-bottom: 12px
	}
	.home_factory_wrapper .factory_text .inner_text {
		width: 100%;
		font-size: 14px;
		line-height: 24px
	}
	.home_factory_wrapper .scroll_box {
		margin-top: 20px;
		width: 90%;
		margin: 0 auto
	}
	.home_factory_wrapper .scroll_box .factory_next,.home_factory_wrapper .scroll_box .factory_prev {
		width: 24px;
		height: 24px
	}
	.home_factory_wrapper .scroll_box .factory_prev {
		bottom: auto;
		left: -30px;
		top: 60%
	}
	.home_factory_wrapper .scroll_box .factory_next {
		bottom: auto;
		right: -30px;
		left: auto;
		top: 60%
	}
	.index_title .honor-t {
		font-size: 20px;
		line-height: 24px
	}
	.Home-project-father .Home-project-img .item-hover {
		padding: 14px;
		bottom: -200px
	}
	.Home-project-father .Home-project-img .item-hover h5 {
		font-size: 18px;
		padding-bottom: 10px;
		margin-bottom: 10px
	}
	.Home-project-father .Home-project-img .item-hover a img {
		width: 25px
	}
	.Home-project-father .Home-project-img .item:hover p {
		display: none
	}
	.IndexExhibition .Exhibition_list li {
		width: 50%;
		padding: 0 6px
	}
	.IndexNews {
		background-size: 100%
	}
	.IndexNews .news_left {
		width: 100%;
		padding-right: 0
	}
	.IndexNews .news_right {
		width: 100%
	}
	.IndexNews .indexNewsWraper {
		margin-top: 30px
	}
	.PublicMsg {
		padding-top: 14px
	}
	.PublicMsg .MsgRow .left {
		width: 100%
	}
	.PublicMsg .MsgRow .right {
		width: 100%;
		margin: 0 -5px
	}
	.PublicMsg .MsgRow .left p {
		font-size: 20px
	}
	.PublicMsg .msg_form .submit-btn {
		font-size: 16px
	}
	.footerbar {
		line-height: 20px;
		height: auto;
		padding: 10px 0
	}
	.footer dl {
		width: 100%
	}
	.footer .footer_content {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.Home-banner {
		padding-top: 64px
	}
	.home_video_wrapper .video_right_text .inner_text .div1 {
		font-size: 22px
	}
	.IndexHotProduct .Index_hotA .swiper-hot .item img {
		height: auto
	}
	.IndexExhibition .Exhibition_list {
		margin-top: 20px
	}
	.detail span {
		width: 100%;
		font-size: 14px
	}
	.detail h6 {
		-webkit-line-clamp: 2;
		height: auto;
		white-space: break-spaces!important
	}
	.search-form {
		margin: 5px 0
	}
	.sharebt {
		display: none
	}
	#case-page .inside-content .container .left-content .case-box .case-list .case-middle .case .cv .item img {
		width: 75%
	}
	#case-page .inside-content .container .left-content .case-box .case-list .case-middle .case .cv .detail {
		padding-top: 5px
	}
	#news-detail-page .inside-content .left-content .news-box .news-header .fx-box {
		text-align: center;
		margin: 10px auto
	}
	.Home-project-father .Home-project-img .bg-item > img{
	    height: 166px;
	}
	.form-horizontal .form-group{
	    margin: 0;
	}
	.footerbar a{
	    display: block;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
