@charset "utf-8";
/* CSS Document */
.bhApp_top{
	width:100%;
	height:4em;
	background:#155A95;
	overflow:hidden;	
}
.bhApp_top a img{
	position:absolute; 
	left:0.5em; 
	top:0.8em;
width:auto;
max-width:90%;
}
.bhApp_menu{
	width:100%;
	height:2.625em;
	background:#01427a;
}
.bhApp_menuL{
	width:80%;
	height:2.625em;
}
.bhApp_but{
	width:9%;
	height:21px;
	background:url(../images/ss.png) no-repeat;
	outline:none;
	margin:10px;
	display:inline;
}
.bhApp_text{
 	width:80%;
	height:2.625em;
	border:none;
	outline:none;
	background:none;
	color:#a2b1c4;
	font-size:15px;
	line-height:42px;
}
.bhApp_menuR{
	width:50px;
	height:42px;
}
.bhApp_banner{
	width:100%;
	height:auto;
	overflow:hidden;
}
.bhApp_banner img{
	vertical-align:top;
}
.slideBox{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;  
	width:100%;/* 设置焦点图最大宽度 */ 
}
.slideBox .hd{
	 position:absolute; 
	 height:10px; 
	 line-height:10px; 
	 bottom:15px; 
	 right:0; 
	 z-index:1; 
	 width:30%; 
	 text-align:center; 
	 margin:0 auto; 
}
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#f9991d;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }


.bhApp_sy{
	width:100%;
	height:auto;
	background:#FFF;
	padding-top:5%;
	padding-bottom:3%;
	text-align:center;
}
.bhApp_sy ul{
	width:95%;
	display:inline-block;
    vertical-align: middle;
	text-align:center;
}

.bhApp_sy ul li{
	width:28%;
	height:auto;
	float:left;
	margin:2.5% 2.6%; 
}
.bhApp_sy ul li img{
	width:100%;
	height:auto;
	float:left;
}
.bhApp_sy ul li span{
	width:100%;
	float:left;
	line-height:1.875em;
	font-size:16px;
	text-align:center;
}
.bhApp_sy ul li a{
	color:#333333;
}
.bhApp_news{
	width:100%;
	background:#FFF;
	margin-top:1em;
	padding-bottom:0.6em;
}
.bhApp_newsT{
	width:100%;
	height:4em;
	line-height:4em;
	
}
.news_bt{
	width:50%;
	font-size:1.25em;
	margin-left:0.625em;
}
.bhApp_news a{
	float:right;
	font-size:0.875em;
	color:#999999;
	margin-right:0.625em;
}
.bhApp_newsB{
	padding:0 0.625em;
}
.bhApp_newsBtop{
	width:100%;
}
.bhApp_newsBtop img{
	width:100%;
	height:auto;
}
.bhApp_newsBtop span{
	line-height:2em;
	font-size:0.93em;
	color:#005faf;
}
.bhApp_newsBtop span a{
	width:100%;
	font-size:1.125em;
	float:left;
	color:#333;
}
.bhApp_newsBbot{
	width:100%;
	line-height:2em;
	padding:0.3em 0;
}
.bhApp_newsBbot ul li{
	width:100%;
	float:left;
	font-size:0.93em;
	color:#005faf;
	background:url(../images/jt.png) no-repeat left 0.8em;
	padding:0.2em 0 0 0.7em;
	border-bottom:1px dotted #c2c2c2;
}
.bhApp_newsBbot ul li a{
	width:100%;
	line-height:1.9em;
	font-size:1.125em;
	float:left;
	color:#333;
}
.bhApp_noic{
	width:100%;
	background:#FFF;
	margin-top:1em;
	padding:0 0.625em;
}
.noic_bt{
	width:50%;
	font-size:1.25em;
}
.bhApp_noic a{
	float:right;
	font-size:0.875em;
	color:#999999;
	margin-right:0.625em;
}
.bhApp_noicBt{
	width:100%;
	line-height:2em;
	
}
.bhApp_noicBt ul li{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:0.63em;
}
.bhApp_noicBt ul li span{
	width:16%;
	height:12%;
	float:left;
	background:#155A95;
	text-align:center;
	color:#FFF;
	padding:0 0.63em;
	
}
.xspic{
	width:30%;
	height:20%;
	float:left;
	padding:0 0.63em;
	
}
.xsa{
	width:70%;
	float:left;
	padding-left:0.63em;
	line-height:1.9em;
	font-size:1.125em;
	float:left;
	color:#333;
}
.bhApp_noicBt ul li span h1{
	font-weight:lighter;
	border-bottom:1px solid #abbecd;
}
.bhApp_noicBt ul li span h2{
	font-weight:lighter;
}
.bhApp_noicBt ul li a{
	width:78%;
	float:left;
	padding-left:0.63em;
	line-height:1.9em;
	font-size:1.125em;
	float:left;
	color:#333;
}
.bhApp_footer{
	width:100%;
	background:#155A95;
	padding:0.63em 0;
	
}
.footerL{
	width:98%;
	color:#FFF;
	font-size:0.9em;
	margin-left:0.63em;
        text-align:center;
}
.footerR{
	width:24%;
	margin-right:0.63em;
}
.footerR img{
	width:100%;
	height:auto;

}
.footerR span{
	width:100%;
	line-height:1.1em;
	font-size:0.9em;
	color:#FFF;
}
.bhApp_pc{
	width:100%;
	height:1.8em;
	background:#004279;
	text-align:center;
	line-height:1.8em;
	font-size:0.9em;
}
.bhApp_pc a{
	color:#FFF;
}


.navHome{position:absolute;}

/**==================弹出导航菜单==============**/
#nav-over{position:fixed;left:0px;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{position:fixed; overflow:auto;top:0;right:-200px;z-index:9999;width:170px;height:100%;background:#005faf;-webkit-transition:all .5s ease;transition:all .5s ease; box-shadow:4px 0px 3px 4px rgba(0,0,0,1);}
.openMenu{right:510px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3 a { color:#fff;}
.scrollerBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#005faf;}
.leftsidebar_box dl{border-bottom:1px solid #0059a4;}
.leftsidebar_box dt{padding-left:25px; background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer;}
.leftsidebar_box dd a{background-color:#076bc0;padding-left:25px; display:block; color:#fff; line-height:44px; height:44px;}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#005faf;}

.nav ul li a{display:block;height:2.813em;overflow:hidden;padding:0 0 0 2.188em;line-height:2.813em;color:#fff; width:100%; font-size:1em;}
.nav ul li a:hover{background:#01427a;}
.nav ul li a img{vertical-align:middle; width:1.375em;}



.bhApp_wz{
	width:100%;
	height:2.25em;
	background:#e5e5e5;
	border-bottom:1px solid #e3e3e3;

}
.bhApp_wz span{
	float:left;
	padding:0 0.625em;
}
.bhApp_wz span a{
	font-size:0.875em;
	line-height:2.25em;
	color:#333;
}
.bhApp_list{
	width:100%;
	height:auto;
min-height:330px;
	background:#FFF;
	padding:0.625em 0 2.25em 0;
}
.bhApp_list ul{
	float:left;
	padding:0 0.625em;
}

.bhApp_list ul li{
	width:100%;
	float:left;
	font-size:0.93em;
	color:#005faf;
	background:url(../images/jt.png) no-repeat left 0.8em;
	padding:0.2em 0 0.2em 0.7em;
	border-bottom:1px dotted #c2c2c2;
}
.bhApp_list ul li a{
	width:100%;
	line-height:1.9em;
	font-size:1.125em;
	float:left;
	color:#333;
}
.bhApp_more{
	width:100%;
	height:2.25em;
	background:#e5e5e5;
	line-height:2.25em;
	text-align:center;
	font-size:1em;
	color:#005faf;
	margin-top:1.25em;
}

.bhApp_cot{
	padding:0 0.625em;
}

.bhApp_contBT{
	width:100%;
	line-height:2em;
	font-size:1.125em;
	color:#005faf;
	text-align:center;
	border-bottom:2px solid #005faf;
}
.bhApp_contTim{
	width:100%;
	line-height:2em;
	font-size:0.875em;
	color:#999;
	text-align:center;
}
.bhApp_contCon{
	width:100%;
	line-height:2em;
}
.bhApp_contCon p{
	text-indent:0.125em;
}
.bhApp_contCon img{
	width:90%;
	height:auto;
}
.bhApp_imglist{
	width:100%;
	height:auto;
	background:#FFF;
	padding:0.625em 0 2.25em 0;
}
.bhApp_imglist ul{
	float:left;
	padding:0 0.625em;
}
.bhApp_imglist ul li{
	width:42%;
	height:auyo;
	float:left;
	background:#e5e5e5;
	margin:6% 4% 0 4%;
	display:inline;
	
}
.bhApp_imglist ul li:hover{
	background:#005faf;
}
.bhApp_imglist ul li a:hover{
	color:#fff;
}
.bhApp_imglist ul li img{
	width:90%;
	height:auto;
	float:left;
	margin:5%;
	display:inline;
}
.bhApp_imglist ul li span{
	width:90%;
	height:auto;
	line-height:1.3em;
	float:left;
	margin:0 5% 5% 5%;
	display:inline;
	font-size:13px;
	
	
}
.bhApp_imglist ul li span:hover{
	color:#fff;
}
.bhApp_imglist ul li span h5{
	color:#005faf;
	font-size:12px;
	font-weight:lighter;
}
.bhApp_imglist ul li a:hover h5{
	color:#91cdff;
}