﻿@charset "utf-8";
@media only screen and (min-width : 1921px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1919px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1600px) {
.header .inmuen ul li{ padding: 0 10px; }
}
@media only screen and (max-width : 1400px) {
.header{ min-width: 1160px; padding: 0 20px; }
.header .inmuen ul li > a{ font-size: 14px; }
}
@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; }

.headerkongg{ height: 50px; }
.header{ min-width: initial; left: 0; top: 0; border: 0; border-bottom: 3px solid #0070c0; width: 100%; border-radius: 0; padding: 0 10px; }
.header .logo{ padding: 15px 0 10px; }
.header .logo img{ height: 25px; }
.header .conann{ font-size: 14px; margin-top: 10px; }
.header .inmuen{ float: none; clear: both; padding: 10px 0; }
.header .inmuen ul li{ padding: 0 35px 0 0; float: none; line-height: 35px; position: relative; }
.header .inmuen ul li:before{ content: ">"; display: block; width: 35px; line-height: 35px; text-align: center; font-size: 14px; transition: all .5s; color: #fff; font-family: '宋体'; position: absolute; right: 0; top: 0; text-align: center; }
.header .inmuen ul li i.fa-angle-down{ display: none; }
.header .inmuen ul li:nth-child(1):before,.header .inmuen ul li:nth-child(3):before,.header .inmuen ul li:nth-child(4):before,.header .inmuen ul li:nth-child(6):before{ display: none; }
.header .inmuen ul li.on > a:before{ display: none; }
.header .inmuen ul li:hover:before{ transform: rotate(90deg); }
.header .inmuen ul li .erji{ position: static; width: 100%; border-radius: 5px; }
.header .inmuen ul li .erji a{ font-size: 14px; }
.header .inmuen{ display: none; }

.banner .banner-left{ zoom:.6; left: 0; }
.banner .banner-right{ zoom:.6; right: 0; }
.banner .pagination{ bottom: 0 !important; }

.inwenz .content{ padding: 30px 10px; }
.inwenz .nr{ padding-left: 0; }
.inwenz .nr .lmtit{ font-size: 20px; position: static; margin-bottom: 15px; }
.inwenz .nr .wz{ font-size: 14px; line-height: 25px; }

.footer .fcon{ padding: 30px 0 15px; }
.footer .fcon ul li{ width: 100%; margin-bottom: 15px; padding-right: 0; }
.footer .fcon ul li .tit{ font-size: 18px; margin-bottom: 5px; }
.footer .fcon .inann{ right: 0px; top: 30px; }
.footer .banq{ padding: 15px 0; font-size: 12px; }

.nynav ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden; }
.nynav ul li{ margin-right: 30px; font-size: 14px; line-height: 50px; }
.nynav ul li:before{ bottom: 0; }

.nyprosearch .content{ padding: 20px 10px; }
.nyprosearch{ margin-bottom: 20px; }
.nyprosearch .kk .text{ height: 45px; font-size: 14px; }
.nyprosearch .kk .sub{ height: 45px; font-size: 14px; }

.nyprolist{ padding: 0 0 30px; }
.nyprolist .list ul li{ width: 48%; }
.nyprolist .list ul li .tit{ margin: 10px; font-size: 14px; }
.nyprolist .list ul li .more{ margin: 0 10px 15px; font-size: 12px; }
.feny{ padding-top: 15px; zoom:.8; }

.nybanner .fgc{ padding-top: 0; }
.nybanner .fgc .lmtit{ font-size: 25px; }
.nybanner{ height: 200px; }


.nyyoushi{ padding: 30px 0 15px; }
.nyyoushi .lmtit{ margin-bottom: 15px; }
.nyyoushi .lmtit .en{ font-size: 40px; }
.nyyoushi .lmtit .b{ font-size: 20px; margin-bottom: 5px; }
.nyyoushi .list ul li{ width: 94%; margin: 15px 3%; padding-left: 60px; }
.nyyoushi .list ul li .tit{ font-size: 18px; margin-bottom: 5px; }
.nyyoushi .list ul li .ico{ zoom:.7; left: 0; top: 0; margin: 0; }

.showproinfo{ padding-top: 30px; }
.showproinfo .left{ float: none; margin: 0 auto 15px; width: auto; }
.dfwpic{ zoom:.5; margin: 0 auto; }
.dfwpic .zoom{ margin: 0 auto; }
.dfwpic .dtlist{ zoom:1.3; }
.showproinfo .left .bbd video{ height: auto; }
.showproinfo .left .bhd{ margin-top: 10px; zoom:.8; }
.showproinfo .right{ float: none; width: auto; }
.showproinfo .right .jj{ font-size: 14px; line-height: 22px; }
.showproinfo .right .tit{ font-size: 18px; }
.showproinfo .right .price span{ font-size: 22px; }
.showproinfo .right .ann1{ width: 180px; font-size: 14px; }
.showproinfo .right .shul{ margin: 10px 0 20px; }

.showproxian{ margin: 30px 0; }

.showprocans{ padding: 0 0 30px; }
.showprocans .lmtit{ font-size: 20px; margin-bottom: 10px; }
.showprocans .wz{ font-size: 14px; line-height: 25px; }
.showprocans .wz h3{ font-size: 18px; margin: 5px 0; }
.showprocans .wz img{ margin: 5px 0; }
.showprocans .wz table{ min-width: 600px; }

.nypage{ padding: 30px 0; }
.nypage .lmtit{ font-size: 25px; margin-bottom: 15px; }
.nypage .wz{ font-size: 14px; line-height: 25px; }

.nyjoin{ padding: 15px 0; }
.nyjoin ul li .tit{ font-size: 18px; margin-bottom: 15px; }
.nyjoin ul li .jj{ font-size: 14px; }
.nyjoin ul li .ann{ margin: 15px 0; }
.nyjoin ul li .wz{ font-size: 14px; line-height: 25px; }

.nycontact{ padding: 30px 0; }
.nycontact .lmess{ float: none; width: auto; }
.nycontact .lmess .lmtit{ font-size: 25px; margin-bottom: 15px; }
.nycontact .lmess .lmjj{ padding-bottom: 15px; margin-bottom: 15px; }
.nycontact .lmess .li .tit{ font-size: 16px; }
.nycontact .lmess .li .tit span{ font-size: 14px; }
.nycontact .lmess .li .text{ height: 35px; font-size: 14px; }
.nycontact .lmess .li .textarea{ font-size: 14px; }
.nycontact .lmess .li .kk img{ bottom: 5px; right: 5px; }
.nycontact .rightwz .lmtit{ padding-top: 30px; }
.nycontact .rightwz{ float: none; width: auto; }
.nycontact .rightwz .lmtit{ font-size: 25px; margin-bottom: 20px; }
.nycontact .rightwz .wz{ font-size: 14px; line-height: 25px; }
}
@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) {

}

