@charset "utf-8";
@media screen and (max-width:768px) {

.header{display:none;}
	.m-top {
max-width: 1920px;
    margin: 0 auto;
    position: fixed;
    right: 20px;
    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 {
		height: 26px;margin-top:10px;    margin-right: -5px;
	}
	.close-menu {
		display: none;
		position: absolute;
		right: 0;
		top: 0;
	}
	.m-head {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background: url(../images/top-bg.png) repeat-x;
		background-size: 100% auto;
		z-index: 999;
		padding: 10px 5px;
	}
	.m-logo {
		font-size: 0;
	}
	.m-logo a {
		font-size: 0;
		line-height: 40px;
		display: block;
	}
	.m-logo img {
		max-height: 45px;
		max-width: 80%;
		vertical-align: middle;
        float:left;
	}
	.m-tlink {
		font-size: 12px;
		padding: 10px 15px 0 15px;
		color: rgba(255, 255, 255, 0.6);
	}
	.m-tlink a {
		font-size: 12px;
		margin: 0 8px;
		color: #fff;
		display: inline-block;
		line-height: 24px;
		/*background: #fff;*/
		line-height: 24px;
		border-radius: 5px;
	}
	.m-tlink a img {
		vertical-align: -2px;
		padding-right: 5px;
		height: 14px;
	}
	.m-search {
		margin: 0 15px;
		padding-right: 50px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		line-height: 35px;
		/* background: #fff; */
		margin-top: 15px;
		margin-bottom: 15px;
		border: 1px solid #fff;
		border-radius: 8px;
	}
	.m-search input[type="text"] {
		display: block;
		width: 100%;
		line-height: 25px;
		background: none;
		color: #fff;
		font-size: 12px;
	}
	.m-search input[type="text"]::placeholder {
		color: #fff;
	}
	.m-search input[type="image"] {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 15px;
	}
	.m-nav {
		position: fixed;
		top: 60px;
		right: -100%;
		bottom: 0;
		z-index: 999;
		background: #7e12ac;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		overflow-y: scroll;
		width: 100%;
		max-width: 375px;
	}
	.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: 14px;
		line-height: 20px;
		padding: 15px 0;
		position: relative;
		color: #fff;
	}
	.m-nav>ul>li ul li a {
		padding: 10px 0;
	}
	.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;
	}

.ibanner{
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height: 45vw;    top: 60px;
}
.row-a1{margin-top:30px;}
.ibanner .bd img {
    width: 100%;
    height: 45vw;
    display: block;
}
.ibanner .hd{bottom:10px;height: 10px;}
.ibanner .hd ul li{width: 10px;height: 10px;line-height: 10px;}
.ibanner .prev, .ibanner .next{display:none;}
.newx_box{
    width: auto;
    padding:0 15px;margin-top:30px;
    
}
.newx_box_left{   margin-top: 15px;   float: left;
    width: 100%; 
}

.newx_box_right{
    float: left;
    width: 100%; 
}
.newx_box_left li{    padding: 0 0 10px 0;
    margin: 0 0 10px 0;}
.tw_txt{
width:calc(100% - 140px);
}

.tw_txt h2{font-size:15px;}
.tw_txt p{display:none;}
.date_list li{    margin: 0 0 15px 0;}

.date_list li a{
width:calc(100% - 78px);
padding:0;
font-size:15px;

}
.date_list li span{font-size:18px;}

.i_zxsp_box{height:305px;}

.i_zxsp_title{width:75%;    margin-bottom: 20px;}
.i_zxsp_title .t_line_l{width: 78px;}
.i_zxsp_title .t_line_r{width: 78px;}

.td_box{display:none;}

.kjimg{width:100%; overflow: initial;display:block; }
.kjimg ul{padding: 0 15px;}
.kjimg ul li{width: 49%;margin: 1% 0;height:180px;float:left;}
.kjimg ul li:nth-child(even){margin-left:2%;}

.kjimg ul li a{display:block;overflow: hidden;}
.kjimg ul li img{ width: 100%; height: 180px; transition: all 0.9s;}
.kjimg ul li span{ display:block; width: 100%; height: 40px; line-height: 40px; text-align: center;color:#fff;font-size: 15px; }
.kjimg ul li:hover i{opacity: 1; z-index: 999}
.kjimg ul li:hover img{transform: scale(1.1);}


.xysh_box{padding-top:20px;}

.i_zxsp_title1{width:75%;    margin-bottom: 20px;}
.i_zxsp_title1 .t_line_l{width: 78px;}
.i_zxsp_title1 .t_line_r{width: 78px;}

.mp4_list{width:100%; overflow: initial;}
.mp4_list ul{padding: 0 15px;}
.mp4_list li{width: 49%;margin: 1% 0;height:120px;}
.mp4_list li:nth-child(even){margin-left:2%;}
.mp4_list li a{width: 100%;height:120px;}
.mp4_list li img{width:100%;height:120px;}
.mp4_list li span{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;    height: 30px;
    line-height: 30px;

text-align:left;
    width:calc(100% - 10px);
padding-left:10px;

}

.mp4_list li i{    background: url(../images/ico_play.png) center no-repeat;    background-size: 50%;    left: 36%;
    top: 18%;}

.this_map{top:0}
.w1200{width:100%;}
.this_mapname{display:none;}
.list_main_left{display:none;}
.this_dqwz{width:100%; float: none;text-align: left;}
.list_main{width:100%;}

.this_dqwz h2{    display: none;}
.list_main_right{float:none;width:100%;padding:0; }

.list_box ul{padding:0 15px;}

.list_box li{
    position: relative;
    left: 0;
    transition: all 0.5s;    text-align: left;

}
.list_box li a{white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;  width:calc(74% - 15px)  }


.list_box li span {
    width: 26%;    float: right;text-align:right;
}


.this_dqwz .ico_home{padding-left:15px;   }



.c-content .c-title{line-height:32px;font-size:24px;}

.c-content .nr-info p img{text-indent:0em;display:block;width:100%!important;height: auto!important;}


.pic-list{width:100%;}
.pic-list ul{padding: 0 15px;}
.pic-list li{width: calc(49%);margin: 1% 0;height:260px;}
.pic-list li:nth-child(even){margin-left:2%;}
.pic-list li img{width:calc(100% - 12px);height:210px;}

.list_banner{margin-top:62px;}


.pic_yqlink{width:100%;}
.pic_yqlink ul{padding:0 15px;}

.pic_yqlink li{width:49%;margin:1% 0;}
.pic_yqlink li:nth-child(even){margin-left:2%;}

.end_box{width:100%;}
.end_left{width:100%;}
.end_right{display:none;}


.copright p{text-align:center;}



}