﻿@charset "utf-8";
@media only screen and (max-width : 1919px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1600px) {

}
@media only screen and (max-width : 1200px) {

}
@media only screen and (max-width : 1024px) {
/*.webmain{ min-width: initial; }
.content{ padding: 0 10px; width: auto; }
.nav_handle{ display: block; }
.y-kefu-box01{ zoom:.6; }

.header .logo{ padding: 15px 0; }
.header .logo img{ height: 20px; }
.header .lang{ padding: 13px 0; margin-left: 0; }
.header .searchann .kai,.header .searchann .guan{ line-height: 50px; }
.searchmain{ top: 50px; }
.searchmain .content{ padding: 50px 20px; zoom:.8; }

.header .inmuen{ margin-left: 0; clear: both; float: none; display: none; }
.header .inmuen ul li{ float: none; padding: 0; }
.header .inmuen ul li a{ line-height: 35px; }
.header .inmuen ul li a:before{ bottom: 0; }
.banner .banner-left{ left: 0; zoom:.7; }
.banner .banner-right{ right: 0; zoom:.7; }
.banner .pagination{ zoom:.7; bottom: 5px !important; }

.inpro{ padding: 30px 0; }
.inpro .lmtit{ font-size: 25px; }
.inpro .lmxian{ width: 50px; margin: 10px auto; }
.inpro .nav ul{ overflow-x: auto; white-space: nowrap; }
.inpro .list ul li{ width: 48%; }

.incase{ padding: 30px 0; }
.incase .lmtit{ font-size: 25px; }
.incase .lmxian{ width: 50px; margin: 10px auto; }
.incase .list{ padding: 10px 0; }
.incase .list ul{ width: 102%; left: -1%; }
.incase .list ul li:nth-child(1){ width: 98%; margin: 1%; }
.incase .list ul li{ width: 48%; margin: 1%; }

.innews{ padding: 30px 0; }
.innews .lmtit{ font-size: 25px; }
.innews .lmxian{ width: 50px; margin: 10px auto; }
.innews .list{ padding: 10px 0 0; }
.innews .list ul{ width: 102%; left: -1%; }
.innews .list ul li{ width: 98%; margin: 0 1% 2%; }

.footer .fcon{ width: auto; float: none; margin-bottom: 15px; }
.footer .fcon .logo img{ height: 30px; }
.footer .qlink{ display: none; }
.footer .fmess{ width: 100%; float: none; }
.footer .fmess .jj{ text-align: left; }
.footer .fmess .sub{ width: 100%; }

.nybanner{ height: 120px; }
.nyabout{ padding: 30px 0; }
.nyabout .lmtit{ font-size: 25px; }
.nyabout .lmxian{ width: 50px; margin: 10px auto 15px; }
.nyabout .wz{ padding: 0; }
.nyabout .wz .pic{ width: auto; position: static; margin-bottom: 10px; }
.nyabout .wz .btit{ font-size: 20px; }
.nyaboutpic{ padding: 0 0 30px; }

.nyhistory{ padding: 30px 0; }
.nyhistory .lmtit{ font-size: 20px; margin-bottom: 15px; }
.nyhistory .nr{ padding: 0 50px; }
.nyhistory .nyhistorylist .swiperprev,.nyhistory .nyhistorylist .swipernext{ width: 40px; line-height: 40px; height: 40px; font-size: 20px; top: 90px; }
.nyhistory .nyhistorylist:before{ width: calc(100% - 160px); left: 80px; }

.nyres{ padding: 30px 0; }
.nyres .lmtit{ font-size: 20px; margin-bottom: 15px; }
.feny{ zoom:.5; }
.showinfo{ padding: 30px 0 20px; }
.showinfo .nr{ padding: 0; }
.box{ zoom:.6; position: static; margin: 0 auto; }
.showinfo .nr .lmtit{ font-size: 20px; padding: 10px 0; }
.showinfo .nr .jj{ margin-bottom: 0; }
.showprodetail .lmtit span{ font-size: 20px; }
.showprodetail{ padding: 0 0 30px; }

.nypar .lmtit{ font-size: 25px; }
.nypar .lmxian{ width: 50px; margin: 10px auto 15px; }

.nypage{ padding: 30px 0; }
.nypage .lmtit{ font-size: 25px; }
.nypage .lmxian{ width: 50px; margin: 10px auto 15px; }
.nynav ul{ display: block; overflow-x: auto; white-space: nowrap; }
.nypar .list ul li{ width: 31.333%; }
.nycase .list ul li{ width: 98%; }
.nycase .lmtit{ font-size: 25px; }
.nycase .lmxian{ width: 50px; margin: 10px auto 15px; }

.shownews .lmtit{ font-size: 20px; }
.shownews{ padding: 30px 0; }

.nynews{ padding: 30px 0; }
.nynews .lmtit{ font-size: 25px; }
.nynews .lmxian{ width: 50px; margin: 10px auto 15px; }
.nynews .list ul li{ padding: 15px; position: static; }
.nynews .list ul li .pic{ position: static; width: auto; margin-bottom: 10px; }
.nynews .list ul li .tit{ font-size: 18px; }
.nynews .list ul li .jj{ margin-bottom: 15px; }

.nycontact{ padding: 30px 0; }
.nycontact .lmtit{ font-size: 25px; }
.nycontact .lmxian{ width: 50px; margin: 10px auto 15px; }
.shownews .lmxian{ width: 50px; }
.nycontact .nycontactnr .btit{ font-size: 20px; }
.nycontact .nycontactnr .nr{ padding: 0; }
.nycontact .nycontactnr .nr .map{ position: static; width: auto; margin-top: 15px; }
.nycontact .nycontactnr .nr .li{ margin-top: 15px; padding-left: 0; }
.nycontact .nymess .sjj{ padding-left: 0; margin-top: 10px; }
.nycontact .nymess .nr{ padding-left: 0; margin-top: 15px; }
.nycontact .nymess .nr .text{ width: 100%; margin: 0 0 10px; }
.nycontact .nymess .nr .textarea{ margin: 0; }
.nycontact .nymess .nr .sub{ width: 100%; margin-top: 10px; }*/
}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {

}
@media only screen and (max-width : 640px) {

}
@media only screen and (max-width : 480px) {

}
@media only screen and (max-width : 360px) {

}

