@charset "UTF-8";
.container-fluid{
    padding-left: 0px;
    padding-right: 0px;
}
/*
.back_ground {
    background-image: url(../pict/top/top_background.jpg);
    background-repeat: repeat-y;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
*/
.back_ground {
    background-image: url(../pict/top/top_background.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.top-background {
    background-image: url(../pict/top/top_background2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.g-box {
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #CECECE;
}
.g-box .g-sec {
    font-size: large;
    font-weight: bold;
}
.g-box .g-info {
    font-size: small;
}
.work-surverying .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-city .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-road .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb3.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-maintenance .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb4.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-compensation .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb5.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-rivers .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb6.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-agriculture .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb7.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-geology .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb8.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.work-steel .g-box:hover{
    color: white;
    background-image: url(../pict/top/top-btnb9.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

@media(min-width:900px){
.top-sub-background{
    background-color: #f0f0f0;
    background-image: url(../pict/top/top_sub_background.png);
    background-repeat: repeat-x;
    background-position: center bottom;
}
}
@media(max-width:889px){
    .top-sub-background{
    background-color: #f0f0f0;
    background-image: url(url);
    }
}
.top-news-box tr{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CECECE;
}
.top-news-box td{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.news-title{
    color: #005baa;
    font-weight: bold;
    font-size: x-large;
}
#work_menu a{
    color: #000000;    
    text-decoration: none;
}