.ej_gzdhs{display:table-cell;}
hr{float:left;width:100%;}
.bg_color{background:#fff;float:left;width:100%;}
.breadcrumb_gzdhs{float:left;width:100%;}
.breadcrumb_gzdhs .breadcrumb{border-radius:0px;color:#444444;margin-bottom:0px;}
.breadcrumb_gzdhs .breadcrumb > li + li:before {
  color: #444444;
}
.style_dp_gzdhs{float:left;width:100%;padding-top:15px;font-size: 14px; line-height: 26px; color: #444444;}
.contentLeft {
   float:left;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #e7f3fa;
}
.leftNavigation {
  margin: 0rem 0;
}
.leftNavigation, .leftNavigation li ul {
  list-style: none;
  padding: 0;
}
.leftNavigation li a {
  font-size: 14px;
  display: block;
  padding: 10px 12px 10px 30px;
  color: #1a2531;
  border-bottom: solid 1px #cae3ed;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  font-weight:400;
}
.leftNavigation li a, .leftNavigation li a .leftNavIcon {
  line-height: 160%;
}
.leftNavigation li a .leftNavIcon {
  position: absolute;
  top: 0;
  left: 0;
  width: 3rem;
  padding: 10px 0;
  text-align: center;
}
.leftNavigation li a .leftNavIcon1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 4rem;
  padding: 0.8rem 0;
  text-align: center;
}
.leftNavigation li a:hover {
  color: #ffffff; text-decoration:none; background:url(bg_icon2_gzdhs.png);
}
.leftNavigation li ul {
  display: none;
  margin: 0;
  background-color: #e8f6fe;
}
.leftNavigation li ul li { border-bottom: solid 1px #D0E9F3;}
.leftNavigation li ul li a {
  border-bottom: solid 0px #D0E9F3; font-size:13px; color:#535353; background:url(ico_02_gzdhs.gif) #e8f6fe no-repeat left 17px; margin-left:30px; padding-left:12px;
}
.leftNavigation li ul li a:hover {
  color: #286ecc; text-decoration:none; background:url(reisico_05.gif) #e8f6fe no-repeat left 17px;
}
/*#

 li ul li:last-child a {
  border-bottom: none;
}*/
.leftNavigation li ul li.active a {
  color: #286ecc; text-decoration:none;
}
.leftNavigation li.active > a {
  color: #ffffff; text-decoration:none;
}
.leftNavigation li.active ul {
  display: block;
}
.leftNavigation > li.active {
  background-color: #52a6e2;
}

.image-box,.image-box span,.img-hover{float:left;width:100%;}
.image-box{padding:15px;}
.image-box span a{font-size:14px;color:#444444;line-height:24px;}
.image-box span a:hover{color:#5980d1;}
.img-hover{}
.img-hover:hover {
    opacity: 0.8;
}

.img-portfolio .img-hover img{width:100%;}

/*鍥炬枃鍒楄〃*/
.tuwenlist_gzdhs{float:left;width:100%;}
.tuwenlist_gzdhs .media{margin-top:15px;border-bottom:1px solid #eee;padding-bottom:15px;}
.tuwenlist_gzdhs .media .media-body h3{font-size:18px;color:#444;font-weight:600;padding:0px;margin:0px;margin-bottom:5px;}
.tuwenlist_gzdhs .media .media-body h3 a{color:#444;}
.tuwenlist_gzdhs .media .media-body h3 a:hover{color:#5980d1;}
.tuwenlist_gzdhs .media .media-body p{font-size:14px;color:#555;}
.tuwenlist_gzdhs .media .media-body span{font-size:14px;color:#999;}


/*缃戠珯鍦板浘*/
.map_gzdhs{float:left;width:100%;margin-top:20px;}
.map_gzdhs hr { margin:5px 0;}
.map_gzdhs .tabh .btn-xs{font-size:16px;}
.map_gzdhs .rlink { padding:3px 0 0 45px; overflow:hidden;}
.map_gzdhs .rlink a { display: inline-block; overflow:hidden; margin:0 15px 0 15px;color:#444;}
.map_gzdhs .rlink a:hover { color:#227ec5;}
.map_gzdhs .tabh { min-height:42px; border-bottom:#f1f1f1 solid 1px;}
@media (max-width: 992px){
.map_gzdhs .rlink { padding:0;}
}
@media (max-width: 767px){
.dis480_gzdhs{display:none;}
.map_gzdhs .rlink { margin:10px 0 0 0;}
.map_gzdhs .tabh {margin: 0 0 8px 0;}
}

@media screen and (max-width: 590px){
.tuwenlist_gzdhs .media-left{float:left;width:100%;}
.tuwenlist_gzdhs img.media-object{float:left;padding-left:30%;margin-bottom:15px;}
}
@media (max-width: 480px) {
	.tuwenlist_gzdhs .media-body ul li span{float:left!important;padding-left:9px!important;padding-top:5px!important;}
	.tuwenlist_gzdhs img.media-object{float:left;padding-left:26%;margin-bottom:15px;}
}

@media screen and (max-width: 320px){
.tuwenlist_gzdhs img.media-object{float:left;padding-left:19%;margin-bottom:15px;}

}

#xlmain_gzdhs {display: block;overflow: hidden;margin:0px;margin-top:20px;}
#xlmain_gzdhs .wztitle {color: #053e85; line-height:36px; text-align:center; font-size: 24px; padding: 0px 0px 6px 0px;}
#xlmain_gzdhs .qtinfo {color:#666; text-align:center; font-size: 12px; border-bottom: solid 1px #cccccc; padding: 0px 0px 16px 0px;}
#xlmain_gzdhs .qtinfo a {color:#666; text-decoration: none;}
#xlmain_gzdhs .qtinfo a:hover {color:#de0c0c; text-decoration: none;}
#xlmain_gzdhs .textxl { margin:20px 10px; overflow:hidden; display:block;}
#xlmain_gzdhs .textxl p span img {display: block;margin-right: auto;margin-left: auto;}
#xlmain_gzdhs .textxl p span img {width:auto;max-width:554px;}
#xlmain_gzdhs .textxl p span{font-weight:400px;margin-top:10px;display:inline;font-size:14px;color:#888888;}
@media (max-width: 992px) {
    #xlmain_gzdhs .textxl p span img{width:100%;max-width:554px;}
}

#xlmain_gzdhs img,
#xlmain_gzdhs p img,
#xlmain_gzdhs table img{
	max-width:800px;
	width:100%;
	padding:.5em 0;
	display: inline;
}
@media screen and (max-width:767px){
	#xlmain_gzdhs p img,
	#xlmain_gzdhs table img{
		max-width:680px;
		width:100%;
		height:auto;
	}
}
@media screen and (max-width:480px){
	#xlmain_gzdhs p img,
	#xlmain_gzdhs table img{
		max-width:360px;
		width:100%;
	}
}