﻿ @charset "utf-8";
/*!
 * 米维建站  一建轻松建站
 * 详尽信息请看官网：http://www.miwinfo.com/
 *
 * Copyright 2014 米维建站
 *
 * 请尊重原创，保留头部版权
 * 仅供学习参考使用，不可用于任何商业用途
 *
 * 客服QQ 974837117
 */
@media only screen and (max-width : 1400px) {
    
}
@media only screen and (max-width : 1200px) {
.content{ max-width: 1024px; }
.header .search{ margin-left: 75px; }
.invideo .nr .tit{ margin: 27px 0; }
.invideo .nr .pic img{ width: 100%; height: 151px; }
.footer .fcon{ width: 300px; }

.nybanner{ height: 230px; }
}
@media only screen and (max-width : 1024px) {
.content{ max-width: 850px; }
.header .search{ width: 96%; margin: 0 auto; float: none; }
.nav_handle{ display: block; }
.header .logo img{ height: 30px; width: auto; }
.header .inmuen{ display: none; margin-right: 0; float: none; clear: both; background: #444; margin-bottom: 10px; padding: 10px 0; }
.header .inmuen ul li{ float: none; }
.header .inmuen ul li > a{ line-height: 35px; font-size: 14px; text-align: center; color: #ccc; }
.header .inmuen ul li:hover .erji{ display: none; }
.banner .banner-left{ font-size: 40px; left: 20px; }
.banner .banner-right{ font-size: 40px; right: 20px; text-align: right; }
.banner .pagination{ bottom: 5px; }
.banner .pagination .swiper-pagination-switch{ width: 20px; margin: 0 3px; }
.inyous ul li{ width: 50%; border-right: 0px; border-top: 1px solid #dfdfdf !important; }
.inmain{ padding: 30px 0; }
.inabout{ margin-bottom: 30px; }
.footer .fmid{ display: none; }
.footer .ewm{ border-left: 0; }

.nybanner{ height: 180px; }
}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {
.content{ padding: 0 10px; }
.inyous ul li{ padding: 10px 5px 5px 5px; }
.inyous ul li .pic{ height: 30px; line-height: 30px; }
.inyous ul li .pic img{ height: 30px; }
.inyous{ margin-bottom: 20px; }
.inmain .inli{ width: 100%; margin: 0 0 20px 0; }
.inabout .nr{ padding: 0; }
.inabout .nr .pic{ position: static; width: 100%; height: auto; margin-bottom: 10px; }
.inabout .nr .wz{ font-size: 14px; }
.inabout{ margin-bottom: 20px; }
.footer .fcon{ width: 100%; float: none; padding-top: 0; }
.footer .ewm{ padding: 0; float: none; margin: 0 auto; }
.footer .banq{ line-height: 20px; text-align: center; }
.Bottomerkg,.Bottomer{ display: block; }

.nypronav{ padding-bottom: 10px; }
.nypronav .lmtit{ font-size: 20px; padding-top: 10px; }
.nypronav .lmtit .an{ float: none; width: 100%; box-sizing: border-box; text-align: center; }
.nypronav .list ul li{ padding: 0 0 100px 110px; }
.nypronav .list ul li .xzcp{ width: 100%; box-sizing: border-box; bottom: 0; top: inherit; }

.nyprolist{ padding-bottom: 10px; }
.nyprolist .lmtit{ font-size: 20px; padding-top: 10px; }
.nyprolist .lmtit .an{ float: none; width: 100%; box-sizing: border-box; text-align: center; }
.nyprolist .list table td{ padding: 10px; }
.page{ padding: 20px 0 10px; }
.page a{ height: 20px; line-height: 20px; padding: 0 5px; }
.nyprolist .list2 ul li{ width: 48%; margin: 5px 1%; }
.nyprolist .fanh{ margin-bottom: 10px; }
.nyprolist .duibilist{ padding: 10px 0 20px; }

.showpro .lmtit{ font-size: 20px; padding-top: 10px; }
.showpro .lmtit .an{ float: none; width: 100%; box-sizing: border-box; text-align: center; }
.showpronr .bd ul .info{ padding-left: 0; }
.showpronr .bd ul .info .pic{ width: 100%; height: auto; position: static; margin-bottom: 10px; }
.xianggpro ul li{ width: 98%; margin: 5px 1%; }

.nysol .list ul li .pic{ width: auto; position: static; border: 0; }
.nysol .list ul li .pic img{ width: 100%; height: auto; }
.nysol .list ul li{ padding: 0 0 100px 0; height: auto; }
.nysol .tit,.nysol .jj{ padding: 0 10px; }
.nysol .jj{ margin-bottom: 10px; }
.nysol .list2 ul li{ width: 98%; margin: 3px 1%; }

.showsol .left{ width: auto; float: none; margin-bottom: 20px; }
.showsol .right{ width: auto; float: none; }
.showsol .right .xiangg{ margin-bottom: 10px; }
.showsol .left .tit{ font-size: 16px; margin: 0 0 10px 0; }

.nybanner{ height: 150px; }
.nynav ul li{ width: 33.3333%; }
.nymain .nyleft{ width: auto; float: none; margin-bottom: 10px; }
.nymain .nyleft ul li{ height: 40px; line-height: 40px; }
.nymain .nyright{ width: auto; float: none; }
.weizhi2{ line-height: 40px; height: 40px; }
.weizhi2 .lmtit{ display: none; }
.met_module2{ padding: 10px; }
.met_module2 h1.met_title{ font-size: 16px; }
.met_pager a{ min-width: 28px; height: 28px; line-height: 28px; }
.met_pager .PreA, .met_pager .NextA{ min-width: 48px; height: 28px; line-height: 28px; }
.met_tools .met_page{ position: static; float: none; clear: both; }
.met_tools{ height: auto; }
.met_tools .met_page li{ margin: 0; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: none; display: block; }
.nycase{ padding-bottom: 0; }
.nycase ul li{ width: calc(50% - 10px); width: -webkit-calc(50% - 10px); width: -moz-calc(50% - 10px); margin: 10px 10px 0 0; }
.nycase{ width: calc(100% + 10px); width: -webkit-calc(100% + 10px); width: -moz-calc(100% + 10px); }
.nycase ul li .tit{ font-size: 14px; }
.met_module2 .met_editor{ padding: 0 0 10px; }
.met_module2 .met_infos{ line-height: 20px; }
.nyabout iframe{ height: 300px !important; }

.page-down{ bottom: 75px; right: 10px; }
.searchjg{ padding-bottom: 10px; }
.searchjg .slmtit{ font-size: 16px; }
}
@media only screen and (max-width : 640px) {
.nybanner{ height: 100px; }
}
@media only screen and (max-width : 480px) {
.nybanner{ height: 80px; }
}
@media only screen and (max-width : 360px) {

}

