.top-box{width:100%;height:165px;padding-top:25px;background:url(../images/top-bg.png) top center; height:605px}
.top{width:1300px;margin:0 auto;overflow:hidden}
.logo{ display:block;width:675px;height:90px;float:left;}
.search{width:210px;float:right;margin-top:30px;height:26px;padding:5px 5px;background: #ebccd2;overflow:hidden}
.search-text{width:160px;float:left;line-height:26px;color:#a0282e;background:none;background:none;border:none;padding-left:10px; display:block;height:26px;}
.search-image{width:16px;height:16px;float:right;margin-top:4px; cursor:pointer;margin-right:10px; display:block}	
	
/**********菜单带二级菜单***********开始*******/

.nav{width:1300px;margin:0 auto;overflow:hidden;height:54px;border-top:1px solid #004098;margin-top:20px;}
.nav > li{width:144px;float:left;}
.nav > li >a{width:144px; display:block;height:54px;line-height:54px; text-align:center;color:#1a1a1a;font-size:18px;font-weight:900;}
.nav > li >a:hover{color:#004098}
.nav > li:hover > .nav2s{ display:block;width:144px;position:absolute; z-index:20; background: url(../images/1pxb.png);padding:15px 0; border-radius: 0 0 20px 20px;}
.nav2s li{width:144px;height:42px;}
.nav2s li a{width:144px; display:block;line-height:42px;height:42px;color:#fff;font-size:16px; text-align: center; }
.nav2s li a:hover{font-weight:900}
.bigfocus{width:100%;max-width:1500px;margin:0 auto;position:relative;overflow:hidden;}
.bigfocus .bignum{overflow:hidden;height:25px;position:absolute;bottom:10px;left:48%;zoom:1;z-index:3 }
.bigfocus .bignum li{width:16px;height:16px;line-height:16px;text-align:center;color:#FFFFFF;background:#fff;margin-right:12px;border-radius:50%;cursor:pointer;float:left;}
.bigfocus .bignum li.on{background:#004098;} 
.bigfocus .prev,
.bigfocus .next{display:block;width:60px;height:60px;background:url(../images/btn.png) no-repeat;position:absolute;top:46%; opacity:0.5}
.bigfocus .prev{left:17%;}
.bigfocus .next{right:17%;background-position:right;}
.bigfocuspic li a img{width:100%}
.fov{float:left;}
.titles2{width:100%;overflow:hidden;}
.titles2 h1{line-height:90px;color:#1a1a1a;font-size:26px;font-weight:500;float:left}
.titles2 a{float:right;line-height:80px;font-size:16px;color:#808080;padding-right:25px;background:url(../images/more.png) right center no-repeat;margin-top:10px;}
.titles a:hover{color:#004098;background:url(../images/more-lan.png) right center no-repeat;}
.con1-box{width:1300px;margin:0 auto;overflow:hidden}
.news-box{float:left;width:850px;overflow: hidden;}

.focus{width:410px;height:480px;position:relative;overflow:hidden;float:left;}
.focus .focuspic li a{position:relative;width:410px;height:480px; display:block;background-color:#fff;}
.focus .focuspic li a img{width:410px;height:270px}
.focus .focuspic li a div{width:370px;max-height:60px;line-height:30px;overflow:hidden;padding:0 20px;color:#004098;font-size:18px;padding-top:15px;}
.focus .focuspic li a p{width:370px;height:78px;line-height:26px;overflow:hidden;padding:0 20px;color:#808080;font-size:16px;padding-top:15px;overflow:hidden}
.focus .focuspic li a:hover p{color:#004098}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:4px;right:130px;zoom:1;z-index:11 }
.focus .num li{width:20px;height:3px;line-height:3px;text-align:center;color:#dadada;background:#dadada;margin-right:8px;cursor:pointer;float:left;}
.focus .num li.on{background:#004098;} 
.news-list{float:left;width:400px;float:right;background-color: #fff;height: 480px;}
.news-list li a{display: block;width:360px;padding:0 20px;border-bottom:1px solid #f5f5f5;padding-top:5px;}
.news-list li a .news-title{width:100%;line-height:40px;height:40px;overflow:hidden;color: #1a1a1a;font-size:18px;}
.news-list li a p{display:block;width:100%;line-height:24px;height:48px;overflow:hidden;color: #808080;font-size:16px;}
.news-date{overflow:hidden;width:100%;border-top:1px solid #f5f5f5;margin-top:18px;}
.news-date span{float:left;display: block;color:#004098;font-size:16px;line-height:48px;}
.news-date img{display: block;float:right;margin-top:12px;}
.news-list li a:hover{background-color: #004098;}
.news-list li a:hover .news-title,.news-list li a:hover p,.news-list li a:hover .news-date span{color:#fff;}
.notice-box{float:right;width:410px;}
.notice-list{height:480px;background-color:#fff;}
.notice-list li{border-bottom: 1px solid #f2f2f2;padding:18px 0;}
.notice-list li a{width:420px;overflow: hidden;display: block;margin-left:10px;}
.notice-list li a .notice-date{float:left;width:70px;height:62px;}
.notice-list li a .notice-date span{line-height:40px;font-size:36px;color:#004098;text-align: center;width:100%;display: block;}
.notice-list li a .notice-date p{line-height:22px;font-size:12px;color:#808080;text-align: center;}
.notice-line{float:left;height:20px;width:1px;background-color:#dadada;margin-top:20px;margin-left:5px;}
.notice-list li a > span{line-height:30px;font-size:18px;color: #1a1a1a;height:60px;display: block;float:right;width:300px;margin-right:25px;}
.notice-list li a:hover span,.notice-list li a:hover .notice-date p{color:#004098}
.notice-list li a:hover .notice-line{background-color:#004098;}
.con2-box{width:100%;background:url(../images/bg3.jpg) bottom center no-repeat;height:500px;padding-top:10px;margin-top:50px;}
.con2{width:1300px;margin:0 auto;overflow:hidden}
.con2-left{float:left;width:620px;}
.con2-right{float:right;width:620px;}
.index-list{background-color:#fff;width:580px;height:320px;padding:10px 20px;}
.index-list li{border-bottom:1px dashed #e5e5e5;}
.icon1 li a{background:url(../images/icon1.png) left center no-repeat;}
.icon2 li a{background:url(../images/icon2.png) left center no-repeat;}
.icon3 li a{background:url(../images/icon3.png) left center no-repeat;}
.icon4 li a{background:url(../images/icon4.png) left center no-repeat;}
.index-list li a{height:64px;display: block;overflow:hidden;width:95%;padding-left:5%;}
.index-list li a span{float:left;line-height: 64px;display: block;overflow:hidden;width:80%;font-size:18px;color: #1a1a1a}
.index-list li a div{float:right;line-height: 64px;display: block;overflow:hidden;font-size:18px;color: #808080}
.index-list li a:hover div,.index-list li a:hover span{color:#004098}
.con3-box{width:100%;background:url(../images/bg4.png) bottom center no-repeat;height:460px;padding-top:10px;}
.con3{width:1300px;margin:0 auto;overflow:hidden}
.con3-left{float:left;width:620px;}
.con3-right{float:right;width:620px;}
.copy{line-height:30px;width:100%;background-color: #004098;font-size:16px;color:#c8d8ee;padding:20px 0 ; text-align: center;}


/********************list-banner******************/
.list-body{background-color:#fff !important}
.list-banner{width:100%;height:auto;position:relative;overflow:hidden}
.list-banner img{max-width:1500px;display: block;margin:0 auto;}
.list-nav-box{width:100%;bottom:0px;left:0px;position: absolute;}
.list-nav{width:1300px;margin:0 auto;}
.list-nav h1{width:280px;height:110px; text-align: center;font-size:36px;font-weight:500;line-height:110px;background:url(../images/1pxl.png);color:#fff;}
.list-box{width:1300px;margin:0 auto;overflow:hidden;margin-bottom:20px;}
.list-left{width:260px;background:url(../images/1px280lan.png) top left repeat-y;padding-left:20px;padding-bottom:20px;box-shadow: #eee 3px 3px 3px;float:left;}
.list-nav2{width:270px;background:url(../images/260pxbai.png) top left repeat-y;padding:20px 0;}



.list-nav2 li{ position: relative;}
.list-nav2 li .navl,.list-nav2 li .navb{position: absolute;right:30px;top:27px;}
.navb{display: none;}
.list-nav2 li > a{line-height:70px; text-align: center;display:block;width:260px;font-size:20px;color: #1a1a1a;}
.bgss{background: #f2f2f2 !important;}
.list-nav2 li > a:hover,.list-ac{color:#fff !important;background-color:#004098;margin-left:20px;}
.nav3ssbg > a{color:#fff !important;background-color:#f2f2f2;margin-left:20px;width:250px !important;color:#004098 !important}
.nav3{background-color: #f2f2f2;width:92%;margin-left: 8%;padding-top:15px;padding-bottom:15px;display: none;}
.nav3 a{color:#333;font-size:16px;width:80%;line-height:24px;padding:13px 0;text-align: center;display:block;margin-left: 10%;}
.list-ac,.nav3 a:hover{color:#fff !important;background-color:#004098}
.nav3ssbg .nav3,.nav3ssbg .navb{display: block;}
.nav3ssbg .navl{display: none;}

.list-right{float:right;width:960px;}
.w1300{width:1300px !important;margin:0 auto;overflow:hidden}
.list-dq{width:100%;border-bottom:1px solid #e5e5e5;height:90px;background:url(../images/list-tbg.png) center left no-repeat;background-position-y: 32px;}
.list-dq h3{font-size:30px;color:#004098;line-height:90px;text-indent:25px;font-weight:500;float:left}
.list-dq ul{float:right;overflow:hidden;}
.list-dq ul li{float:left;}
.list-dq ul li a{line-height:90px;color:#999;font-size:16px;margin:0 5px;}
.list-dq ul li a:hover{color:#004098}
.list{margin-top:15px;}

.list li a{background:url(../images/list-bgimg.png) center left no-repeat;width:100%;display: block;overflow:hidden;}
.list li a div{float:left;width:85%;line-height:60px;color: #1a1a1a;font-size:18px;height:60px;overflow:hidden; text-indent:20px;}
.list li a p{float:right;line-height:60px;color: #808080;font-size:18px;}
.list li a:hover div,.list li a:hover p{color:#004098}

.list .xian{display: block;width:100%;height:1px;border-top:1px dashed #e5e5e5;margin:20px 0;}
.list-con{float:left;}
.lw2{width:740px;}
.list-con h3{width:100%;height:40px;line-height:40px;color:#333;font-weight:900;font-size:18px;}
.list-con p{line-height:24px;height:48px;width:100%;color:#999;display: block;overflow:hidden;margin-top:10px;}
.lines{height:40px;width:1px;background-color:#f1f1f1;float:left;margin:0 35px;margin-top:35px;}
.list li a:hover .list-date div{margin-left:20px; animation:date261 0.5s;}
.list li a:hover .list-date p{margin-left:10px; animation:date262 0.5s;}
@keyframes date261 {
	from {
		margin-left:40px
	}

	to {
		margin-left:20px
	}
}
@keyframes date262 {
	from {
		margin-left:20px
	}

	to {
		margin-left:10px
	}
}

.contents{width:1300px;margin:0 auto;padding-top:30px;}
.content{width:1200px;margin:0 auto;padding-top:30px;}
.acontent{width:100%;}
.titles{width:800px;margin:20px auto;line-height:40px;color:#333;font-size:24px; text-align:center;margin-top:30px;}
.label{width:460px;margin:0 auto;line-height:40px;font-size:14px;color:#666;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}













