*{padding:0px; margin:0px;}

body {
	font-size: 14px;
	font-family:"SimSun";
    background:url(jkkp20210706.png) no-repeat center top #eef8fd;
    color: #4e4e4e;
}


.fl{ float:left;}
.fr{ float:right;}

.clear{
    content:".";
    display:block;
    font-size:0px;
    line-height:0px;
    height:0px;
    clear:both;
    visibility:hidden;
}


a{
	color:#4e4e4e;
	text-decoration:none;
}
ul{
    list-style-type:none;
	clear:both;
	}
li{
    float: left;
	display: inline;
	}
img{
	border:0;
}
.bg2{
    position: absolute;
    right: 50%;
    top: 30px;
    margin-right: -750px;
    z-index: 2;
}
#header{
    width: 100%;
    height: 45px;
    border-top: 4px solid #0dacbc;
    background: #105682;
    margin-top: 332px;
    font-family: "Microsoft Yahei";
    
}
#header ul{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    height: 45px;
}
#header ul li{
    padding: 0px 16px;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    margin-right: 10px;
}
#header ul li a{
    color: #fff;    
}
#header ul li.on{
    background: #0dacbc;
   
}
.zt_waip{
    width: 100%;
    position: absolute;
    top: 381px;
    z-index: 10;
}
.footer{
    width: 100%;
    padding: 30px 0px;
    background: #dceef7;
    border-top: 2px solid #5b9bd4;
    color: #84a5be;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
}
.zt_main{
    width: 1000px;
    background: #fff;
    margin: 0 auto 30px;
    padding-bottom: 20px;
}
.zt_left{
    width: 630px;
    overflow: hidden;
    margin-left: 25px;    
}
.zt_jbyf{
    width: 100%;
    overflow: hidden;
    height: 260px;
    margin-top: 20px;
}
.zt_jbyf .title{
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 20px;
    font-weight: bold;
    font-family: "Microsoft Yahei";
    text-indent: 40px;
    color: #105682;
    margin-bottom: 5px;
}
.zt_jbyf .title a{
    color: #105682;
}
.zt_jbyf .title.jbyf{
    background: url(zt_title01.png) no-repeat left top;
}
.zt_jbyf .title.jkys{
    background: url(zt_title02.png) no-repeat left top;
}
.zt_jbyf .title.fybj{
    background: url(zt_title03.png) no-repeat left top;
}
.zt_jbyf ul{
    width: 100%;
    overflow: hidden;
}
.zt_jbyf li{
    width: 98%;
    overflow: hidden;
    height:34px;
    line-height: 34px;
    background: url('li_bg.png') no-repeat left center;
    text-indent: 20px;
    margin-left: 10px;
}
.zt_jbyf li a:hover{
    color: #d30000
}
.zt_right{
    height: 810px;
    width: 287px; 
    border-left: 1px solid #efefef;
    background: #f6f9fb;
    margin-top: 20px;
    margin-right: 20px;
    position: relative;
}
.zt_jksp{
    width: 232px;
    overflow: hidden;
    margin: 0 auto;
}
.zt_jksp .title{
    width: 100%;
    height: 24px;
    line-height: 24px;
    color: #105682;
    text-indent: 30px;
    font-size: 20px;
    margin: 20px 0;
    font-weight: bold;
    font-family: "Microsoft Yahei";    
    background: url(zt_ico.png) no-repeat left center;
}
.zt_jksp .title a{
    color: #105682;

}
.zt_jksp .bd li {
    width: 100%;
    overflow: hidden;
    margin-bottom: 40px;
}
.zt_jksp .bd li .pic{
    width: 232px;
    height: 170px;
    overflow: hidden;
}
.zt_jksp .bd li .pic img{
    max-width:100%;
}
.zt_jksp .bd li p{
    height: 33px;
    line-height: 33px;
}
.zt_jksp .hd{
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: absolute;
    bottom: 20px;
}
.zt_jksp .hd li{
    float: none;
    display: inline-block;
    width: 10px;
    height: 12px;
    background: #d9cdce;
    border-radius: 50%;
}
.zt_jksp .hd li.on{
    background: #9fc3db;
}
.zt_hjk{
    width: 100%;
    overflow: hidden;
    border-top: 1px dashed #d8e8f0;
    padding-top: 10px;
    margin-top: 30px;
}
.zt_hjk .title{
    width: 950px;
    margin: 10px auto 20px;
    height: 79px;
    background: url('zt_title04.png') no-repeat left top;
    
}
.zt_hjk .title a{
    width: 100%;
    display: block;
    height: 79px;
}
.zt_hjk .bd{
    width: 950px;
    margin: 0 auto;
    overflow: hidden;

}
.zt_hjk .bd li{
    width: 213px;
    height: 156px;
    overflow: hidden;
    position: relative;
    margin-right: 30px;
}
.zt_hjk .bd li p{
    position: absolute;
    height:24px;
    width: 100%;
    line-height: 24px;
    background: url('zt_p.png') repeat left top;
    bottom: 0px;
    color: #fff;
    font-size: 12px;
    text-indent: 4px;
}

.page{
    width: 950px;
    overflow: hidden;
    margin: 0 auto;
}
.page .title{
    width: 100%;
    height: 38px;
    overflow: hidden;
    font-family: "Microsoft Yahei";   
    font-size: 20px; 
    text-indent: 36px;
    line-height: 36px;
    color: #105682;
    font-weight: bold; 
    margin-top: 36px;
    margin-bottom: 10px;
}
.p_jksp .title{
    background: url('p_jk_title01.png') no-repeat left center;
}
.p_jbyf .title{
    background: url('zt_title01.png') no-repeat left center;
}
.p_jksp ul{
    width: 103%;
    overflow: hidden;
}
.p_jksp ul li{
    width: 300px;
    overflow: hidden;
    position: relative;
    margin-right: 24px;
    margin-bottom: 24px;
    font-size: 0px;
}
.p_jksp ul li img{
    width: 300px;
    height: 211px;
    overflow: hidden;
}
.p_jksp ul li p{
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-family: "Microsoft Yahei";    
    text-indent: 10px;
    background: #f2f2f2;
    font-size: 14px;
}
.p_jksp ul li span{
    width: 35px;
    height: 35px;
    background: url(zt_pic06.png) no-repeat left top;
    position: absolute;
    left: 10px;
    bottom: 50px;
}
.p_jbyf li{
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: url('li_bg.png') no-repeat left center;
    text-indent: 20px;
}
.p_jbyf li a:hover{
    color:#d30000;
}
.p_next{
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.p_next li{
    display: inline-table;
    float: none;
    width: 52px;
    height: 38px;
    text-align: center;
    background: #e2e2e2;
    line-height: 38px;
    border-radius: 5px;
}
.p_next li.on{
    background: #1678b5;
    color: #fff;
}
.p_next li.on a{
    color: #fff;
}
.p_next li.prev,.p_next li.next{
    font-weight: bold;
    background: #fff;
    
}

.page_xl{
    width: 958px;
    padding-top: 20px;
    margin: 0 auto;
}
.page_xl h3{
    width: 96%;
    text-align: center;
    margin: 20px auto;
    line-height: 34px;
    font-size: 22px;
    color: #105682;
    font-family: "Microsoft Yahei";    
}
.page_xl .data{
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #dedede;
    color: #0f0e0e;
    text-align: center;
    font-size: 12px;
}
.page_xl .data a{
    color: #0f0e0e;    
}
.page_xl p{
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 200%;
}
.page_xl p img{
    display: block;
    margin: 30px auto;
}