@charset "utf-8";
/* CSS Document */
body { background-color:#f4f4f4; color:#000; font-size:14px;}
.knmainwidth { width:1100px;}
.knmain { width:1100px; padding:0 15px 10px 15px; margin-bottom:10px; background-color:#ffffff;}
.knmains { width:1110px; padding:0 10px 10px 10px; margin-bottom:10px; background-color:#ffffff;}
.kn-top { height:577px; position:relative; background:url(images/kn_02.jpg) no-repeat bottom center;}

.kn-title { height:48px; line-height:48px; background:url(images/kn_06.jpg) no-repeat left center; font-size:36px; color:#1e50a2; letter-spacing:3px; text-indent:2em; margin:30px auto;}

.kn-content p { font-size:16px; line-height:32px; text-align:justify; text-indent:2em; color:#333333;}
.kn-content ul li { height:134px; border:1px #d6d3d1 solid; margin:10px auto; border-radius:5px;}
.kn-content ul li:nth-child(1) { background:url(images/kn_28.jpg) no-repeat left center;}
.kn-content ul li:nth-child(2) { background:url(images/kn_39.jpg) no-repeat left center;}
.kn-content ul li:nth-child(3) { background:url(images/kn_47.jpg) no-repeat left center;}
.kn-content ul li:nth-child(4) { background:url(images/kn_57.jpg) no-repeat left center;}
.kn-content ul li:nth-child(5) { background:url(images/kn_60.jpg) no-repeat left center;}
.kn-content ul li p { padding:0 20px 0 220px; text-indent:0;}
.kn-content ul li p span { font-weight:bolder; font-size:16px;}

.kn-yy h3 { height:24px; line-height:24px; margin:10px auto; text-indent:0.5em; font-size:18px; border-left:4px #989fcf solid;}
.kn-yy-qt { margin:20px auto;}
.kn-yy-qt dl { border:1px #b5aec6 solid; display:block; float:left;}
.kn-yy-qt dl:nth-child(1) { width:480px; height:150px; padding-top:10px;}
.kn-yy-qt dl:nth-child(1) dt { text-align:left; text-indent:1.6em; padding-bottom:10px;}
.kn-yy-qt dl:nth-child(2) { width:260px; height:110px; padding-top:50px; margin:0 45px;}
.kn-yy-qt dl:nth-child(3) { width:260px; height:110px; padding-top:50px; }
.kn-yy-qt dl dt { font-size:18px; color:#283c74; text-align:center;}
.kn-yy-qt dl dd { font-size:14px; color:#283c74; padding-left:40px; line-height:26px;}

.kn-yx ul li { width:347px; height:300px; padding-top:200px; display:block; float:left; border:1px #888888 solid;}
.kn-yx ul li:nth-child(1) { background:url(images/kn_77.jpg) no-repeat top center;}
.kn-yx ul li:nth-child(2) { background:url(images/kn_79.jpg) no-repeat top center; margin:0 25px;}
.kn-yx ul li:nth-child(3) { background:url(images/kn_81.jpg) no-repeat top center;}

.kn-yx ul li p { padding:15px; font-size:14px; line-height:24px;}
.kn-yx ul li p span { display:block; text-align:center; font-size:18px; line-height:36px;}

.kn-zl ul li { height:114px; padding-left:130px; margin-bottom:10px;}
.kn-zl ul li:nth-child(1) { background:url(images/kn_102.jpg) no-repeat left center #f1f1f1;}
.kn-zl ul li:nth-child(2) { background:url(images/kn_109.jpg) no-repeat left center #f1f1f1;}
.kn-zl ul li:nth-child(3) { background:url(images/kn_116.jpg) no-repeat left center #f1f1f1;}
.kn-zl ul li p strong { font-size:18px; font-weight:lighter; line-height:36px;}
.kn-zl ul li p { line-height:24px;}

.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;}







