@charset "gb2312";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

a { text-decoration: none; color: #666666; }

a:focus { outline: none; }

ul, ol { list-style: none; }

body { width: 100%; font-family: "Microsoft YaHei","Arial"; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.container { min-width: 1170px; }

@media (min-width: 1441px) { .container { width: 1440px; } }
/*** Parameters ***/
.item-title { font-size: 24px; color: #333333; font-weight: bold; line-height: 1.5; margin-bottom: 25px; }
.item-title .en { font-size: 14px; color: #d3b67f; text-transform: uppercase; margin-left: 5px; }

.newsNav { width: 80%; }
.newsNav li { height: 100%; cursor: pointer; float: left; text-align: center; width: 25%; }
.newsNav li a { display: inline-block; width: 100%; height: 56px; line-height: 56px; color: #333; font-size: 18px; text-decoration: none; }
.newsNav li.active { background: url("../../images/jituan/news_nav.png") no-repeat left center; background-size: 100% 100%; }
.newsNav li.active a { color: #fff; }

.more { font-size: 14px; color: #d3b67f; margin-top: 20px; }
.more:hover { text-decoration: none; color: #d3b67f; }
.more:focus { text-decoration: none; color: #d3b67f; }
.more:after { content: ''; display: inline-block; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 14px solid #d3b67f; margin-top: -2px; vertical-align: middle; }

.tab-content .tab-pane { border-top: solid 2px #D71F29; border-bottom: solid 2px #D71F29; padding: 3px 0; margin-top: 2px; }
.tab-content .tab-pane .tab-pane-list li { padding: 9px 14px; transition: 0.1s; }
.tab-content .tab-pane .tab-pane-list li.active { background: #ECF1F7; }
.tab-content .tab-pane .tab-pane-list li:hover { background: #ECF1F7; }
.tab-content .tab-pane .tab-pane-list li span.intro { font-size: 15px; line-height: 22px; }
.tab-content .tab-pane .tab-pane-list li .newsTop { position: relative; margin-bottom: 8px; }
.tab-content .tab-pane .tab-pane-list li .newsTop .newsT { position: relative; width: 100%; background: url("../../images/jituan/disc.png") left center no-repeat; padding-left: 20px; padding-right: 200px; }
.tab-content .tab-pane .tab-pane-list li .newsTop .newsT a { display: inline-block; width: 100%; text-decoration: none; font-size: 18px; color: #333333; padding-right: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tab-content .tab-pane .tab-pane-list li .newsTop .newsT .new { position: absolute; top: 5px; right: 200px; width: 40px; color: #f00; font-size: 12px; text-align: right; }
.tab-content .tab-pane .tab-pane-list li .newsTop .newsTime { position: absolute; top: 0; right: 0; width: 200px; text-align: right; }
.tab-content .tab-pane .tab-pane-list li .intro { width: 100%; padding-left: 8px; font-size: 14px; color: #666666; line-height: 1.714; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.mb60 { margin-bottom: 60px; }

.footer { text-align: center; border-top: solid 3px #C2A36D; padding: 20px 0 15px; background: url("../../images/jituan/footer_bg.png") repeat-x; background-size: 100% 100%; margin-top: 175px; }
.footer .foorPic { width: 4%; margin-top: -155px; }
.footer .footLeft { width: 15.5%; margin-top: -130px; background: url("../../images/jituan/footer-bg.png") no-repeat; background-size: 100% 100%; text-align: center; color: #fff; }
.footer .footLeft b, .footer .footLeft span { line-height: 32px; font-size: 12px; }
.footer .footLeft img { width: 48%; }
.footer .footRight { width: 80%; padding: 0 5%; text-align: left; }
.footer .footRight .netWork { width: 60%; line-height: 30px; }
.footer .footRight .netWork a { display: inline-block; padding: 0 1.5%; transition: 0.3s; }
.footer .footRight .netWork a:hover { color: #E32A28; }
.footer .footRight .address { line-height: 30px; }
.footer .footRight .conact { background: url("../../images/jituan/conact.png") repeat-y left center; background-size: 100% 100%; color: #fff; border-radius: 5px; }
.footer .footRight .conact a { color: #fff; padding: 5px 12px; display: inline-block; }
.footer .copyRight { color: #6A6A6A; margin-top: 15px; }
.footer .top { width: 40px; line-height: 40px; background: rgba(214, 31, 36, 0.7); position: fixed; bottom: 100px; right: 30px; cursor: pointer; text-align: center; display: none; }
.footer .top img { width: 65%; margin-top: -3px; }

.top-log { height: 75px; padding: 10px 0; background: url(../../images/jituan/header.png) repeat-x; background-size: 100% 100%; width: 100%; }
.top-log .left { display: flex; line-height: 55px; }
.top-log .left .logo { height: 55px; width: 80px; padding-right: 10px; }
.top-log .left .logo img { max-width: 100%; }
.top-log .left h4 { line-height: 55px; display: inline-block; margin-left: 8px; font-size: 20px; font-weight: bold; }

.right { float: right; width: 400px; height: 55px; overflow: hidden; }
.right .loginContent { height: 20px; line-height: 20px; text-align: right; padding-right: 10px; }
.right .loginContent .login a:first-child { margin-right: 10px; }
.right .headContent { height: 33px; margin-top: 2px; }
.right .headContent .search { margin-left: 30px; }
.right .headContent input { height: 33px; width: auto; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.right .headContent .serachButton { width: 40px; height: 33px; line-height: 33px; text-align: center; background-color: #D72025; border-top-right-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer; }
.right .headContent .serachButton img { width: 20px; }
.right .headContent .language { height: 28px; line-height: 25px; padding: 0 10px; border: solid 1px transparent; margin-right: 10px; }
.right .headContent .language a { text-decoration: none; }
.right .headContent .language:hover, .right .headContent .language.active { border: solid 1px #DEDEDE; border-radius: 5px; background: url(../../images/jituan/header_bg.png) repeat-x; background-size: 100% 100%; }
.right .headContent .language span { font-weight: bold; font-size: 12px; color: #333333; }

.nav { background-image: url("../../images/jituan/nav-bg.png"); }
.nav .navWrap { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -o-flex; display: -ms-flexbox; display: flex; line-height: 55px; color: #ffffff; }
.nav .navWrap a { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; color: #ffffff; text-decoration: none; font-size: 16px; font-weight: bold; text-shadow: 1px 1px 1px #666; line-height: 55px; }
.nav .navWrap a.active span, .nav .navWrap a:hover span { border-bottom: 5px solid #DEB565; }
.nav .navWrap a span { display: inline-block; height: 55px; line-height: 55px; padding: 0 5px; }

.carousel { margin-bottom: 40px; overflow: hidden; border-bottom: 2px solid #FD6A7F; }
.carousel #full-screen-slider { width: 100%; height: 445px; float: left; position: relative; }
.carousel #full-screen-slider #slides { display: block; width: 100%; height: 445px; list-style: none; padding: 0; margin: 0; position: relative; }
.carousel #full-screen-slider #slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute; }
.carousel #full-screen-slider #slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.carousel #full-screen-slider #pagination { display: block; list-style: none; position: absolute; left: 50%; top: 400px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0; }
.carousel #full-screen-slider #pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #FFF; }
.carousel #full-screen-slider #pagination li.current { background: #0092CE; }
.carousel #full-screen-slider #pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }

.title { padding: 10px 0; margin-bottom: 10px; }
.title h4 { font-size: 19px; font-weight: bold; margin-right: 8px; }
.title i { color: #C8A264; font-size: 13px; display: inline-block; margin-left: 4px; font-style: normal; }

.news-left .news-carouse { height: 350px; overflow: hidden; position: relative; }
.news-left .news-carouse #slideBox .hd { position: absolute; left: 15px; bottom: 30px; z-index: 999; }
.news-left .news-carouse #slideBox .hd ul li { color: #fff; height: 47px; line-height: 47px; text-align: center; cursor: pointer; margin-bottom: -7px; position: relative; background: url("../../images/jituan/bg_defalut.png") no-repeat; background-size: 100% 100%; width: 25px; }
.news-left .news-carouse #slideBox .hd ul li.on { background: url("../../images/jituan/bg_active.png") no-repeat; background-size: 100% 100%; }
.news-left .news-carouse #slideBox .bd { position: relative; height: 100%; z-index: 0; }
.news-left .news-carouse #slideBox .bd li { background-color: rgba(0, 0, 0, 0.5); height: 350px; zoom: 1; vertical-align: middle; position: relative; float: left; }
.news-left .news-carouse #slideBox .bd li img { width: 100%; display: block; height: 100%;}
.news-left .news-carouse #slideBox .bd li .bottomIntro { position: absolute; right: 0; bottom: 0; height: 35px; line-height: 35px; text-align: right; padding-right: 20px; z-index: 999; width: 97%; color: #fff; background: url("../../images/jituan/bg_bottom.png") no-repeat; background-size: 100% 100%; }

.news-list .clearfix { line-height: 45px; }
.news-list .clearfix .newsNav { float: none !important; padding-right: 90px; width: 100%; }
.news-list .clearfix .newsNav:after { content: ''; display: block; clear: both; }
.news-list .clearfix .newsNav li a { height: 45px; line-height: 45px; }
.news-list .clearfix .more { margin: 0; width: 76px; }
.news-list .tab-content .tab-pane { padding: 2px 0; }
.news-list .tab-content .tab-pane .tab-pane-list li { padding: 8px 14px; }

.floor-wrapper { margin-top: 30px; }
.floor-wrapper .floor-title { padding: 10px 0; margin-bottom: 10px; font-size: 0; }
.floor-wrapper .floor-title .title-cn { font-size: 20px; color: #333333; font-weight: bold; }
.floor-wrapper .floor-title .title-en { font-size: 14px; color: #C7A267; margin-left: 8px; letter-spacing: 1px; }
.floor-wrapper .module-title-wrap { display: table; width: 100%; position: relative; padding-left: 15px; margin-bottom: 15px; }
.floor-wrapper .module-title-wrap:before { position: absolute; left: 0; top: 0; display: block; content: ""; width: 5px; height: 20px; background-image: url("../../images/jituan/left_icon.png"); background-size: 100% 100%; }
.floor-wrapper .module-title-wrap .module-title { font-size: 18px; font-weight: 500; color: #333333; display: table-cell; height: 100%; }
.floor-wrapper .module-title-wrap .custom-more { color: #C7A267; font-size: 14px; display: table-cell; text-align: right; width: 100px; text-decoration: none; /*.caret{ @include rotate(-90deg);
}*/ }
.floor-wrapper .module-title-wrap .custom-more:after { display: inline-block; vertical-align: middle; content: ""; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 14px solid #d3b67f; margin-left: 5px; margin-top: -2px; }
.floor-wrapper.floor-3 .manual-wrapper { width: 100%; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table { width: 100%; border: 0; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td { border: 0; height: 109px; background-image: url("../../images/jituan/service_bg.png"); background-size: 100% 100%; width: 33.33333%; overflow: hidden; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-blue, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-yellow, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-red { background-image: none; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-blue a, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-yellow a, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-red a { color: #ffffff; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-blue a .type-top .type-en p, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-yellow a .type-top .type-en p, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-red a .type-top .type-en p { color: #ffffff; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-blue a .type-cn, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-yellow a .type-cn, .floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-red a .type-cn { color: #ffffff; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-blue { background-color: #1761BC; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-yellow { background-color: #F4BC23; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td.bg-red { background-color: #D22128; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a { text-decoration: none; display: block; width: 100%; padding: 15px 0 10px 0; overflow: hidden; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a .type-top { width: 100%; display: table; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a .type-top .type-en { display: table-cell; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a .type-top .type-en p { margin: 0; color: #C7A267; font-size: 12px; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a .type-top .type-img { display: table-cell; width: 50px; text-align: right; vertical-align: middle; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a .type-cn { font-size: 16px; color: #333333; margin: 15px 0 0 0; transition: all ease-in 0.3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a .type-cn.type-teach-cn { margin-top: 35px; }
.floor-wrapper.floor-3 .manual-wrapper .manual-table .table tbody tr td a:hover .type-cn { transition: all ease-out 0.3s; padding-left: 5px; }
.floor-wrapper.floor-3 .market-service, .floor-wrapper.floor-3 .classic-case { width: 100%; height: 327px; overflow: hidden; }
.floor-wrapper.floor-3 .market-service:hover a img, .floor-wrapper.floor-3 .classic-case:hover a img { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); transition: all ease-out 0.3s; }
.floor-wrapper.floor-3 .market-service a, .floor-wrapper.floor-3 .classic-case a { display: block; width: 100%; height: 100%; text-decoration: none; }
.floor-wrapper.floor-3 .market-service a img, .floor-wrapper.floor-3 .classic-case a img { width: 100%; height: 100%; margin: 0 auto; transition: all ease-in 0.3s; }
.floor-wrapper.floor-4 .publication-wrapper { width: 100%; display: table; }
.floor-wrapper.floor-4 .publication-wrapper .publication-left { display: table-cell; vertical-align: top; width: 240px; height: 242px; position: relative; }
.floor-wrapper.floor-4 .publication-wrapper .publication-left:after { display: block; content: ""; width: 100%; height: 222px; position: absolute; left: 0; top: 20px; border: 2px solid #CE4044; z-index: -1; }
.floor-wrapper.floor-4 .publication-wrapper .publication-left a { display: block; width: 210px; height: 222px; position: absolute; right: 0; top: 0; }
.floor-wrapper.floor-4 .publication-wrapper .publication-left a img { width: 173px; height: 222px; margin: 0; }
.floor-wrapper.floor-4 .publication-wrapper .publication-right { display: table-cell; padding-left: 15px; }
.floor-wrapper.floor-4 .publication-wrapper .publication-right .publication-title { font-size: 20px; font-weight: 500; color: #333333; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.floor-wrapper.floor-4 .publication-wrapper .publication-right .publication-time-wrap { display: table; width: 100%; padding: 20px 0; }
.floor-wrapper.floor-4 .publication-wrapper .publication-right .publication-time-wrap .line { display: table-cell; height: 1px; position: relative; }
.floor-wrapper.floor-4 .publication-wrapper .publication-right .publication-time-wrap .line:after { display: block; content: ""; width: 100%; height: 1px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background-color: #dddddd; }
.floor-wrapper.floor-4 .publication-wrapper .publication-right .publication-time-wrap .publication-time { display: table-cell; font-size: 16px; color: #CE4044; width: 124px; text-align: right; }
.floor-wrapper.floor-4 .publication-wrapper .publication-right .publication-describe { text-indent: 2em; font-size: 14px; color: #666666; line-height: 1.5em; height: 10.5em; margin-top: 10px; overflow: hidden; word-break: break-all; }
.floor-wrapper.floor-4 .theoretical-research-wrapper { width: 100%; height: 242px; border-top: 1px solid #CE4044; border-bottom: 1px solid #CE4044; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list { width: 100%; margin: 0; overflow: hidden; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li { width: 100%; margin: 0; padding: 5px 15px; cursor: pointer; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li.active, .floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li:hover { background-color: #EBF1F7; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li.active .news-describe, .floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li:hover .news-describe { display: block; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li .news-title-wrap { width: 100%; position: relative; padding: 2px 110px 3px 15px; overflow: hidden; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li .news-title-wrap:after { display: block; content: ""; width: 10px; height: 10px; background-color: #CE4044; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; -ms-transform: rotate(45deg); /* IE 9 */ -moz-transform: rotate(45deg); /* Firefox */ -webkit-transform: rotate(45deg); /* Safari บอ Chrome */ -o-transform: rotate(45deg); /* Opera */ transform: rotate(45deg); }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li .news-title-wrap .news-title { width: 100%; font-size: 18px; font-weight: 500; min-width: 200px; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li .news-title-wrap .news-title a { text-decoration: none; display: block; width: 100%;  text-overflow: ellipsis; white-space: nowrap; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li .news-title-wrap .news-title .news-new { position: absolute; top: 0; right: 0; width: 40px; color: #f00; font-size: 12px; line-height: 20px; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li .news-title-wrap .news-time { width: 110px; text-align: right; color: #666666; position: absolute; top: 2px; right: 0; }
.floor-wrapper.floor-4 .theoretical-research-wrapper .theoretical-research-list li .news-describe { text-indent: 2em; line-height: 1.5em; height: 4.5em; overflow: hidden; word-break: break-all; display: none; color: #666666; }
.floor-wrapper.floor-5 { width: 100%; }
.floor-wrapper.floor-5 .innovate-wrapper { width: 100%; padding: 70px 0; margin: 0 auto; background-image: url("../../images/jituan/solutions_bg.png"); background-repeat: no-repeat; background-size: cover; background-position: center; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap { width: 100%; overflow: hidden; padding: 0 36px; position: relative; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .prev, .floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .next { width: 26px; height: 38px; position: absolute; top: 50%; margin-top: -19px; cursor: pointer; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .prev { left: 5px; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .next { right: 5px; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .innovate-list-wrap { width: 100%; overflow: hidden; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .innovate-list-wrap .innovate-list { width: 100%; margin: 0 auto; overflow: hidden; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .innovate-list-wrap .innovate-list li { width: 20%; overflow: hidden; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .innovate-list-wrap .innovate-list li a { display: block; width: 171px; margin: 0 auto; text-decoration: none; text-align: center; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .innovate-list-wrap .innovate-list li a img { width: 171px; height: 133px; margin: 0; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .innovate-list-wrap .innovate-list li a p { width: 100%; padding: 18px 10px; background-color: #ffffff; font-size: 16px; letter-spacing: 1px; text-align: center; overflow: hidden; margin: 0; color: #333333; }
.floor-wrapper.floor-5 .innovate-wrapper .innovate-wrap .innovate-list-wrap .innovate-list li a p.line-wrap { padding: 6px 10px; }

.reportRight { position: relative; height: 352px; box-sizing: border-box; padding-top: 20px; }
.reportRight .line { position: absolute; right: 0px; top: 5px; width: 42%; height: 150px; background: url("../../images/jituan/right-line.png") no-repeat; background-size: 100% 100%; }
.reportRight .pic { width: 100%; height: 100%; padding: 0 15px; }
.reportRight .pic img { width: 100%; height: 100%; }

.groupCulture .cultureLeft .line { position: absolute; left: 0px; top: 5px; width: 42%; height: 150px; background: url(../../images/jituan/left-line.png) no-repeat; background-size: 100% 100%; }
.groupCulture .cultureRight .cultureRight-main { position: relative; }
.groupCulture .cultureRight .cultureRight-main:not(:last-of-type) { margin-bottom: 38px; }
.groupCulture .cultureRight .cultureRight-main:last-of-type .culture-list li { width: 20%; }
.groupCulture .cultureRight .cultureRight-main .point { position: absolute; top: 0; left: 0; text-align: center; font-size: 30px; color: #c81219; font-weight: bold; text-transform: uppercase; line-height: 34px; letter-spacing: 4px; }
.groupCulture .cultureRight .cultureRight-main .point.color333 { color: #333; }
.groupCulture .cultureRight .cultureRight-main .culture-list { width: 100%; margin-left: 110px; padding: 0 86px 0 12px; border-left: 1px solid #aaaaaa; }
.groupCulture .cultureRight .cultureRight-main .culture-list li { float: left; width: 33.33%; background: url("../../images/jituan/disc.png") no-repeat left 10px; padding: 5px 5px 5px 20px; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; }
.groupCulture .cultureRight .cultureRight-main .culture-list li b { font-weight: normal; }
.groupCulture .cultureRight .cultureRight-main .culture-list li a { text-decoration: none; }
.groupCulture .cultureRight .cultureRight-main .culture-list li span.gray { display: inline-block; color: #9C9C9C; margin-top: 8px; }

.about .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.about .banner img { width: 100%; height: 443px; }
.about .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/aboutDG.png"); background-size: cover; padding: 20px; }
.about .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.about .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.about .right-content { margin-bottom: 100px; }
.about .right-content .rightSecond .content { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.about .right-content .rightSecond .content p { text-indent: 2em; color: #666666; font-size: 16px; letter-spacing: 3px; margin-bottom: 5px; }
.about .right-content .rightSecond .content img { margin-top: 50px; width: 100%; }


#leftLeader { margin-top: 20px; width: 100%; border: 1px solid #e0e0e0; }
#leftLeader div { border-bottom: 1px solid #e0e0e0; height: 60px; font-size: 18px; font-weight: bold; text-align: center; line-height: 3.5em; background-color: #f4f4f4; cursor: pointer; }
#leftLeader div a { color: black; }
#leftLeader div:hover { background-color: #bf1a20; }
#leftLeader div:hover a { color: white; text-decoration: none; }
#leftLeader .active-chose { background-color: #bf1a20; }
#leftLeader .active-chose a { color: white; }
#leftLeader .development { cursor: initial; height: 100%; font-weight: normal; font-size: 14px; line-height: 2em; color: #666666; }
#leftLeader .development:hover { background-color: #f4f4f4; }
#leftLeader .development ul { list-style: square; text-align: left; display: inline-block; margin-left: 30px; margin-top: 15px; margin-bottom: 10px; }
#leftLeader .development ul a { color: #a7a7a7; }
#leftLeader .development ul a:hover { color: #bf1a20; }
#leftLeader .development ul li:hover { color: #bf1a20; }
#leftLeader .development ul .active-lchose { color: #bf1a20; }
#leftLeader .development ul .active-lchose a { color: #bf1a20; }

#rightFirst .nowPosition { display: inline-block; }
#rightFirst .nowPosition img { margin-bottom: 3px; }
#rightFirst .nowPosition span { font-size: 16px; margin-left: 5px; font-weight: bold; }
#rightFirst .nowPosition .pos { font-weight: normal; }
#rightFirst .nowPosition span:last-child a { color: #0657b2; }
#rightFirst .brand { display: inline-block; background-color: #bf1a20; color: white; float: right; padding: 10px 50px; font-size: 20px; font-weight: bold; letter-spacing: 6px; }

.pages { margin: 30px 0; }
.pages .paginations { height: 15px !important; display: inline-block; margin: 0; }
.pages .paginations > li { margin-bottom: 0 !important; height: 100% !important; display: inline-block; }
.pages .paginations > li > a, .pages .magazines .paginations > li > span { color: #8C8C8C; }
.pages .paginations > li.active > a, .pages .paginations > li.active > span { color: #fff; background: #00ace8; border-color: #00ace8; }
.pages .paginations > li > a, .pages .paginations > li > span { width: 100% !important; border-radius: 5px; }
.pages .paginations li:first-child { width: 58px; }
.pages .paginations li { height: 23px; }
.pages .paginations li a { font-size: 12px; padding: 2px 7px; }
.pages .paginations li:first-child > a { padding: 2px 3px 2px 2px; }
.pages .jump { display: inline-block; margin-left: 5px; }
.pages .jump span { margin: 0 10px; }
.pages .jump .chosePage { width: 50px; display: inline-block !important; height: 24px !important; margin: 0 5px; }
.pages .jump .pageSure { background: #00ace8; border-color: #00ace8; color: white; height: 24px; padding: 0px 12px !important; }

.service .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.service .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/service/servicepic.png"); background-size: cover; padding: 20px; }
.service .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.service .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.service .right-content { margin-bottom: 100px; }
.service .right-content .rightSecond .content { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.service .right-content .rightSecond .content .oneRow { padding: 20px 5px; border-bottom: 1px dashed #eeeeee; }
.service .right-content .rightSecond .content .oneRow div { display: inline-block; }
.service .right-content .rightSecond .content .oneRow .contitle { width: 74%; }
.service .right-content .rightSecond .content .oneRow .contitle p { margin-bottom: -5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.service .right-content .rightSecond .content .oneRow .contime { width: 14%; }
.service .right-content .rightSecond .content .oneRow .conmore { width: 10%; }
.service .right-content .rightSecond .content .oneRow .conmore a { color: #bf1a20; }
.service .banner img { width: 100%; height: 443px; }

.dgwh .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.dgwh .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/dgwh/dgwh.png"); background-size: cover; padding: 20px; }
.dgwh .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.dgwh .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.dgwh .right-content { margin-bottom: 100px; }
.dgwh .right-content .rightSecond .content { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.dgwh .right-content .rightSecond .content .oneRow { padding: 20px 5px; border-bottom: 1px dashed #eeeeee; }
.dgwh .right-content .rightSecond .content .oneRow div { display: inline-block; }
.dgwh .right-content .rightSecond .content .oneRow .contitle { width: 74%; }
.dgwh .right-content .rightSecond .content .oneRow .contitle p { margin-bottom: -5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dgwh .right-content .rightSecond .content .oneRow .contime { width: 14%; }
.dgwh .right-content .rightSecond .content .oneRow .conmore { width: 10%; }
.dgwh .right-content .rightSecond .content .oneRow .conmore a { color: #bf1a20; }
.dgwh .banner img { width: 100%; height: 443px; }


.lxwm1 .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.lxwm1 .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/lxwm/lxwm.png"); background-size: cover; padding: 20px; }
.lxwm1 .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.lxwm1 .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.lxwm1 .right-content { margin-bottom: 100px; }
.lxwm1 .right-content .rightSecond .content { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.lxwm1 .right-content .rightSecond .content .oneRow { padding: 20px 5px; border-bottom: 1px dashed #eeeeee; }
.lxwm1 .right-content .rightSecond .content .oneRow div { display: inline-block; }
.lxwm1 .right-content .rightSecond .content .oneRow .contitle { width: 74%; }
.lxwm1 .right-content .rightSecond .content .oneRow .contitle p { margin-bottom: -5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.lxwm1 .right-content .rightSecond .content .oneRow .contime { width: 14%; }
.lxwm1 .right-content .rightSecond .content .oneRow .conmore { width: 10%; }
.lxwm1 .right-content .rightSecond .content .oneRow .conmore a { color: #bf1a20; }
.lxwm1 .banner img { width: 100%; height: 443px; }

.technology .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.technology .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/technology/technologypic.png"); background-size: cover; padding: 20px; }
.technology .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.technology .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.technology .right-content { margin-bottom: 100px; }
.technology .right-content .rightSecond .content { min-height: 750px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.technology .right-content .rightSecond .content p {  color: #666666; font-size: 16px; letter-spacing: 3px; margin-bottom: 5px; line-height: 2em; }
.technology .right-content .rightSecond .content img { margin-top: 50px; }
.technology .banner img { width: 100%; height: 443px; }

.innovate .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.innovate .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/innovate/innovatepic.png"); background-size: cover; padding: 20px; }
.innovate .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.innovate .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.innovate .right-content { margin-bottom: 100px; }
.innovate .right-content .rightSecond .content { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.innovate .right-content .rightSecond .content ul { padding-left: 30px; list-style: inherit; }
.innovate .right-content .rightSecond .content ul li { margin-bottom: 10px; font-size: 16px; color: #6582b0; }
.innovate .right-content .rightSecond .content ul li a { display: inline-block; width: 87%; color: #333333; margin-bottom: -5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innovate .right-content .rightSecond .content ul li span { color: #333333; }
.innovate .right-content .rightSecond .content-book { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.innovate .right-content .rightSecond .content-book .book-title { margin-top: 20px; font-size: 15px; font-weight: bold; color: black; height: 25px;}
.innovate .banner img { width: 100%; height: 443px; }


.news .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.news .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/news/news.png"); background-size: cover; padding: 20px; }
.news .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.news .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.news .right-content { margin-bottom: 100px; }
.news .right-content .rightSecond .content { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.news .right-content .rightSecond .content ul { padding-left: 30px; list-style: inherit; }
.news .right-content .rightSecond .content ul li { margin-bottom: 10px; font-size: 16px; color: #6582b0; }
.news .right-content .rightSecond .content ul li a { display: inline-block; width: 87%; color: #333333; margin-bottom: -5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news .right-content .rightSecond .content ul li span { color: #333333; }
.news .right-content .rightSecond .content-book { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.news .right-content .rightSecond .content-book .book-title { margin-top: 20px; font-size: 15px; font-weight: bold; color: black; }
.news .banner img { width: 100%; height: 443px; }

.report .banner { height: 445px; border-bottom: 2px solid #FA5E73; margin-bottom: 30px; }
.report .left-nav .nav-top { height: 150px; background-image: url("../../images/jituan/report/reportpic.png"); background-size: cover; padding: 20px; }
.report .left-nav .nav-top .text { padding-right: 50px; color: #ffffff; }
.report .left-nav .nav-top .text h3 { font-size: 26px; margin-bottom: 10px; }
.report .right-content { margin-bottom: 100px; }
.report .right-content .rightSecond .content { min-height: 650px; border: 1px solid #bbbbbb; margin-top: 26px; padding: 20px; }
.report .right-content .rightSecond .content ul { padding-left: 30px; list-style: inherit; }
.report .right-content .rightSecond .content ul li { margin-bottom: 10px; font-size: 16px; color: #6582b0; }
.report .right-content .rightSecond .content ul li a { display: inline-block; width: 87%; color: #333333; margin-bottom: -5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.report .right-content .rightSecond .content ul li span { color: #333333; }
.report .banner img { width: 100%; height: 443px; }

/*# sourceMappingURL=style.css.map */
