@charset "utf-8";

@media screen and ( max-width:1200px) {
	#header {
    	height:50px;
    }
    .nav_pc{
        display: none;
    }
    .header_wrap {
    	width:100%;
    	padding:0 15px 0 10px;
    	left:0;
    	margin:0;
    	height:50px;
    	position:relative;
    	z-index:99999;
    	background:#fff;
    }
    #header.header_on {
    	height:50px;
    }
    .logo {
    	height:30px;
    	margin:10px 0 0;
    }
    #header.header_on .logo img {
    	height:100%;
    }
    .more_style1 {
    	font-size:14px;
    	margin-top:20px;
    }
    .phone_menu_btn {
    	display:block;
    	padding-top:14px;
    }
    .phone_top_nav {
    	display:block;
    }
}
@media screen and ( max-width:992px) {
	.container {
    	padding-left:12px;
    	padding-right:12px;
    }
    .row {
    	margin-right:-6px;
    	margin-left:-6px;
    }
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    	padding-left:6px;
    	padding-right:6px;
    }
    .mb_none {
    	display:none!important;
    }
    .banner .item a .container{
        width: 100%;
        padding-right: 20px;
    }
    .banner .item .con h4 {
    	font-size:18px;
    	margin:5px 0;
    }
    .banner .owl-pagination {
    	height:auto;
    }
    .banner .owl-pagination .owl-page {
    	width:4px;
    	height:4px;
    }
    .banner .owl-pagination .owl-page.active:after {
    	width:14px;
    	height:14px;
    	left:-6px;
    	top:-6px;
    }
    .banner .item .con p {
    	display:none;
    }
    .phone_fixed_menu {
    	display:block;
    }
    .tit_box1 {
    	padding:30px 0 20px;
    }
    .tit_box1 h4 {
    	font-size:22px;
    }
    .tit_box1 p {
    	font-size:14px;
    }
    .product_hotcon .con{
        padding-top: 15px;
    }
    .product_hotcon .con h4{
        font-size:16px;
    }
    .product_hotcon .con span:before{
        height:2px;
        margin-top: 0;
    }
    .product_hotcon .con span{
        font-size:12px;
    }
    .product_hotcon .con .info{
        margin-top: 10px;
    }
    .product_hotcon .con .info b{
        font-size:16px;
    }
    .product_hotcon .con .info p{
        font-size:16px;
        margin-top: 0;
    }
    .product_hotcon .con .more{
        margin-top: 20px;
    }
    .product_con li:last-child{
        display: none;
    }
    .product_hotcon a{
        display: block;
    }
    .bg2{
        padding:0;
        height: auto;
        background-size: cover;
        padding: 0 0 30px;
    }
    .about_con {
        width: 100%;
    }
    .bg3{
        padding: 30px 0;
    }
    .panel1_con h4{
        font-size:24px;
    }
    .panel1_con p{
        margin:10px 0 20px;
        font-size:16px;
    }
    .news_con li:nth-child(-n+2){
        margin-top:10px;
    }
    .news_con li {
    	margin-top:10px;
    }
    .news_con li .con{
        padding: 15px 10px 0 0;
    }
    .news_con li .con h4{
        height: 36px;
        font-size:16px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    .news_con li .con p{
        display: none;
    }
    .news_con li .con span{
        font-size:14px;
    }
    .footer {
    	padding:20px 0;
    }
    .footer .item {
    	padding:0 20px;
    }
    .footer .item:after {
    	display:none;
    }
    .copyright {
    	margin-bottom:55px;
    }
    .inner {
    	padding:25px 0;
    }
    .ibanner .wrap {
    	height:30px;
    	line-height:30px;
    	background: rgb(0, 0, 0,.4);
    }
    .ibanner .con h4 {
    	font-size:14px;
    }
    .publeftcon {
    	display:none;
    }
    .inner_menu {
    	display:none;
    }
    .page_picList li {
    	width:50%;
    	margin-bottom:10px;
    }
    .page_picList li .img {
    	max-height:200px;
    }
    .page_picList li .con {
    	padding:8px;
    }
    .page_picList li .con h4 {
    	font-size:14px;
    	border-bottom:none;
    }
    .inner_menu .col-md-7 {
    	text-align:left;
    }
    .page_newsList li {
    	padding:10px 0;
    }
    .page_newsList li .con {
    	padding-top:0;
    	padding-left:12px;
    }
    .page_newsList li .con p {
    	line-height:1.3;
    	margin:10px 0 5px;
    	max-height:48px;
    }
    .page_picdetails .info p {
    	margin:0 0 20px;
    }
    .page_picdetails .con .ptit {
    	margin-bottom:15px;
    }
    .page_hotpic {
    	margin-top:20px;
    }
    .page_contact_index {
    	padding:0;
    	overflow:hidden;
    }
    .page_index .tit h1 {
    	font-size:24px;
    }
    .page_caseList li .con {
    	padding:15px 0;
    }
}
@media screen and ( max-width:768px) {
    	.ibanner {
    	height:120px;
    }
    .page_newsList li .img img {
    	max-width:120px;
    	height:114px;
    }
    .page_picList li .con p {
    	display:none;
    }
    .xg_news {
    	margin-top:20px;
    }
    .xg_news ul li .con {
    	margin-left:14px;
    }
}