/*整体样式*/
.er_gg{
    width: 1080px;
    height: 200px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.er_gg img{
    width: 100%;
    height: 100%;
}
.erji{
    width: 1080px;
    margin: 0 auto;
}
.erji .left{
    width: 224px;
    background: #fff;
}
.erji .left dl dt{
    text-align: center;
    background: #006bbb;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
}
.erji .left dl dd{
    border: 1px solid #dcdcdc;
    border-top: 0;
    padding-top: 10px;
}
.erji .left dl dd a{
    display: block;
    height:40px;
    background: url("../images/erdh_x.jpg") no-repeat bottom;
    line-height: 40px;
    text-align: left;
    padding: 0 20px;
    color: #4a4a4a;
    font-size: 14px;
}
.erji .left dl dd a:hover{
    color: #fff;
    background: #f46b0e;
}
.erji .left .left0{
    background: none;
}
.erji .right{
    border: 1px solid #eee;
    width: 812px;
    float: right;
    background:#fff;
}
.erji .right .dz{
    width: 760px;
    height: 60px;
    border-bottom: 1px solid #bfbfbf;
    margin:0 auto ;
    overflow: hidden;
}
.erji .right .dz dd{
    line-height: 60px;
    color: #4e4b42;
    font-size: 20px;
    float: left;
}
.erji .right .dz dd span{
    color: #005dad;
}
.erji .right .dz dt{
    float: right;
    color: #666;
    font-weight: 100;
    line-height: 60px;
}
.erji .right .dz dt img{
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin-right: 5px;
}
.erji .right .dz dt a{
    color: #666;
}
.erji .right .dz dt a:hover{
    color: #f46b0e;
}
.erji .right .page{

    margin: 0 auto;
}
.erji .right .page div{
    padding: 36px 0;
    overflow: hidden;
}
.erji .right .page div a{
    display: block;
    padding:0 9px;
    margin: 0 5px;
    background: #006bbb;
    color: #fff;
    float: left;
    height: 26px;
    line-height: 26px;
}
.erji .right .page div .dq{
    color:#006bbb;
    background:transparent;
}
.erji .right .page div a:hover{
    color:#006bbb;
    background:transparent;
}
/*工程案例*/
.erji .right .zw{
    overflow: hidden;
}
.erji .right .zw dl{
    float: left;
    width: 50%;
    padding-top: 30px;
}
.erji .right .zw dl dd{
    width: 340px;
    height: 240px;
    margin: 0 auto;
}
.erji .right .zw dl dd img{
    width: 100%;
    height: 100%;
}
.erji .right .zw dl dt{
    width: 340px;
    height: 75px;
    border: 1px solid #dadada;
    border-top: 0;
    text-align: center;
    background: url("../images/gc_bj.png") center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto;
}
.erji .right .zw dl dt a{
    color: #006bbb;
    line-height: 76px;
}
.erji .right .zw dl dt a:hover{
    color: #f46b0e;
}
/*新闻动态*/
.erji .right .xw{
    width: 760px;
    height: auto;
    margin: 0 auto;
}
.erji .right .xw dl{
    overflow: hidden;
    padding-top: 20px;
}
.erji .right .xw dl dd{
    width: 165px;
    height: 110px;
    float: left;
    margin-right: 25px;
}
.erji .right .xw dl dd img{
    height: 100%;
}
.erji .right .xw dl dt{
    width: 550px;
    height: 110px;
    float: left;
    font-weight: 100;
}
.erji .right .xw dl dt a{
    display: block;
    height: 25px;
    line-height:25px;
    color: #4a4a4a;
    font-size: 18px;
}
.erji .right .xw dl dt a:hover{
    color:#f46b0e;
}
.erji .right .xw dl dt .nr{
    color: #666;
    font-size: 14px;
    line-height: 20px;
    display: block;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 14px 0;
}
.erji .right .xw dl dt .time{
    color: #666;
    font-size: 14px;
    display: block;
    height: 20px;
    line-height: 20px;
}

/*产品展示*/
.erji .right .cpzs dl{
   width: 25%;
}
.erji .right .cpzs dl dd{
    width: 165px;
    height: 116px;
}
.erji .right .cpzs dl dt{
    height: 37px;
    width: 165px;

}
.erji .right .cpzs dl dt a{
    line-height: 37px;
}

/*关于我们*/
.gywm{
    width: 760px;
    margin: 0 auto;
    padding-top: 20px;
    min-height:300px;
}

/*详情页*/
.xqy{
    width: 760px;
    margin: 0 auto;
    padding-top: 20px;
    min-height:500px;
}
.xqy .bt{
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #666;
}
.xqy .bz {
    width: auto;
    height: 50px;
    overflow: hidden;
    padding: 0 0 15px;
    margin-bottom: 15px;
    text-align: center;
    border-bottom: 1px dashed #bfbfbf;
}
.xqy .bz span {
    margin-right: 20px;
    color: #666;
    line-height: 30px;
}
.xqy .nr{
    min-height: 300px;
    margin-bottom: 20px;
}
.page1 span{
    width: auto;
    height: 30px;
    line-height: 20px;
    padding: 5px 0;
    font-size: 14px;
    display: block;
    color: #6a6a6a;
}
.page1 span a{
    color: #6a6a6a;
    font-size: 14px;
    line-height: 20px;
}
.page1 span a:hover{
    color: #f46b0e;
}
/*产品展示_详情*/
.cpzs_xqy{
    width: 760px;
    margin: 0 auto;
    padding-top: 20px;
    margin-bottom: 20px;
}
.cpzs_xqy dl{
    overflow: hidden;
    margin-bottom: 40px;
}
.cpzs_xqy dl dd{
    float: left;
    width: 390px;
    height: 350px;
    border: 3px solid #dcdcdc;
}
.cpzs_xqy dl dd img{
    width: 100%;
    height: 100%;
}
.cpzs_xqy dl dt{
    float: right;
    width: 322px;
    color: #6a6aa6;
    font-size: 14px;
}
.cpzs_xqy dl dt span{
    color: #006bbb;
    font-size: 16px;
    font-weight: bold;
    display: block;
    height: 30px;
}
.cpzs_xqy dl dt .yi{
    height: 56px;
    border-bottom: 1px dashed #bfbfbf;
    line-height: 56px;
    color: #6a6a6a;
    font-weight: 100;
}
.cpzs_xqy dl dt .er{
    font-weight: 100;
    color: #6a6a6a;
    padding-top: 20px;
    height: 206px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cpzs_xqy .nr h1{
    color: #006bbb;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    margin-bottom:20px ;
}
.cpzs_xqy .nr div{
    min-height: 40px;
    color: #6a6a6a;
    font-size: 14px;
}

/*工程案例 详情*/
.gcal_xqy{
    padding-top: 20px;
}
.gcal_xqy .yi{
    margin-bottom: 34px;
}
.gcal_xqy .yi dt{
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #006bbb;
    margin-bottom: 20px;
}
.gcal_xqy .yi dd{
    width: 436px;
    height: 306px;
    margin: 0 auto;
}
.gcal_xqy .yi dd img{
    width: 100%;
    height: 100%;
}
.gcal_xqy .er{
    width: 770px;
    margin: 0 auto;
}
.gcal_xqy .er dl{
    height: 41px;
    border-top: 1px solid #bfbfbf;
    overflow: hidden;
}
.gcal_xqy .er dl dt{
    width:142px ;
    height: 41px;
    text-align:center;
    font-size: 16px;
    color: #fff;
    line-height: 34px;
    float: left;
    background: url("../images/anjs_0.png");
    font-weight: 100;
}
.gcal_xqy .er dl dd{
    height: 34px;
    background: url("../images/anjs_1.png");
    float: left;
    width: 628px;
}
.gcal_xqy .er .nr{
    padding: 20px 10px;
}
.gcal_xqy .er .nr .xq{
    line-height: 34px;
    font-size: 14px;
    color: #006bbb;
}
.gcal_xqy .er .nr .wz{
    min-height: 300px;
    padding-top: 20px;
}

/*左导航浮动*/
#wrapper {overflow: hidden;width: 1080px;}
#content {float:right;}
#sidebar {width:224px; float:left;}

#portamento_container {float:left; position:relative;} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
#portamento_container #sidebar {float:none; position:absolute;} /* no need to float anymore, become absolutely positoned */
#portamento_container #sidebar.fixed {position:fixed;} /* if the panel is sliding, it needs position:fixed */





















