a:active { outline: none; star: expression(this.onFocus=this.blur()); } * { margin: 0; padding: 0; list-style: none; outline: none; word-wrap: break-word; } img { border: none; } table { table-layout: fixed; border-collapse: collapse; } a { text-decoration: none; } .fb { font-weight: bold; } body { font-size: 12px; font-family: 'Microsoft YaHei'; } .box { width: 1140px; margin: 0 auto; } .head { height: 258px; margin: 0 auto; position: relative; color: #fff; font-family: "微软雅黑"; } .head .logo { float: left; margin: 22px 0 0 0; } .head .tool { position: absolute; right: 10px; top: 22px; } .head .tool a { margin: 0 5px; color: #fff; } .head .tool a:hover { text-decoration: underline; } .head .nav { position: absolute; right: 0; top: 55px; } .head .nav li { width: 82px; text-align: center; height: 30px; position: relative; float: left; margin: 0 0 0 22px; z-index: 9; } .head .nav .a1 { font-size: 15px; font-weight: bold; color: #fff; padding: 0 15px 0 0; background: url(../images/i1.png) no-repeat right; } .head .nav li:hover .a1 { color: #f28a15; } .head .nav .subNav { display: none; width: 100%; position: absolute; left: 0; top: 30px; } .head .nav .subNav p { background: #fdfdfd; line-height: 23px; height: 23px; overflow: hidden; border-bottom: 1px solid #f2f2f2; } .head .nav .subNav a { display: block; color: #8c8c8c; font-family: "宋体"; font-size: 13px; transition: 200ms; } .head .nav .subNav a:hover { background: #085bab; color: #fff; } .foot { width: 100%; line-height: 44px; height: 44px; background: #2b2b2b; color: #fff; font-family: "微软雅黑"; } .foot .fl { float: left; } .foot .fl a { color: #fff; margin: 0 8px; } .foot .fl a:hover { color: #f28a15; } .foot .fr { float: right; } .foot .fr .a1 { color: #fff; margin: 0 10px 0 0; } .foot .fr .a1:hover { color: #f28a15; text-decoration: underline; } .foot .fr .l { float: right; } .foot .share { float: right; margin: 15px 0 0 10px; } .foot .share a { width: 14px; height: 14px; margin: 0 0 0 5px; display: block; float: left; background: url(../images/share.png) no-repeat 0 0; } .foot .share .weixin { background-position: 0 0; position: relative; } .foot .share .erweima { display: none; position: absolute; left: 50%; bottom: 20px; margin: 0 0 0 -50px; } .foot .share .weibo { background-position: -18px 0; } .foot .share .qq { background-position: -35px 0; } .foot .share .weixin:hover { background: url(../images/share2.png) no-repeat 0 0; } .foot .share .weibo:hover { background: url(../images/share2.png) no-repeat -18px 0; } .foot .share .qq:hover { background: url(../images/share2.png) no-repeat -35px 0; } .main { border: 1px solid #bdbdbd; overflow: hidden; padding: 28px 0; margin: 0 0 38px 0; background: #fff; } .main .left { width: 150px; overflow: hidden; text-align: center; border: 1px solid #999999; float: left; margin: 0 0 0 30px; } .main .curNav { height: 35px; line-height: 35px; color: #fff; background: #1064ba; font-size: 13px; border-bottom: 1px solid #999999; font-family: "微软雅黑"; } .main .subNav { overflow: hidden; margin: 0 0 -1px 0; } .main .subNav li { width: 100%; height: auto; line-height: 34px; float: left; border-bottom: 1px solid #c0c0c0; } .main .subNav li a { width: 100%; height: 100%; display: inline-block; color: #a0a0a0; } .main .subNav .cur, .main .subNav li a:hover { background: #7ed5f6; color: #fff; } .main .subNav li .chindnav { padding-left: 42px; text-align: left; display: none; } .main .subNav li .chindnav a:hover, .main .subNav li .chindnav a.cur { background: none; color: #7ed5f6; } .main .subNav li a:hover { color: #fff; } .main .right { width: 900px; overflow: hidden; float: right; margin: 0 28px 0 0; } .main .crumbs { text-align: right; color: #bababa; height: 36px; border-bottom: 1px solid #ebeaea; } .main .crumbs a { color: #bababa; margin: 0 12px; } .main .crumbs a:hover { color: #060606; } .main .crumbs span { color: #7ED5F6; margin: 0 0 0 12px; } .main .content { overflow: hidden; } #structure { border: 1px solid #e6e6e6; margin: 30px 0 0 0; } #structure img { display: block; } #imgList ul { width: 885px; overflow: hidden; } #imgList li { width: 268px; text-align: center; float: left; height: 260px; margin: 25px 25px 0 0; border: 1px solid #d0d0d0; } #imgList li .img { width: 100%; height: 228px; margin: 0 0 5px 0; } #imgList li a { color: #707070; } .page { padding: 50px 0 20px 0; text-align: center; overflow: hidden; } .page a, .page span { padding: 0 10px; margin: 0 4px!important; height: 24px; line-height: 24px; color: #262a35; display: inline-block; } .page a:hover, .page span { background: #2250c3; color: #fff!important; margin: 0 4px!important; } #jobs { margin: 28px 0 0 0; } #jobs .honor-dl { border-bottom: 1px solid #dfdfdf; } #jobs .honor-dl dt { overflow: hidden; padding: 20px 40px; cursor: pointer; border: 1px solid #dfdfdf; border-bottom: 0px none; } #jobs .honor-dd .f14 { font-family: "microsoft yahei",Arial, Helvetica, sans-serif; } #jobs .honor-dd { line-height: 2.2; padding: 25px 40px; border-bottom: 1px solid #ededed; display: none; background-color: #ededed; border: 1px solid #ededed; border-top: 0px none; border-bottom: 0px none; } #jobs .honor-dl dt .numbox { width: 80px; color: #979797; } #jobs .honor-dl dt .numbox .num { background: url(../images/numBg.png) no-repeat -34px 0; width: 34px; height: 34px; font: 18px/34px Arial, Helvetica, sans-serif; display: inline-block; color: #979797; text-align: center; margin-right: 7px; transition: 300ms; } #jobs .honor-dl dt .name { color: #807d7d; padding-top: 10px; font-family: arial; } #jobs .honor-dl dt.joinact .numbox .num { background: url(../images/numBg.png) no-repeat 0 0; color: #fff; } #jobs .honor-dl dt.joinact .abtnbox { display: block; } #jobs .l { float: left; } #jobs .r { float: right; } #contact .map { height: 415px; margin: 0 0 20px 0; } #contact .text { line-height: 36px; color: #828282; } #contact .p1 { padding: 0 0 0 35px; background: url(../images/i4.png) no-repeat left; } #contact .p2 { padding: 0 0 0 35px; background: url(../images/i5.png) no-repeat left; } #contact .p3 { padding: 0 0 0 35px; background: url(../images/i6.png) no-repeat left; } #contact .p4 { padding: 0 0 0 35px; background: url(../images/i4.png) no-repeat left; } #contact .p5 { padding: 0 0 0 35px; background: url(../images/i5.png) no-repeat left; } #contact .p6 { padding: 0 0 0 35px; background: url(../images/i6.png) no-repeat left; } #contact .p7 { padding: 0 0 0 35px; background: url(../images/i7.png) no-repeat left; } #contact .p8 { padding: 0 0 0 35px; background: url(../images/i8.png) no-repeat left; } #contact .p9 { padding: 0 0 0 35px; background: url(../images/i9.png) no-repeat left; } #contact .p10 { padding: 0 0 0 35px; background: url(../images/i10.png) no-repeat left; } #news ul { overflow: hidden; } #news li { width: 100%; overflow: hidden; float: left; padding: 30px 0; background: url(../images/dot2.jpg) repeat-x bottom; } #news li .img { width: 312px; height: 140px; float: left; } #news li .text { width: 520px; float: right; } #news li .title { font-size: 14px; color: #4a4a4a; font-weight: bold; } #news li .title:hover { text-decoration: underline; } #news li .t { padding: 16px 0 0 0; height: 80px; color: #787878; line-height: 22px; } #news li .more { width: 70px; height: 26px; text-align: center; line-height: 26px; color: #787878; background: #eeeeee; border: 1px solid #b7b7b7; border-radius: 2px; display: inline-block; transition: 300ms; } #news li .more:hover { color: #fff; background: #b7b7b7; } #newsDetail .title { padding: 30px 0 0 0; text-align: center; color: #666666; font-size: 13px; font-family: "微软雅黑"; } #newsDetail .time { padding: 18px 0 24px 0; background: url(../images/dot2.jpg) repeat-x bottom; text-align: center; color: #7f7f7f; } #newsDetail .time span { margin: 0 15px; } #newsDetail .text { padding: 15px 0 20px 0; color: #7c7c7c!important; line-height: 30px; background: url(../images/dot1.jpg) repeat-x bottom; } #newsDetail .text span { color: #7c7c7c!important; } #newsDetail .pageChange { padding: 20px 0 0 0; line-height: 30px; color: #9a9a9a; } #newsDetail .pageChange a { color: #2c9dd2; } #newsDetail .pageChange a:hover { color: #064867; } #about .title { padding: 30px 0; font-size: 24px; color: #121212; font-family: "微软雅黑"; } #about .text { color: #a3a3a3; line-height: 36px; } #performance ul { overflow: hidden; } #performance li { width: 100%; margin: 30px 0 0 0; float: left; height: 215px; } #performance .img { width: 328px; height: 215px; float: left; } #performance .text { width: 505px; float: right; } #performance .title { color: #8d8d8d; font-size: 14px; font-family: "微软雅黑"; } #performance .title:hover { color: #000; } #performance .time { color: #b7b7b7; padding: 20px 0; } #performance .t { height: 120px; line-height: 30px; color: #7c7c7c; overflow: hidden; } #overhaul ul { overflow: hidden; } #overhaul .hot li { width: 94%; padding: 2% 3%; margin: 20px 0 0 0; color: #9b9b9b; background: #f2f2f2; line-height: 30px; float: left; overflow: hidden; font-family: "微软雅黑"; transition: 300ms; } #overhaul .hot li:hover { background: #005AA0; color: #c4c4c4; } #overhaul .hot a { color: #2e3429; font-size: 13px; transition: 300ms; } #overhaul .hot li:hover a { color: #fff; } #overhaul .list { margin: 20px 0 0 0; } #overhaul .list li { width: 100%; line-height: 56px; float: left; } #overhaul .list .time { color: #979797; } #overhaul .list a { padding: 0 0 0 18px; margin: 0 0 0 25px; font-size: 14px; color: #4a4a4a; font-family: "微软雅黑"; background: url(../images/i7.jpg) no-repeat left; } #overhaul li a:hover { text-decoration: underline; } #overhaulDetail { margin: 30px 0 0 0; } #overhaulDetail .img { float: left; width: 50%; overflow: hidden; } #overhaulDetail .text { width: 46%; float: right; } #overhaulDetail .title { padding: 0 0 20px 0; font-weight: bold; color: #5c5c5c; font-size: 14px; background: url(../images/dot2.jpg) repeat-x bottom; } #overhaulDetail .t { margin: 10px 0 0 0; line-height: 28px; color: #5c5c5c; } #meter ul { width: 900px; overflow: hidden; margin-left: 5px; } #meter li { width: 287px; height: 218px; margin: 20px 10px 0 0; text-align: center; color: #1f1f1f; line-height: 38px; float: left; border: 1px solid #c4c4c4; } #meter li .img { width: 287px; height: 173px; display: block; border-bottom: 1px solid #c4c4c4; overflow: hidden; } #meter li a { color: #a0a0a0; } /**lightbox**/ #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; } #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box { position: relative; background-color: #ffffff; width: 250px; height: 250px; margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none; } #lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; } #lightbox-nav-btnPrev { left: 0; float: left; } #lightbox-nav-btnNext { right: 0; float: right; } #lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #ffffff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 7px; } #lightbox-container-image-data { padding: 0 10px; color: #666; } #lightbox-container-image-data #lightbox-image-details { width: 100%; float: left; text-align: center; height: auto; line-height: 180%; padding-bottom: 7px; } #lightbox-image-details-caption { font-weight: bold; color: #2d1b03; } #lightbox-image-details-caption .s1 { display: block; width: 368px; line-height: 18px; border-bottom: 1px solid #9e743d; } #lightbox-image-details-caption .s2 { display: block; width: 368px; line-height: 18px; border-bottom: 1px solid #9e743d; padding-bottom: 6px; padding-top: 3px; } #lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; } #lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; } .box_os { position: fixed; right: -148px; top: 30%; width: 148px; background: #fff; z-index: 100001; } .box_os .os_x { background: url(../images/qq1.gif) no-repeat scroll left bottom #fff; width: 18px; height: 20px; position: absolute; right: 0px; top: -20px; } .box_os .os-t { background-color: #003F98; color: #fff; text-align: center; height: 36px; font: 16px/36px "microsoft yahei"; } .box_os .osqq { padding: 18px 0px; text-align: center; } .osqq .fc { padding-bottom: 10px; } .box_os .ostel { padding: 20px 0px 10px; } .onlineService { background: url(../images/qq1.gif) no-repeat; width: 40px; height: 201px; position: fixed; top: 46%; right: 0px; z-index: 10000; } .mobile-no-scale{ display: none !important;}