﻿@charset "utf-8";
@media only screen and (max-width : 1919px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1400px) {

}
@media only screen and (max-width : 1200px) {

}
@media only screen and (max-width : 1024px) {
.webmain{ min-width: initial; }
.content{ width: auto; padding: 0 10px; }
.header{ background: #fff; }
.header .logo{ padding: 10px 0; }
.header .logo img{ height: 30px; }
.header .insearch{ width: 165px; margin-top: 10px; display: none; }
.header .insearch .kk{ padding-right: 50px; border-radius: 5px; }
.header .insearch .kk .text{ font-size: 12px; height: 28px; }
.header .insearch .kk .sub{ width: 50px; font-size: 12px; height: 28px; }
.header .ewm{ display: none; }
.inmuen{ display: none; }
.inmuen ul li{ padding: 0; width: 33.333%; line-height: 35px; font-size: 14px; text-align: center; }
.inmuen .content{ padding: 0; }
.nav_handle{ display: block; }

.banner{ width: 100%; float: none; }
.banner .pagination .swiper-pagination-bullet{ width: 6px; height: 6px;  margin: 1px; }
.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width: 10px; }
.banner .swiper-slide .tit{ padding: 0 90px 0 10px; font-size: 14px; }

.y-kefu-box01{ zoom:.7; }

.inservice{ margin: 20px 0; }
.inservice .list ul li{ width: 48%; }
.inservice .list ul li .fgc{ font-size: 14px; }

.inzonghnews{ float: none; width: auto; margin: 0 0 20px; padding: 15px; }
.inlmtit .more{ font-size: 12px; }
.inzonghnews .lmxian{ margin-bottom: 15px; }
.inzonghnews .list{ float: none; padding: 0; }
.inzonghnews .list .hd{ position: static; width: auto; margin-bottom: 15px; }
.inzonghnews .list .hd ul li{ float: left; width: 33.333%; font-size: 13px; height: 35px; line-height: 35px; }
.inzonghnews .list .hd ul:after{ content: ""; display: block; clear: both; }
.inzonghnews .list .bd ul a:nth-child(1) li .pic{ width: 110px; }
.inzonghnews .list .bd ul a:nth-child(1) li{ padding-left: 120px; min-height: 110px; }
.inzonghnews .list .bd ul a:nth-child(1) li .tit{ font-size: 16px; margin-bottom: 5px; }

.inhuanj .inhuanjlist{ padding: 0 30px; }
.inhuanj .inhuanjlist:before,.inhuanj .inhuanjlist:after{ width: 30px; }
.inhuanj .inhuanjlist .swiperprev,.inhuanj .inhuanjlist .swipernext{ zoom:.6; }

.inyaowen{ width: auto; float: none; margin-top: 35px; }
.inyaowen .lmtit .more{ font-size: 12px; }
.inyaowen .lmtit span{ font-size: 20px; }
.inyaowen .list .bd ul li .tit{ line-height: 30px; height: 30px; font-size: 14px; }

.innews{ margin-bottom: 0; }
.innews .list{ float: none; margin: 0 0 20px; width: auto; }
.innews .list .lmtit{ font-size: 20px; }
.innews .list .lmtit .more{ font-size: 12px; }
.innews .list ul li .tit{ line-height: 35px; height: 35px; }
.innews .list ul li .date{ line-height: 35px; height: 35px; }

.inlink{ margin-bottom: 20px; }
.inlink .nr .list a{ width: 50%; padding: 0 10px; font-size: 14px; }

.footer{ padding: 20px 0; }
.footer .banq{ padding: 0; margin-bottom: 0; font-size: 12px; line-height: 25px; }
.footer .fnav a{ font-size: 14px; padding: 0; float: left; width: 25%; margin-bottom: 5px; }
.footer .fnav{ margin-bottom: 10px; }
.footer .fnav a:nth-last-child(6):after{ display: none; }

.weizhi{ margin: 10px 0; font-size: 12px; }

.nynav{ margin-bottom: 10px; }
.nynav ul{ display: block; overflow: hidden; white-space: nowrap; overflow-x: auto; }

.nypage{ padding: 20px 0; margin-bottom: 20px; }
.nypage .tit{ font-size: 18px; padding-bottom: 10px; margin-bottom: 10px; }
.nypage .wz{ font-size: 14px; line-height: 25px; }

.nynews{ padding-bottom: 20px; }
.nynews ul li{ margin-top: 15px; }
.nynews ul li .tit{ font-size: 16px; margin-bottom: 0; }
.nynews ul li .date{ font-size: 12px; }
.nynews ul li .jj{ font-size: 12px; line-height: 20px; height: 40px; margin-bottom: 5px; }
.nynews ul li.youtu .pic{ width: 150px; }
.nynews ul li.youtu{ padding: 10px 10px 10px 160px; min-height: 92px; }

.feny{ margin-bottom: 20px; }
.feny span{ font-size: 12px; }
.feny a{ padding: 0 5px; font-size: 12px; line-height: 20px; }

.shownews{ padding: 20px 0; margin-bottom: 20px; }
.shownews .tit{ font-size: 16px; margin-bottom: 5px; }
.shownews .date{ font-size: 12px; margin-bottom: 15px; text-align: center; }
.shownews .wz{ font-size: 14px; line-height: 25px; }

.nychax{ padding: 20px 0; margin-bottom: 20px; }
.nychax .nr{ padding: 20px; }
.nychax .nr .li{ padding-left: 80px; }
.nychax .nr .li .tit{ line-height: 35px; font-size: 14px; }
.nychax .nr .li .text{ height: 35px; font-size: 14px; }
.nychax .nr .sub{ font-size: 14px; height: 35px; }

.nychaxjg{ padding: 20px 0 10px; margin-bottom: 20px; }
.nychaxjg .nr table{ table-layout:fixed; margin-bottom: 10px; }
.nychaxjg .nr table th{ font-size: 16px; }
.nychaxjg .nr table th span{ font-size: 12px; }
.nychaxjg .nr table th, .nychaxjg .nr table td{ padding: 5px 10px; font-size: 14px; }
.nychaxjg .nr table td.tit{ font-size: 14px; }

.page-down{ right: 10px; bottom: 75px; }
.Bottomerkg,.Bottomer{ }

.nydown{ padding-bottom: 15px; }
.nydown ul li{ margin-top: 10px; }
.nydown ul li{ padding: 10px 110px 10px 10px; }
.nydown ul li .ann{ width: 100px; height: 50px; line-height: 50px; font-size: 14px; }
.nydown ul li .tit i{ margin-right: 5px; }
.nydown ul li .tit{ font-size: 14px; }
}
@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) {

}

