<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.bd_weixin_popup{width: 270px!important;height: 300px!important}
/*
 .RichInfo005 ä¸ºdemoç¼–å·
 */
.RichInfo005{ padding:2% 0 5% 0;}
.RichInfo005 .news_info .title{ background:#fcfcfc; border:1px solid #ececec; padding:20px;}
.RichInfo005 .news_info .title h1{ margin:0; line-height:30px; font-size:18px; color:#444; font-weight:normal; width:80%; float:left;}
.RichInfo005 .news_info .title span{ float:right;color:#666; font-size:14px; line-height:30px;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;    padding: 3% 1%;line-height: 28px;text-indent: 2em;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:12px 30px; display:inline-block; background:#da0e2c; border-radius:3px;} 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:16px;}
.RichInfo005 .news_info .info_pn{ border-top:1px solid #ececec; padding-top:3%; margin-top:3%;}
.RichInfo005 .news_info .info_pn span{ display:inline-block; width:50%; float:left;}
.RichInfo005 .news_info .info_pn span em{ background:#faedef; font-style:normal; padding:5px 10px; margin-right:10px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
@media(max-width:640px){
.RichInfo005 .news_info .title h1{ width:100%; float:none;}
.RichInfo005 .news_info .title span{ float:none;}
}
/*Form002219*/
.Form002219 .title{ text-align:center; padding:5% 0 3%;    padding: 50px 0 30px; }
.Form002219 .title span{ display:inline-block; background:#da0e2c; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.Form002219 .title:after,
.Form002219 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
.Form002219{}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:10px;color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{display:inline-block;line-height:40px;min-width:140px;margin-right:20px;background-color: #ccc;color: #fff;font-size:14px;border:none;border-radius:5px;cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#da0e2c;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

body{ background: #f8f8f8;}
/*Top002407*/
.Top002407{ position:fixed; left:0; width:100%; top:0;background: #fff;z-index: 100; box-shadow: 0 0 4px 1px rgba(91,91,91,0.3);}
.Top002407 .header{height:104px; position:relative;}

.Top002407 .header-left{ float:left; width:29%; position:relative; height:100%;}
.Top002407 .logo{ position:absolute; top:50%; left:0; transform:translateY(-50%); max-width:70px;}
.Top002407 .header-left span{
	display: block;
    position: absolute;
    left: 84px;
    line-height: 19px;
    font-size: 19px;
    color: #da0e2c;
    font-family: monospace;
	font-weight: bold;
}
@media(max-width:1380px){
.Top002407 .header-left{width:28%;}
}
@media(max-width:1240px){
.Top002407 .header-left{width:30%;}
}
@media(max-width:1160px){
.Top002407 .header-left{width:32%;}
.Top002407 .header-left span{ font-size:17px;}
}
@media(max-width:1024px){

	.Top002407 .header-left span{
		display: none;
	}
}
.Top002407 .header-mid{ float:left;width:55%;}
.Top002407 .header-right{ float:right; padding-top:38px;}
.Top002407 .header-menu li em{ position:relative; margin:0 auto; width:84%;height:104px; line-height:104px; overflow:hidden; text-transform:uppercase;}
.Top002407 .header-menu li em::after{ position:absolute; content:''; width:100%; bottom:0; left:0; height:0; background:url(../images/before1.png) no-repeat -17px 30px #da0e2c; background-size:cover; transition:0.3s;}
.Top002407 .header-menu li em a{ font-size:16px; font-weight:bold; position:relative; z-index:3;}
.Top002407 .header-menu li em a:hover,
.Top002407 .header-menu li.aon em a{ color:#fff;}
.Top002407 .header-menu li:hover em::after,
.Top002407 .header-menu li.aon em::after{ height:100%;}
.Top002407 .top-search span{background: url(../images/Top002407-search_btn.png);width: 17px;height: 17px;display: block;}
.Top002407 .top-search .open-search{margin-top:5px}
.Top002407 .top-search,
.Top002407 .top-language{ float:right;  }
.Top002407 .lang{    display: inline-block;     margin-top: 4px;background: url(../images/Top002526_top_icon_language.png) no-repeat left;padding-left: 24px;margin-left: 16px;float: right}
.Top002407 .top-language a.on{color: #da0e2c;}
.Top002407 .top-language a{ padding:0 5px;color: #9a9a9a;line-height: 25px;text-align: center; transition:0.3s; margin-left:25px;}
.Top002407 .top-language:hover{ background:#da0e2c; color:#fff;}
.Top002407 .lang a.on{color: #da0e2c;}
.Top002407 .open-search{ display:block; font-size:22px;color:#999;}
.Top002407 .open-search:hover{ color:#da0e2c;}
.Top002407 .search-box{position:absolute;width: 202px;right:0;top:100%;display:none;box-shadow:0 0 4px 1px rgba(7, 49, 144, 0.33);border:1px solid #da0e2c;}
.Top002407 .search-box .text{width: 200px;padding:0 50px 0 10px;background:#fff;line-height:40px;height:40px;color:#666;border:none;}
.Top002407 .search-box .btn{ position:absolute; right:0; top:0; width:40px;height:40px; text-align:center; color:#da0e2c;font-size:24px;}
.Top002407 .search-box .btn span{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(max-width:1380px){
.Top002407 .header-mid{ width:56%}
.Top002407 .header-menu li { width:auto!important; }
.Top002407 .header-menu li em{ width:100%}
.Top002407 .header-menu li em a{ font-size:14px;padding:0px 18px;}
}
@media(max-width:1240px){
	.Top002407 .header-mid{ width:auto}
	.Top002407 .header-menu li em a{padding:0px 12px;}
}
@media(max-width:1160px){
.Top002407 .header-menu li em a{ font-size:12px; padding:0px 8px;}
}
@media(min-width:769px){
.Top002407 .header,
.Top002407 .header-menu li em,
.Top002407 .header-right{ transition:0.3s;}
.Top002407_fixed .header{ height:85px; }
.Top002407_fixed .header-menu li em{line-height:100px;height:100px;}
.Top002407_fixed .header-right{ padding-top:30px;}
}
@media(max-width:1024px){
.Top002407 .header-left{ width:16%;}

.Top002407 .header-mid{ float:none;width:auto;}
.Top002407 #open_menu{ float:right; width:25px; height:25px; position:relative; margin-left:25px;}
.Top002407 #open_menu i,
.Top002407 #open_menu i::before,
.Top002407 #open_menu i::after{position:absolute; width:100%;left:0; background:#000;}
.Top002407 #open_menu i{ height:2px; top:50%; margin-top:-1px;}
.Top002407 #open_menu i::before,
.Top002407 #open_menu i::after{ height:100%; content:''; transition:transform 0.3s;}
.Top002407 #open_menu i::before{ top:-7px;}
.Top002407 #open_menu i::after{ top:7px;}
.Top002407 #open_menu::before{ position:absolute; content:''; width:2px; height:100%; background:#fff; left:20%; top:0; z-index:10;}
.Top002407 #open_menu.open_menu_on::before{ opacity:0;}
.Top002407 #open_menu.open_menu_on i{ background:none;}
.Top002407 #open_menu.open_menu_on i::before,
.Top002407 #open_menu.open_menu_on i::after{ top:50%;}
.Top002407 #open_menu.open_menu_on i::before{ transform:rotate(45deg);}
.Top002407 #open_menu.open_menu_on i::after{transform:rotate(-45deg);}
.Top002407 #header-menu{ position:absolute; right:-100%; top:100%;}
.Top002407 #header-menu{ width:60%; max-width:280px;}
.Top002407 #header-menu li{ background: url(../images/Top002407-nav_libg.png) no-repeat right center #073190; background-size:auto 100%; margin-bottom:1px; opacity:0;}
.Top002407 #header-menu li:nth-child(1){ transform:translateX(50%);transition: 0.3s 0.4s;}
.Top002407 #header-menu li:nth-child(2){transform:translateX(-50%);transition: 0.3s 0.5s;}
.Top002407 #header-menu li:nth-child(3){transform:translateX(50%);transition: 0.3s 0.6s;}
.Top002407 #header-menu li:nth-child(4){transform:translateX(-50%);transition: 0.3s 0.7s;}
.Top002407 #header-menu li:nth-child(5){transform:translateX(50%);transition: 0.3s 0.8s;}
.Top002407 #header-menu li a{ color:#fff; font-size:16px; display:block; padding:10px;}
.Top002407 #header-menu li a::before{ display:inline-block; content:''; vertical-align:middle; margin-right:10px; width:4px; height:4px; background:#fff;}
.Top002407 #header-menu.header-menu-show{ right:0;}
.Top002407 #header-menu.header-menu-show li{ opacity:1;transform:translateX(0);}
}

@media(max-width:480px){
.Top002407 #open_menu,
.Top002407 .top-language{ margin-left:15px;}
.Top002407 .header{ height:85px;}
.Top002407 .header-right{  padding-top:30px;}

}





/*Top002070 */
.Top002070{ width:100%; background-color:#fff; border-top:3px solid #da0e2c; position: relative;}
.Top002070 .header{ margin:0 3%;}
.Top002070 .header-left{position:absolute; top:50%; left:3%; transform:translateY(-50%); width:40%; max-width:191px;}
.Top002070 .header-right{width: 94%;float: left;}
.Top002070 .header-right dd{position:relative; float:right;}
.Top002070 .header-right dd &gt;a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-left:25%;}
}

.Top002070 .top-language a{ position:relative; padding:0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:10px 0 20px; font-size:16px;position:relative; }
.Top002070 .header-menu li em::after{ position: absolute;right: 0;top: 50%;margin-top: -1.5px;content: '';width: 3px;height: 3px;background-color: #bdbdbd;}
.Top002070 .header-menu li:last-child em::after{ display: none}


.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#da0e2c; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#da0e2c;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#da0e2c;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#EEE4D8; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#da0e2c !important;} 
.Top002070 #open_menu i{background:#da0e2c; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:rgb(179, 138, 85);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*
 .Banner002415 ä¸ºdemoç¼–å·
 */
.Banner002415{ overflow:hidden; position:relative; z-index:1;}
.Banner002415 .bx-viewport{ z-index:1;}
.Banner002415 .bx-viewport li a{ display:block;}

@media(max-width:768px){
	.Banner002415 .bx-viewport li a img{ width: 150%; left: -25%;}
	.Banner002415 .nextscroll{ display: none}
}

.Banner002415 .nextscroll{ position: absolute; z-index: 66; background: url(../images/Banner002415-nexticon.png) no-repeat;  width: 118px; height: 79px; margin: 0 auto; bottom: 20px; left: 50%; margin-left: -59px; cursor: pointer;}

/*
 .Floor002416 ä¸ºdemoç¼–å·
 */

/*out*/
.Floor002416{ background: #fff; }

/*inner*/
.Floor002416 .auto{ max-width: 1280px; position: relative; padding-top: 5%; padding-bottom: 5%;}
@media only screen and (max-width:1310px ) {
	.Floor002416 .auto{  padding-left: 15px; padding-right: 15px; max-width: 1310px;}
}
/*design max-width*/
@media only screen and (min-width: 1280px) {
	.Floor002416 .auto{ padding: 118px 0;}
}

/*3 line*/
.Floor002416 .lines{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; overflow: hidden;}
.Floor002416 .lines span{ display: block; width: 33.3334%; float: left; height: 100%; border-right: 1px solid #f0f0f0;}
.Floor002416 .lines span:first-child{border-left: 1px solid #f0f0f0;}

.Floor002416 .wrap-container{ position: relative; z-index: 4;}
.Floor002416 .Bpic{ position: relative; max-width: 427px; margin: 0 auto 4%;
box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
}
@media only screen and (min-width: 768px) {
	.Floor002416 .Bpic{ width: 33.3334%; float: left; margin: 0;}
}
.Floor002416 .Bpic .Dec-Line{ position: absolute; top: 30px; width: 30%; right: -15%;}
.Floor002416 .Bpic .Dec-Line:before,
.Floor002416 .Bpic .Dec-Line:after{ content: ""; position: absolute; left: 0; height: 1px; display: block;}
.Floor002416 .Bpic .Dec-Line:before{ background: #000000; width: 100%; top: 0;}
.Floor002416 .Bpic .Dec-Line:after{ width: 70%; background: #da0e2c; top: 10px;}
@media only screen and (max-width:767px ) {
	.Floor002416 .Bpic .Dec-Line{ display: none;}
}

.Floor002416 .wrap-content{ padding: 0;}
@media only screen and (min-width: 768px) {
	.Floor002416 .wrap-content{ float: right; width: 66.6668%; padding: 0 3% 0 7%;}
}

.Floor002416 .wrap-tit{ color: #000; padding-top: 15px;}
.Floor002416 .wrap-tit h2{ margin: 0; font-size: 30px; font-family: Calibri; text-transform: uppercase; line-height: 1; color: #da0e2c;}
.Floor002416 .wrap-tit span{ font-size: 18px; display: block;}

.Floor002416 .wrap-content .con{ line-height: 30px; font-size: 14px; height: 120px; color: #888; overflow: hidden; margin: 4% 0 0;}
@media only screen and (min-width:1280px ) {
	.Floor002416 .wrap-content .con{ margin: 35px 0 0 0;}
}

.Floor002416 .wrap-content .list li{ position: relative; margin-top: 7%; padding-right: 5%;}
.Floor002416 .wrap-content .list li&gt;*{ height: 80px;}
.Floor002416 .wrap-content .list li .pic{ position: absolute; width: 80px; z-index: 2;}
.Floor002416 .wrap-content .list li .pic a{ display: block; border-radius: 5px;
background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;;
-moz-transition: all .5s ease-in-out;;
-ms-transition: all .5s ease-in-out;;
box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
}
.Floor002416 .wrap-content .list li .pic a:hover{
transform: scale(1.05);
}
.Floor002416 .wrap-content .list li .pic img{ visibility: hidden;}
.Floor002416 .wrap-content .list li .word{ padding-left: 95px; position: relative;}
.Floor002416 .wrap-content .list li .word .h4{ font-size: 16px; margin: 0; font-weight: normal;}
.Floor002416 .wrap-content .list li .word .h4 a{ color: #000;
transition: color .3s;
-webkit-transition: color .3s;
-moz-transition: color .3s;
-ms-transition: color .3s;
}
.Floor002416 .wrap-content .list li .word .h4 a:hover{ color: #593101;}
.Floor002416 .wrap-content .list li .word .dot{ font-size: 14px; color: #888; margin: 6px 0 0;}
.Floor002416 .wrap-content .list li .Dec-Line{ position: absolute; bottom: 3px; width: 40px; height: 5px;}
.Floor002416 .wrap-content .list li .Dec-Line:before,
.Floor002416 .wrap-content .list li .Dec-Line:after{ content: ""; position: absolute; height: 1px;}
.Floor002416 .wrap-content .list li .Dec-Line:before{ background: #b1b1b1; width: 100%; top: 0;}
.Floor002416 .wrap-content .list li .Dec-Line:after{ background: #ecd9c4; width: 50%; bottom: 0;}
@media only screen and (min-width:480px) {
	.Floor002416 .wrap-content .list li{ float: left; width: 50%;}
}
/*
 *  Owl Carousel - Core æ’ä»¶æ&nbsp;·å¼å¦‚é‡å¤šä¸ªåªç•™ä¸€ä¸ª
 */
.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%; }
.cp{background: url(../images/dd.jpg) no-repeat top center;background-size: cover;    padding: 19% 0 4%;}
.cp .auto{position: relative;}
.cp .title {text-align: center;padding: 2% 0 1%;}
.cp .title h3{    color: #da0e2c;font-size: 30px;font-weight: normal;margin: 0}
.cp .title span{    color: #000;font-size: 18px;margin: 0}
.cp li .img{ width:50px; height:65px; display:inline-block;}
.cp li h3{ margin: 0; font-size:17px;  line-height:25px;  white-space: nowrap; color: #da0e2c; overflow: hidden;  text-overflow: ellipsis;}
.cp li p{color: #333; margin: 0; font-size:12px; text-transform: uppercase;line-height:15px; height:30px; overflow:hidden;}
.cp li{position: relative;text-align:center; display:inline-block; width:32.6%;transition: all 1s;  height: auto; padding:2% 0; margin:0px -3px;position: relative;    background: rgba(255,255,255,0.6);margin-right: 1%;margin-bottom: 1%;}
.cp li a{position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;}
.cp li:hover{transform: scale(1.1); opacity: 1; z-index: 9999; position: relative; box-shadow: -4px 4px 14px #a59e9e;background: #fff}
.cp li:nth-child(3n){margin-right: 0;}

/*
 .Floor002418 ä¸ºdemoç¼–å·
 */
/*out*/
.Floor002418{ background: #f8f8f8;}

/*inner*/
.Floor002418 .auto{position: relative; padding-top: 5%; padding-bottom: 5%;}
@media only screen and (max-width:1310px ) {
	.Floor002418 .auto{  padding-left: 15px; padding-right: 15px; max-width: 1310px;}
}
/*design max-width*/
@media only screen and (min-width: 1280px) {
	.Floor002418 .auto{ padding-top: 5%; padding-bottom: 5%;}
}


/*3 line*/
.Floor002418 .lines{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; overflow: hidden;}
.Floor002418 .lines span{ display: block; width: 33.3334%; float: left; height: 100%; border-right: 1px solid #f0f0f0;}
.Floor002418 .lines span:first-child{border-left: 1px solid #f0f0f0;}

.Floor002418 .wrap-container{ position: relative; z-index: 4;}

.Floor002418 .wrap-tit{ color: #000; padding-top: 15px; position: relative;}
.Floor002418 .wrap-tit h2{ margin: 0; font-size: 30px; font-family: Calibri; text-transform: uppercase; line-height: 1; color: #da0e2c;}
.Floor002418 .wrap-tit span{ font-size: 18px; display: block;}
@media only screen and (min-width: 768px) {
	.Floor002418 .wrap-tit{width: 33.3334%; float: left;}
}

.Floor002418 .wrap-tit .Dec-Line{ position: absolute; top: 30px; width: 30%; right: 0;}
.Floor002418 .wrap-tit .Dec-Line:before,
.Floor002418 .wrap-tit .Dec-Line:after{ content: ""; position: absolute; right: 0; height: 1px; display: block;}
.Floor002418 .wrap-tit .Dec-Line:before{ background: #000000; width: 100%; top: 0;}
.Floor002418 .wrap-tit .Dec-Line:after{ width: 70%; background: #da0e2c; top: 10px;}
@media only screen and (max-width:767px ) {
	.Floor002418 .wrap-tit .Dec-Line{ display: none;}
}

.Floor002418 .tabs{ padding-top: 10px;}
.Floor002418 .tabs a{ display: block; /*float: left;*/ width: 100%; height: 45px; line-height: 45px; text-align: center; font-size: 15px; color: #888; background: #fff;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
}
.Floor002418 .tabs .owl-item a{ border-left: 1px solid #dadada;}
.Floor002418 .tabs .owl-item.on a,.Floor002418 .tabs .owl-item a:hover{ background: #da0e2c; color: #fff; 
box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
}
@media only screen and (min-width:768px ) {
	.Floor002418 .tabs{ float: right; width: 66.66666%;}
}

.Floor002418 .list .owl-carousel .owl-stage-outer{ padding-bottom: 0px;}
.Floor002418 .list{ padding: 4% 0 0 0;}
.Floor002418 .list li,
.Floor002418 .list li .pic a{
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002418 .list li{ background: #fff;}
.Floor002418 .list li .pic{ overflow: hidden;}
.Floor002418 .list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%;}
.Floor002418 .list li .pic a img{ visibility: hidden;}
.Floor002418 .list li .word{ padding: 20px 40px 20px 20px; position: relative;}
.Floor002418 .list li .word h3{ font-weight: normal; margin: 0; font-size: 16px;}
.Floor002418 .list li .word h3 a{ color: #000000; display: inline-block; padding-right: 57px; position: relative;}
.Floor002418 .list li .word h3 a span{ position: absolute; top: 50%; margin-top: -2px; right: 0; height: 5px; width: 40px;}
.Floor002418 .list li .word h3 a span:before,
.Floor002418 .list li .word h3 a span:after{ content: ""; position: absolute;  height: 1px; left: 0;}
.Floor002418 .list li .word h3 a span:before{ width: 100%; background: #b2b2b2;top: 0;}
.Floor002418 .list li .word h3 a span:after{ width: 50%; background: #eddac5; bottom: 0;}
.Floor002418 .list li .word figure{ padding-top: 8px;color: #888;}
.Floor002418 .list li .word .more{ position: absolute; right: 20px; display: block; background: url(../images/Floor002418-more.png) no-repeat; width: 10px; height: 19px; top: 50%;  margin-top: -10px; opacity: 0;}
.Floor002418 .list li:hover{ background: url(../images/Floor002418-list_li_bg1.png) left top;
box-shadow:0 5px 23px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 5px 23px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 5px 23px 5px rgba(0,0,0,.15);
}
.Floor002418 .list li:hover .pic a{ 
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.Floor002418 .list li:hover .word figure{ color: #f9b3cd;}
.Floor002418 .list li:hover .word h3 a{ color: #fff;}

.Floor002418 .list li:hover .word h3 a span:before,
.Floor002418 .list li:hover .word h3 a span:after{ background: #e5d3c1;}
.Floor002418 .list li:hover .word .more{ opacity: 1;}
/*
 .RighInfo002226 ä¸ºdemoç¼–å·
 */
.RighInfo002226{ padding:4% 4%;background: #fff;}
.RighInfo002226 .dl{color:#333;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{    padding-left: 5px;display:inline-block;position: relative;padding-bottom:5px;color: #da0e2c;}
.RighInfo002226 .dl .h4 span:after{position: absolute;content: "";width: 2px;height: 20px;background: #da0e2c; top: 2px;left: 0;}
.RighInfo002226 .dl .con{ font-size:14px; padding:5px 0 30px;color: #333; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
/*
 .RighInfo002228 ä¸ºdemoç¼–å·
 */
.RighInfo002228{ padding:3% 0;    background: #fff;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color: #333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color: #da0e2c;font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 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:#666; padding-top:2%;}
.RighInfo002228 .single-content p{  margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@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:10px 0;line-height: 30px;} 
  .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:28px;}
}
/*
 .RighInfo002238 ä¸ºdemoç¼–å·
 */
.RighInfo002238{ padding:4%;background: #fff}
.RighInfo002238 .fz_24{color:#5e5e5e; font-weight:100; margin:0; font-size:16px;position: relative;z-index: 2;    color: #da0e2c;
    font-weight: bold;}
.RighInfo002238 .fz_36{    text-transform: uppercase;font-size:36px; color:#eee;   margin:0; margin-top: -27px; font-size:28px;position: relative;z-index: 1;}
.RighInfo002238 .tit:after{ content:"";width:71px; height:1px; background:#ddd; margin:0px 0 40px; display:block; }
.RighInfo002238 .con{ color:#5e5e5e; line-height:30px; margin:0}
.RighInfo002238 .con h3{background: #f5f5f5;line-height: 45px;padding-left: 10px;     border-left: 4px #da0e2c solid;color: #da0e2c;}
.RighInfo002238 .fz_60{ font-size:30px;}
.RighInfo002238 .bg{ position: relative; background-color: #202020; min-height: 400px; margin: 50px 0 0; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.RighInfo002238 .bg li{color: #c79669; font-size: 16px; width: 33.3334%; padding:20px 0 ; margin: 0 auto; position: relative; z-index: 3;text-align: center; float: left; width:50%;}
.RighInfo002238 .bg li p{   border: 1px solid #c79669;  margin: 0 auto 15px;width: 130px; height:130px;border-radius: 130px;}
.RighInfo002238 .bg li p b{ font-family: arial; display: block; padding: 44px 0 10px}
@media only screen and (min-width:768px){
   .RighInfo002238 .fz_24{ font-size:18px;}
   .RighInfo002238 .fz_36{ font-size:30px;}
   .RighInfo002238 .fz_60{ font-size:40px;}
   .RighInfo002238 .bg li{width:33.33%; }
   .RighInfo002238 .bg li p{width: 160px; border-radius:160px; height:160px;}
}
@media only screen and (min-width:1024px){
   .RighInfo002238 .fz_24{ font-size:20px;}
   .RighInfo002238 .fz_36{ font-size:32px;}
   .RighInfo002238 .fz_60{ font-size:50px;}
   .RighInfo002238 .bg{ padding:65px  0 0; min-height: 200px}
   .RighInfo002238 .bg li{width:20%; }
}
@media only screen and (min-width:1200px){
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:36px;}
   .RighInfo002238 .fz_60{ font-size:60px;}
   .RighInfo002238 .bg li{width:191px; margin: 0 61px 0 0;}
   .RighInfo002238 .bg li p{width: 191px; height:191px;border-radius: 191px;}
   .RighInfo002238 .bg li.last{ margin: 0 0 0 0}
}
/*Map002134 */
.Map002134{ padding:4%;background: #fff;}
.Map002134 h3{background: #da0e2c;color: #fff;padding-left: 10px;    line-height: 30px;margin-top:5%}
.Map002134 dl{overflow: hidden;}
.Map002134 dl img{width: 19%;float: left;margin-right: 1%;margin-bottom: 1%;border: 1px #ddd solid}
.Map002134 .column{ text-align:center; margin-top: 0; font-size:18px; color:#da0e2c; padding:2% 0; line-height:20px;}
.Map002134 .column:after{ display:block; content:''; width:100%; height:1px; background:#da0e2c; margin-top:-10px;}
.Map002134 .column span{ display:inline-block; padding-left:30px; background:url(../images/Map002134-title_l1.png) no-repeat left center #fff;}
.Map002134 .column span b{ display:inline-block; padding-right:30px; background:url(../images/Map002134-title_r1.png) no-repeat right center;}
.Map002134 .tips{    line-height: 24px; text-align:center; }
.Map002134 .map{   text-align:center;}
.Map002134 .select_area{ float:left; width:20.4%; padding-top:5%;}
.Map002134 .select_area dl{ position:relative; margin-bottom:10%;}
.Map002134 .select_area dt{ line-height:37px; border:1px solid #dedede; padding:0 30px 0 15px; background:url(../images/Map002134-icon_sel.gif) no-repeat 96% center; cursor:pointer;}
.Map002134 .select_area dd{ position:absolute; left:0; width:100%; background:#fff; top:100%; z-index:10;border:1px solid #dedede; border-top:0; display:none; }
.Map002134 .select_area dd a{ display:block; padding:0 10px; line-height:30px;}
.Map002134 .select_area dd a:hover{ background-color:#ececec;color:#c02a05;}
.Map002134 .select_area .text{ width:100%; line-height:37px;height:37px;border:1px solid #dedede;padding:0 15px; color:#999; margin-bottom:10%;}
.Map002134 .select_area .btn{ cursor:pointer; border:none; background:#c02a05; color:#fff; width:100%; max-width:109px; height:39px;}

.Map002134 .time{ background:#efefef; padding:10px; color:#333; margin-top:2%;}
.Map002134 .table td{ border:1px solid #efefef; text-align:center; padding:2% 10px;}
.Map002134 .table .tr_top td{ font-weight:bold;color:#da0e2c}
.Map002134 .table td.td_0{ width:18%;}
.Map002134 .table td.td_1{ width:40%;}
.Map002134 .table td.td_2{ width:16%;}
.Map002134 .table td.td_3{ width:16%;}
.Map002134 .table td.td_4 a{ color:#c02a05;}

.Map002134 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002134  .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.Map002134  .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002134  .map_area #allmap *{ box-sizing:content-box;}
.Map002134  .map_area #allmap img{ max-width:none;}
.Map002134  .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002134  .map_area .close::before,
.Map002134  .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.Map002134  .map_area .close::before{ transform:rotate(45deg);} 
.Map002134  .map_area .close::after{ transform:rotate(-45deg);} 
@media(max-width:768px){
.Map002134 .map,
.Map002134 .select_area{ float:none; width:auto;}
.Map002134 .map{margin-left:0;}
.Map002134 .select_area{padding:2% 0;}
.Map002134 .select_area dl,
.Map002134 .select_area .text{ margin-bottom:2%;}
}
@media(max-width:640px){
.Map002134 .table .tr_top{ display:none;}
.Map002134 .table td{ display:block; width:auto !important; text-align:left; background-color:#efefef;}
.Map002134 .table tr:nth-child(2n) td{ background-color:#fff;}
.Map002134 .table td.td_0{ font-weight:bold; color:#000;}
}
@media(max-width:375px){
.Map002134  .map_area{width:96%; left:2%;}
.Map002134  .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}
/*RighInfo002163 */
.RighInfo002163{ padding:4%;background: #fff;}
.RighInfo002163 .img{ float:left; position:relative; width:46%;}
.RighInfo002163 .img .hot{ position:absolute; right:3px; top:10%; background:url(../images/PicList002161-icon_hot1.png) no-repeat; width:47px; height:19px; z-index:5;}
.RighInfo002163 .img .bx-wrapper{ position:relative; z-index:3; margin:15px;}
.RighInfo002163 .img .bx-wrapper li img{ display:block; width:100%;}
.RighInfo002163 .img aside{ position:absolute;left:0; top:0; width:100%; height:100%; border:3px solid #eee;background:rgba(162, 162, 162, 0.06); }
.RighInfo002163 .img aside i{ background-image:url(../images/PicList002161-jiao.png);}
.RighInfo002163 .img .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:2%;}
.RighInfo002163 .img .bx-pager *{ width:6px; height:6px;}
.RighInfo002163 .img .bx-pager div{ display:inline-block; margin:0 3px;}
.RighInfo002163 .img .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; border-radius:50%; background:#fff;}
.RighInfo002163 .img .bx-pager div a.active{ background:#da0e2c;}

.RighInfo002163 .intro{ float:right;width:47%;color:#888;}
.RighInfo002163 .intro h2,
.RighInfo002163 .intro h5{margin:0; font-weight:normal;}
.RighInfo002163 .intro h2{ font-size:24px;color:#da0e2c;}
.RighInfo002163 .intro span{
	color:#da0e2c!important;
}
.RighInfo002163 .intro h5{ font-size:14px; color:#333; border-bottom:1px solid #999; padding:10px 0 15px 0; }
.RighInfo002163 .intro pre{ line-height:34px;color: #666;  text-align:justify; text-justify:inter-ideograph;margin:20px 0;}
.RighInfo002163 .intro pre span{color: #da0e2c;}
.RighInfo002163 .intro dd{ line-height:30px;}
.RighInfo002163 .intro .price{ color:#da0e2c; font-size:16px; padding:15px 0; margin:15px 0; border-top:1px solid #999;}
.RighInfo002163 .intro .price b{ font-size:24px;}
.RighInfo002163 .intro li{ float:left; position:relative; width:40%; text-align:center; margin-right:4%; max-width:134px;}
.RighInfo002163 .intro li figure{ position:absolute; bottom:95%; left:0; width:100%; background:#fff; z-index:1; display:none; padding:0 5px;}
.RighInfo002163 .intro li:hover figure{ display:block;}
.RighInfo002163 .intro li figure img{ padding:3px; border:1px solid #e5e5e5;}
.RighInfo002163 .intro li figure p{ margin:0; font-size:12px; line-height:26px;}
.RighInfo002163 .intro li figure p.p2:before{ display:block; content:'';  height:1px; width:80%; margin:0 auto; margin-top:13px;background:#ccc;}
.RighInfo002163 .intro li figure p i{ font-style:normal; display:inline-block; padding:0 5px;margin-top:-13px; background:#fff;}
.RighInfo002163 .intro li span{ position:relative; display:block; z-index:2; cursor:pointer; line-height:40px; border-radius:4px; background:#da0e2c; font-size:16px; color:#fff; }
.RighInfo002163 .intro li.taobao span{ background-color:#ec653b;}
.RighInfo002163 .intro li span:after{ display:inline-block; content:''; background:url(../images/RighInfo002163-icon_wx.png) no-repeat; width:29px; height:14px; margin-left:10px; vertical-align:middle;}

.RighInfo002163 .contact{ margin:7% 0;}
.RighInfo002163 .contact dd{ float:left; background:rgba(41,41,41,0.5); width:32%; margin-right:2%; text-align:center; font-size:12px; color:#999;}
.RighInfo002163 .contact dd span{ display:block; height:51px; width:51px; margin:0 auto 20px; background:url(../images/RighInfo002163-icon.png) no-repeat left top;}
.RighInfo002163 .contact dd.dd_3{ margin-right:0;}
.RighInfo002163 .contact dd.dd_2{padding:30px 0 15px;}
.RighInfo002163 .contact dd p{ margin:0; line-height:20px; height:40px;}
.RighInfo002163 .contact dd a{ display:block; padding:30px 0 15px;color:#999;}
.RighInfo002163 .contact dd a:hover{ background-color:#7b6a41 !important; color:#fff;}
.RighInfo002163 .contact dd:hover span{ background-position:left bottom;}
.RighInfo002163 .contact dd.dd_2 span{ background-position:-71px 0;}
.RighInfo002163 .contact dd.dd_3 span{ background-position:-140px 0;}
.RighInfo002163 .contact dd.dd_3:hover span{ background-position:-140px bottom;}
.RighInfo002163 .contact .bdsharebuttonbox a{ margin:0; line-height:none; float:none; height:auto; background:none !important; opacity:1 !important;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:none;}

.RighInfo002163 .title{ font-size:18px; text-align:center; color:#333; background:url(../images/RighInfo002163-titlebg.png) no-repeat center center; margin:4% 0 2%;    border-top: 1px #ddd dashed;    padding-top: 2%;}

.RighInfo002163 .i_css{ position:absolute; width:12px; height:11px; background:url(../images/PicList002161-jiao.png) no-repeat 0 0;}
.RighInfo002163 i.rt{ background-position: right top;}
.RighInfo002163 i.lb{ background-position:left bottom;}
.RighInfo002163 i.rb{ background-position: right bottom;}
.RighInfo002163 i.lb,
.RighInfo002163 i.rb{bottom:0;}
.RighInfo002163 i.lt,
.RighInfo002163 i.rt{top:0;}
.RighInfo002163 i.lt,
.RighInfo002163 i.lb{left:0;}
.RighInfo002163 i.rt,
.RighInfo002163 i.rb{right:0;}

.RighInfo002163 .owl-carousel .item{ position:relative;   text-align:center;color:#999;}
.RighInfo002163 .owl-carousel .item a{ position:absolute; left:0; top:0; width:100%; height:100%; border:3px solid #eee;}
.RighInfo002163 .owl-carousel .item a:hover{ border-color:#da0e2c;}
.RighInfo002163 .owl-carousel .item a:hover i{ background-image:url(../images/PicList002161-jiao_hover.png);}
.RighInfo002163 .owl-carousel .item figure{  margin:0 auto;}
.RighInfo002163 .owl-carousel .item figure img{ display:block; width:100%;}
.RighInfo002163 .owl-carousel .item h3{ font-weight:normal; font-size:18px; }
.RighInfo002163 .owl-carousel .item p{ font-size:18px; padding:20px 0; width:80%;color: #333; margin:0 auto;}
.RighInfo002163 .owl-carousel .item p i{ font-style:normal; font-size:18px;}
.RighInfo002163 .owl-carousel .item:hover p,
.RighInfo002163 .owl-carousel .item:hover h3{ color:#da0e2c;}
.RighInfo002163 .owl-carousel .item:hover p{ border-top-color:#7f6e40;}

.RighInfo002163 .owl-nav{ text-align:center; padding-top:3%;}
.RighInfo002163 .owl-nav div{ display:inline-block; width:24px; height:24px; margin:0 5px; background:url(../images/RighInfo002163-btn1.png) no-repeat left bottom; overflow:hidden; line-height:1000px; cursor:pointer;}
.RighInfo002163 .owl-nav div.disabled{ cursor:default;}
.RighInfo002163 .owl-nav .owl-prev.disabled{ background-position: left top;}
.RighInfo002163 .owl-nav .owl-next{ background-position: right top;}
.RighInfo002163 .owl-nav .owl-next.disabled{ background-position: right bottom;}
@media(max-width:768px){
.RighInfo002163 .img,
.RighInfo002163 .intro{ float:none; width:auto;}
.RighInfo002163 .img{ max-width:480px; margin:0 auto;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:block;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_more{ display:none;}
.RighInfo002163 .owl-carousel{ margin:0 auto; max-width:600px;}
}
@media(max-width:480px){
.RighInfo002163 .contact dd{ width:49%;}
.RighInfo002163 .contact dd.dd_2{ margin-right:0;}
.RighInfo002163 .contact dd.dd_3{ width:100%; margin-top:2%;}
.RighInfo002163 .contact dd.dd_3 a{ padding:15px 0;}
.RighInfo002163 .contact dd.dd_3 p{ height:auto;}
.RighInfo002163 .owl-carousel{max-width:375px;}
}
/*
 .PicList000593 ä¸ºdemoç¼–å·
 */
.PicList000593{ padding:2%;background: #fff;}
.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 h2{font-weight: normal;font-size:18px;color: #333;padding:10px 10px 0;text-align: center;margin: 0}
.PicList000593 li h1{font-weight: normal;font-size: 14px;color: #666;padding:0 10px}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:70%; 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: -6px;margin-top: -14px;}
.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;}
}
/*
 .Floor002420 ä¸ºdemoç¼–å·
 */
.Floor002420{}
/*
 *  Owl Carousel - Core æ’ä»¶æ&nbsp;·å¼å¦‚é‡å¤šä¸ªåªç•™ä¸€ä¸ª
 */
.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%; }


/*
 .Floor002420 ä¸ºdemoç¼–å·
 */
/*out*/
.Floor002420{ background: url(../uploadfiles/newsBg.jpg) no-repeat top center;}

/*inner*/
.Floor002420 .auto{position: relative; padding-top: 8%; padding-bottom: 8%;}
@media only screen and (max-width:1310px ) {
	.Floor002420 .auto{  padding-left: 15px; padding-right: 15px; max-width: 1310px;}
}
/*design max-width*/
@media only screen and (min-width: 1280px) {
	.Floor002420 .auto{ padding-top: 5%; padding-bottom: 5%;}
}


/*3 line*/
.Floor002420 .lines{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; overflow: hidden;}
.Floor002420 .lines span{ display: block; width: 33.3334%; float: left; height: 100%; ;}
.Floor002420 .lines span:first-child{;}

.Floor002420 .wrap-container{ position: relative; z-index: 4;}

.Floor002420 .wrap-tit{ color: #000; padding-top: 15px; position: relative;}
.Floor002420 .wrap-tit h2{ margin: 0; font-size: 30px; font-family: Calibri; text-transform: uppercase; line-height: 1; color:#da0e2c }
.Floor002420 .wrap-tit span{ font-size: 18px; display: block; ;}
@media only screen and (min-width: 768px) {
	.Floor002420 .wrap-tit{width: 33.3334%; float: left;}
}

.Floor002420 .wrap-tit .Dec-Line{ position: absolute; top: 30px; width: 30%; right: 0;}
.Floor002420 .wrap-tit .Dec-Line:before,
.Floor002420 .wrap-tit .Dec-Line:after{ content: ""; position: absolute; right: 0; height: 1px; display: block;}
.Floor002420 .wrap-tit .Dec-Line:before{ background: #fff; width: 100%; top: 0;}
.Floor002420 .wrap-tit .Dec-Line:after{ width: 70%; background: #da0e2c; top: 10px;}
@media only screen and (max-width:767px ) {
	.Floor002420 .wrap-tit .Dec-Line{ display: none;}
}

.Floor002420 .tabs{ padding-top: 10px;}
.Floor002420 .tabs a{ display: block; /*float: left;*/ width: 100%; height: 45px; line-height: 45px; text-align: center; font-size: 15px; color: #888; background: #fff;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
}
.Floor002420 .tabs .owl-item a{ border-left: 1px solid #dadada;}
.Floor002420 .tabs .owl-item.on a,.Floor002420 .tabs .owl-item a:hover{ background: #da0e2c; color: #fff; 
box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
}
@media only screen and (min-width:768px ) {
	.Floor002420 .tabs{ float: right; width: 66.66666%;}
}

.Floor002420 .list{ padding-top: 4%;}
.Floor002420 .picbox .owl-dots{ position: absolute; left: 0; bottom: 10%; width: 35px;}
.Floor002420 .picbox .owl-dots &gt;div{ display: block; margin: 0 auto ; width: 10px; height: 10px; margin-bottom: 10px;}
.Floor002420 .picbox .owl-dots &gt;div span{ border: 1px solid #f9f7f5; border-radius: 50%; display: block; width: 7px; height: 7px; margin: 0 auto;}
.Floor002420 .picbox .owl-dots &gt;div.active span{ background: #da0e2c;width: 10px; height: 10px;}
.Floor002420 .picbox li a{ display: block; background-repeat: no-repeat; background-position: center; background-size: cover;} 
.Floor002420 .picbox li a img{ display: none;}
@media only screen and (max-width:767px) {
	.Floor002420 .picbox li a{ background: none !important;}
	.Floor002420 .picbox li a img{ display: block;}
}
@media only screen and (min-width:768px ) {
	.Floor002420 .picbox{ float: left; width: 66.6668%;}
	.Floor002420 .picbox li,
    .Floor002420 .picbox li a{ height:432px ;}
}
@media only screen and (min-width:1280px ) {
	.Floor002420 .picbox li a{ background: none !important;}
	.Floor002420 .picbox li a img{ display: block;}
}


.Floor002420 .wordbox{ background: url(../images/before2.png) no-repeat left top; background-size: cover;   padding: 8% 0 6%;}
.Floor002420 .wordbox li{ padding: 0 5%; position: relative;}
.Floor002420 .wordbox li a{ display: block; padding: 15px 0; font-size: 14px; color: #fff; padding-right: 40px; position: relative; border-bottom: 1px solid #ad0041; z-index: 3;}
.Floor002420 .wordbox li a span{ display: block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002420 .wordbox li a i{ font-style: normal; font-size: 12px; color: #90002f; position: absolute; right: 10px; top: 50%; height: 12px; line-height: 12px; margin-top: -6px; 
transition: color .3s;
-webkit-transition: color .3s;
-moz-transition: color .3s;
-ms-transition: color .3s;
}
.Floor002420 .wordbox li:before{content: ""; position: absolute; top: 0; left: 0; width: 0; height: 100%; border-left: 0 solid #fff; background: #ad0041; overflow: hidden;
transition: width .3s .1s,border-left-width .3s;
-webkit-transition: width .3s .1s,border-left-width .3s;
-moz-transition: width .3s .1s,border-left-width .3s;
-ms-transition: width .3s .1s,border-left-width .3s;
}
.Floor002420 .wordbox li:hover:before{width: 100%; border-left-width: 2px;}
.Floor002420 .wordbox li:hover a i{ color: #fff;}
.Floor002420 .wordbox .more{ display: block; color: #da0e2c; font-size: 14px; width: 141px; height: 36px; line-height: 36px; border-radius: 36px; background: #fff; text-align: center; margin: 5% 0 0 5%;
box-shadow:0 5px 23px 5px rgba(156,156,156,.29);
-webkit-box-shadow:0 5px 23px 5px rgba(156,156,156,.29);
-moz-box-shadow:0 5px 23px 5px rgba(156,156,156,.29);
}
.Floor002420 .wordbox .more i{ color: #da0e2c;}
@media only screen and (min-width:768px ) {
	.Floor002420 .wordbox{height: 432px; width: 33.3334%; float: right;}
}
@media only screen and (min-width:1280px ) {
	.Floor002420 .wordbox{ padding: 80px 0 60px;}
	.Floor002420 .wordbox li{ padding: 0 60px;}
	.Floor002420 .wordbox .more{ margin: 50px 0 0 60px;}
}



/*Bottom002701 */
.Bottom002701{ background:#fff; padding: 3% 0;border-bottom: 3px solid #da0e2c; border-top: 1px solid #eee;}
.Bottom002701 nav{ float:left; width:66%;}
.Bottom002701 .contact{ float:right; max-width:23%;}
.Bottom002701 nav dl{ float:left; min-width:126px; max-width:12%; margin-right:6%;}
.Bottom002701 nav dt{ color:#333; font-size:18px; margin-bottom:20px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#666;}
.Bottom002701 nav dd a{ }
.Bottom002701 nav dd a:hover{ opacity:1;}
.Bottom002701 nav dd{ line-height:32px;}
.Bottom002701 .contact dl{ float:right; position:relative; padding-left:90px;height:150px; display:table;}
.Bottom002701 .contact dd{ position:absolute; left:0; top:0;}
.Bottom002701 .contact dt{ display:table-cell; vertical-align:middle;}
.Bottom002701 .contact dt img{ max-width:150px;}
.Bottom002701 .bshare-custom{ width:40px;}
.Bottom002701 .bshare-custom a{ display:block; cursor:pointer; margin:5px 0; border:1px solid #544549; border-radius:50%; width:40px; height:40px; background:url(../images/Bottom002701_share_wx.png) no-repeat center center; padding:0;}
.Bottom002701 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002701_share_sina.png);}
.Bottom002701 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002701_share_qq.png);}
.Bottom002701  figure{ text-align:right; padding-bottom:20px;float: left}
.Bottom002701  figure span{ display:block;font-size:30px; color:#da0e2c;;}
.Bottom002701 .copyright{ line-height:24px;color:#666; clear:both; text-align:right; padding-top:15%;}
.Bottom002701 .copyright a{ color:#333;}
.Bottom002701 .copyright a:hover{ text-decoration:underline;}
@media(max-width:1366px){
.Bottom002701 nav dl{ min-width:inherit;    margin-right: 8%;}
.Bottom002701 nav{ float:left; width:56%;}

}
@media(min-width:1025px){
.Bottom002701 nav dd{ display:block !important;}
}
@media(max-width:1024px){
.Bottom002701  figure{text-align: center;padding:3% 0 0;float: none;}

.Bottom002701 nav,
.Bottom002701 .contact{ float:none; max-width:none; width:auto;}
.Bottom002701 .contact dl{ float:none; margin:0 auto;    padding-left: 60px;}
.Bottom002701 .contact{ padding-top:2%;}
.Bottom002701 .copyright{ text-align:center; padding-top:20px;}
.Bottom002701 nav dl{ max-width:none; float:none;margin-right:0;}
.Bottom002701 nav dl:not(:last-child){ border-bottom:1px solid #ccc;}
.Bottom002701 nav dt{ margin-bottom:0; padding:10px 0; position:relative;}
.Bottom002701 nav dt span{ position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px;}
.Bottom002701 nav dt span::before,
.Bottom002701 nav dt span::after{ position:absolute; content:''; background:#333; left:30%; height:2px; top:50%; margin-top:-1px; width:40%; transition:0.3s ease-in-out;}
.Bottom002701 nav dt span::after{ transform:rotate(90deg);}
.Bottom002701 nav dt span.on::before{ opacity:0;}
.Bottom002701 nav dt span.on::after{ transform:rotate(0);}
.Bottom002701 nav dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}
}
/*
 .Floor002418B ä¸ºdemoç¼–å·
 */
/*out*/
.Floor002418B{ background: #f8f8f8;}

/*inner*/
.Floor002418B .auto{ max-width: 1440px; position: relative; padding-top: 8%; padding-bottom: 8%;}
@media only screen and (max-width:1310px ) {
	.Floor002418B .auto{  padding-left: 15px; padding-right: 15px; max-width: 1310px;}
}
/*design max-width*/
@media only screen and (min-width: 1280px) {
	.Floor002418B .auto{ padding-top: 5%; padding-bottom: 5%;}
}


/*3 line*/
.Floor002418B .lines{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; overflow: hidden;}
.Floor002418B .lines span{ display: block; width: 33.3334%; float: left; height: 100%; border-right: 1px solid #f0f0f0;}
.Floor002418B .lines span:first-child{border-left: 1px solid #f0f0f0;}

.Floor002418B .wrap-container{ position: relative; z-index: 4;}

.Floor002418B .wrap-tit{ color: #000; padding-top: 15px; position: relative;}
.Floor002418B .wrap-tit h2{ margin: 0; font-size: 30px; font-family: Calibri; text-transform: uppercase; line-height: 1; color: #da0e2c;}
.Floor002418B .wrap-tit span{ font-size: 18px; display: block;}
@media only screen and (min-width: 768px) {
	.Floor002418B .wrap-tit{width: 33.3334%; float: left;}
}

.Floor002418B .wrap-tit .Dec-Line{ position: absolute; top: 30px; width: 30%; right: 0;}
.Floor002418B .wrap-tit .Dec-Line:before,
.Floor002418B .wrap-tit .Dec-Line:after{ content: ""; position: absolute; right: 0; height: 1px; display: block;}
.Floor002418B .wrap-tit .Dec-Line:before{ background: #000000; width: 100%; top: 0;}
.Floor002418B .wrap-tit .Dec-Line:after{ width: 70%; background: #da0e2c; top: 10px;}

@media only screen and (max-width:767px ) {
	.Floor002418B .wrap-tit .Dec-Line{ display: none;}
}

.Floor002418B .tabs{ padding-top: 10px;}
.Floor002418B .tabs a{ display: block; /*float: left;*/ width: 100%; height: 45px; line-height: 45px; text-align: center; font-size: 15px; color: #888; background: #fff;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
}
.Floor002418B .tabs .owl-item a{ border-left: 1px solid #dadada;}
.Floor002418B .tabs .owl-item.on a,.Floor002418B .tabs .owl-item a:hover{ background: #da0e2c; color: #fff; 
box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
}
@media only screen and (min-width:768px ) {
	.Floor002418B .tabs{ float: right; width: 66.66666%;}
}

.Floor002418B .list .owl-carousel .owl-stage-outer{ }
.Floor002418B .list .ul-8 .owl-stage{width: 100% !important;}
.Floor002418B .list .ul-8 .owl-stage .owl-item:nth-child(4n){margin-right: 0 !important;}
.Floor002418B .list{ padding: 4% 0 1% 0;}
.Floor002418B .list li,
.Floor002418B .list li .pic a{
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002418B .list li{}
.Floor002418B .list li .pic{ overflow: hidden;}
.Floor002418B .list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%;}
.Floor002418B .list li .pic a img{ visibility: hidden;}
.Floor002418B .list li .word{ padding: 20px 40px 20px 20px; position: relative;}
.Floor002418B .list li .word h3{ font-weight: normal; margin: 0; font-size: 16px;}
.Floor002418B .list li .word h3 a{ color: #000000; display: inline-block; padding-right: 57px; position: relative;}
.Floor002418B .list li .word h3 a span{ position: absolute; top: 50%; margin-top: -2px; right: 0; height: 5px; width: 40px;}
.Floor002418B .list li .word h3 a span:before,
.Floor002418B .list li .word h3 a span:after{ content: ""; position: absolute;  height: 1px; left: 0;}
.Floor002418B .list li .word h3 a span:before{ width: 100%; background: #b2b2b2;top: 0;}
.Floor002418B .list li .word h3 a span:after{ width: 50%; background: #eddac5; bottom: 0;}
.Floor002418B .list li .word figure{ padding-top: 8px;color: #888;}
.Floor002418B .list li .word .more{ position: absolute; right: 20px; display: block; background: url(../images/Floor002418-more.png) no-repeat; width: 10px; height: 19px; top: 50%;  margin-top: -10px; opacity: 0;}

.Floor002418B .list li:hover .pic a{ 
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.Floor002418B .list li:hover .word figure{ color: #e5d3c1;}
.Floor002418B .list li:hover .word h3 a{ color: #fff;}

.Floor002418B .list li:hover .word h3 a span:before,
.Floor002418B .list li:hover .word h3 a span:after{ background: #e5d3c1;}
.Floor002418B .list li:hover .word .more{ opacity: 1;}


/*
 .Banner002251 ä¸ºdemoç¼–å·
 */
.Banner002251 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Banner002251 .auto_1260{  padding: 0 2%;}
}
.Banner002251{ }
.Banner002251 .box{ height: 185px; background-repeat: no-repeat; background-size: cover; padding-top: 20px;}
.Banner002251 h3{ width: 108px; height: 30px; line-height: 30px; border-radius: 30px; margin: 0 0 0 auto; font-weight: normal; font-size: 16px; text-align: center; background:rgba(0, 125, 195, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#007dc3;}
.Banner002251 h3 span{ position: relative; z-index: 2; color: #fff;}
@media only screen and (min-width:768px) {
	.Banner002251 .box{ height: 235px; padding-top: 25px;}
	.Banner002251 h3{ font-size: 18px;width: 120px; height: 33px; line-height: 33px; border-radius: 33px;}
}
@media only screen and (min-width:1024px) {
	.Banner002251 .box{ height: 300px; padding-top: 30px;}
	.Banner002251 h3{ font-size: 20px;width: 129px; height: 36px; line-height: 36px; border-radius: 36px;}
}
/*
 .Menu000654 ä¸ºdemoç¼–å·
 */
.Menu000654{ margin-top:40px; border: 1px solid #eee;}
.Menu000654 header{ text-transform:uppercase; background: url(../images/before1.png) no-repeat 25px 0px #da0e2c; color:#fff; font-size:24px; padding:40px 0 25px 0; text-align:center; position:relative; z-index:5;}
.Menu000654 header span{ font-size:14px; display:block; text-transform:none;}
.Menu000654 li a{ display:block; padding-left:35px; padding-top:10px; padding-bottom:10px; line-height:32px;border-bottom:1px solid #eee; background: #fff; font-size: 15px;}
.Menu000654 dl a{background: #fff !important;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#da0e2c; color:#fff;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#da0e2c; top:50%;}
.Menu000654 li:hover a.click::after,
.Menu000654 li:hover a.click::before{ position:absolute; content:'';  background-color:#fff; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; left:10px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; left:16px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#666;}
.Menu000654 li dl dd a.aon{ color:#fff !important; background: #da0e2c !important;}
.Menu000654 li dl dd a:hover{ color:#da0e2c; background: #ffa0c4;}
.Menu000654 li dl dd a:hover a.aon::after{ background: #fff;}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#fff;}
@media(max-width:950px){
.Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
}

/*
 .Location001813 ä¸ºdemoç¼–å·
 */
.Location001813{padding-bottom: 1%;position:relative;border-bottom:1px solid #e5e5e5;text-align: right;padding-top: 4%;}
.Location001813 .auto em{ font-style:normal; background:url(../images/Location001813-icon1.png) no-repeat left center; padding-left:25px;}
.Location001813 .auto em span{ color:#da0e2c;}
.Location001813 h1{ margin:0; display:table; position:relative; font-size:16px; color:#fff; padding:0 74px 0 52px; line-height:52px; height:52px; overflow:hidden; background-color:#4858a5;}
.Location001813 h1 span{ position:absolute; left:10px; top:0; color:#636faf; font-weight:normal; font-family:Arial;}
.Location001813 h1 b{ font-size:60px; text-transform:uppercase; font-weight:normal;}
@media(max-width:640px){
.Location001813 h1{ display:block; padding-right:0;}
.Location001813 .auto em{ font-size:12px; position:relative; bottom:auto; display:block; padding-top:15px; padding-bottom:15px;}
}



/*PicList002161 */
.PicList002161{padding: 4% 4% 0% 4%; background: #fff;}
.PicList002161 li{ float:left; position:relative; margin-right:5.6%; margin-bottom:5.6%; width:29.6%; text-align:center;color:#999;}
.PicList002161 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:3px solid #eee;}
.PicList002161 li a:hover{ border-color:#da0e2c;}
.PicList002161 li a i{ position:absolute; width:12px; height:11px; background:url(../images/PicList002161-jiao.png) no-repeat 0 0;}
.PicList002161 li a:hover i{ background-image:url(../images/PicList002161-jiao_hover.png);}
.PicList002161 li a i.rt{ background-position: right top;}
.PicList002161 li a i.lb{ background-position:left bottom;}
.PicList002161 li a i.rb{ background-position: right bottom;}
.PicList002161 li a i.lb,
.PicList002161 li a i.rb{bottom:0;}
.PicList002161 li a i.lt,
.PicList002161 li a i.rt{top:0;}
.PicList002161 li a i.lt,
.PicList002161 li a i.lb{left:0;}
.PicList002161 li a i.rt,
.PicList002161 li a i.rb{right:0;}
.PicList002161 li figure{ padding-bottom: 100%;}
.PicList002161 li h3{ font-weight:normal; font-size:18px; color: #333;}
.PicList002161 li p{ border-top:1px solid #3f3f3f; font-size:12px; padding:20px 0; width:80%; margin:0 auto;}
.PicList002161 li p i{ font-style:normal; font-size:18px;}
.PicList002161 li:hover p,
.PicList002161 li:hover h3{ color:#da0e2c;}
.PicList002161 li:hover p{ border-top-color:#7f6e40;}

.PicList002161 li .hot{ position:absolute; right:3px; top:10%; background:url(../images/PicList002161-icon_hot.png) no-repeat; width:47px; height:19px;}

@media(min-width:641px){
.PicList002161 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:768px) and (min-width:641px){
.PicList002161 li{ width:32%;margin-right:2%; margin-bottom:2%;}
}
@media(max-width:640px){
.PicList002161 li{ width:48.5%; margin-right:3%; margin-bottom:3%;}
.PicList002161 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002161 li{ float:none; width:auto; max-width:320px; margin:0 auto 6% !important;}
}
/*
 .Page002193 ä¸ºdemoç¼–å·
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; text-align:center; background: #fff; padding-bottom: 5%;}
.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 #da0e2c; background:#da0e2c;}
.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:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#da0e2c; border-color:#da0e2c;}
.Page002193 .p_page b{ font-weight:normal;}




/*PicList002482 */
.PicList002482{padding:4%; background: #fff;}
.PicList002482 ul{ position:relative; }

.PicList002482  li{border-bottom:1px dashed #dfdfdf; padding:30px 0; position:relative;}
.PicList002482  li time { width:88px; height:95px; position:absolute; left:0; top:30px;color:#666; background:url(../images/PicList002482-time.png) no-repeat top center; font-family:Arial; text-align:center;}
.PicList002482  li time span{ font-size:32px; color:#666; padding-top:18px; padding-bottom:5px; display:block;}
.PicList002482  li div{ padding-left:120px; min-height:95px; padding-right:3%;}
.PicList002482  li h2{ font-size:16px; color:#353535; margin:0; padding-bottom:20px;}
.PicList002482  li p{ color:#666; line-height:24px; font-size:14px;margin:0 0 30px 0;}
.PicList002482  li a.more{width:136px; height:35px; display:inline-block; color:#da0e2c; line-height:35px;}
.PicList002482 .iconfont{ margin-left: 10px;}

.PicList002482 ol img{ width:100%;}
.PicList002482 ol:nth-child(2) img,
.PicList002482 ol:nth-child(3) img{ display:none;}
.PicList002482 ol{ position:relative; background-color:#fff; margin-bottom:3%;}


.PicList002482 ol .Ispic{ position:absolute; height:100%; left:0; top:0; width:39%;}
.PicList002482 ol figure{ padding-left:43%; padding-top:20px; padding-bottom:15px; padding-right:12%;}
.PicList002482 ol:nth-child(1) figure{ position:absolute;padding:10px; left:5%; bottom:5%; width:90%; z-index:4;}
.PicList002482 ol p{display:none;}
.PicList002482 ol:nth-child(1) p{ display:block;}

.PicList002482 ol .more{ width:109px; height:32px; line-height:30px; padding-left:20px; display:inline-block;color:#9c9c9c; border:1px solid #d0d0d0; font-size:15px; position:relative; transition:0.2s;}
.PicList002482 ol .more:hover{ border-color:#da0e2c; background:#da0e2c;color:#fff;}
.PicList002482 ol .more::before{ position:absolute; content:''; right:13px; top:50%; margin-top:-6px;width:0; height:0; border-top:6px solid transparent;border-bottom:6px solid transparent; border-left:8px solid #da0e2c;}
.PicList002482 ol .more:hover::before{ border-left-color:#fff;}

.PicList002482 ol:nth-child(1)::before{position: absolute; content: ''; width: 100%; height: 100%; left: 0;top: 0; z-index: 2; background-color: rgba(0,0,0,0.4);}
.PicList002482 ol:nth-child(1) .Ispic{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:1;}
.PicList002482 time{ position:relative;  font-weight:bold; color:#878787; padding-bottom:17px; display:inline-block;}
.PicList002482 ol:nth-child(1) time{color:rgba(255,255,255,0.6);}
.PicList002482 time::before{ position:absolute; content:''; width:46px; height:3px; background-color:#da0e2c; left:0; bottom:0;}
.PicList002482 h3{ font-size:16px;font-weight: normal;height:35px;line-height:30px; overflow:hidden;}
.PicList002482 ol:nth-child(1) h3{ height:auto; font-weight:bold;}
.PicList002482 ol:nth-child(1) p{ color:rgba(255,255,255,0.7);}
.PicList002482 ol:nth-child(1) h3 a{ color:#fff;} 



@media(min-width:1001px){
.PicList002482 ol:nth-child(2),
.PicList002482 ol:nth-child(3){ position:absolute; right:0; width:49.5%;top:0;}
.PicList002482 ol:nth-child(1){ width:49%; }	
}
@media(max-width:1100px) and (min-width:1001px){
.PicList002482 h3{ height:30px;  }
} 
@media(max-width:1000px){
.PicList002482 .auto{ max-width:768px;}
.PicList002482 ol{ top:auto !important; height:auto !important;}
} 
@media(max-width:480px){
.PicList002482 h3{ height:30px;  }
.PicList002482  li p{ font-size:12px; line-height:20px; height:60px; overflow:hidden;}
}
@media(max-width:375px){
.PicList002482 ol:nth-child(1) p{ height:40px; line-height:20px; overflow:hidden; }
}



/*
 .RighInfo001355 ä¸ºdemoç¼–å·
 */
.RighInfo001355{ padding:4%; background: #fff;}
.RighInfo001355 h2{ color: #da0e2c; margin-top: -65px; margin-bottom: 40px;}
.RighInfo001355 h3{ text-transform: uppercase; font-size: 80px; margin: 0; color: #eee;}
.RighInfo001355 .img{float:right; margin-left:5%; width:50%; margin-bottom: 20px;}
.RighInfo001355 p{line-height: 30px;}
@media(max-width:480px){
.RighInfo001355 .img{float:none; width:100%; margin: 0;}
}


/*Timeline001915*/
.Timeline001915{ padding:4%; background: #fff;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.png) no-repeat center top; padding-top:89px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#da0e2c; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#da0e2c; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:40px; line-height:40px; text-align:center; background-color:#da0e2c; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}



/*
 .PicList002239 ä¸ºdemoç¼–å·
 */
.PicList002239{ padding:4% 4%; background: #fff;}
.PicList002239 li{ border: 1px solid #e3e3e3; margin-bottom: 3%; float:left;padding: 2%;}
@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:50px; text-align: center; border-bottom: 1px solid #eee;}
.PicList002239 li dt{font-size: 16px; color: #333;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}



/*Map002515 */
.Map002515{ background:#f7f7f7;}
.Map002515 .auto{ background:#fff; padding:5%;}
.Map002515 .title{ color:#da0e2c; font-size:24px;padding-bottom:3%; border-bottom: 1px solid #eee;}
.Map002515 .list{ width: 48%; float: left; margin-right: 4%;}
.Map002515 .list:nth-child(2n){width: 48%; float: right; margin-right: 0;}

.Map002515 .cont{ }
.Map002515 .list{ padding:3% 0;}
.Map002515 .list .name{ font-size:20px; color:#da0e2c; padding-left:40px; background:url(../images/Map002515_icon_31.png) no-repeat left center; margin-bottom:3%;} 
.Map002515 .list p{ margin:0; line-height:40px; font-size:16px;}
.Map002515 .list .map{ margin-top:3%; height:320px;}
.Map002515 .list .map *{ box-sizing:content-box;}
.Map002515 .list .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:480px){
.Map002515 .cont{ height: auto;}

.Map002515 .list1{ width: 100%; float: none; margin-right: 0;}
.Map002515 .list0{width: 100%; float: none;}
}

/*
 .TextList002243 ä¸ºdemoç¼–å·
 */
.TextList002243 .list{ width:100%; float: none; margin-right: 0;}

.TextList002243 .text{ font-size: 14px; color: #777; padding: 50px 0 40px;}
.TextList002243 .text:after{ content:""; display: block; width: 70px; border-bottom: 2px solid #da0e2c; margin: 50px 0 0;}
.TextList002243 .list{ padding:3% 0 0;}
.TextList002243 .list li h4{font-size: 16px; color: #da0e2c; ; margin-top: 0;}
.TextList002243 .list li h4:after{ content: ""; display: block; width: 30px; border-bottom:2px solid #da0e2c; margin: 17px 0 5px;}
.TextList002243 .list{font-size: 14px; line-height: 24px; color: #474747; position: relative;}
.TextList002243 .list li{ border-bottom: 1px solid #ccc; padding-bottom: 30px; margin-bottom: 30px;position: relative}
.TextList002243 .list li dl{position: absolute;right: 0;top: 0;}
.TextList002243 .list li dl img{height: 120px;margin-right: 0}
.TextList002243 .list img{ margin-right: 10px;}
.TextList002243 .list span{margin-left: 20px;}
@media (min-width: 640px){
.TextList002243 .list li{ width: 100%; float: none; margin:0 0 30px;}
}

@media (min-width: 1024px){
.TextList002243 .list li h4{ font-size: 18px;}
.TextList002243 .list{ font-size: 16px;;}
}
@media (max-width: 425px){

.TextList002243 .list span{margin-left: 0;display: block;    line-height: 1.2;}
.TextList002243 .list li h4{ margin-bottom: 5px;}

}</pre></body></html>