
@media (max-width: 1199px) {
  	.bx-w96 {
	    max-width: 94%;
	    padding-left: 3%;
	    padding-right: 3%;
  	}
  	.banner,.banner .bx-wrapper{
  		height: 3.042rem;
  		overflow: hidden;
  	}
  	.nav_inner li{
 	 	margin-right: 10px;
  		margin-left: 10px;
  	}
  	
	.profile_flow{
		height: 120px;
	}
	.profile_right {
	   padding-top: 20px;
	}
	.case_more{
		margin-top: 15px;
	}
	.pro_pic1,.pro_pic2,.pro_pic3 {
		margin-top: 30px;
	}
	.profile_right{
		height: 3.1999rem;
	}
	.mad{
		padding-top: 0px;
	}
	#slider .diapo, #slider1 .diapo, #slider2 .diapo{
		width: 569px;
		max-width: none!important;
	}
	
	/*.banner{
		margin-top: 120px\0;
	}*/
	.bg{
		height: 1.755444rem;
		height: 1.955444rem;
	}
	.product_list .p_bor{
		height: 2.099rem;
	}
	.product_list li{
		margin-bottom: 20px;
	}
	.product_list1 .p_bor{
		height: 1.398rem;
	}
	.product_list1 li{
		margin-bottom: 20px;
	}
	.brief_right ,.brief_left{
		width: 98%;
		float: none;
		height: auto;
	}
	.brief_right{
		width: 70%;
		margin:20px auto
	}
	.bx_big{
		max-width: 70%;
		margin: 0 auto
	}
	.bx_height{
		height: 4.5rem;
	}
	.bx_big{
		padding: 60px 30px;
		position: fixed;
		bottom: auto;
		top:20%;
	}
	.bx_big .bx-wrapper .bx-controls-direction a{
		width: 30px;
		height: 64px;
		background-size: 30px 64px;
	}
	.bx_big .bx-wrapper .bx-prev{
		left: -30px
	}
	.bx_big .close{
		top: 10px;
		right: 10px;
	}

}
@media (max-width: 991px) {
	.nav_inner li{
		width: 71px;
		margin: 0 4px
	}
	.nav .logo,.nav_index .logo{
		width: 134px;
	}
	.nav_index .nav_inner li{
		padding-bottom: 16px;
	}
	.bx-wrapper .bx-controls-direction a{
		background-size: 40px;
		height: 40px;
		width: 40px;
	}
	.bx-wrapper .bx-controls-direction a{
		margin-top: -20px;
	}
	.bx-wrapper .bx-pager.bx-default-pager a {
	    width: 14px;
	    height: 14px;
	    margin: 0 4px;
	}
	.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{
		bottom: 3%;
		margin-left: 52px;
	}
	.play_left .play_text{
	  	font-size: 13px;
	  	line-height: 26px;
	  	background-size: 20px;
	  	padding: 3px 0;
	 }
	.profile_p1 p{
		font-size: 18px;
	}
	.snor{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.profile_flow .profile_p p{
		bottom: 15px;
	}
	.profile_right{
		height: 410px;
	}
	.profile_left{
		width: 700px;
		left: auto
	}
	.honor .h_height{
		height: 175px;

	}
	.honor li{
		margin-bottom: 20px;
	}
	/*修改部分*/
	.pane{
		 width: 15.5%;
		 height: 15.5%;
	}
}

@media (max-width: 750px) {
 	.sx-db {
   		display: block;
  	}
  	.sx-dib {
  	  	display: inline-block;
  	}
  	.sx-dn {
    	display: none;
  	}
  	.sx-w100 {
   		width: 100%;
  	}
  	.text {
    	font-size: 14px;
   		line-height: 22px;
  	}
  	.text_s {
    	font-size: 12px;
    	line-height: 1.4;
  	}
  	.text_m {
    	font-size: 16px;
    	line-height: 1.3;
  	}
  	.text_b {
    	font-size: 18px;
    	line-height: 1.3;
  	}
  	.text_mb {
    	font-size: 17px;
    	line-height: 1.3;
  	}
	.welcome p{
		display: none;
	}
	.welcome a{
		padding-left: 30px;
	}
	.nav_inner ul {
        display: none;
        position: absolute;
        left: 0;
        top: 100%;
        z-index: 99999999999999999;
        width: 100%;
        background-color: #fff;
        margin-top: 0px;
    }
    .nav_inner ul span{
    	font-size: 15px;
    }
    .nav_inner ul li {
        width: 100%;
        text-align: left;
        border-top: 1px solid #e8e8e8;
    }
    .nav_inner ul li:hover{
    	background-color:#2A569E; 
    }
    .nav_inner ul li:hover >a span{
    	color: #fff
    }
    .nav_inner ul li p{
    	display: none;
    }
     .icon {
        display: block;
    }
    .nav_line{
		display: none;
    }
    .nav_inner li .ph_add1{
    	display: block;
	  	position: absolute;
	  	background: url('./images/s1.png') no-repeat ;
	  	background-size: 9px;
	  	top:18px;
	  	left: 80px;
	  	width: 9px;
	  	height: 7px;
	  	transition: all .8s
	}
	.nav_inner li:hover .ph_add1{
		background: url('./images/s2.png') no-repeat ;
	  	background-size: 9px;
	  	transition: all .8s
	}
    .nav_inner ul span{
    	font-size: 15px;
    	line-height: 40px;
    }
    .nav_inner li.li_b{
    	border-bottom: 1px solid #e8e8e8
    }
    .hang{
    	display: inline-block;
    	padding-left: 10px;
    }
    .nav_inner ul li > a{
    	text-align: left;
    	padding-left: 10px;
    	display: inline-block;
    	width: 150px;
    }
    .nav_inner ul .snav a{
    	font-size:14px; 
    	display: block;
    	padding-left: 23px;
    	border-bottom: 1px solid #e8e8e8
    }
    .nav_inner .snav{
    	padding-top: 0;
    	display: none;
    }
    .nav_inner .snav {
	    position: static;
	    padding-top: 0;
	    width: 100%;
	}
	.nav .logo,.nav_index .logo{
		width: 104px;
	}
	.nav_index .nav_inner li{
		padding-bottom: 0;
	}
	.bx-wrapper .bx-controls-direction a{
		background-size: 30px;
		height: 30px;
		width: 30px;
	}
	.bx-wrapper .bx-controls-direction a{
		margin-top: -15px;
	}
	.bx-wrapper .bx-pager.bx-default-pager a {
	    width: 10px;
	    height: 10px;
	    margin: 0 4px;
	}
	.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{
		bottom: 3%;
		margin-left: 44px;
	}
	.bx-wrapper .bx-prev{
		right: 0px;
	}
	.bx-wrapper .bx-next{
		left:0px;
	}
	.play_right {
		display: none;
	}
	.play_left {
		width: 100%;
		float: none;
	}
	.play_left .tab_m{
		margin-bottom: 20px;
	}
	.play_left .play_bor {
	    height: 2.04rem;
	}
	.play_left ul{
		margin-right: -3.658%;
	}
	.title{
		margin-top: 20px;
	}
	.title1{
		padding-top: 20px;
	}
	.title11{
		padding-top: 20px;
		height: 5.5rem;
	}
	.title h1,.title1 h1{
		margin-top:3px;
	}
	.title_line {
		width: 45px;
	}
	.play_left{
		margin-top: .2rem;
	}
	.more {
	    width: 100px;
	    height: 30px;
	    line-height: 30px;
	    font-size: 14px;
	}
	.project .lunbo{
		background: transparent;
		
	}
	.new_lun .bx-wrapper .bx-controls-direction a {
	    margin-top: -18px;
	    width: 20px;
	    height: 36px;
	    background-size: 20px 36px;
	}
	
	
	.new_tab a {
	    width: 85px;
	    height: 35px;
	    line-height: 35px;
	}
	.new_tab{
		margin: 15px 0;
	}
	.new_right{
		display: block;
		width: 100%;
		
	}
	.new_left{
		width: 100%;
	}
	
	.new_left .new_date{
		width: 60px;
		height: 60px;
	}
	.new_left .new_date h1{
		margin-top: 3px;
	}
	.title2{
		padding: 0;
	}
	.profile_flow{
		display: none;
	}
	.profile_left {
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0px;
	    z-index: 99;
	    position: initial;
	    height: 150px;
	    width: 100%
	}
	.profile_right{
		width: 100%;
		height: auto;
		padding-top: 0;
	}
	.snor{
		text-align: center;
	}
	.operater{
		display: none;
	}
	
	.profile_right p{
		font-size: 12px ;
		line-height: 20px;
	}
	.profile_right .pro_more {
	    width: 35%;
	    line-height: 33px;
	}
	.footer p{
		font-size: 16px;
		line-height: 16px;
	}
	.footer .tel{
		background-size: 30px;
		padding-left: 44px;
	}
	.footer .tel h1{
		font-size: 22px;
		line-height: 30px;
	}
	.copy p{
		line-height: 22px;
		font-size: 12px;
	}
	.play_left li{
		width: 48%;
		margin-right: 2%;

	}
	.play_left ul{
		margin-right: -2%;
	}
	.case_more{
		margin-top: 0px;
	}
	.mad{
		padding-top: 0;
	}
	.play_left .tab_m{
		margin-bottom: .2rem;
	}
	.slide img{
		width: 100%;
	}
	.new_right{
		margin-bottom: 20px;
	}
	#slider .slide, #slider1 .slide, #slider2 .slide,#slider,
	 #slider1, #slider2,.new_right,.new_right td,
	 #slider .diapo, #slider1 .diapo, #slider2 .diapo{
		height: 4.233rem;
	}
	#slider .diapo, #slider1 .diapo, #slider2 .diapo{
		max-width: 100%!important
	}
/*	.lunbo .bor h1{
		font-size: 14px;
	}
	.lunbo .project_line{
		height: 4px;
	}
	.lunbo .bor p{
		font-size: 12px;
	}*/
	
	.index_map,.flow{
		display: block;
	}
	/*产品展示*/
	.product_tab{
		margin-bottom: .2rem;
		margin-top: .2rem;
	}
	.product_list{
		margin-left: -2.5%;
		margin-top: .2rem;
		margin-bottom: .2rem;

	}
	.product_list li{
		width: 47.5%;
		margin-left: 2.5%;
		margin-bottom: .2rem;
	}
	/*.product_list .p_bor{
		height: 2.099rem;
	}*/
	.product_list li p{
		font-size: 12px;
		line-height: 24px;
		padding: 8px 0;
	}

	.product_tab a {
	    width: 118px;
	    line-height: 35px;
	    margin: 0 3px;
	    padding: 0 5px;
	    margin-bottom: 5px;
	    font-size: 13px;
	}
	.pages a.pages_a {
	    line-height: 20px;
	    padding: 0 7px;
	    font-size: 12px;
	    margin: 0
	}


	.product_list1{
		margin-left: -2.5%;
		margin-top: .2rem;
		margin-bottom: .2rem;

	}
	.product_list1 li{
		width: 47.5%;
		margin-left: 2.5%;
		margin-bottom: .2rem;
	}
	.product_list1 .p_bor{
		height: 2.099rem;
	}
	.product_list1 li p{
		font-size: 12px;
		line-height: 24px;
		padding: 8px 0;
	}
	/*产品展示——展开*/
	.p_right,.p_left{
		width: 100%;
		display: block;
	}
	.p_left .p_left_bor{
		height: 4.3455rem;
	}
	.intro_more{
		height: auto;
		padding-left: 15px;
		padding-bottom: 5px;
	}
	.intro_more1{
		margin-bottom: .3rem;
	}
	/*公司简介*/
	.brief_right,.brief_left{
		width: 100%;
		margin:20px auto
	}
	.brief_left .b_bor{
		padding: 10px;
	}
	.conact_left p{
		margin-bottom: 9px;
	}
	.conact_left,.conact_right{
		width: 100%
	}
	.conact{
		padding-bottom: 40px
	}
	/*新闻中心*/
	.news_left {
	    width: 180px;
	    height: 108px;
	    margin-right: 6px;
	}
	.news_right h1{
		line-height: 22px;
	}
	.news_right .news_txt{
		margin-top: 4px;
    	-webkit-line-clamp: 2;
    }
    .news_right a{
    	margin-top: 4px
    }
    .news{
    	padding: 15px 0
    }
    .news_right p{
    	display: none;
    }
    .prev{
    	padding-top: 50px
    }
    .honor {
    	margin-left: -2.5%;
    }
    .honor li{
    	width: 47.5%;
    	margin-left: 2.5%;

    }
    .h_more a {
	    height: 40px;
	    width: 119px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.h_more{
		padding-bottom: 40px;
	}
	.top{
		bottom: 16%;
		width: 30px;
		height: 30px;
		background-size: 15px;
	}
	.banner .bx-viewport{
	  top: 0px;
	}
	.bx_big {
	    padding: 25px;
	}
	.bx_big .bx-wrapper .bx-controls-direction a{
		width: 25px;
		height: 55px;
		background-size: 25px 55px;
	}
	.bx_big .bx-wrapper .bx-prev{
		left: -29px
	}
	.bx_big .bx-wrapper .bx-next:hover,.bx_big .bx-wrapper .bx-prev:hover{
		width: 25px;
		height: 55px;
		background-size: 25px 55px;
	}
	.bx_big .close{
		top: 5px;
		right: 5px;
		width: 20px;
		height: 20px;
	}
	.nav1 .nav_inner li p,.nav1 .nav_inner li span{
	  	color: #666;
	}
	.welcome1 {
    	background-color: #35519a;
    }
    .nav1{
    	background-color: #fff;
    }
    .banner{
    	top: auto;
    }
    .jianjie{
    	padding-bottom: 0;
    }
	.profile_right p{
		overflow: auto;
		white-space:inherit;
	}
	.footer_bottom{
		padding-bottom: 60px;
	}
	.employ {
	    line-height: 36px;
	    font-size: 14px;
	    color: #333;
	    padding-left: 11px;
	    background-size:14px;
	}
	.employ_click{
		margin-bottom: 10px;
	}
	.employ_txt{
		padding: 10px;
		font-size: 12px;
		line-height: 18px;
	}
	.e_btn{
		padding-bottom: 30px;
	}
	.home{
		display: none;
	}
	.introduce {
	    height: 36px;
	    line-height: 36px;
	    font-size: 14px;
	    padding-left: 10px;
	    margin-top: 13px;
	}
	.case_title {
	    padding-top: 0;
	    line-height: 22px;
	    font-size: 14px;
	    padding-bottom: 20px;
	}
	.c_open{
		padding-bottom: 40px;
	}
	.footer {
	    background-size: 275px;
	}




	/*修改部分*/
	/*修改部分*/
	/*修改部分*/
	/*修改部分*/
	/*修改部分*/
	/*.new_pro{
		margin-left: -1.33%
	}
	.new_pro li{
		width: 31%;
		margin: 0 ;
		margin-left: 2.33%;
		margin-bottom:10px;
	}
	.pro_li{
		display: none
	}*/
	.new_pro{
		margin-top: .5rem
	}
	.new_pro img{
		height: 100px;
	}
	.new_pro li h1 {
	    padding: 0;
	    font-size: 12px;
	    
	}
	/*.pane{
		width: 90px;
		height: 90px
	}*/
	.lunbo .new_bx_b{
		padding:0;
	}
	.lunbo .new_bx_s{
		bottom: -79px;
		right: 0;
		left: 0
	}
	/*.bx01 li{
		height:2rem;
	}*/
	.new_bg {
	    width: 80%;
	    height: 70px;
	    background: url(./images/color.png) no-repeat center right;
	    top: 50%;
	    margin-top: -35px;
	}
	.new_bg h1{
		line-height: 70px;
		font-size: 14px;
		padding-left: 5px;
	}
	.profile_right p.text_ovh{
  overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    -webkit-box-orient: vertical;
} 



}

@media(max-width: 500px){
	.news_left {
	    width: 127px;
	    height: 83.4px;
	}
	.date{
		margin-bottom: 8px
	}
	.honor .h_height{
		height: 134px;
	}
	.brief_right a img{
		width: 50px;
		height: 50px;
	}
	.title11{
		height: 6.8rem;
	}


}

}
