*{margin: 0;padding: 0;}
.w{
	width: 1200px;
	margin: 0 auto;
}
.top_box{
	width: 100%;
	background: #0a3f89;
	height: auto;
}
.logo{
	margin: 18px 0;
}
.logo img{float: left;}
.name1{float: left;font-size: 32px;margin-left: 5px;color: #fff;  font-family: SimSun;font-weight: bold;margin-top: 6px;}
.top_r{margin-top: 45px;}
.top_r ul{float: left;}
.top_r ul li{float: left;font-size: 14px;margin-left: 15px;line-height: 30px;}
.top_r ul li a{color: #fff;}
.top_r a.login{color: #fff;line-height: 28px;padding: 0 15px;border: 1px solid #fff;display: block;float: left;font-size: 14px;margin-left: 15px;border-radius: 5px;}
.sear{margin-top: 4px;cursor: pointer;}
.search{
	width: 100%;
	height: 42px;padding: 10px 0;
	background: #f1f1f1;display: none;
}
.search .w{width: 50%;}
.search .txt{
	width: 80%;box-sizing: border-box;
	height: 42px;
	line-height: 42px;
	border: none;
	background: #fff;
	padding: 0 14px;font-size: 14px;
	color: #999;border: 2px solid #0a3f89;outline: none;
}
.search .butt{
	background: #0a3f89;color: #fff;outline: none;
	cursor: pointer;width: 20%;height: 42px;font-size: 18px;
}
.box{position: relative;}
/* 导航 */
.nav{width: 100%;height: 50px;background: #fff;border-top: 2px solid #cf954b;}
.sj_nav,.navSub{display: none;}
.menu{
	width: 100%;
	height: 50px;
	margin: auto;
}
.menu .l1-nav{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
}
.menu li.l1-nav {
    position: relative;
	float:left;
	flex: 1;
	margin: 0 11px;
	text-align: center;
    height: 50px;
    line-height: 50px;
}
a.l1-nav {
    display: block;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    color: #015d98;
    float: left;position: relative;
}
ul.l2-nav {
	width: 120%;display:none;
    position: absolute;
    z-index: 10000;
    left: -10%;
    top: 50px;padding: 0 10px;box-sizing: border-box;
	background: #0a3f89;  
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);
}
li.l2-nav {
    width: 100%;border-bottom: 1px solid rgba(255,255,255,0.1);
    /* position: relative;
    left: 0px;
    top: 0px; */
	/* margin-bottom: 1px; */
}
a.l2-nav {
    display: block;
    text-align: center;
    width: 100%;
    line-height: normal;
    padding: 12px 0;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}
li.l2-nav:hover a{color: #cf954b;}
.menu li.l1-nav span{display: block;height: 2px;background: #cf954b;width: 0px;position: absolute;left: 50%;overflow: hidden;bottom: 0;}
.menu li.cur span{margin-left: -50%;width: 100%;height: 2px;background: #cf954b;}
li.l1-nav:hover span {width: 100%;margin-left: -50%;transition: 0.4s;}
.head_t{position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;}
.head_t .top_box,.head_t .nav{
	background: rgba(33,73,122,0.4);  
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B221497a,endColorstr=#B221497a);
}
.head_t a.l1-nav{color: #fff;}
.banner{width: 100%;position: relative;}
/*.banner_d{width: 100%;height: 100px;background: url(../images/banner_d.png) no-repeat center center;position: absolute;bottom: 0;left: 0;z-index: 1;background-size: cover;}*/
.ban_d{width: 64px;height: 64px;border-radius: 64px;border: 6px solid #fff;box-sizing: border-box;background: #f0f1f2;position: absolute;bottom: -25px;left: 50%;margin-left: -32px;z-index: 2;text-align: center;line-height: 50px;}
.banner_list{line-height: 60px;text-indent: 1em;box-sizing: border-box;width: 100%;position: absolute;top: 60%;background: url(../images/banner_bg.png) no-repeat left;background-size: cover;font-size: 20px;color: #fff;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.banner_list i{margin-left: 10px;font-size: 24px;}
.banner_list a{color:#fff;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slick .item{position: relative;}
.slick .item img{object-fit: cover;width: 100%;height: 100%;}


.slick-dots{position: absolute;bottom: 10px;text-align: center;display: block;width: 100%;}
.slick-dots li{display: inline-block;width: 10px;height: 10px;margin: 0 6px;border-radius: 10px;border: 1px solid #fff;box-sizing: border-box;}
.slick-dots li button{color: transparent;background: transparent;outline-style: none;}
.slick-dots li.slick-active{background: #fff;}
.new_down{padding: 30px 0 40px;/* background: url(../images/new_bg.png) no-repeat 90% center; */}
.new{width: 100%;}

.title{width: 100%;border-bottom: 1px solid #efefef; }
.title1{width: 100%;border-bottom: 1px solid #ccc; }
.title2{width: 100%;}
.title h2{font-size: 22px;color: #0a3f89;line-height: 50px;position: relative;float: left;}
.title h2 img{display: inline-block;vertical-align: sub;padding-right: 10px;height: 30px;}
.title h2:after{content: "";position: absolute;bottom: -2px;width: 100%;height: 3px;background: #0a3f89;left: 0;}
.title span{font-size: 14px;color: #0a3f89;display: block;float: left;margin-left: 10px;margin-top: 18px;font-style:italic;}
.title a.more{font-size: 14px;color: #666;line-height: 50px;float: right;}
.title a.more:hover{color: #0a3f89;}
.title1 h2{font-size: 22px;color: #0a3f89;line-height: 50px;position: relative;float: left;}
.title1 h2 img{display: inline-block;vertical-align: sub;padding-right: 10px;height: 30px;}
.title1 h2:after{content: "";position: absolute;bottom: -2px;width: 100%;height: 3px;background: #0a3f89;left: 0;}
.title1 span{font-size: 14px;color: #0a3f89;display: block;float: left;margin-left: 10px;margin-top: 18px;font-style:italic;}
.title1 a.more{font-size: 14px;color: #666;line-height: 50px;float: right;}
.title1 a.more:hover{color: #0a3f89;}
.title2 h2{font-size: 22px;color: #fff;line-height: 50px;position: relative;float: left;}
.title2 span{font-size: 14px;color: #fff;display: block;float: left;margin-left: 10px;margin-top: 18px;font-style:italic;}
.new_d{margin-top: 25px;}
.new_l{width: 48.5%;position: relative;}
.new_l .bd{width: 100%;position: relative;z-index: 0;}
.new_l .bd ul{width: 100%;}
.new_l .bd ul li{width: 100%;height: 347px;}
.new_l .bd li h1 {height: 46px;position: absolute;bottom: 0;left: 0;background: url(../images/tt_bg.png);font-size: 16px;font-weight: normal;width: 100%;line-height: 46px;z-index: 999;margin:0;}
.new_l .bd li h1 a {color: #ffffff;display: block;padding-left: 20px;transition: all 0.4s ease-in-out;width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new_l .bd li h1 a:hover {font-weight: bold;color: #0e4f8f;}
.new_l .bd ul li img{width: 100%;height: 100%;object-fit: cover;display: block;}
.new_l .hd{/* text-align: center;width: 100%;margin-top: 5px; */position: absolute;bottom: 10px;right: 15px;z-index: 1;}
.new_l .hd li{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #dcdcdc;}
.new_l .hd li.on{background: #0a3f89;}
.new_r{width: 48.5%;background: #fff;
-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -ms-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
}
.new_fa{padding: 19px 0 10px 20px;border-bottom: 1px solid #90abcb;}
.new_fa h2{padding-right: 10px;margin-bottom: 6px;}
.new_fa h2 a{display: block;width: 100%;overflow:hidden;
text-overflow:ellipsis;font-size: 16px;color: #0a3f89;font-weight: bold;}
.new_fa span{font-size: 14px;color: #afafaf;}
.new_r ul{padding: 6px 15px;}
.new_r ul li{width: 100%;padding-left: 20px;box-sizing: border-box;background: url(../images/dian.png) no-repeat left center;font-size: 16px;line-height: 42px;height: 42px;border-bottom: 1px dotted #f1f0f0;}
.new_r ul li:last-child{border-bottom: none;}
.new_r ul li span{color: #666;float: right;}
.new_r ul li a{display: block;width: 80%;float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 1s;}
.new_r ul li:hover a{color: #0a3f89;padding-left: 5px;}
.downlode{width: 48.5%;}
.downlode_d{margin-top: 15px;}
.downlode_d ul li{font-size: 16px;line-height: 40px;height: 40px;padding-left: 20px;box-sizing: border-box;background: url(../images/dian.png) no-repeat left center;}
/*.downlode_d ul li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: #bfbfbf;}*/
.downlode_d ul li span{float: right;color: #666;display: block;color: #0a3f89;font-size: 15px;}
.downlode_d ul li a{float: left;display: block;width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 1s;}
.downlode_d ul li:hover a{color: #0a3f89;padding-left: 5px;}
.icon{width: 100%;padding: 30px 0 60px;background:rgb(10,63,137) url(../images/service_bg.png) no-repeat center center;background-size: cover;}
.icon .title2{margin-bottom: 50px;}
.icon .title h2,.icon .title span,.icon .title a.more{color: #fff;}
.icon .title a.more:hover{color: #dedede;}
.icon ul{display: flex;display: -webkit-flex;justify-content: space-around;}
.icon ul li{flex: 1;}

.icon_pic{width: 103px;height: 103px;border-radius: 103px;margin: auto;padding: 5px;box-sizing: border-box;
background: rgba(255,255,255,0.4);  
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff;);
}
.icon_pic .ico_p{width:100%;height:100%;border-radius:50%;}
.icon_pic.icon_1 .ico_p{background: #fff url(../images/icon_1.svg) no-repeat center center;}
.icon_pic.icon_2 .ico_p{background: #fff url(../images/icon_2.svg) no-repeat center center;}
.icon_pic.icon_3 .ico_p{background: #fff url(../images/icon_3.svg) no-repeat center center;}
.icon_pic.icon_4 .ico_p{background: #fff url(../images/icon_4.svg) no-repeat center center;}
.icon_pic.icon_5 .ico_p{background: #fff url(../images/icon_5.svg) no-repeat center center;}
.icon_pic.icon_6 .ico_p{background: #fff url(../images/icon_6.svg) no-repeat center center;}
.icon_pic.icon_7 .ico_p{background: #fff url(../images/icon_7.svg) no-repeat center center;}
.icon ul li p{width: 100%;text-align: center;font-size: 16px;margin-top: 20px;color: #fff;}

.box2{padding: 30px 0 40px;background: #f1f0f0;}
.box3{padding: 30px 0;}
.notic{width: 585px;width: 100%;}
/* .notic_d{margin-top: 25px;} */
.notic_d{position:relative;z-index:2;overflow:hidden;/* padding:90px 0 0 */}
.notic_d .line{position:absolute;bottom:8px;left:0;right:0;z-index:-1;height:1px;background-color:#bfbfbf;/* opacity:.2 */}
.slick-notice{margin:0 -10px}
.slick-notice .slick-list{padding-top:33px}
.slick-notice .item{padding:0 10px;}
.slick-notice a.con{position:relative;top:0;display:block;min-height:130px;padding:15px 15px 0;margin-bottom:20px;border: 1px solid #ccc;background-size:contain;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;
background: #fff;border-top: 3px solid #0a3f89;}
.slick-notice .time{display:block;font-size:14px;color:#0a3f89;line-height: 30px;margin: 10px 0;}
.slick-notice .time i{margin-right: 8px;font-size: 18px;}
.slick-notice .tit{
    overflow:hidden;overflow: hidden;text-overflow: ellipsis;white-space: normal;
    font-size:16px;color:#333;line-height:1.75em;height: 3.5em;
    font-weight: normal !important;-webkit-line-clamp: 2;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.slick-notice .pic {
    padding-top: 65.5%;
    margin-bottom: 8px;
	display: block;
	padding-top: 75%;
	position: relative;
	overflow: hidden;
}
.slick-notice .pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.slick-notice .item h2{font-size: 16px;font-weight: bold;color: #333;position: relative;padding-bottom: 12px;}
.slick-notice .item h2:after{content: "";position: absolute;bottom: 0;left: 0;width: 38px;height: 4px;background: #d3a016;}
.slick-notice .circular{position:relative;left:86%;display:block;width:17px;height:17px;background:url(../images/zp_i.png) center center no-repeat;background-size:contain;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-notice .circular i{display: block;width: 8px;height: 0px;position: absolute;top: 0;left: 50%;margin-left: -4px;background: url(../images/jj.png) no-repeat;/* display: none; */transition: all 0.3s;}
.slick-notice .item:hover .circular{background-image:url(../images/zp_h.png)}
/* .slick-notice .item:hover .con{background-image:url(../images/z-p5.png);top:-10px} */
.slick-notice .slick-arrow{position:absolute;bottom:1px;width:10px;height:16px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background:center center no-repeat;background-size:contain;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-notice .slick-prev{left:10px;background-image:url(../images/jt_l.png)}
.slick-notice .slick-next{right:9px;background-image:url(../images/jt_r.png)}
/* .slick-notice .slick-arrow:hover{opacity:.6} */
.slick-notice .item:hover a.con{background: #fff;border: 1px solid #f1f0f0;border-top: 5px solid #0a3f89;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);-moz-box-shadow: 0 0 10px rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 10px rgba(0,0,0,.15);
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;}
.slick-notice .item:hover h2{color: #0a3f89;}
.slick-notice .item:hover .tit{color: #0a3f89;}
.slick-notice .item:hover .circular i{/* display: block; */height: 7px;top: -6px;}

.link{width: 100%;padding: 30px 0;}
.link_c p{display: block;float: left;width: auto;line-height: 20px;font-size: 22px;color: #0a3f89;padding-right: 20px;border-right: 1px solid #0a3f89;margin-right: 20px;margin-bottom:20px;}
.link_c span{font-size: 14px;margin-left: 10px;font-style: italic;}
.link_c ul{float: left;width: ;}
.link_c ul li{float: left;padding-right: 20px;font-size: 16px;line-height: 36px;}
.link_c ul li.las{padding-right: 0;}
.link_c ul li:hover a{color: #0a3f89;}
.footer{width: 100%;background: #4b4b4b;padding: 20px 0;}
.footer p{text-align: center;color: #fff;font-size: 16px;line-height: 30px;}
.banner_z{width: 100%;height: 350px;}
.banner_z img{width: 100%;height: 100%;object-fit: cover;}
.container{width: 100%;background: #f6f6f6;overflow: hidden;padding-bottom: 30px;}
.bread{width: 100%;font-size: 14px;color: #333;text-align: right;line-height: 60px;}
.bread i{font-size: 16px;}
.bread a:hover{color: #0a3f89;}
.l_nav{width: 200px;padding: 20px 0 70px 10px;background: #0a3f89;box-sizing: border-box;}
.l_nav_t{width: 220px;background: url(../images/l_top.png) no-repeat;height: 30px;}
.l_nav_d{width: 220px;background: url(../images/l_bottom.png) no-repeat;height: 50px;}
.l_nav_c{width: 220px;background: #fff;box-sizing: border-box;padding: 20px 0;padding-left: 20px;}
.l_nav_c h2{font-size: 18px;color: #fff;background: #cf954b;text-align: center;line-height: 60px;position: relative;}
.l_nav_c h2 i{font-size: 16px;line-height: 60px;position: absolute;left: 40px;}
.sideMenu{padding: 0 15px;}
.Menu_li{border-bottom: 1px solid #cf954b;}
.sideMenu h3{    
    padding: 15px 10px;text-align: center;
    width: 100%;
    box-sizing: border-box;}
.sideMenu h3.on{color: #cf954b;}
.sideMenu h3 a{color: #333;font-size: 18px;}
.sideMenu h3.on a{color: #cf954b;}
.sideMenu h3 i{font-size: 16px;line-height: 24px;color: #333;margin-left: 10px;}
.sideMenu h3.on i{color: #cf954b;}
.sideMenu h3:hover{color: #cf954b;}
.sideMenu h3:hover a{color: #cf954b;}
.sideMenu ul{    
	width: 100%;
    height: auto;
    background: #fafafa;
    padding: 10px 0;
    display: none;
}
.sideMenu ul li {
    /* height: 45px; */padding: 10px 0;text-align: center;
    /* padding-left: 20px; */
    /* display: table; */
    width: 100%;
    box-sizing: border-box;
}

.sideMenu ul li a {
    /* display: table-cell;
    vertical-align: middle; */
    font-size: 16px;
}
.sideMenu ul li.on a,.sideMenu ul li:hover a{color: #cf954b;}
.r_list{width: 950px;padding: 50px 30px 30px;background: #fff;margin-top: 30px;position: relative;box-sizing: border-box;}
.r_lm{padding: 15px 20px;background: #0a3f89;position: absolute;top: -30px;left: 15px;background-size: cover;text-align: center;font-size: 20px;color: #fff;}
.r_lm img{margin-right: 15px;}
.r_list_d{overflow: hidden;}
.r_list_d ul {padding: 10px 0;}
.r_list_d li {line-height: 50px;overflow: hidden;font-size: 16px;border-bottom: 1px dashed #e6e6eb;padding-left: 20px;background: url(../images/dian.png) no-repeat left center;}
.r_list_d li .tit{width: 750px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.r_list_d li a{transition: all 0.8s;}
.r_list_d li .time{float: right;color: #0a3f89;}
.r_list_d li:hover a{color: #0a3f89;padding-left: 5px;}
.rcgz li{background:none;padding:10px 0;line-height: 32px;}
.rcgz li:hover{background: none;}
.rcgz li a{float:left;display:block;}
.rcgz li .tit{width:100%;}
.rcgz li .time{width:100%;}
.rcgz li:hover a{padding:0;}
.label-zd{margin-right: 0px !important;margin-left: 5px !important;}
.ejdh {
    display:none;
    height: 45px;
    line-height: 45px;
    position: relative;
    margin-top: -3px;
    background: rgb(243, 241, 242);
    padding: 0px 15px;
    border-bottom: 1px solid rgb(204, 204, 204);
}
.navSub1 {
    display: none;
    height: auto;
    overflow: hidden;background: #fff;padding: 0 15px;box-sizing: border-box;
}
.navSub12 {
    position: relative;overflow: hidden;
}
.navSub12 ul li {
    width: 100%;
    float: left;
    line-height: 40px;
    height: auto;position: relative;
    font-size: 16px;box-sizing: border-box;
    border-bottom: 1px solid rgb(204, 204, 204);
}
.navSub12 ul li i{position: absolute;left: 0;top: 12px;}
.navSub12 ul li ul.un_style{display:none;}
.navSub12 ul li ul.un_style li{padding:0;}
.navSub12 ul li a {
    color: #333;padding-left: 15px;
}
.navSub12 ul li ul.un_style li a{color:#d3a016;}
.navSub12 ul li ul.un_style li{border-bottom: none;border-top: 1px solid #ccc;}

.ejdh1{background: #fff;overflow: hidden;display:none}
.ejdh1 ul{margin: 10px 15px;}
.ejdh1 ul li{width:48%;float:left;    height: 40px;border-bottom: 1px solid #d5d5d5;
    line-height: 40px;margin: 5px 1%;    font-size: 16px;
    border-radius: 10px;
    background: #f6f6f6;
    text-align: center;}
.ejdh1 ul li.on{background: #0294f1;border-bottom: 1px solid #03558a;}
.ejdh1 ul li.on a{color:#fff;}
.xqnr_tit{text-align: center; padding:20px 0; border-bottom: 1px solid #ededed;}
.xqnr_tit1{text-align: center; border-bottom: 1px solid #ededed;}
.xqnr_tit h2,.xqnr_tit1 h2{font-size: 24px; color: #333; padding-bottom: 20px;line-height: 38px;font-weight:bold;}
.xqnr_tit p{font-size: 14px; color: #999999; }
.nry_content{margin-top: 20px;}
.nry_content p {
    LINE-HEIGHT: 2em!important;
    color: #333;
    /*text-indent: 2em;*/
    font-size: 16px!important;
    margin-bottom: 10px;
}
.nry_content ul li{line-height:1.5em;font-size: 15px;margin-bottom:10px;}
.nry_content ul li a{color: rgb(0, 0, 255);}
.fujian li{line-height:1.5em;font-size: 15px;margin-bottom:10px;}
.fujian li a{color: rgb(0, 0, 255);}
.nry_content p span{font-size: 16px!important;}
.nry_page{margin: 20px 0 0;border-top: 1px solid #ededed;padding-top: 20px;}
.nry_page p{font-size: 16px;margin-bottom: 10px;color: #565656;}
.nry_page p a{color: #565656;}
.nry_page p a:hover{color: #cf954b;}
.share{text-align: right;margin-top: 30px;}
#share-2{display: inline-block;}
table.listFrame {font-size:16px;margin-top:10px;}
.bit{font-size: 16px;}
.bit i{color:#cf954b;margin-right:5px;}
.bit .sb{float:left;}
.bit .sb a:hover{color:#0a3f89;text-decoration: underline;}
.bit .gp{float:left;margin-left:10px;color:#0a3f89;}

.disc p{font-size:16px;color:#333;}