﻿.top-box{width:100%;height:120px;padding-top:30px;background:url(../images/top-bg.jpg) no-repeat top center;}
.top{width:1200px;margin:0 auto;}

.pc-nav{width:100%; background:#eee;height:50px;}
.nav{width:1197px;margin:0 auto;overflow:hidden;height:50px;}
.nav > li{width:133px;float:left;}
.nav > li >a{width:133px; display:block;height:50px;line-height:50px; text-align:center;color:#1a1a1a;font-size:18px;}
.nav > li >a:hover{background-color:#1559ae;color:#fff;}
.nav > li > ul{ display:block}
.nav > li:hover > ul{ display:block;background-color:#1559ae; width:133px; position:absolute; z-index:20; opacity:0.8}
.nav > li:hover > ul li a{border-bottom:1px dashed #1b66c3; line-height:40px; display:block;width:113px; margin:0 auto; text-align:center;color:#c5d8ef}
.nav > li:hover > ul li a:hover{color:#fff}

.focus{width:1500px;height:390px;position:relative;overflow:hidden;margin:0 auto;}
.focus .num{overflow:hidden;height:25px;position:absolute;bottom:2px;left:48%;zoom:1;z-index:3 }
.focus .num li{width:12px;height:12px;line-height:12px;text-align:center;color:#FFFFFF;background:#fff;margin-right:10px;border-radius:50%;cursor:pointer;float:left;}
.focus .num li.on{background:#1559ae;} 
.focus .prev,
.focus .next{display:none;width:60px;height:60px;background:url(../images/btn.png) no-repeat;position:absolute;top:160px;}
.focus .prev{left:7%;}
.focus .next{right:7%;background-position:right;}



.news-box{width:100%;padding-top:20px;background-color:#f2f2f2;}
.news{width:1200px;margin:0 auto;overflow:hidden;padding-bottom:20px;}

.news-list{width:750px;float:left}
.title{width:100%;overflow:hidden;margin-bottom:10px;}
.title h4{float:left;color:#1559ae;font-size:30px;font-weight:500;line-height:60px;}
.title a{float:right; display:block;line-height:56px;margin-top:4px;color:#666;}
.news-top{width:750px;overflow:hidden;height:180px; display:block;margin-bottom:5px;}
.news-top img{width:270px;height:170px;float:left; display:block}
.news-top-label{float:right;width:440px;}
.news-top-label h1{font-size:18px;color:#1559ae;line-height:30px;height:30px;margin-bottom:5px;overflow:hidden;font-weight:500}
.news-top-label h2{font-size:15px;color:#555555;line-height:25px;font-weight:500;height:100px;overflow:hidden}
.news-top-label div{font-size:15px;color:#808080;line-height:26px;font-weight:500;height:130px;overflow:hidden;margin-top:5px;}
.news-list li{background:url(../images/news-bg.png) no-repeat;line-height:50px;border-bottom:1px dashed #ccc;height:50px;background-position-y:20px;overflow:hidden;padding-left:15px;}
.news-list li a{color:#1d1d1d;line-height:50px;overflow:hidden;width:650px;height:50px;}
.date{float:right;line-height:50px;font-size:15px;color:#666}
.news2{width:410px;float:right}
.news2 li{overflow:hidden; padding:20px 0; border-bottom:1px dashed #ccc;}
.news2 li .time{width:68px;height:61px;border:1px solid #bfbfbf;float:left; display:block; background-color:#bfbfbf}
.day{width:100%;line-height:40px;font-size:28px; font-weight:900; text-align:center;color:#fff}
.year{width:100%;line-height:21px;height:21px; background:#fff;color:#bfbfbf;text-align:center;font-size:14px;}
.news2 li a{width:320px;float:right;line-height:28px;height:55px;color:#272828;overflow:hidden}

.middle-box{width:100%; background:#fff;padding:10px 0;}
.middle{width:1200px;overflow:hidden;margin:0 auto;height:360px;padding-top:10px;}
.middle1{width:360px;float:left;}
.middle1 img{width:360px;height:100px;margin-bottom:10px; display:block}
.middle1 li a{background:url(../images/news-bg.png) no-repeat;line-height:48px;height:48px;background-position-y:20px;overflow:hidden;padding-left:15px;color:#2a2a2a;width:345px; display:block}
.middle2{width:410px;float:right}
.middle2 li a{display:block;overflow:hidden;width:100%; border-bottom:1px dashed #ccc;padding:18px 0;}
.middle2 li a img{width:170px;height:110px;float:left;}
.middle2 li a div{float:right;width:210px;}
.middle2 li a div p{line-height:42px;color:#1a1a1a;font-size:16px;height:42px;overflow:hidden;}
.middle2 li a div span{line-height:24px;color:#999;font-size:14px;height:48px;overflow:hidden}

.link-box{width:100%;height:142px; background:#fff url(../images/link-bg.jpg) repeat-x bottom;}
.link-bg{width:1220px;overflow:hidden;margin:0 auto;}
.link-bg > img{float:left;}
.link{width:1080px;float:right;overflow:hidden;margin-top:35px;}
.link li{float:left;}
.link li a{width:120px;display:block;line-height:40px;font-size:16px;color:#1a1a1a; text-align:center}






.bottom{width:100%;height:75px;background: url(../images/bottom-bg.jpg) no-repeat top center; text-align:center;color:#fff;padding-top:25px;}
.bottom a{color:#fff;padding:0 20px;height:16px;line-height:16px;font-size:16px;}
.bottom a:hover{color:#999}
.bottom p{margin-top:15px;color:#ededed;font-size:14px;}


.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{line-height:47px;width:220px;background:url(../images/list-title.png) no-repeat;text-indent: 20px;font-size:20px;font-weight: 700;color:#fff}
.banner{width:100%;overflow:hidden;}
.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:#1559ae;border-bottom:3px solid #1559ae;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/news-bg.png) no-repeat;line-height:38px;background-position-y:17px;padding-left:15px;}
.list li a{color:#2d2d2d;width:800px;float:left;line-height:38px;height:38px;overflow:hidden}
.list li a:hover{color:#1559ae}
.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}
.acontent-box h1,.content-box h1,.box-title{line-height:48px;color:#2d2d2d;width:800px;margin-left:50px;font-size:28px; text-align:center;margin-bottom:20px;}
.box-title{line-height:48px;color:#333;width:800px;margin-left:50px;font-size:28px; text-align:center;margin-bottom:20px;margin-top:30px;}
.content-box h1{width:1100px;margin-top:30px;}
.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:560px;margin:0 auto;line-height:40px;font-size:14px;color:#666;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}










