.top-box{ background:url(../images/top-bg.jpg) no-repeat top center;height:200px;width:100%}
.top{width:1200px; margin:0 auto;overflow:hidden}
.logo{float:left; display:block;margin-top:25px;}
.bl{float:right;margin-top:48px; display:block}
.nav{width:1200px;margin:0 auto;overflow:hidden;height:51px;margin-top:34px;}
.nav > li{float:left;}
.nav > li >a{padding:0 15px;display:block;height:51px;line-height:51px; text-align:center;color:#fff;font-size:18px;}
.nav > img{ display:block;float:left;margin:15px 3px;}
.nav > li >a:hover{background-color:#004b92;}
.nav > li >.active{background-color:#004b92;}
.nav > li > ul{ display:none}
.nav > li:hover > ul{ display:block;background-color:#004b92;width:102px;padding:5px 0; position:absolute; z-index:20}
.nav > li:hover > ul li{width:96%;padding:0 2%;}
.nav > li:hover > ul li a{border-bottom:1px dashed #4d81b3; line-height:22px; display:block; margin:0 auto;padding:9px 0px; text-align:center;color:#fff}
.nav > li:hover > ul li a:hover{font-weight:900}

.focuss{width:1400px;height:370px;margin:0 auto;position:relative;overflow:hidden;}
.focuss .nums{overflow:hidden;height:25px;position:absolute;bottom:15px;right:48%;zoom:1;z-index:3 }
.focuss .nums li{width:12px;height:12px;line-height:12px;text-align:center;color:#000;background:#000;margin-right:10px; opacity:0.5;cursor:pointer;float:left; border-radius:6px}
.focuss .nums li.on{background:#FF7700; opacity:1;} 

.focus{width:585px;height:330px;position:relative;overflow:hidden;}
.focus .num{overflow:hidden;height:25px;position:absolute;bottom:1px;right:10px;zoom:1;z-index:15 }
.focus .num li{width:10px;height:10px;line-height:10px;text-align:center;color:#ccc;background:#fff;margin-right:8px;cursor:pointer;float:left;font-size:1px}
.focus .num li.on{background:#ee4613; opacity:1.0} 
.focuspic li a img{width:585px;height:330px;}
.focuspic li a{ position:relative; display:block;width:585px;height:330px;}
.news-img{float:left;}
.news-img-title{width:585px;height:42px;line-height:42px; background:url(../images/news-img-bj.png);color:#fff; position:absolute; z-index:10;bottom:0;left:0; text-indent:20px;}

.news-box{width:1200px;overflow:hidden;margin:0 auto;margin-top:30px; }
.news-list-box{float:left;width:585px;}
.index-title{overflow:hidden;height:50px;}
.icon1,.icon3,.icon4{width:585px; background: url(../images/duan-title-bg.png) top center no-repeat; background-position-x:155px; background-position-y:21px;}
.icon1 .titles{ background:url(../images/icon1.png) no-repeat; background-position-y:13px;text-indent:35px;}
.titles{height:50px;line-height:50px;color:#1a1a1a;font-size:26px; font-weight:900;float:left;}
.more{float:right;line-height:50px;color:#808080;}
.news-list li{width:565px;overflow:hidden; background:url(../images/news-title.png) no-repeat; background-position-y:19px; padding-left:20px; border-bottom:1px dashed #ccc;}
.news-list li a{float:left;width:470px;line-height:46px;height:46px;color:#1a1a1a;overflow:hidden;font-size:16px;}
.news-list li span{float:right;line-height:46px;color:#808080;font-size:16px;}
.icon2{width:1200px; background: url(../images/chang-title-bg.png) top center no-repeat; background-position-x:155px; background-position-y:21px;} 
.icon5{width:1200px; background: url(../images/chang-title-bg.png) top center no-repeat; background-position-x:155px; background-position-y:21px;} 
.icon2 .titles{ background:url(../images/icon2.png) no-repeat; background-position-y:13px;text-indent:35px;}
.icon3 .titles{ background:url(../images/icon3.png) no-repeat; background-position-y:13px;text-indent:35px;}
.icon4 .titles{ background:url(../images/icon4.png) no-repeat; background-position-y:13px;text-indent:35px;}
.icon5 .titles{ background:url(../images/icon5.png) no-repeat; background-position-y:13px;text-indent:40px;}
.xiazai li{ background:url(../images/xiazai-bg.png) no-repeat; background-position-y:16px;padding-left:25px;width:560px;}

.notice-big-box{width:100%; background-color:#f1f1f1;margin-top:30px;padding:15px 0; }
.notice-box{width:1200px;margin:0 auto}
.notice-list{width:1200px;overflow:hidden}
.notice-list li{float:left;width:375px;overflow:hidden;margin:15px 0}
.notice-list li .notice-date{width:67px;height:58px; float:left;background:url(../images/notice-bg.png) no-repeat top center;}
.notice-list li .notice-date .day{ text-align:center;font-size:26px;color:#ef0101;line-height:36px;margin-top:4px;font-size:700;}
.notice-list li .notice-date .year{ text-align:center;font-size:12px;color:#808080;line-height:12px;}
.notice-list li a{float:right;width:295px;line-height:26px;height:52px;color:#1a1a1a;font-size:16px;}
.ss{width:1200px;margin-top:10px;height:230px;margin-bottom:20px;}
.bottom-box{background-color:#0054a3;width:100%;height:60px;padding:15px 0;}
.bottom{width:1200px;overflow:hidden; margin:0 auto}
.copy{float:left;width:600px;}
.copy a,.copy{line-height:30px;color:#fff;}
.link{float:right;}
.link select{float:left;line-height:36px; display:block;height:36px; padding:0 10px;width:180px; background-color:#4d88bf;margin-left:15px;margin-top:12px;color:#fff;}



.list-banner{width:100%;height:300px;overflow:hidden}
.list-bj{width:100%;height:340px;overflow:hidden}
.list-box{width:1200px;overflow:hidden;margin:30px auto}
.list-nav-box{width:220px;border:1px solid #eaeaea;float:left;}
.list-nav-box h4{width:220px;height:80px;line-height:80px;color:#fff;font-size:22px;font-weight:700;background:#004b92;text-align:center}
.list-nav-box h4 img{margin-right:20px;margin-top:26px;}
.list-nav-box li{width:220px;}
.list-nav-box li a{display:block;width:220px;line-height:46px;background:url(../images/list-icon.png) no-repeat; background-position-y:13px;background-position-x:180px;font-size:15px;text-indent:30px;	color:#2a2a2a;}
.list-nav-box li a:hover{display:block;width:220px;line-height:46px;background:url(../images/list-icon-active.png) no-repeat #f4f4f4; background-position-y:13px;background-position-x:180px;font-size:15px;text-indent:30px;	color:#ff6c00;}
.list-nav-box li .active{display:block;width:220px;line-height:46px;background:url(../images/list-icon-active.png) no-repeat #f4f4f4; background-position-y:13px;background-position-x:180px;font-size:15px;text-indent:30px;	color:#ff6c00;}
.list-right{width:950px;float:right;}
.list-title{width:940px;border-bottom:1px solid #d8d8d8;padding:0 5px;height:59px;}
.list-title p{line-height:56px;color:#004b92;border-bottom:3px solid #004b92;float:left;font-size:20px;}
.list-title ul{float:right;overflow:hidden;padding-top:15px;}
.list-title ul li,.list-title ul span{float:left}
.list-title ul li a{line-height:40px;color:#9a9a9a;}
.list-title ul span{width:20px;text-align:center;line-height:40px;color:#9a9a9a}
.list{width:940px;padding:0 5px;margin-top:10px;}
.list li{overflow:hidden;background:url(../images/list-dian.png) no-repeat;line-height:38px;background-position-y:17px;padding-left:15px;}
.list li a{color:#2d2d2d;width:800px;float:left;font-size:16px;line-height:38px;height:38px;overflow:hidden}
.list li a:hover{color:#004b92}
.list li .time{color:#929292;float:right;line-height:38px;height:38px;}
.list .list-line{width:940px;height:1px;margin:17px 0;border-bottom:1px dashed #999}
.list-img{width:945px;overflow:hidden;padding-top:10px;}
.list-img li{margin:20px 24px;box-shadow: 0 0 4px #999;float:left;width:237;padding:0 15px;}
.list-img li a img{margin-top:15px; display:block;width:237px;height:145px;}
.zhiwu-title{line-height:40px;color:#333;width:237px;overflow:hidden;font-size:13px; text-align:center}
.list-img li:hover{box-shadow: 0 0 6px #666;}
.list-img li:hover a .zhiwu-title{color:#00837c}
.list-img li:hover a .zhiwu-title span{color:#00837c}

.acontent-box h1,.content-box h1{line-height:48px;color:#2d2d2d;width:800px;margin-left:50px;font-size:28px; text-align:center;margin-bottom:20px;}
.acontent h1{width:900px;line-height:30px;color:#1a1a1a; margin:0 auto; text-align:center;margin-top:30px;font-size:24px;}
.content-box{min-height:300px;width:1200px;margin:0 auto}
.acentent p,.centent p{line-height:28px;font-size:14px;text-indent:2em}
.label{width:550px;margin-left:200px;line-height:40px;font-size:14px;color:#666;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:20px;margin-top:10px;}