﻿.top-box{width:100%;background-color:#1b65b1;}
.top{overflow:hidden;width:1200px;color:#fff;margin:0 auto}
.weather{width:450px;}
.top-link{max-width:750px;overflow:hidden}
.top-link li{float:left;height:27px;padding-top:13px;}
.top-link li a{padding:0 10px;color:#fff;border-right:1px solid #bbcae2;line-height:14px;height:14px;display: block;}
.top-link-last{border-right:none !important; }
.big-box{width:1200px;margin:0 auto}
.logo{margin:50px 0; display: block;}
.nav-box{width:1180px;padding:0 10px;overflow:hidden;background-color:#1B65B1;}
.nav li{float:left;}
.nav li > a{display: block;line-height:50px;height:50px;padding:0 30px;font-size:18px;color:#fff;background:url(../images/nav-border.jpg) no-repeat;background-position-y:18px;}
.nav-bg-none{background: none !important;}
.nav li a:hover{background-color:#0f5195 !important;}
.search{width:230px;overflow:hidden;margin-top:9px;}
.search input{border:none;}
.text{width:183px;padding:5px;height:22px;line-height:22px;background-color:#fff;color:#333;float:left;display: block;}
.button{width:34px;height:32px;float:right;background: #fff; display: block;padding:0px;}
.top-news{margin-top:20px;}
.top-news h1{width:1200px;text-align:center;color:#e11728;line-height:60px;font-size:30px;}
.top-news div{ line-height:30px;margin-bottom:15px;width:1200px;}
.top-news div p{color:#333;text-align: center;font-size:16px;}
.top-news div a{color:#1B65B1;font-size:16px;}
.box{padding:16px 15px;width:1170px;height:auto;background-color:#fff;}
.news-box,.public{overflow:hidden;width:1170px;}
.news-img{width:680px;height:360px;float:left}
.news{width:470px;float:right}
.news-title-box{overflow:hidden;width:470px;border-bottom:1px solid #eaeaea;}
.news-title{width:300px;float:left;overflow:hidden;height:44px}
.news-title li{float:left}
.news-title li a{width:100px;display:block;font-weight:700;text-align:center;line-height:44px;font-size:18px;color:#4c4c4c}
.news-title .active a{color:#fff;background-color:#1B65B1;}
.news-title li a:hover{color:#1B65B1;}
.news-title .active a:hover{color:#fff}
.news-more{float:right;width:50px;}
.news-more ul li a{color:#808080;line-height:44px;}
.news-more ul{display: none;}
.news-more .active-title{display:block}
.news-list{width:470px;height:320px;}
.news-list ul{display: none;}
.news-list .active-list{display: block;}
.news-list ul li{height:44px;line-height:44px;border-bottom:1px dashed #eaeaea;overflow:hidden}
.news-list ul li a{color:#343434;width:400px;display: block;float:left;overflow:hidden}
.news-list ul li a:hover{color:#1B65B1}
.date{float:right;color:#7f7f7f;font-size:12px;}
.overt-title,.interact-title{width:100%;border-bottom:1px solid #1B65B1;font-size:24px;margin-top:15px;height:40px;margin-bottom:10px;}
.overt-title h1,.interact-title h1{color:#1B65B1;text-indent:15px;line-height:24px;background:url(../images/title-left.png) no-repeat;}
.overt,.work,.interact{overflow: hidden;width:1170px;}
.overt-button{width:550px;float:left;overflow:hidden;}
.overt-button .big-button{height:200px;}
.overt-button .big-button li,.overt-button .small-button li{float:left}
.overt-button .big-button li a{width:265px;line-height:56px;border-radius:10px;background-color:#1B65B1;color:#fff;text-align: center;display: block;margin:5px 0;font-size:18px;}
.overt-button .big-button li a:hover{background-color:#0F5195}
.overt-button .small-button{background: #f2f2f2;width:540px;height:80px;line-height:40px;overflow: hidden;padding:10px 0;margin:10px 0;padding-left:10px}
.overt-button .small-button li a{display: block;width:90px;margin:0 20px;font-size:16px;color:#333;}
.overt-button .small-button li a:hover{color:#0F5195}
.notice-box{width:600px;float:right;margin-top:5px;}
.notice-title{width:600px;height:40px;overflow: hidden;background-color:#eaeaea;}
.notice-title div{width:110px;text-align:center;background-color:#1B65B1;float:left;font-size:18px;font-weight: 700;color:#fff;line-height:40px;}
.notice-title a{float:right;color:#1B65B1;line-height:40px;margin-right:10px; display: block;}
.notice-title a:hover{font-weight:700;}
.notice{margin-top:6px;}
.notice li{width:585px;overflow:hidden;color:#333;line-height:42px;border-bottom:1px dashed #eaeaea;padding-left:15px;background:url(../images/dian.png) no-repeat;background-position-y:18px;}
.notice li a{width:450px;overflow:hidden;line-height:42px;display: block;float:left;color:#333;}
.notice li a:hover{color:#1B65B1}
.work-left,.work-right{width:575px;height:160px;overflow:hidden;}
.work-left li{float:left}
.work-left li a{overflow:hideen;width:270px;height:60px;display: block;border-radius: 10px;margin-top:10px}
.work-left li a div{color:#fff;line-height:60px;width:200px;float:right;margin-right:10px;float:right;font-size:16px;text-align: center;}
.work-left li a img{width:50px;margin-left:10px;margin-top:5px;display: block;float:left}
.work-left1 a{border:4px #d2eff7 solid;background-color:#3cb4cd;}
.work-left2 a{border:4px #f9ecdd solid;background-color:#e84818;margin-left:19px;}
.work-left3 a{border:4px #d8f8c3 solid;background-color:#78c828;}
.work-left4 a{border:4px #d5eff8 solid;background-color:#27b7f4;margin-left:19px;}
.work-left li a:hover{width: 274px;border-width:2px;height:64px;line-height:64px;}
.work-right-title{width:100%;border-bottom:1px solid #1B65B1;font-size:20px;margin-top:15px;height:30px;margin-bottom:10px;}
.work-right-title h1{color:#1B65B1;text-indent:15px;line-height:18px;background:url(../images/title-left.png) no-repeat;}
.work-right li{float:left}
.work-right li a{width:100px;color:#333;line-height:24px;text-align:center;display: block;margin-left:18px;text-align: center;}
.work-right li a img{display: block;width:78px;margin:0 auto}
.work-right li a:hover{color:#1B65B1}
.work-button{height:330px;overflow:auto;width:573px;border:1px solid #eeeeee;margin-top:10px;}
.work-title{line-height:40px;width:533px;padding-left:40px;font-size:18px;color:#333;}
.work-leftimg{background:url(../images/aicon.png) no-repeat #eeeeee;background-position-x:10px;background-position-y: 9px;}
.work-rightimg{background:url(../images/icons.png) no-repeat #eeeeee;background-position-x:10px;background-position-y: 9px;}
.works{width:573px;height:290px;overflow:auto}
.works li{float:left;}
.works li a{border:1px solid #cccccc;width:154px;height:40px;line-height:40px;padding:4px 8px;padding-right:0px;overflow:hidden;margin:10px;display: block;}
.works li img{display: block;float:left;width:40px;height:40px;padding-right:7px;border-right:1px solid #cccccc;}
.works li a div{width:106px;text-align: center;font-size:18px;line-height:40px;color:#333;float:left}
.works li a:hover{background-color:#f7f7f7}
.min-banner{width:1170px;height:100px;display: block;margin-top:15px;}
.min-banner img{width:100%;height:100px;}
.public-left{width:420px;height:280px;float:left;}
.public-left-title{width:420px;border-bottom:1px solid #1B65B1;font-size:20px;margin-top:15px;height:30px;margin-bottom:10px;overflow: hidden;}
.public-left-title h1{color:#1B65B1;text-indent:15px;line-height:18px;background:url(../images/title-left.png) no-repeat;float:left;}
.public-left-title a{float:right;font-size:14px;color:#b2b2b2;line-height:20px;}
.public-left-title a:hover{color:#1B65B1}
.public-left ul li{width:420px;line-height:40px;overflow:hidden}
.public-left ul li a{width:340px;float:left;overflow:hidden;color:#333;line-height:40px;height:40px;}
.public-left ul li a:hover{color:#1B65B1}
.public-right{width:728px;border:1px solid #eee;height:280px;float:right;margin-top:15px;}
.public-right-box{width:728px;overflow:hidden;line-height:40px;height:40px;border-bottom:1px solid #eee;}
.public-right-title{width:680px;float:left;overflow:hidden}
.public-right-title li{display: block;line-height:40px;border-left:1px solid #eee;width:120px;font-size:16px; cursor: pointer;text-align: center;float:left}
.public-right-more ul{display: none;}
.public-right-more .more-active{display: block ;}
.public-right-more ul a{width:24px;background-color:#1B65B1;height:24px;line-height:24px;float:left;text-align: center;color:#fff;border:1px solid #fff;margin-top:7px;font-size:18px;font-weight: 700;}
.public-right-title .active{color:#fff;font-weight: 700;background-color: #1B65B1;}
.public-right-list{margin-left:4px;max-height:240px;overflow:hidden}
.public-right-list li{overflow:hidden;width:700px;padding-left:20px;background:url(../images/gray-dian.png) no-repeat;background-position-x: 10px;background-position-y: 18px;line-height:40px;;}
.public-right-list li a{overflow:hidden;width:520px;height:40px;color:#333;display: block;float:left}
.public-right-list li a:hover{color:#1B65B1}
.interact-box{width:530px;float:left;margin-top:5px;}
.interact-list-title{width:530px;height:40px;overflow: hidden;background-color:#eaeaea;}
.interact-list-title div{width:110px;text-align:center;background-color:#1B65B1;float:left;font-size:18px;font-weight: 700;color:#fff;line-height:40px;}
.interact-list-title a{float:right;color:#1B65B1;line-height:40px;margin-right:10px; display: block;}
.interact-list-title a:hover{font-weight:700;}
.interact{margin-top:6px;}
.interact-list li{width:530px;overflow:hidden;color:#333;line-height:42px;border-bottom:1px dashed #eee}
.interact-list li a{width:400px;overflow:hidden;line-height:42px;display: block;float:left;color:#333;}
.interact-list li a:hover{color:#1B65B1}
.interact-right{width:620px;float:right;}
.interact-button{overflow:hidden;width:620px;height:120px;margin-top:5px;}
.interact-button li{float:left;}
.interact-button li a{width:186px;border-radius: 20px;background-color:#eeeeee;height:96px;color:#333;text-align: center;display: block;line-height:24px;font-weight: 700;font-size: 16px;border:2px solid #fff}
.interact-button li a img{margin-top:12px;}
.interact-button li a:hover{border:2px solid #eee}
.interact-right-title{width:620px;border-bottom:1px solid #1B65B1;font-size:20px;margin-top:8px;height:30px;margin-bottom:10px;overflow: hidden;}
.interact-right-title h1{color:#1B65B1;text-indent:15px;line-height:18px;background:url(../images/title-left.png) no-repeat;float:left;}
.interact-right-title a{float:right;font-size:14px;color:#b2b2b2;line-height:20px;}
.interact-right-title a:hover{color:#1B65B1}
.interact-right2 li{width:620px;overflow:hidden;color:#333;line-height:42px;border-bottom:1px dashed #eee}
.interact-right2 li a{width:540px;overflow:hidden;line-height:42px;display: block;float:left;color:#333;}
.interact-right2 li a:hover{color:#1B65B1}
.yqlj_index{height:40px;}
.yqlj_index h3{line-height:60px;width:106px;margin-left:20px;}
.yqlj_index .mmxl_index{width:1054px;}
.yqlj_index h5{
	color:#CF1B1B;
	font-size:18px;
	font-weight: 900;
	line-height: 40px;
	float:left;
	margin-left:10px;
}
.nice-select{
	width: 230px;
	padding: 0 10px;
	height: 38px;
	float:left;
	margin-left:54px;
	margin-top:10px;
	cursor: pointer;
	border: 1px solid #e5e5e5;
	background:url(../images/link-bg.png) no-repeat;background-position-y:15px;background-position-x:220px;
}
.nice-select p{
	display: block;
	width: 230px;
	height: 38px;
	line-height: 38px;
	border: 0;
	color:#777777;
	outline: 0;
	background: none;
}
.nice-select ul{
	width:250px;
	display: none;
	overflow: hidden;
	background-color: #fff;
	height: 160px;
	overflow-y: auto;
	border: 1px solid #e5e5e5;
	border-bottom: 0;
	margin-top: -161px;
	z-index: 999;
	position: relative;
	margin-left: -11px;
}
.nice-select ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0 20px;cursor: pointer;border-bottom:1px dashed #e5e5e5}
.nice-select ul li a{color:#333;}
.nice-select ul li.on{background-color: #e0e0e0;}
.bottom-box{background:url(../images/bottom-bg.jpg) no-repeat;height:90px;padding-top:30px;margin-top:30px;}
.link{width:1170px;text-align: center;}
.link a{padding:0 10px;color:#333}
.link a:hover{color:#1B65B1}
.bottom{width:1170px;overflow:hidden;height:100px;}
.bottom-icon{float:left;width:120px;magin-left:20px;margin-top:10px;}
.bottom-icon div{display: block;float:left;margin-top:20px;}
.bottom-content{width:800px;float:left;text-align: center;line-height:20px;color:#808080;margin-top:10px;}
.bottom-number{float:right;line-height:20px;margin-top:20px;}
.bottom-number span{ letter-spacing: 3px;color:#fff;background-color:#952020;padding:0 5px;margin-right:10px;}











.jiaoyi{width:1168px;border:1px solid #eee;height:280px;float:right;margin-top:20px;}
.jiaoyi-box{width:1168px;overflow:hidden;line-height:40px;height:40px;border-bottom:1px solid #eee;}
.jiaoyi-big-title{display: block;line-height:40px;width:120px;font-size:16px; cursor: pointer;text-align: center;float:left;background-color: #1B65B1;color:#fff}
.jiaoyi-title,.jiaoyi-more{float:right;margin:0 20px;}
.jiaoyi .li{display: block;line-height:40px;width:120px;font-size:16px; cursor: pointer;text-align: center;float:left}
.jiaoyi-more ul{display: none;}
.jiaoyi-more .more-active{display: block ;}
.jiaoyi-more ul a{width:24px;background-color:#1B65B1;height:24px;line-height:24px;float:left;text-align: center;color:#fff;border:1px solid #fff;margin-top:7px;font-size:18px;font-weight: 700;}
.jiaoyi .active{color:#1B65B1;font-weight: 700;border-bottom:3px solid #1B65B1;line-height:34px;padding-top:3px;}
.jiaoyi-list{margin-left:4px;max-height:240px;overflow:hidden;display:none;}
.jiaoyi-list li{overflow:hidden;width:1140px;padding-left:20px;background:url(../images/gray-dian.png) no-repeat;background-position-x: 10px;background-position-y: 18px;line-height:40px;;}
.jiaoyi-list li a{overflow:hidden;width:800px;height:40px;color:#333;display: block;float:left;}
.jiaoyis{width:200px;float:left;color:#a90101;text-align: center;}
.jiaoyi-list li a:hover{color:#1B65B1}
.chanquan-boxs{width:1170px;overflow:hidden}
.chanquan{width:573px;border:1px solid #eee;height:280px;margin-top:20px;}
.chanquan-box{width:575px;overflow:hidden;line-height:40px;height:40px;border-bottom:1px solid #eee;}
.chanquan-big-title{display: block;line-height:40px;width:120px;font-size:16px; cursor: pointer;text-align: center;float:left;background-color: #1B65B1;color:#fff}
.chanquan-title,.chanquan-more{float:right;}
.chanquan-more{margin:0 20px 0 10px;}
.chanquan .li{display: block;line-height:40px;width:120px;font-size:16px; cursor: pointer;text-align: center;float:left}
.chanquan-more ul{display: none;}
.chanquan-more .more-active{display: block ;}
.chanquan-more ul a{width:24px;background-color:#1B65B1;height:24px;line-height:24px;float:left;text-align: center;color:#fff;border:1px solid #fff;margin-top:7px;font-size:18px;font-weight: 700;}
.chanquan .active{color:#1B65B1;font-weight: 700;border-bottom:3px solid #1B65B1;line-height:34px;padding-top:3px;}
.chanquan-list{margin-left:4px;max-height:240px;overflow:hidden;display:none;}
.chanquan-list li{overflow:hidden;width:540px;padding-left:20px;background:url(../images/gray-dian.png) no-repeat;background-position-x: 10px;background-position-y: 18px;line-height:40px;;}
.chanquan-list li a{overflow:hidden;width:400px;height:40px;color:#333;display: block;float:left;}

.chanquan-list li a:hover{color:#1B65B1}
/*********list********/
.active-position{float:right;margin: 0 auto;padding-left:30px;background:url(../images/home.png) no-repeat;background-position-x: 5px;background-position-y: 5px}
.active-position li{color:#808080;float:left;margin:0 5px;line-height:30px;}
.active-position div{color:#1B65B1;float:left;margin:0 5px;line-height:30px;}
.active-position li a{color:#808080}
.active-position li a:hover{color:#1B65B1}
.list-name{width:100%;border-bottom:1px solid #1B65B1;font-size:24px;height:40px;overflow:hidden}
.list-top{margin-top:20px;}
.list-name h1{color:#1B65B1;text-indent:15px;line-height:24px;background:url(../images/title-left.png) no-repeat;width:300px;float:left}
.list-box{width:1170px;overflow:hidden;}
.list-nav{border:1px solid #eee;border-top:none;width:240px;padding:10px;min-height:500px;float:left}
.list-nav li{margin-bottom:10px;}
.list-nav li a{display: block;width:220px;padding-left:20px;line-height:50px;color:#333;font-size:20px;background:url(../images/list-nav.png) no-repeat #eee;  background-position-x: 210px;background-position-y:18px;}
.list-nav li a:hover{background:url(../images/list-nav-active.png) no-repeat #eee;  background-position-x: 210px;background-position-y: 18px;color:#1B65B1}
.list-nav li .active{background:url(../images/list-nav-active.png) no-repeat #eee;  background-position-x: 210px;background-position-y: 18px;color:#1B65B1}
.list{width:890px;float:right;}
.list-title{width:850px;border-bottom:2px solid #eee;line-height:24px;color:#333;font-size:24px;font-weight: 700;padding:20px;text-indent:5px;margin-top:10px;background:url(../images/list-left.png) no-repeat;background-position-y:21px;}
.lists,.lists2{margin-top:20px;}
.lists2{width:890px;}
.lists2 li{margin:10px 56px;float:left;}
.lists2 li a{width:178px;display:block;}
.lists2 li a img{width:178px;height:240px;}
.lists2 li a h4{color:#de0e0e;font-size:16px;font-weight:500;line-height:30px;width:178px;text-align:center;}
.lists2 li a div{color:#808080;font-size:14px;text-align:center;line-height:20px;width:178px;height:40px;overflow:hidden}
.lists li{width:890px;line-height:40px;overflow:hidden;}
.lists li a{color:#333;font-size:16px;overflow: hidden;width: 810px;}
.lists li a:hover{color:#1B65B1}
.lists-date{font-size:14px;color:#808080;float:right}
.lists span{padding:20px;width:890px;height:1px;}
.lists span div{border-bottom:1px dashed #ccc;width:890px;}
.PrevDisabled,.this-page,.NextDisabled{width:auto !important;}
.winstyle169804 span{line-height:40px !important;}
/*****************content*********************/
.content{width:1080px;margin:0 auto;padding:20px 0;min-height:400px;}
.title{text-align: center;width:1080px;line-height:50px;color:#333;font-size: 24px;font-weight: 500;color:#2b5c93;margin-top:10px;font-weight:700;}
.label{text-align: center;width:1080px;line-height:50px;color:#808080;font-size: 14px;margin-bottom:10px;}
.content p,.acontent p{line-height:24px;font-size:14px;text-indent: 2em;color:#333}
.overt-label{width:1038px;height:90px;padding:10px 20px;border:1px solid #1B65B1;background-color:#eff5f9;margin:20px 0;}
.overt-label li{width:340px;line-height:30px;color:#333;font-size:14px;float:left;display: block;}
.overt-label li span{font-weight:700;}
.overt-label div{width:1038px;line-height:30px;color:#333;font-size:14px;float:left}
.overt-label div span{font-weight:700;}
.acontent{width:860px;margin:0 auto;padding:20px 0;min-height:400px;float:right;margin-right:20px;}
.atitle{text-align: center;width:860px;line-height:50px;color:#333;font-size: 30px;font-weight: 500;margin:20px 0;}
.aovert-label{width:808px;height:90px;padding:10px 20px;border:1px solid #1B65B1;background-color:#eff5f9;margin:20px 0;}
.aovert-label li{width:269px;line-height:30px;color:#333;font-size:14px;float:left;display: block;}
.aovert-label li span{font-weight:700;}
.aovert-label div{width:808px;line-height:30px;color:#333;font-size:14px;float:left}
.aovert-label div span{font-weight:700;}
.jy{width:1170px; overflow:hidden;margin-top:20px;}
.jy-left{width:420px;float:left;overflow:hidden}
.jy-left li{float:left;margin:0 10px;}
.jy-left li a{ display:block;font-size:24px;width:188px;border:1px solid #ff1e1e;color:#333;height:100px;padding-top:20px;line-height:30px; text-align:center; border-radius:10px;}
.jy-left li a:hover{background-color:#fff3f3}
.jy-right{width:750px;float:right;overflow:hidden}
.jy-right li{float:left;}
.jy-right li a{width:355px;display:block;line-height:50px;height:50px;background-color:#f3f3f3;color:#ff1e1e;font-size:18px;font-weight:700;margin:10px; text-align:center}
.jy-right li a img{outline-width:0px;  vertical-align:top;margin-right:10px;margin-top:10px;width:30px;height:30px;}
.jy-right li a:hover{background-color:#fff2f2}









.minNav{
	width: 240px;
	height: 994px;
	border: 1px solid #eeeeee;
	float: left;
	margin: 20px 30px 40px 0px;
}
.minNav > li{margin-bottom:10px;}
.minNav > li > a{
	display: block;width:220px;padding-left:20px;line-height:50px;color:#333;font-size:20px;background:url(../images/list-nav.png) no-repeat #eee;  background-position-x: 210px;background-position-y:18px;
}
.minNav > li > a:hover{background:url(../images/list-nav-active.png) no-repeat #eee;  background-position-x: 210px;background-position-y: 18px;color:#1B65B1}
.minNav > li >.active{background:url(../images/list-nav-active.png) no-repeat #eee;  background-position-x: 210px;background-position-y: 18px;color:#1B65B1}
.minNav2{margin-left:20px;display:none;margin-top:10px;}
.minNav2 li{line-height:30px;font-size:16px;}
.minNav2 li a{color:#333}
.minNav2 li .active{color:#1863b7 !important}
.minNav3{background:url(../images/nav3-bg.png) repeat-y; margin-left:5px;display: none;}
.minNav3 li{padding-left:15px; background-position-x: 15px !important;}
.navjian{display: none; cursor:pointer}
.navjia{ cursor:pointer}
.shows{display:block !important;}
.cont-cont a{font-size:16px !important;color:#0775cd !important}