/* -------------common--------------------------- */
.breadNav{height: 40px;width: 100%;line-height: 40px;font-size: 14px;}
.breadNav a{font-size: 14px;}
.breadNav a.active{color:#0C7ED9;}
body{position: relative;height: 100%;}
html{height: 100%;}
.page_pre{width:1200px;margin:0 auto;position:absolute;left:0;right:0;bottom:0px;}
.kyjs_pre{position: absolute;bottom: 120px;height: 50px;text-align: right;width:200px;margin:0 auto;left:0px;right:0px;z-index:1;top:0px;}
.kyjs_pre a{display: inline-block;width: 100px;height: 50px;background: url('../image/pre.png') no-repeat right center;background-size: contain;}
.line{padding:0px; margin:0px;border:none;display: block;width: 100%;height: 1px;background: #0C7ED9;margin-bottom: 16px;top:92px;}
.line_top{padding:0px; margin:0px;border:none;display: block;width: 100%;height: 1px;background: #0C7ED9;margin-bottom: 16px;clear:both;top:92px;}
.header .line {top:100px;}
/* ----------------------listContaier--------------------------------- */
.listContainer{min-height: 678px;position:relative;z-index:999px;}
.listContainer .contbox{width: 100%;overflow: hidden;padding-bottom:0px;}
.listContainer .contbox .left{width: 300px; float: left;height: 610px;}
.listContainer .contbox .left .subMenu{position:relative;}
.listContainer .contbox .left ul.menu > li.active .subMenu li{background:#fff;}
.listContainer .contbox .left ul.subMenu{border-left: 8px solid #eee;
    border-top: 1px solid #eee;}
.listContainer .content{margin:0px auto 30px auto;width: 874px;margin-bottom: 30px;padding-bottom: 20px;float: right;}
.listContainer .content li{height: 36px;width: 100%;line-height:36px;background: url('../image/icon.png') no-repeat left center;padding-left: 14px;box-sizing: border-box;}
.listContainer .content li a{width: 640px;display: inline-block;height: 36px;line-height: 36px;font-size: 14px;float: left;overflow: hidden;}
.listContainer .content li .date{width: 190px;float: right;text-align: right;font-size: 14px;position:relative;right:10px;}
.listContainer .content li a:hover{color: #0C7ED9;text-decoration: underline;}

.listContainer .page_next{height:78px;}
.listContainer .page_pre{position:relative;width: 100%;top:20px;}
.listContainer .kyjs_pre{width: 100px;float: right;display: inline-block;height: 50px;text-align: right;position:relative;bottom:0px;float:right;}

/* -----------------------infoContainer----------------------------------------- */
.infoContainer{min-height: 720px;}
/* info */
.infoContainer .container{width: 834px;float: left;height: 100%;position:relative;z-index:999;}
.infoContainer .container .title{font-size: 22px;font-weight: 400;min-height: 50px;text-align: center;margin-top: 22px;border-bottom: 1px solid #D8D8D8;
}
.infoContainer .container .subInfo{height: 54px;line-height: 54px;text-align: center;font-size: 12px;color: #666;}
.infoContainer .container .news{font-size: 16px;line-height: 26px;color: #666;padding-bottom: 30px;border-bottom: 1px solid #0C7ED9;margin-bottom: 30px;}

/* zxgg */
.infoContainer .zxgg{width:296px;float: right;min-height: 500px;}
.infoContainer .zxgg .top{width: 256px;height: 60px;background:#0C7ED9;padding-left: 40px;margin-top: 40px;}
.infoContainer .zxgg .top h2{background: url('../image/hot.png') no-repeat left center;padding-left: 42px;height: 60px;line-height: 60px;font-size: 20px;color: #fff;
font-weight: 400;}
.infoContainer .zxgg ul{width: 296px;}
.infoContainer .zxgg ul li{width: 100%;height: 62px;border-bottom: 1px solid #DBDBDB;color: #808080;font-size: 12px;margin-top: 20px;}
.infoContainer .zxgg ul li .date_view{width: 180px;height: 26px;line-height: 26px;padding-left: 40px;}
.infoContainer .zxgg ul li .date_view .date{width: 74px;padding-left: 22px;background: url('../image/time.png') no-repeat left center;float: left;}
.infoContainer .zxgg ul li .date_view .view{width: 40px;padding-left: 24px;background: url('../image/01.png') no-repeat left center;float: left;}
.infoContainer .zxgg ul li .title{clear: both;display: inline-block;color: #808080;font-size: 12px;line-height: 24px;padding-left: 40px;}
.infoContainer .zxgg ul li .title:hover{color: #0C7ED9;}
.pre{position: relative !important;top: -60px !important;height: 70px;text-align: right;width:1200px;}

/* -----------------------picListContainer--------------------------------------------- */
.picListContainer{min-height: 720px;height:100%;clear: both;position: relative;margin-bottom:30px;}
.picListContainer .content{clear: both;margin:10px 1px 1px 1px;width: 100%;margin-bottom:20px;}
.picListContainer .content li{width:386px;height: 400px;float: left;margin-left: 20px;overflow: hidden;}
.picListContainer .content li.noml{margin-left: 0px;}
.picListContainer .content li img{width: 386px;height: 250px;}
.picListContainer .content li .title{display: inline-block;color: #0C7ED9;font-size: 18px;line-height: 60px;height: 60px;}
.picListContainer .content li .title:hover{text-decoration: underline;}
.picListContainer .content li .description{font-size: 16px;color: #666;line-height: 30px;height: 60px;}
.picListContainer .page_pre{padding: 20px 1px 20px 1px;width:270px;position:relative;float:right;}
.picListContainer .kyjs_page{width: 200px;height: 78px;background:#0C7ED9;float: left;}
.picListContainer .kyjs_pre{width: 200px;float: right;display: inline-block;height: 78px;text-align: right;position: relative;bottom: 50px;}

/* -----------------------listInfoContainer--------------------------------------------- */
.listInfoContainer {min-height:720px;position:relative;}
.listInfoContainer .content > .title{text-align: center;min-height: 60px;margin:30px auto 10px auto; font-size:22px;font-weight:400;}
.listInfoContainer .content .subInfo{text-align: center;margin:0px auto 20px auto;}
.listInfoContainer .content .subInfo span{margin-right: 10px;}
.listInfoContainer .content .news img{margin: 0 auto;text-align: center;margin:10px auto;}
.listInfoContainer .content .news{width: 100%;overflow-x: hidden;}
.listInfoPre{display: block;height: 78px;text-align: right;position: relative;bottom: 20px;width:1200px !important;left:0;right:0;clear:both;padding-bottom:20px;}

/**------------searchContainer 查询页面 ---------**/
.searchContainer{min-height:600px;margin:16px auto 60px auto;width:1200px;position:relative;height:100%;}
.searchContainer .search_nav{line-height:40px;}
.searchContainer .searchResult{margin-bottom:20px;}
.searchContainer .searchResult .ts{line-height:30px;}
.searchContainer .searchResult ul li{line-height: 50px;height:50px;border-bottom: 1px dotted ##0C7ED9;}
.searchContainer .searchResult ul li a{color:#333;}
.searchContainer .searchResult ul li a:hover{color:#5E8AA2;}

/* ----------------------------分页------------------------------------------- */
.pager{
	text-align:center;
        margin-bottom:0px;
padding-top:20px;
}
.paging a{
    color:#000 ;
    margin-right: 4px !important;
    padding:5px 14px;
    border:1px solid #D6DCE1;
}
.paging a:hover{
background-color:#0C7ED9 !important;
color:#fff;
}
.page-curr{
	background-color:#0C7ED9 !important;
    color:#fff !important;
border:1px solid #0C7ED9 !important;
}

.pagination{
    margin-top: 0;
    margin-left: 10px;
    width:900px;
    float:left;
}
.jump{
    width: 165px;
    margin-top: 4px;
    margin-left: 15px;
}
.paging .drift{
    float: left;
    margin-bottom: 50px;
}
.txt{
    width: 40px;
    height: 27px;
    border: none;
}
.bnt{
    background: #fff;
    width: 48px;
    height: 27px;
    border: none;
}
.paging .firstPage{
 width:80px;
text-align:center;
background:#fff;
border:1px solid #D6DCE1;
padding:5px 12px;
}

.paging .lastPage{
 width:80px;
text-align:center;
background:#fff;
border:1px solid #D6DCE1;
padding:5px 12px;
}

.simpleNav a{color:#666;font-size:16px;}
.simpleNav a:hover{color:#0C7ED9;}


.listContainer .contbox .left p{
    height: 50px;
    background:#0C7ED9;
    line-height: 50px;
    padding-left: 25px;
    color: #FFFFFF;
    font-size: 24px;
}
.listContainer .contbox .left ul {
 overflow-y:auto;
 height:100%;overflow-x:hidden;
}
.listContainer .contbox .left ul li{
    line-height: 46px;
    width: 300px;
    background: #F5F5F5;
}
.listContainer .contbox .left ul li ul li {
line-height:36px;
}
.listContainer .contbox .left ul.menu > li > a{
    border-left: 8px solid #E6E6E6;
    display: block;
    padding-left: 6px;
    width: 100%;
    height: 100%;
    color: #2E2E2E;
    font-size:14px;
}
.listContainer .contbox .left ul.menu > li .subMenu {
    display: none;
}
.listContainer .contbox .left ul.menu > li.active .subMenu {
    display:block;
}
.listContainer .contbox .left ul.menu > li .subMenu a{
    display: block;
    padding-left: 44px;
    height: 100%;
    color: #2E2E2E;
}
.listContainer > .contbox > .left > ul > li > a:hover{
    border-left: 8px solid #0C7ED9;
    background: #FFFFFF;
    color:#0C7ED9;
}
.listContainer > .contbox > .left > ul > li.active > a{
    border-left: 8px solid #0C7ED9;
    background: #FFFFFF;
    color: #0C7ED9;
}
.listContainer > .contbox > .left > ul > li > ul li a:hover{
    color: #0C7ED9;
}
.listContainer .contbox .left  ul li ul li.active a{
    color: #0C7ED9 !important;
}
.listContainer .contbox .left > ul > li ul{
     display: none;
}
.listContainer .contbox .left > ul > li .showMenu{display:block;}