.top_box {
 background: url(../images/head_bg.png) center no-repeat;
 height: 130px;
}

.logo img {
 margin: 20px auto;
}

.ico {
 position: relative;
 height: 130px;
 overflow: hidden;
}


.ej_main{min-height:420px;}


.navbox {
 height: 65px;
 background: #754829;
 line-height: 65px;
 color: #fff;
}
.daohang{
 position: relative;
}
.daohang li {
 float: left;
}
.daohang li a {
 font-size: 16px;
 color: #fff;
 display: block;
 min-width: 96px;
 padding: 0 4px;
 text-align: center;
}
.daohang li a:hover {
 background: #fff url(../images/nav_h_bg_ico.png) 85px center no-repeat;
 border-top: 1px solid #754829;
 color: #754829;
 height: 64px;
}
.daohang li .sub-nav {
    display: none
}
.daohang li:hover .sub-nav {
    display: block;
    position: absolute;
    top:65px;
    left:0;
    background: #fff;
    background:rgba(255,255,255,.9);
    opacity: 0.9;
    filter: alpha(0.9);
    width: 1250px;
    z-index:9999;
    border: 0;
}
.daohang li:hover a .sub-nav{
 border: 0;
}
.sub_list{
 width:520px;
 margin:36px 350px 0px 0px;
}
.sub_list li{
 float: left;
 padding: 0 0 0 15px;
 margin-right: 15px;
}
.sub_list li a{
 font-size: 15px;
 line-height: 35px;
 color: #2b2929;
 min-width: 45px;
padding-left:20px;
 background:url(../images/sub_nav_ico.png) 10px center no-repeat;
}
.sub_list li:hover a{
background:#fff url(../images/sub_nav_ico.png) 10px center no-repeat;
background:rgba(255,255,255,1) url(../images/sub_nav_ico.png) 10px center no-repeat;
opacity: 1;
filter: alpha(1);
}

.sub_list li a:hover{
 border: 0;
 height: 35px;
}
.sub-pic img{
 width: 285px;
 height: 90px;
margin:26px 10px 0px 50px;
}








.banner {
 position: relative;
}

.banner_slider {
 width: 100%;
 min-width: 1250px;
 height: 425px;
 position: relative;
 overflow: hidden;
 background: #fff;
 text-align: center;
 z-index: 11;
}

.banner_slider .bd {
 width: 1250px;
 position: absolute;
 left: 50%;
 margin-left: -625px
}

.banner_slider .bd li {
 width: 1250px;
 overflow: hidden;
}

.banner_slider .bd li img {
 display: block;
 width: 1250px;
 height: 425px;
}

.banner_slider .tempWrap {
 overflow: visible !important
}

.banner_slider .tempWrap ul {
 margin-left: -1250px !important;
}

.banner_slider .pnBtn {
 position: absolute;
 z-index: 3;
 top: 0;
 width: 100%;
 height: 425px;
 cursor: pointer;
}

.banner_slider .prev {
 left: -50%;
 margin-left: -625px;
}

.banner_slider .next {
 left: 50%;
 margin-left: 625px;
}

.banner_slider .pnBtn .blackBg {
 display: block;
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 425px;
 background: #000;
 filter: alpha(opacity=60);
 opacity: 0.6;
}

.banner_slider .pnBtn .arrow {
 display: none;
 position: absolute;
 top: 0;
 z-index: 1;
 width: 60px;
 height: 425px;
 filter: alpha(opacity=60);
 opacity: 0.6;
}

.banner_slider .pnBtn .arrow:hover {
 filter: alpha(opacity=1);
 opacity: 1;
}

.banner_slider .prev .arrow {
 right: 30px;
 background: url(../images/l-btn.png) 0 center no-repeat;
}

.banner_slider .next .arrow {
 left: 30px;
 background: url(../images/r-btn.png) 0 center no-repeat;
}

.banner_slider .hd {
 position: absolute;
 width: 100%;
 left: 0;
 z-index: 3;
 height: 8px;
 bottom: 20px;
 text-align: center;
}

.banner_slider .hd ul {
 max-width: 1250px;
 margin: 0 auto;
}

.banner_slider .hd li {
 display: inline-block;
 *display: inline;
 zoom: 1;
 width: 8px;
 height: 8px;
 line-height: 99px;
 overflow: hidden;
 width: 13px;
 height: 13px;
 margin: 0 5px;
 cursor: pointer;
 z-index: 4;
}

.banner_slider .hd li.on {
 background-position: 0 0;
}

.news {
 margin: 20px auto;
}

.me_title {
 margin: 10px 0;
 line-height: 36px;
}

.me_title b a {
 color: #2b2929;
 font-size: 18px;
 line-height: 36px;
}

.xyxw_menu {
 background: url(../images/xyyw_pic.png) left center no-repeat;
 padding-left: 30px;
}

.more {
 background: url(../images/more_btn.png) right center no-repeat;
 line-height: 36px;
 padding-right: 10px;
}

.more a {
 font-size: 12px;
 line-height: 36px;
 color: #754829;
}

.xyyw,.tzgg,.xsdt,.xsfz,.yssj,.xzzq,.zsjy{
 width: 600px;
}

.pic_list ul li {
 float: left;
}

.pic_list ul li:first-child {
 margin-right: 30px;
}

.xw_pic {
 border-bottom: 1px solid #dfdfdf;
 padding-bottom: 5px;
 width: 285px;
 margin: 10px 0;
}

.xw_pic:hover {
 border-bottom: 1px solid #9b3d2d;
}

.xw_pic img {
 width: 285px;
 height: 185px;
}

.xw_pic b a {
 color: #2b2929;
 line-height: 28px;
 font-size: 14px;
}

.pic_date {
 color: #727272;
 font-size: 13px;
 line-height: 24px;
}

.xyxw_list li {
 background: url(../images/news_list_ico.png) left center no-repeat;
 line-height: 35px;
 padding-left: 20px;
}



.date {
 color: #737373;
 font-size: 13px;
}

.tzgg {
 margin-left: 50px;
}
.tzgg_menu{
 background: url(../images/tzgg_pic.png) left center no-repeat;
 padding-left: 30px;
}
.tzgg_list li{
 margin-top: 5px;
 display: block;
}
.tzgg_list li .tzgg_date{
 background: url(../images/tzgg_time_bg.png) left center no-repeat;
 height: 70px;
 width: 75px;
 text-align: center;
}
.tzgg_list li .tzgg_date p{
 font-size: 22px;
 line-height: 30px;
 margin-top: 8px;
 color: #9b3d2d;
}
.tzgg_list li .tzgg_date font{
 color:#727272;
 font-size: 13px;
 line-height: 20px;
}
.tzgg_list li .tzgg_info{
 background: #fff;
 width:525px;
 padding: 7px 0;
}
.tzgg_list li:hover .tzgg_date{
 background: url(../images/tzgg_time_h_b.png) left center no-repeat;
}
.tzgg_list li:hover .tzgg_date p,.tzgg_list li:hover .tzgg_date font{
 color: #fff;
}
.tzgg_list li:hover .tzgg_info{
 background: #f6f6f6;
}
.tzgg_list li .tzgg_info b a{
 color: #2b2929;
 font-size: 15px;
 line-height: 28px;
 margin-left: 10px;
 margin-right: 10px;
}
.tzgg_list li .tzgg_info p{
 width: 510px;
 padding:0 10px;
 font-size: 13px;
 color: #636363;
 line-height: 28px;
}


.m_index{
 background: url(../images/main_bg.png) center no-repeat;
 min-width: 1250px;
 height: 509px;
 margin:30px auto;
 padding: 13px 0;
}
.xsdt_menu{
 background: url(../images/xsdt_pic.png) left center no-repeat;
 padding-left: 30px;
}
.zsjy_menu{
 background: url(../images/zsjy_pic.png) left center no-repeat;
 padding-left: 30px;
}
.xsfz_menu{
 background: url(../images/xsfz_pic.png) left center no-repeat;
 padding-left: 30px;
}
.xzzq_menu{
 background: url(../images/xzzx_pic.png) left center no-repeat;
 padding-left: 30px;
}
.zsjy{
 margin-top:40px;
}

.list li{
 font-size: 14px;
 line-height: 35px;
 background: url(../images/list_ico_lb.png) left center no-repeat;
 padding-left:20px ;
}

.yssj_menu{
 background: url(../images/yssj_pic.png) left center no-repeat;
 padding-left: 30px;
}
.yssj{
 width: 1250px;
 overflow: hidden;
    width: 1250px;
    position: relative;
    margin:0 auto;
}
.scroll_list{
    position: relative;
    left: 0;
    overflow: hidden;
height:245px;
}
.scroll_list li{
    width: 230px;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 98;
 padding: 0 10px;
height:245px;
}


.yssj_list li b{
 font-size: 14px;
 line-height: 24px;
}
.sjzy{
 font-size: 13px;
 color: #636363;
 line-height: 28px;
 background: url(../images/yssj_line_bg.png) left bottom no-repeat;
 padding-bottom: 5px;
}
.yssj_item font{
 background: url(../images/time_ico.png) left center no-repeat;
 padding-left: 25px;
 height: 30px;
 line-height: 30px;
 font-size: 13px;
 color: #737373;
}

.zypt{
 background: #f9f9f9;
 width: 100%;
 height: 165px;
 margin:30px auto 0 auto;
 padding: 10px 0;
}
.zypt_menu{
 background: url(../images/zypt_pic.png) left center no-repeat;
 padding-left: 30px;
}
.zypt_list ul li{
*display:inline;
}
.zypt_list ul li a{
 width:195px;
 height: 100px;
 text-align: center;
 float: left;
 padding:0 6.5px;
}

.yqlj{
 background: #2c2c2c;
 height: 150px;
}
.yqlj_menu{
 background: url(../images/yqlj_pic.png) left center no-repeat;
 padding-left: 35px;
}
.yqlj_xl{
 padding:10px 0;
}
.yqlj_xl li{
 float: left;
 margin-left: 20px;
 margin-top:10px;
}

.yqlj_xl li select{
 background: url(../images/select_ng.png) center no-repeat;
 width:225px;
 height:35px;
color:#fff;
 padding: 0 10px;
}
.yqlj_xl li select option{color:#737373;}
.foot{
 background: #754829;
 height: 60px;
 line-height: 60px;
 color: #fff;
 font-size: 14px;
 text-align: center;
}
.copy_right span{
 margin:0 15px;
}
.copy_right span a{
 color: #fff;
}


.ej_banner{
 background: url(../images/ej_banner.png) center no-repeat;
 height: 285px;
 min-width: 1250px;
 position: relative;

}

.ej_zc{
 
}
.ej_menu_title{
 
position: relative;
}
.ej_menu_title span{ color: #fff;
 font-size: 22px;background: url(../images/ej_menu_bg.png) center no-repeat;
 width:256px;
 height: 116px;
 position: absolute;
 top:-140px;
 z-index: 99;
 text-align: center;

 line-height: 136px;}
.ej_nav_list{
 background: #f7f3f1 url(../images/ej_nav_bg.png) bottom no-repeat;
 width: 256px;
 min-height: 120px;
 padding-bottom: 150px;
}
.ej_nav_list ul{
 padding: 30px;
}
.ej_nav_list li{
 background: #fff ;
 border-bottom:1px solid #f7f3f1 ;
 display: block;
}
.ej_nav_list li a{
 display: block;
 background: url(../images/ej_nav_list.png) 20px 16px no-repeat;
 font-size: 15px;
 line-height: 24px;
padding:10px 43px;
}
.ej_nav_list li a:hover{
 background: #f7f3f1 url(../images/ej_nav_list.png) 20px 16px no-repeat;
}
.ej_nav_list li:hover a{
 font-weight: bold;
padding:10px 43px;
}

.ej_yc{
 width:945px;
 margin-left: 40px;
 padding: 30px 0;
}
.ej_addr{
 background: #f7f3f1;
 height: 50px;
 line-height: 50px;
 border-right:#9b3d2d 2px solid;
 padding-right: 20px;
 width:925px;
}
.ej_addr table{
width:400px;
float:right;
}


.ej_zw_content{
 padding: 40px 0;
margin:30px auto;
}

.ej_content h2{
    text-align: center;
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    margin-top:15px;
}
.ej_remark{
    color: #747474;
    font-size: 13px;
    line-height: 40px;
    text-align: center;
    border-bottom:1px solid #9b3d2d;
    height:50px;
}
.ej_remark span{
    margin:0 15px;
}
.ej_zw{
    padding: 10px 0;
}
.ej_zw p{
    text-indent: 2em;
    line-height: 25px;
    margin:5px auto;
    color: #4c4c4c;
}
.fanye{
border-top:1px solid #f7f3f1;
padding-top:20px
}
.fanye p{ 
background: #f7f3f1 url(../images/sub_nav_ico.png) 10px center no-repeat;
width:900px;
margin:5px 0;
padding:0 15px 0 30px;
line-height:30px;
}

