@media (max-width:1400px) {
	.inpro_left_tit span{
		width:65%;
		display:inline-block;
		vertical-align:bottom;
		
	}
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 92%;
    }
}

@media (max-width:1200px) {
    .nav li {
        padding: 0;
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

@media only screen 
and (max-width : 320px) {
    
    
    .header .intro-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 30px;
        line-height: 40px;
    }
    
    .call-to-action .btn-primary {
        padding: 15px;
        font-size: 13px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
    
    
}


@media only screen 
and (min-width : 321px) 
and (max-width : 480px) {
    
    
    .header .intro-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 30px;
        line-height: 40px;
    }
    
    .call-to-action .btn-primary {
        padding: 15px;
        font-size: 13px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
    
    
}

@media only screen 
and (min-width : 481px) 
and (max-width : 600px) {
    
    
    .header .intro-text h1 {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 35px;
        line-height: 45px;
    }
    
    .call-to-action .btn-primary {
        padding: 18px;
        font-size: 15px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
    
    
}


@media only screen 
and (min-width : 601px) 
and (max-width : 800px) {
    
    
    .header .intro-text h1 {
        font-size: 40px;
        line-height: 45px;
        margin-bottom: 25px;
    }
    
    .header .intro-text p {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    
    .header .intro-text .btn-primary {
        padding: 10px 15px;
        font-size: 13px;
    }
    
    .call-to-action h1 {
        font-size: 40px;
        line-height: 45px;
    }
    
    .call-to-action .btn-primary {
        padding: 18px;
        font-size: 15px;
    }
    
    .about-text p {
        margin-top: 20px;
    }
    
    .skill-shortcode {
        margin-bottom: 30px;
    }
    
    .footer-link ul {
        float: left !important;
        margin-top: 30px;
    }
    
    .footer-social {
        margin-top: 30px;
    }
    
}

@media only screen 
and (min-width : 801px) 
and (max-width : 991px) {
    
    
    .header .intro-text h1 {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 30px;
    }
    
    .header .intro-text p {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 30px;
    }
    
    .header .intro-text .btn-primary {
        padding: 15px 20px;
        font-size: 16px;
    }
    
    
}


@media only screen 
and (min-width : 992px) 
and (max-width : 1100px) {
    
}


@media screen and (max-width : 1660px){
	.banner_name img{
		width:320px;
	}
	.banner_name_en img{
		width:550px;
	}
	.banner_name h3{
		font-size:50px;
		padding-bottom:30px;
	}
	.banner_name2 h3{
		font-size:50px;
	}
	.banner_name2 p{
		font-size:24px;
	}
	.inmoveimg{
		top: 85px;
		width: 491px;
	}
	.banner_name{
		left:17%;
	}
}

@media screen and (max-width : 1440px){
    .w1400{
        width: 92%;
    }
    .prodate2_info{
        width: 100%;
    }
    .prodate_01{
        padding-top: 85px;
    }
    .prodate_02{
        padding-top: 85px;
    }
    #main-slide .slider-content h1{
        font-size: 40px;
    }
    #main-slide .slider-content p{
        font-size: 26px;
    }
	.banner_name h3{
		font-size:40px;
	}
	
	.banner_name img{
		width:300px;
	}
	.banner_name_en img{
		width:500px;
	}
	.banner_name2 h3{
		font-size:40px;
		padding-bottom:37px;
	}
	.banner_name_en h3{
		font-size:35px;
	}
	.banner_name2 p{
		font-size:20px;
	}
	.banner_name2{
		bottom:25%;
	}
	.banner_name{
		bottom:10%;
	}
	.inproduct_center{
		width:92%;
	}
	.inmoveimg {
		top: 66px;
		width: 440px;
	}
	.banner_name{
		left:12%;
		bottom:17%;
	}
}


@media screen and (max-width : 1200px){
    .w1200{
        width: 92%;
    }
    .foot_it1{
        display: none;
    }
    .foot_right{
        width: 92%;
        margin:0 auto;
        float: none;
    }
    .footer article{
        padding:55px 0;
    }
    .scd_right{
        padding-left: 35px;
    }
    .pbnav a.sub_pbnav{
        font-size: 20px;
    }
    .scd_right_lh p{
        font-size: 14px;
    }
    .pbnav a{
        padding:0 20px;
    }
    .scd_name{
        padding-top: 33px;
        height: 165px;
    }
    .scd_right{
        height: 165px;
    }
    .honor_page li p{
        line-height: 45px;
    }
    .cusmoter_list .swiper-container{
        width: 100%;
    }
    .cusmoter_list .swiper-button-next{
        display: none;
    }
    .cusmoter_list .swiper-button-prev{
        display: none;
    }
    .scdimg{
        display: none;
    }
    .product_tr a{
        margin:0;
    }
    .w1100{
        width: 92%;
    }
    .advaner{
        padding-top: 33px;
    }
    .advaner h3{
        font-size: 24px;
    }
    .advaner p{
        font-size: 15px;
    }
    .advan_center .swiper-button-next{
        display:none;
    }
    .advan_center .swiper-button-prev{
        display: none;
    }
    .prodate_01{
        padding-top: 55px;
    }
    .prodate_tit h3{
        font-size: 26px;
    }
    .prodate_02{
        padding-top: 55px;
    }
    .prodate2_info .swiper-container{
        width: 100%;
    }
    .news_right h3{
        font-size: 24px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 20px 0 24px;
    }
    .news_right{
        padding-top: 30px;
    }
    .news_right p{
         overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 4;
 -webkit-box-orient: vertical;
    }
    .scd_name p{
        font-size: 20px;
    }
    .address{
        width: 100%;
    }
    .addimg{
        width: 55%;
    }
    .map{
        width: 100%;
    }
    #main-slide .slider-content h1{
        font-size: 40px;
        display: none;
    }
    #main-slide .slider-content p.banner1font{
       margin: 20px 0 0 -480px;
    }
    #main-slide .item p img{
        width: 250px!important;
    }
	.inabout{
		padding-top:9%;
	}
	.inabout_left{
		width:45%;
	}
	.inabout_right{
		width:45%;
	}
	.inpro_left{
		width:50%;
	}
	.inpro_right{
		width:50%;
	}
	.inmoveimg{
		width:400px;
		top:0;
	}
	.inproduct{
		padding-bottom:5%;
		background: url(../images/inprobg.jpg) center center no-repeat;
	}
	.inpro_left_tit span{
		font-size:24px;
		padding-left:20px;
	}
	.inproduct_center{
		padding-top:20%;
	}
	.inpro_left_img img{
		width:260px;
	}
	.inpror_list{
		padding-top:9%;
	}
	.inadvantit_num{
		font-size:77px;
	}
	.inadvantit_right h3{
		font-size:37px;
		padding-bottom:5px;
	}
	.inadvantit_right p{
		font-size:14px;
	}
	.inadvantage{
		padding:5% 0;
	}
	.inadvan_more{
		margin:30px auto 0;
	}
	#partner{
		padding-top:0;
	}
	.latest-news-section{
		padding-top:0;
	}
	.banner_name h3{
		font-size:33px;
	}
	.side_pvname2 a{
		font-size:16px;
		width:15%;
	}
	.side_pvname2{
		margin-top:25px;
	}
	.side_pvname1 h3{
		font-size:27px;
	}
	.proil_maxpinfo{
		width:100%;
	}
	.proil_tab{
		width:100%;
	}
	.maxpic{
		display:none;
	}
	.maxpic_phone{
		display:block;
		padding-bottom:20px;
	}
	.addleft p{
		line-height:3.3;
	}
	.news_right h3 a{
		padding:0;
	}
	.news_right p{
		overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical; 
	}
	.banner_name{
		bottom:9%;
	}
	

}


@media screen and (max-width : 1000px){
    .call-to-action h1{
        font-size: 20px;
    }
    .call-to-action{
        padding:60px 0;
    }
    .footer article{
        display: none;
    }
    .pblic_scd{
        position: initial;
        margin-top: 15px;
    }
    .cusmoter_list .swiper-slide li{
        width: 33.33%;
    }
    .scd_right_lh2 p{
        width: 100%;
    }
    .advan_center .swiper-container{
        width: 100%;
    }
    .addleft{
        width: 100%;
    }
    .addimg{
        width: 100%;
        margin-top: 30px;
    }
    .addimg img{
        width: 100%;
    }
    .honor_page li{
        width: 33.33%;
    }
    .newslist .col-md-12{
        width: 50%;
    }
/*    #bs-example-navbar-collapse-1{
        display: none!important;
    }*/
    .navbar-header img{
        width:  155px;
        padding-left:4%;
    }
    .navbar-default{
        padding:10px 0;
    }
    .nav>li>a{
        padding:10px;
    }
    .navbar-header{
        padding-top: 5px;
    }
	.inabout_left{
		width:100%;
	}
	.banner_name2{
		bottom:11%;
	}
	.banner_name2 h3{
		font-size:33px;
		padding-bottom:30px;
	}
	.inabout_right{
		display:none;
	}
	.banner .swiper-button-prev{
		display:none;
	}
	.banner .swiper-button-next{
		display:none;
	}
	.inabout{
		padding-bottom:5%;
	}
	.banner_name h3 {
		padding-bottom:20px;
		font-size: 27px;
	}
	.banner_name img{
		width:218px;
	}
	.banner_name2 h3{
		font-size:27px;
		padding-bottom:20px;
	}
	.banner_name2 p{
		padding-bottom:18px;
	}
	.insolution_right{
		width:100%;
	}
	.insolution_right .swiper-button-next{
		display:none;
	}
	.insolution_right .swiper-button-prev{
		display:none;
	}
	.inmoveimg{
		width:300px;
	}
	.inproduct{
		background: url(../images/inprobg.jpg) left 44% center no-repeat;
	}
	.inadvanli_left{
		width:46%;
		padding-top:46px;
	}
	.inadvanli_img{
		display:none;
	}
	.side_pvname2 a{
		width:auto;
		padding:0 20px;
	}
	.side_pvname2{
		margin-top:15px;
	}
	.brand_side{
		display:none;
	}
	.side_pvname2 a{
		line-height:55px;
	}
	.col-md-12 img{
		width:100%;
	}
	.partent_roll .swiper-button-prev{
	width:28px;
	height:23px;
	background-size:cover;
	background:url("../images/left5.jpg") left top no-repeat;
	left: 40%;
    top: inherit;
    bottom: -32px;
}
.partent_roll .swiper-button-next{
	width:28px;
	height:23px;
	background-size:cover;
	background:url("../images/right5.jpg") left top no-repeat;
	right: 40%;
    top: inherit;
    bottom: -32px;
}
.section-title{
	padding-bottom:30px;
}
.partent_roll{
	padding-bottom:30px;
}
}


@media screen and (max-width : 640px){
	.inproduct_center2{
		padding-top:0;
	}
	.inproduct_center2 .inpro_right_tit{
		padding-top:300px;
	}
    .call-to-action h1{
        font-size: 15px;
        line-height: 36px;
    }
    .call-to-action .btn-primary{
        padding:10px 15px;
    }
    .section-title p{
        padding-bottom: 37px;
    }
    .portfolio-section-1{
        padding:60px 0;
    }
    .about-us-section-2{
        padding:60px 0;
    }
    .team-member-section{
         padding:60px 0;
    }
    .latest-news-section{
        padding:60px 0;
    }
    #partner{
        padding-top: 0;
    }
    .footer aside{
        padding:10px 0;
    }
    .footer aside a{
        display: none;
    }
    .footer aside p{
        text-align: center;
        line-height: 1.8;
        font-size: 13px;
    }
    .about_page{
        font-size: 14px;
    }
    .pubic_page{
        padding:45px 0;
    }
    .scd_name{
        display: none;
    }
    .public_tit h3{
        font-size: 24px;
    }
    .public_tit{
        padding-bottom: 32px;
    }
    .scd_right{
        width: 100%;
        padding:0 15px;
    }
    .honor_page li{
        width: 50%;
    }
    .product_tr{
        text-align: left;
    }
    .product_tr a{
        font-size: 14px;
        padding:0 11px;
    }
    .skill h3{
        font-size: 14px;
        line-height: 35px;
    }
    .skill p{
        font-size: 14px;
    }
    .newspic{
        width: 100%;
    }
    .news_right{
        width: 100%;
        padding-bottom: 30px;
    }
    .news_right h3{
        font-size: 20px;
        padding:15px 0;
    }
    .news_right a{
        font-size: 13px;
    }
    .news_right p{
        -webkit-line-clamp: 3;
    }
    .newslist .col-md-12{
        width: 100%;
        padding:0 0 10px;
    }
    .newstail_tit h3{
        font-size: 22px;
        line-height: 1.6;
    }
    .news_it2{
        display: none;
    }
    .newsil_info{
        padding-top: 0;
    }
    .newsil_info{
        font-size: 14px;
    }
    .newslink a{
        overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
line-height: 2.5;
    }
    .ewm2{
        display: none;
    }
    .navbar-header img{
        width:  160px;
        padding-left:4%;
    }
    .navbar-header{
        padding-top: 0;
    }
    #page-top{
        margin-top: 71px;
    }
    .scd_right{
        height: auto;
        padding:20px 15px;
    }
	.inabout_left h3{
		font-size:23px;
		padding-bottom:25px;
	}
	.inabout_left p{
		font-size:14px;
	}
	.inabmore{
		margin-top:25px;
	}
	.inmoveimg{
		display:none;
	}
	.inpro_left{
		display:none;
	}
	.inpro_right{
		width:100%;
		
	}
	.section-title{
		padding-bottom:30px;
	}
	.section-title h3{
		font-size:24px;
	}
	.about-us-section-2{
		padding:50px 0;
	}
	.latest-news-section{
		padding:0;
	}
	.inabout{
		padding:10% 0;
	}
	.inprorl_tit_left{
		font-size:16px;
	}
	.inpror_list li p{
		font-size:14px;
	}
	.inadvan_list{
		-webkit-flex-wrap:wrap;
		flex-wrap: wrap;
	}
	.inadvanli_left{
		width:100%;
		padding-top:0;
	}
	.inadvanli_left li{
		margin-bottom: 20px;
		padding:15px 0 15px 23px;
	}
	.inadvantit_right h3{
		font-size:28px;
	}
	.inadvantit_num{
		font-size:68px;
	}
	.inadvan_more{
		margin:20px auto;
	}
	.inadvanli_left{
		padding-top:20px;
	}
	.inadvanli_left:nth-child(3){
		padding-top:0;
	}
	.side_pvname{
		position:inherit;
	}
	.navbar-default{
		margin-bottom:0;
	}
	.side_pvname1{
		display:none;
	}
	.side_pvname2{
		margin-top:0;
	}
	.side_pvname2 a{
		font-size:14px;
		line-height:47px;
	}
	.proil_tab a{
		margin:0 0 5px;
		padding:0 15px;
		font-size:14px;
		line-height:42px;
	}
	.proil_maxpinfo{
		padding:15px;
	}
	.maxname_tit{
		font-size:20px;
		line-height: normal;
		padding-bottom:10px;
	}
	.maxname_info{
		font-size:14px;
	}
	.maxpic_name{
		padding-top:0;
	}
	.inpror_list li{
		padding-bottom:25px;
	}
	.inproduct{
		padding-bottom:40px;
		background: url(../images/inprobg.jpg) right 39% center no-repeat;
	}
	.inpro_right_tit h3{
		
		font-size:24px;
	}
	.banner_name2{
		bottom:4%;
		left:4%;
		width:92%;
	}
	.inpro_right_tit{
		padding-top:100px;
	}
	.banner_name2 h3{
		font-size:20px;
		padding-bottom:14px;
	}
	.banner_name2 p{
		margin-bottom:0;
		font-size:13px;
		line-height:1.8;
	}
	.banner_name img{
		display:none;
	}
	.banner_name{
		bottom:35%;
	}
	.banner_name h3{
		font-size:20px;
	}
	.addleft{
		padding-top:0;
	}
	.public_tit{
		padding-bottom:20px;
	}
	.addleft h3{
		font-size:22px;
		padding-bottom:15px;
	}
	.news_right h3 a{
		font-size:20px;
	}
	.news_right h3{
		padding:8px 0;
	}
	.footer{
		margin-bottom:16%;
	}
	.qkfoot{
		background:#222;
		padding:10px 0;
		display:block;
		position:fixed;
		left:0;
		bottom:0;
		width:100%;
		z-index:999;
	}
	.qkfoot li{
		text-align:center;
		width:25%;
		display:inline-block;
		vertical-align:top;
	}
	.qkfoot li a{
		color:#fff;
	}
	.qkfoot li img{
		width:23px;
		padding-bottom:3px;
	}
	.section-title{
		padding-bottom:10px;
	}
	.partent_roll{
		padding-bottom:10px;
	}
	#partner{
		padding-top:50px;
	}
		
}