﻿/*Top002262*/
.Top002262 {background:#fff; position:relative; z-index:100; }
.Top002262 .header-left {float:left; width:40%; display:table; height:70px; max-width:198px; }
.Top002262 .logo {display:table-cell; vertical-align:middle; }
.Top002262 .header-mid, 
.Top002262 .header-right {float:right; }
.Top002262 .header-menu li {width:auto ! important; margin-right:55px; }
.Top002262 .header-menu li em {padding:0 15px; position:relative; }
.Top002262 .header-menu li em::after {position:absolute; content:' '; right:0; top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/Top002262-icon.png)no-repeat; }
.Top002262 .header-menu li em:hover::after, 
.Top002262 .header-menu li.aon em::after {background-image:url(../images/Top002262-icon_up.png); }
.Top002262 .header-menu li em a {line-height:70px; position:relative; font-size:15px; color:#333; }
.Top002262 .header-menu li em a::before {position:absolute; content:' '; left:50%; transform:translateX(-50%); height:3px; background:#3586f5; width:0; transition:ease-in-out 0.3s; }
.Top002262 .header-menu li em a:hover::before, 
.Top002262 .header-menu li.aon em a::before {width:100%; }
.Top002262 .header-menu li .sub {width:130%; left:-15%; overflow:hidden; }
.Top002262 .header-menu li .sub-menu {padding:15px; text-align:center; }
.Top002262 .header-menu li .sub-menu dt {border-bottom:1px solid #f2f2f2; }
.Top002262 .header-menu li .sub-menu dt:last-child {border-bottom:0; }
.Top002262 .header-menu li .sub-menu dt a {color:#666; transition:0.3s; }
.Top002262 .header-menu li .sub-menu dt a:hover {background:none; color:#3586f5; }
.Top002262 .header-right dd {float:left; padding:20px 0; }
.Top002262 .top-search {position:relative; z-index:100; }
.Top002262 .open-search {background:url(../images/Top002262-search.png)no-repeat center center; width:30px; height:30px; display:block;     margin-left: 15px;}
.Top002262 .open-search-show {position:relative; background:none; }
.Top002262 .open-search-show::before, 
.Top002262 .open-search-show::after {position:absolute; content:' '; width:80%; height:3px; background:#3586f5; top:50%; left:10%; transform:rotate(-45deg); }
.Top002262 .open-search-show::after {transform:rotate(45deg); }

.Top002262 .search-box {position:absolute; top:100%; right:0; z-index:100; display:none; }
.Top002262 .search-box .text {width:254px; line-height:46px; height:46px; border:1px solid #fff; background:rgba(0, 0, 0, 0.2); color:#fff; padding:0 50px 0 10px; }
.Top002262 .search-box .btn {position:absolute; right:0; top:0; line-height:46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Top002262 .search-box .btn::before {position:absolute; content:' '; border:8px solid transparent; border-bottom-color:#b4b4b4; top:-15px; right:4px; }

.Top002262 .top-share a{ display:inline-block; width:25px; height:25px; background:url(../images/Top002593_icon_jzh.png) no-repeat center center;vertical-align:middle;}
.Top002262 .top-share::before{ display:inline-block; content:''; width:1px; height:10px; background:#ececec; margin:0 10px; vertical-align:middle;}
.Top002262 .top-share a.wx{ background-image:url(../images/Top002593_icon_wx.png);}
.Top002262 .top-share a.qq{ background-image:url(../images/Top002593_icon_qq.png);}
.Top002262 .top-share a.Facebook{ background-image:url(../images/Top002593_icon_Facebook.png);}
.Top002262 .top-share{ position:relative;}
.Top002262 .top-share figure{ display:none; position:absolute; right:0; top:100%; width:120px; background:#fff; padding:5px;}
.Top002262 .top-share figure img{ display:block; width:100%;}


@media(max-width:1450px) {
.Top002262 .header-menu li{margin-right: 30px;}
}


@media(max-width:1200px) {
.Top002262 .header-menu li{margin-right: 0;}
}




@media(max-width:1024px) {
.Top002262 #header-menu {position:fixed; right:-100%; top:0; background:#000; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition:ease-in-out 0.3s; }
.Top002262 #header-menu.header-menu-show {right:0; }
.Top002262 #header-menu li em, 
.Top002262 #header-menu li em a {border-bottom:0; }
.Top002262 #header-menu li:nth-child(2n) {background:rgba(255, 255, 255, 0.1); }
.Top002262 #header-menu li em a {font-weight:normal; }
.Top002262 #header-menu li.has-sub em a {background:url(../images/Top002262-icon.png)no-repeat 95%center; }
.Top002262 #header-menu li.clickon em a {background-image:url(../images/Top002262-icon_up.png); }
.Top002262 #header-menu li .sub-menu {padding:5%; }
.Top002262 #open_menu {width:40px; height:30px; background:#3586f5; margin-left:10px; position:relative; z-index:101; transition:background 0.3s; }
.Top002262 #open_menu i, 
.Top002262 #open_menu i::before, 
.Top002262 #open_menu i::after {background:#fff; border-radius:3px; }
.Top002262 #open_menu i {left:20%; width:60%; height:2px; margin-top:-1px; }
.Top002262 #open_menu.open_menu_on {background:#000; position:fixed; right:2%; }
.Top002262 #open_menu.open_menu_on i {height:3px; margin-top:-1.5px; }
.Top002262 .top-share::before{margin:0 3px;}

}


@media(max-width:500px) {
.Top002262 .open-search{margin-left: 0;}
.Top002262 .header-left{width: 30%;}




}





/*Banner002563 */

.Banner002563 .swiper-container {position:relative; overflow:hidden; z-index:1; }
.Banner002563 .btn {position:absolute; z-index:10; width:60px; height:90px; background:rgba(0, 0, 0, 0.13); top:50%; margin-top:-45px; overflow:hidden; line-height:1000px; transition:0.2s; }
.Banner002563 .btn:hover {background:#3586f5; }
.Banner002563 .btn::before {position:absolute; content:' '; width:20px; height:20px; transform:rotate(-45deg); top:50%; margin-top:-10px; border-top:2px solid #3586f5; border-left:2px solid #3586f5; }
.Banner002563 .btn:hover::before {border-color:#fff ! important; }
.Banner002563 .btn.swiper-prev {left:2%; }
.Banner002563 .btn.swiper-prev::before {left:40%; }
.Banner002563 .btn.swiper-next {right:2%; }
.Banner002563 .btn.swiper-next::before {left:20%; transform:rotate(135deg); }
.Banner002563 .pager {position:absolute; left:0; text-align:center; width:100%; bottom:5%; z-index:10; }
.Banner002563 .pager span {display:inline-block; padding-right:28px; position:relative; }
.Banner002563 .pager span::after {position:absolute; content:' '; right:0; top:0; width:28px; height:1px; background:rgba(255, 255, 255, 0.28); top:50%; }
.Banner002563 .pager span:last-child {padding-right:0; }
.Banner002563 .pager span:last-child::after {display:none; }
.Banner002563 .pager i {display:block; border:1px solid transparent; width:30px; height:30px; border-radius:50%; margin:0 2px; position:relative; overflow:hidden; line-height:1000px; }
.Banner002563 .pager i::before {position:absolute; left:50%; top:50%; margin-top:-6px; margin-left:-6px; width:12px; height:12px; border-radius:50%; content:' '; background:#fff; }
.Banner002563 .pager span.swiper-pagination-bullet-active i {border-color:#fff; }

.Banner002563 .swiper-wrapper {position:relative; width:100%; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box; 
}
.Banner002563 li {width:100%; position:relative; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; }
.Banner002563 li a {position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.Banner002563  li .table {position:absolute; width:100%; top:0; left:0; text-align:center; z-index:1; 	height:80%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; }
@media(max-width:1200px) {
.Banner002563 {padding:0; }
}
@media(min-width:1025px) {
.Banner002563  li > img {display:block; width:100%; }
.Banner002563  li img.wap {display:none; }

}
@media(max-width:1024px) {
.Banner002563  li img.pc {display:none; }
.Banner002563  li .table img {max-width:75%; margin:0 auto; }
}
@media(max-width:480px) {
.Banner002563 .btn {transform:scale(0.7); }
.Banner002563 .pager span {padding-right:10px; }
.Banner002563 .pager span::after {width:10px; }
.Banner002563 .pager i {width:20px; height:20px; }
}
.owl-carousel {
  display:none; 
  width:100%; -webkit-tap-highlight-color:transparent; 
  /*position relative and z-index fix webkit rendering fonts issue */
  position:relative; 
  z-index:1; }
  .owl-carousel .owl-stage {
    position:relative; -ms-touch-action:pan-Y; -moz-backface-visibility:hidden; 
    /*fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content:"."; 
    display:block; 
    clear:both; 
    visibility:hidden; 
    line-height:0; 
    height:0; }
  .owl-carousel .owl-stage-outer {
    position:relative; 
    overflow:hidden; 
    /*fix for flashing background */-webkit-transform:translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper, 
  .owl-carousel .owl-item {-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position:relative; 
    min-height:1px; 
    float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; }
  .owl-carousel .owl-item img {
    display:block; 
    width:100%; }
  .owl-carousel .owl-nav.disabled, 
  .owl-carousel .owl-dots.disabled {
    display:none; }
  .owl-carousel .owl-nav .owl-prev, 
  .owl-carousel .owl-nav .owl-next, 
  .owl-carousel .owl-dot {
    cursor:pointer; 
    cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; 
    user-select:none; }
  .owl-carousel.owl-loaded {
    display:block; }
  .owl-carousel.owl-loading {
    opacity:0; 
    display:block; }
  .owl-carousel.owl-hidden {
    opacity:0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility:hidden; }
  .owl-carousel.owl-drag .owl-item {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; 
    user-select:none; }
  .owl-carousel.owl-grab {
    cursor:move; 
    cursor:grab; }
  .owl-carousel.owl-rtl {
    direction:rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float:right; }


/* .Floor000633 为demo编号 */
.Floor000633{ padding:5% 0;color:#fff;    background-color: #f9f9f9;}
.Floor000633 .title{ text-align:center; color:#008ae2;font-size:35px; padding-bottom:35px;  position:relative;background:url(../images/Floor000636-title_icon.png) no-repeat center bottom; overflow:hidden;}
.Floor000633 .title span{ display:block; color:#c2c9cf; font-size:16px; font-family:Arial; text-transform:uppercase;}
.Floor000633 .title::before,
.Floor000633 .title::after{ position:absolute; content:''; height:1px; bottom:13px; background-color:#d9e7f0; width:50%; }
.Floor000633 .title::before{ left:-30px;}
.Floor000633 .title::after{ right:-30px;}
.Floor000633 .tab_icon{ margin-top:3%;}
.Floor000633 .tab_icon{ overflow:hidden; border:1px solid rgba(255,255,255,0.11); }
.Floor000633 .tab_icon li{ float:left;width: 14.2%;background-color:#017ecd; position:relative; text-align:center; cursor:pointer; padding:2%; transition:all ease-out 0.5s;}
.Floor000633 .tab_icon li.on{ background-color:#fa9a1f;}
.Floor000633 .tab_icon li::before{ position:absolute; content:''; right:0; top:0; background-color:rgba(255,255,255,0.11);width:1px; height:100%; }
.Floor000633 .tab_icon li:last-child::before{ display:none;}
.Floor000633 .tab_icon li figure{ font-size:18px;}
.Floor000633 .tab_icon li  img{ width:38%;transition:all ease-out 0.3s;}
.Floor000633 .tab_icon li.on img{ transform:rotate(360deg);}
.Floor000633 .tab_intro{ padding:3% 0;}
.Floor000633 .tab_intro dd{ display:none; padding-right:25%; position:relative;}
.Floor000633 .tab_intro dd h1{ position:absolute; right:0; width:25%; text-align:center; margin:0; font-size:38px; font-weight:normal; color: #008ae2;}
.Floor000633 .tab_intro dd h1 span{ display:block; opacity:0.4; text-transform:uppercase; font-size:20px;}
.Floor000633 .tab_intro dd h1::before{ width:25px; height:5px; background-color:#fa9a1f;  position:absolute; left:50%; margin-left:-12px; bottom:-20px; content:'';}
.Floor000633 .tab_intro dd p{ font-size: 15px;opacity:0.75; line-height:24px; height:72px; overflow:hidden; margin:0; margin-bottom:4%; color:#666;}
.Floor000633 .tab_intro dd a{ width:131px; height:35px; line-height:35px; display:inline-block; text-align:center; color:#fff; background-color:#fb9a1c; border-radius:20px; font-size:12px; position:relative;}
.Floor000633 .tab_intro dd a::before{ position:absolute; content:''; right:15px; top:50%; margin-top:-5px; border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;}
.Floor000633 .line{ height:1px;background-color:rgba(56,56,56,0.09); position:relative;}
.Floor000633 .line span{width: 14.2%; position:absolute; left:0; top:-1px;  height:3px; background-color:#008ae2; transition:all 0.3s ease-out;}
@media(max-width:1000px){
.Floor000633 .tab_icon li figure{ font-size:15px;}
.Floor000633 .tab_intro dd h1{ font-size:24px; }
.Floor000633 .tab_intro dd h1 span{ font-size:18px;}
}
@media(max-width:640px){
.Floor000633 .title{ font-size:18px;}
.Floor000633 .title span{ font-size:14px; }
.Floor000633 .tab_intro dd p,
.Floor000633 .tab_icon li figure{ font-size:12px;}
}
@media(max-width:480px){
.Floor000633 .title{ background-size:17% auto; padding-bottom:25px;}
.Floor000633 .title::before, 
.Floor000633 .title::after{ bottom:7px;}
.Floor000633 .tab_intro dd h1{ position:relative; padding-bottom:15px; width:auto;font-size:20px; }
.Floor000633 .tab_intro dd h1 span{ font-size:16px;}
.Floor000633 .tab_intro dd p{ margin-top:2%;}
.Floor000633 .tab_intro dd h1::before{ bottom:0;}
.Floor000633 .tab_intro dd{ padding-right:0; text-align:center;}
.Floor000633 .tab_intro dd a{ width:100px; height:30px; line-height:30px; }
.Floor000633 .tab_icon li figure{ display:none;}
.Floor000633 .tab_icon li img{ width:80%;} 
}





/*
 .Floor001783 为demo编号
 */
.Floor001783 {padding:4.5% 0; }
.Floor001783 .intro {float:right; width:55%; }
.Floor001783 .intro .title {margin:0; font-size:26px; color:#000; line-height:normal; padding-bottom:30px; }
.Floor001783 .intro .title span {text-transform:uppercase; display:block; color:#f5f5f5; font-size:75px; }
.Floor001783 .intro .info {padding-bottom:20px; font-size:15px;line-height: 24px; height: 272px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;overflow: hidden;}
.Floor001783 .intro .more {display:inline-block; width:166px; line-height:51px; border:1px solid #3586f5; color:#3586f5; font-size:14px; text-align:center; }
.Floor001783 .img_video {float:left; width:45%; position:relative; }
.Floor001783 .img_video img {display:block; width:100%; }
.Floor001783 .video {width:90%; position:absolute;top:40%; z-index:2; }
.Floor001783 .video figure {position:relative; }
.Floor001783 .video figure a {position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/Floor001783-icon_video.png)no-repeat right bottom; }
.Floor001783 .video #Floor001783_video, 
.Floor001783 .video #Floor001783_video_wrapper {position:absolute ! important; left:0; top:0; z-index:10; }
@media(max-width:1200px) {
.Floor001783 .intro .title span {font-size:50px; }
.Floor001783 .intro .info {min-height:inherit; }
}
@media(max-width:1000px) {
.Floor001783 .intro, 
.Floor001783 .img_video {float:none; width:auto; }
.Floor001783 .intro {padding-bottom:4%; }
}
@media(max-width:480px) {
.Floor001783 .video {position:relative; top:auto; width:auto; }
.Floor001783 .img_video .bx-controls-direction {top:auto; bottom:0; right:0; width:30%; height:40px; z-index:10; }
.Floor001783 .img_video .bx-wrapper {position:relative; max-width:none ! important; }
}
/*Floor002212*/
.Floor002212 {background:url(../images/Floor002212-nbg.jpg)no-repeat center center; background-size:cover; padding:4% 0; }
.Floor002212 .List li h4 a, 
.Floor002212 .List li, 
.Floor002212 .List li .more, 
.Floor002212 nav ul li {transition:all 0.5s ease-out 0s; }
.Floor002212 .title {text-align:center; color:#008ae2; font-size:35px; padding-bottom:35px; position:relative; background:url(../images/Floor000636-title_icon.png)no-repeat center bottom; overflow:hidden; }
.Floor002212 .title span {display:block; color:#c2c9cf; font-size:16px; font-family:Arial; text-transform:uppercase; }
.Floor002212 .title::before, 
.Floor002212 .title::after {position:absolute; content:' '; height:1px; bottom:12px; background-color:#d9e7f0; width:50%; }
.Floor002212 .title::before {left:-33px; }
.Floor002212 .title::after {right:-33px; }
.Floor002212 nav {margin:40px 0; text-align:center; }
.Floor002212 nav ul {display:block; text-align:center; }
.Floor002212 nav ul li {display:inline-block;  *zoom:1;  *display:inline; text-align:center; line-height:40px; height:40px; padding:0 12px; }
.Floor002212 nav ul li a {display:block; color:#728391; font-size:16px; padding:0 25px; min-width:140px; background:#f3f3f3; border-radius:40px; }
.Floor002212 nav ul li:hover a {color:#fff; background:#3586f5; }
.Floor002212 .List {margin-top:20px; position:relative;}
.Floor002212 .List li {float:left; margin-right:40px; width:373px; }
.Floor002212 .List li .pic {width:100%; overflow:hidden; display:block; }
.Floor002212 .List li .pic img {width:100%; display:block; transition:1s; }
.Floor002212 .List li:hover .pic img {transform:scale3d(1.04, 1.04, 1.04); }
.Floor002212 .List li figure {padding:30px 29px; background:#fff; }
.Floor002212 .List li .time {font-size:14px; color:#9099a0; }
.Floor002212 .List li h4 {font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; margin:10px 0 0; font-weight:normal; }
.Floor002212 .List li h4 a {color:#5e6a73; }
.Floor002212 .List li p {font-size:14px; color:#9ba6af; height:40px; overflow:hidden; line-height:20px; margin:10px 0 0; }
.Floor002212 .List li .more {display:inline-block;  *zoom:1;  *display:inline; padding-right:22px; color:#9099a0; font-size:14px; background:url(../images/Floor002212-icon1.png)100%50%no-repeat; margin-top:16px; }
.Floor002212 .List li .more:hover, .Floor002212 .List li h4 a:hover {color:#3586f5; }
.Floor002212 .List .btn {width:20px; height:42px; position:absolute; top:50%; margin-top:-22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5; }
.Floor002212 .List .prev {left:-70px; background-position:0 0; }
.Floor002212 .List .next {right:-70px; background-position:-21px 0; }
.Floor002212 .List .prev:hover {background-position:0-42px; }
.Floor002212 .List .next:hover {background-position:-21px-42px; }
.Floor002212 .List .btn a {display:block; width:20px; height:42px; }
@media(max-width:1336px) {
.Floor002212 .List .prev {left:0; }
.Floor002212 .List .next {right:0; }
}
@media(max-width:1199px) {
.Floor002212 .h2 {font-size:35px; }	
}
@media(max-width:1000px) {
.Floor002212 .h2 {font-size:30px; }	
.Floor002212 {padding:4% 0 8%; }
}
@media(max-width:720px) {
.Floor002212 nav ul li {width:25%; max-width:none; float:left; padding:0 5px; }
.Floor002212 nav ul li a {padding:0 10px; min-width:1px; }
}
@media(max-width:500px) {
.Floor002212 nav ul li {width:100%; margin-bottom:5px; float:none; }	
.Floor002212 nav {margin:3% 0; }
}
/*Floor002212 End*/
/*.Floor000636 为demo编号 */
.Floor000636 {padding:4.5% 0; border-top:1px solid #ecf0f2; }
.Floor000636 .title {text-align:center; color:#008ae2; font-size:35px; padding-bottom:35px; position:relative; background:url(../images/Floor000636-title_icon.png)no-repeat center bottom; overflow:hidden; }
.Floor000636 .title span {display:block; color:#c2c9cf; font-size:16px; font-family:Arial; text-transform:uppercase; }
.Floor000636 .title::before, 
.Floor000636 .title::after {position:absolute; content:' '; height:1px; bottom:12px; background-color:#d9e7f0; width:50%; }
.Floor000636 .title::before {left:-33px; }
.Floor000636 .title::after {right:-33px; }
.Floor000636 nav {margin:40px 0; text-align:center; }
.Floor000636 nav ul {display:block; text-align:center; }
.Floor000636 nav ul li {display:inline-block;  *zoom:1;  *display:inline; text-align:center; line-height:40px; height:40px; padding:0 12px; }
.Floor000636 nav ul li a {display:block; color:#728391; font-size:16px; padding:0 25px; min-width:140px; background:#f3f3f3; border-radius:40px; }
.Floor000636 nav ul li:hover a {color:#fff; background:#3586f5; }
.Floor000636 .list {position:relative; }
.Floor000636 .list li{padding:1px 0;}
.Floor000636 .list li a {display:block; background-position:center center; background-repeat:no-repeat; background-size:contain; padding-bottom:36%; border:1px solid #eaf4f9; margin-right:16%; background-color:#fff; }
.Floor000636 .list .bx-pager {display:none; }
.Floor000636 .list .bx-controls-direction a {width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; overflow:hidden; line-height:100px; }
.Floor000636 .list .bx-controls-direction a.bx-prev {left:-30px; }
.Floor000636 .list .bx-controls-direction a.bx-next {right:-30px; }
.Floor000636 .list .bx-controls-direction a::after, 
.Floor000636 .list .bx-controls-direction a::before {position:absolute; content:' '; width:17px; height:2px; background-color:#c1cfd6; }
.Floor000636 .list .bx-controls-direction a:hover::after, 
.Floor000636 .list .bx-controls-direction a:hover::before {background-color:#3586f5; }
.Floor000636 .list .bx-controls-direction a::after {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); 
transform:rotate(45deg); 
top:5px; 
left:0; 
}
.Floor000636 .list .bx-controls-direction a::before {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); 
transform:rotate(-45deg); 
top:16px; 
}
.Floor000636 .list .bx-controls-direction a.bx-prev::after {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); 
transform:rotate(-45deg); 
}
.Floor000636 .list .bx-controls-direction a.bx-prev::before {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); 
transform:rotate(45deg); 
}
@media(max-width:1200px) {
.Floor000636 .list .bx-controls-direction a {display:none; }
}
@media(max-width:640px) {
.Floor000636 {background-size:contain; }
.Floor000636 .title {font-size:18px; }
.Floor000636 .title span {font-size:14px; }
}
@media(max-width:480px) {
.Floor000636 .title {background-size:17%auto; padding-bottom:25px; }
.Floor000636 .title::before, 
.Floor000636 .title::after {bottom:7px; }
}
@media(max-width:720px) {
  .Floor000636 nav ul li {width:25%; max-width:none; float:left; padding:0 5px; }
  .Floor000636 nav ul li a {padding:0 10px; min-width:1px; }
  }
  @media(max-width:500px) {
  .Floor000636 nav ul li {width:100%; margin-bottom:5px; float:none; }	
  .Floor000636 nav {margin:3% 0; }
  }
/*
 .Bottom002289 为demo编号
 */
.Bottom002289 {background:#0f0f0f url(../images/Bottom002289-bg.jpg)no-repeat center top; padding:40px 0; width:100%; position:relative; margin-top:0; }
.Bottom002289:before {content:""; display:block; width:100%; height:113px; position:absolute; top:-113px; left:0; background:url(../images/Bottom002289-bg_img_foot.png)center bottom; }
.Bottom002289, 
.Bottom002289 a {color:#707070; }
.Bottom002289 a:hover {color:#eee; }
.Bottom002289 .auto {position:relative; }
.Bottom002289 .subnav {overflow:hidden; min-height:270px; }
.Bottom002289 .subnav dl dt {padding:20px 0; }
.Bottom002289 .subnav dl dt a {font-size:16px; color:#acacac; }
.Bottom002289 .subnav dl dd span {padding:5px 0; display:block; }
.Bottom002289 .subnav dl.end {display:none; }
.Bottom002289 .share {width:230px; }
.Bottom002289 .share .ewm {text-align:left; }
.Bottom002289 .share .ewm  span {text-align:center; width:101px; display:inline-block; margin-left:5%; }
.Bottom002289 .share .ewm b {display:block; color:#acacac; padding-top:10px; }
.Bottom002289 .share .ewm img {width:101px; height:101px; }
.Bottom002289 .link {position:relative; padding:30px 0 20px 0; }
.Bottom002289 .link h6 {font-size:14px; line-height:35px; padding:0px 20px; background:#292828; margin:0; }
.Bottom002289 .link h6 i {cursor:pointer; display:block; position:absolute; right:0; width:35px; height:35px; background:url(../images/Bottom002289-foot_link_icon.png)no-repeat right; }
.Bottom002289 .link ul {display:none; width:100%; position:absolute; right:0; bottom:55px; background-color:#333232; }
.Bottom002289 .link ul li {border-bottom:solid 1px #292828; }
.Bottom002289 .link ul li a {padding-left:20px; display:block; line-height:30px; }
.Bottom002289 .link ul li a:hover {background-color:#333232; }
.Bottom002289 .copyright {overflow:hidden; }
.Bottom002289 .copyright i {background:url(../images/Bottom002289-subnav_line.png)no-repeat center center; padding:0px 13px; }
.Bottom002289 .copyright .wanhu {font-weight:bold; }
.Bottom002289 .jiathis_style_32x32 {text-align:right; }
.Bottom002289 .jiathis_style_32x32 a {display:inline-block; }
.Bottom002289 .jiathis_style_32x32 .jtico_weixin {background:url(../images/Bottom002289-share.png)no-repeat left ! important; }
.Bottom002289 .jiathis_style_32x32 .jtico_tsina {background:url(../images/Bottom002289-share.png)no-repeat right ! important; }
.Bottom002289 .jiathis_style_32x32  .jiathis_txt, 
.Bottom002289 .jiathis_style_32x32  .jtico {padding:2px; float:none ! important; box-sizing:content-box; }
@media only screen and (max-width:767px ) {
	.Bottom002289 .subnav dl {border-bottom:1px solid #222; }
	.Bottom002289 .subnav dl dd {display:none; padding:10px; border-top:2px solid #222; }
	.Bottom002289 .subnav dl dt {padding:10px; }
	.Bottom002289 .share {margin:3%auto 0; }
	.Bottom002289 .fl, .Bottom002289 .fr {display:block; width:100%; text-align:center; }
	.Bottom002289 .fl {margin:8px 0; }
}
@media only screen and (max-width:1200px ) {
	.Bottom002289 .share {right:2%; }
}
@media only screen and (min-width:768px ) {
	.Bottom002289 .fl {float:left; }
    .Bottom002289 .fr {float:right; }
	.Bottom002289 .subnav dl {width:12%; padding-right:10px; float:left; }
	.Bottom002289 .subnav dl.pro {width:13%; }
	.Bottom002289 .share {position:absolute; right:0; top:0; }
	.Bottom002289 .share .ewm  span {margin-left:1%; }
}
@media only screen and (min-width:1024px ) {
	.Bottom002289 .subnav dl {width:12%; }
	.Bottom002289 .subnav dl.pro {width:13%; }
	.Bottom002289 .share {width:240px; }
	.Bottom002289 .share .ewm  span {margin-left:7%; }
}


/*Other002679 */

.Other002679{ position:fixed; z-index:200; right:5px; top:50%; margin-top:-169px;}
.Other002679 ol,
.Other002679 ol > li{ position:relative;}
.Other002679 aside{ display:none; position:absolute;top:50%; margin-top:-20px; right:100%;white-space:nowrap; text-overflow:ellipsis; padding-right:25px;font-size:16px; color:#666;}
.Other002679 aside::after{position: absolute;content: '';background: #fff;box-shadow: 1px -1px 2px #cccccc; width: 14px;height: 14px;top: 50%;right: 18px;margin-top: -7px;overflow: hidden;pointer-events: none;-webkit-transform: rotate(45deg);-mz-transform: rotate(45deg);transform: rotate(45deg);}
.Other002679 aside dl{box-shadow: 0 0 5px #ccc;border-radius: 8px;background: #fff;padding:0 10px;color: #999;line-height: 42px;}
.Other002679 aside.phone,
.Other002679 aside.call{margin-top:-85px;}
.Other002679 aside.online{margin-top:-93px;}
.Other002679 aside.online a{ text-decoration:underline; color:#3586f5;}
.Other002679 aside.online b{font-size: 33px;color: #3586f5;width: 60px;padding-right: 5px;display: inline-block;text-align: right;font-family: "Impact";}
.Other002679 aside.online dl .a_ask{width: 160px;height: 40px; text-decoration:none;text-align: center;line-height: 40px;color: #fff;background: #3586f5;border-radius: 50px;display: block;margin: 16px auto 0;}
.Other002679 ol.advisory li aside dl{padding:25px 25px; line-height:normal;}
.Other002679 aside.call dl h2,
.Other002679 aside.call dl p{margin: 10px 0 0 0;}
.Other002679 aside.call dl h2{ font-size: 38px;color: #3586f5;height: 47px;line-height: 47px;font-family: "Impact";}
.Other002679 aside.call dl p b{font-size: 26px;color: #666;margin-left: 10px;font-family: "Impact";}
.Other002679 aside.phone dl span{ background:none; width:auto; height:auto; line-height:normal; margin-right:5px; display:inline-block; box-shadow:none;}
.Other002679 aside.phone dl p{ line-height:normal; font-weight:bold; margin:0 0 5px 0; font-size:14px;}
.Other002679 aside.phone dl{ padding:15px 30px;}
.Other002679 aside.phone img{ width:82px;}
.Other002679 span.iconfont{ display:block;width:40px; height:40px; line-height:40px; text-align:center; font-size:20px; color:#3586f5; background:#fff; border-radius:50%; transition:0.3s; box-shadow: 0px 0px 5px #ccc;}
.Other002679 ol.advisory{ border-radius:40px; background:#fff; padding:3px; margin:10px 0;box-shadow: 0px 0px 5px #cccccc;}
.Other002679 ol.advisory li{padding:11px 0; border-radius:30px;transition:0.3s;}
.Other002679 ol.advisory li figure{ width:20px; margin:0 auto;white-space:normal;word-break:break-all; text-align:center; line-height:18px; color:#666;transition:0.3s;}
.Other002679 ol.advisory li span.iconfont{ height:auto; width:auto; line-height:normal; background:none; box-shadow:none;}
.Other002679 ol:hover > span,
.Other002679 ol:hover a span,
.Other002679 ol.advisory li:hover{ color:#fff; background:#3586f5;}
.Other002679 ol.advisory li:hover figure,
.Other002679 ol.advisory li:hover span{ color:#fff;}
@media(max-width:1024px){
.Other002679{ display:none;}
}
.Other002679 .gettop{width: 40px;height: 60px;margin-top: 600px;transition: margin-top 0.5s;position: relative;}
.Other002679 .gettop a.gettop_a_T {background-position: center -100px;}
.Other002679 .gettop a {position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: url(../images/gettop.png) no-repeat center top,url(../images/huo.gif) no-repeat center 32px;animation: My_huojian 0.2s infinite linear; transition: background 0.8s;}
.Other002679 .gettop_act {margin-top: 10px;}
@keyframes My_huojian
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}
@-webkit-keyframes My_huojian 
{
0% { top:0px;}
50% { top:2px;}
100% {top:0px;}
}




/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:300px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}

/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#3586f5;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#3586f5;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}

.RighInfo001758{padding-top:3%; padding-bottom: 6%;}
.RighInfo001758 pre{font-size:16px; text-indent:25px;color:#666; line-height:28px;line-height: 30px;}
.RighInfo001758 span{color:#000; font-weight: bold;}
.RighInfo001758 .pic{ text-align: center;}


/*Floor001878*/
.Floor001878{padding-top:3%; padding-bottom: 3%;}
.Floor001878 li{ float:left; width:28%; text-align:center; margin-right:8%; position:relative; padding-bottom:4%;}
.Floor001878 li:nth-child(3n){ margin-right:0;}
.Floor001878 li figure{ position:relative; overflow:hidden;}
.Floor001878 li figure a{ border-radius:50%; position:absolute; left:0; top:0; height:100%; width:100%; border:1px solid #e9e9e9; z-index:3;font-size:18px; }
.Floor001878 li figure a i{ position:absolute; color:#fff; font-style:normal; width:100%; left:0; text-align:center; padding-top:40px; line-height:24px; top:50%; margin-top:-50px;transform:translateY(-300%);opacity:0;transition:0.3s;}
.Floor001878 li figure::before{ position:absolute; content:''; left:9px; top:9px; bottom:9px; right:9px;background:rgba(53,134,245,0.75);border-radius:50%; opacity:0; transition:0.3s;}
.Floor001878 li:hover figure::before{ opacity:1;}
.Floor001878 li:hover figure a i{ opacity:1;transform:translateY(0);}
.Floor001878 li figure img{ display:block; width:100%; border-radius:50%; border:9px solid #fff;}

.Floor001878 li h2,
.Floor001878 li p{margin:0;}
.Floor001878 li h2{ font-size:18px; padding-top:18px; padding-bottom:10px; color: #666;}
.Floor001878 li h2 a:hover{ color:#3586f5;}
.Floor001878 li p{color:#999; font-size: 16px; }
.Floor001878 li p:after{ width:50px; height:1px; background-color:#3f3f3f; margin:0 auto; display:block; content:''; margin-top:10%;}
@media(max-width:1000px){
.Floor001878 li{ width:23.5%; margin-right:2%;}
}
@media(max-width:768px){
.Floor001878 li{ margin-bottom:20px; width:49%;}
.Floor001878 li figure{ max-width:300px; margin:0 auto;}
.Floor001878 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001878 li{ margin-right:0; width:auto; float:none;}
}
/*
 .Timeline000753 为demo编号
 */
.Timeline000753{background-size:cover;padding-top:3%; padding-bottom: 6%;}
.Timeline000753 .bx-controls{ display:none;} 
.Timeline000753 .prev,
.Timeline000753 .next{ text-align:center;}
.Timeline000753 .prev a,
.Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon_up.png) no-repeat center center; width:21px; height:21px; cursor:pointer;}
.Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.png);}
.Timeline000753 .prev{ padding-bottom:20px;}
.Timeline000753 .next{ padding-top:20px;}
.Timeline000753 .bx-wrapper{ position:relative;}
.Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#efefef; left:50%; margin-left:-1.5px; top:0;}
.Timeline000753 .list li{ padding:25px 0;}
.Timeline000753 .list li .txt{position:relative; padding-right:56%;}
.Timeline000753 .list li.odd .txt{padding-left:56%; padding-right:0;}
.Timeline000753 .list li .txt div{ background-color:#efefef; border-radius:5px; padding:10px; position:relative; }
.Timeline000753 .list li .txt div figure{ width:35%; padding-bottom:30%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; left:10px; top:34px;}
.Timeline000753 .list li .txt div p{ margin:0; padding-left:40%; line-height:24px; color:#333; min-height:62px;font-size: 16px;}
.Timeline000753 .list li .txt div::before{ position:absolute; content:''; width:0; height:0;border-top: 7px solid transparent;border-left: 11px solid #efefef;border-bottom: 7px solid transparent; right:-10px;}
.Timeline000753 .list li.odd .txt div::before{ right:auto; left:-10px;border-right: 11px solid #fff; border-left:0;}
.Timeline000753 .list li time{position:absolute; left:50%; margin-left:-32px; top:0; border-radius:50%; text-align:center; font-family:"Times New Roman"; color:#999;width:64px; height:64px;background-color:#f3f3f3;font-size:14px; font-weight:bold;}
.Timeline000753 .list li time span{ display:block;font-size:24px; padding-top:22%; font-weight:normal;}
.Timeline000753 .list li:hover .txt div::before{ border-left-color:#017ecd;}
.Timeline000753 .list li:hover .txt div{ background-color:#017ecd;}
.Timeline000753 .list li:hover .txt div p{ color:#fff;}
.Timeline000753 .list li.odd:hover .txt div::before{ border-right-color:#017ecd;}
.Timeline000753 .list li:hover time{width:86px; height:86px; margin-left:-43px; top:-11px; color:#017ecd;font-size:18px;}
.Timeline000753 .list li:hover time::before{ position:absolute; content:''; width:110px; height:110px;  border-radius:50%;border:2px dotted #e7e7e7; left:-13px; top:-13px;}
.Timeline000753 .list li:hover time span{ font-size:34px;}
@media(max-width:768px){
.Timeline000753 .list li .txt div figure{ width:auto; position:relative; left:0; top:0; padding-bottom:34%;}
.Timeline000753 .list li .txt div p{ padding-left:0; min-height:inherit;}
.Timeline000753 .list li time{ margin-left:-25px;width:50px; height:50px;font-size:12px;}
.Timeline000753 .list li time span{font-size:18px;}
.Timeline000753 .list li:hover time{width:60px; height:60px; margin-left:-30px; top:-5px; font-size:14px;}
.Timeline000753 .list li:hover time::before{width:70px; height:70px; left:-7px; top:-7px;}
.Timeline000753 .list li:hover time span{ font-size:18px;}
}
@media(max-width:640px){
.Timeline000753 .list li .txt{ padding-right:0 !important; padding-left:3% !important; padding-top:70px;}
.Timeline000753 .list li .txt div::before{ display:none;}
.Timeline000753 .list li:hover time{ background-color:#017ecd; color:#fff;}
}
/*
 Floor000868 为demo编号
 */
.Floor000868{ padding-top:3%;}
.Floor000868 li h5{ color:#d97727; margin:0; font-size:16px; background:url(../images/Floor000868_line.png) no-repeat center top; padding:10px 0; margin-top:12px; text-align:center;}
.Floor000868 li p{ margin:0; color:#9f9f9f; font-size:14px; line-height:20px; height:40px; padding:0; margin:0; text-align:center;}
.Floor000868 .flipto-prev,
.Floor000868 .flipto-next { position: absolute; font-family:宋体; font-size:24px;  border-radius:100px; width:40px; line-height:40px; text-align:center; top: 34%; z-index: 100; display: block; background-color:rgba(250, 250, 250, 0.6); color: #000; -ms-transition: background-color 300ms ease; -webkit-transition: background-color 300ms ease; -moz-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease;}
.Floor000868 .flipto-prev:hover,
.Floor000868 .flipto-next:hover { background-color: #FFF; color: #da0d25; }
.Floor000868 .flipto-prev { left:20%; }
.Floor000868 .flipto-next { right:20%; }
/*
 .PicList000786 为demo编号
 */
.PicList000786{ padding-top:3%;}
.PicList000786 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:3%;}
.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:60%; background-position: center center; background-repeat:no-repeat; background-size:contain;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}
/*PicList002149 */
.PicList002149{ padding-top:3%;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:3% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#3586f5; font-size: 20px;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#3586f5; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:3%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding-bottom: 6%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#3586f5; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(53,134,245,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .TextList000658 为demo编号
 */
.TextList000658{padding-top: 3%; padding-bottom: 6%;}
.TextList000658 .list{ padding-bottom:1px;}
.TextList000658 .list h1.title{ font-size:18px; background-color:#f2f2f2; margin:0; padding:16px 0 16px 16px; font-weight:normal; position:relative; cursor:pointer; line-height:25px;}
.TextList000658 .list h1.title time{ float:right; padding-right:74px; font-size:14px; color:#ccc;position:relative;}
.TextList000658 .list h1.title::before{ width:23px; height:23px; background-color:#e5e5e5; border-radius:50%; position:absolute; content:''; right:20px; top:50%; margin-top:-11px;}
.TextList000658 .list h1.title time::before,
.TextList000658 .list h1.title time::after{ position:absolute; content:''; background-color:#b3b3b2;top:50%;}
.TextList000658 .list h1.title time::before{ width:12px; height:2px; right:25px;  margin-top:-1px;}
.TextList000658 .list h1.title time::after{ width:2px; height:12px; margin-top:-6px; right:30px;}
.TextList000658 .list h1#on{ background-color:#3586f5; color:#fff;}
.TextList000658 .list h1#on time{ color:#fff;}
.TextList000658 .list h1#on::before{ background-color:#fff;}
.TextList000658 .list h1#on time::after{ display:none;}
.TextList000658 .list h1#on time::before{ background-color:#b3b3b2;}
.TextList000658 .con{ padding:3%; display:none;}
.TextList000658 .info{ line-height:28px; padding-bottom:2%; color: #666; font-size: 16px;}
.TextList000658 .apply a{ display:inline-block; padding:10px 30px; color:#fff; border-radius:5px; background-color:#3586f5; font-size:16px;}
@media(max-width:640px){
.TextList000658 .list h1.title{ font-size:15px;}
.TextList000658 .list h1.title time{padding-right:54px; font-size:12px;}	
.TextList000658 .apply a{ font-size:14px;}
}
/*
 .Form001518 为demo编号
 */
.Form001518{ padding-top:3%; padding-bottom: 6%;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#3586f5; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #3586f5;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}
/*
 .Floor001362 为demo编号
 */
.Floor001362{ padding-top:3%; padding-bottom: 6%; overflow:hidden; }
.Floor001362 ul{ overflow:hidden;}
.Floor001362 li{ float:left; margin-bottom:2%; width:49%; margin-right:2%; position:relative; margin-bottom:2%; }
.Floor001362 li:nth-child(2n){ margin-right:0;}
.Floor001362 li .pic{ border:1px solid #ddd; display:block; width:100%;}
.Floor001362 li figure,
.Floor001362 li figure span,
.Floor001362 li figure span::before,
.Floor001362 li figure span::after{position:absolute;top:0; height:100%;}
.Floor001362 li figure{ left:0;  width:100%; }
.Floor001362 li figure span{ width:50%;}
.Floor001362 li figure span::before,
.Floor001362 li figure span.left{ left:0;}
.Floor001362 li figure span::after,
.Floor001362 li figure span.right{ right:0;}
.Floor001362 li figure span::before,
.Floor001362 li figure span::after{ content:''; width:0;/*transform:rotateY(90deg); -moz-transform:rotateY(90deg); -ms-transform:rotateY(90deg); -o-transform:rotateY(90deg); -webkit-transform:rotateY(90deg); */transition:all ease 0.5s;background-color:rgba(0,0,0,0.5);}
.Floor001362 li:hover figure span::before,
.Floor001362 li:hover figure span::after{width:50%;/*transform:rotateY(0); -moz-transform:rotateY(0); -ms-transform:rotateY(0); -o-transform:rotateY(0); -webkit-transform:rotateY(0);*/}


.Floor001362 li .icon{ background:rgba(250, 250, 250, 0.56); position:absolute; left:0; bottom:0; text-align:center; width:70%; max-width:150px; padding:3% 2%;}
.Floor001362 li h5{ font-weight:normal; font-size:16px; margin:0;  color:#333; text-align:center; }
.Floor001362 li .icon img{ width:50%; display:inline-block; max-width:45px;}
.Floor001362 li .icon img.hover{display:none;  }

.Floor001362 li:hover .icon{ background:#3586f5;}
.Floor001362 li:hover .icon img{ display:none; }
.Floor001362 li:hover .icon img.hover{ display:inline-block; }
.Floor001362 li:hover h5{ color:#fff; }


@media(max-width:1000px){
.Floor001362 li{ width:49%;}
.Floor001362 li:nth-child(4n){ margin-right:2%;}
.Floor001362 li:nth-child(2n){ margin-right:0;}
.Floor001362 .title span{ font-size:30px;}
}
@media(max-width:768px){
.Floor001362 .title span{ font-size:20px;}
.Floor001362 .title span::after{ width:500px; bottom: -5px;}
}
@media(max-width:480px){
.Floor001362 .intro figure{  padding:3%;}
.Floor001362 .intro h3{ font-size:18px;}
.Floor001362 .title span{ display:none; }
}
@media(max-width:375px){
.Floor001362 li{ width:auto; float:none; margin-right:0 !important;}
}

/*
 .Floor000834 为demo编号
 */
.Floor000834{padding-top: 3%;padding-bottom:1%;}
.Floor000834 li{ float:left; overflow:hidden; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.Floor000834 li:nth-child(3n){ margin-right:0;}
.Floor000834 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000834 li figure{ padding-bottom:70%; transition:all ease 0.5s;}
.Floor000834 li p{ position:absolute; margin:0; left:0; bottom:0; background: url(../images/Floor000834-icon.png) no-repeat 95% center rgba(0,0,0,0.5); width:100%; height:40px; line-height:40px; padding:0 30px 0 10px; color:#fff; font-size:16px;}
.Floor000834 li:hover figure{ transform:scale(1.2);}
@media(max-width:768px){
.Floor000834 li{ width:49%; margin-right:2%; margin-top:2%;}
.Floor000834 li:nth-child(3n){ margin-right:2%;}
.Floor000834 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor000834 li p{ position:relative; background:none; color:#333; text-align: center; font-size:14px; padding:0;}
.Floor000834 li:hover figure{ transform:scale(1);}
}
/*
 .Map002364 为demo编号
 */
.Map002364{padding-top: 3%; padding-bottom:6%;}
.Map002364 dd{margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:4%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}

.SubPage{padding-top:3%; padding-bottom: 6%;}
.Titleinfo{ color:#666; padding:10px 0px 14px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:24px; color:#3586f5; padding-bottom:10px;}
.Titleinfo .date{font-size:16px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;font-style:normal;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:26px;color:#656565;}
.SinglePage p{text-indent:2em;margin-top:10px;line-height: 30px;}
.SinglePage img{display:block;margin:0 auto;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#3586f5;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}

@media ( max-width:998px){
    .SinglePage{font-size:16px;line-height:26px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{width:90%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
}

/*PicList001954*/
.PicList001954{ padding-top:3%; padding-bottom: 6%;}
.PicList001954 li{ padding-bottom:1%;}
.PicList001954 li h1{ margin:0; border-bottom:1px solid #ebe5e0;  position:relative;}
.PicList001954 li h1 a{ color:#3586f5; font-size:20px; padding-right:120px;}
.PicList001954 li h1:after{ display:block; content:'';height:2px; margin-top:20px; width:40px;}
.PicList001954 li p{ margin:2% 0; color:#666; font-size:16px;line-height: 30px;}
.PicList001954 .pic{text-align: center;}


@media(max-width:640px){
.PicList001954 .ad,
.PicList001954 ul{ float:none; width:auto;}
.PicList001954 .ad{ text-align:center; padding-bottom:3%;}
.PicList001954 .ad img{ width:auto;}
}



/*
 .Floor002396 为demo编号  
 */
 .Floor002396{padding: 4% 0;}
 @media only screen and (max-width:1470px ) {
   .Floor002396{ padding-left: 15px; padding-right: 15px;}
 }
 .Floor002396 .box{ float: left; width: 50%; }
 .Floor002396 .box .box-con{}
 .Floor002396 .box .box-inner{ max-width: 605px;padding-right:60px;}
 .Floor002396 .box .box-inner ul{ padding-top: 5%;}
 .Floor002396 .box .Tithead{ font-size: 24px; color: #333;}
 .Floor002396 .box .Tithead:after{ content: ""; display: block; width: 12px; margin-top: 25px; height: 2px; background: #9c9c9c;}
 .Floor002396 .box .nafter:after{ display: none;}
 .Floor002396 .box .bglogo{height:40px;}
 .Floor002396 .box figure{ font-size: 16px; line-height: 24px; color: #888; height: 48px; overflow: hidden; margin: 30px 0;}
 .Floor002396 .box-why{ padding-bottom: 38px; background: url(../images/Floor002396-bg_lb.png) no-repeat left bottom; }
 .Floor002396 .box-why .box-inner ul{ padding-top: 5%;}
 .Floor002396 .box-why ul{ margin: 0 -2%;}
 .Floor002396 .box-why ul li{ float: left; width: 29.3334%; margin: 0 2%;}
 .Floor002396 .box-why ul li span{ display: block; font-size: 12px; color: #888; margin-top: 15px;}
 .Floor002396 .box-about .box-con{position: relative; z-index: 99; background: #fff;}
 .Floor002396 .box-about .box-inner{ padding-top: 55px; padding-bottom: 55px;}
 .Floor002396 .box-about .box-inner ul{ padding-top: 2%; margin: 0 -4%;}
 .Floor002396 .box-about ul li{ float: left; padding: 0 4%;}
 .Floor002396 .box-about ul li dl{ border-radius: 50%; border: 1px solid #f1f1f1; padding: 15px 0;width: 80px; height: 80px; text-align: center;}
 .Floor002396 .box-about ul li img{ max-width: 25px;}
 .Floor002396 .box-about ul li b{ display: block; font-size: 14px; color: #333; padding-top: 5px;}
 .Floor002396 .box-about .Tit{ padding: 15px 0; border-top:1px solid #e5e5e5; margin: 2% 55px 0;}
 .Floor002396 .box-about .Tit .more{ float: right; background: url(../images/Floor002396-more.png) no-repeat center; display: block; width: 24px; height: 20px;}
 .Floor002396 .box-about .Tit .more:hover{ background-image: url(../images/Floor002396-more_hover.png);}
 
 @media only screen and (max-width:1199px ) {
   .Floor002396 .box .bglogo{ height: 138px; background-size: auto 100%; }
   .Floor002396 .box .box-inner{padding:0 30px;}
   .Floor002396 .box-about .box-inner{ padding-top: 30px;padding-bottom: 30px;}
   .Floor002396 .box-about .Tit{ margin-left: 30px; margin-right: 30px;}
   .Floor002396 .box-why{ padding-bottom: 0;}
   .Floor002396 .box-about .box-inner ul{ margin: 0 -2%;}
   .Floor002396 .box-about ul li{ padding: 0 2%;}
   .Floor002396 .box-about ul li dl{ width: 70px; height: 70px; padding: 10px 0;}
   
 }
 @media only screen and (max-width:1024px ) {
   .Floor002396 .box .bglogo{ height: 75px;}
   .Floor002396 .box-about ul li dl{ width: 60px; height: 60px; padding: 5px 0;}	
 }
 @media only screen and (max-width:767px ) {
   .Floor002396 .box{ float: none; width: 100%;}
   .Floor002396 .box .bglogo{ height: 50px;}
   .Floor002396 .box .box-inner{padding:0 15px;}
   .Floor002396 .box-about .box-inner{ padding-top: 15px;padding-bottom: 15px;}
   .Floor002396 .box-about .Tit{ margin-left: 15px; margin-right: 15px;}
   .Floor002396 .box-why{ padding-bottom: 10%; background-size: 15%;}
   .Floor002396 .box-about .box-con{ margin-top: 0;}
   .Floor002396 .box-about ul li dl{ width: 50px; height: 50px;}
   .Floor002396 .box-about ul li img{ width: 20px;}
   .Floor002396 .box-about ul li b{ padding-top: 0;}	
 }
 
 /*
  .Floor001295 为demo编号
  */
 .Floor001295{padding-bottom: 4%;}
 .Floor001295 h3{font-size: 30px;color:#222222;text-align: center; margin:0 0 2% 0;}
 .Floor001295 h1{ font-size:18px; text-align:center; margin:0; padding:3% 0;}
 .Floor001295 h1 span{ display:block; font-weight:normal; font-size:22px; color:#222222;}
 .Floor001295 dl{ float:left;overflow:hidden; clear:both;}
 .Floor001295 dd{ float:left; width:20%; text-align:center;background-color:#f0f0f0;overflow:hidden; position:relative;min-height: 265px;}
 .Floor001295 dd a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .Floor001295 dd:nth-child(2n){ background-color:#f8f8f8;}
 .Floor001295 dd:hover{ background-color:#222222;transition:0.6s;}
 .Floor001295 dd figure,
 .Floor001295 dd .txt{ width:200%;overflow:hidden;}
 .Floor001295 dd figure{padding:16% 0;}
 .Floor001295 dd figure div,
 .Floor001295 dd .txt div{ width:50%; float:left; transition:0.6s; }
 .Floor001295 dd:hover figure .icon1{ transform:translateX(-100%);}
 .Floor001295 dd:hover figure .icon2{ transform:translateX(-100%);}
 .Floor001295 dd figure img{ width:60%;}
 .Floor001295 dd .txt1{ transform:translateX(-100%);color:#fff;}
 .Floor001295 dd .txt2{ transform:translateX(-100%); }
 .Floor001295 dd .txt h3{ font-weight:normal; margin:0; color:#000; font-size:16px;}
 .Floor001295 dd .txt p{ margin:0; font-size:12px;}
 .Floor001295 dd .txt2 p{ color:#9a9a9a;}
 .Floor001295 dd .txt{ padding-bottom:20%;}
 .Floor001295 dd:hover .txt1{ transform:translateX(0);}
 .Floor001295 dd:hover .txt h3{ color:#fff;}
 .Floor001295 dd:hover .txt2{ transform:translateX(100%);}

 @media(max-width:1000px){
 .Floor001295 .form,
 .Floor001295 dl{ float:none; width:auto;}
 .Floor001295 .form,
 .Floor001295 dd{ min-height:inherit;}
 }
 @media(max-width:640px) and (min-width:481px){
 .Floor001295 dd .txt h3{ font-size:14px;}
 }
 @media(max-width:480px){
 .Floor001295 dd{ width:50%; margin-bottom:4px;}
 }
 /*
  .Floor001743 为demo编号
  */
 .Floor001743{padding-bottom: 4%;}
 .Floor001743 h3{font-size: 30px;color:#222222;text-align: center; margin:0 0 2% 0;}
 .Floor001743 .bx-wrapper{position: relative; z-index:1; padding:0 30px;}
 .Floor001743 .bx-controls-direction a{ position:absolute;width: 20px;height: 100%;top: 0;}
 .Floor001743 .bx-controls-direction a.bx-prev{ left:0;}
 .Floor001743 .bx-controls-direction a.bx-next{ right:0;}
 .Floor001743 .bx-controls-direction a span{  position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px;font-size:18px; color:#c9c9c9;}
 .Floor001743 .bx-controls-direction a:hover span{ color:#222222;}
 .Floor001743 .list li a{display: block; max-width:75%; margin:0 auto;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;}
 .Floor001743 .list li img{ display:block; width:100%;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
     -webkit-filter: grayscale(100%); /* chrome+ */
     filter: grayscale(100%); /* 未来浏览器 */
     filter: gray; /* ie6-8 */
     filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */
     }
 .Floor001743 .list li a:hover{	filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
 .Floor001743 .list li a:hover img{filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
     -webkit-filter: grayscale(0%); /* chrome+ */
     filter: grayscale(0%); /* 未来浏览器 */
     filter: ; /* ie6-8 */
     filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
    }
 @media(max-width:640px){
 .Floor001743 .list li a{max-width:90%;}
 .Floor001743 h3{font-size: 18px;}
 }


/*Form002219*/
.Form002219{ padding:4% 0;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:16px; position:absolute; left:0; width:80px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:16px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#3586f5;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


 /*
  .Bottom002230 为demo编号
  */
 .Bottom002230{}
 .Bottom002230{ background: #333;  padding: 37px  0 0}
 .Bottom002230 .left p{ font-weight: 100; font-size: 16px; color: #adadad; line-height: 28px;}
 .Bottom002230 .right img{ border: 5px solid #514f4f}
 .Bottom002230 .right .img{ text-align: center; float: left; }
 .Bottom002230 .right .text{ float: left; padding: 0 0 0 17px;}
 .Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
 .Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
 .Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
 .Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
 .Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
 .Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
 .Bottom002230 .bottom{ border-top: 1px solid #595959; margin: 30px 0 0}
 .Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
 .Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #adadad}
 .Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
 .Bottom002230 .bottom p{ font-size: 14px; color: #adadad; margin: 0; padding: 0 0 20px}
 
 @media (min-width:768px) {
 .Bottom002230 .left h3{ margin-top: 0}
 .Bottom002230 .right,.bottom p{ float: right;}
 .Bottom002230 .left,.bottom ul { float: left;}
 .Bottom002230 .bottom p{ padding: 0; line-height: 61px;}
 .Bottom002230 .left ul li{ padding-right: 22px;}
 }
 @media (min-width:1024px) {
   .Bottom002230 .left ul li{ padding-right: 38px;}
 }
 
 





.Bottom002230 .right .text ul li{ position:relative;}
.Bottom002230 .right .text ul li figure{ display:none; position:absolute; right:0; top:100%; width:120px; background:#fff; padding:5px;}
.Bottom002230 .right .text ul li figure img{ display:block; width:100%;}
