body{
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 15px;
	background-color: white;
}
img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
body ul{
	display: inline-block;
	float: left;
	width: 100%;
	height: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
body a{
	text-decoration: none;
	color: black;
}
body a:hover{
	text-decoration: none;
	color: black;
}
body a:link{
	text-decoration: none;
	color: black;
}
body p{
	margin: 0px;
}


/*头部*/
body .top{
	/*float: left;*/
	width: 100%;
	height: 98px;
	background-color: white;
	border-bottom: 4px solid #EA5C23;
}
body .top .top_c{
	width: 70%;
	height: 100%;
	margin: 0 auto;
}


/*导航*/
body .nav{
	/*float: left;*/
	width: 100%;
	height: 36px;
	background: -webkit-linear-gradient(#FFFFFF, #D4D4D4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#FFFFFF, #D4D4D4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#FFFFFF, #D4D4D4); /* Firefox 3.6 - 15 */
    background: linear-gradient(#FFFFFF, #D4D4D4); /* 标准的语法（必须放在最后） */
}
body .nav .nav_c{
	width: 70%;
	height: 100%;
	margin: 0 auto;
	border-left: 1px solid #CBCBCB;
}
body .nav .nav_c ul li{
	float: left;
	width: 12.4%;
	height: 100%;
	color: black;
	font-size: 15px;
	text-align: center;
	line-height: 36px;
	border-right: 1px solid #CBCBCB;
	cursor: pointer;
}
body .nav .nav_c ul li:hover{
	background-color: #EA5C23;
	color: white;
}
.nav .nav_c ul li.show{background-color: #EA5C23;
	color: white;}
body .nav .nav_c ul li.show .a_hover{color: #fff}

/*轮播*/
body .lunbo{
	float: left;
	width: 100%;
	height: 400px;
	background-color: #AAAAAA;
}
body .lunbo .lunbo_c{
	width: 1300px;
	height: 100%;
	background-color: white;
	margin: 0 auto;
}

/*内容*/
body .nr{
	float: left;
	width: 100%;
	height: auto;
	background-color: #ECECEC;
}
body .nr .nr_c{
	width: 1300px;
	height: auto;
	background-color: white;
	margin: 0 auto;
}
body .nr .nr_c .box{
	float: left;
	width: 30.2%;
	height: 474px;
	padding: 22px 30px 30px 30px;
	padding-right: 30px;
	overflow: hidden;
}
body .nr .nr_c .box .new a span{
	font-size: 14px;
	color: #505050;
}

body .nr .nr_c .box .box_tit{
	float: left;
	width: 100%;
	height: 24px;
	color: #EA5C23;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 10px;
}
body .nr .nr_c .box .box_tit span{
	float: right;
	width: auto;
	height: 100%;
	text-align: center;
	cursor: pointer;
}
body .nr .nr_c .box .box_tit span a{
	color: #505050;
	font-size: 12px;
}

body .nr .nr_c .box .box_tit span:hover{
	color: #EA5C23;
}

body .nr .nr_c .box .new{
	float: left;
	width: 100%;
	height: 20px;
	margin-bottom: 7px;
	cursor: pointer;
}
body .nr .nr_c .box .new .new_tit{
	float: left;
	width: 75%;
	height: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
body .nr .nr_c .box .new .new_date{
	float: left;
	width: 25%;
	height: 100%;
	text-align: right;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 12px;
}
/*hover*/
body .nr .nr_c .box .new:hover{
	color: #EA5C23;
}

/*视频*/
body .nr .nr_c .box .video{
	float: left;
	width: 100%;
	height: 227px;
}


/*第二块*/
body .nr .nr_c .box .box_btn{
	float: left;
	width: 100%;
	height: 26px;
}
/*切换按钮*/
body .nr .nr_c .box .box_btn .a_btn{
	float: left;
	width: 124px;
	height: 100%;
	text-align: center;
	line-height: 26px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
body .nr .nr_c .box .box_btn #btn1{
	background-color: #EA5C23;
	color: white;
}

/*切换内容*/
body .nr .nr_c .box .box_switch{
	float: left;
	width: 100%;
	height: auto;
	padding-top: 20px;
}
body .nr .nr_c .box .box_switch .switch{
	float: left;
	display: block;
	width: 100%;
	height: 100%;
}
body .nr .nr_c .box .box_switch .switch .switch1_li{
	float: left;
	width: 100%;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDDDDD;
}
body .nr .nr_c .box .box_switch .switch .switch1_li .switch1_img{
	float: left;
	width: 140px;
	height: 83px;
}
body .nr .nr_c .box .box_switch .switch .switch1_li .switch1_txt{
	float: left;
	width: 62%;
	height: 100%;
	margin-left: 9px;
}
body .nr .nr_c .box .box_switch .switch .switch1_li .switch1_txt p{
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
body .nr .nr_c .box .box_switch .switch .switch1_li .switch1_txt .switch_title{
	height: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 15px;
	color: #EA5C23;
}
body .nr .nr_c .box .box_switch .switch .switch1_li .switch1_txt .switch_wenzi{
	height: 58px;
	font-size: 12px;
	color: #505050;
	margin-top: 4px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height: 1.6;
}


body .nr .nr_c .box .box_switch #switch2{
	float: left;
	display: none;
	width: 100%;
	height: 100%;
}

/*地图*/
body .nr .nr_c .box .ditu{
	float: left;
	margin-top: -4px;
}

/*标题小图片*/
body .title_img{
	float: left;
	width: 9px;
	height: 9px;
	margin-top: 7px;
	margin-right: 10px;
}

/*滚动*/
body .gundong{
	float: left;
	width: 100%;
	height: auto;
	background: url(../img/101.jpg);
	padding: 0px;
}
body .gundong .gundong_c{
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}
body .gundong .gundong_c .gundong_tit{
	float: left;
	width: 100%;
	height: 24px;
	color: #EA5C23;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 10px;
	margin-top: 10px;
}
body .gundong .gundong_c .gd_info{
	float: left;
	width: 100%;
	height: 110px;
	margin-bottom: 20px;
	/*overflow: hidden;*/
}
body .gundong .gundong_c .gd_info ul li{
	float: left;
	width: 140px;
	height: 83px;
	margin: 0px 15.5px;
}


/*底部*/
body .foot{
	float: left;
	width: 100%;
	background-color: #CBCBCB;
	padding: 28px 0px 13px 0px;
}
body .foot .foot_c{
	width: 1300px;
	height: 100%;
	margin: 0 auto;
}
body .foot .foot_c .foot_l{
	float: left;
	width: 71.4%;
	height: 232px;
}
body .foot .foot_c .foot_l ul li{
	float: left;
	width: 12.2%;
	height: 100%;
	padding-left: 10px;
	padding-right: 5px;
	border-left: 1px solid #ABABAB;
	overflow: hidden;
}
body .foot .foot_c .foot_l ul li a{
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 12px;
	color: #666666;
	height: 25px;
	line-height: 25px;
}
body .foot .foot_c .foot_l ul li a:hover{
	color: #EA5C23;
}

body .foot .foot_c .foot_l ul li .foot_tit{
	color: #333333;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
}


body .foot .foot_c .foot_r{
	float: left;
	width: 28.6%;
	height: 232px;
}
body .foot .foot_c .foot_r .foot_shang{
	float: left;
	width: 100%;
	height: 46%;
}
body .foot .foot_c .foot_r .foot_shang .foot_txt{
	float: left;
	width: 94%;
	height: 100%;
	padding-left: 20px;
	margin-bottom: 10px;
}
body .foot .foot_c .foot_r .foot_shang .foot_txt p{
	float: left;
	width: 100%;
	height: 20px;
	margin: 4px 0px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
body .foot .foot_c .foot_r .foot_shang .foot_txt a{
	float: right;
	color: #EA5C23;
	font-size: 14px;
}


body .foot .foot_c .foot_r .foot_xia{
	float: left;
	width: 100%;
	height: 54%;
	border-top: 1px solid #B0ABB2;
	text-align: center;
}
body .foot .foot_c .foot_r .foot_xia .ewm{
	float: left;
	width: 33.3%;
	height: 100%;
}
body .foot .foot_c .foot_r .foot_xia .ewm img{
	width: 80px;
	height: 80px;
	margin: 17px;
	margin-bottom: 5px;
	margin-top: 15px;
}
body .foot .foot_c .foot_r .foot_xia .ewm p{
	margin-bottom: 0px;
}


/*底部备案*/
body .beian{
	float: left;
	width: 100%;
	background-color: #656565;
	padding: 20px 0px;
}
body .beian .beian_c{
	width: 1300px;
	height: 100%;
	margin: 0 auto;
}
body .beian .beian_c .beian_l{
	float: left;
	width: 100%;
	height: 100%;
	color: #CECBCB;
}

/*******************/
/*导航隐藏列表*/
body .nav .nav_c ul li .a_hover{
	color: black;
	width: 100%;
    float: left;
    height: 100%;
}

body .nav .nav_c ul li .drop_down{
	position: absolute;
	display: none;
	width: 8.7%;
	height: auto;
	z-index: 3;
	margin-top: 36px;
}
body .nav .nav_c ul li .drop_down .span1{
	float: left;
	width: 100%;
	height: auto;
	color: black;
	background-color: white;
	text-align: center;
	margin-bottom: 2px;
	cursor: pointer;
}
body .nav .nav_c ul li .drop_down .span1 .drop_down2{
	position: absolute;
	display: none;
    float: left;
    margin-top: -36px;
    margin-left: 100%;
    width: 162px;
    height: auto;
}
body .nav .nav_c ul li .drop_down .span1 .drop_down2 .span2{
	float: left;
	width: 100%;
	height: auto;
	background-color: white;
	text-align: center;
	margin-bottom: 2px;
	cursor: pointer;
}
body .nav .nav_c ul li .drop_down .span1 .drop_down2 .span2 a{
	color: black;
}


body .nav .nav_c ul li:hover .a_hover{
	color: white;
}
body .nav .nav_c ul li:hover .drop_down{
	display: grid;
}
body .nav .nav_c ul li .drop_down .span1:hover .drop_down2{
	display: block;
}
body .nav .nav_c ul li .drop_down .span1:hover{
	background-color: #EA5C23;
}
body .nav .nav_c ul li .drop_down .span1:hover a{
	color: white;
}
body .nav .nav_c ul li .drop_down .span1 .drop_down2 .span2:hover{
	background-color: #EA5C23;
}
body .nav .nav_c ul li .drop_down .span1 .drop_down2 .span2:hover a{
	color: white;
}