@media screen and (max-width:1024px){/*移动版 - 1024宽度*/
	
/******************************
            共同部分
 ******************************/
.clear{
clear: both;
}
#m_header {
	width: 100%;
	display: block;
	height: 100px;
	background-color: #fff;
	position: fixed;
	top: 0;
	z-index: 10;box-shadow: 0 0 20px rgba(0,0,0,.1);
}
.ban_txt_m{ width:100%; border-bottom:1px solid #D8D8D8; margin:0 auto; height:28px; line-height:28px;}
.ban_txt_m a{ width:40%; display:block; float:left; padding-left:20px;}
.ban_txt_m a:last-child{ float:right; text-align:right; padding-right:20px;}
.m_header_box {
	width: 92%;
	margin: 0 auto;
}
.m_header_box .logo {
	float: left;
	height: 70px;
}
.m_header_box .logo img {
	max-height: 58px;
	margin-top: 8px;
}
.m_header_box .navIcon {
	float: right;
	margin-top: 20px;
}
.navIcon:hover {
	cursor: pointer;
}
.navIcon .nav_line {
	width: 35px;
	height: 3px;
	background-color: #e7161a;
	border-radius: 10px;
	margin-bottom: 7px;
}
.navIcon .nav_line1 {
	transform-origin: left top 0;
}
.navIcon .nav_line3 {
	transform-origin: left bottom 0;
}
.navIcon.line_move .nav_line {
	transition: all 0.4s;
}
.navIcon.line_move .nav_line1 {
	margin-bottom: 20px;
	transform: rotate(45deg);
}
.navIcon.line_move .nav_line2 {
	display: none;
}
.navIcon.line_move .nav_line3 {
	transform: rotate(-45deg);
}
.mobile-mu {
	width: 100%;
	height: 100%;
	margin-bottom: 200px;
}
.meun-nav.m_menu {
	width: 100%;
	height: 0;
	background-color: #fdfdfd;
	overflow-y: scroll;
	transition: all 1s;
	position: absolute;
	z-index: 100;
	top: 96px;
}
.meun-nav.m_menu.show {
	height: calc(100% + 900px);
}
.mobile-mu .sub-menu {
	max-height: 100%;
}
.mobile-mu .sub-menu li {
	border-bottom: 1px solid #d3d3d3;
}
.mobile-mu .sub-menu .tit {
	display: block;
	width: 100%;
	height: 50px;
	padding: 0 3%;
	line-height: 50px;
	color: #e7161a;
	position: relative;
	box-sizing: border-box;
}
.mobile-mu .sub-menu .sub-tit.on {
	background-color: #e7161a;
	color: #fff;
}
.mobile-mu .sub-menu .sub-tit.on a {
	color: #fff;
}
.mobile-mu .sub-menu .sub-tit:after {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	background: url(nav_jia.png) no-repeat center;
	background-size: 20px auto;
	position: absolute;
	right: 3%;
	top: 12px;
}
.mobile-mu .sub-menu .sub-tit.on:after {
	background: url(nav_jian.png) no-repeat center;
	background-size: 26px auto;
}
.mobile-mu .sub-menu .sec-list {
	padding: 7px 4%;
	display: none;
}
.mobile-mu .sub-menu .sec-list p {
	font-size: 14px;
}
.mobile-mu .sub-menu .sec-list a {
	color: #666;
}
.mobile-mu .sub-menu span {
	margin-left: 10px;
}

.part_all{ width:98%; margin:0 auto; margin-top:10px;}
#wrap,.top_banner,.foot_top_box,.part_4{ display:none;}
.w1200{ width:98%; margin:0 auto;}
.footer_bg{ display:none;}
.index_rnews,.index_rnews_z{ width:calc(100% - 20px); float:left; background:#FFF; padding:10px; position:relative; margin-top:100px;}
.partnews{ width:calc(100% - 20px); float:right; height:320px; overflow:hidden; background:#FFF; padding:5px 10px 10px 10px; margin-top:10px;}
.index_rnews .hd,.header_t,.bread,.index_rnews_z .hd{ display:none;}
.index_rnews .bd ul li .pic img,.index_rnews_z .bd ul li .pic img{ height:210px;}

.part_1{ width:calc(100% - 20px);  float:left; padding:5px 10px 10px 10px; background:#FFF;}
.part_2{ width:calc(100% - 20px);  float:left; margin-left:0; padding:10px; background:#FFF; margin-top:10px;}
.part_3{ width:calc(100% - 20px);  float:right; /*float:left;*/ padding:5px 10px 10px 10px; background:#FFF; margin-top:10px;}
.part_5{ width:calc(100% - 20px);  float:left; padding:5px 10px 10px 10px; background:#FFF;}
.part_7{ width:calc(100% - 20px);  float:right;/* float:left;*/ padding:5px 10px 10px 10px; background:#FFF; margin-top:10px;}
.part_9{ width:calc(100% - 20px);  float:right; /*float:left;*/padding:5px 10px 10px 10px; background:#FFF; margin-top:10px;}
.part_6{ width:calc(100% - 20px);  float:left; margin-left:0px; padding:5px 10px 10px 10px; margin-top:10px; background:#FFF; overflow:hidden;}
.part_8{ width:100%; float:left; padding-bottom:10px; margin-left:0;margin-top:10px; background:#FFF;}

.part_10{ width:calc(100% - 20px); float:left; padding:5px 10px 5px 10px; background:#FFF; margin-top:10px;}
.part_11{ width:calc(100% - 20px); float:left; margin-left:0; margin-top:10px; padding:5px 10px 5px 10px; background:#FFF;}
.notice_search .serchs {
    width: 40%;
    height: 38px;
    border: 1px solid #fff;
    border-radius: 5px 0 0 5px;
    float: left;
    margin-left: 40%;}

.footer_mobile{ display:block; width:100%; text-align:center; line-height:20px; font-size:13px; background:#FFF; padding:15px 0 20px 0; margin:0 auto; margin-top:10px; border-top:10px solid #CC0000;}
.footer_mobile .m_img{ width:80px; height:80px; margin:0 auto;}
.footer_mobile .txt{ display:block; width:98%; text-align:center;}
.mobile_kongbai{ display:block; height:100px;}

/*新闻列表mobile*/
.zy_part_1{ display:none;}
.zy_part_2{ width:calc(100% - 20px); float:none; margin:0 auto; padding:5px 10px 20px 10px; margin-top:10px; background:#FFF; overflow:hidden;}
.notice_list_h .list a {width:70%;}
.fanye{ display:none;}
.fanye_mobile{ height:auto; margin:0 auto;font-size:14px;text-align:center; margin-top:10px; display:block;}
.fanye_mobile a,.fanye_mobile .current{ padding:8px 12px;
BACKGROUND-POSITION: 50% bottom; margin-right:5px; TEXT-DECORATION: none ; border:solid 1px #dddddd; color:#333; border-radius:3px;} 
.fanye_mobile .current{ border:solid 1px #CC0000; color:#CC0000;}
.fanye_mobile a:hover{ border:solid 1px #CC0000;color:#CC0000;}
.zy_part_3 {width:100%; float:none; margin:0 auto; margin-top:10px;}

/*市政府领导*/
.government_news{ width:100%; margin:0 auto; margin-top:10px;}
.government_leaderb{ width:100%; float:none; margin:0 auto;}
.government_leader {
    width: calc(100% - 20px);
    padding: 5px 10px 10px 10px;
    background: #FFF;
}
.mayor_sz > a {width:40%;}
.mayor_sz {margin-top:10px;}
.mayor_leader ul li {
    float: left;
    width: 32.333%;
    margin: 10px 0.5% 0 0.5%;
}
.mayor_sz p {
    float: right;
    margin-top: 50px;
    margin-left: 10px;
    width: 55%;}
.mayor_leader ul li a img {
    height: 140px;}
/*市情*/

.rect_about1{ width:calc(100% - 20px); margin:0 auto; padding:10px; background:#FFF; margin-top:10px;}
.rect_about1_img{ float:none; width:100%;}
.rect_about1_img img{height:auto; display:block; width:100%;}
.rect_about1_txt{margin-left:0; width:100%;}
.rect_about1_txt a{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:10;
	overflow: hidden;color:#333;
    font-size: 16px;
    line-height: 35px; width:100%;}
.about_menu{ width:100%;}
.about_menu ul li{ width:32.3333%; margin:0 0.5%; float:left; margin-top:10px;}
.about_menu ul li img{ width:70%; margin:0 auto; display:block;}
.about_menu ul li span{ width:100%;font-size:16px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; display:block; text-align:center; margin:0 auto; line-height:1.3; margin-top:10px;}
/*模块2*/
.rect_about2{ width:100%; margin:0 auto; padding:10px 0; background:#FFF; margin-top:10px;}
.rectse_about_list ul li{ width:calc(100% - 20px); margin:0 10px; float:left; margin-bottom:10px;}
.rectse_about_list ul li .rectse_about span{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:5;
	overflow: hidden;color:#333;
    font-size: 16px;
    line-height:30px;}
.rectse_about_list ul li .rectse_about p{ line-height:35px; font-size:18px; padding:5px 0;}

/*魅力龙井*/
.cyat_content{width:100%; background-color: #FFFFFF; margin-top: 10px; padding:10px 0; margin-bottom: 10px;}
.cyat_box{ width:98%; margin:0 auto; font-family:"宋体"; font-weight:bold;}
.cyat_box a img{ width:80%;}

.zrjg{ position: relative; float:none; margin-right: 5px; margin-left:5px; width:calc(100% - 10px); margin-bottom:10px; height:150px; overflow:hidden;}
.zrjg img{width:100%;height:auto;}
.mllj_box{ position: absolute; left:10px; bottom:5px;}
.mllj_box h2{ color: #FFFFFF; font-size:20px; line-height:20px; display: inline-block;}
.mllj_box p{ font-size:14px; color: #FFFFFF; line-height:20px; }

.tscp{ position: relative; float: left; margin: 0px 5px 10px 5px; width:calc(50% - 10px); float:left; height:80px;}
.tscp img{width:100%;height:100%}

.fgsy{ position: relative; float: left; margin: 0px 0px 10px 5px; width:calc(50% - 10px); float:left; height:80px;}
.fgsy img{width:100%;height:100%}

.cyat_tjlx{ position: relative; float: left; margin: 0px 5px 0px 5px; width:calc(50% - 10px); float:left; height:80px;}
.cyat_tjlx img{width:100%;height:100%}

.cyat_lyzx{ position: relative; float: left; margin: 0px 0px 0px 5px; width:calc(50% - 10px); float:left; height:80px;}
.cyat_lyzx img{width:100%;height:100%}
/*-end-*/
/*修改新闻高度*/
.news_txt .bd li,.file_list li {
    height: 45px;
    line-height: 45px;}
.file_list li a {
    height: 45px;
}
.file_list{ height:270px;}
.notice_search {
    margin-bottom:1px;
    margin-top:15px;
}
.notice_list_h .list li {
    line-height: 28px;
    background: url(../images/zsj_list_icon_dot.png) no-repeat 10px 21px;
    padding: 10px 10px 10px 30px;
}
.file_list_government {
    height: 320px;
}

}
@media only screen and (max-width: 992px) {
.c_rr {
    display: inline-block;
    margin-left: 5px;
    color: #999;
    padding-right: 8px !important;
    position: relative;
    float: left;}
.contentTitle {
    height: 60px;padding-bottom:0;
}
/*市政府领导详情手机版*/
.mayor_part_1{ width:100%; float:left; padding:0; background:#FFF; border-top:10px solid #CC0000;}
.mayor_part_1 > h3{ text-align:center; font-size:20px; padding:10px 0; font-family:"PingFangSC-Regular";}

.mayo_part ul li{ width:33.33%; float:left; text-align:center; height:45px; line-height:45px; font-size:16px; text-align:center;}
.mayo_coll{ width:96%; margin:0 auto; height:127px; background:linear-gradient(to bottom, #FEE1DD, #FEF9F8); border-radius:10px;}

.mayor_part_2{ width:calc(100% - 20px); float:right; padding:10px; background:#FFF; margin-top:10px;}

.mayor_leader_peo{ float:none; width:100%; text-align:center;}
.mayor_leader_peotit{ float:none; width:100%; min-height:600px; line-height:2.2}

.menu_part{ width:94%; margin:0 auto; margin-bottom:10px;}

	}
