/*Top001816*/
.Top001816{ background:url(../images/header-bg.jpg) no-repeat center top;}
.Top001816 .header-top{ padding:36px 0; font-size:14px;}
.Top001816 .auto{ position:relative;}
.Top001816 .header-top dl{ position:absolute; right:0; top:-18px;text-align:center; color:#7f1929;}
.Top001816 .header-top dl >*{ float:left; line-height:32px; margin-left:15px;}
.Top001816 .header-top dt{ border-radius:20px; background:#9b3041; width:188px;}
.Top001816 .header-top dt a{ color:#fff;}
.Top001816 .header-top dd a{ color:#7f1929;}
.Top001816 .header-top dt i{ font-style:normal; color:#415973; margin:0 10px;}
.Top001816 .top-language{ position:relative; z-index:100;}
.Top001816 .top-language > a::after{ margin-left:10px; display:inline-block; content:''; vertical-align:middle; border:4px solid transparent; border-top-color:#7f1929; border-bottom:0;}
.Top001816 .top-language figure{ display:none; position:absolute; left:0; top:100%; width:100%; background-color:#7f1929;}
.Top001816 .top-language figure a{ display:block; text-align:center; color:#fff;}
.Top001816 .top-language:hover figure{ display:block;}

.Top001816 .header-left{ float:left; display:table; height:100%; width:50%; max-width:510px;}
.Top001816 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top001816 .header-left .logo img{ max-height:100%;}
.Top001816 .header-right{ position:absolute; right:3% !important; top:30% !important;}

.Top001816 .header-bottom{background:#7f1929; position:relative;}
.Top001816 .header-bottom:before{ position:absolute; content:""; width:100%; height:24px; left:0; top:0; background:#fff; opacity:0.1;}
.Top001816 .header{ height:52px;}

.Top001816 .header-menu li{ width:11.1% !important; float:left;}
.Top001816 .header-menu li em{ position:relative; border-right:1px solid rgba(255,255,255,0.25);}
.Top001816 .header-menu li:first-child{ border-left:1px solid rgba(255,255,255,0.25);}

.Top001816 .header-menu li a{color:#fff; font-size:16px;}
.Top001816 .header-menu li em a{ position:relative; line-height:52px;padding:0 12px;}
.Top001816 .header-menu li em a:hover,
.Top001816 .header-menu li.aon em a{ background:rgba(0,0,0,0.1);; color:#fff;}
@media(max-width:1024px){
.Top001816 .header-top{ padding:45px 0 15px 0;}
.Top001816 .header-top dl{top:-30px; right:3%;}
.Top001816 .header-left{ width:80%;}
.Top001816 .header{ height:0;}
.Top001816 .header-bottom:before{ display:none;}
.Top001816 #open_menu{width:42px; height:30px; position:relative; border-radius:5px;background-color:#8c303f;}
.Top001816 #open_menu i{ left:15%; width:70%; top:50%; margin-top:-1.5px; height:3px;}
.Top001816 #open_menu i,
.Top001816 #open_menu i::before,
.Top001816 #open_menu i::after{background-color:#fff; }
.Top001816 #open_menu.open_menu_on i{left:20%; width:60%; }
.Top001816 #open_menu.open_menu_on i::before,
.Top001816 #open_menu.open_menu_on i::after{background-color:#fff;}
.Top001816 #header-menu{position:fixed; z-index:100; left:0; top:0; height:100%;width:70%;max-width:300px; background-color:#8c303f; border-right:1px solid #8c303f; box-shadow:0 0 10px #8c303f; padding-top:5%; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001816 #header-menu.header-menu-show{transform:translateX(0); opacity:1;}
.Top001816 #header-menu ul{ padding:0 5%;}
.Top001816 #header-menu li{ margin-bottom:10px;}
.Top001816 #header-menu li em a{ font-size:16px; color:#fff; font-weight:normal; padding:5%; text-align:center; background:#8c303f; line-height:normal;}

.Top001816_1 #open_menu{ background-color:#1bc790;}
.Top001816_2 #open_menu{ background-color:#f59121;}
.Top001816_3 #open_menu{ background-color:#2577e3;}
.Top001816_4 #open_menu{ background-color:#b1a588;}
.Top001816_5 #open_menu{ background-color:#11b9d6;}

.Top001816_1 #header-menu{ background-color:#1bc790; border-right:1px solid #f59121; box-shadow:0 0 10px #1bc790; }
.Top001816_1 #header-menu li em a{ background:#1bc790;}
.Top001816_2 #header-menu{ background-color:#f59121; border-right:1px solid #f59121; box-shadow:0 0 10px #f59121; }
.Top001816_2 #header-menu li em a{ background:#f59121;}
.Top001816_3 #header-menu{ background-color:#f59121; border-right:1px solid #2577e3; box-shadow:0 0 10px #2577e3; }
.Top001816_3 #header-menu li em a{ background:#2577e3;}
.Top001816_4 #header-menu{ background-color:#b1a588; border-right:1px solid #b1a588; box-shadow:0 0 10px #b1a588; }
.Top001816_4 #header-menu li em a{ background:#b1a588;}
.Top001816_5 #header-menu{ background-color:#11b9d6; border-right:1px solid #11b9d6; box-shadow:0 0 10px #11b9d6; }
.Top001816_5 #header-menu li em a{ background:#11b9d6;}
}

.Top001816_1{ background-image:url(../images/header-bg1.jpg);}
@media(max-width:1024px){
.Top001816_1{ background-image:url(../images/header-bg-wap1.jpg);}
}
.Top001816_1 .header-top dl{ color:#01c183;}
.Top001816_1 .header-top dt{ background:#01c183;}
.Top001816_1 .header-top dd a{ color:#01c183;}
.Top001816_1 .top-language > a::after{ border-top-color:#01c183;}
.Top001816_1 .top-language figure{ background-color:#01c183;}
.Top001816_1 .top-language figure a{ color:#fff;}
.Top001816_1 .header-bottom{background:#01c183;}


.Top001816_2{ background-image:url(../images/header-bg2.jpg);}
@media(max-width:1024px){
.Top001816_2{ background-image:url(../images/header-bg-wap2.jpg);}
}
.Top001816_2 .header-top dl{ color:#f59121;}
.Top001816_2 .header-top dt{ background:#f59121;}
.Top001816_2 .header-top dd a{ color:#f59121;}
.Top001816_2 .top-language > a::after{ border-top-color:#f59121;}
.Top001816_2 .top-language figure{ background-color:#f59121;}
.Top001816_2 .top-language figure a{ color:#fff;}
.Top001816_2 .header-bottom{background:#f49121;}

.Top001816_3{ background-image:url(../images/header-bg3.jpg);}
@media(max-width:1024px){
.Top001816_3{ background-image:url(../images/header-bg-wap3.jpg);}
}
.Top001816_3 .header-top dl{ color:#2577e3;}
.Top001816_3 .header-top dt{ background:#2577e3;}
.Top001816_3 .header-top dd a{ color:#2577e3;}
.Top001816_3 .top-language > a::after{ border-top-color:#2577e3;}
.Top001816_3 .top-language figure{ background-color:#2577e3;}
.Top001816_3 .top-language figure a{ color:#fff;}
.Top001816_3 .header-bottom{background:#2577e3;}

.Top001816_4{ background-image:url(../images/header-bg4.jpg);}
@media(max-width:1024px){
.Top001816_4{ background-image:url(../images/header-bg-wap4.jpg);}
}
.Top001816_4 .header-top dl{ color:#b1a588;}
.Top001816_4 .header-top dt{ background:#b1a588;}
.Top001816_4 .header-top dd a{ color:#b1a588;}
.Top001816_4 .top-language > a::after{ border-top-color:#b1a588;}
.Top001816_4 .top-language figure{ background-color:#b1a588;}
.Top001816_4 .top-language figure a{ color:#fff;}
.Top001816_4 .header-bottom{background:#b1a588;}

.Top001816_5{ background-image:url(../images/header-bg5.jpg);}
@media(max-width:1024px){
.Top001816_5{ background-image:url(../images/header-bg-wap5.jpg);}
}
.Top001816_5 .header-top dl{ color:#11b9d6;}
.Top001816_5 .header-top dt{ background:#11b9d6;}
.Top001816_5 .header-top dd a{ color:#11b9d6;}
.Top001816_5 .top-language > a::after{ border-top-color:#11b9d6;}
.Top001816_5 .top-language figure{ background-color:#11b9d6;}
.Top001816_5 .top-language figure a{ color:#fff;}
.Top001816_5 .header-bottom{background:#11b9d6;}


/* CSS Document */
.ind_banner{ position: relative; margin-bottom:20px;}
.ind_banner li a{ display:block; }
.ind_banner li a .phoneimg{ display: none;}
.ind_banner .owl-dots{display: none;margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.ind_banner .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.ind_banner .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.ind_banner .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.ind_banner .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.ind_banner .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.ind_banner .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.ind_banner .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.ind_banner .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.ind_banner li a .pcimg{ display: none;}
.ind_banner li a .phoneimg{ display: block;}
.ind_banner .owl-dots>div{ margin: 0 3px;}
}


.ind_title{ padding:0px 20px; background-image: linear-gradient(to bottom, #a43749 0%, #7f1929 100%); height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.ind_title .more{ float:right; font-size:12px; font-weight:normal;}
.ind_title a{ color:#fff;}

.ind_fl{ float:left; width:16.5%;}
.ind_mid{ float:left; width:48%;}
.ind_fr{ float:right; width:32.5%;}
.ind_box{border:1px solid #e7e7e7; height:310px}



.ind_list{ padding:0 20px}
.ind_list ul li{ position: relative; line-height: 42px; padding-right: 16%;}
.ind_list ul li+li { border-top: 1px dashed #e5e5e5;}
.ind_list ul li a{ display: block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:14px; color: #666;}
.ind_list ul li a i{ font-size: 10px; color:#bf8c94; font-style: normal; padding-right: 10px;}
.ind_list ul li a:hover{color: #7f1929;}
.ind_list ul li time{ position: absolute; right: 0; top:0; color: #999; font-size:14px;}



.ind_photo{ width:66%; height:auto}
.ind_photo li{ position: relative;}
.ind_photo .pic{ display: block;}
.ind_photo .owl-dots{ position: absolute; left: 5%; bottom: 3%;}
.ind_photo .owl-dots >div{ display: inline-block; width: 10px; height: 10px; margin-left: 6px;}
.ind_photo .owl-dots >div span{ display: block; width: 10px; height: 10px; background: #fff; border-radius: 50%;}
.ind_photo .owl-dots >div.active span{ background-color: #7f1929;}
@media only screen and (min-width:1200px) and (max-width:767px) {
.ind_photo .pic{ background: none !important;}
}
@media only screen and (min-width:768px) and (max-width:1999px) {
.ind_photo .pic{ background-repeat: no-repeat; background-position: center center; background-size: cover; height: 460px; width: 100%;}
.ind_photo .pic img{ display: none;}
}

.ind_floor_1 .photo{ height:auto; margin-bottom:13px;}
.ind_floor_1 .photo .pic{ padding:5px;}
.ind_floor_1 .photo img{ width:100%}

.ind_floor_2 .about{ padding:0 20px; color: #666; font-size: 14px; line-height: 24px; height:240px; overflow:hidden}
.ind_floor_2 .about p{}

.ind_floor_3 .ind_fl .list{ padding:0 20px;}
.ind_floor_3 .ind_fl .list li{ padding: 12px 0 12px 15px; position:relative; }
.ind_floor_3 .ind_fl .list li+li { border-top: 1px dashed #e5e5e5;}
.ind_floor_3 .ind_fl .list li:before{ position: absolute; left: 0; top:20%; content: "▶"; color: #e6e6e6; }
.ind_floor_3 .ind_fl .list h4{ margin: 0; font-weight: normal; font-size: 14px; margin-bottom: 5px;}
.ind_floor_3 .ind_fl .list h4 a{ color: #666;}
.ind_floor_3 .ind_fl .list h4 a:hover{ color: #7f1929;}
.ind_floor_3 .ind_fl .list p{ font-size:12px; color:#999; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}

.ind_menu{ text-align:center;}
.ind_menu ul li{ width:30%; padding:4% 0; display:inline-block; overflow:hidden; text-align: center;} 
.ind_menu ul li .pic img{ border-radius: 50%; border:1px solid #c08e96; transition: all .5s ease-in-out;}
.ind_menu ul li:hover .pic img{ transform: rotateY(180deg);}
.ind_menu ul li h4{ text-align: center; margin:5px 0 0; font-size: 14px;}
.ind_menu ul li h4 a{ color: #666;}
.ind_menu ul li:hover h4 a{ color: #7f1929;}

.ind_floor_4 .ind_fl .ind_list ul li{ padding-right:0}

@media(min-width:1024px){
.ind_mid{ margin:0 1.5%;}

.ind_floor_1,
.ind_floor_2,
.ind_floor_3{ padding-top:20px;}
.ind_floor_2 .about{ height:262px; overflow:hidden}
}
@media(max-width:1025px){
.ind_fl{ float:left; width:49%;}
.ind_mid{ float:right; width:49%;}
.ind_fr{ float:none; width:100%; clear:both}
.ind_floor_1 .ind_photo{ width:100%; float:none;}
.ind_floor_1 .photo{ margin-top:13px;}
.ind_floor_2 .ind_fl,
.ind_floor_2 .ind_mid,
.ind_floor_3 .ind_fl,
.ind_floor_3 .ind_mid,
.ind_floor_4 .ind_fl,
.ind_floor_4 .ind_mid{ margin-top:13px; margin-bottom:13px;}
.ind_floor_3 .ind_fr{ height:auto}
.ind_menu ul li{ width:18%}
}
@media(max-width:640px){
.ind_fl,
.ind_mid,
.ind_fr{ float:none; width:100%; clear:both}
.ind_box{ height:auto}
.ind_menu ul li{ width:30%}
}

/*
 .Floor002369 为demo编号
 */
.Floor0023690{ padding: 20px 0 0;}
.Floor0023690 .box{ float: left; }
.Floor0023690 .box li h3 a{ color: #666;}
.Floor0023690 .box li h3 a:hover{ color: #7f1929;}
.Floor0023690 .piclist{ width:66%; margin-right:1.5%;border:1px solid #e7e7e7; padding:5px; background:#fff;}
.Floor0023690 .piclist li{ position: relative;}
.Floor0023690 .piclist .pic{ display: block;}
.Floor0023690 .piclist .owl-dots{ position: absolute; left: 5%; bottom: 3%;}
.Floor0023690 .piclist .owl-dots >div{ display: inline-block; width: 10px; height: 10px; margin-left: 6px;}
.Floor0023690 .piclist .owl-dots >div span{ display: block; width: 10px; height: 10px; background: #fff; border-radius: 50%;}
.Floor0023690 .piclist .owl-dots >div.active span{ background-color: #7f1929;}
@media only screen and (min-width:1200px) and (max-width:767px) {
	.Floor0023690 .piclist .pic{ background: none !important;}
}
@media only screen and (min-width:768px) and (max-width:1999px) {
	.Floor0023690 .piclist .pic{ background-repeat: no-repeat; background-position: center center; background-size: cover; height: 460px; width: 100%;}
	.Floor0023690 .piclist .pic img{ display: none;}
}

.Floor0023690 .right{ width:32.5%;}
.Floor0023690 .top{ border:1px solid #e7e7e7; padding:5px; background:#fff; margin-bottom:20px;}
.Floor0023690 .top img{ width:100%;}

.Floor0023690 .newlist{ width:100%; padding:49px 20px 0 20px !important; position:relative;border:1px solid #e7e7e7; background:#fff;}
.Floor0023690 .newlist .title{ position:absolute; left:0; top:0; width:100%; padding:0 20px; background-image: linear-gradient(to bottom, #a43749 0%, #7f1929 100%); height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.Floor0023690 .newlist .title .more{ float:right; font-size:12px; font-weight:normal;}
.Floor0023690 .newlist .title a{ color:#fff;}
.Floor0023690 .newlist li{ font-size: 14px; line-height:44px;}
.Floor0023690 .newlist li+li{ border-top: 1px dashed #e5e5e5;}
.Floor0023690 .newlist li h3{ margin: 0; font-weight: normal; font-size: 14px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; padding-right:20%;}
.Floor0023690 .newlist li h3 a{ position: relative;padding-left: 15px; color:#666;}
.Floor0023690 .newlist li h3 a:before{ position: absolute; left: 0; top:50%; margin-top:-2px; content: ""; background: #bf8c94; width:4px; height:4px; border-radius:50%;}
.Floor0023690 .newlist li time{ color: #999; position:absolute; right:0;}

@media(max-width:1024px){
	.Floor0023690 .box{ float: none; width:100%; margin:0; }
	.Floor0023690 .right{ margin-top:20px;}
}






/*
 . 内容区
 */
.Floor002369 .left{ float:left;}
.Floor002369 .mid,.Floor002369 .right{ margin-left:1%;}
.Floor002369 .right{ float:right;}
.Floor002369 .box-header{ padding:0 20px; background-image: linear-gradient(to bottom, #01c183 0%, #00a46f 100%); height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.Floor002369 .box-header h3{ font-size:16px; margin: 0; float: left;}
.Floor002369 .box-header h3 img{ margin-right:5px; margin-top:-1px;}
.Floor002369 .box-header .more{ float: right; font-size: 12px; color: #fff; font-weight:normal;}
.Floor002369 .box-content{ padding:6px 20px 0 20px;}

.Floor002369_2 .box-header{ background-image: linear-gradient(to bottom, #f49121 0%, #dd7e13 100%);}
.Floor002369_3 .box-header{ background-image: linear-gradient(to bottom, #2577e3 0%, #1868d1 100%);}
.Floor002369_4 .box-header{ background-image: linear-gradient(to bottom, #b1a588 0%, #a39779 100%);}
.Floor002369_5 .box-header{ background-image: linear-gradient(to bottom, #11b9d6 0%, #06a7c3 100%);}



/*
 .Floor002369 为demo编号
 */
.Floor002369{ padding: 20px 0 0;}
.Floor002369 .box{ float: left; width:32.5%; border:1px solid #e7e7e7; background:#fff; min-height:360px; margin-bottom:14px;}
.Floor002369 .box li h3 a{ color: #666;}
.Floor002369 .box li h3 a:hover{ color: #01c183;}
.Floor002369 .picture,
.Floor002369 .piclist{ padding:4px; width:33%;}
.Floor002369 .piclist li{ position: relative;}
.Floor002369 .picture .pic,
.Floor002369 .piclist .ispic{ display: block;}
.Floor002369 .picture .pic img{display:block;width:100%}

.Floor002369 .piclist h3{ position:absolute; width:100%; padding:0 20px; left:0; bottom:0; color:#fff; text-align:center; font-size:14px; font-weight:normal; margin:0; line-height:38px; height:38px; background:rgba(0,0,0,0.73);}
.Floor002369 .piclist .owl-nav{ position:absolute; z-index:99; left:0; top:50%; width:100%; padding:0 6%; margin-top:-13px;}
.Floor002369 .piclist .owl-nav .owl-prev,
.Floor002369 .piclist .owl-nav .owl-next{ line-height:1000px; cursor:pointer; width:27px; height:27px; overflow:hidden; border-radius:50%; border:none; background:url(../images/Floor002369-prev.png) no-repeat center; padding:0; display:inline-block; float:left;position:relative;}
.Floor002369 .piclist .owl-nav .owl-next{ float:right; background-image:url(../images/Floor002369-next.png);}
@media only screen and (min-width:1200px) and (max-width:767px) {
	.Floor002369 .picture .pic,
	.Floor002369 .piclist .ispic{ background: none !important;}
}
@media only screen and (min-width:768px) and (max-width:1999px) {
	.Floor002369 .piclist .ispic,
	.Floor002369 .picture .pic{ background-repeat: no-repeat; background-position: center center; background-size: cover; height: 350px; width: 100%;}
	.Floor002369 .picture .pic img,
	.Floor002369 .piclist .ispic img{ display: none;}
}
.Floor002369 .big{ width:100%; float:none; margin:0; min-height:auto !important; margin-bottom:0;}


.Floor002369 .newlist{ position:relative;}
.Floor002369 .newlist li{ font-size: 14px; line-height:43px;}
.Floor002369 .newlist li+li{ border-top: 1px dashed #e5e5e5;}
.Floor002369 .newlist li h3{ margin: 0; font-weight: normal; font-size: 14px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; padding-right:20%;}
.Floor002369 .newlist li h3 a{ position: relative;padding-left: 15px; color:#666;}
.Floor002369 .newlist li h3 a:before{ position: absolute; left: 0; top:50%; margin-top:-2px; content: ""; background: #80e0c1; width:4px; height:4px; border-radius:50%;}
.Floor002369 .newlist li time{ color: #999; position:absolute; right:0;}

.Floor002369 .box_about img{ width:100%; margin:15px 0; border:1px solid #e7e7e7; background:#fff; padding:4px;}
.Floor002369 .box_about p{ color:#666; font-size:14px; line-height:24px; max-height:144px; text-align:justify; overflow:hidden; margin:8px 0;}

.Floor002369_4 .box_about{ padding:15px 0 0;}
.Floor002369_4 .box_about img{ float:left; width:auto; margin:0; margin-right:15px;}
.Floor002369_4 .box_about p{ max-height:264px;}



.Floor002369_2 .box li h3 a:hover{ color: #f49121;}
.Floor002369_2 .newlist li h3 a:before{ background: #f9c890;}
.Floor002369_2 .piclist{ width:66.33%;}
.Floor002369_2 .piclist h3{ text-align:left;}
.Floor002369_3 .box li h3 a:hover{ color: #2577e3;}
.Floor002369_3 .newlist li h3 a:before{ background: #92bbf1;}
.Floor002369_3 .box{ width:49.5%;}
.Floor002369_4 .box li h3 a:hover{ color: #b1a588;}
.Floor002369_4 .newlist li h3 a:before{ background: #d4cebf;}
.Floor002369_5 .piclist{ width:66.33%;}
.Floor002369_5 .piclist h3{ text-align:left;}
.Floor002369_5 .box li h3 a:hover{ color: #11b9d6;}
.Floor002369_5 .newlist li h3 a:before{ background: #88dcea;}

@media(max-width:1024px){
	.Floor002369 .box{ float: none !important; width:100% !important; margin:0; margin-bottom:14px; min-height:auto;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/


/*
 .Floor002260 为demo编号
 */
.Floor002260{ font-size: 12px;}
.Floor002260 .box{ border: 1px solid #e9e9e9; margin-top:20px;}
.Floor002260 .box-header{  padding:0 20px; background-image: linear-gradient(to bottom, #a43749 0%, #7f1929 100%); height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.Floor002260 .box-header h3{ font-size:16px; margin: 0; float: left;}
.Floor002260 .box-header h3 a{ color:#fff;}
.Floor002260 .box-header .more{ float: right; font-size: 12px; color: #fff; font-weight:normal;}


.Floor002260 .box-content{ padding:5px 20px 0 20px;}
.Floor002260 .left li{ padding: 12px 0 12px 15px; position:relative; }
.Floor002260 .left li+li { border-top: 1px dashed #e5e5e5;}
.Floor002260 .left li:before{ position: absolute; left: 0; top:20%; content: "▶"; color: #e6e6e6; }

.Floor002260 .left li .inner{position: relative;}
.Floor002260 .left li .word h4{ margin: 0; font-weight: normal; font-size: 14px; margin-bottom: 5px;}
.Floor002260 .left li .word h4 a{ color: #666;}
.Floor002260 .left li .word h4 a:hover{ color: #7f1929;}
.Floor002260 .left li .word p{ font-size:12px; color:#999; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002260 .left dd{ position:relative; font-size:14px; line-height:35px; text-align:center; margin:12px 0; font-weight:bold; color:#595959; border:1px solid #d4d4d4; border-radius:5px; background-image: linear-gradient(to bottom, #fff 0%, #ececec 100%);}
.Floor002260 .left dd:before{ position: absolute; right: 18%; top:5%; content: "▶"; color: #bdbdbd;display: none}
.Floor002260 .left dd a:hover{color: #7f1929;}

.Floor002260 .mid li{ position: relative; line-height: 42px; padding-right: 16%;}
.Floor002260 .mid li+li { border-top: 1px dashed #e5e5e5;}
.Floor002260 .mid li a{ display: block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:14px; color: #666;}
.Floor002260 .mid li a i{ font-size: 10px; color:#bf8c94; font-style: normal; padding-right: 10px;}
.Floor002260 .mid li a:hover{color: #7f1929;}
.Floor002260 .mid li time{ position: absolute; right: 0; top:0; color: #999; font-size:14px;}

.Floor002260 .right nav{ text-align:center;}
.Floor002260 .right nav li{ display:inline-block;margin: 4% 6%; overflow:hidden; text-align: center;} 
.Floor002260 .right nav li .pic img{ border-radius: 50%; border:1px solid #c08e96; transition: all .5s ease-in-out;}
.Floor002260 .right nav li:hover .pic img{ transform: rotateY(180deg);}
.Floor002260 .right nav li h4{ text-align: center; margin:5px 0 0; font-size: 14px;}
.Floor002260 .right nav li h4 a{ color: #666; width: 70px; font-weight: 100}
.Floor002260 .right nav li:hover h4 a{ color: #7f1929;}

.Floor002260_v .right li{ position: relative; line-height: 42px; padding-right: 16%;}
.Floor002260_v .right li+li { border-top: 1px dashed #e5e5e5;}
.Floor002260_v .right li a{ display: block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:14px; color: #666;}
.Floor002260_v .right li a i{ font-size: 10px; color:#bf8c94; font-style: normal; padding-right: 10px;}
.Floor002260_v .right li a:hover{color: #7f1929;}
.Floor002260_v .right li time{ position: absolute; right: 0; top:0; color: #999; font-size:14px;}

.Floor002260 .right .about img{ margin:15px 0;}
.Floor002260 .right p{ color:#666; font-size:14px; line-height:24px; height:96px; overflow:hidden; margin:5px 0;}
@media only screen and (max-width:480px ) {
	.Floor002260 .left li{ padding: 20px;}
	.Floor002260 .left li:before{ top:25%; }

}
@media only screen and (min-width:768px ) {
	.Floor002260{ padding-top:20px;}
	.Floor002260 .box{ float: left;width: 49%; margin-left: 2%;height: 305px; margin-top: 0;}
	.Floor002260 .left{ margin-left:0;} 
	.Floor002260 .right{ width: 100%;  margin-left:0; height:auto; margin-top:20px;}
	.Floor002260 .right nav li{ width:20%; margin:4% 0; float:left;}
}
@media only screen and (min-width:1024px ) {
	.Floor002260{ padding-top:20px;}
	.Floor002260 .box{ width: 48%; margin-right: 1.5%; margin-top: 0; margin-left:0;height: 305px;}
	.Floor002260 .left{ width: 16.5%;}
	.Floor002260 .right{ width: 32.5%; margin-right: 0;}
	.Floor002260 .right nav li{ width:auto; margin:4% 6%; float:none;}
	
}



/*
 .Bottom002406 为demo编号
 */
.Bottom002406 .auto{ max-width: 1200px; position: relative;}
@media only screen and (max-width:1160px ) {
	.Bottom002406 .auto{ padding-left: 15px; padding-right: 15px;}
}

.Bottom002406,.Bottom002406 a{ color: #999;}
.Bottom002406{background: #f2f2f2; font-size: 12px; padding: 30px 0;border-top: 2px solid #dbdbdb; margin-top:20px;}
.Bottom002406 a:hover{ color: #000;}
.Bottom002406 .links a+a{ margin-left: 20px; position: relative;}
.Bottom002406 .links a+a:before{ content: "";position: absolute; left: -10px; top: 20%; height: 60%; width: 1px; background: #c8c8c8; }
.Bottom002406 .copyright{ margin-top: 10px;}
.Bottom002406 .share{ position: absolute; right: 0; top: 10%; margin-top: -16px;}
.Bottom002406 .share >*{ float: left; line-height: 32px;}

.Bottom002406 .share>span{font-size: 14px;color: #a8a8a8; font-weight:bold; padding-left: 70px;position: relative;top: 6px;}
.Bottom002406 .share h1{    margin: 0;
    background: url(../images/dianhua.png) no-repeat 10px;
    text-indent: 30px;
    color: #7f1929;
    font-size: 20px;}
.Bottom002406 .share a{    width: 80px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
    margin-left: 15px;
    margin-top: -40px;}
.Bottom002406 .share a span{ font-size: 24px; }
.Bottom002406 .share a:hover{ color: #fff;}
@media only screen and (max-width:1024px ) {
	.Bottom002406{ text-align: center;}
	.Bottom002406 .share{ position: static; margin: 15px auto 0; max-width: 200px;}
	.Bottom002406 .share .weixin{ margin:0 auto; float:none;}
	.Bottom002406 .share .weixin img{ max-width:80px;}
}

.Bottom002406_1 .share h1{ color: #01c183;}
.Bottom002406_2 .share h1{ color: #f59121;}
.Bottom002406_3 .share h1{ color: #2577e3;}
.Bottom002406_4 .share h1{ color: #b1a588;}
.Bottom002406_5 .share h1{ color: #11b9d6;}


/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1; height: 60px;margin-top: 5px}
.Menu002272 .nav-menu ul{display: block;float: left;width: 100%}
.Menu002272 .nav-menu ul li{float: left;line-height: 60px; padding:0 20px;}
.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
.Menu002272 .nav-menu ul li:hover,	.Menu002272 .nav-menu ul .on{background: #7f1929;}
.Menu002272 .nav-menu ul li:hover a,
.Menu002272 .nav-menu ul li.on a{color: #fff;}
.Menu002272 .nav-menu .location{float: left;}
.Menu002272 .current{display:none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #7f1929;}
.Menu002272 .current span{padding-left: 10px}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 20px;}
	.Menu002272 .current{display:block;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 60px;font-weight: 100;}
	.Menu002272 .current a{line-height: 60px;font-weight: 100;}
	.Menu002272 .current span{font-weight: 100;}
}
@media only screen and (max-width:768px ) {
.Menu002272 .nav-menu ul li{ padding:0 10px;}
}
@media only screen and (max-width:640px ) {
.Menu002272 .nav-menu{ height:auto;}
.Menu002272 .nav-menu ul li{ text-align:center; line-height:45px; }
}

.Menu002272_1 .nav-menu,
.Menu002272_2 .nav-menu,
.Menu002272_3 .nav-menu,
.Menu002272_4 .nav-menu,
.Menu002272_5 .nav-menu{margin-bottom: 48px;}
.Menu002272_1 .nav-menu ul,
.Menu002272_2 .nav-menu ul,
.Menu002272_3 .nav-menu ul,
.Menu002272_4 .nav-menu ul,
.Menu002272_5 .nav-menu ul{float: none;}
.Menu002272_1 .nav-menu .location,
.Menu002272_2 .nav-menu .location,
.Menu002272_3 .nav-menu .location,
.Menu002272_4 .nav-menu .location,
.Menu002272_5 .nav-menu .location{float: none;display: block;}
.Menu002272_1 .nav-menu ul li:hover,.Menu002272_1 .nav-menu ul .on{background: #01c183;}
.Menu002272_1 .current a:hover{color: #01c183;}
.Menu002272_2 .nav-menu ul li:hover,.Menu002272_2 .nav-menu ul .on{background: #f49121;}
.Menu002272_2 .current a:hover{color: #f49121;}
.Menu002272_3 .nav-menu ul li:hover,.Menu002272_3 .nav-menu ul .on{background: #2577e3;}
.Menu002272_3 .current a:hover{color: #2577e3;}
.Menu002272_4 .nav-menu ul li:hover,.Menu002272_4 .nav-menu ul .on{background: #b1a588;}
.Menu002272_4 .current a:hover{color: #b1a588;}
.Menu002272_5 .nav-menu ul li:hover,.Menu002272_5 .nav-menu ul .on{background: #11b9d6;}
.Menu002272_5 .current a:hover{color: #11b9d6;}

/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding:4% 0;}

.RighInfo002450 .auto{ position: relative;}
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.RighInfo002450 .wrap-container .tit{ color: #333; font-size: 24px; font-weight: normal;margin: 0; position:relative; padding-bottom:20px;}
.RighInfo002450 .wrap-container .tit:before{ position:absolute; content:""; left:0; bottom:0; background:#333;height: 2px;width: 35px;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
.RighInfo002450 .wrap-container .tit:before{ left:50%; margin-left:-17px;}

}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #1a1002; font-size: 14px; line-height: 24px; margin-top: 3%;}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}


/*
 .PicList000941 为demo编号
 */
.PicList000941{ padding-top:4%;}
.PicList000941 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%;background-color:#f9f9f9; overflow:hidden; padding:2%;}
.PicList000941 li:nth-child(2n){ margin-right:0; }
.PicList000941 li .Ispic{ float:left; width:50%; padding-bottom:33%;}
.PicList000941 li figure{ float:right; width:47%;}
.PicList000941 li h2{ margin:0; font-size:16px; font-weight:normal;}
.PicList000941 li p{  line-height:24px; overflow:hidden; height:96px; color:#999; font-size:12px;}
.PicList000941 li .more{display: inline-block;width: 79px;text-align: center;height:30px;line-height:30px;background: #ededed;border-radius: 6px;font-size: 14px;color: #333;}
.PicList000941 li .more:hover{ color:#fff; background-color:#7f1929;}
@media(max-width:1000px) and (min-width:769px){
.PicList000941 li p{height:48px;}
}
@media(max-width:768px){
.PicList000941 li{ float:none; margin-right:0; width:auto;}
}
@media(max-width:480px){
.PicList000941 li .Ispic,
.PicList000941 li figure{ float:none; width:auto;}
.PicList000941 li .Ispic{ display:block; padding-bottom:55%;}
.PicList000941 li figure{ padding-top:15px;}
}
@media(max-width:375px){
.PicList000941 li p{height:48px;}
}


/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .i_button,
.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; transition:all ease-in-out .3s;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#7f1929;}
.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{ background:url(../images/btn-prev.png) no-repeat center #eef0f1; color:#eef0f1; padding:0 25px; font-size:0; width: 50px; height: 37px; }
.Page002274 .Pages .a_next{ background-image:url(../images/btn-next.png);}
.Page002274 .Pages .a_prev:hover{ background-image:url(../images/btn-prev-hov.png);}
.Page002274 .Pages .a_next:hover{ background-image:url(../images/btn-next-hov.png);}
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
	
}

.Page002274_1 .Pages a:hover,
.Page002274_1 .Pages a.a_cur{  background-color:#01c183;}
.Page002274_2 .Pages a:hover,
.Page002274_2 .Pages a.a_cur{  background-color:#f49121;}
.Page002274_3 .Pages a:hover,
.Page002274_3 .Pages a.a_cur{  background-color:#2577e3;}
.Page002274_4 .Pages a:hover,
.Page002274_4 .Pages a.a_cur{  background-color:#b1a588;}
.Page002274_5 .Pages a:hover,
.Page002274_5 .Pages a.a_cur{ background-color:#11b9d6;}


/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding:4% 0 0;}
.PicList001747 li{float: left;width: 32%; margin-right: 2%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;}
.PicList001747 li a:hover{ box-shadow:0 0 10px #ccc;color:#7f1929;}
.PicList001747 li figure{ padding-bottom:60%;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:4%;}
.PicList001747 li h3{ margin:0;font-size: 14px;}
.PicList001747 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:12px;}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 li{ float:none; margin-right:0; width:auto;}
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}


/*
 .PicList001759 为demo编号
 */
.PicList001759{ padding-top:4%;}
.PicList001759 li a{ position:relative; display:block; background-color:#fafafa; color:#333; overflow:hidden; padding:26px 20px 26px 267px; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;transition:0.3s;}
.PicList001759 li a:hover{ background-color:#3c3c3c;}
.PicList001759 li time{ color:#919191; text-align:center; position:absolute; left:20px; top:35px;}
.PicList001759 li time span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.PicList001759 li img{ position:absolute; left:97px; top:26px; width:144px; height:87px;}
.PicList001759 li h5{ margin:0; font-size:14px; color:#231914; padding-bottom:10px;}
.PicList001759 li i{ display:block; width:27px; height:1px; background-color:#635e5b;}
.PicList001759 li p{ margin-bottom:0; font-size:12px; line-height:20px; height:40px; overflow:hidden;}
.PicList001759 li a:hover *{ color:#fff !important;}
.PicList001759 li a:hover i{ background-color:#fff;}
.PicList001759 li a:hover time span{ border-bottom-color:#fff;}
@media(max-width:480px){
.PicList001759 li a{ padding:15px 15px 15px 97px;}
.PicList001759 li img{ position:relative; left:0; top:0; width:100%; height:auto; display:block;}
.PicList001759 li h5{ margin-top:3%;}
}




/*
 .PicList001213 为demo编号
 */
.PicList001213 dl{margin:4% 0 2%}
.PicList001213 span{    font-size: 15px;;}
.PicList001213 dl .bn{border: 1px solid #7f1929;color: #7f1929;width:100px;height:31px;    text-align: center;
    line-height: 30px;
    border-radius: 30px;}
.PicList001213 dl .bn:hover{background-color: #7f1929;color: #fff;}



@media(min-width:769px){
.PicList001213 dl{ display:table; width:100%;}
.PicList001213 dl dt,
.PicList001213 dl dd{ display:table-cell; vertical-align:middle; width:49%;}
.PicList001213 dl dt{ float:left;}
.PicList001213 dl dt img{ width:90%;}
.PicList001213 dl dd{ float:right; padding:2% 0;}
.PicList001213 dl:nth-child(2n) dt{ text-align:right; float:right;}
.PicList001213 dl:nth-child(2n) dd{ float:left;}

}
.PicList001213 dl h2{ font-size:16px; margin-bottom:5px;}
.PicList001213 dl h2 a:hover{color:#7f1929;}
.PicList001213 dl p{ line-height:22px; max-height:110px; overflow:hidden; padding-right:3%;}

@media(max-width:768px){
.PicList001213 dl dd{ padding:3%;}
.PicList001213 dl dt img{ width:100%;}
}



/*
 .Floor001114 为demo编号
 */
.Floor001114{ padding-top:4%;}
.Floor001114 li{ float:left; width:23.5%;  background-color:#fff; padding:2%; border-bottom:3px solid #b0b0b0; position:relative; text-align:center;margin: 1% 2% 2% 0}
.Floor001114 li:hover{ border-bottom-color:#7f1929;}
.Floor001114 li:nth-child(4){margin-right: 0}
.Floor001114 li:nth-child(8){margin-right: 0}


.Floor001114 li a,
.Floor001114 li a{ z-index:5;}
.Floor001114 li .Ispic{ display:block; padding-bottom:123%;}
.Floor001114 li h2{ font-size:16px; color:#333; margin:0; padding-top:20px;}
.Floor001114 li p{ color:#888; font-size:12px; margin:0; padding-top:10px;}
.Floor001114 li .txt article{ font-size:12px; line-height:24px; overflow:hidden; max-height:120px;}
.Floor001114 li .txt h3{ margin:0; font-size:18px;}
.Floor001114 li .table{ display:table; width:100%; height:100%;}
.Floor001114 li .table_cell{ display:table-cell; vertical-align:middle;}
@media(max-width:768px){
.Floor001114 li{ width:49%; margin-top:2%;}
.Floor001114 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001114 .title h1{  font-size:30px; }
.Floor001114 .title span{ font-size:20px; margin-top:-15px;}
.Floor001114 li{ float:none; margin-right:0; width:auto;}
}


/*
 .TextList002322 为demo编号
 */
.TextList002322{ padding-top:4%;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 30px;}
.TextList002322 .list li+li{ border-top: 1px dashed #e5e5e5;}
.TextList002322 .list li *{ color: #666;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block; color:#999;}
.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: #7f1929;}
@media only screen and (max-width:767px ) {
	.TextList002322{ padding: 20px 3%;}
}

/*
 .TextList001202 为demo编号
 */
.TextList001202{ padding-top:4%;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#7f1929; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#7f1929;}
.TextList001202 dl.Q_on dd{background-color:#fcf7f8;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}




/*
 .Linklist002317 为demo编号
 */
.Linklist002317{ margin-top:4%; }
.Linklist002317 .auto{overflow: hidden;}
.Linklist002317 ul{ margin: 0 -1%;}
.Linklist002317 ul li{ float: left; width: 48%;margin: 0 1% 1%;text-align: center;}
.Linklist002317 ul li .pic{display: block; padding-bottom: 35%; position: relative;border: 1px solid #eee;}
.Linklist002317 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);}
.Linklist002317 ul li h4{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;}
.Linklist002317 ul li a:hover{color:#7f1929;}
@media screen and (min-width:768px ){
.Linklist002317 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.Linklist002317 ul li{width:18%; margin-bottom: 30px; }
}
/*
 .Websitemap002315 为demo编号
 */
.Websitemap002315{ padding:4% 0;}
.Websitemap002315 li{ border-bottom:dotted 1px #ddd; padding:10px 10px 10px 15px; position: relative; line-height: 20px;}
.Websitemap002315 li:before{ content: "•"; position: absolute; left: 0; top: 50%; color: #333; margin-top: -10px;}
.Websitemap002315 li dl{ position: relative; padding-left: 100px; line-height: 24px;}
.Websitemap002315 li dt{ width:90px; position: absolute; left: 0; top: 5px;}
.Websitemap002315 li em{ font-style: normal; padding: 0 5px;}
.Websitemap002315 li dl dd{ float: left; padding: 5px 10px 5px 0; margin-right: 10px; position: relative; }
.Websitemap002315 li dl dd:after{ content: ""; position: absolute; right: 0;top: 35%; width: 1px; height: 40%; background-color: #ccc;}
.Websitemap002315 li dl dd:last-child:after{ display: none;}
.Websitemap002315 li dl a:hover{color:#7f1929;}

/*Map002516 */
.Map002516{ padding:4% 0;}
.Map002516 .map{  border: 1px solid #e7e7e7; padding: 5px;  background: #fff;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
@media(min-width:641px){
.Map002516 .ul_con li{ float:left; width:50%; padding:5% 8%;}
}
.Map002516 .ul_con li div{ padding-left:50px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}




/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:4% 0 6% 0;}
.RichInfo005 .news_info .title{ background:#fcfcfc; border:1px solid #ececec; padding:20px;}
.RichInfo005 .news_info .title h1{ margin:0; line-height:30px; font-size:18px; color:#828282; font-weight:normal; width:80%; float:left;}
.RichInfo005 .news_info .title span{ float:right;color:#7f1929; font-size:14px; line-height:30px;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph; padding:3% 0; line-height:28px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:12px 30px; display:inline-block; background:#7f1929; border-radius:3px;} 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:16px;}
.RichInfo005 .news_info .info_pn{ border-top:1px solid #ececec; padding-top:3%; margin-top:3%;}
.RichInfo005 .news_info .info_pn span{ display:inline-block; width:50%; float:left;}
.RichInfo005 .news_info .info_pn span em{ background:#faedef; color:#7f1929; font-style:normal; padding:5px 10px; margin-right:10px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#7f1929;}

@media(max-width:640px){
.RichInfo005 .news_info .title h1{ width:100%; float:none;}
.RichInfo005 .news_info .title span{ float:none;}

}

.RichInfo005_1 .news_info .info_back{ background:#01c183;} 
.RichInfo005_1 .news_info .title span,
.RichInfo005_1 .news_info .info_pn span em{ color:#01c183;}
.RichInfo005_1 .news_info .info_pn span a:hover{color:#01c183;}
.RichInfo005_2 .news_info .info_back{ background:#f49121;} 
.RichInfo005_2 .news_info .title span,
.RichInfo005_2 .news_info .info_pn span em{ color:#f49121;}
.RichInfo005_2 .news_info .info_pn span a:hover{color:#f49121;}
.RichInfo005_3 .news_info .info_back{ background:#2577e3;} 
.RichInfo005_3 .news_info .title span,
.RichInfo005_3 .news_info .info_pn span em{ color:#2577e3;}
.RichInfo005_3 .news_info .info_pn span a:hover{color:#2577e3;}
.RichInfo005_4 .news_info .info_back{ background:#b1a588;} 
.RichInfo005_4 .news_info .title span,
.RichInfo005_4 .news_info .info_pn span em{ color:#b1a588;}
.RichInfo005_4 .news_info .info_pn span a:hover{color:#b1a588;}
.RichInfo005_5 .news_info .info_back{ background:#11b9d6;} 
.RichInfo005_5 .news_info .title span,
.RichInfo005_5 .news_info .info_pn span em{ color:#11b9d6;}
.RichInfo005_5 .news_info .info_pn span a:hover{color:#11b9d6;}


/*Floor002645 */
.Floor002645 .box{ float: left; background:#fff; min-height:360px; margin-bottom:14px;}
.Floor002645 .left{ width:32.5%; border:1px solid #e7e7e7;}
.Floor002645 .mid{ float:left; width:32.5%;}
.Floor002645 .right{ float: right; width:66.33%;}

.Floor002645 .picture{ padding:4px;}
.Floor002645 .picture .pic{ display: block;}
.Floor002645 .picture .pic img{display:block;width:100%}
@media only screen and (min-width:1200px) and (max-width:767px) {
	.Floor002645 .picture .pic{ background: none !important;}
}
@media only screen and (min-width:768px) and (max-width:1999px) {
	.Floor002645 .picture .pic{ background-repeat: no-repeat; background-position: center center; background-size: cover; height: 350px; width: 100%;}
	.Floor002645 .picture .pic img{ display: none;}
}

.Floor002645_3 .box{ border:1px solid #e7e7e7;}
.Floor002645_5 .box{ border:1px solid #e7e7e7;}


.Floor002645 .box-header{ padding:0; height:24px; line-height:24px; color:#01c183; font-size:16px; background:none; margin-bottom:3px;}
.Floor002645 .box-header h3{ font-size:16px; margin: 0; font-weight:normal;}
.Floor002645 .box-header h3 img{ margin-right:5px;}
/*swiper*/
.Floor002645 .swiper-container,
.Floor002645 .swiper-wrapper,
.Floor002645 .swiper-slide {position: relative;width: 100%;}
.Floor002645 .swiper-container,
.Floor002645 .swiper-wrapper{z-index: 1;}
.Floor002645 .swiper-container {overflow: hidden;}
.Floor002645 .swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.Floor002645 .swiper-container-android .swiper-slide, 
.Floor002645 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002645 .swiper-wrapper,
.Floor002645 .swiper-slide {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002645 .swiper-wrapper {-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002645 .swiper-slide {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
/*swiper end*/
.Floor002645 li{ position:relative;}
.Floor002645 li .pic{ width:100%; display:block; overflow:hidden; border:1px solid #e7e7e7; background:#fff; padding:4px;}
.Floor002645 li .pic img{ display:block; width:100%;}

.Floor002645 .pagers{ padding-top:20px; text-align:center;}
.Floor002645 .pagers span{ display:inline-block; width:12px; height:12px; background:#999; border-radius:50%; cursor:pointer; margin:0 8px;}
.Floor002645 .pagers span.swiper-pagination-bullet-active{ background:#01c183;}

.Floor002645_2 .box-header{ color:#f59121; }
.Floor002645_2 .pagers{ display:none;}
.Floor002645_3 .box-header{ color:#11b9d6; }
.Floor002645_3 .box{ width:32.5%;}
.Floor002645_3 .left{ width:33%;}
.Floor002645_3 .pagers span.swiper-pagination-bullet-active{ background:#2577e3;}
.Floor002645_3 .pagers{ padding-top:12px;}


.Floor002645_5 .box_about img{ width:100%; margin: 0; border:1px solid #e7e7e7; background:#fff; padding:4px;}
.Floor002645_5 .box_about p{ color:#666; font-size:14px; line-height:24px; max-height:144px; text-align:justify; overflow:hidden; margin:8px 0;}
.Floor002645_5 .box-header{ color:#2577e3; }
.Floor002645_5 .box{ width:32.5%;}
.Floor002645_5 .left{ width:33%;}
.Floor002645_5 .pagers span.swiper-pagination-bullet-active{ background:#11b9d6;}
.Floor002645_5 .pagers{ padding-top:12px;}



@media(max-width:1024px){
	.Floor002645 .box{ float: none !important; width:100% !important; margin:0; margin-bottom:14px; min-height:auto;}
}


.Floor002645_3 .box_about img{ width:100%; margin: 0; border:1px solid #e7e7e7; background:#fff; padding:4px;}
.Floor002645_3 .box_about p{ color:#666; font-size:14px; line-height:24px; max-height:144px; text-align:justify; overflow:hidden; margin:8px 0;}




.Floor002645_3 .box-header{ padding:0 20px; background-image: linear-gradient(to bottom, #2577e3 0%, #1868d1 100%); height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.Floor002645_3 .box-header h3{ font-size:16px; margin: 0; float: left; font-weight:bold;}
.Floor002645_3 .box-header h3 img{ margin-right:5px; margin-top:-1px;}
.Floor002645_3 .box-header .more{ float: right; font-size: 12px; color: #fff; font-weight:normal;}
.Floor002645_3 .box-content{ padding:20px 20px 0 20px;}


.Floor002645_3 li .pic{ padding:0; border:0px;}
.Floor002645_5 li .pic{ padding:0; border:0px;}

.Floor002645_5 .box-header{ padding:0 20px;  background-image: linear-gradient(to bottom, #11b9d6 0%, #06a7c3 100%); height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.Floor002645_5 .box-header h3{ font-size:16px; margin: 0; float: left; font-weight:bold;}
.Floor002645_5 .box-header h3 img{ margin-right:5px; margin-top:-1px;}
.Floor002645_5 .box-header .more{ float: right; font-size: 12px; color: #fff; font-weight:normal;}
.Floor002645_5 .box-content{ padding:20px 20px 0 20px;}


.Floor002645_4 .boxlist{ background:url(../images/Floor002645_4bg.jpg) no-repeat center #b1a588; border:5px solid #f2f2f2;}
.Floor002645_4 li{ padding-bottom:0;}
.Floor002645_4 .pagers{ display:none;}
.Floor002645_4 .swiper-container{ width:580px; margin:0 auto; background:#fdf1e1; padding:0 6px;}
.Floor002645_4 li .pic{ padding:0; border:0px;}
@media(max-width:1024px){
	.Floor002645_4 .boxlist{ background:#fdf1e1;}
	.Floor002645_4 .swiper-container{ width:100%; padding:0;}
}



/*
 .Floor001641 为demo编号
 */
.Floor001641 .box{ float:left; width:49.5%; margin-bottom:14px; border: 1px solid #e7e7e7; background: #fff; min-height: 360px;}
.Floor001641 .box:last-child{ float:right; }

.Floor001641 ul{ padding: 20px 20px 0 20px;}

.Floor001641 .box-header{ padding:0 20px; background-image: linear-gradient(to bottom, #11b9d6 0%, #06a7c3 100%); height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.Floor001641 .box-header h3{ font-size:16px; margin: 0; float: left;}
.Floor001641 .box-header h3 img{ margin-right:5px; margin-top:-1px;}
.Floor001641 .box-header .more{ float: right; font-size: 12px; color: #fff; font-weight:normal;}

.Floor001641 li{ font-size:14px; line-height:43px; position:relative;}
.Floor001641 li+li{ border-top:1px dotted #e5e5e5;}
.Floor001641 li time{ float:right; color:#999; position:absolute; right:0;}
.Floor001641 li a{ padding-left:15px; color:#666; position:relative; padding-right:20%;}
.Floor001641 li a::before{ position:absolute; content:''; width:3px; height:3px; background-color:#88dcea; left:0; top:50%; margin-top:-1px;}
.Floor001641 a:hover{ color:#11b9d6;}

.Floor001641 ol{position:relative; margin-bottom:10px;}
.Floor001641 ol figure{ float:left; width:32.5%;}
.Floor001641 ol figure img{ width:100%;}
.Floor001641 ol div{ float:right; width:63%;font-size:12px;}
.Floor001641 ol div h5{ margin:0; padding:2% 0;font-size:14px; font-weight:normal; color:#333;}
.Floor001641 ol div p{ margin:0;  color:#7c7c7c; line-height:20px; overflow:hidden; height:40px;}
.Floor001641 ol div time{ font-size:14px; color:#b5b5b5; display:block; padding:2% 0;}

.Floor001641 .box:last-child li:first-child{ padding-top:0; height:auto;}

@media(max-width:1024px){
.Floor001641 .box{ float:none !important; width:auto !important; clear:both; overflow:hidden; min-height:auto;}
}
@media(max-width:640px){
.Floor001641 ol figure{ width:40%;}
.Floor001641 ol div{ width:55%;}
}
@media(max-width:375px){
.Floor001641 ol figure,
.Floor001641 ol div{ width:46%;}
}



