/*Floor002651 */
.Floor002651 * { font-family: "syr", "微软雅黑", "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
/* html{    
    filter: grayscale(100%);    
    -webkit-filter: grayscale(100%);    
    -moz-filter: grayscale(100%);    
    -ms-filter: grayscale(100%);    
    -o-filter: grayscale(100%);        
    -webkit-filter: grayscale(1);
	}*/
@media(min-width:1201px) {
.Floor002651 #fullSwiper { width: 100%; height: 100%; overflow: hidden; }
.Floor002651 .swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.Floor002651 .swiper-container-android .swiper-slide, .Floor002651 #fullSwiper > .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.Floor002651 #fullSwiper > .swiper-wrapper, .Floor002651 #fullSwiper > .swiper-wrapper > .swiper-slide { position: relative; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.Floor002651 #fullSwiper > .swiper-wrapper { z-index: 1; -webkit-box-sizing: content-box; box-sizing: content-box; }
.Floor002651 #fullSwiper > .swiper-wrapper > .swiper-slide { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
}
.Floor002651 .swiper-pager { position: fixed; right: 1%; top: 50%; margin-top: -127.5px; z-index: 10; }
.Floor002651 .swiper-pager li::before, .Floor002651 .swiper-pager li::after { width: 1px; height: 0; background: #fff; display: block; margin: 0 auto; content: ''; transition: height 0.2s; }
.Floor002651 .swiper-pager li.active::before, .Floor002651 .swiper-pager li.active::after { height: 20px; }
.Floor002651 .swiper-pager li a { display: block; cursor: pointer; width: 36px; height: 36px; border-radius: 50%; background: none; text-align: center; line-height: 36px; color: #fff; margin: 5px 0; }
.Floor002651 .swiper-pager li.active a { background: #44517b; }
.Floor002651 .swiper-pager-black li::before, .Floor002651 .swiper-pager-black li::after { background: #727391; }
.Floor002651 .swiper-pager-black li a { color: #727391; }
.Floor002651 .swiper-pager-black li.active a { color: #fff; }

@media(max-width:1200px) {
.Floor002651 .swiper-pager { display: none; }
}
.Floor002651 .header { position: fixed; left: 0; width: 100%; z-index: 100; top: 0; border-bottom: 1px solid rgba(255,255,255,0.2); padding: 0 7%; transition: 0.3s; }
.Floor002651 .header-left { width: 20%; float: left; }
.Floor002651 .header-mid { width: 60%; margin-left: 10%; float: left; }
.Floor002651 .header-right { position: absolute; right: 3%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.Floor002651 .header-left img { display: block; width: 100%; max-width: 220px; }
.Floor002651 .header-left .black { display: none; }
.Floor002651 .header-right > * { margin: 0 12px; position: relative; }
.Floor002651 .header-right dt figure { display: none; position: absolute; top: 100%; margin-top: 10px; z-index: 100; width: 150px; background: #f3f3f3; right: -20px; padding: 10px; }
.Floor002651 .header-right dt figure::before { position: absolute; content: ''; border: 6px solid transparent; border-bottom-color: #f3f3f3; right: 22px; top: -12px; }
.Floor002651 .header-right dt figure img { display: block; width: 100%; }
.Floor002651 .header-right dt a { width: 25px; height: 25px; background: url(../image/Top002568_icon_sina_white.png) no-repeat center center; background-size: contain; display: block; }
.Floor002651 .header-right dt a.wx { background-image: url(../image/Top002568_icon_wx_white.png); }
.Floor002651 .top-language a { border-bottom: 1px solid #fff; text-transform: uppercase; font-size: 14px; color: #fff; }
.Floor002651 .top-language::before { display: inline-block; vertical-align: middle; content: ''; width: 22px; height: 22px; margin-right: 10px; background: url(../image/Floor002651_language.png) no-repeat; }
.Floor002651 .open-search { position: relative; width: 20px; height: 40px; background: url(../image/Top002568_icon_search_white.png) no-repeat center center; background-size: contain; display: block; }
.Floor002651 .open-search-show { background: none !important; }
.Floor002651 .open-search-show::before, .Floor002651 .open-search-show::after { position: absolute; content: ''; width: 100%; height: 3px; background: #de0010; transform: rotate(45deg); -webkit-transform: rotate(45deg); left: 0; top: 50%; margin-top: -1.5px; }
.Floor002651 .open-search-show::after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.Floor002651 .search-box { display: none; z-index: 90; position: absolute; right: 0; top: 120%; width: 300px; box-shadow: 4px 4px 15px rgba(0,0,0,0.15); }
.Floor002651 .search-box .text { line-height: 45px; height: 45px; width: 100%; padding: 0 10px; border: none; }
.Floor002651 .search-box .btn { position: absolute; right: 0; top: 0; width: 45px; height: 45px; background: url(../image/Top002568_icon_search.png) no-repeat center center; background-size: 50% auto; }
.Floor002651 .header-white .header-left .white { display: none; }
.Floor002651 .header-white .header-left .black { display: block; }
.Floor002651 .header-white .header-right dt a { background-image: url(../image/Top002568_icon_sina.png); }
.Floor002651 .header-white .header-right dt a.wx { background-image: url(../image/Top002568_icon_wx.png); }
.Floor002651 .header-white .open-search { background-image: url(../image/Top002568_icon_search.png); }
.Floor002651 .header-white .top-language a { border-bottom: 1px solid #c6c6c6; color: #666; }
.Floor002651 .header-white .top-language::before { background: url(../image/Floor002651_language2.png) no-repeat; }
.Floor002651 .header-menu li { width: auto !important; position: relative; }
.Floor002651 .header-menu li em a { position: relative; color: #fff; font-size: 18px; line-height: 100px; display: inline-block; }
.Floor002651 .header-menu li em a::after { position: absolute; content: ''; height: 3px; background: #de0010; left: 50%; width: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); transition: width 0.3s; bottom: -1px; }
.Floor002651 .header-menu li.aon em a::after { width: 100%; }
.Floor002651 .header-menu li em { padding: 0 30px; position: relative; }
.Floor002651 .header-menu li:last-child em { padding-right: 0; }
.Floor002651 .header-white { background: #fff; box-shadow: 0 0 14px rgba(0,0,0,0.15); }
.Floor002651 .header-white .header-menu li em a { color: #575757; }
.Floor002651 .header-white .header-menu li em a::after { background: #de0010; }
.Floor002651 .header-menu li .sub { position: absolute; top: 100%; width: 100%; left: 0; display: none; }
.Floor002651 .header-menu li .sub dd { background: #44517b; opacity: 0; -webkit-opacity: 0; transform-origin: top center; -webkit-transform-origin: top center; text-align: center; }
.Floor002651 .header-menu li .sub dd a { transition: 0.3s; -webkit-transition: 0.3s; display: block; color: #fff; line-height: 36px; }
.Floor002651 .header-menu li .sub dd a:hover { background: #fff; color: #44517b; }
/*------------- menu animation -------------------*/
.Floor002651 .header-menu li.aon .sub dd:first-of-type { animation: menu 0.3s ease-in-out forwards; -webkit-animation: menu 0.3s ease-in-out forwards; animation-delay: 0.1s; -webkit-animation-delay: 0.1s; }
.Floor002651 .header-menu li.aon .sub dd:nth-of-type(2) { animation: menu 0.3s ease-in-out forwards; animation-delay: 0.2s; -webkit-animation: menu 0.3s ease-in-out forwards; -webkit-animation-delay: 0.2s; }
.Floor002651 .header-menu li.aon .sub dd:nth-of-type(3) { animation: menu 0.3s ease-in-out forwards; animation-delay: 0.3s; -webkit-animation: menu 0.3s ease-in-out forwards; -webkit-animation-delay: 0.3s; }
.Floor002651 .header-menu li.aon .sub dd:nth-of-type(4) { animation: menu 0.3s ease-in-out forwards; animation-delay: 0.4s; -webkit-animation: menu 0.3s ease-in-out forwards; -webkit-animation-delay: 0.4s; }
.Floor002651 .header-menu li.aon .sub dd:nth-of-type(5) { animation: menu 0.3s ease-in-out forwards; animation-delay: 0.5s; -webkit-animation: menu 0.3s ease-in-out forwards; -webkit-animation-delay: 0.5s; }
.Floor002651 .header-menu li.aon .sub dd:last-of-type { animation: menu 0.3s ease-in-out forwards; animation-delay: 0.6s; -webkit-animation: menu 0.3s ease-in-out forwards; -webkit-animation-delay: 0.6s; }
@keyframes menu {
 0% {
opacity: 0;
-webkit-opacity:0;
transform: scale(2);
-webkit-transform: scale(2);
}
 100% {
opacity: 1;
-webkit-opacity:1;
transform: scale(1);
-webkit-transform: scale(1);
}
}
@-webkit-keyframes menu {
 0% {
opacity: 0;
-webkit-opacity:0;
transform: scale(2);
-webkit-transform: scale(2);
}
 100% {
opacity: 1;
-webkit-opacity:1;
transform: scale(1);
-webkit-transform: scale(1);
}
}

@media(max-width:1600px) {
.Floor002651 .header-menu li em { padding: 0 18px; }
.Floor002651 .header-menu li em::after { right: 20px; }
}

@media(max-width:1366px) {
.Floor002651 .header-menu li em { padding: 0 12px; }
.Floor002651 .header-menu li em::after { right: 20px; }
}

@media(max-width:1200px) {
.Floor002651 .header { position: absolute; padding: 0 2%; background: #fff; box-shadow: 0 0 14px rgba(0,0,0,0.15); }
.Floor002651 .header .header-menu li em a { color: #000; }
.Floor002651 .header .header-menu li em::after { background: #d1d1d1; }
.Floor002651 .header .header-left .white { display: none; }
.Floor002651 .header .header-left .black { display: block; }
.Floor002651 .header .header-right dt a { background-image: url(../image/Top002568_icon_sina.png); }
.Floor002651 .header .header-right dt a.wx { background-image: url(../image/Top002568_icon_wx.png); }
.Floor002651 .header .open-search { background-image: url(../image/Top002568_icon_search.png); }
.Floor002651 .header .top-language a { border-bottom: 1px solid #c6c6c6; color: #666; }
.Floor002651 .header .top-language::before { background: url(../image/Floor002651_language2.png) no-repeat; }
.Floor002651 .header-mid { margin-left: 5%; }
.Floor002651 .header-right { right: 0; }
.Floor002651 .header-right > * { margin: 0 8px; }
}

@media(max-width:1024px) {
.Floor002651 .header { padding: 2%; }
.Floor002651 #header-menu { position: absolute; top: -100%; transform: translateY(-100%); opacity: 0; z-index: 103; right: 0; background: #de0010; width: 60%; max-width: 240px; border-radius: 0 0 0 5px; transition: 0.3s; }
.Floor002651 #header-menu.header-menu-show { top: 100%; transform: translateY(0); opacity: 1; }
.Floor002651 #header-menu li em a { font-weight: normal; padding: 0 20px; }
.Floor002651 #header-menu li:last-child em, .Floor002651 #header-menu li:last-child em a { border-bottom: 0; }
.Floor002651 #open_menu { position: absolute; right: 2%; top: 50%; margin-top: -15px; width: 40px; height: 30px; }
.Floor002651 #open_menu i::before, .Floor002651 #open_menu i::after, .Floor002651 #open_menu i { background: #de0010; }
.Floor002651 #open_menu i { left: 10%; height: 3px; width: 80%; margin-top: -1.5px; }
.Floor002651 #open_menu i::before { top: 8px; }
.Floor002651 #open_menu i::after { top: -8px; }
.Floor002651 .header { border-bottom: 0; }
.Floor002651 .header-left { width: auto; }
.Floor002651 .header-right { padding-right: 60px; }
}

@media(max-width:480px) {
.Floor002651 .header-right dt, .Floor002651 .header-right dd.top-search, .Floor002651 .header .top-language { display: none; }
.Floor002651 .search-box { width: 100%; }
}
/*banner*/
.Floor002651 #banner { position: relative; overflow: hidden; /*display:none;*/ }
.Floor002651 #banner, .Floor002651 #banner .slides { width: 100%; height: 100%; }
.Floor002651 #banner .slides > li { display: none; -webkit-backface-visibility: hidden; overflow: hidden; height: 100%; }
.Floor002651 #banner .slides > li .table { display: table; height: 100%; width: 100%; }
.Floor002651 #banner .slides > li .table-cell { display: table-cell; vertical-align: middle; }
.Floor002651 #banner .slides > li img { display: block; width: 90%; max-width: 1654px; margin: 0 auto; opacity: 0; -webkit-opacity: 0; transform: translateY(50%); -webkit-transform: translateY(50%); transition: 0.3s; -webkit-transition: 0.3s; }
.Floor002651 #banner .slides > li.flex-active-slide aside img { opacity: 1; transform: translateY(0); -webkit-opacity: 1; -webkit-transform: translateY(0); }
.Floor002651 #banner .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .Floor002651 #banner .slides { display: block; }
* html .Floor002651 #banner .slides { height: 1%; }
.no-js .Floor002651 #banner .slides > li:first-child { display: block; }
.Floor002651 .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .Floor002651 .flex-viewport { max-height: 300px; }
.Floor002651 .slides { zoom: 1; }
.Floor002651 #banner .flex-direction-nav { display: none; }
.Floor002651 #banner .flex-control-nav { position: absolute; z-index: 10; bottom: 5%; width: 100%; left: 0; text-align: center; }
.Floor002651 #banner .flex-control-nav li { display: inline-block; padding: 0 10px; }
.Floor002651 #banner .flex-control-nav li a { cursor: pointer; display: block; position: relative; width: 24px; height: 24px; border-radius: 50%; border: 2px solid transparent; overflow: hidden; line-height: 1000px; }
.Floor002651 #banner .flex-control-nav li a.flex-active { border-color: #fff; }
.Floor002651 #banner .flex-control-nav li a::before { position: absolute; content: ''; left: 5px; top: 5px; right: 5px; bottom: 5px; background: rgba(255,255,255,0.6); border-radius: 50%; }
.Floor002651 #banner .flex-control-nav li a.flex-active::before { background: #fff; }

@media(max-width:1444px) {
.Floor002651 #banner { position: relative; }
.Floor002651 #banner .slides > li { padding: 5% 0; }
}

@media(max-width:1200px) {
.Floor002651 #banner { position: relative; padding-top: 100px; }
}

@media(max-width:1024px) {
.Floor002651 #banner { padding-top: 80px; }
}

@media(max-width:768px) {
.Floor002651 #banner { padding-top: 10%; }
.Floor002651 #banner .flex-control-nav { display: none; }
}
/*banner end*/
.Floor002651 { position: relative; }
.Floor002651 .title { font-size: 36px; color: #fff; font-weight: lighter; letter-spacing: 5px; }
.Floor002651 .title aside { font-size: 100px; margin-bottom: -50px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; letter-spacing: normal; opacity: 0.1 }
.Floor002651 .title::before { display: block; content: ''; margin-top: 20px; height: 4px; background: #de0010; width: 50px; }
.Floor002651 .intro { color: #fff; line-height: 36px; font-size: 18px; font-weight: lighter; margin: 10% 0; text-indent: 2em; }

@media(max-width:1366px) {
.Floor002651 .title { font-size: 32px; }
.Floor002651 .title aside { font-size: 80px; }
.Floor002651 .intro { margin: 6% 0; font-size: 16px; line-height: 30px; }
}

@media(max-width:1024px) {
.Floor002651 .title { font-size: 24px; }
.Floor002651 .title aside { font-size: 60px; margin-bottom: -40px; }
}

@media(max-width:768px) {
.Floor002651 .title { font-size: 20px; }
.Floor002651 .title aside { font-size: 40px; margin-bottom: -20px; }
}

@media(max-width:375px) {
.Floor002651 .title aside { font-size: 32px; }
}
/*about*/
.Floor002651 #about> div { width: 100%; }
.Floor002651 #about .auto { position: relative; }
.Floor002651 #about { background: url(../image/Floor002651_s2_bg.jpg) no-repeat center center; background-size: cover; }
.Floor002651 #about ul { }
.Floor002651 #about ol { width: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.Floor002651 #about li { background: rgba(58,63,81,0.7); width: 100%; max-width: 1680px; padding: 4% 10% 4% 50%; margin: 0 auto; }
.Floor002651 #about li .intro { color: #fff; line-height: 36px; font-size: 18px; font-weight: lighter; margin: 10% 0; }
.Floor002651 .all-more a { display: inline-block; background: #44517b; color: #fff; width: 150px; line-height: 40px; text-align: center; padding-right: 38px; position: relative; }
.Floor002651 .all-more a::after { position: absolute; content: ''; right: 0; top: 0; width: 38px; height: 100%; background: url(../image/Floor002651_more.png) no-repeat center center #fff; }
.swiper-container { position: relative; overflow: hidden; z-index: 1; }
.swiper-Small-img .swiper-container-android .swiper-slide, .swiper-Small-img .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.swiper-Small-img .swiper-wrapper, .swiper-Small-img .swiper-slide { position: relative; width: 100%; height: 100%; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.swiper-Small-img .swiper-wrapper { z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-Small-img .swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.Floor002651 .small-page { overflow: hidden; }
.Floor002651 #about .small-page { z-index: 10; position: absolute; left: 0; bottom: 0; background: #44517b; padding: 23px; }
.Floor002651 .small-page span { position: relative; width: 24px; height: 24px; border-radius: 50%; border: 2px solid transparent; cursor: pointer; margin: 0 5px; }
.Floor002651 #about .small-page span { float: left; }
.Floor002651 .small-page span::before { border-radius: 50%; position: absolute; content: ''; left: 5px; top: 5px; right: 5px; bottom: 5px; background: #fff; }
.Floor002651 .small-page span.active { border-color: #fff; }
.Floor002651 .small-page span.active::before { background: #fff; }

@media(max-width:1700px) {
.Floor002651 #about li { padding-left: 53%; }
}

@media(max-width:1366px) {
.Floor002651 #about li .intro { font-size: 16px; line-height: 30px; }
}

@media(max-width:1200px) {
.Floor002651 #about ol { width: 48%; }
.Floor002651 #about li { padding-left: 53%; padding-right: 4%; }
.Floor002651 #about li .intro { margin: 6% 0; }
}

@media(max-width:768px) {
.Floor002651 #about .auto { display: block; }
.Floor002651 #about li { width: auto; padding-right: 2%; padding-left: 2%; padding-bottom: 5%; }
.Floor002651 #about ol { width: auto; position: relative; padding: 2%; padding-bottom: 0; padding-top: 5%; }
.Floor002651 #about li .intro { max-width: none; margin: 3% 0; }
.Floor002651 #about .small-page { display: none; }
}
/*about end*/


/*invest*/
.Floor002651 #invest { background: url(../image/Floor002651_s3_bg.jpg) no-repeat center center; background-size: cover; color: #fff; }
.Floor002651 #invest .auto { width: 100%; max-width: 1366px; }

@media(max-width:1366px) {
.Floor002651 #invest .auto { padding: 0 2%; }
}

@media(max-width:1200px) {
.Floor002651 #invest { padding: 5% 0; }
}
.Floor002377_2 { color: #333; padding: 3% 0 8% 0; }
.Floor002377_2 .auto { max-width: 1366px; }

@media(max-width:1366px) {
.Floor002377_2 .auto { padding: 0 2%; }
}
.Floor002377_2 .title { color: #333; }
.Floor002377_2 .intro { color: #333; margin: 5% 0; }
/*
 .Floor002377 为demo编号
 */
.Floor002377 .tabs a { transition: all 0.5s ease-out 0s; }
.Floor002377 .tabs { margin: 40px 0; display: block; }
.Floor002377 .tabs a { display: inline-block; *zoom:1;
*display:inline;
line-height: 50px; height: 50px; color: #fff; font-size: 18px; border-bottom: 2px solid transparent; margin-right: 40px; }
.Floor002377 .tabs a:hover, .Floor002377 .tabs a.on { border-color: #fff; }
.Floor002377_2 .tabs a { color: #333; }
.Floor002377_2 .tabs a:hover, .Floor002377_2 .tabs a.on { border-color: #333; }
.Floor002377 .wrap-container { position: relative; z-index: 3; }
.Floor002377 .list { display: none; /*overflow: hidden;*/ }
.Floor002377 ul li { position: relative; margin-bottom: 20px; max-width: 326px; }
.Floor002377 ul li .pic { width: 100%; overflow: hidden; display: block; border: 1px solid rgba(255,255,255,0.2); border-bottom: 0; }
.Floor002377 ul li .pic img { width: 100%; display: block; transition: 1s; -webkit-transition: 1s; }
.Floor002377 ul li:hover .pic img { transform: scale3d(1.04, 1.04, 1.04); -webkit-transform: scale3d(1.04, 1.04, 1.04); }
.Floor002377 ul li h4 { font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 0; font-weight: normal; padding: 30px 0; text-align: center; border: 1px solid rgba(255,255,255,0.2); border-top: 0; }
.Floor002377 ul li h4 a { color: #fff; }
.Floor002377_2 ul li { border: 1px solid rgba(0,0,0,0.2); }
.Floor002377_2 ul li h4 a { color: #333; }
.Floor002377 .btn { position: absolute; z-index: 999; top: 50%; margin-top: -25px; overflow: hidden; width: 50px; height: 50px; line-height: 50px; background: none; border: none; font-size: 60px; font-weight: lighter; cursor: pointer; color: #c5c5c5; }
.Floor002377 .btn span { display: none; }
.Floor002377 .icon-prev { left: -5%; }
.Floor002377 .icon-next { right: -5%; }
.Floor002377 .btn:hover { color: #de0010; }

@media(max-width:1366px) {
.Floor002377 .icon-prev { left: 3%; }
.Floor002377 .icon-next { right: 3%; }
}

@media(max-width:768px) {
.Floor002377 .tabs a { width: auto; max-width: none; float: left; padding: 0 10px; min-width: 1px; font-size: 16px; margin-right: 20px; }
}

@media(max-width:480px) {
.Floor002377 .tabs a { width: 50%; margin-bottom: 5px; }
.Floor002377 .tabs { margin: 3% 0; }
}
/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative }
.owl-carousel { display: none; width: 100%; z-index: 1 }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none }
.owl-carousel .owl-item img { display: block; width: 100% }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-carousel.owl-loading { opacity: 0; display: block }
.owl-carousel.owl-hidden { opacity: 0 }
.owl-carousel.owl-refresh .owl-item { visibility: hidden }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-carousel.owl-grab { cursor: move; cursor: grab }
.owl-carousel.owl-rtl { direction: rtl }
.owl-carousel.owl-rtl .owl-item { float: right }
.owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both }
.owl-carousel .owl-animated-in { z-index: 0 }
.owl-carousel .owl-animated-out { z-index: 1 }
.owl-carousel .fadeOut { animation-name: fadeOut }
@keyframes fadeOut {
 0% {
opacity:1
}
 100% {
opacity:0
}
}
.owl-height { transition: height .5s ease-in-out }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000 }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(http://www.cea-inv.com/cn/css/owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3) }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100% }
/*invest*/


/*news*/
.Floor002651 #news { overflow: hidden; background: url(../image/Floor002651_s4_bg.jpg) no-repeat left center; background-size: cover; }
.Floor002651 #news > div { width: 100%; }
.Floor002651 #news .auto { max-width: 1366px; }

@media(max-width:1366px) {
.Floor002651 #news .auto { padding-left: 2%; padding-right: 2%; }
}

@media(max-width:1200px) {
.Floor002651 #news { padding: 5% 0; position: relative; overflow: hidden; }
}

@media(min-width:1025px) {
.Floor002651 #news dt { width: 55.65%; float: left; }
.Floor002651 #news dd { width: 44.35%; float: right; }
.Floor002651 #news dd > * { padding-left: 5%; }
}
.Floor002651 #news .name span { display: block; color: #333; font-size: 43px; font-family: Candara, Arial, Helvetica, sans-serif; }
.Floor002651 #news .name { color: #02acbb; font-size: 30px; }
.Floor002651 #news dl { padding: 0 5%; }
.Floor002651 #news dl aside { margin-top: 5%; line-height: 36px; font-size: 18px; }
.Floor002651 #news dl aside a { color: #02acbb; }
.Floor002651 #news .column-ul{ margin-top: 10%;}
.Floor002651 #news .column-ul li { position: relative; padding-bottom: 20%; float: left; width: 50%; bottom: 0; font-weight: lighter; }
.Floor002651 #news .column-ul li .ycenter { color: #fff; position: absolute; left: 0; width: 100%; height: 100%; top: 0; background-position: center bottom; background-size: cover; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); }
.Floor002651 #news .column-ul li .ycenter::before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: #44517b; opacity: 0; -webkit-opacity: 0; }
.Floor002651 #news .column-ul li:nth-child(2) .ycenter { left: auto; right: 0; }
.Floor002651 #news .column-ul li .main { position: relative; z-index: 2; max-width: 680px; margin: 0 auto; padding: 0 5%; }
.Floor002651 #news .column-ul li h3 { margin: 0; font-size: 20px; font-weight: normal; }
.Floor002651 #news .column-ul li h3 span { display: block; font-size: 24px; line-height: 26px; height: 26px; overflow: hidden; margin-top: 10px; }
.Floor002651 #news .column-ul li time { font-size: 18px; display: inline-block; line-height: 30px; margin-bottom: 20px; }
.Floor002651 #news .column-ul li aside p { line-height: 30px; font-size: 18px; margin: 0; }
.Floor002651 #news .column-ul li aside { overflow: hidden; height: 0; opacity: 0; -webkit-opacity: 0; transition: height 0.3s, opacity 0.2s; -webkit-transition: height 0.3s, opacity 0.2s; }
.Floor002651 #news .column-ul li:hover aside { height: 140px; opacity: 1; margin: 5% 0 8% 0; }
.Floor002651 #news .column-ul li .all-more { display: block; height: 0; transform: translateY(400px); -webkit-transform: translateY(400px); transition: transform 0.3s; -webkit-transition: transform 0.3s; }
.Floor002651 #news .column-ul li:hover { position: static; }
.Floor002651 #news .column-ul li:hover .ycenter { width: 50%; background-position: center top; -webkit-filter: grayscale(20%); -moz-filter: grayscale(20%); -ms-filter: grayscale(20%); -o-filter: grayscale(20%); filter: grayscale(20%); }
.Floor002651 #news .column-ul li:hover .ycenter::before { background: #3a3f51; opacity: 0.9; -webkit-opacity: 0.9; }
.Floor002651 #news .column-ul li:hover .all-more { height: 37px; transform: translateY(0); -webkit-transform: translateY(0); }

@media(max-width:1366px) {
.Floor002651 #news .column-ul li aside p { font-size: 16px; }
}

@media(max-width:1024px) {
.Floor002651 #news dd { padding: 3% 0; }
.Floor002651 #news .column-ul li h3 span { font-size: 20px; }
}

@media(max-width:768px) {
.Floor002651 #news .column-ul li { padding-bottom: 10%; }
}

@media(max-width:640px) {
.Floor002651 #news .column-ul li { float: none; width: auto; padding: 0; margin-bottom: 3%; position: static; }
.Floor002651 #news .column-ul li .ycenter { position: relative; background-position: center top; height: auto; width: 100% !important; padding: 5% 0; -webkit-filter: grayscale(20%); -moz-filter: grayscale(20%); -ms-filter: grayscale(20%); -o-filter: grayscale(20%); filter: grayscale(20%); }
.Floor002651 #news .column-ul li .ycenter::before { background: #44517b; opacity: 0.9; -webkit-opacity: 0.9; }
.Floor002651 #news .column-ul li aside { opacity: 1; height: 140px; margin: 5% 0 8% 0; }
.Floor002651 #news .column-ul li .all-more { height: 37px; transform: translateY(0); -webkit-transform: translateY(0); }
}

@media(max-width:480px) {
.Floor002651 #news .name { font-size: 20px; }
.Floor002651 #news .name span { font-size: 30px; }
}
/*news*/

/*footer*/
#footer { background: #3a3f51; }
#footer .copyright { color: #fff; opacity: 0.3; -webkit-opacity: 0.3; padding-top: 4%; }
#footer .copyright a { color: #fff; text-decoration: underline; }
#footer footer { width: 100%; max-width: 1366px; margin: 0 auto; overflow: hidden; padding: 4% 0; }
#footer footer .top p { color: #fff; font-size: 18px; font-weight: lighter; }
#footer nav { border-top: 1px solid rgba(255,255,255,0.05); padding-top: 3%; margin-top: 3%; }
#footer nav dt { font-size: 18px; color: #fff; padding-bottom: 15px; }

@media(min-width:1025px) {
#footer nav ol { float: right; }
#footer .bottom-menu { float: left; width: 82%; }
}
#footer nav ol figure { max-width: 145px; padding-bottom: 15px; }
#footer nav ol .bdsharebuttonbox a { float: left; width: 40px; height: 40px; background: url(../image/Floor002650_share.png) no-repeat left top rgba(228,228,228,0.2); border-radius: 50%; margin: 0; padding: 0; line-height: normal; margin-right: 14px; }
#footer nav ol .bdsharebuttonbox a.bds_tsina { background-position: -54px 0; }
#footer nav ol .bdsharebuttonbox a.bds_weixin { margin-right: 0; background-position: -105px 0; }
#footer nav .linkS { height: 40px; border: 1px solid rgba(255,255,255,0.05); position: relative; margin-top: 20px; width: 250px; }
#footer nav .linkS .linkSBox { padding: 9px 65px 9px 15px; }
#footer nav .linkSBoxIn ul { position: absolute; display: none; width: 100%; bottom: 100%; left: 0px; border: 1px solid rgba(255,255,255,0.05); background: #3a3f51; padding: 10px 0; }
#footer nav .linkSBoxIn ul li a { display: block; padding-left: 15px; line-height: 30px; color: #919fab; }
#footer nav .linkSBoxIn ul li a:hover { color: #fff; }
#footer nav .linkS span { width: 100%; line-height: 22px; color: #919fab; }
#footer nav .linkS .btn { height: 40px; position: absolute; width: 40px; right: 0; top: 0; border-left: 1px solid rgba(255,255,255,0.05); background: url(../image/Bottom002494-linksbtn.png) no-repeat center; }
#footer .bottom-menu dl { float: left; width: 20%; }
#footer .bottom-menu dd { line-height: 36px; }
#footer .bottom-menu dd a { color: #fff; opacity: 0.4; }
#footer .bottom-menu dd a:hover { opacity: 1; }

@media(max-width:1366px) {
#footer footer { padding: 4% 2%; }
}

@media(max-width:1024px) {
#footer footer .top, #footer .bottom-menu { display: none; }
#footer nav { border-top: none; padding-top: 0; margin-top: 0; }
#footer nav ol { display: table; text-align: center; margin: 0 auto; }
#footer nav ol .bdsharebuttonbox a { float: none; display: inline-block; margin: 0 atuo; }
#footer .copyright { text-align: center; }
}
/*footer end*/


.padding-top-80 { padding-top: 80px; }

@media(max-width:1200px) {
.padding-top-80 { padding-top: 0; }
}
/*
 .Banner002251 为demo编号
 */
.Banner002251 { position: relative; overflow: hidden; }
.Banner002251 .auto { max-width: 1366px; position: absolute; left: 50%; top: 70%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }

@media only screen and (max-width:1366px) {
.Banner002251 .auto { padding: 0 2%; }
}
.Banner002251 .box { height: 180px; background-repeat: no-repeat; background-size: cover; }
.Banner002251 h3 { margin: 0 auto; font-weight: normal; font-size: 24px; color: #fff; text-align: center; letter-spacing: 5px; }
.Banner002251 h3 span { display: block; font-size: 40px; text-transform: uppercase; opacity: 0.1; margin-bottom: -30px; }

@media only screen and (min-width:768px) {
.Banner002251 .box { height: 240px; }
.Banner002251 h3 span { font-size: 60px; }
}

@media only screen and (min-width:1024px) {
.Banner002251 .box { height: 300px; }
.Banner002251 h3 { font-size: 30px; }
.Banner002251 h3 span { font-size: 80px; margin-bottom: -50px; }
}

@media(max-width:640px) {
.Banner002251 h3 span { display: none; }
}
/*Menu002662 */
.Menu002662 { text-align: center; padding: 4% 0 2% 0; }
.Menu002662 ul li { padding: 0 10px; }
.Menu002662 ul li a { display: block; background: #f4f4f4; color: #333; padding: 0 40px; border-right: 10px solid transparent; line-height: 50px; font-size: 18px; text-transform: uppercase; transition: all .3s; }
.Menu002662 ul li a:hover, .Menu002662 ul li.aon a { background: #44517b; border-right: 10px solid #de0010; color: #fff; }

@media(max-width:1024px) {
.Menu002662 ul { display: block; }
.Menu002662 ul li { padding: 0; padding-right: 10px; float: left; }
.Menu002662 ul li a { font-size: 14px; }
}

@media(max-width:640px) {
.Menu002662 ul li { float: left; width: 25%; padding: 1px; }
.Menu002662 ul li a { padding: 0; text-align: center; }
.Menu002662 ul li.aon a { background: #44517b; border-right: 5px solid #de0010; }
}

@media(max-width:480px) {
.Menu002662 ul li { width: 50%; }
}
/*RighInfo001848 */
.RighInfo001848 { padding: 3% 0 6% 0; }
.RighInfo001848 .single-header { text-align: center; }
.RighInfo001848 .single-header h3 { color: #595656; font-size: 16px; margin: 0; margin-top: 20px; font-weight: normal; position: relative; }
.RighInfo001848 .single-header h3:after { content: ""; display: block; height: 1px; background-color: #f3eee9; width: 100%; z-index: 1; margin-top: 15px; }
.RighInfo001848 .single-header h3 span { position: relative; z-index: 2; padding: 0 30px; background-color: #fff; }
.RighInfo001848 .single-content { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; overflow: hidden; font-size: 18px; line-height: 36px; color: #5a5a5a; padding: 2% 0; }
.RighInfo001848 .single-content p { text-indent: 2em; margin: 0; padding: 10px 0; }

@media(max-width:950px) {
.RighInfo001848 .auto { padding: 0 2%; }
}
.RighInfo001848 .single-header h1 { font-size: 24px; }
.RighInfo001848 .single-header h3 { font-size: 18px; }
.RighInfo001848 .single-content p { padding: 15px 0; }
.RighInfo001848 .single-header h3:after { background-color: #f3eee9; position: absolute; top: 50%; z-index: 1; margin-top: 0; }
}

@media screen and (min-width:1024px) {
.RighInfo001848 .single-header h1 { font-size: 30px; }
}
.RighInfo001848 .list_img_group li { text-align: center; }

@media(min-width:641px) {
.RighInfo001848 .list_img_group li { float: left; width: 32.34375%; }
.RighInfo001848 .list_img_group li:nth-child(2) { width: 33.828125%; margin: 0 0.492578125%; }
}

@media(max-width:640px) {
.RighInfo001848 .list_img_group li { margin: 2% 0; }
.RighInfo001848 .single-content { font-size: 16px; line-height: 30px; }
}
/*
 .PicList001200 为demo编号
 */
.PicList001200 { padding: 3% 0; }
.PicList001200 li { padding: 10px; border: 1px solid #ebebeb; margin-bottom: 2%; }
.PicList001200 li a { display: block; position: relative; padding-left: 28%; padding-right: 15%; }
.PicList001200 li a::after { position: absolute; content: ''; width: 33px; height: 33px; background: url(../image/PicList001200-more.png) no-repeat left top; right: 5%; top: 50%; margin-top: -16px; }
.PicList001200 li figure { position: absolute; left: 0; top: 0; height: 100%; width: 24%; }
.PicList001200 li div { position: relative; padding-right: 5%; padding-bottom: 8%; }
.PicList001200 li div::before, .PicList001200 li div::after { position: absolute; content: ''; }
.PicList001200 li div::before { width: 1px; height: 70%; top: 15%; background-color: #ebebeb; right: 0; }
.PicList001200 li div::after { width: 7%; height: 1px; background-color: #de0010; bottom: 10%; left: -9%; z-index: 2; }
.PicList001200 li h3 { margin: 0; font-size: 20px; padding: 3% 0 0 0; font-weight: normal; color: #333; }
.PicList001200 li p { margin: 3% 0 0 0; color: #969696; line-height: 36px; height: 72px; overflow: hidden; font-size: 16px; }
.PicList001200 li time { position: absolute; left: 0; bottom: 5%; color: #969696; }
.PicList001200 li:hover { border-color: #de0010; box-shadow: 0 5px 5px #eee; }
.PicList001200 li:hover a::after { background-position: left bottom; }

@media(max-width:640px) {
.PicList001200 li div::before, .PicList001200 li div::after, .PicList001200 li a::after { display: none; }
.PicList001200 li div, .PicList001200 li a { padding-right: 0; }
.PicList001200 li a { padding-left: 40%; }
.PicList001200 li figure { width: 37%; }
.PicList001200 li h3 { font-size: 18px; }
.PicList001200 li p { line-height: 30px; height: 60px; }
.PicList001200 li time { font-size: 12px; }
}

@media(max-width:480px) {
.PicList001200 li figure { width: 100%; height: 56%; }
.PicList001200 li a { padding: 0; padding-top: 44%; }
.PicList001200 li h3 { font-size: 16px; }
.PicList001200 li p { font-size: 14px; line-height: 24px; height: 48px; }
.PicList001200 li time { font-size: 12px; }
}
/*
 .Page002274 为demo编号
 */
.Page002274 { text-align: center; padding: 0 0 6% 0; color: #666666; }
.Page002274 * { vertical-align: middle; }
.Page002274 .Pages .p_cur, .Page002274 .Pages .p_count, .Page002274 .Pages .p_total { display: none; }
.Page002274 .Pages a { display: inline-block; padding: 0 20px; font-size: 18px; line-height: 45px; background-color: #eef0f1; color: #666666; margin-left: 5px; }
.Page002274 .Pages a:hover, .Page002274 .Pages a.a_cur { color: #fff; background-color: #de0010; }
.Page002274 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; }
.Page002274 .Pages .i_text { width: 47px; height: 36px; line-height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .i_button { cursor: pointer; background: none; width: 47px; height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .p_jump b { font-weight: normal; margin: 0 5px; }
.Page002274 .Pages .a_prev, .Page002274 .Pages .a_next { font-family: 宋体; font-weight: bold; padding: 0 25px; }

@media(max-width:1000px) {
.Page002274 .Pages em { display: none; }
}

@media(max-width:640px) {
.Page002274 .Pages a.a_first, .Page002274 .Pages a.a_end { display: none; }
.Page002274 .Pages a { padding: 0 10px; }
}
/*Floor001905*/
.Floor001905 { padding: 3% 0; }
.Floor001905 li { float: left; width: 31%; margin-right: 3.5%; margin-bottom: 3.5%; }
.Floor001905 li:nth-child(3n) { margin-right: 0; }
.Floor001905 li a { display: block; border: 1px solid #e8e8e8; border-left-color: #fff; border-right-color: #fff; padding: 8% 6%; color: #333; }
.Floor001905 li a:hover { border-color: #de0010; background: #fff; box-shadow: 0 5px 5px #eee; }
.Floor001905 li time { display: inline-block; color: #969696; font-size: 18px; font-weight: lighter; }
.Floor001905 li time span { display: block; border-top: 1px solid #e8e8e8; font-size: 20px; }
.Floor001905 li h3 { font-size: 20px; font-weight: normal; }
.Floor001905 li figure { padding-bottom: 34%; }
.Floor001905 li img { display: none; }
.Floor001905 li p { line-height: 36px; overflow: hidden; height: 72px; color: #969696; font-size: 16px; }
.Floor001905 li i { background: url(../image/Floor001905-more.png) no-repeat left bottom; border: 1px solid #e8e8e8; border-radius: 28px; width: 113px; display: inline-block; padding-left: 15px; line-height: 28px; height: 28px; overflow: hidden; font-style: normal; transition: all .3s; }
.Floor001905 li a:hover i { background-position: left top; background-color: #de0010; border-color: #de0010; color: #fff; }

@media(max-width:768px) {
.Floor001905 li { width: 48%; }
.Floor001905 li:nth-child(2n) { margin-right: 0; }
.Floor001905 li:nth-child(3) { margin-right: 3.5%; }
}

@media(max-width:480px) {
.Floor001905 .title { padding-top: 50px; background-size: auto 30px; }
.Floor001905 li { float: none; margin-bottom: 3%; margin-right: 0; width: 100%; }
.Floor001905 li a { padding: 3%; }
.Floor001905 li h3 { font-size: 16px; }
.Floor001905 li p { font-size: 14px; line-height: 24px; height: 48px; }
}
/*
 .Map001070 为demo编号
 */
.Map001070 { padding-top: 3%; }
.Map001070 .box { border: 1px solid #e8e8e8; background-color: #fafbfd; position: relative; }
.Map001070 .map * { max-width: none; }
.Map001070 .text { width: 50%; }
.Map001070 .text figure { padding: 8%; color: #666; }
.Map001070 .text figure h1 { font-size: 28px; letter-spacing: 0.1em; color: #44517b; font-weight: normal; padding: 16px 0; margin: 0; position: relative; }
.Map001070 .text figure h1:before { position: absolute; left: 0; top: 65%; width: 50px; height: 2px; content: ""; background: #de0010; }
.Map001070 .text figure h1 span { text-transform: uppercase; font-weight: bold; display: block; color: #000; opacity: 0.03; letter-spacing: 0; }
.Map001070 .text li { line-height: 48px; padding-left: 40px; color: #656668; background-repeat: no-repeat; background-position: left center; }
.Map001070 .text li:nth-child(1) { background-image: url(../image/Map-icon_add.png) }
.Map001070 .text li:nth-child(2) { background-image: url(../image/Map-icon_tel.png); }
.Map001070 .text li:nth-child(3) { background-image: url(../image/Map-icon_fax.png); }
.Map001070 .text li:nth-child(4) { background-image: url(../image/Map-icon_email.png); }
.Map001070 .text li:nth-child(5) { background-image: url(../image/Map-icon_tel.png); }

@media(min-width:769px) {
.Map001070 .map { position: absolute !important; width: 50%; right: 0; height: 100%; top: 0; }
}

@media(max-width:1024px) {
.Map001070 .text figure h1 span { font-size: 20px; }
}

@media(max-width:768px) {
.Map001070 .text { padding: 3%; width: 100%; }
.Map001070 .map { height: 300px; position: relative !important; }
.Map001070 .text figure { padding: 0; }
}

@media(max-width:640px) {
.Map001070 .text figure h1 { font-size: 22px; }
.Map001070 .text figure h1 span { font-size: 18px; }
}
/*
 .PicList001512 为demo编号
 */
.PicList001512 { padding: 2% 0 6% 0; }
.PicList001512 .auto { padding: 0 3%; }
.PicList001512 h1 { font-size: 24px; letter-spacing: 0.1em; color: #44517b; font-weight: normal; padding: 16px 0; margin: 0; position: relative; }
.PicList001512 h1 span { text-transform: uppercase; font-weight: bold; display: block; color: #000; opacity: 0.03; letter-spacing: 0; }
.PicList001512 dd { float: left; margin-bottom: 2%; width: 35%; border-bottom: 1px solid #e8e8e8; padding-bottom: 2%; color: #666; padding-right: 2%; }
.PicList001512 dd:nth-child(3n) { width: 30%; }
.PicList001512 dd h5, .PicList001512 dd p { margin: 0; line-height: 30px; }
.PicList001512 dd h5 { margin-bottom: 10px; font-size: 16px; color: #44517b; font-weight: normal; }
.PicList001512 dd p { color: #666; }

@media(max-width:1024px) {
.PicList001512 h1 span { font-size: 20px; }
.PicList001512 dd, .PicList001512 dd:nth-child(3n) { width: 33.333%; }
}

@media(max-width:768px) {
.PicList001512 h1 { font-size: 20px; }
.PicList001512 dd, .PicList001512 dd:nth-child(3n) { float: none; width: auto; margin-right: 0; padding-right: 0; }
}

@media(max-width:640px) {
.PicList001512 h1 span { font-size: 18px; }
}
/*
 .Form001215 为demo编号
 */
.Form001215 { padding: 5% 0; background: url(../image/Form001215-bg.jpg) no-repeat center top; }
.Form001215 .form { float: left; width: 43%; }
.Form001215 .form li { padding-bottom: 2%; }
.Form001215 .form .text { border: 1px solid #e8e8e8; font-size: 16px; width: 100%; height: 50px; line-height: 50px; padding: 0 30px; color: #9a9a9a; background: #fff; }
.Form001215 .form textarea.text { height: 200px; }
.Form001215 .form .btn { cursor: pointer; background: #de0010; color: #fff; height: 48px; font-size: 16px; padding: 0 12%; margin-top: 3%; border: none; }

@media(max-width:768px) {
.Form001215 .form { width: 64%; }
}

@media(max-width:640px) {
.Form001215 .form { float: none; width: auto; }
.Form001215 .form textarea.text { height: 117px; }
.Form001215 .form .text { font-size: 14px; line-height: 40px; height: 40px; padding: 0 20px; }
.Form001215 .form .btn { font-size: 14px; height: 38px; }
}
/*
 .TextList001729 为demo编号
 */
.TextList001729 { padding: 3% 0; }
.TextList001729 .auto { border: 1px solid #e8e8e8; border-top: none; }
.TextList001729 .type { display: table; width: 100%; border-top: 1px solid #fff; background: #f4f4f4; font-size: 16px; }
.TextList001729 ol.type { font-size: 18px; background-color: #de0010; color: #fff; }
.TextList001729 .type li { display: table-cell; vertical-align: middle; text-align: center; padding-top: 10px; padding-bottom: 10px; line-height: 40px; width: 10%; }
.TextList001729 ul.type li { cursor: pointer; }
.TextList001729 .type li:nth-child(1), .TextList001729 .type li:nth-child(5) { padding-left: 3%; text-align: left !important; }
.TextList001729 ul.type li:nth-child(5) { background: url(../image/TextList001729-icon_close.png) no-repeat 90% center; }
.TextList001729 ul.type#On li:nth-child(5) { background-image: url(../image/TextList001729-icon_open.png); }
.TextList001729 ul.type#On { background: #fff; color: #de0010; }
.TextList001729 .list .con { display: none; overflow: hidden; font-size: 15px; line-height: 28px; color: #9a9a9a; background: #f4f4f4; padding: 2%; }
.TextList001729 .list .con strong { font-weight: normal; color: #333; font-size: 18px; margin: 15px 0; display: inline-block; }
.TextList001729 .btn_apply { padding: 10px 0; }
.TextList001729 .btn_apply a { display: inline-block; max-width: 150px; width: 40%; height: 45px; line-height: 45px; text-align: center; color: #fff; background-color: #de0010; font-size: 16px; }

@media(max-width:1200px) {
.TextList001729 .auto { border: none; }
}

@media(max-width:768px) {
.TextList001729 .type { font-size: 14px; }
.TextList001729 ol.type { font-size: 16px; }
.TextList001729 .type li { line-height: 30px; }
.TextList001729 .type li:nth-child(3) { display: none; }
.TextList001729 .list .con { font-size: 14px; line-height: 24px; }
.TextList001729 .list .con strong { font-size: 15px; }
.TextList001729 .btn_apply a { font-size: 15px; max-width: 120px; height: 40px; line-height: 40px; }
}

@media(max-width:480px) {
.TextList001729 .type li:nth-child(4) { display: none; }
.TextList001729 .type li { width: 30% !important; }
.TextList001729 ol.type { font-size: 15px; }
.TextList001729 .btn_apply a { font-size: 14px; }
}
/*
 .PicList001825 为demo编号
 */
.PicList001825 { padding: 0 0 3% 0; }
.PicList001825 .title { font-size: 36px; color: #333; font-weight: lighter; letter-spacing: 5px; margin-bottom: 3%; }
.PicList001825 .title aside { font-size: 100px; margin-bottom: -50px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; letter-spacing: normal; opacity: 0.1 }
.PicList001825 .title::before { display: block; content: ''; margin-top: 20px; height: 4px; background: #de0010; width: 50px; }

@media(max-width:1366px) {
.PicList001825 .title { font-size: 32px; }
.PicList001825 .title aside { font-size: 80px; }
}

@media(max-width:1024px) {
.PicList001825 .title { font-size: 24px; }
.PicList001825 .title aside { font-size: 60px; margin-bottom: -40px; }
}

@media(max-width:768px) {
.PicList001825 .title { font-size: 20px; }
.PicList001825 .title aside { font-size: 40px; margin-bottom: -20px; }
}

@media(max-width:375px) {
.PicList001825 .title aside { font-size: 32px; }
}
.PicList001825 ol { overflow: hidden; background-color: #eaeff3; }
.PicList001825 ol:nth-child(2n) { background: #fafbfd; }
.PicList001825 .box { min-height: 190px; position: relative; padding: 120px 0 120px 380px; }
.PicList001825 ol figure { text-align: center; }
.PicList001825 ol figure img { }
.PicList001825 .word { line-height: 28px; }
.PicList001825 .word h1 { font-weight: normal; font-size: 26px; color: #44517b; }
.PicList001825 .word h1 em { font-style: normal; color: #9a9a9a; font-size: 18px; margin-left: 5px; }
.PicList001825 .word span { color: #555; font-size: 16px; line-height: 24px; margin-top: 5px; }
.PicList001825 .word pre { line-height: 24px; font-size: 14px; color: #656668; margin-top: 2%; }
.PicList001825 .list { margin-top: 3%; }
.PicList001825 li { float: left; width: 49%; margin-right: 2%; margin-bottom: 2%; text-align: center; background: #fafbfd; border: 1px solid #ebeef3; padding: 20px; }
.PicList001825 li:nth-child(2n) { margin-right: 0; }
.PicList001825 li p { font-size: 20px; margin-bottom: 5px; color: #44517b; }
.PicList001825 li span { display: block; height: 60px; padding-bottom: 10px; color: #555; font-size: 16px; line-height: 24px; }
.PicList001825 li span.dot { height: auto; color: #9a9a9a; }
.PicList001825 li figure { padding-bottom: 125%; }
.PicList001825 li figure img { display: none; }

@media(max-width:1280px) {
.PicList001825 ol { padding: 0 2%; }
}

@media(max-width:1024px) {
.PicList001825 .box { padding: 50px 0; padding-left: 280px; }
}

@media(max-width:1000px) {
.PicList001825 ul { padding: 2% 0; }
}

@media(max-width:768px) {
.PicList001825 li pre { margin-right: 0; }
}

@media(min-width:641px) {
.PicList001825 ol figure { position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 300px; }
}

@media(max-width:640px) {
.PicList001825 .box { padding: 5% 0; }
.PicList001825 ol figure { margin-bottom: 3%; }
.PicList001825 .word h1 { text-align: center; }
.PicList001825 .word, .PicList001825 .word pre { line-height: 24px; }
}

@media(max-width:480px) {
.PicList001825 li { float: none; width: 100%; margin: 0; margin-bottom: 2%; }
}

@media(max-width:375px) {
.PicList001825 .word h1 { font-size: 20px; }
.PicList001825 .word h1 em { font-size: 16px; }
.PicList001825 .word h1 span { font-size: 14px; }
.PicList001825 li p { font-size: 18px; }
.PicList001825 li span { font-size: 14px; }
}
/*
 .RighInfo00245 为demo编号
 */
.RighInfo00245 { padding-bottom: 5%; }
.RighInfo00245 .title { font-size: 36px; color: #333; font-weight: lighter; letter-spacing: 5px; margin-bottom: 3%; }
.RighInfo00245 .title aside { font-size: 100px; margin-bottom: -50px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; letter-spacing: normal; opacity: 0.1 }
.RighInfo00245 .title::before { display: block; content: ''; margin-top: 20px; height: 4px; background: #de0010; width: 50px; }

@media(max-width:1366px) {
.RighInfo00245 .title { font-size: 32px; }
.RighInfo00245 .title aside { font-size: 80px; }
}

@media(max-width:1024px) {
.RighInfo00245 .title { font-size: 24px; }
.RighInfo00245 .title aside { font-size: 60px; margin-bottom: -40px; }
}

@media(max-width:768px) {
.RighInfo00245 .title { font-size: 20px; }
.RighInfo00245 .title aside { font-size: 40px; margin-bottom: -20px; }
}

@media(max-width:375px) {
.RighInfo00245 .title aside { font-size: 32px; }
}
.RighInfo00245 .img { margin: 0 auto; display: block; }
.RighInfo00245 .word { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; overflow: hidden; font-size: 18px; line-height: 36px; color: #5a5a5a; text-indent: 2em; }
.RighInfo00245 .word p{ padding-top: 2%;}
@media only screen and (min-width:767px ) {
.RighInfo00245 .img { float: right; margin: 0 0 0 5%; }
}
/*PicList002124 */
.PicList002124 { padding: 3% 0 6% 0; }
.PicList002124 li { display: block; position: relative; }
.PicList002124 li img { display: block; width: 100%; }
.PicList002124 li div { position: absolute; left: 12%; width: 36%; top: 50%; }
.PicList002124 li h2 { color: #44517b; margin: 0; font-size: 24px; font-weight: normal; position: relative; padding-bottom: 10px; }
.PicList002124 li h2:before { position: absolute; content: ''; width: 30px; height: 2px; left: 0; bottom: 0; background: #de0010; }
.PicList002124 li h2 span { text-transform: uppercase; color: #000; opacity: 0.05; font-weight: bold; font-size: 30px; display: block; margin-top: -5px; }
.PicList002124 li p { margin: 4% 0 12% 0; line-height: 30px; color: #888; font-size: 18px; }
.PicList002124 li p span { width: 37%; display: inline-block; }
.PicList002124 li p span:nth-child(3n) { width: 26%; }
.PicList002124 li p em { font-style: normal; font-size: 14px; margin-left: 6px; }
.PicList002124 li:nth-child(2n) div { text-align: right; left: auto; right: 8%; }
.PicList002124 li:nth-child(2n) h2:before { left: auto; right: 0; }
.PicList002124 li:nth-child(2n) p { text-align: left; }

@media(max-width:768px) {
.PicList002124 li div { left: 8%; top: 55%; }
}

@media(min-width:641px) {
.PicList002124 li div { -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
}

@media(max-width:640px) {
.PicList002124 li div { position: relative; left: auto; right: auto !important; width: auto; top: auto; padding: 8%; }
.PicList002124 li p { margin: 10px 0; }
.PicList002124 li h2 { font-size: 20px; }
.PicList002124 li h2 span { font-size: 24px; }
.PicList002124 li p { color: #666 !important; font-size: 16px; height: auto; }
}
/*
 .搜索 为demo编号
 */
.TextList000746 { padding: 2% 0 }
.TextList000746 li { border-bottom: #f0f0f0 1px dashed; line-height: 40px; padding: 10px 0; font-size: 15px; transition: all .3s; }
.TextList000746 li a:hover { color: #de0010; }
.TextList000746 li time { float: right; color: #999; font-size: 14px; margin-left: 10px; }
/*
 .RichInfo005 为demo编号
 */
.RichInfo005 { max-width: 1200px; margin: 0 auto; padding-top: 2%; padding-bottom: 5%; }
.RichInfo005 .news_info .tit { text-align: center; padding-bottom: 20px; }
.RichInfo005 .news_info .tit h1 { margin: 0; padding-bottom: 15px; font-size: 25px; font-weight: normal; color: #333; }
.RichInfo005 .news_info .tit p { margin: 0; padding-bottom: 25px; border-bottom: 1px solid #ddd; }
.RichInfo005 .news_info .tit p span { margin: 0 5px; color: #777; font-size: 16px; }
.RichInfo005 .news_info .info { text-align: justify; text-justify: inter-ideograph; font-size: 16px; }
.RichInfo005 .news_info .info_pn span { display: block; }
.RichInfo005 .news_info .info_pn span a { line-height: 40px; }
.RichInfo005 .news_info .info_pn span a:hover { color: #de0010; }
.bd_weixin_popup { height: 340px !important; }
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450 { margin-bottom: 3%; }
.RighInfo002450 .wrap-container .word { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; overflow: hidden; font-size: 18px; line-height: 36px; color: #5a5a5a; }
.RighInfo002450 .wrap-container .word p{text-indent: 2em;}
.RighInfo002450 .wrap-container .topbox .pic { float: right; margin-left: 8%; max-width: 540px; }
.RighInfo002450 .wrap-container .word h3{ color: #de0010; font-size: 28px;}
.RighInfo002450 .wrap-container .word h3 em{ margin-top: 10px; text-indent: 2em; color: #333; font-size: 16px; line-height: 1.5; display: block; font-style: normal; font-weight: normal;}
.RighInfo002450 .wrap-container .word .topbox {  margin-bottom: 5%;}
.RighInfo002450 .wrap-container .pic2{ margin-bottom: 3%;}

.RighInfo002450 .wrap-container .topbox2 .pic { float: left; margin-right: 8%; margin-left: 0;}

.RighInfo002450 .ul_img { overflow: hidden; background: #fafafa; padding: 3%; }
.RighInfo002450 .ul_img li { width: 32%; margin-right: 2%; float: left; }
.RighInfo002450 .ul_img li img { width: 100%; }
.RighInfo002450 .ul_img li:last-child { margin-right: 0; }
.RighInfo002450 .ul_img2 li { width: 49%; }

/* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
@media(min-width:1025px) {
.body_Safari .Floor002651 .header-right dt a { height: 40px; }
.body_Safari .Floor002651 .top-language a { line-height: 40px; }
.body_Safari .Floor002651 .header-left { float: none; display: table; height: 100px; }
.body_Safari .Floor002651 .header-left a { display: table-cell; vertical-align: middle; }
.body_Safari .Form001215 .form .text { padding-top: 13px; }
/*.body_Safari .Floor002651 #fullSwiper > .swiper-wrapper > .swiper-slide{ z-index:0;}
.body_Safari .Floor002651 #fullSwiper > .swiper-wrapper > .swiper-slide-active{ z-index:1000;}
.body_Safari .Floor002651 #about{ display:none !important;}*/
/*.body_Safari .Floor002651 #news .column-ul li .ycenter::before{ left:-0.5px;}*/
.body_Safari .Floor002651 #news .column-ul li:nth-child(2):hover .ycenter { right: -1px; }
.body_Safari .Floor002651 #news .column-ul li:hover .ycenter { display: table; }
.body_Safari .Floor002651 #news .column-ul li:hover .ycenter .main { vertical-align: middle; display: table-cell; }
.body_Safari .Floor002651 #news .column-ul li h3 { padding-top: 5%; }
.body_Safari .Floor002651 #news .column-ul li:hover h3 { padding-top: 0; }
/*.body_Safari .Floor002651 #banner .slides > li { display:table;}
.body_Safari .Floor002651 #banner .slides > li aside{ display:table-cell; vertical-align:middle;}*/
}
