@charset "utf-8";
@media only screen and (max-width : 1919px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1500px) {

}
@media only screen and (max-width : 1300px) {
.webmain{ min-width: 1200px; }
.content{ width: 1200px; }
.inpro .leftnav{ width: 250px; }
.inpro .right{ width: 930px; }
.inyoushi .nr .li .pic{ width: 530px; }
.incase .nr .hd ul li{ padding: 48px 10px; }
.incase .nr .hd{ width: 350px; }
.incase .nr{ padding-right: 370px; }
.incase .nr{ min-height: 600px; }

.tem_inner{ width: 1200px; }
.met_section{ width: 1200px; }
.met_module3_list ul.lists_1 li{ width: 304px; }
#imglist ul.lists_1 li{ width: 300px; }
.xgcasenr .bd ul li a{ padding: 0 10px; }
.xgcasenr .prev{ left: 0; z-index: 99; }
.xgcasenr .next{ right: 0; z-index: 99; }
}
@media only screen and (max-width : 1024px) {

}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {
.webmain{ min-width: initial; }
.content{ width: auto; padding: 0 10px; }
.intop .fl{ display: none; }
.header{ padding: 0; }
.header .lang{ position:static; line-height:50px; float:right; }
.header .logo{ padding: 10px 0; border: 0; }
.header .logo img{ height: 30px; width: auto; }
.header .title,.header .right{ display: none; }
.nav_handle{ display: block; }
.inmuen{ display: none; padding: 10px 0; background-color: #fff; top:50px; }
.inmuen .content { padding: 0; }
.inmuen ul li{ float: none; width: 100%; }
.inmuen ul li a{ padding: 0; text-align: center; font-size: 14px; color: #333;  line-height: 35px; height:35px;}
.inmuen ul li.on a,
.inmuen ul li:hover a { color: #fff; }
#qidian_wpa_3009122500_1095{ display:none; }
.banner{ margin-top: 50px; padding-bottom:30px; }
.banner .pagination{ bottom: 0; }
.banner .pagination .swiper-pagination-switch{ width: 10px; height: 10px; margin: 0 3px; }
.banner .banner-left{ margin-top:-40px; }
.banner .banner-right{ margin-top:-40px; }
.banner .banner-left,.banner .banner-right{ zoom: .6 ;}
.inkey{ display: none; }
.injiagong{ padding: 20px 0; }
.injiagong .lmtit{ font-size: 20px; }
.injiagong .lmjj{ margin-bottom: 20px; }
.injiagong .bd ul li{ width: 50%; }
.injiagong .bd ul li .wz{ padding: 45px 10px 0; }
.injiagong .bd ul li .jj{ font-size: 12px; }
.inpro{ padding: 20px 0; }
.inpro .leftnav{ width: auto; float: none; margin-bottom: 20px; display: none; } 
.inpro .right{ width: auto; float: none; }
.inpro .right ul li{ width: 48%; }
.inpro .right ul li .tit{ height: 30px; line-height: 30px; font-size: 14px; }
.inpro .right ul li.last{ display: none; }
.inyoushi{ padding: 20px 0; }
.inyoushi .lmtit{ font-size: 20px; }
.inyoushi .lmtit span{ font-size: 35px; }
.inyoushi .lmjj{ margin-bottom: 20px; }
.inyoushi .nr .xian{ display: none; }
.inyoushi .nr{ height: auto; }
.inyoushi .nr .li{ position: static; }
.inyoushi .nr .li .pic{ width: auto; float: none; margin-bottom: 10px; }
.inyoushi .nr .li .sz{ display: none; }
.inyoushi .nr .li .wz{ width: auto; float: none; margin-top: 0; margin-bottom: 20px; }
.inyoushi .nr .li .wz .tit{ font-size: 20px; margin-bottom: 10px; }
.inyoushi .nr .li .wz .jj{ font-size: 14px; line-height: 25px; }
.inyoushi .nr .li.li2 .wz{ width: auto; }
.inyoushi .nr .li.li2 .wz .tit{ text-align: left; }
.inpinzhi{ padding: 20px 0; }
.inpinzhi .lmtit{ font-size: 20px; }
.inpinzhi .hd{ padding: 20px 0; }
.inpinzhi .hd ul li{ height: 40px; line-height: 40px; padding: 0 20px; margin: 0 10px; font-size: 14px; }
.inpinzhi .bd ul .li{ width: auto; float: none; margin: 0; }
.inpinzhi .bd ul li{ margin-bottom: 10px; }
.inpinzhi .bd ul li.one{ width: auto; float: none; margin-bottom: 10px; }
.incase{ padding: 20px 0; }
.incase .lmtit{ font-size: 20px; }
.incase .lmjj{ margin-bottom: 20px; }
.incase .nr{ padding: 0; min-height: inherit; }
.incase .nr .hd{ position: static; width: auto; margin-bottom: 10px; }
.incase .nr .hd ul li{ padding: 10px 0 15px; }
.incase .nr .bd ul li .wz .tit{ font-size: 16px; }
.inabout{ padding: 20px 0; }
.inabout .lmtit{ font-size: 20px; }
.inabout .lmjj{ margin-bottom: 20px; }
.inabout .nr{ padding-bottom: 20px; font-size: 14px; line-height: 25px; }
.inabout .more{ width: 150px; font-size: 14px; }
.Bottomerkg,.Bottomer{ display: block; }
.page-down{ right: 10px; bottom: 74px; }

.tem_inner{ width: auto; padding: 0 10px; height: auto !important; }
.key-serch{ height: auto; padding: 10px 0; margin-top:10px; }
.met_position{ height: auto; line-height: 18px; float: none; font-size: 12px; color: #999; }
.key-serch .search{ margin: 10px 0 0; float: none; }
.key-serch .search span.navsearch_input{ float: none; }
.key-serch .search span.navsearch_input input{ width: 80%; height: 35px; line-height: 35px; box-sizing: border-box; display: block; }
.key-serch .search .searchgo{ width: 20%; height: 35px; line-height: 35px; display: block; outline: none; }
.met_section{ width: auto; padding: 10px 10px 0; }
.met_section aside{ float: none; width: auto; margin-bottom: 10px; }
.met_section aside section h2{ font-size: 18px; padding: 10px 0 10px 56px; background-size: auto 18px; }
.met_section aside .met_aside dl dt a{ font-size: 14px; padding: 5px 10px 5px 15px; }
.nycon1{ display: none; }
.met_section article .met_article{ margin: 0; }
.met_section article{ margin: 0; width: auto; float: none; }
.met_article_head{ margin-bottom: 10px; }
.met_module1{ padding: 0; }

.met_section aside .met_aside_list { display: none; }

.met_module3_list ul.lists_1{ position: relative; width: 102%; left: -1%; margin: 0; }
.met_module3_list ul.lists_1 li{ width: 48%; margin: 1%; float: left; }
.met_module3_list ul.lists_1 li i{ display: none; }
.met_module3_list ul.lists_1 li .product_detail{ padding: 10px; }
.met_pager{ padding: 10px 0 0; }
.met_pager a,.met_pager .PreA, .met_pager .NextA{ margin: 0 2px; height: 20px; line-height: 20px; font-size: 12px; width: auto; min-width: initial; padding: 0 5px; }
.xgcase{ padding: 20px 0; }
.xgcase .lmtit{ margin-bottom: 20px; }
.xgcase .lmtit .cn{ font-size: 20px; }
.xgcasenr .bd ul li{ width: 50%; }
.xgcasenr .bd ul li a{ padding: 0 5px; }
.xgcasenr .bd ul li .tit{ padding: 0 10px; font-size: 14px; }
.showproleft{ padding: 0; }
.showprojj{ min-height: initial; }
.box{ position: static; width: 300px; margin: 0 auto; }
.tb-s310,.tb-s310, .tb-s310 a{ width: 300px; height: 300px; }
.tb-thumb li{ height: 47px; }
.tb-s40, .tb-s40 a{ width: 45px; height: 47px; }
.tb-thumb .tb-selected{ height: 47px; }
.tb-s40 a img{ width: 45px; height: 45px; }
.zoomDiv{ display: none !important; }
.slideTxtBox .bd ul{ font-size: 14px; line-height: 30px; padding: 15px 0; }

.met_section article{ padding-bottom: 20px; }
#imglist ul.lists_1{ position: relative; width: 102%; left: -1%; margin: 0; }
#imglist ul.lists_1 li{ width: 48%; margin: 1%; }
#imglist ul.lists_1 li a{ padding: 0; }
.met_module2{ padding: 10px }
.met_module2 h1.met_title{ font-size: 18px; line-height: 25px; }
.met_tools{ margin-top: 20px; }
.nyabout{ font-size: 14px; line-height: 30px; }
.met_tools{ height: auto; }
.met_tools .met_page{ position: static; }
.met_tools .met_page li{ display: block; margin: 0; line-height: 30px; }
.tb-pic a img{ max-width: 300px !important; max-height: 300px !important; }

.p14-infolist-1-list dl{ padding: 15px; }
.p14-infolist-1-list dt{ width: auto; float: none; margin: 0 0 10px; }
.p14-infolist-1-list-desc{ margin-bottom: 15px; }

.ph_table ,
.ph_table thead,
.ph_table tbody,
.ph_table th,
.ph_table td,
.ph_table tr { display: block; }
.ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
.ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
.ph_table tbody td { border: none; border-bottom: 1px solid #eee; position: relative; padding:15px 0;  padding-left: 90px; white-space: normal; text-align: left; font-size:16px; line-height:20px;}
.ph_table td:before { content: attr(data-title); position: absolute; top: 0; left: 0; padding:15px 0; width: 80px; text-indent:10px;  white-space: nowrap; text-align: left; font-weight:bold; font-size:14px;}
.ph_table .td1,
.ph_table .td2{ padding-left:90px;}
.ph_table .td1 .nr{ height:auto;}

.tjwtBox{width: 300px;padding: 0;margin: 0 auto;}
.tjwtBox .m_form .iptTxt{ width: 217px; }
.tjwtBox .m_form .txtAre{ width: 189px; }

.footer{padding:20px 0;font-size: 12px; }
.footer .copyright { float: left;}
.footer .copyright span:first-child {display: inline-block;}
.footer .fewm{ float:none; width:auto; margin:20px 0; clear: both; }
.footer .fewm .li{ padding:0 5px; }
.footer .address{ float:none; }

.nyprohome { grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); margin-right: 0; }
.nyprohome .list { width: 100%; margin-right: 0; margin-bottom: 10px; }
.nyprohome .list .stit span { font-size: 16px; }

.inpronav { grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); margin-right: 0; }
.inpronav .list { width: 100%; margin-right: 0; margin-bottom: 10px; padding: 5px 10px; }
.inpronav .list .stit span { font-size: 16px; }

.innews { padding: 0; }
.innews .title { font-size: 18px; line-height: 30px; }
.innews .right { width: 100%; margin-top: 0; }
.innews .right .nr { padding: 10px; }
.innews .right .nr .one .pic { position: static; width: 100%; height: auto; }
.innews .right .nr .one .txt { padding-left: 0; padding-top: 10px; }
.innews .right .nr .one .txt h3 { font-size: 16px; }
.innews .right .nr .one .txt p { line-height: 24px; margin-top: 4px; }
.innews .right .nr .one .txt a { margin-top: 8px; }
.innews .right .nr ul { margin-top: 6px; }
.innews .right .nr ul li { width: 100%; }
.innews .right .nr ul li a,
.innews .right .nr ul li:nth-child(odd) a,
.innews .right .nr ul li:nth-child(even) a { padding: 10px 100px 10px 20px; }
.innews .right .nr ul li a .date,
.innews .right .nr ul li:nth-child(odd) .date { right: 10px; }
.innews .right .nr ul li:nth-child(even) a::after { left: 4px; }

.in-key-serch{ height: auto; padding: 10px; }
.in-key-serch .search{ margin: 10px 0 0; float: none; }
.in-key-serch .search span.navsearch_input{ float: none; }
.in-key-serch .search span.navsearch_input input{height: 35px; line-height: 35px; box-sizing: border-box; display: block; }
.in-key-serch .search .searchgo{ height: 35px; line-height: 35px; display: block; outline: none; }

.showpro { padding-bottom: 0; }

.showprogs .lmtit{ margin-bottom:5px; font-size: 16px; }

.nybanner .content{ padding:0px; }
}
@media only screen and (max-width : 640px) {

}
@media only screen and (max-width : 480px) {

}
@media only screen and (max-width : 360px) {

}

