@import url('base.css');
bordy {font-family:微软雅黑 }
.main {width:1000px;margin:0 auto  }
.f14 {font-size:14px }
.cr_yellow {color:#faad55 }
.cr_40 {color:#404040 }
.fn_w7 { font-weight:700}
nav, header, footer {display:block }
a:hover{ text-decoration:none}


header .top {height:108px; }
    header .top .logo {float:left;margin-top:18px;margin-left:70px; }
    header .top ul {float:right;margin-top:16px; }

        header .top ul .li1 span,   header .top ul .li1 a {padding:0px 5px;}
          header .top ul .li1 span.middle {border:1px solid #333;border-top:none;border-bottom:none}
        header .top ul .li2 { padding-left:48px;background:url('../image/ph.png') no-repeat left center;margin-top:20px;line-height:1.5}
            header .top ul .li2 strong { color:#2373b0;font-size:18px}
header nav { clear:both;zoom:1;overflow:hidden;background:url('../image/nav4.png') }
    header nav>ul>li { float:left;background:url(../image/nav1.png); }
        header nav>ul>li a { display:block;line-height:39px;width:123px;text-align:center;font-size:15px;font-weight:700;margin:0px 1px}
            header nav>ul>li.last {background:url(../image/nav2.png) }
        header nav>ul>li:hover {background:url(../image/nav3.png); }
    header nav > ul > li.on>a{background:url(../image/nav3.png); color:#fff}
            header nav > ul > li:hover>a{color:#fff }
header .menu {position:absolute;z-index:1;display:none}
    header .menu li{background:#f0edee}
        header .menu li:hover{background:#f8ae6d;}
               header .menu li:hover a{color:#fff}
        header .menu li a { font-size:14px}
.banner {height:462px;margin-top:1px }
.main_content .top {zoom:1;overflow:hidden;padding-top:25px ;background-repeat:repeat-x; }
.main_content .top dl {float:left;margin-right:33px }
.main_content .top dl dd {font-size: 20px;line-height: normal;color: #000;}
.main_content .top dl.dl2 dd a {color: #000;}
    .main_content .top dl.dl1 { width:calc(50% - 67px);line-height:20px;margin-left:40px}
        .main_content .top dl.dl1 img {width:100%;height:112px }
    .main_content .top dl.dl2 {width:calc(50% - 67px);line-height:26px;padding-bottom:6px;margin-left: 28px;} 
     .main_content .top dl.dl3 {width:210px;margin-right:15px }
    .main_content .top dl dt {line-height:26px;font-size:12px;border-bottom:1px #e6e6e6 solid  }
        .main_content .top dl dt a.more {float:right;line-height:15px;background:#666 url('../image/sy3.png') no-repeat right 2px center;padding:0px 10px 0px 3px ;color:#fff;margin-top:7px}
        .main_content .top dl dt span { font-size:22px;font-weight:600;color:#e62129}
    .main_content .top dl.dl2 dt {margin-bottom:16px }
    .main_content .top dl.dl2 time {float:right;}
    .main_content .top dl.dl2 dd { padding-left:18px;background:url('../image/sy5.png') no-repeat left center;margin-top: 16px; }
    .main_content .top dl.dl3 dd {height:163px;margin-top:24px}
.main_content .middle {padding-top:30px;clear:both ;margin:0px 15px;margin-bottom:65px;overflow:hidden }
    .main_content .middle h3 { line-height:26px;font-size:12px;border-bottom:1px #e6e6e6 solid }
        .main_content .middle h3 strong {font-size:22px;font-weight:600;color:#e62129 }
        .main_content .middle h3 span {float:right;width:19px;height:19px  }
            .main_content .middle h3 span.prev {background:url('../image/sy8.png');margin-right:5px }
               .main_content .middle h3 span.next{background:url('../image/sy7.png') }
               .main_content .middle span.next{background:url('../image/sy7.png') }
    .main_content .middle > div{ overflow-y:hidden;zoom:1;margin-top:12px ;}
    .main_content .middle .wrap{font-size :0px;zoom:1;overflow-y:hidden;}
    .main_content .middle .wrap>li {display:inline;display:inline-block;width:202px;margin-right:53px;font-size:12px;height:176px;white-space:normal }
        .main_content .middle .wrap > li img { width:100%;}
        .main_content .middle .wrap > li h4 { line-height:36px;font-size:14px;color:#545454}
        .main_content .middle .wrap > li p { line-height:19px}
    .main_content .bottom ul { zoom:1;overflow:hidden;margin:0px 15px;margin-bottom:50px}
        .main_content .bottom ul li{float:left;width:149px;text-align:center;line-height:48px ;border-left:1px #e6e6e6 solid ;font-size:14px;padding-top:8px }
            .main_content .bottom ul li.first { text-align:left;border:none ;width:107px}
            .main_content .bottom ul li.last { text-align: right;width:107px}

footer { clear:both;height:176px;background-color: #666;}
    footer .main img,footer .main ul{float:left;}
        footer .main ul.last { margin-top:72px;line-height:1.8;color:#fff;margin-right:90px;font-size: 18px;float: right;}
    footer .main .logo { margin-top:16px;margin-left: 100px;}
    footer .main .first { margin-top:30px;line-height:1.8;color:#fff;margin-left:80px}
    footer .main .wx{margin-top:8px;margin-left:48px; }
       footer .main .sj{margin-top:8px;margin-left:20px; }
       /*工程展示*/
.gc_banner {height:220px }
.gc_banner img { height:100%;width:100%}
.gc_content { margin-top:20px}
.gc_content .left {width:206px;float:left;margin-top:32px;}
.gc_content h3 {line-height:32px;padding-left:36px;background:url('../image/gc1.png') no-repeat left top;font-size:16px;font-weight:700;color:#404040   }
.gc_content .left .menu { border: 1px solid #e1e1e1;border-radius:8px;box-shadow:inset 0px 0px 15px 10px #f7f7f7;padding:6px 20px 50px 20px;line-height:36px}
.gc_content .left .menu li {border-bottom:1px solid #dadada;font-size:14px;font-weight:700 ;text-indent:15px}
 .gc_content .left .menu li a {color:#404040 }
.gc_content .left .menu li a:hover {color:#c00}
.gc_content .left .menu li a.on {color:#c00}
    .gc_content .left .lianxi { margin-top:10px;line-height:22px;color:#404040 }
    .gc_content .left .lianxi .li1 img{width:100%;}
    .gc_content .right{ float:left;width:754px;margin-left:30px}
        .gc_content .right h3 span {font-size:12px;float:right; }
        .gc_content .right h3 {border-bottom:#e3e3e3 1px solid;padding:0px 10px 0px 46px;background-position-x:10px}
        .gc_content .right .wrap {padding:30px 0px ;zoom:1;overflow:hidden;min-height:500px}
            .gc_content .right .wrap>li{float:left; }
           .gc_content .right .wrap ul li{width:327px }
            .gc_content .right .wrap .li1 {height:165px;width:332px }
                .gc_content .right .wrap .li1 img {width:100%;height:100%;border:1px #ccc solid  }
                  .gc_content .right .wrap .li2 {line-height:28px;text-align:center;font-weight:700 }
                      .gc_content .right .wrap .li3 {line-height:24px }
                            .gc_content .right .wrap .li4 {line-height:20px }
            .gc_content .right .wrap li a{padding:20px;padding-bottom:8px;display:inline-block;margin-bottom:5px }
                .gc_content .right .wrap a:hover {background:#e4e4e4 }
.page {margin-bottom:65px;padding-top:20px;padding-left:240px}
      footer .main .sj{margin-top:8px;margin-left:20px; }
.right h3 a {color:#404040 }
       /*工程展示-内容*/
.gc_content .gc_main .li1{color:#003c81;font-size:16px;font-weight:700;margin-top:30px;text-align:center }
.gc_content .gc_main .li2 {text-align:right;margin-top:10px;margin-bottom:20px;font-weight:700 }


.gc_content .gc_main .text h4{ margin-top:30px;line-height:32px;border-bottom:1px #fa771d solid}
    .gc_content .gc_main .text h4 span { color:#fff;font-size:14px;font-weight:700;background:#fa771d;padding:10px 5px}
.gc_content .gc_main .text{line-height:26px;border-bottom:1px #ccc solid;text-align:center;color:#404040;min-height:500px }
    .gc_content .gc_main .text img { max-width: 100%;}
    .gc_content .gc_main .text p {text-align:left }
.page ul {padding:20px 0px ;line-height:30px;font-weight:600;color:#404040;}
    .page ul a:hover { color:#faad55}
    .page ul a {color:#404040 }
                                      /*关于我们*/
.gy_main { margin-top:30px;min-height:500px;margin-bottom:90px;line-height:22px;color:#404040;text-align:center}
   /*人力资源*/
.zp_main {padding:50px 10px;min-height:300px }
.zp_main .li1 {line-height:35px ;border:none}
    .zp_main .li1 span { display:inline-block;width:145px;color:#fff;background:#fab15d;font-weight:700;font-size:15px;margin-left:1px;text-align:center;}
    .zp_main li {line-height:33px;border-bottom:dashed #ccc 1px }
        .zp_main li a span {width:145px;display:inline-block;text-align:center;font-weight:700 }
        .zp_main li a:hover span{text-decoration:underline; } 
            .zp_main li a span.span1 ,.zp_main li a span.span4{color:#000 }
              /*人力资源-内容*/
.zp_text ul.top li.li1 {margin-top:30px;text-align:center;color:#404040;font-size:14px;font-weight:600 }
.zp_text ul.top li.li2 {margin-top:20px;text-align:center;line-height:20px }
.zp_text ul.top { border-bottom:dashed 1px #666 }
.zp_text .text { padding-top:25px;min-height:400px;line-height:22px}
    .zp_text .text ul li {list-style:disc;list-style-position:inside }
    .zp_text .text ul { margin-bottom:20px}
        /*新闻中心*/
.xw_wrap{ padding-top:6px;min-height:700px}
    .xw_wrap>li {padding:42px 10px 42px 0px;border-bottom:dotted 1px #ccc   }
        .xw_wrap>li img {width:270px;height:150px;vertical-align:middle;}
        .xw_wrap li a>ul {display:inline;display:inline-block;margin-left:32px;width:426px;vertical-align:middle ;height:150px }
            .xw_wrap li ul .li1 {line-height:28px;font-size:14px;font-weight:700;color:#404040 }
            .xw_wrap li ul .li2 {line-height:20px;margin-bottom:16px }
                .xw_wrap li ul .li2 span{color:#ed3042; }
    .xw_wrap li ul .li3 {line-height:24px;color:#404040}
        .xw_wrap li ul .li3 a {float:right;font-size:14px;font-weight:600;color:#404040 }
            .xw_wrap li ul .li3 a:hover {color:#ed3042 }
    .xw_wrap li a {padding-left:10px;display:inline-block }
        .xw_wrap li a:hover {background:#e4e4e4 }
          /*新闻中心-内容*/
.xw_text .text{ border-bottom:dashed 1px #666;color:#404040 ;min-height:500px}
    .xw_text .text img {max-width:100% }
.page1 {text-align:left }

      /*首页广告*/

     .focusBox { position: relative; width: 100%; height: 462px; overflow: hidden; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic li { height: 462px; }
.focusBox .pic li a { width: 100%; float: left; display: block; height: 462px; }
.focusBox .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.focusBox .hd li { margin: 0 5px; background: url(../image/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display: inline-block; *display:inline;zoom:1;}
.focusBox .hd .on { background-position: 0 0; }
.focusBox .prev, .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../image/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }

