@charset "utf-8";

/* CSS Document */

@media only screen and (max-width:1024px){
body{width:100%;min-width: 100%;}
.head{display: none;}
   	.m-top {
		max-width: 1920px;
		margin: 0 auto;
		position: fixed;
		right: 10px;
		top: 10px;
		width: 35px;
		height: 35px;
		z-index: 9999;

	}

	.wap {
		display: block !important;
	}

	.wap-menu {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99999;
		font-size: 0;
	}

	.wap-menu img {
        margin-top: 5px;
        margin-right: -5px;
        height: auto;
        background: none;
        border: none;
	}

	.close-menu {
		display: none;
	}

	.m-head {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background: url(../images/header-bg.png) no-repeat top center;
		z-index: 999;
		padding: 10px 15px;        
                height: 40px;
	}

	.m-logo {
		font-size: 0;
	}

	.m-logo a {
		font-size: 0;
		line-height: 55px;
		display: block;
	}

	.m-logo img {
		max-height: 44px;
		max-width: 85%;
		vertical-align: middle;
		margin-top: 5px;
		float: left;
	}
	.m-nav {
		position: fixed;
		top: 60px;
		right: -100%;
		bottom: 0;
		z-index: 999;
		background: #005bad;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		overflow-y: scroll;
		width: 100%;

	}

	.m-nav .top-r {
		color: #fff;
		padding-left: 15px;
	}

	.m-nav ul {
		padding: 0 15px;
		/* border-top: 1px solid rgba(255, 255, 255, 0.2); */
	}

	.m-nav ul li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		position: relative;
	}

	.m-nav ul li>span.on {
		transform: rotateZ(90deg);
	}

	.m-nav ul li ul {
		display: none;
	}

	.m-nav ul li ul li {
		border: none;
	}

	.m-nav>ul>li a {
		display: block;
		font-size: 16px;
		line-height: 20px;
		padding: 15px 0;
		position: relative;
		color: #fff;
	}

	.m-nav>ul>li ul li a {
		padding: 10px 0;font-size: 14px;
	}

	.m-nav>ul>li>span {
		position: absolute;
		width: 20px;
		height: 20px;
		background: url(../images/m-nav_down.png) no-repeat;
		background-size: 14px 14px;
		background-position: center center;
		right: 0;
		top: 15px;
		cursor: pointer;
		display: block;
		color: #fff;
		transition: all 0.3s;
	}
.gp-search{
overflow: hidden;
    transition: all 0.35s ease-in-out;
    border: 1px solid #2781cc;
    margin-left: 10px;
    border-radius: 30px;
    background-color: #f6f7f9;
    width: 90%;
    margin: 30px auto 15px;
    display: block;
}
.gp-search .gp-ser {
    width: 100%;
    height: 32px;
    z-index: 9999994;
    margin: 0 auto;
    position: relative;
}

.search{width: 100%;margin-top:0;height: 36px;line-height: 36px;}
.search .text{width: 88%;margin-top:0;height: 36px;line-height: 36px;}



.container{width: 100%;}
.main{padding:0 15px;}


.focusBox{margin-top:60px;}
.focusBox,.focusBox .pic img{width:100%;height:220px;}
.bqqh{width:100%;margin-top:30px;}
.hasMoreTab .hd li.on,.hasMoreTab .hd li{font-size:18px;}
.sybt-ul li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 75%;}
.dptt, .tzyd, .rwzl{width:100%;margin-top:30px;}
.list{margin-top:75px;padding:0 15px;}
.list-left{width: 100%;}
.list-left>h2{height:50px;line-height:50px;font-size:20px;position: relative;}
.list-left>h2 .icons{display:block;}
.list-right{width: 100%;float: left;margin-top:5px;min-height:auto;margin-bottom:0;}
.titname h2{font-size:18px;padding-bottom: 0px;}
.sideMenu{display:none;padding-bottom:0;background:none;}
.sideMenu h3{width:100%;}
.sideMenu h3>a{width:calc(100% - 30px);background: url(../images/list_16.png) no-repeat 100%;padding: 10px 0;font-size: 16px;}
.sideMenu h3:hover a, .sideMenu>.on a{        background: url(../images/list_11.png) no-repeat 95%;padding: 10px 0;font-size: 16px;width: 100%;margin-left: 0;padding-left: 24px;}
.sideMenu>.on, .sideMenu h3:hover{width:100%;margin-left:0;}
.sideMenu ul.has{width: 100%;margin-left: 0;}
.list-con ul li{height: 51px;line-height: 50px;}
.list-con ul li{height: 51px;line-height: 50px;}


.page-con .page-date{font-size: 14px;}
.page-con .zhengwen p{font-size: 15px!important;}
.page-con .zhengwen span{font-size: 15px!important;}
.page-con .zhengwen table{width:100%!important;}
.page-con .zhengwen img, .page-con .zhengwen p img{width:100%!important;height:auto;}











.yqlj-q{width:100%;height:auto;padding-bottom: 10px;margin-top:-6px;}
.yqlj{width:calc(100% - 30px);padding:15px;}
.yqlj h1{font-size: 20px;display: block;}
.yqlj div{float:none;margin-top: 15px;width:100%;margin-left:0;}
.yqlj .yqlj-1{margin-left:0;    margin-top: 50px;}
.yqlj div span{width:100%;background:url(../images/xsj.png) no-repeat 97% 10px}
.yqlj ul{width:100%;}



.footer{margin-top:20px;height:auto;}
.ejym-footer{height:auto;}
.footer .foot-bottom .fot-logo{display: block;margin: 13px auto;float: none;}
.footer .foot-bottom{padding-top: 15px;}
.footer .foot-bottom p{text-align: center;margin: 0 auto;line-height: 28px;}
.footer .foot-bottom .ewm { margin: 15px auto 0;float: none;}
.footer .foot-bottom .ewm img{margin: 0 auto;display:block;}
.footer .foot-bottom .ewm span{padding:15px;}
}