.box{
	width:1200px;
	margin:0 auto
}
#header .modern-menu .theme1 li:nth-child(4).actives ul li:last-child{
	height:72px
}
.side-nav ul {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 999999999;
	width:70%;
	height: 100%;
	background: #fff;
	transition: left .4s ease-in-out;
	display: none;
}
.wap_more{
	display:none
}
.side-nav.aa ul {
	display: block;
}

.side-nav a {
	display: block;
	padding: 13px ;
	color: #6b6b6b;
	font-size: 16px;
}

.side-nav li {
	overflow: hidden;
	border-bottom:1px solid #f2f2f2
}

.side-nav dl {
	margin: 0;
	padding: 5px 0 0 0;
}
.side-nav dl dt a{
	padding: 15px
}
.side-nav dl dd{
	border-bottom:1px #e6e6e6 solid
}
.side-nav dl dt {
	position: relative;
	font-size: 16px;
	color: #6b6b6b;
	font-weight: 400;
	cursor: pointer;
}
.auto-close img {
	width: 1.5rem
}
.join .ck_see{
	display:none
}
#cont_pub.joins .page{
	margin:10px 0 30px 0
}
.side-nav dl dd {
	display: none;
}

.side-nav dl dd a {
	padding-left:15px;
	font-size:13px
}
.side-nav dl dd:last-child{
	border:0
}
.side-nav li.show dl dd {
	display: block;
	background:#f5f5f5
}
#mcover,#mcoverd {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 9999999;
}

.wap_nav{
	display:none
}
.side-nav li.active dt a{
	color:#22ac38
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin: 0 auto;
  
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap div {
  float:left;
  width:100%;
  position: relative;
}
#pager em {
	display: inline-block;
	width: 32px;
	height: 4px;
	background: #fff;
	margin: 0 5px;
}

#pager em.on {
	background: #528afb
}
#pager{
	text-align: center;
	position: relative;
	z-index: 88;
	bottom: 30px
}
.ppd_add img{
	cursor:pointer
}
.prev_prev img{
	position:absolute;
	top: 50%;
	left:7%;
    transform: translate(0, -50%);
}
.next_next img{
	position:absolute;
	top: 50%;
	right:7%;
    transform: translate(0, -50%);
}

.swiper-container {
  width: 100%;
  height: 100%;
  color: #262626;
  text-align: center;
}

.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-scrollbar {
	background:none;
    position: absolute;
    right: 0px;
    top: 40px;
    height: 90%;
    width: 10px;
	border-radius:0;
}
.swiper-scrollbar .swiper-scrollbar-drag {
    background:#cccccc;
	border-radius:0;
}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1; }.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.container {
    width: 1200px;
margin-right: auto;
margin-left: auto;
margin-top:50px
}
.aboutHisPrev,.aboutHisNext{ display:block; position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); cursor:pointer; width:46px; height:94px;z-index: 9;}
.aboutHisPrev{ left:0; background:url(..../images/left.png) center center no-repeat;}
.aboutHisNext{ right:0; background:url(..../images/right.png) center center no-repeat;}

.box_92{
	width:91.67%;
	margin:0 auto
}
.header{
	position:fixed;
	top:0;
	width:100%;
	background:none;
	z-index:999
}

.nav.box h1{
	width: 222px;
    height: 64px;
	margin-top:8px;
	margin-left:-45px
}
.modern-menu{
	width:750px;
height: 80px;
font-size: 15px;
font-weight: 700;
position: relative;
clear: both;
}
.header{
 position:fixed;
 top:0px;
 left:50%;
 bottom:auto;
 right:auto;
 transform:translate(-50%, 0px);
 width:1912px;
 height:80px;
 z-index:500;
 margin:0;
 -webkit-transform:translate(-50%, 0px);
 background:#fff
}
.theme1 li span{
	margin-top:-80px;
	color: #ffffff;
   
}
.theme1  li span.mm-over {
    	color: #454545;
	margin-top:0
}
.modern-menu  .theme1 li.actives span:nth-child(1)  {
    color: #fff;
	margin-top:0; background-color: #0d3993;
}
.modern-menu  .theme1 li.actives span.mm-over{
	background:none;
	opacity: 0;
}
.modern-menu li.actives .theme1 li span {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    background-color: #0d3993;
}
.modern-menu a span {
    line-height: 80px;
    display: block;
    text-align: center;
}
.modern-menu a {
    height: 100%;
    text-decoration: none;
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 101;
    border: 0;
}
.modern-menu  li {
    float: left;
}
.modern-menu li {
    position: relative;
    width: 90px;
	z-index:8;
	height: 80px;
}
.mm-container{
	margin-top:-80px;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.modern-menu li.actives .mm-container{
	margin-top:0
}

.modern-menu  .theme1 li span{
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.modern-menu  .theme1 li.actives span{
	font-size:15px;
	margin-top:0
}
#mySwipe{
	position:relative;
	z-index:9;
	margin-top:80px
}
.modern-menu li > ul {
    width: 155px;
    font-size: 14px;
    position: absolute;
    left: 0;
	display:none;
    z-index: 100;
	margin-top:0;background: #fff;
}
.modern-menu li > ul li{
	word-spacing:160px;
	background:#fff
}
#header .modern-menu li > ul li{
	word-spacing:0px;
}

.modern-menu li.actives > ul{
	opacity: 1;
}
.modern-menu ul span {
    line-height: 36px;
}
.modern-menu a span {
    line-height: 80px;
    display: block;
    text-align: center;
}
.mm-horizontal span {
    float: left;
}
.mm-container.mm-horizontal{
	width:320px
}

#header .mm-container.mm-horizontal{
	width:720px
}

.modern-menu  .theme1 li.actives ul span:nth-child(1) {
	background:#fff;
	color:#000;
	height:36px;
	line-height:36px;
}
.modern-menu  .theme1 li.actives ul span:nth-child(2){
	width: 160px;
line-height: 36px;
color: #333;
}
.modern-menu  .theme1 li.actives ul span,.modern-menu  .theme1 li.actives ul span:nth-child(2){
	width:160px
}
.modern-menu  .theme1 li.actives ul span:nth-child(1){
	width: 160px;
margin-left: -160px;

}

.home_one #en.dl dd{
	font-size:16px;
	width:140px;
}
	

.modern-menu li > ul li a{
	display:flex
}
.modern-menu  .theme1 li.actives ul li{
	height:36px;
	line-height:36px;
	width:160px;
}


.modern-menu  .theme1 li.actives ul span:hover{
	background:#0d3993;
	color:#fff;
	margin-left:0
}

.modern-menu {
    font-size: 15px;
    font-weight: 700;
}
.modern-menu  .theme1 li.actives ul a{
	-webkit-transition: all 500ms ease;
transition: all 500ms ease;

}

.modern-menu li > ul li.cur span:nth-child(2){
	margin-left:160px
} 


.modern-menu  .theme1 li.actives ul li.cur  span{
	display:inline-block
}
.modern-menu  .theme1 li.actives ul li.cur  span:nth-child(1){
	width: 160px;
margin-left: 0;
background:#0d3993;
color:#fff;
height:72px

}

.modern-menu  .theme1 li.actives ul li.cur  span:nth-child(2){
	width: 160px;
margin-right: -160px;
}
.modern-menu  .theme1 li.actives ul li span:nth-child(2){
	position:absolute;
}
.modern-menu  .theme1 li.actives ul li.cur  span:nth-child(2){
	width: 160px;
right: -160px;
}



.modern-menu li.actives > ul{
	display:block
}
.header .href,.header .core,.header .ss{
	align-self: center;
}
.header .core img,.header .core,.header .ss img,.header .ss,.header .ss a{
	width:27px;
	height:27px;
	display: block;
}
.header .core p ,.header .core p img{
	width:103px;
	height:107px
}
.header .core p{
	position: absolute;
top: 53px;
left: -30px;
display:none
}
.header .core {
	/*width:45px;*/
	position:relative
}
.header .tel{
	font-size:14px;
	padding-top:28px
}
.header .chart{
	width:265px
}
.header .ss {
	margin:0 8px 0 5px
}
.header .href img{
	width:32px;
	height:26px;
}
.header .href{
	width:64px
}
.header .href a{
	width:32px
}
.modern-menu li:nth-child(3) > ul li:last-child{
	height:72px;
}
.modern-menu#modern-menu li:nth-child(3) > ul li:last-child{
	height:36px;
}
.home_one{
	background-image: url(../images/shouyebeijing.jpg);
background-image-part-image: url(../images/shouyebeijing.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height:800px
}
.home_one .txt{
	padding-top:180px;
	width:520px
}
.pub_tit img {
    transition: all 2s ease;
    transform: scale(1);
}
.pub_tit:hover img {
    transform: scale(1.1);
}
.home_one .txt h2{
	margin-top:50px;
	font-size:32px;
	font-weight:bold;
	line-height:1.6
}
.home_one .txt p{
	font-size:14px;
	line-height:2;
	margin:30px 0 70px 0
}
.home_one .txt a{
    display: block;
    height: 44px;
	line-height:44px;
	width:160px;
    text-align: center;
border-radius: 100px;
font-size:14px;
border: 1px solid #0e3a94;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
color: #000;
padding: 0;
background-color: #fff;
}

.home_one .txt a:hover{
	background:#0e3a94;
	color:#fff
}
.home_one .dl{
	width:550px;
    padding-top:150px;
}
.home_one .dl dl{
	margin-left:40px;
	text-align:center
}
.home_one .dl dl:nth-child(3n+1){
	margin-left:0
}
.home_one .dl dd{
	font-size:18px;
	margin:25px auto 40px auto;
	font-weight:bold;
	color:#000
}
.home_tow .pub_tit{
	margin:50px auto
}
.home_tow dl{
	width:380px;
	position:relative;
	margin-bottom:23px;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px
}
.home_tow dt img{
	width:100%;
	height:240px;
	object-fit: cover;
}
.home_tow dd{
	width: 100%;
height: 110px;
background-color: rgba(48,48,48,0.7);
position: absolute;
left: 0px;
bottom: -63px;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.home_tow dd h2{
	font-weight: normal;
font-size: 14px;
color: #fff;
line-height: 50px;
text-align: center;
white-space: nowrap;
}
.home_tow dd em {
    border: 1px #fff solid;
    width: 140px;
    height: 38px;
    line-height: 38px;
    font-weight: normal;
    margin: 0 auto;
    border-radius: 10px;
    text-align: center;
    font-size: 14px;
    color: #fff;
	display:block
}
.home_tow dl:hover dd{
	bottom: 0px;
background-color: rgba(0,84,160,0.8);
}
.nav.box h1:hover img {
    transform: scale(1.1);
}

.nav.box h1 img {
	transition: all 2s ease;
transform: scale(1);
}
.home_tow dd p{
	display:none
}
.home_tow a.more,.home_th a.more {
    width: 160px;
    border-radius: 100px;
    height: inherit;
    FONT-SIZE: 14PX;
    border: 1px solid #0e3a94;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
    color: #000;
    padding: 0;
    background-color: #fff;
	text-align:center;
	display:block;
	line-height:42px;
	margin:25px auto
}
.home_th a.more{
	margin-top:55px
}
.home_tow a.more:hover,.home_th a.more:hover{
	background:#0e3a94;
	color:#fff
}
.home_th dt p img {
   height: 100%;
display: block;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
position: absolute;max-width: initial;-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.home_th dt {
    border: 1px solid #dfdfdf;
    height: 375px;
    position: relative;
    overflow: hidden;
	
}
.home_th dt p{
height: 100%;
transform: scale(1.2);
-webkit-transform: scale(1.2);
opacity: 1;
display: none\9;
transition: 600ms;
-webkit-transition: 600ms;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position: relative;
}
.home_th dl{
	height: auto;
overflow: hidden;
width: 280px;
display: inline-block;
vertical-align: top;
position: relative;
margin: 6px;
}
.home_th dd {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 38%;
    background: rgba(0,0,0,0.5);
    height: 100%;
    padding: 0 40px;
    transition: 400ms;
    -webkit-transition: 400ms;
}
.home_th .ck{
	width:580px;
	margin:55px auto 45px auto
}
.home_th .ck em{
	width:48.5%;
	text-align:center;
	line-height:44px;
	border:1px #0e3a94 solid;
	  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  border-radius: 300px;
  cursor:pointer
}
.home_th .pub_tit{
	margin-top:70px
}
.home_th .ck em.active{
	background:#0e3a94;
	color:#fff
}
.home_th dd{
	color:#fff
}
.home_th dd em {
    margin-bottom: 15px;
    padding-top: 50px;
    font-size: 16px;
	display:block
}
.home_th dd h2 {
    font-size: 18px;
    color: #ffffff;
    line-height: 1.5;
    overflow: hidden;
    height: 56px;
}
.home_th dd p {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    margin-top: 10px;
}
.ico {
    background: url(../images/to.png) center center no-repeat;
	display: block;
width: 13px;
height: 22px;margin: 0 auto;
position: relative;
top: 5px;
}
.ixmore {
    display: block;
    width: 34px;
    height: 34px;
    border: 2px solid #fff;
    position: absolute;
    right: 45px;
    top: 40px;
    transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
    opacity: 0;
    display: none\9;
    transition: 400ms 100ms;
    -webkit-transition: 400ms 100ms;
}
.home_th dd  span {
    display: block;
    width: 34px;
    height: 34px;
    border: 2px solid #fff;
    position: absolute;
    right: 45px;
    top: 40px;
    transform: translateY(-30px);
    -webkit-transform: translateY(-130px);
    opacity: 0;
    display: none\9;
    transition: 400ms 100ms;
    -webkit-transition: 400ms 100ms;
}
.home_th dl:hover span {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    position: absolute;
    top: 42px;
    display: block\9;
}
.home_th .ck_show .dl.flex{
	display:none
} 
.home_th .ck_show .dl.flex.cur{
	display:flex
}
.home_th dl:hover dt p{
 transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 1;
 display: block\9;
}
.pub_mess{
	background:url(../images/shouyedibu1.jpg) no-repeat;
	height:270px;
	position:relative;
	   background-repeat: no-repeat;
background-position: top center;
background-size: cover;
z-index:0
}

.pub_mess .box{
	position:absolute;
    top: 64%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
}
.pub_mess .box p{
	font-size:18px;
	color:#fff;
	line-height:2
}
.pub_mess a.more {
    width: 170px;
    border-radius: 100px;
    FONT-SIZE: 14PX;
	line-height:50px;
	background:#fff;
	height:50px;
	text-align:center;
	align-self: center;
}
.footer{
	background:#eeeeee;
	padding-top:45px
}
.footer dl{
	background:url(../images/rBQBG1snN1qEJl2ZAAAAAG1tY-E296.png) no-repeat top right;
}
.footer dl:nth-child(1){
	width:126px
}
.footer dl:nth-child(2){
	width:165px;
}
.footer dl:nth-child(3){
	width: 185px;
margin-left: 5px;
}
.footer dl:nth-child(4){
	width:140px;
	padding:0 15px;
	font-size:13px;
	color:#696969;
	display:block
}
.footer dl:nth-child(5){
	padding:0 15px 0 0;
	font-size:13px;
	color:#696969;
}
.footer dl:nth-child(4) p,.footer dl:nth-child(5) p{
	line-height:2.3
}
.footer dl:nth-child(5){
	width:265px
}
.footer dl:nth-child(6) dt img{
	width:102px
}
.footer dl:nth-child(6),.footer dl:nth-child(5){
	background:none
}
.footer dl dt{
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin-bottom:30px
}
.footer dl dd a{
	font-size:12px;
	color:#696969;
	line-height:2.3;
	display:block
}
.footer dl:nth-child(6) dt{
	margin-bottom:0;
	text-align:center
}
.footer .Copyright{
	background:#e7e7e7;
	padding:15px 0 20px 0;
	font-size:12px;
	color:#696969;
	margin-top:25px
}
.footer .Copyright a{
	color:#696969;
}


#c_complaintPage_detail-15293802651378220 {
 position:fixed;
 top:50%;
 left:auto;
 bottom:auto;
 right:0px;
 transform:translate(0px, -50%);
 width:110px;
 height:340px;
 z-index:111;
 content:"rc";
 max-width:none;
 min-width:0px;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 -webkit-transform:translate(0px, -50%);
}
#my_fanhuidingbu {
 width:80px;
 position:fixed;
 z-index:9999999999999;
 right:0px;
 top:50%;
 margin-top:-206px;
 height:412px;
 background:rgba(0, 0, 0, 0.2);
}
#my_fanhuidingbu .lanmu {
 width:80px;
 height:83px;
 position:relative;
}
#my_fanhuidingbu .lanmu .anniu {
 transition:all 0.5s ease;
 width:50px;
 height:80px;
 cursor:pointer;
 margin-left: 17px;
}
#my_fanhuidingbu .lanmu .anniu a {
 width:100%;
 height:100%;
 display:block;
}
#my_fanhuidingbu .lanmu .huachu {
 opacity:0;
 background:rgba(0, 0, 0, 0.2);
 z-index:-1;
 border-radius:10px 0px 0px 10px;
 min-width:220px;
 padding:16px;
 position:absolute;
 right:-200px;
 top:0px;
 transition:all 0.5s ease;
}
#my_fanhuidingbu .lanmu:hover .huachu {
 opacity:1;
 right:80px;
}
#my_fanhuidingbu .lanmu .huachu .huachu_sub1 {
 font-size:18px;
 color:#fff;
 font-family:"微软雅黑";
}
#my_fanhuidingbu .lanmu .huachu .huachu_sub1 img {
 width:150px;
}
#my_fanhuidingbu .sub2 .huachu {
 top: 10px;
}
#my_fanhuidingbu .sub3 .huachu {
 top: -59px;
}
#my_fanhuidingbu .sub4 .huachu {
 top: 13px;
}
#my_fanhuidingbu .sub1 .anniu {
 background:url(../images/scrollTOP.png) no-repeat center center;
}
#my_fanhuidingbu .sub1:hover .anniu {
 background:url(../images/scrollTOP_HOVER1.png) no-repeat center center;
}
#my_fanhuidingbu .sub2 .anniu {
 background:url(../images/scrollTOP11.png) no-repeat center center;
}
#my_fanhuidingbu .sub2:hover .anniu {
 background:url(../images/scrollTOP11_HOVER.png) no-repeat center center;
}
#my_fanhuidingbu .sub3 .anniu {
 background:url(../images/scrollTOP2.png) no-repeat center center;
}
#my_fanhuidingbu .sub3:hover .anniu {
 background:url(../images/scrollTOP2_HOVER1.png) no-repeat center center;
}
#my_fanhuidingbu .sub4 .anniu {
 background:url(../images/scrollTOP111.png) no-repeat center center;
}
#my_fanhuidingbu .sub4:hover .anniu {
 background:url(../images/scrollTOP111_HOVER.png) no-repeat center center;
}
#my_fanhuidingbu .sub5 .anniu {
 background:url(../images/scrollTOP4.png) no-repeat center center;
}
#my_fanhuidingbu .sub5:hover .anniu {
 background:url(../images/scrollTOP4_hover1.png) no-repeat center center;
}
.tanchuanniu {
 position: absolute;
 top: 45%;
 cursor:pointer;
 right: -80px;
}

#w_btn-1524472094519 > div {
    animation-name: zoomIn;
    animation-duration: 1.8s;
    animation-delay: 1s;
    animation-fill-mode: both;
}
.header .tel span{
	display:block
}
.wap_show,.wap_logo,.wap_img_show{
	display:none
}

.menu_bg {
    width: 36px;
    height: 45px;
    z-index: 0;
    background-color: #333;
}
.m-btn {
    width: 50px;
    height: 50px;
    display: block;
    padding: 10px;
    cursor: pointer;
    position: absolute;
       right: -12px;
    margin-top: 15px;
    z-index: 9999999999;
    top: 7px;

}
.m-btn .box {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: relative;
}

 .m-btn .line {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
    position: absolute;
    left: 0;
    transition: all .5s;
}
 .m-btn .line1 {
    width: 11px;
    top: 0;
}
 .m-btn .line2 {
    width: 17px;
    top: 7px;
}
 .m-btn .line3 {
    width: 15px;
    top: 15px;
}
.top-box {
    line-height: 50px;
    background-color: #333;
}
 .top-box .stt {
	 padding-left:22PX;
    font-size: 14px;
    color: #acacac;
 }
.side-nav .m-btn .line1,.side-nav  .m-btn .line2,.side-nav   .m-btn .line3 {
    width: 20px;
    background: #cdcdcd;
} 

.side-nav .m-btn{
	top:0;
	z-index:999999999999999999999999999
}

#banner .txt{
	position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
	text-align:center
}

#banner .txt h2{
	color:#0e3a94;
	font-size:30px;
	font-weight:bold
}
#banner .txt p{
	color:#b50000;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px
}

#banner{
	margin-top:80px
}
.where{
	line-height:30px;
	margin:20px 0;
	font-size:15px;
}
.where i{
	color:#0e3a94;
	margin:0 10px
}
.where  img{
	margin-right:8px
}
.where  a{
	color:#0e3a94;
}
#product{
	min-height:780px
}
.wap_mores{
	display:none
}
.page{
	float:right;
	display:flex
}
.page .pre,.page .net{
	background-color: #999;
	color:#fff;
	margin-left: 18px;
margin-right: 5px;
font-size:13px;
line-height:30px;
width:90px;
display:inline-block;
text-align:center
}
.page .net{
	margin-left:0
}
.page li{
	display:inline-block
}
.page li:nth-child(1) span,.page li:nth-child(1) a,.page li:last-child a,.page li:last-child span{
	background:#999999;
	color:#fff
}
.page li.active span{
	color:#fff;
	font-weight:bold
}
.page a,.page b,.page li span{
	width:30px;
	height:30px;
	line-height:30px;
	background:#0e3a94 ;
	display:inline-block;
	margin-right: 5px;
	text-align:center;color: rgba(102, 102, 102, 1);
}
.page a:hover,.page b,.page span:hover{
	color:#fff;
	background:#0e3a94 ;
}
.page span{
	cursor: not-allowed;
	width:90px;
	line-height:30px;
	background:#999999;
	text-align:center;
	color:#fff;
	margin-right:5px;
}
.page span.i_omission{
	background:#fff;
	line-height: 30px;
cursor: text;
color: rgba(102,102,102,1);
width:auto
}
.page a.net:hover{
	color:#fff;
	background:#0e3a94 ;
}
.page a.net{
	width:90px;
	line-height:30px;
	background:#999999;
	text-align:center;
	color:#fff;
	margin-left:5px;
}
.add_nav_ch{
	text-align:center;
	margin:35px auto 45px auto;
	display:none
}
.see_m{
	display:none
}
.add_nume{
	position:fixed;
	z-index:999999999999;
	top: 0;
    right: 0;
	width:100%;
	height:100%;
	display:none;
}
.add_nume .lt{
	    width: 30%;
    text-align: right;
    padding-right: 50px;
    padding-top: 100px;
}
.add_nume .rg{
    
    z-index: 999999999;
    width: 70%;
    height: 100%;
    background: #ffffff;
    transition: left .4s ease-in-out;
}
.h_tit{
	text-align:center;
	font-size:30px;
	background:#ededed;
	padding:15px 0;
	border-bottom:1px #e5e9e9 solid
}
.add_nume .rg dt span{
	background:#ededed;
	padding:15px;
	width:80%;
	font-size:22px
}
.add_nume .rg dl{
	border-top: 1px #e5e9e9 solid;
}
.add_nume .rg dd{
	border-top: 1px #e5e9e9 solid;
	display:none
}
.add_nume .rg dd a{
	display:block;
	padding:0 20px;
	display:flex;
	height:60px;
	line-height:60px;
	 justify-content:space-between ;
	 border-bottom: 1px #e5e9e9 solid;
}
.add_nume .rg dt{
 border-bottom: 1px #e5e9e9 solid;
}
.add_nume .rg dd a span {
    width: 81.8%;
    background: url(../images/dian.png) no-repeat 0 26px;
    padding-left: 20px;
	border-right: 1px #e5e9e9 solid;
}
.add_nume .rg dd a em{
	width:16%;
	text-align:center;
	align-self: center;
}
.add_nume .rg dt span img{
	    width: 20px;
    position: relative;
    top: -2px;
    margin-right: 12px;
}
.add_nume .rg dt em{
	align-self: center;
	text-align:center;
	width:20%
}
.add_nume .rg dl.show dd{
	display:block
}
.add_nume .rg dl.show  dt span img{
	transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	/* Opera */
}
.add_nume.animatedd.fadeInRight{
	display:flex
}
#fangan .box{
	width:1310px
}
#fangan .box dt,#fangan .box dd{
	width:50%;
}
#fangan .box dl:nth-child(odd) dt,#fangan .box dl:nth-child(even) dd{
	float:right
}
#fangan .box dl:nth-child(odd) dd,#fangan .box dl:nth-child(even) dt{
	float:left
}
#fangan .box dl{
	overflow: hidden;
	background:#0d3993;
	margin-bottom:20px;
	
}
#fangan .box dd{
	padding:35px 40px  0 55px
}
#fangan .box dd h2{
	font-size:24px;
	font-weight:bold;color:#fff
}
#fangan .box dd em{
	display:block;
	width:10px;
	height:2px;
	background:#fff;
	margin:20px 0 30px 0
}
#fangan .box dd i{
	font-size:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
#fangan .box dd p{
	margin-top:25px;
	color:#fff;
	display: block;
line-height: 24px;
font-size: 13px;
margin-top: 20px;
height: 100px;
overflow: hidden;
}

#cont_pub .name_pub {
	border-left: 4px solid #0e3a94 ;
	color: #0e3a94 ;
font-size: 20px ;
font-weight: bold ;
padding:6px 25px
}
#cont_pub .cont{
	border:1px #f0f0f0 solid;
	padding:15px 35px;
}
#cont_pub .cont .title{
	font-size:22px;
	color: rgba(30, 30, 30,1);
font-weight: 400;
text-align:center;
border-bottom:1px #f0f0f0 solid;
padding-bottom:15px
}
#cont_pub .cont .p{
	border:1px #e4e4e4 solid;
	background:#fcfbfd;
	padding:15px;
	font-size: 15px;
line-height: 26px;
color:#999;
margin:15px 0 20px 0
}
#cont_pub .cont .word p{
	line-height: 32px;
font-size: 15px;
color: #333;
text-indent:2em
}
#cont_pub .cont .word p img{
	display:block;
	margin:30px auto;
}
#cont_pub .prv_net {
	border-top:1px #f0f0f0 solid;
	margin-top:50px;
	padding:30px 0 20px 0;
	color: #969696;
font-size: 15px;
}
#cont_pub .prv_net a{
	color: #656565;
	margin:0 12px;
	width:250px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
display: inline-block;
position: relative;
top: 4px;
}
#cont_pub .prv_net a:hover {
 color: #0e3a94;
}
.tags{
	padding:20px 0
}
.tags{
	display:none
}
.prv_net.flex.wap_prv_net{
	display:none
}
#product.case{
    min-height: 845px;
}
#home_th{
	padding-bottom:100px
}
#home_th .page{
	margin-top:40px
}
#banner .list_list{
	 position:absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, -0%);-webkit-transform:translate(-50%, -0%);
}
#banner .list_list a{
	display:inline-block;
	width:185px;
	line-height:45px;
	background:#fff;
	color:#707070;
	margin:0 8px;
	  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
	text-align:center;
	-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
#banner .list_list a:hover{
	background:#0e3a93;
	color:#fff
}

#wrong{
	  position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
}
#wrong h1{
	    font-size: 33px;
    color: #fa932b;
    text-align: left;
    font-weight: bold;
    line-height: normal;
    vertical-align: middle;
    white-space: nowrap;
    width: inherit;
}
.p_BackTip {
	margin-top:30px;
}
.p_BackTip a{
    border-width: 1px;
    border-color: #008EAD;
    background: transparent;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    width: auto;
    text-align: center;
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
    position: inherit;
    font-size: 18px;
    color: rgba(255,255,255,1);
    border-style: solid;
	color:#008EAD;
	display: inline-block;
	margin-right:8px
}
.pub_icon{
	display:none
}
#cont_pub .cont.conts .title{
	font-size:30px;
	padding:50px 0
}
#cont_pub .cont.conts{
	padding:10px 0
}
#cont_pub .cont.conts .word{
	padding:0 35px
}
#cont_pub .cont.conts .word p{
	margin-top:30px
}
.tags em{
	font-size: 15px;
    width: auto;
   line-height: 36px;
    border-width: 1px;
	display:inline-block;
    border-style: solid;
    border-color: #65beba;
    background-color: #ffffff;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 90px;
	margin-bottom:10px;
	margin-right:15px;
    position: static;
    cursor: default;
    color: #65beba;
}
#cont_pub .name_pub.stylebox_top{
	border:1px #f0f0f0 solid;
	padding:10px 20px;
	border-left: 4px solid #0e3a94;
}
.honor{
	padding:0 10px;padding-top:80px;
	border: 1px #f0f0f0 solid;
}
.honor p{
	width:23%;
	margin:0 12px;
	border: 1px #f0f0f0 solid;
	padding:40px 0;
	margin-bottom:24px
}
.honor p:nth-child(4n){
	margin-right:0
}
.honor p a{
	position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
width: 100%;
	
}
.honor p {
    position: relative;
    height: 250px;
}
.honor p img{
	padding:0 8px;
margin: 0 auto;
display: block;
max-width: 170px;width:expression(this.width > 140 ? "140px" : this.width); 
}
.honor .page{
	margin:20px 0 40px 0
}
.my{
	margin-top:20px
}
.contact_tow{
	padding:20px
}
.contact_tow h1,.contact_tow .one p{
	margin-bottom:30px;
	font-size:15px
}
.contact_tow .one{
	margin: 0px 0px 40px;
padding: 50px 0px 0px 40px;
box-sizing: border-box;
background: rgb(233, 238, 245);
height: 208px;
}
.page.mfy{
	margin-right:50px;
	margin-top:15px
	
}
.join .one{
	padding: 15px 20px 0 20px;
overflow: hidden;
border-bottom: 1px solid #E4E4E4;
}
.join .one h2{
font-size: 22px;
color: #333333;
cursor: pointer; margin-bottom:15px
}
.join .one  p{
	display:flex;
	 justify-content:space-between ;
	 margin-bottom:15px
}
.join .one  p span{
	width:33.333%;
	font-size: 15px;
color: #999999;
}
.join .one  p span em{
	color:#333
}
.join .one h2 em i{
	color:#969696
}
.join .one h2 em{
	color:#cbcbcb;
	font-size: 15px;
}
.join .one h2 img{
	width:16px;
	position:relative;
	top:-2px;
	margin-right:5px
}
.join .one:hover{
	background:#f2f2f2;
}
.join .one:hover h2{
	color:#0e3a94
}
.join .one p span img,.join .one p span:nth-child(4) {
	display:none
}
#join{
	padding: 15px 25px 0 25px;
overflow: hidden;
border-bottom: 1px solid #E4E4E4;

}


#join .one h2{
	font-size: 50px;
color: #232323;
font-weight:bold
}
#join .one h2 em{
	font-size:16px;
	color:#707070;
	font-weight:normal
}
#join .one h2:nth-child(2){
	font-size: 26px;
	color: #F90;
	font-weight:normal;
	margin:20px 0
}
#join .one  p{
	display:flex;
	margin-bottom:20px
}
#join .one  p span{
	width:33.333%;
	color: #333333;
	font-size:16px;
}
#join .one  p span em{
	color: #666;
	font-size:15px;
}
#join .tow{
	padding-bottom:70px
}
#join .tow .tit{
	background:#f3f3f3;
	line-height:54px;
	padding-left:24px;
	border-left:3px #65beba solid;
	color:#343434;
	font-size:17px;
	margin-top:55px;
	margin-bottom:20px
}
#join .tow  p{
	font-size:14px;
	line-height:26px
}
#join .one p:nth-child(6),#join .one p:nth-child(7){
	display:none
}
.mess{
	padding:25px;
}
.mess p {
	display:flex;
	margin-bottom:10px
}
.mess p em{
	width:100px;
	text-align:right;
	color:#666
}
.mess p em i{
	color:#F00
}
.mess p .textarea{
	border:1px #e4e4e4 solid;
	width:360px;
	height:170px;
	padding:15px;
	margin-left:10px
}
.mess p .text{
	border:1px #e4e4e4 solid;
	width:360px;
	padding:5px 15px;
	margin-left:10px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.mess .button{
	display:block;
	width:90px;
	text-align:center;
	line-height:40px;
	background:#0e3a94 ;
	color:#fff;
	border:0;
	cursor:pointer;
	margin-left: 50px;
}
.mess p img{
border:1px #fff solid;
}
.mess p:hover img{
	border:1px #e4e4e4 solid;
}
input { outline:none; }

.mess p  input:hover{    border-style:solid;    border-color: #0e3a94;}
.mess p  input:focus{    border-style:solid;    border-color: #0e3a94;}
.mess p span:nth-child(2){
	margin-left:15px;
	margin-right:20px;
}
.mess p span i{
	background:url(../images/mo.jpg) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	position:relative;
	top:2px;
	margin-right:8px;
}
.mess p span.cur i{
	background:url(../images/om.jpg) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	position:relative;
	top:2px;
	margin-right:8px;
}
.mess p span{
	cursor:pointer
}
.wap_tip,.wap_nu{
	display:none
}
#cont_pub .name_pub#ss{
	background:#0e3a94;
	padding: 15px 25px;
	color:#fff;
	font-weight:normal
}
#no_ss{
	border:1px #f0f0f0 solid;
	padding:20px;
	position:relative;
	height:250px;
	margin-bottom:120px
}
#search{
	border:1px #f0f0f0 solid;
	padding:20px;
	position:relative;
}
#no_ss p{
	font-size:20px;
	color:#333;
	font-weight:bold;
	position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
}
#no_ss p img{
	position:relative;
	top:-2px;
	margin-right:5px;
	
}
.list_list form p{
	width:470px;
	height:44px;
	background:#fff;
	border:2px #0e3a94 solid
}
.list_list form p .text{
	width:390px;
	padding:15px;
	border:0
}
.list_list form p .button{
	background:url(../images/ss.jpg) no-repeat;
	display:block;
	width:77px;
	border:0;
	cursor:pointer
}

.list_list form p .buttons{
	background:url(../images/sss.jpg) no-repeat;
	display:block;
	width:77px;
	border:0;
	cursor:pointer
}

#search .title{
	background:#fbfafb;
	font-size:16px;
	padding:10px 
}
#search .word p a{
	font-size:16px;
	padding:15px 10px ;
	display:flex;
	justify-content: space-between;
}
#search .title em:nth-child(1),#search .word p em:nth-child(1){
	width:540px;
}
#search .title em:nth-child(2),#search .word p em:nth-child(2){
	width:180px;
}
#search .title em:nth-child(3),#search .word p em:nth-child(3){
	width:420px;
}
#search .word p em:nth-child(1) i{
	background:url(../images/pop.png) no-repeat;
	width:16px;
	display:inline-block;
	height:16px;
	background-size:16px 16px;
	position:relative;
	top:3px;
	margin-right:5px
}
#search .word p em:nth-child(2),#search .word p em:nth-child(3){
	color: #999999;
font-size: 13px;
}
#search .word a:hover{
	background:#fdfcff
}
#search .word a:hover em:nth-child(1){
	color:#65beba
}
#list_list{
	width:1086px;
	margin:0 auto
}
#banner #list_list.list_list a {
    width: 94%;
}

.h_lHisPrev {
    left: -80px;
    background: url(../images/f.png) center center no-repeat;
}
.h_lHisNext {
    right: -80px;
    background: url(../images/d.png) center center no-repeat;
}
.h_lHisPrev:hover  {
    background: url(../images/f_o.png) center center no-repeat;
}
.h_lHisNext:hover {
    background: url(../images/d_o.png) center center no-repeat;
}
.h_lHisPrev, .h_lHisNext {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    cursor: pointer;
    width: 59px;
    height: 59px;
    z-index: 99;
}
#cont_pub .cont .word p img{
	width:800px
}
#cont_pub .prv_net p:nth-child(2) a{
	text-align:right
}

.map {
	width: 800px;
	height: 625px;
}
.contact_one.pc_show{
	border: 1px #f0f0f0 solid;
	margin-bottom:35px;
	position:relative
}
.map-txt{
	position:relative;
	width: 800px;
}
.map-txt li{
	position:absolute;
	top:0;
	left:0
}
#bx-pager3{
	height:625px;
	overflow-y:scroll
}
.map_show{
	height:625px;
	width:800px
}
#bx-pager3 .ul li span{
	float:left;
	margin-right:8px
}
#bx-pager3 .ul li{
	padding:15px
}
#bx-pager3 .ul li p:nth-child(2){
	padding-left:0
}
#bx-pager3 .ul li:hover{
	background:#f7fcfb;
}
#bx-pager3 .ul li p{
	padding-left:26px;
	font-size:14px;
	color: #000;
	margin-bottom:8px;
	line-height:22px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
#bx-pager3 .ul li p em{
	color:#666
}
#product_cont .one .pro_left{
	width:600px;
}
#product_cont .one .pro_rht{
	width:580px;
}
#product_cont .one .pro_rht h2{
	font-size:24px;
	font-weight:bold;
	padding-bottom:26px;
	border-bottom:1px #f0f0f0 dashed
}
#product_cont .one .pro_rht p{
	color: #707070;
	border-bottom:1px #f0f0f0 dashed;
	padding:15px 0;
	margin-bottom:15px
}
#product_cont .tow{
	margin-top:25px
}
#product_cont .tow .cont{
	border:1px #f0f0f0 solid;
	padding: 20px;
	padding-top:50px
}
#product_cont .tow .cont p{
	text-indent:2em;
	line-height:32px;
	font-size:15px;
	margin-bottom:8px;
}
#product_cont .tow .cont p img{
	display:block;
	margin:0 auto;
	text-align:center
}
.add_pop{
	padding:30px 0;
	color: #969696;
font-size: 14px;
}
.add_pop img{
	position:relative;
	top:-2px;
	
}
.add_pop span:nth-child(1) img,.add_pop span:nth-child(1) em{
	margin-right:8px
}
.add_pop span:nth-child(2) img,.add_pop span:nth-child(2) em{
	margin-left:8px
}
.add_pop span:nth-child(2){
	text-align:right
}
.add_pop span:nth-child(2) em:nth-child(1){
	display:none
}
.add_pop span{
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
width:49%}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width: 597px;}
.zoomdiv{box-shadow: 0px 3px 9px 0px rgba(0,0,0);z-index:100;position:absolute;top:0px;left:-20px;width:290px;height:190px;background:#ffffff;border:5px solid #fff;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:170px!important;height:110px !important ;border:1px solid #aaa;background:#fff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:600px;height:430px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:30px;height:84px; line-height:84px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:533px;height:115px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:115px;}
.spec-scroll .items ul li{float:left;width:84px;text-align:center;height:84px; margin-right:5px}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:84px;height:84px;}
.spec-scroll .items ul li img:hover{border:2px solid #69c0bc;padding:1px;}
.spec-scroll .prev:hover,.spec-scroll .next:hover{
	color:#69c0bc
}
.jqzoom img{
	width: 100%;
height: 420px;cursor: move;

}
#product_cont .one .pro_rht #list_list{

	display:none
}
#jichang_rujing {
    width: 100%;
}
#jichang_rujing img {
 width:100%;
}
#jichang_rujing .sub1 {
 left: 43%;
 top: 64%;
}
#jichang_rujing .sub2 {
 left: 51%;
 top: 49.5%;
}
#jichang_rujing .sub3 {
 left: 25%;
 top: 41%;
}
#jichang_rujing .sub4 {
 left: 37%;
 top: 25%;
}
#jichang_rujing .sub5 {
 left: 21%;
 top: 9%;
}
#jichang_rujing .sub6 {
 left: 32%;
 top: 12%;
}
#jichang_rujing .sub7 {
 left: 55%;
 top: 12%;
}
#jichang_rujing .sub8 {
 left: 68%;
 top: 13%;
}
.fangda {
 width:90px;
 height:90px;
 position:absolute;
 background:url(../images/fangda.png) no-repeat center center;
 background-size:95% 95%;
 cursor:pointer;
 transition:all 0.5s ease;
}
.fangda:hover {
 background-size:100% 100%;
}

#jichang_rujing .sub1 {
    left: 43%;
    top: 70%;
}

#jichang_rujing .ertan .sub5_sub2 {
    left: 10%;
    top: 79%;
}
#jichang_rujing .ertan .sub5_sub1 {
    left: 19%;
    top: 65%;
}

#jichang_rujing .ertan {
    position: relative;
}
#jichang_rujing .ertan .sub6_sub1 {
    left: 38%;
    top: 52%;
}

#jichang_rujing .ertan .sub7_sub1 {
 left: 4%;
 top: 51%;
}
#jichang_rujing .ertan .sub7_sub2 {
 left: 70%;
 top: 50%;
}
#jichang_rujing .ertan .sub7_sub3 {
 left: 90%;
 top: 54%;
}

#jichang_rujing .ertan .sub8_sub1 {
 left: 60%;
 top: 46%;
}
#jichang_rujing .ertan .sub8_sub2 {
 left: 72%;
 top: 50%;
}
#jichang_rujing .ertan .sub8_sub3 {
 left: 66%;
 top: 37%;
}
#jichang_rujing .ertan .sub4_sub1 {
    left: 40%;
    top: 43%;
}
#jichang_rujing .ertan .sub3_sub1 {
 left: 7%;
 top: 58%;
}
#jichang_rujing .ertan .sub3_sub2 {
 left: 74%;
 top: 48%;
}
#jichang_rujing .ertan .sub3_sub3 {
 left: 37%;
 top: 25%;
}

#jichang_rujing .ertan .sub2_sub1 {
 left: 35%;
 top: 48%;
}
#jichang_rujing .ertan .sub2_sub2 {
 left: 84%;
 top: 59%;
}
#jichang_rujing2 .ertan .sub2_sub1 {
 left: 46%;
 top: 54%;
}
#jichang_rujing2 .ertan .sub2_sub2 {
 left: 74%;
 top: 46%;
}
#jichang_rujing2 .ertan .sub3_sub1 {
 left: 64%;
 top: 40%;
}
#jichang_rujing2 .ertan .sub3_sub2 {
 left: 69%;
 top: 47%;
}
#jichang_rujing2 .ertan .sub3_sub3 {
 left: 77%;
 top: 66%;
}
#jichang_rujing  .fangdabj.sub5.xianshi .ertan .sub1_sub1 {
    left: 65%;
    top: 58%;
}

#jichang_rujing2 .ertan .sub1_sub1 {
 left: 30%;
 top: 57%;
}
#jichang_rujing2 .ertan .sub1_sub2 {
    left: 4%;
    top: 55%;
}
#jichang_chujing {
 width:100%;
}
#jichang_chujing img {
 width:100%;
}
#jichang_chujing .sub1 {
 left: 55%;
 top: 73%;
}
#jichang_chujing .sub2 {
 left: 20%;
 top: 30%;
}
#jichang_chujing .sub3 {
 left: 48%;
 top: 25%;
}
#jichang_chujing .sub4 {
 left: 75%;
 top: 31%;
}
#jichang_chujing .sub5 {
 left: 47%;
 top: 9%;
}


#jichang_chujing .ertan .sub2_sub1 {
 left: 13%;
 top: 64%;
}
#jichang_chujing .ertan .sub2_sub2 {
 left: 36%;
 top: 56%;
}
#jichang_chujing .ertan .sub2_sub3 {
 left: 61%;
 top: 43%;
}
#jichang_chujing .ertan .sub2_sub4 {
 left: 76%;
 top: 36%;
}
#jichang_chujing .ertan .sub2_sub5 {
 left: 83%;
 top: 33%;
}
#jichang_chujing .ertan .sub2_sub6 {
 left: 91%;
 top: 21%;
}
#jichang_chujing .ertan .sub5_sub1 {
 left: 12%;
 top: 45%;
}
#jichang_chujing .ertan .sub5_sub2 {
 left: 28%;
 top: 45%;
}
#jichang_chujing .ertan .sub5_sub3 {
 left: 46%;
 top: 45%;
}
#jichang_chujing .ertan .sub5_sub4 {
 left: 34%;
 top: 23%;
}
#jichang_chujing .ertan .sub5_sub5 {
 left:90%;
 top:0%;
}
#jichang_chujing .ertan .sub3_sub1 {
    left: 56%;
    top: 36%;
}

#jichang_chujing .ertan .sub3_sub1 {
 left: 56%;
 top: 36%;
}
#jichang_chujing .ertan .sub4_sub1 {
 left: 80%;
 top: 73%;
}
#jichang_chujing .ertan .sub4_sub2 {
 left: 38%;
 top: 40%;
}
#jichang_chujing .ertan .sub4_sub3 {
 left: 20%;
 top: 26%;
}
#jichang_chujing .ertan .sub4_sub4 {
 left: 13%;
 top: 23%;
}
#jichang_chujing .ertan .sub4_sub5 {
 left: 8%;
 top: 20%;
}
#jichang_chujing .ertan .sub5_sub1 {
 left: 12%;
 top: 44%;
}

#jichang_chujing .ertan .sub1_sub1 {
 left: 40%;
 top: 46%;
}
#jichang_chujing .ertan .sub1_sub2 {
 left: 78%;
 top: 54%;
}

#jichang_chujing2 .ertan .sub1_sub1 {
 left: 29%;
 top: 40%;
}
#jichang_chujing2 .ertan .sub1_sub2 {
 left: 60%;
 top: 40%;
}
#jichang_chujing2 .ertan .sub2_sub1 {
 left: 56%;
 top: 50%;
}
#jichang_chujing2 .ertan .sub2_sub2 {
 left: 44%;
 top: 46%;
}
#jichang_chujing2 .ertan .sub2_sub3 {
 left: 29%;
 top: 34%;
}

#jichang_zjdj .sub1 {
 left: 13%;
 top: 56%;
}
#jichang_zjdj .sub2 {
 left: 25%;
 top: 27%;
}
#jichang_zjdj .sub3 {
 left: 28%;
 top: 14%;
}
#jichang_zjdj .sub4 {
 left: 80%;
 top: 47%;
}
#jichang_zjdj .sub5 {
 left: 51%;
 top: 62%;
}
#jichang_zjdj .ertan .sub3_sub1 {
 left: 43%;
 top: 69%;
}
#jichang_zjdj .ertan .sub3_sub2 {
 left: 65%;
 top: 69%;
}
#jichang_zjdj .ertan .sub2_sub1 {
    left: 61%;
    top: 61%;
}

#jichang_zjdj2 .ertan .sub2_sub1 {
 left: 36%;
 top: 74%;
}
#jichang_zjdj2 .ertan .sub2_sub2 {
 left: 48%;
 top: 61%;
}
#jichang_zjdj2 .ertan .sub2_sub3 {
 left: 81%;
 top: 60%;
}

#jichang_zjdj1 .ertan .sub1_sub1 {
    left: 80%;
    top: 54%;
}

#jichang_zjdj2 .ertan .sub1_sub1 {
    left: 35%;
    top: 67%;
}
#jichang_zjdj2 .ertan .sub1_sub2 {
 left: 77%;
 top: 65%;
}
#jichang_zjdj1 .ertan .sub5_sub1 {
 left: 59%;
 top: 66%;
}
#jichang_zjdj1 .ertan .sub5_sub2 {
 left: 36%;
 top: 30%;
}
#jichang_zjdj1 .ertan .sub5_sub3 {
 left: 61%;
 top: 27%;
}
#jichang_zjdj1 .ertan .sub4_sub1 {
 left: 46%;
 top: 31%;
}
#jichang_zjdj1 .ertan .sub4_sub2 {
 left: 41%;
 top: 90%;
}
#jichang_zjdj1 .ertan .sub4_sub3 {
 left: 62%;
 top: 90%;
}
#jichang_zbq img {
 width:100%;
}
#jichang_zbq .sub1 {
 left: 48%;
 top: 57%;
}
#jichang_zbq .sub2 {
 left: 33%;
 top: 48%;
}
#jichang_zbq .sub3 {
 left: 59%;
 top: 41%;
}
#jichang_zbq .sub4 {
 left: 46%;
 top: 33%;
}
#jichang_zbq .sub5 {
 left: 45%;
 top: 20%;
}
#jichang_zbq .sub6 {
 left: 11%;
 top: 48%;
}
#jichang_zbq .sub7 {
 left: 15%;
 top: 26%;
}
#jichang_zbq .sub8 {
 left: 74%;
 top: 22%;
}
#jichang_zbq .sub9 {
 left: 83%;
 top: 45%;
}
#jichang_zbq .sub10 {
 left: 69%;
 top: 55%;
}
#jichang_zbq1 .ertan .sub7_sub1 {
    left: 45%;
    top: 35%;
}
#jichang_zbq1 .ertan .sub4_sub1 {
    left: 11%;
    top: 63%;
}
#jichang_zbq1 .ertan .sub6_sub1 {
    left: 34%;
    top: 32%;
}
#jichang_zbq1 .ertan .sub1_sub1 {
    left: 68%;
    top: 67%;
}
#jichang_zbq1 .ertan .sub2_sub1 {
 left: 35%;
 top: 48%;
}
#jichang_zbq1 .ertan .sub5_sub1 {
 left: 27%;
 top: 41%;
}
#jichang_zbq1 .ertan .sub5_sub2 {
 left: 45%;
 top: 42%;
}
#jichang_zbq1 .ertan .sub5_sub3 {
 left: 63%;
 top: 42%;
}
#jichang_zbq2 .ertan .sub1_sub1 {
 left: 26%;
 top: 16%;
}
#jichang_zbq2 .ertan .sub1_sub2 {
 left: 18%;
 top: 14%;
}#jichang_zbq1 .ertan .sub3_sub1 {
 left: 44%;
 top: 20%;
}
#jichang_zbq1 .ertan .sub3_sub2 {
 left: 58%;
 top: 28%;
}
#jichang_zbq2 .ertan .sub2_sub1 {
 left: 19%;
 top: 44%;
}
#jichang_zbq2 .ertan .sub2_sub2 {
 left: 66%;
 top: 34%;
}
#jichang_zbq2 .ertan .sub3_sub1 {
 left: 22%;
 top: 63%;
}
#jichang_zbq2 .ertan .sub3_sub2 {
 left: 47%;
 top: 32%;
}#jichang_zbq1 .ertan .sub10_sub1 {
    left: 39%;
    top: 49%;
}
#jichang_zbq1 .ertan .sub8_sub1 {
 left: 64%;
 top: 19%;
}
#jichang_zbq1 .ertan .sub8_sub2 {
 left: 83%;
 top: 50%;
}
#jichang_zbq1 .ertan .sub8_sub3 {
 left: 66%;
 top: 37%;
}#jichang_zbq2 .ertan .sub4_sub1 {
 left: 22%;
 top: 10%;
}
#jichang_zbq2 .ertan .sub4_sub2 {
 left: 50%;
 top: 63%;
}
#jichang_zbq2 .ertan .sub4_sub3 {
 left: 76%;
 top: 59%;
}#jichang_zbq2 .ertan .sub5_sub1 {
    left: 40%;
    top: 34%;
}
#jichang_zbq1 .ertan .sub9_sub1 {
 left: 50%;
 top: 46%;
}
#jichang_zbq1 .ertan .sub9_sub2 {
 left: 62%;
 top: 17%;
}
#jichang_zbq1 .ertan .sub9_sub3 {
 left: 72%;
 top: 17%;
}

.map_ss.flex {
	display:none
}
.cur .map_ss.flex {
	position: absolute;
	top: -210px;
	left: 50%;
	transform: translate(-50%, -0%);
	-webkit-transform: translate(-50%, -0%);
	display:flex
}
 #allmap{width:800px; height:625px}
.map_ss {
	width:590px;
	height:200px;
	background:#fff;
	border:1px #ababab solid;
	padding:15px;
	font-family:微软雅黑
}
.map_ss .map_l{
	width:440px;
	padding:20px ;
	font-size:14px;
	color:#333;
	border-right:1px #ababab solid;align-self: center;
}
.map_ss .map_l em{
	color:#666;
	width:70px
}
.map_ss .map_l i{
	width:290px
}
.map_ss .map_r{
	width:150px;
	padding:20px ;
}
.map_ss .map_l p{
	word-break:break-all;
	margin-bottom:6px;
	display:flex
}
.map_ss .map_r p:nth-child(2){
	display:none;
	position: absolute;
top: -68px;
margin-left: -28px;
}
.map_ss .map_r p:nth-child(3){
	margin-top:55px;
	cursor:default
}
.map_ss .map_r p:nth-child(3) img{
	width:60px;
	border:2px #e4e4e4 solid;
	margin:0 auto;
	display:block
}
.map_img_ck{
	max-width:inherit
}
.map_ss .map_r p:nth-child(4){
	color:#c9cccc;
	text-align:center
}
.dfg{
	position: absolute;
left: 82%;
transform: translate(-50%, -0%);
-webkit-transform: translate(-50%, -0%);
bottom: 24px;
width: 32px;display: none;
}
.map_ss .map_r .close{
	position: absolute;
right: 20px;
top: 15px;
cursor:pointer
}

.home_one .dl.flex.wap_sh{
	display:none
}
.cur .dfg{
	display:block
}