
/* CSS Document */
.gy2{max-width:1440px;margin:0 auto;overflow:hidden}
.holer{height:124px; overflow:hidden; background:none;}
#headdiv{height: 131px; position: fixed; top: 0px; width: 100%; z-index: 1000; background: none;}
/*顶部bar*/
.top01{width:100%;height:38px;line-height:38px;color:#fff;overflow:hidden;font-size:12px}
.top01 .l{font-size:14px}
.top01_center{text-align:left;float:right;font-size:14px;}
.top01_center i{display: inline-block;vertical-align: middle;font-size: 0;width: 20px;height: 20px; margin-right: 6px;}
.top01_center a{color: #fff; padding: 0 10px;}
.top01_center a:nth-child(1) i{background: url("../images/co1.png") no-repeat center center;background-size: cover;}
.top01_center a:nth-child(2) i{background: url("../images/co.png") no-repeat center center;background-size: cover;}
.top01_center a:nth-child(3) i{background: url("../images/map1.gif") no-repeat center center;background-size: cover;}
.top01_center a:hover{color: #ff8400}
/*logo和导航*/
.top02{width:100%;/*background-color: rgb(0, 0, 0); */}
.logo{padding-top:13px; }
.logo img{float:left;}
.logo .logo-year{margin-top:17px;height:20px;line-height:20px;width:38px;text-align:center;font-size:12px;color:#fff;background:#f67524;border-radius:4px;overflow:hidden;font-size:14px;color:#fff}
.logo .logo-text{margin-top:5px;height:18px;color:#656565;line-height:18px;overflow:hidden}
.nav{float:right; margin-top: 30px;}
.nav>li>a{font-size: 16px}
.nav li a:hover{color: #53a737!important;}
.nav li ul li a:hover{padding-left: 20%!important; color: #53a737!important;}
.nav>li{float: left}
.toem a{background: #b50000!important; display: block!important; width:30px; height: 30px; padding: 5px!important; margin-top: 25px!important; border-radius: 500px;}
.toem a:hover{background: #fff!important;}

/*二级导航*/

.sub{display:none; width:50%; position:fixed;top:0px;overflow:hidden; right:10px; text-align:left; z-index: -9 }
.sub .soso{ float: right; width: 40%;  margin-top: 100px;  }
.search02{width: 100%; float: right;  display: block; }
.search03{height:auto;  margin:0px auto; float: left; width: 100%; padding:20px 10px; background:rgba(0, 0, 0, 0.4);}
.search04{width:60%; height:30px; float: right; }
.search05{width:50px; height:30px; float: right; margin-top: -1px; }
.search05 button{border: 0px; background: none}
.search05 button img{width:38px; height: 30px;}
.in{width:100%; height:30px; line-height:30px; border:0px; display:block;  background:rgba(255, 255, 255, 0.6); color: #009899; padding: 0 10px }

.en a i{background: #b50000; border-radius: 500px; padding: 5px;}

.sw4 .swiper-pagination .swiper-pagination-bullet-active {
    border: 1px #fff solid;
    opacity: 0.6;
    background: #fff
}
.sw4 .swiper-pagination{
    margin-bottom: 20px;
}

.sw4 .swiper-pagination .swiper-pagination-bullet{
    background: #fff
}

.sw4 .swiper-button-prev,.sw4 .swiper-button-next{color: #fff}
.sw4 a:hover img{transform: scale(1);变大}

.wid1{width: 30%}
.wid2{width: 70%}



.toTOP{ width:50px; height:50px; position:fixed; right:30px; bottom:100px; z-index:9999; display:none; background:url("../images/toTOP.gif") no-repeat center center ;}


/*banner*/
      .sw1 {
        width: 100%;
        height: 100%;
		  
      }

       .sw1 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

       .sw1 .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
/*banner end*/
.borrf{border-right: 1px #fff solid}
.bortf{border-top: 1px #fff solid}
.borbf{border-bottom: 1px #fff solid}
.borlf{border-left: 1px #fff solid}
.borrc{border-right: 1px #ccc solid}
.bortc{border-top: 1px #ccc solid}
.borbc{border-bottom: 1px #ccc solid}
.borlc{border-left: 1px #ccc solid}
.wrap{width:80%; margin-right:auto; margin-left:auto; overflow: hidden}
.pa01{padding: 30px;}
.pa02{padding: 20px;}
.pa04{padding: 15px;}


.pat00{padding-top: 5px}
.pab00{padding-bottom: 5px}
.pal00{padding-left: 5px}
.par00{padding-right: 5px}


.pat01{padding-top: 30px}
.pab01{padding-bottom: 30px}
.pal01{padding-left: 30px}
.par01{padding-right: 30px}

.pal02{padding-left: 20px;}
.par02{padding-right: 20px;}
.pat02{padding-top: 20px;}
.pab02{padding-bottom: 20px;}
.pal03{padding-left: 8px;}
.par03{padding-right: 8px;}
.pat03{padding-top: 8px;}
.pab03{padding-bottom: 8px;}
.pal04{padding-left: 15px;}
.par04{padding-right: 15px;}
.pat04{padding-top: 15px;}
.pab04{padding-bottom: 15px;}
.pal05{padding-left: 50px;}
.par05{padding-right: 50px;}
.pat05{padding-top: 50px;}
.pab05{padding-bottom: 50px;}




.pal10{padding-left: 100px;}
.par10{padding-right: 100px;}
.pat10{padding-top: 100px;}
.pab10{padding-bottom: 100px;}


.ma01{margin: 15px;}

.mat00{margin-top: 10px;}
.mat01{margin-top: 15px;}
.mat02{margin-top: 20px;}
.mat03{margin-top: 25px;}
.mat04{margin-top: 30px;}
.mat05{margin-top: 35px;}
.mat07{margin-top: 40px;}
.mat08{margin-top: 45px;}
.mat09{margin-top: 50px;}
.mat10{margin-top: 55px;}
.mat11{margin-top: 60px;}
.mat12{margin-top: 65px;}
.mat13{margin-top: 70px;}
.mat14{margin-top: 75px;}
.mat15{margin-top: 80px;}
.mat16{margin-top: 85px;}
.mat17{margin-top: 90px;}
.mat18{margin-top: 95px;}
.mat19{margin-top: 100px;}
.mat00b{margin-top: 10%;}


.mat00b{margin-top: 5%;}
.mat01b{margin-top: 10%;}
.mat02b{margin-top: 15%;}
.mat03b{margin-top: 20%;}
.mat04b{margin-top: 25%;}
.mat05b{margin-top: 30%;}
.mat07b{margin-top: 35%;}
.mat08b{margin-top: 40%;}
.mat09b{margin-top: 45%;}






.mal00{margin-left: 10px;}
.mal01{margin-left: 15px;}
.mal02{margin-left: 20px;}
.mal03{margin-left: 25px;}
.mal04{margin-left: 30px;}
.mal05{margin-left: 35px;}
.mal07{margin-left: 40px;}
.mal08{margin-left: 45px;}
.mal09{margin-left: 50px;}
.mal10{margin-left: 55px;}
.mal11{margin-left: 60px;}
.mal12{margin-left: 65px;}
.mal13{margin-left: 70px;}
.mal14{margin-left: 75px;}
.mal15{margin-left: 80px;}
.mal16{margin-left: 85px;}
.mal17{margin-left: 90px;}



.ma00{margin: 10px;}
.mal18{margin-left: 95px;}
.mal19{margin-left: 100px;}

.mal00b{margin-left: 10%;}
.mal01b{margin-left: 15%;}
.mal02b{margin-left: 20%;}
.mal03b{margin-left: 25%;}
.mal04b{margin-left: 30%;}
.mal05b{margin-left: 35%;}
.mal07b{margin-left: 40%;}
.mal08b{margin-left: 45%;}
.mal09b{margin-left: 50%;}
.mal10b{margin-left: 55%;}
.mal11b{margin-left: 60%;}
.mal12b{margin-left: 65%;}
.mal13b{margin-left: 70%;}
.mal14b{margin-left: 75%;}
.mal15b{margin-left: 80%;}
.mal16b{margin-left: 85%;}
.mal17b{margin-left: 90%;}
.mal18b{margin-left: 95%;}
.mal19b{margin-left: 100%;}















.mar00{margin-right: 10px;}
.mar01{margin-right: 15px;}
.mar02{margin-right: 20px;}
.mar03{margin-right: 25px;}
.mar04{margin-right: 30px;}
.mar05{margin-right: 35px;}
.mar07{margin-right: 40px;}
.mar08{margin-right: 45px;}
.mar09{margin-right: 50px;}
.mar10{margin-right: 55px;}
.mar11{margin-right: 60px;}
.mar12{margin-right: 65px;}
.mar13{margin-right: 70px;}
.mar14{margin-right: 75px;}
.mar15{margin-right: 80px;}
.mar16{margin-right: 85px;}
.mar17{margin-right: 90px;}
.mar18{margin-right: 95px;}
.mar19{margin-right: 100px;}

.mab00{margin-bottom: 10px;}
.mab01{margin-bottom: 15px;}
.mab02{margin-bottom: 20px;}
.mab03{margin-bottom: 25px;}
.mab04{margin-bottom: 30px;}
.mab05{margin-bottom: 35px;}
.mab07{margin-bottom: 40px;}
.mab08{margin-bottom: 45px;}
.mab09{margin-bottom: 50px;}
.mab10{margin-bottom: 55px;}
.mab11{margin-bottom: 60px;}
.mab12{margin-bottom: 65px;}
.mab13{margin-bottom: 70px;}
.mab14{margin-bottom: 75px;}
.mab15{margin-bottom: 80px;}
.mab16{margin-bottom: 85px;}
.mab17{margin-bottom: 90px;}
.mab18{margin-bottom: 95px;}
.mab19{margin-bottom: 100px;}





.tit{font-size: 36px; font-weight: bold; }
.tit1{font-size: 36px; font-weight: bold; }
.tite{ font-weight: 500}
.titet{height: 2px}


.inaba a,.inaba a:visited,.inaba a:active{width:100%; display: block; height: 233px; color: #fff; 
background-image: -webkit-linear-gradient(right, rgba(0,152, 153, 0.3) 0%, rgba(0,89, 180, 0.3) 100%);
    background-image: -moz-linear-gradient(right, rgba(0,152, 153, 0.3) 0%, rgba(0,89, 180, 0.3) 100%);
    background-image: -o-linear-gradient(right, rgba(0,152, 153, 0.3) 0%, rgba(0,89, 180, 0.3) 100%);
    background-image: linear-gradient(right, rgba(0,152, 153, 0.3) 0%, rgba(0,89, 180, 0.3) 100%);
	
}

.inaba div:nth-child(1) a:nth-child(1){border-left: 1px #fff solid; border-right: 1px #fff solid; border-top: 1px #fff solid}
.inaba div:nth-child(1) a:nth-child(2){border-left: 1px #fff solid; border-right: 1px #fff solid; border-top: 1px #fff solid}
.inaba div:nth-child(2) a{border-top: 1px #fff solid; border-right: 1px #fff solid;}
.inaba div:nth-child(3) a{border-top: 1px #fff solid; border-right: 1px #fff solid}
.inaba dt{display: block; padding-top: 50px; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.inaba a:hover dt{transform:rotateY(180deg);}
.inaba dd span{display: block}
.inaba i{margin-top: 10px}
.inaba dd{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.inaba a:hover{background-image: -webkit-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -moz-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -o-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);}
.inaba a:hover dd{ margin-top: 20px}
a.more:link,a.more:visited,a.more:active{width: 160px; padding-left:20px; height: 40px; background: none; line-height: 40px; background: url("../images/jt1.png") no-repeat center right; background-size: 20%; border: 1px #85cdcd solid}
a.more:hover{ transform:rotateX(180deg);  background:#85cdcd url("../images/jt1.png") no-repeat center right;  background-size: 20%;}
.wi03{width: 100%!important}
.wi01{width: 80%}
.wi02{width: 50%}
.pa1{padding: 40px}

.par02{padding-right: 30px;}
.fz01{font-size: 26px;}
.fz02{font-size: 16px;}
.intext{line-height: 2.2em;}
.hei01{height: 50px;}
.hei02{height: 40px;}
.hei1{height: 1.4em;}
/*yingyong*/
.sw2 {width: 99%;}

.sw2 .swiper-slide:hover .protext{  background:none;}
.sw2 .swiper-slide {left: 0px; top:0px; overflow: hidden; display: block ; width: 295PX;}
.sw2 .swiper-slide .protext{z-index: 999; background-image: -webkit-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 1) 100%);background-image: -moz-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 1) 100%);background-image: -o-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 1) 100%);background-image: linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 1) 100%); position: absolute;     bottom: 0;
    left: 0;
    height: auto;
    max-width: none; 
    width:295px;
    color: #fff;
    font-size: 20px;
    padding: 20px;
    		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;

}
.sw2 .swiper-slide a{color: #fff}

.sw2 .swiper-slide .protext 

.sw2 .swiper-slide .proimg{position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 498PX!important;
    max-width: none; }

.sw2 .swiper-pagination .swiper-pagination-bullet-active {
    border: 1px #000 solid;
    opacity: 0.6;
    background: #000!important

}
.sw2 .swiper-pagination{
    margin-bottom: 20px;
}

.sw2 .swiper-pagination .swiper-pagination-bullet{
    background: #000;
    
}
a.app:link,a.app:visited,a.app:active{color: #fff; border: 1px #fff solid; padding: 5px 8px; margin-bottom: 10px; margin-right: 10px; float: left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display: block;}
a.appmore:link,a.appmore:visited,a.appmore:active{color: #fff;  float: left; display: block; width: 100%}


/*yingyong end*/


.bg2{background:url("../images/bg2.jpg") no-repeat top; background-size: cover;}

a.more1:link,a.more1:visited,a.more1:active{padding: 5PX 15PX; border: 1PX #CCC solid; width: 100PX;  color: #666666; background: url("../images/jr.png") no-repeat 70px center; 		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in; margin-bottom: 50px;}
a.more1:hover{width: 150px; background: url("../images/jr1.png") no-repeat 120px center; border-right: 5px #0167bd solid}










.bg3{background: #0167bd}
.cus{ margin-left: -15px; width: 100%; float: left; padding: 20px 20px 20px 115px; color: #FFFFFF }


.sw5 ul li{width: 44%; float: left; margin: 3%}
.sw5 ul li img{width: 100%}

.sw5 .swiper-wrapper{margin-bottom: 30px;}

.sw5 .swiper-pagination .swiper-pagination-bullet-active {
    border: 1px #fff solid;
    opacity: 1;
    background: #fff;
    width: 5px;
    height: 5px;
}


.sw5 .swiper-pagination .swiper-pagination-bullet{
    background: #fff;
    width: 5px;
    height: 5px;
}




.shuzi sup{line-height: 100px;}

.shuzin sup{line-height: 100px;}

/*new*/

.more1{padding: 5PX 15PX; border: 1PX #CCC solid; width: 100PX;  color: #fff; background: url("../images/jr2.png") no-repeat 70px center; 		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in; margin-bottom: 50px; border-radius: 500px; float: left}

.new a:hover .newtext{ background-color: rgba(0, 0, 0, 0); color: #fff}
.new div:nth-child(1) .newtext{background-color: rgba(0, 0, 0, 0.45); height: 557px;z-index: 999}
.new div:nth-child(2) .newtext{background-color: rgba(0, 0, 0, 0.45); height: 263px;z-index: 999;}
.new div:nth-child(2) a{width: 48%; margin-right: 2%; float: left;}
.new div:nth-child(2) a:nth-child(3),.new div:nth-child(2) a:nth-child(4){margin-top: 3%}

.necon img{margin: 10px 0px}

.new div:nth-child(2) a:nth-child(2) .newtext{background:-moz-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:-webkit-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:-o-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:-ms-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:linear-gradient(-45deg,#53a737 0%, #0267bc 100% )}

.new div:nth-child(2) a:nth-child(4) .newtext{background: #1b2e3e}

.new div:nth-child(2) a:nth-child(2):hover .newtext,.new div:nth-child(2) a:nth-child(4):hover .newtext{background: none}



.new a:hover .more1{ width: 200PX; background: url("../images/jr2.png") no-repeat 150px center; }

.new div:nth-child(1) a{min-height: 557px}
.new div:nth-child(2) a{min-height: 263px}
.new div:nth-child(1) a img{height:557px; width:100%}
.new div:nth-child(2) a img{height:263px; width:100%}

.new a:hover .newtext{ background-color: rgba(0, 0, 0, 0); color: #fff}
.new .newtext{background-color: rgba(0, 0, 0, 0.45); height: 557px;z-index: 999;-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;}

/*new end*/


.bg4{background: url("../images/bg3.jpg") no-repeat; background-position: 50% -107px;  background-size: cover; background-attachment: fixed; 
    background-position: 50% 0; }

.bg5{ background: url("../images/r.png") no-repeat center left;}
a.more2:link,a.more2:visited,a.more2:active{ padding: 10px 100px 10px 50px; border: 1px #fff solid; background: url("../images/jr2.png") no-repeat 180px;}
a.more2:hover{padding-right: 150px; background: url("../images/jr2.png") no-repeat 240px;}

a.more6:link,a.more6:visited,a.more6:active{ margin: 0 auto; background:-moz-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:-webkit-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:-o-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:-ms-linear-gradient(-45deg,#53a737 0%, #0267bc 100% );
background:linear-gradient(-45deg,#53a737 0%, #0267bc 100% ); display: block;  width: 10em; line-height: 2em; text-align: center; border-radius: 500px; color: #FFFFFF}
a.more6:hover{ width: 8em}

.bg6{background:#1e1e1e url("../images/dbg.png");}

.bottme h5{ background: url("../images/bomebg.jpg") no-repeat bottom left; line-height: 2.5em;}
.bottme li{line-height: 2.2em;}

.ewm img{
    margin: 20px;
}
.dtext{border-top: 1px #545454 solid}


.dlogo img{background: #fff; width: 200px;}
.dew{text-align:right; }
.dew img{margin-right: 50px;}
.dlx{line-height: 1.5em; }
.dlx div:nth-child(1),.dlx div:nth-child(2),.dlx div:nth-child(3),.dlx div:nth-child(4){border-top: 1px #33363e solid; border-bottom: 1px #33363e solid; padding:20px 0px}
.dlx div em{margin-left: 1.2em;}
.dlx div:nth-child(5) a{padding: 0px 30px;}
.dmenu{border-bottom: 1px #33363e solid}

.dtext1{text-align: right}

.foot{width:100%;height:55px; background:rgba(0, 0, 0, 0.85); color: #fff; position: fixed;bottom:0;z-index: 999999}
.foot li{width:25%;float: left;text-align:center;color:#fff;position: relative; }
.foot li i{font-size: 2.4rem;}
.footz{width:65px; height: 65px; margin:0 auto;position: relative;  border-radius: 50rem; box-shadow: 0 0 2px #003434; margin-top: -22px;  background:rgba(0, 152, 153, 0.85); }


/*nsoso*/
.nsoso{ width: 600px; border: 1px #c4c4c4 solid; padding: 10px 20px; border-radius: 500px; overflow: hidden}
.nsoin{width: 90%; border: 0px; height: 40px; line-height: 40px;  float: left; }
.nsobu{width: 28px; height: 28px; background: url("../images/nso.png") no-repeat; background-size: 100%; border: 0px; margin:5px 10px; float: right}
.nsoti{line-height: 2em;}
.nsoti span{font-weight: bold; color: #53a737}

/*nsoso end*/


/*business*/
.bg1{background: url("../images/bg1.jpg") no-repeat center 60px; background-size: cover;  }
.timpor{padding-top: 10px;}
.timpor li a{ display:block;width:100px; height:100px; padding: 20px; margin: 0 auto; display:block; border-radius:15px;box-shadow: 0 0 5px #d0d0d0; background:#fff;}
.timpor li:hover a{ box-shadow: 0 0 5px #52a538; background:#fff;}
.timpor li span{ width:60px; height:60px; display:block;}
.timpor .rcsp_1 span{ background:url("../images/icon1.png") no-repeat bottom center;}
.timpor .rcsp_2 span{ background:url("../images/icon2.png") no-repeat bottom center;}
.timpor .rcsp_3 span{ background:url("../images/icon3.png") no-repeat bottom center;}
.timpor .rcsp_4 span{ background:url("../images/icon4.png") no-repeat bottom center;}
.timpor .rcsp_5 span{ background:url("../images/icon5.png") no-repeat bottom center;}
.timpor .rcsp_6 span{ background:url("../images/icon6.png") no-repeat bottom center;}

.bgbg { background:url("../timages/bgbg.png") center bottom no-repeat; width:100%; padding-bottom: 20px;}
.w1200 .timpor .rcsp_1:hover span, .w1200 .timpor .rcsp_2:hover span,.w1200 .timpor .rcsp_3:hover span,.w1200 .timpor .rcsp_4:hover span,.w1200 .timpor .rcsp_5:hover span,.w1200 .timpor .rcsp_6:hover span, .w1200 .timpor .rcsp_7:hover span, .w1200 .timpor .rcsp_8:hover span, .w1200 .timpor .rcsp_9:hover span{transition: background 0.3s;
-moz-transition: background 0.3s;
-ms-transition: background 0.3s;
-webkit-transition: background 0.3s;
-o-transition: background 0.3s;}
.timpor .rcsp_1:hover span{ background:url("../images/icon1.png") no-repeat top center;}
.timpor .rcsp_2:hover span{ background:url("../images/icon2.png") no-repeat top center;}
.timpor .rcsp_3:hover span{ background:url("../images/icon3.png") no-repeat top center;}
.timpor .rcsp_4 span:hover{ background:url("../images/icon4.png") no-repeat top center;}
.timpor .rcsp_5 span:hover{ background:url("../images/icon5.png") no-repeat top center;}
.timpor .rcsp_6 span:hover{ background:url("../images/icon6.png") no-repeat top center;}

.timpor .rcsp_9{ margin-right:0px;}
.timpor li{ height: 120px; margin-bottom: 50px;}
.timpor li p{ line-height:18px; margin-top:20px; text-align:center; display:block; color:#fff;}
.timpor li:hover p{ color:#fff;}
.timpor li strong{ border-bottom:1px solid #fff; position:relative; display:block;margin-top:15px;z-index:4;}
.timpor li strong i{display:none;  position:absolute; width:0px; height:0px; border:10px solid transparent;display:block;left: 50%;margin-left: -9px;border-top-color: #fff;}

.contents,.contents a{color: #FFFFFF}
.mhei1{min-height:  685px}

a.pmore,a.pmore:visited,a.pmore:active{color: #fff; border: 1px #fff solid; padding: 5px 30px; border-radius: 500px; width: 150px; margin: 0 auto; }

a.pmore i{transition: all 0.3s ease-in;}
a.pmore:hover i{margin-left: 30px;}

/*business end*/



.bgc{background: #f5f5f5}
.bgs{background: #53a737}

.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#53a737;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{display:none;background:-moz-linear-gradient(-45deg,#0040ab 0%, #53a737 100% );
background:-webkit-linear-gradient(-45deg,#0040ab 0%, #53a737 100% );
background:-o-linear-gradient(-45deg,#0040ab 0%, #53a737 100% );
background:-ms-linear-gradient(-45deg,#0040ab 0%, #53a737 100% );
background:linear-gradient(-45deg,#0040ab 0%, #53a737 100% )}
.suspension .a-top:hover{background:#1ab7b8;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

/*.en>a i{
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
	float: left;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    background: #0071bc url("../images/map1.gif") no-repeat center center;
    background-size: cover;
    margin-right: 6px;
}*/



.xc_banner {
    width: 100%;
    height: 420px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    position: relative;
    background-position: center 0;
}
.xc_banner .xc_title {
    font-size: 42px;
    color: #fff;
    position: absolute;
top:50%; left: 50%;
 -moz-transition:translate(-50%, -50%);
 -ms-transition:translate(-50%, -50%);
 -o-transition:translate(-50%, -50%);
 -webkit-transform:translate(-50%, -50%);
 transform: translate(-50%,-50%);
    text-align: center;
    line-height: 1.1em;
    font-weight: 100

}

.xc_banner .xc_title span{
    font-family: "幼圆"
}
.abpng ul li{ text-align: center}
.abpng ul li span{display: block}
.nfl li a{padding: 0px 30px; font-size: 16px; line-height: 3em; color: #bfe6b3; background-position: -50px center;-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;}
.nfl li{float: left;}
a.on:link,a.on:visited,a.on:active{color: #fff; font-weight: bold; background: url("../images/h.png") no-repeat 5px center; }
.nfl a:hover{color: #fff;font-weight: bold; background: url("../images/h.png") no-repeat 5px center}


.nlfl h3{line-height: 2em; border-bottom: 1px #dcdcdc solid; font-weight: bold}
.nlfl ul li a{font-size: 18px; line-height: 2.5em; background: url("../images/jr.png") no-repeat right center; display: block; 		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;}
.nlfl ul li a i{margin-right: 5px; }
.nlfl ul li a:hover{color: #53a737; background: url("../images/jr3.png") no-repeat 90% center;}
a.on1:link,a.on1:visited,a.on1:active{color: #53a737; background: url("../images/jr3.png") no-repeat 90% center; display: block}


.npro div a {background: #fff; position: relative; padding: 10px; border: 1px #ecedef solid; text-align: left}
.npro div a .dhxg{transition: all 1s; width:0px; height: 2px; background: #53a737; position: absolute; bottom: 0px; left:0px}
.npro div a:hover .dhxg{transition: all 1s; width:100%; height: 2px; background: #53a737; position: absolute; bottom: 0px; left:0px; margin-left: 0px; }

.npro div a .nprtx{color:#A8A8A8}
.npro div a:hover .nprtx{color: #53a737}

.pro_cr em{padding: 0px 5px;}
.pro_cr span{color: #53a737}
.ym a{background: none!important; font-size: 16px; color: #666}
.ym a i{font-size: 20px; margin:0px 15px; }
.ym a b{width: 10%;height: 1px;background-color: #666;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 10px;     -webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.ym a:hover b{width: 20%}
.ym2{width:100%;overflow:hidden; text-align: center;}
.ym2 li{float:left;}
.ym2 a{border:solid 1px #ccc; padding:5px 10px 5px 10px; color:#7e7e7e; margin-right:5px; margin-bottom:5px; display: inline-block;}
.ym2 a:hover{background:#53a737; color:#FFF; border:solid 1px #53a737;}
.ym2 a.active{background:#53a737; color:#FFF; border:solid 1px #53a737;}
.ym2 a.active:hover{background:#53a737; color:#FFF; border:solid 1px #53a737;}

.prozi{line-height: 1.5em;}
.proimg img{width: 90%}
.ntel:hover{background: #53a737; border-radius: 10px; margin-left: 2em;}
.ntel{background: #d19d00; padding:15px 30px; float: left; margin-top: 30px;		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;}
.ntel i{margin-right: 10px;}


.heng{width: 80px; height: 2px; background: #53a737; display: block;}

.video{border: 0px; background: none;text-align: left; line-height: 2em; color: #53a737}
.video .icon{display: inline-block;
    width: 16px;
    height: 5px;
    background: url("../images/more_jt.png") no-repeat center;
    vertical-align: 2px;
    margin-left: 3px;
    transition: all 0.5s ease; }



/*about honor*/
.sw6 {
        width: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
      }

      .sw6 .swiper-slide {
        background-position: center;
        background-size: cover;
        width: 300px;
          margin-bottom: 30px;
      }

      .sw6 .swiper-slide img {
        display: block;
        width: 100%;
      }

.sw6 .swiper-pagination .swiper-pagination-bullet-active {
    border: 1px #0040ab solid;
    opacity: 1;
    background: #0040ab;

}


.sw6 .swiper-pagination .swiper-pagination-bullet{
    background: #0040ab;
}


/*about honor end*/

.nnew a{margin-bottom: 20px; border: 1px #fff solid}
.nnewlei{padding: 5px 10px; background: #53a737; color: #fff; border-radius: 2px;}
.nnewll a{line-height: 50px; font-size: 18px; color: #666666; border: 1px #d6d6d6 solid; padding: 8px 25px; border-radius: 500px; margin: 0px 20px;}
.nnewll a:hover{background: #53a737; color: #fff;border: 1px #53a737 solid;}
a.on2:link,a.on2:visited,a.on:active{background: #53a737; color: #fff;border: 1px #53a737 solid;}

.nnew a:nth-child(even) {background: #f6f6f6; border: 1px #f6f6f6 solid}
.nnew a:hover{border:1px #53a737 solid}



.nnewr a{margin-bottom: 20px; background: #f6f6f6; border: 1px #f6f6f6 solid}
.nnewleir{padding: 5px 10px; background: #53a737; color: #fff; border-radius: 2px;}
.nnewllr a{line-height: 50px; font-size: 18px; color: #666666; border: 1px #d6d6d6 solid; padding: 8px 25px; border-radius: 500px; margin: 0px 20px;}
.nnewllr a:hover{background: #53a737; color: #fff;border: 1px #53a737 solid;}
a.on2:link,a.on2:visited,a.on:active{background: #53a737; color: #fff;border: 1px #53a737 solid;}

.nnewtt{margin:30px 0px 10px 0px; }






.pak{margin-left: 150px; margin-right: 150px;}




.proimg .swiper {
        width: 100%;
        height: 100%;
      }

.proimg .swiper-slide {
        text-align: center;
        font-size: 18px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

.proimg .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;

      }



.proimg .swiper {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
      }

.proimg .swiper-slide {
        background-size: cover;
        background-position: center;
      }

      .sw7_2 {
        height: 80%;
        width: 100%;
      }

      .sw7 {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
      }

      .sw7 .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.5;
      }

      .sw7 .swiper-slide-thumb-active {
        opacity: 1;
      }

.proimg .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
.pa02 a{}
.visible-lg  a{ font-size: 18px; line-height: 2.5em;  margin: 0px 5px; 

		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;

}
.visible-lg a:hover{background-image: -webkit-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -moz-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -o-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    color: #fff;
    border-radius: 3px 3px 0px 0px}
.visible-lg .on4{background-image: -webkit-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -moz-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -o-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    color: #fff;
    border-radius: 3px 3px 0px 0px
}

.on4{background-image: -webkit-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -moz-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: -o-linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    background-image: linear-gradient(right, rgba(0,152, 153, 0.8) 0%, rgba(0,89, 180, 0.8) 100%);
    color: #fff;
    border-radius: 3px 3px 0px 0px; padding: 10px 20px;}


/*问题*/
.menu_list{padding:0em 0em 2em 0em;}
.menu_list .menu_head{line-height: 2em;}

.menu_head{padding:.8em 2em;cursor:pointer;position:relative;font-weight:bold;background:#f7f7f7 url("../images/jr5.png") center right no-repeat; border: 1px #dddddd solid; margin: 1px; font-size: 1.2em;}
.menu_list .current{background:#f7f7f7 url(../images/jr5_1.png) center right no-repeat;}
.menu_body{display:none; padding: 1em 2em; border-left:1px #dddddd solid; border-right: 1px #dddddd solid; border-bottom: 1px #dddddd solid; margin: 0px 1px; line-height: 1.8em; color: #5f5f5f}

.menu_headi{color: #53a737; margin-right: 0.4em;}

/*问题end*/


.newc p{text-indent: 2em}










@media (min-width:990px) and (max-width:1400px)
{
	.pab01{padding-top: 20px;}
}

/*map闪*/
.pin {
  width: 20px;
  height: 20px;
  border-radius: 50% 50% 50% 0;
  background-color: rgba(0, 152, 153, 0.45);
  position: absolute;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  -ms-animation-name: bounce;
  animation-name: bounce;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
}
.pin:after {
  content: '';
  width: 14px;
  height: 14px;
  margin: 3px 0 0 3px;
  background: #009899;
  position: absolute;
  border-radius: 50%;
}
.pulse {
  background: rgba(0,152,153,0.2);
  border-radius: 50%;
  height: 14px;
  width: 14px;
  position: absolute;
  margin: 22px 0px 0px 3px;
  -webkit-transform: rotateX(55deg);
  -moz-transform: rotateX(55deg);
  -o-transform: rotateX(55deg);
  -ms-transform: rotateX(55deg);
  transform: rotateX(55deg);
  z-index: -2;
}
.pulse:after {
  content: "";
  border-radius: 50%;
  height: 40px;
  width: 40px;
  position: absolute;
  margin: -13px 0 0 -13px;
  -webkit-animation: pulsate 1s ease-out;
  -moz-animation: pulsate 1s ease-out;
  -o-animation: pulsate 1s ease-out;
  -ms-animation: pulsate 1s ease-out;
  animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-box-shadow: 0 0 1px 2px #009899;
  box-shadow: 0 0 1px 2px #009899;
  -webkit-animation-delay: 1.1s;
  -moz-animation-delay: 1.1s;
  -o-animation-delay: 1.1s;
  -ms-animation-delay: 1.1s;
  animation-delay: 1.1s;
}
@-moz-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-o-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-moz-keyframes bounce {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-2000px) rotate(-45deg);
    -moz-transform: translateY(-2000px) rotate(-45deg);
    -o-transform: translateY(-2000px) rotate(-45deg);
    -ms-transform: translateY(-2000px) rotate(-45deg);
    transform: translateY(-2000px) rotate(-45deg);
  }
  60% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(30px) rotate(-45deg);
    -moz-transform: translateY(30px) rotate(-45deg);
    -o-transform: translateY(30px) rotate(-45deg);
    -ms-transform: translateY(30px) rotate(-45deg);
    transform: translateY(30px) rotate(-45deg);
  }
  80% {
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -moz-transform: translateY(-10px) rotate(-45deg);
    -o-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    -o-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
  }
}
@-webkit-keyframes bounce {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-2000px) rotate(-45deg);
    -moz-transform: translateY(-2000px) rotate(-45deg);
    -o-transform: translateY(-2000px) rotate(-45deg);
    -ms-transform: translateY(-2000px) rotate(-45deg);
    transform: translateY(-2000px) rotate(-45deg);
  }
  60% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(30px) rotate(-45deg);
    -moz-transform: translateY(30px) rotate(-45deg);
    -o-transform: translateY(30px) rotate(-45deg);
    -ms-transform: translateY(30px) rotate(-45deg);
    transform: translateY(30px) rotate(-45deg);
  }
  80% {
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -moz-transform: translateY(-10px) rotate(-45deg);
    -o-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    -o-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
  }
}
@-o-keyframes bounce {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-2000px) rotate(-45deg);
    -moz-transform: translateY(-2000px) rotate(-45deg);
    -o-transform: translateY(-2000px) rotate(-45deg);
    -ms-transform: translateY(-2000px) rotate(-45deg);
    transform: translateY(-2000px) rotate(-45deg);
  }
  60% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(30px) rotate(-45deg);
    -moz-transform: translateY(30px) rotate(-45deg);
    -o-transform: translateY(30px) rotate(-45deg);
    -ms-transform: translateY(30px) rotate(-45deg);
    transform: translateY(30px) rotate(-45deg);
  }
  80% {
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -moz-transform: translateY(-10px) rotate(-45deg);
    -o-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    -o-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
  }
}
@keyframes bounce {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-2000px) rotate(-45deg);
    -moz-transform: translateY(-2000px) rotate(-45deg);
    -o-transform: translateY(-2000px) rotate(-45deg);
    -ms-transform: translateY(-2000px) rotate(-45deg);
    transform: translateY(-2000px) rotate(-45deg);
  }
  60% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(30px) rotate(-45deg);
    -moz-transform: translateY(30px) rotate(-45deg);
    -o-transform: translateY(30px) rotate(-45deg);
    -ms-transform: translateY(30px) rotate(-45deg);
    transform: translateY(30px) rotate(-45deg);
  }
  80% {
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -moz-transform: translateY(-10px) rotate(-45deg);
    -o-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    -o-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
  }
}	
/*map闪end*/


.banner_mouse{ position:absolute;width: 23px;height: 40px;cursor:pointer;background:url("../images/banner_mouse_ico.png") -23px 0px;-webkit-animation: nudgeMouse 1.6s linear infinite;animation: nudgeMouse 1.6s linear infinite; z-index: 99999; right:10%; bottom:8%}
.banner_mouse:after,.banner_mouse:before{content: "";position: absolute;}
.banner_mouse:before{width:23px;height:40px;background:url("../images/banner_mouse_ico.png") no-repeat 0px 0px;-webkit-animation: colorSlide 1.6s linear infinite;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner_mouse:after{background-color: #ffffff;width: 4px;height: 4px;border-radius: 100%;-webkit-animation: trackBallSlide 1.6s linear infinite;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}

@-webkit-keyframes colorSlide {
	 	 0% {
	  	    height:0;
	  	  }

  	 90%{
  	  	height:40px;
  	  }


	}

	@keyframes colorSlide {
		 	 0% {
	  	    height:0;
	  	  }

	  	 90%{
	  	  	height:40px;
	  	  }
	}
	@-webkit-keyframes trackBallSlide {
	  0% {
	    opacity: 1;
	    -webkit-transform: scale(1) translateY(-8px);
	            transform: scale(1) translateY(-8px);
	  }
	  34% {
	    opacity: 1;
	    -webkit-transform: scale(0.9) translateY(4px);
	            transform: scale(0.9) translateY(4px);
	  }
	  68% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(16px);
	            transform: scale(0.4) translateY(16px);
	  }
	  100% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(-8px);
	            transform: scale(0.4) translateY(-8px);
	  }

	}
	@keyframes trackBallSlide {
	  0% {
	    opacity: 1;
	    -webkit-transform: scale(1) translateY(-8px);
	            transform: scale(1) translateY(-8px);
	  }
	  34% {
	    opacity: 1;
	    -webkit-transform: scale(0.9) translateY(4px);
	            transform: scale(0.9) translateY(4px);
	  }
	  68% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(16px);
	            transform: scale(0.4) translateY(16px);
	  }
	  100% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(-8px);
	            transform: scale(0.4) translateY(-8px);
	  }
	}
@-webkit-keyframes nudgeMouse {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

}
@keyframes nudgeMouse {
 0% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
	  50% {
	    -webkit-transform: translateY(8px);
	            transform: translateY(8px);
	  }
	  100% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
}

.map{height: 570px;border-radius:15px;border: 1px solid #ccc;overflow: hidden;}



{}