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






}




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


.index_pro_box .list_box{
    width:230px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:230px;
    height:202px;
}
.index_pro_box p{
    height:40px;
    line-height:40px;
}


.index_service_box .list_box{
    width:300px;
    margin-bottom:20px;
}
.index_service_box .list_box .text_box .num{
    font-size:60px;
}



.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat left center;
    background-size:auto 100%;
    padding:60px 0;
}
.index_about_box{
    padding-top:0;
    padding:0 15px;
}
.index_about_box .htit{
    width:100%;
    height:80px;
    background-size:auto 80px;
}
.index_about_box .text_box{
    font-size:14px;
    width:65%;
}




.index_about2_box .list_box{
    width:350px;
    height:310px;
}


.huanjing_box{
    padding:20px 0;
}
.huanjing_box .list_box{
    width:300px;
}
.huanjing_box .list_box .img_box{
    width:300px;
    height:218px;
}


.honor_box{
    padding:20px 0;
}
.honor_box .list_box{
    width:230px;
}
.honor_box .list_box .img_box{
    width:230px;
    height:297px;
}



.pro_box .list_box{
    width:230px;
}
.pro_box .list_box .img_box{
    width:230px;
    height:200px;
}
.pro_box .list_box p{
    height:40px;
    line-height:40px;
}

.pro_list_btn{
    padding:0;
}
.pro_box{
    padding:20px 0;
}






}





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

.header_box{padding:0 10px;}
.logo2{display:none;}
.banner .banner_btn span.banner_prev,
.banner .banner_btn span.banner_next{top:32%;}
.copy{padding:20px 15px;}




.htit1 h2{
    font-size:32px;
}
.htit1 p{
    font-size:25px;
}



.index_pro_box .list_box{
    width:230px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:230px;
    height:202px;
}
.index_pro_box p{
    height:40px;
    line-height:40px;
}



.index_service_box .list_box{
    width:260px;
    margin-bottom:20px;
}
.index_service_box .list_box .text_box .num{
    font-size:50px;
}
.index_service_box .list_box .text_box .text p{
    font-size:15px;
}



.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat left center;
    background-size:auto 100%;
    padding:60px 0;
}
.index_about_box{
    padding-top:0;
    padding:0 15px;
}
.index_about_box .htit{
    width:100%;
    height:80px;
    background-size:auto 80px;
}
.index_about_box .text_box{
    font-size:14px;
    width:auto;
}



.index_about2 .htit h2{
    font-size:25px;
}
.index_about2 .htit p{
    font-size:16px;
}
.index_about2_box .list_box{
    width:300px;
    height:auto;
    margin-bottom:30px;
    padding-left:60px;
}
.index_about2_box .list_box i{
    width:40px;
    height:45px;
    line-height:38px;
    text-indent:12px;
    background:url(../images/index_about_tag.png) no-repeat center;
    background-size:40px auto;
    font-size:20px;
    top:8px;
}
.index_about2_box .list_box .text_box h3{
    height:45px;
    line-height:45px;
    font-size:20px;
}
.index_about2_box .list_box .text_box .text{
    font-size:15px;
}



.index_team_slide .swiper-slide{
    width:280px;
}
.index_team_slide .img_box{
    width:280px;
    height:204px;
}
.index_team_slide .text_box{
    height:50px;
    padding:15px;
}
.index_team_slide .text_box h3{
    font-size:16px;
}
.index_team_slide .text_box p{
    font-size:14px;
}


.index_application_slide .swiper-slide{
    width:280px;
}
.index_application_slide .img_box{
    width:280px;
    height:216px;
}
.index_application_slide p{
    height:50px;
    line-height:50px;
    font-size:14px;
}


.application{
    padding:15px 0;
}
.application span,
.application a{
    width:110px;
    height:35px;
    line-height:35px;
}



.index_hz{
    padding-bottom:30px;
    text-align:center;
}
.index_hz_box ul li{
    width:130px;
    height:62px;
    margin:0 8px 5px 8px;
    float:none;
}
.index_hz_box ul li .img_box{
    width:130px;
    height:62px;
}




.huanjing_box{
    padding:20px 0;
}
.huanjing_box .list_box{
    width:230px;
}
.huanjing_box .list_box .img_box{
    width:230px;
    height:168px;
}
.huanjing_box .list_box p{
    height:50px;
    line-height:50px;
}



.honor_box{
    padding:20px 0;
}
.honor_box .list_box{
    width:230px;
}
.honor_box .list_box .img_box{
    width:230px;
    height:297px;
}
.honor_box .list_box p{
    height:50px;
    line-height:50px;
}


.pro_box .list_box{
    width:230px;
}
.pro_box .list_box .img_box{
    width:230px;
    height:200px;
}
.pro_box .list_box p{
    height:40px;
    line-height:40px;
}



.prov_intro,
.prov_info{
    padding:0 10px;
}
.prov_intro .text_box{
    font-size:15px;
}




.about_box .text_box{
    padding:0 15px;
}





.news_box .list_box{
    height:230px;
    padding:30px 0;
}
.news_box .list_box .pic_box{
    height:230px;
    line-height:230px;
}
.news_box .list_box .text_box{
    height:230px;
}





.messages_box .form_box{
     padding:10px 15px 50px 15px;
}


.contact_box{
    padding:20px 0;
}


.pro_list_btn{
    padding:0;
}
.pro_box{
    padding:20px 0;
}




}
/*md_end*/




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

.header_box{height:60px;padding:0 10px;}
.header_box h1{height:60px;line-height:60px;}
.header_box h1 img{height:28px;}
.header_box .en{margin-top:13px;margin-right:15px;margin-left:0;}
.banner .pagination{bottom:5px;}
.banner .swiper-pagination-bullet{width:6px;height:6px;}
.footer{padding:30px 15px;}
.footer_box .col1{width:40%;}
.footer_box .col3{width:60%;}
.copy{padding:20px 15px;font-size:14px;}


.htit1{
    padding:40px 15px;
}
.htit1 h2{
    font-size:25px;
}
.htit1 p{
    font-size:20px;
}



.index_pro_box .list_box{
    width:230px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:230px;
    height:202px;
}
.index_pro_box p{
    height:40px;
    line-height:40px;
}




.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat left center;
    background-size:auto 100%;
    padding:60px 0;
}
.index_about_box{
    padding-top:0;
    padding:0 15px;
}
.index_about_box .htit{
    width:100%;
    height:80px;
    background-size:auto 80px;
}
.index_about_box .text_box{
    font-size:14px;
    width:auto;
}



.index_about2 .htit h2{
    font-size:25px;
}
.index_about2 .htit p{
    font-size:16px;
}
.index_about2_box .list_box{
    width:270px;
    height:auto;
    margin-bottom:30px;
    padding-left:60px;
}
.index_about2_box .list_box i{
    width:40px;
    height:45px;
    line-height:38px;
    text-indent:12px;
    background:url(../images/index_about_tag.png) no-repeat center;
    background-size:40px auto;
    font-size:20px;
    top:8px;
}
.index_about2_box .list_box .text_box h3{
    height:45px;
    line-height:45px;
    font-size:20px;
}
.index_about2_box .list_box .text_box .text{
    font-size:15px;
}


.index_team_slide .swiper-slide{
    width:280px;
}
.index_team_slide .img_box{
    width:280px;
    height:204px;
}
.index_team_slide .text_box{
    height:50px;
    padding:15px;
}
.index_team_slide .text_box h3{
    font-size:16px;
}
.index_team_slide .text_box p{
    font-size:14px;
}


.index_application_slide .swiper-slide{
    width:280px;
}
.index_application_slide .img_box{
    width:280px;
    height:216px;
}
.index_application_slide p{
    height:50px;
    line-height:50px;
    font-size:14px;
}


.application{
    padding:10px 0;
}
.application span,
.application a{
    width:80px;
    height:30px;
    line-height:30px;
    margin:0 5px;
}



.index_news_slide .hd{
    font-size:14px;
}
.index_news_slide .hd li{
    font-size:16px;
}
.index_news_slide .hd li.on{
    color:#39a9dc;
}
.index_news_slide .bd .left_box{
    width:100%;
    float:none;
}
.index_news_slide .bd .right_box{
    width:100%;
    float:none;
}
.index_news_slide .bd .left_box .list_box{
    width:450px;
    margin:0 auto;
    margin-bottom:15px;
}
.index_news_slide .bd .right_box .list_box{
    width:450px;
    margin:0 auto;
    margin-bottom:15px;
}
.index_news_slide .bd .right_box .list_box .day{
    width:22%;
}
.index_news_slide .bd .right_box .list_box .text_box{
    width:72%;
}




.index_hz{
    padding-bottom:30px;
    text-align:center;
}
.index_hz_box ul li{
    width:130px;
    height:62px;
    margin:0 5px 5px 5px;
    float:none;
}
.index_hz_box ul li .img_box{
    width:130px;
    height:62px;
}




.agroup_box{
    position:static;
    border-radius:0;
    height:70px;
    font-size:15px;
}
.agroup_box ul{
    margin-top:25px;
}
.agroup_box ul li{
    margin:0 8px;
    padding:0 5px;
}



.huanjing_box{
    padding:20px 0;
}
.huanjing_box .list_box{
    width:230px;
}
.huanjing_box .list_box .img_box{
    width:230px;
    height:168px;
}
.huanjing_box .list_box p{
    height:40px;
    line-height:40px;
}


.honor_box{
    padding:20px 0;
}
.honor_box .list_box{
    width:230px;
}
.honor_box .list_box .img_box{
    width:230px;
    height:232px;
}
.honor_box .list_box p{
    height:40px;
    line-height:40px;
}




.pro_list_btn{
    padding:0;
}
.pro_list_btn ul li{
    width:140px;
    font-size:14px;
    margin:0 5px;
    margin-bottom:8px;
    padding:0;
}

.pro h2{
    font-size:25px;
}
.pro_box{
    padding:20px 0;
}
.pro_box .list_box{
    width:230px;
}
.pro_box .list_box .img_box{
    width:230px;
    height:200px;
}
.pro_box .list_box p{
    height:40px;
    line-height:40px;
}



.prov_slide{
    width:100%;
    padding:30px 0;
}
.prov_slide .swiper-container{
    width:450px;
    height:395px;
}
.prov_slide .swiper-container .img_box{
    width:450px;
    height:395px;
}
.prov_slide .pprev,
.prov_slide .pnext{
    top:43%;
    background-size:20px auto;
}
.prov_intro,
.prov_info{
    padding:0 10px;
}
.prov_intro .text_box{
    font-size:15px;
}



.about_box .htit h2{
    font-size:22px;
}
.about_box .htit p{
    font-size:13px;
}
.about_box .text_box{
    padding:0 15px;
    font-size:14px;
    line-height:26px;
}



.contact_box{
    padding:20px 0;
}
.contact .htit p{
    font-size:25px;
    background:url(../images/contact_hbg.png) no-repeat left center;
    background-size:35px auto;
    padding-left:50px;
}
.contact .map_box{
    width:450px;
    height:450px;
}



.news_box{
    padding:0;
}
.news_box .list_box{
    width:450px;
    height:auto;
    padding:20px 0;
    margin:0 auto;
    display:block;
}
.news_box .list_box .pic_box{
    width:450px;
    height:260px;
    line-height:260px;
    float:none;
}
.news_box .list_box .text_box{
    width:100%;
    height:auto;
    float:none;
    padding:0;
}
.news_box .list_box .text_box h4{
    font-size:18px;
    padding-bottom:10px;
    margin-top:15px;
}
.news_box .list_box .text_box p{
    font-size:14px;
    line-height:26px;
}
.news_box .list_box .text_box i{
    font-size:14px;
    margin-top:20px;
}


.messages_box .htit{
    padding-top:30px;
}
.messages_box .htit h2{
    font-size:23px;
}
.messages_box .htext{
    padding:20px 15px;
}

.messages_box .form_box{
     padding:10px 15px 50px 15px;
}
.messages_box .form_box label{
    width:100%;
    float:none;
    margin-right:0;
}






}
/*sm_end*/




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

.header_box{height:60px;padding:0 10px;}
.header_box h1{height:60px;line-height:60px;}
.header_box h1 img{height:28px;}
.header_box .en{margin-top:13px;margin-right:15px;margin-left:0;}
.banner .pagination{bottom:5px;}
.banner .swiper-pagination-bullet{width:6px;height:6px;}
.footer{padding:30px 15px;}
.footer_box .col1{width:35%;}
.footer_box .col3{width:65%;}
.copy{padding:20px 15px;font-size:14px;}


.htit1{
    padding:40px 15px;
}
.htit1 h2{
    font-size:25px;
}
.htit1 p{
    font-size:20px;
}



.index_pro_box .list_box{
    width:180px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:180px;
    height:158px;
}
.index_pro_box p{
    height:40px;
    line-height:40px;
}



.index_service_box .list_box{
    width:300px;
    margin-bottom:20px;
}
.index_service_box .list_box .text_box .num{
    font-size:60px;
}
.index_service_box .list_box .text_box .text p{
    font-size:15px;
}


.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat left center;
    background-size:auto 100%;
    padding:60px 0;
}
.index_about_box{
    padding-top:0;
    padding:0 15px;
}
.index_about_box .htit{
    width:100%;
    height:80px;
    background-size:auto 80px;
}
.index_about_box .text_box{
    font-size:14px;
    width:auto;
}




.index_about2 .htit h2{
    font-size:25px;
}
.index_about2 .htit p{
    font-size:16px;
}
.index_about2_box .list_box{
    width:270px;
    height:auto;
    margin-bottom:30px;
    padding-left:60px;
}
.index_about2_box .list_box i{
    width:40px;
    height:45px;
    line-height:38px;
    text-indent:12px;
    background:url(../images/index_about_tag.png) no-repeat center;
    background-size:40px auto;
    font-size:20px;
    top:8px;
}
.index_about2_box .list_box .text_box h3{
    height:45px;
    line-height:45px;
    font-size:20px;
}
.index_about2_box .list_box .text_box .text{
    font-size:15px;
}



.index_team_slide .swiper-slide{
    width:280px;
}
.index_team_slide .img_box{
    width:280px;
    height:204px;
}
.index_team_slide .text_box{
    height:50px;
    padding:15px;
}
.index_team_slide .text_box h3{
    font-size:16px;
}
.index_team_slide .text_box p{
    font-size:14px;
}


.index_application_slide .swiper-slide{
    width:280px;
}
.index_application_slide .img_box{
    width:280px;
    height:216px;
}
.index_application_slide p{
    height:50px;
    line-height:50px;
    font-size:14px;
}


.application{
    padding:10px 0;
}
.application span,
.application a{
    width:80px;
    height:30px;
    line-height:30px;
    margin:0 5px;
}



.index_news_slide .hd{
    font-size:14px;
}
.index_news_slide .hd li{
    font-size:16px;
}
.index_news_slide .hd li.on{
    color:#39a9dc;
}
.index_news_slide .bd .left_box{
    width:100%;
    float:none;
}
.index_news_slide .bd .right_box{
    width:100%;
    float:none;
}
.index_news_slide .bd .left_box .list_box{
    width:350px;
    margin:0 auto;
    margin-bottom:15px;
}
.index_news_slide .bd .right_box .list_box{
    width:350px;
    margin:0 auto;
    margin-bottom:15px;
}
.index_news_slide .bd .right_box .list_box .day{
    width:22%;
}
.index_news_slide .bd .right_box .list_box .text_box{
    width:72%;
}


.index_hz{
    padding-bottom:30px;
    text-align:center;
}
.index_hz_box ul li{
    width:130px;
    height:62px;
    margin:0 8px 5px 8px;
    float:none;
}
.index_hz_box ul li .img_box{
    width:130px;
    height:62px;
}


.agroup_box{
    position:static;
    border-radius:0;
    height:70px;
    font-size:15px;
}
.agroup_box ul{
    margin-top:25px;
}
.agroup_box ul li{
    margin:0 8px;
    padding:0 5px;
}



.huanjing_box{
    padding:20px 0;
}
.huanjing_box .list_box{
    width:180px;
}
.huanjing_box .list_box .img_box{
    width:180px;
    height:130px;
}
.huanjing_box .list_box p{
    height:40px;
    line-height:40px;
}


.honor_box{
    padding:20px 0;
}
.honor_box .list_box{
    width:180px;
}
.honor_box .list_box .img_box{
    width:180px;
    height:232px;
}
.honor_box .list_box p{
    height:40px;
    line-height:40px;
}





.pro_list_btn{
    padding:0;
}
.pro_list_btn ul li{
    width:140px;
    font-size:14px;
    margin:0 5px;
    margin-bottom:8px;
    padding:0;
}

.pro h2{
    font-size:25px;
}
.pro_box{
    padding:20px 0;
}
.pro_box .list_box{
    width:180px;
}
.pro_box .list_box .img_box{
    width:180px;
    height:156px;
}
.pro_box .list_box p{
    height:40px;
    line-height:40px;
}



.prov_slide{
    width:350px;
    padding:30px 0;
}
.prov_slide .swiper-container{
    width:350px;
    height:305px;
}
.prov_slide .swiper-container .img_box{
    width:350px;
    height:305px;
}
.prov_slide .pprev,
.prov_slide .pnext{
    top:43%;
    background-size:20px auto;
}
.prov_intro,
.prov_info{
    padding:0 10px;
}
.prov_intro .text_box{
    font-size:15px;
}



.about_box .htit h2{
    font-size:22px;
}
.about_box .htit p{
    font-size:13px;
}
.about_box .text_box{
    padding:0 15px;
    font-size:14px;
    line-height:26px;
}



.contact_box{
    padding:20px 0;
}
.contact .htit p{
    font-size:23px;
    background:url(../images/contact_hbg.png) no-repeat left center;
    background-size:35px auto;
    padding-left:50px;
}
.contact .map_box{
    width:350px;
    height:350px;
}




.news_box{
    padding:0;
}
.news_box .list_box{
    width:350px;
    height:auto;
    padding:20px 0;
    margin:0 auto;
    display:block;
}
.news_box .list_box .pic_box{
    width:350px;
    height:204px;
    line-height:204px;
    float:none;
}
.news_box .list_box .text_box{
    width:100%;
    height:auto;
    float:none;
    padding:0;
}
.news_box .list_box .text_box h4{
    font-size:18px;
    padding-bottom:10px;
    margin-top:15px;
}
.news_box .list_box .text_box p{
    font-size:14px;
    line-height:26px;
}
.news_box .list_box .text_box i{
    font-size:14px;
    margin-top:20px;
}


.newsv_box{
    padding:0 15px;
}



.messages_box .htit{
    padding-top:30px;
}
.messages_box .htit h2{
    font-size:23px;
}
.messages_box .htext{
    padding:20px 15px;
}

.messages_box .form_box{
     padding:10px 15px 50px 15px;
}
.messages_box .form_box label{
    width:100%;
    float:none;
    margin-right:0;
}






}
/*xm_end*/




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


.header_box{height:60px;padding:0 10px;}
.header_box h1{height:60px;line-height:60px;}
.header_box h1 img{height:28px;}
.header_box .en{margin-top:13px;margin-right:15px;margin-left:0;}
.banner .pagination{bottom:5px;}
.banner .swiper-pagination-bullet{width:6px;height:6px;}
.footer{padding:30px 15px;}
.footer_box .col1{width:35%;}
.footer_box .col3{width:65%;}
.copy{padding:20px 15px;font-size:14px;}



.htit1{
    padding:40px 15px;
}
.htit1 h2{
    font-size:25px;
}
.htit1 p{
    font-size:20px;
}



.index_pro_box .list_box{
    width:150px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:150px;
    height:132px;
}
.index_pro_box p{
    height:40px;
    line-height:40px;
}





.index_service_box .list_box{
    width:300px;
    margin-bottom:20px;
}
.index_service_box .list_box .text_box .num{
    font-size:60px;
}
.index_service_box .list_box .text_box .text p{
    font-size:15px;
}


.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat left center;
    background-size:auto 100%;
    padding:60px 0;
}
.index_about_box{
    padding-top:0;
    padding:0 15px;
}
.index_about_box .htit{
    width:100%;
    height:80px;
    background-size:auto 80px;
}
.index_about_box .text_box{
    font-size:14px;
    width:auto;
}





.index_about2 .htit h2{
    font-size:25px;
}
.index_about2 .htit p{
    font-size:16px;
}
.index_about2_box .list_box{
    width:240px;
    height:auto;
    margin-bottom:30px;
    padding-left:60px;
}
.index_about2_box .list_box i{
    width:40px;
    height:45px;
    line-height:38px;
    text-indent:12px;
    background:url(../images/index_about_tag.png) no-repeat center;
    background-size:40px auto;
    font-size:20px;
    top:8px;
}
.index_about2_box .list_box .text_box h3{
    height:45px;
    line-height:45px;
    font-size:20px;
}
.index_about2_box .list_box .text_box .text{
    font-size:15px;
}






.index_team_slide .swiper-slide{
    width:280px;
}
.index_team_slide .img_box{
    width:280px;
    height:204px;
}
.index_team_slide .text_box{
    height:50px;
    padding:15px;
}
.index_team_slide .text_box h3{
    font-size:16px;
}
.index_team_slide .text_box p{
    font-size:14px;
}



.index_application_slide .swiper-slide{
    width:280px;
}
.index_application_slide .img_box{
    width:280px;
    height:216px;
}
.index_application_slide p{
    height:50px;
    line-height:50px;
    font-size:14px;
}
.index_application_slide .application{
    padding:10px 0;
}


.application span,
.application a{
    width:80px;
    height:30px;
    line-height:30px;
    margin:0 5px;
}




.index_news_slide .hd{
    font-size:14px;
}
.index_news_slide .hd li{
    font-size:16px;
}
.index_news_slide .hd li.on{
    color:#39a9dc;
}
.index_news_slide .bd .left_box{
    width:100%;
    float:none;
}
.index_news_slide .bd .right_box{
    width:100%;
    float:none;
}
.index_news_slide .bd .left_box .list_box{
    width:300px;
    margin:0 auto;
    margin-bottom:15px;
}
.index_news_slide .bd .right_box .list_box{
    width:300px;
    margin:0 auto;
    margin-bottom:15px;
}
.index_news_slide .bd .right_box .list_box .day{
    width:22%;
}
.index_news_slide .bd .right_box .list_box .text_box{
    width:72%;
}



.index_hz{
    padding-bottom:30px;
    text-align:center;
}
.index_hz_box ul li{
    width:130px;
    height:62px;
    margin:0 5px 5px 5px;
    float:none;
}
.index_hz_box ul li .img_box{
    width:130px;
    height:62px;
}





.agroup_box{
    position:static;
    border-radius:0;
    height:70px;
    font-size:15px;
}
.agroup_box ul{
    margin-top:25px;
}
.agroup_box ul li{
    margin:0 8px;
    padding:0 5px;
}



.huanjing_box{
    padding:20px 0;
}
.huanjing_box .list_box{
    width:150px;
}
.huanjing_box .list_box .img_box{
    width:150px;
    height:110px;
}
.huanjing_box .list_box p{
    height:40px;
    line-height:40px;
}



.honor_box{
    padding:20px 0;
}
.honor_box .list_box{
    width:150px;
}
.honor_box .list_box .img_box{
    width:150px;
    height:193px;
}
.honor_box .list_box p{
    height:40px;
    line-height:40px;
}





.pro_list_btn{
    padding:0;
}
.pro_list_btn ul li{
    width:140px;
    font-size:14px;
    margin:0 5px;
    margin-bottom:8px;
    padding:0;
}

.pro h2{
    font-size:25px;
}
.pro_box{
    padding:20px 0;
}
.pro_box .list_box{
    width:150px;
}
.pro_box .list_box .img_box{
    width:150px;
    height:130px;
}
.pro_box .list_box p{
    height:40px;
    line-height:40px;
}





.prov_slide{
    width:300px;
    padding:30px 0;
}
.prov_slide .swiper-container{
    width:300px;
    height:265px;
}
.prov_slide .swiper-container .img_box{
    width:300px;
    height:265px;
}
.prov_slide .pprev,
.prov_slide .pnext{
    top:36%;
    background-size:20px auto;
}
.prov_intro,
.prov_info{
    padding:0 10px;
}
.prov_intro .text_box{
    font-size:15px;
}





.about_box .htit h2{
    font-size:22px;
}
.about_box .htit p{
    font-size:13px;
}
.about_box .text_box{
    padding:0 15px;
    font-size:14px;
    line-height:26px;
}



.contact_box{
    padding:20px 0;
}
.contact .htit p{
    font-size:23px;
    background:url(../images/contact_hbg.png) no-repeat left center;
    background-size:35px auto;
    padding-left:50px;
}
.contact .map_box{
    width:300px;
    height:300px;
}




.news_box{
    padding:0;
}
.news_box .list_box{
    width:300px;
    height:auto;
    padding:20px 0;
    margin:0 auto;
    display:block;
}
.news_box .list_box .pic_box{
    width:300px;
    height:175px;
    line-height:175px;
    float:none;
}
.news_box .list_box .text_box{
    width:100%;
    height:auto;
    float:none;
    padding:0;
}
.news_box .list_box .text_box h4{
    font-size:18px;
    padding-bottom:10px;
    margin-top:15px;
}
.news_box .list_box .text_box p{
    font-size:14px;
    line-height:26px;
}
.news_box .list_box .text_box i{
    font-size:14px;
    margin-top:20px;
}



.newsv_box{
    padding:0 15px;
}





.messages_box .htit{
    padding-top:30px;
}
.messages_box .htit h2{
    font-size:23px;
}
.messages_box .htext{
    padding:20px 15px;
}

.messages_box .form_box{
     padding:10px 15px 50px 15px;
}
.messages_box .form_box label{
    width:100%;
    float:none;
    margin-right:0;
}











}
/*xs_end*/