
/*
 .TextList002322 为demo编号
 */
.TextList002322{margin: 3% auto}
.TextList002322 .tit{color:#444; font-size:26px; position: relative;font-weight: normal;margin:3% 0}

.TextList002322 li{ overflow:hidden;padding-right:48px; position:relative; margin:5px 0;}
.TextList002322 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002322 li:hover::after{ background-color:#0c7add;}
.TextList002322 li a{color:#444;font-weight: normal}
.TextList002322 li div{ background-color:#fafafa; padding:10px;}
.TextList002322 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002322 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002322 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;}
.TextList002322 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002322 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002322 li h3{ margin:0; font-size:18px;}
.TextList002322 li p{ line-height:26px; overflow:hidden; color:#888; height:52px; margin:1% 0 0 0;}
@media(max-width:1000px){
.TextList002322 li{padding-left:120px;padding-right:30px;}
.TextList002322 li:after{width:30px; background-size:35% auto;}
.TextList002322 li time{width:105px;}
.TextList002322 li time span{font-size:14px;}
.TextList002322 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002322 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}

.RighInfo001758{padding-top: 1%;}
.RighInfo001758 h1{font-size: 26px;;color: #333;}
.RighInfo001758 h1:after{content:'';width: 50px;height: 2px;background: #f5c607;display: block;margin-top: 1%;}
.RighInfo001758 p{font-size: 16px;color: #666;line-height: 33px}
.RighInfo001758 h2{font-size:18px;color: #0c7add;font-weight: normal;border-left: solid 6px #0c7add;padding-left:0.5em}



/*TextList002148 */
.TextList002148{ padding-top:2%;}
.TextList002148 li{ overflow:hidden;padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#f5c607;}
.TextList002148 li div{border-left:6px solid #f5c607; background-color:#fafafa; padding:2% 5%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 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;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:18px;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#888; height:52px; margin:1% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}


/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{padding-top: 2%; }

.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #0c7add;}
.RighInfo002254 .right_info{}
.RighInfo002254 .right_info img{float:right;}
.RighInfo002254 .right_info h1{  color:#0c7add; font-size:26px; margin-bottom: 2%;}
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:36px; color:#666;font-size: 16px}

.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px;margin-top: 3%; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#0c7add; color:#fff;}
.RighInfo002254 .tab .info{ padding:3% 0 6%;font-size: 16px;line-height: 30px}
.RighInfo002254 .tab .info span{font-weight: bold;font-size:20px; color:#0c7add}
.RighInfo002254 .tab .info .pic .img{float:left;text-align:center;margin-right: 8%;}
.RighInfo002254 .tab .info .pic .img p{font-size: 18px;color: #333;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	


/*Menu002662 */
.Menu002662{ text-align:center; padding:2% 0; }
.Menu002662 .btn{}
.Menu002662 .btn button{border: none;background: none;color: #333;padding: 0 58px;line-height: 45px;font-size: 16px;}
.Menu002662 .btn button.aon{border-bottom: 2px solid #f5c607;}
@media(max-width:640px){
.Menu002662 .btn button{padding: 0 20px;}
}








/*PicList002045 */
.PicList002045{}
.PicList002045 li{ float:left; width:24%; margin-right:1.33333%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045 li:nth-child(4n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #e8e8e8;}
.PicList002045 li a:hover{ border-width:3px; border-color:#0079c3;}
.PicList002045 li div{ max-width:275px; margin:0 auto; padding:4% 4% 10% 4%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#000; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}
/*
 .PicList010 为demo编号
 */
.PicList010{padding: 1% 0 0.7% 0;background: #f6f6f6;margin-bottom: 3%;}
.PicList010 .list li{ float:left; width:18.4%; margin-right:2%;}
.PicList010 .list li div{border: #eee 1px solid;}
.PicList010 .list li:hover div,
.PicList010 .list li:last-child{margin-right: 0;}
.PicList010 .list li div:hover,
.PicList010 .list li.aon div{border:#f5c607 1px solid; background:#eff9ff;}
.PicList010 .list li.aon h3{color: #f5c607;}
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 38px;height: 28px;margin-bottom: 0; overflow:hidden; font-weight:normal;text-align: center;color: #444; margin:0; font-size:15px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#f5c607;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}



/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.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; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }






/*Top002583 */
.Top002583{ position:relative;top: 0;left: 0;z-index: 9;width: 100%;background:#fff; box-shadow:0px 1px 10px #999;}
.Top002583 .header> *{ height:90px;}
.Top002583 .header-left{ float:left; }
.Top002583 .header-left a img{ max-width:188px;}
.Top002583 .header-right{ float:right;}
.Top002583 .open-search{ position:relative; display:block; width:17px; height:17px; background:url(../images/Top002583_search.png) no-repeat center center; background-size:contain; margin:10px;}
.Top002583 .open-search::before,
.Top002583 .open-search::after{ position:absolute; content:''; height:3px; width:100%; left:0; transform:rotate(45deg); top:50%; margin-top:-1.5px;}
.Top002583 .open-search::after{ transform:rotate(-45deg);}
.Top002583 .open-search-show{ background:none;}
.Top002583 .open-search-show::before,
.Top002583 .open-search-show::after{ background:#000;}
.Top002583 .top-search{ z-index:100; display:none; position:absolute;  top:100%; border:1px solid #ccc; background:#fff; }
.Top002583 .top-search .text{ width:100%; height:36px; line-height:36px; padding:0 36px 0 10px; border:none;}
.Top002583 .top-search .btn{ position:absolute; right:0; top:0; height:36px; width:36px; background:url(../images/Top002583_search.png) no-repeat center center;background-size:auto 50%;}
@media(min-width:1201px){
.Top002583 .header-left{width:25%;}	
}
@media(max-width:1200px){
.Top002583 .header-left {width: 22%;}
.Top002583 .header-menu li em{padding: 0 18px!important;}
}
@media(min-width:1025px){
.Top002583 .header-right dd{ position:relative;}
.Top002583 .top-search{width:300px;right:0;}
}

.Top002583 .header-menu li{ width:auto !important; }
.Top002583 .header-menu li em{ position:relative;padding:0 30px;}
.Top002583 .header-menu li em::after{position:absolute;content:'';background:#999;width:1px;height:10px;transform:rotate(-45deg);right:38px;top:50%;margin-top:-5px;display: none;}
.Top002583 .header-menu li:last-child em::after{ display:none;}
.Top002583 .header-menu li em a{font-size:16px; color:#000; line-height:87px; border-bottom:3px solid transparent; transition:0.3s;}
.Top002583 .header-menu li:hover em,
.Top002583 .header-menu li.aon em{background:rgba(60, 149, 238, 0.15);}
.Top002583 .header-menu li:hover em a,
.Top002583 .header-menu li.aon em a{ border-bottom-color:#0c7add; color:#0c7add }

.Top002583 .header-menu li .sub{ width:205px; overflow:hidden;}
.Top002583 .header-menu li .sub dt a{padding: 0 16px;}

.Top002583 .header-menu li .sub-menu{ background:rgba(228, 241, 255, 0.9); padding: 10px 0;}
.Top002583 .header-menu li .sub-menu dt{ padding:0 20px; position:relative;}
.Top002583 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:39px; background:#0c7add; left:0; top:50%; margin-top:-20px; transition:0.3s;}
.Top002583 .header-menu li .sub-menu dt:hover::before{ width:100%;}
.Top002583 .header-menu li .sub-menu dt a{border-bottom:1px solid #b8ddff; line-height:40px; background:url(../images/Top002583-icon_a.png) no-repeat left center; color:#444; position:relative; }
.Top002583 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}

.Top002583 .header-menu li .sub-menu dt:hover a{ color:#fff; background:url(../images/Top002583-icon_a1.png) no-repeat 20px center; padding-left: 30px;}
.Top002583 .header-menu li.has-sub:hover .sub{  height:auto;}





@media(max-width:1200px){
.Top002583{ margin:0; }
}
@media(max-width:1024px){
.Top002583 .header-mid{ height:auto !important;}
.Top002583 #open_menu{ position:relative; width:40px; height:40px; background:#ddd; border-radius:50%; margin-left:20px;}
.Top002583 #open_menu i,
.Top002583 #open_menu i::before,
.Top002583 #open_menu i::after{ background:#007ac6;border-radius:3px;}
.Top002583 #open_menu i{ left:20%; width:60%; height:3px; top:50%; margin-top:-1.5px;}
.Top002583 .top-search{width:96%; left:2%;}
.Top002583 #header-menu{ background:#fff; width:100%; clear:both; height:0; opacity:0; overflow:hidden; transition:0.3s;}
.Top002583 #header-menu li em a{color:#007ac6; padding:0 3%;}
.Top002583 #header-menu li .sub-menu dt a{    color: #333;}
.Top002583 #header-menu.header-menu-show{ opacity:1; min-height:210px; height:auto;}
.Top002583 #header-menu li em a{ transform:translateX(-10%); transition:0.3s;}
.Top002583 #header-menu li:nth-child(2n) em a{ transform:translateX(10%);}
.Top002583 #header-menu.header-menu-show li em a{transform:translateX(0);}
.Top002583 #header-menu li:last-child em a,
.Top002583 #header-menu li:last-child em{ border-bottom:0;}
}

/*
 .Timeline000753 为demo编号
 */
.Timeline000753{ background-size:cover; padding:3% 0; }
.Timeline000753 .title{ text-align:center;background:url(../images/Timeline000753-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:20px;}
.Timeline000753 .title h1{ margin:0; font-size:44px; border-bottom:#cacacb 1px solid; font-weight:normal; color:#000; margin-bottom:15px; font-family:'黑体';}
.Timeline000753 .title h1 span{ border-bottom:#ee7700 3px solid; display:inline-block;}
/*.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-controls .bx-prev,
.Timeline000753 .bx-controls .bx-next{ position: absolute; left: 50%; margin-left: -10px; width: 21px; height: 21px; background: url(../images/Timeline000753-icon_up.png) no-repeat center center; overflow: hidden; line-height: 100;}
.Timeline000753 .bx-controls .bx-prev{top: -25px;}
.Timeline000753 .bx-controls .bx-next{background-image: url(../images/Timeline000753-icon_down.png);bottom: -25px;}
.Timeline000753 .bx-controls .disabled{ display: none;}
.Timeline000753 .bx-wrapper{ position:relative;}
.Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#f0f0f0; left:50%; margin-left:-1.5px; top:0;}
.Timeline000753 .list li{ padding:16px 0;}
.Timeline000753 .list li .txt{position:relative; padding-right:56%; padding-left: 1%;}
.Timeline000753 .list li .txt .pic{float:left;width: 40%;}
.Timeline000753 .list li.odd .txt{padding-left:56%; padding-right:1%; }
.Timeline000753 .list li .txt .div1{overflow: hidden;}
.Timeline000753 .list li .txt div{ background-color:#f5f5f5;  border-radius:5px; padding:6px; padding-right: 10px; position:relative; }
.Timeline000753 .list li .txt div figure{ width:35%; padding-bottom:35%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; left:10px; top:10px;}
.Timeline000753 .list li .txt div p{margin:0; padding-left:42%;font-size: 13px; line-height:25px; color:#333; height:194px;}
.Timeline000753 .list li time{position:absolute; left:50%; margin-left:-45px; top:0; border-radius:50%; text-align:center; font-family:"Times New Roman";width:90px; height:90px;background-color:#f3f3f3;font-size:14px; font-weight:bold;}
.Timeline000753 .list li time span{ display:block;font-size:16px; padding-top:40%; font-weight:normal;}
.Timeline000753 .list li:hover .txt div::before{ /*border-left-color:#f5c607;*/}
.Timeline000753 .list li:hover .txt .div1{ background:#fff;  box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.Timeline000753 .list li:hover .txt div p{ color:#444;}
.Timeline000753 .list li:hover time{  width:110px; height:110px;  margin-left:-55px;   box-shadow:0 0 10px rgba(0,0,0,0.2); background: #fff; color: #e6a81f;}

.Timeline000753 .list li:hover time span{ font-size: 20px; }
@media(max-width:1200px){
 .Timeline000753{margin: 5% 0;}   
}
@media(max-width:768px){
  .Timeline000753{margin: 10% 0;}
.Timeline000753 .title h1{font-size:35px;}
.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: -46px;font-size:12px;}
.Timeline000753 .list li time span{font-size:18px;}
.Timeline000753 .list li:hover time::before{width:100px; height:100px; left:-7px; top:-7px;}
.Timeline000753 .list li:hover time span{ font-size:18px;}
.Timeline000753 .list li .txt{padding-top: 120px;}

}
@media(max-width:480px){
.Timeline000753 .title h1{font-size:26px; }
}
@media(max-width:640px){
  .Timeline000753{margin: 8% 0;}
.Timeline000753 .list li .txt{ padding-right:0 !important; padding-left:3% !important; }
.Timeline000753 .list li .txt div::before{ display:none;}
.Timeline000753 .list li:hover time{ background-color:#ee7700; color:#fff;}
}
/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{max-width: 1200px;margin: 0 auto;padding-top: 2%;padding-bottom: 4%;}
.RighInfo001108 .header{color: #333;padding: 1% 0%;margin-bottom: 2%; background: #fffdf6; box-shadow: 0 3px 6px #f5f2ea;}
.RighInfo001108 .header p{line-height: 28px;}
.RighInfo001108 .header .p1{font-size:22px;margin: 0;float:left;margin-right:11%;padding-right:5.5%;text-align: center;border-right:1px dashed #f5c607;width: 50%;}
.RighInfo001108 .header .img{float:right;margin-top: 5px;margin-right: 20px;background: #bbb;border-radius: 50px;padding: 12px;}
.RighInfo001108 .header .img2{float:right;margin-top: 2px;margin-right: 20px;background: #007ac6;border-radius: 50px;padding: 13px;}
.RighInfo001108 .header .btn{border:none;background: transparent; float:right;color: #666;padding: 10px 30px;margin-top: 10px;}
.RighInfo001108 .header .p1 span{font-size: 16px;}
.RighInfo001108 .header .p2{font-size:17px;margin: 0;}
.RighInfo001108 .header .p2 span{margin-left: 40px;}
.RighInfo001108 .pic{ float:left; width:48.5%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:48.5%; color:#333;   box-shadow:0 0 6px rgba(0 ,0 ,0 ,0.1);}
.RighInfo001108 .txt .box{padding: 20px 26px;}
.RighInfo001108 .txt .box .btn{background: #f9f9f9;border: none;float:right;color: #666;padding: 10px 30px;}
.RighInfo001108 .txt .box:nth-child(2n){background: #f9f9f9;}
.RighInfo001108 .txt h1{ font-size:18px; font-weight:normal;margin-top: 5px;}
.RighInfo001108 .txt h1 span{color: #333;padding:0 16px;border-left:solid #f5c607 3px;}
.RighInfo001108 .txt dl{ border-top:1px solid #eee;  }
.RighInfo001108 .txt dl img{margin-right:34px;}
.RighInfo001108 .txt dd{ line-height:30px; padding:5px 0;font-size: 15px; color:#555; }
.RighInfo001108 .txt dd span{margin-right: 4%;width: 60px;display: inline-block;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#008fd7; width:120px; text-align:center; border:1px solid #008fd7; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#008fd7; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#008fd7; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}


.RighInfo001108 .txt .flowText{height: 162px;overflow: hidden;display: inline-block;width: 85%;}
.RighInfo001108 .txt #zhank{background: #f5c607;display: none;text-align: center;}
.RighInfo001108 .txt #zhank a{color: #fff;    padding: 5px 20px 5px 10px;font-size: 12px;background: url(../images/RighInfo001108-a_more.png) no-repeat 90% center;}
.RighInfo001108 .txt .flowText2{height: 125px;overflow: hidden;display: inline-block;width: 85%;}
.RighInfo001108 .txt #zhank2{background: #f5c607;display: none;text-align: center;}
.RighInfo001108 .txt #zhank2 a{color: #fff;    padding: 5px 20px 5px 10px;font-size: 12px;background: url(../images/RighInfo001108-a_more.png) no-repeat 90% center;}


@media(max-width:768px){
  .RighInfo001108 .header .p1{width:100%;padding-right: 0;margin-bottom: 2%;border-right: none;}
  .RighInfo001108 .header .p2{padding-left:2%;}
  .RighInfo001108 .pic{width:100%;}
  .RighInfo001108 .txt{width:100%}
}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}
.RighInfo001108_2 .pic,
.RighInfo001108_2 .txt{ float:none; width:auto;}
.RighInfo001108_2 .pic{margin-bottom: 3%}
.RighInfo001108_2 .header .p1{text-align: left;width: auto;}

.RighInfo001108_2 .header{color: #fff;padding: 1% 3%;margin-bottom:0;background: #ffd52d;    border-radius:20px 20px 5px  5px;}
.RighInfo001108_2 .header .p1{font-size:22px;margin: 0;float:left;margin-right: 4%;padding-right: 4%;border-right: 1px solid #fff;text-align: center;border-right: 2px solid #fff;width: 460px;}



/*Banner002489 */
.Banner002489{ margin:0 0%; position: relative; z-index:1;}
.Banner002489 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002489 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002489 .slides {display: block;} 
* html .Banner002489 .slides {height: 0%;}
.no-js .Banner002489 .slides > li:first-child {display: block;}
.Banner002489 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002489 .flex-viewport {max-height: 300px;}
.Banner002489 .slides {zoom: 1;}

.Banner002489 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002489 .slides > li.flex-active-slide img{ transform:scale(1.0);}
.Banner002489 .flex-direction-nav{ display:none;}
.Banner002489 .flex-control-nav{ position:absolute; text-align:center; left:0; bottom:20px; width:100%; z-index:10;}
.Banner002489 .flex-control-nav li{ display:inline-block; list-style:none; padding:0 15px;}
.Banner002489 .flex-control-nav li a{ display:block;width:28px; height:2px; background:#fff; opacity:0.2; cursor:pointer; overflow:hidden; line-height:1000px;}
.Banner002489 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1024px){
.Banner002489{ margin:0;}
}
@media(max-width:640px){
.Banner002489 .flex-control-nav li{ padding:0 5px;}
}
.bg1{padding: 4.2% 0;background: url(../uploadfiles/bg1.jpg);}
.title1{ text-align:center; font-size:36px; color:#000; padding:3% 0;} 
.title1 p{ margin:0; opacity:1; font-size:50px;text-transform: uppercase;margin-bottom: -30px;font-weight: normal;color: rgba(255,255,255,0.5)}
.title1::after{ display:block; content:''; background:#e49d22;margin:20px auto 0; height:2px; width:62px;}
@media(max-width:480px){
.title1{ font-size:24px;}
.title1 p{font-size:14px;}
}

/*Floor002596 */
.Floor002596{    margin-top: 3%;}
.Floor002596 .bg{ position:relative; z-index:1; background:url(../images/Floor002596_bg1.jpg) no-repeat center center; background-size:cover; padding-bottom:8%;padding-top:8%;}
.Floor002596 .bg::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.2); z-index:1;}
.Floor002596 .auto{ position:relative; z-index:2;max-width:1300px;}



.Floor002596 .title{text-align:center;background:url(../images/Floor001703-title_icon.png) no-repeat center top;padding-top:30px;overflow:hidden;padding-bottom: 2%;}
.Floor002596 .title figure{ position:relative;display:inline-block; font-size:30px;line-height: 34px;}
.Floor002596 .title figure span{display:block; color: #007ac6;font-size:16px;text-transform: uppercase;}
.Floor002596 .title figure::before,
.Floor002596 .title figure::after{position:absolute;content:'';height:1px;width:150%;bottom: 23%;background: rgb(0,105,183);background: -moz-linear-gradient(left,  rgba(0,105,183,1) 0%, rgba(157,220,241,1) 100%);background: -webkit-linear-gradient(left,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);background: linear-gradient(to right,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=1 );}
.Floor002596 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor002596 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor002596 li{ float:left; width:20%; margin:0 0%; position:relative; padding-bottom:31.668%; color:#fff;}
.Floor002596 li .hoverbg{ background:rgba(255, 255, 255, 0.75); border:1px solid rgba(255,255,255,0.28); position:absolute; content:''; z-index:2; left:0; top:0; width:100%; height:90%; opacity:0; transition:0.3s;}
.Floor002596 li:hover .hoverbg{ opacity:0;}
.Floor002596 li .hoverbg i{ position:absolute; left:0; width:100%;}
.Floor002596 li .hoverbg i::before,
.Floor002596 li .hoverbg i::after{ width:15px; height:15px; position:absolute; content:''; top:-1px;border-top:1px solid #f4d40e; }
.Floor002596 li .hoverbg i::before{ left:-1px;border-left:1px solid #f4d40e;}
.Floor002596 li .hoverbg i::after{ right:-1px;border-right:1px solid #f4d40e;}
.Floor002596 li .hoverbg i.up{ top:0;}
.Floor002596 li .hoverbg i.down{ bottom:0; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.Floor002596 li .ycenter{ position:absolute; left:0; top:0; width:100%; height:90%; z-index:10;}
.Floor002596 li .main{ width:100%;text-align:center;}
.Floor002596 li .icon{ text-align:center;transform: translateY(39%); transition:0.3s;}
.Floor002596 li .icon aside{ padding:30px; display:inline-block; position:relative;border-radius:50%; }
.Floor002596 li .icon aside::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; background:url(../images/Floor002596_iconbg.png) no-repeat center center; background-size:contain; transform:rotate(85deg);-ms-transform:rotate(85deg);-webkit-transform:rotate(85deg); }
.Floor002596 li:nth-child(1) .icon aside::before{transform:rotate(0);}
.Floor002596 li:nth-child(3) .icon aside::before{transform:rotate(170deg);-ms-transform:rotate(170deg);-webkit-transform:rotate(170deg);}
.Floor002596 li:nth-child(4) .icon aside::before{transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);}
.Floor002596 li:nth-child(5) .icon aside::before{transform:rotate(0);}
.Floor002596 li .icon aside img{ width:60px; height:60px;}
.Floor002596 li p{ font-size:20px; margin:4% 0;}
.Floor002596 li pre{ max-width:210px; margin:0 auto;text-align:center; line-height:21px; opacity:0.8; height:40px; overflow:hidden; margin-bottom:8%; color: #fff; font-size: 12px; }
.Floor002596 li pre,
.Floor002596 li .more{ transform: translateY(39%); opacity:0; transition:0.3s;}
.Floor002596 li .more a{ display:inline-block; background: #fff; color:#e49d22; width:138px; line-height:39px; box-shadow: 0 0 5px rgba(0,0,0,0.15)}
.Floor002596 li .more a::after{ background:url(../images/Floor002596_more.png) no-repeat center center; background-size:contain; display:inline-block; content:''; vertical-align:middle; margin-left:5px; width:35px; height:7px;}
.Floor002596 li:hover pre,
.Floor002596 li:hover .more,
.Floor002596 li:hover .icon{transform: translateY(0); opacity:1;}
.Floor002596 li:hover .icon aside{background:rgba(255,255,255,1);}
.Floor002596 li:hover .icon aside::before{ display:none;}
.Floor002596 li:hover p{color: #fff;font-size:16px; }

.Floor002596 li .icon aside .hover{ display:none;}
.Floor002596 li:hover .icon aside img{ display:none;}
.Floor002596 li:hover .icon aside .hover{ display:block; width:90px; height:90px;}
@media(max-width:1366px){
.Floor002596 li p{font-size: 18px;}	
}
@media(min-width:641px) and (max-width:768px){
.Floor002596 li .icon aside{ padding:10px;}
.Floor002596 li .icon aside img{ width:46px; height:46px;}
}
@media(max-width:640px){
.Floor002596 li{ width:48%; padding-bottom:40%; transition:0.3s;}
.Floor002596 ul:hover li{padding-bottom:60%;}
.Floor002596 li p{font-size: 15px;}	
    .Floor002596 li:hover .icon aside .hover{ display:block; width:60px; height:60px;}
}
@media(max-width:480px){
.Floor002596 li .icon aside{ padding:15px;}
.Floor002596 li .icon aside img{ width:40px; height:40px;}
.Floor002596 ul:hover li{padding-bottom:80%;}
}
/*
 .Floor002444 为demo编号
 */
.Floor002444{padding: 8% 0 12%;background: url(../images/bg2.jpg)no-repeat; text-align: center;}



.Floor002444 .title{text-align:center;background:url(../images/Floor001703-title_icon.png) no-repeat center top;padding-top:30px;overflow:hidden;padding-bottom: 2%;}
.Floor002444 .title figure{ position:relative;display:inline-block; font-size:30px;line-height: 34px;}
.Floor002444 .title figure span{display:block; color: #007ac6;font-size:16px;text-transform: uppercase;}
.Floor002444 .title figure::before,
.Floor002444 .title figure::after{position:absolute;content:'';height:1px;width:150%;bottom: 23%;background: rgb(0,105,183);background: -moz-linear-gradient(left,  rgba(0,105,183,1) 0%, rgba(157,220,241,1) 100%);background: -webkit-linear-gradient(left,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);background: linear-gradient(to right,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=1 );}
.Floor002444 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor002444 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor002444 .wrap-head .con{ position: absolute; bottom: 0; left: 50%; color: #666; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; width: 265px; text-align: left;  padding-left: 30px;}
@media only screen and (max-width: 640px) {
	.Floor002444 .wrap-head .con{ display: block; position: relative; left: 0; top: 0; margin: 0 auto; text-align: center;}
}
.Floor002444 .wrap-content figure{ font-size: 16px; line-height: 36px; color: #555; max-width: 1200px; text-align: center; margin: 0 auto 6%;}

.Floor002444 .all_more{ border:1px solid #f5c607;  font-size:15px; display:inline-block; line-height:40px; padding-left:36px; padding-right:52px; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;  margin:0 auto;  color:#f5c607;}
.Floor002444 .all_more:hover{ padding-right:36px; background: linear-gradient(to top right, #e49d23 0%, #f9e743 100%); background-position:120% center; color:#fff; transition:all ease 0.5s; box-shadow: 0 0 5px rgba(0,0,0,0.15);}


/*
 .Floor002446 为demo编号
 */
.Floor002446 .auto{ position: relative; }
@media only screen and (max-width: 1200px) {
.Floor002446 .auto{ margin-left: 15px; margin-right: 15px;}	
}

.Floor002446 .title{text-align:center;background:url(../images/Floor001703-title_icon.png) no-repeat center top;padding-top:25px;overflow:hidden;padding-bottom: 2%;}
.Floor002446 .title figure{ position:relative;display:inline-block; font-size:30px; font-family:'ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“';}
.Floor002446 .title figure span{display:block; color: #007ac6;form:uppercase;font-size:35px;font-family:"Courier New", Helvetica, Arial, sans-serif;}
.Floor002446 .title figure::before,
.Floor002446 .title figure::after{position:absolute;content:'';height:1px;width:150%;bottom: 23%;background: rgb(0,105,183);background: -moz-linear-gradient(left,  rgba(0,105,183,1) 0%, rgba(157,220,241,1) 100%);background: -webkit-linear-gradient(left,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);background: linear-gradient(to right,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=1 );}
.Floor002446 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor002446 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}


.Floor002446 .wrap-content{}
.Floor002446 .wrap-content .more{ color: #fff; text-align: center; width: 180px; height: 40px; line-height: 40px; display: block; background: url(../images/Floor002446-more_bg.jpg) no-repeat left top; margin: 2.5% auto 0;}
.Floor002446 .wrap-content .list li .pic{ overflow: hidden;}
.Floor002446 .wrap-content .list li .pic a{ background-position: center; background-size: cover; background-repeat: no-repeat; display: block;
transition: transform .5s ease-in-out;
}
.Floor002446 .wrap-content .list li .pic a:hover{ transform: scale(1.05);}
.Floor002446 .wrap-content .list li .pic img{visibility: hidden;}
.Floor002446 .wrap-content .list li .word{ position: relative; padding:30px 20px 30px 110px; min-height: 146px;}
.Floor002446 .wrap-content .list li .word{ transition:  all .3s ease-in-out;}
.Floor002446 .wrap-content .list li .word time{ position: absolute; left: 0; top: 30px; color: #38806a; font-size: 14px; text-align: center;  background: url(../images/Floor002446-line.png) no-repeat right top; height: 100%; width: 90px;}
.Floor002446 .wrap-content .list li .word time span{ font-size: 40px; display: block;}
.Floor002446 .wrap-content .list li .word dt{overflow:  hidden; line-height: 28px; max-height: 56px; font-size: 20px; margin-bottom: 10px;}
.Floor002446 .wrap-content .list li .word dt a{ color: #333;}
.Floor002446 .wrap-content .list li .word dd{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size: 14px; color: #666;}
.Floor002446 .wrap-content .list li:hover .word{ background: #38806a;}
.Floor002446 .wrap-content .list li:hover .word *{ color: #fff !important;}
.Floor002446 .wrap-content .list li:hover .word time{ background-image: url(../images/Floor002446-line_hover.png);}

/*Bottom002577 */
.Bottom002577{ background:#292d30; padding:3% 0 0% 0;}
.Bottom002577 .bottom{ padding-bottom:4%;}
.Bottom002577 .bottom nav dt{ color:#bfc0c2;}
.Bottom002577 a{ color:#8a8b8e;}
.Bottom002577 a:hover{ color:#f59000;}
.Bottom002577 .copyright{ padding:20px 0; font-size:12px; color:#8a8b8e; border-top:1px solid #3b3e41;}
.Bottom002577 .copyright dd a{ display:inline-block;}
.Bottom002577 .copyright dd a::after{ display:inline-block; content:''; width:1px; height:7px; margin:0 10px; background:#8a8b8e; opacity:0.2;}
.Bottom002577 .copyright dd a:last-child::after{ display:none;} 

.Bottom002577 .bottom .right{ max-width:274px;float: right}
.Bottom002577 .bottom .links .weixin{}
.Bottom002577 .bottom .links p{ margin:10px 0; color:#8a8b8e;padding-left: 21px;}
.Bottom002577 .bottom .links ul{ position:relative; z-index:50; margin:3% 0 36% 0;}
.Bottom002577 .bottom .links ol{ border:1px solid #6b6c70; border-radius:36px; line-height:36px; padding:0 18px; background:url(../images/Bottom002577_a_sel.png) no-repeat 95% center; color:#bfc0c2;}
.Bottom002577 .bottom .links li{ display:none; position:absolute; left:18px; z-index:40; right:18px; bottom:100%; background:#bfc0c2; border-radius:4px 4px 0 0;}
.Bottom002577 .bottom .links li a{ display:block; line-height:20px;padding:5px 10px;}
.Bottom002577 .bottom nav dl{ float:left; margin-right:8.5%;}
.Bottom002577 .bottom nav dl:last-child{ margin-right:0;}
.Bottom002577 .bottom nav dt{ font-size:18px; padding-bottom:20px;color: #fff}
.Bottom002577 .bottom nav dd{ line-height:30px;}
.Bottom002577 .bdsharebuttonbox{padding-left: 20px}
.Bottom002577 .bdsharebuttonbox a{ width:30px; padding:0; height:30px; border-radius:50%; background: url(../images/Bottom002577_share.png) no-repeat left center #acacac; margin:0 10px 0 0;}
.Bottom002577 .bdsharebuttonbox a.bds_qzone{ background-position:-40px center;}
.Bottom002577 .bdsharebuttonbox a.bds_tsina{ background-position:-80px center;}
@media(max-width:1024px){

.Bottom002577 .bottom .right{margin:0 auto;text-align: center;}
.Bottom002577 .bottom .links ul{ margin:3% 0;}
.Bottom002577 .bottom .bdsharebuttonbox{ display:table; margin:0 auto;}
.Bottom002577 .copyright{ text-align:center; line-height:24px;}
}
@media(min-width:1025px){
.Bottom002577 .bottom .right{ float:right;width:30%;  border-left:1px solid #525558; padding-left:8%;}
.Bottom002577 .copyright dd{ float:left;}
.Bottom002577 .copyright dt{ float:right;}
}
@media(max-width:960px){
  .Bottom002577 .bottom nav{ display:none;}
  .Bottom002577 .bottom .right{float:none;}
      .Bottom002577 .bottom .links p{padding-left:0;}
   .Bottom002577 .bdsharebuttonbox{padding-left: 10px} 
}



.Floor001370{padding: 4% 0;}
.Floor001370 .title{ text-align:center; font-size:36px; color:#000; padding-bottom:3%;}
.Floor001370 .title p{ margin:0; opacity:1; font-size:50px;text-transform: uppercase;margin-bottom: -30px;font-weight: normal;color: #f1f1f1}
.Floor001370 .title::after{ display:block; content:''; background:#e49d22;margin:20px auto 0; height:2px; width:62px;}
.Floor001370 .list{margin-top: 10px; }
.Floor001370 .list li{width: 32%; margin-right: 2%; float: left;background: #fafafa}
.Floor001370 .list li:last-child{margin-right:0;}
.Floor001370 .list ul li:hover{background-image: linear-gradient(to right, #e49d22 0%, #ffce53 200%);box-shadow: 0px 3px 20px #ddd}
.Floor001370 .list ul li:hover .dot{color: #fff;}
.Floor001370 .list ul li:hover p{color: #fff;}
.Floor001370 .pic img{width: 100%; display: block;}
.Floor001370 .con{ padding:0 6% 6% 6%;}
.Floor001370 .con time{width: 69px; height: 69px; padding-top:2px; display:block; position:relative; margin-top: -40px;margin-left: 0px ;background-image: linear-gradient(to right, #e49d22 0%, #ffce53 200%);  text-align: center; font-size: 42px; font-family: "Arial"; color: #fff; margin-bottom:10px;}
.Floor001370 .con time span{font-size: 12px; display: block;}
.Floor001370 .con .dot{font-size: 18px;color: #000}
.Floor001370 .con p{height: 72px; line-height:26px; overflow: hidden;  color: #7f7f7f;}
@media (max-width:640px){
.Floor001370 .list ul li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:480px){
.Floor001370 h3{font-size:24px;}
}






/*
 .Floor002599 为demo编号
 */

.Floor002599{padding: 5% 0;}
.Floor002599 .title{text-align:center;background:url(../images/Floor001703-title_icon.png) no-repeat center top;padding-top:30px;overflow:hidden;padding-bottom: 2%;}
.Floor002599 .title figure{ position:relative;display:inline-block; font-size:30px;line-height: 34px;}
.Floor002599 .title figure span{display:block; color: #007ac6;font-size:16px;text-transform: uppercase;}
.Floor002599 .title figure::before,
.Floor002599 .title figure::after{position:absolute;content:'';height:1px;width:150%;bottom: 23%;background: rgb(0,105,183);background: -moz-linear-gradient(left,  rgba(0,105,183,1) 0%, rgba(157,220,241,1) 100%);background: -webkit-linear-gradient(left,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);background: linear-gradient(to right,  rgba(0,105,183,1) 0%,rgba(157,220,241,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=1 );}
.Floor002599 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor002599 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor002599 nav{text-align: center;margin-bottom:50px;}
.Floor002599 .btn{text-align: center;display: block;}
.Floor002599 .btn button{background: #f8f8f8;display: inline-block;border: 0;width: 200px;padding: 10px 0;font-size: 17px;text-align: center;margin: 0 20px;font-family: 微软雅黑; border-radius: 30px; }
.Floor002599 .btn a{background: #f8f8f8;display: inline-block;border: 0;width: 200px;padding: 10px 0;font-size: 17px;text-align: center;margin: 0 20px;font-family: 微软雅黑; border-radius: 30px; color: #999;}
.Floor002599 .btn img{padding-right: 10px;  margin-top: -4px;}
.Floor002599 .btn span img{display:none;}
.Floor002599 .btn button.on span img,.Floor002599 .btn button:hover span img{display:inline-block;}
.Floor002599 .btn button.on img,.Floor002599 .btn button:hover img{display:none;}
{display:none;}
.Floor002599 .btn button.on,
.Floor002599 .btn button:hover{background: linear-gradient(to top right, #e49d23 0%, #f9e743 100%); color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.Floor002599 .btn button:nth-child(3){color: #999;}
.Floor002599 li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 li{ float:left; width:32%; padding-bottom:44%; margin-right:2%; position: relative;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{transition:0.2s;opacity:0;position:absolute;left:0;top:0;width:100%;height: 100%;content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5);background-size:10% auto;z-index: 3;}
.Floor002599 li:nth-child(2) .Ispic::before{bottom:0 !important; top:auto;}
.Floor002599 li:hover .Ispic{ filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(1px); /* Chrome, Opera */
       -moz-filter: blur(1px);
        -ms-filter: blur(1px);    
            filter: blur(1px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1, MakeShadow=false); /* IE6~IE9 */}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
	
.Floor002599 li .txt{ border-left:2px solid #f3f8fa;transition:background 0.3s; background: #f9f9f9;}
.Floor002599 li:hover .txt{ background:#f3f8fa;}
.Floor002599 li .main{ padding:0 12.5%; width:100%;}
.Floor002599 li .main time{ color:#333;}
.Floor002599 li .main time span{ font-size:36px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;}
.Floor002599 li .main p{ line-height:24px; height:48px; color:#9a9a9a;}
.Floor002599 li .more{ color:#fff; border:1px solid #f5c607;color: #f5c607; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more::after{ width:20px;}
.Floor002599 li .more2{ border:1px solid #007ac6;background:#fff;color: #007ac6; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 li .more2::after{ background:url(../images/Floor002599_more2.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li .more3{ color:#fff; background:#0099e1; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 li .more3::after{ background:url(../images/Floor002599_more3.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more2{color:#fff; background:#007ac6;}
.Floor002599 li:hover  .more2::after{ background:url(../images/Floor002599_more3.png) no-repeat right center;}
.Floor002599 li:hover .main .dot{color: #007ac6; }
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;}
.Floor002599 li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599 li .Ispic{position:relative;padding-bottom: 40%;display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{margin:0 auto;max-width: 100%;}
.Floor002599 li::before{height: 49%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}




/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}


/*
 .Menu002290 为demo编号
 */
.Menu002290{ line-height:22px;border-bottom:solid 1px #e6e6e6;}
.Menu002290 .menu ul li{ display:inline-block; padding-right: 3%;}
.Menu002290 .menu ul li a{ font-size:16px;  display:inline-block; color:#888; position:relative; overflow:hidden;}
.Menu002290 .menu ul li img{margin-right: 7px; width: 25px}
.Menu002290 .menu ul li .hoverimg{display: none;}
.Menu002290 .menu ul li.on a,
.Menu002290 .menu ul li a:hover{ color:#e6a81f; border-color:#e6a81f; }
.Menu002290 .menu ul li.on img,
.Menu002290 .menu ul li a:hover img{display: none;}
.Menu002290 .menu ul li.on .hoverimg,
.Menu002290 .menu ul li a:hover .hoverimg{display: inline-block;}

.Menu002290 .menu ul li i{ width: 30px; height: 30px; display: inline-block; margin-right: 10px; margin-bottom: -10px}
.Menu002290 .menu ul li:first-child i{ background: url(../images/2209icon5.png)}
.Menu002290 .menu ul li:nth-child(2) i{ background: url(../images/2209icon2.png)}
.Menu002290 .menu ul li:nth-child(3) i{ background: url(../images/2209icon.png)}
.Menu002290 .menu ul li:nth-child(4) i{ background: url(../images/2209icon3.png)}
.Menu002290 .menu ul li:nth-child(5) i{ background: url(../images/2209icon4.png)}


.Menu002290 .menu ul li:first-child.on i{ background: url(../images/2209icon5hover.png)}
.Menu002290 .menu ul li:nth-child(2).on i{ background: url(../images/2209icon2hover.png)}
.Menu002290 .menu ul li:nth-child(3).on i{ background: url(../images/2209iconhover.png)}
.Menu002290 .menu ul li:nth-child(4).on i{ background: url(../images/2209icon3hover.png)}
.Menu002290 .menu ul li:nth-child(5).on i{ background: url(../images/2209icon4hover.png)}



.Menu002290 .menu ul li:first-child:hover i{ background: url(../images/2209icon5hover.png)}
.Menu002290 .menu ul li:nth-child(2):hover i{ background: url(../images/2209icon2hover.png)}
.Menu002290 .menu ul li:nth-child(3):hover i{ background: url(../images/2209iconhover.png)}
.Menu002290 .menu ul li:nth-child(4):hover i{ background: url(../images/2209icon3hover.png)}
.Menu002290 .menu ul li:nth-child(5):hover i{ background: url(../images/2209icon4hover.png)}



.Menu002290 .location{ display: none; float:right; background:url(../images/Menu002290-location_home.png)no-repeat left center; padding:25.5px 0;  padding-left:27px; }
.Menu002290 .location a{ color:#acacac; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Menu002290 .location span{ color:#e6a81f;}
@media only screen and (min-width: 768px) {
.Menu002290 .location{ display: block;}
.Menu002290 .menu ul li a{border-bottom: 3px solid transparent; line-height: 40px; margin:0 0 10px;  }
}
@media only screen and (min-width: 756px){
.Menu002290 .menu ul li{padding-top:1%;}	
}
@media only screen and (max-width: 756px){
 .Menu002290{margin-top:2%} 
 .Menu002290 .menu ul li{width: 31%;float:left;margin-bottom: 3%;background: #eee;margin-right: 3.5%;height: 35px;line-height: 35px;padding-right: 0;text-align: center;font-size: 15px;}
 .Menu002290 .menu ul li:nth-child(3n){margin-right:0%;}
}
@media only screen and (max-width: 480px){
  .Menu002290 .menu ul li{width: 48%;margin-right: 4%;} 
  .Menu002290 .menu ul li:nth-child(2n){margin-right:0%;}
  .Menu002290 .menu ul li:nth-child(2n-1){margin-right: 4%;}
	  .Menu002290 .menu ul li a{font-size:14px;}
}


/*RighInfo002218*/

/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:3% 0;}
.RighInfo002218 .box1{color:#728391;font-size:14px;line-height:30px;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .pic_video{float:right;margin-left:5%;width: 580px;}
.RighInfo002218 .box1 .h3{font-size:28px;color:#0c7add;margin:0 0 30px 0;}
.RighInfo002218 .box1 .h3::after{content: '';display: block;background: #0c7add;width: 60px;height: 3px;margin-top: 40px}
.RighInfo002218 .box1 figure{color:#777;padding: 2% 0;font-size: 15px}
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .box1 .pic_video{width: 100%;float: none;margin-left: 0;display: block;max-width: 580px;margin: 0 auto;}
}

.RighInfo002218 .videobox{ position: relative;height: 200px;}
.RighInfo002218 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.RighInfo002218 .videobg .play{ display: block; background: url(../images/Floor002460-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.RighInfo002218 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.RighInfo002218 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.RighInfo002218 .videobg,.RighInfo002218 .videobox{ height: 320px;}
	.RighInfo002218 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.RighInfo002218 .videobg,.RighInfo002218 .videobox{ height: 400px;}
	.RighInfo002218 .videobg .play{background-size:50px 50px;}
}


/*RighInfo002218 End*/


/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative;line-height:70px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;text-align: center}
.PicList002239 li dt{font-size: 16px; color: #333;text-align: center}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}

.pro{padding-top: 2%;padding-bottom: 1%;}
.pro table{width: 100%;text-align: center;}
.pro table th{border: 1px solid #ddd;background:#0c7add;color: #fff;line-height: 55px;font-size: 16px;}
.pro table td{border: 1px solid #ddd;    line-height: 30px;padding: 10px 0;color: #333;}
.pro table tr:hover td a{color:#0c7add;}
.pro table tr:nth-child(2n){background: #f9f9f9;}
.alt{background: #f0f0f0;}
/*PicList002097 */
.PicList002097{max-width: 1200px;margin: 0 auto;margin-top: 2.5%;margin-bottom: 1.5%;}
.PicList002097 .title{font-size: 26px;color: #333;font-weight: bold; text-align: center;}
.PicList002097 .title:after{}

.PicList002097 .all_more{float:right; border:1px solid #f5c607;  font-size:14px; display:inline-block; line-height:40px; padding-left:26px; padding-right:42px; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;  margin:0 auto;  color:#f5c607;}
.PicList002097 .all_more:hover{ padding-right:26px; background: linear-gradient(to top right, #e49d23 0%, #f9e743 100%); background-position:120% center; color:#fff; transition:all ease 0.5s; box-shadow: 0 0 5px rgba(0,0,0,0.15);}



.PicList002097 ul{margin-top: 3%;}
.PicList002097 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002097 li .Ispic{ display:block; padding-bottom:83%;}
.PicList002097 li .Ispic img{ display:none;}
.PicList002097 li div{ border:1px solid #eaeaea; border-top:0;}
.PicList002097 li .dot{ text-align:center;padding:5% 5% 0 5%;font-size: 16px;}
.PicList002097 li .dot:after{ display:block; content:''; height:1px; width:53px; margin:0 auto; margin-top:5%; background-color:#eaeaea;}
.PicList002097 li p{ line-height:22px; overflow:hidden; height:54px; color:#666; font-size:14px; padding:0 8%;}
.PicList002097 li aside{ border-top:1px solid #eaeaea; padding:0 5%; line-height:36px; text-align:center;}
.PicList002097 li aside a{ background:url(../images/PicList002097-more.gif) no-repeat right center; padding-right:15px; color:#333; display:inline-block;}
@media(min-width:769px){
.PicList002097 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002097 li{ width:32%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002097 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002097 li{ width:49%;}
.PicList002097 li:nth-child(2n){ margin-right:0;}
}
/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:70px;background:#aaa; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:70px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:70px; height:70px; background:url(../images/Other002539-icon.png) no-repeat left top #aaa; border-bottom:2px solid #fff;}
.Other002539>a.icon{border: 0}
.Other002539 .li_sina .icon{ background-position:0 -74px;}
.Other002539 .li_tel .icon{ background-position:0 -144px;}
.Other002539 .li_feedback .icon{ background-position:0 -222px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}

.rhinfo{}
.rhinfo .auto{border-bottom: 1px dotted #ddd;padding-bottom: 2.5%;}
.rhinfo .word{    margin-top: 3%;}
.rhinfo .word .p1{font-size: 18px;color: #333;}
.rhinfo .word .p2{font-size: 16px;color: #666;line-height: 33px;}
.rhinfo .pic img{float:left;width: 33%;margin-right: 0.5%;}
.rhinfo .pic img:nth-child(3){margin-right: 0;}
.rhinfo .more{text-align: center;margin-top: 4%;}
.rhinfo .more a{background: #f5c607;color: #fff;padding: 1% 2%;font-size: 16px;}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#ffd52d;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end,
.Page002274 .p_jump{display: none;}



/*PicList001958*/
.PicList001958{padding: 2% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;transition: all 1s;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li h1 a:hover{ color: #0c7add}
.PicList001958 li:hover .Ispic{transform: scale(1.1);}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}



/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1100px;}
.RighInfo002228 .single-header{ text-align:center;border-bottom: 1px solid #ddd}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header p span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#555; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;text-align: center}
.RighInfo002228 .more{float: right;margin-top: 25px}
.RighInfo002228 .more a{display: inline-block;width: 120px;height: 40px;text-align: center;background: #f5f5f5;color: #333;line-height: 40px}
.RighInfo002228 .more a:hover{color: #fff;background: #0c7add}
.RighInfo002228 .info_pn{float: left;margin-top: 20px;}
.RighInfo002228 .info_pn span {display: block;padding: 2px 0;}
.RighInfo002228 .info_pn span a{color: #555}
.RighInfo002228 .info_pn span a:hover{color: #0c7add}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*
 TextList000858 为demo编号
 */
.TextList000858{padding:3% 0 2% }
.TextList000858 ul{ overflow:hidden;}
.TextList000858 ul li{}
.TextList000858 ul li span,.TextList000858 ul ol span{ width:25%; float:left; position:relative; font-weight:bolder; background: #0c7add; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;}
.TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;}
.TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#fff;}
.TextList000858 ul li span:first-child{ padding-left:0; width:25%;}
.TextList000858 ul li span em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:12px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#0c7add; display:block; font-size:18px;}


.TextList000858 ul li .con{ display:none;}
.TextList000858 ul li .con{position:relative; padding:20px 168px 50px 28px;background: #fafafa}
.TextList000858 ul li .con a{ height:31px; line-height:31px; text-align:center; color:#0c7add; font-weight:bold;background: url(../images/TextList000488_icon.png)no-repeat right center;padding-right: 40px;display: inline-block;margin-top: 20px;font-size: 16px}
.TextList000858 ul li dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;height:30px; line-height:30px;margin-top: 20px}
.TextList000858 ul li dl dt:first-child{ margin-top: 0}
.TextList000858 ul li dl dd{ font-size:13px; color:#666; line-height:25px;}

@media (max-width:768px){
.TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
.TextList000858 ul li dl{ padding:28px}

	}
@media (max-width:480px){
.TextList000858 ul li span{ font-size:12px;}
.TextList000858 ul li span:first-child{ padding-left: 2%; width:25%;}
.TextList000858 ul li span em{ left:5%;}
	}
@media (max-width:320px){
.TextList000858 ul li span em{ left:2%;}
	}


/*Map002515 */
.Map002515{padding: 3% 0}
.Map002515 .auto{ background:#fafafa; padding:2%;}
.Map002515 .title{ color:#0c7add; font-size:28px;padding-bottom:5%;background: url(../images/Map002515_icon.png)no-repeat left top;padding-left: 70px;}
.Map002515 .list{}
.Map002515 .list .fl{width: 48%;margin-right: 2%}
.Map002515 .list .name{ font-size:20px; color:#009b4c; padding-left:40px; background:url(../images/Map002515_icon_3.png) no-repeat left center; margin-bottom:3%;} 
.Map002515 .list p{ margin:0; line-height:30px; font-size:16px;}
.Map002515 .map{height:340px;width: 50%}
.Map002515 .map *{ box-sizing:content-box;}
.Map002515 .map img{ max-width:none;}
@media(max-width:1024px){
.Map002515 .auto{padding:2%;}
}
@media(max-width:1024px) and (min-width:641px){
.Map002515 .number dd h3{ font-size:20px; }
}
@media(max-width:960px){
.Map002515 .list .fl{width: 100%;margin-bottom: 2%;}
.Map002515 .map{width: 100%;}
}
@media(max-width:640px){
.Map002515 .number dl{ float:none !important; width:100%; margin-bottom:2%;}
.Map002515 .title{font-size:24px;padding-top: 5%;}
}


	/*
 .Floor000987 为demo编号
 */
.Floor000987{ padding:2% 0 4%; text-align: center;}
.Floor000987 .title{font-size: 26px;color: #333;font-weight: bold; text-align: center;  }
.Floor000987 .title:after{content:'';width: 50px;height: 2px;background: #f5c607;display: block; margin: 1% auto 3%;}
.Floor000987 .all_more{ border:1px solid #f5c607;  font-size:14px; display:inline-block; line-height:40px; padding-left:26px; padding-right:42px; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;  margin:0 auto;  color:#f5c607;}
.Floor000987 .all_more:hover{ padding-right:26px; background: linear-gradient(to top right, #e49d23 0%, #f9e743 100%); background-position:120% center; color:#fff; transition:all ease 0.5s; box-shadow: 0 0 5px rgba(0,0,0,0.15);}


.Floor000987 li{ float:left; width:25%; text-align:center; margin-bottom:3%;}
.Floor000987 li figure{ position:relative; transition:all 0.5s ease-out 0s;}
.Floor000987 li figure img{ width:135px; height:156px;padding-left: 5px;}
.Floor000987 li figure a{ position:absolute; width:142px; height:156px; left:50%; margin-left:-71px;top:0; background:url(../images/Floor000987-imgbg.png); z-index:3;}
.Floor000987 li h5{ font-size:16px; margin:7% 0; font-weight: normal;}
.Floor000987 li h5 a{ color:#333;transition:all ease-in-out 0.3s;}
.Floor000987 li:hover figure{transform: scale3d(1.08,1.08,1.08);}
.Floor000987 li:hover h5 a{ color:#e6a81f;}
@media(max-width:768px){
.Floor000987 li{ width:50%; margin:2% 0;}
}
@media(max-width:480px){
.Floor000987 h1{font-size:20px;}
.Floor000987 h1 span{ font-size:16px;}
}





.join_table{ display: none; position: fixed; z-index: 200; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.join_table .table_con{position: absolute;left: 50%;top: 50%;background: #fff;max-width: 1000px;width: 100%;transform: translate(-50%,-50%);padding: 15px;border-radius: 10px;}
.join_table .table_con .close{position: absolute;right: -10px;top: -10px;width: 30px;height: 30px;line-height: 30px;font-size: 20px;text-align:center;cursor: pointer;color: #fff;background-color: #dab96b;border-radius: 50%;}
.join_table .table_con table td{ line-height: 30px;     padding-bottom: 10px;}
.join_table .table_con table .td{ width: 100px; vertical-align: top;}
.join_table .table_con table td input.text{width: 95%;line-height: 35px;padding: 0 10px;border: 1px solid #ccc;border-radius: 5px;}
.join_table .table_con table p{ margin: 0;}
.join_table .table_con table .btn{padding: 0 10%;line-height: 30px;background-color: #dab96b;border: none;color: #fff;border-radius: 5px;}
.join_table .table_con table .btn2{ background: #1984d6; color: #fff;}
.join_table .pic{width: 40%;float: left;}
.join_table .form_table{float: right;width: 55%;}
@media(max-width:768px){
.join_table .pic{width:100%;float:none;} 
.join_table .form_table{width:100%;float:none;margin-top: 3%;} 
.join_table .table_con .close{top: -10px;right: 0;}
}
@media(max-width:480px){
  .join_table .table_con .close{display:none;}
}



/*
 .TextList001729 为demo编号
 */
.TextList001729{padding: 3% 0 2%;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ }
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type li::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#fff;}
.TextList001729 ol.type li,
.TextList001729 .list li{width: 25%;float: left;position: relative;font-weight: bolder;background: #0c7add;margin-bottom: 5px;line-height: 45px;height: 45px;color: #fff;text-align: center;}
.TextList001729 .list{}
.TextList001729 ul.type li{background: #e5e5e5;color: #333;font-weight: normal;}
.TextList001729 ul.type li em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:12px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#0c7add; display:block; font-size:18px;}

.TextList001729 ul.type li:nth-child(6){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(6){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{/* border-bottom:1px solid #e5e5e5; */}
.TextList001729 .list .con{display:none;position: relative;padding: 20px 0 50px 28px;background: #fafafa;}
.TextList001729 .list .con strong{color: #333;font-size: 15px;font-weight: normal;}
.TextList001729 .list .con dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;line-height:30px;margin-top: 20px}
.TextList001729 .list .con dl dt:first-child{ margin-top: 0}
.TextList001729 .list .con dl dd{ font-size:13px; color:#666; line-height:25px;}

.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{height: 31px;line-height: 31px;text-align: center;color: #0c7add;font-weight: bold;background: url(../images/TextList000488_icon.png)no-repeat right center;
padding-right: 40px;display: inline-block;margin-top: 20px;font-size: 16px;
}

@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}
@media(max-width:640px){
.TextList001729 ul.type li em{display:none;}
}
@media(max-width:480px){
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
}


.bd_weixin_popup{height: 330px!important;}
