@charset "utf-8";
@media only screen and (min-width : 1921px) {

}
@media only screen and (max-width : 1919px) {

}
@media only screen and (max-width : 1600px) {

}
@media only screen and (max-width : 1400px) {

}
@media only screen and (max-width: 1024px) {
.header-t{ min-width: initial; padding: 0 10px; }
.main{ max-width: initial; min-width: initial; }
.header-t-l{ padding: 10px 0; }
.header-t-l img{ height: 30px; }
.header-t-r-l,.header-t-r-r{ display: none; }
.header-t-r .phone{ margin-top: 0; font-size: 12px; }
.header-t-r .phone span{ font-size: 16px; }
.header-t-r{ padding: 0; line-height: 50px; }
.header-b{ min-width: initial; height: auto; }
.header-b ul:after{ content: ""; display: block; clear: both; }
.header-b ul li{ display: block; width: 25%; font-size: 14px; float: left; box-sizing: border-box; padding: 0 10px; text-align: center; height: 40px; line-height: 40px; }
.banner .bd li{ height: auto; padding-bottom: 50%; position: relative; }
.banner{ height: auto; min-width: initial; }
.banner .bd li a{ position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
.banner .prev,.banner .next{ zoom:.5; }
.banner .hd{ zoom:.5; }
.ingongg{ padding: 15px 10px; margin-bottom: 0; }
.ingongg .left{ float: none; width: auto; }
.ingongg .search{ width: 100%; float: none; margin-top: 10px; }
.inabout{ padding: 0 10px; margin-bottom: 30px; }
.inabout .pic{ position: static; width: 100%; box-sizing: border-box; margin-bottom: 15px; }
.inabout .lmtit{ margin-bottom: 10px; }

.incase{ padding: 0 10px; margin-bottom: 30px; }
.incase .lmtit{ margin-bottom: 5px; }
.incase .list ul{ width: 102%; left: -1%; }
.incase .list ul li{ width: 98%; margin: 1%; }

.innews1{ margin-bottom: 30px; padding: 0 10px; }
.innews1 .list ul li{ width: 98%; margin: 1%; padding-left: 130px; }
.innews1 .list ul li .pic{ width: 120px; }
.innews1 .list ul li .tit{ padding-right: 80px; }

.innews2{ margin-bottom: 30px; padding: 0 10px; }
.innews2 .list ul{ float: none; width: auto; }
.innews2 .list ul li{ padding: 10px 0 10px 80px; }
.innews2 .list ul li .date{ top: 22px; }
.innews2 .list ul li .tit{ font-size: 16px; height: 25px; line-height: 25px; }
.innews2 .list .pic{ float: none; width: auto; }
.innews2 .list .pic a{ margin-top: 15px; margin-bottom: 0; }

.footer{ min-width: initial; padding: 20px 10px; }
.footer ul{ display: none; }
.footer .link{ text-align: left; }

.nynr{ min-width: initial; }
.nybanner{ height: auto; padding-bottom: 27%; }
.nynav{ padding: 20px 5px; }
.nynav ul li{ line-height: 35px; height: 35px; }
.nyabout{ line-height: 25px; padding: 0 10px 30px; }

.con_left{ width: auto; display: block; padding: 0 10px; box-sizing: border-box; float: none; }
.introduce h2{ font-size: 20px; line-height: 50px; }

.con_left .news img{ float: none; width: 100%; height: auto; padding: 0; display: block; }
.con_left .news{ padding: 10px 0; height: auto; }
.con_left .news_title{ width: auto; height: 30px; line-height: 30px; display: block; float: none; }
.con_left .news_title h4{ height: 30px; line-height: 30px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: none; }
.con_left .news p{ display: block; float: none; width: auto; }
.news span{ float: none; width: auto; }

.paging{ padding: 15px 0; zoom:.8; }
.con_right{ float: none; width: auto; display: block; padding: 0 10px; }
.newsnav h3{ line-height: 40px; }
.hot_links h3, .hot_title h3{ line-height: 40px; }
.hot_title{ height: 40px; }
.hot ul{ padding-top: 0; }
.hot_img1, .hot_img2{ width: 49%; height: auto; margin-bottom: 10px; }
.hot_img1{ margin-right: 2%; padding: 0; }
.hot_img1 img, .hot_img2 img{ width: 100%; height: auto; }
.hot_img1 p a, .hot_img2 p a,.hot_img1 p a:hover,.hot_img2 p a:hover{ width: 100%; box-sizing: border-box; height: auto; padding: 10px; height: 60px; }

.webshow{ display: none; }

.location{ height: 50px; line-height: 50px; }
.location span{ display: none; }
.con_left_title h1{ font-size: 20px; line-height: 25px; margin-bottom: 10px; }
.content_text{ font-size: 14px; line-height: 25px; color: #333; }
.con_left_title{ padding: 20px 0 0; }
.content_text p{ font-size: 14px; line-height: 25px; }
.hot ul li{ width: auto; text-align: right; }
.hot ul li a{ vertical-align: middle; text-align: left; float: left; }
.hot ul{ padding-bottom: 20px; }

.left_bottom_list2 ul{ width: auto; float: none; padding-right: 0 !important; display: block; }
.left_bottom_list2{ margin-bottom: 20px; }


















}
@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) {

}