@charset "utf-8";
.color{ color: #035cac }
body{ background: #fff url('../images/bg.jpg') center top no-repeat; }
.head, .wrap, .foot{ width: 1180px }
.wrap, .foot{ overflow: hidden; }

.head{ height: 150px; position: relative; background: url('../images/head.png') center top no-repeat; }

#nav{ width: 1180px; height: 50px; background: #037ad6; position:relative; z-index:1; }
.nav{ display: block; width: 880px; height: 50px; }
.nav .nLi{ float:left; position:relative;}
.nav .nLi>a{ display: block; width: 110px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff;  }
.nav .nLi.on{ background: #575757; }

.nav .sub{ display:none; width:131px; left:0; top:50px; position:absolute; border-top: 3px solid #f60; }
.nav .sub li{ background: #fff; }
.nav .sub a{ display:block; height: 35px; line-height: 35px; border-bottom: 1px dotted #ccc; font-size: 13px; color: #333; text-indent: 10px; }

.search-box{ width: 260px; height: 30px; padding: 10px; padding-left: 30px; background: url('../images/search.jpg') no-repeat; }
.search-box input{ background: none; border: 0; float: left; }
.search-box input[ type="text"]{ width: 200px; height: 30px; line-height: 30px; color: #fff; background: url('../images/alpha-5.png');  text-indent: 10px; font-size: 12px;}
.search-box input[ type="submit"]{ width: 60px; height: 30px; background: #c00; color: #fff; font-size: 12px; }

.slide{ width: 1180px; height: 280px;  margin:  20px auto; overflow: hidden; position: relative; }

.slide .bd{ position: relative; width: 1180px; height: 280px; overflow: hidden; }
.slide .bd li, .slide .bd li a{ width: 1180px; height: 300px; }
.slide .bd li a, .slide .bd li a img{ display: block; }
.slide .bd li a img{ width: 1180px; height: 280px; }

.wrap{ padding-bottom: 20px; }

.main-box{ width: 830px; overflow: hidden;  }
.btn-box{ width:  230px; height: 245px; overflow: hidden; background: #fff; }
.btn-box a{ display: block; width: 230px; height: 75px; margin-bottom: 10px; }
.btn-box a img{ display: block; width: 230px; height: 75px; }

.model-box{ background: #fff; overflow: hidden; }
.model-box .box-tit{  position: relative; height: 45px; line-height: 45px;}
.model-box .box-tit h1{font-size: 18px; font-weight: normal; text-indent: 15px; color: #327cd3;}
.model-box .box-tit a{ position: absolute; right: 10px;  top: 15px; display: block; width: 15px; height: 15px;  background: url('../images/more.png') no-repeat;}
.model-box .box-con{ border: 1px solid #eee; padding: 9px; padding-top: 10px; border-top: 0; box-sizing: border-box; }

.notice{ width: 580px;  height: 245px; }
.notice .box-tit{ background: url('../images/tit1.jpg') no-repeat; }
.notice .box-tit h1{ color: #c00 }
.notice .box-tit a{ background: url('../images/more-r.png') no-repeat;}
.notice .box-con{ width: 580px; height: 200px; }

.events{ width: 830px; height: 315px; }
.events .box-tit{ background: url('../images/tit3.jpg') no-repeat; }
.events .box-con{ width: 830px; height: 270px; }

.right-box{ width: 330px; overflow: hidden;}

.news{ width: 330px; height: 390px; }
.news .box-tit{ background: url('../images/tit2.jpg') no-repeat; }
.news .box-con{ width: 330px; height: 345px; }

.link{ width: 330px; height: 170px; }
.link .box-tit{ background: url('../images/tit4.jpg') no-repeat; }
.link .box-con{ width: 330px; height: 125px; }

.foot{ border-top:  5px solid #037ad6;  height: 60px; padding: 40px 0; line-height: 30px; font-size: 14px;  color: #666; text-align: center; }

.notice-list{ width: 100%; overflow: hidden; }
.notice-list li{ position: relative; overflow: hidden; line-height: 30px;  }
.notice-list li a{ display: block; font-size: 14px; line-height: 30px; font-size: 14px; color: #000; text-indent: 1em; background: url('../images/ico-1.png') left center no-repeat; }
.notice-list li span{ position: absolute; top: 0; right: 0; }
.notice-list li a:hover{ color: #005dad; }

.big-events{ width: 220px; padding:  0 15px 0 5px; overflow: hidden; }
.big-events a{ display: block; overflow: hidden; }
.big-events a img{ width: 220px; height: 145px; }
.big-events a h1{ font-size: 14px; line-height: 20px; padding: 5px; font-weight: normal; }

.events-list{ width: 570px; }
.events-list li{ position: relative; overflow: hidden; line-height: 30px;  }
.events-list li a{ display: block; font-size: 14px; line-height: 30px; font-size: 14px; color: #000; text-indent: .5em; background: url('../images/ico-2.png') left center no-repeat; }
.events-list li span{ position: absolute; top: 0; right: 0; }
.events-list li a:hover{ color: #005dad; }

.news-list{ padding:  0 5px; overflow: hidden; }
.news-list li{ overflow: hidden; margin-bottom: 10px; }
.news-list a{ display: block; overflow: hidden; }
.news-list a .date{ float: left; width: 55px; height: 55px; background: url('../images/date.png') no-repeat;  text-align: center; margin-right: 10px;}
.news-list a .date span{ display: block; font-size: 12px; color: #fff; line-height: 20px; }
.news-list a .date b{ display: block; font-size: 22px; color: #005dad; line-height: 35px; }
.news-list a h1{ font-size: 14px; line-height: 20px; padding-top: 7px; font-weight: normal; }

.link-list{ display: block; width: 290px; height: 35px; margin: 10px; border: 1px solid #eee; }