

/*-----------------------------------------------------------------------------------------------------------------------*/

.ban{ position:relative;}

.ban img{ display:block; width:100%;}



.tit{text-align:center;font-size:1.85rem;color: #076ba8;font-weight:bold;position:relative;padding-bottom:1rem;}

.tit em{ display:block; font-size:1rem; font-weight:normal; padding-top:0.3rem; color:#9e9e9e; font-family: Arial; text-transform:uppercase;}



.g-yinz{width:93.75%; margin:2.5rem auto;overflow:hidden;}

.g-yinz dt{ font-size:2.25rem; font-weight:bold; color:#e83018;}

.g-yinz dt em{ font-weight:normal; color:#25323a;}

.g-yinz dt span{ display:block; font:1.4rem "微软雅黑"; color:#25323a; padding-top:0.3rem;}

.g-yinz dd{ font-size:1rem; line-height:1.5rem; color:#666; padding:1rem 0 2rem;}

.g-yinz li{ width:33.33%; float:left; font-size:1rem; font-weight:bold; color:#221815;}

.g-yinz li em{ display:block; width:1.65rem; height:1.9rem; border:1px solid #ccc; float:left; margin-right:4%;}

.g-yinz li em img{ display:block; width:100%; height:100%;}

.g-yinz li span{ display:block; float:left; width:76%;}

.g-yinz li i{ display:block; font-size:0.5rem; color:#666; font-family: Arial; text-transform:uppercase;}

.g-yinz h4 img{ display:block; width:100%; margin-top:2rem;}



.ban .swiper-pagination-bullet,.pro .swiper-pagination-bullet,.g-ys .swiper-pagination-bullet,.g-solve .swiper-pagination-bullet,.pic .swiper-pagination-bullet{ background:#333; opacity:1; width:1rem; height:1rem; border-radius:1rem;}

.ban .swiper-pagination-bullet-active,.pro .swiper-pagination-bullet-active,.g-ys .swiper-pagination-bullet-active,.g-solve .swiper-pagination-bullet-active,.pic .swiper-pagination-bullet-active{background: #d50c0c;}

.ban .swiper-pagination{ bottom:1rem;}

.g-pro ul{width:96%;;margin:0 auto}
.g-pro li{width:48%;background:#fff;margin-bottom:0.5rem;}

.g-pro li img{display:block;width:100%;height: 168px;}

.g-pro li em{ display:block; width:100%; height:2.5rem; padding-left:4%;line-height:2.5rem; color:#fff; overflow:hidden; font-size:1.1rem; border:2px solid #efefef; box-sizing:border-box; font-size:0.9rem; color:#171717; text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;}

.g-pro li span{ display:block;font-size:0.7rem;  line-height:2rem; height:2rem; overflow:hidden; color:#7c7c7c; background:url(../images/pro_arr.png) no-repeat 4% center; background-size:0.75rem 0.75rem; padding-left:11%; border:2px solid #eee; box-sizing:border-box; border-top:0;}

.g-pro a:nth-child(2n-1) li{ float:left;}

.g-pro a:nth-child(2n) li{ float:right;} 



.g-pro{position:relative;padding:2.9rem 0 0;background:#f4f4f4;}

.g-fen{ border-bottom:1px solid #d9d9d9;}

.g-fen p{ height:4.1rem; border-top:1px solid #d9d9d9; background:#fff;}

.g-fen p em{ display:block;width:19.5%; height:4.1rem; border-right:1px solid #d9d9d9; box-sizing:border-box; float:left; text-align:center; line-height:4.1rem; font-size:1rem; color:#333; background:#f3f3f3;}

.g-fen p:nth-child(1) em{background: #076ba8;color:#fff;border-right: 1px solid #076ba8;box-sizing:border-box;}

.g-fen p i{ display:inline-block; color:#666; line-height:4.1rem; padding:0 1.8%; font-size:1rem;}

.g-fen p span{display:inline-block; color:#666; line-height:4.1rem;font-size:1rem;}

.pro{overflow:hidden; background:#fff;}

.pro dt img{ display:block; width:93.75%; margin:0.8rem auto 0; }

.pro dd{ width:93.75%; margin:0 auto;}

.pro dd h3{ font-size:1.2rem; font-weight:bold; color:#333; padding:1.1rem 0 0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.pro dd p{ font-size:1rem; line-height:1.5rem; color:#666;}

.pro dd em{ display:block; width:25.83%; height:2.1rem; border-radius:0.1rem; text-align:center; line-height:2rem; color:#d50c0c; border:1px solid #d50c0c; box-sizing:border-box; font-size:1rem; margin:1rem 0;}

.pro a:nth-child(2n-1) li,.pic a:nth-child(2n-1) li{float:left;}

.pro a:nth-child(2n) li,.pic a:nth-child(2n) li{ float:right;}



.g-anli{ margin:3rem 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}

.g-anli h2{ width:27%; float:left; text-align:center; color:#fff; font-size:1rem; background:#d50c0c; font-weight:bold; padding:1.5rem 0;}

.g-anli h2 em{ display:block; text-transform:uppercase; color:#ebaaaa; font-weight:normal; padding-top:0.3rem;}

.g-anli p{ width:73%; float:left; position:relative;}

.g-anli p a{ display:block; line-height:2.8rem; float:left; font-size:1rem; padding:0 6%; color:#666; text-transform:uppercase;}

.g-anli p:before{ content:""; position:absolute; top:50%; left:0; width:100%; height:1px; border-bottom:1px dashed #d8d8d8;}



.g-hpz{ background:#eaeaea url(../images/hcp_bg.jpg) no-repeat center top; background-size:100% auto; padding-bottom:5rem;}

.g-hpz2{width: 92%;float:right;padding-top:4.5rem;}

.g-hpz h2{ font-size:1.85rem; font-weight:bold; color:#fff; padding-bottom:1.2rem; position:relative;}

.g-hpz h2 em{ display:block; font-size:1rem; color:#778185; text-transform:uppercase; font-weight:normal; padding-top:0.3rem;}

.g-hpz h2:before{ content:""; position:absolute; bottom:0; left:0; width:6rem; height:3px; background:#d50c0c;}

.g-hpz dl{margin-top:1.3rem;width: 50;}

.g-hpz dt{ width:2.9rem; height:2.9rem; float:left; border-radius:2.9rem; background:#fff; margin-right:3%;}

.g-hpz dt img{ display:block; width:100%;}

.g-hpz dd{ font-size:1rem; font-weight:bold; line-height:2.9rem; color:#fff;}



.g-solve{ width:93.75%; margin:2.5rem auto 0; overflow:hidden;padding-bottom:4rem;}

.g-solve dt img{ display:block; width:100%;}

.g-solve dd h3{ font-size:1.1rem; font-weight:bold; color:#393939; padding:1.1rem 0 0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.g-solve dd p{font-size:1rem; line-height:1.5rem; color:#666; margin-bottom:1.5rem;}



.g-ys{position:relative;padding: 2.5rem 0 0rem;background:#f8f8f8;margin-bottom:1rem;}

.g-ys dl{padding-bottom:1.6rem; width:93.75%; margin:0 auto; overflow:hidden;}

.g-ys dt img{ display:block; width:100%;}

.g-ys dd h3{ font-size:1.6rem; color:#d82f2f;font-weight:bold; padding-top:1.2rem;}

.g-ys dd h3 em{ font-size:1.2rem; font-weight:normal; color:#333; display:block;}

.g-ys dd p{ font-size:1rem; line-height:1.5rem; color:#666; padding-top:0.3rem;}



.g-new{ padding:2rem 0 1.5rem;}

.tab1{ height:3.2rem; background:#333; overflow:hidden; margin-bottom:0.85rem;}

.tab1 p{ width:24%; float:left; height:3.2rem; text-align:center; line-height:3.1rem; font-size:1.1rem; color:#fff;}

.tab1 .active{background: #076ba8;font-weight:bold;}

.g-new .ne_db1{ font-size:1.1rem; color:#fff; line-height:3.2rem; float:right; padding-right:3%;}

.new{ width:93.75%; margin:0 auto; overflow:hidden;}

.g-new dl{ padding-bottom:1.5rem; margin-bottom:1rem; border-bottom:1px solid #e6e6e6;}

.g-new dt img{ display:block; width:100%; border:1px solid #eee; box-sizing:border-box;}

.g-new dd h3{ font-size:1.2rem; font-weight:bold; color:#222;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; padding:1rem 0 0.3rem;}

.g-new dd h3 em{ display:block; float:left; width:20%; text-align:center; line-height:1.7rem; background:#d50c0c; font-size:1.05rem; margin-right:2%; border-radius:1rem; font-weight:normal; color:#fff;}

.g-new dd p{ font-size:1rem; color:#666; padding:0.5rem 0 0; line-height:1.4rem;}

.g-new li{ font-size:1rem; line-height:2.1rem; height:2.1rem; color:#555; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-left:4%; position:relative;}

.g-new li em{ color:#555; float:right;}

.g-new li:before{ content:""; position:absolute; top:0.8rem; left:0; width:0.5rem; height:0.5rem; border-radius:0.5rem; background:#ccc;}



.g-about{ padding:3rem 0 2rem; background:url(../images/about_bg.jpg) no-repeat center top; background-size:100% auto;}

.g-about .tit{ color:#fff;}

.g-about .tit em{ display:block; color:#859fba;}

.g-about dl{ width:93.75%; margin:0 auto;}

.g-about dt img{ display:block; width:100%;}

.g-about dd h3{ font-size:1.2rem; font-weight:bold; color:#2f2f2f; padding:1.5rem 0 0.3rem;}

.g-about dd p{ font-size:1rem; line-height:1.5rem; color:#666; padding:0.5rem 0 0;}



.g-pic{ position:relative; width:93.75%; margin:0 auto;}

.pict{ height:2.8rem; border-bottom:1px solid #ddd;}

.pict p{ display:block; float:left; font-size:1rem;line-height:2.8rem; height:2.8rem; width:21%; margin-right:3%;color:#666;}

.pict p span{ display:block; width:1.7rem; height:1.5rem; float:left; overflow:hidden; margin:0.5rem 1% 0 0;}

.pict p span em{display:block; width:100%; height:100%;}

.pict p span i{display:block; width:100%; height:100%;}

.pict p span img{ display:block; width:100%; height:100%;}

.pict .active2{ color:#d50c0c; font-weight:bold; border-bottom:0.15rem solid #d50c0c;}

.pict .active2 span em{ display:none;}

.pict .ne_db2{ font-size:0.9rem; color:#333; line-height:2.8rem; position:absolute; top:0; right:0;}

.pic{overflow:hidden;}

.g-pic li{ width:48%; margin:1rem 0;}

.g-pic li img{/* display:block; *//* width:100%; *//* height: 160px; */}

.g-pic li em{ display:block; font-size:1rem; height:2.7rem; line-height:2.7rem; color:#333; text-align:center; overflow:hidden;}



/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬*/

.pageShare img{ display:block; width:0px; height:0px;}

.loading{position:fixed;width:100%;height:100%; top:0; background:url(../images/loading.jpg) no-repeat;background-size:100% auto;display:none; max-width:640px; min-width:320px; z-index:99999;}



.homeShow{ animation: fade 0.8s ease both;-webkit-animation: fade 0.8s ease both; }

@-webkit-keyframes fade {

  from 

  {

   opacity:1;

   display:block;

   

  }



  to {

    opacity: 0;

    display:none;

    height:0;

   

  }

}



@keyframes fade {

  from{

    opacity: 1;

   display:block;

  }



  to 

  {

    display:none;

    opacity: 0;

    height:0;

  }

}



.fade {

  -webkit-animation-name: fade;

  animation-name: fade;

}





@media screen and (min-width: 320px) {html {font-size: 10.625px;}}

@media screen and (min-width: 360px) {html {font-size: 11.875px;}}

@media screen and (min-width: 400px) {html {font-size: 13.125px;}}

@media screen and (min-width: 440px) {html {font-size: 14.375px;}}

@media screen and (min-width: 480px) {html {font-size: 15.625px;}}

@media screen and (min-width: 520px) {html {font-size: 16.875px;}}

@media screen and (min-width: 560px) {html {font-size: 18.125px;}}

@media screen and (min-width: 600px) {html {font-size: 19.375px;}}

@media screen and (min-width: 640px) {html {font-size: 20px;}}






.g-ys{/* margin:3rem 0 0; */}

.g-ys h2{background:url(../images/ys_bg.gif) no-repeat center top;background-size:100% auto;padding: 0rem 0 1rem;text-align:center;font-size:2.4rem;font-weight:bold;color: #076ba8;}

.g-ys h2 em{ display:block; font-size:1rem; font-weight:normal; padding-top:0.3rem;}

.g-ys2{margin-top:1.5rem;}

.tabys{ width:93.75%; margin:1rem auto 0;}

.tabys a{ display:block; width:47.5%; height:6.2rem; background:#ececec; margin-bottom:0.5rem;}

.tabys em{ display:block; width:3.45rem; height:3.35rem; overflow:hidden; float:left; padding:1.2rem 2% 0 9%;}

.tabys em b{ display:block; width:100%;}

.tabys em img{display:block; width:100%;}

.tabys em i{ display:block; width:100%;}

.tabys span{ display:block; font-size:1.2rem; color:#0a0f12; font-weight:normal; padding-top:1.5rem;}

.tabys span i{ display:block; font-size:0.5rem; color:#b2b2b2; padding-top:0.3rem;}

.tabys .active{ background:#1e5db0;}

.tabys .active em b{ display:none;}

.tabys .active span{ color:#fff;}

.tabys .active span i{ color:rgba(255,255,255,0.5);}

.tabys a:nth-child(2n-1){ float:left;}

.tabys a:nth-child(2n){ float:right;} 


.ys{ background:#1e5db0; padding-bottom:6rem; overflow:hidden;}

.ys dt img{ display:block; width:100%;}

.ys dd h3{ font-size:1.5rem; color:#fff; padding:2rem 0 1rem 5%;}

.ys dd p{ font-size:0.9rem; line-height:1.3rem;color:rgba(255,255,255,0.5);padding:0 8% 0; background:url(../images/ys_arr.png) no-repeat 5% 0.5rem; background-size:0.4rem 0.4rem;}

.ys .swiper-pagination{ margin-top:1rem;}

.ys .swiper-pagination-bullet{ background:#fff; text-align:center; font-size:1rem; line-height:1.9rem; opacity:1; width:1.9rem; height:1.9rem; border-radius:1.9rem; color:#1e5db0; position:relative;}

.ys .swiper-pagination-bullet-active{background: #0d953c; color:#fff;}

.ys .swiper-pagination-bullet:nth-child(1):before{ content:"01"}

.ys .swiper-pagination-bullet:nth-child(2):before{ content:"02"}

.ys .swiper-pagination-bullet:nth-child(3):before{ content:"03"}

.ys .swiper-pagination-bullet:nth-child(4):before{ content:"04"}


.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:40%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{)}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{left:0;width:100%}.swiper-pagination-bullet{width:0.4rem;height:0.4rem;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2%}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}


.g-fen ul {
	display: block;
	text-align: center;
}
.g-fen li {
	width: 29.5%;
	border: 1px solid #dcdcdc;
	text-align: center;
	border-radius: 0.08rem;
	overflow: hidden;
	margin: 0 1% 2%;
	display: inline-block;
	box-shadow: 0px 1px 5px #dcdcdc;
}
.g-fen li a {
	display: block;
	font-size: 1rem;
	height: 2rem;
	line-height: 2rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666;
}
.g-fen li.on a {
	color: #3ba86f;
}


li {
	list-style: none outside none;
}



#toolbar {
	position: fixed;
	bottom: 0.3rem;
	width: 100%;
	z-index: 888;
height: .8rem;
	left: 0;
}
#toolbar .list {
	width: 5.8rem;
	margin: 0 auto;
	background: #005197;
	border-radius: 1rem;
}
#toolbar .list li {
	float: left;
	width: 25%;
	text-align: center;
border-right: .01rem solid #00447e;
}
#toolbar .list li:last-child {
	border-right: 0;
}
#toolbar .list a {
	display: block;
	font-size: 0.22rem;
	color: #fff;
	padding-top: 0.2rem;
	height: 0.8rem;
}
#toolbar .list li:first-child a {
	border-radius: 1rem 0 0 1rem;
}
#toolbar .list li:last-child a {
	border-radius: 0 1rem 1rem 0;
}
#toolbar .list a.hover {
	background: #3ba86f;
}
#toolbar .list a s {
	margin-left: auto;
	margin-right: auto;
	width: 0.46rem;
	height: 0.46rem;
	display: block;
	background-size: 4.6rem auto;
}
#toolbar .list a .too-home {
	background-position: 0.02rem 0;
}
#toolbar .list a .too-qiao {
	background-position: -1.43rem 0;
}
#toolbar .list a .too-map {
	background-position: -2.16rem 0;
}
#toolbar .list a .too-tel {
background-position: -.7rem 0;
}