

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ header */
#header{width: 100%;height: 90px;background: #fff;position: fixed;top: 0;left: 0;z-index: 999;}
.secNavBar{width: 100%;position: fixed;height: 50px;background: #004fa3;top: 90px;left: 0;display: none;}
#header .head{width: 100%;height: 90px;padding-top: 16px;max-width: 1920px;min-width: 1200px;margin: 0 auto;}
#header .head .logo{float: left;margin: 2px 0 0;}
#header .head .NavList{float: right; }
#header .head .NavList::after{content: '';display: block;clear: both;}
#header .head .NavList dl{float: left;height: 74px;    position: relative;}
#header .head .NavList dt{height: 100%;padding: 0 21px;}
#header .head .NavList dt a{display: block;width: 100%;height: 100%;font-size: 14px;color: #6b6f72;line-height: 74px;font-weight: 600;transition: all .3s linear;}
#header .head .NavList dt.act a{color: #ed6c00;transition: all .3s linear;}

#header .head .NavList dd{display: none;;width: 1200px;height: 50px;background: #004fa3;  padding-left: 0!important;  position: absolute;  top: 74px;  left: 21px; }
#header .head .NavList dd li{line-height: 50px;float: left;color: #fff;margin-right: 20px;}

#header .head .languageBox{width: 124px;height: 100%;float: right;padding-left: 39px;}
#header .head .languageBox em{display: block;width: 100%;height: 100%;font-size: 14px;color: #004ea2;font-weight: 600;line-height: 74px;background: url(../img/public/downIcon.png) no-repeat 38px center;cursor: pointer;}
#header .head .searchBox{float: right;overflow: hidden;padding-top: 12px;}
#header .head .searchBox .searchIcon{display: block;width: 50px;height: 50px;background: url(../img/public/searchIcon.jpg) no-repeat center;cursor:pointer;float: left;}
#header .head .searchBox input{display: block;float: left;width: 0;height: 50px;background: #eff1f3;line-height: 50px;font-size: 14px;color: #666666;text-indent: 20px;transition: all .3s linear;}
#header .head .searchBox:hover input{width: 170px;transition: all .3s linear;}


#header .head .NavList .ri dd li{ float: right; }
#header .head .NavList .ri dd{  right: 0;  left: auto; }
#header .head .NavList .zyyw dd{  left: -196px;   }


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ footer */
#footer{width: 100%;max-width: 1920px;min-width: 1200px;}
#footer.idx{position: relative;top: 0;right: 0;left: 0;margin-top: -140px;}
#footer.idx .idxFoot{display: block;}
.idxFoot{width: 100%;height: 170px;display: none;background: url(../img/public/footBg.jpg) repeat center;}
.idxFoot .footBgF{width: 360px;height: 60px;background: #fff;position: absolute;top: 0;left: 0;z-index: 9;}
.idxFoot .wrap{padding-left: 530px;padding-top: 30px;}
.idxFoot p.friendshipLink{font-size: 14px;color: #333333;line-height: 16px;background: url(../img/public/footIcon.png) no-repeat 66px center;margin-bottom: 20px;}
.idxFoot p.friendshipLink a{display: inline-block;color: #666666;margin-left: 30px;vertical-align: top;}
.idxFoot p.friendshipLink a:hover{color: #004ea2;transition: all .3s ease;}
.idxFoot p.copyright{font-size: 14px;color: #666666;line-height: 14px;padding-bottom: 24px;}
.idxFoot p.function{font-size: 13px;color: #8b8995;height: 22px;line-height: 22px;}
.idxFoot p.function a{display: inline-block;box-sizing: border-box;padding-left: 32px;margin-right: 30px;transition: all .3s ease;}
.idxFoot p.function a:hover{color: #004ea2;transition: all .3s ease;}
.idxFoot p a.work{background: url(../img/public/update.png) no-repeat left center;}
.idxFoot p a.email{background: url(../img/public/message.png) no-repeat left center;}
.idxFoot p i.reenoo{display: inline-block;width: 118px;height: 22px;background: url(../img/public/reenoo.png) no-repeat center;vertical-align: top;}
.idxFoot .shareBox{position: absolute;top: 57px;right: 0;z-index: 8;font-size: 0;}
.idxFoot .shareBox a.wxIcon{display: inline-block;width: 33px;height: 33px;background: url(../img/public/wxIcon.png) no-repeat center;margin-right: 6px;}
.idxFoot .shareBox a.wbIcon{display: inline-block;width: 33px;height: 33px;background: url(../img/public/wbIcon.png) no-repeat center;}


#footer.idx .pageFoot{display: none;}
.pageFoot{width: 100%;height: 120px;background: url(../img/public/contentBg.jpg) repeat center;}
.pageFoot .wrap{padding-top: 27px;}
.pageFoot p.friendshipLink{font-size: 14px;color: #333333;line-height: 16px;background: url(../img/public/footIcon.png) no-repeat 66px center;margin-bottom: 20px;float: left;margin-top: 4px;}
.pageFoot p.friendshipLink a{display: inline-block;color: #666666;margin-left: 30px;vertical-align: top;}
.pageFoot p.friendshipLink a:hover{color: #004ea2;transition: all .3s ease;}
.pageFoot p.copyright{font-size: 14px;color: #666666;line-height: 14px;padding-bottom: 24px;float: left;width: 100%;}
.pageFoot p.function{font-size: 13px;color: #8b8995;height: 22px;line-height: 22px;float: right;}
.pageFoot p.function a{display: inline-block;box-sizing: border-box;padding-left: 32px;margin-right: 30px;}
.pageFoot p.function a:hover{color: #004ea2;transition: all .3s ease;}
.pageFoot p a.work{background: url(../img/public/update.png) no-repeat left center;}
.pageFoot p a.email{background: url(../img/public/message.png) no-repeat left center;}
.pageFoot p i.reenoo{display: inline-block;width: 118px;height: 22px;background: url(../img/public/reenoo.png) no-repeat center;vertical-align: top;}
.pageFoot .shareBox{position: absolute;top: 57px;right: 0;z-index: 8;font-size: 0;}
.pageFoot .shareBox a.wxIcon{display: inline-block;width: 33px;height: 33px;background: url(../img/public/wxIcon.png) no-repeat center;margin-right: 6px;}
.pageFoot .shareBox a.wbIcon{display: inline-block;width: 33px;height: 33px;background: url(../img/public/wbIcon.png) no-repeat center;}


.wxQCodeBox{width: 118px;height: 125px;background: url(../img/public/wxQcBg.png) no-repeat center;position: absolute;top: -132px;left: -42px; display: none; }
.wxQCodeBox img{display: block;width: 100%;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ index.html */
.index{}
.index .banner{position: relative;height: 600px;margin-top: 90px;}
.index .banner .bd li{height: 600px;width: 100%;background-position: center center;background-repeat: no-repeat;}
.index .banner .bd li a{display: block;width: 100%;height: 100%;}
.index .banner .next{display: block;width: 46px;height: 46px;background: url(../img/public/next.png) no-repeat center;position: absolute;top: 50%;margin-top: -23px;right: 4%;cursor: pointer;transition: all .3s linear;}
.index .banner .prev{display: block;width: 46px;height: 46px;background: url(../img/public/prev.png) no-repeat center;position: absolute;top: 50%;margin-top: -23px;left: 4%;cursor: pointer;transition: all .3s linear;}
.index .banner .next:hover{background: url(../img/public/next_on.png) no-repeat center;transition: all .3s linear;}
.index .banner .prev:hover{background: url(../img/public/prev_on.png) no-repeat center;transition: all .3s linear;}
.index .banner .hd{text-align: center;width: 100%;position: absolute;left: 0;bottom: 90px;}
.index .banner .hd li{display: inline-block;width: 10px;height: 4px;background: #fff;margin: 0 3px;transition: all .3s;}
.index .banner .hd li.on{background: #ec6c00;transition: all .3s;width: 20px;}

.index .slidePosWrap{width: 100%;height: 160px;overflow: hidden;position: absolute;bottom:0;left: 0;}
.index .slidePos{width: 100%;height: 90px;margin-top: 70px;background-color: rgba(0,0,0,0.6);}
.index .slidePos ul{width: 1200px;margin: 0 auto;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.index .slidePos .wrap::after{content: '';display: block;clear: both;}
.index .slidePos .wrap a{float: left;width: 126px;height: 80px;margin-top: 10px;margin-left: 8px;position: relative;cursor: pointer;}
.index .slidePos .wrap a:last-child{ margin-right: 0;}
.index .slidePos .wrap a:after{box-sizing:border-box;font-size: 26px; color: #ffffff; text-align: center; padding-top: 40px;display: block;width: 126px;height: 160px;position: absolute;left: 0;top: 60px;/*opacity: 0.5;*/-webkit-transition: all 600ms ease ;-moz-transition:  all 600ms ease ;-ms-transition:  all 600ms ease ;-o-transition:  all 600ms ease ;transition:  all 600ms ease ;}
.index .slidePos .wrap a.slidePosItem1:after{content: '买好房';}
.index .slidePos .wrap a.slidePosItem2:after{content: '选新房';}         
.index .slidePos .wrap a.slidePosItem8:after{content: '新能源';}
.index .slidePos .wrap a.slidePosItem3:after{content: '慧投资';}
.index .slidePos .wrap a.slidePosItem4:after{content: '喝好水';}
.index .slidePos .wrap a.slidePosItem5:after{content: '畅游乐';}
.index .slidePos .wrap a.slidePosItem6:after{content: '好学府';}
.index .slidePos .wrap a.slidePosItem7:after{content: '优物业';}
.index .slidePos .wrap a.slidePosItem9:after{content: '卓商业';}
.index .slidePos .wrap a.slidePosItem1{margin-left: 0;}
.index .slidePos .wrap a i{display: block;width: 126px;height: 80px;color: #FFF;font-size: 16px;line-height: 80px;text-indent: 20px;position: relative;top:0;z-index: 99;-webkit-transition: all 300ms ease ;-moz-transition:  all 300ms ease ;-ms-transition:  all 300ms ease ;-o-transition:  all 300ms ease ;transition:  all 300ms ease ;}
.index .slidePos .wrap a.slidePosItem1 i{  background-color: #2848cd;  }
.index .slidePos .wrap a.slidePosItem2 i{  background-color: #2fc99f;  }
.index .slidePos .wrap a.slidePosItem3 i{  background-color: #d69f2b;  }
.index .slidePos .wrap a.slidePosItem4 i{  background-color: #2bced8;  }
.index .slidePos .wrap a.slidePosItem5 i{  background-color: #59d22f;  }
.index .slidePos .wrap a.slidePosItem6 i{  background-color: #328ecd;  }
.index .slidePos .wrap a.slidePosItem7 i{  background-color: #f2880c;  }
.index .slidePos .wrap a.slidePosItem9 i{  background-color: #df3d27;  }
.index .slidePos .wrap a.slidePosItem8 i{  background-color: #f3c420;  }
.index .slidePos .wrap a.slidePosItem1:after{ background: url(../img/idx/index_slide_pos1.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem2:after{ background: url(../img/idx/index_slide_pos2.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem8:after{ background: url(../img/idx/index_slide_pos3.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem3:after{ background: url(../img/idx/index_slide_pos4.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem4:after{ background: url(../img/idx/index_slide_pos5.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem5:after{ background: url(../img/idx/index_slide_pos6.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem6:after{ background: url(../img/idx/index_slide_pos7.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem7:after{ background: url(../img/idx/index_slide_pos8.jpg) no-repeat center; }
.index .slidePos .wrap a.slidePosItem9:after{ background: url(../img/idx/index_slide_pos9.jpg) no-repeat center; }
.index .slidePos .wrap a:hover:after{top:-80px;opacity: 1;}
.index .slidePos .wrap a:hover i{/*opacity: 0;*/top: 80px;}

.index .idxContent{width: 100%;padding-top: 40px;}
.index .idxContent .idxL{width: 508px;height: 380px;position: relative;z-index: 9;cursor: pointer;padding: 0 !important;}
.index .idxContent .idxL .next{display: block;width: 46px;height: 46px;background: url(../img/public/next.png) no-repeat center;position: absolute;top: 50%;margin-top: -23px;right: 4%;cursor: pointer;transition: all .3s linear;}
.index .idxContent .idxL .prev{display: block;width: 46px;height: 46px;background: url(../img/public/prev.png) no-repeat center;position: absolute;top: 50%;margin-top: -23px;left: 4%;cursor: pointer;transition: all .3s linear;}
.index .idxContent .idxL .next:hover{background: url(../img/public/next_on.png) no-repeat center;transition: all .3s linear;}
.index .idxContent .idxL .prev:hover{background: url(../img/public/prev_on.png) no-repeat center;transition: all .3s linear;}
.index .idxContent .idxL .img{padding-top: 0 !important;overflow: hidden;}
.index .idxContent .idxL .imgT img{transition: all .3s ease;}
.index .idxContent .idxL:hover .imgT img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);transition: all .3s ease;}
.index .idxContent .idxR{width: 692px;padding-left: 10px;position: relative;}
.index .idxContent .idxR .newsTab{position: absolute;left: 192px;top: 0;}
.index .idxContent .idxR .newsTab li{float: left;font-size: 14px;color: #6d6c6c;line-height: 74px;margin-right: 28px;transition: all .3s linear;}
.index .idxContent .idxR .newsTab li.act{color: #ed6c00;}
.index .idxContent .idxR .newsTab li:hover{color: #ed6c00;transition: all .3s linear;}
.index .idxContent .idxR .newsTab .newsTabLine{display: block;width: 56px;height: 1px;background: #ed6c00;position: absolute;top: 0;left: 0;}
.index .idxContent .idxR .newsBox{width: 100%;}
.index .idxContent .idxR .newsItem{width: 100%;display: none;}
.index .idxContent .idxR .newsItem .newsTime{display: block;width: 162px;height: 210px;background: url(../img/idx/idxNewsBg.jpg) no-repeat center;padding-top: 60px;box-sizing: border-box;font-size: 48px;color: #b5cfe2;line-height: 35px;font-family: 'montserrat';text-align: center;}
.index .idxContent .idxR .newsItem .newsTime i{font-size: 24px;color: #cfdae7;margin-top: 36px;line-height: 18px;display: inline-block;}
.index .idxContent .idxR .newsItem .newsContent{width: 520px;padding: 75px 20px 0;border-top: 1px solid #edf2f7;}
.index .idxContent .idxR .newsItem .newsContent h4{font-size: 20px;color: #004ea2;line-height: 20px;padding-bottom: 19px;font-weight: 600;}
.index .idxContent .idxR .newsItem .newsContent p{font-size: 14px;color: #939393;line-height: 24px;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ public */
#content.page{width: 100%;background: url(../img/public/contentBg.jpg) repeat center;position: relative;margin-top: 90px;}
#content.page .pageImg{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 160px;background: url(../img/public/contentBan.jpg) no-repeat center;}
#content.page>.wrap{padding-top: 80px;}
#content.page .pageBan{width: 100%;}
#content.page .pageBan h3{font-size: 36px;color: #fff;line-height: 36px;position: absolute;top: 82px;right: 100px;}
#content.page.abt .pageBan h3{color: #004ea2;}
#content.page.abt2 .pageBan h3{color: #004ea2;}
#content.page.abt3 .pageBan h3{color: #004ea2;}
#content.page.abt4 .pageBan h3{color: #004ea2;}
#content.page .pageContent{width: 100%;background: #fff;padding: 80px 30px 80px;}
#content.page .pageContent h2{font-size: 30px;color: #0054a3;line-height: 30px;padding-bottom: 20px;font-weight: 600;}
#content.page .pageContent h3{font-size: 36px;color: #cad5e6;line-height: 34px;padding-bottom: 30px;font-family: 'arial';letter-spacing: -2px;}
#content.page .pageContent p{font-size: 14px;color: #666666;line-height: 24px;padding-bottom: 15px;}
#content.page a.loadMore{display: block;width: 100%;height: 50px;background: #f1f5f8 url(../img/public/loadMoreIcon_1.png) no-repeat center;border-radius: 4px;transition: all .3s linear;}
#content.page a.loadMore:hover{background: #fb7660 url(../img/public/loadMoreIcon.png) no-repeat center;transition: all .3s linear;}

/*map*/
#tangram-suggestion--TANGRAM__1v-main{z-index: 999;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ SecNav */
#SecNav{width: 100%;border-bottom: 4px solid #eef4f8;height: 80px;background: #fff;}
#SecNav .navL{}
#SecNav .navL p{font-size: 14px;color: #888888;line-height: 76px;height: 76px;}
#SecNav .navL p em{display: inline-block;vertical-align: top;width: 40px;height: 100%;background: #eef4f8 url(../img/public/navIcon1.png) no-repeat center;margin-right: 20px;}
#SecNav .navL p i{display: inline-block;width: 6px;height: 100%;background: url(../img/public/navIcon2.png) no-repeat center;vertical-align: top;margin: 0 13px 0 16px;}
#SecNav .navR{position: relative;}
#SecNav .navR li{float: left;display: block;font-size: 14px;color: #666666;margin-right: 35px;line-height: 76px;}
#SecNav .navR li.act{color: #ed6c00;}
#SecNav .navR span.navLine{display: block;width: 56px;height: 4px;background: #ed6c00;position: absolute;bottom: -8px;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ about.html */
#content{width: 100%;}
#content .pageContent.abt p{width: 840px;}
#content .pageContent.abt .img{width: 950px;position: relative;z-index: 9;padding: 30px 0 60px;}
#content .pageContent.abt .abtRImg1{display: block;position: absolute;top: 196px;right: 30px;z-index: 6;}
#content .pageContent.abt .abtRImg2{display: block;position: absolute;top: 613px;right: 30px;z-index: 10;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ about2.html */
#content{width: 100%;}
/*#content .pathBox{width: 100%;padding: 13px 60px 0 90px;background: url(../img/abt/pathLine.png) no-repeat center 60px;position: relative;}
#content .pathBox ul{overflow: hidden;}
#content .pathBox li{display: block;float: left;width: 234px;margin-right: 16px;}
#content .pathBox li h6{font-size: 30px;color: #ed6c00;line-height: 23px;padding-bottom: 18px;font-family: 'rubik';}
#content .pathBox li i.pathIcon{display: block;width: 13px;height: 22px;background: url(../img/abt/pathIcon.png) no-repeat center;margin-bottom: 18px;}
#content .pathBox li .pathContent{width: 234px;height: 246px;background: #f3f7fb;padding: 20px;overflow-y: auto;overflow-x: hidden;}
#content .pathBox li h5{font-size: 16px;color: #4c4b4b;line-height: 16px;padding-bottom: 20px;font-weight: 600;}
#content .pathBox li p{font-size: 14px;color: #797979;line-height: 23px;padding-bottom: 0 !important;}
#content .pathBox a.prev{display: block;position: absolute;width: 60px;height: 60px;background: url(../img/abt/pathPrev.png) no-repeat center;top: 30px;left: 0;}
#content .pathBox a.next{display: block;position: absolute;width: 60px;height: 60px;background: url(../img/abt/pathNext.png) no-repeat center;top: 30px;right: 0;}*/


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ about5.html */
#content .pathBox{width: 100%;padding: 32px 0 112px;background: url(../img/abt/pathLine1.png) repeat-y 177px center;position: relative;}
#content .pathBox .pathBoxTIcon{display: block;position: absolute;width: 15px;height: 15px;background: #fff url(../img/abt/pathBoxIcon.png) no-repeat center;left: 171px;top: 0;}
#content .pathBox .pathItem{width: 100%;position: relative;margin-bottom: 20px;cursor: pointer;}
#content .pathBox .pathItem .pathTime{width: 155px;float: left;padding-top: 17px;text-align: right;}
#content .pathBox .pathItem .pathTime h2{font-size: 30px;color: #ed6c00;line-height: 22px;padding-bottom: 15px;font-family: 'montserrat';letter-spacing: -2px;}
#content .pathBox .pathItem .pathTime p{font-size: 14px;color: #666666;line-height: 20px;text-align: right;padding-bottom: 0;}
#content .pathBox .pathItem .pathContent{width: 935px;float: right;border: 2px solid #dce5ef;position: relative;padding: 16px 30px;transition: all .3s;}
#content .pathBox .pathItem .pathContent::before{display: block;content: '';width: 11px;height: 11px;background: url(../img/abt/pathIcon1.png) no-repeat center;position: absolute;top: 23px;left: -34px;}
#content .pathBox .pathItem .pathContent::after{display: block;content: '';width: 15px;height: 16px;background: url(../img/abt/pathItemIcon.png) no-repeat center;transition: all .3s;left: -15px;top: 21px;position: absolute;}
#content .pathBox .pathItem .pathContent p{font-size: 14px;color: #666666;line-height: 34px;padding-bottom: 0;}
#content .pathBox .pathItem:hover .pathContent{background: #eef4f8;transition: all .3s;}
#content .pathBox .pathItem:hover .pathContent::after{background: url(../img/abt/pathItemIcon_on.png) no-repeat center;transition: all .3s;}
#content .pathBox  .pathMore{display: block;width: 60px;height: 60px;background: #fff url(../img/abt/downIcon2.png) no-repeat center;transition: all .3s;position: absolute;bottom: 0;left: 147px;z-index: 9;}
#content .pathBox  .pathMore:hover{background: #fff url(../img/abt/downIcon2_on.png) no-repeat center;transition: all .3s;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ about3.html */
#content{width: 100%;}
#content .pageContent.abt3 .honorBox{width: 100%;padding-bottom: 60px;position: relative;}
#content .pageContent.abt3 .honorItem{width: 100%;position: relative;border-top: 1px solid #ececec;padding-left: 300px;}
#content .pageContent.abt3 .honorItem em.time{display: block;position: absolute;top: 61px;left: 114px;font-size: 36px;color: #004ea2;font-family: 'arial';}
#content .pageContent.abt3 .honorItem .honorContent{width: 100%;height: 100%;padding: 50px 0 70px 30px;border-left: 1px solid #ececec;}
/*#content .pageContent.abt3 .honorItem i.honorIcon{display: block;width: 60px;height: 60px;background: url(../img/abt/honorIcon.png) no-repeat center;position: absolute;top: -29px;left: 270px;}*/
/*#content .pageContent.abt3 .honorItem i.honorIcon{display:block;position: absolute;top: -29px;left: 270px;z-index:8;width:60px;height:60px;background:url(../img/abt/honorIcon.png) no-repeat center;border-radius: 40px;}*/
#content .pageContent.abt3 .honorItem .time_i{position: absolute;left:260px;top:-39px;z-index: 2;background:#fff;}
#content .pageContent.abt3 .honorItem .time_i em{display:block;position: absolute;left:10px;top:10px;z-index:1;width:60px;height:60px;background:#fff url(../img/abt/course_time.png) no-repeat center;border-radius: 40px;}
#content .pageContent.abt3 .honorItem .time_i i{display:block;position:absolute;top:25px;left:38px;z-index:2;width:4px;height:17px;background: url(../img/abt/course_time_i.png) no-repeat center;}
#content .pageContent.abt3 .honorItem:hover .time_i em{-webkit-animation:reverseRotataZ 9s linear infinite;}
#content .pageContent.abt3 .honorItem p{font-size: 14px;color: #797979;line-height: 30px;padding-bottom: 0;}
#content .pageContent.abt3 .honorBox .honorMore{display: block;width: 60px;height: 60px;background: url(../img/abt/honorMore.png) no-repeat center;position: absolute;bottom: 0;left: 270px;z-index: 9;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ about4.html */
#content{width: 100%;}
#content .pageContent.abt4 .cultureTab{width: 1200px;overflow: hidden;background: url(../img/abt/cultureTabBg.png) repeat-x center bottom;margin-left: -30px;padding-left: 30px;margin-bottom: 30px;}
#content .pageContent.abt4 .cultureTab a{display: block;float: left;width: 91px;height: 41px;border: 1px solid #f3f3f3;background: #f7fafe;font-size: 14px;color: #666666;text-align: center;line-height: 41px;margin-right: 12px;transition: all .3s linear;}
#content .pageContent.abt4 .cultureTab a.act{background: #fff;border-bottom: 1px solid #fff;transition: all .3s linear;}
#content .pageContent.abt4 .cultureMain{width: 100%;}
#content .pageContent.abt4 .cultureItem{width: 100%;display: none;}
#content .pageContent.abt4 .cultureItem1 .spiritTop{width: 100%;border-bottom: 1px solid #d8d9da;}
#content .pageContent.abt4 .cultureItem1 .spiritTopL{float: left;width: 760px;}
#content .pageContent.abt4 .cultureItem1 h4{font-size: 24px;color: #333333;line-height: 24px;padding-bottom: 30px;font-weight: 600;}
#content .pageContent.abt4 .cultureItem1 p{padding-bottom: 34px;}
#content .pageContent.abt4 .cultureItem1 .spiritTopR{width: 380px;padding: 64px 0 0 95px;float: left;}
#content .pageContent.abt4 .cultureItem1 .spiritTopR img{width: 222px;}
#content .pageContent.abt4 .cultureItem1 .spiritMid{width: 100%;}
#content .pageContent.abt4 .cultureItem1 .spiritItem{width: 550px;padding-top: 60px;border-bottom: 1px solid #eef4f8;}
#content .pageContent.abt4 .cultureItem1 .spiritItem h4{line-height: 48px;padding-bottom: 15px;border-bottom: 4px solid #dceaf4;margin-bottom: 40px;}
#content .pageContent.abt4 .cultureItem1 .spiritItem h4 em{font-size: 72px;color: #dceaf4;line-height: 48px;font-weight: normal;font-family: 'rajdhani';font-style: italic;display: inline-block;vertical-align: -30%;}
#content .pageContent.abt4 .cultureItem1 .spiritItem p{line-height: 14px;padding-bottom: 20px;}
#content .pageContent.abt4 .cultureItem1 .spiritItem1,#content .cultureItem1 .spiritItem3{float: left;}
#content .pageContent.abt4 .cultureItem1 .spiritItem2,#content .cultureItem1 .spiritItem4{float: right;}
#content .pageContent.abt4 .cultureItem1 .spiritItem5{width: 100%;float: left;border-bottom: none;}
#content .pageContent.abt4 .cultureItem1 .spiritItem5 p{line-height: 24px;padding-bottom: 0;}
#content .pageContent.abt4 .cultureItem2{width: 100%;}
#content .pageContent.abt4 .cultureItem2 .dutyBox{width: 103%;overflow: hidden;}
#content .pageContent.abt4 .cultureItem2 .dutyItem{width: 360px;float: left;margin: 0 30px 30px 0;cursor: pointer;}
#content .pageContent.abt4 .cultureItem2 .dutyItem .img{padding: 0 !important;}
#content .pageContent.abt4 .cultureItem2 .dutyItem p{height: 60px;line-height: 60px;text-align: center;padding-bottom: 0;background: #f7fafe;transition: all .3s linear;}
#content .pageContent.abt4 .cultureItem2 .dutyItem:hover p{background: #f26039;color: #fff;transition: all .3s linear;}
#content .pageContent.abt4 .cultureItem3{width: 100%;}
#content .pageContent.abt4 .cultureItem3 .activityBox{width: 100%;}
#content .pageContent.abt4 .cultureItem3 .activityItem{width: 100%;margin-bottom: 30px;}
#content .pageContent.abt4 .cultureItem3 .activityItem .img{width: 400px;padding-top: 0;}
#content .pageContent.abt4 .cultureItem3 .activityItem .activityMain{width: 740px;background: #eef4f8;padding: 30px 45px 0 40px;height: 200px;}
#content .pageContent.abt4 .cultureItem3 .activityItem h4{font-size: 18px;color: #333333;line-height: 18px;padding-bottom: 10px;}
#content .pageContent.abt4 .cultureItem3 .activityItem h3{font-size: 24px;color: #c7d3e0;line-height: 20px;padding-bottom: 28px;font-family: 'arial';}
#content .pageContent.abt4 .cultureItem3 .activityItem p{color: #898989;line-height: 22px;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ news.html */
#content{width: 100%;}
#content .pageContent.news .hotNews{width: 1200px;height: 293px;padding-bottom: 13px;position: relative;margin-left: -30px;}
#content .pageContent.news .hotNews .bd li{width: 100%;height: 280px;}
#content .pageContent.news .hotNews .bd li>a{display: block;width: 100%;height: 100%;padding: 0 30px;box-sizing: border-box;}
#content .pageContent.news .hotNews .img{width: 440px;height: 280px;padding-top: 0;overflow: hidden;}
#content .pageContent.news .hotNews .img img{transition: all .3s ease;}
#content .pageContent.news .hotNews:hover .img img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);transition: all .3s ease;}
#content .pageContent.news .newsContent{width: 700px;height: 100%;padding: 40px 35px 0 0;}
#content .pageContent.news h4{font-size: 16px;color: #333333;line-height: 18px;padding-bottom: 10px;font-weight: 600;}
#content .pageContent.news h5{font-size: 24px;color: #848484;line-height: 18px;padding-bottom: 24px;font-family: 'rubik';}
#content .pageContent.news p{color: #898989;line-height: 24px;padding-bottom: 0;}
#content .pageContent.news .browse{display: block;height: 12px;background: url(../img/public/browse.png) no-repeat left center;padding-left: 30px;font-size: 12px;color: #bebec6;line-height: 12px;margin-top: 20px;}
#content .pageContent.news .hotNews .hd{position: absolute;bottom: 36px;left: 30px;}
#content .pageContent.news .hotNews .hd li{display: block;box-sizing: border-box;width: 6px;height: 6px;background: #d0d0d0;border-radius: 50%;margin: 0 3px;float: left;transition: all .3s;}
#content .pageContent.news .hotNews .hd li.on{width: 14px;background: #ed6c00;border-radius: 3px;transition: all .3s;}

#content .pageContent.news .newsList{width: 100%;}
#content .pageContent.news .newsItem{width: 100%;position: relative;padding: 17px 0 13px 0;position: relative;}
#content .pageContent.news .newsItem::after{display: block;content: '';width: 830px;height: 1px;border-bottom: 1px dashed #d6d7dd;position: absolute;bottom: 0;right: 0;}
#content .pageContent.news .newsItem .img{width: 310px;height: 200px;float: left;padding: 0 30px 0 0;overflow: hidden;}
#content .pageContent.news .newsItem .newsItemC{width: 830px;float: right;padding-top: 38px;}
#content .pageContent.news .newsItem p{padding-bottom: 0;}
/*#content .pageContent.news .newsItem h5{position: absolute;top: 40px;left: 0;}*/
#content .pageContent.news .newsItem h4{padding-bottom: 20px;}
#content .pageContent.news .newsList a.loadMore{margin-top: 40px;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ news_1.html */
#content{width: 100%;}
#content .pageContent.news_1{padding: 0;}
#content .pageContent.news_1 .news_1Main{width: 1146px;padding: 80px 0 100px 30px;border-right: 1px solid #dce5ef;position: relative;}
#content .pageContent.news_1 .newsTit{width: 100%;padding-bottom: 40px;border-bottom: 1px solid #dce5ef;}
#content .pageContent.news_1 .newsTit h2{font-size: 30px;color: #333333;line-height: 30px;padding-bottom: 20px;font-weight: 500;}
#content .pageContent.news_1 .newsTit h5{font-size: 24px;color: #c7d3e0;line-height: 19px;font-family: 'arial';}
#content .pageContent.news_1 .newsTit h5 em{display: inline-block;font-size: 14px;color: #898989;line-height: 19px;font-family: "Microsoft YaHei";vertical-align: top;}
#content .pageContent.news_1 .newsTxt{width: 100%;padding: 60px 215px 0 0;}
#content .pageContent.news_1 .newsTxt .img{padding: 10px 0 40px;}
#content .pageContent.news_1 .newsTxt p img{display: block;margin: 0 auto;}

#content .pageContent.news_1 .ShareBox{position: absolute;top: 250px;right: -25px;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox a{display: block;width: 50px;height: 50px;margin: 0 0 10px 0;padding-left: 0;float: none;transition: all .3s ease;position: relative;overflow: hidden;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox a::after{display: block;content: '';width: 50px;height: 50px;transition: all .3s ease;position: absolute;top: -50px;left: 0;z-index: 9;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox a:hover:after{top: 0;transition: all .3s ease;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_sqq{background-image: url(../img/news/share_qq.png);background-position: 0 -50px;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_qzone{background-image: url(../img/news/share_qzone.png);background-position: 0 -50px;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_tsina{background-image: url(../img/news/share_wb.png);background-position: 0 -50px;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_weixin{background-image: url(../img/news/share_wx.png);background-position: 0 -50px;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_sqq::after{background-image: url(../img/news/share_qq.png);background-position: 0 0;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_qzone::after{background-image: url(../img/news/share_qzone.png);background-position: 0 0;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_tsina::after{background-image: url(../img/news/share_wb.png);background-position: 0 0;}
#content .pageContent.news_1 .ShareBox .bdsharebuttonbox .bds_weixin::after{background-image: url(../img/news/share_wx.png);background-position: 0 0;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ news3.html */
#content.page .pageContent.news3{padding-bottom: 0;}
#content{width: 100%;}
#content .pageContent.news3 .news3Tab{width: 1200px;overflow: hidden;background: url(../img/abt/cultureTabBg.png) repeat-x center bottom;margin-left: -30px;padding-left: 30px;margin-bottom: 30px;}
#content .pageContent.news3 .news3Tab a{display: block;float: left;width: 91px;height: 41px;border: 1px solid #f3f3f3;background: #f7fafe;font-size: 14px;color: #666666;text-align: center;line-height: 41px;margin-right: 12px;transition: all .3s linear;}
#content .pageContent.news3 .news3Tab a.act{background: #fff;border-bottom: 1px solid #fff;transition: all .3s linear;}

.news3 .news3Main{width: 100%;}
.news3 .news3Main .news3Item{width: 100%;display: none;position: relative;}
.news3 .news3Main .news3Item h6{font-size: 14px;color: #333333;line-height: 14px;padding-bottom: 15px;font-weight: bold;}
#content .pageContent.news3 .news3Item p{font-size: 14px;color: #898989;line-height: 14px;padding-bottom: 40px;}
#content .pageContent.news3 .reservationL{width: 740px;float: left;padding-bottom: 100px;}
#content .pageContent.news3 .reservationInfo{width: 100%;margin-bottom: 12px;}
#content .pageContent.news3 .reservationInfo p{width: 160px;float: left;text-align: right;font-size: 14px;color: #666666;line-height: 60px;padding-bottom: 0;padding-right: 8px;box-sizing: border-box;}
#content .pageContent.news3 .reservationInfo p i{color: #f73131;font-weight: bold;}
#content .pageContent.news3 .reservationInfo input{width: 580px;height: 60px;box-sizing: border-box;float: left;border: 1px solid #cecece;outline: none;padding-left: 20px;line-height: 60px;}
#content .pageContent.news3 .reservationInfo textarea{width: 580px;height: 240px;border: 1px solid #cecece;outline: none;float: left;box-sizing: border-box;padding: 20px;}
#content .pageContent.news3 .news3Item .submit{display: block;width: 157px;height: 49px;border: 2px solid #004ea2;font-size: 14px;color: #004ea2;line-height: 45px;text-align: center;transition: all .3s ease;margin-top: 10px;margin-left: 160px;}
#content .pageContent.news3 .news3Item .submit:hover{background: #0054a3;color: #fff;transition: all .3s;}
#content .pageContent.news3 .reservationR{width: 360px;height: 456px;background: #eef4f8;padding: 40px;float: right;}
#content .pageContent.news3 .reservationR .emailIcon{display: block;width: 38px;height: 26px;background: url(../img/news/emailIcon.png) no-repeat center;margin-bottom: 20px;}
#content .pageContent.news3 .reservationR p{font-size: 14px;color: #666666;line-height: 14px;}
#content .pageContent.news3 .reservationR p em{color: #fb7660;display: inline-block;padding: 12px 0 30px;}

#content .pageContent.news3 .news3Item .news3ML{width: 228px;height: 530px;background: #eef4f8;top: 0;margin-left: -30px;z-index: 6;padding: 50px 0 0 30px;float: left;}
#content .pageContent.news3 .news3ML .news3MTabs{width: 100%;}
#content .pageContent.news3 .news3ML .news3MItem{width: 100%;cursor: pointer;margin-bottom: 50px;position: relative;}
#content .pageContent.news3 .news3ML h3{font-size: 24px;color: #666666;line-height: 24px;padding-bottom: 10px;font-weight: bold;font-family: none;letter-spacing: 0;}
#content .pageContent.news3 .news3ML em{display: block;font-size: 16px;color: #b4b4b4;line-height: 14px;padding-bottom: 0;}
#content .pageContent.news3 .news3ML .news3MItem::after{display: block;content: '';width: 38px;height: 16px;background: url(../img/news/news3MIcon.png) no-repeat center;position: absolute;right: 0;top: 50%;margin-top: -8px;opacity: 0;transition: all .3s;}
#content .pageContent.news3 .news3ML .news3MItem.act::after{right: 40px;transition: all .3s;opacity: 1;}
#content .pageContent.news3 .news3MR{width: 915px;float: right;overflow: hidden;}
#content .pageContent.news3 .news3MRItem{width: 100%;padding-bottom: 100px;display: none;}

#content .pageContent.news3 .albumBox{width: 103%;overflow: hidden;}
#content .pageContent.news3 .albumItem{width: 220px;float: left;margin-right: 12px;margin-bottom: 12px;}
/*#content .pageContent.news3 .albumItem a{display: block;width: 100%;height: 100%;overflow: hidden;}*/
#content .pageContent.news3 .albumItem .img{width: 100%;padding-top: 0;height: 280px;position: relative;overflow: hidden;}
#content .pageContent.news3 .albumItem p{width: 100%;height: 50px;background: #f2f7f8;line-height: 50px;text-align: center;font-size: 14px;color: #666666;padding-bottom: 0;}
#content .pageContent.news3 .albumItem .albumMask{background: rgba(0, 0, 0, .4);width: 100%;height: 100%;padding: 74px 0 0;position: absolute;top: 100%;left: 0;transition: all .3s;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
#content .pageContent.news3 .albumItem .albumMask a{display: block;margin: 0 auto;transition: all .3s;cursor: pointer;}
#content .pageContent.news3 .albumItem .albumMask i{display: block;width: 50px;height: 50px;margin: 0 auto;transition: all .3s;cursor: pointer;}
#content .pageContent.news3 .albumItem .seeIcon{background: url(../img/news/seeIcon.png) no-repeat center;margin-bottom: 30px !important;}
#content .pageContent.news3 .albumItem .downLoadIcon{background: url(../img/news/downLoadIcon.png) no-repeat center;}
#content .pageContent.news3 .albumItem .seeIcon:hover{background: url(../img/news/seeIcon_on.png) no-repeat center;}
#content .pageContent.news3 .albumItem .downLoadIcon:hover{background: url(../img/news/downLoadIcon_on.png) no-repeat center;}
#content .pageContent.news3 .albumItem:hover .albumMask{top: 0;transition: all .3s;}
#content .pageContent.news3 .news3MRItem .loadMore{margin-top: 30px;}

#content .pageContent.news3 .mediaBox{width: 103%;overflow: hidden;}
#content .pageContent.news3 .mediaItem{width: 300px;float: left;margin-right: 8px;margin-bottom: 8px;}
#content .pageContent.news3 .mediaItem a{display: block;width: 100%;height: 100%;overflow: hidden;}
#content .pageContent.news3 .mediaItem .img{width: 100%;padding-top: 0;height: 220px;position: relative;overflow: hidden;}
#content .pageContent.news3 .mediaItem p{width: 100%;height: 40px;background: #f2f7f8;line-height: 40px;text-align: center;font-size: 14px;color: #666666;padding-bottom: 0;}
#content .pageContent.news3 .mediaItem .playicon{display: block;position: absolute;opacity: 0;filter:alpha(opacity=0);transform: all .3s;;width: 60px;height: 60px;background: url(../img/news/playIcon.png) no-repeat center;top: 50%;margin-top: -30px;left: 50%;margin-left: -30px;}
#content .pageContent.news3 .mediaItem:hover .playicon{opacity: 1;transition: all .3s;filter:alpha(opacity=100);}











/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ search.html */
#content.page .pageContent.search h2{text-align: center;}
#content.page .pageContent.search h3{text-align: center;}
#content.page .searchTab{width: 102%;overflow: hidden;padding-bottom: 20px;}
#content.page .searchTab a{display: block;float: left;width: 372px;height: 80px;background: #f3f8fc;line-height: 80px;text-align: center;font-size: 18px;color: #666666;transition: all .3s linear;margin-right: 12px;}
#content.page .searchTab a.act{background: #0054a3;color: #fff;transition: all .3s linear;}
#content.page .searchTab a:hover{background: #0054a3;color: #fff;transition: all .3s linear;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus.html */
#content{width: 100%;}
#content .pageContent.bus>h2{color: #2848cd;}
#content .pageContent>.img{width: 100%;padding: 20px 0 60px;}
#content .estateBox{width: 103%;}
#content .estateItem{float: left;width: 560px;height: 410px;margin: 0 20px 20px 0;}
#content .estateItem .img{overflow: hidden;padding: 0 !important;}
#content .estateItem .img img{transition: all .3s ease;}
#content .estateItem .estateInfo{width: 100%;height: 170px;padding: 30px;background: #eef4f8;}
#content .estateItem .estateInfo h5{font-size: 18px;color: #333333;line-height: 18px;padding-bottom: 20px;}
#content .estateItem .estateInfo p{color: #888888;line-height: 24px;padding-bottom: 0;}
#content .estateItem:hover .img img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);transition: all .3s ease;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus2.html */
#content{width: 100%;}
#content .pageContent.bus2>h2{color: #2fc99f;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus2_1.html */
#content .pageContent.bus2_1{width: 100%;}
#content .pageContent.bus2_1 .bus2_1BanBox{width: 1200px;margin-left: -30px;overflow: hidden;background: #f0f6fa;margin-bottom: 50px;}
#content .pageContent.bus2_1 .bus2_1Ban{width: 840px;float: left;position: relative;height: 410px;}
#content .pageContent.bus2_1 .bus2_1Ban .prev{display: block;position: absolute;width: 40px;height: 64px;background: url(../img/public/bus2_1Prev.png) no-repeat center;top: 50%;margin-top: -32px;left: 0;transition: all .3s linear;}
#content .pageContent.bus2_1 .bus2_1Ban .next{display: block;position: absolute;width: 40px;height: 64px;background: url(../img/public/bus2_1Next.png) no-repeat center;top: 50%;margin-top: -32px;right: 0;transition: all .3s linear;}
#content .pageContent.bus2_1 .bus2_1Ban .prev:hover{background: url(../img/public/bus2_1Prev_on.png) no-repeat center;transition: all .3s linear;}
#content .pageContent.bus2_1 .bus2_1Ban .next:hover{background: url(../img/public/bus2_1Next_on.png) no-repeat center;transition: all .3s linear;}
#content .pageContent.bus2_1 .bus2_1Ban .hd{position: absolute;bottom: 20px;right: 50px;}
#content .pageContent.bus2_1 .bus2_1Ban .hd li{display: block;float: left;width: 10px;height: 10px;border-radius: 50%;background: #fff;margin-right: 10px;transition: all .3s linear;}
#content .pageContent.bus2_1 .bus2_1Ban .hd li.on{background: #ed6c00;transition: all .3s linear;}


#content .pageContent.bus2_1 .bus2_1BanInfo{width: 330px;float: left;height: 410px;padding: 70px 0 0 50px;}
#content .pageContent.bus2_1 .bus2_1BanInfo p{font-size: 14px;color: #666666;line-height: 20px;padding-bottom: 15px;}
#content .pageContent.bus2_1 .bus2_1BanInfo p em{font-size: 36px;color: #ed6c00;}
#content .pageContent.bus2_1 .bus2_1BanInfo p i{color: #ed6c00;}
#content .pageContent.bus2_1 .bus2_1BanInfo h6{height: 42px;font-size: 16px;color: #797877;padding-left: 61px;background: url(../img/public/phoneIcon.png) no-repeat center left;margin-top: 60px;}
#content .pageContent.bus2_1 .bus2_1BanInfo h6 em{font-size: 20px;color: #5c5a59;}

#content .pageContent.bus2_1 #contactMap{width: 1200px;height: 360px;margin-left: -30px;margin-top: 80px;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus3.html */
#content{width: 100%;}
#content .pageContent>h2{color: #d69f2b;}
#content .financial{width: 100%;}
#content .financialItem{width: 100%;height: 160px;}
#content .financialItem .img{float: left;width: 160px;padding-top: 0;}
#content .financialInfo{float: left;width: 980px;padding-left: 20px;height: 100%;-webkit-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus4.html */
#content{width: 100%;}
#content .pageContent.bus4>h2{color: #2bced8;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus5.html */
#content{width: 100%;}
#content .pageContent.bus5>h2{color: #59d22f;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus6.html */
#content{width: 100%;}
#content .pageContent.bus6>h2{color: #328ecd;}
#content .pageContent.bus6>p{padding-bottom: 30px !important;}
#content .pageContent.bus6>.img{width: 100%;padding: 20px 0 0;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ bus7.html */
#content{width: 100%;}
#content .pageContent.bus7>h2{color: #328ecd;}
#content .pageContent.bus7>p{padding-bottom: 30px !important;}
#content .pageContent.bus7>.img{width: 100%;padding: 20px 0 0;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ talent2.html */
#content{width: 100%;}
#content .talent2Mid{width: 103%;padding-top: 10px;padding-bottom: 60px;}
#content .talent2Item{width: 360px;height: 476px;overflow: hidden;background: #eef4f8;padding: 30px 30px 0;margin-right: 30px;}
#content .talent2Item h4{width: 100%;height: 60px;background: #fff;border-radius: 10px;font-size: 18px;color: #004ea2;line-height: 60px;text-align: center;font-weight: 600;box-shadow: 2px 8px 15px 5px #b0c9e2;position: relative;margin-bottom: 58px;}
#content .talent2Item h4::after{display: block;content: '';width: 21px;height: 8px;background: url(../img/talent/downIcon.png) no-repeat center;position: absolute;left: 50%;margin-left: -10px;bottom: -8px;}
#content .talent2Item h6{font-size: 16px;color: #333333;line-height: 16px;padding-bottom: 10px;}
#content .talent2Item p{font-size: 14px;color: #888888;line-height: 24px;padding-bottom: 50px;}
#content .img{padding: 60px 0 0;}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ talent3.html */
#content{width: 100%;}

#content .wrap.talent3{z-index: auto;}

.zp_infor{padding:0 0 40px 0;}
.zp_infor .list:after,.zp_infor .list:before{display: table;content: " ";}
.zp_infor .list:after{clear: both;}
.zp_infor .list{*zoom: 1;margin-top:10px;}
.zp_infor .list > *{float: left;}
.zp_infor .list em{display: block;width:22px;height: 56px;}
.zp_infor .list >span{display: block;width:115px;line-height: 55px;text-indent: 15px;font-weight: 600;font-size: 13px;color: #474752;}
.zp_infor .list .pub_down{width:330px;position: relative;margin-right:20px;cursor: default;}
.zp_infor .pub_down .down_inp{height:55px;line-height:55px;padding-left:30px;background: #eef4f8 url(../img/talent/downIcon1.png) no-repeat 267px center;cursor: pointer;}
.zp_infor .pub_down .down_option{top:55px;}
.zp_infor .pub_down .down_option li{text-indent: 30px;cursor: pointer;}
.zp_infor .city .down_option ul{background: #eef4f8;overflow: hidden;}
.zp_infor .city .down_option li{float:left;width:auto;}
.sort{padding:0 20px;overflow: hidden;}
.sort li{float: left;height:30px;line-height:30px;color:#666;font-size:13px;margin:14px 26px 0 0;padding:0 10px;cursor:pointer;}
.sort li.crt{color:#004ea2;}
.listinp{position:relative;margin:20px 0 0;overflow: hidden;}
.listinp input{float: left;width:490px;height: 60px;line-height: 60px;text-indent: 40px;color:#aaa;border: 0;outline-style: none;}
.listinp input::-webkit-input-placeholder{color:#aaa;}
.listinp:before{display: table;content: ' ';position: absolute;left:20px;top:20px;width:1px;height:20px;background:#dedede;}
.listinp span{display:block;float:left;width:360px;font-size:14px;color:#c9c9c9;background:#fff;line-height: 60px;}
.listinp a{float: left;display:block;width:300px;line-height: 60px;padding-left:125px;color:#fff;background: #ff6600 url(../image/public/sch_btn.png) no-repeat 80px center;}

.pub_down{position:relative;z-index:3;cursor:pointer;margin:0 0 10px 0;}
.pub_down .down_inp{width:100%;height:50px;line-height:50px;padding:0 18px 0 20px;background:#fff;}
.pub_down .down_inp span{font-size:14px;color:#666;}
.pub_down .down_inp .inp_btn{float:right;position:relative;width:12px;height:8px;margin:21px 0 0;}
.pub_down .down_inp .inp_btn i{display:block;position:absolute;left:0;width:100%;height:2px;background:#ff6900;}
.down_inp .inp_btn i:first-child{top:0;}
.down_inp .inp_btn i:last-child{top:6px;}
.down_inp.crt .inp_btn i:first-child{top:4px;transform: translateY(-50%) rotate(45deg);transition: transform .3s ease-in-out;}
.down_inp.crt .inp_btn i:last-child{top:4px;transform: translateY(-50%)  rotate(-45deg);transition: transform .3s ease-in-out;}
.pub_down .down_option{position:absolute;left:0;top:51px;width:100%;display:none;}
.pub_down .down_option ul{background:#ececec;}
.pub_down .down_option li{width:100%;height:35px;line-height:35px;font-size:14px;color:#666;text-indent:20px;background:#eef4f8;margin:0 0 1px 0;}

.jobBox{width: 100%;}
.jobBox .jobItem{width: 100%;height: 100%;position: relative;cursor: pointer;margin-bottom: 10px;}
.jobBox .jobItem>a{display: block;height: 100%;}
.jobBox .jobItem .jobTit{width: 100%;/*height: 118px;*/background: #eef4f8;padding: 28px 180px 0 40px;position: relative;height: 100%;min-height: 118px;}
.jobBox .jobItem .jobTit em{display: block;font-size: 43px;color: #d1d1d1;font-weight: 500;font-family: "DINCond";letter-spacing: -2px;position: absolute;top: 30px;left: 30px;}
.jobBox .jobItem .jobTit h6{font-size: 16px;color: #424242;line-height: 16px;padding-bottom: 18px;font-weight: 600;}
.jobBox .jobItem .jobIcon{display: block;width: 180px;background: #d8e8f3;position: absolute;right: 0;top: 0;z-index: 9;height: 100%;}
.jobBox .jobItem .jobIcon img{display: block;position: absolute;top: 50%;margin-top: -12px;left: 50%;margin-left: -14px;transition: all .5s linear .5s;}
.jobBox .jobItem.act .jobIcon img{transform:rotateX(180deg);-ms-transform:rotateX(180deg);/* IE 9 */-moz-transform:rotateX(180deg);/* Firefox */-webkit-transform:rotateX(180deg); /* Safari 和 Chrome */-o-transform:rotateX(180deg);/* Opera */transition: all .5s linear .5s;}
.jobBox .jobItem .jobContent{display: none;width: 100%;height: 100%;padding: 0 250px 40px 40px;background: #eef4f8;}
.jobBox .jobItem .jobContent h6{color: #666666;padding-bottom: 24px;padding-top: 10px;}
#content.talent3 .jobBox .jobItem .jobContent p{color: #888;}
.jobBox .jobItem .jobContent .applyBtn{display: block;width: 157px;height: 49px;border: 2px solid #004ea2;font-size: 14px;color: #004ea2;line-height: 45px;text-align: center;transition: all .3s ease;margin-top: 10px;}
.jobBox .jobItem .jobContent .applyBtn:hover{background: #004ea2;color: #fff;transition: all .3s ease;}

/* layer */
#talent3Layer{display: none;width: 100%;height: 100%;padding: 60px 0 0 30px;}
#talent3Layer p{font-size: 14px;color: #666666;line-height: 40px;margin-bottom: 50px;}
#talent3Layer .addFile{display: inline-block;width: 130px;height: 40px;line-height: 40px;text-indent: 26px;;background: #ed6c00 url(../img/public/layerIcon.png) no-repeat 92px center;font-size: 14px;color: #ffffff;margin-right: 15px;}
#talent3Layer .upData{display: block;width: 130px;height: 40px;line-height: 40px;text-align: center;background: #ed6c00;font-size: 14px;color: #fff;}
#talent3Layer .fileBox{width: 100%;position: relative;}
#talent3Layer .fileBox span{display: inline-block;width: 130px;height: 40px;background: #318fe8 url(../img/icon/downIcon4.png) no-repeat 138px center;line-height: 40px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;}
#talent3Layer .fileBox input[type=file]{position: absolute;left: 0;top: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';width: 130px;height: 40px;overflow:  hidden;cursor: pointer;}
#talent3Layer .fileBox p{display: inline-block;font-size: 16px;color: #666666;line-height: 44px;margin-left: 20px;}
#talent3Layer p.tip{padding-top: 30px !important;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ talent4.html */
#content{width: 100%;}
#content.page .pageContent.talent4{padding: 0 30px 80px;}
.pageContent.talent4 .talent4Ban{margin-left: -30px;}
.pageContent.talent4 .process{width: 100%;padding: 40px 0 30px;}
.pageContent.talent4 .process h4{font-size: 18px;color: #505151;line-height: 18px;padding-bottom: 53px;}
.pageContent.talent4 .process img{width: auto;margin: 0 auto;}
.pageContent.talent4 .jobBox{width: 100%;position: relative;min-height: 1458px;overflow: hidden;}
.pageContent.talent4 .jobBox::after{display: block;content: '';clear: both;visibility: none;}
.pageContent.talent4 .jobBoxL{width: 776px;float: left;padding-right: 10px;}
.pageContent.talent4 .jobBoxL h1.jobTime{width: 100%;height: 118px;background: #eef4f8;text-align: center;line-height: 118px;font-size: 20px;color: #424242;margin-bottom: 10px;}
.pageContent.talent4 .jobBoxR{width: 363px;float: left;padding: 40px 20px 0;background: #eef4f8;min-height: 25000px;position: absolute;right: 0;top: 0;}
.pageContent.talent4 .jobBoxR .stroke{width: 100%;}
.pageContent.talent4 .jobBoxR .stroke h4{font-size: 20px;color: #fb7660;line-height: 20px;padding-bottom: 20px;}
.pageContent.talent4 .jobBoxR .stroke .strokeBox{width: 100%;padding: 70px 0 0;position: relative;background: url(../img/talent/strokeIcon2.png) repeat-y 46px center;}
.pageContent.talent4 .stroke .strokeBox .strokIcon{display: block;position: absolute;width: 42px;height: 42px;background: #eef4f8 url(../img/talent/strokeIcon1.png) no-repeat center;top: 0;left: 27px;}
.pageContent.talent4 .stroke .strokeBox .strokeItem{padding: 0 0 25px 67px;position: relative;background: url(../img/talent/strokeIcon3.png) no-repeat 42px 2px;}
.pageContent.talent4 .stroke .strokeBox .strokeItem .strokeAdd{font-size: 14px;color: #424242;line-height: 14px;position: absolute;top: 0;left: 0;font-weight: bold;}
#content.page .pageContent.talent4 .stroke .strokeBox .strokeItem h3{font-size: 14px;color: #424242;line-height: 14px;padding-bottom: 8px;letter-spacing: 0;font-weight: bold;}
#content.page .pageContent.talent4 .stroke .strokeBox .strokeItem p{font-size: 14px;color: #888888;line-height: 14px;padding-bottom: 0;}
#content.page .pageContent.talent4 .jobBoxR .schoolResume{width: 100%;padding: 35px 0 50px 0;}
#content.page .pageContent.talent4 .jobBoxR .schoolResume p{font-size: 14px;color: #666666;line-height: 30px;padding-bottom: 0;}
#content.page .pageContent.talent4 .jobBoxR .schoolResume p.talent4Ps{padding-top: 30px;}
#content.page .pageContent.talent4 .jobBoxR .wxQcode{width: 100%;}
#content.page .pageContent.talent4 .jobBoxR .wxQcode img{width: auto;margin: 0 auto;padding-top: 0;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ contact.html */
#content{width: 100%;}
#content.page .pageContent.contact{padding: 0 0 80px;height: 100%;}
#content .pageContent.contact .contactL{width: 360px;float: left;}
#content .pageContent.contact .contactR{width: 840px;float: left;}
#content .pageContent.contact .contactTop .contactR{padding-left: 40px;border-left: 1px solid #eef4f8;padding: 80px 30px 60px 40px;position: relative;}
#content .pageContent.contact .contactTop .contactL{padding: 80px 0 60px 30px;}
#content .pageContent.contact .contactR h6{font-size: 18px;color: #333333;line-height: 18px;padding-bottom: 30px;font-weight: 600;}
#content .pageContent.contact .contactR p{color: #888;line-height: 24px;padding-bottom: 0;}
#content .pageContent.contact .contactTop .contactR p{max-width: 280px;}

#content .pageContent.contact .contactR #companyMap{width: 430px;height: 332px;position: absolute;top: 0;right: 0;}

#content .pageContent.contact .mapBox{width: 100%;padding: 20px 0 0 0;background: #eef4f8;height: 560px;overflow: hidden;}
#content .pageContent.contact .mapBox .contactL{padding: 40px 40px 40px 30px;height: 550px;}
#content .pageContent.contact .mapBox .contactL h2{padding-bottom: 30px;}
#content .pageContent.contact .mapBox .contactL ul.companyList{width: 100%;height: 400px;padding-right: 10px;box-sizing: border-box;display: block;}
#content .pageContent.contact .mapBox .contactL .companyList li{display: block;width: 100%;font-size: 14px;color: #888888;line-height: 14px;margin-bottom: 22px;transition: all .3s linear;font-weight: 600;}
#content .pageContent.contact .mapBox .contactL .companyList li.act{color: #ed6c00;transition: all .3s linear;}
#content .pageContent.contact .mapBox .contactR{background: #fff;}
#content .pageContent.contact .mapBox #contactMap{width: 100%;height: 300px;}
#content .pageContent.contact .mapBox .contactR .mapInfo{width: 100%;padding: 40px 40px 80px 40px;}

.BMapLib_SearchInfoWindow .BMapLib_bubble_content div{font-size: 13px !important;font-weight: bold;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ contact2.html */
#content{width: 100%;}
#content .pageContent.contact2 .QCodeBox{width: 100%;height: 528px;background: url(../img/contact/contact2Bg.jpg) no-repeat center;padding: 49px 172px 0;position: relative;}
#content .pageContent.contact2 .QCodeBox .bd{overflow: hidden;}
#content .pageContent.contact2 .QCodeBox .bd li{width: 160px;margin-right: 158px;}
#content .pageContent.contact2 .QCodeItem{width: 160px;height: 200px;background: #fff;margin-bottom: 30px;}
#content .pageContent.contact2 .QCodeItem p{font-size: 16px;color: #0054a3;line-height: 40px;text-align: center;}
#content .pageContent.contact2 .img{padding-top: 0;}
#content .pageContent.contact2 .next{display: block;width: 46px;height: 46px;background: url(../img/public/next_on.png) no-repeat center;position: absolute;top: 50%;margin-top: -23px;right: 4%;cursor: pointer;transition: all .3s linear;}
#content .pageContent.contact2 .prev{display: block;width: 46px;height: 46px;background: url(../img/public/prev_on.png) no-repeat center;position: absolute;top: 50%;margin-top: -23px;left: 4%;cursor: pointer;transition: all .3s linear;}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ contact3.html */
#content{width: 100%;}
#content .pageContent.contact3 .contact3Info{width: 100%;}
#content .pageContent.contact3 .contact3L{width: 740px;float: left;padding-right: 110px;}
#content .pageContent.contact3 .contact3L h4{font-size: 18px;color: #666666;line-height: 18px;padding-bottom: 20px;font-weight: 600;}
#content .pageContent.contact3 .contact3L p{font-size: 14px;color: #777777;line-height: 24px;padding-bottom: 40px;}
#content .pageContent.contact3 .contact3R{width: 400px;float: right;}
#content .pageContent.contact3 .contact3R .contact3RInfo{width: 100%;padding: 27px 27px 33px;border: 3px solid #e8ecf1;border-bottom: none;}
#content .pageContent.contact3 .contact3R .contact3RInfo h5{font-size: 18px;color: #ed7d31;line-height: 18px;padding-bottom: 20px;font-weight: 600;}
#content .pageContent.contact3 .contact3R .contact3RInfo p{font-size: 14px;color: #777777;line-height: 24px;padding-bottom: 0;}
#content .pageContent.contact3 .contact3R .contact3RBox{width: 100%;height: 420px;background: url(../img/contact/contact3RBg.jpg) no-repeat center;padding-top: 30px;overflow: hidden;}
#content .pageContent.contact3 .contact3R .contact3RItem{width: 100%;}
#content .pageContent.contact3 .contact3R .contact3RItem>i{display: block;width: 100%;margin-bottom: 12px;}
#content .pageContent.contact3 .contact3R .contact3RItem h6{font-size: 18px;color: #55595d;line-height: 18px;padding-bottom: 10px;text-align: center;font-weight: 600;}
#content .pageContent.contact3 .contact3R .contact3RItem p{font-size: 16px;color: #888d92;line-height: 16px;padding-bottom: 40px;text-align: center;}
#content .pageContent.contact3 .contact3R .contact3RItem i.contact3RIcon1{height: 37px;background: url(../img/contact/contact3RIcon1.png) no-repeat center;}
#content .pageContent.contact3 .contact3R .contact3RItem i.contact3RIcon2{height: 26px;background: url(../img/contact/contact3RIcon2.png) no-repeat center;}
#content .pageContent.contact3 .contact3R .contact3RItem i.contact3RIcon3{height: 36px;background: url(../img/contact/contact3RIcon3.png) no-repeat center;}






/*anim*/
@-webkit-keyframes reverseRotataZ{
	0%{
		-webkit-transform:rotate(-360deg)
		}
	100%{
		-webkit-transform:rotate(0deg);
		}
}




/* 新加能源页面 */
#content .pageContent.bus8>h2{
	color:#f2c31f;
}

.add-main{
	padding-top: 30px;
	height:400px;
}

.add-main .add-left{
	width: 346px;
	float:left;
	background: #f6f8fb;
	position: relative;
}
.add-main .add-left .title{
	background:#004ea2 url(../img/bus/down_icon.png) no-repeat right 50px center;
	font-size:18px;
	color:#ffffff;
	height: 80px;
	line-height: 80px;
	text-indent: 54px;
	cursor: pointer;
}
.add-main .add-left .list{
	padding-top: 22px;
	height:320px;
	box-sizing:border-box;
}
.add-main .add-left h5{
	font-size: 18px;
	color:#004ea2;
	text-align: center;
}
.add-main .add-left .item-show{
	/* //padding-left: 62px; */
	padding-top: 20px;
	
}
.add-main .add-left li{
	float: left;
	width:50%;
	margin-bottom: 12px;
}
.add-main .add-left li .img{
	text-align: center;
	padding: 0 !important;
}
.add-main .add-left li img{
	width:60px;
	height:60px;
	margin:0 auto;
}
.add-main .add-left li p{
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 34px !important;
	padding-bottom: 0 !important;
}
.add-main .add-right{
	width:794px;
	float:right;
	position: relative;
}
.add-main .add-right .img{
	padding: 0 !important;
	animation-delay: 0s;
}
.add-main .add-right .link-area{
	width:210px;
	height:80px;
	background: url(../img/bus/link_bg.png) no-repeat left 20px top 12px;
	position: absolute;
	left:0;
	top:0;
	z-index: 99;
}
.add-main .add-right .link-area a{
	width:210px;
	height:80px;
	position:absolute;
	left:0;
	top:0;
}

.move-show{
	padding:46px 30px 0;
	height:320px;
	background: #f4f4f4;
	box-sizing:border-box;
	position: absolute;
	left:0;
	top:80px;
	z-index:999;
	width:100%;
	line-height: 24px;
	font-size: 14px;
	color: #777777;
	/*display: none;*/
}

.add-main .add-right .link2{
	width:136px;
	height:50px;
	background:#ed6c00;
	font-size: 14px;
	text-align: center;
	line-height: 50px;
	border-radius: 24px 0 0 24px;
	position: absolute;
	right:0;
	bottom: 30px;
	z-index:99;
	color: #fff;
}
.busBan{
	position: relative;
	width:100%;
	overflow:hidden;
	height:402px;
}
.busBan img{
	transition: 0.3s;
}
.busBan img:hover{
	transform: scale(1.03);
}
.busBan .btn{
	width:46px;
	height:46px;
	border-radius:50%;
	overflow:hidden;
	position: absolute;
	top:50%;
	margin-top: -23px;
	z-index: 99;
	transition: all 0.3s;
}
.busBan .prev{
	background: url(../img/bus/prev.png) no-repeat center;
	left:32px;
}
.busBan .prev:hover{
	background: url(../img/bus/prev1.png) no-repeat center;
}
.busBan .next{
	background: url(../img/bus/next.png) no-repeat center;
	right:32px;
}
.busBan .next:hover{
	background: url(../img/bus/next1.png) no-repeat center;
}
.add-mainbus9 .add-left h5{
	height:80px;
	line-height: 80px;
	background: #004ea2;
	font-size:18px;
	color: #ffffff;
}
.add-mainbus9 .add-left img{
	width:100%;
	height:320px;
}
.add-mainbus9 .add-left .img{
	padding:0 !important;
}

#content .pageContent.bus9>h2{
	color: #ec5e3d;
}



@media screen and (max-width:1440px){
	#header .head .NavList dl:nth-child(4) dd{ padding-left: 600px !important;}
}