@charset "utf-8"; /* CSS Document */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, i, em { margin: 0; padding: 0; font-style: normal; } ul, ol { list-style: none; } caption, th { text-align: left; } table { border-collapse: collapse; border-spacing: 0; } body { font-family: tahoma, sans-serif; font-size: 12px; color: #333; -webkit-font-smoothing: subpixel-antialiased; background: #f4f4f4; } img { -ms-interpolation-mode: bicubic; border-width: 0; } a { color: #333; text-decoration: none; outline: 0 } a:hover { color: #296fff; } .clearfix { *zoom: 1; } .clearfix:after { content: '\0020'; display: block; height: 0; font-size: 0; visibility: hidden; clear: both; } .fL { float: left; display: inline; } .fR { float: right; display: inline; } .hide { display: none; } svg:not(:root) { overflow: hidden; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } ::-moz-selection { background: #296fff; text-shadow: none; color: #fff } ::selection { background: #296fff; text-shadow: none; color: #fff } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible } button[disabled], input[disabled] { cursor: default } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } textarea { overflow: auto; vertical-align: top } *, *:before, *:after { box-sizing: content-box; } /*public */ body { min-width: 1200px; } .warp { width: 1200px; margin: 0 auto; } /* header */ .header { width: 100%; height: 475px; } .header img{ width: 100%; height: 475px; } /* nav */ .navbox { width: 100%; height: 69px; background: #d81a16; } .nav { overflow: hidden; } .nav li { width: 25%; text-align: center; line-height: 69px; float: left; } .nav li a { font-size: 24px; color: #ffffff; font-weight: bold; } /* main1 */ .main1 { margin: 39px auto 0; overflow: hidden; } .main1L { float: left; margin: 15px 0 0; } /* 轮播图开始 */ .focusBox { position: relative; width: 567px; height: 426px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; padding: 12px 14px 16px 15px; } .focusBox .pic img { width: 567px; height: 426px; display: block; } .focusBox .txt-bg { position: absolute; bottom: 16px; z-index: 1; height: 50px; width: 567px; background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; } .focusBox .txt { position: absolute; bottom: 16px; z-index: 2; height: 50px; width: 100%; overflow: hidden; } .focusBox .txt li { height: 50px; line-height: 50px; position: absolute; bottom: -50px; } .focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 18px; font-weight: bold; text-decoration: none; width: 385px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .focusBox .num { position: absolute; z-index: 3; bottom: 36px; right: 20px; } .focusBox .num li { float: left; position: relative; width: 30px; height: 6px; line-height: 6px; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer; } .focusBox .num li a { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; margin: 2px 0; background: white; font-size: 0; height: 2px; } .focusBox .num li.on a, .focusBox .num a:hover { background: #ffc779; color: #ffc779; } .focusBox .num li.on { background: #ffc779; } /* 轮播图结束 */ .main1R { float: right; width: 594px; height: 474px; border: 5px solid #d3862a; background: #ffffff; } .main1Rtitle { width: 159px; height: 47px; line-height: 47px; background: url(title.png) no-repeat; color: #fff; font-size: 22px; font-weight: bold; text-align: center; } .main1Rtitle a { color: #fff; } .ullist { margin: 0 0 0 24px; } .ullist li { margin: 27px 0 0; overflow: hidden; height: 18px; line-height: 18px; } .ullist li i { width: 10px; height: 9px; background: url(tag.png) center center no-repeat; display: block; margin: 5px 12px 0 0; float: left; } .ullist li a { float: left; font-size: 18px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 510px; } /* main2 */ .main2 { position: relative; margin: 30px auto 0; padding: 20px 0 28px; background: #ffffff; border: 1px solid #e9e4d5; } .title2 { width: 1199px; height: 88px; } .titleTag { position: absolute; top: -1px; right: -1px; background: url(000.png) center center no-repeat; width: 52px; height: 94px; } .main2 .ullist { overflow: hidden; } .main2 .ullist li { float: left; } .main2 .ullist li a { width: 560px; } /* foot */ .foot { width: 100%; margin: 42px 0 0; background: #0081f2; padding: 50px 0; } .foot p { text-align: center; font-size: 16px; color: #fff; } .foot p a { color: #fff; } .bianzhe { padding: 30px 20px; width: 1160px; height: auto; box-shadow: none; margin: 30px auto 0; background: #fff; } .an { width: 80px; height: 25px; background: #cf1817; border-radius: 15px 0 15px 0; text-align: center; line-height: 25px; font-size: 17px; font-weight: bold; color: #fff; } .bianzhe p { font-size: 16px; line-height: 35px; text-indent: 33px; margin-top: 5px; margin-bottom: 10px; } .main2 .ullist .list1{ display: block; width: 100%; height: auto; line-height: 1.5;} .main2 .ullist .list1 a{ width: 96%; color: #d81a16; text-align: center; font-size: 24px; overflow: unset; text-overflow: unset; white-space: initial; } .main2 .ullist .list1 p{ width: 96%; color: #d81a16; text-align: center; font-size: 18px; overflow: unset; text-overflow: unset; white-space: initial; } @media only screen and (max-width: 660px) { body { min-width: 100%; font-size: .12rem; } .warp { width: 100%; } .header { width: 100%; height: 1.6rem; background-size: 200%; } .navbox { height: 0.50rem; } .nav li { width: auto; line-height: .50rem; margin: 0 0.08rem; } .nav li a { font-size: .18rem; } .bianzhe { width: 96%; padding: 5% 2%; margin: 5% auto 0; } .an { width: 0.8rem; height: 0.25rem; line-height: 0.25rem; font-size: .16rem; } .main2 { position: relative; margin: 0.15rem auto 0; padding: 0.2rem 0 0.28rem; background: #ffffff; border: 1px solid #e9e4d5; } .title2 { width: 100%; height: 0.8rem; overflow: hidden; display: block; } .title2 img { width: 90%; height: 0.8rem; overflow: hidden; display: block; object-fit: cover; margin: 0 auto; } .titleTag { top: -0.06rem; right: -0.06rem; width: 0.52rem; height: 0.94rem } .ullist { margin: 0 0 0 5%; width: 95%; } .ullist li i { width: 0.1rem; height: 0.09rem; margin: 0.05rem 0.12rem 0 0; } .main2 .ullist li a { width: 2.6rem; } .ullist li a { float: left; font-size: .16rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 510px; } .foot { margin: 0 0 0; padding: 0.5rem 0; } .foot p { font-size: .16rem; } .foot p a { display: block; } /* 栏目页 */ .content_left { width: 100%; padding: 0%; } .lm-left { width: 100%; float: none; } .column-1 { font-size: .18rem !important; width: 90%; height: auto; line-height: .30rem; } .lm-left .column-2 li a { font-size: .16rem; line-height: .4rem; padding-left: 0.2rem; width: 100%; height: 0.4rem; } .lm-right { float: none; padding-left: 0; margin-bottom: 0.2rem; width: 100%; border-top: 3px solid #999; } .position1 { display: none; } .lm-right .right-title p { padding: 0 0 0 0.1rem; } .lm-right .right-title { height: 0.5rem; line-height: .5rem; } .lm-right .right-title p span { padding-right: 0; font-size: .2rem; line-height: .5rem; padding-left: 0.15rem; } .list li, .govpushinfo150203 li { height: 0.44rem; } .list li span, .govpushinfo150203 li span { line-height: .44rem; font-size: .14rem; } .list li a, .govpushinfo150203 li a { line-height: .44rem; font-size: .16rem; } .article_content { margin: 0; padding: 0.2rem 0; } .article_title { padding-bottom: 0.1rem; } .article_title h1 { font-size: .25rem; width: 94%; margin: 0 auto; } .article_content .source p { line-height: .3rem; font-size: .14rem; width: 100%; } .article_content .source p span { display: block; } .article_content .source .font { line-height: .3rem; font-size: .14rem; } .article_content #zoom { font-size: .14rem; margin-bottom: 0.2rem; width: 94%; margin: 0 auto; } .article_content #zoom p { color: #333333; text-indent: 2em; line-height: .3rem; margin: 0.1rem 0; font-size: 0.14rem; } .main2 .ullist .list1{ display: block; width: 100%; height: auto; line-height: 1.5;} .main2 .ullist .list1 a{ width: 96%; color: #d81a16; text-align: center; font-size: .2rem; overflow: unset; text-overflow: unset; white-space: initial; } .main2 .ullist .list1 p{ width: 96%; color: #d81a16; text-align: center; font-size: .16rem; overflow: unset; text-overflow: unset; white-space: initial; } } body{display: block} .list li a:hover,.govpushinfo150203 li a:hover{text-decoration: underline} .spul li a:hover{text-decoration: underline} .ygxyul li a:hover{text-decoration: underline} .tit-right .tit2:hover{text-decoration: underline} .lmy_tpy{width:100%;float:left;position:relative;overflow:hidden;margin-top:15px;} .lmy_tpy li{width:33.33%;float:left;} .lmy_tpy li a{width:100%;float:left;} .lmy_tpy li a:hover{color:#e60009;} .lmy_tpy li a:hover .tpy_title{color:#e60009;} #zoom table{margin:0 auto;} .ldtc{margin-top: 20px;float: left;} .ldtc div{width: 31.333%;padding: 1%;float: left;background: #f5f5f5;} .ldtc div span{text-align: center} .ldtc img{display: block;margin: 10px auto;max-width: 100%;} .i-flvflash a{display: block;} .i-flvflash{margin: 0 auto!important;} .h-content .h-right li{float: left;position: relative} .h-content .h-right li img{position: absolute;left: -12px;top: 20px;z-index: 99999;} .ldtc{width: 100%} #search-form{float: left;width: 260px;height: 30px;background: #efefef;margin-left: 20px;} .header .search_txt{width: 210px;height: 22px;float: left;line-height: 22px;border: 0;background: none;font-size: 13px;color: #999;outline: 0;margin: 4px 0 0 10px;*margin-left:-5px;} .header .search_tj{width: 35px;height: 30px;float: left;background: url(search_icon_001.png) no-repeat 50% 50%;border: 0;outline: 0;margin-left: 3px;} html,body{overflow-x:hidden;} #zoom1 p{color: #333333;text-indent: 2em;line-height: 30px;margin: 15px 0;} #zoom1{overflow: hidden;margin-top: 20px} .column-1{height: 100px;font-size: 24px;line-height: 50px;color: #e60009;font-weight: bold;background: url("lm1bg.png") no-repeat right 9px #FFFFff;position: relative;} .position1 table, .position1 tr, .position1 td, .position1 tbody{display: inline;line-height: 50px;vertical-align: baseline;width:auto;float: left;} .position1 a{line-height: 50px;float: left;} .position1 span{line-height: 50px;float: left;} /*@media all and (min-width:1250px){*/ .i-tabs{margin-top: 10px;} .tpy_list{width:275px;float:left;margin:0 17px 25px 0;} .tpy_list .tpy_pic{width:100%;height:210px;float:left;} .tpy_list .tpy_pic img{width:100%;height:210px;float:left;} .tpy_list .tpy_title{width:100%;height:40px;line-height:40px;float:left;font-size:16px;color:#333;text-align:center;} .phonebottom{display: none} .phonenav{display: none} .header{background: #ffffff;height: 110px;width: 100%} .h-content{width: 1200px;margin: 0 auto} .h-content h1{float: left;margin-top: 20px} .h-content .h-right{float: right;text-align: right} .h-content .link{color: #333333;font-size: 13px;margin-left: 14px} .h-content .lang{color: #999999;font-size: 12px;margin-right: 9px;line-height: 30px;float: left;} .h-content img{vertical-align: bottom} .banner{width: 100%;height: 240px;position: relative;z-index: 0;} .banner p{width: 1200px;font-size: 36px;font-weight: bold;margin: 0 auto;line-height: 220px;z-index: 2;position: relative} .xwzxbanner{background: url("xwzx.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .rlzybanner{background: url("rlzy.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .tzzgxbanner{background: url("tzzgx.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .shzrbanner{background: url("shzr.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .gcjsbanner{background: url("gcjs.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .dqgzbanner{background: url("dqgz.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .zyywbanner{background: url("zyyw.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .hwywbanner{background: url("hwyw.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .content{width: 1160px;padding: 20px;background: #ffffff;margin: 0 auto;position: relative;margin-bottom: 25px} .position{height: 20px;background: url("position.png") left 3px no-repeat;padding-left: 25px;margin-bottom: 14px} .position a{line-height: 20px;font-size: 14px;color: #333333} .position1{height: 50px;background: url("position.png") left 19px no-repeat;padding-left: 25px;float: right;} .content > .position1{float:left;} .content .lm-right .right-title .position1{float:right;} .position1 a{line-height: 50px;font-size: 14px;color: #333333} .content-left{float: left;width: 780px;} .content-right{float: left;margin-left: 20px;width: 320px;background: #f5f5f5;padding: 9px 20px 20px;position: relative} .mainnews{position: relative;height: 260px} .mainnews .news-img{width: 390px;height: 260px;float: left} .mainnews .news-detail{width: 350px;height: 242px;border: 1px solid #dcdcdc;float: left;padding: 16px 19px 0 19px} .mainnews .news-detail .news-title{color: #e4011f;font-size: 22px;width: 335px;line-height: 30px;} .mainnews .news-detail .news-summary{line-height: 25px;font-size: 16px;color: #333333;text-indent: 2em} .mainnews .news-detail .news-date{color: #999999;line-height: 41px;font-size: 14px} .title{border-bottom: 1px solid #dcdcdc;height: 37px;margin-top: 20px;} .tit{font-size: 17px;color: #333333;font-weight: bold;float: left;line-height: 37px;} .title em{background: url("icon5.png") no-repeat left 10px;float: left;display: block;width: 1px;height: 44px;margin: 0 14px} .title1{height: 37px} .more{color: #999999;font-size: 15px;float: right;line-height: 37px} .list,.govpushinfo150203{margin-top: 11px} .list li,.govpushinfo150203 li{overflow: hidden;height:44px;padding-left: 13px;background: url("icon.png") no-repeat left 22px;border-bottom: 1px dashed #dddddd;} .list li a ,.govpushinfo150203 li a{line-height: 44px;font-size: 16px;color: #333333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;} .list li span,.govpushinfo150203 li span{line-height: 44px;float: right;font-size: 16px;color: #999999} .spul li{height: 56px;border-bottom: 1px solid #bfbfbf;background: url("iconsp.png") left 21px no-repeat;padding-left: 31px} .spul li a{font-size: 16px;color: #333333;line-height: 57px;} .xwzx-line{width: 360px;position: relative;background: #dcdcdc;height: 5px;left: -20px;margin: 20px 0} .tpxw-point{position: absolute;z-index: 100;right: 20px;bottom: 20px} .tpxw-point li{float: left;width: 12px;height: 12px;background: url("icon7.png") no-repeat left top;margin-right: 6px} .tpxw-point li.active{background: url("icon6.png") no-repeat left top} .tpxw-img li{display: none} .tpxw-img li:first-child{display: block} /*人力资源*/.rczp .list,.rczp .title,.gdjs .title,.gdjs img{float: left;width: 380px;} .title .tit-right em{background: url("icon3.png") no-repeat left 17px;float: right;display: block;width: 1px;height: 44px;margin: 0 9px} .tit-right .tit2{font-size: 14px;line-height: 44px;float: right;color: #333333} .rczl img{float: left;margin-top: 16px} .rczl-summary{font-size: 16px;line-height: 30px;color: #333333;width: 370px;float: left;margin: 16px 0 0 20px;} .ygxyul li{height: 44px;border-bottom: 1px solid #999999;} .ygxyul li a{font-size: 16px;color: #333333;line-height: 44px;float: left} .ygxyul li span{float: right;font-size: 16px;;color: #999999;line-height: 44px} /*投资者关系*/.gpxx{width: 778px;height: 291px;border: 1px solid #dcdcdc;margin-top: 20px} .question{font-size: 15px;color: #333333;line-height: 17px;margin-top: 15px;background: url("q.png") no-repeat left top;padding-left: 25px} .answer{font-size: 15px;color: #333333;line-height: 17px;margin-top: 15px;background: url("a.png") no-repeat left top;padding-left: 25px} .ssxx{font-size: 16px;color: #2373c8;float: left} .ssjbxx em{background: url("icon5.png") no-repeat left 3px;float: left;display: block;width: 1px;height: 44px;margin: 0 9px} .zlleft{float: left;background: url("gszlleft.png") no-repeat left top;width: 120px;height: 40px;line-height: 40px;;margin-bottom: 10px;text-align: center} .zlright{float: left;background: url("gszlright.png") no-repeat left top;width: 180px;height: 40px;line-height: 40px;margin: 0 0 10px 20px;text-align: center} .zlleft a,.zlright a{color: #333333;font-size: 16px;display: block} .ndbg a{width: 104px;height: 38px;border-top:#dcdcdc;border-bottom: #dcdcdc;display: block ;float: left;background: #ffffff;text-align: center;line-height: 38px;font-size: 15px;color: #333333} .ndbg a.active{background: #0075bb;border-color:#0075bb ;color: #ffffff} .lfdj{width: 100px;height: 60px;float: left;text-align: center;background: url("lfdj1.png") no-repeat center 10px #dcdcdc;margin-right: 10px} .lfdj a,.fxymd a,.lxwm a{color: #333333;display: block;height:60px;line-height: 90px;width: 100px} .lfdj:hover a,.fxymd:hover a,.lxwm:hover a{color: #ffffff} .fxymd{width: 100px;height: 60px;float: left;text-align: center;background: url("fxymd1.png") no-repeat center 10px #dcdcdc;margin-right: 10px} .lxwm{width: 100px;height: 60px;float: left;text-align: center;background: url("lxwm1.png") no-repeat center 10px #dcdcdc;} .lfdj:hover{background: url("lfdj2.png") no-repeat center 10px #2373c8;} .fxymd:hover{background: url("fxymd2.png") no-repeat center 10px #2373c8;} .lxwm:hover{background: url("lxwm2.png") no-repeat center 10px #2373c8;} .gpxx p{text-align: center;font-size: 17px;color: #2373c8;font-weight: bold;line-height: 45px} .gpxx div{width: 380px;float: left} .gpxx img{width: 380px;height: 220px} /*社会责任*/.zrln img{width: 200px;height: 165px;margin-top: 20px;float: left} .zrln p{margin-top: 15px;width: 560px;float: left;margin-left: 20px;line-height: 28px;font-size: 14px;color: #333333} .shzrbg ul li img{float: left;width: 150px;height: 200px} .shzrbg ul li div{float: left;width: 150px;margin-left: 20px} .shzrbg ul li div a{font-size: 16px;color: #333333;margin-top: 5px} .shzrbg ul li div p{margin-top: 15px;font-size:14px;color:#999999;line-height: 28px} .zrbgyear{background: #ffffff;height: 40px} .zrbgyear p{float:left;line-height: 40px;font-size: 15px;color: red;margin: 0 20px} .zrbgyear select{height: 20px;margin-top: 10px} /*工程建设与管理创新*/.kycg{width: 300px;float: left} .cxsj{float: left;width: 460px;margin-left: 20px} .tit3{;line-height: 56px;font-size: 17px;color: #2373c8} .kysummary{text-indent: 2em;font-size: 14px;line-height: 30px;margin-top: 10px} .kysummary a{color: red} .aqzl img{width: 100%;margin-top: 10px} /*党群工作*/.content-left2{width: 550px;float: left;padding-right: 29px;border-right: 1px solid #dcdcdc} .content-right2{width: 550px;float: left;padding-left: 30px} /*主营业务*/.ywtptit{text-align: center;color: #ffffff;width: 330px;font-size:20px;height: 50px;background: url("ywtp.png") no-repeat left top;line-height: 50px;margin: 0 auto;position: relative;top: -20px} .ywtp{height: 532px;background: #f5f5f5;margin-top: 30px} .ywtp ul{margin-left: 20px} .ywtp ul li{width: 101px;margin-right: 45px;text-align: center;float: left} .ywtp ul li img{margin-top: 10px} .ywtp ul li .blocka{font-size: 18px;line-height: 23px;width: 35px;display:block;text-align:center;color: #ffffff;margin: 5px auto 0;font-weight: bold} .ywsummary{font-size: 16px;line-height: 36px;color: #333333;padding: 0 50px;text-indent: 2em;margin-top: 20px} .yw{margin-top: 30px} .yw li{width: 275px;float: left;margin: 0 20px 35px 0} .yw li img{width: 100%} .ywtit{line-height: 40px;margin-top: 7px;padding-left: 23px;background: url("iconyw.png") no-repeat left 5px;font-size: 17px;color: #333333} .yw li p{line-height: 31px;font-size: 15px;} .yw li p a{color: red} /*海外业务*/.content-left3{float: left;width: 780px;} .content-right3{float: left;width: 360px;margin-left: 20px} .gcxm{margin-top: 20px} .gcxm li{float: left;width: 275px;margin-right: 20px;text-align: center} .gcxm li img{width:275px;height: 155px} .gcxm li a{font-size: 15px;line-height: 40px} .content-left3 .name{color: #333333;font-size: 15px;padding-left: 13px;background: url("iconred.png") left top no-repeat;position: absolute;top: 20px;left: 20px;font-weight: bold} .content-left3 .sum{text-indent: 9em;color: #333333;font-size: 15px;line-height: 30px;padding: 14px 20px 0 35px} /*通用栏目页*/.lm-left{width: 260px;float: left} .lm-left .column-2{border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6} .lm-left .column-2 li{border-bottom: 1px solid #e6e6e6;position: relative} .lm-left .column-2 li a{font-size: 16px;color: #333333;line-height: 55px;padding-left: 20px;width: 233px;height: 55px;display: block;} .lm-left .column-2 li.active, .lm-left .column-2 li:hover{background: #f5f5f5;border-bottom:none} .lm-left .column-2 li:hover a{color: #e60009;border-left: 6px solid #e60009;border-bottom: 1px solid #e6e6e6;padding-left: 14px;} .lm-left .column-2 li.active a{color: #e60009;border-left: 6px solid #e60009;border-bottom: 1px solid #e6e6e6;padding-left: 20px} .lm-left .column-2 .column-3{background: white} .lm-left .column-2 .column-3 li{height: 45px;border-bottom: 1px solid #eeeeee;text-align: center;border-right:none} .lm-left .column-2 .column-3 li a{font-size: 14px;padding-left: 0;color: #333333;line-height: 45px;display: block;width: 100%;height: 45px;background: white;border-left: none;border-bottom:none} .lm-left .column-2 .column-3 li.active a{color: #e60009} .lm-left .column-2 .column-3 li a:hover{color: #e60009} .lm-right{width: 861px;float: left;padding-left: 40px;margin-bottom: 20px;background: url(icon_1.png) repeat-y left;margin-left: -1px;} .lm-right .right-title{height: 50px;width: 100%;border-bottom: 1px solid #dcdcdc;} .lm-right .right-title p{display: inline-block;float: left;} .lm-right .right-title p span{display: inline-block;padding-right: 15px;color: #333333;font-size: 24px;line-height: 50px;font-weight: bold} .lm-right .list,.lm-right .govpushinfo150203{margin-top: 5px;padding-bottom: 12px} .jia{position: absolute;background: url("jia.png") no-repeat right top;right: 0;top: 0;width: 53px;height: 50px} .jian{position: absolute;background: url("jian.png") no-repeat right top;right: 0;top: 0;width: 53px;height: 50px} /*通用文章页*/.article_content{margin: 40px 100px;clear: both} .article_title{padding-bottom: 20px;border-bottom: 1px solid #b7b7b7} .article_title h1{font-size: 25px;text-align: center;color: #333333;line-height:1.8;} .article_title h2{font-size: 20px;text-align: center;color: #333333;line-height:1.8;} .article_content .source{text-align: center} .article_content .source p{line-height: 50px;font-size: 15px;color: #999999;} .article_content .source .font{line-height: 50px;font-size: 15px;color: #333333} .article_content #zoom{color: #333333;font-size: 16px;margin-bottom: 40px;font-family: "宋体";line-height:1.8;} .article_content #zoom *{font-family: "宋体"} .article_content #zoom p{color: #333333;text-indent: 2em;line-height: 30px;margin: 15px 0;font-family: "宋体"} .article_content #zoom div{color: #333333;text-indent: 2em;line-height: 30px;margin: 15px 0;font-family: "宋体"} .article_content .share{height: 40px;width: 100%;background: #f1f1f1} .bshare-weixin{background: url(weixin.png) no-repeat!important;display: block!important;width: 24px!important;height: 24px!important;float: left!important;margin: 9px 0 0 10px!important;padding: 0!important;} .bshare-sinaminiblog{background: url(weibo.png) no-repeat!important;display: block!important;width: 24px!important;height: 24px!important;float: left!important;margin: 9px 0 0 10px!important;padding: 0!important;} .bshare-more-icon{margin: 9px 0 0 10px!important;padding-left: 0!important;background: url(bsmore.png) no-repeat!important;display: block!important;width: 20px!important;height: 24px!important;float: left!important;} .print{float: right;width: 55px;margin-right: 20px;background: url("art_pic_01.png") no-repeat left 14px;line-height: 40px;text-align: right} .close{float: right;width: 55px;margin-right: 20px;background: url("art_pic_02.png") no-repeat left 14px;line-height: 40px;text-align: right} .historybtn{position: relative;height: 85px} .historyline{width: 665px;height: 2px;background: #c7c7c7;position: absolute;top: 55px;left: 50px;z-index: 0} .historybtn .time{float: left;margin: 20px 15px 0;position: relative;overflow: hidden;width: 665px;height: 65px} .historybtn ul{height: 65px;width: 10000px;position: absolute;left: 0;top: 0} .historybtn li{float: left;width: 110px;text-align: center} .historybtn li p{color:#0069ab;font-size: 12px;font-weight: bold;background: url("history.png") no-repeat center 28px;height: 65px;cursor: pointer} .historybtn li.active p{background: url("history2.png") no-repeat center 28px;color: #cc3333} #history-left{float: left;margin-top: 39px;cursor: pointer} #history-right{float: left;margin-top: 39px;cursor: pointer} .historycontent{background: #f0f0f0;padding: 10px;height: 110px} .historycontent img{float: left} .historycontent p{float: left;margin-left: 20px;width: 510px} .historycontent li{display: none} /*相关新闻*/.xiangguan{margin-top: 30px} .xiangguanname{font-size: 18px;font-weight: bold;width: 100px;z-index: 10;position: relative;background: #fff;} .xiangguantit{width: 100%;border: 1px solid #ddd;position:relative;height: 0;top: -10px;z-index: 1} /*}*/ @media all and (max-width:1249px){ .tpy_list{width:230px;float:left;margin:0 15px 20px 0;} .tpy_list .tpy_pic{width:100%;height:170px;float:left;} .tpy_list .tpy_pic img{width:100%;height:170px;float:left;} .tpy_list .tpy_title{width:100%;height:30px;line-height:30px;float:left;font-size:16px;color:#333;text-align:center;} .banner{width: 100%;height: 240px;position: relative;z-index: 0;} /*header*/.header{background: #ffffff;height: 110px;width: 100%} .h-content{margin: 0 auto;max-width: 1000px} .h-content h1{float: left;margin-top: 25px} .h-content h1 img{height: 60px} .h-content .h-right{float: right;text-align: right;} .h-content .link{color: #333333;font-size: 13px;margin-left: 14px} .h-content .lang{color: #999999;font-size: 12px;margin-right: 9px;line-height: 30px;float: left;} .h-content img{vertical-align: bottom} .banner p{width: 1000px;font-size: 36px;font-weight: bold;margin: 0 auto;line-height: 220px;position: relative} .xwzxbanner{background: url("xwzx.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .rlzybanner{background: url("rlzy.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .tzzgxbanner{background: url("tzzgx.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left:0} .shzrbanner{background: url("shzr.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .gcjsbanner{background: url("gcjs.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .dqgzbanner{background: url("dqgz.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .zyywbanner{background: url("zyyw.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .hwywbanner{background: url("hwyw.png") no-repeat center top;width: 100%;height: 260px;position: absolute;left: 0} .content{width: 980px;padding: 10px;background: #ffffff;margin: 0 auto;position: relative;margin-bottom: 25px} .i-tabs{margin-top: 10px} .historybtn{position: relative;height: 85px} .historyline{width: 665px;height: 2px;background: #c7c7c7;position: absolute;top: 55px;left: 50px!important;z-index: 0} .historybtn .time{float: left;margin: 20px 0 0;position: relative;overflow: hidden;width: 665px;height: 65px} .historybtn ul{height: 65px;width: 10000px;position: absolute;left: 0;top: 0} .historybtn li{float: left;width: 110px;text-align: center} .historybtn li p{color:#0069ab;font-size: 12px;font-weight: bold;background: url("history.png") no-repeat center 28px;height: 65px;cursor: pointer} .historybtn li.active p{background: url("history2.png") no-repeat center 28px;color: #cc3333} #history-left{float: left;margin-top: 39px;cursor: pointer} #history-right{float: left;margin-top: 39px;cursor: pointer} .historycontent{background: #f0f0f0;padding: 10px;height: 110px} .historycontent img{float: left} .historycontent p{float: left;margin-left: 20px;width: 470px} .historycontent li{display: none} .position{height: 20px;background: url("position.png") left 3px no-repeat;padding-left: 25px;margin-bottom: 14px} .position a{line-height: 20px;font-size: 14px;color: #333333} .position1{height: 50px;background: url("position.png") left 19px no-repeat;padding-left: 25px;float: right;} .position1 a{line-height: 50px;font-size: 14px;color: #333333} .content-left{float: left;width: 650px;} .content-right{float: left;margin-left: 20px;width: 270px;background: #f5f5f5;padding: 9px 20px 20px;position: relative} .mainnews{position: relative;height: 220px} .mainnews .news-img{width: 330px;height: 220px;float: left} .mainnews .news-detail{width: 290px;height: 205px;border: 1px solid #dcdcdc;float: left;padding: 13px 14px 0 14px} .mainnews .news-detail .news-title{color: #e4011f;font-size: 15px;width: 335px;line-height: 18px;} .mainnews .news-detail .news-summary{line-height: 25px;font-size: 13px;color: #333333;text-indent: 2em} .mainnews .news-detail .news-date{color: #999999;line-height: 41px;font-size: 13px} .title{border-bottom: 1px solid #dcdcdc;height: 37px;margin-top: 16px;} .title .tit{font-size: 17px;color: #333333;font-weight: bold;float: left;line-height: 37px;} .title em{background: url("icon5.png") no-repeat left 10px;float: left;display: block;width: 1px;height: 44px;margin: 0 14px} .title1{height: 37px} .title1 .tit{font-size: 17px;color: #333333;font-weight: bold;float: left;line-height: 37px;} .more{color: #999999;font-size: 15px;float: right;line-height: 37px} .list ,.govpushinfo150203{margin-top: 11px} .list li,.govpushinfo150203 li{overflow: hidden;height:44px;padding-left: 13px;background: url("icon.png") no-repeat left 22px;border-bottom: 1px dashed #dddddd;} .list li a ,.govpushinfo150203 li a{line-height: 44px;font-size: 16px;color: #333333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;} .list li span,.govpushinfo150203 li span{line-height: 44px;float: right;font-size: 16px;color: #999999} .content-right3 .list li{height: 28px} .content-right3 .list li span{line-height: 28px;} .content-right3 .list li a{line-height: 28px;} .spul li{height: 50px;border-bottom: 1px solid #bfbfbf;background: url("iconsp.png") left 19px no-repeat;padding-left: 31px} .spul li a{font-size: 13px;color: #333333;line-height: 50px;} .xwzx-line{padding:0;width: 310px;position: absolute;background: #dcdcdc;height: 5px;left: 0;top:542px} .zgtdjzb{margin-top: 45px} .tpxw-point{position: absolute;z-index: 100;right: 20px;bottom: 10px} .tpxw-point li{float: left;width: 12px;height: 12px;background: url("icon7.png") no-repeat left top;margin-right: 6px} .tpxw-point li.active{background: url("icon6.png") no-repeat left top} .tpxw-img li{display: none} .tpxw-img li:first-child{display: block} /*新闻中心*/.ztlm img,.zgtdjzb img{width:270px} /*人力资源*/.rczl img{width: 305px;height: 120px} .rczp .list,.rczp .title,.gdjs .title,.gdjs img{float: left;width: 305px;} .title .tit-right em{background: url("icon3.png") no-repeat left 17px;float: right;display: block;width: 1px;height: 44px;margin: 0 9px} .tit-right .tit2{font-size: 14px;line-height: 44px;float: right;color: #333333} .rczl img{float: left;margin-top: 13px} .rczl-summary{font-size: 13px;line-height: 24px;color: #333333;width: 295px;float: left;margin: 16px 0 0 20px;} .ryjg img{width: 270px;} .ygxyul li{height: 44px;border-bottom: 1px solid #999999;} .ygxyul li a{font-size: 13px;color: #333333;line-height: 44px;float: left} .ygxyul li span{float: right;font-size: 13px;;color: #999999;line-height: 44px} /*投资者关系*/.gpxx{width: 628px;height: 251px;border: 1px solid #dcdcdc;margin-top: 20px} .question{font-size: 13px;color: #333333;line-height: 17px;margin-top: 15px;background: url("q.png") no-repeat left top;padding-left: 20px} .answer{font-size: 13px;color: #333333;line-height: 17px;margin-top: 15px;background: url("a.png") no-repeat left top;padding-left: 20px} .ssxx{font-size: 13px;color: #2373c8;float: left} .ssjbxx em{background: url("icon5.png") no-repeat left 3px;float: left;display: block;width: 1px;height: 44px;margin: 0 9px} .zlleft{float: left;background: url("gszlleft2.png") no-repeat left top;width: 100px;height: 40px;line-height: 40px;;margin-bottom: 10px;text-align: center} .zlright{float: left;background: url("gszlright2.png") no-repeat left top;width: 150px;height: 40px;line-height: 40px;margin: 0 0 10px 20px;text-align: center} .zlleft a,.zlright a{color: #333333;font-size: 12px} .ndbg a{width: 87px;height: 33px;border-top:#dcdcdc;border-bottom: #dcdcdc;display: block ;float: left;background: #ffffff;text-align: center;line-height: 33px;font-size: 15px;color: #333333} .ndbg a.active{background: #0075bb;border-color:#0075bb ;color: #ffffff} .lfdj{width: 83px;height: 60px;float: left;text-align: center;background: url("lfdj1.png") no-repeat center 10px #dcdcdc;margin-right: 10px} .lfdj a,.fxymd a,.lxwm a{color: #333333;display: block;height:60px;line-height: 83px;width: 83px} .lfdj:hover a,.fxymd:hover a,.lxwm:hover a{color: #ffffff} .fxymd{width: 83px;height: 60px;float: left;text-align: center;background: url("fxymd1.png") no-repeat center 10px #dcdcdc;margin-right: 10px} .lxwm{width: 83px;height: 60px;float: left;text-align: center;background: url("lxwm1.png") no-repeat center 10px #dcdcdc;} .lfdj:hover{background: url("lfdj2.png") no-repeat center 10px #2373c8;} .fxymd:hover{background: url("fxymd2.png") no-repeat center 10px #2373c8;} .lxwm:hover{background: url("lxwm2.png") no-repeat center 10px #2373c8;} .gpxx p{text-align: center;font-size: 14px;color: #2373c8;font-weight: bold;line-height: 45px} .gpxx div{width: 305px;float: left} .gpxx img{width: 305px;height: 180px} /*社会责任*/.zrln img{width: 160px;height: 132px;margin-top: 20px;float: left} .zrln p{margin-top: 15px;width: 450px;float: left;margin-left: 20px;line-height: 24px;font-size: 12px;color: #333333} .shzrbg ul li img{float: left;width: 125px;height: 167px} .shzrbg ul li div{float: left;width: 135px;margin-left: 10px} .shzrbg ul li div a{font-size: 13px;color: #333333;margin-top: 5px} .shzrbg ul li div p{margin-top: 12px;font-size:12px;color:#999999;line-height: 28px} .zrbgyear{background: #ffffff;height: 40px} .zrbgyear p{float:left;line-height: 40px;font-size: 13px;color: red;margin: 0 10px} .zrbgyear select{height: 20px;margin-top: 10px} /*工程建设与管理创新*/.kycg{width: 260px;float: left} .kycg img{width: 100%} .cxsj{float: left;width: 360px;margin-left: 20px} .tit3{;line-height: 50px;font-size: 17px;color: #2373c8} .kysummary{text-indent: 2em;font-size: 14px;line-height: 26px;margin-top: 10px} .kysummary a{color: red} .aqzl img{width: 100%;margin-top: 10px} /*党群工作*/.content-left2{width: 470px;float: left;padding-right: 19px;border-right: 1px solid #dcdcdc} .content-right2{width: 470px;float: left;padding-left: 20px} /*主营业务*/.ywtptit{text-align: center;color: #ffffff;width: 330px;font-size:20px;height: 50px;background: url("ywtp.png") no-repeat left top;line-height: 50px;margin: 0 auto;position: relative;top: -20px} .ywtp{height: 532px;background: #f5f5f5;margin-top: 20px} .ywtp ul{margin-left: 20px} .ywtp ul li{width: 91px;margin-right: 30px;text-align: center;float: left} .ywtp ul li img{margin-top: 10px} .ywtp ul li .blocka{font-size: 18px;line-height: 23px;width: 30px;display:block;text-align:center;color: #ffffff;margin: 5px auto 0;font-weight: bold} .ywsummary{font-size: 16px;line-height: 36px;color: #333333;padding: 0 30px;text-indent: 2em;margin-top: 20px} .yw li{width: 235px;float: left;margin: 0 10px 35px 0} .yw li img{width: 100%} .ywt{width: 100%} .ywtit{line-height: 40px;margin-top: 7px;padding-left: 23px;background: url("iconyw.png") no-repeat left 5px;font-size: 17px;color: #333333} .yw li p{line-height: 31px;font-size: 15px;} .yw li p a{color: red} /*海外业务*/.content-left3{float: left;width: 630px;} .content-right3{float: left;width: 310px;margin-left: 20px} .gcxm{margin-top: 20px} .gcxm li{float: left;width: 225px;margin-right: 20px;text-align: center} .gcxm li img{width:225px;height: 155px} .gcxm li a{font-size: 15px;line-height: 40px} .content-left3 .name{color: #333333;font-size: 15px;padding-left: 13px;background: url("iconred.png") left top no-repeat;position: absolute;top: 20px;left: 20px;font-weight: bold} .content-left3 .sum{text-indent: 9em;color: #333333;font-size: 15px;line-height: 30px;padding: 14px 20px 0 35px} /*通用栏目页*/.lingdao li{width: 175px!important;height: 180px} .lm-left{width: 230px;float: left} .lm-left .column-2{border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6} .lm-left .column-2 li{border-bottom: 1px solid #e6e6e6;position: relative} .lm-left .column-2 li a{font-size: 16px;color: #333333;line-height: 55px;padding-left: 20px;width: 203px;height: 55px;display: block;} .lm-left .column-2 li.active, .lm-left .column-2 li:hover{background: #f5f5f5;border-bottom:none} .lm-left .column-2 li:hover a{color: #e60009;border-left: 6px solid #e60009;border-bottom: 1px solid #e6e6e6;padding-left: 14px;} .lm-left .column-2 li.active a{color: #e60009;border-left: 6px solid #e60009;border-bottom: 1px solid #e6e6e6;padding-left: 20px} .lm-left .column-2 .column-3{background: white} .lm-left .column-2 .column-3 li{height: 40px;border-bottom: 1px solid #eeeeee;text-align: center;border-right:none} .lm-left .column-2 .column-3 li a{font-size: 14px;padding-left: 0;color: #333333;line-height: 40px;display: block;width: 100%;height: 40px;background: white;border-left: none;border-bottom:none} .lm-left .column-2 .column-3 li.active a{color: #e60009} .lm-left .column-2 .column-3 li a:hover{color: #e60009} .lm-right{width: 720px;float: left;margin-left: 30px;margin-bottom: 20px} .lm-right .right-title{height: 50px;width: 100%;border-bottom: 1px solid #dcdcdc;} .lm-right .right-title p{display: inline-block;float: left;} .lm-right .right-title p span{display: inline-block;padding-right: 15px;color: #333333;font-size: 20px;line-height: 40px;font-weight: bold} .lm-right .list,.lm-right .govpushinfo150203{margin-top: 5px;padding-bottom: 12px} /*通用文章页*/.article_content{margin: 40px 100px;clear: both} .article_title{padding-bottom: 20px;border-bottom: 1px solid #b7b7b7} .article_title h1{font-size: 25px;text-align: center;color: #333333;line-height:1.8;} .article_title h2{font-size: 20px;text-align: center;color: #333333;line-height:1.8;} .article_content .source{text-align: center} .article_content .source p{line-height: 50px;font-size: 15px;color: #999999;} .article_content .source .font{line-height: 50px;font-size: 15px;color: #333333} .article_content #zoom{font-size: 16px;margin-bottom: 40px;font-family: "宋体"} .article_content #zoom *{font-family: "宋体"} .article_content #zoom p{color: #333333;text-indent: 2em;line-height: 30px;margin: 15px 0} .article_content .share{height: 40px;width: 100%;background: #f1f1f1} .bshare-weixin{background: url(weixin.png) no-repeat!important;display: block!important;width: 24px!important;height: 24px!important;float: left!important;margin: 9px 0 0 10px!important;padding: 0!important;} .bshare-sinaminiblog{background: url(weibo.png) no-repeat!important;display: block!important;width: 24px!important;height: 24px!important;float: left!important;margin: 9px 0 0 10px!important;padding: 0!important;} .bshare-more-icon{margin: 9px 0 0 10px!important;padding-left: 0!important;background: url(bsmore.png) no-repeat!important;display: block!important;width: 20px!important;height: 24px!important;float: left!important;} .print{float: right;width: 55px;margin-right: 20px;background: url("art_pic_01.png") no-repeat left 14px;line-height: 40px;text-align: right} .close{float: right;width: 55px;margin-right: 20px;background: url("art_pic_02.png") no-repeat left 14px;line-height: 40px;text-align: right} .phonebottom{display: none} .phonenav{display: none} .content{width: auto} .lm-right{float: none;padding-left: 250px;margin-bottom: 20px;width: 100%;box-sizing: border-box;margin-left: 0;} }