.amap-marker-label {
	padding: .75rem 1.25rem;
    border-radius: .25rem;
    background-color: white;
    border-width: 0;
    box-shadow: 0 2px 6px 0 rgba(114, 124, 245, .5);
}
html.fp-enabled {
	margin: 0px; padding: 0px; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fp-enabled body {
	margin: 0px; padding: 0px; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#superContainer {
	height: 100%; position: relative; -ms-touch-action: none; touch-action: none;
}
.fp-section {
	position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.fp-slide {
	float: left;
}
.fp-slide {
	height: 100%; display: block;
}
.fp-slidesContainer {
	height: 100%; display: block;
}
.fp-slides {
	transition:0.3s ease-out; height: 100%; overflow: hidden; position: relative; z-index: 1; -webkit-transition: all 0.3s ease-out;
}
.fp-section.fp-table {
	width: 100%; display: table; table-layout: fixed;
}
.fp-slide.fp-table {
	width: 100%; display: table; table-layout: fixed;
}
.fp-tableCell {
	width: 100%; height: 100%; vertical-align: middle; display: table-cell;
}
.fp-slidesContainer {
	float: left; position: relative;
}
.fp-controlArrow {
	border-style: solid; top: 50%; width: 0px; height: 0px; margin-top: -38px; position: absolute; z-index: 4; cursor: pointer; -ms-user-select: none; transform: translate3d(0px, 0px, 0px); -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-transform: translate3d(0, 0, 0);
}
.fp-controlArrow.fp-prev {
	border-width: 38.5px 34px 38.5px 0px; border-color: transparent rgb(255, 255, 255) transparent transparent; left: 15px; width: 0px;
}
.fp-controlArrow.fp-next {
	border-width: 38.5px 0px 38.5px 34px; border-color: transparent transparent transparent rgb(255, 255, 255); right: 15px;
}
.fl {
    float: left;
}
.an-1 {
    width: 195px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #d7d7d7;
    border-right: none;
    padding: 0px 10px;
    /* padding-left: 10px;
    margin-left: 88px;
    margin-top: 13px; */
}
.an-2{
	background: #e31c0d;
    width: 63px;
    height: 35px;
    line-height: 35px;
    font-size:14px;
    color:white;
    text-align:center;
    border: 1px solid #d7d7d7;
    border-left: none;
}
.fp-scrollable {
	overflow: hidden; position: relative;
}
.fp-scroller {
	overflow: hidden;
}
.iScrollIndicator {
	border: 0px currentColor !important; border-image: none !important;
}
.fp-notransition {
	transition:none !important; -webkit-transition: none;
}
#fp-nav {
	top: 50%; margin-top: -32px; position: fixed; z-index: 100; opacity: 1; -webkit-transform: translate3d(0, 0, 0);
}
.right#fp-nav {
	right: 17px;
}
.left#fp-nav {
	left: 17px;
}
.fp-slidesNav {
	left: 50%; position: absolute; z-index: 4; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.fp-slidesNav.bottom {
	bottom: 17px;
}
.fp-slidesNav.top {
	top: 17px;
}
#fp-nav ul {
	margin: 0px; padding: 0px;
}
.fp-slidesNav ul {
	margin: 0px; padding: 0px;
}
#fp-nav ul li {
	margin: 7px; width: 14px; height: 13px; display: block; position: relative;
}
.fp-slidesNav ul li {
	margin: 7px; width: 14px; height: 13px; display: block; position: relative;
}
.fp-slidesNav ul li {
	display: inline-block;
}
#fp-nav ul li a {
	width: 100%; height: 100%; text-decoration: none; display: block; position: relative; z-index: 1; cursor: pointer;
}
.fp-slidesNav ul li a {
	width: 100%; height: 100%; text-decoration: none; display: block; position: relative; z-index: 1; cursor: pointer;
}
#fp-nav ul li a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
.fp-slidesNav ul li a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
#fp-nav ul li:hover a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
.fp-slidesNav ul li:hover a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
#fp-nav ul li a span {
	background: rgb(51, 51, 51); margin: -2px 0px 0px -2px; border-radius: 50%; border: 0px currentColor; transition:0.1s ease-in-out; border-image: none; left: 50%; top: 50%; width: 4px; height: 4px; position: absolute; z-index: 1; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
}
.fp-slidesNav ul li a span {
	background: rgb(51, 51, 51); margin: -2px 0px 0px -2px; border-radius: 50%; border: 0px currentColor; transition:0.1s ease-in-out; border-image: none; left: 50%; top: 50%; width: 4px; height: 4px; position: absolute; z-index: 1; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span {
	margin: -5px 0px 0px -5px; width: 10px; height: 10px;
}
.fp-slidesNav ul li:hover a span {
	margin: -5px 0px 0px -5px; width: 10px; height: 10px;
}
#fp-nav ul li .fp-tooltip {
	top: -2px; width: 0px; color: rgb(255, 255, 255); overflow: hidden; font-family: arial, helvetica, sans-serif; font-size: 14px; display: block; white-space: nowrap; position: absolute; cursor: pointer; max-width: 220px; opacity: 0;
}
#fp-nav ul li:hover .fp-tooltip {
	transition:opacity 0.2s ease-in; width: auto; opacity: 1; -webkit-transition: opacity 0.2s ease-in;
}
.fp-show-active#fp-nav a.active + .fp-tooltip {
	transition:opacity 0.2s ease-in; width: auto; opacity: 1; -webkit-transition: opacity 0.2s ease-in;
}
#fp-nav ul li .fp-tooltip.right {
	right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
	left: 20px;
}
.fp-auto-height.fp-section {
	height: auto !important;
}
.fp-auto-height .fp-slide {
	height: auto !important;
}
.fp-auto-height .fp-tableCell {
	height: auto !important;
}
.fp-responsive .fp-auto-height-responsive.fp-section {
	height: auto !important;
}
.fp-responsive .fp-auto-height-responsive .fp-slide {
	height: auto !important;
}
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
	height: auto !important;
}
i {
	font-style: normal;
}
cite {
	font-style: normal;
}
em {
	font-style: normal;
}
var {
	font-style: normal;
}
address {
	font-style: normal;
}
dfn {
	font-style: normal;
}
.jiathis_style > * {
	box-sizing: content-box !important;
}
.Floor002390 {
	width: 100%; position: relative;
}
.Floor002390_fixed {
	left: 0px; top: 0px; position: fixed; z-index: 110;
}
.Floor002390 header {
	background: rgba(255, 255, 255, 0.85); width: 100%; border-bottom-color: rgba(255, 255, 255, 0.25); border-bottom-width: 1px; border-bottom-style: solid; z-index: 99;
}
.Floor002390 header .auto {
	max-height: 90px;
}
.Floor002390 header .logo {
	width: 12%; height: 102px;position: absolute;padding: 10px 0px;
}
.Floor002390 header .logo .logo-img{
	background: url(../images/logo.png) center no-repeat;
	background-size: contain;
	height: 100%;
}
@media all and (max-width:1200px)
{
.Floor002390 header .logo {
	left: 2%;
}
}
@media all and (max-width:1000px)
{
.Floor002390 header .logo {
	width: 26%;
}
}
.Floor002390 header .share {
	/*background: url("../images/Floor002390-shaerbg.png") no-repeat; */
	width: 280px; height: 51px; margin-top: 2.3%; float: right;
}
.Floor002390 header .share a {
	background: none !important; margin: 0px !important; padding: 0px 0px 0px 20px !important; width: 90px !important; height: 35px !important; color: rgb(255, 255, 255) !important; line-height: 35px !important; display: inline-block;
}
.Floor002390 header .share a.bds_more {
	background: none !important; margin: 0px !important; padding: 0px 0px 0px 20px !important; width: 90px !important; height: 35px !important; color: rgb(255, 255, 255) !important; line-height: 35px !important; display: inline-block;
}
@media all and (max-width:1000px)
{
.Floor002390 header .share {Bottom002370-bg.jpg
	display: none;
}
}
.Floor002390 header .lang {
	display: inline-block; position: relative;
}
.Floor002390 header .lang div {
	padding: 0px; top: 33px; right: 0px; display: none; position: absolute; z-index: 10;
}
.Floor002390 header .lang div a {
	color: rgb(0, 0, 0) !important;
}
.Floor002390 header nav {
	width: 64%; float: right;
}
.Floor002390 header nav li {
	padding: 0px 25px; height: 87px; line-height: 90px; float: right; position: relative; z-index: 101;
}
.Floor002390 header nav li a {
	text-align: center; color: rgb(0, 0, 0); font-size: 16px; display: block;
}
.Floor002390 header nav li > a {
	padding: 0px 0px 13px; color: rgb(0, 0, 0); position: relative;
}
.Floor002390 header nav li + li > a::before {
	left: 0px; top: 50%; width: 1px; height: 10px; margin-top: -5px; position: absolute; opacity: 0.15; background-color: rgb(255, 255, 255); -moz-opacity: 0.15;
}
.Floor002390 header nav li > a:hover {
	color: #e31c0d; font-weight: bold; border-bottom-color: #e31c0d; border-bottom-width: 2px; border-bottom-style: solid;
}
.Floor002390 header nav li > a.aon {
	color: #e31c0d; font-weight: bold; border-bottom-color: #e31c0d; border-bottom-width: 2px; border-bottom-style: solid;
}

.Floor002390 header nav li dl {
	background: linear-gradient( #e52d27,#b31217);
	 left: -54px;
    top: 100%;
    width: 191%; display: none; position: absolute;
}
.Floor002390 header nav li dd {
	line-height: 3;
}
.Floor002390 header nav li dd a {
	padding: 5px 0px; color: rgb(255, 255, 255); font-size: 14px;
}
.Floor002390 header nav li dd a:hover {
	background: #3b3857; color: rgb(255, 255, 255);
}
@media all and (max-width:1199px)
{
.Floor002390 header nav li {
	padding: 0px 13px;
}
}
@media all and (max-width:1000px)
{
.Floor002390 header nav {
	border-radius: 0px 0px 0px 5px; top: 100%; width: 100%; height: auto; right: 0px; line-height: 30px; display: none; position: absolute; z-index: 9999; max-width: 160px; background-color: rgb(51, 51, 51);
}
.Floor002390 header nav ul {
	padding: 5%; float: none; position: static;
}
.Floor002390 header nav li {
	width: 100%; height: auto; line-height: 1.8; margin-left: 0px; float: none;
}
.Floor002390 header nav li a {
	background: none; color: rgb(64, 64, 64);
}
.Floor002390 header nav li > a {
	padding: 5%; color: white; font-size: 18px;line-height: 30px;
}
.Floor002390 header nav li dl {
	top: auto; width: auto; padding-top: 0px; display: none; position: relative;
}
.Floor002390 header nav li dd {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.Floor002390 header .mobile_menu {
	border-radius: 5px 5px 0px 0px; top: 25%; width: 50px; height: 32px; right: 5%; overflow: hidden; position: absolute;
}
.Floor002390 header .mobile_menu span {
	transition:transform 0.3s; left: 20%; width: 60%; height: 3px; position: absolute; background-color: #e31c0d;
}
.Floor002390 header .mobile_menu span::before {
	transition:transform 0.3s; left: 20%; width: 60%; height: 3px; position: absolute; background-color: #e31c0d;
}
.Floor002390 header .mobile_menu span::after {
	transition:transform 0.3s; left: 20%; width: 60%; height: 3px; position: absolute; background-color: #e31c0d;
}
.Floor002390 header .mobile_menu span::before {
	left: 0px; width: 100%; content: "";
}
.Floor002390 header .mobile_menu span::after {
	left: 0px; width: 100%; content: "";
}
.Floor002390 header .mobile_menu span {
	top: 50%; margin-top: -1.5px;
}
.Floor002390 header .mobile_menu span::before {
	top: 8px;
}
.Floor002390 header .mobile_menu span::after {
	top: -8px;
}
.Floor002390 header .open_menu span {
	background-color: transparent;
}
.Floor002390 header .open_menu span::before {
	top: 50%;
}
.Floor002390 header .open_menu span::after {
	top: 50%;
}
.Floor002390 header .open_menu span::before {
	transform: rotate(45deg);
}
.Floor002390 header .open_menu span::after {
	transform: rotate(-45deg);
}
}
.Floor002390 .section5 {
	background: rgb(42, 45, 52); position: relative;
}
.Floor002390 .footer_nav {
	margin: 0px auto; padding: 5% 0px; overflow: hidden; max-width: 1200px;
}
.Floor002390 .footer_nav .item {
	width: 16.66%; float: left; display: inline-block;
}
.Floor002390 .footer_nav .item h3 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: normal;
}
.Floor002390 .footer_nav .item h3::after {
	background: rgb(255, 255, 255); margin: 8px 0px 5px; width: 34px; height: 2px; display: block; content: "";
}
.Floor002390 .footer_nav .item li {
	padding: 4px 0px;
}
.Floor002390 .footer_nav .item a {
	color: rgb(115, 116, 121); font-size: 14px;
}
.Floor002390 .footer_nav .item a:hover {
	color: rgb(255, 255, 255);
}
@media all and (max-width:1000px)
{
.Floor002390 .footer_nav {
	display: none;
}
}
.Floor002390 .bottomshare {
	min-height: 40px;
}
.Floor002390 .bottomshare span {
	margin-left: 8px; display: inline-block;
}
.Floor002390 .bottomshare a {
	background: none !important; margin: 0px 5px 0px 0px !important; padding: 0px !important; width: 32px !important; height: 32px !important; display: inline-block !important;
}
.Floor002390 .bottomshare .iconfont {
	border-radius: 50%; border: 1px solid rgb(127, 129, 133); border-image: none; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 20px;
}
.Floor002390 .bottomshare .jiathis_style .jtico {
	background: none !important; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto !important; display: block !important;
}
.Floor002390 .bottomshare .jiathis_style .separator {
	line-height: 32px !important;
}
.jiathis_style .jiathis_separator {
	line-height: 32px !important;
}
.Floor002390 .footer {
	color: rgb(127, 129, 133);
}
.Floor002390 .footer a {
	color: rgb(127, 129, 133);
}
.Floor002390 .footer a:hover {
	color: rgb(255, 255, 255);
}
.Floor002390 .footer {
	background: rgb(51, 51, 51); padding: 25px 0px; font-size: 14px; border-top-color: rgb(65, 65, 65); border-top-width: 1px; border-top-style: solid;
}
.Floor002390 .footer .auto > * {
	width: 50%; float: left;
}
@media (max-width: 1000px){
	.footer .auto > * {
    width: 100%;
    text-align: center !important;
    float: none;
}
}

.Floor002390 .footer .Blink > * + * {
	margin-left: 20px; position: relative;
}
.Floor002390 .footer .Blink > * + *::before {
	left: -10px; top: 30%; height: 50%; border-left-color: rgb(127, 129, 133); border-left-width: 1px; border-left-style: dotted; position: absolute; content: "";
}
.Floor002390 .footer .Copyright {
	text-align: right;
}
.Floor002390 .footer .Copyright a {
	text-decoration: underline;
}
@media all and (max-width:1000px)
{
.Floor002390 .footer {
	padding: 3% 0px; position: relative;
}
.Floor002390 .footer .auto > * {
	width: 100%; text-align: center !important; float: none;
}
.Floor002390 .Blink a {
	padding: 1%;
}
}
.Floor002390 .section {
	background-position: center; background-repeat: no-repeat;
}
.Floor002390 .section .section1_cn {
	text-align: center; color: rgb(51, 51, 51); line-height: 34px; font-size: 15px; position: relative;
}
.Floor002390 .section .section1_en {
	text-align: center; color: rgba(51, 51, 51, 0.7); line-height: 28px; font-size: 14px; position: relative;
}
.Floor002390 .section .section1_lisn {
	padding: 20px 5px; width: 80%; text-align: center; color: rgb(255, 255, 255); margin-right: auto; margin-left: auto; position: relative; max-width: 1200px;
}
.Floor002390 .section .section1_lisn li .img {
	width: 80px; height: 65px; display: inline-block;
}
.Floor002390 .section .section1_lisn li .section1_lisn_cn {
	line-height: 25px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Floor002390 .section .section1_lisn li .section1_lisn_en {
	padding: 0px 20px; height: 30px; line-height: 15px; overflow: hidden; font-size: 12px;
}
.Floor002390 .section1 .section1_lisn li {
	margin: 0px -3px; transition:1s; width: 33.33%; height: auto; text-align: center; padding-bottom: 10px; display: inline-block; position: relative; max-width: 400px; opacity: 0.9;
}
.Floor002390 .section1 .section1_lisn li:hover {
	position: relative; z-index: 9999; opacity: 1; box-shadow: -4px 4px 14px #a59e9e; transform: scale(1.1);
}
.Floor002390 .section1 .section1_lisn li.lisn1 {
	background: rgb(91, 193, 216);
}
.Floor002390 .section1 .section1_lisn li.lisn2 {
	background: rgb(235, 176, 48);
}
.Floor002390 .section1 .section1_lisn li.lisn3 {
	background: rgb(227, 102, 36);
}
.Floor002390 .section1 .section1_lisn li.lisn1 .img {
	background: url("../images/Floor002390-index_img1.png") no-repeat bottom / 60%;
}
.Floor002390 .section1 .section1_lisn li.lisn2 .img {
	background: url("../images/Floor002390-index_img2.png") no-repeat bottom / 60%;
}
.Floor002390 .section1 .section1_lisn li.lisn3 .img {
	background: url("../images/Floor002390-index_img3.png") no-repeat bottom / 60%;
}
.Floor002390 .section2 .section1_lisn li {
	margin: 0px 5px; width: 33%; text-align: center; padding-bottom: 5px; display: inline-block; position: relative; max-width: 260px;
}
.Floor002390 .section2 .section1_lisn li:hover {
	position: relative; z-index: 9999; opacity: 1; box-shadow: -4px 4px 14px #a59e9e; transform: scale(1.1);
}
.Floor002390 .section2 .section1_lisn li a {
	left: 0px; top: 0px; width: 100%; height: 100%; display: inline-block; position: absolute;
}
.Floor002390 .section2 .section1_lisn li.lisn1 {
	background: rgb(33, 161, 110);
}
.Floor002390 .section2 .section1_lisn li.lisn2 {
	background: rgb(33, 161, 110);
}
.Floor002390 .section2 .section1_lisn li.lisn3 {
	background: rgb(33, 161, 110);
}
.Floor002390 .section2 .section1_lisn li.lisn4 {
	background: rgb(33, 161, 110);
}
.Floor002390 .section2 .section1_lisn li.lisn5 {
	background: rgb(33, 161, 110);
}
.Floor002390 .section2 .section1_lisn li.lisn1 .img {
	background: url("../images/Floor002390-index_img4.png") no-repeat bottom / 60%;
}
.Floor002390 .section2 .section1_lisn li.lisn2 .img {
	background: url("../images/Floor002390-index_img5.png") no-repeat bottom / 60%;
}
.Floor002390 .section2 .section1_lisn li.lisn3 .img {
	background: url("../images/Floor002390-index_img6.png") no-repeat bottom / 60%;
}
.Floor002390 .section2 .section1_lisn li.lisn4 .img {
	background: url("../images/Floor002390-index_img7.png") no-repeat bottom / 60%;
}
.Floor002390 .section2 .section1_lisn li.lisn5 .img {
	background: url("../images/Floor002390-index_img8.png") no-repeat bottom / 60%;
}
.Floor002390 .fp-controlArrow.fp-next {
	display: none;
}
.Floor002390 .fp-controlArrow.fp-prev {
	display: none;
}
.Floor002390 .section1 .section1_lisn li a {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); display: inline-block; position: absolute;
}
.Floor002390 .sidebar {
	left: 12%; top: 44%; display: none; position: fixed; z-index: 999;
}
.Floor002390 .sidebar li a {
	background: rgb(255, 255, 255); margin: 23px 0px; width: 20px; height: 4px; display: block;
}
.Floor002390 .sidebar li.active a {
	background: rgb(251, 145, 85); width: 60px;
}
@media all and (max-width:768px)
{
.Floor002390 .section2 .section1_cn {
	padding-top: 120px;
}
.Floor002390 .section1 .section1_lisn li {
	max-width: 200px;
}
.Floor002390 .section2 .section1_lisn li {
	max-width: 200px;
}
}
@media all and (min-width:1024px)
{
.Floor002390 .section .section1_cn {
	font-size: 21px;
}
.Floor002390 .section2 .section1_cn {
	transition:2s; -webkit-transition: All 2s; -moz-transition: All 2s; -o-transition: All 2s;
}
.Floor002390 .section2 .section1_en {
	transition:2s; -webkit-transition: All 2s; -moz-transition: All 2s; -o-transition: All 2s;
}
.Floor002390 .section2 .section1_cn {
	top: -400px; opacity: 0;
}
.Floor002390 .section2 .section1_en {
	padding: 0px 360px; top: -360px; margin-top: 10px; opacity: 0;
}
.Floor002390 .section2.active .section1_cn {
	top: 0px; opacity: 1;
}
.Floor002390 .section2.active .section1_en {
	top: 0px; text-align: center; opacity: 1;
}
.Floor002390 .section2 .section1_lisn li {
	transition:0.55s linear; -webkit-transition: All 0.55s linear; -moz-transition: All 0.55s linear; -o-transition: All 0.55s linear;
}
.Floor002390 .section2 .section1_lisn .lisn1 {
	bottom: -400px; opacity: 0;
}
.Floor002390 .section2 .section1_lisn .lisn2 {
	bottom: -600px; opacity: 0;
}
.Floor002390 .section2 .section1_lisn .lisn3 {
	bottom: -400px; opacity: 0;
}
.Floor002390 .section2 .section1_lisn .lisn4 {
	bottom: -600px; opacity: 0;
}
.Floor002390 .section2 .section1_lisn .lisn5 {
	bottom: -400px; opacity: 0;
}
.Floor002390 .section2.active .section1_lisn li {
	transition:2s; bottom: 0px; opacity: 0.9;
}
.Floor002390 .section2.active .section1_lisn li a .Floor002390 .section2.active .section1_lisn li:hover {
	position: relative; z-index: 9999; opacity: 1; transform: scale(1.2);
}
.Floor002390 .section3 .section1_cn {
	transition:2s; -webkit-transition: All 2s; -moz-transition: All 2s; -o-transition: All 2s;
}
.Floor002390 .section3 .section1_en {
	transition:2s; -webkit-transition: All 2s; -moz-transition: All 2s; -o-transition: All 2s;
}
.Floor002390 .section3 .section1_cn {
	top: -400px; opacity: 0;
}
.Floor002390 .section3 .section1_cnl {
	top: -400px; opacity: 0;
}
.Floor002390 .section3 .section1_en {
	bottom: -400px; opacity: 0;
}
.Floor002390 .section3.active .section1_cn {
	top: 0px; opacity: 1;
}
.Floor002390 .section3.active .section1_en {
	bottom: 0px; opacity: 1;
}
}
@media all and (min-width:1366px)
{
.Floor002390 .section1 .section1_cn {
	padding-top: 100px;
}
.Floor002390 .section2 .section1_lisn li {
	max-width: 200px;
}
.Floor002390 .section .section1_cn {
	font-size: 35px;
}
.Floor002390 .section .section1_cnl {
	color: rgb(0, 0, 0); font-size: 35px;
}
.Floor002390 .section .section1_lisn {
	padding-top: 40px;
}
.Floor002390 .section .section1_lisn li .section1_lisn_cn {
	line-height: 30px; font-size: 16px;
}
}
@media all and (min-width:1600px)
{
.Floor002390 .section1 .section1_lisn li {
	height: 240px;
}
.Floor002390 .section1 .section1_cn {
	padding-top: 0px;
}
.Floor002390 .section1 .section1_cnl {
	padding-top: 0px;
}
.Floor002390 .section .section1_lisn {
	padding-top: 90px;
}
.Floor002390 .section .section1_cn {
	line-height: 77px; font-size: 58px;
}
.Floor002390 .section .section1_cnl {
	line-height: 77px; font-size: 58px;
}
.Floor002390 .section .section1_en {
	font-size: 18px;
}
.Floor002390 .section .section1_lisn li .img {
	width: 100px; height: 80px; margin-top: 25px; margin-bottom: 8px; display: inline-block;
}
.Floor002390 .section .section1_lisn li .section1_lisn_cn {
	line-height: 46px; font-size: 24px; margin-bottom: 8px;
}
.Floor002390 .section .section1_lisn li .section1_lisn_en {
	line-height: 15px; font-size: 12px;
}
.Floor002390 .section1 .section1_lisn li.lisn1 .img {
	background: url("../images/Floor002390-index_img1.png") no-repeat bottom;
}
.Floor002390 .section1 .section1_lisn li.lisn2 .img {
	background: url("../images/Floor002390-index_img2.png") no-repeat bottom;
}
.Floor002390 .section1 .section1_lisn li.lisn3 .img {
	background: url("../images/Floor002390-index_img3.png") no-repeat bottom;
}
.Floor002390 .section2 .section1_lisn li {
	margin: 0px 3px; width: 100%; height: 240px; text-align: center; display: inline-block; max-width: 225px;
}
.Floor002390 .sidebar {
	left: 12%; top: 48%; display: block; position: fixed; z-index: 999;
}
}
.Floor001805 {
	padding: 6% 0px 3%;
}
.Floor001805 h1 {
	background: url("../images/Floor001805-title_icon.png") no-repeat left; margin: 0px 0px 25px; color: rgb(51, 51, 51); padding-left: 30px; font-size: 16px;
}
.Floor001805 h1 span {
	color: rgb(153, 153, 153); padding-left: 10px; font-size: 12px; font-weight: normal;
}
.Floor001805 li {
	width: 32%; margin-right: 2%; float: left; background-color: rgba(255, 255, 255, 0.8);
}
.Floor001805 li:last-child {
	margin-right: 0px;
}
.Floor001805 li a {
	transition:0.3s; display: block;
}
.Floor001805 li a:hover {
	background-color: rgb(33, 161, 110);
}
.Floor001805 li a:hover * {
	color: rgb(255, 255, 255) !important;
}
.Floor001805 li .Ispic {
	padding-bottom: 46%;
}
.Floor001805 li img {
	display: none;
}
.Floor001805 li figure {
	padding: 5% 8%; font-size: 12px;
}
.Floor001805 li h3 {
	margin: 0px; color: rgb(51, 51, 51); font-size: 16px;
}
.Floor001805 li p {
	height: 40px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden;
}
.Floor001805 li span {
	background: url("../images/Floor001805-more.png") no-repeat 80px 15px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 17px; padding-top: 15px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: block;
}
.Floor001805 li a:hover span {
	border-top-color: rgb(33, 183, 123); background-image: url("../images/Floor001805-more_hover.png");
}
@media all and (max-width:640px)
{
.Floor001805 li {
	width: auto; margin-right: 0px; margin-bottom: 3%; float: none;
}
}
.index_pt1 {
	background: rgb(241, 246, 246);
}
.index_pt1 .li_box {
	padding: 14% 0px; text-align: center; position: relative; z-index: 2;
}
.index_pt1 .pt1_li {
	list-style: none; width: 25%; float: left; position: relative;
}
.index_pt1 .ck_area {
	background: linear-gradient(to right, #f76d63 0%, #e31c0d 100%); transition:0.5s; left: 0px; top: 0px; width: 100%; height: 81px; visibility: hidden; position: absolute; z-index: -1;
}
.index_pt1 .inner_box {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.index_pt1 .inner_box > img {
	transition:0.5s; left: 0px; width: 100%; height: 100%; bottom: 100%; display: inline-block; position: absolute; z-index: 2;
}
.index_pt1 .pt1_li:hover .inner_box > img {
	bottom: 0px;
}
.index_pt1 .pt1_li:hover .ck_area {
	top: -81px; visibility: visible; z-index: 1;
}
.index_pt1 .ck_area .ck_box {
	padding-top: 11px; padding-left: 20px;
}
.index_pt1 .ck_area .ck_ion {
	width: 55px; height: 60px; float: left; display: inline-block;
}
.index_pt1 .ck_area .ck_type {
	width: 66%; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; margin-top: 9%; margin-right: 2%; float: right; display: inline-block;
}
.index_pt1 .ico {
	width: 90px; height: 75px; margin-bottom: 25px; display: inline-block;
}
@media all and (max-width:640px)
{
.index_pt1 .ck_area .ck_type {
	display: none;
}
}
.owl-carousel {
	width: 100%; display: none; position: relative; z-index: 1; -webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-stage {
	position: relative; -ms-touch-action: pan-y; -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.owl-carousel .owl-stage-outer {
	overflow: hidden; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	float: left; position: relative; min-height: 1px; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	width: 100%; display: block;
}
.owl-carousel .owl-nav.disabled {
	display: none;
}
.owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
.owl-carousel .owl-nav .owl-next {
	cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
.owl-carousel .owl-dot {
	cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	display: block; opacity: 0;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
.no-js .owl-carousel {
	display: block;
}
.owl-carousel .animated {
	animation-duration: 1000ms; animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
.owl-height {
	transition:height 500ms ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
	transition:opacity 400ms; opacity: 0;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
	background: rgb(0, 0, 0); height: 100%; position: relative;
}
.owl-carousel .owl-video-play-icon {
	background: url("owl.video.play.png") no-repeat; transition:transform 100ms; left: 50%; top: 50%; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; position: absolute; z-index: 1; cursor: pointer; -webkit-backface-visibility: hidden;
}
.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	background-position: center; transition:opacity 400ms; height: 100%; opacity: 0; background-repeat: no-repeat; background-size: contain;
}
.owl-carousel .owl-video-frame {
	width: 100%; height: 100%; position: relative; z-index: 1;
}
.Banner002465 {
	position: relative;
}
.Banner002465 li a {
	display: block;
}
.Banner002465 li a .phoneimg {
	display: none;
}
.Banner002465 .owl-dots {
	margin: 0px auto; left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 10;
}
.Banner002465 .owl-dots > div {
	margin: 0px 0.5%; display: inline-block; position: relative;
}
.Banner002465 .owl-dots > div span {
	background: rgb(255, 255, 255); border-radius: 50%; width: 12px; height: 12px; display: block; opacity: 0.5; -moz-opacity: 0.5;
}
.Banner002465 .owl-dots > div.active span {
	opacity: 1; -moz-opacity: 1;
}
.Banner002465 .owl-nav > div {
	background: url("../images/Banner002465-btns.png") no-repeat; top: 50%; width: 50px; height: 50px; margin-top: -25px; position: absolute; cursor: pointer;
}
.Banner002465 .owl-nav .owl-prev {
	background-position: 0px 0px; left: 5%;
}
.Banner002465 .owl-nav .owl-next {
	background-position: -50px 0px; right: 5%;
}
.Banner002465 .owl-nav .owl-prev:hover {
	background-position: 0px -50px;
}
.Banner002465 .owl-nav .owl-next:hover {
	background-position: -50px -50px;
}
@media all and (max-width:1200px)
{
.Banner002465 li a .pcimg {
	display: none;
}
.Banner002465 li a .phoneimg {
	display: block;
}
.Banner002465 .owl-dots > div {
	margin: 0px 1%;
}
}
.Floor002438 {
	padding: 2% 0px;
}
.Floor002438 .h2 {
	margin: 0px; color: #e31c0d; padding-bottom: 2%; font-size: 28px; font-weight: normal;
}
@media only screen and (min-width:1200px)
{
.Floor002438 {
	padding-right: 30px; padding-left: 30px;
}
}
@media only screen and (min-width:1600px)
{
.Floor002438 {
	padding-right: 50px; padding-left: 50px;
}
}
.Floor002438 .tabs a {
	transition:0.3s; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.Floor002438 .tabs a {
	background: rgb(236, 241, 243); padding: 10px 3%; width: 25%; text-align: center; color: rgb(87, 105, 112); line-height: 2; font-size: 20px; float: left; display: block; cursor: pointer;
}
.Floor002438 .tabs a + a {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.Floor002438 .tabs a:hover {
	background: rgb(229, 70, 70); color: rgb(255, 255, 255);
}
.Floor002438 .tabs a.active {
	background: rgb(229, 70, 70); color: rgb(255, 255, 255);
}
@media only screen and (max-width:640px)
{
.Floor002438 .tabs a {
	width: 100%; float: none;
}
.Floor002438 .tabs a + a {
	border-top-color: rgb(255, 255, 255); border-left-color: currentColor; border-top-width: 1px; border-left-width: medium; border-top-style: solid; border-left-style: none;
}
}
.Floor002438 .list {
	padding-top: 0%;
}
.Floor002438 .list .pic a {
	display: block;
}
.Floor002438 .list .pic .li {
	background: 0px 0px rgba(255, 255, 255, 0.85) !important; padding: 21px 26px 15px 0px; transition:0.3s; left: 0%; width: 100%; bottom: 0%; position: absolute; cursor: pointer;
}
.Floor002438 .list .pic .li h3 a {
	color: rgb(51, 51, 51);
}
.Floor002438 .list .pic .li time {
	background: linear-gradient(#f76d63 0%, #e31c0d 100%); left: 0px; top: -17px; width: 80px; height: 77px; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-family: arial; font-size: 14px; position: absolute;
}
.Floor002438 .list .pic .li time span {
	color: rgb(255, 255, 255); padding-top: 8%; font-size: 48px; display: block;
}
.Floor002438 .list .pic img {
	width: 100%;
}
.Floor002438 .list .pic img {
	transition:0.6s;
}
.Floor002438 .list .pic:hover img {
	transform: scale(1.1);
}
.Floor002438 .list ul li {
	background: 0px 0px rgba(236, 241, 243, 0) !important; padding: 25px 10px 25px 0px; transition:0.3s; width: 50%; float: left; position: relative; cursor: pointer;
}
.Floor002438 .list .box {
	display: none;
}
.Floor002438 .list ul li  {
	border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.Floor002438 .list ul li time {
	left: 0px; top: 25px; width: 80px; text-align: center; color: rgb(153, 153, 153); line-height: 1; font-family: arial; font-size: 16px; position: absolute;
}
.Floor002438 .list ul li time span {
	color: #e31c0d; font-size: 48px; display: block;
}
.Floor002438 .list ul li .text {
	padding-left: 100px;
}
.Floor002438 .list ul li .text h3 {
	margin: 8px 0px 12px; overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.Floor002438 .list ul li .text h3 a {
	color: rgb(51, 51, 51);
}
.Floor002438 .list ul li .text h4 {
	margin: 0px; font-size: 18px; font-weight: normal;
}
.Floor002438 .list ul li .text h4 a {
	color: rgb(51, 51, 51);
}
.Floor002438 .list ul li .text .con {
	margin: 0px; color: rgb(153, 153, 153); overflow: hidden;line-height: 1; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.Floor002438 .list ul li:hover {
	background: 0px 0px rgba(236, 241, 243, 1) !important;
}
.Floor002438 .list ul li:hover .text h3 a {
	color: rgb(246, 171, 0);
}
.Floor002438 .list ul li .text h3 a:hover {
	color: rgb(246, 171, 0);
}
.Floor002438 .list ul li:hover .text h4 a {
	color: rgb(246, 171, 0);
}
.Floor002438 .list ul li .text h4 a:hover {
	color: rgb(246, 171, 0);
}
.Floor002438 .list ul li:hover time span {
	color: rgb(246, 171, 0);
}
.Floor002438 .list .more {
	margin: 30px auto 0px; border-radius: 40px; width: 204px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block; background-color: rgb(0, 75, 100);
}
@media only screen and (max-width:767px)
{
.Floor002438 .list .pic img {
	width: 100%;
}
.Floor002438 .list .pic {
	width: 100%; overflow: hidden; position: relative;
}
.Floor002438 .list ul li {
	width: 100%;
}
}
@media only screen and (min-width:768px)
{
.Floor002438 .list .pic {
	width: 48%; overflow: hidden; float: left; position: relative;
}
.Floor002438 .list ul {
	position: relative;
}
}
.Floor002212 {
	background: url("../images/Floor002212-nbg.jpg") no-repeat 0% 0% / cover; padding: 2% 0px 3%;
}
.Floor002212 .List li h4 a {
	transition:0.5s ease-out;
}
.Floor002212 .List li {
	transition:0.5s ease-out;
}
.Floor002212 .List li .more {
	transition:0.5s ease-out;
}
.Floor002212 nav ul li {
	transition:0.5s ease-out;
}
.Floor002212 .h2 {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 1%; font-size: 28px; font-weight: normal;
}
.Floor002212 nav {
	margin: 40px 0px; text-align: center;
}
.Floor002212 nav ul {
	text-align: center; display: block;
}
.Floor002212 nav ul li {
	padding: 0px 12px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.Floor002212 nav ul li a {
	background: rgb(243, 243, 243); padding: 0px 25px; border-radius: 40px; color: rgb(114, 131, 145); font-size: 16px; display: block; min-width: 140px;
}
.Floor002212 nav ul li:hover a {
	background: rgb(0, 140, 214); color: rgb(255, 255, 255);
}
.Floor002212 .List {
	margin-top: 20px; position: relative;
}
.Floor002212 .List li {
	width: 373px !important; height: 100%; margin-right: 40px; float: left;
}
.Floor002212 .title_area {
	background: url("../images/index_jianbian.png") no-repeat 0% 0% / cover; transition:0.5s; width: 40%; bottom: 35%; position: absolute;
}
.Floor002212 .title_box {
	padding: 12px 0px;
}
.Floor002212 .title_area .title_box {
	padding: 12px 0px;
}
.Floor002212 .title_box {
	padding: 12px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; position: relative; z-index: 3;
}
.Floor002212 .title_area:hover {
	background: rgb(231, 159, 25); transition:0.5s;
}
.Floor002212 .List li .pic {
	width: 100%; overflow: hidden; display: block; position: relative;
}
.Floor002212 .List li .pic img {
	transition:1s; width: 100%; display: block;
}
.Floor002212 .List li:hover .pic img {
	transform: scale3d(1.1, 1.1, 1.1);
}
.Floor002212 .List li .time {
	color: rgb(144, 153, 160); font-size: 14px;
}
.Floor002212 .List li h4 {
	margin: 10px 0px 0px; overflow: hidden; font-size: 18px; font-weight: normal; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Floor002212 .List li h4 a {
	color: rgb(94, 106, 115);
}
.Floor002212 .List li p {
	margin: 0px; height: 108px; color: rgb(119, 119, 119); line-height: 22px; overflow: hidden; font-size: 14px;
}
.Floor002212 .List li .more {
	background: url("../images/Floor002212-icon1.png") no-repeat 100% 50%; color: rgb(144, 153, 160); padding-right: 22px; font-size: 14px; margin-top: 16px; display: inline-block;
}
.Floor002212 .List li .more:hover {
	color: rgb(0, 140, 214);
}
.Floor002212 .List li h4 a:hover {
	color: rgb(0, 140, 214);
}
.Floor002212 .List .btn {
	top: 50%; width: 20px; height: 42px; margin-top: -22px; display: block; position: absolute; z-index: 5; background-image: url("../images/Floor002212-icon.png"); background-repeat: no-repeat;
}
.Floor002212 .List .prev {
	background-position: 0px 0px; left: -70px;
}
.Floor002212 .List .next {
	background-position: -21px 0px; right: -70px;
}
.Floor002212 .List .prev:hover {
	background-position: 0px -42px;
}
.Floor002212 .List .next:hover {
	background-position: -21px -42px;
}
.Floor002212 .List .btn a {
	width: 20px; height: 42px; display: block;
}
@media all and (max-width:1336px)
{
.Floor002212 .List .prev {
	left: 0px;
}
.Floor002212 .List .next {
	right: 0px;
}
}
@media all and (max-width:1199px)
{
.Floor002212 .h2 {
	font-size: 35px;
}
}
@media all and (max-width:1000px)
{
.Floor002212 .h2 {
	font-size: 30px;
}
.Floor002212 {
	padding: 4% 0px 8%;
}
}
@media all and (max-width:720px)
{
.Floor002212 nav ul li {
	padding: 0px 5px; width: 25%; float: left; max-width: none;
}
.Floor002212 nav ul li a {
	padding: 0px 10px; min-width: 1px;
}
}
@media all and (max-width:500px)
{
.Floor002212 nav ul li {
	width: 100%; margin-bottom: 5px; float: none;
}
.Floor002212 nav {
	margin: 3% 0px;
}
}
.Floor001706 {
	background: rgb(255, 255, 255); padding: 3.5% 0px 4%;
}
.Floor001706 .h2 {
	margin: 0px; color: #e31c0d; padding-bottom: 2%; font-size: 28px; font-weight: normal;
}
.Floor001706 .title {
	background: url("../images/Floor001706-title_icon.png") no-repeat top; text-align: center; overflow: hidden; padding-top: 25px; padding-bottom: 5%;
}
.Floor001706 .title figure {
	color: rgb(0, 0, 0); font-family: "����"; font-size: 30px; display: inline-block; position: relative;
}
.Floor001706 .title figure span {
	color: rgb(177, 231, 134); text-transform: uppercase; font-family: "Courier New", Helvetica, Arial, sans-serif; font-size: 35px; display: block;
}
.Floor001706 .title figure::before {
	background: linear-gradient(to right, rgba(232, 229, 226, 1) 0%, rgba(222, 222, 222, 1) 100%); width: 200%; height: 1px; bottom: 30%; position: absolute; content: ""; opacity: 0.8;
}
.Floor001706 .title figure::after {
	background: linear-gradient(to right, rgba(232, 229, 226, 1) 0%, rgba(222, 222, 222, 1) 100%); width: 200%; height: 1px; bottom: 30%; position: absolute; content: ""; opacity: 0.8;
}
.Floor001706 .title figure::before {
	left: 0px; transform: translateX(-105%);
}
.Floor001706 .title figure::after {
	right: 0px; transform: translateX(105%) rotate(180deg);
}
.Floor001706 ul {
	padding: 0%; border: 1px solid rgb(255, 255, 255); border-image: none; background-color: rgba(255, 255, 255, 0.7);
}
.Floor001706 ol {
	width: 48%; float: left; position: relative;
}
.Floor001706 ol .videobox {
	margin: 0px auto;
}
.Floor001706 ol .videobox {
	width: 100%; height: 330px;
}
.Floor001706 ol .videobox .play {
	width: 100%; height: 330px;
}
.Floor001706 ol .videobox .play .pic img {
	width: 100%; height: 330px;
}
.Floor001706 ol .videobox .btn {
	width: 100%; height: 330px;
}
.Floor001706 ol .videobox .play {
	position: absolute;
}
.Floor001706 ol .videobox .play .pic img {
	position: absolute;
}
.Floor001706 ol .videobox .btn {
	position: absolute;
}
.Floor001706 ol .videobox .play {
	z-index: 2;
}
.Floor001706 ol.videobox .btn {
	background: url("../images/Floor002302-play.png") no-repeat center; cursor: pointer;
}
.Floor001706 ol .videobox .btn img {
	margin: 131px auto; display: block;
}
.Floor001706 ol video {
	width: 100%; height: 100%; overflow: hidden;
}
.Floor001706 .videobox .btn {
	background: url("../images/Floor002302-play.png") no-repeat center; cursor: pointer;
}
.Floor001706 ol .pic {
	display: block; position: relative;
}
.Floor001706 ol img {
	width: 100%; display: block;
}
.Floor001706 ol h2 {
	font-size: 18px;
}
.Floor001706 ol h2 a {
	color: rgb(0, 136, 117);
}
.Floor001706 ol h2 a:hover {
	text-decoration: underline;
}
.Floor001706 ol p {
	height: 60px; text-align: justify; line-height: 20px; overflow: hidden; font-size: 12px; margin-bottom: 0px; position: relative; -ms-text-justify: inter-ideograph;
}
.Floor001706 ol p time {
	padding: 0px 5px; right: 0px; bottom: 0px; color: rgb(0, 136, 117); position: absolute; background-color: rgb(255, 255, 255);
}
.Floor001706 li {
	width: 50%; margin-bottom: 2%; float: right;
}
.Floor001706 li:last-child {
	margin-bottom: 0px;
}
.Floor001706 li div {
	padding: 2% 2% 2% 21%; transition:0.3s; position: relative; background-color: rgb(241, 246, 246);
}
.Floor001706 li:hover div {
	box-shadow: 0px 0px 5px #ccc;
}
.Floor001706 li h2 {
	margin: 0px; line-height: 24px; padding-left: 10px; font-size: 15px; position: relative;
}
.Floor001706 li h2::before {
	border-width: 3px 0px 3px 3px; border-style: solid none solid solid; border-color: transparent currentColor transparent rgb(0, 136, 117); border-image: none; left: 0px; top: 50%; width: 0px; height: 0px; margin-top: -3px; position: absolute; content: "";
}
.Floor001706 li h2 a:hover {
	color: rgb(43, 158, 169);
}
.Floor001706 li time {
	left: 0px; top: 0px; width: 25%; height: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 2%; position: absolute; max-width: 97px; background-color: rgb(248, 172, 1);
}
.Floor001706 li time::before {
	border-width: 12px 0px 12px 12px; border-style: solid none solid solid; border-color: transparent currentColor transparent rgb(248, 172, 1); border-image: none; left: 97px; top: 50%; width: 0px; height: 0px; margin-top: -12px; position: absolute; content: "";
}
.Floor001706 li time b {
	font-size: 60px; display: block; text-shadow: 5px -1px 0px #d5d5d5;
}
.Floor001706 li p {
	margin: 6px 0px 0px; height: 40px; color: rgb(137, 137, 137); line-height: 20px; overflow: hidden; font-size: 12px;
}
.Floor001706 li .time2 {
	background-color: rgb(101, 204, 203);
}
.Floor001706 li .time2::before {
	border-width: 12px 0px 12px 12px; border-style: solid none solid solid; border-color: transparent currentColor transparent rgb(101, 204, 203); border-image: none; left: 97px; top: 50%; width: 0px; height: 0px; margin-top: -12px; position: absolute; content: "";
}
.Floor001706 li .time3 {
	background-color: rgb(0, 108, 134);
}
.Floor001706 li .time3::before {
	border-width: 12px 0px 12px 12px; border-style: solid none solid solid; border-color: transparent currentColor transparent rgb(0, 108, 134); border-image: none; left: 97px; top: 50%; width: 0px; height: 0px; margin-top: -12px; position: absolute; content: "";
}
@media all and (max-width:640px)
{
.Floor001706 ol {
	width: auto; float: none;
}
.Floor001706 li {
	width: auto; float: none;
}
.Floor001706 ol {
	margin-bottom: 5%;
}
}
@media all and (max-width:480px)
{
.Floor001706 .title figure {
	font-size: 20px;
}
.Floor001706 .title figure span {
	font-size: 24px;
}
.Floor001706 li time b {
	font-size: 30px;
}
.Floor001706 ol h2 {
	font-size: 16px;
}
}
.Floor002302 {
	padding-bottom: 25px;
}
.Floor002302 .HomeTitle {
	padding: 35px 0px; position: relative; z-index: 1;
}
.Floor002302 .HomeTitle .name {
	text-align: center; color: rgb(18, 41, 91); line-height: 46px; font-size: 22px;
}
.Floor002302 .HomeTitle .line2 {
	top: 1px; border-bottom-color: rgb(232, 238, 242); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1;
}
.Floor002302 .HomeTitle .line {
	background: rgb(246, 129, 33); margin: 0px auto; width: 10px; height: 1px; overflow: hidden; position: relative; z-index: 2;
}
.Floor002302 .HomeMore {
	overflow: hidden;
}
.Floor002302 .HomeMore a {
	margin: 0px auto; border-radius: 5px; width: 120px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 12px; display: block; background-color: rgb(135, 178, 199);
}
.Floor002302 .fl {
	
}
.Floor002302 .fr {
	position: relative;
}
.Floor002302 .auto1200 {
	overflow: hidden; padding-bottom: 60px;
}
.Floor002302 .fl li {
	overflow: hidden; padding-bottom: 24px; position: relative;
}
.Floor002302 .fl .pic {
	left: 0px; top: 0px; width: 33%; height: 110px; overflow: hidden; position: absolute; max-width: 194px;
}
.Floor002302 .fl .pic a {
	width: 194px; height: 110px; display: block;
}
.Floor002302 .fl .pic img {
	width: 194px; height: 110px; display: block;
}
.Floor002302 .fl .time {
	background: rgb(135, 178, 199); width: 80px; height: 20px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 20px; font-family: arial; font-size: 12px; position: absolute; z-index: 2;
}
.Floor002302 .fl .time::before {
	border-width: 0px 5px 20px 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(135, 178, 199); left: -8px; top: 0px; width: 0px; height: 0px; position: absolute; content: "";
}
.Floor002302 .fl .info {
	height: 109px; padding-left: 37%; position: relative;
}
.Floor002302 .fl .dot {
	color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.Floor002302 .fl .dot:hover {
	color: rgb(0, 40, 112);
}
.Floor002302 .fl .txt {
	margin: 15px 0px; height: 40px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden;
}
.Floor002302 .fl .info::after {
	width: 63%; height: 1px; right: 0px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(229, 229, 229);
}
.Floor002302 .videobox {
	margin: 0px auto;
}
.Floor002302 .videobox {
	width: 100%; height: 320px;
}
.Floor002302 .videobox .play {
	width: 100%; height: 320px;
}
.Floor002302 .videobox .play .pic img {
	width: 100%; height: 320px;
}
.Floor002302 .videobox .btn {
	width: 100%; height: 320px;
}
.Floor002302 .videobox .play {
	position: absolute;
}
.Floor002302 .videobox .play .pic img {
	position: absolute;
}
.Floor002302 .videobox .btn {
	position: absolute;
}
.Floor002302 .videobox .play {
	z-index: 2;
}
.Floor002302 .videobox .btn {
	background: url("../images/Floor002302-play.png") no-repeat center; cursor: pointer;
}
.Floor002302 .videobox .btn img {
	margin: 131px auto; display: block;
}
.Floor002302 video {
	width: 100%; height: 100%; overflow: hidden;
}
.Floor002302 .fr {
	overflow: hidden; position: relative;
}
.Floor002302 .fr .list li + li {
	display: none;
}
.Floor002302 .fr .list .info {
	padding-right: 130px;
}
.Floor002302 .fr .list .info .dot {
	font-size: 16px; font-weight: bold; margin-top: 35px; display: block;
}
.Floor002302 .fr .list .info .txt {
	color: rgb(102, 102, 102); line-height: 20px; padding-top: 10px;
}
.Floor002302 .fr .list .info .txt .con {
	height: 40px; overflow: hidden; display: inline-block;
}
.Floor002302 .fr .list .info .txt a {
	color: rgb(245, 130, 33);
}
.Floor002302 .fr .HomeMore {
	right: 0px; bottom: 2px; position: absolute;
}
.Floor002302 .fr .tab {
	top: 325px; right: 0px; position: absolute;
}
.Floor002302 .fr .tab .ul {
	float: right;
}
.Floor002302 .fr .tab li {
	padding: 0px 20px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; float: left; position: relative; cursor: pointer; max-width: 160px; background-color: rgb(228, 238, 243);
}
.Floor002302 .fr .tab li.on {
	padding: 0px 12px; color: rgb(255, 255, 255); font-weight: bold; z-index: 2; background-color: rgb(135, 178, 199);
}
.Floor002302 .fr .tab li::before {
	border-width: 0px 10px 30px; border-style: dashed dashed solid; border-color: transparent transparent rgb(228, 238, 243); left: -11px; width: 0px; height: 0px; bottom: 0px; position: absolute; content: "";
}
.Floor002302 .fr .tab li.on::after {
	border-width: 0px 10px 30px; border-style: dashed dashed solid; border-color: transparent transparent rgb(228, 238, 243); left: -11px; width: 0px; height: 0px; bottom: 0px; position: absolute; content: "";
}
.Floor002302 .fr .tab li.on::after {
	border-width: 30px 10px 0px; border-style: solid dashed dashed; border-color: rgb(135, 178, 199) transparent transparent; left: auto; right: -11px; z-index: 2;
}
.Floor002302 .fr .tab li.on::before {
	border-color: transparent transparent rgb(135, 178, 199);
}
@media only screen and (max-width:767px)
{
.Floor002302 .fl {
	margin-bottom: 25px;
}
.Floor002302 .fr {
	margin-bottom: 25px;
}
.Floor002302 .fr .list .info .dot {
	margin-top: 43px;
}
}
@media only screen and (min-width:768px)
{
.Floor002302 .fl {
	width: 48.33%; float: left;
}
.Floor002302 .fr {
	width: 48.33%; float: right;
}
.Floor002302 .HomeMore a {
	float: right;
}
}
.Floor003312 {
	padding: 2% 0px 3%;
}
.Floor003312 .h2 {
	margin: 0px; color: #e31c0d; padding-bottom: 2%; font-size: 28px; font-weight: normal;
}
.Floor003312 .icon {
	background-position: center; background-repeat: no-repeat;
}
.Floor003312 .icon ul {
	margin: 0px -0.2%;
}
.Floor003312 .icon ul li {
	background: linear-gradient(#ef473a, #cb2d3e); margin: 1% 0.3%; padding: 1%; transition:2s; width: 19.1%; height: 270px; text-align: center; bottom: 0px; display: inline-block; opacity: 0.9;
}
.Floor003312 .icon ul li:hover {
	position: relative; z-index: 9999; opacity: 1; box-shadow: -4px 4px 14px #a59e9e; transform: scale(1.1);
}
.Floor003312 .icon ul .li1 .img {
	/* background: url("../images/Floor002390-index_img4.png") no-repeat bottom / 60%; */
}
.Floor003312 .icon ul .li2 .img {
	background: url("../images/Floor002390-index_img5.png") no-repeat bottom / 60%;
}
.Floor003312 .icon ul .li3 .img {
	background: url("../images/Floor002390-index_img6.png") no-repeat bottom / 60%;
}
.Floor003312 .icon ul .li4 .img {
	background: url("../images/Floor002390-index_img7.png") no-repeat bottom / 60%;
}
.Floor003312 .icon ul .li5 .img {
	background: url("../images/Floor002390-index_img8.png") no-repeat bottom / 60%;
}
.Floor003312 li .h1 {
	color: rgb(255, 255, 255); line-height: 46px; font-size: 22px; margin-bottom: 8px;height: 46px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.Floor003312 li .p {
	padding: 0px 3px; color: rgb(255, 255, 255); line-height: 22px; font-size: 13px; margin-bottom: 8px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 44px;
}
.Floor003312 .icon ul li .img {
	width: 100px; height: 80px; margin-top: 25px; margin-bottom: 8px; display: inline-block;
}
@media all and (max-width:1000px)
{
.Floor003312 .icon ul li {
	width: 19.1%;
}
}
@media all and (max-width:768px)
{
.Floor003312 .icon ul li {
	width: 49%;
}
}
.Bottom002390 .section5 {
	background: rgb(42, 45, 52); position: relative;
}
.Bottom002390 .footer_nav {
	margin: 0px auto; padding: 3% 0px 2%; overflow: hidden; max-width: 1200px;
}
.Bottom002390 .footer_nav .item {
	width: 16.66%; float: left; display: inline-block;
}
.Bottom002390 .footer_nav .item h3 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: normal;
}
.Bottom002390 .footer_nav .item h3::after {
	background: rgb(255, 255, 255); margin: 8px 0px 5px; width: 34px; height: 2px; display: block; content: "";
}
.Bottom002390 .footer_nav .item li {
	padding: 4px 0px;
}
.Bottom002390 .footer_nav .item a {
	color: rgb(115, 116, 121); font-size: 14px;
}
.Bottom002390 .footer_nav .item a:hover {
	color: rgb(255, 255, 255);
}
@media all and (max-width:1000px)
{
.Bottom002390 .footer_nav {
	display: none;
}
}
.Bottom002390 .bottomshare {
	min-height: 40px;
}
.Bottom002390 .bottomshare span {
	margin-left: 8px; display: inline-block;
}
.Bottom002390 .bottomshare a {
	background: none !important; margin: 0px 5px 0px 0px !important; padding: 0px !important; width: 32px !important; height: 32px !important; display: inline-block !important;
}
.Bottom002390 .bottomshare .iconfont {
	border-radius: 50%; border: 1px solid rgb(127, 129, 133); border-image: none; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 20px;
}
.Bottom002390 .bottomshare .jiathis_style .jtico {
	background: none !important; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto !important; display: block !important;
}
.Bottom002390 .bottomshare .jiathis_style .separator {
	line-height: 32px !important;
}
.jiathis_style .jiathis_separator {
	line-height: 32px !important;
}
.Bottom002390 .footer {
	color: rgb(127, 129, 133);
}
.Bottom002390 .footer a {
	color: rgb(127, 129, 133);
}
.Bottom002390 .footer a:hover {
	color: rgb(255, 255, 255);
}
.Bottom002390 .footer {
	background: rgb(42, 45, 52); padding: 25px 0px; font-size: 14px; border-top-color: rgb(65, 65, 65); border-top-width: 1px; border-top-style: solid;
}
.Bottom002390 .footer .auto > * {
	width: 50%; float: left;
}
.Bottom002390 .footer .Blink > * + * {
	margin-left: 20px; position: relative;
}
.Bottom002390 .footer .Blink > * + *::before {
	left: -10px; top: 30%; height: 50%; border-left-color: rgb(127, 129, 133); border-left-width: 1px; border-left-style: dotted; position: absolute; content: "";
}
.Bottom002390 .footer .Copyright {
	text-align: right;
}
.Bottom002390 .footer .Copyright a {
	text-decoration: underline;
}
@media all and (max-width:1000px)
{
.Bottom002390 .footer {
	padding: 3% 0px; position: relative;
}
.Bottom002390 .footer .auto > * {
	width: 100%; text-align: center !important; float: none;
}
.Bottom002390 .Blink a {
	padding: 1%;
}
}
.Bottom002370 {
	background: url("../images/Bottom002370-bg.jpg") no-repeat center rgb(51, 51, 51);
}
.Bottom002370 {
	transition:0.3s; color: rgb(201, 201, 201);
}
.Bottom002370 a {
	transition:0.3s; color: rgb(201, 201, 201);
}
.Bottom002370 a:hover {
	color: rgb(255, 255, 255);
}
.Bottom002370 .bottom {
	padding: 2% 0px 1%;
}
.Bottom002370 nav li {
	width: 25%; float: left;
}
.Bottom002370 nav li h3 {
	margin: 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal;
}
.Bottom002370 nav li h3::after {
	width: 17px; height: 1px; margin-top: 12px; display: block;  background-color: rgb(87, 87, 87);
}
.Bottom002370 nav li dl {
	padding-top: 10px;
}
.Bottom002370 nav li dl dd {
	padding: 3px 0px;
}
.Bottom002370 .QRcode {
	width: 17%; text-align: center; float: left;
}
.Bottom002370 .QRcode span {
	padding-top: 5px; display: block;
}
.Bottom002370 li a{
	color: rgb(201, 201, 201);
}
.Bottom002370 .contact {
	float: right;
}
.Bottom002370 .tel dt {
	font-size: 14px;
}
.Bottom002370 .tel dt::before {
	top: 0px; padding-right: 5px; font-family: "iconfont" !important; font-size: 18px; position: relative; content: "\e714";
}
.Bottom002370 .tel dd {
	color: rgb(255, 255, 255); font-size: 24px;line-height: 32px;
}
.Bottom002370 .contact p {
	margin: 5px 0px 0px; line-height: 26px; font-size: 14px;
}
.Bottom002370 .share {
	margin-top: 10px;
}
.Bottom002370 .share a {
	background: rgb(141, 141, 141); border-radius: 50%; width: 34px; height: 34px; text-align: center; color: rgb(58, 58, 58); line-height: 34px; font-size: 20px; margin-right: 5px; display: inline-block;
}
.Bottom002370 .share a span {
	width: 100%; height: 100%; display: block;
}
.Bottom002370 .share a:hover {
	background-color: rgb(255, 255, 255);
}
.Bottom002370 footer {
	padding: 1% 0px; font-size: 12px; border-top-color: rgb(65, 66, 68); border-top-width: 1px; border-top-style: solid;
}
.Bottom002370 .links a {
	color: rgb(201, 201, 201);
	display: inline-block;
}
.Bottom002370 .links a + a {
	margin-left: 20px; position: relative;
}
.Bottom002370 .links a + a::before {
	background: rgb(107, 107, 107); left: -10px; top: 30%; width: 1px; height: 55%; position: absolute; content: "";
}
@media only screen and (max-width:767px)
{
.Bottom002370 {
	padding: 5% 0px;
}
.Bottom002370 nav {
	margin: 0px auto 15px; max-width: 630px;
}
.Bottom002370 .QRcode {
	width: 32%;
}
.Bottom002370 .contact {
	text-align: center; padding-top: 15px;
}
.Bottom002370 footer {
	text-align: center;
}
}
@media only screen and (min-width:768px)
{
.Bottom002370 .bottom nav {
	width: 50%; float: left;
}
.Bottom002370 .copyright {
	float: left;
}
.Bottom002370 .links {
	float: right;
}
}
@media only screen and (max-width:480px)
{
.Bottom002370 .QRcode {
	width: 100%;
}
.Bottom002370 .contact {
	float: none;
}
}
.Menu002188 {
	padding: 20px 0px 0px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.Menu002188 .Menu {
	float: left;
}
.Menu002188 .Menu li {
	padding: 0px 20px 20px; float: left;
}
.Menu002188 .Menu li a {
	transition:0.3s ease-out; color: rgb(51, 51, 51); padding-bottom: 19px; font-size: 15px;
}
.Menu002188 .Menu li.cur a {
	color: #e31c0d; font-weight: bold; border-bottom-color: #e31c0d; border-bottom-width: 2px; border-bottom-style: solid;
}
.Menu002188 .Menu li a:hover {
	color: #e31c0d; font-weight: bold; border-bottom-color: #e31c0d; border-bottom-width: 2px; border-bottom-style: solid;
}
.Menu002188 .Currents {
	text-align: right; color: rgb(102, 102, 102); line-height: 25px; float: right;
}
.Menu002188 .Currents span {
	color: #e31c0d;
}
.Menu002188 .Currents em {
	background: url("../images/Menu002188-current_icon.png") no-repeat left / auto 100%; padding-left: 30px; font-style: normal; display: inline-block;
}
.Menu002188 .Currents a {
	transition:0.3s ease-out; color: rgb(102, 102, 102);
}
.Menu002188 .Currents a:hover {
	color: #e31c0d;
}
@media all and (max-width:1000px)
{
.Menu002188 .Currents {
	display: none;
}
}
.Menu002252 {
	padding: 5px 0px; text-align: center; overflow: hidden;
}
.Menu002252 a {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(236, 236, 236); border-image: none; font-size: 14px; display: block;
}
.Menu002252 a.aon {
	border: 1px solid #e31c0d; border-image: none; color: rgb(255, 255, 255); background-color: #e31c0d;
}
.Menu002252 a:hover {
	border: 1px solid #e31c0d; border-image: none; color: rgb(255, 255, 255); background-color: #e31c0d;
}
@media all and (min-width:768px)
{
.Menu002252 {
	padding: 25px 0px 10px;
}
.Menu002252 a {
	margin: 0px 7px 1px; padding: 0px 15px; border-radius: 30px; line-height: 30px; overflow: hidden; display: inline-block; min-width: 115px;
}
}
@media all and (min-width:1024px)
{
.Menu002252 {
	
}
.Menu002252 a {
	background: rgb(255, 255, 255); padding: 0px 20px; border-radius: 36px; border: 1px solid rgb(236, 236, 236); border-image: none; line-height: 36px; display: inline-block; min-width: 129px;
}
}
.Floor001640 {
	padding-top: 3%; padding-bottom: 4%;
}
.Floor001640 .txt {
	width: 48%; float: left;
}
.Floor001640 .txt figure {
	padding-bottom: 3%; position: relative;
}
.Floor001640 .txt figure::before {
	left: 0px; width: 50px; height: 2px; bottom: -2px; position: absolute; content: ""; background-color: #e31c0d;
}
.Floor001640 .txt figure h1 {
	margin: 0px; color: rgb(85, 85, 85); font-size: 24px; font-weight: normal;
}
.Floor001640 .txt figure span {
	color: rgb(213, 213, 213); text-transform: uppercase;
}
.Floor001640 .txt .info {
	padding: 3% 0px; color: rgb(51, 51, 51); line-height: 28px; font-size: 14px;
}
.Floor001640 .all_more {
	background: url("../images/Floor001640-a_more.png") no-repeat 90%; border-radius: 30px; border: 1px solid rgb(224, 224, 224); transition:0.5s; border-image: none; line-height: 2.85em; padding-right: 3.5em; padding-left: 2.5em; font-size: 0.8em; font-weight: bold; display: inline-block;
}
.Floor001640 .all_more:hover {
	background-position: 120%; transition:0.5s; color: rgb(255, 255, 255); padding-right: 2.5em; background-color: rgb(32, 120, 218);
}
.Floor001640 .pic {
	width: 48%; float: right;
}
.Floor001640 .pic img {
	width: 100%;
}
@media all and (max-width:768px)
{
.Floor001640 .txt {
	width: auto; float: none;
}
.Floor001640 .pic {
	width: auto; float: none;
}
}
@media all and (max-width:480px)
{
.Floor001640 .txt figure h1 {
	font-size: 20px;
}
}
.RighInfo002218 {
	padding: 3% 0px 4%; text-align: justify; overflow: hidden; clear: both; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word; min-height: 246px;
}
.RighInfo002218 .list .text1 {
	background: url("../images/td_icon.png") no-repeat 45%; padding: 5px 0px 5px 30px; text-align: center; color: rgb(35, 150, 162); font-size: 18px;
}
.RighInfo002218 .box1 {
	background: rgb(251, 251, 251); padding: 15px; color: rgb(153, 153, 153); line-height: 28px; font-size: 14px;
}
.RighInfo002218 .box1 .pic {
	margin-right: 5%; float: left;
}
.RighInfo002218 .box1 .h4 {
	margin: 0px 0px 20px; color: #e31c0d; font-size: 18px; font-weight: normal;
}
.RighInfo002218 .box1 .h4 span {
	font-size: 12px;
}
.RighInfo002218 .box1 figure {
	padding: 3.5% 4% 1%; color: rgb(51, 51, 51);
}
.RighInfo002218 .list {
	padding-top: 2%;
}
.RighInfo002218 .list li {
	width: 100%; float: left; display: block;
}
.RighInfo002218 .list li + li {
	padding-left: 2%;
}
.RighInfo002218 .list img {
	margin-top: 1.6%; margin-right: 3%; float: left; max-width: 98px;
}
.RighInfo002218 .list figure {
	padding-top: 2%; padding-bottom: 2%; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.RighInfo002218 .list h2 {
	margin: 0px; color: #e31c0d; overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.RighInfo002218 .list p {
	margin: 10px 0px 0px; color: rgb(51, 51, 51);
}
@media all and (max-width:1000px)
{
.RighInfo002218 .box1 .pic {
	margin: 0px auto 3%; float: none; display: block;
}
.RighInfo002218 .list figure {
	padding: 3% 0px;
}
.RighInfo002218 .list li {
	margin: 2% 0px; padding: 0px !important; width: 100% !important; max-width: 400px;
}
}
.RighInfo002228 {
	padding: 2% 0px 4%;
}
.RighInfo002228 .auto {
	max-width: 1200px;
}
.RighInfo002228 .single-header {
	text-align: center; padding-bottom: 1%;
}
.RighInfo002228 .single-header h1 {
	margin: 0px 0px 10px; color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.RighInfo002228 .single-header h3 {
	margin: 0px; color: #e31c0d; font-size: 16px; font-weight: normal; position: relative;
}
.RighInfo002228 .single-header h3 span {
	padding: 0px 30px; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.RighInfo002228 .single-content {
	text-align: justify; color: rgb(85, 85, 85); line-height: 28px; overflow: hidden; font-size: 14px; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word;
}
.RighInfo002228 .single-content p {
	margin: 0px; padding: 10px 0px; color: rgb(51, 51, 51);
}
.RighInfo002228 .single-content .no-textindent {
	text-indent: 0px;
}
.RighInfo002228 .fr {
	float: none;
}
@media all and (max-width:950px)
{
.RighInfo002228 .auto {
	padding: 0px 2%;
}
}
@media screen and (min-width:465px)
{
.RighInfo002228 .fr {
	float: right;
}
}
@media screen and (min-width:768px)
{
.RighInfo002228 .single-header h1 {
	font-size: 20px;
}
.RighInfo002228 .single-header h3 {
	font-size: 16px;
}
.RighInfo002228 .single-content p {
	padding: 5px 0px;
}
.RighInfo002228 .single-header h3::after {
	top: 50%; margin-top: 0px; position: absolute; z-index: 1; background-color: rgb(243, 238, 233);
}
}
@media screen and (min-width:1024px)
{
.RighInfo002228 .single-header h1 {
	font-size: 24px;
}
}
.RighInfo001823 .auto {
	padding-bottom: 4%; background-color: rgb(255, 255, 255);
}
.RighInfo001823 .singlePage {
	padding-top: 3%;
}
@media all and (max-width:1000px)
{
.RighInfo001823 .singlePage {
	padding: 2% 0px;
}
}
.TextList001729 {
	padding: 3% 0px 4%;
}
.TextList001729 .name {
	padding: 15px 0px; font-size: 18px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.TextList001729 .name span {
	padding-left: 15px; border-left-color: rgb(242, 146, 0); border-left-width: 6px; border-left-style: solid; display: inline-block;
}
.TextList001729 .tips {
	padding: 20px 0px; font-size: 14px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.TextList001729 .tips h1 {
	margin: 0px; color: rgb(242, 146, 0); font-size: 18px; font-weight: normal;
}
.TextList001729 .search {
	border: 2px solid rgb(153, 153, 153); border-image: none; top: 50%; width: 26.6%; height: 46px; right: 0px; margin-top: -25px; position: absolute;
}
.TextList001729 .search input {
	border: currentColor; border-image: none;
}
.TextList001729 .search .text {
	background: none; padding: 0px 56px 0px 10px; width: 100%; height: 42px; color: rgb(153, 153, 153); line-height: 42px;
}
.TextList001729 .search .btn {
	background: url("../images/TextList001729-search.png") no-repeat center; padding: 0px; top: 0px; width: 56px; height: 100%; right: 0px; position: absolute; cursor: pointer;
}
.TextList001729 ol.type {
	margin-top: 3%;
}
.TextList001729 .type {
	width: 100%; display: table;
}
.TextList001729 .aon {
	color: rgb(255, 255, 255); font-size: 16px; background-color: #e31c0d;
}
.TextList001729 .type li {
	text-align: center; line-height: 24px; padding-top: 15px; padding-bottom: 15px; vertical-align: middle; display: table-cell;
}
.TextList001729 ul.type li {
	cursor: pointer;
}
.TextList001729 .type li:nth-child(1) {
	width: 12%;
}
.TextList001729 .type li:nth-child(2) {
	width: 11%;
}
.TextList001729 .type li:nth-child(3) {
	width: 10%;
}
.TextList001729 .type li:nth-child(4) {
	width: 13%;
}
.TextList001729 .type li:nth-child(5) {
	width: 13%;
}
.TextList001729 .type li:nth-child(6) {
	width: 13%;
}
.TextList001729 .type li:nth-child(7) {
	width: 13%;
}
.TextList001729 .type li:nth-child(8) {
	width: 15%;
}
.TextList001729 .type li:nth-child(1) {
	text-align: left !important; padding-left: 2%;
}
.TextList001729 .type li:nth-child(8) {
	text-align: left !important; padding-left: 2%;
}
.TextList001729 ul.type li:nth-child(4) {
	background: url("../images/TextList001729-icon_close.png") no-repeat 90%;
}
.TextList001729 ul.type.aon li:nth-child(4) {
	background-image: url("../images/TextList001729-icon_open.png");
}
.TextList001729 .list {
	border-right-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.TextList001729 :first-child.list {
	border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid;
}
.TextList001729 .list .con {
	padding: 2%; overflow: hidden; font-size: 14px; display: none;
}
.TextList001729 .btn_apply {
	padding: 10px 0px;
}
.TextList001729 .btn_apply a {
	border-radius: 5px; width: 40%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; display: inline-block; max-width: 150px; background-color: #e31c0d;
}
@media all and (max-width:1000px)
{
.TextList001729 .type li:nth-child(2) {
	display: none;
}
.TextList001729 .type li:nth-child(5) {
	display: none;
}
.TextList001729 .type li:nth-child(6) {
	display: none;
}
.TextList001729 .type li {
	width: 20% !important;
}
}
@media all and (max-width:768px)
{
.TextList001729 .search {
	top: auto; width: auto; margin-top: 10px; position: relative;
}
.TextList001729 .type li:nth-child(7) {
	display: none;
}
.TextList001729 .type li {
	width: 24% !important;
}
.TextList001729 .type li:nth-child(8) {
	width: 28% !important;
}
}
@media all and (max-width:480px)
{
.TextList001729 .type li:nth-child(3) {
	display: none;
}
.TextList001729 .type li {
	width: 30% !important;
}
.TextList001729 .type li:nth-child(8) {
	width: 40% !important;
}
.TextList001729 ol.type {
	font-size: 15px;
}
.TextList001729 .btn_apply a {
	height: 40px; line-height: 40px; font-size: 16px;
}
.TextList001729 ul.type li:nth-child(8) {
	background-size: 16px auto;
}
}
.Map002364 {
	
}
.Map002364 {
	padding: 3% 0px 4%;
}
.Map002364 .auto {
	
}
.Map002364 .columnName {
	margin: 0px; text-align: center; color: rgb(51, 51, 51); padding-bottom: 2%; font-family: "΢���ź�"; font-size: 32px;
}
.Map002364 .columnName::after {
	margin: 16px auto 0px; width: 68px; height: 1px; display: block; content: ""; background-color: rgb(187, 187, 187);
}
.Map002364 dd {
	border: 10px solid rgb(255, 255, 255); border-image: none; padding-left: 62%; margin-bottom: 2%; position: relative; background-color: rgb(251, 251, 251);
}
.Map002364 dd:last-child {
	margin-bottom: 0px;
}
.Map002364 .map * {
	max-width: none !important;
}
.Map002364 dd figure {
	padding: 3%;
}
.Map002364 dd figure h1 {
	padding-bottom: 30px; font-size: 22px; font-weight: normal; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.Map002364 dd ul {
	padding-bottom: 3%;
}
.Map002364 dd li {
	background: url("../images/Map002364-icon_tel1.png") no-repeat left; padding: 30px 0px 30px 50px; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.Map002364 dd li:nth-child(2) {
	background-image: url("../images/Map002364-icon_tel3.png");
}
.Map002364 dd li:nth-child(3) {
	background-image: url("../images/Map002364-icon_tel2.png");
}
.Map002364 dd li:nth-child(4) {
	background-image: url("../images/Map002364-icon_tel.png");
}
@media all and (min-width:641px)
{
.Map002364 .map {
	left: 0px; top: 0px; width: 60%; height: 100%; position: absolute !important;
}
}
@media all and (max-width:640px)
{
.Map002364 dd {
	padding: 3%;
}
.Map002364 .map {
	height: 300px; position: relative !important;
}
.Map002364 dd figure {
	padding: 0px;
}
}
@media all and (max-width:480px)
{
.Map002364 dd figure h1 {
	font-size: 20px;
}
}
.PicList001912 {
	padding-top: 3%;
}
.PicList001912 .columnName {
	padding: 4% 0px; text-align: center; color: rgb(194, 15, 0); text-transform: uppercase; line-height: normal; font-size: 61px;
}
.PicList001912 .columnName span {
	padding: 10px 0px 15px; color: rgb(53, 53, 53); font-size: 30px; display: block;
}
.PicList001912 .columnName::after {
	margin: 0px auto; width: 40px; height: 2px; display: block; content: ""; background-color: rgb(194, 15, 0);
}
.PicList001912 li {
	padding: 4px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 35px;
}
.PicList001912 li div {
	background: url("../images/PicList001912-libg.jpg") repeat-x left bottom rgb(255, 255, 255); padding: 2%; overflow: hidden;
}
.PicList001912 li .pic {
	width: 22.5%; float: left;
}
.PicList001912 li .pic img {
	width: 100%; display: block;
}
.PicList001912 li figure {
	width: 75%; padding-left: 25px; border-left-color: rgb(243, 243, 243); border-left-width: 1px; border-left-style: solid; float: right;
}
.PicList001912 li h3 {
	margin: 0px; line-height: 50px; font-size: 16px;
}
.PicList001912 li h3 a:hover {
	color: rgb(246, 171, 0);
}
.PicList001912 li p {
	height: 72px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden;
}
.PicList001912 li .more {
	color: #e31c0d;
}
@media all and (max-width:1000px)
{
.PicList001912 .columnName {
	font-size: 45px;
}
.PicList001912 .columnName span {
	font-size: 24px;
}
.PicList001912 li h3 {
	line-height: normal;
}
.PicList001912 li p {
	margin: 2% 0px; height: 48px;
}
}
@media all and (max-width:640px)
{
.PicList001912 .columnName {
	font-size: 35px;
}
.PicList001912 .columnName span {
	font-size: 20px;
}
}
@media all and (max-width:480px)
{
.PicList001912 li .pic {
	width: auto; float: none;
}
.PicList001912 li figure {
	width: auto; float: none;
}
.PicList001912 li figure {
	border: 0px currentColor; border-image: none; padding-top: 3%; padding-left: 0px;
}
}
.Page002274 {
	padding: 1% 0px 80px; text-align: center; color: rgb(102, 102, 102);
}
.Page002274 .p_jump {
	display: none;
}
.Page002274 * {
	vertical-align: middle;
}
.Page002274 .Pages .p_cur {
	display: none;
}
.Page002274 .Pages .p_count {
	display: none;
}
.Page002274 .Pages .p_total {
	display: none;
}
.Page002274 .Pages a {
	padding: 0px 15px; color: rgb(102, 102, 102); line-height: 37px; margin-left: 5px; display: inline-block; background-color: rgb(238, 240, 241);
}
.Page002274 .Pages a:hover {
	color: rgb(255, 255, 255); background-color: #e31c0d;
}
.Page002274 .Pages a.a_cur {
	color: rgb(255, 255, 255); background-color: #e31c0d;
}
.Page002274 .Pages em {
	font-style: normal; vertical-align: middle; display: inline-block;
}
.Page002274 .Pages .i_text {
	border: 1px solid rgb(206, 206, 213); border-image: none; width: 47px; height: 36px; line-height: 36px;
}
.Page002274 .Pages .i_button {
	background: none; border: 1px solid rgb(206, 206, 213); border-image: none; width: 47px; height: 36px; cursor: pointer;
}
.Page002274 .Pages .p_jump b {
	margin: 0px 5px; font-weight: normal;
}
.Page002274 .Pages .a_prev {
	padding: 0px 25px; font-family: ?????��; font-weight: bold;
}
.Page002274 .Pages .a_next {
	padding: 0px 25px; font-family: ?????��; font-weight: bold;
}
@media all and (max-width:1000px)
{
.Page002274 .Pages em {
	display: none;
}
}
@media all and (max-width:640px)
{
.Page002274 .Pages a.a_first {
	display: none;
}
.Page002274 .Pages a.a_end {
	display: none;
}
.Page002274 .Pages a {
	padding: 0px 10px;
}
}
.Banner002307 {
	
}
.Banner002307 {
	overflow: hidden;
	width: 100%;
}
.Banner002307 span {
	display: none;
}
.Banner002307 img {
	width: 155%; margin-left: -27.5%; max-width: none;
}
@media only screen and (min-width:768px)
{
.Banner002307 img {
	width: 150%; margin-left: -25%;
}
}
@media only screen and (min-width:1024px)
{
.Banner002307 img {
	width: 140%; margin-left: -20%;
}
}
@media only screen and (min-width:1200px)
{
.Banner002307 {
	height: 270px;
}
.Banner002307 img {
	display: none;
}
.Banner002307 span {
	background-position: center; width: 100%; height: 270px; display: block; background-repeat: no-repeat;
}
}
.Menu002188 {
	padding: 20px 0px 0px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.Menu002188 .Menu {
	float: left;
}
.Menu002188 .Currents span {
	color: #e31c0d;
}
.Menu002188 .Menu li {
	padding: 0px 20px 20px; float: left;
}
.Menu002188 .Menu li a {
	transition:0.3s ease-out; color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 15px;
}
.Menu002188 .Menu li.cur a {
	color: #e31c0d; font-weight: bold; border-bottom-color: #e31c0d; border-bottom-width: 2px; border-bottom-style: solid;
}
.Menu002188 .Menu li a:hover {
	color: #e31c0d; font-weight: bold; border-bottom-color: #e31c0d; border-bottom-width: 2px; border-bottom-style: solid;
}
.Menu002188 .Currents {
	text-align: right; color: rgb(102, 102, 102); line-height: 25px; float: right;
}
.Menu002188 .Currents em {
	background: url("../images/Menu002188-current_icon.png") no-repeat left / auto 100%; padding-left: 30px; font-style: normal; display: inline-block;
}
.Menu002188 .Currents a {
	transition:0.3s ease-out; color: rgb(102, 102, 102);
}
.Menu002188 .Currents a:hover {
	color: #e31c0d;
}
@media all and (max-width:1000px)
{
.Menu002188 .Currents {
	display: none;
}
}
.RighInfo002223 {
	background-color: rgb(255, 255, 255);
}
.RighInfo002223 .auto {
	padding-top: 3%; padding-bottom: 3%;
}
.RighInfo002223 .pic {
	margin-top: 20px;
}
.RighInfo002223 .h3 {
	margin: 0px; color: rgb(31, 113, 195); line-height: 1.6; font-size: 20px;
}
.RighInfo002223 .h4 {
	margin: 30px 0px 0px; color: rgb(31, 113, 195); font-size: 16px;
}
.RighInfo002223 .h3::after {
	background: rgb(143, 184, 225); margin: 15px 0px; border: currentColor; border-image: none; width: 50px; height: 2px; color: rgb(143, 184, 225); display: block; content: "";
}
.RighInfo002223 .h4::after {
	background: rgb(143, 184, 225); margin: 15px 0px; border: currentColor; border-image: none; width: 50px; height: 2px; color: rgb(143, 184, 225); display: block; content: "";
}
.RighInfo002223 .ul {
	margin: 0px; clear: both;
}
.RighInfo002223 .ul li {
	font-size: 14px;
}
.RighInfo002223 .ul li i {
	padding-right: 10px;
}
.RighInfo002223 .ul li span {
	color: #e31c0d; font-family: Arial; font-size: 24px; font-weight: bold;
}
.RighInfo002223 p {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 50px; clear: both; font-size: 14px;
}
@media screen and (min-width:1024px)
{
.RighInfo002223 .h3 {
	font-size: 24px;
}
.RighInfo002223 .pic {
	width: 49%;
}
.RighInfo002223 .con {
	width: 60%;
}
}
@media screen and (min-width:768px)
{
.RighInfo002223 .h3::after {
	margin: 25px 0px;
}
.RighInfo002223 .h3::after {
	margin: 25px 0px;
}
.RighInfo002223 .h4 {
	font-size: 18px; margin-top: 55px;
}
.RighInfo002223 .pic {
	width: 50%; float: right;
}
.RighInfo002223 .con {
	padding: 55px 0px; width: 40%; float: left;
}
}
.RighInfo001749 {
	padding: 1% 0px 4%;
}
.RighInfo001749 p {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.RighInfo001749 .p_frist {
	text-indent: 2em;
}
.RighInfo001749 p i {
	padding-right: 10px;
}
.RighInfo001749 .p_text {
	color: #e31c0d;
}
.HomeTitle {
	padding-top: 30px;
}
.owl-carousel {
	width: 100%; display: none; position: relative; z-index: 1; -webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-stage {
	position: relative; -ms-touch-action: pan-y; -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.owl-carousel .owl-stage-outer {
	overflow: hidden; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	float: left; position: relative; min-height: 1px; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	width: 100%; display: block;
}
.owl-carousel .owl-nav.disabled {
	display: none;
}
.owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
.owl-carousel .owl-nav .owl-next {
	cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
.owl-carousel .owl-dot {
	cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	display: block; opacity: 0;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
.no-js .owl-carousel {
	display: block;
}
.owl-carousel .animated {
	animation-duration: 1000ms; animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
.owl-height {
	transition:height 500ms ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
	transition:opacity 400ms; opacity: 0;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
	background: rgb(0, 0, 0); height: 100%; position: relative;
}
.owl-carousel .owl-video-play-icon {
	background: url("owl.video.play.png") no-repeat; transition:transform 100ms; left: 50%; top: 50%; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; position: absolute; z-index: 1; cursor: pointer; -webkit-backface-visibility: hidden;
}
.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	background-position: center; transition:opacity 400ms; height: 100%; opacity: 0; background-repeat: no-repeat; background-size: contain;
}
.owl-carousel .owl-video-frame {
	width: 100%; height: 100%; position: relative; z-index: 1;
}
.Floor002437 {
	padding-bottom: 4%; position: relative;
}
@media only screen and (min-width:1200px)
{
.Floor002437 {
	padding-right: 30px; padding-left: 30px;
}
}
@media only screen and (min-width:1600px)
{
.Floor002437 {
	padding-right: 50px; padding-left: 50px;
}
}
.Floor002437 .bg {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.Floor002437 .wrap-container {
	background: rgb(255, 255, 255); width: 100%; position: relative; z-index: 2;
}
.Floor002437 h2 {
	margin: 0px; padding: 30px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 26px; font-weight: normal;
}
.Floor002437 h2 em {
	text-transform: uppercase; font-style: normal;
}
.Floor002437 h2 span {
	text-align: left; color: #e31c0d; font-size: 20px; display: block;
}
.Floor002437 .ya_mb h2 {
	text-align: left; color: #e31c0d; font-size: 20px; display: block;
}
.Floor002437 .HomeTitle .name {
	text-align: left; color: #e31c0d; font-size: 20px; display: block;
}
.Floor002437 .HomeTitle p {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.Floor002437 .HomeTitle i {
	padding-right: 10px;
}
.Floor002437 .list li {
	border: 1px solid rgb(238, 238, 238); transition:0.3s; border-image: none; width: 25%; text-align: center; float: left;
}
.Floor002437 .list li:hover {
	border: 1px solid rgb(244, 174, 61); border-image: none;
}
.Floor002437 .list li img {
	margin: 0px auto; padding: 15px 0px; width: 100%; max-width: 250px;
}
.Floor002437 .list li .word h3 {
	margin: 0px 0px 10px; font-size: 16px; font-weight: normal;
}
.Floor002437 .list li .word h3 a {
	color: rgb(51, 51, 51);
}
.Floor002437 .list li .word figure {
	height: 40px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 14px;
}
.Floor002437 .list .owl-item + .owl-item li:nth-child(4n) {
	margin-right: 0%;
}
.Floor002437 .list .owl-item {
	margin-bottom: 10px;
}
@media all and (max-width:768px)
{
.Floor002437 .list li {
	width: 50%;
}
}
.Floor002304 {
	
}
.Floor002304 .list li {
	transition:0.3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out;
}
.Floor002304 .list li .ico {
	transition:0.3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out;
}
.Floor002304 .list li .ico .ico_on {
	transition:0.3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out;
}
.Floor002304 .list li .ico .ico_off {
	transition:0.3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out;
}
.Floor002304 .list li a {
	transition:0.3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out;
}
.Floor002304 .HomeTitle {
	padding: 3% 0px 20px; position: relative; z-index: 1;
}
.Floor002304 .HomeTitle .name {
	text-align: left; color: #e31c0d; font-size: 20px; display: block;
}
.Floor002304 .HomeTitle .line2 {
	top: 1px; border-bottom-color: rgb(232, 238, 242); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1;
}
.Floor002304 .HomeTitle .line {
	background: rgb(246, 129, 33); margin: 0px auto; width: 10px; height: 1px; overflow: hidden; position: relative; z-index: 2;
}
.Floor002304 .list .ul {
	margin: 0px auto; overflow: hidden;
}
.Floor002304 .list li {
	background: #e31c0d; width: 48%; float: left;
}
.Floor002304 .list li:last-child {
	float: right;
}
.Floor002304 .list li a {
	display: block;
}
.Floor002304 .list li img {
	display: block;
}
.Floor002304 .list li .pic {
	overflow: hidden;
}
.Floor002304 .list li .pic img {
	width: 100%;
}
.Floor002304 .list li .ico {
	background: #e31c0d; margin: -26px auto 0px; border-radius: 50%; width: 66px; height: 66px; position: relative; z-index: 1;
}
.Floor002304 .list li .ico img {
	margin: 0px auto; padding: 15px; width: 66px; height: 66px;
}
.Floor002304 .list li .ico .ico_on {
	display: none;
}
.Floor002304 .list li .dot1 {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 20px; font-size: 16px;
}
.Floor002304 .list li:hover {
	background: rgb(246, 129, 33);
}
.Floor002304 .list li:hover .ico {
	background: rgb(246, 129, 33);
}
.Floor002304 .list li:hover .ico .ico_on {
	display: block;
}
.Floor002304 .list li:hover .ico .ico_off {
	display: none;
}
.Floor002304 .list li:hover a {
	color: rgb(255, 255, 255);
}
.Floor002304 .list li .pic img {
	padding: 0px; max-width: 586px;
}
@media only screen and (min-width:768px)
{
.Floor002304 .list li {
	width: 48%;
}
}
.TextList002148 {
	padding: 3% 0px 1%;
}
.TextList002148 .auto {
	max-width: 1200px;
}
.TextList002148 li {
	overflow: hidden; margin-bottom: 2%; position: relative;
}
.TextList002148 li .more {
	background: url("../images/TextList002148-more.gif") no-repeat center #e31c0d; top: 0px; width: 48px; height: 100%; right: 0px; display: inline-block; position: absolute; content: "";
}
.TextList002148 li .more:hover {
	background: url("../images/TextList002148-more.gif") no-repeat center rgb(246, 171, 0);
}
.TextList002148 li div {
	padding: 2% 5% 2% 2%; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid; background-color: rgb(248, 248, 248);
}
.TextList002148 li h3 {
	background: url("../images/td_icon.png") no-repeat left; margin: 0px; padding: 5px 0px 5px 30px; font-size: 16px;
}
.TextList002148 li h3 a {
	
}
.TextList002148 li h3 a:hover {
	color: rgb(246, 171, 0);
}
.TextList002148 li p {
	margin: 1% 0px 0px; height: 52px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden;text-indent: 30px;
}
@media all and (max-width:1000px)
{
.TextList002148 li {
	padding-right: 30px;
}
.TextList002148 li::after {
	width: 30px; background-size: 35% auto;
}
}
@media all and (max-width:768px)
{
.TextList002148 li h3 {
	font-size: 16px;
}
}
@media all and (max-width:480px)
{
.TextList002148 li {
	padding-right: 0px;
}
.TextList002148 li::after {
	display: none;
}
.TextList002148 li h3 {
	font-size: 14px;
}
.TextList002148 li p {
	height: 40px; line-height: 20px; overflow: hidden; font-size: 12px;
}
}
.Timeline000722 {
	padding: 1% 0px 3%;
}
.Timeline000722 dl {
	padding-top: 20px; padding-left: 105px; margin-bottom: 5%; position: relative; min-height: 60px;
}
.Timeline000722 dl:last-child {
	margin-bottom: 0px;
}
.Timeline000722 dt {
	padding: 5px; border-radius: 50%; border: 1px solid rgb(87, 169, 172); border-image: none; left: 0px; top: 0px; position: absolute;
}
.Timeline000722 dt b {
	border-radius: 50%; width: 75px; height: 75px; text-align: center; color: rgb(255, 255, 255); padding-top: 25px; display: block; position: relative; background-color: rgb(87, 169, 172);
}
.Timeline000722 dt b::before {
	left: 50%; top: 50px; width: 14px; height: 1px; margin-left: -7px; position: absolute; z-index: 5; content: ""; background-color: rgb(255, 255, 255);
}
.Timeline000722 dd {
	padding-top: 10px; border-top-color: rgb(87, 169, 172); border-top-width: 1px; border-top-style: solid;
}
.Timeline000722 dd p {
	margin: 0px; padding-bottom: 10px; padding-left: 10px; font-size: 15px; position: relative;
}
.Timeline000722 dd p::before {
	left: 0px; top: 10px; width: 2px; height: 2px; position: absolute; content: ""; background-color: rgb(127, 127, 129);
}
@media all and (max-width:480px)
{
.Timeline000722 dl {
	padding-left: 90px; min-height: 70px;
}
.Timeline000722 dt b {
	width: 60px; height: 60px; padding-top: 20px;
}
.Timeline000722 dt b::before {
	top: 40px;
}
}
.Form001725 {
	padding: 2% 0px;
}
.Form001725 .name {
	padding: 15px 0px; font-size: 18px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.Form001725 .name span {
	padding-left: 15px; border-left-color: rgb(242, 146, 0); border-left-width: 6px; border-left-style: solid; display: inline-block;
}
.Form001725 .tips {
	padding: 20px 0px; font-size: 14px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.Form001725 .tips h1 {
	margin: 0px; color: rgb(242, 146, 0); font-size: 18px; font-weight: normal;
}
.Form001725 .search {
	border: 2px solid rgb(153, 153, 153); border-image: none; top: 50%; width: 26.6%; height: 46px; right: 0px; margin-top: -25px; position: absolute;
}
.Form001725 .search input {
	border: currentColor; border-image: none;
}
.Form001725 .search .text {
	background: none; padding: 0px 56px 0px 10px; width: 100%; height: 42px; color: rgb(153, 153, 153); line-height: 42px;
}
.Form001725 .search .btn {
	background: url("../images/Form001725-search.png") no-repeat center; padding: 0px; top: 0px; width: 56px; height: 100%; right: 0px; position: absolute; cursor: pointer;
}
.Form001725 .form {
	width: 100%; padding-top: 30px; max-width: 800px;
}
.Form001725 .form td {
	padding-bottom: 20px; font-size: 14px;
}
.Form001725 .form td.w1 {
	width: 44%;
}
.Form001725 .form td.w2 {
	width: 0%;
}
.Form001725 .form .text {
	background: none; border-radius: 3px; border: 1px solid rgb(207, 207, 207); border-image: none; width: 100%; height: 36px; line-height: 36px; text-indent: 10px;
}
.Form001725 .form p {
	background: url("../images/Form001725-icon.jpg") no-repeat left; margin: 0px 0px 10px; color: #e31c0d; padding-left: 15px;
}
.Form001725 .form td em {
	color: rgb(188, 188, 188); font-style: normal;
}
.Form001725 .form td em i {
	color: rgb(250, 219, 190); font-style: normal;
}
.Form001725 .form .btn {
	background: #e31c0d; border-radius: 3px; border: currentColor; border-image: none; width: 60%; height: 50px; color: rgb(255, 255, 255); font-size: 18px; margin-top: 35px; margin-left: 25%; cursor: pointer; max-width: 180px;
}
.Form001725 .form dl {
	position: relative;
}
.Form001725 .form dt {
	background: url("../images/Form001725-check.png") no-repeat 95%; border: 1px solid rgb(207, 207, 207); border-image: none; height: 36px; line-height: 36px; text-indent: 10px; cursor: pointer;
}
.Form001725 .form dd {
	left: 0px; top: 100%; width: 100%; display: none; position: absolute; z-index: 10; background-color: rgb(238, 238, 238);
}
.Form001725 .form dd a {
	padding: 0px 10px; line-height: 36px; display: block;
}
.Form001725 .form dd a:hover {
	background-color: rgb(204, 204, 204);
}
@media all and (max-width:768px)
{
.Form001725 .search {
	top: auto; width: auto; margin-top: 10px; position: relative;
}
}
.news_info {
	padding: 2% 0px 4%;
}
.news_info .title {
	background: none; text-align: center; padding-bottom: 0px;
}
.news_info .title h1 {
	margin: 0px; padding-bottom: 15px; font-size: 24px; font-weight: normal;
}
.news_info .title p {
	margin: 0px; padding-bottom: 20px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_info .title p span {
	margin: 0px 36px; color: rgb(153, 153, 153); font-size: 12px;
}
.news_info .intro {
	text-align: justify; padding-top: 38px; -ms-text-justify: inter-ideograph;
}
.news_info .info img {
	margin: 15px 0px;
}
.news_info .info p {
	margin: 12px 0px; color: rgb(102, 102, 102); line-height: 26px; text-indent: 2em; font-size: 14px;
}
.news_info .info_back {
	padding: 2% 0px 20px; text-align: center; clear: both;
}
.news_info .info_back a {
	color: rgb(153, 153, 153); font-size: 14px;
}
.news_info .info_back a:hover {
	color: #e31c0d;
}
.news_info .info_back .goback {
	background: #e31c0d; padding: 8px 18px; border-radius: 6px; color: rgb(255, 255, 255);
}
.news_info .info_back .goback:hover {
	color: rgb(255, 255, 255);
}
.news_info .info_back dl {
	width: 35%;
}
.news_info .info_back .prepage {
	float: left;
}
.news_info .info_back .nextpage {
	float: right;
}
.RighInfo003318 {
	background: rgba(0, 0, 0, 0.35); left: 0px; top: 0px; width: 100%; height: 100%; text-align: justify; overflow: hidden; padding-bottom: 5%; clear: both; position: fixed; z-index: 110; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word; min-height: 246px;
}
.RighInfo003318 .auto {
	background: url("../images/RighInfo003318-bj.png") no-repeat; padding-bottom: 5%; position: relative; max-width: 977px;
}
.RighInfo003318 .button {
	top: 55px; right: 42px; position: absolute; cursor: pointer;
}
.RighInfo003318 .box1 {
	padding: 15px; color: rgb(114, 131, 145); line-height: 30px; font-size: 16px; overflow-style: marquee-line;
}
.RighInfo003318 .box1 .pic {
	padding-top: 24%; margin-left: 5%; float: right;
}
.RighInfo003318 .box1 .h3 {
	margin: 0px 0px 20px; color: rgb(255, 255, 255); font-size: 26px; font-weight: bold;
}
.RighInfo003318 .box1 figure {
	padding: 17.5% 0% 0px 7%; color: rgb(255, 255, 255);
}
.RighInfo003318 .box1 figure p {
	margin: 0px; padding: 1.5% 0px;
}
.RighInfo003318 .box1 figure .text2 {
	font-size: 14px; display: block;
}
@media all and (max-width:1000px)
{
.RighInfo003318 {
	padding-bottom: 0px; -ms-overflow-y: scroll;
}
.RighInfo003318 .auto {
	background: rgb(89, 192, 198); margin: 0px auto; width: 96%;
}
.RighInfo003318 .box1 .pic {
	margin: 0px auto 3%; float: none; display: block;
}
.RighInfo003318 .box1 figure {
	padding: 0px;
}
.RighInfo003318 .button {
	top: 26px; right: 20px;
}
}
.RighInfo003318 {
	display: none;
}
.RighInfo003318 .RighInfo003318_m {
	left: 0px; top: 12%; width: 100%; position: absolute;
}
.btn_right {
	background: url("../images/btn_right.png") no-repeat center #e31c0d; top: 42%; width: 60px; height: 60px; right: 0px; position: fixed; z-index: 9; cursor: pointer; border-top-left-radius: 5px; border-bottom-left-radius: 5px;
}
@media all and (max-width:1400px)
{
.RighInfo003318 .RighInfo003318_m {
	top: 3%;
}
}
@media all and (max-width:1000px)
{
.RighInfo003318 .RighInfo003318_m {
	top: 0px;
}
}
.Floor002390 header .auto {
	max-height: none;
}
.Floor002390 header .share {
	margin-top: 1%;
	margin-bottom: 1%;
}
.Floor002390 header .logo {
}
.Floor002390 header .logo img {
	margin-right: 15px; margin-bottom: 5px;
}
.Floor002390 header .logo span {
	color: rgb(0, 0, 0); font-size: 16px;
}
.Floor002390 header nav li {
	height: 38px; line-height: 6px;
}
@media all and (max-width:480px)
{
.Floor002390 header .mobile_menu {
	top: 22%;
}
.Floor002390 header .logo img {
	width: 100px;
}
.Floor002390 header .logo span {
	font-size: 14px;
}
}
.Floor002390 header nav li .nav_a2 {
	display: none;
}
@media all and (max-width:1000px)
{
.Floor002390 header nav li {
	height: auto;
}
.Floor002390 header nav li .nav_a {
	display: none;
}
.Floor002390 header nav li .nav_a2 {
	 text-align: center; color: rgb(51, 51, 51); font-size: 18px; display: block;line-height: 30px;
}
.Floor002390 header nav li dl {
	position: static;
}
}
.Floor002437 .list li {
	border: currentColor; border-image: none;
}
.Floor002437 .list li:hover {
	border: currentColor; border-image: none;
}
.Floor002437 .add_yf {
	
}
.Floor002437 .add_yf .list .pic {
	margin: 0px auto; border-radius: 160px; border: 1px solid #e31c0d; border-image: none; width: 50%; height: 0px; overflow: hidden; padding-bottom: 50%; display: block; position: relative;
}
.Floor002437 .add_yf .list .pic a {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.Floor002437 .add_yf .list li img {
	padding: 0px; left: 20%; top: 20%; width: 60%; position: absolute;
}
.Floor002437 .add_yf .list .word {
	padding: 16px 0px;
}
.Floor002437 .list li .word h3 a:hover {
	color: #e31c0d;
}
.zy_menu {
	padding: 30px 0px; text-align: center;
}
.zy_menu span {
	margin: 0px 10px; padding: 7px 22px; border-radius: 30px; border: 1px solid #e31c0d; border-image: none; display: inline-block; cursor: pointer;
}
.zy_menu .zy_on {
	background: #e31c0d; color: rgb(255, 255, 255);
}
.Floor002390 header .logo a {
	top: 16px; 
}
ARTICLE table td{
	text-align: left;
}
@media all and (max-width:1000px)
{
.Floor002390 header .logo a {
	position: static;
}
}
.TextList002192 {
	padding: 3% 0px 0px;
}
.TextList002192 .tit {
	margin: 0px 0px 30px; text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 30px; font-weight: normal;
}
.TextList002192 .tit span {
	position: relative;
}
.TextList002192 .tit span i {
	left: 8px; top: 4px; width: 2px; color: rgb(51, 51, 51); font-size: 27px; font-style: normal; position: absolute;
}
.TextList002192 .tit span i:last-child {
	left: auto; right: 13px;
}
.TextList002192 .tit em {
	color: rgb(153, 153, 153); text-transform: uppercase; font-family: Arial; font-size: 14px; font-style: normal; display: block;
}
.TextList002192 li {
	padding-bottom: 3%; padding-left: 125px; margin-bottom: 3%; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 102px;
}
.TextList002192 li time {
	border: 1px solid rgb(227, 227, 227); border-image: none; left: 0px; top: 0px; width: 105px; height: 102px; text-align: center; color: rgb(136, 136, 136); line-height: 1.4; display: block; position: absolute;
}
.TextList002192 li time span {
	font-size: 50px; margin-bottom: 5px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.TextList002192 li h2 {
	margin: 0px; color: rgb(68, 68, 68); padding-right: 70px; font-size: 16px; position: relative;
}
.TextList002192 li h2 span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.TextList002192 li h2 .more {
	top: 0px; right: 0px; text-transform: uppercase; font-size: 14px; font-weight: normal; position: absolute;
}
.TextList002192 li h2 a {
	transition:0.3s ease-out; color: rgb(68, 68, 68);
}
.TextList002192 li h2 a:hover {
	color: #e31c0d;
}
.TextList002192 li p {
	margin: 15px 0px 0px; color: rgb(136, 136, 136); line-height: 24px; overflow: hidden; font-size: 14px; max-height: 72px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.Floor001207 {
	background: url("../images/Floor001207-bg.jpg") no-repeat top / cover; padding: 3% 0px 0%; overflow: hidden;
}
.Floor001207 h1 {
	margin: 0px; color: rgb(48, 48, 48); text-transform: uppercase; padding-bottom: 3%; font-size: 72px;
}
.Floor001207 h1 span {
	font-size: 24px; display: block; opacity: 0.4;
}
.Floor001207 .boutique {
	position: relative; z-index: 1;
}
.Floor001207 li {
	display: none; position: absolute;
}
.Floor001207 li img {
	width: 357px; height: 516px;
}
.Floor001207 li a {
	display: block;
}
.Floor001207 .main {
	position: relative;
}
.Floor001207 .main .btn {
	top: 50%; width: 30px; height: 60px; margin-top: -30px; position: absolute; z-index: 10; cursor: pointer;
}
.Floor001207 .main .prev {
	left: -5%;
}
.Floor001207 .main .next {
	right: -5%; transform: rotate(180deg);
}
.Floor001207 .main .btn::before {
	top: 50%; width: 100%; height: 2px; margin-top: -10px; position: absolute; content: ""; transform: rotate(-45deg); background-color: rgb(0, 0, 0);
}
.Floor001207 .main .btn::after {
	top: 50%; width: 100%; height: 2px; margin-top: -10px; position: absolute; content: ""; transform: rotate(-45deg); background-color: rgb(0, 0, 0);
}
.Floor001207 .main .btn::after {
	margin-top: 10px; transform: rotate(45deg);
}
.Floor001207 li div {
	display: none !important;
}
.Floor001207 .name {
	margin: 0px auto; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; max-width: 40%;
}
.Floor001207 .name h6 {
	margin: 0px; padding: 20px 0px 10px; color: #e31c0d; font-size: 24px; position: relative;
}
.Floor001207 .name h6::before {
	left: 50%; width: 50px; height: 3px; bottom: 5px; margin-left: -25px; position: absolute; content: ""; background-color: #e31c0d;
}
.Floor001207 .name p {
	margin: 0px; height: 44px; text-transform: uppercase; line-height: 22px; overflow: hidden;
}
@media all and (max-width:1200px)
{
.Floor001207 .main .prev {
	left: 2%;
}
.Floor001207 .main .next {
	right: 2%;
}
}
@media all and (max-width:1000px)
{
.Floor001207 h1 {
	font-size: 30px;
}
.Floor001207 h1 span {
	font-size: 18px;
}
}
@media all and (max-width:768px)
{
.Floor001207 .name {
	max-width: none;
}
}
@media all and (max-width:480px)
{
.Floor001207 h1 {
	font-size: 20px;
}
.Floor001207 h1 span {
	font-size: 16px;
}
.Floor001207 .name h6 {
	font-size: 18px;
}
.Floor001207 .main .btn {
	width: 20px; height: 40px; margin-top: -20px;
}
.Floor001207 .main .btn::before {
	margin-top: -7px;
}
.Floor001207 .main .btn::after {
	margin-top: -7px;
}
.Floor001207 .main .btn::after {
	margin-top: 7px;
}
}
.PicList002501 {
	position: relative; z-index: 9;
}
.PicList002501 .auto_1200 {
	background: rgb(255, 255, 255); position: relative; max-width: 1200px;
}
.PicList002501 .wrap-container {
	margin: 0px auto; padding: 0px; max-width: 1200px;
}
@media all and (max-width:1230px)
{
.Floor002491 .wrap-container {
	padding: 0px 15px; max-width: 1230px;
}
}
.PicList002501 ul li {
	margin-bottom: 30px;
}
.PicList002501 ul li.last {
	margin-bottom: 0px;
}
.PicList002501 .right {
	margin-bottom: 20px;
}
.PicList002501 .rightBox .img {
	overflow: hidden;
}
.PicList002501 .rightBox .img img {
	width: 100%;
}
.PicList002501 .leftBox .h3 {
	margin: 0px; color: #e31c0d; font-size: 18px; font-weight: normal;
}
.PicList002501 .leftBox .txt {
	line-height: 1.8; padding-top: 10px; font-size: 16px;
}
@media screen and (min-width:768px)
{
.PicList002501 .right {
	width: 50%; float: right;
}
.PicList002501 .left {
	width: 48%; float: left;
}
.PicList002501 .pic {
	float: right;
}
.PicList002501 .odd .right {
	float: left;
}
.PicList002501 .odd .left {
	padding-top: 113.25px; float: right;
}
.PicList002501 .leftBox {
	margin: 0px auto; width: 90%; padding-top: 113.25px;
}
}
@media screen and (min-width:1000px)
{
.PicList002501 .auto_1200 {
	padding-top: 10px;
}
.PicList002501 .leftBox .h3 {
	font-size: 24px;
}
.PicList002501 .leftBox .h3 i {
	background: #e31c0d; width: 4px; height: 24px; margin-top: 5px; margin-right: 10px; float: left; display: block;
}
}
.RighInfo001848 {
	padding: 1% 0px 2%;
}
.RighInfo001848 .title {
	text-align: center;
}
.RighInfo001848 h4 {
	text-align: left; text-indent: 2em; font-size: 16px; font-weight: normal;
}
.RighInfo001848 .RighInfo001848_text {
	color: rgb(51, 51, 51); line-height: 24px;
}
.RighInfo001848_text p {
	text-align: justify; line-height: 2; text-indent: 2em; font-size: 15px;
}
.RighInfo001848 .title span {
	background: #e31c0d; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 34px; font-size: 24px; vertical-align: middle; display: inline-block;
}
.RighInfo001848 .title::after {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(187, 187, 187) currentColor; border-image: none; width: 10%; height: 5px; vertical-align: middle; display: inline-block; content: "";
}
.RighInfo001848 .title::before {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(187, 187, 187) currentColor; border-image: none; width: 10%; height: 5px; vertical-align: middle; display: inline-block; content: "";
}
.RighInfo001848 .info {
	padding: 1% 0px 3%;
}
@media all and (max-width:480px)
{
.RighInfo001848 .title span {
	font-size: 18px;
}
}
.RighInfo001385 {
	padding: 3% 0px;
}
.Floor002439 {
	
}
@media only screen and (min-width:1200px)
{
.Floor002439 {
	padding-right: 30px; padding-left: 30px;
}
}
@media only screen and (min-width:1600px)
{
.Floor002439 {
	padding-right: 50px; padding-left: 50px;
}
}
.Floor002439 .auto {
	overflow: hidden;
}
.Floor002439 .auto span {
	color: #e31c0d; font-family: Arial; font-size: 24px; font-weight: bold;
}
.Floor002439 .list {
	padding-top: 15px;
}
.Floor002439 .list .item {
	padding: 0px 0px 15px;
}
.Floor002439 .list .item a {
	width: 100%; display: block; position: relative;
}
.Floor002439 .list .item a .bg {
	background: linear-gradient(#f76d63 0%, #e31c0d 100%); left: 0px; top: 0px; width: 100%; height: 100%; display: inline-block; position: absolute;
}
.Floor002439 .list .item .word {
	padding: 6% 5% 6% 10%; color: rgb(255, 255, 255); position: relative; z-index: 3;
}
.Floor002439 .list .item .word .pic {
	width: 41px;
}
.Floor002439 .list .item .word h3 {
	margin: 8% 0px 1.34%; font-size: 20px; font-weight: normal;
}
.Floor002439 .list .item .word p {
	margin: 0px; height: 45px; line-height: 24px; overflow: hidden; font-size: 14px;
}
@media only screen and (min-width:640px)
{
.Floor002439 .list {
	margin: 0px -10px;
}
.Floor002439 .list .item {
	padding: 0px 10px 20px; width: 33.33%; float: left;
}
.Floor002439 .list .item .word:hover {
	background: rgb(246, 171, 0); position: relative; z-index: 9999; opacity: 1; transform: scale(1.1);
}
}
.RighInfo002223 {
	background-color: rgb(255, 255, 255);
}
.RighInfo002223 .auto {
	padding-top: 0%; padding-bottom: 0%;
}
.RighInfo002223 .pic {
	margin-top: 20px;
}
.RighInfo002223 .h3 {
	margin: 0px; color: rgb(31, 113, 195); line-height: 1.6; font-size: 20px;
}
.RighInfo002223 .h4 {
	margin: 30px 0px 0px; color: rgb(31, 113, 195); font-size: 16px;
}
.RighInfo002223 .h3::after {
	background: rgb(143, 184, 225); margin: 15px 0px; border: currentColor; border-image: none; width: 50px; height: 2px; color: rgb(143, 184, 225); display: block; content: "";
}
.RighInfo002223 .h4::after {
	background: rgb(143, 184, 225); margin: 15px 0px; border: currentColor; border-image: none; width: 50px; height: 2px; color: rgb(143, 184, 225); display: block; content: "";
}
.RighInfo002223 .ul {
	margin: 0px; clear: both;
}
.RighInfo002223 .ul li {
	padding-bottom: 20px; font-size: 14px;
}
.RighInfo002223 .ul li i {
	padding-right: 10px;
}
.RighInfo002223 .ul li span {
	color: #e31c0d; font-family: Arial; font-size: 24px; font-weight: bold;
}
.RighInfo002223 p {
	color: rgb(51, 51, 51); line-height: 3; clear: both; font-size: 14px;
}
.RighInfo002223 p img {
	max-width: none;
}
@media screen and (min-width:1024px)
{
.RighInfo002223 .h3 {
	font-size: 24px;
}
.RighInfo002223 .pic {
	width: 49%;
}
.RighInfo002223 .con {
	width: 60%;
}
}
@media screen and (min-width:768px)
{
.RighInfo002223 .h3::after {
	margin: 25px 0px;
}
.RighInfo002223 .h3::after {
	margin: 25px 0px;
}
.RighInfo002223 .h4 {
	font-size: 18px; margin-top: 55px;
}
.RighInfo002223 .pic {
	margin: auto; width: 100%;
}
.RighInfo002223 .con {
	padding: 55px 0px 0px; width: 100%; float: left;
}
}
.PicList002497 {
	background: rgb(255, 255, 255); padding-bottom: 5%;
}
.PicList002497 .auto_1200 {
	background: rgb(255, 255, 255); max-width: 1200px;
}
.PicList002497 .maintit {
	margin: 0px; padding: 30px 0px; width: 100%; text-align: center; color: rgb(19, 97, 167); line-height: 1; font-size: 22px; font-weight: normal; display: block;
}
.PicList002497 .maintit i {
	background: url("../images/PicList002497-titlebg.png") no-repeat center; width: 20px; height: 20px; display: inline-block;
}
@media all and (min-width:1000px)
{
.PicList002497 .maintit {
	margin: 0px; top: -46px; padding-top: 0px; font-size: 34px; position: relative; z-index: 6;
}
}
.PicList002497 .wrap-container {
	margin: 0px auto; max-width: 1200px;
}
@media all and (max-width:1230px)
{
.PicList002497 .wrap-container {
	padding: 0px 15px; max-width: 1230px;
}
}
.PicList002497 .List * {
	transition:0.5s; -webkit-transition: all .5s; -o-transition: all .5s;
}
.PicList002497 .List ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; padding-top: 65%; margin-top: -1px; position: relative;
}
.PicList002497 .List ul li a {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.PicList002497 .List ul li .imgBox {
	width: 100%; height: 100%; position: relative;
}
.PicList002497 .List ul li .imgWrap {
	left: 50%; top: 50%; width: 100%; position: absolute; transform: translate(-50%, -50%);
}
.PicList002497 .List ul li .txtCon {
	text-align: center;
}
.PicList002497 .List ul li a .img {
	height: 75px; display: block; position: relative;
}
.PicList002497 .List ul li a .img img {
	max-height: 100%;
}
.PicList002497 .List ul li a .img img.img02 {
	left: 38%; top: 0px; position: absolute; opacity: 0;
}
.PicList002497 .List ul li a .txt {
	width: 100%; color: rgb(102, 102, 102); font-size: 14px; display: block;
}
.PicList002497 .List ul li a .h3 {
	margin: 10px 0px; font-size: 18px; font-weight: normal;
}
.PicList002497 .List ul li a .more {
	border-radius: 8px 0px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 100px; height: 30px; color: rgb(153, 153, 153); line-height: 30px; padding-left: 15px; font-size: 14px; margin-top: 20px; display: block;
}
@media screen and (min-width:540px)
{
.PicList002497 .List ul li {
	border: currentColor; border-image: none; width: 50%; padding-top: 38%; margin-top: 0px; float: left;
}
.PicList002497 .List ul li a {
	border-top-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.PicList002497 .List ul li:nth-child(2n+1) a {
	border-left-color: currentColor;
}
.PicList002497 .List ul li.last a {
	border-left-color: currentColor;
}
.PicList002497 .List ul li:nth-child(1) a {
	border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.PicList002497 .List ul li:nth-child(1) a {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.PicList002497 .List ul li:nth-child(2) a {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
}
@media screen and (min-width:768px)
{
.PicList002497 .List ul li {
	width: 25%; padding-top: 30%;
}
.PicList002497 .List ul li:nth-child(3) a {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
}
.PicList002497 .List ul li a:hover {
	background: rgb(29, 147, 171);
}
.PicList002497 .List ul li a:hover .img img.img01 {
	opacity: 0;
}
.PicList002497 .List ul li a:hover .img img.img02 {
	opacity: 1;
}
.PicList002497 .List ul li a:hover .h3 {
	color: rgb(255, 255, 255);
}
.PicList002497 .List ul li a:hover .txtp {
	color: rgb(255, 255, 255);
}
.PicList002497 .List ul li a:hover .more {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
@media screen and (min-width:1200px)
{
.PicList002497 .List ul li .txtCon {
	text-align: center;
}
.PicList002497 .List ul li a .h3 {
	margin: 30px 0px 20px;
}
.PicList002497 .List ul li a .txtp {
	height: 60px;
}
}
.left{
width: 23%;
height: 100%;
overflow: auto;
background-color: #F0F0F0;
}
.right{
width: 76%;
height: 100%;
padding-left: 10px;
}
.fl_box{
	height: 500px;
	width:100%;
}
.lif {
    margin: 20px 0px;
}
.lif a {
    padding: 8px 30px;
    display: inline-block;
    border: 1px solid #dcdcdc;
    font-size: 16px;
    color: #484848;
    margin-right: 8px;
}
.lif a:hover, .lif a.on {
    border: 1px solid #e31c0d;
    background: #e31c0d;
    color: #ffffff;
}
