/* 焦点图 */
.focusBox { float:left; position: relative; width: 766px; height: 541px; margin-top:8px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 766px; height: 541px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 13px; font-weight: bold; text-decoration: none; text-indent: 15px;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }



/** 加盟下拉**/
.jiamengbox{
    padding: 10px;
    background-color: #ffffff;
    display: none;
    height: 90px;
    min-height: 90px;
    
}
.jiamengbox a{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.menu_li{
    width:1200px; margin:0px auto; 
    margin-top:30px;
    margin-bottom:30px
}
.menu_li a{
    padding:10px 40px;
    border:1px #2b2b2b solid;
    font-size:20px;
    line-height:50px;
    margin-left:30px;
    margin-right:30px
}
.menu_li .hover{
    background-color:#222222;
    color:#ffffff;
    border-radius: 5px;
}


	/** 案例展示**/
	.anli_box{
		width:1200px;
		margin:0px auto;				
	}
	.anli_box .anli_title{
		text-align: center;
		font-size: 30px;
		line-height: 36px;
		color: rgb(51,51,51);
        margin-top: 50px;
	}
	.anli_box .anli_desc{
		text-align: center;
		font-size: 18px;
		line-height: 36px;
		color: rgb(51,51,51);
	}
	.anli_box .item_box{
		width: 945px;
		margin: 0px auto;
		margin-top: 30px;
		background: rgba(242, 242, 242, 1);
		display: flex;
        margin-bottom: 50px;

	}

	.anli_box .item_box .left_img img{
		width: 500px;
		height:258px;
		margin: 30px;
	}

	.anli_box .item_box .right_txt{
		width: 340px;
		margin-left: 20px;
		margin-top: 50px;
	}
	.anli_box .item_box .right_txt .txt_title{
		font-size: 20px;
		color: rgb(33,33,33);
		font-family: fontface__思源黑体Medium__18__683327583094;
		margin-top: 10px;
		line-height: 30px;
		
	}
	.anli_box .item_box .right_txt .txt_desc{
		font-size: 14px;
		color: rgb(75,75,75);
		margin-top: 20px;
		line-height: 23px;
	}
	.anli_box .item_box .right_txt .txt_btn{
		width: 340px;
		margin: 0px auto;
	}
	.anli_box .item_box .right_txt .txt_btn .btn{
		width: 113px;
		height: 38px;
		line-height: 38px;
		text-align: center;
		border-radius: 38px;
		background-color: rgb(26,154,252);
		color:#ffffff;
		margin: 0px auto;
		display: block;
		font-size: 14px;
		margin-top: 40px;

	}


	/** 新闻资讯 **/
	.news_box{
		width:1200px;

		margin:0px auto;	
		display: flex;
		margin-top:30px	
	}
	.news_box .news_left_box{
		width: 635px;
		margin-left:100px

	}
	.news_box .news_right_box{
		width: 310px;

	}
	.rightimg{
			float: right;
		}
		.rightimg .imgitems{
			width:300px;
			height:200px;
			position: relative;
			margin-bottom:20px
		}

		.rightimg .imgitems .imgtxt{
			position: absolute;
			bottom:0px;
			background-color:rgb(0,0,0,0.5);
			color:#ffffff;
			width:100%;
			height:30px;
			line-height:30px;
			text-align:center;
			font-size:13px;

		}


		/** about**/

.about_map_box{
	width: 1200px;
	margin: 0px auto;
	margin-top: 50px;
}
.about_map_box .about_map_title{
	font-size: 28px;
}
.about_map_box .about_map_desc{
	line-height: 50px;
	color: rgb(109, 109, 109);
	font-size: 14px;
}

.about_map_box .map_box{
	width: 1200px;
	margin: 0px auto;
	display: flex;

}
.about_map_box .map_box .map_left_box{
	width: 903px;
	height: 392px;
}

.about_map_box .map_box .map_right_box{
	margin-left: 20px;
	width: 290px;
	display: flex;
	flex-direction: column;
	;
}

.about_map_box .map_box .map_right_box .map_right_top{
	background-color: #f7f7f7;
	display: flex;
	padding: 30px;

}
.about_map_box .map_box .map_right_box .map_right_top .map_right_top_left{
	width: 65%;
	
}

.about_map_box .map_box .map_right_box .map_right_top .map_right_top_left .map_right_top_left_top{
	text-align: center;
	font-size: 14px;
}
.about_map_box .map_box .map_right_box .map_right_top .map_right_top_left .map_right_top_left_bottom{
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: #2b2b2b;
	color:#ffffff;
	margin: 0px auto;
	font-size: 13px;
	margin-top: 15px;
}

.about_map_box .map_box .map_right_box .map_right_top .map_right_top_right{
	width: 35%;
}

.about_map_box .map_box .map_right_box .map_right_bottom .map_right_bottom_title{
	font-size: 20px;
	line-height: 40px;
	margin-top: 30px;

}
.about_map_box .map_box .map_right_box .map_right_bottom .line{
	border-bottom: 1px #eeeeee solid ;
	margin-bottom: 20px;
}

.about_map_box .map_box .map_right_box .map_right_bottom .item{
	color: #666666;
	line-height: 30px;
	font-size: 14px;
}


/** 内容页 **/
.acontent{
	width: 1200px;
	margin: 0px auto;
	margin-top: 50px;
}
.acontent .h1{
	padding: 0;
	margin: 0;
	font-size: 25px;
	font-weight: 400;
}
.acontent .time{
	color: #777;
	font-size: 14px;
	line-height: 50px;
}
.acontent .line{
	border-bottom: 1px  #f0efef solid;
}
.acontent .body{
	padding:20px 0;
	line-height: 50px;
	font-size: 15px;
}
.acontent .body img{
	margin:0px auto;
	display: block;
}
