@font-face {
	font-family: 'fontn';
	src: url('../fonts/impact.eot');
	src: local('☺'), url('../fonts/impact.woff') format('woff'), url('../fonts/impact.ttf') format('truetype'), url('../fonts/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}
* {padding:0;margin:0;}
body {width:100%; border: 0 none; overflow-x:hidden; background:#f7f7f7; font-family:Microsoft Yahei; font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#5ac5fe; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none; color:#333;}
a:active{ outline:none;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none; color:#333;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.ct{text-align:center;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#151e49;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head_wai{ background:#fff; position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    right: 0;
    width: 100%;}
    .home, .nei_bn{ margin-top:143px}
.ap_nav{z-index:9999;}
.kd{}
#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%; background:#fff; margin-top:0.01px;}
.logo img{height:58px;}
.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.logo{padding:14px 0;}
.nav{ border-top:4px solid #efefef;line-height:50px;}
.nav ul li{float:left; padding:0 58px; font-size:1.5em;overflow:hidden; position:relative; border-right:1px solid #efefef;}
.nav ul .lang{padding:0 30px;}
.nav ul li a{color:#333;}
.nav ul .nav_on span{ width:100%;}
.nav ul .nav_on{overflow:inherit;}
.nav ul li:hover span{ width:100%;}
.nav ul li span{ position:absolute; right:0; top:-4px;width: 0;height: 4px; background:#2e3a71; margin:0 auto; left:0; display:block; transition:0.8s;}
.nav ul li:hover{overflow:inherit;}
.nav ul li .erji a{position:static; text-transform:none; line-height:33px; padding-bottom:0; font-weight:normal; text-align:left; height:33px;font-size:14px; display:block; color:#fff;}
.nav ul li .erji{ height:0; opacity:0; overflow:hidden;position:absolute; top:50px; left:0;width:100%; background:rgba(21,30,73,0.8); z-index:1000;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.nav ul li .erji a:hover{color:#e60012; font-weight:bold; background:none;}
.nav ul li:hover .erji{opacity:1; height:auto;}
.erji_lf{width:145px; padding:15px}
.erji_lf2{width:145px; padding:15px;}
.erji_rt img{display:block; padding-top:20px;}
.erji_rt{width:300px; padding-left:25px; font-size:14px; font-weight:normal; line-height:24px;}
.nav ul li .erji_lf2 a,.nav ul li .erji_lf a{ text-align:center;}
.erji_rt2 img{display:block; padding-top:20px;}
.erji_rt2{width:300px; padding:0 20px;font-size:14px; font-weight:normal; line-height:24px;}
.sample--1{ position:absolute; top:15px; right:20px; z-index:9999; width:35px; height:35px;}
.nei_head .head .sample--1 span{background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);}
.nei_head .head .sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span {
  display: block;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 0px;
  transition: all .3s ease, -webkit-transform .2s ease;
  transition: all .3s ease, transform .2s ease;
  background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);
}
.sample--1 span:active, .sample--1 span:hover {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span.clicked:active, .sample--1 span.clicked:hover {
  -webkit-transform: scale(0.9) rotate(180deg);
  transform: scale(0.9) rotate(180deg);
}
.top_lx{font-size:14px; background:url(../images/tel.png) no-repeat center left; padding:18px 15px 18px 80px; border-left:4px solid #efefef;border-right:4px solid #efefef; height:50px; transition:0.8s;}
.top_lx span{display:block; font-size:20px; font-weight:bold; color:#151e49;}
.btext3 h3{position:absolute; top:210px; right:198px;  }
.btext3 h4{position:absolute; top:30px; right:0;  }
@keyframes bndh{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@-webkit-keyframes bndh{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
}
.in_bg{background:url(../images/in_bg.png) no-repeat center top; }
.in_xian{border-left:1px solid #e7e7e7;padding:55px 0;}
.in_ssrt h3{font-size:18px; font-weight:normal; color:#999;}
.in_txt{margin-top:10px; line-height:48px; height:48px; border:1px solid #dcdcdc; background:#fff;}
.in_but{ margin-top:10px;background:#151e49; height:48px; color:#fff; font-size:18px; border:none; cursor:pointer;}
.in_pd{padding-top:50px;}
.in_bt{position:relative;}
.in_btlf{font-size:32px; background:url(../images/in_btbg.png) no-repeat left center; padding-left:50px; margin-left:-15px;}
a .in_btlf span{display:block; font-size:22px;  font-family:"Times New Roman", Times, serif; text-transform:uppercase; color:#999;}
.in_btxian{position:absolute; left:225px; right:55px; top:30px; background:#dfdfdf; height:1px;}
.in_btjia{position:absolute; right:0; top:7px; z-index:99; transition:0.8s;}
.in_btjia img{transition:0.8s;}
.in_btjia:hover img{ transform:rotate(-90deg)}
.in_prolist{padding-top:25px;}
.in_prolist ul li{float:left; text-align:center; font-size:14px; font-weight:bold;}
.in_prolist ul li a{ display:block; background:url(../images/lx.png) no-repeat center top; width:205px; height:175px; color:#fff;}
.in_prolist ul li a:hover{background-position:0 -175px;}
.in_prolist ul li i{display:block; height:110px; padding:15px 0 5px;}
.in_fenlei a{display:block; padding:0 30px; font-size:18px; color:#fff; float:left; height:46px; line-height:46px; margin-left:5px; background:#151e49; transition:0.5s;
     /*position: relative;*/
    
}
/*.in_fenlei a::before{ content:''; width:100%; height:4px; background: #266d8c; position: absolute; top: 0; left: 0; opacity:0; z-index: 2;}*/
/*.in_fenlei a:hover::before{ opacity: 1;}*/
.in_anlipic{background:#151e49; position:relative;}
.in_anlipic span{display:block;}
.in_anlipic span:before{width:60px; display:block; height:1px; background:#fff; opacity:0; position:absolute; left:30px; top:160px; content:'';}
.in_anlipic span:after{width:1px; display:block; height:60px; background:#fff; opacity:0; position:absolute; left:290px; top:30px; content:'';}
a:hover .in_anlipic span:before{left:260px; opacity:1; transition:0.5s; transition-delay:0.4s;}
a:hover .in_anlipic span:after{top:130px; opacity:1; transition:0.5s; transition-delay:0.4s;}
.in_anlipic img{transition:0.5s;}
a:hover .in_anlipic img{opacity:0.5;-webkit-filter:grayscale(0.5);}
.in_anlinr{position:relative; margin:-35px 30px 0; border-top:4px solid #266d8c; background:#f7f7f7; transition:0.5s;}
.in_anlinr h3{font-size:20px; padding:15px 15px 10px; font-weight:normal;}
.in_anlinr h4{font-size:14px; line-height:24px; padding:0 15px 10px; font-weight:normal;}
.in_anli{margin-top:40px;}
a:hover .in_anlinr{margin:-50px 30px 0;}
.in_xz{background:url(../images/choi_bg.jpg) no-repeat center center; background-size:cover; padding-top:20px;}
.in_choinr h3{font-size:30px; padding:40px 0 10px; color:#fff;}
.in_choinr h4{height:1px; background:#9d9d9d; width:90px;}
.in_choinr h5{font-size:14px; font-weight:normal; padding:20px 0; line-height:24px; color:#fff;}
.in_choinr h6 img{display:block; margin:20px 20px 0 0; float:left;}
.in_choinr { padding-bottom:30px;}
.in_newspd{padding-top:20px;}
.in_newspic{background:#151e49; position:relative;}
.in_newspic span{display:block;}
.in_newspic span:before{width:60px; display:block; height:1px; background:#fff; opacity:0; position:absolute; left:30px; top:100px; content:'';}
.in_newspic span:after{width:1px; display:block; height:60px; background:#fff; opacity:0; position:absolute; left:190px; top:30px; content:'';}
a:hover .in_newspic span:before{left:160px; opacity:1; transition:0.5s; transition-delay:0.4s;}
a:hover .in_newspic span:after{top:70px; opacity:1; transition:0.5s; transition-delay:0.4s;}
.in_newspic img{transition:0.5s;}
a:hover .in_newspic img{opacity:0.5;-webkit-filter:grayscale(0.5);}
.in_newsnr{position:relative; margin:-35px 25px 0; border-top:4px solid #266d8c; background:#f7f7f7; transition:0.5s;}
.in_newsnr h3{font-size:20px; padding:15px 15px 10px; font-weight:normal;}
.in_newsnr h4{font-size:14px; line-height:24px; padding:0 15px 10px; font-weight:normal;}
a:hover .in_newsnr{margin:-50px 25px 0;}
.in_newsls ul li{margin-top:30px;}
.ft_top{background:#444444; padding:50px 0; color:#fff;}
.ft_lf1 h3{font-size:24px; padding-bottom:15px;}
.ft_lf1 ul li{margin-top:15px; line-height:36px; padding-left:40px; font-size:14px;}
.ft_nav{margin-left:50px; float:left; border-right:1px solid #5f5f5f; padding-right:65px; padding-bottom:50px;}
.ft_nav ul li{float:left; background:url(../images/ft_libg.png) no-repeat left top; min-height:180px; padding-left:60px;}
.ft_nav ul li a{display:block; font-size:14px; color:#fff; opacity:0.6; line-height:20px; padding-top:10px;}
.ft_nav ul li span a{ color:#fff; opacity:1; padding-bottom:5px; padding-top:0;}
.ft_nav ul li a:hover{ opacity:1;}
.ft_gz h3{font-size:24px; padding-bottom:20px;}
.ft_gz span a{margin-right:20px;}
.ft_link{margin-top:20px;}
.bdsharebuttonbox{padding-top:15px;}
.bdsharebuttonbox a{display:block; float:left; margin-right:10px !important; padding-left:0 !important;}
.bdsharebuttonbox .bds_weixin { background: url(../images/fx1.png) no-repeat center center/27px 27px !important; width:27px; height:27px; display:block; }
.bdsharebuttonbox .bds_tsina {  background: url(../images/fx3.png) no-repeat center center/27px 27px !important; width:27px; height:27px; display:block; }
.bdsharebuttonbox .bds_sqq {  background: url(../images/fx2.png) no-repeat center center/27px 27px !important; width:27px; height:27px; display:block; }
.bdsharebuttonbox span{font-size:16px; color:#fff; line-height:27px; padding-top:5px;}
.bq{padding:13px 0; font-size:14px;}
.nei_navbg{background:#f4f4f4; padding:15px 0; font-size:14px; line-height:20px;}
.nei_nav a{padding:0 30px;}
.nei_navap select{width:100%; height:36px;}
.dqwz{font-size:14px;background:url(../images/fz.png) no-repeat center left; padding-left:25px; line-height:20px; color:#333;}
.dqwz a{color:#333;}
.nei_main{background:#fff; padding:55px 0;}
.abt_bt{font-size:46px; color:#132c5f;}
.abt_bt span{display:table; background:url(../images/gs_bt.png) no-repeat center right; padding-right:232px;}
.abt_sz{text-align:center; margin:0 auto; }
.abt_sz h3{display:inline; color:#666;}
.jumbo {font-size: 48px; font-weight:bold; margin: 0;color: #666;text-align:center;}
.sz_jia{ display:inline; font-size:28px; font-family:fontn; color:#666; }
.sz_wz2{ display:inline; font-size:14px;  color:#666; font-weight:bold;}
.in_szse ul li{position:relative; text-align:center; color:#666; padding-top:25px; height:115px;}
.sz_wz{font-size:14px;text-align:center; display:block;}
.abt_lfpic img{max-width:100%; width:100%; width:auto !important;}
.nr{font-size:14px; color:#666; line-height:26px;}
.nr img{max-width:100%; width:auto !important; width:100%;}
.abt_icon img{display:block; float:left;}
.abt2_top{position:relative;}
.abt2_top span{display:block; position:absolute; top:0; bottom:0; right:0;}
.abt2_top img{display:block; max-width:100%; width:100%; width:auto !important; margin:0 auto;}
.bai{background:#fff; z-index:9;}
.pro_lflist ul li{border:1px solid #dcdcdc; padding:5px 20px; background:#eaeaea; font-size:14px; margin-bottom:1px;}
.pro_lflist ul li a{color:#000; font-weight:bold; display:block; line-height:30px;}
.pro_lflist ul li span a{color:#666; font-weight:normal;}
.pro_lflist ul li span{display:block; padding-top:3px;}
.pro_apls select{width:100%; height:36px;}
.pro_topsc h3{font-size:18px; padding-bottom:10px;}
.pro_list{padding-top:30px;}
.pro_list ul li{float:left; margin-top:10px;}
.pro_list ul li img{display:block; max-width:100%;}
.pro_list ul li span{display:block; line-height:22px; margin-top:5px; height:44px; overflow:hidden; font-size:14px;}
.pro_list ul li a:hover span{color:#151e49;}
/* .fanye{font-size:14px; margin:30px auto 0; display:table; border-left:1px solid #aaa; height:38px; line-height:36px;}
.fanye a{display:block; color:#666; text-align:center;border-top:1px solid #aaa; border-bottom:1px solid #aaa; float:left; border-right:1px solid #aaa; width:30px;}
.fanye .pg_n{width:70px;}
.fanye a:hover{color:#fff; background:#151e49;}
.fanye .pg_on{color:#fff; background:#151e49;}
.fanye .fy_fh{width:44px; color:#333; border:none;}
.fanye .fy_fh:hover{color:#151e49; background:none;}
.fanye span{display:block; float:left; margin:0 10px;} */
.pro_neitop{padding-top:40px;}
.pro_toprt{padding-top:30px;}
.pro_toprt h3{font-size:18px; font-weight:normal;}
.pro_toprt h4{font-size:16px; font-weight:normal; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; padding:10px 0 20px; margin-top:20px;}
.pro_toprt h4 span{ color:#999; line-height:24px;font-size:14px; display:block; font-weight:normal; padding-top:5px;}
.pro_rta{display:block; margin-top:25px; background:#151e49; height:53px; font-size:20px; color:#fff; text-align:center; line-height:53px;}
.pro_rttel{display:block; border:1px solid #d2d2d2; height:47px; padding-top:4px; line-height:22px; margin-top:25px; text-align:center; font-size:14px; text-align:center;}
.pro_rttel b{display:block; font-size:18px; color:#e60012;}
.pro_neitop{border-bottom:1px dashed #e1e1e1; padding-bottom:35px;}
.pro_neinr h3{font-size:16px; padding:15px 0;}
.pro_neinr{padding-top:22px;}
.pro_neibtm{padding-top:35px;}
.pro_btmbt{font-size:16px; border-bottom:1px dashed #e1e1e1; padding-bottom:10px; font-weight:bold;}
.pro_btmbt a{font-size:14px; font-weight:normal; color:#666; padding-left:25px; background:url(../images/fh.png) no-repeat center left;}
.yy_topnav ul li img{display:block; margin:0 auto; padding:30px 0 10px;}
.yy_topnav ul li{width:120px; height:138px; float:left; text-align:center; font-size:14px; font-weight:bold; margin-left:20px;}
.yy_topnav ul li a{color:#fff; display:block;background:url(../images/yy_bg.png) no-repeat center top; height:138px;}
.yy_topnav ul li a:hover{background-position:0 -138px;}
.yy_topnav ul li .yy_on{background-position:0 -138px;}
.yy_toplf{padding-left:100px;}
.news_top a{display:block;}
.news_top img{display:block;}
.news_top span{display:block;}
.news_top span h3{font-size:18px; padding:35px 0 15px; font-weight:normal;}
.news_top a span h4{font-size:14px; color:#999; padding-bottom:45px; font-weight:normal;}
.news_top a h5{font-size:14px; font-weight:normal; color:#fff; width:140px; height:38px; line-height:38px; text-align:center; background:#151e49;}
.news_sc{background:#f0f0f0; padding:30px; margin-top:40px;}
.news_sc span{display:block; font-size:16px; line-height:33px;}
.news_sc select{height:33px; font-size:14px; color:#999; border:1px solid #ccc;}
.news_sc select:focus{color:#000;}
.news_txt{ border:1px solid #ccc; height:31px; line-height:31px;}
.news_but{ background:#151e49; color:#fff; height:33px; border:none; cursor:pointer; }
.news_list ul li{margin-top:30px;}
.news_list ul li img{max-width:100%; display:block;}
.news_list ul li h3{font-size:16px; font-weight:normal; padding:10px 0 5px;}
.news_list ul li h4{font-size:14px; font-weight:normal; padding-bottom:15px;}
.news_list ul li h5{font-size:14px; font-weight:normal; line-height:24px; height:48px; overflow:hidden;}
.news_rtbt{font-size:18px; padding-top:20px; font-weight:bold;}
.news_rtbq{margin-left:-8px;}
.news_rtbq a{display:block; margin-top:10px; margin-left:8px; padding:0 15px; background:#dcdcdc; height:36px; line-height:36px; float:left; font-size:14px;}
.news_rtbq a:hover{color:#fff; background:#33b0c2;}
.news_rtlist ul li{margin-top:10px;}
.news_rtlist ul li img{max-width:100%; display:block;}
.news_rtlist ul li span{display:block; height:40px; line-height:40px; text-align:center; background:#132c5f; font-size:14px;}
.news_rtlist ul li a span{color:#fff;}
.news_rtlist ul li .bf{position:relative;}
.news_bt{padding:20px 0 10px; font-size:24px;}
.news_ll{border-bottom:1px dashed #ccc; padding-bottom:10px;}
.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }
.news_ll1{background:url(../images/news_i3.png) no-repeat center left;}
.news_ll2{background:url(../images/news_i4.png) no-repeat center left;}
.news_nr{padding-top:20px;}
.news_lb{padding-top:20px; font-size:14px;}
.news_dy{margin-left:10px;}
.news_lb .fr{padding-top:10px; display:block;}
.news_lb a:hover{color:#33b0c2;}
.news_neirtls{border:2px solid #eee; padding:0 10px 20px; margin-top:20px;}
.news_neirtls ul li{padding-top:20px;}
.news_neirtls ul li h3{font-size:18px;}
.news_neirtls ul li h4{font-size:14px; padding:5px 0; padding-left:30px; background:url(../images/news_i3.png) no-repeat left center; font-weight:normal;}
.news_neirtls ul li h5{font-size:14px;font-weight:normal; line-height:20px; overflow:hidden; height:20px;}
.news_neirtls ul li a:hover h3{color:#33b0c2;}
.news_fy{border-top:1px solid #ccc; font-size:14px; margin-top:40px; margin-bottom:60px;}
.news_fy a{display:block; border-bottom:1px solid #ccc; line-height:30px; padding:0 2%;}
.news_fy a .news_p{background:url(../images/news_p.png) no-repeat left center; padding-left:20px; font-weight:bold;}
.news_fy a .news_n{background:url(../images/news_n.png) no-repeat left center; padding-left:20px; font-weight:bold;}
.ct_bt h3{font-size:28px; padding-bottom:10px;}
.ct_bt{font-size:16px; font-weight:bold; border-bottom:1px dotted #aaa; padding-bottom:15px;}
.ctlf h3{font-size:18px; padding-bottom:10px;}
.ctlf h4{font-size:14px; font-weight:normal; line-height:48px; color:#666; padding-bottom:15px;}
.ctrt h3{font-size:18px; padding-bottom:10px;}
.ctrt h4{font-size:14px; font-weight:normal; line-height:26px; color:#999; padding-bottom:5px;}
.ctrt .pro_msg{border:none; padding:0;}
.ct_sb{width:120px; height:40px; border:none; color:#fff; background:#151e49; cursor:pointer;}
.ct_txt{width:calc(98% - 60px); border:1px solid #eee; height:40px; line-height:40px; padding:0 1%;}
.ct_txt2{width:calc(98% - 60px); border:1px solid #eee; height:130px; line-height:26px; padding:5px 1%;}
.pro_msg ul li{margin-top:15px;}
.pro_msg span{padding-right:10px; float:left; font-size:14px; line-height:40px;}
.ctmap{padding-top:40px;}

.ctrt{width: 40%;padding: 0 26px;box-sizing: border-box}
.ctlf2.ctlf{width: 30%!important;padding: 0 26px;box-sizing: border-box}
.ctlf{width: 30%}

.at2_map{background:url(../images/gs_ditu.png) no-repeat left top; height:588px; margin:0 auto; position:relative; width:1439px; margin-bottom:50px;}
.at2_map ul li{position:absolute;}
.at2_map ul li > div > span{background:#444; display:block; width:260px; padding:10px 25px; color:#fff; overflow:hidden; height:20px; border-radius:5px; position: absolute; z-index: 99;}
.at2_map ul li > div > span h3{font-size:14px; font-weight:normal; line-height:20px; margin-bottom:5px; text-align:center;}
.at2_map ul li:hover > div > span{overflow:inherit; height:auto;}
.at2_map ul li:hover > div > span h3{font-size:16px; font-weight:bold; text-align:left;}
.at2_map ul li:hover > div > span h4{height:auto;}
.at2_map ul li > div > span h4{font-size:14px; font-weight:normal; line-height:1.6; height:0; overflow:hidden;}



.at2_map ul li:nth-child(1) > div > span {
	top: -40px; left: -110px;width: 200px;
}
.at2_map ul li:nth-child(2) > div > span {
	top: -125px; left: 115px;width: 250px; height: auto
}
.at2_map ul li:nth-child(3) > div > span {
    top: -55px; left: -265px;width: 250px; height: auto
}
.at2_map ul li:nth-child(4) > div > span {
    top: 30px; left: 200px;width: 250px; height: auto
}
.at2_map ul li:nth-child(5) > div > span {
    top: 60px; left: -180px;width: 200px;
}
.at2_map ul li:nth-child(6) > div > span {
    top: 112px; left: 106px;width: 220px;
}
.at2_map ul li:nth-child(7) > div > span {
    top: 50px; left: -100px;width: 200px;
}
.at2_map ul li:nth-child(8) > div > span {
    top: 50px; left: -150px;width: 200px;
}
.at2_map ul li:nth-child(9) > div > span {
    top: 50px; left: -50px;width: 200px;
}

.at2_map ul li:nth-child(1):hover > div > span {
	top: -90px;
}

/*.at2_map ul li:nth-child(2):hover > div > span {*/
/*	top: -150px;*/
/*}*/

/*.at2_map ul li:nth-child(6):hover > div > span {*/
/*	margin-top: -55px;*/
/*}*/

.fanye {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin-top: clamp(1.875rem, -1.5697997775rem + 5.5617352614vw, 5rem);
  list-style: none;
}
.fanye li{
  list-style: none;
}
.fanye li.active.disabled {
  opacity: 1;
}
.fanye li.active span {
  background-color: #151e49;
  color: #fff;
}
.fanye li.disabled {
  opacity: 0.65;
}
.fanye li a,
.fanye li span {
  font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
  margin: 0 8px;
  padding: 8px 16px;
  border-radius: 0.25rem;
  color: #454545;
  background-color: rgba(0, 0, 0, 0.3);
  border: none;
}
.fanye li a.active:hover {
  color: #fff;
}
.fanye li a:hover {
  color: #151e49;
}
