﻿@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{ background: #111; }
.header .logo{ padding: 13px 0; }
.header .logo img{ height: 24px; }
.header .searchann .kai,.header .searchann .guan{ line-height: 50px; }
.header .lang{ font-size: 12px; margin-right: 10px; line-height: 50px; }
.header .inmuen{ display: none; float: none; clear: both; padding: 0 0 10px; margin: 0; }
.header .inmuen ul li{ float: none; padding: 0; position: relative; }
.header .inmuen ul li > a{ line-height: 40px; font-size: 16px; padding-right: 0; }
.header .lang{ margin: 10px 0; padding-left: 10px; line-height: 24px; }
.searchmain{ top: 50px; }
.searchmain .content{ padding: 50px 20px; zoom:.8; }
.header .inmuen ul li:hover .erji{ display: none; }

.banner{ margin-top: 50px; }
.banner .pagination{ bottom: 10px !important; zoom:.7; }
.banner .banner-left{ left: 0; zoom:.7; }
.banner .banner-right{ right: 0; left: initial; zoom:.7; }

.inpro{ padding: 30px 0; }
.inpro .lmtit{ font-size: 25px; line-height: 30px; margin-bottom: 0; }
.inpro .lmjj{ font-size: 14px; margin-bottom: 15px; }
.inpro .list ul li{ width: 48%; }
.inpro .list ul li .wz{ padding: 10px; }
.inpro .list ul li .wz .tit{ font-size: 16px; }
.inpro .list ul li .wz .ico{ display: none; }

.incul{ padding: 30px 0; }
.incul .lmtit{ font-size: 25px; line-height: 30px; margin-bottom: 0; }
.incul .lmjj{ font-size: 14px; margin-bottom: 15px; }
.incul .list{ background: none !important; }
.incul .list ul li{ width: 100%; margin: 0; padding: 20px 0 20px 80px; }
.incul .list ul li:nth-child(even){ margin: 0; }
.incul .list ul li:nth-child(odd){ padding: 20px 0 20px 80px; text-align: left; }
.incul .list ul li .ico{ zoom:.7; left: 0; }
.incul .list ul li:nth-child(odd) .ico{ right: initial; left: 0; }
.incul .list ul li:nth-last-child(1), .incul .list ul li:nth-last-child(2){ border-bottom: 1px solid #ccc; }
.incul .list ul li .jj{ font-size: 14px; }
.incul .list ul li .tit{ margin-bottom: 0; }

.inabout{ padding: 30px 0; }
.inabout .left{ float: none; width: auto; margin-bottom: 15px; }
.inabout .left .lmtit{ font-size: 25px; line-height: 30px; margin-bottom: 0; }
.inabout .left .lmjj{ font-size: 14px; margin-bottom: 15px; }
.inabout .more{ width: auto; max-width: initial; font-size: 14px; line-height: 35px; margin-bottom: 10px; }
.inabout .shuju .sli .sz span{ font-size: 20px; }
.inabout .shuju .sli .sz{ line-height: 25px; }
.inabout .shuju .sli .tit{ font-size: 14px; }
.inabout .shuju .sli{ padding: 10px 0; }
.inabout .right{ float: none; width: auto; }
.inabout .right .lmitt{ font-size: 20px; }
.inabout .right .wz{ font-size: 14px; line-height: 25px; }
.inabout .right img{ margin-top: 10px; }

.inhonor{ padding: 30px 0; }
.inhonor .lmtit{ font-size: 25px; line-height: 30px; }
.inhonor .list .prev{ left: 0; z-index: 8; }
.inhonor .list .next{ right: 0; z-index: 8; }

.invideo{ padding: 50px 0; }
.invideo .wz{ font-size: 30px; margin-bottom: 20px; line-height: 40px; }
.invideo .ann{ zoom:.8; }
.invideoxf .nr{ margin: 0 10px; }
.invideoxf .nr iframe{ height: 300px; }

.incase{ padding: 30px 0; }
.incase .lmtit{ font-size: 25px; line-height: 30px; margin-bottom: 0; }
.incase .lmjj{ font-size: 14px; margin-bottom: 15px; }
.incase .list{ background: none !important; }
.incase .list ul li{ width: 98%; }
.incase .list ul li .wz{ padding: 15px 100px 15px 15px; }
.incase .list ul li .wz .tit{ font-size: 16px; }

.innews{ padding: 30px 0; }
.innews .lmtit{ font-size: 25px; line-height: 30px; margin-bottom: 0; }
.innews .lmjj{ font-size: 14px; margin-bottom: 15px; }
.innews .list ul li{ padding: 10px 0; }
.innews .list ul li .pic{ position: static; width: auto; height: auto; }
.innews .list ul li .pic .img{ position: static; padding-bottom: 70%; height: auto; }
.innews .list ul li .date{ padding-top: 10px; }
.innews .list ul li .xian{ margin: 10px 0; }
.innews .list ul li .tit{ font-size: 18px; margin-bottom: 10px; line-height: 25px; }
.innews .list ul li .jj{ font-size: 14px; line-height: 22px; margin-bottom: 10px; }
.innews .list ul li .ico{ zoom:.8; }

.innews .list ul li:nth-child(n+10){ width: 98%; margin: 15px 1% 0; padding: 20px 15px; }
.innews .list ul li:nth-child(n+10) .date{ margin-bottom: 5px; }
.innews .list ul li:nth-child(n+10) .tit{ font-size: 18px; }

.footer{ padding: 20px 0; }
.footer .left{ width: auto; float: none; margin: 0; }
.footer .left .logo{ margin-bottom: 5px; }
.footer .left .logo img{ height: 40px; }
.footer .left .jj{ font-size: 14px; margin-bottom: 15px; }
.footer .left .sli{ font-size: 14px; margin: 10px 0 0; }
.footer .fnav{ display: none; }
.banq{ padding: 10px 0; }
.banq .nr{ padding: 0; font-size: 12px; }
.banq .nr .fenx{ position: static; margin-top: 5px; width: auto; text-align: center; }
.banq .nr .fenx a{ margin: 0 5px; zoom:.8; }

.nybanner{ margin-top: 50px; padding: 80px 0; }
.nybanner .wz{ margin: 0; }
.nybanner .lmtit{ font-size: 25px; margin-bottom: 0; }

.weizhi{ font-size: 12px; padding: 5px 0; }

.nyabout{ padding: 30px 0; }
.nyabout .lmtit{ font-size: 25px; line-height: 30px; margin-bottom: 0; }
.nyabout .lmjj{ font-size: 14px; margin-bottom: 15px; }
.nyabout .wz h3{ font-size: 20px; line-height: 25px; margin: 10px 0; }
.nyabout .wz{ font-size: 14px; line-height: 25px; }

.inmain{ padding: 30px 0; }
.inmain .left{ width: auto; float: none; }
.nynav .btit{ font-size: 20px; line-height: 50px; }
.nynav .btit i{ display: inline-block; float: right; line-height: 50px; }
.nynav ul{ display: none; }
.nynav:hover ul{ display: block; }
.nynav ul li a i{ line-height: 35px; right: 15px; font-size: 14px; }
.nynav ul li a{ height: 35px; line-height: 35px; font-size: 14px; }
.nycon{ display: none; }

.inmain .rightnr{ width: auto; margin-top: 20px; float: none; }
.nypro ul{ width: 102%; left: -1%; }
.nypro ul li{ width: 48%; margin: 1%; }
.nypro ul li{ padding: 10px; }
.nypro ul li .tit{ font-size: 14px; margin: 5px 0; }
.nypro ul li .ann{ width: auto; font-size: 14px; line-height: 30px; border-radius: 5px; }
.nypro ul li .pic{ margin-bottom: 10px; }
.nypro .lmtit{ margin-bottom: 5px; }

.feny{ zoom:.7; padding-top: 15px; }

.showpro{ padding: 15px; }
.showinfo .content{ padding: 0; }
.showinfo .nr{ padding: 0; }
.box{ position: relative; zoom:.7; margin: 0 auto 15px; left: inherit; top: inherit; }
.showinfo .nr .lmtit{ font-size: 18px; margin-bottom: 10px; }
.showinfo .nr .ann a{  margin: 0; font-size: 14px; max-width: initial; min-width: initial; }
.showinfo .nr .ann a.ann2{ margin-right: 10px; }
.showinfo .nr .jj{ font-size: 14px; line-height: 25px; margin-bottom: 15px; }

.showprodetail{ margin-bottom: 0; }
.showprodetail .left{ width: auto; float: none; }
.showprodetail .detail{ padding: 0; margin-top: 10px; }
.showprodetail .detail .hd ul li span{ font-size: 20px; font-weight: 500; padding: 0 20px; }
.showprodetail .detail .bd ul .wz{ font-size: 14px; line-height: 25px; padding-top: 15px; overflow-x: auto; }
.showprodetail .detail .bd ul .wz img{ margin: 5px 0; }
.showprodetail .detail .bd ul .wz h3{ font-size: 16px; margin: 10px 0; }
.showprodetail .detail .bd ul .wz video{ margin: 5px 0; }
.showprodetail .pre{ margin-top: 15px; }
.showprodetail .pre a{ width: 98%; height: 30px; line-height: 30px; font-size: 14px; text-align: left; margin-bottom: 10px; }
.showprodetail .detail .bd ul .wz h2{ zoom:.8; margin: 5px 0; }
.showprodetail .detail .bd ul .wz table{ min-width: 800px; }

.repro{ padding: 30px 0; }
.repro .lmtit{ font-size: 25px; margin-bottom: 10px; }
.repro .list ul li{ width: 48%; padding: 10px; }
.repro .list ul li .pic{ margin-bottom: 10px; }

.nymess{ padding: 30px 0; }
.nymess .lmtit{ font-size: 25px; margin-bottom: 10px; }
.nymess .list .text{ font-size: 14px; height: 40px; padding: 0 10px; }
.nymess .list .li1,.nymess .list .li3{ width: 98%; margin-bottom: 10px; }
.nymess .list textarea{ font-size: 14px; padding: 5px 10px; }
.nymess .list .li3{ width: 98%; }
.nymess .list .li2{ margin: 0 1% 10px; }
.nymess .list .li3 img{ height: 40px; }
.nymess .list .sub{ width: 100%; height: 40px; font-size: 14px; margin: 0; }

.nycase .lmtit{ margin-bottom: 5px; }
.nycase ul li{ padding: 10px 10px 20px; width: 98%; }
.nycase ul li .tit{ font-size: 18px; margin-top: 10px; }

.shownews .lmtit{ font-size: 18px; margin-bottom: 5px; }
.shownews .lmjj{ font-size: 14px; margin-bottom: 5px; }
.shownews .date{ font-size: 12px; }
.shownews .wz{ padding: 20px 0; margin-bottom: 20px; }
.shownews .fenl{ margin-bottom: 15px; }
.shownews .pre a{ height: 30px; line-height: 30px; }

.recase{ padding: 30px 0; }
.recase .lmtit{ font-size: 25px; margin-bottom: 10px; }

.nynews .lmtit{ margin-bottom: 5px; }
.renews{ padding: 30px 0; }
.renews .lmtit{ font-size: 25px; margin-bottom: 10px; }

.nycontact{ padding: 30px 0; }
.nycontact .nr{ padding: 0; }

.nycontact .nr .lmtit{ font-size: 25px; line-height: 30px; margin-bottom: 0; }
.nycontact .nr .lmjj{ font-size: 14px; margin-bottom: 15px; }
.nycontact .nr .map{ position: static; width: auto; height: auto; }
.nycontact .nr .map iframe{ position: static; width: 100%; height: 300px !important; }
.nycontact .nr .li{ margin-bottom: 15px; padding: 20px 20px 20px 80px; }
.nycontact .nr .li .ico{ zoom:.8; left: 20px; }
.nycontact .nr .li .tit{ font-size: 18px; }

.nymess1 .lmtit{ margin-bottom: 0; line-height: 30px; }
.nymess1 .lmjj{ font-size: 14px; margin-bottom: 15px; }
}
@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) {

}