.input,.textarea{display:inline-block;margin-bottom:9px;padding:2px 8px 3px;width:210px;height:18px;border:1px solid #ddd;border-radius:2px;color:#333;line-height:18px;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;border-top-color:#bbb;-ms-transition:border linear .2s,box-shadow linear .2s}
.input:hover,.textarea:hover{border-color:#ccc;-webkit-box-shadow:inset 0 1px #f5f5f5;-moz-box-shadow:inset 0 1px #f5f5f5;box-shadow:inset 0 1px #f5f5f5;border-top-color:#999}
.input:focus,.textarea:focus{outline:0;border-color:#488fcd;-webkit-box-shadow:0 0 8px rgba(72,143,205,.6);-moz-box-shadow:0 0 8px rgba(72,143,205,.6);box-shadow:0 0 8px rgba(72,143,205,.6)}
.input-error,.textarea-error{border-color:#ec0000;-webkit-box-shadow:0 0 8px rgba(236,0,0,.6);-moz-box-shadow:0 0 8px rgba(236,0,0,.6);box-shadow:0 0 8px rgba(236,0,0,.6)}
.input-disabled{border-color:#ccc;background-color:#f5f5f5;color:#ccc;cursor:not-allowed}
.textarea{padding-top:4px;padding-right:4px;height:auto}
.checkbox,.radio{margin-top:5px}
.checkbox input,.radio input{float:left;margin:3px 4px 9px 0;width:auto;border:0}
.control-group{margin-bottom:18px}
.control-group:after,.control-group:before{display:table;content:""}
.control-group:after{clear:both}
.control-label{float:left;padding-top:5px;width:150px;text-align:right}
.controls{margin-left:160px}
.controls .inline{display:inline-block;margin-right:10px;margin-bottom:0;vertical-align:middle;white-space:nowrap}
.controls label{display:block;margin-bottom:5px;color:#333}
.help-block{margin-top:5px;margin-bottom:0}
.bx-controls input{display:none}
.bx-controls .control{float:left;margin-bottom:9px;margin-left:-19px;width:16px;height:18px;background:url(//img.alicdn.com/tps/i2/T10ubJXkteXXbyGkri-18-360.png) 0 -178px}
.bx-controls .checkbox{padding-left:19px}
.bx-controls .checkbox .checked{background-position:0 -214px}
.bx-controls .checkbox .disabled{background-position:0 -286px}
.bx-controls .checkbox .checked-disabled{background-position:0 -322px}
.bx-controls .radio{padding-left:19px}
.bx-controls .radio .control{background-position:0 2px}
.bx-controls .radio .checked{background-position:0 -34px}
.bx-controls .radio .disabled{background-position:0 -106px}
.bx-controls .radio .checked-disabled{background-position:0 -142px}
.pagination{height:25px;line-height:25px;-webkit-text-size-adjust:none}
.pagination .pagination-info{float:left;color:#666}
.pagination .pagination-info span{float:left}
.pagination .pagination-info .dropdown{float:left;margin:0 5px;height:23px;line-height:23px}
.pagination .pagination-info .dropdown .dropdown-list{top:24px}
.pagination .b{margin:0 3px;font-weight:700}
.pagination .mr{margin-left:12px}
.pagination .pagination-pages{float:right}
.pagination .pagination-page{float:left}
.pagination .pagination-page a.page{float:left;margin-right:3px;padding:1px 9px;height:23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#999;text-decoration:none;line-height:23px}
.pagination .pagination-page a.page:hover{padding:0 8px;border:1px solid #eee;background-color:#eee;color:#666;text-decoration:none}
.pagination .pagination-page .page-simply{float:left;margin:0 10px}
.pagination .pagination-page .page-cur{float:left;margin-right:3px;padding:0 8px;height:23px;border:1px solid #488fcd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#488fcd;color:#fff;line-height:23px}
.pagination .pagination-page .page-split{float:left;padding:1px 6px;height:23px;line-height:23px}
.pagination .pagination-page .page-next,.pagination .pagination-page .page-prev{float:left;margin-right:3px;padding:1px 6px;height:23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#999;text-decoration:none;line-height:23px}
.pagination .pagination-page .page-next i,.pagination .pagination-page .page-prev i{float:left;font-size:12px}
.pagination .pagination-page .page-next .iconfont,.pagination .pagination-page .page-prev .iconfont{cursor:pointer}
.pagination .pagination-page .page-next span,.pagination .pagination-page .page-prev span{float:left}
.pagination .pagination-page .page-next:hover,.pagination .pagination-page .page-prev:hover{padding:0 5px;border:1px solid #eee;background-color:#eee;color:#ff8400;color:#666;text-decoration:none}
.pagination .pagination-count{float:left;margin-left:7px}
.pagination .pagination-form{float:left;margin-left:35px}
.pagination .pagination-form input{display:inline-block;margin:0 5px;margin-bottom:0;padding:2px 8px 3px;width:20px;height:18px;border:1px solid #ddd;border-radius:2px;color:#101010;vertical-align:top;line-height:18px;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;border-top-color:#bbb;-ms-transition:border linear .2s,box-shadow linear .2s}
.pagination .pagination-form input:hover{border-color:#d0d0d0;-webkit-box-shadow:inset 0 1px #f5f5f5;-moz-box-shadow:inset 0 1px #f5f5f5;box-shadow:inset 0 1px #f5f5f5;border-top-color:#acacac}
.pagination .pagination-form input:focus{outline:0;border-color:#488fcd;-webkit-box-shadow:0 0 8px rgba(72,143,205,.6);-moz-box-shadow:0 0 8px rgba(72,143,205,.6);box-shadow:0 0 8px rgba(72,143,205,.6)}
.pagination .pagination-form .btn{margin-left:5px;text-decoration:none;cursor:pointer}
.pagination .pagination-form .btn:hover{text-decoration:none}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
 a {
  display: inline-block;
  color: #fff;
}
 a:hover {
  color: #0079c3;
}
 .ceiling-container { position:fixed; top:0px; width:100%; z-index:999; color: #333; background: #fff url(../images/header_icon.png) right top no-repeat;}
 .header_1{width:100%;border-bottom: 1px solid #e5e5e5}
 .ceiling-container a {display: inline-block; color: #333; font-size:16px;}
 .ceiling-container a:hover { color: #0079c3;}
 .ceiling-container .logo {float: left;height: 40px;  margin-top: 20px;}
 #top_2 .ceiling-container .logo{margin-top:0px;}
 .ceiling-container .logo span{ font-size:20px; font-weight:500; line-height:50px; margin-left:5px;}
.ceiling-container .logo img{ height:100%;}
 #top_2 .ceiling-container .logo img{ height:80%; margin-top:2px;}
 .ceiling-container .logo .logo-img { width: 50px;}
 .ceiling-container .logo .logo-text {width: 94px;}
#top_1 .ceiling-container .ceiling-nav { float: left; line-height: 68px;}
#top_1 .ceiling-container .ceiling-nav li { height: 69px; float: left; padding: 0 19px; box-sizing: border-box; width:120px; text-align:center;}
#top_2  .ceiling-container{background: #fafafa url(../images/header_icon.png) right top no-repeat;}
#top_2 .ceiling-container .ceiling-nav { float: left; line-height: 40px;}
#top_2 .ceiling-container .ceiling-nav li { height: 39px; float: left; padding: 0 19px; box-sizing: border-box; width:120px; text-align:center;}
 .ceiling-container .ceiling-nav .active {}
 .ceiling-container .ceiling-nav .active > a {color: #0079c3;border-bottom: 2px solid #0079c3;}
 .ceiling-container .ceiling-nav a:hover{border-bottom: 2px solid #0079c3;}
 .ceiling-container .login {margin: 25px 0; font-size:18px;  }
 #top_2  .ceiling-container .login {margin:4px 0;}
 .learn-menu, .products-menu{ position: absolute; width: 100%; z-index: 1024; left: 0; background: url(../images/meun_bg.png) repeat; transition: .2s;}
 .learn-menu {height: 0; text-align: center; overflow: hidden;}
 .learn-menu .learn-cate {width: 64px; padding:30px 50px; }
 .learn-menu .learn-cate img{ display: block; height: 64px; margin: 0px auto 0px;}
 .products-menu { height: 0;overflow: hidden;}
 .products-menu .small-cate {
  float: left;
  text-align: center;
}
 .products-menu .small-cate img {
  display: block;
  height: 64px;
  margin: 0 auto;
}
 .products-menu .small-cate span {
  display: block;
  margin-top: 6px;
}
 .products-menu .big-cate .big-cate-name {
  color: #fff;
  width: 100%;
  float: left;
  text-align: center;
  line-height: 100px;
}
.products-menu .product {
  width: 1140px;
  margin:0 auto;
  padding-top:30px;
}
.products-menu .product .small-cate {
  width: 20%;
}
.products-menu .media {
  width: 15%;
}
.products-menu .media .small-cate {
  width: 100%;
}
.products-menu .separate {
  position: relative;
  top: 100px;
  width: 1px;
  height: 53px;
  margin-right: 3%;
  background-color: #fff;
}
.ceiling-nav .learn:hover .learn-menu{
  height: 180px;
}
.ceiling-nav .product:hover .products-menu{
  height: 180px;
}
.s_bg { background:url(../images/s_bg.gif) repeat center 0; height:55px; line-height:55px;}
.h_ser { margin:0 auto; width:1140px;}
.s_inp {  margin-top:11px;}
.s_inp .inp01 {width:207px; height:30px; line-height:30px; padding:0 3px 0 37px; border:none; float:left; font-size:12px; color:#333; font-family:"Microsoft YaHei";}
.h_ser p { float:left; width:850px; overflow:hidden; margin:0px;}
.h_ser p a { padding:0 6px;}
.search{width: 273px;height:30px;float:right;overflow:hidden;border:1px solid #fff;z-index: 8;background: #e8e8e8;}
.search .txt{float:left;padding-left: 10px;color: #999;border-style: none;border-width: 0px;height: 30px;line-height: 30px;width: 218px;font-size: 12px;background: none;}
.search .btn{float: right;width:5px;height:30px;border-style:none;border-width: 0px;background: url(../images/arr_search.gif) 0px 7px no-repeat;cursor: pointer;}

@media screen and (max-width: 767px) {
  .w1140 {
    width: auto;
  }
  .fl {
    float: none;
  }
  .ceiling-container {
    height: auto;
  }
  .ceiling-container .login {
    display: none;
  }
  .ceiling-container .logo {
    float: none;
    display: block;
  }
  .ceiling-container .ceiling-nav {
    position: relative;
    display: flex;
    width: 100%;
    height: 40px;
    justify-content: space-between;
    align-items: center;
    padding: 0 16px;
    box-sizing: border-box;
    line-height: 1.2;
  }
  .ceiling-container .ceiling-nav li {
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 12px;
  }

  .learn-menu, .products-menu {
    top: 40px;
    background-color: rgba(14, 24, 51, 0.95);
  }

  .learn-menu .learn-cate {
    line-height: 46px;
    width: 100%;
    border-bottom: 1px solid rgba(71, 83, 117, 0.86);
  }

  .learn-menu .learn-cate:last-of-type {
    border-bottom: none;
  }

  .products-menu .product {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    /* padding-top: 20px; */
  }
  .ceiling-nav .product:hover .products-menu {
    height: auto;
  }
  .ceiling-nav .learn:hover .learn-menu {
    height: auto;
  }
  .products-menu .product .small-cate {
    width: 100%;
    flex-grow: 1;
    flex-basis: 33.333%;
  }
  .products-menu .media {
    width: 100%;
  }
  .products-menu .big-cate .big-cate-name {
    float: none;
    line-height: 30px;
    margin-bottom: 12px;
    position: relative;
  }

  .products-menu .big-cate .big-cate-name:after {
    content: '';
    position: absolute;
    width: 5em;
    bottom: 1px;
    left: 0;
    right: 0;
    margin: auto;
    border-bottom: 1px solid rgba(71, 83, 117, 0.86);
  }

  .products-menu .small-cate a {
    display: block;
    text-align: center;
    line-height: 1.4;
    margin-bottom: 16px;
  }
  .products-menu .small-cate img{
    display: inline-block;
  }
  .products-menu .separate {
    display: none;
  }
}

.index_banner{position:relative; margin-bottom: -2px; margin-top:152px;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-72px;width:144px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}
.clear{clear:both;}

.newneititle {
	width: 1000px;
	border-bottom: #bcbcbc dashed 1px;
	margin: 0 auto;
	max-width: 96%;
	height: 120px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
.newneititle div {
	text-align: left;
}
.newneititle .newstitle {
	width: 100%;
	font-size: 22px;
	color: #525252;
}
.newneititle .newstitle2 {
	display: inline-block;
	font-size: 12px;
	color: #818181;
}
.newneititle .newstitle2 span {
	float: left;
	margin: 0 18px;
	line-height: 30px;
}
.newneititle .newstitle2 .bdsharebuttonbox {
	float: left;
}
.newneititle .newstitle2 .bdsharebuttonbox a {
	margin: 6px 5px;
}
.newsline {
	width: 1000px;
	margin: 0px auto;
	max-width: 96%;
}
.newsline a {
	display: inline-block;
	float: left;
	height: 132px;
	width: 100%;
	padding: 0 20px;
	transition: all ease 0.3s;
}
.newsline a .newstime {
	border-right: #d7dde3 solid 1px;
	width: 178px;
	float: left;
	height: 63px;
	margin-top: 37px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
.newsline a .newstime .newstime_top {
	font-size: 47px;
	color: #0067ac;
	line-height: 50px;
}
.newsline a .newstime .newstime_bot {
	font-size: 16px;
	color: #787878;
	line-height: 18px;
	text-transform: uppercase;
}
.newsline a .newtext {
	padding-left: 32px;
	width: 740px;
	float: left;
	text-align:left;
}
.newsline a .newtext .newtitle {
	width: 100%;
	float: left;
	font-size: 15px;
	color: #575757;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
	margin-bottom: 15px;
	margin-top: 32px;
}
.newsline a .newtext .ntime {
	display: none;
	width: 100%;
	float: left;
	font-size: 12px;
	color: #787878;
	line-height: 22px;
}
.newsline a .newtext .newsmall {
	width: 100%;
	float: left;
	font-size: 13px;
	color: #787878;
	line-height: 22px;
	max-height: 44px;
	overflow: hidden;
}
.newsline a .newsjiantou {
	margin-left: 27px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
	height: 100%;
	width: 13px;
	float: left;
}
.newsline a .newsjiantou .newsjiantou2 {
	display: none;
}

.newsline a:hover {
	padding-left: 0px;
	transition: all ease 0.3s;
	background: #0079c3;
}
.newsline a:hover .newstime_top {
	color: #FFFFFF;
}
.newsline a:hover .newstime_bot {
	color: #FFFFFF;
}
.newsline a:hover .newtitle {
	color: #FFFFFF;
}
.newsline a:hover .newsmall {
	color: #FFFFFF;
}
.newsline a:hover .newsjiantou .newsjiantou1 {
	display: none;
}
.newsline a:hover .newsjiantou .newsjiantou2 {
	display: block;
}

.indexpro {
	width: 100%;
	min-height: 550px;
	max-width: 100%;
}
.indexpro .indextitle {
	float: center;
}
.indexpro .indextitle .indextitle1 {
	color: #FFFFFF;
}
.indexpro .indextitle .indextitle2 {
	color: #333;
	font-size: 28px;
	text-align:center;
}
.prosel {
	width: 100%;
	text-align: center;
}
.prosel .prosel_nei {
	display: inline-block;
}
.prosel .prosel_nei div {
	float: left;
	margin: 0 16px;
	cursor: pointer;
	font-size: 14px;
	color: #9f8b8b;
	line-height: 42px;
}
.prosel_xian {
	width: 100%;
	height: 2px;
	/*background: #26292e;*/
}
.prosel_xian div {
	float: left;
	background: #fd1717;
	height: 2px;
	transition: all ease 0.25s;
}
.prosel .prosel_nei div.on, .prosel .prosel_nei div:hover {
	color: #fd1717;
}
.proxxk {
	width: 1100px;
	margin: 0px auto 50px;
	height: 290px;
	position: relative;
}
.proxxk .proxxk_xun {
	width: 100%;
	height: 290px;
	position: absolute;
	display: none;
}
.proxxk .proxxk_xun .proxxk_xun_box {
	width: 100%;
	height: 290px;
	overflow: hidden;
}
.proxxk .proxxk_xun .proxxk_xun_sel {
	width: 100%;
	height: 1px;
	position: relative;
}
.proxxk .proxxk_xun .proxxk_xun_sel div {
	position: absolute;
	z-index: 1111;
	top: 92px;
	cursor: pointer;
}
.proxxk .proxxk_xun .proxxk_xun_sel .proxxk_xun_left {
	left: -65px;
}
.proxxk .proxxk_xun .proxxk_xun_sel .proxxk_xun_right {
	right: -65px;
}
.proxxk .proxxk_xun .pxb_xun {
	width: 10000px;
}
.proxxk .proxxk_xun .pxb_xun a {
	margin-right: 33px;
	display: inline-block;
	float: left;
	width: 250px;
	height: 270px;
	border-bottom: #74787c solid 2px;
}
.proxxk .proxxk_xun .pxb_xun a .pxb_xun_img {
	background: #FFFFFF;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
	position: relative;
	width: 100%;
	height: 225px;
	overflow: hidden;
}
.proxxk .proxxk_xun .pxb_xun a .pxb_xun_img img{width:100%; height:225px;}
.proxxk .proxxk_xun .pxb_xun a .pxb_xun_img .titlepic {
	width: 100%;
}
.proxxk .proxxk_xun .pxb_xun a .pxb_xun_img .ban {
	position: absolute;
	background: rgba(199,5,5,0.55);
	width: 100% !important;
	height: 225px !important;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
.proxxk .proxxk_xun .pxb_xun a .pxb_xun_title {
	font-size: 14px;
	line-height: 30px;
	width: 100%;
	color: #282828;
}
.proxxk .proxxk_xun .pxb_xun a .pxb_xun_time {
	font-size: 12px;
	line-height: 30px;
	width: 100%;
	color: #737577;
	background: url(../images/bg24.png) no-repeat 100% 50%;
}

.proxxk .proxxk_xun .proxxk_xun_sel div .img2 {
	display: none;
}
.proxxk .proxxk_xun .proxxk_xun_sel div:hover .img1 {
	display: none;
}
.proxxk .proxxk_xun .proxxk_xun_sel div:hover .img2 {
	display: block;
}
.proxxk .proxxk_xun .pxb_xun a:hover {
	border-bottom: #0067ac solid 2px;
}
.new-footer {
            background: #070e23;
        }

        #alimama-footer {
            padding: 30px 10px;
            text-align: left;
            font-size: 12px;
            line-height: 2.4;
			color: rgba(255,255,255,0.1);
            font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\\5FAE\\8F6F\\96C5\\9ED1,\\5B8B\\4F53,sans-serif;
        }
        #alimama-footer a,
        #alimama-footer span {
            color: #fff;
            filter:alpha(opacity=50);
            filter:none\9;
            opacity: 0.5;
        }
        #alimama-footer a:hover {
            filter:alpha(opacity=100);
            filter:none\9;
            opacity: 1;
        }
        #alimama-footer .alimama-info .link,
        #alimama-footer .alimama-info .copyright {
            display: inline-block;
        }
        #alimama-footer .alimama-info a,
        #alimama-footer .alimama-info span {
            margin-right: 20px;
        }
        #alimama-footer .alimama-info b {
            display: none;
            font-weight: 400;
            /* color: #DDD; */
        }
        #alimama-footer .aligroup-info b {
            margin: 0 8px;
            font-weight: 400;
            /* color: #DDD; */
        }
        .ualificate-info {
            margin-top: 8px;
        }
        .ualificate-info a {
            margin-right: 20px;
        }
        .ualificate-info a img {
            border: none;
            -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%);
            -ms-filter: grayscale(100%);
            -o-filter: grayscale(100%);
            filter: grayscale(100%);
            filter: gray;
        }
        .ualificate-info a:hover img {
            -webkit-filter: grayscale(0%);
            -moz-filter: grayscale(0%);
            -ms-filter: grayscale(0%);
            -o-filter: grayscale(0%);
            filter: grayscale(0%);
            filter: none;
        }

        .index-nav-map-wrap {
            background: #555;
            height: 450px;
            overflow: hidden;
            position: relative;
        }
        .index-nav-map-wrap .index-nav-map {
            margin-top: 80px;
            margin-bottom: 40px;
            color: #fff;
            position: relative;
            z-index: 1;
        }
        .index-nav-map-wrap .logo {
            width: 20%;
            /* margin-right: 120px; */
            float: left;

        }
        .index-nav-map-wrap .logo img {
            width: 228px;
        }
        .index-nav-map-wrap .map {
            float: left;
            width: 60%;
        }
        .index-nav-map-wrap .map dl {
            /* margin-right: 110px; */
            font-size: 16px;
            float: left;
            width: 33%;
            text-align: center;
        }
        .index-nav-map-wrap .map dt {
            opacity: .5;
            margin-bottom: 16px;
        }
        .index-nav-map-wrap .map dd {
            line-height: 32px;
        }
        .index-nav-map-wrap .map dd a {
            color: #fff;
        }
        .index-nav-map-wrap .qrcode {
            width: 176px;
            text-align: center;
            float: right;
        }
        .index-nav-map-wrap .qrcode img {
            width: 92px;
            margin-bottom: 10px;
        }
        .index-nav-map-wrap .bubble {
            position: absolute;
            bottom: 2px;
            left: 50%;
            width: 10px;
            height: 10px;
            background: #666;
            color: #666;
            box-shadow: 10em 0 0 .01em, 20em 0 0 .01em, 30em 0 0 .01em, 40em 0 0 .01em, 12em 0 0 .01em, 17em 0 0 .01em, 25em 0 0 .01em, 37em 0 0 .01em, -10em 0 0 .01em, -20em 0 0 .01em, -30em 0 0 .01em, -40em 0 0 .01em, -12em 0 0 .01em, -17em 0 0 .01em, -25em 0 0 .01em, -37em 0 0 .01em, 10em -0.1em 0 .01em, 20em -0.2em 0 .01em, 30em -0.3em 0 .01em, 40em -0.1em 0 .01em, 17em -0.3em 0 .01em, 17em -0.2em 0 .01em, 25em -0.1em 0 .01em, 37em -0.2em 0 .01em, -11em -0.5em 0 .01em, -20em -0.3em 0 .01em, -30em -0.2em 0 .01em, -40em -0.1em 0 .01em, -15em -0.2em 0 .01em, -17em -0.3em 0 .01em, -25em -0.4em 0 .01em, -37em -0.2em 0 .01em, -11em 0 0 .01em, 10.6em 0 0 .01em, 12.5em 0 0 .01em, 13.6em 0 0 .01em, -5em 0 0 .01em, -6em 0 0 .01em, -7.4em 0 0 .01em, -9.2em 0 0 .01em, 5em 0 0 .01em, 6em 0 0 .01em, 7.4em 0 0 .01em, 9.2em 0 0 .01em, 1em 0 0 .01em, 2em .1em 0 .01em, 4em .2em 0 .01em, 3.2em .5em 0 .01em, -1em .5em 0 .01em, -2em .3em 0 .01em, -4em .1em 0 .01em, -3.2em .2em 0 .01em;
            border-radius: 50%;
        }
        .index-nav-map-wrap:hover .bubble {
            animation: 2s bubble-up infinite;
        }
        @keyframes bubble-up {
            100% {
                box-shadow: 10em -11em 0 .01em, 20em -17em 0 .01em, 30em -20em 0 .01em, 40em -30em 0 .01em, 12em -12em 0 .01em, 17em -5em 0 .01em, 25em -16em 0 .01em, 37em -22em 0 .01em, -10em -32em 0 .01em, -20em -12em 0 .01em, -30em -11em 0 .01em, -40em -13em 0 .01em, -12em -15em 0 .01em, -17em -9em 0 .01em, -25em -14em 0 .01em, -37em -21em 0 .01em, 10em -17em 0 .01em, 20em -21em 0 .01em, 30em -11em 0 .01em, 40em -19em 0 .01em, 17em -23em 0 .01em, 17em -10em 0 .01em, 25em -14.5em 0 .01em, 37em -12.9em 0 .01em, -11em -21.3em 0 .01em, -20em -22.4em 0 .01em, -30em -15.3em 0 .01em, -40em -19.2em 0 .01em, -15em -21.3em 0 .01em, -17em -22.4em 0 .01em, -25em -10.3em 0 .01em, -37em -9.3em 0 .01em, -11em -22.4em 0 .01em, 10.6em -20.4em 0 .01em, 12.5em -6.9em 0 .01em, 13.6em -8.3em 0 .01em, -5em -21.4em 0 .01em, -6em -13em 0 .01em, -7.4em -15em 0 .01em, -9.2em -22em 0 .01em, 5em -30em 0 .01em, 6em -24em 0 .01em, 7.4em -11em 0 .01em, 9.2em -9.4em 0 .01em, 1em -22em 0 .01em, 2em -14em 0 .01em, 4em -21em 0 .01em, 3.2em -16em 0 .01em, -1em -21em 0 .01em, -2em -19em 0 .01em, -4em -17em 0 .01em, -3.2em -15em 0 .01em;
                bottom: 200px;
                opacity: 0;
            }
        }
        @media screen and (max-width:767px) {
            

            #alimama-footer {
                padding: 30px 12px;
                line-height: 2;
            }
            .aligroup-info {
                display: none;
            }
            .ualificate-info {
                display: none;
            }
            #alimama-footer .alimama-info .link {
                display: -webkit-flex;
                display: flex;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }
            #alimama-footer .alimama-info .copyright {
                display: block;
            }
            #alimama-footer .alimama-info .copyright a,
            #alimama-footer .alimama-info .copyright span {
                display: block;
                text-align: center;
            }
            #alimama-footer .alimama-info .copyright b {
                display: none;
            }
            #alimama-footer .alimama-info a,
            #alimama-footer .alimama-info span {
                margin-right: 0;
            }
            #alimama-footer .alimama-info b {
                display: inline-block;
            }
        }