
.til{width:25%;position: relative;}
.til.til02{margin-top: 80px;}
.til.til02{color: #fff;}
.til.til02 .p{color: #fff;}
.til.til02 h3{color: #fff;}
.til h3{font-size: 30px;font-weight: bold;margin: 0;margin-bottom: 4%;    color: #333;}
.til .p{width:100%;padding-top:30px;border-top:4px solid #ee2d24;font-size: 14px;line-height: 2.5;color: #333;text-align: justify;}
.til.til02 .more{right: 0;bottom: -20%;}
.til .more{position: absolute;right: -30%; width:200px;height:46px;line-height:46px;text-align: center;background:#ee2d24;    z-index: 10; bottom: -80%;}
.til .more a{color: #fff;font-size: 16px;font-weight: bold; }
.til03{padding-left: 5px;font-weight: 700;text-transform: uppercase;font-size: 20px;line-height: 50px;color: #333;    border-bottom: 5px solid #e0e0e0;margin-bottom: 8px;}
.til03 span{color: #ee2d24;font-weight: 700;text-transform: uppercase;font-size: 20px;line-height: 30px;font-family: "宋体";margin-right: 10px;}
.wordtxt h2{font-size: 18px;line-height: 2;font-weight: bold;color: #333;margin-bottom: 0;}
.wordtxt p{margin-top: 0;line-height: 2;color: #333;font-size: 16px;}
.cen{margin-top: 20px;}
@media (max-width:480px){
    .til{width:100%;float: none;}
    .til h3{font-size: 20px;}
    .til .more{display: none;}
    .til.til02{margin-top: 3%}
}
/*Top002526 */
.Top002526{position:relative;z-index:100;}
.Top002526 .header-top{ padding: 25px 0 30px 0}
.Top002526 .header-top .auto{ position:relative; z-index:102;}
@media(min-width:1025px){
.Top002526 .logo{ text-align:center;}
} 
.Top002526 .header-top dl{ position:absolute; top:50%; margin-top:-16px;}
.Top002526 .dl_left{ left:0; z-index:50;}
.Top002526 .dl_right{ right:0;}
.Top002526 .header-top dl dd{ float:left; line-height:32px; position:relative; padding:0 15px;}
.Top002526 .header-top dl dd a{    color: #0d0505;font-weight: bold;}
.Top002526 .header-top dl dd a:hover{ color:#ee2d24;}
.Top002526 .header-top dl dd::after{ position:absolute; content:''; right:0; width:1px; height:50%; top:25%; background:rgba(255,255,255,0.3);}
.Top002526 .header-top dl dd:last-of-type::after{ display:none;}
.Top002526 .top-search{width: 210px;}
.Top002526 .top-search .search{position:absolute;/* display:none; */right:15px;width:180px;top:0;}
.Top002526 .search .text{width:100%;height:32px;line-height:32px;border:none;/* border: 1px solid #333; */color: #333;padding: 0 52px 0 10px;background: #d4d4d4;}
.Top002526 .search .btn{position:absolute;right: 5px;top:0;height:32px;width:22px;background: url(../images/Top002526_top_icon_search_on.png) no-repeat center center;/* border-bottom:1px solid #7a7a7a; */}
.Top002526 .open-search{ width:22px; height:32px; display:block; background:url(../images/Top002526_top_icon_search.png) no-repeat center center;}
.Top002526 .top-language a{ border-bottom:1px solid #b8b8b8; text-transform:uppercase; font-size:12px;}
.Top002526 .top-language::before{ display:inline-block; vertical-align:middle; content:''; width:22px; height:22px; margin-right:10px; background:url(../images/Top002526_top_icon_language.png) no-repeat;}
.Top002526 .dl_left dd a{ display:block;}
.Top002526 .dl_right dd:last-child,
.Top002526 .dl_left dd.online_shop{ padding-right:0;}
.Top002526 .dl_left dd.online_shop > a{ padding-left:29px; padding-right:15px;background:url(../images/Top002526_top_icon_shop.png) no-repeat 6px center;}
.Top002526 .dl_left dd.online_shop.on > a{ background-color:#ee2d24; color:#fff; position:relative;} 
.Top002526 .dl_left dd.online_shop.on > a::after{ position:absolute; content:''; border:4px solid transparent; border-top-color:#fff; right:2px; top:50%; margin-top:-2px;}
.Top002526 .dl_left dd.online_shop ul{ position:absolute; left:0; top:100%; background:#fff; width:100%; display:none;}
.Top002526 .dl_left dd.online_shop li img{ margin:0 5px 0 10px; width:25px; height:25px;}
.Top002526 .dl_left dd.online_shop li a{ font-size:12px; color:#333; display:block;padding:10px 0;}
.Top002526 .dl_left dd.online_shop li a:hover{ background:#f0f0f0;}
.Top002526 .dl_left dd:first-child{ padding-left:0;}
.Top002526 .dl_left dd.login{ padding-left:29px; background:url(../images/Top002526_top_icon_login.png) no-repeat 5px center;}
.Top002526 .dl_left dd.login a{ display:inline-block;}
.Top002526 .header{border-top: 1px solid #dcdddd;}
.Top002526 .header-menu{ max-width:950px; margin:0 auto;}
.Top002526 .header-menu li em a{ line-height:55px;    color: #0d0505;font-size: 17px;font-weight: 700;}

.Top002526 .header-menu li.aon em a{ text-decoration:underline; color:#ee2d24;}
.Top002526 .header-menu li .sub{width:130% !important;background: #ee2d24;left:-15% !important;right:auto !important;}
.Top002526 .header-menu li .sub-intro{max-width:1200px;margin:0 auto;/* padding-top:50px; *//* padding-bottom:50px; */}
.Top002526 .header-menu li .sub-left{ width:100%;}
.Top002526 .header-menu li .sub-menu{ padding:0 5% 0 5%;}
.Top002526 .header-menu li .sub-menu dt a{/*background:url(../images/Top002526_sub_a.png) no-repeat left center;*/padding-left:10px;transition:0.3s;color: #fff;width: 100%;padding: 5px;color: #ffffff;font-weight: 700;display: block;font-size: 17px;}
.Top002526 .header-menu li .sub-menu dt a:hover{/* background-image:url(../images/Top002526_sub_ahover.png); */color:#ee2d24;}
.Top002526 .header-menu li .sub-right{ width:73%; overflow:hidden;}
.Top002526 .header-menu li .sub-right .sub-txt{ float:left; width:55%; line-height:24px; font-size:14px; color:#000; text-align:justify; text-justify:inter-ideograph;}
.Top002526 .header-menu li .sub-right .sub-txt a{color:#ee2d24;}
.Top002526 .header-menu li .sub-right .sub-img{ float:right; width:41%;}
@media(max-width:1280px){
.Top002526 .dl_left{ left:2%}
.Top002526 .dl_right{ right:2%;}
}
@media(max-width:1024px){
.Top002526{/* background:#ee2d24; *//* padding-top:32px; */}
.Top002526 .logo{ clear:both; padding-right:60%;} 
.Top002526 .header-top dl.dl_left{right:0;color:#fff;bottom:100%;top:auto;margin-top:0;left:auto;right:2%;display: none;} 
.Top002526 .header-top dl.dl_left dd > a{ color:#fff;}
.Top002526 #open_menu{ position:relative;width:40px; height:32px; background:#fff; float:right; border-radius:5px;}
.Top002526 #open_menu i::before,
.Top002526 #open_menu i::after,
.Top002526 #open_menu i{ background:#000;}
.Top002526 #open_menu i{ left:15%; width:70%; height:3px; margin-top:-1.5px;}

.Top002526 #header-menu{ position:absolute; right:0; top:100%;  background:#000; z-index:105; width:60%; max-width:240px; transform:translateY(-300%); opacity:0; transition:transform 0.3s,opacity 0.5s;}
.Top002526 #header-menu.header-menu-show{ opacity:1; transform:translateY(0);}
.Top002526 #header-menu .sub-right{display:none;}
.Top002526 #header-menu li .sub-menu dt a,
.Top002526 #header-menu li em a{ padding:0 10%;}
.Top002526 #header-menu li .sub-menu dt a{ border-bottom-color:rgba(255,255,255,0.3);}
.Top002526 #header-menu li.clickon em,
.Top002526 #header-menu li .sub{ background:#ee2d24;}
}
@media(max-width:375px){
.Top002526 .top-search{ display:none;}
    .Top002526 .header-top{padding:2%;}
}
/*Banner002579 */
.Banner002579 img{ display:block; width:100%;}

/*Location002087 */
.Location002087{ border-bottom:3px solid #f5f5f5; color:#8e8e8d; line-height:20px; padding-top:15px;}
.Location002087:after{ display:block; width:100%; content:''; height:1px; background-color:#d7d7d7; margin-top:15px;}
.Location002087 a:hover,
.Location002087 span{ color:#e14343;}
.Location002087 a{ color:#8e8e8d;}
.Location002087 b{ background:url(../images/Location002087-icon.png) no-repeat left center; padding-left:30px; color:#333;}
@media(max-width:480px){
.Location002087 b{ display:block;}
    .Location002087{display: none;}
}
/*Menu002306*/
.Menu002306{}
.Menu002306 .side-title{line-height:50px;/* background-color: #ee3930; *//* margin-left: 20px; */font-size: 18px;font-weight:bold;color: #333;padding:0 75px 0 32px;position: relative;/* border-radius: 8px 0 0 0; */border-bottom: 5px solid #ee3930;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{position: absolute;bottom: 0;left: -20px;width: 0;height: 0;border-style: dashed dashed solid dashed;border-width:0 15px 44px 20px;border-color: transparent transparent #ee3930 transparent;display: none;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{/* border-radius: 0 0 50px 0; */background-color: #ffffff;/* padding-bottom: 50px; */overflow:hidden;margin-top: 3%;border: 1px solid #f5c7c5;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;color: #fff;}
.Menu002306 .side-menu > ul > li{border-bottom: 1px solid #ffccc9;}
.Menu002306 .side-menu > ul > li >a{padding:0 32px;font-weight:bold;color: #333;position:relative;line-height: 40px;font-size: 16px;}
.Menu002306 .side-menu > ul > li >a::after{position:absolute;content:'>';width:16px;height:16px;border-radius:50%;/* background:#ee3930; */color: #ee2d24;text-align:center;line-height:18px;font-family: "宋体";font-size: 17px;right:16px;top:50%;margin-top:-8px;font-weight: bold;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;
    background: #ee2d24;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;color: #fff;font-size: 15px;line-height: 37px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #fff; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ }
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#fff;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#ee3930; color:#fff; text-align:center; line-height:18px; font-family:ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){

.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #ee3930; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#ee3930; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}
/*
 *  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%; }

/*
 .Banner002465 
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }

.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){

.Banner002465 .owl-dots>div{ margin: 0 3px;}
}

/*
 .PicList001302
 */
.PicList001302{ padding-top:120px;}
.PicList001302 ul{width: 70%;}
.PicList001302 li{ float:left; width:50%;position:relative; }

.PicList001302 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid transparent; z-index:10;}
.PicList001302 li:hover a{ border-color:#ee2d24;}
.PicList001302 li figure{/* padding:4px; */position:relative;/* border:1px solid #dfdfdf; */}
.PicList001302 li figure div{padding-bottom: 100%;background-size:contain;}
.PicList001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(238, 45, 36,0.8);;opacity:0;  transition:0.3s;}
.PicList001302 li figure .p{position: absolute;width: 100%;font-size: 20px;color: #fff;line-height: 60px;font-weight: bold;bottom: 0;left: 0;z-index: 10;height: 60px;}
.PicList001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;font-size: 20px;}
.PicList001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList001302 li:hover figure dl span{top:60%; }
.PicList001302 li p{ margin:10px 0; line-height:24px; height:72px; overflow:hidden; text-align:center;}
@media(max-width:480px){
.PicList001302 li{ width:49%;margin-right: 2%;margin-bottom: 2%;}
.PicList001302 li:nth-child(2n){ margin-right:0%;}
.PicList001302 li:nth-child(2n){ margin-right:0;}
 .PicList001302{padding-top: 2%;}
}
/*
 .PicList02001302 
 */

.PicList02001302 ul{width: 100%;}
.PicList02001302 li{ float:left; width:32%;position:relative; margin-right: 2%;}
.PicList02001302 li:nth-child(3n){margin-right: 0%;}
.PicList02001302 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid transparent; z-index:10;}

.PicList02001302 li figure{/* padding:4px; */position:relative;/* border:1px solid #dfdfdf; */}
.PicList02001302 li figure div{padding-bottom: 100%;background-size:contain;}
.PicList02001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(238, 45, 36,0.8);;opacity:0;  transition:0.3s;}
.PicList02001302 li figure .p{position: absolute;width: 100%;font-size: 20px;color: #fff;line-height: 60px;font-weight: bold;bottom: 0;left: 0;z-index: 10;height: 60px;}
.PicList02001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;}
.PicList02001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList02001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList02001302 li:hover figure dl span{top:60%; }
.PicList02001302 li p{margin:10px 0;line-height:24px;height: 53px;overflow:hidden;text-align:center;color: #333;font-weight: bold;}
@media(max-width:480px){
.PicList02001302 li{ width:49%;}
.PicList02001302 li:nth-child(3n){ margin-right:2%;}
.PicList02001302 li:nth-child(2n){ margin-right:0;}
    .PicList001302 ul{float: none;width:100%;}
    .PicList02001302 li p{font-size: 12px;height: 32px;}
}
/*
 .PicList02001302 
 */

.PicList0202001302 ul{width: 100%;}
.PicList0202001302 li{float:left;width:32%;position:relative;margin-right: 2%;margin-bottom: 3%;transition: all 0.5s;}
.PicList0202001302 li:nth-child(3n){margin-right: 0%;}
.PicList0202001302 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid transparent; z-index:10;}

.PicList0202001302 li figure{/* padding:4px; */position:relative;/* border:1px solid #dfdfdf; */}
.PicList0202001302 li figure div{padding-bottom: 100%;background-size:contain;}
.PicList0202001302 li figure dl{position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(238, 45, 36,0.8);opacity:0;transition:0.3s;}
.PicList0202001302 li figure .p{position: absolute;width: 100%;font-size: 20px;color: #fff;line-height: 60px;font-weight: bold;bottom: 0;left: 0;z-index: 10;height: 60px;}
.PicList0202001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;}
.PicList0202001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList0202001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList0202001302 li:hover figure dl span{top:60%; }
.PicList0202001302 li:hover{transform: translateY(2%);box-shadow: 1px 1px 10px #cecece;border:1px solid #cecece;}
.PicList0202001302 li p{margin:10px 0;line-height:24px;height: 53px;overflow:hidden;text-align:center;color: #fff;font-weight: bold;position: absolute;width: 100%;bottom: 0;left: 0;font-size: 16px;}
@media(max-width:480px){
.PicList0202001302 li{ width:49%;}
.PicList0202001302 li:nth-child(3n){ margin-right:2%;}
.PicList0202001302 li:nth-child(2n){ margin-right:0;}
    .PicList02001302 ul{float: none;width:100%;}
    .PicList0202001302 li p{font-size: 12px;height: 32px;}
}
/*Floor02002214*/
.Floor002214{ margin:3% 0;}
.Floor002214 .auto{ overflow:hidden;}
.Floor002214 ul{ position:relative; }
.Floor002214 ul li{float: left; width:23.5%;margin-right: 2%;}
.Floor002214 ul li:nth-child(4n){margin-right: 0;}
/*.Floor02002214 ul li:nth-child(1){width: 40%}*/
.Floor002214 ul li span{display: block;}

.Floor002214 .pic{float: left; margin-right: 14px;width:60px;}
.Floor002214 .pic .img2{ display:none;}

.Floor002214 .pic:hover .img2{ display:-webkit-inline-box;display: none;}
.Floor002214 .title{font-size: 18px;color: #111;/* margin-top: -1%; */font-weight: bold;}
.Floor002214 .text{font-size: 12px;color: #6c6c6c;padding-left: 70px;margin-top: 0;}
@media(max-width:1000px){
.Floor002214{ padding:6% 0;}
}
@media(max-width:720px){
.Floor002214 ul li{ text-align:center;}
.Floor002214 .pic{ float:left; margin:0 0 10px;}
}
@media (max-width:480px){
    .Floor002214 ul li{width: 100%;}
    .Floor002214 .text{text-align: left}
    .Floor002214 .title{text-align: left;}
}
/*
 .Bottom002352 
 */
.Bottom002352,.Bottom002352 a{color: #ccc;font-size: 12px;}
.Bottom002352 a:hover{ color: #fff;}
.Bottom002352 >*{padding-bottom: 5px;}
.Bottom002352{background: #000000;/* border-top: 1px solid #1a1a1a; */padding: 16px 0;text-align: center;}
.Bottom002352 p{ margin: 0;}
.Bottom002352 dl a{ position: relative; display: inline-block;}
.Bottom002352 dl a+a{ margin-left: 20px;}
.Bottom002352 dl a+a:before{ content: ""; position: absolute; width: 1px; height: 60%; top: 30%; background: #666; left:-10px;}

/*
 .PicList002323 
 */
.PicList002323{ padding:3% 0;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul li{float: left;width: 48%;margin-right: 2%;margin-bottom: 3%;text-align: center;}
.PicList002323 ul li:nth-child(4n){margin-right: 0;}
.PicList002323 ul li div{ padding-bottom: 100%; position: relative; overflow: hidden;border:1px solid #cecece;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{color: #555;margin:10px 0 0;font-weight: bold;font-size: 16px;text-align: left;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}

}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}
@media (max-width:480px){
    .PicList002323 ul li h3{font-size: 12px;}
}
/*
 .Floor002248 
 */
.Floor02002248{margin-top: 4%;}
.Floor002248{background: #f2f2f2; padding: 50px 0;}

.Floor002248 .word{ width: 100%; }
.Floor002248 .word h3{margin: 0;font-size: 20px;line-height: 1.2;color: #ee2d24;padding-bottom: 15px;font-weight: normal;}
.Floor002248 .word h3:after{content: "";display: block;width: 65px;height:2px;background-color: #ee2d24;margin-top: 14px;}
.Floor002248 .word figure{margin: 0; padding: 15px 0; line-height: 2.25; font-size: 14px;}
.Floor002248 .word ul{ padding-top: 15px; }
.Floor002248 .word ul li{ float: left;  text-align: center; padding: 0 15px; width: 25%; max-width: 102px;}
.Floor002248 .word ul li a{ display: block; max-width: 72px;border: 1px solid #bed4eb;border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002248 .word ul li a:hover{ background-color: #ee2d24;}
.Floor002248 .word ul li .img_hover,.Floor002248 .word ul li a:hover .img{ display: none;}
.Floor002248 .word ul li a:hover .img_hover{ display: block;}

.Floor002248 .right-img{ position: relative;}
.Floor002248 .right-img .right-img_tit{ width: 160px; text-align: center; padding: 20px 0;
background:rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff;
 position: absolute;  bottom:20px;left: -8%;}
.Floor002248 .right-img .right-img_tit span{ position: relative; z-index: 1;  color: #fff; font-size: 16px;}
@media only screen and (max-width: 767px) {
	.Floor002248 .word h3{ text-align: center;}
	.Floor002248 .word h3:after{ margin: 20px auto 0; width: 35px;}
	.Floor002248 .right-img{ margin: 0 auto; max-width: 580px; padding-left: 5%;}
	.Floor002248 .right-img .right-img_tit{ left:0;}
	.Floor002248 .word ul{ margin: 0 auto 30px;max-width: 408px;}
}
@media only screen and (max-width: 365px) {
	.Floor002248 .word ul li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) {
	.Floor002248 .word h3{ font-size: 24px;}
	.Floor002248 .word{ width: 48%;}
	.Floor002248 .right-img{  width: 48%;}
	
}
@media only screen and (min-width: 1024px) {
	.Floor002248 .word h3{font-size: 20px;padding-bottom: 4px;}
	.Floor002248 .word h3:after{ height: 3px;}
	
	.Floor002248 .right-img .right-img_tit{ padding: 25px 0;}
}
@media only screen and (min-width: 1260px) {
	.Floor002248 .right-img .right-img_tit{ width: 160px; padding: 35px 0;}
}
@media (max-width:480px){
    .Floor002248{ padding: 2% 0;}
    .Floor002248 .word figure{padding:0}
    .Floor002248 .right-img{padding-left: 0;}
}
/*
 .Banner002403 
 */
.Banner002403{ position: relative;}
.Banner002403 .bx-wrapper,
.Banner002403 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}

.Banner002403 .bx-pager{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner002403 .bx-pager div{ display:inline-block; border-bottom:2px solid #fff; margin:0 5px;}
.Banner002403 .bx-pager div a{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:inline-block; width:45px; text-align:center;text-indent:-80px; transition:all ease-in-out 0.3s; overflow:hidden;}
.Banner002403 .bx-pager div a.active{text-indent:0; position:relative;color: transparent;}
.Banner002403 .bx-pager div a.active::before,
.Banner002403 .bx-pager div a.active::after{ position:absolute; content:''; width:12px; height:1px; background-color:#fff; transform:rotate(-40deg);color: transparent;}
.Banner002403 .bx-pager div a.active::before{ bottom:9px; left:0;background: transparent;}
.Banner002403 .bx-pager div a.active::after{ right:0; top:9px;background: transparent;}
@media(max-width:480px){
.Banner002403 .bx-pager div a{ font-size:24px;}
}
.Banner002403 .list li{  background-repeat:no-repeat; background-position:center top; background-size:cover;}
.Banner002403 .list li figure{height:500px; max-width: 1130px; margin: 0 auto; position: relative;}
.Banner002403 .list li p{ margin: 0; opacity: 0; 
transition:all ease-in-out 0.3s;
-webkit-transition:all ease-in-out 0.3s;
-ms-transition:all ease-in-out 0.3s;
-moz-transition:all ease-in-out 0.3s;
}
.Banner002403 .list li.on p{ opacity: 1;}
@media(max-width:767px){
.Banner002403 .list li figure{height:400px;}
.Banner002403 .list li p img{ transform: scale(0.8); -webkit-transform: scale(0.8);-ms-transform: scale(0.8);-moz-transform: scale(0.8);}
}
@media(max-width:640px){
.Banner002403 .list li figure{height:300px;}
}

.Banner002403 .list li.li1 p{text-align: center;}
.Banner002403 .list li.li1 p:nth-child(1){ padding-top: 70px; width: 70%; margin: 0 auto;}
.Banner002403 .list li.li1.on p:nth-child(1){ width: 80%;}
.Banner002403 .list li.li1 p:nth-child(2){ margin-top: -100px; padding-top: 80px;}
.Banner002403 .list li.li1.on p:nth-child(2){ margin-top: -110px; transition:all ease-in-out 0.8s;}
@media(max-width:1101px){
.Banner002403 .list li.li1 p:nth-child(1){width: 90%;}
.Banner002403 .list li.li1.on p:nth-child(1){ width: 100%;}	
}

.Banner002403 .list li.li2 p{ right: 0; bottom: 20px;position: absolute;}
.Banner002403 .list li.li2.on p{ bottom: 40px;}


.Banner002403 .list li.li3 p{right: 20px;  top: 50px;position: absolute;}
.Banner002403 .list li.li3.on p{ right: 0;}
@media(max-width:767px){
.Banner002403 .list li.li3 p{ right: 30px;}
.Banner002403 .list li.li3.on p{ right: 15px;}
.Banner002403 .list li.li3 p img{ max-height: 284px;}
}


/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â·Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â®*/
.Banner002403 .bx-controls-direction{ display: none;}
@media(min-width:768px){
.Banner002403 .bx-controls-direction{ display: block;}
.Banner002403 .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;
}
.Banner002403 .bx-controls-direction .bx-prev {left:-50px; background-image: url(../images/Banner002403-l_btn.png);}
.Banner002403 .bx-controls-direction .bx-next {right:-50px;background-image: url(../images/Banner002403-r_btn.png);}
.Banner002403 .bx-controls-direction.on .bx-prev {left:70px; opacity: 1;}
.Banner002403 .bx-controls-direction.on .bx-next {right:70px; opacity: 1;}
}

/*Floor002559 */
.Floor002559{ background:url(../images/bg01.jpg) no-repeat center center; background-size:cover;background-position: center center;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;position: relative;margin-top: 6%;}
.Floor002559 .auto{ position:relative;}
.Floor002559 .icon {width: 70%;}
.Floor002559 .title{ position:absolute; left:0; top:0; color:#fff; font-size:25px; padding:2% 0; z-index:2;}
.Floor002559 .owl-stage-outer{ overflow:hidden; position:relative; z-index:1;}

.Floor002559 .owl-nav.disabled{ display:none;}
.Floor002559 .item{ position:relative; text-align:center;width:50%;float:left;}
.Floor002559 .item01,.Floor002559 .item02{float: left;;width: 50%;}
.Floor002559 .item02{background: rgba(0,0,0,0.5);}
.Floor002559 .owl-item .item::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0;  background:url(../images/Floor002559_libg_1.png) repeat-x left bottom; }
.Floor002559 .owl-item:nth-child(2n) .item::before{ background-image:url(../images/Floor002559_libg_2.png); background-position:left top;}
.Floor002559 .item a{ color:#fff; display:block; padding:120px 34px 38px 34px; position:relative; z-index:2;}
.Floor002559 .item p{ font-size:13px; color:#cecece; margin:0; line-height:20px; height:60px; overflow:hidden;    text-align: left;}
.Floor002559 .item h3{ font-size:18px; margin:20px 0 10px 0;text-align: left;}
.Floor002559 .item aside{ margin:0 auto; width:50%; max-width:116px; border-radius:50%; border:3px solid #fff; padding:6%; transition:0.3s;}
.Floor002559 .item aside img{ display:block; width:100%;transition:0.3s;}
.Floor002559 .item a:hover aside{ box-shadow:0 0 20px #fff;}
.Floor002559 .item a:hover aside img{ transform:rotateY(180deg);}
.Floor002559 .owl-nav button{ position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; padding:0; background:none; cursor:pointer; border:none; z-index:10;}
.Floor002559 .owl-nav button span{ width:20px; height:20px; overflow:hidden; line-height:1000px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); display:inline-block;}
.Floor002559 .owl-nav .owl-prev{ left:-40px;}
.Floor002559 .owl-nav .owl-prev span{border-left:3px solid #fff; border-top:3px solid #fff; }
.Floor002559 .owl-nav .owl-next{ right:-40px;}
.Floor002559 .owl-nav .owl-next span{border-right:3px solid #fff; border-bottom:3px solid #fff; }
@media(max-width:1280px){
.Floor002559 .title{ left:2%;}
.Floor002559 .auto{ padding:0;}
.Floor002559 .owl-nav .owl-prev{ left:2%;}
.Floor002559 .owl-nav .owl-next{ right:2%;}
}
@media (max-width:480px){
    .Floor002559 .item a{padding:0;}
    .Floor002559 .icon{width: 100%;}
    .Floor002559 .item{width: 100%;}
    
}
/*
 .RighInfo001108 
 */
.RighInfo001108{margin-top: 0%;}
.RighInfo001108 .pic{ float:left; width:35%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:62%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:18px; font-weight:normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#ee2d24; width:120px; text-align:center; border:1px solid #ee2d24; border-radius:30px; line-height:34px; display:inline-block;margin-right: 3%;}
.RighInfo001108 .txt .contact a:hover{ background-color:#ee2d24; 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:#ee2d24; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}

.footer{padding:4% 0;    background-color: #f5f5f5;}
.footer .logo{text-align: center;margin-bottom: 2%;}
.footer .nav{max-width:950px;margin: 0 auto}
.footer .nav li{float: left;margin-right: 10.5%;}
.footer .nav li:last-child{margin-right: 0;}
.footer .nav li a{font-size: 18px;font-weight: bold;}
@media(max-width:480px){
    .footer{display: none}
}

.TextList001398{ padding:3% 0;padding-bottom: 2%;}
.TextList001398 li:first-child{ border-top: 1px solid #e3e3e3;}
.TextList001398 li:nth-child(2){border-top: 1px solid #e3e3e3;}
.TextList001398 li{height: 67px;padding: 0 10px;border-bottom: 1px solid #e3e3e3;line-height: 49px;position:relative; width: 100%;margin-right: 4%;}
.TextList001398 li a{display:block;padding: 0 75px 0 39px;background: url(../images/zl.png) 0 50% no-repeat;font-size: 15px;color: #3d3d3d;line-height: 67px;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 26px; line-height: 26px; position: absolute; top: 50%; right: 10px; margin-top:-13px; border:1px solid #ee2d24; color:#ee2d24;font-size: 14px;text-align: center;}
.TextList001398 li:nth-child(2n){margin-right: 0%;}
@media (max-width:480px){
    .TextList001398 li{float: none;width: 100%;}
    .TextList001398 li a{font-size: 14px;}
}


/*
 .Page002193 
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:0px 0 4%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #ee2d24; background:#ee2d24;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#ee2d24;}
.Page002193 .p_count b{ color:#ee2d24;}
.Page002193 .p_total b{ color:#ee2d24;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{color:#fff;background: #ee2d24;border-color: #ee2d24;}
.Page002193 .p_page b{ font-weight:normal;}



/*TextList002148 */
.TextList002148{ padding-top:2%;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li  a{color: #333;}
.TextList002148 li a: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 a:hover::after{ background-color:#999;}
.TextList002148 li:hover  h3 {color: #ee2d24;}
.TextList002148 li div{border: 1px solid #e9e9e9;background-color: #ffffff;padding:2% 3%;box-shadow: 1px 1px 10px #cecece;}
.TextList002148 li time{position:absolute;left:0;top:0;width:155px;height:100%;background-color: #fff;border: 1px solid #e9e9e9;box-shadow: 1px 1px 10px #cecece;}
.TextList002148 li time:after{ position: absolute;content: '';background: #ee2d24;width: 2px;height: 50px;top: 50%;right: -19px;margin-top: -26px;}
.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: #ee2d24;font-size:16px;}
.TextList002148 li time i{font-style:normal;font-size:50px;color: #ee2d24;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:20px;}
.TextList002148 li p{line-height: 2;overflow:hidden;color: #525252;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;}
    .TextList002148 li h3{font-weight: normal;}
    .TextList002148 li h3 a{font-size: 14px;font-weight: normal;}
    .TextList002148 li h3 p{font-size: 12px;}
}



.join_table{ display: none; position: fixed; z-index: 200; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.join_table .table_con{ position: absolute; left: 50%; top: 50%; background: #fff; max-width: 430px; width: 100%; transform: translate(-50%,-50%); padding: 20px 10px;}
.join_table .table_con .close{ position: absolute; right: 3%; top: 3%; width: 30px; line-height: 26px; font-size: 20px; text-align:center; cursor: pointer;}
.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 .form_err { color:#ee2d24;}
.join_table .table_con table td .text{ width: 100%; line-height: 35px; padding: 0 10px; border: 1px solid #ccc; border-radius: 5px;}
.join_table .table_con table td textarea.text{ width: 100%; 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: #e5e5e5; border: none; cursor: pointer;}
.join_table .table_con table .btn.submit {background:#ee2d24;color:#fff;}
.join_table .table_con table .btn2{ background: #1984d6; color: #fff;}



/*
 .PicList000593
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure iframe{ width:100%; height:300px;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
  .PicList000593 li{width:49%; margin-right:2%;}
  .PicList000593 li:nth-child(3n){ margin-right:2%;}
  .PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
  .PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
  .PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
  .PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
  .PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ min-height: 300px; text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}
.RichInfo005 .map_left{ width:35%; float:left;}
.RichInfo005 #ditu{ width:65%; height:350px; float:right;}
@media(max-width:768px){
.RichInfo005 .map_left,.RichInfo005 #ditu{ width:100%;}
}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}


/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/