﻿/*网站头部*/
.Top002899, .Top002899 a { color: #333; transition: 0.3s; }
.Top002899 a:hover { color: #335a9d; }
.Top002899 .top-nav { background: #f9f9f9; }
.Top002899 .top-nav aside { float: left; overflow: hidden; }
.Top002899 .top-nav a { color: #888; display: inline-block; line-height: 30px; }
.Top002899 .top-nav a:hover { color: #333; }
.Top002899 .top-nav aside.top-lang { float: right; }
.Top002899 .top-lang a+a::before { background: #e4e4e4; content: ""; display: inline-block; width: 1px; height: 8px; margin: 0 9px; }
.Top002899 .top-head { position: relative; z-index: 100; height: 86px; }
.Top002899 .top-logo { position: absolute; left: 0; top: 0; display: table; height: 100%; max-width: 200px; }
.Top002899 .top-logo a { display: table-cell; vertical-align: middle; }
.Top002899 .top-logo img { max-height: 62px; }

@media(min-width:1025px) {
.Top002899 .top-logo { width: 20%; }
}

@media(min-width:1025px) and (max-width:1440px) {
.Top002899 .top-head { padding: 0 30px 0 200px; }
.Top002899 .top-logo { left: 2%; }
}

@media(max-width:768px) {
.Top002899 .top-head { height: 15vw; }
.Top002899 .top-logo { width: 30%; }
.Top002899 .top-logo img { max-height: 8vw; }
}
.Top002899 .top-menu li span, .Top002899 .top-menu li span a { display: block; }
.Top002899 .top-menu li span a { font-size: 17px; }
.Top002899 .top-menu li .sub { display: none; }
.Top002899 .top-menu li .sub-inner { padding: 20px 0; }
.Top002899 .top-menu li .sub dt a:hover { text-decoration: underline; }

@media(min-width:1025px) {
.Top002899 .top-menu li span a { line-height: 86px; }
.Top002899 .top-menu li.aon span a { color: #335a9d; }
.Top002899 .top-menu li .sub dt a { color: #fff; }
.Top002899 .top-menu { display: table; margin-left: auto; margin-right: 3%; }
.Top002899 .top-menu li { float: left; padding: 0 1.5vw; }
.Top002899 .top-menu li .sub { position: absolute; left: 0; top: 100%; width: 100%; overflow: hidden; z-index: 100; background: rgba(0,95,56,0.8); }
.Top002899 .top-menu li .sub dl { float: left; }
.Top002899 .top-menu li .sub dt { float: left; margin: 0 1.31vw; }
.Top002899 .top-menu li .sub.po-r dl { float: right; margin-right: -1.31vw; }
}

@media(max-width:1024px) {
.Top002899 .top-logo { left: 2%; }
.Top002899 .top-menu { position: fixed; top: 0; right: 0; width: 0; overflow: hidden; bottom: 0; z-index: 101; transition: 0.3s; }
.menu-show { overflow: hidden; }
.menu-show .Top002899 .top-menu { width: 240px; }
.Top002899 .top-menu ul { width: 240px; height: 100%; overflow: auto; padding: 20px; background: rgb(41, 83, 162, 0.95); }
.Top002899 .top-menu li .sub { padding: 0!important; }
.Top002899 .top-menu li span { line-height: 40px; padding-right: 40px; border-bottom: 1px solid rgba(255,255,255,0.5); position: relative; overflow: hidden; }
.Top002899 .top-menu li span .op { position: absolute; right: 0; top: 0; height: 100%; width: 40px; transition: 0.3s; }
.Top002899 .top-menu li span .op.click { transform: rotate(45deg); }
.Top002899 .top-menu li span .op:before, .Top002899 .top-menu li span .op:after { position: absolute; content: ''; background: #fff; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Top002899 .top-menu li span .op:before { width: 40%; height: 2px; }
.Top002899 .top-menu li span .op:after { height: 40%; width: 2px; }
.Top002899 .top-menu li a { color: #fff; }
.Top002899 .top-menu li .sub-inner { padding: 20px; }
.Top002899 .top-menu li .sub dt:not(:last-child) { border-bottom: 1px solid rgba(0,0,0,0.3); }
.Top002899 .top-menu li .sub dt { line-height: 24px; padding: 8px 0; }
.Top002899 .open-menu { width: 40px; height: 30px; position: absolute; right: 50px; top: 50%; margin-top: -15px; z-index: 110; }
.Top002899 .open-menu i { position: absolute; width: 70%; height: 3px; background: #335a9d; left: 15%; top: 50%; margin-top: -1.5px; transition: 0.3s; }
.Top002899 .open-menu i:nth-child(2) { margin-top: -8px; }
.Top002899 .open-menu i:nth-child(3) { margin-top: 6px; }
.Top002899 .open-menu.on i:nth-child(1) { opacity: 0; }
.Top002899 .open-menu.on i:not(:nth-child(1)) {
transform: rotate(45deg);
margin-top: -1.5px;
}
.Top002899 .open-menu.on i:nth-child(3) { transform: rotate(-45deg); }
}
.Top002899 .top-search { position: absolute; top: 100%; right: 0; overflow: hidden; display: none; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.Top002899 .top-search .text { color: #999; width: 100%; line-height: 50px; height: 50px; background: #fff; border: 0; padding: 0 50px 0 20px; }
.Top002899 .top-search .text.focus { color: #333; }
.Top002899 .top-search .btn { position: absolute; right: 0; height: 100%; width: 50px; background: url("../images/Top002899_search_white.png") no-repeat center center #335a9d; }

@media(min-width:1025px) {
.Top002899 .top-search { width: 20vw; min-width: 200px; border-radius: 0 0 5px 5px; }
}

@media(max-width:1024px) {
.Top002899 .top-search { width: 100%; }
.Top002899 .top-search .text { background: rgba(0,0,0,0.5); color: #fff; }
}
.Top002899 .open-search { position: absolute; background: url("../images/btn_search.png") no-repeat center center; width: 30px; height: 30px; border-radius: 50%; right: 0; top: 50%; margin-top: -15px; cursor: pointer; z-index: 110; }
.Top002899 .open-search.on { background: #335a9d; }
.Top002899 .open-search.on:before, .Top002899 .open-search.on:after { position: absolute; content: ''; width: 60%; height: 2px; left: 20%; top: 50%; margin-top: -1px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); background: #fff; }
.Top002899 .open-search.on:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }

@media (max-width:1440px) {
.Top002899 .open-search { right: 2%; }
}
/* 首页banner */
.Banner002563 { }
.Banner002563 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Banner002563 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Banner002563 .slick-list:focus { outline: none }
.Banner002563 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Banner002563 .slick-slider .slick-track, .Banner002563 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Banner002563 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Banner002563 .slick-track:before, .Banner002563 .slick-track:after { display: table; content: ''; }
.Banner002563 .slick-track:after { clear: both; }
.Banner002563 .slick-loading .slick-track { visibility: hidden; }
.Banner002563 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Banner002563 .slick-slide .slick-loading img { display: none; }
.Banner002563 .slick-slide .dragging img { pointer-events: none; }
.Banner002563 .slick-initialized .slick-slide { display: block; }
.Banner002563 .slick-loading .slick-slide { visibility: hidden; }
.Banner002563 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Banner002563 .slick-arrow .slick-hidden { display: none; }
/*slick Basic End*/

.Banner002563 .slick-arrow { display: none !important; position: absolute; z-index: 10; width: 60px; height: 90px; background: rgba(0,0,0,0.13); top: 50%; margin-top: -45px; font-size: 0; padding: 0; cursor: pointer; transition: 0.2s; border: 0; }
.Banner002563 .slick-arrow:hover { background: #c8a063; }
.Banner002563 .slick-arrow::before { position: absolute; content: ''; width: 20px; height: 20px; transform: rotate(-45deg); top: 50%; margin-top: -10px; border-top: 2px solid #c8a063; border-left: 2px solid #c8a063; }
.Banner002563 .slick-arrow:hover::before { border-color: #fff !important; }
.Banner002563 .slick-prev { left: 2%; }
.Banner002563 .slick-prev::before { left: 40%; }
.Banner002563 .slick-next { right: 2%; }
.Banner002563 .slick-next::before { left: 20%; transform: rotate(135deg); }
.Banner002563 .slick-dots { position: absolute; left: 0; text-align: center; width: 100%; bottom: 5%; z-index: 10; display: none }
.Banner002563 .slick-dots li { list-style: none; display: inline-block; margin: 0 10px; width: 10px; height: 10px; border-radius: 50%; border: 2px solid #fff; cursor: pointer; position: relative; }
.Banner002563 .slick-dots li button { display: none; }
.Banner002563 .slick-dots li.slick-active { border-color: transparent; background: #fff; }
.Banner002563 li { position: relative; }
.Banner002563 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; }
.Banner002563 li .txt-img { position: absolute; width: 100%; top: 0; left: 0; text-align: center; z-index: 1; height: 80%; }
.Banner002563 li .txt-img .ytable { height: 100%; }
.Banner002563 li .txt-img img { opacity: 0; transform: translateX(-100%); transition: 1s; }
.Banner002563 li.slick-current .txt-img img { transform: translateX(0); opacity: 1; }

@media(max-width:1200px) {
.Banner002563 { padding: 0; }
}

@media(min-width:1025px) {
.Banner002563 li > img { display: block; width: 100%; }
.Banner002563 li img.wap { display: none; }
}

@media(max-width:1024px) {
.Banner002563 li img.pc { display: none; }
.Banner002563 li .table img { max-width: 75%; margin: 0 auto; }
}

@media(max-width:480px) {
.Banner002563 .slick-arrow { transform: scale(0.7); }
.Banner002563 .slick-dots li {margin:0 6px; }
.Banner002563 .slick-dots li::after { width: 10px; }
.Banner002563 .slick-dots li button { width: 20px; height: 20px; }
}
/* 首页标题 */
.home_title { position: relative; z-index: 3; text-align: center; padding-bottom: 2%; }
.home_title h4 { font-size: 34px; margin: 0; color: #333; font-weight: normal; }
.home_title h4::after { display: block; content: ''; width: 35px; height: 2px; background: #2953a2; margin: 10px auto 10px; }

@media(max-width:640px) {
.home_title h4 { font-size: 6vw; }
}
/* 首页按钮 */
.home-more { text-align: center; }
.home-more a { display: inline-block; background: #335a9d; font-size: 16px; color: #fff; padding: 13px 62px; border-radius: 50px; transition: .3s; }
.home-more a:hover { background: #cbb847; }

@media(max-width:640px) {
.home-more a { font-size: 14px; padding: 10px 30px; border-radius: 30px; }
}
/* 间距 */
.p4 { padding: 4% 0; }

@media(max-width:640px) {
.p4 { padding: 8vw 0; }
}
/*首页 公司介绍 */
.Floor002529 { background: #f9f9f9; }
.Floor002529 .intro { padding-bottom: 1%; font-size: 15px; }
.Floor002529 .intro .info { line-height: 30px; text-align: center; }
.Floor002529 .intro .ul_num { max-width: 1060px; margin: 4% auto; }
.Floor002529 .intro .ul_num li { float: left; width: 25%; text-align: center; color: #666; border-right: 1px dashed #e6e6e6; }
.Floor002529 .intro .ul_num li:last-child { border-right: 0; }
.Floor002529 .intro .ul_num li img { text-align: center; display: block; margin: 0 auto; }
.Floor002529 .intro .ul_num li span { color: #335a9d; font-size: 58px;     font-family: Arial; font-weight: bold;}
.Floor002529 .intro .ul_num li p { margin: 0; }

@media(max-width:1024px) {
.Floor002529 .intro .ul_num li span { font-size: 40px; }
.Floor002529 .intro .info{text-align: left;text-align: justify;text-indent: 2em}
}

@media(max-width:640px) {
.Floor002529 .intro { font-size: 14px; }
.Floor002529 .intro .ul_num li span { font-size: 30px; }
}
/* 首页 集团业务 */  
.Floor002821 .auto { max-width: 1400px; }
.Floor002821 ul {  position: relative; }
.Floor002821 li { float: left; width: 32.6%; margin-right: 1.1%; position: relative; padding-bottom: 31.45%; font-size: 100px; }
.Floor002821 li:last-child{ margin-right: 0;}
/* .Floor002821 li:nth-child(5) { width: 24.2%; margin-right: 0; position: absolute; right: 0; top: 0; } */
.Floor002821 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.Floor002821 li a >* { position: absolute; left: 0; width: 100%; }
.Floor002821 li .Ispic { height: 100%; top: 0; }
.Floor002821 li a:before { z-index: 5; position: absolute; bottom: 0; width: 100%; left: 0; content: ''; height: 100%; transition: 0.3s; background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 60%, rgba(0, 0, 0,0.5) 90%, rgba(0, 0, 0,0.5) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 60%, rgba(0, 0, 0,0.5) 90%, rgba(0, 0, 0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0,0) 60%, rgba(0, 0, 0,0.5) 90%, rgba(0, 0, 0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100', GradientType=0 ); /* IE6-9 */
}
.Floor002821 li a:hover:before { background: rgb(41,83,162,0.8); }
.Floor002821 li .txt { z-index: 10; bottom: 0.35em; padding: 0 0.35em; color: #fff; }
.Floor002821 li .txt p.t1 { font-size: 0.22em; margin: 1.4166em 0 0.4166em 0; }
.Floor002821 li .txt p.t2 { line-height: 1.71428em; margin: 0; font-size: 0.16em; }
.Floor002821 li:nth-child(3){ display: none;}
@media (max-width:1200px) {
.Floor002821 li { font-size: 80px; }
}
.Floor002821 li:nth-child(4){display: none;}
@media(min-width:641px) {
/* .Floor002821 li:nth-child(2),.Floor002821 li:nth-child(3) { width: 66.3%; margin-right: 0; margin-bottom: 1.1%; } */
/*.Floor002821 li:nth-child(4) { margin-right: 0; }*/
/* .Floor002821 li:nth-child(1) { padding-bottom: 64%; }
.Floor002821 li:nth-child(5) { padding-bottom: 48%; } */
}

@media(max-width:640px) {
.Floor002821 ul { padding-right: 0; }
.Floor002821 li { width: 100%; padding-bottom: 42.858%; margin-right: 0; margin-bottom: 1%; }
.Floor002821 li:nth-child(3){ width: 100%; }
.Floor002821 li:nth-child(4) { margin-left: 1%; }
.Floor002821 li:nth-child(5) { width: 100%; padding-bottom: 42.858%; position: relative; right: auto; top: auto; }
}
/* 首页 新闻 */
.Floor002749 { background: url(../images/Floor002749_bg.jpg) repeat center; background: #f7f7f7; }
.Floor002749 .title { line-height: 40px; text-align: center; }
.Floor002749 .title:after { display: block; content: ''; margin: 25px auto 30px; width: 40px; height: 4px; background: #2953a2; }
.Floor002749 .title .cn { font-size: 36px; margin-top: -20px; color: #333; }
.Floor002749 .title .en { opacity: 0.1; -webkit-opacity: 0.1; font-size: 56px; font-family: Arial, " sans-serif"; font-weight: bold; text-transform: uppercase; }

@media(max-width:480px) {
.Floor002749 .title .cn { font-size: 24px; }
.Floor002749 .title .en { font-size: 40px; }
}
/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 3px; font-size: 16px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #2953a2; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #2953a2; top: 100%; margin-left: -2px;}

.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1400px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: 100%;}

@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}
.Floor002749 .list h2.dot2{height: 60px;}
/*.Floor002749 .list22 >*{width: inherit;}

.Floor002749 .list22 dl{float: none;}
.Floor002749 .list22 dl >*{width: 49.141%; float: left;}
.Floor002749 .list22 dd:nth-child(2n){float: right;}*/
}
/*.Floor002749 .list22 .top-news{display: none;}*/
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #fff;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 62.828%;}
.Floor002749 .list dd{padding: 2% 6.5%;}

.Floor002749 .list a{color: #333;}
.Floor002749 .list a:hover{color: #2953a2;}
.Floor002749 .list h2{font-size: 20px; line-height: 30px; margin: 0; font-weight: normal;}
.Floor002749 .list time b{font-size: 36px;color: #333;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 26px; max-height: 52px;color: #888; font-size: 16px; margin: 3% 0 4% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px; font-weight: normal;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a { color: #999; padding-right: 20px; }
.Floor002749 .list .more a:after { margin-left: 10px; width: 25px; height: 8px; background: url(../images/Floor002475-more1.png) no-repeat; display: inline-block; content: ''; }

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #eb422c;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 18px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}
/* 首页 快捷入口 */
.home_adv { padding: 4% 0 6%; background: #2953a2; background: radial-gradient(circle at 105% -10%, #2953a2, #00a8ce 50%, #2953a2); background: url(../images/home_adv.png) right center no-repeat, radial-gradient(circle at 105% -10%, #c7ca04, #069dca 50%, #2953a2); color: #fff; }
.home_adv .home_title h4 { color: #fff; }
.home_adv .home_title h4::after { background: #fff; }
.home_adv p { font-size: 15px; }
.home_adv p, .home_adv .more { text-align: center; }
.home_adv .more { padding-top: 15px; }
.home_adv .more a { display: inline-block; width: 180px; line-height: 50px; border-radius: 30px; padding-left: 50px; padding-right: 40px; text-align: left; background: url(../images/Floor002475-more1.png) no-repeat 80% center #fff; color: #666; }
.home_adv3 { background: url(../images/home_adv.png) right center no-repeat, radial-gradient(circle at 105% -10%, #de5f14, #d0b618 50%, #d0b423); }
.home_adv2 { background: url(../images/home_adv.png) right center no-repeat, radial-gradient(circle at 105% -10%, #cead00, #39b765 42%, #15866c); }
.home_rk .slick-dots { position: absolute; bottom: 8%; z-index: 88; text-align: center; width: 100%; }
.home_rk .slick-dots li { display: inline-block; border-radius: 50px; margin: 0 3px; border: 1px solid rgba(255,255,255,0.6); width: 13px; height: 13px; }
.home_rk .slick-dots li.slick-active { background: #fff; }
.home_rk .slick-dots li button { border: none; background: none; font-size: 0; }

@media(max-width:640px) {
.home_adv { padding: 10vw 0 15vw; }
.home_adv p { font-size: 14px; }
.home_rk .more a { font-size: 14px; line-height: 36px; width: 130px; padding-left: 25px; padding-right: 15px; }
.home_rk .slick-dots li { width: 10px; height: 10px; }
}
/* 网站底部 */
.Bottom002561 { background: url(../images/Bottom002561_bg.png) no-repeat left center #231f20; background: url(../images/Bottom002561_bg.png) no-repeat left center #fff; padding-top: 4%; border-top: 1px solid #efefef; }
.Bottom002561 footer .auto_1400 { border-top: 1px solid #efefef; line-height: 25px; padding: 20px 0 3%; }

@media(min-width:769px) {
.Bottom002561 footer dt { float: left; }
.Bottom002561 footer dd { float: right; }
}

@media(max-width:768px) {
.Bottom002561 footer { text-align: center; }
}
.Bottom002561 footer dt a { color: #999; display: inline-block; }
.Bottom002561 footer dt a:hover { color: #333; }
.Bottom002561 footer dt a::after { display: inline-block; content: ''; vertical-align: middle; width: 2px; border-right: 1px dotted #78807b; height: 7px; margin: 0 10px; opacity: 0.3; }
.Bottom002561 footer dt a:last-child::after { display: none; }
.Bottom002561 footer dd { color: #999; }
.Bottom002561 .bottom { padding-bottom: 3%; position: relative; }
.Bottom002561 .bottom dl { float: left; margin-right: 6%;max-width: 138px; }
.Bottom002561 .bottom dl:last-of-type { margin-right: 0; }
.Bottom002561 .bottom dl a { color: #333; }
.Bottom002561 .bottom dt { margin-bottom: 20px; }
.Bottom002561 .bottom dt a { font-size: 18px; }
.Bottom002561 .bottom dd { line-height: 32px; font-size: 15px; }
.Bottom002561 .bottom dd a { color: #888; }
.Bottom002561 .bottom dd a:hover { opacity: 1; }

@media(min-width:1025px) {
.Bottom002561 .bottom { padding-right: 111px; }
.Bottom002561 .contact { position: absolute; right: 0; top: 0; }
}
.Bottom002561 .contact { width: 40%; max-width: 111px; }
.Bottom002561 .contact p { margin: 10px 0 0 0; font-size: 12px; text-align: center; color: #646769; }
.Bottom002561 .contact img { display: block; width: 100%; }

@media(max-width:1280px) {
.Bottom002561 .bottom { margin-right: 2%; }
}

@media(max-width:1100px) {
.Bottom002561 .bottom dl { margin-right: 5%; }
}

@media(max-width:1024px) {
.Bottom002561 .bottom dl { display: none; }
.Bottom002561 .contact { margin: 0 auto; }
}
/* 标题 */
.tit123 { text-align: center; }
.tit123 p { font-size: 32px; color: #333; margin-top: 0; }
.tit123 p:after { display: block; content: ''; width: 35px; height: 2px; background: #2953a2; margin: 14px auto 10px; }

@media(max-width:1024px) {
.tit123 p { font-size: 28px; }
}

@media(max-width:768px) {
.tit123 p { font-size: 5vw; }
.tit123 p:after { width: 28px; margin: 10px auto 5px; }
}
/*Floor */
.Banner002730 { position: relative; z-index: 1;}
.Banner002730 .txt-area{position: absolute; left: 0; top: 0; z-index: 10; width: 100%; height: 100%;color: #fff;}
.Banner002730 .ytable { height: 100%; }
.Banner002730 .name{font-size: 52px; margin-bottom: 0.3em;}
.Banner002730 .main p{font-size: 18px; margin: 0; line-height: 1.8;    font-weight: 300;}

@media(min-width:769px) {
.Banner002730 .main{float: right; width: 60%; max-width: 556px;}
}
@media(min-width:1025px) {
.Banner002730 figure { height: 400px; }
.Banner002730 img { display: none; }
}
@media(max-width:1024px) {
.Banner002730 figure { display: none; }
.Banner002730 img { width: 100%; display: block; }
}
@media(max-width:768px) {
.Banner002730 .name{font-size: 6vw; }
.Banner002730 .main p{font-size: 3vw;line-height: 1.2;}
}
/*
 .Menu000706 为demo编号
 */
.Menu000706 { background: #f5f5f5; }
.Menu000706 header { margin-top: -3%; }
.Menu000706 header h1 { margin: 0; display: inline-block; border-radius: 5px 5px 0 0; padding: 10px 10% 10px 18px; background: url(../images/Menu000706-icon.png) no-repeat 95% center #335a9d; color: #fff; font-weight: normal; font-size: 24px; }
.Menu000706 header h1 span { opacity: 0.3; display: block; font-size: 12px; text-transform: uppercase; }
.Menu000706 nav { position: relative; }
.Menu000706 nav dl { position: absolute; right: 0; top: 50%; margin-top: -12px; background: url(../images/Menu000706-cur.png) no-repeat left center; padding-left: 25px; color: #999; line-height: 24px; }
.Menu000706 nav dl a { color: #999; }
.Menu000706 nav dl span, .Menu000706 nav dl a:hover { color: #335a9d; }
.Menu000706 nav li a { display: block; font-size: 16px; padding: 24px 0; }

@media(min-width:769px) {
.Menu000706 nav ol { display: none; }
.Menu000706 nav ul { display: block !important; }
.Menu000706 nav li { float: left; padding: 0 2%; }
.Menu000706 nav li:nth-child(1) { padding-left: 0; }
.Menu000706 nav li:hover a, .Menu000706 nav li.aon a { color: #335a9d; border-bottom: 2px solid #335a9d; }
}

@media(max-width:1000px) {
.Menu000706 nav dl { display: none; }
.Menu000706 header { position: relative; z-index: 5; }
.Menu000706 header h1 { display: block; padding-right: 0; }
}

@media(max-width:768px) {
.Menu000706 nav { position: relative; }
.Menu000706 nav ol { border-top: 1px solid #e6e6e6; margin-top: 2%; padding: 10px 0; }
.Menu000706 nav ol span { display: block; border-radius: 3px; }
.Menu000706 nav ol a { display: block; background-color: #fff; color: #333; border-radius: 5px; line-height: 40px; padding: 0 10px; position: relative; font-size: 14px; }
.Menu000706 nav ol a::before { position: absolute; content: ''; right: 5px; top: 50%; margin-top: -3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #335a9d; }
.Menu000706 nav ul { position: absolute; z-index: 20; width: 100%; top: 56px; left: 0; background-color:#f5f5f5; padding: 5px; border-radius: 0 0 5px 5px; display: none; }
.Menu000706 nav li { background-color: #fff; border-bottom: 1px solid #f5f5f5; border-radius: 5px; }
.Menu000706 nav li:nth-child(2n) { background-color: rgba(255,255,255,0.8); }
.Menu000706 nav li a { padding: 0 2%; line-height: 36px; font-size: 14px; }
.Menu000706 nav li a:hover { color: #335a9d; }
}

@media(max-width:768px) {
.Menu000706 header h1 { font-size: 20px; }
}

/*视频*/
.RighInfo002807{ padding-top: 4%;}
.RighInfo002807 .video{margin-bottom: 0%;position: relative;}
.RighInfo002807 .video img{display: block;width: 100%;}
.RighInfo002807 .video .play,
.RighInfo002807 .video .files{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.RighInfo002807 .video .play{background: url(../images/RighInfo002807-play.png) no-repeat center center rgba(0,0,0,0.4); z-index: 3; cursor: pointer;}
.RighInfo002807 .video .files{ z-index: 10;display: none;overflow: hidden}
.RighInfo002807 .video .files video{object-fit: cover;}
@media(max-width:480px){
.RighInfo002807 .video .play{background-size:40px auto;}
}

/*公司介绍 */
.RighInfo002808{ min-height: 300px;}
.RighInfo002808 .floor { position: relative; z-index: 1 }
.RighInfo002808 .floor .Ispic { position: absolute; height: 100%; right: 0; top: 0; }
.RighInfo002808 .floor-1 .Ispic { width: 31.945%; }
.RighInfo002808 .txt { color: #888; font-size: 16px; }
.RighInfo002808 .txt .info { line-height: 2; padding-bottom: 8%; }
.RighInfo002808 .floor-1 .txt h1 { font-size: 30px; color: #333; font-weight: normal; margin-bottom: 5%; }
.RighInfo002808 .floor-1 .txt h1:after { content: ''; width: 59px; height: 2px; background: #335a9d; display: block; margin-top: 18px; }
.RighInfo002808 .floor-1 .txt .ti25 { text-indent: 2em; }
.RighInfo002808 .floor-1 .txt .nmb { margin-bottom: 0; text-align: justify;}
.RighInfo002808 .floor-1 .txt .nmt { margin-top: 0; }
.RighInfo002808 .floor-1 .count { position: relative; z-index: 1; padding: 6% 0; }
.RighInfo002808 .floor-1 .count ul { display: table; width: 100%; position: relative; z-index: 2; }
.RighInfo002808 .floor-1 .count li:not(:last-child) { width: 24%; }
.RighInfo002808 .floor-1 .count li { display: table-cell; vertical-align: top; }
.RighInfo002808 .floor-1 .count li p { margin: 0; }
.RighInfo002808 .floor-1 .count li aside { color: #335a9d; font-weight: bold; }
.RighInfo002808 .floor-1 .count li aside b { font-size: 36px; font-family: Arial; display: inline-block; vertical-align: sub; margin-right: 5px; }
.RighInfo002808 .title { padding: 4% 0 3% 0; font-size: 30px; color: #333; }
.RighInfo002808 .title:after { content: ''; width: 59px; height: 2px; background: #335a9d; display: block; margin-top: 18px; }

@media(min-width:1025px) {
.RighInfo002808 .floor-1 .txt { padding-right: 31.945%; }
.RighInfo002808 .floor-1 .txt .info { max-width: 820px; width: 95%; }
.RighInfo002808 .floor-1 .count:before { position: absolute; right: 0; top: 0; height: 100%; background: #f5f5f5; content: ''; width: 150%; }
.RighInfo002808 .floor-1 .count li aside b { font-size: 62px; }
}

@media(max-width:1024px) {
.RighInfo002808 .floor-1 .txt h1 { font-size: 24px; }
.RighInfo002808 .floor-1 .Ispic { display: none; }
.RighInfo002808 .floor-1 .count { background: #f5f5f5; }
.RighInfo002808 .floor-1 .count li { text-align: center; }
.RighInfo002808 .floor-1 .count li aside b { font-size: 48px; }
.RighInfo002808 .title { font-size: 24px; }
.RighInfo002808 .floor-1 .txt h1:after, .RighInfo002808 .title:after { width: 40px; margin-top: 10px; }
}

@media(max-width:640px) {
.RighInfo002808 .floor-1 .txt h1, .RighInfo002808 .title { font-size: 5vw; }
.RighInfo002808 .txt { font-size: 3vw; }
.RighInfo002808 .floor-1 .count li aside b { font-size: 6vw!important; }
}
/*公司风采*/
.PicList002311 .honorList { position: relative; }
.PicList002311 .honorList .btn { top: 50%; position: absolute; width: 30px; height: 30px; border-top: 4px solid #dedede; border-left: 4px solid #dedede; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); z-index: 20; transition: 0.3s; margin-top: -15px; }
.PicList002311 .honorList .btn:hover { border-color: #335a9d; }
.PicList002311 .honorList .prev { left: -50px; background-position: left top; }
.PicList002311 .honorList .prev:hover { background-position: left bottom; }
.PicList002311 .honorList .next { right: -40px; margin-right: -10px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.PicList002311 .honorList .next:hover { background-position: right bottom; }
.PicList002311 .honorList .list { margin: 0 auto; overflow: hidden; }
.PicList002311 .Ispic{padding-bottom:65.08%;}

@media(max-width:1400px) {
.PicList002311 .honorList { padding: 0 20px; }
.PicList002311 .honorList .btn { width: 20px; height: 20px; border-top: 3px solid #dedede; border-left: 3px solid #dedede; margin-top: -10px; }
.PicList002311 .honorList .prev { left: 0; }
.PicList002311 .honorList .next { right: 10px; }
}
/*发展历程*/
.Timeline001265 { position: relative; background: url(../images/lcbg.jpg); }
.Timeline001265 .auto { position: relative; }
.Timeline001265 .auto::before { position: absolute; content: ''; z-index: 0; top: 0; width: 1px; height: 100%; left: 20px; background-color: #dcdcdc; }
.Timeline001265 .list { height: 631px; overflow: hidden; position: relative; }
.Timeline001265 ul { position: relative; padding: 30px 0; }
.Timeline001265 li { padding: 30px 0 30px 70px; }
.Timeline001265 li h1 { font-weight: normal; font-size: 16px; margin: 0; position: relative; }
.Timeline001265 li h1 i { display: block; width: 35px; height: 35px; position: absolute; left: -67px; top: 50%; margin-top: -16px; border-radius: 50%; background-color: #335a9d; border: 13px solid #fff; }
.Timeline001265 li h1 b { width: 105px; display: inline-block; position: absolute; left: 0; top: 0; font-weight: normal; color: #999; }
.Timeline001265 li h1 span { display: inline-block; padding-left: 155px; position: relative; color: #333; }
.Timeline001265 li h1 span:after { content: ''; width: 2px; height: 13px; background: #dedede; display: block; position: absolute; left: 130px; top: 5px; }
.Timeline001265 li dt { padding: 5px 0; }
.Timeline001265 .btn { position: absolute; width: 28px; height: 28px; left: 6px; z-index: 10; border-radius: 30px; background: #335a9d; cursor: pointer; }
.Timeline001265 .prev { border-top: 0; top: 0; }
.Timeline001265 .prev::after { position: absolute; content: ''; width: 10px; height: 10px; border-left: 1px solid #fff; border-top: 1px solid #fff; right: 9px; top: 50%; transition: right 0.3s; margin-top: -3px; transform: rotate(45deg); }
.Timeline001265 .next { border-bottom: 0; bottom: 0; }
.Timeline001265 .next::after { position: absolute; content: ''; width: 10px; height: 10px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; right: 9px; top: 50%; transition: right 0.3s; margin-top: -6px; transform: rotate(45deg); }

@media(max-width:1400px) {
.Timeline001265 .auto { padding: 0; }
}

@media(max-width:1024px) {
.Timeline001265 li { padding: 20px 20px 20px 70px; }
}

@media(max-width:768px) {
.Timeline001265 li h1 { font-size: 14px; }
.Timeline001265 .list { height: 380px; }
.Timeline001265 li h1 b { display: block; position: static; left: auto; top: auto; }
.Timeline001265 li h1 span { padding-left: 0; }
.Timeline001265 li h1 span:after { display: none; }
}
/*管理团队*/
.PicList001646 dl { margin-bottom: 3%; background-color: #f6f6f6; position: relative; }
.PicList001646 dl:last-child { margin-bottom: 0; }

@media(min-width:769px) {
.PicList001646 dl { display: table; width: 49%; float: left; margin-right: 2%; }
.PicList001646 dl:nth-child(2n) { margin-right: 0; }
.PicList001646 dl dt, .PicList001646 dl dd { display: table-cell; vertical-align: middle; width: 50%; }
.PicList001646 dl:hover .xq { opacity: 1; }
.PicList001646 dl .xq { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(51,90,157,0.95); color: #fff; padding: 5%; opacity: 0; transition: .3s; }
.PicList001646 dl .xq h1 { font-size: 24px; font-weight: normal; margin-bottom: 8px; margin-top: 0; }
.PicList001646 dl .xq h2 { font-size: 16px; font-weight: normal; margin: 0; }
.PicList001646 dl .xq p { line-height: 24px; color: rgba(255,255,255,0.8); }
}
.PicList001646 dd figure { padding: 0 15%; text-align: left; }
.PicList001646 dt img { display: block; width: 100%; }
.PicList001646 dd figure * { margin: 0; }
.PicList001646 dd figure h1, .PicList001646 dd figure h2 { font-weight: normal; }
.PicList001646 dd figure h1 { font-size: 24px; color: #333 }
.PicList001646 dd figure h1 span { display: block; }
.PicList001646 dd figure h2 { font-size: 16px; padding: 2% 0; position: relative; }
.PicList001646 dd figure h2::after { content: ''; display: block; width: 22px; height: 2px; background-color: #335a9d; margin-top: 17px; }
.PicList001646 dd figure p { line-height: 24px; height: 72px; text-align: left; margin: 9% 0 10% 0; overflow: hidden; color: #888; }

@media(max-width:768px) {
.PicList001646 dl { max-width: 80%; margin: 0 auto; margin-bottom: 2%; }
.PicList001646 dd figure { padding: 5%; }
.PicList001646 dd figure h1 { font-size: 20px; }
.PicList001646 dd figure h2 { font-size: 14px; }
.PicList001646 dd figure pre { margin: 3% 0; height: 48px; }
.PicList001646 dd figure p { margin: 3% 0 0; height: auto; }
.PicList001646 dl .xq { display: none; }
}

@media(max-width:480px) {
.PicList001646 dl { max-width: inherit; }
}
/*新闻动态 */
/*slick Basic*/
.PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002856 .slick-list:focus {outline: none}
.PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002856 .slick-slider .slick-track, 
.PicList002856 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002856 .slick-track:before, 
.PicList002856 .slick-track:after{display: table; content: '';}
.PicList002856 .slick-track:after{ clear: both;}
.PicList002856 .slick-loading .slick-track { visibility: hidden;}
.PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002856 .slick-slide .slick-loading img { display: none;}
.PicList002856 .slick-slide .dragging img { pointer-events: none;}
.PicList002856 .slick-initialized .slick-slide { display: block;}
.PicList002856 .slick-loading .slick-slide { visibility: hidden;}
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002856 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002856{padding-top: 4%;}
.PicList002856 .filter{max-width: 650px; margin-bottom: 3%;}
.PicList002856 dl.year{position: relative; z-index: 10;}
.PicList002856 dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f9f9f9;display: none;}
.PicList002856 dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;}
.PicList002856 dl.year dd a:hover{background: #ea5433;color: #fff;}
.PicList002856 dl.year dt{position: relative;line-height: 50px;background: #f9f9f9;padding-right: 30px; padding-left: 20px;}
.PicList002856 dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
.PicList002856 ul.search{position: relative;padding-right: 132px; z-index: 2;}
.PicList002856 ul.search .btn{position: absolute;right: 0; top: 0; width: 120px; line-height: 50px; background: #2a373f; text-align: center; color: #fff;}
.PicList002856 ul.search .text{width: 100%; line-height: 50px; height: 50px; background: #f9f9f9; border: 0;padding: 0 20px;color: #dadada;}
.PicList002856 ul.search .text.focus{color: #333;}

.PicList002856 .top-new{margin-bottom: 3%;}
.PicList002856 .top-new li{background: #f9f9f9;}
.PicList002856 .top-new li .img img{display: block;width: 100%;}
.PicList002856 .top-new li .txt .inner{padding: 20px;}
.PicList002856 .top-new li .txt time{font-family: "DINBold";font-size: 16px;color: #333;display: block;border-left: 3px solid #335a9d; padding-left: 19px; margin-left: -20px;}
.PicList002856 .top-new li .txt time b{display: block;font-size: 30px;}
.PicList002856 .top-new li .txt aside{margin: 28px 0 14px 0;font-size: 24px;}
.PicList002856 .top-new li .txt p{line-height: 24px; color: #888;margin-top: 10px;}
.PicList002856 .top-new .slick-arrow{position: absolute;width: 58px; height: 58px; z-index: 10;background: #335a9d url(../images/PicList002856_prev.png) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.PicList002856 .top-new .slick-prev{margin-left: -58px;}
.PicList002856 .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList002856_next.png);}
.PicList002856 .list li{background: #f9f9f9; margin-bottom: 2%;position: relative;}
.PicList002856 .list li a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; border: 1px solid #335a9d; opacity: 0;-webkit-opacity: 0; transition: 0.3s;}
.PicList002856 .list li a:hover{opacity: 1;-webkit-opacity: 1;}
.PicList002856 .list li .inner{padding: 36px;color: #333;}
.PicList002856 .list li time{font-family: "DINBold";font-size: 14px;color:#888;background:url(../images/timeicon.png) no-repeat left center/17px;padding-left:22px; }
.PicList002856 .list li aside.dot{font-size: 18px; margin: 6px 0 5px 0;}
.PicList002856 .list li p{color: #999;line-height: 24px; margin: 0;}
.PicList002856 .list li:hover aside.dot{color: #335a9d;}
@media(min-width:641px){
.PicList002856 dl.year{float: left; width: 38.462%;}
.PicList002856 ul.search{float: right;width: 59.231%;}
.PicList002856 .list li{float: left; width: 48.5%;}
.PicList002856 .list li:not(:nth-child(2n)){margin-right: 3%;}
}
@media(min-width:769px){
.PicList002856 .top-new .slick-arrow{ left: 50%;bottom: 0; }
.PicList002856 .top-new li .img{width: 50%;}
.PicList002856 .top-new li .txt .inner{max-width: 555px; margin: 0 auto; }
}
@media(min-width:769px) and (max-width:1024px){
.PicList002856 .top-new .slick-arrow{width: 50px; height: 50px;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display: block;}
.PicList002856 .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.PicList002856 .top-new .slick-prev{right: 10vw;}
.PicList002856 .top-new li .txt{padding: 20px;}
}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size: 20px;}
.PicList002856 dl.year{margin-bottom: 10px;}
}
/*文化生活 */
.RighInfo002257{ padding:30px 0 30px;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:25px 0; position: relative;}

.RighInfo002257 .item > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.RighInfo002257 .item .h1{font-size:18px;font-weight: normal; margin: 0;color:#333;}
.RighInfo002257 .item .h1:after{content:'';width:44px;height:2px;background:#335a9d;display: block;margin-top:10px;margin-bottom:3%;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;line-height: 24px;}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ padding:38px 0; }
	.RighInfo002257 .item .h1{font-size:22px;}
	.RighInfo002257 .item .h1:after{margin-top:15px;}
	.RighInfo002257 .item .pic{ float: left; width: 40%;}
    .RighInfo002257 .item .word{ float: right; width: 53%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
	.RighInfo002257 .item .con{font-size:15px;line-height: 26px;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
}


/*
 .PicList0007621 为demo编号
 */
.PicList0007621 { padding-top: 4%; }
.PicList0007621 li { float: left; width: 23%; margin-right: 2.65%; margin-bottom: 3%; }
.PicList0007621 li:nth-child(4n) { margin-right: 0; }
.PicList0007621 li a { display: block; transition: all ease-in-out 0.3s; }
.PicList0007621 li h2 { margin: 0; font-size: 16px; font-weight: normal; color: #333; text-align: center; padding: 5.6% 2%; border-bottom: 1px solid #eee; }
.PicList0007621 li figure { background-position: center center; background-repeat: no-repeat; background-size: cover; padding-bottom: 130%; }

@media(max-width:768px) {
.PicList0007621 li { width: 49%; margin-right: 2%; }
.PicList0007621 li:nth-child(4n) { margin-right: 2%; }
.PicList0007621 li:nth-child(2n) { margin-right: 0; }
}

@media(max-width:480px) {
.PicList0007621 li h2 { font-size: 15px; }
}
/*公告及通函*/
.TextList000746 { padding: 0% 0 1.5%; }
.TextList000746 li { border-bottom: 1px solid #e5e5e5; line-height: 27px; padding: 19px 2%; }
.TextList000746 li:hover { background: rgba(51,90,157,0.05); }
.TextList000746 li span {color: #999; font-size: 16px;}
.TextList000746 li a {  }
.TextList000746 li:hover a { color: #335a9d; }
.TextList000746 li time { float: left; color: #666; font-size: 16px; width: 20%; margin-top: 4px; letter-spacing: 1px; }
.TextList000746 li .tit { float: left; width: 80%; font-size: 18px; letter-spacing: 1px; }
.TextList000746 li .tit p { margin: 0; color: #444; }

@media(max-width:768px) {
.TextList000746 li time { display: block; float: none; font-size: 12px; width: auto; margin-top: 0; }
.TextList000746 li a { font-size: 14px; }
.TextList000746 li .tit { font-size: 15px; }
}
/*股票 */
.gp { margin-top: 3.5%; }
.gp .auto { border-bottom: 1px dashed #ddd; padding-bottom: 35px; margin-bottom: 35px; }
.gp .stock { position: relative; width: 100%; padding: 5%; background-color: #f6f6f6; }
.gp .stock .item table { width: 100%; max-width: 930px; }
.gp .stock .item table .tit { font-size: 13px; color: #c3cbd4; }
.gp .stock .item table .tit span { margin-left: 6px; font: bold 18px/13px 'novecento' !important; }
.gp .stock .item table .data td { font-size: 38px; font-family: "DINCond-Bold"; color: #888; }
.gp .stock .item table .data td span { font-weight: bold; font-family: "Segoe UI", "wf_segoe-ui_normal", "Arial", sans-serif; }
.gp .stock .item table .data td .range{ font-family: "DINCond-Bold"; color: #888;}
.gp .stock .item table .data .red { color: #e62b1e; }
.gp .stock .item table .data td span { float: left; }
.gp .stock .item table .data .green { color: #00A352; }
.gp .stock .item table .data td .num { font-size: 60px; font-family: "DINCond-Bold"; }
.gp .stock .item table .data td .icon {display: inline-block; margin: 0 3px; width: 16px; height: 70px; line-height: 0; font-size: 0; background: no-repeat 0 44px; }
.gp .stock .item table .data td.range_red .icon { height: 44px; background-position: 0 30px; }
.gp .stock .item table .data .red .icon { background-image: url(../images/icon_stock_up.png); }
.gp .stock .item table .data .red .icon.down { background-image: url(../images/icon_stock_down.png) }
.gp .stock .item table .data td .unit { margin-top: 30px; font-size: 30px; line-height: 30px; }
.gp .stock .item p { margin-top: 22px; color: #333; font-size: 16px; opacity: 0.7; -webkit-opacity: 0.7; -moz-opacity: 0.7; -o-opacity: 0.7; -ms-opacity: 0.7; filter: alpha(50); }
.gp .stock .item td { color: #333; font-size: 18px; }
@media(max-width:1400px){
	.gp{overflow-x: scroll;}
	.gp .auto{width:1400px;}
}
@media(max-width:768px) {
.gp .auto { padding-bottom: 3%; margin-bottom: 3%; }
.gp .stock .item table .tit span { margin-left: 4px; font: bold 14px/13px 'novecento' !important; }
.gp .stock .item td { font-size: 14px; }
.gp .stock .item table .data td .num { font-size: 54px; }
.gp .stock .item table .data td { font-size: 30px; }
.gp .stock .item p { font-size: 14px; margin-top: 10px; }
.gp .stock .item table .data td .unit { margin-top: 20px; font-size: 18px; }
}

@media(max-width:480px) {
.gp .stock { padding: 1%; }
.gp .auto{width: 135%;}
.gp .stock .item td { font-size: 10px; }
.gp .stock .item table .data td .num { font-size: 28px; }
.gp .stock .item table .data td { font-size: 20px; }
.gp .stock .item p { font-size: 2.5vw; margin-top: 0; }
.gp .stock .item table .data td .unit { margin-top: 5px; font-size: 10px; }
.gp .stock .item table .data td .icon { height: 40px; background: no-repeat 0 20px; transform: scale(0.75) }
}
/*投资者关系 */
.gszl { padding: 0% 0 3%; }
.gszl .h2 { color: #335a9d; font-size: 26px; font-weight: normal; margin-top: 10px; }
.gszl dl dd h2 { color: #335a9d; font-size: 26px; font-weight: normal; }
.gszl dl dd { float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; padding: 2%; min-height: 300px; background: #f8f8f8; }
.gszl dl dd:nth-child(3n) { margin-right: 0; }
.gszl dl dd a { text-decoration: underline; }
.gszl dl dd .text h4 { color: #333; font-size: 22px; font-weight: normal; margin-top: 14px; margin-bottom: 14px; }
.gszl dl dd .text h4:after { content: ''; width: 10px; height: 2px; background: #335a9d; display: block; float: left; margin-top: 14px; margin-right: 6px; }
.gszl dl dd .text span { display: block; font-size: 16px; margin-right: 20px; line-height: 2 }
.gszl dl dd .text span:after { content: ''; width: 4px; height: 4px; background: #335a9d; display: block; float: left; border-radius: 20px; margin-top: 14px; margin-right: 5px; }
.gszl dl dd p { font-size: 16px; line-height: 2; }

@media(max-width:768px) {
.gszl .h2 { font-size: 5vw; }
.gszl dl dd h2, .gszl dl dd .text h4 { font-size: 4vw; }
.gszl dl dd { float: none; width: auto; margin-right: 0; min-height: inherit; }
.gszl dl dd p, .gszl dl dd .text span { font-size: 14px; }
}
.cwzy { padding: 0% 0 3%; }
.cwzy h2 { font-size: 26px; font-weight: normal; color: #335a9d; }
.cwzy h3 { font-size: 18px; color: #333; font-weight: normal; }
.cwzy table { width: 100%; font-size: 16px; margin-bottom: 3.5%; box-shadow: 0 0 55px #ddd }
.cwzy table tr:nth-child(2n) { background: #f7f7f7; }
.cwzy table tr th { background: #cbb847; border: 1px solid #dacd6a; font-size: 17px; color: #fff; padding: 0.9% 2%; font-weight: normal; text-align: right }
.cwzy table tr:nth-child(1) th { text-align: center; }
.cwzy table tr td { color: #444; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; padding: 5px 2%; line-height: 45px; font-size: 15px; }
.cwzy table tr td:nth-child(1) { width: 48%; }
.cwzy table tr td:nth-child(2), .cwzy table tr td:nth-child(3) { text-align: right; }

@media(max-width:768px) {
.cwzy h2 { font-size: 5vw; }
.cwzy h3 { font-size: 12px; }
.cwzy table tr th { font-size: 14px; }
.cwzy table tr td { line-height: 24px; font-size: 12px; }
}
.qygz { padding: 0% 0 3%; }
.qygz .word dl dd { margin-bottom: 3%; }
.qygz .word dl .dd2 span:after { content: ''; width: 4px; height: 4px; background: #335a9d; display: block; border-radius: 20px; float: left; margin-top: 13px; margin-right: 8px; }
.qygz .word dl .dd2 span { display: inline-block; margin-right: 10%; }
.qygz .word dl .dd2 span a { text-decoration: underline; }
.qygz .word dl dd .tit { float: left; width: 32%; margin-right: 2%; background: #f8f8f8; padding: 2% 2% 3%; position: relative; }
.qygz .word dl dd .tit:nth-child(4) { margin-right: 0; }
.qygz .word h2 { font-size: 26px; color: #335a9d; font-weight: normal; }
.qygz .word h3 { font-size: 22px; color: #333; font-weight: normal; margin: 0; margin-bottom: 12px; margin-top: 5px; }
.qygz .word h3:after { float: left; content: ''; width: 10px; height: 2px; background: #335a9d; display: block; margin-top: 14px; margin-right: 8px; }
.qygz .word p { font-size: 16px; line-height: 2; }
.qygz .word span { font-size: 16px; display: block; line-height: 2; }
.qygz .word span:after { content: ''; width: 4px; height: 4px; background: #335a9d; display: block; float: left; border-radius: 20px; margin-top: 14px; margin-right: 5px; }
.qygz .word span a { color: #335a9d; }
.qygz .word .more { margin-top: 4%; display: block; }
.qygz .word a.more { color: #335a9d; text-decoration: underline; }

@media(max-width:768px) {
.qygz .word h2 { font-size: 5vw; }
.qygz .word h3 { font-size: 4vw; margin-bottom: 5px; margin-top: 0; }
.qygz .word p, .qygz .word span { font-size: 14px; }
.qygz .word dl dd .tit { float: none; width: auto; margin-right: 0; margin-bottom: 2%; padding: 3%; }
}
.tzzcx { padding: 0% 0 4%; }
.tzzcx .contact .ytable-cell { background: #f6f6f6; vertical-align: top; padding: 20px 25px; }
.tzzcx .contact .ytable-cell.no { background: none; padding: 0; }
.tzzcx .contact h3 { font-size: 24px; font-weight: 400; color: #333; margin-bottom: 0; word-break: break-all; }
.tzzcx .contact aside { color: #666; font-size: 18px; margin-top: 10px; }

@media(min-width:641px) {
.tzzcx .contact .ytable-cell { padding: 48px 56px; }
.tzzcx .contact .ytable-cell:not(:last-child) { width: 32%; }
.tzzcx .contact .ytable-cell.no { width: 2%; }
}

@media(min-width:641px) and (max-width:1024px) {
.tzzcx .contact .ytable-cell { padding: 20px 25px; }
.tzzcx .contact h3 { font-size: 18px; }
.tzzcx .contact aside { font-size: 14px; margin-top: 5px; }
}

@media(max-width:640px) {
.tzzcx .contact .ytable-cell, .tzzcx .contact .ytable { display: block; }
.tzzcx .contact .ytable-cell.no { height: 10px; }
.tzzcx .contact h3 { font-size: 16px; }
.tzzcx .contact aside { font-size: 14px; margin-top: 0; }
}
/*RighInfo002218*/
.RighInfo002218 { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; overflow: hidden; min-height: 246px; padding-bottom: 5%; }
.RighInfo002218 .box1 { color: #728391; font-size: 14px; line-height: 30px; background: #f7f7f7; }
.RighInfo002218 .box1 .pic { float: right; margin-left: 6%; width: 50%; }
.RighInfo002218 .box1 .h3 { font-size: 18px; color: #008cd6; margin: 0 0 20px 0; font-weight: normal; }
.RighInfo002218 .box1 figure { padding: 3.5% 4%; color: #333; }
.RighInfo002218 .box1 figure p { font-size: 16px; line-height: 36px; color: #666; }
.RighInfo002218 .box1 figure .p1 { font-size: 18px; color: #666; }
.RighInfo002218 .box1 figure .p1 a { color: #335a9d; text-decoration: underline; }
.RighInfo002218 .list { padding-top: 5%; }
.RighInfo002218 .list li { display: block; float: left; width: 42%; }
.RighInfo002218 .list li+li { padding-left: 2%; }
.RighInfo002218 .list li:first-child, .RighInfo002218 .list li:last-child { width: 29%; }
.RighInfo002218 .list img { float: left; margin-right: 3%; max-width: 98px; }
.RighInfo002218 .list figure { padding-top: 7%; }
.RighInfo002218 .list h2 { font-weight: normal; color: #008cd6; font-size: 18px; margin: 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.RighInfo002218 .list p { margin: 10px 0 0; color: #728391; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

@media(max-width:768px) {
.RighInfo002218 .box1 .pic { float: none; margin: 0 auto 3% auto; width: auto; display: block; }
.RighInfo002218 .list figure { padding: 3% 0; }
.RighInfo002218 .box1 figure p { font-size: 14px; line-height: 30px; }
.RighInfo002218 .box1 figure .p1 { font-size: 14px; }
.RighInfo002218 .list li { width: 100% !important; padding: 0 !important; margin: 2% 0; max-width: 400px; }
}
/*RighInfo002218 End*/



/*社会责任 */
.PicList002926 { padding-top: 4%; }
.PicList002926 .more { text-align: center; width: 125px; line-height: 40px; color: #fff; background: #335a9d; display: block; }
.PicList002926 .more:hover { background: #15856c; }
.PicList002926 .more:after { display: inline-block; content: ''; background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px; }

@media(max-width:480px) {
.PicList002926 .more { line-height: 10vw; }
}
.PicList002926 li { margin-bottom: 4.17vw; }
.PicList002926 li .pic a { display: block; overflow: hidden; }
.PicList002926 li .pic img { transition: 0.3s; }
.PicList002926 li:hover .pic img { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.PicList002926 li:nth-child(2n-1) .info .inner { margin-left: 2.6vw; }
.PicList002926 li:nth-child(2n) .info .inner { margin-right: 2.6vw; }
.PicList002926 li .info .inner { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 2.53vw 1.98vw; text-align: left; }
.PicList002926 li .icon img { max-height: 32px; }
.PicList002926 li time { color: #999; }
.PicList002926 li h3 { font-size: 24px; font-weight: normal; margin-top: 0; }
.PicList002926 li h3:after { display: block; content: ''; height: 2px; background: #335a9d; width: 20px; margin: 10px 0; }
.PicList002926 li h3 a { color: #333; }
.PicList002926 li h3 a:hover { color: #333; }
.PicList002926 li .more { }
.PicList002926 li p { color: #808080; line-height: 1.715em; margin-top: 17px; max-height: 5.145em; margin-bottom: 2vw; }

@media(min-width:769px) {
.PicList002926 li .pic { width: 54.642%; }
}

@media(max-width:768px) {
.PicList002926 li .ytable, .PicList002926 li .ytable-cell { display: block; }
}

@media(max-width:640px) {
.PicList002926 li h3 { font-size: 5vw; }
.PicList002926 li p { font-size: 3.5vw; }
.PicList002926 li .info .inner { padding: 5vw 3vw; }
}
/*人力资源 */
.RighInfo002812 .con1 { background: url(../images/about01_bg.png); margin-bottom: 5%; }
.RighInfo002812 .con1 .pic { width: 50%; float: left; text-align: center; }
.RighInfo002812 .con1 .word { width: 50%; float: right; padding: 3vw; }
.RighInfo002812 .con1 .word p { font-size: 16px; line-height: 2; text-align: justify; }
.RighInfo002812 .con2 { margin-bottom: 5%; margin-top: 54px; }
.RighInfo002812 .con2 .css-33-2 li { float: left; width: 25%; padding-bottom: 60px; }
.RighInfo002812 .con2 .css-33-2 li:not(:last-child) { border-right: 1px solid #ddd; }
.RighInfo002812 .con2 .css-33-2 li .box { border-bottom: 1px solid #ddd; min-height: 270px; padding: 0 25px; }
.RighInfo002812 .con2 .css-33-2 li .box img { margin: 36px 0 30px 0; display: block; width: 53px; }
.RighInfo002812 .con2 .css-33-2 li p { margin: 0; line-height: 28px; color: #666; font-size: 16px; }
.RighInfo002812 .con2 .css-33-2 li h2 { padding-bottom: 25px; }
.RighInfo002812 .con2 .css-33-2 li h2 span { font-size: 22px; font-weight: normal; color: #333; line-height: 18px; border-bottom: 4px solid #c1d8ff; display: inline-block; padding-right: 5px; }
.RighInfo002812 .con4 { background: url(../images/about01_bg.png); margin-bottom: 5%; }
.RighInfo002812 .con4 .pic { width: 50%; float: right; text-align: center; }
.RighInfo002812 .con4 .word { width: 50%; float: left; padding: 5%; }
.RighInfo002812 .con4 .word p { font-size: 16px; line-height: 2; text-align: justify; }
.RighInfo002812 .info { position: relative; z-index: 1; }
.RighInfo002812 .info > * { position: relative; z-index: 4; }
.RighInfo002812 .info:after, .RighInfo002812 .info:before { position: absolute; left: 0; right: 0; border: 5px solid #f0f0f0; content: ''; border-left: 0; height: 20%; }
.RighInfo002812 .info:before { top: 0; border-bottom: 0; }
.RighInfo002812 .info:after { bottom: 0; border-top: 0; }
.RighInfo002812 .txt-p { font-size: 16px; color: #555; line-height: 28px; max-width: 1126px; width: 95%; }
.RighInfo002812 .lc { margin-bottom: 5%; }
.RighInfo002812 .lc .img { background: url(../images/about01_bg.png); }

@media(max-width:1024px) {
.RighInfo002812 .con1 .pic, .RighInfo002812 .con1 .word, .RighInfo002812 .con4 .pic, .RighInfo002812 .con4 .word { width: auto; float: none; }
.RighInfo002812 .con2 { margin-top: 20px; }
.RighInfo002812 .con2 .css-33-2 li { width: 50%; }
.RighInfo002812 .con2 .css-33-2 li:nth-child(2n) { border-right: none; }
}

@media(max-width:768px) {
.RighInfo002812 .con2 { margin-top: 0; }
.RighInfo002812 .con2 .css-33-2 li { float: none; width: auto; padding-bottom: 0; border-right: none !important; }
.RighInfo002812 .con2 .css-33-2 li .box { border-bottom: none; min-height: inherit; padding: 5vw; background: #f0f0f0; text-align: center; }
.RighInfo002812 .con2 .css-33-2 li:nth-child(2n) .box { background: #f7f7f7; }
.RighInfo002812 .con2 .css-33-2 li .box img { margin: 0 auto; }
.RighInfo002812 .con2 .css-33-2 li p { font-size: 14px; }
.RighInfo002812 .con2 .css-33-2 li h2 { padding-bottom: 0; }
.RighInfo002812 .con2 .css-33-2 li h2 span { font-size: 18px; border-bottom-width: 3px; }
.RighInfo002812 .con1 .word p, .RighInfo002812 .con4 .word p { font-size: 14px; }
}
/*招聘*/
.TextList001729 { padding: 2.2% 0; }
.TextList001729 .tips { padding: 20px 0; }
.TextList001729 .search { width: 70%; border: 1px solid #333; position: relative; }
.TextList001729 .search input { border: none; font-family: "Microsoft YaHei"; }
.TextList001729 .search .text { width: 100%; height: 44px; line-height: 44px; font-size: 17px; padding: 0 175px 0 15px; background: none; color: #666; }
.TextList001729 .search .btn { cursor: pointer; position: absolute; right: 0; top: 0; width: 160px; height: 100%; padding: 0; background: #cbb847; color: #fff; font-size: 17px; }
.TextList001729 .jop { margin: 1.5% 0 2%; font-size: 16px; background: #f6f6f6; padding: 2%; }
.TextList001729 .jop p { padding: 10px 0; font-size: 18px; position: relative; padding-left: 5em; }
.TextList001729 .jop p b { position: absolute; left: 0; top: 14px; font-weight: normal; }
.TextList001729 .jop span { display: inline-block; padding: 6px 20px; border-radius: 5px; }
.TextList001729 .jop span.on { background: #cbb847; color: #fff; }
.TextList001729 .jop span.on a { color: #fff; }
.TextList001729 ol.type { margin-top: 3%; }
.TextList001729 .type { display: table; width: 100%; }
.TextList001729 ol.type { font-size: 16px; background-color: #cbb847; font-weight: bold; }
.TextList001729 ol.type li { color: #fff; }
.TextList001729 .type li { display: table-cell; vertical-align: middle; text-align: center; padding-top: 10px; padding-bottom: 10px; line-height: 43px; font-size: 18px; }
.TextList001729 ul.type li { cursor: pointer; }
.TextList001729 ul.type li a { color: #cbb847; display: inline-block;border-radius: 4px; padding: 0 10px; transition: 0.3s;}
.TextList001729 ul.type li a:hover{background: #cbb847;color: #fff;}
.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), .TextList001729 .type li:nth-child(5), .TextList001729 .type li:nth-child(6) { width: 13%; }
.TextList001729 .type li:nth-child(1) { padding-left: 2%; text-align: left !important; }
.TextList001729 .list { border-bottom: 1px solid #e5e5e5; }
.TextList001729 .list .con { display: none; border-top: 1px solid #e5e5e5; overflow: hidden; font-size: 14px; padding: 1% 2% 2%; }
.TextList001729 .list .con strong { font-size: 18px; color: #333; font-weight: normal; }
.TextList001729 .list .con p { line-height: 38px; font-size: 16px; }
.TextList001729 .btn_apply { padding: 10px 0; }
.TextList001729 .btn_apply a { display: inline-block; max-width: 180px; width: 40%; height: 50px; line-height: 50px; text-align: center; color: #fff; background-color: #cbb847; font-size: 16px; border-radius: 3px; }

@media(max-width:1024px) {
.TextList001729 .jop p { padding-top: 0; padding-bottom: 0; font-size: 16px; }
.TextList001729 .jop p b { top: 4px; }
.TextList001729 .jop span { padding: 5px 15px; }
.TextList001729 .type li:nth-child(2), .TextList001729 .type li:nth-child(4) { display: none; }
.TextList001729 .type li { width: 20% !important; font-size: 16px; line-height: 36px; }
}

@media(max-width:768px) {
.TextList001729 .tips { padding: 10px 0; }
.TextList001729 .search { position: relative; margin-top: 10px; top: auto; width: auto; }
.TextList001729 .search .text, .TextList001729 .search .btn { font-size: 14px; }
.TextList001729 .search .text { height: 36px; line-height: 36px; padding: 0 130px 0 10px; }
.TextList001729 .search .btn { width: 120px; }
.TextList001729 .jop p { font-size: 13px; }
.TextList001729 .jop span { padding: 4px 8px; border-radius: 3px; }
.TextList001729 .type li:nth-child(5) { display: none; }
.TextList001729 .type li { width: 24% !important; font-size: 15px; line-height: 30px; }
}

@media(max-width:480px) {
.TextList001729 .type li { width: 30% !important; }
.TextList001729 .btn_apply a { font-size: 16px; height: 40px; line-height: 40px; }
}
/*应聘详情 */
.RighInfo002959 .auto { background: #fafafa; padding: 2% }
.RighInfo002959 .txt { background: #eee; padding: 2%; }
.RighInfo002959 .edit-info h2 { font-size: 30px; color: #333; font-weight: normal; }
.RighInfo002959 .edit-info aside { font-size: 17px; margin-bottom: 30px; }
.RighInfo002959 .edit-info aside .bshare-custom { display: inline-block; }
.RighInfo002959 .edit-info aside .bshare-custom a { background: url(../images/weixin.png) no-repeat; width: 30px; height: 30px;display: inline-block;}
.RighInfo002959 .edit-info span { font-size: 17px; width: 31%; float: left; margin-right: 3.5%; margin-bottom: 15px; }
.RighInfo002959 .edit-info span:nth-child(3n) { margin-right: 0; }
.RighInfo002959 .edit-info span strong { font-size: 16px; color: #333; font-weight: bold; }
.RighInfo002959 .edit-info .con { font-size: 14px; }
.RighInfo002959 .edit-info .con p { line-height: 40px; font-size: 17px; }
.RighInfo002959 .edit-info .con p strong { font-size: 18px; font-weight: bold; }
.RighInfo002959 .form .btn { padding-top: 2.55vw; text-align: center; }
.RighInfo002959 .form .btn input { width: 144px; height: 48px; background: #cbb847; border-radius: 10px; color: #fff; border: 0; cursor: pointer; margin: 0 10px; font-size: 16px; font-family: "Microsoft YaHei"; }
.RighInfo002959 .form .btn input.agree { background: #cbb847; }

@media(max-width:1024px) {
.RighInfo002959 .edit-info h2 { font-size: 24px; }
}

@media(max-width:768px) {
.RighInfo002959 .edit-info h2 { font-size: 5vw; }
.RighInfo002959 .edit-info aside { font-size: 14px; margin-bottom: 10px; }
.RighInfo002959 .edit-info span, .RighInfo002959 .edit-info span strong { font-size: 13px; }
.RighInfo002959 .edit-info .con p { line-height: 30px; font-size: 14px; }
.RighInfo002959 .edit-info .con p strong { font-size: 16px; }
.RighInfo002959 .form .btn input { width: 120px; height: 40px; border-radius: 5px; margin: 0 5px; font-size: 14px; }
}

@media(max-width:768px) {
.RighInfo002959 .edit-info span { width: 45%; margin: 5px 0; margin-right: 3.5%; }
.RighInfo002959 .edit-info span:nth-child(3n) { margin-right: 3.5%; }
.RighInfo002959 .edit-info span:nth-child(2n) { margin-right: 0; }
}
.bsBox, .bsBox * { box-sizing: content-box; }
/*应聘表单*/
.Form002219 { position: fixed; background: rgba(0,0,0,0.5); width: 100%; height: 100%; left: -100%; top: 0; z-index: 1; opacity: 0 }
.Form002219 h2 { font-size: 20px; color: #333; text-align: center; padding-bottom: 20px; }
.Form002219 .ytable { height: 100%; }
.Form002219 .close { position: absolute; top: 20px; right: 20px; height: 17px; width: 17px; display: block; background: url(../images/Form002324-colseBtn.jpg) no-repeat; cursor: pointer; z-index: 999 }
.Form002219_on { z-index: 999; left: 0; opacity: 1; }
.Form002219 .wrap-container { background: #fff; padding: 3% 2% 3% 2%; border-radius: 6px; width: 50%; max-width: 800px; position: absolute; margin: 0 auto; }
.CLSBTN { cursor: pointer; width: 33px; height: 33px; background: url(../images/PicList000307-close.jpg) center no-repeat; position: absolute; right: 2%; top: 2%; }
.Form002219 dl { width: 100%; min-height: 44px; margin-bottom: 10px; }
.Form002219 .text { border: 1px solid #dfdfdf; border-radius: 5px; width: 100%; padding: 0 10px; line-height: 44px; height: 44px; color: #5b5b5b; }
.Form002219 strong { display: block; border: 1px solid #dfdfdf; border-radius: 5px; width: 100%; padding: 0 10px; line-height: 44px; height: 44px; color: #5b5b5b; }
.Form002219 dl.dl { width: 100%; float: none; max-width: none; }
.Form002219 dl.dl p { color: #1e50ae; }
.Form002219 dl.dl p em { font-style: normal }
.Form002219 .btn { display: inline-block; line-height: 40px; min-width: 140px; margin-right: 20px; color: #fff; background-color: #1e50ae; font-size: 14px; border: none; border-radius: 5px; cursor: pointer; }
.queueList { margin: 0 !important; }
.wu-example p { display: none !important; }
.placeholder { padding: 40px 0 !important; }
.placeholder .webuploader-pick { background: #1e50ae !important; }
.Form002219 .wrap-container { width: 90%; top: 50%; left: 30%; transform: translate(0%, -50%); overflow: auto; }

@media(max-width:1366px) {
.Form002219 .wrap-container { left: 21%; }
}

@media(max-width:768px) {
.Form002219 .wrap-container { left: 5%; }
}

@media(max-width:768px) {
.placeholder { padding: 20px 0 !important; font-size: 14px !important; }
.placeholder .webuploader-pick { font-size: 14px !important; padding: 0 15px !important; }
.Form002219 h2 { font-size: 18px; padding-bottom: 0; }
}

@media(max-width:480px) {
.Form002219 .btn { width: 48%; margin-right: 2%; float: left; display: block; min-width: 2px; }
}
/*联系地址 */
.Floor002655 li { float: left; width: 49.5%; margin-right: 1%; margin-bottom: 2%; position: relative; transition: 0.3s; }
.Floor002655 li:nth-child(2n) { margin-right: 0; }
.Floor002655 li .img_h { display: none }
.Floor002655 li:hover .img { display: none }
.Floor002655 li:hover .img_h { display: block; }
.Floor002655 li .txt { position: absolute; left: 7%; bottom: 10%; width: 73%; }
.Floor002655 li .txt h2 { margin: 0; font-size: 24px; color: #333; font-weight: normal; }
.Floor002655 li .txt .con p { margin: 0; line-height: 28px; }
.Floor002655 li .txt .con p span { display: inline-block; width: 82px; color: #335a9d; font-weight: bold; }
.Floor002655 li .txt h4 { color: #d2d2d2; font-size: 16px; margin-top: 3px; }
.Floor002655 li .txt p { font-size: 16px; color: #666; }
.Floor002655 li .txt .span { color: #335a9d; display: inline-block; margin-top: 5%; position: relative; }
.Floor002655 li .txt .span a { color: #335a9d; }
.Floor002655 li .txt .span::after { position: absolute; content: ''; width: 8px; height: 8px; border-top: 1px solid #335a9d; border-right: 1px solid #335a9d; right: -12px; top: 50%; transition: right 0.3s; margin-top: -3px; transform: rotate(45deg); }
.Floor002655 li .txt .span b { font-weight: normal; margin-left: 5px; font-size: 12px; }
.Floor002655 li:hover h2 { color: #fff; }
.Floor002655 li:hover .txt h4 { color: #fff }
.Floor002655 li:hover .txt .con p span { color: #fff; }
.Floor002655 li:hover .txt p { color: rgba(255,255,255,0.7); }
.Floor002655 li:hover .span a { color: #fff; }
.Floor002655 li:hover .txt .span::after { border-top: 1px solid #fff; border-right: 1px solid #fff; }
.Floor002655 .open_map { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 200; background: rgba(0,0,0,0.7); display: none; }
.Floor002655 .map_area { position: fixed; width: 80%; left: 10%; top: 25%; height: 50%; background: #fff; font-size: 12px; }
.Floor002655 .map_area #allmap { position: absolute; left: 15px; top: 15px; right: 15px; bottom: 15px; }
.Floor002655 .map_area #allmap * { box-sizing: content-box; }
.Floor002655 .map_area #allmap img { max-width: none; }
.Floor002655 .map_area .close { position: absolute; right: 0; width: 31px; height: 31px; top: -32px; background: #fff; cursor: pointer; }
.Floor002655 .map_area .close::before, .Floor002655 .map_area .close::after { position: absolute; content: ''; width: 25px; height: 2px; background: #335a9d; top: 15px; left: 3px; }
.Floor002655 .map_area .close::before { transform: rotate(45deg); }
.Floor002655 .map_area .close::after { transform: rotate(-45deg); }

@media(max-width:1200px) {
.Floor002655 li .txt h2 { font-size: 20px; }
.Floor002655 li .txt p { font-size: 15px; }
}

@media(max-width:1024px) {
.Floor002655 li { float: none; width: 80%; margin: 0 auto !important; }
.Floor002655 .map_area { width: 96%; left: 2%; }
.Floor002655 .map_area #allmap { left: 5px; top: 5px; right: 5px; bottom: 5px; }
}

@media(max-width:768px) {
.Floor002655 li { width: auto; }
.Floor002655 li .txt .con { display: none; }
.Floor002655 li .txt .span { margin-top: 0; }
.Floor002655 li .txt h2 { font-size: 5vw; }
.Floor002655 li .txt p { font-size: 14px; }
}
/*单篇 */
.Singlepage { padding: 4% 0 5% 0; }
.Singlepage .text { font-size: 16px; font-weight: lighter; margin: 0; line-height: 30px; }
/*搜索 */
.TextList002855 { padding: 4% 0; }
.TextList002855 .tips { font-size: 16px; margin-bottom: 2%; padding-bottom: 2%; border-bottom: 10px solid #f9f9f9; }
.TextList002855 .tips b { display: block; font-size: 28px; color: #333; font-weight: normal; }
.TextList002855 li { line-height: 4.5625em; font-size: 16px; border-bottom: 1px dotted #e8e8e8; }
.TextList002855 li time { float: right; color: #c8c8c8; margin-left: 15px; }
.TextList002855 li a:hover { color: #335a9d; }
/*详情*/
.RichInfo005 { padding: 4% 0; }
.RichInfo005 .news_info .title { text-align: center; padding-bottom: 20px; }
.RichInfo005 .news_info .title h1 { margin: 0; padding-bottom: 15px; font-size: 26px; font-weight: normal; color: #333; }
.RichInfo005 .news_info .title p { margin: 0; border-bottom: 1px dashed #d2d2d2; padding-bottom: 12px; }
.RichInfo005 .news_info .title p span { margin: 0 7px; color: #777; font-size: 16px; }
.RichInfo005 .news_info .info { text-align: justify; text-justify: inter-ideograph; }
.RichInfo005 .news_info .info .img { text-align: center; margin: 24px 0; }
.RichInfo005 .news_info .info p { font-size: 18px; line-height: 2; text-indent: 2em; }
.RichInfo005 .news_info .info_back { text-align: center; clear: both; padding: 20px 0; margin-top: 3%; margin-bottom: 3%; }
.RichInfo005 .news_info .info_back a { color: #335a9d; font-size: 16px; border: 1px solid #335a9d; padding: 11px 40px; }
.RichInfo005 .news_info .info_pn span { display: block; line-height: 26px; }
.RichInfo005 .news_info .info_pn span a { color: #999; font-size: 15px; }
.RichInfo005 .news_info .info_pn span a:hover { color: #335a9d; }

@media(max-width:640px) {
.RichInfo005 .news_info .title h1 { font-size: 5vw; }
.RichInfo005 .news_info .info p { font-size: 15px; }
.RichInfo005 .news_info .info_back a { font-size: 14px; padding: 8px 30px; }
}
/*分页*/
.Page002193 { zoom: 1; overflow: hidden; text-align: center; padding: 35px 0 5%; text-align: center; }
.Page002193 span { padding: 0px 3px; display: inline-block; }
.Page002193 a { display: inline-block; margin: 0px 2px; border: 1px solid #ededed; padding: 0 1em; color: #666; line-height: 35px; border-radius: 3px; transition: .3s ease-out; }
.Page002193 a:hover { color: #fff; border: 1px solid #335a9d; background: #335a9d; }
.Page002193 .p_cur, .Page002193 .p_count, .Page002193 .p_total, .Page002193 .p_jump, .Page002193 .a_first, .Page002193 .a_end { display: none; }
.Page002193 .p_cur b { color: #F00; }
.Page002193 .p_count b { color: #F00; }
.Page002193 .p_total b { color: #F00; }
.Page002193 .p_page em { font-style: normal; }
.Page002193 .p_page em a { }
.Page002193 .p_page em a.a_cur { color: #fff; background: #335a9d; border-color: #335a9d; }
.Page002193 .p_page b { font-weight: normal; }



/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/PicList002311-fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../images/PicList002311-fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-x: hidden; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/PicList002311-fancybox_sprite@2x.png'); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
#fancybox-loading div { background-image: url('../images/PicList002311-fancybox_loading@2x.gif'); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}
/*carousel 公共样式只留一份*/
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab { cursor: move; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
/* No Js */
.no-js .owl-carousel { display: block; }
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
 @keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height { transition: height 500ms ease-in-out; }
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

/*
 .Floor002467 为demo编号
 */
.Floor002467 .videobox { position: relative; height: 200px; }
.Floor002467 .videobg { background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px; }
.Floor002467 .videobg .play { display: block; background: url(../images/RighInfo002807-play.png) no-repeat center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5; background-color: rgba(0,0,0,0.5); }
.Floor002467 .videobg h2 { font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px; }
.Floor002467 .video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none; }
.Floor002467 .video video { width: 100%; height: 100%; background: #000; }

@media only screen and (min-width: 768px) {
.Floor002467 .videobg, .Floor002467 .videobox { height: 400px; }
.Floor002467 .videobg .play { background-size: 40px 40px; }
.Floor002467 .videobg h2 { font-size: 20px; }
}

@media only screen and (min-width: 1024px) {
.Floor002467 .videobg h2 { font-size: 24px; }
.Floor002466 .list .item .word { bottom: 38px; left: 20px; }
}

@media only screen and (min-width: 1200px) {
.Floor002467 .videobg, .Floor002467 .videobox { height: 550px; }
.Floor002467 .videobg .play { background-size: 58px 58px; }
.Floor002467 .videobg h2 { font-size: 30px; }
}

/*业务简介 */
.RighInfo002296 { overflow: hidden; padding: 4% 0 0; }
.RighInfo002296 .info { color: #666; line-height: 2; text-align: center; font-size: 16px; max-width: 1320px; margin: 0 auto; }
.RighInfo002296 .info span { color: #2953a2; }
.RighInfo002296 img { margin: 3% auto 0 auto; }
.RighInfo002296 .pic .count { position: absolute; z-index: 10; bottom: 0; left: 0; width: 100%; color: #fff; padding: 4% 0; font-size: 16px; }
.RighInfo002296 .pic .count li p { margin: 0; }
.RighInfo002296 .pic .count li aside { font-weight: bold; }
.RighInfo002296 .pic .count li aside b { font-size: 48px; font-family: Arial; display: inline-block; vertical-align: sub; margin-right: 5px; }

@media(max-width:1024px) {
.RighInfo002296 .pic .count li { text-align: center; }
.RighInfo002296 .pic .count li aside b { font-size: 36px; }
}

@media(min-width:641px) {
.RighInfo002296 .pic { position: relative; }
.RighInfo002296 .pic:after { z-index: 5; position: absolute; bottom: 0; width: 100%; left: 0; content: ''; height: 100%; transition: 0.3s; background: -moz-linear-gradient(top, rgba(41, 83, 162,0) 60%, rgba(41, 83, 162,0.9) 90%, rgba(41, 83, 162,0.9) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(41, 83, 162,0) 60%, rgba(41, 83, 162,0.9) 90%, rgba(41, 83, 162,0.9) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(41, 83, 162,0) 60%, rgba(41, 83, 162,0.9) 90%, rgba(41, 83, 162,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100', GradientType=0 ); /* IE6-9 */
}
.RighInfo002296 .pic .count ul { display: table; width: 100%; position: relative; z-index: 2; }
.RighInfo002296 .pic .count li:not(:last-child) { width: 16%; }
.RighInfo002296 .pic .count li { display: table-cell; vertical-align: top; }
}

@media(max-width:640px) {
.RighInfo002296 .pic .count { position: static; bottom: auto; left: auto; color: #335a9d; padding: 2% 0; font-size: 14px; }
.RighInfo002296 .pic .count ul { overflow: hidden; }
.RighInfo002296 .pic .count li { width: 33.333%; float: left; padding: 10px 0; }
.RighInfo002296 .pic .count li:nth-child(3n+1) { clear: left; }
.RighInfo002296 .pic .count li aside b { font-size: 20px; }
}

@media(max-width:640px) {
    .RighInfo002296 .info-inner{padding: 0 5%;}
.RighInfo002296 .info { font-size: 14px;text-align: justify; }
}
/* 石油化工 */  
.syhg .floor2 { background: #fbfbfb; margin-top: 4%; padding: 4% 0; }
.syhg .floor2 .intro { position: relative; overflow: hidden; width: 100%; background: #fff; }
.syhg .floor2 .intro .tit123 { text-align: left; }
.syhg .floor2 .intro .tit123 p:after { margin: 14px 0 10px; }

@media(min-width:1025px) {
.syhg .floor2 .intro .Ispic { position: absolute; left: 0; top: 0; height: 100%; width: 50%; }
.syhg .floor2 .intro .info_main { padding: 5% 5% 5% 55%; }
.syhg .floor2 .intro:nth-child(2) .Ispic { left: auto; right: 0; }
.syhg .floor2 .intro:nth-child(2) .info_main { padding: 5% 55% 5% 5%; }
}
.syhg .floor2 .info_main .info { text-align: left; }
.syhg .floor2 .info_list li { margin: 10px 0; }
.syhg .floor2 .info_list li img { margin: 0; }
.syhg .floor2 .info_list li h2 { font-weight: normal; color: #2953a2; font-size: 14px; margin: 0; }
.syhg .floor2 .info_list li p { margin: 0; color: #666; font-size: 14px;}

@media(min-width:481px) {
.syhg .floor2 .info_list { margin-top: 3%; }
.syhg .floor2 .info_list li { margin: 20px 0; }
.syhg .floor2 .info_list li img { float: left; margin-right: 3%; max-width: 40px; }
.syhg .floor2 .info_list li h2 {font-size: 16px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.syhg .floor2 .info_list li p { font-size: 16px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.syhg .floor2 .info_list dd { float: left; width: 30%; margin-right: 3%; font-size: 16px; line-height: 36px; }
.syhg .floor2 .info_list dd:before { top: 15px; width: 6px; height: 6px;  }
}
.syhg .floor2 .info_list dd { font-size: 14px; color: #666; line-height: 30px; position: relative; padding-left: 20px; }
.syhg .floor2 .info_list dd:before { position: absolute; content: ""; left: 0; top: 13px; width: 4px; height: 4px; border-radius: 50%; background: #2953a2; }

@media(max-width:1024px) {
.syhg .floor2 .intro .Ispic { padding-bottom: 50%; }
.syhg .floor2 .intro .info_main { padding: 5%; }
}
.syhg .floor3 .RighInfo002807 { padding-top: 0; }
.syhg .floor3 .RighInfo002807 .video .play { background-color: rgba(0,0,0,0); }
.syhg .floor4 { margin: 4% 0; text-align: center; }
.syhg .floor4 .tit { display: inline-block; font-size: 20px; color: #333; padding: 0 30px; position: relative; margin-bottom: 3%; }
.syhg .floor4 .tit:before, .syhg .floor4 .tit:after { position: absolute; content: ""; width: 6px; height: 6px; border-radius: 50%; background: #becbe3; left: 0; top: 50%; margin-top: -3px; }
.syhg .floor4 .tit:after { left: auto; right: 0; }
.syhg .floor4 .intro .pic img { margin: 0; }
.syhg .floor4 .intro .info_main { padding-top: 3%; text-align: left; }
.syhg .floor4 .intro, .syhg .floor4 .intro2 { margin-bottom: 4%; }
.syhg .floor4 .intro2 .box { background: #f7f7f7; width: 49%; float: left;margin-bottom:2%; }
.syhg .floor4 .intro2 .box:nth-child(2n) {float: right; }
.syhg .floor4 .intro2 .box h3 { margin: 0; color: #fff; background: #2953a2; text-align: center; font-weight: normal; font-size: 20px; line-height: 60px; }
.syhg .floor4 .intro2 .box h5 { font-size: 16px; color: #2953a2; }
.syhg .floor4 .intro2 .box .inner { padding: 20px 40px 40px; text-align: left; font-size: 14px; line-height: 23px; color: #666;min-height: 435px; }
.syhg .floor4 .intro2 .box .inner dd:before { display: inline-block; margin-right: 10px; content: ">"; font-family: '宋体'; font-weight: bold; color: #2953a2; }
.syhg .floor4 .intro2 .box .inner dd {width: 48%;display: inline-block;}
.syhg .floor4 .intro2 .box:nth-child(1) .inner dd{width: 32%;}
.syhg .floor4 .intro3 { position: relative; overflow: hidden; width: 100%; background: #f7f7f7; margin-bottom: 4%; }
.syhg .floor4 .intro3 .Ispic { padding-bottom: 50%;}
.syhg .floor4 .info_main .info { text-align: justify; padding: 3%; }




@media(min-width:1025px) {
.syhg .floor4 .tit { font-size: 24px; }
.syhg .floor4 .intro .pic { float: right; width: 50%; }
.syhg .floor4 .intro .info_main { float: left; width: 45%; }
.syhg .floor4 .intro3 .Ispic { position: absolute; right: 0; top: 0; height: 100%; width: 50%; padding-bottom: 0; }
.syhg .floor4 .intro3 .info_main { padding: 5% 55% 5% 5%; }
.syhg .floor4 .intro2 .box h3 { font-size: 24px; line-height: 70px; }
}
@media(max-width:640px) {
.syhg .floor4 .tit{ font-size: 4vw;}
.syhg .floor4 .intro .info_main { padding: 3%; }
.syhg .floor4 .intro .info_main .tit { margin-bottom: 0;}
.syhg .floor4 .intro2 .box,
.syhg .floor4 .intro2 .box:nth-child(2) { width:auto; float: none; }
.syhg .floor4 .intro2 .box .inner { padding: 0 3% 3%; min-height: auto}
.syhg .floor4 .intro2 .box h3 { font-size: 4vw; line-height: 40px; }
.syhg .floor4 .intro2 .box h5 { font-size: 4vw; margin-bottom: 0;}
.syhg .floor4 .intro2 .box .inner dd{width:100%;}
.syhg .floor4 .intro2 .box:nth-child(1) .inner dd{width:100%;}
.syhg .floor4 .intro2 .box:nth-child(2) .inner dd { width: 100%; }
.syhg .floor4 .info_main .info {}
}
/*Partner */
.Partner { margin-bottom: 5%; }
.Partner2{margin-bottom:0;padding:5% 0;}
.Partner .list { position: relative; z-index: 1; }
.Partner .slider ul { float: left; }
.Partner .slider li { position: relative; padding: 0 10px; }
.Partner .slider li+li { margin-top: 20px; }
.Partner .slider li .inner { border: 1px solid #ebebeb; }
.Partner .slick-dots { text-align: center; width: 100%; }
.Partner .slick-dots li { list-style: none; display: inline-block; margin: 0 8px; width: 12px; height: 12px; padding: 0; border-radius: 50%; background: #ccc; cursor: pointer; position: relative; }
.Partner .slick-dots li button { display: none; }
.Partner .slick-dots li.slick-active { background: #2953a2; }

@media(max-width:768px) {
.Partner .slider li { padding: 0 2px; }
.Partner .slider li+li { margin-top: 5px; }
.Partner .slick-dots li { margin: 0 4px; width: 8px; height: 8px; }
}

/*资产管理 */
.RighInfo002816 { padding: 4% 0; }
.RighInfo002816 .img-block { display: block; width: 100%; }
.RighInfo002816 ul { background: #f7f7f7; }
.RighInfo002816 ul .inner { padding: 5% 10%; }
.RighInfo002816 ul h3 { font-size: 24px; color: #333; font-weight: normal; }
.RighInfo002816 ul h3:before { display: inline-block; content: ''; height: 16px; width: 4px; background: #335a9d; vertical-align: middle; margin-right: 15px; }
.RighInfo002816 ul .li p { line-height: 30px; font-size: 16px; color: #666; }
.RighInfo002816 ul .li .icon img { max-width: 60px; }
@media(min-width:1025px) {
.RighInfo002816 ul:nth-child(2n-1) .ol { float: left; }
.RighInfo002816 ul:nth-child(2n-1) .li { float: right; }
.RighInfo002816 ul:nth-child(2n) .ol { float: right; }
.RighInfo002816 ul:nth-child(2n) .li { float: left; }
.RighInfo002816 ul .ol, .RighInfo002816 ul .li { width: 50%; }
.RighInfo002816 ul .li { position: relative; z-index: 10; }
.RighInfo002816 ul:nth-child(2n) .li .inner { width: 100%; }
.RighInfo002816 ul .li .icon { padding-bottom: 15px; }
}

@media(max-width:1024px) {
.RighInfo002816 ul .li { padding: 0!important; }
.RighInfo002816 ul .inner { padding: 20px; }
}
@media(max-width:768px) {
.RighInfo002816 ul h3 { font-size: 5vw; }
.RighInfo002816 ul .li .icon img{max-width:38px;}
.RighInfo002816 ul .li p { line-height: 24px; font-size: 14px;}
}
.zcyx { padding-bottom: 2%; }
.zcyx .txt-list { margin-top: 3%; }
.zcyx .txt-list li { width: 32%; margin-right: 2%; margin-bottom: 2%; float: left; }
.zcyx .txt-list li:nth-child(3n) { margin-right: 0; }
.zcyx .txt-list li .inner { position: relative; background: #f9f9f9; padding-bottom: 68%; transition: .3s; }
.zcyx .txt-list li .inner .word { padding: 15% 10%; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.zcyx .txt-list li time { color: #888; font-size: 14px; display: block; }
.zcyx .txt-list li .h3 { font-size: 18px; line-height: 30px; margin: 15px 0; overflow: hidden; font-weight: normal; }
.zcyx .txt-list li .btns { position: absolute; right: auto; top: auto; bottom: 18%; }
.zcyx .txt-list li .btns a { display: inline-block; position: relative; color: #999; }
.zcyx .txt-list li .btns a+a { margin-left: 40px; }
.zcyx .txt-list li .btns a+a::before { content: ""; position: absolute; left: 20px; width: 1px; height: 60%; top: 20%; background: #ddd; }
.zcyx .txt-list li .btns .downbtn i { display: inline-block; background: url(../images/download.png) no-repeat center; background-size: .13rem .12rem; width: .13rem; height: .12rem; margin-left: .05rem; }
.zcyx .txt-list li .btns a:hover { color: #C40009; }
.zcyx .txt-list li .inner:hover { background-color: #2953a2; }
.zcyx .txt-list li .inner:hover .h3 a { color: #fff; }
.zcyx .txt-list li .inner:hover time { color: rgba(255,255,255,.5) }
.zcyx .txt-list li .inner:hover .btns a { color: rgba(255,255,255,.5) }
.zcyx .txt-list li .inner:hover .btns a+a::before { background-color: rgba(255,255,255,.5); }
.zcyx .txt-list li .inner:hover .btns .downbtn i { background-image: url(../images/download_on.png); background-size: .13rem .12rem; opacity: .5; }
.zcyx .txt-list li .inner:hover .btns a:hover { color: #fff; }
.zcyx .txt-list li .inner:hover .btns .downbtn:hover i { opacity: 1; }

@media (max-width:1024px) {
.zcyx .txt-list li { width: 49%; }
.zcyx .txt-list li:nth-child(3n) { margin-right: 2%; }
.zcyx .txt-list li:nth-child(2n) { margin-right: 0; }
}

@media (max-width:768px) {
.zcyx .txt-list li { width: auto; float: none; margin-right: 0; }
.zcyx .txt-list li .inner { padding-bottom: 40%; }
.zcyx .txt-list li .h3 { font-size: 16px; margin: 5px 0; }
.zcyx .txt-list li .inner .word { padding: 4%; }
.zcyx .txt-list li .btns { bottom: 13%; }
.zcyx .txt-list li .btns a+a { margin-left: 10px; }
.zcyx .txt-list li .btns a+a::before { left: -40px; }
}

/* 基金管理 */  
.jjgl .floor2 { background: #fbfbfb; margin-top: 4%; padding: 4% 0; }
.jjgl .floor2 .list { margin: 3% 0; }
.jjgl .floor2 .list li { float: left; position: relative; font-size: 100px; }
.jjgl .floor2 .list1 li { width: 32.5%; margin-right: 1%; padding-bottom: 15%; }
.jjgl .floor2 .list li >* { position: absolute; left: 0; width: 100%; }
.jjgl .floor2 .list li .Ispic { height: 100%; top: 0; }
.jjgl .floor2 .list1 li:before { z-index: 5; position: absolute; bottom: 0; width: 100%; left: 0; content: ''; height: 100%; transition: 0.3s; background: rgba(51, 90, 157,0.4) }
.jjgl .floor2 .list li .txt { z-index: 10; top: 50%; transform: translateY(-50%); text-align: center; padding: 0 0.35em; color: #fff; }
.jjgl .floor2 .list li .txt p.t1 { font-size: 0.24em; margin: 1.4166em 0 0.4166em 0; }

@media (max-width:1200px) {
.jjgl .floor2 .list li { font-size: 80px; }
}

@media(min-width:641px) {
.jjgl .floor2 .list1 li:nth-child(1) { padding-bottom: 31%; }
.jjgl .floor2 .list1 li:nth-child(2) { margin-bottom: 1%; }
.jjgl .floor2 .list1 li:nth-child(3), .jjgl .floor2 .list1 li:nth-child(4) { width: 15.75%; margin-bottom: 1%; }
.jjgl .floor2 .list1 li:nth-child(4), .jjgl .floor2 .list1 li:nth-child(7) { margin-right: 0; }
.jjgl .floor2 .list1 li:nth-child(5), .jjgl .floor2 .list1 li:nth-child(6) { width: 15.75%; }
}
.jjgl .floor2 .list2 li { width: 32%; margin-right: 2%; padding-bottom: 20%; }
.jjgl .floor2 .list2 li:nth-child(3n) { margin-right: 0; }

@media(max-width:640px) {
.jjgl .floor2 .list li { width: 100%; padding-bottom: 42.858%; margin-right: 0; margin-bottom: 1%; }
.jjgl .floor2 .list1 li:nth-child(3), .jjgl .floor2 .list1 li:nth-child(4) { width: 49.5%; }
}
.jjgl .floor3 img { margin-top: 0; }
.jjgl .floor3 .tit { display: inline-block; font-size: 24px; color: #333; padding: 0 30px; margin-bottom: 3%; position: relative; }
.jjgl .floor3 .tit:before, .jjgl .floor3 .tit:after { position: absolute; content: ""; width: 6px; height: 6px; border-radius: 50%; background: #becbe3; left: 0; top: 12px; }
.jjgl .floor3 .tit:after { left: auto; right: 0; }
.jjgl .floor3 .main { color: #fff; padding: 7% 0; margin-bottom: 2%; text-align: center; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.jjgl .floor3 .main .edit-info { font-size: 16px;}
.jjgl .floor3 .main .tit { color: #fff; }
.jjgl .floor3 .info { text-align: left; }
.jjgl .floor3 .list li dd { margin: 20px 0; font-size: 16px; padding-left: 20px; position: relative; }
.jjgl .floor3 .list li dd:before { position: absolute; content: ""; left: 0; top: 10px; width: 3px; height: 10px; background: #a8aed4; }
.jjgl .floor3 .list li li { margin: 20px 0; font-size: 16px; }
.jjgl .floor3 .list li li img { float: left; margin: 0; margin-right: 3%; max-width: 40px; }
.jjgl .floor4 { background: #fbfbfb; padding: 4% 0; }
.jjgl .floor4 .list { margin: 3% 0; }
.jjgl .floor4 .list li .Ispic {  padding-bottom: 35%;}
.jjgl .floor4 .list li .txt { padding: 3%; font-size: 16px; line-height: 2; color: #666; }

.jjgl .floor5{padding:4% 0;}
.jjgl .floor5 .Ispic{width:50%;float: right;padding-bottom: 35%;}
.jjgl .floor5 .text{width: 45%;float: left;text-align: justify;}
.jjgl .floor5 .text p{font-size:16px;line-height: 2;margin:5px 0; }

@media(max-width:768px){
	.jjgl .floor5 .Ispic{width:100%;}
	.jjgl .floor5 .text{width:100%;}
}

@media(min-width:1025px) {
 .jjgl .floor4 .list li{float: left; margin-left: 2%; width: 49%;background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); overflow: hidden;}
.jjgl .floor4 .list li:nth-child(1){width: 49%;margin-left: 0;}
.jjgl .floor4 .list li:nth-child(2){ margin-bottom: 2%; }
.jjgl .floor4 .list li .Ispic {  padding-bottom: 50%;}
 .jjgl .floor4 .list li .txt{display: table;padding: 0 5%;}
 .jjgl .floor4 .list li .txt .t1{display: table-cell; vertical-align: middle; }
    .jjgl .floor4 .list li:not(:nth-child(1)) > *{width: 50%;}
    .jjgl .floor4 .list li:nth-child(2) .Ispic,
    .jjgl .floor4 .list li:nth-child(3) .txt{float: right;}
    .jjgl .floor4 .list li:nth-child(3) .Ispic,
    .jjgl .floor4 .list li:nth-child(2) .txt{float: left;}
/*.jjgl .floor4 .list li {  width: 49.5%; position: relative; padding-bottom: 18%; }
.jjgl .floor4 .list li >* { position: absolute; left: 0; width: 100%; }
.jjgl .floor4 .list li:nth-child(1) { padding-bottom: 37%; margin-right: 1%; }
.jjgl .floor4 .list li:nth-child(2) { margin-bottom: 1%; }
.jjgl .floor4 .list li .Ispic { height: 100%; top: 0; }
.jjgl .floor4 .list li:before { z-index: 5; position: absolute; bottom: 0; width: 100%; left: 0; content: ''; height: 100%; transition: 0.3s; background: rgba(28, 50, 88,0.4) }
.jjgl .floor4 .list li .txt { z-index: 10; top: 50%; transform: translateY(-50%); padding: 0 10%; color: #fff; }*/
.jjgl .floor3 .main .edit-info { font-size: 24px; }
}

@media(max-width:1024px) {
.jjgl .floor4 .list li { margin-right: 0; margin-bottom: 2%; }
    .jjgl .floor4 .list li .txt{height: auto!important;}
}
@media(max-width:640px) {
.jjgl .floor4 .list li .txt { font-size: 14px; }
.jjgl .floor3 .tit { font-size: 5vw; margin-bottom: 0 }
.jjgl .floor3 .list li dd { font-size: 14px; }
.jjgl .floor3 .list li li { font-size: 14px; }
.jjgl .floor3 .list li li img { float: none; margin-right: 0; }
}
/* 金融服务 */  
.jrfw .floor2 { background: #fbfbfb; margin-top: 4%; padding: 4% 0; }
.jrfw .floor2 .list { margin-top: 3%; }
.jrfw .floor2 li { float: left; width: 39.5%; margin-right: 1%; margin-bottom: 1%; position: relative; padding-bottom: 23.929%; font-size: 100px; }
.jrfw .floor2 li >* { position: absolute; left: 0; width: 100%; }
.jrfw .floor2 li .Ispic { height: 100%; top: 0; }
.jrfw .floor2 li:before { z-index: 5; position: absolute; bottom: 0; width: 100%; left: 0; content: ''; height: 100%; transition: 0.3s; background: -moz-linear-gradient(top, rgba(51, 90, 157,0) 60%, rgba(51, 90, 157,0.5) 90%, rgba(51, 90, 157,0.5) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(51, 90, 157,0) 60%, rgba(51, 90, 157,0.5) 90%, rgba(51, 90, 157,0.5) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(51, 90, 157,0) 60%, rgba(51, 90, 157,0.5) 90%, rgba(51, 90, 157,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100', GradientType=0 ); /* IE6-9 */
}
.jrfw .floor2 li:nth-child(3):before, .jrfw .floor2 li:nth-child(4):before { background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 60%, rgba(0, 0, 0,0.5) 90%, rgba(0, 0, 0,0.5) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 60%, rgba(0, 0, 0,0.5) 90%, rgba(0, 0, 0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0,0) 60%, rgba(0, 0, 0,0.5) 90%, rgba(0, 0, 0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100', GradientType=0 ); /* IE6-9 */
}
.jrfw .floor2 li .txt { z-index: 10; bottom: 0.35em; padding: 0 0.35em; color: #fff; }
.jrfw .floor2 li .txt p.t1 { font-size: 0.16em; font-weight: bold; margin: 1.4166em 0 0.4166em 0; }
.jrfw .floor2 li .txt p.t2 { line-height: 1.6em; margin: 0; font-size: 0.16em; height: 4.8em; }

@media (max-width:1200px) {
.jrfw .floor2 li { font-size: 80px; }
}

@media(min-width:641px) {
.jrfw .floor2 li:nth-child(2), .jrfw .floor2 li:nth-child(3) { width: 59.5%; }
.jrfw .floor2 li:nth-child(2n) { margin-right: 0; }
}

@media(max-width:640px) {
.jrfw .floor2 li { width: 100%; padding-bottom: 42.858%; margin-right: 0; margin-bottom: 1%; }
}
.jrfw .floor3 { padding: 4% 0; }
.jrfw .floor3 .intro { position: relative; overflow: hidden; width: 100%; background: #f7f7f7; }

@media(min-width:1025px) {
.jrfw .floor3 .intro .Ispic { position: absolute; right: 0; top: 0; height: 100%; width: 50%; }
.jrfw .floor3 .intro .info_main { padding: 5% 55% 5% 5%; }
}
.jrfw .floor3 .info_main .info { text-align: left; }
.jrfw .floor3 .info_list { margin-top: 3%; }

@media(min-width:481px) {
.jrfw .floor3 .info_list dd { width: 21%; margin: 0 2%; }
}
.jrfw .floor3 .info_list dd { float: left; width: 46%; text-align: center; font-size: 14px; color: #666; }
.jrfw .floor3 .info_list dd img { display: block; }

@media(max-width:1024px) {
.jrfw .floor3 .intro .Ispic { padding-bottom: 50%; }
.jrfw .floor3 .intro .info_main { padding: 5%; }
}
/*物业租赁 */
.RighInfo002927 { padding: 4% 0; }
.RighInfo002927 .tab { padding-top: 6vw; position: relative; }
.RighInfo002927 .tab .Ispic { position: absolute; z-index: 0; left: 0; top: 0; width: 100%; height: 100%; }
.RighInfo002927 .tab .tit123 { margin-bottom: 9%; position: relative; z-index: 5; }
.RighInfo002927 .tab .tit123 p { color: #fff; }
.RighInfo002927 .tab .tit123 p:after { background: #fff; }
.RighInfo002927 .tab .auto { text-align: center; }
.RighInfo002927 .tab li { display: inline-block; transition: 0.3s; width: 48%; padding: 0 1%; }
.RighInfo002927 .tab li a { position: relative; z-index: 10; display: block; color: #fff; background: rgba(0,0,0,0.5); transition: 0.3s; cursor: pointer; }
.RighInfo002927 .tab li.active a { background: #2953a2; }
.RighInfo002927 .tab li aside { font-size: 24px; }

@media(min-width:481px) {
.RighInfo002927 .tab ul { height: 100px; overflow: hidden; margin: 0 -1%; }
.RighInfo002927 .tab li { height: 100px; }
.RighInfo002927 .tab li a { line-height: 80px; }
.RighInfo002927 .tab li.active a { line-height: 100px; }
}

@media(max-width:768px) {
.RighInfo002927 .tab li a { margin: 0 2vw; padding: 2vw; }
}

@media(max-width:480px) {
.RighInfo002927 .tab li aside { font-size: 3.5vw; }
.RighInfo002927 .tab li { margin: 5px 0; }
}
.RighInfo002927 .box { position: relative; }
.RighInfo002927 .box .tit aside { font-size: 32px; color: #000; }
.RighInfo002927 .box .tit:after { display: block; content: ''; width: 30px; height: 2px; margin: 1.51vw 0; background-color: #a5894b; }
.RighInfo002927 .box .edit { line-height: 2.4em; font-size: 15px; color: #808080; }
.RighInfo002927 .box.v-top .ytable-cell { vertical-align: top; }
.RighInfo002927 .RighInfo002808 { padding: 6% 0 0 }
.RighInfo002927 .RighInfo002808 .floor-1 .Ispic { width: 50%; }
.RighInfo002927 .RighInfo002808 .floor-1 .txt .info { padding: 3% 0 ; font-size: 14px; color: #666; line-height: 2; }
.RighInfo002927 .RighInfo002808 .floor-1 .count li aside b { font-size: 30px; }

@media(min-width:1025px) {
.RighInfo002927 .RighInfo002808 .floor-1 .txt { padding-right: 50%; }
}

@media(min-width:769px) {
.RighInfo002927 .box .pic { width: 50%; }
.RighInfo002927 .RighInfo002808 .floor-1 .txt .info { padding: 5% 0 20% 0; font-size: 16px;  }
.RighInfo002927 .RighInfo002808 .floor-1 .count li aside b { font-size: 48px; }

}

@media(min-width:641px) {
.RighInfo002927 .RighInfo002808 .floor-1 .count li:not(:last-child) { width: 33.333%; }
}

@media(max-width:768px) {
.RighInfo002927 .box .ytable, .RighInfo002927 .box .ytable-cell { display: block; }
.RighInfo002927 .box .info { padding: 4vw; }
.RighInfo002927 .box .tit aside { font-size: 5vw; }
}

@media(max-width:640px) {
.RighInfo002927 .RighInfo002808 .floor-1 .count li { width: 33.333%; float: left; padding: 15px 0; }
.RighInfo002927 .RighInfo002808 .floor-1 .count li:nth-child(2n+1) { clear: inherit; }
}

@media(max-width:480px) {
.RighInfo002927 .box .edit { font-size: 3.5vw; }
}
/*Banner002729 */
.Banner002729 { position: relative; margin-top: 5%; }
.Banner002729 .slider li.slick-slide { height: auto; }
.Banner002729 .txt-main { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 3; }
.Banner002729 .info-css { max-width: 820px; margin: 0 auto; text-align: center; color: #fff; font-size: 16px; line-height: 2; }
.Banner002729 .info-css .t-1 { display: inline-block; padding: 4% 8%; position: relative; background: url(../images/yinhao-r.png) no-repeat right bottom; background-size: 8% auto; }
.Banner002729 .info-css .t-1:before { position: absolute; content: ''; left: 0; top: 0; width: 8%; height: 100%; background: url(../images/yinhao-l.png) no-repeat left top; background-size: contain; }

@media(max-width:640px) {
.Banner002729 .txt-main { position: static; left: auto; top: auto; transform: translateY(0);}
.Banner002729 .info-css { font-size: 14px; color: #666; }
}
.Banner002729 .slider li img { display: block; width: 100%; }
.Banner002729 .slick-dots { text-align: center; position: absolute; left: 0; z-index: 10; bottom: 5%; width: 100%; }
.Banner002729 .slick-dots li { list-style: none; display: inline-block; margin: 0 10px; width: 10px; height: 10px; border-radius: 50%; border: 2px solid #fff; cursor: pointer; position: relative; }
.Banner002729 .slick-dots li button { display: none; }
.Banner002729 .slick-dots li.slick-active { border-color: transparent; background: #fff; }



/*Top002070 */
.Top002070{  left:0; top:0; width:100%; background-color:#fff; z-index:100;}
.Top002070 .headtop{background:#f9f9f9;position:relative;z-index:500;}
.Top002070 .headtop .toplang{float:right;}
.Top002070 .headtop .toplang a{line-height: 30px;display: inline-block;color:#888;}
.Top002070 .headtop .toplang a+a::before{background:#e4e4e4;content:'';display: inline-block;width:1px;height: 8px;margin:0 9px;}
.Top002070 .header{ max-width:1400px;margin:0 auto;position: relative;}
.Top002070 .header-left{position:absolute; top:50%;  transform:translateY(-50%); width:40%; max-width:191px;}
.Top002070 .header-right{  position:absolute; top:50%;right:0%;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:54px; margin-left:25%;}
}

.Top002070 .top-language a{ position:relative; padding:0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top002070 .open-search{ width:40px;  background:url(../images/btn_search.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;z-index: 999}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/btn_search.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:23px 0; font-size:17px;position:relative; }
.Top002070 .header-menu li em::after{ position: absolute;right: 0;top: 50%;margin-top: -1.5px;content: '';width: 3px;height: 3px;background-color: #335a9d;display: none}
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#335a9d; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon1 em a{ color:#335a9d;}
.Top002070 .header-menu li .sub{ background:#fff;}
.Top002070 .header-menu li .sub dt{line-height: 43px;  }
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#333; border-bottom:1px solid #ddd;}
.Top002070 .header-menu li .sub dt a:hover{ background:#335a9d;color:#fff;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#f5f5f5; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#035fac !important;} 
.Top002070 #open_menu i{background:#035fac; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:110px solid #fff; background:rgb(3,95,172);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*Menu001093 */
.Menu001093{position: relative; z-index: 1;margin-top:7%;margin-bottom:6%;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 46px; margin: 0 1px;border-radius: 3px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s;border-radius: 3px; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 1.5vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #335a9d;color: #fff;}

.Menu001093 .nav li.aon a:after{position: absolute; bottom: -9px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #335a9d; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}




/*slick Basic*/
.Floor0027492 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor0027492 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor0027492 .slick-list:focus {outline: none}
.Floor0027492 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor0027492 .slick-slider .slick-track, 
.Floor0027492 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor0027492 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor0027492 .slick-track:before, 
.Floor0027492 .slick-track:after{display: table; content: '';}
.Floor0027492 .slick-track:after{ clear: both;}
.Floor0027492 .slick-loading .slick-track { visibility: hidden;}
.Floor0027492 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor0027492 .slick-slide .slick-loading img { display: none;}
.Floor0027492 .slick-slide .dragging img { pointer-events: none;}
.Floor0027492 .slick-initialized .slick-slide { display: block;}
.Floor0027492 .slick-loading .slick-slide { visibility: hidden;}
.Floor0027492 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor0027492 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor0027492{padding-top:1%;padding-bottom:5%;}
.Floor0027492 .auto{max-width:1400px;}
.Floor0027492 .tab{text-align: center; padding-bottom: 4%;}
.Floor0027492 .tab ul{display: inline-block; }
.Floor0027492 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor0027492 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 40px; border-radius: 3px; font-size: 16px; transition: 0.3s;}
.Floor0027492 .tab li a:hover,
.Floor0027492 .tab li.on a{ background: #335a9d; color: #fff;}
.Floor0027492 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #335a9d; top: 100%; margin-left: -2px;}

.Floor0027492 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1400px;}
.Floor0027492 .tab-list .list.show{position: relative; left: auto; width: auto;}

@media(min-width:769px){
.Floor0027492 .list >*{width: 100%;}
.Floor0027492 .top-news{}

}
.Floor0027492 .top-news{}
.Floor0027492 .top-news,
.Floor0027492 .list .pic{display: block;}
.Floor0027492 .list .Ispic{ padding-bottom: 35.715%;}

.Floor0027492 .txt{position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}
.Floor0027492 .txt .info-css{max-width: 820px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 2;}
.Floor0027492 .txt .info-css .t-1 { display: inline-block; padding: 4% 8%; position: relative; background: url(../images/yinhao-r.png) no-repeat right bottom; background-size: 8% auto; }
.Floor0027492 .txt .info-css .t-1:before { position: absolute; content: ''; left: 0; top: 0; width: 8%; height: 100%; background: url(../images/yinhao-l.png) no-repeat left top; background-size: contain; }


.Floor0027492 .slick-dots{overflow: hidden;position: absolute;bottom:6%;z-index: 15;width:100%;text-align: center;}
.Floor0027492 .slick-dots li{display: inline-block; width: 10px; height: 10px; border:2px solid #fff;background: #fff;border-radius: 50px; margin:0 10px; cursor: pointer;}
.Floor0027492 .slick-dots li button{display: none;}
.Floor0027492 .slick-dots li.slick-active{background:none;}
@media(min-width:769px) and (max-width:1024px){

}
@media(max-width:768px){
.Floor0027492 .list dd{margin-top: 20px; height: auto!important;}
.Floor0027492 .list dd,
.Floor0027492 .top-news{padding: 15px;}
.Floor0027492 .txt{
	position: static;
    left: auto;
    top: auto;
    transform: translateY(0);
    height: 200px;
}
.Floor0027492 .txt .info-css{font-size:14px;color:#666;}
.Floor0027492 .txt .info-css .t-1{padding:0% 8%;}
.Floor0027492 .tab{padding-bottom:4px;}
.Floor0027492 .slick-dots{bottom:4%;}

}
@media(max-width:640px){
.Floor0027492{ padding: 30px 0;}
.Floor0027492 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor0027492 .list h2{font-size: 18px;}
.Floor0027492 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor0027492 .tab li a{padding: 0 5px; line-height: 30px; font-size: 3vw;}
}

/*slick Basic*/
.Floor0027493 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor0027493 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor0027493 .slick-list:focus {outline: none}
.Floor0027493 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor0027493 .slick-slider .slick-track, 
.Floor0027493 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor0027493 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor0027493 .slick-track:before, 
.Floor0027493 .slick-track:after{display: table; content: '';}
.Floor0027493 .slick-track:after{ clear: both;}
.Floor0027493 .slick-loading .slick-track { visibility: hidden;}
.Floor0027493 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor0027493 .slick-slide .slick-loading img { display: none;}
.Floor0027493 .slick-slide .dragging img { pointer-events: none;}
.Floor0027493 .slick-initialized .slick-slide { display: block;}
.Floor0027493 .slick-loading .slick-slide { visibility: hidden;}
.Floor0027493 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor0027493 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor0027493{padding-top:1%;padding-bottom:5%;}
.Floor0027493 .auto{max-width:1400px;}
.Floor0027493 .tab{text-align: center; padding-bottom: 4%;display: none}
.Floor0027493 .tab ul{display: inline-block; }
.Floor0027493 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor0027493 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 40px; border-radius: 3px; font-size: 16px; transition: 0.3s;}
.Floor0027493 .tab li a:hover,
.Floor0027493 .tab li.on a{ background: #335a9d; color: #fff;}
.Floor0027493 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #335a9d; top: 100%; margin-left: -2px;}

.Floor0027493 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1400px; margin: 0 auto;}
.Floor0027493 .tab-list .list.show{position: relative; left: auto; width: auto;}

@media(min-width:769px){
.Floor0027493 .list >*{width: 100%;}
.Floor0027493 .top-news{}

}
.Floor0027493 .top-news{}
.Floor0027493 .top-news,
.Floor0027493 .list .pic{display: block;}
.Floor0027493 .list .Ispic{ padding-bottom: 35.715%;}

.Floor0027493 .txt{position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}
.Floor0027493 .txt .info-css{max-width: 820px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 2;}
.Floor0027493 .txt .info-css .t-1 { display: inline-block; padding: 4% 8%; position: relative; background: url(../images/yinhao-r.png) no-repeat right bottom; background-size: 8% auto; }
.Floor0027493 .txt .info-css .t-1:before { position: absolute; content: ''; left: 0; top: 0; width: 8%; height: 100%; background: url(../images/yinhao-l.png) no-repeat left top; background-size: contain; }


.Floor0027493 .slick-dots{overflow: hidden;position: absolute;bottom:6%;z-index: 15;width:100%;text-align: center;}
.Floor0027493 .slick-dots li{display: inline-block; width: 10px; height: 10px; border:2px solid #fff;background: #fff;border-radius: 50px; margin:0 10px; cursor: pointer;}
.Floor0027493 .slick-dots li button{display: none;}
.Floor0027493 .slick-dots li.slick-active{background:none;}
@media(min-width:769px) and (max-width:1024px){

}
@media(max-width:768px){
.Floor0027493 .list dd{margin-top: 20px; height: auto!important;}
.Floor0027493 .list dd,
.Floor0027493 .top-news{padding: 15px;}
.Floor0027493 .txt{
	position: static;
    left: auto;
    top: auto;
    transform: translateY(0);
}
.Floor0027493 .txt .info-css{font-size:14px;color:#666;}
.Floor0027493 .txt .info-css .t-1{padding:0% 8%;}
.Floor0027493 .tab{padding-bottom:4px;}
.Floor0027493 .slick-dots{bottom:4%;}

}
@media(max-width:640px){
.Floor0027493{ padding: 30px 0;}
.Floor0027493 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor0027493 .list h2{font-size: 18px;}
.Floor0027493 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor0027493 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}


.columns{
    display: flex;
    justify-content: end;
    font-size: 16px;
}
.columns .column {
    position: relative;
    display: flex;
    border: 1px solid #ccc;

}
.columns #lick{
    width: 120px;
    text-align: center;
    padding: 8px;
}

.columns .jiantou{
    width: 50px;
    text-align: center;
    padding: 8px;
    background: #ccc;
}

.columns .xiala{
    position: absolute;
    width: 100%;
    top: 42px;
    background: aliceblue;
    list-style-type: none;
    padding: 10px 0;
    display: none;
    max-height: 360px;
    overflow: auto;
}

.columns .xiala li a{
    padding: 5px 15px;
    font-size: 18px;
    display: block;
}
.columns .xiala li a:hover{
    background: #e8ebed99;
}

.columns .jiantou{position: relative;}
.columns .jiantou::after {
    position: absolute;
    content: '';
    width: 11px;
    height: 11px;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    top: calc(50% - 8px);
    right: calc(50% - 7px);
}



.TextList001398{padding: 0% 0 3%;}
.TextList001398 .auto{ border-bottom: 1px dashed #ddd;  padding-bottom: 35px;  margin-bottom: 35px; }
.TextList001398 h1{color:#e62b1e;margin-top: 0;    font-size: 25px;}
.TextList001398 li{height: 55px;padding: 0 16px;/* border-bottom: 1px solid #e3e3e3; */line-height: 55px;position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}
