@font-face {
    font-family: 'DINCond-Bold';
    src:url('../fonts/DINCond-Bold.woff') format('woff');
    font-display:swap;
}
@media(max-width:1440px){
.auto_1400{padding:0 2%;}
}
/*插件样式，如果有多个一样的只留一份*/
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

/* */
.Other002373 #fullPage{
    height: 100%;
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    transition: all 700ms ease;
}
#fp-nav ul li+li{ position: relative; margin-top: 30px;}

#fp-nav ul li+li:before,
#fp-nav ul li+li:after,
#fp-nav ul li+li a:before{ content: ""; position: absolute; width: 2px; height: 2px; background: #f6f6f6; left: 50%; margin-left: -1px;}
#fp-nav ul li+li:before{ top: -28px;}
#fp-nav ul li+li:after{ top: -18px;}
#fp-nav ul li+li a:before{ top: -8px;}
#fp-nav ul li a span{display: block; width: 10px; height: 10px;border-radius: 0; background-color: #fff; position: static; margin: 0 auto;}
#fp-nav ul li a.active,#fp-nav ul li:hover a.active {  border: 1px dotted rgba(219,11,11,0.5); padding: 2px 0 0 0;}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
#fp-nav ul li:hover a span{  background-color: #db0b0b; border-radius: 0 !important;  margin: 0 auto;
 width: 10px;  height: 10px;}
.Other002373 .section .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover;}
.Other002373 .section .word{ position: relative; z-index: 6; padding: 0 5%; text-align: center;}
.Other002373 .section .word h1{ margin: 0 0 30px;}
.Other002373 .section .word figure{ font-size: 16px; color: #fff; letter-spacing: 2px; line-height: 24px; max-width: 1200px; margin: 0 auto 30px;}
.Other002373 .section .word .more{ min-width: 120px; height: 40px; line-height: 40px; position: relative; display: inline-block; margin: 0 auto 0; color: #104493;border-left: 1px solid #104493; border-right: 1px solid #104493; text-align: center;}
.Other002373 .section .word .more:before,
.Other002373 .section .word .more:after{content: ""; position: absolute;  width: 80%; height: 1px;background-color:#104493;}
.Other002373 .section .word .more:before{ top: 0; right: 0;}
.Other002373 .section .word .more:after{ bottom: 0;left: 0;}
@media only screen and (min-width:1024px ) {
}


@keyframes firstPart {
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

@-webkit-keyframes firstPart

/* Safari and Chrome */
{
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

.Other002373 .mousetip {
	background: url(../images/Other002373-mousetip.png) no-repeat;
	width: 62px;
	height: 63px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -31px;
	z-index: 100;
	cursor: pointer;
	animation-name: firstPart;
	animation-duration: 0.8s;
	animation-timing-function: linear;
	animation-delay: 0.3s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	-moz-animation-name: firstPart;
	-moz-animation-duration: 0.8s;
	-moz-animation-timing-function: linear;
	-moz-animation-delay: 0.3s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-play-state: running;
	-webkit-animation-name: firstPart;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.3s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
	-o-animation-name: firstPart;
	-o-animation-duration: 0.8s;
	-o-animation-timing-function: linear;
	-o-animation-delay: 0.3s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-play-state: running;
}
.Other002373 .mousetip.up{ background-image: url(../images/Other002373-mousetip_up.png);}

@media(max-width:1024px){
.Other002373 .section{position: relative;}
}

/* 首页banner */
.Banner002511 .bx-wrapper{ position:relative; z-index:1;}
.Banner002511 .bx-viewport{ z-index:1;}
.Banner002511 .bx-pager{ position:absolute; left:0; width:100%; bottom:5%; text-align:center; z-index:10;}
.Banner002511 .bx-pager div{ display:inline-block; position:relative; margin: 0 5px; }
.Banner002511 .bx-pager div::before{ width: 12px;
    height: 12px;
    border: 0;
    position: absolute;
    content: '';
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius: 50px;}
.Banner002511 .bx-pager a{ display:block; border:1px solid transparent; width:36px; height:36px; overflow:hidden; line-height:1000px;border-radius: 50px;}
.Banner002511 .bx-pager a.active{ border-color:#fff;  }
@media(max-width:640px){
.Banner002511 .bx-pager a{ width:30px; height:30px; }
}


/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}

/*方法4*/
/*.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.Banner002826  li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

/*方法5  添加播放按钮+弹窗*/
/*.Banner002826 .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}*/

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 36px; height: 36px;position: relative; border-radius: 50%;border: 1px solid transparent; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{width: 12px;height: 12px;border: 0;position: absolute;left: 50%;top: 50%;border-radius: 50%;transform: translate(-50%,-50%);background: #fff; transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active{ border-color:#fff; }
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:1024px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
.Banner002826 .slick-dots li:before{width: 4px;height: 4px;}
}




/* 头部 */
.Top002374{ position:fixed; width:100%; left:0; top:0; z-index:105;background:#fff;box-shadow: 0 5px 14px rgba(0,0,0,0.1);}
.Top002374 .auto{position: relative;}
@media(min-width:1025px){
.Top002374_subbg .header{ position:relative; z-index:2;}
.Top002374::before{ position:absolute; content:''; width:100%;height:0px; transition:height 0.3s;  background:#fff; left:0; top:0; z-index:2;}
.Top002374_subbg::before{height:0px; }
.Top002374 .header-menu li.has-sub .sub{ opacity:0; transition:opacity 0.3s 0.3s;}
.Top002374 .header-menu li.has-sub.aon .sub{ opacity:1;}
.Top002374 .search-box .text{position: relative;top:-15px;background: #fafafa;}
}
.Top002374 .header-left{ float:left; width:20%;max-width:230px;position: relative;}

.Top002374 .logo{ position:absolute; left:0;  max-width:250px; top: 50%;transform: translateY(-50%);z-index: 5;}
.Top002374 .header-right{position: absolute;right:0;top:0;}
@media(max-width:1600px){
.Top002374 .header-right{right:2%;}
}
@media(min-width:1025px){
.Top002374 .header-left{ position:relative;height:68px;}
.Top002374 .header-mid{ float:left;}
.Top002374 .header-mid{ width:48%; max-width:1000px;}
.Top002374 .header-right{line-height: 68px;}
}

.Top002374 .lang{position: relative;}
.Top002374 .english-chinese{ color: #999;font-size: 14px;}
.Top002374 .english-chinese i{display: inline-block;content: '';width: 18px;height: 18px;background: url(../images/e.png) no-repeat;margin-right: 10px;position: relative;top:3px;}
.Top002374 .lang .language{background: #fff;width: 100%;position: absolute;left:0;top:98%;text-align: center;display: none;box-shadow: 0 5px 14px rgba(0,0,0,0.1);}
.Top002374 .lang:hover .language{display: block;}
.Top002374 .lang .language a{color:#333; line-height: 30px;display: block;font-size: 13px;height: 30px;}
.Top002374 .lang .language a:hover{ background:#db0b0b; color:#fff;}


.Top002374 .header-menu li{position: relative!important;width: auto!important;padding: 0 3%;}
.Top002374 .header-menu li a{ transition:0.3s;}
.Top002374 .header-menu li em{ line-height:68px; font-size:16px; text-align:left;}
.Top002374 .header-menu li.has-sub em::before{    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    background-color: transparent;}
.Top002374 .header-menu li em a{ color:#333;}

.Top002374 .header-menu li em a:hover,
.Top002374 .header-menu li.aon em a{ color:#db0b0b;}

.Top002374 .header-menu li .sub{background: #fff;width: 100%;position: absolute;left:0;top:100%;text-align: center;box-shadow: 0 5px 14px rgba(0,0,0,0.1);display: none;}
.Top002374 .header-menu li .sub dt a{ color:#333; line-height: 38px;}
.Top002374 .header-menu li .sub dt a:hover{ background:#db0b0b; color:#fff;}

.Top002374 .header-right dd{ float:left; font-size:16px;}
.Top002374 .top-search{ position:relative; margin-left:20px;}

.Top002374 .open-search{display: inline-block;content: '';width: 19px;height: 19px;background: url(../images/search.png) no-repeat center;position: relative;top:4px;}
.Top002374 .search-box{ position:absolute; top:100%; right:0; padding-top:7px; width:260px; display:none; overflow:hidden; height:46px;}
.Top002374 .search-box .text{ width:100%; border:none; height:39px; line-height:39px; padding:0 40px 0 10px; color:#999;}
.Top002374 .search-box .btn{ position:absolute; right:0; top:7px; height:39px; width:39px; background:url(../images/Top002374-icon.png) no-repeat center center;}
.Top002374 .search-box .btn:after{ position:absolute; content:''; border:6px solid transparent; border-bottom-color:#fafafa; left:50%; margin-left:-6px; top:-12px;}
@media(max-width:1024px){
.Top002374 {position: relative;}
.Top002374 .header{ position:relative; padding:5px 0;}

.Top002374 .header-left{width: 35%;height: 32px;}
.Top002374 .logo {}

.Top002374 .header-right{line-height:28px;height:46px; display:table; }
.Top002374 .header-right dd{ display:table-cell; vertical-align:middle;float:none;}

.Top002374 .english-chinese span{display: none;}
.Top002374 .english-chinese i{margin:0 10px;}
.Top002374 .open-search{margin:0 10px;}

.Top002374 .top-search{ margin-left:0;}
.Top002374 #header-menu{ position:fixed; right:-100%; top:42px; width:100%; height:100%; z-index:105; background:none; opacity:0; transition:opacity 0.3s;padding-left: 34%}
.Top002374 #header-menu.header-menu-show{ opacity:1; right:0;}
.Top002374 #header-menu ul{padding:20px;width:100%; max-width:280px;background:rgba(255,255,255,.95);height:100%; overflow:auto; max-height:100%; transform:translateX(100%);transition:0.3s;}
.Top002374 #header-menu.header-menu-show ul{ transform:translateX(0);}
.Top002374 #header-menu li a{ color:#333; font-size: 15px;line-height:41px;border-bottom: 1px solid rgba(0,0,0,0.3);display: block;padding:0 10px;}
.Top002374 #header-menu li em{ display:block; border-bottom:0px solid rgba(255,255,255,0.5);}
.Top002374 #header-menu li.has-sub i.op{display: block;}
.Top002374 #header-menu li.has-sub i.op:before, .Top002374 #header-menu li.has-sub i.op:after{ background:#db0b0b;}
.Top002374 #header-menu li .sub{ padding: 10px;background: rgba(219,11,11, 0.05);}
.Top002374 #header-menu li dt{}
.Top002374 #header-menu li dt a{display:block;border-bottom: 1px dashed rgba(0,0,0,0.5);white-space: nowrap;padding:0 10px;line-height: 41px;
    text-overflow: ellipsis;
    overflow: hidden;}
.Top002374 #header-menu li dt:last-child a{border-bottom: 0px}

.Top002374 #open_menu{width:26px; height:24px; position:relative; z-index:101;margin-left: 10px;}
.Top002374 #open_menu i,
.Top002374 #open_menu::before,
.Top002374 #open_menu::after{ position:absolute;  left:0; width:100%;height:3px; background:#DB0B0B;}
.Top002374 #open_menu i{  top:50%; margin-top:-1.5px;}
.Top002374 #open_menu::before,
.Top002374 #open_menu::after{content:'';}
.Top002374 #open_menu::before{ top:3px;}
.Top002374 #open_menu::after{ bottom:3px;}
.Top002374 #open_menu.open_menu_on i{ background:transparent;}
.Top002374 #open_menu.open_menu_on::before,
.Top002374 #open_menu.open_menu_on::after{ background:#DB0B0B; bottom:auto; top:50%; transform:rotate(45deg);}
.Top002374 #open_menu.open_menu_on::after{transform:rotate(-45deg);}
}

/* 首页标题 */
.home-title{color:#fff; padding-bottom: 2%; text-align: center; }
.home-title::after{ width: 20px; height: 2px; background: #fff; display: inline-block; content: ''; }
.home-title .en{font-size: 60px;font-family: 'AvantGardeITCbyBT-Book'; text-transform: uppercase; }
.home-title .cn{font-size: 24px; padding: 10px 0; }
@media(max-width:768px){
.home-title .en{font-size: 7vw;}
.home-title .cn{font-size: 4.5vw;}
}

@font-face {
font-family: 'AvantGardeITCbyBT-Book';
src: url("../Fonts/AvantGardeITCbyBT-Book.woff") format("woff");
font-display:swap;
}

/* 首页 集团概要 */
@font-face {
  font-family: "DINCond-Bold";
  src: url("../fonts/DINCond-Bold.woff2") format("woff2"),
       url("../fonts/DINCond-Bold.woff") format("woff"),
       url("../fonts/DINCond-Bold.ttf") format("truetype"),
       url("../fonts/DINCond-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*.fp-viewing-page2 .Top002374{ background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); }*/
.Floor002820{ padding:4.2% 0; z-index: 10; position: relative; }
.Floor002820 .home-title{ text-align: left; }
.Floor002820 .home-title .cn{font-size: 38px;}
.Floor002820 .txt{ color: #fff; font-size: 16px; line-height: 40px; width: 45%; float: left; }
.Floor002820 .txt p{ margin: 0;  }
.Floor002820 .txt .btn{ margin-top: 30px; color: #fff; width: 160px; height: 45px; line-height: 43px; border:1px solid rgba(255,255,255,0.3); display: inline-block; padding-left: 40px; background:url(../images/Floor002820_btn2.png) no-repeat 70% center; }
.Floor002820 .txt .btn:hover{    background: url(../images/Floor002820_btn2.png) no-repeat 70% center  #db0b0b;border-color:#db0b0b;}
@media(max-width:1440px){
.Floor002820 .auto{padding:0 2%;}
}
@media(min-width:1025px){
.Floor002820 .number{width: 59.072%;}
.Floor002820 .txt .more{display: none;}
}
@media(max-width:1024px){
    .Floor002820{padding:30px 0;text-align: center; }
.Floor002820 .ytable,
.Floor002820 .ytable-cell{display: block;}
.Floor002820 .txt{float: none;width: 100%;}
.Floor002820 .home-title{ text-align: center; }
.Floor002820 .home-title .cn{font-size: 24px;}
.Floor002820 .txt p{padding:0 16px;line-height: 24px;font-size: 14px;text-align: center;}
.Floor002820 .txt .btn{display: none;}
.Floor002820 .txt .more i{display: inline-block;content: '';width: 18px;height: 14px;background: url(../images/more.png) no-repeat;position: relative;top:1px;}
.Floor002820 .txt .more{margin-top: 20px;display: block;color: #fff;position: relative;opacity: .8;
animation-name: firsttop;
    animation-duration: 0.8s;
    animation-timing-function: linear;
    animation-delay: 0.3s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
    -moz-animation-name: firsttop;
    -moz-animation-duration: 0.8s;
    -moz-animation-timing-function: linear;
    -moz-animation-delay: 0.3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -moz-animation-play-state: running;
    -webkit-animation-name: firsttop;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-play-state: running;
    -o-animation-name: firsttop;
    -o-animation-duration: 0.8s;
    -o-animation-timing-function: linear;
    -o-animation-delay: 0.3s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: alternate;
    -o-animation-play-state: running;}
}

.Floor002820 .info-num li{}
.Floor002820 .info-num li:hover{ background:#dab767; border-color: #dab767; cursor: pointer; }
@media(min-width:641px){
.Floor002820 .info-num li{float: left;width: 31%; margin-right: 3.5%; padding: 30px 50px; border: 1px solid rgba(255,255,255,0.2); }
.Floor002820 .info-num li:nth-of-type(3n){ margin-right: 0%; }
}
.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{font-family:"DINCond-Bold";font-size: 80px;color: #fff;display: block;}
.Floor002820 .info-num li aside sub{position: absolute; color: #fff; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left: 10px;}
.Floor002820 .info-num li p{ font-size: 16px; color: #fff; margin-bottom: 0; margin-top: 10px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002820 .info-num li{text-align: center;}
.Floor002820 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}

@keyframes firsttop {
    0% {
        top: 10px;
    }

    100% {
        top: 0px;
    }

}

@-webkit-keyframes firstPart

/* Safari and Chrome */
{
    0% {
        top: 10px;
    }

    100% {
        top: 0px;
    }

}


/*Floor002065 */
.Floor002065{ padding-bottom:15px;width: 100%; position: relative; z-index:9;}

.Floor002065 .item{ position:relative;text-align: center;}
.Floor002065 .item a{display: block;max-width: 410px;margin:0 auto;transform: scale(0.55);}
.Floor002065 .item .pic{ overflow:hidden;position:relative;max-width: 410px;margin:0 auto;}
.Floor002065 .owl-item.active .item .pic{background: url(../images/Floor002065-bg.png) no-repeat center;}
.Floor002065 .active:nth-of-type(2){display: none;}
.Floor002065 .item .pic img{ padding:20px;border-radius: 50%}
.Floor002065 .item:hover .Ispic{ transform:scale(1.2);}
.Floor002065 .item .txt{ font-size:22px;text-align: center;color: #db0b0b}


.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}

@media(max-width:1100px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;}
.Floor002065 .owl-nav .owl-next{margin-right:0;}
}
@media(max-width:640px){
.Floor002065 .title span{ display:block;}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}

/*Floor002658 */
.Floor002658{ font-family:Arial, Helvetica, sans-serif; overflow:hidden; padding-bottom: 2%;}
.Floor002658 .title-intro{ text-align:center; padding:3% 0; color:#333; max-width:1150px; margin:0 auto;}
.Floor002658 .title-intro h3{ margin:0; font-size:60px;}
.Floor002658 .title-intro p{ font-size:20px; line-height:30px;}
.Floor002658 .title-intro a{ color:#c09a75; text-decoration:underline;}

@media(max-width:1024px){
.Floor002658{padding-top: 30px;}
}
@media(max-width:768px){
.Floor002658 .title-intro h3{ font-size:30px;}
.Floor002658 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002658 .title-intro h3{ font-size:24px;}
.Floor002658 .title-intro p{ font-size:14px; line-height:20px;}
}

/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002658{position: relative; z-index:9;}
.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.55); transition:0.3s;}
/*.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;transition:0.5s 0.3s;}*/
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ }

.Floor002658 li.slick-slide a{display: block;max-width: 410px;margin:0 auto;}
.Floor002658 li.slick-slide a .pic{ overflow:hidden;position:relative;max-width: 410px;margin:0 auto;position: relative;border-radius: 50%;overflow: hidden;}
.Floor002658 li.slick-slide a .pic:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.6;}
.Floor002658 li.slick-slide.slick-center a .pic:before{background: none;}
.Floor002658 li.slick-slide.slick-center a .pic{background: url(../images/Floor002065-bg.png) no-repeat center;}
.Floor002658 li.slick-slide a .pic img{ border-radius: 50%}
.Floor002658 li.slick-slide.slick-center a .pic img{padding:20px;}
.Floor002658 li.slick-slide a .text{ font-size:22px;text-align: center;color: #db0b0b;opacity: 0;padding-top: 10px;}
.Floor002658 li.slick-slide.slick-center a .text{opacity:1;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-42px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002658 .slick-dots li.slick-active{ border-color:#c29c75;}
.Floor002658 .slick-dots li.slick-active:before{ background:#c29c75;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:30px; height:55px; top:50%;border:0px; margin-top:-34px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:0; background: url(../images/l.png) no-repeat center;}
.Floor002658 .slick-next{right:0; background: url(../images/r.png) no-repeat center;}
.Floor002658 .slick-arrow:hover{ border-color:#c29c75;}
@media(max-width:1440px){
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
}
@media(max-width:1024px){
.Floor002658 li.slick-slide a .text{padding-top: 0;font-size: 14px;}
.Floor002658 .slick-arrow{background-size: 40%;margin-top:-34px;}
.Floor002658 li.slick-slide.slick-center a .pic{background-size: 80%}
}
@media(max-width:640px){

/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
.Floor002658 .slick-arrow{}
}




/* 首页 业务领域  */
.Floor002491{ width: 100%; position: relative; z-index:9;}
.Floor002491 .wrap-container{ margin: 0 auto; }
.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 25%; float: left; height: 200px; background-position: 0 0; position: relative;
 background-size: cover; background-repeat: no-repeat; position: relative;overflow: hidden;}
 .Floor002491 ul li .more{display: block;position: absolute;left:0;right:0;top:0;bottom:0;z-index: 2}
.Floor002491 ul li .info{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0;z-index: 1 }
.Floor002491 ul li .info .txt{display: none;}
.Floor002491 ul li .info .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin-top: 10px;}
.Floor002491 ul li .info .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden;  background: rgba(0,0,0,0.3);  }
.Floor002491 ul li.on .liBox{ background: rgba(219, 11, 11, 0.7);  }

.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;  bottom: 10px; }
.Floor002491   .chanpin{text-align: center;}

@media screen and (min-width:768px ){
  .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
  .Floor002491 ul li .info .txtBox .h3{font-size: 18px;}
}

@media screen and (min-width:1000px ){
  .Floor002491 ul li{height: 450px; width: 16%;}
  .Floor002491 ul li.on{width:52%; }
  .Floor002491 ul li.on .info{ width: 100%; height: 120px; overflow: hidden; }
  .Floor002491 ul li.on .liBox .liCon{position:relative;  height: 100%; padding-left: 130px; padding-right:30px; background: url(../images/Floor002491-more.png) no-repeat 96% center;}
  .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 25px;top: 50%; width: 100px; height: 75px;margin-top: -37.5px; }
  .Floor002491 ul li.on .liBox .liCon .txt{display: block;}
  .Floor002491 ul li.on .info .txtBox .h3{text-align: left;}
  .Floor002491 ul li.on .info .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}
@media(max-width:1024px){
.Floor002491{padding: 30px 0;}
}
/* 首页 新闻资讯 */
.Floor000935{  padding:3% 0 4%; position: relative; z-index: 11; }
.Floor000935 .list_copy{ display:none;}
.Floor000935 .list_scroll li{ border-bottom:5px solid #dab767; }

.Floor000935 .txt{ color: #fff; font-size: 16px; line-height: 40px; width: 45%; margin: 0 auto;text-align: center; }
.Floor000935 .txt p{ margin: 0 auto;
    text-align: center;
    font-size: 32px;
    /* color: #db0b0b; */
    /* font-weight: bold; */
    line-height: 45px;}
.Floor000935 .txt .btn{ margin-top: 70px; color: #fff; width: 160px; height: 45px; line-height: 43px; border:1px solid rgba(255,255,255,0.3); display: inline-block;  background:url(../images/Floor002820_btn2.png) no-repeat 72% center; }
.Floor000935 .txt .btn:hover{border-color: #db0b0b;background-color:#db0b0b }
.Floor000935 .list_scroll li .sc{ width: 100%; overflow: hidden; }
.Floor000935 .list_scroll li .Ispic{ padding-bottom:65%; display:block; transition: 0.3s; }
.Floor000935 .list_scroll li:hover .Ispic{ transform: scale(1.1); }
.Floor000935 .list_scroll li .txt{ background: #fff; padding: 20px 30px 40px;  }
.Floor000935 .list_scroll li h5{ margin: 10px 0; font-size:18px; font-weight: normal; line-height:30px;}
.Floor000935 .list_scroll li h5 a:hover{ color:#eac571;}
.Floor000935 .list_scroll li time{ font-size:12px; color:#999; }
.Floor000935 .list_scroll li p{ margin:10px 0 0; color: #999; font-size:14px; line-height:24px; height:48px; overflow:hidden;}

.Floor000935 .list_scroll li:hover .txt{ background: #dab767; }
.Floor000935 .list_scroll li:hover .txt *{ color: #fff;  }


@media(max-width:1024px){
.Floor000935{padding:30px 0;}
.Floor000935 .txt p{font-size: 16px;line-height: 30px;}
.Floor000935 .txt .btn{margin-top: 40px;}
}

/* 底部 */
.Bottom002463{ background: #31302c; background: #2f2e2c;  background: #292825;  background: #252527; color: #fff;}
.Bottom002463 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002463 .bottom{ padding: 3% 0 4%;}
.Bottom002463 .nav .dl dt{ padding-bottom:15px; border-bottom: 1px solid #36363c;}
.Bottom002463 .nav .dl dt a{ color:#fff; font-size:16px; line-height:24px;}
.Bottom002463 .nav .dl .two{ padding-top: 15px;}
.Bottom002463 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002463 .nav .dl dd a{ display:block; line-height:30px; color: #a6a6a6;}
.Bottom002463 .nav .dl dd a:hover{ color: #fff;}
.Bottom002463 .nav .dl dd a:hover:before{ background: #fff;}
@media only screen and (min-width:768px ) {
.Bottom002463 .nav{ float:left; width: 80%;}
.Bottom002463 .nav .dl{ float:left; width: 17%; margin-right: 3.75%; min-height: 200px; padding: 15px 0;  padding-right: 3%; }
.Bottom002463 .nav .dl:last-of-type{  margin-right: 0;  }
}
@media only screen and (max-width:767px ) {
    .Bottom002463 .nav{display: none;}
	.Bottom002463 .nav .dl dt{ position: relative; margin-bottom: 0; margin-top: 10px;}
	.Bottom002463 .nav .dl dt:after{ position: absolute; content: ""; display: block; background: url(../images/Bottom002463-bottom_arrow.png) no-repeat right top; width: 11px; right: 3%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
	.Bottom002463 .nav .dl dt.on:after{ transform: rotate(90deg);}
    .Bottom002463 .nav .dl .two{ display: none;background-color: #0f0f0f; padding: 15px;}
    .Bottom002463 .weixinbox dd{float: none!important;margin: 0 auto;}
    .Bottom002463 .copyright{color: #a6a6a6;margin:0;}
}
@media only screen and (min-width:768px ) {
.Bottom002463 .info{ float:right; width: 15%; text-align: right; }
}
@media only screen and (max-width:767px ) {
	.Bottom002463 .info{ padding: 3% 0;}
	.Bottom002463 .info>*{ text-align: center !important;}
}

.Bottom002463 .weixinbox{ margin: 10px 0 10px auto;}
.Bottom002463 .weixinbox dd{ max-width: 120px; float: right; }
.Bottom002463 .weixinbox dd span{ display: block; text-align: center; padding-top: 15px;}
@media only screen and (max-width:767px ) {
	.Bottom002463 .info .weixinbox{ margin: 10px auto;}
}
.Bottom002463 .share{ padding: 15px 0 5%;}
.Bottom002463 .share >*{ display: inline-block;}
.Bottom002463 .share a{ width:25px; height:25px; text-align: center; margin-left: 5px; position: relative;}
.Bottom002463 .share a:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Bottom002463-share_icon.png) no-repeat; }
.Bottom002463 .share a.a1:before{ background-position: -11px 0;}
.Bottom002463 .share a.a2:before{ background-position: -56px 0; }
.Bottom002463 .share a.a3:before{ background-position: -98px 0; }
.Bottom002463 .share a.a4:before{ background-position: -142px 0; }
@media only screen and (max-width:767px ) {
	.Bottom002463 .share{ padding: 20px 0 0;}
}

.Bottom002463 footer{ line-height:30px; position: relative; border-top: 1px solid #36363c; padding: 20px 0; }
@media only screen and (max-width:767px ) {
	.Bottom002463 footer{ text-align: center;}
}
.Bottom002463 footer a{ color: #a6a6a6;}
.Bottom002463 footer a:hover{ color: #fff;}
.Bottom002463 footer .links a{ display:inline-block; position: relative;}
.Bottom002463 footer .links a+a{ margin-left: 25px;}
.Bottom002463 footer .links a+a:before{ content: ""; left: -15px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #36363c; }
@media only screen and (min-width:768px ) {
	.Bottom002463 footer .links{ float: left;}
}
.Bottom002463 footer .copyright{ margin: 0; color: #a6a6a6; }
@media only screen and (min-width:768px ) {
	.Bottom002463 footer .copyright{ float: right;}
}


/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden;position: relative;}
.Banner002291 img{width: 100%;}
@media only screen and (max-width: 1023px) {
    .Banner002291 img.pc{ display: none;}
}
@media only screen and (min-width: 1024px) {
    .Banner002291 img.wap{ display: none;}
}

.Banner002291 .mousetip {
    background: url(../images/Other002373-mousetip.png) no-repeat;
    width: 62px;
    height: 63px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -31px;
    z-index: 50;
    cursor: pointer;
    animation-name: firstPart;
    animation-duration: 0.8s;
    animation-timing-function: linear;
    animation-delay: 0.3s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
    -moz-animation-name: firstPart;
    -moz-animation-duration: 0.8s;
    -moz-animation-timing-function: linear;
    -moz-animation-delay: 0.3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -moz-animation-play-state: running;
    -webkit-animation-name: firstPart;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-play-state: running;
    -o-animation-name: firstPart;
    -o-animation-duration: 0.8s;
    -o-animation-timing-function: linear;
    -o-animation-delay: 0.3s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: alternate;
    -o-animation-play-state: running;
}
@media(max-width:1440px){
.mousetip{display: none!important;}
}

/*Menu002077 */
.Menu002077{ padding:15px 0;background:url(../images/Menu002077-bg.png) no-repeat bottom center #F6F6F6;position: relative;transition: .3s;z-index: 100;}
.Menu002077-fixed{position: fixed;left: 0;width: 100%;top:68px;}
.Menu002077 .auto{position: relative;}
.Menu002077 ul{ float:left; max-width:78%;}
.Menu002077 li{ float:left; margin-left:10px; margin-bottom:1px;}
.Menu002077 li a{ display:block; padding:0 28px; border-radius:50px; line-height:35px; border:1px solid #e2e2e2; background:#efefef; font-size:15px;}
.Menu002077 li:hover a,
.Menu002077 li.aon a{ color:#fff; background:#db0b0b; border-color:#db0b0b;}

.Menu002077 .Location{position: relative;position: absolute;right:0;top:50%;transform: translateY(-50%);/*width: 29%*/}
.Menu002077 .Location em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Menu002077 .Location em:before{ content: "\e828"; font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Menu002077 .Location em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;}
.Menu002077 .Location em a:after{ content: ">"; position: absolute; height: 17px; line-height: 17px; right: 0; top: 0; color: #999; font-family: "宋体";}
.Menu002077 .Location em a:hover{ text-decoration:underline;}
.Menu002077 .Location em span{ color:#db0b0b; }
@media(max-width:1440px){
.Menu002077 .Location{right:2%;}
}
@media(max-width:1366px){
.Menu002077 li a{padding: 0 20px;}
}
@media(max-width:1280px){
.Menu002077 li a{padding: 0 16px;}
}
@media(max-width:768px){
.Menu002077 .Location{display: none;}
.Menu002077 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002077 li{ margin:2px; text-align:center; width:32%;}
.Menu002077 li a{ padding:0;}
}
@media(max-width:480px){
.Menu002077 li a{ font-size:13px;}
}



.contain{min-height: 500px;}
.contain-top{padding-top: 68px;}
.contain .RighInfo002803{min-height: 500px; overflow:hidden;}
.contain .RighInfo002803 .box_l{ width:60%; font-size: 16px; line-height: 50px; float:left;}
.contain .RighInfo002803 .box_r{ width:35%; float:right;}

@media(max-width:768px){
.Menu002077{z-index: 10}
.Menu002077-fixed{position: relative;left: 0;width: 100%;top:0px;z-index: 10}
.contain-top{padding-top: 0;}
}

/*
 .RighInfo002803 为demo编号
 */
.RighInfo002803 { padding: 4% 0;background: url(../images/RighInfo002803-bg.jpg) no-repeat center bottom; }
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }
.RighInfo002803 .name { font-size: 24px; color: #333; line-height: 1; padding-bottom: 20px; }
.RighInfo002803 .name em { font-style: normal; color: #db0b0b; }
.RighInfo002803 .h3{margin:0;font-size: 26px;color: #333;font-weight: normal;}
.RighInfo002803 .h3:after{width: 20px;height: 2px;background: #db0b0b;display: block;content: '';margin:20px 0 25px;}
.RighInfo002803 .word { line-height: 2.5; font-size: 17px; color: #585858; position: relative; }
.RighInfo002803 .word .wap_pic { display: block; text-align: center; }
.RighInfo002803 .word .pc_pic { display: none; }
.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }
.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }
.RighInfo002803 .pic img{  margin-bottom: 2%;}
@media only screen and (min-width:769px ) {
.RighInfo002803 .header{ position: relative;}
.RighInfo002803 .header:after{ position: absolute; content: ""; left: 0; top: 0; height: 7vw; width: 100%; background: #ff001e;}
.RighInfo002803 .header .fl{ float: left; width: 57%; position: relative; z-index: 20;}
.RighInfo002803 .header .fr{ float: right; width: 34%;}
.RighInfo002803 .name { font-size: 36px; padding-bottom: 30px; }
.RighInfo002803 .word .wap_pic { display: none; }
.RighInfo002803 .word .pc_pic { display: block; position: absolute; right: 0; top: 0; z-index: 0;width: 40% }
.RighInfo002803 .word .pic { display: block; float: right; margin-left: 50px; }
.RighInfo002803 .p { padding-right: 50%; margin-bottom: 20px; }
.RighInfo002803 .p1 { padding-right: 38%; }
.RighInfo002803 .word { float: left; width: 57%; padding-top: 3%;}
.RighInfo002803 .pic { float: right; width: 34%;}
}

@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0; }
}
.RighInfo002803 ul { padding-top: 4%; }
.RighInfo002803 li { float: left; width: 23.5%; text-align: center; position: relative; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002803 li+li { margin-left: 2%; }
.RighInfo002803 li div { padding: 6% 0; margin: 0 auto; width: 80%; max-width: 280px; }
.RighInfo002803 li figure img { width: 50%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size: 24px; font-weight: normal; color: #333; margin: 0; margin-top: 15px; }
.RighInfo002803 li p { line-height: 1; font-size: 14px; color: #585858; margin-bottom: 0; }
.RighInfo002803 li:hover * { color: #db0b0b !important; }
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002803 li p { font-size: 16px; }
}

@media(max-width:480px) {
.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
}


/*PicList002736 */
.PicList002736{}
.PicList002736 li{margin-bottom: 4%;border-radius: 8px;}

.PicList002736 li:last-child{margin-bottom: 0;}
.PicList002736 li a{overflow: hidden;display: block;border: 1px solid #f1f1f1; transition: 0.3s;box-shadow: 0 10px 14px rgba(0,0,0,0.1);border-radius: 8px;min-height: 538px;background: url(../images/PicList002736-bg.png) no-repeat right bottom;}
.PicList002736 li:hover a{box-shadow: 0 10px 14px rgba(0,0,0,0.2);transform: scale(1.025);}
.PicList002736 li .Ispic{ background-size: contain;background-color: #fff;padding-bottom: 30%;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h5{color: #333;margin:0;font-size: 16px;font-weight: normal;}
.PicList002736 li .txt h3{font-size: 24px; color: #db0b0b;margin:0 0 20px;}
.PicList002736 li .txt .dl{}
.PicList002736 li .txt .dl dd{margin:10px 0;color: #555;padding-left: 16px;position: relative;}
.PicList002736 li .txt .dl dd:before{display: inline-block;content: '';width: 6px;height: 6px;background: #333;border-radius: 50%;margin-right: 10px;position: absolute;left:0;top:7px;opacity: .3}

.PicList002736 li .more{margin-top: 3%;display: inline-block;height:38px;line-height: 38px;background:#db0b0b;color: #fff;padding:0 20px;border-radius: 19px; }
.PicList002736 li .more i{display: inline-block;content: '';width: 20px;height: 20px;background: url(../images/Floor002820_btn2.png) no-repeat center;margin-left: 10px;position: relative;top:4px;}
@media(min-width:481px){
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{float: right;}
}
@media(min-width:1025px){
.PicList002736 li .Ispic{width: 40%;}
.PicList002736 li .txt{width: 60%;padding-right: 3%}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002736 li .Ispic{width: 45%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList002736 li .txt p{}
}
@media(max-width:480px){
    .PicList002736 li{margin-bottom: 20px;}
    .PicList002736 li:last-child{margin-bottom: 20px;}
.PicList002736 li .Ispic{padding-bottom: 69.5%;}
.PicList002736 li .txt{ padding: 15px;}
}


.Details{padding-top:140px;padding-bottom: 40px;}
.Location{position: relative;}
.Location em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Location em:before{ content: "\e828"; font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Location em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;}
.Location em a:after{ content: ">"; position: absolute; height: 17px; line-height: 17px; right: 0; top: 0; color: #999; font-family: "宋体";}
.Location em a:hover{ text-decoration:underline;}
.Location em span{ color:#db0b0b; }
.Location .back{position: absolute;right:0;top:50%;transform: translateY(-50%);}
.Location .back a{display: inline-block;border:1px solid #eaeaea;line-height: 38px;height: 38px;color: #333;text-align: center;padding:0 40px;background: #f4f4f4;}

.Details .intro{margin-top: 4%;border:1px solid #eaeaea;border-radius: 12px;}
.Details .intro .left{float: left;width: 45%;}
.Details .intro .right{float: right;width: 50%;padding:3% 3% 3% 0;}
.Details .intro .right .tit{position: relative;padding-right: 240px;}
.Details .intro .right .tit .download{display: inline-block;content: '';line-height: 40px;height: 40px;background:#db0b0b;color: #fff;font-size: 14px;text-align: center;padding:0 30px;position: absolute;right:0;top:50%;transform: translateY(-50%); border-radius: 3px;}
.Details .intro .right .tit .download i{display: inline-block;content: '';width: 20px;height: 20px;background: url(../images/pdf.png) no-repeat center;margin-right: 10px;position: relative;top:5px;}
.Details .intro .right h5{color: #333;margin:0;font-size: 20px;font-weight: normal;}
.Details .intro .right h3{font-size: 26px; color: #db0b0b;margin:0 0 20px;}
.Details .intro .right .dl{border-top:1px solid #eaeaea;border-bottom: 0px solid #eaeaea;padding:10px 0;}
.Details .intro .right .dl dd{margin:10px 0;color: #555;line-height: 26px;padding-left: 16px;position: relative;}
.Details .intro .right .dl dd:before{display: inline-block;content: '';width: 6px;height: 6px;background: #333;border-radius: 50%;margin-right: 10px;position:absolute;left:0;top:11px;opacity: .3}
.Details .intro .right .ul{margin-top: 20px}
.Details .intro .right .ul li{float: left;width: 25%;text-align: center;position: relative;}
.Details .intro .right .ul li:before{display: inline-block;content: '';width: 2px;height: 80px;border-right:1px dashed #eaeaea;position:absolute;left:0;top:50%;transform: translateY(-50%);}
.Details .intro .right .ul li:last-child:after{display: inline-block;content: '';width: 2px;height: 80px;border-right:1px dashed #eaeaea;position:absolute;right:0;top:50%;transform: translateY(-50%);}
.Details .intro .right .ul li span{display: block;font-size: 16px;color: #333;margin-top: 10px;}
.Details .intro .right .text{margin:50px 0;}
.Details .intro .right .text p{font-size: 16px;line-height: 30px;}

.Details .main .tab{ padding:3% 0;}
.Details .main .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.Details .main .tab .h1_tab span{ float:left; padding:0 10px; line-height:50px; background-color:#f2f2f3; margin-right:0.5%; cursor:pointer;width: 12.0625%;text-align: center;}
.Details .main .tab .h1_tab span:last-child{margin-right:0;}
.Details .main .tab .h1_tab span.on{ background-color:#DB0B0B; color:#fff;}
.Details .main .tab .info{ padding:3% 2%;display: none;text-align: center;}

.Details .main .list{margin-bottom:4px;}
.Details .main .list-title{ line-height:30px; padding:15px 2%; font-size:16px; cursor:pointer; position:relative;background: #F2F2F3;color:#000;border-radius: 3px;}
.Details .main .list-title:before{display: inline-block;content: '';width: 8px;height: 8px;background: #DB0B0B;border:2px solid #d8d8d8;border-radius: 50%;margin-right: 10px;position: relative;top:-1px;}
.Details .main .list-title i{ position:absolute; width:22px; height:22px; background:#DB0B0B; border-radius:50%; right:2%; top:50%; margin-top:-11px;}
.Details .main .list-title i::before,
.Details .main .list-title i::after{ position:absolute; content:''; background:#fff;}
.Details .main .list-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.Details .main .list-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.Details .main .list-title.select{background: #DB0B0B;}
.Details .main .list-title.select:before{border-color: #fff;}
.Details .main .list-title.select i{background:#fff;}
.Details .main .list-title.select i::before{background: #DB0B0B;}
.Details .main .list-title.select i::after{ display:none;}
.Details .main .list-title.select{ color:#fff;}

.Details .main .tab .info img{margin: 0 auto;}
.Details .main .tab .info .table_1 th,
.Details .main .tab .info .table_1 td{ text-align:left; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:10px;}
@media(max-width:480px){
.Details .main .tab .info .table_1{ overflow:auto;}
.Details .main .tab .info .table_1 table{ width:180%;}
}

.Details .main .tab .info h3{margin:0 0 20px;font-size: 24px;font-weight: normal;color: #333;border-left:5px solid #db0b0b;line-height: 1;padding-left: 10px;text-align: left;}


.Details .main .tab .cpts .left{float: left;width: 60%;}
.Details .main .tab .cpts .table_1 td:first-child{background: #fafafa;color: #333;}
.Details .main .tab .cpts .right{float: right;width: 40%;text-align: right;}
.Details .main .tab .cpts .right img{max-width: 400px;}

.Details .main .tab .jgt .left{float: left;width: 60%;}
.Details .main .tab .jgt .table_1 tr:nth-child(odd){background: #fafafa;}
.Details .main .tab .jgt .table_1 td{padding:15px 10px;}
.Details .main .tab .jgt .right{float: right;width: 40%;}

.Details .main .tab .wxcct img{max-width: 780px;}

.Details .main .tab .csypz .table_1 th{background: #252527;color: #fff;font-weight: normal;text-align: center;}
.Details .main .tab .csypz .table_1 td{text-align: center;}
.Details .main .tab .csypz .table_1 tr:nth-child(odd){background: #fafafa;}

.Details .main .tab .dqkzt .box{float: left;width: 48%}
.Details .main .tab .dqkzt .box:nth-child(2){margin-left: 4%;}
.Details .main .tab .dqkzt .left{float: left;width: 35%;}
.Details .main .tab .dqkzt .right{float: right;width: 60%;text-align: left;}
.Details .main .tab .dqkzt .right img{max-width: 300px}
.Details .main .tab .dqkzt .right .text{margin-top: 5%;}


.Details .main .tab .bjqd .left{float: left;width: 55%;}
.Details .main .tab .bjqd .left img{max-width: 480px;}
.Details .main .tab .bjqd .right{float: right;width: 45%;text-align: center;}
.Details .main .tab .bjqd .table_1 th{background: #252527;color: #fff;font-weight: normal;text-align: center;}
.Details .main .tab .bjqd .table_1 td{text-align: center;}
.Details .main .tab .bjqd .table_1 tr:nth-child(odd){background: #fafafa;}

.Details .main .tab .ptfa .box{background: #fafafa;display: table;width: 100%}
.Details .main .tab .ptfa .box+.box{margin-top: 3%}
.Details .main .tab .ptfa .box .left{display: table-cell;width: 20%;position: relative;height: 100%}
.Details .main .tab .ptfa .box .left h3{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);padding-left: 0;border-left: 0px;margin-bottom: 0;background: #DB0B0B;width: 60px;padding:30px 0;text-align: center;box-shadow:4px 4px 0px #810505;}
.Details .main .tab .ptfa .box .left h3 span{position: relative;display: block;width: 25px;word-wrap:break-word;text-align: center;line-height: 38px;color: #fff; margin:0 auto;padding:10px 0;}
.Details .main .tab .ptfa .box .left h3 span:before{box-shadow: 2px 2px 2px #810505 inset;display: inline-block;content: '';width: 10px;height: 10px;background: #fafafa;border-radius: 50%;left:50%;position: absolute;bottom:100%;transform: translateX(-50%);}
.Details .main .tab .ptfa .box .right{display: table-cell;width: 80%;background: #fff;}


@media(max-width:768px){
.Details{padding-top: 30px;}
.Location em{display: none;}
.Location .back{position: relative;top:0;transform: translateY(0);right:auto;}

.Details .intro .left,.Details .intro .right{float: none;width: 100%;}
.Details .intro .right{padding:16px;}
.Details .intro .right h3{font-size: 22px;}
.Details .intro .right .tit{padding-right: 0;}
.Details .intro .right .tit .download{position: relative;top:0;transform: translateY(0);right:auto;margin: 20px 0;}
.Details .intro .right .ul li{width: 50%}
.Details .intro .right .ul li:nth-child(1):before,.Details .intro .right .ul li:nth-child(3):before{display: none;}
.Details .intro .right .ul li:last-child:after{display: none;}

.Details .main .tab .info h3{font-size: 20px;}
.Details .main .tab .cpts .left,.Details .main .tab .cpts .right{float: none;width: 100%;}
.Details .main .tab .cpts .right img{max-width: 100%;}

.Details .main .tab .jgt .left,.Details .main .tab .jgt .right{float: none;width: 100%;}

.Details .main .tab .wxcct img{max-width: 100%;}


.Details .main .tab .dqkzt .box{float: none;width: 100%;}
.Details .main .tab .dqkzt .right img{max-width: 100%;}

.Details .main .tab .bjqd .left,.Details .main .tab .bjqd .right{float: none;width: 100%;}
.Details .main .tab .bjqd .left img{max-width: 100%;}

.Details .main .tab .ptfa .box .left h3{width: 30px;font-size: 16px;}
.Details .main .tab .ptfa .box .left h3 span{    line-height: 20px;width: 20px;}
}


/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:6% 0 4% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #999; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#DB0B0B;border-color: #DB0B0B; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #999; border-right:2px solid #999; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}



/*.Map002788 */
.Map002788{ padding: 4% 0;}
/*slick Basic*/
.Map002788 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Map002788 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Map002788 .slick-list:focus {outline: none}
.Map002788 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Map002788 .slick-slider .slick-track, 
.Map002788 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Map002788 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Map002788 .slick-track:before, 
.Map002788 .slick-track:after{display: table; content: '';}
.Map002788 .slick-track:after{ clear: both;}
.Map002788 .slick-loading .slick-track { visibility: hidden;}
.Map002788 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Map002788 .slick-slide .slick-loading img { display: none;}
.Map002788 .slick-slide .dragging img { pointer-events: none;}
.Map002788 .slick-initialized .slick-slide { display: block;}
.Map002788 .slick-loading .slick-slide { visibility: hidden;}
.Map002788 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Map002788 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Map002788{ width:100%;  position:relative;  }

.Map002788 .hd{padding-bottom: 20px; margin: 0 auto;}
.Map002788 .hd  li span{display: block;padding:15px 20px; line-height:14px;text-align:center;  cursor:pointer; background: #f5f5f5;   }
.Map002788 .hd  li:first-child span{border-radius: 5px 0 0 5px;}
.Map002788 .hd  li:last-child span{border-radius: 0 5px 5px 0;}
.Map002788 .hd  li.slick-current span{ background:#DB0B0B; color:#fff; }

.Map002788 .bd .title{ background: #f5f5f5;height: 420px; padding:4% 3%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.Map002788 .bd .title h1{ display: none; font-size:18px; color: #fff }
.Map002788 .bd .map{ height: 420px;  }
.Map002788 .bd .map img{ max-width: none }
.Map002788 .bd .text{   background:  url(../images/bg.png) no-repeat right bottom #f5f5f5;padding:4% 3% }
.Map002788 .bd .text h3{margin:0;font-size: 26px;color: #333;font-weight: normal;}
.Map002788 .bd .text h3:after{display: block;content: '';width: 50px;height: 2px;background:#DB0B0B;margin:20px 0 30px; }
.Map002788 .bd .text .p{  font-size: 16px; line-height: 28px;padding-left: 28px; position: relative;color: #555}
.Map002788 .bd .text .p:before{display: inline-block;content: '';width: 18px;height: 18px;position: absolute;left:0;top:5px;}
.Map002788 .bd .text .address:before{background: url(../images/icon-1.png) no-repeat center;}
.Map002788 .bd .text .tell:before{background: url(../images/icon-2.png) no-repeat center;}
.Map002788 .bd .text .email:before{background: url(../images/icon-3.png) no-repeat center;}
@media(min-width:769px){
.Map002788 .bd .title{width:66%; float: left}
.Map002788 .bd .text{ width:33%; margin-left: 1%; float: left; height: 420px; overflow-x: hidden;}
}
@media(max-width:768px){
.Map002788 .bd .title{width: 100%;height: 240px;margin-bottom: 10px;}
}

.anchorBL{display: none;}



/*
 .PicList002273 为demo编号
 */
.PicList002273{padding: 4% 0;}
.PicList002273 .left img{width: 100%;border-radius: 8px;}
.PicList002273 .right .h3{font-size: 26px;font-weight: normal;margin:3% 0;}
.PicList002273 .right .h3 a{color: #333;transition: .3s;}
.PicList002273 .right .p{color: #666;font-size: 14px;line-height: 30px;}
.PicList002273 ul li{transition: .3s;margin-bottom: 4%;background: url(../images/PicList002736-bg.png) no-repeat right bottom;padding: 3%;    border: 1px solid #f1f1f1;transition: 0.3s;box-shadow: 0 10px 14px rgba(0,0,0,0.1);border-radius: 8px;}
.PicList002273 ul li:last-child{margin-bottom: 0;}
.PicList002273 ul li .more{    margin-top: 5%;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    background: #db0b0b;
    color: #fff;
    padding: 0 20px;
    border-radius: 19px;}
.PicList002273 ul li .more a{color: #fff}
.PicList002273 ul li .more i{    display: inline-block;
    content: '';
    width: 20px;
    height: 20px;
    background: url(../images/Floor002820_btn2.png) no-repeat center;
    margin-left: 10px;
    position: relative;
    top: 4px;}
.PicList002273 ul li:hover{box-shadow: 0 10px 14px rgba(0,0,0,0.3);transform: scale(1.01);}
.PicList002273 ul li:hover .right .h3 a{color: #db0b0b}
@media screen and (min-width:768px ) {
    .PicList002273 .left{float: left;width: 25%;}
    .PicList002273 .right{float: right;width: 72%;}
}

@media screen and (min-width:1024px ) {
    .PicList002273 ul li{position: relative;}
}

@media screen and (min-width:1200px ) {
    .PicList002273 .left{float: left;width: 35%;}
    .PicList002273 .right{float: left;width: 65%;padding:0 5%;}
}



/*
 .RighInfo002254 为demo编号
 */

.RighInfo002254{ padding:140px 0 4%;}
.RighInfo002254 .main{margin-top: 3%;min-height: 470px;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;min-height: 470px;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:cover;border-radius: 8px;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:cover; border:1px solid #f2f2f2;border-radius: 8px;}
.RighInfo002254 .list li.on figure{ border:2px solid #db0b0b;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#db0b0b; font-size:26px; }
.RighInfo002254 .right_info p{line-height:30px; color:#666; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block;    border: 1px solid #eaeaea;padding:10px 5%; color:#333; transition:0.4s;background: #F4F4F4}
.RighInfo002254 .right_info a:hover{ background-color:#db0b0b; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#db0b0b; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254{padding-top: 30px;}
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
.RighInfo002254 .list_img{min-height:auto}
.RighInfo002254 .main{padding-bottom: 6%;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }  
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }  


.RighInfo002254 .tabs{margin-bottom:4px;}
.RighInfo002254 .list-title{ line-height:30px; padding:15px 2%; font-size:16px; cursor:pointer; position:relative;background: #F2F2F3;color:#000;border-radius: 3px;}
.RighInfo002254 .list-title:before{display: inline-block;content: '';width: 8px;height: 8px;background: #DB0B0B;border:2px solid #d8d8d8;border-radius: 50%;margin-right: 10px;position: relative;top:-1px;}
.RighInfo002254 .list-title i{ position:absolute; width:22px; height:22px; background:#DB0B0B; border-radius:50%; right:2%; top:50%; margin-top:-11px;}
.RighInfo002254 .list-title i::before,
.RighInfo002254 .list-title i::after{ position:absolute; content:''; background:#fff;}
.RighInfo002254 .list-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.RighInfo002254 .list-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.RighInfo002254 .list-title.select{background: #DB0B0B;}
.RighInfo002254 .list-title.select:before{border-color: #fff;}
.RighInfo002254 .list-title.select i{background:#fff;}
.RighInfo002254 .list-title.select i::before{background: #DB0B0B;}
.RighInfo002254 .list-title.select i::after{ display:none;}
.RighInfo002254 .list-title.select{ color:#fff;}
.RighInfo002254 .tabs .info{display: none; padding:3% 2%;}




/*Timeline002895 */
.Timeline002895{padding: 3% 0;}
.Timeline002895 .auto{position: relative;}
.Timeline002895 .name{border-top: 1px solid #e6e6e6; margin-top: 12px;color: #ccc;font-size: 20px;text-transform: uppercase;}
.Timeline002895 .name span{display: table;margin:  -13px auto 0; padding: 0 10px;background: #fff;line-height: 24px; }

.Timeline002895 .scroll-main{padding-bottom: 32px;max-width: 100%;width: 100%; overflow-x: auto; margin: 3% 0 0 0; height: 432px;}
.Timeline002895 .mCustomScrollBox{height: auto;}
.Timeline002895 .mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:inherit;}
.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height: 7px;background: #e6e6e6; margin: 0;}
.Timeline002895 .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0;}
.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal{height: 7px;opacity: 1!important;}
.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 20%!important; min-width:inherit!important;}
.Timeline002895  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin: 0; height: 100%;background: url(../images/Timeline002895_scrollbarbg.png) no-repeat center center #DB0B0B; border-radius: 7px;}

.Timeline002895 .box{float: left; width: 400px;}
.Timeline002895 .box:last-child{width: 344px;}
.Timeline002895 .box .inner{background: url("../images/Timeline002895_bg.png") no-repeat right bottom #f5f5f5; padding: 40px 30px; height: 400px;}
/*.Timeline002895 .box.active .inner{background-color: #fff;}*/
.Timeline002895 .box:not(:last-child) .inner{width: 86%;}
.Timeline002895 .box .year{padding-bottom: 20px;font-size: 28px;color: #333;border-bottom: 1px solid #eaeaea;margin-bottom: 20px;font-family: 'DINCond-Bold';}
.Timeline002895 .box .pre-main{max-height:280px;overflow: auto;}
.Timeline002895 .box .pre-main p{line-height: 26px;color: #666;position: relative;padding-left: 15px;margin:10px 0;}
.Timeline002895 .box .pre-main p:before{display: inline-block;content: '';width: 5px;height: 5px;background: #DB0B0B;position: absolute;left:0;top:11px;}



/*RighInfo002808 */
.RighInfo002808{padding: 3% 0}
.RighInfo002808 .auto{max-width: 1600px;width: 96%;}

.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 25%;}



.RighInfo002808 .title{padding: 0 0 3% 0;font-size: 30px;color: #333;}

.RighInfo002808 .floor-2{padding-left: 25%;}
.RighInfo002808 .floor-2 li{padding-left: 11.5%; padding-bottom: 4%;}
.RighInfo002808 .floor-2 li:nth-child(2n){background: #f5f5f5;padding-top: 6%;padding-bottom: 6%;}
@media(min-width:641px){
.RighInfo002808 .floor-2 li > *{width: 89%;}
}

.RighInfo002808 .floor-3 .box2 aside,
.RighInfo002808 .floor-2 li aside{color: #DB0B0B;}
.RighInfo002808 .floor-2 li p,
.RighInfo002808 .floor-3 > div p{margin: 0;line-height: 30px;color: #666; text-align: justify;position: relative;padding-left: 25px;margin:10px 0;}
.RighInfo002808 .floor-2 li p:before,
.RighInfo002808 .floor-3 > div p:before{display: inline-block;content: '';width: 8px;height: 8px;background: #DB0B0B;position: absolute;left:8px;top:11px;border-radius: 50%;border:2px solid #e8e8e8;}
.RighInfo002808 .floor-2 li aside,
.RighInfo002808 .floor-3 > div aside{font-size: 24px; margin-bottom: 20px;line-height: 34px;}
@media(max-width:640px){
.RighInfo002808 .floor-2{padding-left: 0;}
.RighInfo002808 .floor-2 .Ispic{display: none;}
.RighInfo002808 .floor-2 li{padding-left: 5%;padding-right: 5%;}
.RighInfo002808 .title{font-size: 24px;}
}

.RighInfo002808 .floor-3 > div{padding-left: 3%;padding-right: 3%;}
.RighInfo002808 .floor-3 .box1{background: #DB0B0B;color: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002808 .floor-3 .box1 p{color: #fff; opacity: 0.5;}
.RighInfo002808 .floor-3 .box2{position: relative; z-index: 3;background: #fff; padding-top: 4%;padding-bottom: 3%}
@media(min-width:641px){
.RighInfo002808 .floor-3 .box1{width: 25%;}
.RighInfo002808 .floor-3 .Ispic{width: 75%;}
.RighInfo002808 .floor-3 .box2{width: 80%; max-width: 950px; }
}
@media(max-width:1024px){
.RighInfo002808 .floor-3 .Ispic{position: relative;height: auto; padding-bottom: 60%;}
.RighInfo002808 .floor-3 .box2{padding-top: 5%; padding-bottom: 5%; }
}

.RighInfo002808 .list{}
.RighInfo002808 .list li{float: left;width: 15%;margin-right: 2%;text-align: center;padding:2%;box-shadow: 0 10px 14px rgba(0,0,0,0.1);border-radius: 8px;}
.RighInfo002808 .list li:last-child{margin-right: 0;}
.RighInfo002808 .list li .aside{max-width: 78px;margin:0 auto;}
.RighInfo002808 .list li h3{font-size: 18px;color: #333;}
.RighInfo002808 .list li p{margin:0;line-height: 24px;height: 144px}

@media(max-width:768px){
.RighInfo002808 .list li{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;box-shadow: 0 5px 14px rgba(0,0,0,0.1);;}
}


/****************/
.Menu{padding-top: 4%;}
.Menu .tab1{}
.Menu .tab1 span{display: inline-block;margin:0 20px;border-bottom: 3px solid #DB0B0B;line-height: 38px;font-size: 18px;color:#333;}
.Menu .tab1 span{}


.product{padding: 4% 0}
.product .fl{width: 18%}
.product .fr{width: 79%}
@media(max-width:768px){
.product .fl{width: 100%}
.product .fr{width: 100%}
}
/*Menu002306*/
.Menu002306{}
.Menu002306 .menu_title{}
.Menu002306 .menu_title{ line-height:50px; background-color: #DB0B0B; margin-left: 20px;font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 8px 8px 0 0;}
.Menu002306 .menu_title span{ display:inline-block; content:''; width: 40px;height: 1px;background: #fff; margin-left:10px;position: relative;top:-5px;opacity: .3;}
.Menu002306 .menu_title::after,
.Menu002306 .menu_title::before{content:'';}
.Menu002306 .menu_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 #DB0B0B transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}


.Menu002306 .side-menu{}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{box-shadow: 0 4px 10px rgba(0,0,0,0.1);border: 1px solid #f1f1f1;border-radius:8px;margin-bottom: 10px;overflow: hidden;}

.Menu002306 .side-menu > ul > li.select{}
.Menu002306 .side-menu > ul > li >a{ font-weight:bold; color:#333;font-size: 16px; line-height:58px; position:relative;padding:0 16px;border-radius: 8px 8px 0 0;}
.Menu002306 .side-menu > ul > li.select >a{color:#fff;background: #DB0B0B;}
.Menu002306 .side-menu > ul > li.hasclass >a::after{ position:absolute; content:''; width:17px; height:17px; border-radius:50%; background:url(../images/Menu002306-icon1.png) no-repeat center #333;right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li.select >a::after{background:url(../images/Menu002306-icon2.png) no-repeat center #fff;}


.Menu002306 .side-menu > ul > li ul{ display:none;}
.Menu002306 .side-menu > ul > li > ul{padding: 0px 16px;}
.Menu002306 .side-menu > ul > li > ul > li{padding:10px 0px;position: relative;border-bottom:1px dashed #f1f1f1;}
.Menu002306 .side-menu > ul > li > ul > li:last-child{border-bottom:0px solid #f1f1f1;}
.Menu002306 .side-menu > ul > li > ul > li > a{position: relative;font-size: 16px;color: #333;padding:0 20px; }
.Menu002306 .side-menu > ul > li > ul > li.select > a{color:#DB0B0B;}
.Menu002306 .side-menu > ul > li > ul > li > a:before{display: inline-block;content: '';width: 10px;height: 10px;background: #333;border-radius: 50%;border:3px solid #e8e8e8;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Menu002306 .side-menu > ul > li > ul > li.select > a:before{background:#DB0B0B; }



.Menu002306-1 .side-menu ul li ul li ul{padding:10px 0 10px 20px;background: #fafafa;border-radius: 8px;display: none;}
.Menu002306-1 .side-menu ul li ul li ul li a{color:#666;font-size: 14px;}
.Menu002306-1 .side-menu ul li ul li ul li.select a{color:#DB0B0B;}
.Menu002306-1 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 10px;height: 2px;background: #555; margin-right:10px;position: relative;top:-2px;}
.Menu002306-1 .side-menu ul li ul li ul li.select  a::before{width: 20px;background:#DB0B0B; }


.Menu002306-2 .side-menu > ul > li > ul > li > ul{padding:10px 0 10px 36px;background: #fafafa;border-radius: 8px;display: none;}
.Menu002306-2 .side-menu > ul > li > ul > li > ul > li >a{font-size: 15px;color:#333;position: relative;}
.Menu002306-2 .side-menu > ul > li > ul > li > ul > li.select>a{color:#DB0B0B;}
.Menu002306-2 .side-menu > ul > li > ul > li > ul > li >a:before{position:absolute; content:''; width:11px; height:11px;background:url(../images/Menu002306-a_off.png) no-repeat center;left:-16px;; top:50%; margin-top:-6px;}
.Menu002306-2 .side-menu > ul > li > ul > li > ul > li.select>a:before{background:url(../images/Menu002306-a_on.png) no-repeat center;}

.Menu002306-2 .side-menu ul li ul li ul li ul{padding:0;background: #fafafa;border-radius: 8px;display: none;}
.Menu002306-2 .side-menu ul li ul li ul li ul li a{color:#666;font-size: 14px;}
.Menu002306-2 .side-menu ul li ul li ul li ul li.select a{color:#DB0B0B;}
.Menu002306-2 .side-menu ul li ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 10px;height: 2px;background: #555; margin-right:10px;position: relative;top:-2px;}
.Menu002306-2 .side-menu ul li ul li ul li ul li.select a::before{width: 20px;background:#DB0B0B; }

.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
.Menu002306{padding-top: 0;margin-bottom: 30px;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #DB0B0B; padding:12px 20px 12px 16px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:8px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#DB0B0B; right:16px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
.Menu002306 .side-menu > ul > li >a{line-height: 48px;font-size: 16px;}
}


/*PicList002735 */
.PicList002735{}
.PicList002735 li{ margin-bottom: 2%;}
.PicList002735 li .shell,
.PicList002735 li .custody{ display: none;}
.PicList002735 li a{display: block;background: #fff;  transition: 0.3s;box-shadow: 0 10px 14px rgba(0,0,0,0.1);    border: 1px solid #f1f1f1;    border-radius: 8px;}
.PicList002735 li a:hover{box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;border-radius: 8px 8px 0 0;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px; color: #333;transition: 0.3s;}
.PicList002735 li a:hover .txt h3{color: #DB0B0B;}
.PicList002735 li .txt p{line-height: 28px;color: #555;height: 84px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 29.6875%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 5.46875%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}



/*
 .Form002802
 */
.Form002802{ padding: 4% 0; }
.Form002802 .from{ max-width:1280px; margin:0 auto; }
.Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background:#DB0B0B; cursor:pointer; padding:0; border:none; width: 160px; height:38px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}


@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
}






 /*
.TextList002322
*/
.TextList002322{ padding: 140px 0 3%;}
.TextList002322 h1{margin:0;font-size: 32px;color: #333;font-weight: normal;padding-bottom: 2%;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;border-bottom: 1px dashed #e8e8e8;}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #db0b0b;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} }   


/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#db0b0b;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/****服务与主持*****/
.service{padding: 4% 0}
.service .fl{width: 18%}
.service .fr{width: 79%}
.service .PicList002273{padding:0;}
    
.service .search{border: 3px solid #db0b0b;border-radius:13px;width:90%;position:relative;overflow:hidden;background-color:#fff;max-width:930px;margin: 0 auto 4%;}
.service .search .text{height: 50px;line-height: 50px;width:100%;border:none;background:none;padding:0 110px 0 34px;font-size: 16px;color:#919191;}
.service .search .btn{ position:absolute; right:-1px; top:0; width:102px; height:100%; background:url(../images/Spec001963-search_btn.png) no-repeat center center #db0b0b; cursor:pointer; border:none; padding:0;}
    
    
    
@media(max-width:768px){
.service .fl{width: 100%}
.service .fr{width: 100%}
}   
    
/*
 .TextList009 为demo编号
 */
    
.TextList009 .Spec{ border:1px solid #e8e7e7;}
.TextList009 .Spec dl{  line-height:32px; display:table; width:100%;}
.TextList009 .Spec dl.more{ border-bottom:0;}
.TextList009 .Spec dt,
.TextList009 .Spec dd{ display:table-cell; vertical-align:middle; padding-top:10px; padding-bottom:10px;}
.TextList009 .Spec dt{width: 106px;padding-left:20px;color:#1d1d1d;background-color: #f4f4f4;}
.TextList009 .Spec dd{position:relative;}
.TextList009 .Spec dd ol{padding-left: 100px;overflow:hidden;position:relative;}    
.TextList009 .Spec ol a{color:#000;margin-right: 54px;display:inline-block;}
.TextList009 .Spec a.on,
.TextList009 .Spec a:hover{ color:#db0b0b;}
.TextList009 .Spec ol span,
.TextList009 .Spec ol a.all{position:absolute;top:0;text-align:center;width: 86px;height:32px;}
.TextList009 .Spec ol a.all{ left:0;margin-right:0;}
.TextList009 .Spec ol span{right:10px;color:#fff; border-radius:3px; padding:0 5px;background:#db0b0b; cursor:pointer; display:none;}
@media(max-width:768px){
.TextList009 .Spec dt{width: 68px;}
.TextList009 .Spec ol a.all{width: 56px;}
.TextList009 .Spec dd ol{padding-left: 68px;}
.TextList009 .Spec ol a{margin-right: 20px;}
}
.TextList009 .time{ position: relative; margin:30px 0 15px; }
.TextList009 .time .tit{ font-size: 18px; color:#db0b0b; line-height: 30px; border-left:4px solid #db0b0b; padding-left: 14px;}
.TextList009 .time select{border: 1px solid #e8e7e7;background: none;display: block;height:40px; padding:5px 10px;color: #666;padding-right: 14px; width: 30%;line-height:30px; max-width:180px; margin-left: auto; float: right; margin-top:-5px;} 
.TextList009 .list li{border: 1px solid #e5e5e5;margin-bottom: 20px;padding: 22px 0; padding-left:139px; position:relative; padding-right:20px; background:url(../images/TextList009-icon.png) no-repeat 98% center;}
.TextList009 .list li a{ font-size:16px;display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  padding-right:40px;}
.TextList009 .list li p{ margin: 0; font-size: 12px; color: #999; margin-top: 10px; padding-left: 22px; background:url(../images/TextList009-wj.png) no-repeat left center;}
.TextList009 .list li time{ position:absolute; text-align:center; left:0; top:22px; height:46px; width:107px; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:14px;}
.TextList009 .list li time span{ display:block; font-size:22px; }
.TextList009 .list li:hover{ background-color:#db0b0b;color:#fff; background-image:url(../images/TextList009-icon_hover.png);}
.TextList009 .list li:hover a{ color:#fff;}
.TextList009 .list li:hover time{color:#fff;}
.TextList009 .list li:hover p{color:#fff;background-image:url(../images/TextList009-wj1.png);}


/* 新闻详情 */
.RichInfo005{  padding: 70px 0 80px; }
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:32px; font-weight:normal; color: #0a122e; }
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #e5e5e5; padding-bottom:20px; font-size: 14px;  }
.RichInfo005 .news_info .title p span{ margin:0 5px;  color: #999;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;padding:20px 0;border-top: 1px dashed #e8e8e8;border-bottom: 1px dashed #e8e8e8;}
.RichInfo005 .news_info .info .pic{ padding: 20px 0; display: block; margin: 0 auto; }
.RichInfo005 .news_info .info .p{ line-height: 32px; font-size: 16px; text-indent: 2em;  }
.RichInfo005 .news_info .info p{ text-indent: 2em; font-size: 16px;  }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:40px 0;} 
.RichInfo005 .news_info .info_back a{ display: inline-block; width: 140px; height: 40px; line-height: 40px; background:#db0b0b; color: #fff; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block; line-height: 36px; }
.RichInfo005 .news_info .info_pn span a{ color:#999; font-size: 16px;  }
.RichInfo005 .news_info .info_pn span a:hover{color:#db0b0b;}

@media(max-width:640px){
.RichInfo005{ padding: 40px 0; }
.RichInfo005 .news_info .title h1{ font-size: 24px; }
.RichInfo005 .news_info .info_pn span{ line-height: 24px; margin-bottom: 10px;  }
}