.logo img{width: 580px;
    height: auto;}
.logo {
    margin: 0 !important;
    width: 580px !important;}
.top_link {
    font-size: 12px;
    color: #999999;
    line-height: 50px;
    text-align: right;
    margin-left: 12px;}
.search {
    padding: 13px 0 0 0;
    margin-right: 0px !important;}
.yjdh {position: relative;
    float: left;
    width: 126px;
    text-align: center;}
.yjdh:hover{    background-color: #f90;}
.ejdh{ position: absolute;    width: 100%;
    top: 100%;
    left: 0;   background-color: #2861a6;}
.ejdh{display:none;}
.yjdh:hover .ejdh{display:block;}
.ejdh li:hover{  background-color: #fff;}
.ejdh li:hover a{color: #000;}
.focusBox { position: relative; width: 370px; height: 245px; top:12px; overflow: hidden;  text-align: left; background: white;}
.focusBox .pic img { width: 370px; height: 235px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 10px; z-index: 1; height: 10px; width:100%;  background: #fff;overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 10px; z-index: 2; height: 10px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:10px; line-height:40px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color: #333; padding: 0 0 0 10px; font-size: 20px; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 10px; left: 0 ;}
.focusBox .num li{ float: left; position: relative; width: 19px; height: 4px; line-height: 4px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block;  width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: #ccc;}
.focusBox .num li.on a,.focusBox .num a:hover{ background: #005BAC;}
.news1_lr li{height: 42px;line-height: 42px; background: url(images/list-arrow.png) no-repeat left center;text-indent: 20px;}
.news1_lr li a{color: #333333;}
.news1_lr li span{color: #828282;}
.news1_lr li:hover{background: url(images/list-arrow.pngg) no-repeat left center;}
.news1_lr li:hover>a{color: #005bac;}
.news1_lr li:hover>span{color: #999;}

.lb li{font-size: 16px;color: #000000;border-bottom: dashed 1px #b7b7b7;    line-height: 43px;}
.lb li span{font-size: 16px;color: #2e2e2e;font-family: arial;}
.lb li p {
    padding: 0;
    margin-bottom: 4px;}
