li{
	list-style: none;
}

.contactZybox{
	padding-top: 20px;
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.contactZy{
 	display: block;
 	width: 50%;
 	padding:0 30px;
}
.contactZy li{
	display: flex;
	align-items: center;
}
.contactZybox span{
	display: block;
	width: 50%;
	text-align: center;
	color: #e42e2e;
}
.leaveMsg{
	padding: 40px 0;
	display: flex;
	flex-direction: column;
	width: 50%;
	line-height: 40px;
}
.leaveMsg h5{
	color: #9e9c9c;
}
.leaveMsg img{width:100%}
.leaveMsg input,textarea{
	border: 0;
	border-bottom: 1px solid #e2e1e1;
	outline: none;
}
.leaveMsg button{
	padding: 0px 50px;
    border: 0;
    background: #b33434;
    color: #FFF;
    outline: none;
}
.tip{
	font-size: 12px;
	color: #777676;
	padding: 5px 0;
    line-height: 20px;
    display: flex;
    align-items: center;
}
.tip img{
	height: 20px;
	width: 20px;
	margin-right: 10px;
}
.map{
	width: 50%;
}
.map img{
	width: 100%;
}
.contactZy li{
	border-bottom: 1px solid #e2e1e1;
	padding: 30px 0;
	color: #212121;
	font-size: 14px;
}
.contactZy li:first-child{
	font-size: 28px;
	padding-top: 0;
}
.daohan {
	width: 100%;
	display: flex;
	flex-flow: row;
	/*justify-content: center;*/
	align-items: center;
	flex-wrap: wrap;
	justify-content: center !important;
}
.daohan li{
	width: 16.333%;
	text-align: center;
	order: 1;
	flex-grow: 0;
	flex-basis: auto;
	padding-top: 15px;
	padding-bottom:15px;
	
}
.libiao_left ul{
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.newtitle{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 48%;
	padding: 10px;
	border-bottom: 1px solid #f0f0f0;

}
.newtitle a {
	list-style: none;
	text-decoration: none;
}
.newtitle div:first-child{
	text-align: center;
	display: block;
	width: 20%;
}
.newtitle p:first-child{
	font-size: 28px;
	line-height: 36px;
}
.newtitle div:last-child{
	display: block;
	width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: break-all;
}

.newtitle span{
	font-size: 24px;
	color: #000;
}
.newtitle p{
	color: #6a6a6a;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: break-all;
	line-height: 25px;
	height: 50px;
	width: 100%;
	margin: 10px 0;
}
.daohan a{
	color: #382940;
	text-decoration: none;
}
.daohan .on a{
	color: #009688 !important;
}
.daohan .on{
	border-bottom: 2px solid #009688;
}
.wz{
	
}

.wz img{
	width: 100%;
}
.wz h2{
	color: #fff;
	font-size: 1.5em;
	padding-left: 8%;

}
.position{
	font-size: 14px;
	padding:5px;
	background: #e5e5e5;
	margin-bottom: 15px;
}
.bse{
	margin:15px 10px;

}
.bse img{
	width: 100%;
}
.bse li{
	margin-top: 30px;
}
	.page-normal a{
		border: 1px solid #73a8d2;
		border-radius: 4px;
		padding: 5px 7px;
		color: #73a8d2;
		margin-left: 20px;
		text-decoration: none;
	}
	
	.page-normal a:hover{
		background-color: #73a8d2;
		color: #ffffff;
	}
	
	
	.page-normal{
		color: #73a8d2;
		text-align: center;
		margin-top: 30px;
	}
	
	
	.page-normal .page-current{
		border-radius: 4px;
		color: #ffffff;
		background-color: #73a8d2;
	}
	
	
	.page-normal .page-prev{
		color: #73a8d2;
	}
	
	
	.page-normal a, .page-normal a:hover, .page-normal .page-prev, .page-normal .page-current{
		border: 1px solid #73a8d2;
		padding: 5px 7px;
	}
	.yinyi {
		display: block;
		width: 100%;
		height: 21.2%;
		background: #000;
		filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;
		margin-top: -13.5%;
		padding-top: 10px;
		overflow: hidden;
	}
	.yinyi:hover{
		
	}
	.contactZy img{width: 30px; margin-right: 10px;}
	.yinyi h3{
		color: #fff;
		text-align: center;
	}

	/*.yinyi:before{
		content:"";
		position: absolute;
		top: -240px;
		right: 0;
		transform: rotate(55deg) translateX(60px);
		-webkit-transform: rotate(55deg) translateX(60px);
		transform-origin: 100% 0;
		-webkit-transform-origin: 100% 0;
		transition: all 0.5s ease 0.3s;
       -webkit-transition: all 0.5s ease 0.3s;
	}
	.yinyi:hover:before{
		top: 0;
	}
	.yinyi:after{
		content:"";
		position: absolute;
		bottom: : -240px;
		right: 0;
		transform: rotate(55deg) translateX(-60px);
		-webkit-transform: rotate(55deg) translateX(-60px);
		transform-origin: 100% 0;
		-webkit-transform-origin: 100% 0;
		transition: all 0.5s ease 0.3s;
       -webkit-transition: all 0.5s ease 0.3s;
	}
	.yinyi:hover:after{
		bottom: 0;
	}*/
	/*公告页面开始*/
	.libiao{
		width: 100%;
		display: flex;
	 /*flex-wrap:wrap-reverse;*/
	 flex-flow: row;
	 /*justify-content: right;
	*/
	}
	.modal-body img{
	width: 100%;
	height: auto !important;
}
	.libiao_left{
	width: 80%;
	order: 1;
	flex:0 1 auto;
	padding-top: 15px;
	padding-bottom:15px;
	}
	.libiao_right{
	width: 20%;
	order: 2;
	flex:0 1 auto;
	padding-top:15px;
	padding-bottom:15px;
	margin-left: 15px;
	}
	.list-group-item {
		border:none;
		padding:10px 5px;
		
	}
	.list-group-item:first-child {
     border-top-left-radius: 0; 
     border-top-right-radius:0; 
}
	.list-group-item  tt{
		float: right;
	}
	.list-group-item img{
		margin-right: 5px;
	}
	.hui{
		background-color:#e5e5e5;
		/*padding-bottom: 10px;
		padding-top:10px;
		padding-right: 5px;
		padding-left: 5px;*/
	}
	.list-group-item a{
		color: #000;

	}
	.dashed{
		border-bottom: 1px dashed #CCC;
	}
/*公司简介*/
.libiao_right-tem{
	width: 95%;
	background-color:#e5e5e5;
	/*float: right;*/
	padding-top:10px;
    padding-bottom:10px;
   

} 
.libiao_right-tem h1{
	border-left: 5px red solid;
	padding-left: 10px;
	font-size: 18px;
	
}
.libiao_right-tem p{
	line-height:20px;
	padding:10px;
	font-size: 14px;
}
/*为什么要选择紫云*/
.libiao_right-item{
	width: 95%;
	margin-top: 15px;
	background-color:#e5e5e5;
	padding-top:10px;
    padding-bottom:10px;
}
.libiao_right-item h1{
	border-left: 5px blue solid;
	padding-left: 10px;
	font-size: 18px;
	
}
.libiao_right-item p{
	line-height:20px;
	padding:10px;
	font-size: 14px;
}
/*分页*/
.page-norma a{
		border: 1px solid #73a8d2;
		border-radius: 4px;
		padding: 5px 7px;
		color:#757575;
		margin-left: 20px;
		text-decoration: none;
	}
	
	.page-norma a:hover{
		background-color:#757575;
		color: #ffffff;
	}
	
	
	.page-norma{
		color: #757575;
		text-align: center;
		    margin: 15px 0;
	}
	
	
	.page-norma .page-curren{
		border-radius: 4px;
		color: #ffffff;
		background-color: #757575;
	}
	
	
	.page-norma .page-pre{
		color: #757575;
	}
	
	
	.page-norma a, .page-norma a:hover, .page-norma .page-pre, .page-norma .page-curren{
		border: 1px solid #757575;
		padding: 5px 7px;
	}
	.pagination li a:hover:not(.active) {background-color: #ddd;}
/*	联系我们*/
.lianxi{
	width: 100%;
	border:1px  #e5e5e5 solid ;
	padding:15px 15px 45px 15px;
	margin-bottom: 15px;

}

.lianxi li{
	width: 25%;
	float: left;
	text-align: left;
	display: flex;
    align-items: center;
}
.lianxi span{
	margin-left: 15px;
	color: blue;

}
/*	关于我们*/
.hel_top{
	width: 100%;
}
.hel_top h2{
	font-size: 24px;
  margin-bottom: 15px;
}
.hel_top table{
	text-align: center;
	font-size: 14px;
	margin-bottom: 0;
}
.hel_top table img{
	height: 50px;
}
.hel_top table>thead{
	background-color: #eff4f8;
}
.hel_top table td {
	border-top: 0;
	vertical-align: middle;
}
.hel_top table th {
	border-bottom: 0;
}
.hel_top b{
	color: #060;
    font-size: 18px;
}
.hel_top p{
	line-height: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    letter-spacing:2px;
}
.bi{
	width: 80%;
}
@media (max-width:768px){
	.contactZy{
		padding: 0 10px;
	}
	.contactZy li:first-child{font-size: 24px;}
	.contactZy li{
		padding: 15px 0;
	}
	.leaveMsg{
		padding: 20px 0;
	}

	.daohan li{
	width: 31%;
	border:1px #cecccc solid;
	margin-top: 10px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom:10px;
	text-align: center;
	color: #797979;
	
}
.yinyi {
	height: 21.2% !important;
}
.position{
	margin-bottom: 0;
}
.daohan{
	margin-bottom: -35px;
	justify-content: normal !important;
}

.bse li{
	margin-top: 30px !important;
}
.page-normal {
    color: #73a8d2;
    text-align: center;
    margin-top: 30px !important;
}
.libiao_right{
	display: none;
}
.libiao_left{
	width: 100%;
}
.libiao{
	margin-top:30px;
}
.lianxi{
	display: none;
}
.hel_top{
	margin-top: 50px;
	padding:15px 0;
	margin-left:0;
}
.list-group-item  tt{
		font-size: 14px;
	}
	.list-group-item a{
		font-size: 14px;
	}
	.bi{
	width: 100%;
}
}
@media (max-width:998px){

.yinyi{
	height: 22.5%;
}
.bse li{
	margin-top: 50px;
}	
.page-normal {
    color: #73a8d2;
    text-align: center;
    margin-top: 50px;
}
}
@media (max-width:421px){
	.daohan .on a{
	color: #009688 !important;
	
}
	.daohan .on{
	border: 1px solid #009688;
	}
	.newtitle p:first-child{
		font-size: 16px;
	}
	.newtitle span{
		font-size: 18px;
	}
	.newtitle{
	width: 100%;
	}
	.table td, .table th{
		padding:5px 2px;
		font-size: 12px;
	}
	.daohan {
		padding: 0 10px;
	}
	.daohan li{
		padding: 5px 0;
		width: 31.92%;
		font-size: 14px;
		margin:5px  5px 0 0;
	}
	.map,.contactZybox span{
		display: none;
	}
	.leaveMsg,.contactZy{
		width: 100%;font-size: 12px;
	}
	.leaveMsg{
		line-height:30px;
		padding: 0 10px;
	}
	.leaveMsg div:last-child{
		padding-top: 10px;
	}
	.contactZy li{
		font-size: 12px;
	}
	.contactZy li:first-child{font-size: 20px;}
	.hel_top{
		font-size: 12px;padding: 0 10px;
	}
	.table{ font-size: 12px; }
	.hel_top table img{ height:20px; }
}
@media (max-width:361px){
	.daohan li{width:31%;font-size: 12px;}
}
