/*当页面大于1200px时，大屏幕主要是PC端*/
@media (min-width:1200px){





}

@media (min-width:1200px) and (max-width:1399px){





    
}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (min-width:992px) and (max-width:1199px){


.header .nav li{width:75px; margin-left:26px;}

.index_service_box{
    width:750px;
}

.index_about_box .text_box{
    padding:0 15px;
}
.index_about_box .text_box .text{
    width:auto;
    padding-left:0;
    background:none;
}


.index_news{
    background-image:none;
    text-align:center;
}
.index_news_slide .bd ul li{
    width:300px;
    display:inline-block;
    float:none;
    margin:0 10px;
    text-align:left;
}
.index_news_slide .bd ul li .img_box{
    width:300px;
    height:153px;
}






}



/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width:768px) and (max-width:991px){

.header{height:90px;}
.header_box h1{height:90px; line-height:90px;margin-left:10px;}
.header_box h1 img{height:70px;}
.header_box .nav{height:40px; margin-top:45px;}
.header .nav li{width:65px; height:40px; line-height:40px; margin-left:15px;}
.tag_group{padding:20px 15px;}
.tag_group .list_box{height:50px;padding:15px 0; padding-left:60px; background-size:48px;display:block;}
.tag_group .list_box h4{font-size:16px; padding-top:0;}
.tag_group .list_box p{font-size:13px;}
.footer_box .footer_contact .footer_logo{width:320px;}



.index_service_box{
    width:700px;
}


.index_about_box .text_box{
    padding:0 15px;
}
.index_about_box .text_box .text{
    width:auto;
    padding-left:0;
    background:none;
}



.index_news{
    background-image:none;
}
.index_news_slide .hd{
    text-align:center;
}
.index_news_slide .bd{
    text-align:center;
}
.index_news_slide .bd ul li{
    width:230px;
    display:inline-block;
    float:none;
    margin:0 5px;
    text-align:left;
}
.index_news_slide .bd ul li .img_box{
    width:230px;
    height:118px;
}













}



/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px){








}




/*xm*/
/*在371和479像素之间的屏幕里小屏幕手机*/
@media (min-width: 371px) and (max-width: 479px){









}




/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 370px){









}







/*小于767统一样式*/
@media (max-width: 767px){


.header{height:60px;}
.header_box h1{height:60px; line-height:60px;margin-left:10px;}
.header_box h1 img{height:50px;}
.header_btn{right:10px; top:18px;}
.header_btn a.en{width:65px; height:25px; line-height:25px;}
.header_btn .search_btn{height:26px;}
.banner .pagination{bottom:5px;}
.banner .swiper-pagination-bullet{width:8px;height:8px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}

.tag_group{padding:20px 15px;}
.tag_group .list_box{height:50px;padding:15px 0; padding-left:60px; background-size:48px;display:block;}
.tag_group .list_box h4{font-size:16px; padding-top:0;}
.tag_group .list_box p{font-size:13px;}

.footer_box .footer_contact .footer_logo{width:230px;}
.footer_box .qr_box{width:150px; height:auto; border-left:none; display:inline-block; float:none; margin-top:20px;}
.footer_box .qr_box img{margin:5px 0;}
.copy{padding:20px 15px; font-size:14px;}



.htit1{
    padding:40px 0;
}
.htit1 h2{
    font-size:18px;
}
.htit1 p{
    font-size:14px;
}


.index_pro_slide .hd{
    height:auto;
    border-bottom:none;
    margin-bottom:20px;
}
.index_pro_slide .hd ul li{
    height:40px;
    line-height:40px;
    width:120px;
    font-size:14px;
    margin:0 10px;
    background:#eee;
    margin-bottom:10px;
    border-radius:6px;
}
.index_pro_slide .hd ul li:hover,
.index_pro_slide .hd ul li.on{
    background:#333;
    color:#fff;
}
.index_pro_slide .bd .swiper-slide{
    width:280px;
}
.index_pro_slide .bd .swiper-slide .img_box{
    width:280px;
    height:220px;
}




.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat center;
    padding:50px 0;
}
.index_about_box{
    padding-top:0;
}
.index_about_box .text_box .htit{
    text-align:center;
    padding-bottom:30px;
}
.index_about_box .text_box .htit h2{
    font-size:16px;
}
.index_about_box .text_box .htit p{
    font-size:30px;
}
.index_about_box .text_box .text{
    width:auto;
    padding:0 15px;
    background:none;
}
.index_about_box .text_box .text a.more{
    width:130px;
    height:35px;
    line-height:35px;
    margin:0 auto;
    margin-top:30px;
    margin-bottom:30px;
}
.index_about_box .pic_box{
    padding:0 15px;
}





.index_news{
    background-image:none;
}
.index_news_slide .hd{
    font-size:15px;
    text-align:center;
}
.index_news_slide .bd{
    text-align:center;
}
.index_news_slide .bd ul li{
    width:280px;
    display:inline-block;
    float:none;
    margin:0 10px;
    margin-bottom:20px;
    text-align:left;
}
.index_news_slide .bd ul li .img_box{
    width:280px;
    height:143px;
}
.index_news_slide a.more{
    width:130px;
    height:35px;
    line-height:35px;
}










}