/* 
* @Title:  内页样式表
* @Author: 陈晓勉
* @Date:   2015-11-29 11:24:38
* @Last Modified by:   Marte
* @Last Modified time: 2019-02-19 16:20:30
*/

/* 全局 */
#inmain { width: 100%; background: url(../images/bg-investor.jpg) #ededed no-repeat center top; position: relative; background-size: 100% auto; padding-top: 140px; }
#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(../images/backtop.png) center no-repeat; display: block; display: none; }
.inhonor .noBorderTable tr {
    padding-bottom: 20px;
    display: block;
}
.incontent { width: 1110px; padding: 45px 45px 36px; background: #fff; margin: 100px auto 0; font-size: 13px; line-height: 24px; color: #818181; }
.incontent p {margin-bottom: 10px;}
.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(../images/newsdetail-bg.jpg) repeat-y; }
.text-right { text-align: right; }

.business-mainbox { margin: 0 auto; margin-top: 127px; width: 1200px; }
.business-mainbox > div { position: relative; padding: 34px; width: 332px; height: 700px; }
.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: 38px; 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(../images/bmask1.png) no-repeat center bottom; }
.business-mainbox > div .bm_mask.bm_mask2 { background: url(../images/bmask2.png) no-repeat center bottom; }
.business-mainbox > div .bm_mask.bm_mask3 { background: url(../images/bmask3.png) no-repeat center bottom; }
.business-mainbox > div .bm_mask a { width: 100%; height: 100%; display: block; }

.title-inbanner { 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: #a96234; 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(../images/icon-crmhome.png) no-repeat left; font-size: 13px; line-height: 20px; font-weight: bold; }
.pagecrm span { color: #888a8e; }
.pagecrm a { padding-left: 10px; background: url(../images/icon-crmnext.jpg) no-repeat left 8px; color: #a96234; 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(../images/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-image: 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: #a96234; }
.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: #a96234; }
.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: #a96234; }
.inrule-line { width: 1110px; height: 2px; background: url(../images/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: #a96234; 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: #a96234; 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(../images//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(../images/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; }

/* 公司公告 */
.placard-list { padding-top: 40px; }
.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: #a96234; }
.placard-list .pdfs { width: 139px; height: 139px; float: right; background: url(../images/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: #a96234; }
.incontent-info p { margin-bottom: 10px; }
.incontent-info em { font-family: "DincondMedium"; font-size: 36px; font-weight: normal; color: #a96234; }

/* 公司简介 */
.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: #a46033; 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: #a96234; }

/* 公司荣誉 */
.inhonor { margin-top: 8px; }
.honor-tab li { float: left; background-image: 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(../images/newsdetail-line2.jpg) no-repeat center top; margin-top: 25px; }
.media-left .media-line { width: 710px; height: 2px; background: url(../images/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: #a96234; 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: #a46033; 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(../images/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(../images/share_icon1.png) center no-repeat; }
.news_share .bshare-custom .bshare-sinaminiblog { background: url(../images/share_icon2.png) center no-repeat; }
/*.news_share .bshare-custom .bshare-qzone { background: url(../images/news/share.jpg) no-repeat -129px 0; }
.news_share .bshare-custom .bshare-qqim { background: url(../images/news/share.jpg) no-repeat -154px 0; }*/

.media-side-title { font-size: 16px; color: #a46033; 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: #a96234; }
.media-topnews-line { width: 367px; height: 2px; background: url(../images/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: #a96234; }
.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: #a46033; 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(../images/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: #a96234; }
.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: #a46033; 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: #a46033; }


/* 园区开发与运营 */
.bs1_mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/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(../images/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(../images/bs3_offbtn.png) center no-repeat; z-index: 4; }
.bs1right_content > div { display: none; }

.b12hover { width: 799px; height: 200px; background: url(../images/b12bg.jpg) center no-repeat; }
.b12hover > div { padding-top: 70px; padding-left: 35px; width: 764px; height: 130px; background: url(../images/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(../images/product_city.jpg) center center no-repeat; text-align: center; }
.b14hover { position: relative; margin-top: 7px; width: 309px; height: 204px; background: url(../images/sea_business.jpg) center center no-repeat; /*text-align: center;*/ }
.b13hover > div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/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(../images/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; }

.b14hover > div { width: 100%; height: 100%; background: url(../images/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: #a46033; 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(../images/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(../images/b1_hoverbtn.jpg) center no-repeat; z-index: 2; }
.bs3_mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/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(../images/bs3_offbtn.png) center no-repeat; z-index: 4; }
.bs3_content > div { display: none; }


/* 产业布局 */
.bs4_box { padding-top: 250px; padding-left: 610px; background: url(../images/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(../images/bs4_select1.png) center no-repeat; }
.bs4_select a.bs4s2 { background: url(../images/bs4_select2.png) center no-repeat; }
.bs4_select a.bs4s3 { background: url(../images/bs4_select3.png) center no-repeat; }
.bs4_select a.bs4s4 { background: url(../images/bs4_select4.png) center no-repeat; }
.bs4_show { padding-left: 50px; min-height: 40px; background: url(../images/bs4_icon1.jpg) left top no-repeat; }
.bs4_show > div { padding-top: 6px; display: none; }
.bs4_show p { color: #a46033; }


/* 关注我们 */
.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(../images/icon-address.png) no-repeat left; }
.job-item-type { background: url(../images/icon-pubtime.png) no-repeat left; }
.job-item-pub { background: url(../images/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(../images/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(../images/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(../images/weixin.png) no-repeat;}
.job-list-content .share a.sina{background:url(../images/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(../images/hp-prev.jpg) #dec8a1 no-repeat center center; }
.honorpage .hp-prev:hover { background: url(../images/hp-prev.jpg) #dec8a1 no-repeat center center; }
.honorpage .hp-next { background: url(../images/hp-next.jpg) #dec8a1 no-repeat center center; }
.honorpage .hp-next:hover { background: url(../images/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: #a46033; 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; height: 390px; 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(../images/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(../images/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(../images/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(../images/brs-bg.jpg) repeat-x; overflow: hidden; }
.business-bg-div .part1 { width: 1440px; height: 602px; position: absolute; top: 0; right: 0; background: url(../images/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: 502px; height: 385px; background: url(../images/part1-map.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; }
.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-div.business-bg-3 { background: url(../images/brs-bg3.jpg) repeat-x; }
.business-bg-div .part3 { width: 1440px; height: 602px; position: absolute; top: 0; right: 0; background: url(../images/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: 385px; background: url(../images/part3-map.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; }
.part3-map-text { position: absolute; top: 133px; left: 265px; 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; }

/*.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(../images/brs-bg2.jpg) repeat-x; }
.business-bg-div .part2 { width: 1440px; height: 602px; position: absolute; top: 0; right: 0; background: url(../images/parkbg2.jpg) no-repeat; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.business-bg-open .part2 { right: 625px; }
h2.part-title.part-title-green2 b { color: #20aa07; }
.part2-map { width: 502px; height: 385px; background: url(../images/part2-map.png) no-repeat left top; position: absolute; top: 40px; left: 600px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s; cursor: pointer; }
.part2-map-text { position: absolute; top: 0; left: 0; 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: 691px; background: url(../images/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: 597px; }
.all-map-2.active {left:auto;  top: 51px; right: 329px; }
.all-map-3.active {left:auto;  top: 51px; right: 597px; }


/* 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:#a96234;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;}



.picFocus{   width:640px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1; float:left  }
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
		.picFocus .hd ul li img{ width:150px; height:100px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
		.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
		.picFocus .hd ul li.on img{ border-color:#f60;  }
		.picFocus .bd li{ vertical-align:middle; }
		.picFocus .bd img{ width:640px; height:420px; display:block;  }

.pct{ float:right; width:400px;     line-height: 35px;}

.in_casec {
    overflow: hidden; clear:both;
 
}

.in_casec .col {
    float: left;
    padding: 0;
    width: 22%;
    padding: 0 25px 0 0;
    margin-bottom: 25px;
}

.in_casec .col .item {
    display: block;
    position: relative
}

.in_casec .col .item .txt {
    display: block;
    width: 100%;
    line-height: 25px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.in_casec .col .item .txt b {
    display: block;
    font-size: 16px
}

.in_casec .col .item .txt span {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.in_casec .col .item .txt span a {
    margin: 0 5px
}

.in_casec .col .item .txt a {
    color: #fff
}

.in_casec .col .item .txt a:hover {
    text-decoration: underline
}

.in_casec .col .item .bg {
    display: block;
    width: 100%;
    height: 50px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.in_casec .col .item .thumb {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.in_casec .col .item .thumb img {
    width: 100%;
    height: 170px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.in_casec .col .item:hover .txt {
    bottom: 50%;
    margin-bottom: -25px
}

.in_casec .col .item:hover .txt span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.in_casec .col .item:hover .bg {
    height: 100%
}

.in_casec .col .item:hover .thumb img {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}


/*page*/
.page{padding: 15px 0 14px 0;text-align: center;margin: 0 auto;}
.page a{font-size: 14px;padding: 5px 10px;/* display: block; */transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;border: 1px solid #e6e6e6;color: #c9c9c9;margin:  0 3px;}
.page a:hover,.page a.active{background: #a15d30;color: #fff;}


#PageList li.TotalPages{font-size: 0;display: none;}
#PageList li.PreviousPage a,#PageList li.NextPage a{background: no-repeat center;font-size: 14px;color: #c9c9c9;}
#PageList li.PreviousPage a:hover,#PageList li.NextPage a:hover{background:#a15d30;color: #fff;}
