
.top_navi{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 100px;
  background: #ffffff;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  cursor: pointer;
  z-index: 99992;
}
.top_content_div{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -687.5px;
	width: 1375px;
	height: 100px;
  z-index: 99999;
  overflow: hidden;
}
.top_content_div .index_logo{
	display: block;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
#s1{
	font-family: '微软雅黑';
}
.top_content_div .navi_item_div{
	float: right;
	height: 100px;
	width: 100px;
	line-height: 100px;
	font-size: 18px;
	text-align: center;
	cursor:pointer;

}
.navi_item_div1{
	float: right;
	height: 100px;
	width: 100px;
	line-height: 100px;
	font-size: 18px;
	text-align: center;
	cursor:pointer;
	font-family: '微软雅黑';
}
.top_content_div .on{
	background: #5f8135;
	color: #ffffff;
}
.top_content_div .now{
	background: #5f8135;
	color: #ffffff;
}
.top_navi_select_div{
	position: absolute;
	top: 100px;
	left: 0px;
	z-index: 99999;
	width: 100px;
}
.top_navi_select_div .item{
	height: 35px;
	line-height: 35px;
	width: 100px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAjCAIAAADt3TjXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZENThBOUU0NUQwRDExRTk4QkEyQThDQUM2NkE1NkQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZENThBOUU1NUQwRDExRTk4QkEyQThDQUM2NkE1NkQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkQ1OEE5RTI1RDBEMTFFOThCQTJBOENBQzY2QTU2RDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkQ1OEE5RTM1RDBEMTFFOThCQTJBOENBQzY2QTU2RDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cWpdqAAAAUElEQVR42uzQMQ0AMAgAsDFP6EELzrHAS9JKaFTnY+crkCVLlixZshTIkiVLlixZCmTJkiVLliwFsmTJkiVLlgJZsmTJkiVLgSxZsg4ZAQYAUZ0BW7MmMGEAAAAASUVORK5CYII=');
	text-align: center;
	color: #ffffff;
	cursor:pointer;
	font-size: 18px;
}
.top_navi_select_div .item0{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAjCAIAAADt3TjXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNBOEM5QjQ1REMzMTFFOTk3MENDNzlEMjc3MzUzN0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNBOEM5QjM1REMzMTFFOTk3MENDNzlEMjc3MzUzN0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzg4MzY1RTQ1RDBDMTFFOUE4REZFMzNERjJGRjlEREQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg4MzY1RTU1RDBDMTFFOUE4REZFMzNERjJGRjlEREQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Jj21mAAAAqElEQVR42uzTMQ4CMQxEUc8kXIfLcBLOjxLjgLQFihY6mj9V4vJJX7f7dTzmGJkzM4N9TApZrald3G1lc8TMeqC1waqFmwuqu2md7JwB1h7LUVIFVViW0gnUaYmLTL1qPALEayt1xLgyfBkJqW9e0ZfY+4PKOVlED8H06wwBWGCBBRZYYEEAFlhggQUWWBCABRZYYIEFFgRggQUWWGCBBQFYYP17TwEGAHLPJpwNwdDpAAAAAElFTkSuQmCC');
}
.top_navi_select_div .on{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAjCAIAAADt3TjXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjc3RDA0NUQwRDExRTlCNzNDRTkyRjk1NzcxQ0YyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjc3RDA1NUQwRDExRTlCNzNDRTkyRjk1NzcxQ0YyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNzdEMDI1RDBEMTFFOUI3M0NFOTJGOTU3NzFDRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNzdEMDM1RDBEMTFFOUI3M0NFOTJGOTU3NzFDRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5M+4y9AAABLElEQVR42uzaQQ4CMQgFUH7TlQfyMN7/HIPwoR01MdH1fKK1dfkCnUkA98fNYIBl1Kp4DefiuZkYaQRKiewbU5okVhiNNynIi1LOFfRCHA9mVn7iv1whqQ8vd8fB/LKNNdIpqbCSSyVYCeXw4DicWKAUkyvr0RbZtYNM3B0lhzhPKybYWY9QYpWXn15hNTKz8CrFg6BsvRa4jS7LkJn7Rt9SKsN9u6Mfhr2bfaNX9S0pFeJ6tWIWRUGSZXRi4Uw9SX0+5dbNNOTyewhLWMISlrCEpRCWsIQlLGEJSyEsYQlLWMISlkJYf2J5fxm7E3vt6OGZbcLfyeGHGhRxdq13C+jiWsur+tI1n9VC3Ut01Ela7bU6+EyuyTOynX8WpRqHXYrOsSznyFEcngIMAG0DeCtf4C8TAAAAAElFTkSuQmCC');
}
.base_mask{
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 99991;
}
.base_content{
	width: 1375px;
	overflow: hidden;
	margin: 0 auto;
}
.base_content_left{
	width: 373px;
	height: 100%;
	background: #ffffff;
	margin-top: 94px;
	float: left;
}
.base_content_left .left_class_item{
	margin: 0px 54px;
	padding-top: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dadada;
	font-size: 24px;
	word-wrap: break-word;
	word-break: break-all;
  	cursor: pointer;
}
.base_content_left .left_class_childs_item{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 18px;
	color: #6e6e6e;
	padding-left: 25px;
	cursor: pointer;
}
.base_content_left .left_class_childs_div{
	border-bottom: 1px solid #dadada;
	margin: 0px 54px;
	padding-bottom: 9px;
}
.base_content_left .left_class_childs_div .childs2{
	background-repeat: no-repeat;
	background-position: 100% 10px;
	background-image: url(../imgs/ic_arrow_r.png);
}

.base_content_left .left_class_childs_div .open2{
	background-image: url(../imgs/ic_arrow_d.png);
}
.base_content_left .childs{
	background-repeat: no-repeat;
	background-position: 100% 50px;
	background-image: url(../imgs/ic_arrow_r.png);
}
.base_content_left .open{
	background-image: url(../imgs/ic_arrow_d.png);
	border-bottom: 1px solid #ffffff;
}
.base_content_left .on{
	background-color: #7f9a5d;
	color: #ffffff;
}
.base_content_right{
	width: 953px;
	height: 100%;
	margin-left: 47px;
	background: #ffffff;
	margin-top: 94px;
	float: left;
}
.base_bottom_div{
	height: 100px;
	width: 100%;
	background: #5f8135;
	overflow: hidden;
}
.base_bottom_content{
	width: 1375px;
	overflow: hidden;
	margin: 0 auto;
	color: #ffffff;
	font-size: 16px;
}
.base_bottom_content .text_info1{
	margin-top: 20px;
	font-size: 16px;
}
.base_bottom_content .text_info1 a{
	color: #ffffff;
}
.base_bottom_content .text_info2{
	margin-top: 16px;
	font-family: 'Century Gothic';
	font-size: 16px;
}
.base_bottom_content .text_info3{
	font-family: 'SimHei';
}
.swiper-container{
	height: 700px;
	width: 100%;
}
.swiper-container .swiper-slide{
	height: 700px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.swiper-container .pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-container .pagination .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 8px;
  background: #ffffff;
  margin: 0 5px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: pointer;
  background: rgba(255,255,255,.5);
  -pie-background: rgba(255,255,255,.5);
  behavior: url(css/PIE.htc);
}
.swiper-container .pagination .swiper-active-switch {
  background: #ffffff;
  filter:alpha(opacity=99);
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  border-radius: 8px;
  background: rgba(255,255,255,.9);
  -pie-background: rgba(255,255,255,.9);
  behavior: url(css/PIE.htc);
}
.base_img_div{
	height: 540px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.auto_line_feed{
	word-wrap: break-word;
	word-break: break-all;
}

.navi_record{
	font-size: 24px;
	height: 36px;
	line-height: 36px;
	margin-top: 50px;
}
.navi_record .now{
	background: #5f8135;
	color: #ffffff;
	display: inline-block;
}
.navi_record .now a{
	color: #ffffff;
	font-size: 24px;
}
.base_page_div{
	height: 30px;
	text-align: center;
}
.base_page_div .base_page_item{
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px;
	background: #ffffff;
	display: inline-block;
	margin: 0px 20px;
	cursor: pointer;
	font-size: 16px;
}
.base_page_div .base_page_item a{
	font-size: 16px;
}
.base_page_div .on{
	background: #5f8135;
	border-radius: 15px;
	color: #ffffff;
  	behavior: url(css/PIE.htc);
}
.base_page_div .bg{
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}
#related_cases{
	overflow: hidden;
	position: relative;
	background: #ffffff;
}
#related_cases .cases_title{
	margin-top: 20px;
	font-size: 30px;
}
#related_cases .cases_list{
	overflow: hidden;
	width: 1375px;
	/* padding: 0px 16px; */
	margin-top: 50px;
	position: relative;
}
#related_cases .cases_list_item{
	width: 361px;
	margin: 0px 48px;
	float: left;
}
#related_cases .cases_list_item img{
	width: 361px;
	height: 258px;
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#related_cases .cases_list_item .cases_name{
	margin-top: 28px;
	font-size: 21px;
}
#related_cases .cases_page_img{
	position: absolute;
	top: 190px;
	cursor: pointer;
}
.base_go_bottom{
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 999999999;
}
.test{
  margin-top: 25px;
  margin-left: 40px;
  width:680px;
  height: 290px;
  background:#cccccc;
  border-radius:6px;
  overflow:hidden;
  -pie-background:#cccccc;
  behavior: url(css/PIE.htc);
}