*{
    padding: 0;
    margin:0;
    border: 0;
    font-family: 微软雅黑;
}
ul li{
    list-style: none;
}
body{
    -webkit-print-color-adjust: exact;
    width:100%;
    margin:0 auto;
    min-width: 1225px;
}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    color: #fff;
    padding-left: 14px;
    text-align: center;
}
select::-ms-expand { display: none; }
a{
    text-decoration: none;
    cursor: pointer;
    color: #333;
}
a:hover{
    color: #08893c;
    font-weight: bolder;
}
.left{
    float: left;
}
.right{
    float: right;
}
.clearfix{
    clear: both;
}

.clearfix:after{
    clear: both;
    *zoom: 1;
}
.clearfix:before{
    clear: both;
    *zoom: 1;
}
input{
    border:0;
    background-color:transparent;
}
input:focus,select:focus{
    outline: none;
}

.main_index{
    width:1225px;
    margin:20px auto;
}
.main_top{
    width:1225px;
    margin: 0 auto;
}

.topbox{
    background: url("../images/top_bg.png") center no-repeat;
    height: 180px;
}
.logo{
    width: 490px;
    height: 87px;
    margin:40px auto;
}
.search{
    width:440px;
    margin:60px auto;
}
.sear{
    margin-left: 60px;
    background: url("../images/sear_bg.png") left center no-repeat;
    height: 38px;
    width: 225px;
    position: relative;
    padding: 1px 10px;
}
.sear_txt{
    width:200px;
    height: 36px;
    line-height: 36px;
    color: #4c4c4c;
}
.search_btn{
    position: absolute;
    top:8px;
    right: 7px;
}

.xxzy{
    background: url("../images/xxzy_ng.png") center no-repeat;
    width: 105px;
    height: 38px;
    line-height: 38px;
    padding-left:30px ;
}
.xxzy a{
    color: #08893c;
    font-size: 14px;
    background: url("../images/zy_ico.png") left center no-repeat;
    height: 30px;
    padding-left:20px ;
}
.xxzy a:hover{
    font-weight: normal;
}


.navbox{
    width: 100%;
    margin:0 auto;
}
.navlist li{
    float: left;
    font-size: 17px;
    line-height:65px;
    position: relative;
    display: block;
}
.navlist li a{
    color: #282828;
    height: 65px;  
    padding: 0 27px;
    display: block;
}
.navlist li:hover a{
    background:#f1f5f5 url("../images/nav_h_b.png") center 50px no-repeat;
    color: #08893c;
}
.sub_nav{
 display: none;
}
.navlist li:hover ul{
 display: block;
 position: absolute;
 top:65px;
 z-index: 99;
  background: #fff;
    background:rgba(255,255,255,.9);
    opacity: 0.9;
    filter: alpha(0.9);
    padding: 10px 0;
}
.navlist .sub_nav li{
 float: none;
    background: none;
 min-width: 200px;
 text-align: center;
}

.navlist .sub_nav li a{
 font-size: 14px;
 line-height: 30px;
color: #282828;
 height: 30px;
 background: #fff;
    background:rgba(255,255,255,.9);
    opacity: 0.9;
    filter: alpha(0.9);
}
.navlist .sub_nav li a:hover{
 background:#f1f5f5; 
color: #08893c; 
}
.banner_box{
    width: 100%;
    height: 425px;
    position: relative;
min-width: 1225px;
}

.banner_item{
    display: none;
    position: absolute;
    left: -960px;
    margin-left: 50%;  
    transition-duration: .2s;
    transition-property: opacity;
    transition-timing-function: ease;
}
.banner_item a, .banner_item a img{
    display: block;
    height: 425px;
}


.banner_active{
    display: block;
}
.navigator{
    position: absolute;
    bottom: 30px;
    width: 100%;
}
.navigator_list{
    width: 50%;
    text-align: center;
    margin:0 auto;
}

.navigator_item{
    
    display: inline-block;
    margin-left: 10px;
    text-align: center;
    cursor: pointer;
    background: #fff;
    height: 10px;
    width: 10px;
    border-radius: 100%;
}
.navigator_item{*display:inline;}
.navigator_item_active{
    
    width: 10px;
    background: #08893c;
    height: 10px;
    border-radius: 100%;
}

.title{
    line-height: 40px;
    margin:20px auto;
}
.more_btn a{
    background: url("../images/more.png") left center no-repeat;
    color: #ef6607;
    display: block;
    width: 50px;
    height: 45px;
    font-size: 12px;
    text-align: center;
    line-height: 45px;
}
.menu_name{
    color: #333;
    font-size: 20px;
    height: 45px;
    font-weight: normal;
}
.menu_name font{
    color:#08893c ;
    font-weight: normal;
    font-size: 20px;
    background: url("../images/menu_ico.png") right center no-repeat;
    padding-right: 20px;
}
.news_list{
    margin-left: 35px;
    margin-top: -5px;width: 695px;
}
.list li{
    font-size: 15px;
    line-height: 40px;
    background: url("../images/list_ico.png") left 17px no-repeat;
    padding-left: 25px;
}
.list_time{
    font-size: 13px;
    line-height: 40px;
    color: #6a6a6a;
}

.middle_index{
    width: 100%;
    background: #f1f5f5;
    margin:40px auto 10px auto;
    height: 460px;
}
.tzgg_list{
    width:710px;
}
.top_tzgg_list{
    background: #f5f9f9;
    width:700px ;
    height: 85px;
    padding: 5px;
    border: 1px solid #b5e3c5;
    margin-bottom: 15px;
}
.top_tzgg_list .date{
    background: url("../images/tzgg_date.png") center no-repeat;
    width: 50px;
    height: 56px;
    padding: 2px 5px;
    color: #fff;
   text-align: center;
    margin-left: 10px;
    margin-top: 8px;
}
.date p{
    font-size: 16px;
    line-height: 28px;
}
.date font{
    color:#08893c;
    font-size: 13px;
    line-height: 28px;
}

.top_tzgg_list .list_info{
    margin-left: 20px;
    width: 610px;
}
.top_tzgg_list .list_info a{
    font-size: 15px;
    line-height: 36px;
}
.list_zy{
    font-size: 14px;
    line-height: 20px;
    color: #6a6a6a;
}
.kstd{
    width: 455px;
    margin-left: 40px;
}
.kstd_list li{
    float: left;
    width: 125px;
    height: 100px;
    border: 1px solid #b5e3c5;
    border-radius: 5px;
    line-height: 100px;
    padding-left:95px;
}
kstd_list li:nth-of-type(2n){
    margin-left: 10px;
}
.kstd_1{
    background: #f5f9f9 url(../images/syzx_ico.png) 15px center no-repeat;
}
.kstd_2{
    background: #f5f9f9 url(../images/jwxt_ico.png) 15px center no-repeat;
}
.kstd_3{
    background: #f5f9f9 url(../images/pjdt_ico.png) 15px center no-repeat;
    margin-top: 18px;
}
.kstd_4{
    background: #f5f9f9 url(../images/kyxt_ico.png) 15px center no-repeat;
    margin-top: 18px;
}
.kstd_5{
    background: #f5f9f9 url(../images/jxzy_ico.png) 15px center no-repeat;
    margin-top: 18px;
}
.kstd_6{
    background: #f5f9f9 url(../images/xyyx_ico.png) 15px center no-repeat;
    margin-top: 18px;
}
.kstd_1:hover{
    background: #fff url(../images/syzx_ico.png) 15px center no-repeat;
}
.kstd_2:hover{
    background: #fff url(../images/jwxt_ico.png) 15px center no-repeat;
}
.kstd_3:hover{
    background: #fff url(../images/pjdt_ico.png) 15px center no-repeat;
}
.kstd_4:hover{
    background: #fff url(../images/kyxt_ico.png) 15px center no-repeat;
}
.kstd_5:hover{
    background: #fff url(../images/jxzy_ico.png) 15px center no-repeat;
}
.kstd_6:hover{
    background: #fff url(../images/xyyx_ico.png) 15px center no-repeat;
}
.kstd_list li:hover a{
    font-weight: bolder;
    color:#08893c;
}


.top_jwxx{
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
margin-top:-10px;
}
.top_jwxx a b{
    line-height: 36px;
}
.top_jwxx font{
    display: block;
    font-size: 13px;
    line-height: 24px;
    color: #08893c;
}
.jwxx .list .ul{
    margin-top: 5px;
}


.xgtt_list li{
    background: url("../images/xgdt_list.png") left center no-repeat;
    margin-top: 8px;
    width: 455px;
    height: 65px;
}
.xgtt_list li:first-child{
    margin-top: 0;
}
.xgtt_list li:hover{
    background: url("../images/xgdt_list_h.png") left center no-repeat;
}
.xgtt_list li:hover .shijian_list{
    color: #fff;
}
.xgtt_list li:hover .list_info a{
    color: #08893c;
    font-weight: bolder;
}
.list_info{
    margin-left: 10px;
    width:380px;
    line-height: 35px;
    padding-top: 5px;
}
.shijian_list{
    padding-top: 5px;
    width: 60px;
    height: 55px;
    text-align: center;
    color: #08893c;
    line-height: 28px;
}

.footbox{
    background: url("../images/foot_bg.png") center no-repeat;
    width: 100%;
    height: 130px;
    margin-top: 20px;min-width: 1225px;
}
.copy_right{
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
}.copy_right{*margin-top: 10px;}
.yqlj{
    background: url("../images/yqlj_bg.png") left center no-repeat;
    width: 285px;
    height: 38px;
    padding-left: 10px;
    margin-top: 25px;
}
.yqlj select{
    background: none;
    width: 260px;
    height: 38px;
    color: #333;
}
.yqlj select option{margin-top:-10px;}
.ej_main_top{
    background: #f1f5f6;
    height: 50px;
    line-height: 50px;
}
.ej_youce{
    width: 935px;
    margin-left: 40px;
}
.ej_right{
    padding: 20px 0;
}
.ej_local{
    background: url("../images/ej_nav_ico.png") left center no-repeat;
    padding-left:30px;
}.ej_local a{
    color: #555;
    font-size: 14px;
    line-height: 50px;
 }

 .ej_zc_nav{
     width: 245px;
position:relative;
 }
 .ej_menu_name{
     font-size: 20px;
     line-height: 85px;
     background: url("../images/ej_menu_name_bg.png") left center no-repeat;
     text-align:center;
     color: #fff;
position:absolute;
top:-57px;
width:245px;
 }
 .ej_zc_nav ul li{
     font-size: 15px;
     line-height: 42px;
     width: 100%;
     display: block;
     background: url("../images/ej_nav_list.png") 50px 15px no-repeat;
 }
 .ej_zc_nav ul li a{padding-left:60px;}

.ej_zc_nav ul li .left_ej_sjdh li{background:none;font-size:13px;line-height:30px;}

 .ej_zc_nav ul li .left_ej_sjdh li a font{font-size:13px;line-height:30px;}
.ej_zc_nav ul li:hover{
    background: #fff url("../images/ej_nav_list.png") 50px 15px no-repeat;
}
.ej_zc_nav ul li .left_ej_sjdh li:hover{background:#fff;height:30px;width:100%;display:block;}
.ej_zc_nav ul{
    background: #f1f5f6 url("../images/ej_left_ba.png") left bottom no-repeat; 
margin-top:25px;
}
 .ej_zc_nav ul li ul{margin-top:0;}


.ej_zw_title{
    text-align: center;
    border-bottom: 1px solid #e8e7e7;
    padding-bottom: 10px;
}
.ej_zw_title h2{
    font-size: 20px;
    line-height: 46px;
    font-weight: normal;
}
.ej_zw_title .ej_zw_remark{
    color: #8c8c8c;
    font-size: 12px;
    line-height: 36px;
}

.ej_zw_content{
    line-height: 30px;
    margin:20px auto;
    color: #4c4c4c;
    border-bottom: 1px solid #e8e7e7;
    padding-bottom: 10px;
    font-size: 14px;
}
.ej_zw_content p{
    text-indent: 2em ;
    margin:5px auto;
    line-height: 220%;
}
.ej_content_sx{
    margin:20px auto;
    font-size: 13px;
}
.ej_content_sx li{
    float: left;
    background: none;
    width:420px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 15px;
}