
.top_bg{width:100%; height:165px;margin:0 auto;position:relative;z-index:999;}

.top_lb{width:100%;height:117px;margin:0 auto; z-index:2; position:relative; background:#fff }
.top_lb_c{ width:1200px;height:117px;margin:0 auto; }
.top_logo{ width:570px; height:62px; font-size:0px; float:left; padding-top: 31px;}



.top_ls{ width:630px;height:117px; float:left; }
.top_liens{width: 630px; height:40px; line-height:40px; float:left;  text-align:right; z-index:2; font-size:12px; color:#fff; }
.top_liens a{ font-size:14px; color:#013864; padding-left:35px;}

.top_ss{width:363px; height:42px; margin-top:31px; float:left; border:1px #e6e2d8 solid; border-radius:4px; margin-left:265px; display:inline  }





.top_ss .keyword{  height:42px; line-height:42px; border:0px;padding-left:10px; width: 299px !important;; float:left; left:0px; margin:0;}
.search{ height:21px; width:21px;float:left;background:url(../images/top_ss_bg.png) center center no-repeat!important; border:0px; margin: 10px; }


.top_bg_img{width:1008px; height:176px;margin:0 auto; position:absolute; z-index:0; left:0px; top:0px;}

.slider{width:1008px; height:176px;margin:0 auto; position: relative;



}
.sliderb{ width:345px; height:60px;position: relative; top:43px; left:310px;}
.sliderb .item {
		  height: 100%;
		  position: relative;height:60px;
		  z-index: 1;
		}


.slider .item {
		  height: 100%;
		  position: relative;height:176px;
		  z-index: 1;
		}





.top_dh {
    max-width: 1630px;    min-width: 1200px;
width: auto;;
    height: 48px;
    background: #366725;  z-index:100; margin: 0 auto;
}
.top_dhc {
    max-width: 1630px;    min-width: 1200px;
    width: auto;
    height: 48px;
    margin: 0 auto;
}

.top_dh .li1 {
    width: 7.6%;
    height: 48px;
    text-align: center;
    float: left;
}
    .top_dh .li1 a:link {
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        font-weight: bold;
    }
    .top_dh .li1 a:visited {
        font-size: 16px;
        color: #fff;  font-weight: bold;
        text-decoration: none;
    }
    .top_dh .li1 a:hover {
        font-size: 16px;
        color: #fff;
        text-decoration: none;
        font-weight: bold;
    }
    .top_dh .li1 a:active {
        font-size: 16px;
        color: #fff;  font-weight: bold;
        text-decoration: none;
    }


.nav {
    height: 50px; max-width: 1630px;    min-width: 1200px;
    width: auto;
    z-index: 999999
}


.nav > li a{ font-size: 16px;;}
    .nav > li {
        float: left;
        position: relative;
        width: 7.6%;
        text-align: center;
        z-index: 9999;
        height: 50px;
        line-height: 50px;
        background: url(../images/dh_lien.png) right no-repeat;
    }
        .nav > li:nth-child(9) {
            background:none;
        }


    .nav li a:hover {
        color: #fff;
      
      
    }



    .nav li.focusa {
        background: #fff;
        color: #000;
        z-index: 999999
    }
   
    
    .nav li ul li.focusa {
        background: #487439;
        color: #fff;
        z-index: 999999
    }
    
    
    
    .nav li.focusa a {
        color: #000;
      
    }  .nav li.focusa ul a {
        color: #fff;
      
    }
    .nav li a {
        display: block;
        font-size: 16px;
        height: 42px;
        color: #fff; font-weight: bold;;
        margin: 0 auto;
        font-family: "Microsoft YaHei";
        z-index: 999999;
    }



    .nav li ul {
        position: absolute;
        left: 0;
        width: 100%;
        display: none;
        z-index: 9999
    }
     
        
        .nav li ul a {
            width: 100%;
            font-size: 14px;
            z-index: 999999;
            font-weight:normal;
            color: #000;
        }

        .nav li ul li {
            background: #366725;
            height: 30px;
            line-height: 30px;
        }

.one {  top:48px;z-index:999999 }



.nav li ul li a:link {
    font-weight: normal;
}

.nav li ul li a:visited {
    font-weight: normal;
}

.nav li ul li a:active {
    
}
.nav li ul li a:hover {
   
}



.one li a:hover {
    color: #fff;
 
}









.nav li ul.two {
    left: 135px;
    top: 0px;
    z-index: 9999
}



.one li a.more { background:url(../images/there.png) no-repeat 124px center ; height: 30px; }



.one li a.more:hover { background:url(../images/there.png) no-repeat 124px center;  height: 30px;}



.nav li ul.hdw { left:109px; }





.nav li ul.hdwq { left:109px; }







.lis{ height:40px; width:225px;float:right;  padding-right:35px;  }



.div_s{ width:196px; height:24px; padding-top:9px; padding-left:7px; background:url(../images/input_line_bg.png) bottom left no-repeat; float:right;}


#textfield{ float:left;background:#ffffff; height:22px; width:160px;  border:0px;padding-top:2px; line-height:25px; padding-left:5px;}
.top_dh_s_sub{ background:url(../images/top_dh_s_sub.png) no-repeat; border:0px; float:left; height:27px; width:26px; display:inline;}


.spint2{  color:#ccc; }
.spint1{  color:#000; }



.banner {
    width: 100%;
   
    height: 512px; padding-top: 17px;
   
}
.banner_c {
    width: 100%;
    height: 512px;
    margin: 0 auto;
}