﻿@charset "utf-8";
/*自适应*/
@media screen and (max-width: 1020px){
    .top_main{width: 96%;}
    .top_nav ul li a{padding-left: 10px;margin-left: 10px;}
    #slides{height: 260px;}
    .bigmain{width: 98%;}
    .m_list2 ul li{width: 26.4% !important;margin-right: 2% !important;height: 295px !important;}
    .m_list2 ul li i{width: 99% !important;height: 41% !important;}
    .about_cont2 .m_list2 ul li{margin-top: 25px;}
    .about_cont1{width: 26.5%;}
    .pro_add1, .pro_add2{width: 100% !important;}
    .side-content-wrap img{width: 100%;}
    .about_list1{width: 100% !important;}
    .about_cont2{width: 68% !important;}
    .in_tab1{margin-left: 0 !important;}
    .in_tab1 table{width: 95%;margin: 0 auto;}
    .in_tab1 table tr{width: 100%;}
    .in_tab1 table tr td{display: block !important;text-align: left !important;width: 100%;}
    .in_tab1 table tr td:first-child{padding-right: 0 !important;}
    .in_txt2{display: inline-block;width: 15%;text-align: right;}
    .in_text1{width: 82% !important;}
    .in_text2{width: 82% !important;}
    .in_tab1 table tr td[colspan='2'] .in_txt2{margin-left: 0 !important;}
    .m_txt1{width: 100%;text-align: center;height: auto !important;}
    .m_list1{display: table;margin: 0 auto;float: none !important;padding-bottom: 15px;}
}
@media screen and (max-width: 820px){
    .top_bg{overflow: visible;}
    .top_main{width:98%;overflow: visible;height: 80px;}
    .logo{padding-top: 18px;}
    .top_cont1{padding-top: 10px;}
    .top_nav{padding-top: 12px;}
    .top_menu{display: block;}
    .top_nav ul{position: absolute;top: 36px;right:0;padding:3px 10px;text-align:center;background: #efeff3;z-index: 999;display: none;}
    .top_nav ul li{clear: both;float: none;line-height: 25px;}
    .top_nav ul li a{background: none;margin: 0;padding: 0;color: #4a4848;}
    .top_nav ul li.active a{font-weight: bold;}
    .bigmain{width: 98%;}
    #slides{height: 200px;}
    .m_txt1 h3{padding-top: 20px !important;}
    .m_list1{width:625px !important;}
    .m_list1 ul li{width: 287px !important;margin-right: 15px !important;}
    .m_list2 ul{width: auto !important;}
    .m_list2 ul li{width: 44% !important;margin-right: 0 !important;padding-left: 4%;height: 300px !important;}
    .m_list2 ul li i{width: 99% !important;height: 60% !important;}
    .about_cont1{display: none;}
    .about_cont2{width: 95% !important;padding-left: 2.5% !important;padding-right: 2.5% !important;}
    .about_txt3 p{margin-top: 18px !important;}
    .ctact_maps img{width: 100% !important;height: auto !important;}
    .user_u1 li{width: 100% !important;}
    .user_list1 dl dd{padding-bottom: 12px !important;margin-top: 12px !important;}
    .down_list1{width: 100% !important;}
    ul.down_u1{width: auto !important;}
    .down_u1 li{width: 100% !important;margin-right: 0 !important;}
    .down_u1 li p{margin-left: 12px;float: left;}
    .m_cont1{padding: 0 4% !important;}
    .pro_tit1 img{width: 100% !important;height: auto !important;}
    .pro_tit1 h2{font-size: 18px !important;margin-bottom: 12px !important;line-height: 22px;}
    .pro_list1{width: 75%;margin: 0 auto;}
    .pro_img1{width: 100%;margin-right: 0;}
    .pro_img1 img{width: 100% !important;height: 100% !important;}
    .pro_txt3{float:left;width:100%;margin-top: 10px;}
    .in_tab1 table{width: 100%;}
}
@media screen and (max-width: 640px){
    .m_tit1{margin-bottom: 15px;}
    .m_list1{width: 50% !important;padding-bottom: 0 !important;}
    .m_list1 ul{width: auto !important;}
    .m_list1 ul li{margin-right: 0 !important;width: 100% !important;line-height: 28px !important;}
    .m_list1 ul li:last-child{border-bottom: 0;}
    .m_list2 ul li{height: 262px !important;}
}
@media screen and (max-width: 600px) {
    #slides{height: 185px;}
    .in_tab1{margin-top: 18px !important;}
    .in_tab1 table{line-height: 28px !important;}
    .in_txt1{padding-top: 10px !important;padding-bottom: 12px;!important;}
    .in_txt2{width: 100%;text-align: left;padding-top: 10px;}
    .in_text1{width: 97.5% !important;}
    .in_text2{width: 97.5% !important;}
    .in_btn1{margin-left: 0 !important;}
    .ctact_txt1{width: 100%;}
    .ctact_txt2{width: 100%;float: left;}
    .down_u1 li p{margin-left: 0;float: left;clear: both;width: 100%;margin-bottom: 12px;}
    .m_txt1 h3{font-size: 16px !important;}
    .m_txt1 h2{font-size: 24px !important;}
}
@media screen and (max-width: 590px) {
    .m_list2{padding-top: 20px !important;width: 70%;margin: 0 auto;}
    .m_list2 ul li{min-width: 100% !important;min-height:0 !important;padding-left: 0 !important;margin-top: 20px !important;}
    .m_list2 ul li i{width: 99.2% !important;margin-top: 5px !important;}
    .m_list2 ul li p{width: 100%;padding-top: 3px !important;}
    .m_list2 ul li p br{display: none;}
    .m_list1{width: 60% !important;}
}
@media screen and (max-width: 580px){#slides{height: 175px;}}
@media screen and (max-width: 560px){#slides{height: 165px;}}
@media screen and (max-width: 520px){#slides{height: 160px;}}
@media screen and (max-width: 500px){
    #slides{height: 155px;}
    .m_list1{width: 70% !important;}
}
@media screen and (max-width: 480px){
    #slides{height: 145px;}
    .m_list2{width: 100%;}
    .pro_list1{width: 90%;}
}
@media screen and (max-width: 460px){
    #slides{height: 135px;}
    .top_main{height: 70px;}
    .logo{padding-top: 12px;}
    .top_cont1{padding-top: 6px;}
    .top_menu img{width: 18px;}
    .top_ser input{width: 130px;}
    .about_txt3 p{margin-top: 12px !important;}
    .in_text1{width: 97% !important;}
    .in_text2{width: 97% !important;}
    .ctact_txt1 h4{margin-bottom: 6px !important;}
    .m_txt1 h3{font-size: 14px !important;}
    .m_txt1 h2{font-size: 20px !important;}
    .m_list1{width: 80% !important;}
    .pro_list1{width: 100%;}
}
@media screen and (max-width: 420px){
    #slides{height: 125px;}
    .logo{padding-top: 15px;}
    .logo img{width: 165px;height: auto;}
    .about_tit1{font-size: 18px !important;}
    .m_list1{width: 90% !important;}
}
@media screen and (max-width: 380px){
    #slides{height: 105px;}
    .top_ser input{width: 100px;height: 20px;line-height: 20px;}
    .top_ser button{height: 20px;width: 30px;}
    .about_cont2{margin-top: 15px !important;}
    .in_text1{width: 96% !important;}
    .in_text2{width: 96% !important;}
    .in_txt2{padding-top: 0 !important;}
    .m_list1{width: 100% !important;}
}
@media screen and (max-width: 340px){
    #slides{height: 95px;}
    .logo{padding-top: 18px;}
    .logo img{width: 150px;}
    .top_ser input{width: 90px;height: 18px;line-height: 18px;}
    .top_ser button{height: 18px;width: 26px;}
    .in_text1{width: 95.5% !important;}
    .in_text2{width: 95.5% !important;}
}