/*Make from AK.monster*/
/*2016-03-01 16:20*/
/*www.zjhz.cn*/
body{line-height: 200%;}
/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}
.fhover{
	color: #5e2693;
	transition: color 0.4s;
	-moz-transition: color 0.4s;
	/* Firefox 4 */
	-webkit-transition: color 0.4s;
	/* Safari and Chrome */
	-o-transition: color 0.4s;
	/* Opera */
}
.bghover{
	background-color: #5e2693;
	transition: background-color 0.4s;
	-moz-transition: background-color 0.4s;
	/* Firefox 4 */
	-webkit-transition: background-color 0.4s;
	/* Safari and Chrome */
	-o-transition: background-color 0.4s;
	/* Opera */
}
.bdhover{
	transition: border-color 0.4s;
	-moz-transition: border-color 0.4s;
	/* Firefox 4 */
	-webkit-transition: border-color 0.4s;
	/* Safari and Chrome */
	-o-transition: border-color 0.4s;
	/* Opera */
}
.clear{
	content:"";
	display:block;
	height:0;
	clear:both;
	float:none;
	margin:0;
}
/*container*/
.container{
	width:1100px;
	overflow: hidden;
	margin:0 auto;
	clear:both;
}
.shoucang a{color:#999999;}
.shoucang a:hover{color:#cc0000 ;}

/*head*/
.nav{position:relative;z-index:5;}
.navul{
	overflow:visible !important;height:120px;
	li{margin-left:-1px;float:left;text-align:center;font-size:14px;position:relative;height:80px;width:100px;line-height:120px;
		a{color:#666666;}
		}
	ul{position:absolute;margin:0 0 0 0px;display:none;z-index:1000;zoom:1;
	li{width:80px;float:left;line-height:30px;font-size:13px;}
	}
	
	.cur{border-bottom:3px solid #2a5078;
	}
}
.head .phone{margin-right:30px;font-size:16px;}

	/*banner*/
#banner {overflow: hidden;position: relative;}
#banner .xxdjzs {overflow: hidden;position: relative;width: 100%;}
#banner .xxdjzs ul {position: absolute;top: 0;left: 0;}
#banner .xxdjzs li span {display: block;width: 100%;}
#banner .arrow {cursor: pointer;display: none;line-height: 40px;text-align: center;font-size: 36px;width: 25px;height: 25px;position: absolute;z-index: 2;top: 180px;background-color: RGBA(0,0,0,.3);color: #fff;}


#insidebanner {overflow: hidden;position: relative;}
#insidebanner .xxdjzs {min-height: 400px;overflow: hidden;position: relative;width: 100%;}
#insidebanner .xxdjzs ul {min-height: 400px;position: absolute;top: 0;left: 0;}
#insidebanner .xxdjzs li span {display: block;width: 100%;min-height: 400px;}
#insidebanner .arrow {cursor: pointer;display: none;line-height: 40px;text-align: center;font-size: 36px;width: 25px;height: 25px;position: absolute;z-index: 2;top: 180px;background-color: RGBA(0,0,0,.3);color: #fff;}

#banner .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width:28px;
	height:58px;
	text-indent: -9999px;
	z-index: 9999;
	display:none;
}
#banner:hover  .bx-controls-direction a {display:block;}
#banner .bx-controls-direction a.disabled {
	display: none;
}

#banner .bx-controls-direction a.bx-prev{background:url(../images/about_img_left.png) no-repeat center center;left:0px;}
#banner .bx-controls-direction a.bx-next{background:url(../images/about_img_right.png) no-repeat center center;right:0px;}

.bx-controls{margin-top:-20px;}
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;
  display: block;
  height: 6px;
  margin: 0 1px;
  outline: 0;
  background-color: #D5D5D5;
  width: 50px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:#A28D6D;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: 10px;background: url(../images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next {right: 10px;background: url(../images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}




/*maintwo*/
.maintwo{
	width:100%;
	margin-top:40px;
}

.maintwohead{
	text-align:center;
}

.maintwohead h4{
	font-size:20px;
	color:#005293;
	border-bottom:1px solid #d6d6d6;
	width:160px;
	margin:0 auto;
	margin-top:20px;
}
.maintwohead p{
	font-size:14px;
	color:#666;
}

/*tab切换*/
.maintwo .slideTxtBox .hd{ height:28px; line-height:28px;margin-top:20px;text-align:center;}
.maintwo .slideTxtBox .hd ul{height:28px;margin:0 auto;width:450px;}
.maintwo .slideTxtBox .hd ul li{ float:left; width:auto;margin-left:20px;background:#303437;color:white;padding:0 10px;}
.maintwo .slideTxtBox .hd ul li.on{ height:28px;  background:#0c5b95; width:auto; color:#fff;padding:0 10px;}
.maintwo .slideTxtBox .bd li{line-height:24px;   }
.maintwo .slideTxtBox .bd li .date{ float:right; color:#999;  }
.maintwo .slideTxtBox .bd ul li{
	float:left;
	margin-left:20px;
	margin-top:26px;
	margin-bottom:5px;
}
.maintwo .slideTxtBox .bd ul li img{border:1px solid #666;}


.indexhonor{background: url(../images/index_05.jpg);margin-top:40px;height:395px;}
#cptp{
	width:1100px;
	overflow:hidden;
	margin-top:30px;
}

#cptp ul li {
	float:left;
	overflow:hidden;
	text-align:center;
}
#hzhb ul li div{ float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#cptp ul li div{ float:left; overflow:hidden;width:207px;}
#cptp ul li div img{display:block;}



			.tab {
				position: relative;
				overflow: hidden;
				margin: 0 auto 20px auto;
				font-family: "微软雅黑";
				margin-top:30px;
			}
			.tab-nav {
			}
			.tab-nav a {
				display: block;
				width: 168px;
				height: 41px;
				line-height: 41px;
				text-align: center;
				text-decoration: none;
				color: #999;
				margin:15px auto;
			}
			.tab-nav a.current {
				background: #2a5078;
				color: #fff;
			}
			.tab-con {
				position: relative;
				width: 854px;
				height: 280px;
				overflow: hidden;
				margin-top:-100px;
			}
			.tab-con-item {
				display: none;
				width: 854px;
				height: 280px;
				text-align: left;
				color: #000;
			}
			.tab-con-item li{height:108px;width:394px;float:left;list-style-type:none;background:#eaeaea;margin:0px 13px 20px 0px;padding:10px;}






#footer{
	background: #588dc5;
	margin-top:50px;
	.contact{
		width:50%;
		padding-top: 55px;
		color: #fff;
		
		.title {
			margin-bottom: 5px;
			font-size: 18px;
			font-weight: bold;
		}
		
		.entitle {
			margin-bottom: 27px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		.line {
			margin-bottom: 32px;
			height: 2px;
			background: #fff;
			width:348px;
		}
		
		.txtbox {
			font-size: 12px;
			line-height: 2;
			
			.qr{
				.tc;
				margin-right:15px;
			}
			
			&:after{
				.clear;
			}
		}
	}
	
	.map{
		width:50%;
		height:348px;
		
		#allmap{
			height:348px;
		}
		
		.anchorBL{
			display:none!important;
		}
	}
	
	.information{
		background:#142e49;
		height:76px;
		
		p{
			font-size:12px;
			color:#656464;
			line-height: 76px;
			
			a{
				font-size:13px;
				color:#fff;
				
				&:hover{
					.fhover;
				}
			}
			
			span{
				color:#fff;
				font-size:13px;
			}
		}
	}
}


.mypage {
    text-align: center;
    margin-top: 30px;
	
	span,a {
		display: inline-block;
		vertical-align: top;
		color: #ff8bb4;
		border: 1px solid #ff8bb4;
		padding: 5px 10px;
		margin: 5px;
		
		&.current{
			background: #ff8bb4;
			color: #fff;
		}
	}
}



/*内页*/
.navigation{
	height:80px;background:#f5f5f5;
	.inset_head{font-size:18px;font-weight:bold;color:#666666;}
	h3{margin-top:22px;}
	li{.fl;
		a{padding:10px 20px;line-height:70px;background:#e5e5e5;border:1px solid #c9c9c9;margin-right:10px;border-radius:30px;font-size:14px;}
		.cur{background:#2a5078;color:#fff;border:0px;}
	}
}

.productlist{width:100%;
	li{margin-right:15px;}
}
.productture li{text-align:center;
	img{border:1px solid #666;}
}
.insideproduct .overimg{float:left;margin-right:26px;margin-bottom:20px;}
.overimgstyle{float:left;width:197px;text-align:center;margin-right:53px;margin-bottom:20px;}
.overimgstyle img{border-radius: 95px;}
.insideproduct .last{margin-right:0px!important;}
.insidenews li{border:1px solid #e5e5e5;width:1098px;height:158px;margin-bottom:15px;}