﻿
/*列表页导航*/
.kp-nav{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background: white;
}
.kp-nav li{
    float: left;
    width: 14.28%;
}
.kp-nav a{
    display: block;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
}
.kp-nav a:hover{
    background: #117ACB;
    color: white;
}
.kp-nav li.on a{
    background: #117ACB;
    color: white;
}
/*list-box*/
.list-case{
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}
.aside-nav{
    float: left;
    width: 218px;
    min-height: 800px;
    padding: 0 20px;
    border: 1px solid #eee;
    background: #117ACB url(../image/bk03.jpg) center bottom no-repeat;
}
.aside-nav .tl{
    color: white;
    font-weight: bold;
    border-bottom: 1px solid #7DBAE9;
    font-size: 20px;
    line-height: 2em;
    padding: 10px 0;
}
.aside-nav-lt{
    margin-top: 20px;
}
.kp_slidebox{
    margin-bottom: 5px;
}
.kp_slidebox a{
    display: block;
    padding: 5px 38px 5px 16px;
    font-size: 14px;
    line-height: 20px;
    background: white;
}
.kp_slidebox a:hover{
    background: #ddd;
}
.kp_slidebox a.on{
    background: #ddd;
}
.kp_slidebox h3{
    border-bottom: 1px solid #bbb; 
}
.kp_slidebox h3 a{
    font-size:17px;
    line-height: 25px;
}
.kp_slidebox_sp h3 a{
    background: white url(../image/bk05.png) 187px center no-repeat;
}
.kp_slidebox_sp h3 a:hover{
    background:#ddd url(../image/bk04.png) 187px center no-repeat; 
}
.kp_slidebox_sp h3.active a{
    background:white url(../image/bk04.png) 187px center no-repeat; 
}
.kp_slidebox_sp ul{
    display: none;
}
.kp_slidebox_sp ul.active{
    display: block;
}
/*list03模块样式*/
.list03{
    padding: 8px 0;  
}
.list03 li{
    position: relative;
    line-height: 2.7em;
    font-size: 16px; 
    padding-left: 14px;
    background: url(../image/dian.png) left center no-repeat;
}
.list03-sp li{
    line-height: 2.6em; 
}
.list03-sp2 li{
    line-height: 2.8em; 
}
.list03-sp3 li{
    line-height: 2.78em; 
}
.list03 a{ 
    display: block; 
}
.list03 strong{
    font-weight: normal;
    color: red;
}
.list03 span{
    position: absolute;
    right: 0px;
    top: 0;
    z-index: 999;
    color: #aaa;
}
.list03-pd{
    padding: 10px 20px;
}
.list03-pd #resultUl li a span{position: relative;right: auto}
.img-list li{height: 167px;margin: 20px 0 27px 0;background: transparent;padding:0 20px;border-bottom: 1px solid #E6E6E6;}
.img-list .img{padding: 5px 7px;background: #f0f5f3;float: left;margin-right: 20px;width: 117px;height: 140px}
.img-list .content{float: left;width: 633px;padding: 0;text-indent: 0}
.img-list .content .content-tt{width: 633px;margin-bottom:15px}
.img-list .content a{height: 31px;line-height: 35px;color:#666;font-size: 16px;}
.img-list .content p{font-size: 14px;color: #666;margin: 0;line-height: 22px;}


/*pagediv*/
#page_div{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
#page_div li{display: inline-block;}
#page_div .arrow a{color: #555;}
#page_div .total_count,
#page_div .arrow a,
#page_div .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
#page_div  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
#page_div .total_count,
#page_div .arrow a,
.page_jump a{
    transition: all .2s;
    -webkit-transition: all .2s;
    background: #f1f1f1;
    background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
    background: linear-gradient(#ffffff 10%, #f1f1f1);
}
#page_div .arrow span{background: #f5f5f5; color: #999;}
#page_div .arrow a:hover,
.page_jump a:hover,
#page_div .arrow .current{background:#5d7ea9; border-color:#5d7ea9; color:#fff; text-decoration:none;}
#page_div .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}

/*location模块*/
.location{
    height: 42px;
    background: url(../image/bk06.jpg) bottom left repeat-x;
}
.location .lf{
    font-size: 20px;
    color: #076FD0;
    padding: 0 10px;
    font-weight: bold;
}
.location .rt{
    padding-left: 20px;
    padding-right: 10px;
    background: url(../image/local.png) left center no-repeat;
    color: #444;
    line-height: 36px;
}
/**/
.content-case{
    width: 1198px;
    margin: 20px auto;
    border: 1px solid #eee;
    border-top: none;
    background: url(../image/bk06.jpg) top center repeat-x;
}
.ct-location{
    padding: 0 20px;
    margin: 0 20px;
    background: url(../image/local.png) left center no-repeat;
    color: #444;
    line-height: 40px;
    border-bottom: 1px dashed #ddd;
}
.ct-title{
    padding: 20px 40px;
    
}
.ct-title h3{
    font-size: 26px;
    line-height: 1.6em;
    text-align: center;
}
.ct-relative{
    margin: 0 40px; 
    text-align: center;
    line-height: 36px;
    background: #F4F4F4;
    color: #555;
}
.ct-relative span{
    padding: 0 1em;
}
.content{
    padding: 20px 40px;
    line-height: 2em;
    text-align: justify;
    text-indent: 2.4em;
}
/*专题聚焦*/
.ztjj{
    width: 900px;
    overflow: hidden;
    padding-top: 10px;
}
.ztjj li{
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    line-height: 0;
}
.ztjj a{
    border: 1px solid #eee;   
    float: left;
}
.ztjj a:hover{
    border: 1px solid #076FD0; 
}
.ztjj img{
    width: 276px;
    height: 87px

}