@charset "utf-8";
/* CSS Document */
body { background-color:#f4f4f4;}
.zlmainwidth { width:1100px; font:14px; color:#000000; line-height:24px;}

.zl-top { background:url(images/zl_04.jpg) no-repeat bottom center #ffffff; height:525px;}
.zl-main { background-color:#ffffff; padding:0 15px;}

.zl-main1 { height:407px; margin-top:30px; background:url(images/zl_08.jpg) no-repeat left center;}
.zl-main1s { width:548px; height:405px; float:right; border:1px #949494 solid;}
.zl-main1s p { padding:30px 0 0 70px; font-size:16px; line-height:30px;}
.zl-main1s a { padding:5px 15px; margin-right:10px; background-color:#2488c6; color:#fff; text-decoration:none; line-height:30px; text-align:center; font-size:15px;}
.zl-main1s a:link{color:#fff; text-decoration:none;}
.zl-main1s a:visited{color:#fff; text-decoration:none;}
.zl-main1s a:hover{color:#fff; text-decoration:none; background-color:#2ca4ee;}
.zl-main1s a:active{text-decoration:none;}

.zl-title { height:50px; font-size:34px; margin:40px auto 30px auto; color:#2488c6; text-align:center; line-height:50px;}
.zl-title h2 span { padding:10px 30px; line-height:50px;}
.zl-title h2 span:nth-child(1) { background:url(images/zl_29.jpg) no-repeat top center; margin-right:20px;}
.zl-title h2 span:nth-child(2) { background:url(images/zl_32.jpg) no-repeat top center; margin-left:20px;}

.zl-content p { font-size:16px; line-height:30px; text-indent:2em; text-align:justify;}

.zl-bx ul li { width:520px; height:265px; padding-top:265px; float:left;}
.zl-bx ul li:nth-child(1) { background:url(images/zl_45.jpg) no-repeat top center; margin-right:60px;}
.zl-bx ul li:nth-child(2) { background:url(images/zl_48.jpg) no-repeat top center;}
.zl-bx ul li p { font-size:14px; line-height:30px; padding-top:10px;}
.zl-bx ul li p font { color:#2488c6; font-size:18px;}

.zl-zl ul li { width:513px; height:100px; float:left; padding-top:388px;}
.zl-zl ul li:nth-child(1) { background:url(images/zl_68.jpg) no-repeat top center; margin-right:73px;}
.zl-zl ul li:nth-child(2) { background:url(images/zl_70.jpg) no-repeat top center;}
.zl-zl ul li:nth-child(3) { background:url(images/zl_85.jpg) no-repeat top center; margin-right:73px;}
.zl-zl ul li:nth-child(4) { background:url(images/zl_88.jpg) no-repeat top center;}
.zl-zl ul li p { font-size:16px; line-height:28px;}
.zl-zl ul li span { font-size:18px; line-height:36px; border-left:5px #4677bf solid; padding-left:10px;}
.zl-zla { text-align:center; margin-top:30px;}
.zl-zla a { padding:5px 15px; margin-right:40px; margin-left:40px; background-color:#2488c6; color:#fff; text-decoration:none; line-height:30px; text-align:center; font-size:15px;}
.zl-zla a:link{color:#fff; text-decoration:none;}
.zl-zla a:visited{color:#fff; text-decoration:none;}
.zl-zla a:hover{color:#fff; text-decoration:none; background-color:#2ca4ee;}
.zl-zla a:active{text-decoration:none;}

.zl-jc { height:214px; background:url(images/zl_120.jpg) no-repeat left center;}
.zl-jcs { width:720px; height:182px; padding:15px; float:right; border:1px #2ca4ee solid;}
.zl-jcs p { font-size:14px; line-height:28px; text-indent:2em;}

.kn-newslist { background:url(images/xesq_29.jpg) no-repeat left center;}
.kn-newslist ul {}
.kn-newslist ul li { width:330px; height:30px; line-height:30px; overflow:hidden; font-size:16px; float:left;}
.kn-newslist ul li a:link{color:#333; text-decoration:none;}
.kn-newslist ul li a:visited{color:#333; text-decoration:none;}
.kn-newslist ul li a:hover{color:#1e50a2; text-decoration:underline;}
.kn-newslist ul li a:active{text-decoration:none;}

.cdz-ts { margin-top:20px; padding-bottom:40px;}
.cdz-ts span { background:url(images/ts.jpg) no-repeat left center; height:40px; text-indent:2em; font-size:18px; line-height:40px; display:block;}
.cdz-ts p { font-size:14px; line-height:26px;}

.zl-zl dl { display:block; height:166px; margin-bottom:20px;}
.zl-zl dl dd { width:864px; height:161px; display:block; float:left; border:1px #ccc8c6 solid;}
.zl-zl dl:nth-child(1) dt { width:234px; height:164px; display:block; float: left; background:url(images/cdz_110.jpg) no-repeat center;}
.zl-zl dl:nth-child(2) dt { width:234px; height:164px; display:block; float: left; background:url(images/cdz_113.jpg) no-repeat center;}
.zl-zl dl dd p { padding:15px; font-size:15px; line-height:26px;}
.zl-zl dl dd p span { font-size:18px; display:block;}

.kn-newslist { background:url(images/xesq_29.jpg) no-repeat left center;}
.kn-newslist ul {}
.kn-newslist ul li { width:330px; height:30px; line-height:30px; overflow:hidden; font-size:16px; float:left;}
.kn-newslist ul li a:link{color:#333; text-decoration:none;}
.kn-newslist ul li a:visited{color:#333; text-decoration:none;}
.kn-newslist ul li a:hover{color:#1e50a2; text-decoration:underline;}
.kn-newslist ul li a:active{text-decoration:none;}

.zbz-title2 { padding:15px 0;}
.zbz-title2 span { height:20px; border-left:4px #a6c1e3 solid; padding-left:10px; font-size:18px; color:#000000;}

.zl-al { height:320px; padding-top:20px; display:block; background:url(images/cdz_115.jpg) no-repeat left center #ededec;}
.zl-al p { padding-left:550px; padding-right:40px; padding-bottom:10px; font-size:16px; line-height:26px; text-align:justify; text-indent:2em;}

.zl-ts { margin-top:20px; padding-bottom:40px;}
.zl-ts span { background:url(images/ts.jpg) no-repeat left center; height:40px; text-indent:2em; font-size:18px; line-height:40px; display:block;}
.zl-ts p { font-size:14px; line-height:26px;}
