@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) {

}
@media only screen and (max-width : 1400px) {
.content{ max-width: 1200px; }
}
@media only screen and (max-width: 1024px) {
.Bottomerkg,.Bottomer{ display: none; }
.customerxf{ right: 10px; bottom: 20px; }
.customerxf .li{ width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin-top: 5px; }
.customerxf .li img{ height: 18px; }
.webshow{ display: none !important; }
.wapshow{ display: block !important; }
.webmain{ min-width: initial; }
.content{ padding: 0 10px; }
.nav_handle{ display: block; }
.y-kefu-box01{ zoom:.7; }

.header{ position: static; min-width: initial; }
.header .logo{ padding: 10px 0; }
.header .logo img{ height: 30px; }
.header .right{ line-height: 50px; }
.header .right a:nth-last-child(1),.header .right a:nth-last-child(2){ display: none; }
.header .right a{ margin-left: 5px; font-size: 13px; }
.header .inmuen{ display: none; float: none; clear: both; margin: 0; padding-bottom: 10px; }
.header .inmuen ul li{ padding: 0; float: none; }
.header .inmuen ul li > a{ line-height: 35px; }
.header .inmuen ul li > a i{ float: right; line-height: 35px; }
.header .inmuen ul li .erji{ display: none; position: static;}
.header .inmuen ul li .erji .content{ padding: 10px 15px; background: #eee; }
.header .inmuen ul li .erji ul{ max-height: 200px; overflow-y: auto; }
.header .inmuen ul li .erji ul li{ width: 98%; padding: 10px 0; border-bottom: 1px dashed #ddd; }
.header .inmuen ul li .erji ul li .stit{ font-size: 14px; margin-bottom: 0; }
.header .inmuen ul li .erji .more{ font-size: 14px; width: 150px; margin: 10px auto; }

.banner .banner-left{ zoom:.6; left: 0; }
.banner .banner-right{ zoom:.6; right: 0; }
.banner .ann{ display: none; }
.banner .pagination{ bottom: 0px !important; zoom:.7; }

.kslink{ display: none; }

.inhotmdd{ padding: 30px 0; }
.inhotmdd .nr{ padding: 15px; }
.inhotmdd .nr .wznr{ width: auto; float: none; margin-bottom: 15px; }
.inhotmdd .nr .wznr .lmtit{ font-size: 20px; margin-bottom: 0px; }
.inhotmdd .nr .list{ width: auto; float: none; }
.inhotmdd .nr .list ul li{ width: calc(50% - 2px); }
.inhotmdd .nr .list ul li .tit{ font-size: 16px; }

.inlvxgw{ padding: 0 0 30px; }
.inlvxgw .lmtit{ font-size: 20px; line-height: 30px; }
.inlvxgw .lmjj{ margin-bottom: 15px; }
.inlvxgw .lmjj span{ font-size: 14px; }
.inlvxgw .list .inlvxgwlist .li .fgc .stit{ font-size: 18px; }
.inlvxgw .list{ padding-bottom: 30px; }
.inlvxgw .list .inlvxgwlist .pagination{ zoom:.6; }

.inkehpj{ padding: 0 0 30px; }
.inkehpj .lmtit{ font-size: 20px; line-height: 30px; }
.inkehpj .lmjj{ margin-bottom: 15px; }
.inkehpj .lmjj span{ font-size: 14px; }
.inkehpj .list ul li{ width: 98%; margin: 1%; }
.inkehpj .list{ padding-bottom: 15px; }
.inkehpj .more{ font-size: 14px; line-height: 40px; width: 150px; }

.inwhy{ padding: 30px 0; }
.inwhy .lmtit{ font-size: 20px; }
.inwhy .lmtit span{ font-size: 28px; }
.inwhy .lmxian{ margin: 5px auto 15px; }
.inwhy .list ul li{ width: 46%; margin: 2%; }
.inwhy .list ul li .tit{ font-size: 12px; }
.inwhy .list ul li .ico{ zoom:.8; }

.inlink{ padding: 30px 0; }
.inlink .nr{ padding: 15px; }
.inlink .nr .tit{ font-size: 14px; position: static; margin-bottom: 5px; margin-top: 0; }

.footer{ padding: 30px 0; }
.footer .flogo{ float: none; margin: 0; width: auto; text-align: center; margin-bottom: 10px; }
.footer .fmid{ float: none; width: auto; }
.footer .fmid .nav{ margin-bottom: 10px; text-align: center; }
.footer .fmid .nav a{ font-size: 13px; padding-right: 7px; margin-right: 7px; }
.footer .fmid .con{ font-size: 13px; }
.footer .fewm{ float: none; margin: 15px auto 0; }
.footer .fmid .con span{ font-size: 12px; }

.nyxcbg .content{ position: static; }
.nyxcbg .messnr{ padding: 50px 20px; border: 0; height: 100%; }
.nyxcbg .messnr .lmtit{ font-size: 20px; }
.nyxcbg .messnr .lmjj{ font-size: 16px; }
.nyxcbg .messnr .li .text,.nyxcbg .messnr .sub{ font-size: 14px; }
.nyxcbg .bgpic{ height: calc(100vh - 60px); }

.nymuddtit{ margin-bottom: 15px; }
.nymuddtit .nr{ zoom:.8; }

.nymuddlist .listnr{ width: auto; float: none; }
.nymuddlist .listnr ul li{ padding: 0 0 15px; margin-bottom: 15px; }
.nymuddlist .listnr ul li .pic{ padding-bottom: 70%; height: auto; width: 100%; position: relative; }
.nymuddlist .listnr ul li .tit{ margin-top: 10px; }
.nymuddlist .listnr ul li .xc span{ margin-right: 10px; }
.nymuddlist .listnr ul li .ann{ text-align: center; }
.nymuddlist .listnr ul li .ann .anna{ margin: 0 5px; }
.feny a{ zoom:.6; }
.nymuddlist .rightnr{ float:none; width: auto; margin-top: 15px; }
.nymuddlist .rightnr .nyadv img{ width: 100%; height: auto; }

.showmuddbanner .lmtit{ font-size: 20px; line-height: 30px; margin-top: 20px; }
.showmuddbanner .didian{ font-size: 12px; }
.showmuddbanner .didian i{ margin-right: 5px; }

.showmuddnav .nr{ padding: 0; }
.showmuddnav .nr .list ul{ overflow-x: auto; white-space: nowrap; }
.showmuddnav .nr .xdann{ position: static; width: auto; line-height: 35px; font-size: 14px; margin: 10px 0; }
.showmuddnav .nr .list ul li a{ font-size: 14px; line-height: 45px; }

.showmuddxiad .kk{ width: 280px; }
.showmuddxiad .kk .lmtit{ font-size: 16px; }
.showmuddxiad .kk .nr .stit{ font-size: 12px; }
.showmuddxiad .kk .nr .text{ box-sizing: border-box; font-size: 14px; height: 40px; }
.showmuddxiad .kk .nr .sub{ font-size: 14px; height: 40px; }

.showmuddinfo{ padding-bottom: 30px; }
.showmuddinfo .nr{ padding: 15px; min-height: initial; }
.showmuddinfo .nr .picbox{ position: relative; width: 100%; left: initial; top: initial; }
.showmuddinfo .nr .picbox .bpic img{ height: auto; }
.showmuddinfo .nr .infoli{ font-size: 14px; padding: 0 0 0 90px; margin-top: 10px; }
.showmuddinfo .nr .infoli .stit{ top: initial; }
.showmuddinfo .nr .chufd{ margin-top: 15px; padding: 15px; }
.showmuddinfo .nr .chufd .jj{ font-size: 14px; }

.showmuddld{ margin-bottom: 30px; }
.showmuddld .nr{ padding: 15px; }
.showmuddld .nr .lmtit{ width: auto; position: static; top; margin: 0; font-size: 20px; }
.showmuddld .nr .lmtit img{ margin-bottom: 5px; }
.showmuddld .nr .list ul li{ width: 100%; min-height: initial; border: 0; padding: 0 0 0 65px; margin-top: 15px; }
.showmuddld .nr .list ul li .ico{ left: 0; }

.showmuddtese{ margin-bottom: 30px; }
.showmuddtese .lmtit{ font-size: 20px; margin-bottom: 15px; }
.showmuddtese .lmtit span{ font-size: 14px; margin-left: 10px; }
.showmuddtese .list ul li{ width: 48%; margin: 1%; }
.showmuddtese .list ul li .tit{ font-size: 16px; }

.nydingwei{top: -118px;}
.showmuddxingc .lmtit{ font-size: 20px; }
.showmuddxingc .nr{ padding: 0; }
.showmuddxingc .nr .dwnav{ position: static; width: 100%; padding: 10px; box-sizing: border-box; }
.showmuddxingc .nr .dwnav .xian,.showmuddxingc .nr .dwnav:before,.showmuddxingc .nr .dwnav:after{ display: none; }
.showmuddxingc .nr .dwnav ul{ overflow-x: auto; display: block; white-space: nowrap; }
.showmuddxingc .nr .dwnav ul li{ display: inline-block; padding-left: 20px; margin-right: 10px; }
.showmuddxingc .nr .dwnav.dwnav_on{ top: 108px; left: 0; margin: 0; background: #fff; }

.showmuddxingc .nr .xclist .dingw{ top: -167px; }
.showmuddxingc .nr .xclist .lilmtit{ zoom:.8; }
.showmuddxingc .nr .xclist .linr{ zoom:.8; }
.showmuddxingc .nr .xclist .li{ padding: 0; margin-bottom: 15px; }
.showmuddxingc .nr .xclist .li .pic{ position: static; width: auto; height: auto; padding-bottom: 60%; margin-bottom: 10px; }
.showmuddxingc .nr .xclist .lilmtit .jj,.showmuddxingc .nr .xclist .li .jj,.showmuddxingc .nr .xclist .li.liwz .wz{ font-size: 16px; }

.nycombanner{ height: 180px; }
.nycomlist{ padding: 30px 0; }
.nycomlist .lmtit{ margin-bottom: 15px; }
.nycomlist .lmtit span{ padding: 0 50px; font-size: 20px; }
.nycomlist .lmtit span:before,.nycomlist .lmtit span:after{ width: 30px; }
.nycomlist .list ul li{ width: 98%; }
.nycomlist .list ul li .jj{ padding-bottom: 30px; }

.nybusbanner{ height: 180px;}
.nybuszy{ padding: 30px 0; }
.nybuszy .lmtit{ font-size: 20px; line-height: 30px; }
.nybuszy .lmjj{ margin-bottom: 15px; }
.nybuszy .lmjj span{ font-size: 14px; }
.nybuszy .list ul li .fgc .tit{ font-size: 14px; font-weight: initial; }
.nybuscase{ padding: 30px 0; }
.nybuscase .lmtit{ font-size: 20px; line-height: 30px; }
.nybuscase .lmjj{ margin-bottom: 15px; }
.nybuscase .lmjj span{ font-size: 14px; }
.nybuscase ul li{ width: 98%; margin: 1%; }
.nybuscase ul li .wz .tit{ font-size: 18px; }
.nyshowbusbanner .lmtit{ font-size: 20px; }
.nyshowbuswz{ padding: 30px 0; font-size: 14px; line-height: 25px; }

.nybuszx.nyshowbuszx{ padding: 50px 0; }
.nybuszx.nyshowbuszx .tit{ font-size: 16px; margin-bottom: 15px; }
.nybuszx .ann{ width: 150px; line-height: 40px; font-size: 16px; }
.nyshowbuswz h3{ font-size: 20px; margin: 5px 0; }
.nyshowbuswz h4{ margin: 5px 0; }

.nybuspar{ padding: 30px 0; background-size: auto 135px !important; }
.nybuspar .lmtit{ font-size: 20px; line-height: 30px; }
.nybuspar .lmjj{ margin-bottom: 15px; }
.nybuspar .lmjj span{ font-size: 14px; }
.nybuspar .list ul li{ width: 33.333%; }
.nybuspar .list ul li:nth-child(-n+6){ border-top: 1px solid #e7e7e7; }
.nybuspar .list ul li:nth-child(6n+1),.nybuspar .list ul li:nth-child(1){ border-left: 1px solid #e7e7e7; }
.nybuspar .list ul li:nth-child(-n+3){ border-top: 0; }
.nybuspar .list ul li:nth-child(3n+1),.nybuspar .list ul li:nth-child(1){ border-left: 0; }

.nybuszx{ padding-bottom: 50px; }

.nynav{ width: 100%; margin: 0; }
.nynav ul{ display: block; overflow-x: auto; white-space: nowrap; }
.nynav ul li{ display: inline-block; }
.nynav ul li a{ padding: 0 15px; font-size: 14px; height: 45px; line-height: 45px; }
.nymain .right{ width: 100%; float: none; padding: 15px; box-sizing: border-box; }
.nypage{ font-size: 14px; line-height: 25px; }
.nypage h3{ font-size: 20px; margin: 5px 0; }
.nypage h4{ margin: 5px 0; }
.nymeitbd .list ul li{ padding: 10px 0; }
.nymeitbd .list ul li .pic{ position: static; margin: 0 auto; }
.nymeitbd .list ul li .wz{ padding: 0; margin-top: 10px; border: 0; }
.nymeitbd .list ul li .tit{ font-size: 16px; }

.feny{ padding-top: 10px; }

.weizhi{ padding: 10px 0; }

.nyreg{ padding: 0; }
.nyreg .nr{ padding: 30px; }
.nyreg .nr{ zoom:.9; }

.uindex{ padding: 0; }
.uindex .unav{ width: auto; float: none; margin-bottom: 15px; }
.uindex .uright{ float: none; width: auto; }
.ugerenzx .top{ margin-bottom: 15px; }
.ugerenzx .top .linfo{ width: auto; margin: 0; float: none; padding: 30px 15px; min-height: initial; margin-bottom: 15px; }
.ugerenzx .top .liuljl{ width: auto; float: none; padding: 15px; min-height: initial; }
.ugerenzx .top .linfo a{ font-size: 12px; }
.ugerenzx .top .liuljl .lmtit{ font-size: 18px; }
.ugerenzx .top .liuljl .more{ font-size: 12px; }
.ugerenzx .top .liuljl .list .li .tit{ font-size: 14px; }

.uedit{ padding: 15px 15px 25px; }
.uedit .info{ padding: 15px 15px 15px 65px; margin-bottom: 10px; }
.uedit .editnr .li{ width: 98%; }

.uorder{ padding: 15px 15px 25px; }
.uorder .lmtit{ margin-bottom: 5px; }
.uorder .lmtit span{ float: none; font-size: 18px; }
.uorder .lmtit .kk{ width: auto; float: none; margin-bottom: 15px; }
.uorder .list ul li .btit .num{ float: none; line-height: initial; }
.uorder .list ul li .btit .oid{ float: none; margin: 0; }
.uorder .list ul li{ margin-bottom: 10px; }
.uorder .list ul li table{ width: 100%；;}
.uorder .list ul li .soll{ overflow-x: auto; }
.uorder .list ul li .btit .zt{ float: none; line-height: 30px; }
.uorder .list ul li .btit .payann{ line-height: 30px; }
.uorder .nothing{ padding: 15px 0 20px; }
.uorder .nothing .ico{ zoom:.6; }
.uorder .nothing .tit{ font-size: 16px; margin-bottom: 10px; }

.ushoworder .orderinfo{ padding: 15px 15px 25px; margin-bottom: 15px; }
.ushoworder .orderinfo table{ display: block; width: 100%; }
.ushoworder .orderinfo table tbody{ display: block; }
.ushoworder .orderinfo table tr{ display: block; }
.ushoworder .orderinfo table th, .ushoworder .orderinfo table td{ display: block; width: auto; text-align: left; }
.ushoworder .prolist{ padding: 15px; }
.ushoworder .prolist .soll{ overflow-x: auto; }
.ushoworder .prolist table{ min-width: 1000px; }
.ushoworder .prolist th{ font-size: 14px; }
.ushoworder .orderinfo .lmtit{ font-size: 18px; }
.ushoworder .prolist .lmtit{ font-size: 18px; }

.ufavourites{ padding:  15px 15px 25px; }
.ufavourites th{ font-size: 14px; }
.ufavourites .soll{ overflow-x: auto; }
.ufavourites table{ min-width: 800px; margin-bottom: 0; }
.ufavourites .lmtit span{ font-size: 18px; }

.nyadv1{ padding: 50px 0; }
.nyadv1 .pic{ margin-bottom: 30px; }
.nyadv1 .ann{ width: 100%; font-size: 16px; line-height: 45px; }
}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {

}
@media only screen and (max-width : 640px) {
.jingdxf .nr{ zoom:.8; width: 400px; }
.showjingdian .nr .jj{ padding: 0; min-height: initial; font-size: 18px; line-height: 35px; }
.showjingdian .nr .jj .pic{ position: static; width: 100%; height: auto; padding-bottom: 60%; margin-bottom: 10px; }
.showjingdian .nr .detail .stit{ font-size: 22px; }
.showjingdian .nr .detail .wz{ font-size: 18px; line-height: 35px; }
}
@media only screen and (max-width : 480px) {

}
@media only screen and (max-width : 360px) {

}