/*@charset "utf-8";

html {
	font-size:15px;
	-webkit-text-size-adjust: none;
	max-height: 100%
}
body, p, h1, ul, li, input, img, figure, h3, h1, h2, dl, dd, dt {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}
ul, ol, li, dl, dt, dd {
	list-style: none;
}
a {
	text-decoration: none;
	outline: 0px;
}
fieldset, img {
	border: 0;
}
img {
	display: block;
	/*max-width: 100%;*
}
input[type="text"], input[type="password"], input[type="submit"], input[type="reset"], input[type="button"], textarea {
	-webkit-appearance: none;
}*/
.empty{width:100%; margin-top:100px; text-align:center;}
#menu ul{
	display:flex; justify-content:space-between; flex-wrap:wrap;
}

#menu ul li{
	width: 33.33333333%; /*平分宽度*/
	line-height: 2.5em; 
	color: #fff;
	font-size: 1.1em;
	text-align: center;
	background-color: #008DCF;
	border-left: 1px solid #00AAFA;
	border-top: 1px solid #00AAFA;
	border-right: 1px solid #0071A7;
	border-bottom: 1px solid #0071A7;
	box-sizing: border-box;
}
#menu ul li a{color: #fff;}

/*首页菜单样式：第1种*/
.green {
	background-color: #008b64;
	border-left: 1px solid #00b380; /*左边上边,比主色浅*/
	border-top: 1px solid #00b380;  
	border-right: 1px solid #006649;  /*右边下边,比主色深*/
	border-bottom: 1px solid #006649; 
	box-sizing: border-box;
}


/*首页菜单样式：第2种*/
.blue1 {
	background-color: #008DCF;
	border-left: 1px solid #00AAFA;
	border-top: 1px solid #00AAFA;
	border-right: 1px solid #0071A7;
	border-bottom: 1px solid #0071A7;
	
	box-sizing: border-box;
}
/*首页菜单样式：第3种*/
.blue2 {
	background-color: #00549d;
	border-left: 1px solid #006ac6;
	border-top: 1px solid #006ac6;
	border-right: 1px solid #00437e;
	border-bottom: 1px solid #00437e;
	box-sizing: border-box;
}

/*项目标题*/

.common-title {
	text-align: center;
	position: relative;
	background-color: #f9f6f6;
	text-align: center;
	margin: 6px 0;
	padding:5px 0 2px 0;
}
/*中文标题框+英文标题*/
.common-title h2 {
	position: relative;
	z-index: 3;/*
	min-width: 18%;
	width: 18%;*/
	width: auto;
	padding: 0 0.2em 0.2em 0.2em;
	color: #333;
	font-size: 1em;
	/*line-height: 1.0em;*/
	text-align: center;
	font-weight: normal;
	background-color: #f9f6f6;
	display: inline-block;
	white-space: nowrap;
}
/*英文标题*/
.common-title h2 i {
	z-index: 3;
	display: inline-block;
	line-height: 0.8rem;
	font-size: 0.5em;
	font-style: normal;
	white-space: nowrap;
	padding: 0 0.2em;
	text-transform: uppercase;
	color: #666;
}
/*[]背景线*/
.common-title span {
	display: inline-block;
	position: absolute;
	top: 0.8em;
	left: 32.5%;
	z-index: 0;
	width: 35%;
	height: 1.3em;
	border: 1px solid #999;
	z-index: 1;
}

.product-title{text-align:center; width:100%; font-size:16px; padding:5px 0;}

/* 两列列表 */
.list-1 li{
	width: 50%;
	float: left;
}

/*新闻列表*/
.list-news li{
	display:flex; flex-flow: row;  align-items:center;
	height: 80px;
	text-align: left;
	border-bottom:1px #ccc solid;
}
.list-news li .date{
	width: 25%;
	text-align: center;
}
.list-news li .content{
	width: 75%;
	padding-right: 10px;
}
.list-news li .content p{
	color: #666;
}
.list-news li .content p, h1{
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
	/*多行省略号
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;*/
}
.hui-img-list ul li{
	margin:0 0 6px 0;
}
/*首页联系我们*/
.contact-index{
	background: #0099ff;
	margin: 10px;
	padding: 10px;
	border-radius: 5px;
	text-align: center;
}
.contact-index p{
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
/*备案信息*/
.beian{
	margin: 10px 10px 20px 20px;
	text-align: center;
}
.beian img{
	/*vertical-align:middle;*/
	vertical-align: bottom;
	width: 20px;
	height: 20px;
}

/*底部导航默认是5个，25%，这里重写*/
#hui-footer a{
	width: 25%;
}

/*hui轮播组件重写clear:both;*/
.hui-swipe-indicator{text-align:center;} 
/*根据内容宽度*/
.genju{display:inline-block;}
.hui-segment{width:100%; margin:0px; }


/*服务项目*/
.server-item img{
	background: #ff8800;
}



/*内页*/
.sub-content{ margin:0 auto; padding:5px 10px;background:#fff;}
.duiqi p{
	font-size: 1.2em;
	line-height: 1.8em; 
	text-indent:2.0em; /*缩进*/
	text-align:justify; /*两端对齐，英文*/
	text-justify:inter-ideograph;/*两端对齐，中文*/
}
.duiqi img{width:100%;}
/*地理位置*/
#mapContent{margin:0 auto; margin:5px 0; height:350px; border:1px #dedede solid;}
#mapContent div{overflow:visible;}