﻿.bannerbox {
            width:100%;
            position:relative;
            overflow:hidden;
            height:280px;
}
 .banner {
            width:1920px;/*图片宽度*/
            position:absolute;
            left:50%;
            margin-left:-960px;/*图片宽度的一半*/}
.s_middle {
    width:1000px;
    margin:0 auto;
    clear:none;
}
.s_middle_left {
     float:left;
     width:200px;
}
.left_title>p{
    font-weight:500;
    padding-left:20px;
    font-size:19px;
    height:36px;
    padding-top:11px;
    width:180px;
    background-color:#096fa2;
    color:#f6f6f6;
}
.left_list>ul>li {
    padding-left:20px;
    height:38px;
    padding-top:13px;
    width:180px;
    border-bottom:1px solid #e3e3e3;
}

.left_list > ul > li > a {
  text-decoration:none;
}
.list_select {
    background-color:#ccc;    
    font-size:15px;
    color:#a02f2f;
}
.list_select>a {
    color:#a02f2f;
}
.list_select>span {
    color:#a02f2f;
}
.list_select a:visited{
    color:#a02f2f;
}
.no_select {
     background-color:#eee;     
    font-size:15px;
}
.no_select > a {
    color:#555;
}
.no_select:hover>a{
     color:#2d7fd0;
}
.s_list {
    display:none;
    font-size:13px;
}
.s_list>a{
    color:#666;
}
.s_list>a:hover{
    color:#2d7fd0;
}
.span_list {
    color:#555;
    cursor:pointer;
}
.span_list:hover{
    color:#2d7fd0;
}

.middle_right {
    float:right;
    width:800px;
}
.middle_right_top {
    padding-top:11px;
    height:35px;
    padding-left:25px;
    border-bottom:1px dotted #777;
    background-color:#fcfcfc;
}
.daohang_url >a{
    text-decoration:none;
    font-size:13px;
    color:#444;
}
.daohang_url >span{
    text-decoration:none;
    font-size:13px;
    color:#444;
}
.daohang_url >a:hover{
    color:#888;
}
.box_news_list {
    width:778px;
    padding-left:22px;    
    padding-bottom:8px;
    padding-top:8px;
    background-color:#fcfcfc;
}
.news_list_ul > li {
    margin-bottom:7px;
    background:url(/imgs/sj_solve.png) left 0 no-repeat;
    padding-left:14px;
    padding-top:2px;
   
}
.news_list_ul > li > a {
    text-decoration:none;
    font-size:14px;
    color:#163a55
}
.news_list_ul > li > span {
    display:block;
    float:right;
    font-size:13px;
    color:#999;
    margin-right:10px;
}
.conter_show {
    width:800px;
    /*padding-left:22px;    
    padding-bottom:20px;
    padding-top:8px;*/
    background-color:#fcfcfc;
}
.conter_top {
        border-bottom:2px solid #ddd;
}
p.s_title{
    text-align:center;
    font-size:18px;
    padding-top:25px;
    color:#666;
}
p.s_datetime {
    float:right;
    color:#666;
    font-size:14px;
    margin-right:20px;
    padding-bottom:10px;
}
.conter_body {
    width:740px;
    padding-top:20px;
    font-size:14px;
    padding-left:30px;
    padding-right:30px;
    color:#666;
    line-height:22px;
    padding-bottom:20px;
}
.box_news_list_bottom {
    margin-top:16px;
    /*background-color:#e1e1e1;*/
    padding-bottom:5px;
    padding-top:5px;
}



.box_Case_list {
    width:780px;
    padding-left:18px;    
    padding-bottom:12px;
    padding-top:8px;
    background-color:#fcfcfc;
}
.case_list_ul > li {
    margin-bottom:7px; 
}
.case_list_item> .item_left {
    float:left;     
    height:135px;
    overflow:hidden;
   
}
.case_list_item> .item_right{
    float:left; 
    width:546px;
    height:135px;
    background-color:#f4f4f4;
    border-right:2px solid #096fa2;
    position:relative;
    margin-bottom:8px;
}
.case_list_item>.item_left {
    width:220px;
     height:135px;
     overflow:hidden;
     -webkit-border-radius:5px 5px;  
    border-radius:5px 5px; 
   -moz-border-radius :5px 5px;  
}
.case_list_item>.item_left img {
    width:220px;
}
.case_title {
    font-weight:600;
    color:#666;
    padding-left:12px;
    margin-bottom:4px;
}
.case_title a{
    font-weight:600;
    color:#666;
}
.case_title a:hover{
    color:#a02f2f;
}
.case_time {
    padding-left:12px;
    color:#888;
    font-size:14px;
    margin-bottom:4px;
}
.case_conter {
    font-size:13px;
    padding:0 12px;
    color:#666;
    margin-bottom:4px;
}
.case_more {
    padding-left:12px;
    position:absolute;
    right:15px;
    bottom:8px;
}
.case_more a {
    font-size:13px;
    color:#096fa2;
}

.case_more img {
    display:block;
    margin-top:2px;
    float:left;
    margin-right:5px;
}
