.top_r{
  display: none;
}

.menu-handler {

	width: 100%;

	cursor: pointer;
	z-index: 1010;
}
.menu-handler span {
	position: relative;
	display: block;
	margin: 5.5px auto 0;
	width: 100%;
	height: 4px;
	background-color: #333333;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s;
}

.menu-handler span:after,
.menu-handler span:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 120%;
	height: 4px;
	left: 0;
	background-color: #333333;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s
}

.menu-handler span:before {
	top: -7px;
	-webkit-transition-property: top, transform;
	-moz-transition-property: top, transform;
	-ms-transition-property: top, transform;
	-o-transition-property: top, transform;
	transition-property: top, transform;
}

.menu-handler span:after {
	bottom: -7px;
	-webkit-transition-property: bottom, transform;
	-moz-transition-property: bottom, transform;
	-ms-transition-property: bottom, transform;
	-o-transition-property: bottom, transform;
	transition-property: bottom, transform;
}

.menu-handler.active span {
	background-color: transparent;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
	-ms-transition-delay: 0s, 0s;
	-o-transition-delay: 0s, 0s;
	transition-delay: 0s, 0s;

}

.menu-handler.active span:after,
.menu-handler.active span:before {
	background-color: #006783;
	-webkit-transition-delay: 0s, .3s;
	-moz-transition-delay: 0s, .3s;
	-ms-transition-delay: 0s, .3s;
	-o-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s;
	
}

.menu-handler.active span:before {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	
	
}

.menu-handler.active span:after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.readmore{
	font-size: 12px;
	background: #ff7800;
	padding:2px 5px;
	border-radius: 5px;
	margin-left:20px;color:#fff;
}

.pcview{display:block;}
.wapview{display:none;}
.mbanner{display:none;}

@media screen and (max-width: 1000px) {
 .header{
  height: 80px;
  position: fixed;
  left: 0;right: 0;top:0;z-index:99999;
 }
  .header .wrapin{
    height: 100%;
  }
  .logo{
    width: 220px;
  }
.top_r{
  display: block;
  float: right;
  width: 23px;
  height: 33px;
  position: relative;
  top: 40%;
  margin-right: 10px;
  
}
.nav .hover i, .nav a:hover i {
  display: none;
  width: 100%;
  height: 2px;
  background: #006783;
  position: absolute;
  left: 0;
  bottom: 0;
}

.hot_search{
  display: none;
}
.head_search{
  display: none;
}
.ba_fm{display:none;}
.menu-handler{
  width: 100%;
}
.menu-handler span {

	background-color: #006783;

}
.menu-handler span:after,
.menu-handler span:before {
	content: "";

	background-color: #006783;

}




.head_code{
  display: none;
}    
  .nav{
    position:fixed;
    bottom: 0;
    left: 0;
    right: 0px;
    top: 80px;
    width: 100%;
    height: 100vh;
    background-color:rgb(0, 0, 0,.8);
    overflow-x: hidden;
    overflow-y: auto;
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-overflow-scrolling: touch;
    z-index: 1000;
    -webkit-transition: all .5s cubic-bezier(.25, .46, .45, .94);
    -moz-transition: all .5s cubic-bezier(.25, .46, .45, .94);
    -ms-transition: all .5s cubic-bezier(.25, .46, .45, .94);
    -o-transition: all .5s cubic-bezier(.25, .46, .45, .94);
    transition: all .5s cubic-bezier(.25, .46, .45, .94);
  
  
    
  }
  
  .menuOpen .nav {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0%);
    flex-wrap: wrap;
    line-height: 2;
    display: block;
  
  }
.nav a{
  display: block;width: 100%;
  text-align: center;
  color: #fff;
  margin: 0;
  padding: 0;
}
  .wrapin {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.pd_handle {
  border-bottom: 1px solid #ebebeb;
  padding-top: 24px;
  text-align: center;
  overflow: hidden;
}
.pd_handle a {
  display: inline-block;
  width: auto;
  height: 37px;
  line-height: 37px;
  background: #ececec;
  border-radius: 3px 3px 0 0;
  font-size: 14px;
  margin: 0px;
  padding: 0 10px;
}

body {
  min-width: 100%;
  margin: 0 auto;
  
}
.pub_wp {
  width: calc(100% - 20px);
  margin: 0 auto;
  padding: 10px;
  background: #fff;

}
.pd_cnt p{font-size:14px;margin-bottom:10px;}
.pd_cnt img {
  display: block;
  max-width: 100%;
  margin-left:auto;
  margin-right: auto;
}
.now_pos {
  height: 60px;
  line-height: 60px;
  width: 90%;
  margin: 0 auto;padding-top:0px;
}
.logo img{
  width: 100%;
}
.ft_top{
  display: none;
}
.ft_code{right:10px;}
.pd_head .t1{font-size:18px;line-height:30px;}
.ft_bottom{height:auto;}
.ft_bottom .wrapin{height:auto;padding-bottom:20px;}

.hm_top,.hmtop_in,.hm_gg{max-width:100%;}
.hm_top .fg{display:none;}
.hm_top .item{width:33.33333333%;}
.hm_top .ico{left:22px;}
.hm_top .item dl{padding:18px 0 0 88px;}
.hm_gg .th3,.hm_gg .td3{width:20%;}
.hm_gg .th2,.hm_gg .td2{width:32%;}
.hm_gg .th1,.hm_gg .td1{width:12%;}

.cm_item .photo,.spe_item .photo{width:30%;height:auto;}
.cm_item .photo img,.spe_item .photo img{width:100%;height:auto;}
.cm_item dl,.spe_item .intro{width:calc(70% - 10px);}
.bk_wp .s_list{max-width:100%;}
.bk_wp .item{width:calc(33.33333% - 25px);height:auto;}
.bk_wp .item img{width:100%;height:auto;}
.fw_item{width:50%;}
.fw_item .tip{width:calc(100% - 20px);}
.news_left{max-width:calc(100% - 60px);}
.spe_item .tip{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;	
}
.sp_wp .s_list{max-width:100%;}
.sp_wp .item,.sp_case li{width:calc(33.3333% - 18px);height:auto;}
.sp_wp .item img,.sp_case .s_out,.sp_case .photo,.sp_case .photo img{width:100%;height:auto;}
.sp_tag{background-position: left;}
.sp_tag .d1{width:40%;margin-right:0px;}
.sp_tag .d2{width:calc(30% - 20px);padding-left:10px;padding-right:10px;}
.hm_hz{width:100%;}
.fg18{display:none;}
.hm_news,.hne_wp,.hm_gy,.hne_banner .pics li{width:100%;}
}

@media screen and (max-width: 650px) {
	.ft_code{
	  position:unset;right:auto;margin:0 auto;
	}
	.ft_tel{
	  position:relative;text-align:center;
	}
	.his_right{width:100%;margin-bottom:10px;}
	.his_right .title{display:none;}
	.his_right a{height:30px;line-height:30px;border:0px;text-align:center;margin:5px;padding:0px 10px;width:calc(33.333333% - 30px);float:left;background:#ddd;border-radius:3px;}
	.pcview,.fg18{display:none;}
	.pd_head{padding:10px 0 15px 0;}
	
	.cm_item .photo,.cm_item .photo img,.bk_wp .s_list,.bk_wp .item img,.spe_item .photo,.spe_item .photo img,.spe_item .intro,.his_left,
	.hm_map .map{max-width:100%;}
	.bk_wp .item img,.hm_top,.hmtop_in,.hm_top .tp,.hm_map .map_cnt,.po_int dt,.po_int img,.spe_item,.spe_item .photo img,.hm_map .map{height:auto;}
	.bk_wp .name{bottom:0px;}
	.cm_item dl{padding-right:0px;max-width:100%;}
	.fw_item .tip{max-width:calc(100% - 20px);padding:0px 10px;}
	.po_int{margin:0;}
	.po_int img{max-width:100%;}
	.news_left{padding:0px 10px;max-width:calc(100% - 20px);}
	.ne_item .name,.news_left ul li p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	}
	.ne_item .name{font-size:15px;}
	.ne_item .tip{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	}
	.page a{padding:2px 5px;height:22px;line-height:22px;width:auto;margin-bottom:10px;}

	.spe_item .intro{padding-right:0px;}
	.spe_item .tip{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	}
	
	.his_floor{padding:15px;}
	.news_left ul li{width:calc(100% - 20px);}
	.his_floor .date strong{font-size:30px;}
	.his_floor .date{font-size:20px;}
	.his_floor p{font-size:16px;text-indent:0;}
	

	.wapview{display:block;}
	.pub_wp .head a{font-size:16px;}
	.hm_hz,.hm_news,.hne_wp,.hm_map,.hm_gy{width:100%;}

	.ht_slider{margin-left:0px;}
	.ht_sliderwap{margin-left:0px;}
	.hm_news .tit{font-size:18px;}
	.hm_map .map,.map_slider{position:static;}
	.hm_map .map img{width:100%;}
	.map_slider .s_out{margin:0 auto;margin-bottom:20px;}
	.hne_list li a{width:calc(100% - 70px);}
	.hm_top .ico{left:102px;}
	.hm_top .item dl{padding:18px 0 0 158px;}
	.hm_top .item strong{font-size:14px;}
	.hm_top .item dl{font-size:11px;padding:18px 0 0 58px}
	.hm_top .ico{left:12px;}
	.nav a{font-size:14px;line-height:46px;}
	.fw_item1{margin-bottom:20px;}
	.sp_case,.sp_head{height:auto;}
	.sp_case .s_out{height:auto;max-width:100%;}
	.sp_case li{margin-bottom:20px;width:100%;}
	.sp_head{height:auto;line-height:50px;overflow:hidden;}
	.sp_wp .s_list,.sp_wp .item img{max-width:100%;}
	.sp_tag{background:#024a63;height:auto;padding-bottom:30px;}
	.sp_tag .d1,.sp_tag .d2,.sp_wp .item,.bk_wp .item,.fw_item{width:100%;}
	.bk_wp .item{margin-bottom:20px;}
	.mbanner{display:block;}
	.cm_banner,.banner .pics li{background-size:150% 100%;}
	.sp_fw,.cm_item .photo,.cm_item dl{width:100%;}
	.sp_fw a, .sp_fw em{margin-left:6px;}
	.sp_wp .item{margin-bottom:20px;}
	

.pcshow{display:none;}
.wapshow{display:block;}

.ne_item{border-bottom: 0px solid #ebebeb;background: #f8f8f8;margin-bottom: 10px;border-radius: 2px;padding: 0px 10px 10px 10px;}
.ne_item .tags{background:none;padding-left:0px;font-size:20px;}

.cm_banner{background:none;height:auto;margin-top:80px;}
.cm_banner img{width:100%;}

.spe_item .photo,.spe_item .intro{width:100%;}
.his_floor .date{padding-left:30px;}
.his_floor iframe{max-width:100%;}

}