.container{background:#a8cdea url(bg.jpg) no-repeat center bottom;padding: 20px 0 28px;}

.banner{width: 1200px; margin: 0 auto 20px; position: relative; }
.banner .bd{width: 1200px;}
.banner .hd{position: absolute;left: 0; bottom: 20px; width: 100%; height: 12px; text-align: center; z-index: 9;}
.banner .hd ul li{ display: inline-block; width: 12px;height: 12px; border-radius: 12px; font-size: 0; background: #fff;margin: 0 6px;cursor: pointer; opacity: .7; vertical-align: top; }
.banner .hd ul .on{ opacity: 1;}

.box1 .g-in{padding: 10px 20px;width: 1160px; background: #fff; }
.box1-left {float: left;width: 750px; }
.box1-left .title_more{font-size: 20px;line-height: 60px;color:#197ac5;border-bottom: 3px solid #197ac5;}
.box1-left .title_more a {float: right;font-size: 14px;color: #197ac5;vertical-align: text-bottom;}

.box1 .slideBox{ float: left;width: 400px;position: relative; margin-top: 20px; }
.box1 .slideBox .bd{width: 400px;}
.box1 .slideBox .bd p{ position: absolute; left: 0; bottom: 0; right: 0; font-size: 16px;line-height: 58px;color: #fff;padding:0 120px 0 10px;background: rgba(0, 0, 0, 0.7);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box1 .slideBox .hd{position: absolute;right: 10px;bottom: 22px;height: 10px;z-index: 9;}
.box1 .slideBox .hd ul li{ position: relative; text-indent: -99999em;float: left; width: 10px;height: 10px; border-radius: 16px;background: #fff;margin-right: 10px;cursor: pointer; opacity: .7;}
.box1 .slideBox .hd ul .on{ width: 16px;height: 16px; margin-top: -3px; opacity: 1;} 

.box1-left-ul { float: right; width: 335px; padding: 16px 0 8px; }
.box1-left-ul dl dt{font-size: 14px;color: #333;line-height: 50px;border-bottom: 1px dashed #bcbcbc;}
.box1-left-ul dl dt a{float:left;display:block;width: 320px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box1-left-ul dl dt a:hover{color: #197ac5;}

.notice{float:right;width: 380px; }
.notice .title_more{font-size: 20px;line-height: 60px;color:#197ac5;border-bottom: 3px solid #197ac5;}
.notice .title_more a {float: right;font-size: 14px;color: #197ac5;vertical-align: text-bottom;}
.notice .content{padding: 16px 0 8px;}
.notice .content .content-bottom dl dt{font-size: 14px;color: #333;line-height: 50px;border-bottom: 1px dashed #bcbcbc;}
.notice .content .content-bottom dl dt a{float:left;display:block;width: 320px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice .content .content-bottom dl dt a:hover{color: #197ac5;}
.notice .content .content-bottom dl dt span{ float: left; margin-top: 13px; margin-right: 12px; background-color: #e4e8e8; width: 45px; text-align: center; line-height: 25px; }

.box2{margin-top: 20px;}
.box2 .ls{float: left;width: 346px; background: #fff;padding: 0 20px;margin-right: 21px; }
.box2 .ls:last-child{margin-right: 0;}
.box2 .ls .title .title_more{font-size: 20px;line-height: 60px;color:#197ac5;border-bottom: 3px solid #197ac5;}
.box2 .ls .title .title_more a{float: right;font-size: 14px;color: #197ac5;vertical-align: text-bottom;}
.box2 .ls .content .content-top{margin-top:16px;}
.box2 .ls .content .content-top dl dt{font-size: 18px;line-height: 48px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box2 .ls .content .content-top dl dd{font-size: 14px;line-height: 20px;}
.box2 .ls .content .content-top dl dt a{color: #333;}
.box2 .ls .content .content-top dl dt a:hover{color: #197ac5;}
.box2 .ls .content .content-bottom dl dt{font-size: 14px;color: #333;line-height: 50px;border-bottom: 1px dashed #bcbcbc;}
.box2 .ls .content .content-bottom dl:last-child dt{border-bottom:none;}
.box2 .ls .content .content-bottom dl dt a{display:block;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box2 .ls .content .content-bottom dl dt a:hover{color: #197ac5;}
.box2 .ls-last .content{padding-top: 2px;}

.box3{margin-top:20px;}
.box3 .g-in{padding: 10px 20px;width: 1160px; background: #fff; }
.box3-left {float: left;width: 750px; }
.box3-left .title_more{font-size: 20px;line-height: 60px;color:#197ac5;border-bottom: 3px solid #197ac5;}
.box3-left .title_more a {float: right;font-size: 14px;color: #197ac5;vertical-align: text-bottom;}

.box3-left .bd { margin-top: 20px; overflow: hidden; }
.box3-left .bd li { float: left; width: 240px; margin-right: 15px; }
.box3-left .bd li p { padding: 7px; background-color: #ecf6ff; color: #333; font-size: 16px; line-height: 28px; min-height: 56px; }

.notice-down .content-bottom dt a { float: none; padding-left: 28px; background: url(/kj/images/pic-16.png) no-repeat left center; }
.notice-down .content-bottom dt a:hover { background: url(/kj/images/pic-17.png) no-repeat left center; }

.box4{margin-top:20px; }
.box4 .g-in { padding: 10px 20px;width: 1160px; background: #fff;}
.box4 .title_more{font-size: 20px;line-height: 60px;color:#197ac5;border-bottom: 3px solid #197ac5;}
.box4 .title_more a {float: right;font-size: 14px;color: #197ac5;vertical-align: text-bottom;}
.box4 .ls-3 { padding-bottom: 10px; }
.box4 .ls-3 a{display:inline-block; padding: 0; border: 1px solid #c6cccc; color: #333; margin: 20px 20px 0 0; vertical-align: top; line-height: 46px; font-size: 16px; }
.box4 .ls-3 a:hover{color: #197ac5;}
.box4 .ls-3 a:last-child{margin-right:0}