/* 
* @Title:  å†…é¡µæ ·å¼è¡¨
* @Author: é™ˆæ™“å‹‰
* @Date:   2015-11-29 11:24:38
* @Last Modified by:   Marte
* @Last Modified time: 2020-07-29 16:35:40
*/

/* å…¨å±€ */
@font-face {
    font-family: 'RAJDHANI_BOLD';
    src: url('../font/RAJDHANI_BOLD.eot');
    src:
      url('../font/RAJDHANI_BOLD.otf')format('otf'),
      url('../font/RAJDHANI_BOLD.eot?#iefix') format('embedded-opentype'),
      url('../font/RAJDHANI_BOLD.woff') format('woff'),
      url('../font/RAJDHANI_BOLD.woff2') format('woff2'),
      url('../font/RAJDHANI_BOLD.ttf') format('truetype'),
      url('../font/RAJDHANI_BOLD.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }
#inmain { width: 100%; background:#fff no-repeat; background-color:#fff !important; background-position: center 80px !important; background-size:auto !important; position: relative; /*padding-top: 370px;*/ }
.newsdata-a .bar_txt{position: absolute; left:0; top:80px; width:1200px; right:0; margin:0 auto; padding:123px 0 0;}
.newsdata-a .bar_txt h1{font-size: 36px; color:rgba(255,255,255,.5); letter-spacing: 17px; line-height:1; font-weight: 300; text-align: right; margin-bottom: 20px;}
.newsdata-a .bar_txt h2{font-size: 30px; color:rgba(255,255,255,.22); letter-spacing: 17px; font-weight: 500; text-align: right; font-family: "RAJDHANI_BOLD"; text-transform: uppercase;}
#inmain2 { width: 100%; background: #ededed; position: relative; background-size: 100% auto; padding-top: 200px; }
#inmain3 { width: 100%; background: #ededed; position: relative; background-size: 100% auto; padding-top: 200px; }

a.backtop { position: fixed; right: 50px; bottom: 10%; width: 50px; height: 50px; background: url(../img/backtop.png) center no-repeat; display: block; display: none; z-index: 500;}
.inhonor .noBorderTable tr {
    padding-bottom: 20px;
    display: block;
}
.incontent { width: 1110px; padding: 45px 45px 36px; background: #fff; margin: 0 auto; font-size: 13px; line-height: 24px; color: #818181; }
.incontent p {margin-bottom: 20px;justify-content: s;text-align: justify;}
.incontent .menubd{position: relative;}
.incontent .menubd .serviceewm{position: absolute;bottom: 30px;right: 265px;}
.incontent .menubd .serviceewm img{width: 210px;display: block;margin: auto;}
.incontent .menubd .serviceewm h1{color: #818181;font-size: 13px;margin-top: 18px;text-align: center;line-height: 16px;}
.incontent .menubd .serviceewm h1 em{color: #d2ac58;font-size: 16px;}
.incontent p:last-child { margin-bottom: 0px; }
.incontent p img { max-width: 100%; _width: 100%; }
#inmain .business-incontent { margin-top: 50px; }
#inmain .media-incontent { background: url(../img/newsdetail-bg.jpg) repeat-y; }
.text-right { text-align: right; }

.business-mainbox { margin: 0 auto; margin-top: 50px; width: 1200px; }
.business-mainbox > div {position: relative;padding: 34px;width: 332px;height: 699px;overflow: hidden;}
.business-mainbox > div img{position: relative;z-index: 20;}
.business-mainbox > div p{
    position: relative;
    transition: all .3s;
}
.business-mainbox > div:nth-child(3) p:nth-child(5){
    opacity: 0;
}
.business-mainbox > div:nth-child(3):hover p{
    top: -248px;
    opacity: 0;
}
.business-mainbox > div:nth-child(3):hover p:nth-child(5){
    opacity: 1;
}
.business-mainbox > div.bm1 { background-color: #746957; }
.business-mainbox > div.bm2 { background-color: #6daa4e; }
.business-mainbox > div.bm3 { background-color: #005fad; }
.business-mainbox > div h1 { margin-bottom: 34px; color: #fff; font-size: 16px; font-weight: bold; text-align: center; }
.business-mainbox > div p {margin-top: 30px;color: #fff;line-height: 19px;}
.business-mainbox > div .bm_mask { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 2; display: none; }
.business-mainbox > div .bm_mask.bm_mask1 { background: url(../img/bmask1.png) no-repeat center bottom; }
.business-mainbox > div .bm_mask.bm_mask2 { background: url(../img/bmask2.png) no-repeat center bottom; }
.business-mainbox > div .bm_mask.bm_mask3 { background: url(../img/bmask3.png) no-repeat center bottom; }
.business-mainbox > div .bm_mask a { width: 100%; height: 100%; display: block; }

.title-inbanner {display: none; font-size: 36px; color: #fff; text-align: center; padding-top: 200px; font-weight: normal; opacity: 0.8;filter: alpha(opacity=80); }
.title-inbusiness { font-size: 30px; color: #fff; text-align: center; padding-top: 155px; font-weight: normal; }
.title-inbusiness i { display: block; color: #bb9d62; font-size: 32px; font-family: "Premierleague"; opacity: 0.4; filter: alpha(opacity=40); }
.title-inbusiness b { margin-top: 10px; display: block; font-weight: normal; }
h2.pagetitle b { font-size: 20px; color: #0063fb; display: block; padding-bottom: 5px; }
h2.pagetitle i { font-size: 28px; color: #b7b7bf; display: block; font-weight: normal; font-style: normal; letter-spacing: -2px; }
.title-inright { font-size: 46px; color: #401900; text-align: right; padding-top: 260px; font-weight: normal; }

/* åŠ¨ç”» */

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDown {
    0% { opacity: 1; }

    100% { opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }
}

@keyframes fadeOutDown {
    0% { opacity: 1; }

    100% { opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }
}

@-webkit-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }

    100% { opacity: 1; -webkit-transform: none; transform: none; }
}

@keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }

    100% { opacity: 1; -webkit-transform: none; transform: none; }
}

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInDown {
    0% { opacity: 0; -webkit-transform: translate3d(0, -30%, 0); transform: translate3d(0, -30%, 0); }

    100% { opacity: 1; -webkit-transform: none; transform: none; }
}

@keyframes fadeInDown {
    0% { opacity: 0; -webkit-transform: translate3d(0, -30%, 0); transform: translate3d(0, -30%, 0); }

    100% { opacity: 1; -webkit-transform: none; transform: none; }
}

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInRight {
    0% { opacity: 0; -webkit-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0); }

    100% { opacity: 1; -webkit-transform: none; transform: none; }
}

@keyframes fadeInRight {
    0% { opacity: 0; -webkit-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0); }

    100% { opacity: 1; -webkit-transform: none; transform: none; }
}

.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }


/* é¢åŒ…å±‘ */
.pagecrm { padding-left: 17px; background: url(../img/icon-crmhome.png) no-repeat left; font-size: 13px; line-height: 20px; font-weight: bold;display:none; }
.pagecrm span { color: #888a8e; }
.pagecrm a { padding-left: 10px; background: url(../img/icon-crmnext.jpg) no-repeat left 8px; color: #0063fb; margin-left: 8px; line-height: 20px; }
/* å­æ ç›® */
.menu { width: 1109px; height: 60px; line-height: 60px; background: #e8e8e8; margin-top: 25px; margin-bottom: 25px; }
.menu li { float: left; background: url(../img/menuline.jpg) no-repeat right; -webkit-transition: all .3s; transition: all .3s; }
.menu li a { display: block; text-align: center; font-size: 13px; font-weight: bold; color: #50505d; }
.menugreen li { -webkit-transition: background .3s; transition: transition: none .3s; }
.menu .current, .menu li:hover { background: #d1b366; }
.menugreen .current, .menugreen li:hover { background: #4e731c; }
.menugreen .current a, .menugreen li:hover a { color: #fff; }
.menu li:last-child { background-img: none; }
.w277 li { width: 277px; }
.w185 li { width: 184.5px; }
.w185 li:last-child { width: 186px; }
.w369 li { width: 369.5px; }
.w221 li { width: 221.5px; }
.w221 li:last-child { width: 222px; }
.w185 li { width: 184.5px; }
.w185 li:last-child { width: 185.5px; }
.w554 li { width: 554px; }

/* æŠ•èµ„è€…å…³ç³» */
.incontent-left { width: 390px; float: left; }
.incontent-right { float: right; width: 720px; }
.investor-about strong { font-size: 16px; color: #0063fb; }
.instock { float: right; font-size: 14px; margin-bottom: 8px; margin-top: 3px; }
.instock strong { display: block; font-size: 36px; line-height: 40px; font-weight: normal; color: #ee5555; }
.instock strong.down { color: #009900;}
.instock em { color: #000; font-size: 16px; font-style: normal; padding-left: 3px; }

/* å…¬å¸æ²»ç† */
.inrule-title { text-align: center; font-size: 16px; color: #0063fb; }
.inrule-title span { display: block; font-size: 13px; color: #818181; }
.inrule-tab { text-align: center; margin-top: 15px; }
.inrule-tab a { display: inline-block; font-size: 13px; color: #818181; margin: 0 20px; line-height: 28px; font-weight: bold; }
.inrule-tab a.current, .inrule-tab a:hover { color: #0063fb; }
.inrule-line { width: 1110px; height: 2px; background: url(../img/line.jpg) no-repeat center top; margin: 25px auto 0; }
.inrule-bd { padding-top: 30px; }
.inrule-bd h3 { text-align: center; font-size: 16px; color: #0063fb; padding-bottom: 20px; }

/* è®®äº‹è§„åˆ™ */
.procedure-list { overflow: hidden; padding-top: 5px; }
.procedure-list li { padding: 25px 30px; background: #f1f1f1; margin-bottom: 20px; overflow: hidden; height: 89px; }
.procedure-list li:last-child { margin-bottom: 0; }
.procedure-list a h3 { font-size: 16px; color: #0063fb; padding-bottom: 5px; }
.procedure-list a p { margin-bottom: 0; heigh: 72px; overflow: hidden; color: #818181; }

/* å®šæœŸæŠ¥å‘Š */
.report-list { overflow: hidden; margin-right: -15px; margin-bottom: -15px; }
.report-list li { width: 210px; height: 303px; float: left; margin-right: 15px; background: url(../img/icon-pdf.jpg) no-repeat #ededed center 170px; position: relative; margin-bottom: 15px; }
.report-list li a { display: block; width: 100%; height: 100%; }
.report-list li:hover { background: #004cc1; }
.report-list li:hover .icon-down { opacity: 1; filter: alpha(opacity:100); bottom: 67px; }
.report-list a:hover .date, .report-list a:hover .pubtime { color: #fff; }
.report-list .date { padding-top: 35px; text-align: center; color: #004cc1; font-size: 16px; font-weight: bold; }
.report-list .date strong { display: block; font-family: "DincondMedium"; font-size: 54px; font-weight: normal; line-height: 56px; }
.report-list .pubtime { position: absolute; left: 50%; bottom: 25px; width: 128px; margin-left: -64px; font-size: 12px; font-weight: bold; color: #797a81; margin-bottom: 0; }
.report-list .icon-down { width: 70px; height: 70px; display: block; background: url(../img/icon-down.jpg) no-repeat #65ab36 center center; position: absolute; left: 50%; margin-left: -35px; bottom: 60px; opacity: 0; filter: alpha(opacity:0); -webkit-transition: all .6s; transition: all .6s;}

.report_wr{padding-top:40px;}
.report_wr .box h4{font-size: 24px; color:#000; line-height: 30px; margin-bottom: 20px;}
.report_wr .box li{border-top:1px solid rgba(0,0,0,0.1); overflow:hidden; padding-top:40px;}
.report_wr .box li *{-webkit-transition: all .4s; transition: all .4s;}
.report_wr .box .pic{float:left; width:440px; height:210px;}
.report_wr .box .pic img{width:100%; height:100%;}
.report_wr .box .txt{float:right; width:620px; height:210px; padding:50px 0 0 40px;}
.report_wr .box .til{font-size: 20px; color:#333; line-height: 30px; margin-bottom: 20px;}
.report_wr .box .btn_box{overflow:hidden;}
.report_wr .box .btn{float:left; padding:0 20px; height:40px; line-height: 40px; margin-right: 30px;}
.report_wr .box .line{background: #0063fb; color: #fff;}
.report_wr .box .down{background: #e0e0e0; color: #000;}
.report_wr .box .line:hover{background: #0551c5;}
.report_wr .box .down:hover{background: #777; color: #fff;}

/* å…¬å¸å…¬å‘Š */
.placard-list { padding-top: 40px; }
.placard-list .filtrate_wr .seek_box{position:relative; width:360px; margin-bottom: 20px;}
.placard-list .filtrate_wr .seek_box input{box-sizing: border-box; width: 360px; height: 60px; background: #fcecc8; color: #75706d; padding: 10px 74px 10px 14px; border: 0; font-size: 14px; line-height: 40px;}
.placard-list .filtrate_wr .seek_box .btn{position:absolute; right:0; top:0; width:60px; height:60px; background:#fff url(../img/search-img.jpg) no-repeat center; background-size: 60px;}
.placard-list li { width: 100%; height: 139px; background: #f1f1f1; margin-top: 20px; }
.placard-list .infos { float: left; padding-top: 30px; padding-left: 30px; display: blcok; width:800px;}
.placard-list .infos span { color: #d0b87d; font-size: 22px; display: block; line-height: 30px; padding-bottom: 5px; }
.placard-list .infos strong { color: #474752; font-size: 16px; display: block; }
.placard-list .infos a:hover strong { color: #0063fb; }
.placard-list .pdfs { width: 139px; height: 139px; float: right; background: url(../img/icon-pdf.jpg) no-repeat #ececec center center; }
.placard-list .pdfs a { display: block; width: 100%; height: 100%; }

/* æ¥è®¿é¢„çº¦ */
.incontent-info { padding-top: 58px; overflow: hidden; }
.incontent-info strong { font-size: 16px; color: #0063fb; }
.incontent-info p { margin-bottom: 10px; }
.incontent-info em { font-family: "DincondMedium"; font-size: 36px; font-weight: normal; color: #0063fb; }

/* å…¬å¸ç®€ä»‹ */
.inabout-title { padding-bottom: 40px;/* margin-top: 10px; */}
.inabout-title em { display: block; font-size: 42px; color: #4c4c5e; font-weight: normal; font-family: "Myriadsetpro"; font-style: normal; letter-spacing: -3px; }
.inabout-title strong { display: block; font-size: 20px; color: #5992f8; line-height: 28px; }
.incontent .inabout-strong { font-size: 20px; color: #624c41; }
.inabout-pro { margin-top: 40px; }
.inabout-pro li { float: left; width: 360px; margin: 0 2px; }
.inabout-pro li h5 { font-size: 16px; color: #004cc1; padding-bottom: 20px; }

/* ç®¡ç†å›¢é˜Ÿ */
.inleader { margin-top: 5px; }
.inleader strong { font-size: 16px; line-height: 26px; color: #0063fb; }

/* å…¬å¸è£èª‰ */
.inhonor { margin-top: 8px; }
.honor-tab li { float: left; background-img: none; -webkit-transition: all .3s; transition: all .3s; }
.honor-tab li a { display: block; text-align: center; font-size: 30px; font-weight: bold; color: #7f7f7f; font-family: "DincondMedium"; }
.honor-tab .current, .honor-tab li:hover { background: #3296dc; }
.honor-tab .current a, .honor-tab li:hover a { color: #fff; }

/* å¤šå…ƒäº§ä¸š */
.inbusiness-pro { margin-top: 40px; }
.inbusiness-pro li { float: left; }
.pro1 { width: 343px; margin-right: 30px; }
.pro2 { width: 361px; margin-right: 30px; }
.pro3 { width: 340px; }
.inbusiness-pro li img { width: 100%; }
.inbusiness-pro li h5 { font-size: 16px; color: #004cc1; padding-bottom: 20px; }

/* åª’ä½“ä¸­å¿ƒ */
.media-left { width: 710px; float: left; }
.media-right { width: 336px; float: right; padding-top: 25px; }
.media-line { width: 1105px; height: 2px; background: url(../img/newsdetail-line2.jpg) no-repeat center top; margin-top: 25px; }
.media-left .media-line { width: 710px; height: 2px; background: url(../img/newsdetail-line.jpg) no-repeat center top; margin-top: 25px; }
.media-list { margin-top: 28px; }
.media-list li { padding-bottom: 15px; border-bottom: 2px solid #ece3cb; padding-top: 25px; }
.special_news li { border: none; }
.media-list li span { font-size: 30px; color: #d0b87d; font-family: "NovecentowideMedium"; font-weight: normal; letter-spacing: -2px; }
.media-list li span.special_news { display: inline; }
.media-list li h3 { font-size: 16px; color: #0063fb; padding-top: 5px; }
.media-list li h3.special_news { margin-left: 5px; display: inline; vertical-align: 4px; }
.media-list li p { margin-top: 5px; margin-bottom: 0; height: 72px; overflow: hidden; }
.special_newspic { margin-top: 15px; width: 100%; /*height: 260px; background-color: #818181;*/ overflow: hidden; }

.near_news { margin-top: 30px; }
.near_news > span { margin-bottom: 15px; color: #5992f8; font-size: 17px; font-weight: bold; display: inline-block; }
.near_news > h1 { margin-bottom: 15px; color: #797a81; font-size: 27px; font-family: "NovecentowideMedium"; opacity: 0.4; letter-spacing: -2px; }
.near_news_top { margin-bottom: 20px; padding-bottom: 20px; background: url(../img/neartop_border.jpg) left bottom no-repeat; }
.near_news_top h1 { margin-bottom: 15px; color: #797a81; font-size: 18px; }
.near_news_top p, .near_news_top span { color: #797a81; }
.near_newslist li h1, .near_newslist li span { color: #797a81; display: inline; }
.near_newslist li h1 { max-width: 270px; height: 19px; overflow: hidden; display: inline-block; }
.near_newslist li span { margin-left: 5px; }

.news_share { margin-top: 20px; }
.news_share > span { float: left; }
.news_share .bshare-custom { margin-left: 5px; float: left; }
.news_share .bshare-custom a { display: inline-block; margin: 0 0 0 5px; padding: 0; width: 31px; height: 32px; overflow: hidden; }
.news_share .bshare-custom .bshare-weixin { background: url(../img/share_icon1.png) center no-repeat; }
.news_share .bshare-custom .bshare-sinaminiblog { background: url(../img/share_icon2.png) center no-repeat; }
/*.news_share .bshare-custom .bshare-qzone { background: url(../img/news/share.jpg) no-repeat -129px 0; }
.news_share .bshare-custom .bshare-qqim { background: url(../img/news/share.jpg) no-repeat -154px 0; }*/

.media-side-title { font-size: 16px; color: #5992f8; padding-bottom: 15px; }
.media-side h5 { font-size: 16px; color: #6c6864; line-height: 30px; padding-bottom: 10px; }

/* åª’ä½“ä¸­å¿ƒ-è¯¦æƒ… */
.md-date { font-size: 30px; color: #d0b87d; font-family: "NovecentowideMedium"; font-weight: normal; letter-spacing: -2px; margin-top: 55px; }
.md-title { font-size: 16px; color: #004cc1; padding-top: 10px; }
.media-topnews span { color: #ccc; font-size: 30px; font-family: "Myriadsetpro"; display: block; margin-top: 3px; }
.media-topnews h4 { padding-top: 5; padding-bottom: 5px; }
.media-topnews h4 a { color: #797a81; font-size: 16px; }
.media-topnews h4 a:hover { color: #0063fb; }
.media-topnews-line { width: 367px; height: 2px; background: url(../img/side-line.jpg) no-repeat center top; margin: 20px auto 0; }
.media-topnews p { line-height: 20px; font-size: 12px; }
.media-detail-side { margin-top: 15px; overflow: hidden; }
.media-detail-side li { height: 24px; overflow: hidden; }
.media-detail-side li a { font-size: 12px; color: #94959a; }
.media-detail-side li a:hover { color: #0063fb; }
.media-detail-side li span { padding-left: 10px; }
.media-share { margin-top: 10px; padding-bottom: 20px; overflow: hidden; }
.media-share span { display: block; float: left; padding-top: 5px; }

/* äººæ‰ç†å¿µ */
.inconcept { margin-top: 40px; margin-bottom: -20px; }
.inconcept li { float: left; width: 260px; margin: 0 8.5px; }
.inconcept li h5 { font-size: 16px; color: #004cc1; padding-bottom: 20px; height: 72px; text-align: center; }

/* æ–‡åŒ–åŽ†å² */
.inculture-idea { margin-top: 5px; margin-right: -7px; }
.inculture-idea li { float: left; width: 365px; margin-right: 7px; }
.inculture-idea li strong { font-size: 16px; color: #5992f8; padding-bottom: 2px; display: block; }
.inculture-idea li p { padding-right: 5px; }

/* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */
.social-report { margin-top: 60px; margin-right: -25px; }
.social-report li { margin-right: 25px; width: 220px; margin-bottom: 25px; }

/* ç”»å†ŒæœŸåˆŠ */
.periodical li { background: #ededed; }
.periodical p { padding-top: 10px; text-align: center; margin-bottom: 0; color: #96979c; }
.periodical .icon-down { opacity: 1; filter: alpha(opacity:100); bottom: 27px; }
.periodical li:hover .icon-down { bottom: 27px; }
.periodical li:hover p { color: #fff; }

/* è§†é¢‘ä¸­å¿ƒ */
.video-show { width: 710px; height: 410px; background: #ededed; position: relative; margin-top: 60px; }
.icon-play { display: block; width: 70px; height: 70px; background: url(../img/icon-play.jpg) no-repeat; left: 50%; top: 50%; margin-left: -35px; margin-top: -35px; position: absolute; }
.video-show h3 { text-align: center; bottom: 33px; position: absolute; left: 50%; margin-left: -90px; width: 180px; height: 24px; line-height: 24px; font-size: 16px; color: #0063fb; }
.video-list { margin-top: 25px; margin-right: -25px; }
.video-list li { float: left; width: 220px; height: 380px; background: #ededed; margin-right: 25px; padding-top: 50px; padding-bottom: 35px; *margin-right: 16px; }
.video-list li h3 { text-align: center; font-size: 16px; color: #5992f8; padding-bottom: 20px; }
.video-list li a { color: #797a81; font-size: 13px; text-align: center; display: block; line-height: 26px; }
.video-list li a:hover { color: #5992f8; }


/* å›­åŒºå¼€å‘ä¸Žè¿è¥ */
.bs1_mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/bs3_showmask_bg.png) left top repeat; z-index: 999; display: none; }
.bs1_showcontent { position: fixed; left: 50%; top: 0; margin-left: -600px;padding-top: 10%; z-index: 10; display: none;}
.bs1_showcontent .w1200 { position: relative; }
.bs1_showcontent .w1200 > a { position: absolute; right: 0; top: -60px; width: 34px; height: 34px; background: url(../img/bs3_offbtn.png) center no-repeat; z-index: 4; }
.bs1_content > div { display: none; }
.bs1right_showcontent { position: fixed; left: 50%; margin-left: -600px;top: 50%; margin-top: -330px; z-index: 1000; display: none;width:1200px;height:660px;}
.bs1right_showcontent .w1200 { position: relative; }
.bs1right_showcontent .w1200 > a { position: absolute; right: 0; top: -60px; width: 34px; height: 34px; background: url(../img/bs3_offbtn.png) center no-repeat; z-index: 4; }
.bs1right_content > div { display: none; }

/* .bs1right_content.ptop{
    margin-top: 120px;
} */


.b12hover { width: 799px; height: 200px; background: url(../img/b12bg.jpg) center no-repeat; }
.b12hover > div { padding-top: 70px; padding-left: 35px; width: 764px; height: 130px; background: url(../img/b1_hoverbg.png) left top repeat; display: none; }
.b12hover h1 { margin-bottom: 15px; color: #fff; font-size: 17px; font-weight: bold; }
.b12hover ul li { margin-right: 30px; color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; }
.b13hover { position: relative; margin-top: 7px; margin-right: 7px; width: 483px; height: 204px; background: url(../img/product_city.jpg) center center no-repeat; }
.b14hover { position: relative; margin-top: 7px; width: 309px; height: 204px; background: url(../img/sea_business.jpg) center center no-repeat; /*text-align: center;*/ }
.b13hover > div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/b1_hoverbg.png) left top repeat; z-index: 3; display: none; cursor: pointer; }
.b13hover .bhoverbtn, .b14hover .bhoverbtn { position: absolute; bottom: 0; width: 54px; height: 54px; display: block; background: url(../img/b1_hoverbtn.jpg) center no-repeat; z-index: 3; }
.b13hover .bhoverbtn { left: 215px; }
.b14hover .bhoverbtn { left: 130px; }
/* .b13hover h1 { position: relative; color: #fff; font-size: 16px; font-weight: bold; text-align: center; line-height: 204px; z-index: 4; display: none; } */
.b13hover h1{margin-bottom: 15px;color: #fff;font-size: 17px;font-weight: bold;}
.b13hover ul li {margin-right: 30px;color: #fff;font-size: 13px;font-weight: bold;cursor: pointer;}
.b13hover > div {padding-top: 70px;padding-left: 35px;width: 448px;height: 134px;background: url(../img/b1_hoverbg.png) left top repeat;display: none;}

.b14hover > div { width: 100%; height: 100%; background: url(../img/b1_hoverbg.png) left top repeat; display: none; }
.b14hover h1 { padding: 60px 0px 20px 30px; color: #fff; font-size: 17px; font-weight: bold; }
.b14hover ul li { margin-left: 30px; color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; }

/* ç¤¾åŒºå¼€å‘ä¸Žè¿è¥ */
.bs2_top { margin-top: 55px; margin-bottom: -25px; }
.bs2_top span, .bs2_top h1 { color: #ffa415; display: inline; }
.bs2_top span { font-size: 48px; }
.bs2_top h1 { font-size: 18px; }
span.bs2content_span { color: #5992f8; font-size: 13px; display: inline; }

/* é‚®è½®äº§ä¸šå»ºè®¾ä¸Žè¿è¥ */
.bs3_list {width: 744px;margin: 0 auto;}
.bs3_list li { position: relative; margin-bottom: 7px; margin-right: 7px; width: 365px; height: 189px; color: #fff; font-size: 16px; font-weight: bold; line-height: 189px; text-align: center; background-color: #e8e8e8; overflow: hidden; }
.bs3_list li h1 { position: relative; color: #fff; text-align: center; z-index: 3; display: none; }
.bs3li_mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/bs3li_bg.png) left top repeat; z-index: 2; opacity: 0.9; display: none; overflow: hidden; }
.bs3li_mask a { position: absolute; left: 160px; bottom: 0; width: 54px; height: 54px; display: block; }
.bs3li_mask a.opdt { background: url(../img/b1_hoverbtn.jpg) center no-repeat; z-index: 2; }
.bs3_mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/bs3_showmask_bg.png) left top repeat; z-index: 3; display: none; }
.bs3_showcontent { position: fixed; left: 50%; top: 0; margin-left: -600px; padding-top: 10%; z-index: 4; display: none; }
.bs3_showcontent .w1200 { position: relative; }
.bs3_showcontent .w1200 > a { position: absolute; right: 0; top: -60px; width: 34px; height: 34px; background: url(../img/bs3_offbtn.png) center no-repeat; z-index: 4; }
.bs3_content > div { display: none; }


/* äº§ä¸šå¸ƒå±€ */
.bs4_box { padding-top: 250px; padding-left: 610px; background: url(../img/b4map.jpg) left top no-repeat; }
.bs4_box > h1, .bs4_box > h2 { display: inline; }
.bs4_box > h1 { color: #353337; font-size: 24px; }
.bs4_box > h2 { color: #b18245; font-size: 31px; font-family: Dinpro,sans-serif; letter-spacing: -2px; vertical-align: -3px; }
.bs4_select { margin-top: 25px; margin-bottom: 15px; }
.bs4_select a { margin-right: 5px; width: 103px; height: 39px; color: #fff; text-align: center; line-height: 39px; display: block; }
.bs4_select a.bs4s1 { background: url(../img/bs4_select1.png) center no-repeat; }
.bs4_select a.bs4s2 { background: url(../img/bs4_select2.png) center no-repeat; }
.bs4_select a.bs4s3 { background: url(../img/bs4_select3.png) center no-repeat; }
.bs4_select a.bs4s4 { background: url(../img/bs4_select4.png) center no-repeat; }
.bs4_show { padding-left: 50px; min-height: 40px; background: url(../img/bs4_icon1.jpg) left top no-repeat; }
.bs4_show > div { padding-top: 6px; display: none; }
.bs4_show p { color: #5992f8; }


/* å…³æ³¨æˆ‘ä»¬ */
.ct1_box { margin-top: 25px; }
.follow_list { width: 1116px; }
.follow_list li { position: relative; margin-right: 6px; width: 272px; height: 405px; background-color: #e8e8e8; }
.follow_list li > img { position: absolute; top: 0; left: 102px; z-index: 2; }
.follow_list li .follow_pic { margin: 0 auto; margin-top: 85px; width: 207px; height: 207px; background-color: #e1e1e1; }
.follow_list li > h1 { position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; text-align: center; line-height: 70px; display: block; background-color: #d5d5d5; z-index: 2; }

/* äººæ‰å¼•è¿› */
.job-select { background: #ededed; padding: 15px 25px 5px;height:243px; }
.job-item { line-height: 30px; overflow: hidden; padding-bottom: 10px;}
.job-item span { display: blcok; float: left; padding-left: 35px; color: #73737a; }
.job-item a { display: block; float: left; color: #73737a; margin: 0 20px; }
.job-item .current, .job-item a:hover { color: #1c73f9; }
.job-item-adds { background: url(../img/icon-address.png) no-repeat left; }
.job-item-type { background: url(../img/icon-pubtime.png) no-repeat left; }
.job-item-pub { background: url(../img/icon-home.png) no-repeat left; }

.job-item2 {width:450px; line-height: 30px; padding-bottom: 10px; position:relative;float:left;margin-right:50px;}
.job-item2 .icon_select{width:408px;height:42px;line-height:42px;background:url(../img/icon_select.png) no-repeat right center;cursor:pointer;background-color:#d2d2d3;padding-left:10px;margin-left:32px;}
.job-item2  .job-item-select{position:absolute;display:none;left:32px;z-index: 999;top:101px;background:#42424e;}
.job-item2  .job-item-select ul{overflow: auto;width:418px;height:192px;overflow-x: hidden;}
.job-item2  .job-item-select li{width:100%;height:42px;line-height: 42px;}
.job-item2  .job-item-select li a{color:#fff;display: block;width:395px;height:100%;padding-left:10px;transition:all .3s;}
.job-item2  .job-item-select li a:hover{background: #BBBBBD;color:#333;transition:all .3s;}
.job-item2 span { display: blcok; float: left; padding-left: 35px; color: #73737a; }
.job-item2 .current{ color: #1c73f9; }


.job-list li {background: #e9e9e9;min-height: 75px;position: relative;width: 100%;margin-top: 10px;}
.job-list-cont { padding: 25px; width: 900px; position: relative; overflow: hidden; }
.job-list-btn { display: block; position: absolute; top: 0; right: 0; background: url(../img/icon-join.png) #e0e0e0 no-repeat center center; width: 150px; height: 100%; }
.job-list-date { width: 130px; float: left; color: #d0b87d; font-size: 22px; font-family: "NovecentowideMedium"; height: 24px; -webkit-transition: all .3s; transition: all .3s; }
.job-list-content { float: left; width: 770px; }
.job-list-content a:hover{color:#ee5555;}
.job-list-content p { margin-bottom: 0; color: #474752; margin-top: 5px; height: 0; -webkit-transition: all .3s; transition: all .3s;display:none;}
.job-list-content h4 { color: #535252; font-size: 15px; }
.job-list-content .share{float:right;width:140px;height:33px;margin-right:30px;}
.job-list-content .share .font{display:block;float:left;height:33px;line-height:33px;font-size:14px;color:#818182;}
.job-list-content .share a{display:block;width:33px;height:33px;float:left;margin-right:10px;}
.job-list-content .share a.weixin{background:url(../img/weixin.png) no-repeat;}
.job-list-content .share a.sina{background:url(../img/sina.png) no-repeat;}
.job-list .current .job-list-content p { height: auto; display: block; }
.job-list .current h4 a, .job-list-content h4 a:hover { color: #1c73f9; }
/*by lin*/
.job-list-content span { display: block; color: #1561D8;height: 0; display:none;-webkit-transition: all .3s; transition: all .3s; }
.job-list .current .job-list-content span { height: auto; display:block;}
.job-list-content span.email { margin-top: 10px; }
/*by lin*/

.honorpage { margin-top: 50px; overflow: hidden; text-align: center; }
.honorpage span { display: inline-block; width: 40px; height: 40px; background: #dec8a1; color: #b18245; font-size: 14px; line-height: 32px; text-align: center; }
.honorpage a { display: inline-block; width: 40px; height: 40px; background: #eee2c9; color: #b18245; font-size: 14px; line-height: 40px; text-align: center; }
.honorpage a:hover { background: #dec8a1; color: #eee2c9; }
.honorpage .hp-prev { background: url(../img/hp-prev.jpg) #dec8a1 no-repeat center center; }
.honorpage .hp-prev:hover { background: url(../img/hp-prev.jpg) #dec8a1 no-repeat center center; }
.honorpage .hp-next { background: url(../img/hp-next.jpg) #dec8a1 no-repeat center center; }
.honorpage .hp-next:hover { background: url(../img/hp-next.jpg) #dec8a1 no-repeat center center; }


/* ä¿®æ”¹ [é™ˆæ™“å‹‰ 2015-12-17] */
.more-doc { width: 100%; height: 60px; line-height: 60px; background: #a4834d; color: #fff; text-align: center; display: block; font-size: 14px; }
.more-doc:hover { color: #fff; }
.more-hidden { display: none; }

/* å‡ºç‰ˆç‰© */
.publish-list { width: 1110px; margin: 0 auto; overflow: hidden; }
.publish-list li { height: 195px; margin-bottom: 10px; }
.publish-list .pics { float: left; width: 190px; height: 196px; background: #e8e8e8; }
.publish-list .infos { float: right; width: 860px; height: 156px; background: #e8e8e8; padding: 20px 25px; overflow: hidden; }
.publish-list .infos h4 { overflow: hidden; height: 50px; }
.publish-list .infos h4 i { font-size: 42px; color: #004cc1; font-family: "DincondMedium"; display: block; float: left; font-weight: normal; line-height: 46px; }
.publish-list .infos h4 span { float: left; display: block; font-size: 16px; color: #5992f8; line-height: 30px; }
.publish-list .infos p { height: 90px; overflow: hidden; }

/* äº§ä¸šå›­åŒºå¼¹å‡ºå±‚ */
/*#bsr-2{height:730px;}*/
#bsr-2 .bsr-infos{width:100%;height:auto;}
.bs1right_content { width: 1120px; background: #fff; overflow: hidden; height: auto; padding: 40px; }
.bs1right_content > div { position: relative; width: 100%; height: 100%; }
.bsr-imger { width: 1120px; max-height: 350px; overflow: hidden; margin-top: 20px; position: relative; }
.bsr-imger img { width: 100%; }
.bsr-infos { width: 960px; height: 170px; overflow: auto; font-size: 13px; line-height: 24px; color: #818181; }
.bsr-infos h4 { color: #005ff0; font-size: 18px; }
.bsr-infos p { margin-top: 10px; }
.bsr-link { width: 120px; height: 120px; display: block; position: absolute; top: 0; right: 0; background: #c2ac88; -webkit-transition: all .3s; transition: all .3s; }
.bsr-link:hover { background: #a7906b; }
.bsr-link span { background: url(../img/icon-web.png) no-repeat 10px; padding-left: 20px; display: block; color: #fff; height: 27px; line-height: 27px; text-align: center; font-size: 14px; margin-top: 47px; }
.bsr-img-top { display: block; width: 78px; height: 40px; background: url(../img/icon-img-top.png) no-repeat; position: absolute; top: 198px; left: 50%; margin-left: -39px; /*opacity:0;filter:alpha(opacity=0);*/ }
.bsr-img-bottom { display: block; width: 78px; height: 40px; background: url(../img/icon-img-bottom.png) no-repeat; position: absolute; bottom: 10px; left: 50%; margin-left: -39px; /*opacity:0;filter:alpha(opacity=0);*/ }
.bsr-open .bsr-img-top { opacity: 1; filter: alpha(opacity=100); }
.bsr-open .bsr-img-bottom { opacity: 1; filter: alpha(opacity=100); }

.business-bg-div { width: 100%; height: 602px; background: url(../img/brs-bg.jpg) repeat-x; overflow: hidden; }
.business-bg-div .part1 { width: 1440px; height: 602px; position: absolute; top: 0; right: 0; background: url(../img/parkbg.jpg) no-repeat; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.business-bg-div .part-info { width: 530px; height: 420px; margin-top: 50px; float: right; color: #ffe9c4; font-size: 13px; line-height: 24px; }
.business-bg-div .part-info p { margin-bottom: 10px; }
.business-bg-div .part-info p strong { font-size: 16px; color: #ffba00; }
.business-bg-div .part-info h4 { padding-bottom: 25px; font-family: "NovecentowideMedium"; font-size: 40px; color: #A6967C; font-weight: normal;letter-spacing: -3px;line-height: 40px;}
h2.part-title { position: absolute; top: 235px; height: 130px; left: 0; opacity: 1; filter: alpha(opacity=100); -webkit-transition: all .3s; transition: all .3s; }
h2.part-title b { font-size: 43px; color: #ffa000; font-weight: normal; display: block; padding-bottom: 8px; }
h2.part-title i { font-family: "NovecentowideMedium"; font-size: 40px; color: #fff; font-weight: normal; line-height: 40px; letter-spacing: -3px; }
.icon-location { display: block; width: 105px; height: 105px; background: #d1b366; position: absolute; top: 291px; right: 0; opacity: 1; filter: alpha(opacity=100); -webkit-transition: all .3s; transition: all .3s; text-align: center; vertical-align: middle; line-height: 142px; opacity: 0; }
.icon-location img { -webkit-transition: all .3s; transition: all .3s; }
.icon-location img:hover { -webkit-transform: rotate(90deg); }
.part1-map { width: 550px; height: 435px!important; background: url(../img/part1-map.png) no-repeat left top; position: absolute; top: 30px; right: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s; cursor: pointer; }
.part1-map-text { position: absolute; top: 160px; left: 200px; opacity: 0; filter: alpha(opacity=0); }
.business-bg-open .part1-map-text { opacity: 1\9; filter: alpha(opacity=100)\9; }

.business-bg-open h2.part-title { opacity: 0; filter: alpha(opacity=0); display: none; }
.business-bg-open .icon-location img:hover { -webkit-transform: rotate(-90deg); }
.business-bg-open .part1 { right: 625px; }
.business-bg-open .part1-map { opacity: 1; filter: alpha(opacity=100); }
.business-bg-open .part3 { right: 625px; }
.business-bg-open .part3-map { opacity: 1; filter: alpha(opacity=100); }
.business-bg-open .part2 { right: 625px; }
.business-bg-open .part2-map { opacity: 1; filter: alpha(opacity=100); }
.business-bg-open .part1-map ul li{
	min-height: 464px;
}
.business-bg-open .part1-map ul li .p{
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    color: #fff;
	    font-size: 11px;
}
.business-bg-open .part2-map .p{
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	font-size: 11px;
}
.business-bg-open .part3-map .p{
	    position: absolute;
	    left: 0;
	    bottom: 80px;
	    color: #fff;
	    font-size: 11px;
}
/* é‚®è½® */
.business-bg-div.business-bg-3 { background: url(../img/brs-bg3.jpg) repeat-x; }
.business-bg-div .part3 { width: 1440px; height: 602px; position: absolute; top: 0; right: 0; background: url(../img/parkbg3.jpg) no-repeat; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.business-bg-open .part3 { right: 625px; }
.part3-map { width: 502px; height: 502px; background: url(../img/part3-map1.png) no-repeat left top; position: absolute; top: 86px; right: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s; cursor: pointer;background-size: 100%;}
.part3-map-text { position: absolute; top: 133px; left: 332px; opacity: 0; filter: alpha(opacity=0); }
.icon-location.location-green { background: #24a332; }
.icon-location.location-green2 { background: #3c7225; }
.business-bg-3 .part-info { color: #fff;    margin-right: 110px;
    overflow: auto;
    width: 440px;
    height: 500px; }
    
/*æ»šåŠ¨æ¡æ ·å¼*/
.business-bg-3 .part-info::-webkit-scrollbar{
    width: 2px;
    height: 5px;
    background-color: rgba(210, 210, 210, 0.48);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 0;
}
.business-bg-3 .part-info::-webkit-scrollbar-thumb{
    background-color: #d9a760;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}

/*.business-bg-div .part-info p strong.green { color: #24a332; }*/
h2.part-title.part-title-green b { color: #ffba00; }
.business-bg-open .part3-map-text { opacity: 1\9; filter: alpha(opacity=100)\9; }

/* ç¤¾åŒºå¼€å‘ */
.business-bg-div.business-bg-2 { background: url(../img/brs-bg2.jpg) repeat-x; }
.business-bg-div .part2 { width: 1440px; height: 602px; position: absolute; top: 0; right: 0; background: url(../img/parkbg2.jpg) no-repeat; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.business-bg-open .part2 { right: 700px; }
h2.part-title.part-title-green2 b { color: #20aa07; }
.part2-map { width: 654px; height: 511px; background: url(../img/part2-map1.png) no-repeat left top; position: absolute; top: 40px; left: 542px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s; cursor: pointer; background-size: 540px;}
.part2-map-text { position: absolute; top: 9px; left: 64px; opacity: 0; filter: alpha(opacity=0); }
.business-bg-open .part2-map-text { opacity: 1\9; filter: alpha(opacity=100)\9; }

/* å…¨å›½å¸ƒå±€ */
.all-map { width: 100%; height: 940px; background: url(../img/all-map.jpg) no-repeat center top; background-size: cover; position: relative; }
.all-mapbg { position: absolute; left: -110px; top: 51px; z-index: 1; }
.all-map-title { position: absolute; top: 180px; right: 0; z-index: 2; }
.all-map-title span{display:block;padding-left: 55px; font-family: "NovecentowideMedium"; font-size: 40px; color: #D1B366; font-weight: normal;letter-spacing: -3px;line-height: 40px;}
.all-map-list { position: absolute; top: 310px; right: 0; z-index: 3; }
.all-map-location { position: relative; z-index: 2; }
.all-map-list li { display: block; width: 142px; height: 142px; background: #997E46; float: left; margin-left: 15px; overflow: hidden; position: relative; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; }
.all-map-list li a { display: block; width: 110px; height: 45px; font-size: 15px; color: #695823; position: absolute; bottom: 16px; left: 17px; font-weight: bold; -webkit-transition: all .3s; transition: all .3s; }
.all-map-list li a span { display: block; font-size: 18px; padding-bottom: 5px; }
.all-map-list li:hover, .all-map-list .current { background: #DAC076; }
.all-map-list li:hover a, .all-map-list .current a { color: #FFF2C2; }
.all-map-location > div { position: absolute; z-index: 2; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }
.all-map-location > div.active { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 0; }
.all-map-1 { top: 51px; right: 397px; right: 597px \9; }
.all-map-2 { top: 51px; right: 129px; right: 329px \9; }
.all-map-3 { top: 51px; right: 397px; right: 597px \9; }

.all-map-1.active {left:auto; top: 51px; right: 603px; }
.all-map-2.active {left:auto;  top: 51px; right: 329px; }
.all-map-3.active {left:auto;  top: 51px; right: 600px; }


/* 2015å¤§äº‹è®° [é™ˆæ™“å‹‰ 2015-12-28] */
.incontent .mt40{margin-top: 40px;}
.history-item{background:#eee;padding:26px;margin-top: 15px;overflow:hidden;}
.history-date{float:left;width:148px;height:148px;background:#ddd;}
.history-date h4{font-family: "Myriadsetpro";font-size: 70px;color:#0063fb;font-weight: normal;float:right;line-height: 70px;margin-right: 5px;margin-top: 20px;}
.history-content{float:right;width:870px;color:#6d6d6d;}

.allservice-table td{background:#ECE8DD;padding:8px;border-color:#fff;}


/*äºŒç»´ç */
.outlinks .icon-weixin{width:30px;height:27px;background:url(../img/icon-weixin.png) no-repeat;padding:0;margin-top:4px;margin-left: 20px;}
.outlinks .icon-zs{width:35px;height:25px;background:url(../img/icon-zs.png) no-repeat;padding:0;margin-top:6px; margin-left:15px;}
.logoright .zs-erwei{width:148px;height:180px;position:absolute; top:70px;/*left:32px;*/ right:-46px;text-align:center;color:#00a5ce;background:#fff;display:none;z-index:9999;}
 .logoright span{display:block;width:7px;height:4px;background:url(../img/sanjiao.png);position:relative;top:-4px;left:70px;}
.logoright .zs-ewm{width:148px;height:180px;position:absolute; top:70px;right:0px;text-align:center;color:#00a5ce;background:#fff;display:none;z-index:9999;}


/* ç»´æŠ¤é¡µé¢ */
.incontent.weihu{
	height: 730px;
	background:#FFF url(../img/service-weihu-img1.jpg) no-repeat center top;
	
}


/*==*/
.about2_dd3Cont .cardWrap{
    width: 1150px;
}
.about2_dd3Cont .cardWrap:after{
    content: "";
    width: 100%;
    height: 0;
    display: block;
    clear: both;
}
.about2_dd3Cont .cardWrap .box{
    float: left;
    width: 268px;
    height: 466px;
    overflow: hidden;
    margin-right: 12px;
    margin-bottom: 20px;
}
.about2_dd3Cont .cardWrap .box .img{
    height: 360px;
    border: 1px solid #f6f6f6;
    margin-bottom: 10px;
}

.about2_dd3Cont .cardWrap .box .cont{
    height: 92px;
    border: 1px solid #f6f6f6;
    position: relative;
}
.about2_dd3Cont .cardWrap .box .cont h3{
    display: table-cell;
    height: 92px;
    vertical-align: middle;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    padding: 0 105px 0 20px ;
}
.about2_dd3Cont .cardWrap .box:hover .cont em:before{
    opacity: 1;
}
.about2_dd3Cont .cardWrap .box .cont em:before{
    content: "";
    width: 85px;
    height: 92px;
    background: #0070fc url(../img/about2_dd3cont-btn-ic.png) no-repeat center;
    position: absolute;
    right: 0;
    top:0;
    opacity: 0;
    transition: all .2s;
}
.about2_dd3Cont .cardWrap .box .cont em{
    width: 85px;
    height: 92px;
    border-left: 1px solid #f6f6f6;
    text-align: center;
    line-height: 92px;
    color: #0070fc;
    font-weight: 400;
    font-size: 14px;
    position: absolute;
    right: 0;
    top:0;
}
.about2_dd3Cont .more{
    display: block;
    width: 100%;
    height: 52px;
    background: url(../img/page_down.png) no-repeat center center #ffbb4c;
    cursor: pointer;
    margin: 15px 0px;
}


/* ======= */
/* 2021.5.21 */
.job-list li{
    height: 98px;
    overflow: hidden;
}

.job-list li .job-list-content h4{
    opacity: 1 !important;
}
.job-list li .job-list-content>*{
    opacity: 0;
}

.job-list li.current .job-list-content>*{
    opacity: 1;
}
.job-list li.current{
    height: auto;
}
.job-list .current .job-list-content .btn{
    /* width: 200px; */
    display: inline-block;
    padding: 10px 25px;
    line-height: 1;
    background: #0063fb;
    color: #FFF;
    margin-top: 20px;
    /* border-radius: 5px; */
}


/* 2021.12.22 */
.newsdata .cnt-p7 {
	clear: both;
	padding-top: 25px;
}
.news-ban li{
	background:#ebecee url(../img/newsbg.jpg) no-repeat;
	background-size: cover;
	background-position: 50% -10px;
	
}
.newsdata{
	/* padding-top: 0 !important; */
}
.newsdata-a{
	position: relative;
    /* height: 447px;
    background: no-repeat center;
    background-size: cover; */
	padding-top: 60px;
}
.newsdata-a img {
    display: block;
}
.newsdata-a .bar_txt{
	padding: 0;
	top: calc(50% + 39px);
	transform: translateY(-50%);
}
/* 2021.12.22 */
.businpark{
	margin-top: 60px;
	margin-bottom: 78px;
}
.businpark .li{
	display: flex;
	margin-bottom: 37px;
	background: #eeeeed;
}
.businpark .li:last-child{
	margin-bottom: 0;
}
.businpark .li .lr1{
	width: 41.16%;
}
.businpark .li .lr1 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.businpark .li .lr2{
	width: calc(100% - 41.16%);
	padding: 3.9% 2.9% 2.916% 4.58%;
	box-sizing: border-box;
}
.businpark .li .lr2 h1{
	font-size: 26px;
	color: #bb9242;
	font-weight: 500;
}
.businpark .li .lr2 .txt{

	margin-top: 10px;
}
.businpark .li .lr2 .txt p{
	font-size: 15px;
	color: #4f4f4f;
	line-height: 24px;
	margin-bottom: 10px;
	text-align: justify;
}
.businpark .li .lr2 .txt p:last-child{
	margin-bottom: 0;
}
.businpark-box {
	margin-top: 50px;
	margin-bottom: 40px;
}
.businpark-box .ul{
	display: flex;
	justify-content: space-between;
}
.businpark-box .ul .li{
	width: 32.8%;
		background: #fafafa;
}
.businpark-box .ul .li .lr1{
	height: 294px;
}
.businpark-box .ul .li .lr1 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.businpark-box .ul .li:nth-child(1) .lr2{
	border-top: 4px solid #746957;
}
.businpark-box .ul .li:nth-child(2) .lr2{
	border-top: 4px solid #6daa4e;
}
.businpark-box .ul .li:nth-child(3) .lr2{
	border-top: 4px solid #005fad;
}
.businpark-box .ul .li:nth-child(1) .lr2 h1{
	color: #bb9242;
	border-bottom: 4px solid #746957;
}
.businpark-box .ul .li:nth-child(2) .lr2 h1{
	color: #6daa4e;
	border-bottom: 4px solid #6daa4e;
}
.businpark-box .ul .li:nth-child(3) .lr2 h1{
	color: #0851b0;
	border-bottom: 4px solid #0851b0;
}
.businpark-box .ul .li .lr2{
	padding: 40px 30px 55px;
}
.businpark-box .ul .li .lr2 .txt{
	margin-top: 15px;
}
.businpark-box .ul .li .lr2 h1{
	font-size: 22px;
	font-weight: 500;
	display: table;
	padding-bottom: 15px;
}
.businpark-box .ul .li .lr2 h5{
	font-size: 16px;
	color: #4f4f4f;
	line-height: 26px;
	text-align: justify;
	font-weight: 500;
	margin-bottom: 20px;
	    letter-spacing: -.5px;
}
.businpark-box .ul .li .lr2 p{
	font-size: 15px;
	color: #4f4f4f;
	line-height: 26px;
	text-align: justify;
}

/* 2022.12.12 */