@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	margin: 0 auto;
font-family: "microsoft yahei";
font-weight: normal;
	font-size: 14px;
	background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
span {
	margin: 0;
}

ul,ol {
	margin: 0;
	padding: 0;
}

li,p,span,td{
	list-style-type: none;
	font-size: 16px;
	margin: 0;
}

img,input,a,
a:focus,
a:hover {
	border: none;
	outline: none;
	height: auto;
	text-decoration: none !important;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w100 {
	/* position: relative; */
	float: left;
	z-index: 9;
	width: 100%;
	height: auto;
	margin: 0 auto;
	background-color:#eeeff1;
}

.clear {
	clear: both;
}

.head{width:100%; max-width:1650px; margin:0 auto;}
.logo{float:left; padding:30px 0; width:750px;}
.logor{float:right; padding:30px 0; width:200px;}
.logor .top_link{float:right; line-height:36px;  }
.logor .top_link a{color:#fff; font-size: 18px;padding:0 20px;}
.search{float:right; margin-top: 0px; width:150px; height:36px; line-height: 36px; border-bottom:1px solid #fff;}
.search .ssk{float:left; width:calc(100% - 40px); line-height:36px; background-color:transparent;  padding:0 10px; font-size: 14px; color:#9fafbc;}
.search .ss{float:left;width:40px; height:36px; background:url(../img/search.png) no-repeat center center;}


.dh{float: left; width:100%; height:auto;margin: 0 auto;}
#menu {
	position: relative;
	z-index: 9;
	zoom: 1;
	
	text-align: center;
	width: 1400px;
	height:40px;
	padding: 0;
	margin: 0 auto;
	list-style: none;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	text-align: center;
	line-height:40px;
	height: auto;
	/* padding: 0 10px; */
	/* width:10%; */
	display: inline-block;
	/* float: left; */
	position: relative;
}

#menu li a {
	white-space: normal;
	color: #fff;
	padding: 0 20px;
	text-transform: uppercase;
	font-size:24px;
	font-weight:bold;
	text-align: center;
	/* text-decoration: none;-webkit-transition: all .5s ease-in-out; 
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
   transform:scale(1);transition: all 0.8s ease-in-out; */
	/*text-shadow: 0 1px 0 #000;*/
}

#menu li:hover {
	/*background-color: #0088d1;*/
}
#menu li:hover a{color: #fff;}
#menu li a:hover {
	
}

#menu li ul {
	margin: 0;
	padding: 0;
	width: 100%;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top:40px;
	left: 0;
	z-index: 1;
	background:none;
	filter: alpha(opacity=100);
	/*transition: all .2s ease-in-out;*/
}
#menu li ul li{margin-left: 0;background-color: #012e72;}

#menu li:hover>ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
	z-index: 1;
}

#menu ul ul {
	top: 0;
	z-index: 1;
	left: 200px;
	margin: 0 auto;
	_margin: 0;
}

#menu li ul li,#menu li:hover ul li a {
	padding: 0px;
	white-space: normal;
	float: none;
	width: 100%;
	z-index: 1;
	height: 35px;
	line-height: 35px;
	display: block;
	border: 0;color: #fff;
	_line-height: 0;
	background-color: #03265e;
}

#menu li ul li a {
	white-space: normal;
	padding: 0px 10px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	
	font-weight: none;
	display: block;
	white-space: nowrap;
	color: #fff;
	float: none;
	background-color: #03265e;
	/* text-transform: none;-webkit-transition: all .5s ease-in-out; 
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
   transform:scale(1);transition: all 0.8s ease-in-out; */
}

#menu li ul li:hover ,#menu li ul li:hover  a{
	background-color: #0088d1;
	color:  #fff;
}

.phone_dh {
	display: none;
	position: absolute;
	top: 70px;
	right:0;
	width: 100%;
	z-index: 15;
}

.phone_dh .dl-menuwrapper {
	max-width: 250px;
	padding-top: 35px;
}

.phone_dh .dl-menuwrapper button {
	right: 5px;
	width:40px;
}

.phone_dh .dl-menuwrapper:first-child {
	margin-right: 0;
}

.phone_dh .dl-menuwrapper button {
	background-color: transparent;
	height: 35px;
	padding: 0 5px;
	margin: 0px 5px;
}

.phone_dh .dl-menuwrapper button span {
	float: left;
	display: block;
	width: 30px;
	height: 4px;
	margin-bottom: 5px;
	background-color: #fff;
}

.phone_dh .dl-menuwrapper .dl-menu {
	margin: 0;
}

.phone_dh .dl-menuwrapper ul {
	background-color: #0d467b;
}
.phone_dh .dl-menuwrapper li.cur{background-color:#fff;}
.phone_dh .dl-menuwrapper li.cur a{color:#0d467b;}
.phone_dh .dl-menuwrapper li a {
	border: 0;
}
.phone_dh .dl-menuwrapper li a:after,.phone_dh .dl-menuwrapper li .dl-submenu li.cur_nav a:after,.phone_dh .dl-menuwrapper li .dl-submenu li a:after {position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content:"\e080";
}
.phone_dh .dl-menuwrapper li.sy a:after,.phone_dh .dl-menuwrapper li.dl-back:after,.phone_dh .dl-menuwrapper li.dl-back a:after {
	content:" " !important;
}


.phone_dh .dl-menuwrapper li .dl-submenu{padding-bottom:20px;}
.phone_dh .dl-menuwrapper li .dl-submenu li{padding-left:0px;}

.banner {
	width: 100%;
	max-width:1920px;
	padding: 0;
	position: relative;
	z-index: 95;
	height: auto;max-height:400px;
	margin: 0px auto 0 auto;
	overflow: hidden;
}

.banner .hd {
	width: 210px;
	height:50px;
	position: absolute;
	left: 140px;
	right: 0;
	bottom:50px;
	z-index:9999;
}

.banner .hd ul {
	float:right;
	height:12px;
	margin:19px 0;
}

.banner .hd ul li {
	position: relative;
	width:12px;
	display: inline-block;
	height:12px;
	text-align: center;
	cursor: pointer;
	margin: 0 3px;
	background-color:#fff;
	border-radius: 100%;
}

.banner .hd ul li.on {
background-color:#023459;
}
.banner .bd{float: left; width: 100% !important;}
.banner .bd ul{float: left; width: 100% !important;}
.banner .bd ul li {
	width: 100% !important;
	height:auto;
	overflow: hidden;
	/*-webkit-animation: scaleDraw 2s ease-in-out infinite;*/
}

.banner .bd ul li img {
	width: 100%;
	height: auto;
}
.banner .bd ul li p{position: absolute; bottom:100px; left:110px; color:#fff; text-shadow:1px 1px 1px #fff; line-height: 40px; font-weight: bold; font-size: 36px;}
.banner .hd a{width: 50px;line-height: 50px;
	height:50px; text-align: center;
	background-color: rgba(0,0,0,0.7);}
.banner .prev { color:#fff;
	position: absolute;
	left: 0;
	bottom: 0%;
z-index: 9;
	
}

.banner .next {color:#fff;
	position: absolute;
	left: 55px;z-index: 9;
	bottom: 0%;
	
}
.main{width:1400px; margin:0 auto;}
.lm h6{width: 100%; text-align: center; line-height:50px; font-size:34px; font-weight: bold; color:#023459; }
a.read{float:left; width:100%; text-align: center; line-height:40px; margin:40px 0; color:#333; font-size: 18px; font-weight: bold;}
.bg_xyxw{width:100%; padding-top: 30px; margin:0 auto; overflow: hidden; background:url(../img/bg_xyxw.png) #eeeff1 no-repeat center bottom;}
.xyxw{width:100%; overflow: hidden;}
.xyxw .lm{background-image: url(../img/lm_xyxw.png);}
.xyxw ul{float:left; width:calc(100% + 40px); margin:0 -20px;}
.xyxw ul li{float:left; margin:30px 20px; width:320px; border-top:4px solid #023459; background-color:#fff;}
.xyxw ul li .pic{position:relative; z-index:5; width:100%; height:220px; overflow: hidden;}
.xyxw ul li .pic img{
	width:100%;
	height: 100%;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;
	}
.xyxw ul li:hover .pic img{transform: scale(1.2);}
.icon_recommend{position:absolute; left:20px; top:0px; background:url(../img/bg_recommend.png) no-repeat center top; width:30px; height:70px; text-align: center; color:#fff; font-size:15px; padding:10px 5px;}
.xyxw ul li .bt{position:relative; z-index:9; width:100%; padding:0 20px;}
.xyxw ul li .bt .date{float:left;/* width:60px; */padding: 0 10px;line-height: 40px;/* height:60px; */margin-top: -20px;text-align: center;background-color:#d4dae7;color:#023459;}
.xyxw ul li .bt .date b{float: left;width:100%;display: none;padding-top: 10px;line-height:25px;font-size: 24px;font-weight: bold;}
.xyxw ul li .bt .date span{float: left;width:100%;display: none;line-height:20px;font-size:12px;}
.xyxw ul li .bt a h6{float:left; width:100%;padding:5px 0;min-height: 70px; line-height:30px; font-size: 16px; color:#333;}
.xyxw ul li .bt a span.xq{float:left; background:url(../img/icon_xq.png) no-repeat center right; padding-right:20px; margin-bottom:20px; font-size: 14px; color:#023459;}
.xyxw ul li:hover .date{background-color:#023459; color:#fff;}
.xyxw ul li:hover .bt a h6{color:#023459; font-size: 16px; font-weight: bold;}

.bg_tzgg{background-color:#eceff5; padding:40px 0 0 0;}
.tzgg{width:100%; overflow: hidden;}
.tzgg a.read{margin:40px auto;}
.tzgg .lm{background-image:url(../img/lm_tzgg.png); padding-top: 25px;}
.notice{float:left; position:relative; width:100%; overflow: hidden;}
.notice .hd{float:left;width:100%; overflow: hidden; margin-top: 20px; margin-bottom:20px;}
.notice .hd ul{float:left; text-align: center; width:calc(100% + 20px); margin:0 -10px;}
.notice .hd ul li{float:left;position: relative;margin:10px 10px;border-radius:18px;min-width:98px;line-height:36px;background-color:#fff;font-size:16px;color:#333;text-align: center;}
.notice .hd ul li a{font-size:16px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;color:#333;}
.notice .hd ul li:hover,.notice .hd ul li.on{background-color:#023459;}
.notice .hd ul li:hover,.hd ul li.on,.notice .hd ul li:hover a,.notice .hd ul li.on a{color:#fff; font-size:18px; font-weight: bold;}
.notice .bd{position:relative; width:100%; height: auto; overflow: hidden;}
.tzgg_ul{display:none; width:100%; float:left; overflow: hidden;}
.tzgg_ul ul{float:left; width:calc(100% + 40px); margin:0 -20px;}
.tzgg_ul ul li{float:left; width:440px; min-height:150px; margin:15px 20px; background-color:#fff; padding:20px;}
.tzgg_ul ul li .lmmc{float:left; min-width:80px; line-height:30px; color:#fff; font-size: 14px; background-color:#023459; text-align: center; color:#fff;}
.tzgg_ul ul li .time{float:right; line-height:30px; color:#023459; font-size: 14px;}
.tzgg_ul ul li a{float:left;width:100%; line-height:30px;font-size: 16px; color:#333; padding:0; margin-top:15px;}
.tzgg_ul ul li:hover{box-shadow:1px 1px 2px 3px #c0cbd7; -webkit-box-shadow:1px 1px 2px 3px #c0cbd7;}
.tzgg_ul ul li:hover a{color:#023459; font-weight: bold; font-size: 18px;} 

.bg_ssfc{padding: 40px 0 0 0; background:url(../img/bg_ssfc.png) #ced4e0 no-repeat center center;}
.ssfc{width:100%; overflow: hidden;}
.ssfc a.read{margin:24px auto;}
.ssfc .lm{background-image: url(../img/lm_ssfc.png); padding-top:39px;}
.ssfc ul{float:left; width:calc(100% + 40px); margin:30px -20px;}
.ssfc ul li{float:left; margin:0 20px; width:440px;}
.ssfc ul li .pic{position:relative; z-index:5; width:100%; height:293px; overflow: hidden;}
.ssfc ul li .pic img{
	width:100%;
	height: 100%;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;
	}
.ssfc ul li:hover .pic img{transform: scale(1.2);}
.ssfc ul li .bt{float:left; width:100%; padding:20px; background-color:#fff;}
.ssfc ul li .bt p{float:left; width:100%; height: 60px; overflow: hidden; line-height:30px;}
.ssfc ul li .bt p a{font-size: 16px; color:#333;}
.ssfc ul li .bt span.time{float:left; margin-top: 15px; line-height:25px; font-size: 14px; color:#023459;}
.ssfc ul li:hover .bt p a{font-size: 18px; font-weight: bold; color:#023459;}
.fc_sp{position:relative; float:left; width:100%;margin-top:10px;}
.fc_sp .hd{float:left; width:590px;}
.fc_sp .hd ul{float:left; width:100%; margin:0;}
.fc_sp .hd ul li{float:left; padding:20px; width:100%; height: 135px; margin:0;}
.fc_sp .hd ul li.bg_hd1,.fc_sp .hd ul li.on{background-color:rgba(2,52,89,1);}
.fc_sp .hd ul li.bg_hd2{background-color:rgba(2,52,89,0.9);}
.fc_sp .hd ul li.bg_hd3{background-color:rgba(2,52,89,0.7);}
.fc_sp .hd ul li.bg_hd4{background-color:rgba(2,52,89,0.5);}
.fc_sp .hd ul li .pic{float:left; width:150px; height:95px;}
.fc_sp .hd ul li .bt{float:right; padding:0; background-color: transparent; width:calc(100% - 170px);}
.fc_sp .hd ul li .bt a{float:left; width:100%; line-height: 25px; height:70px; padding:10px 0; color:#fff; font-size: 18px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.fc_sp .hd ul li.on .bt a{font-weight: bold;}
.fc_sp .hd ul li .bt span.time{float:left; margin-top:0; width:100%;color:#fff; font-size: 14px;}
.fc_sp .bd{float:right; width:810px; height:540px; overflow: hidden;}
.fc_sp .bd ul{float:left; width:100%;height:100%; margin:0;}
.fc_sp .bd ul li{position:relative;margin:0; float:left; width:100%; height:100%;}
.fc_sp .bd ul li .bg_sp{float:left; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-size:cover;}
.fc_sp .bd ul li p{position: absolute; z-index:9; left:0; bottom:30px; width:100%; text-align: center; line-height:30px;}
.fc_sp .bd ul li p a{color:#fff; font-size: 24px; font-weight: bold;}
.fc_sp .bd ul li .video_on{position:absolute; z-index:8; left:0; top:0; width:100%; border:0;outline:none; height:100%; background: url(../img/video.png) no-repeat center center; background-size:80px;}
.video_hide{display:none; opacity: 0;}
.video_con{display: none; position:absolute;top:0; left:0;width:100%; height: 100%; padding:0; overflow: hidden;z-index: 10;}
.video_con2{background: none !important;
    display: block !important;}
.video_close{position:absolute;top:0; right:0;    width:40px; line-height: 40px;
    height: 40px;z-index:9999;color:#fff; background-color:#333; border:0;}
.video_con video,.video_con object{width:100%; height:100%;background-color:#333; border: 0; margin: 0 auto; display: block;}
.bg_xsdt{background-color:#eeeff1; padding-top: 40px;}
.xsdt{width:100%; overflow: hidden;}
.xsdt .lm{background-image: url(../img/lm_xsdt.png); padding-top:26px;}
.xsdt ul{ float:left; width:calc(100% + 40px); margin:20px -20px;}
.xsdt ul li{position:relative;float:left; padding:20px; width:320px; height:400px; background-color:#fff; margin:20px;}
.xsdt ul li .icon_xsdt{float:left; width:62px; height: 60px; background:url(../img/icon_xsdt.png) no-repeat  center center;}
.xsdt ul li:hover .icon_xsdt{background-image: url(../img/icon_xsdt_on.png);}
.xsdt ul li h6{float:left; margin-top:20px; line-height:30px; width:100%; text-align: center; line-height:30px;}
.xsdt ul li h6 a{font-size: 18px; color:#023459;}
.xsdt ul li:hover h6 a{font-weight: bold; color:#023459;}
.xsdt ul li p{float:left; width:100%; line-height:30px; color:#333; font-size: 16px;}
.xsdt ul li .hx{display: block; width:50px; height:1px; background-color:#333; margin:20px auto;}
.xsdt ul li .ljxq{position: absolute; left:calc(50% - 70px); bottom:30px; width:140px; height: 40px; margin:0 auto; background:url(../img/icon_xq2.png) no-repeat right 20px center #aaa; color:#fff; text-align: center;line-height: 40px; border-radius:5px;}
.xsdt ul li .ljxq a{color:#fff; font-size: 14px;}
.xsdt ul li:hover .ljxq{background-color:#023459;}
.slider_xsdt{position:relative; margin-top:10px; width:100%;}
.slider_xsdt .xsdthd{float:left; width:100%;}
.slider_xsdt .xsdthd ul{width:100%; text-align: center;}
.slider_xsdt .xsdthd ul li{display: inline-block; margin:0 20px; font-weight: bold; font-size: 28px; color:#aaa;}
.slider_xsdt .xsdthd ul li.on{color:#023459;}
.slider_xsdt .xsdtbd{float:left;width:100%;/* overflow: hidden; */}
.xsdt_bd{display:none;float:left;width:100%;/* overflow: hidden; */}
.xsdt_bd ul{float:left; width:calc(100% + 40px); margin:30px -20px;}
.xsdt_bd ul li{float:left; margin:0 20px; width:440px;}
.xsdt_bd ul li .pic,.wzSwiper .bd ul li .pic{width:100%; height:180px;
    padding: 20px 0; background-color:#eaeaea; text-align: center; align-items: center;}
.xsdt_bd ul li .pic img,.wzSwiper .bd ul li .pic img{margin:0px auto;}
.xsdt_bd ul li .bt,.wzSwiper .bd ul li .bt{float:left; padding: 20px; height:270px; width:100%; background-color:#fff;}
.xsdt_bd ul li .bt h6,.wzSwiper .bd ul li .bt h6{float:left; width:100%; line-height:30px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eaeaea;}
.xsdt_bd ul li .bt h6 a,.xsdt_bd ul li .bt a h6,.wzSwiper .bd ul li .bt h6 a{font-size:18px; color:#333;}
.xsdt_bd ul li .bt p,.wzSwiper .bd ul li .bt p{float:left; width:100%; line-height:30px; color:#333; font-size: 14px;}
.xsdt a.read{margin:10px auto;}
.wzSwiper{position: relative;width:100%;height:100%;/* overflow: hidden; */}
.wzSwiper .hd{display:none;}
.wzSwiper a.sprev{
	position: absolute;
	color:#fff;
	width:50px;
	line-height:58px;
	height:100%;
	text-align: center;
	background-image:url(../img/ban_l.png);
	background-position:left center;
	background-repeat:no-repeat;
	/*background-color: rgba(0,32,76,0.7);*/
	left: -50px;
	top:0;
	z-index:999;
}

.wzSwiper a.snext {
	/* position: absolute; */
	color:#fff;
	width:50px;
	/* line-height: 58px; */
	height:100%;
	text-align: center;
	background-image:url(../img/ban_r.png);
	background-position:right center;
	background-repeat:no-repeat;
	/*background-color: rgba(0,32,76,0.7);*/
	color:#fff;
	position: absolute;
	right: -50px;
	z-index:999;
	top:0;
}
.wzSwiper .bd{ width:calc(100% + 40px);height: 450px;overflow: hidden;margin:30px -20px !important;}
.wzSwiper .bd .tempWrap{width:100% !important;}
.wzSwiper .bd ul{float:left; width:calc(100% + 40px); }
.wzSwiper .bd ul li{float:left;width:440px;margin: 0 20px;}

.footer{float:left;width:100%; height:250px; background:url(../img/bg_footer.png) #023459 no-repeat center bottom;}
.foot{width: 1400px; margin:0 auto;}
.links{float:left;width:65%;max-width:930px;margin-top: 5px;}
.links h6,.lxfs h6{float:left; width:100%;font-size: 20px; font-weight: bold; line-height:45px;color:#fff;}
.links ul{float:left; width:100%;}
.links ul li{float:left;width:33.3%;line-height:20px;padding: 8px 0;}
.links ul li a{color:#fff; font-size:14px;}

.lxfs{float:left; width:25%; margin-top:5px;}
.lxfs p{float:left;color:#fff; font-size:14px; width:100%;line-height:20px;padding:10px 0;}

.code{float:right; width:10%; margin-top:35px;}
.code h6{float:left; width:100%;font-size: 16px;  text-align: center;  line-height:45px;color:#fff;}
.code ul{float:left; width:100%;}
.code ul li{float:right; width:100%;}
.code ul li img{display: block;float:none; margin:0 auto; padding:7px; background:url(../img/bg_code.png) no-repeat center center;}
.code ul li p{float:left; width:100%;line-height:40px; text-align: center; color:#fff; font-size: 14px;}


.copy{float:left;width:100%; background-color:#023459; padding:15px 0;}
.copy p{width:100%;line-height:20px; font-size: 14px; color:#fff; text-align: center;}

.ban{width: 100%;
	padding: 0;
	position: relative;
	z-index: 95;
	height: auto;max-height:400px;
	margin:0px auto 0 auto;
	overflow: hidden;}
.ban img{width:100%;}	
.dqlm{position: relative;float:left;width:100%;}
.dqwz{float:right;font-size:14px;  color:#666; background:url(../img/bg_dqwz.png) no-repeat left center; line-height:30px; padding:10px 0;padding-left:20px;}
.dqwz a{font-size:14px; color:#666;}

.m_left{float:left;width: 20%;max-width: 280px;background-color:#fff;border-bottom:4px solid #023459;padding-bottom:60px;}
.yjlm{width:100%; background: url(../img/bg_yjlm.png) no-repeat top center;}
.yjlm h6{line-height:40px; padding:60px 0; color:#fff; text-align: center; font-size:30px; font-weight: bold;}
.sunav{float:left; width:100%; padding:0 30px;}
.sunav ul{float:left; width:100%;}
.sunav ul li{float:left;width:100%;line-height:30px;background: url(../img/bg_ejdh.png) no-repeat left center;padding:15px 0;padding-left:20px;border-bottom:1px solid #d8dfe4;position: relative;}
.sunav ul li a{float: left;
    width: 100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#333; font-size: 22px; }
.sunav ul li span{float:right;position: absolute;top: 0px;right: 0;width: 90px;cursor: pointer;z-index: 999;height: 60px;display: block;/* padding:0 10px; */background: url(../img/ejdh_r.png) no-repeat center center;}
.sunav ul li.on,.sunav ul li:hover{width:calc(100% + 80px); margin:0 -40px; background:url(../img/bg_ejdh2.png) #023459 no-repeat left 40px center; padding:15px 40px 15px 60px;}
.sunav ul li.on a,.sunav ul li:hover a{color:#fff; }
.sunav ul li.on span,.sunav ul li:hover span{color:#fff;right: 0;background-image:url(../img/ejdh_r2.png);}
.sunav dl{float: left; margin:0; display: none; width:100%; padding:0px 0px;}
.sunav dl dd{float:left; margin-bottom: 1px;
    width: 100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; line-height:30px; padding:5px 20px;}
.sunav dl dd a{ color:#333; font-size:18px;}
.sunav dl dd:hover,.sunav dl dd.cur{background-color:#023459;}
.sunav dl dd:hover a,.sunav dl dd.cur a{color:#fff;}
.m_right{position:relative;margin-bottom:40px;float:right;padding:0 30px;padding-bottom: 20px;width:78%;max-width: 1080px;background-color: #fff;border-top:4px solid #023459;}

.ejdh {
    position: absolute;
    left: 0;
    top: 0;
    /* float: left; */
    display: none;
    width: 50%;
    height: 40px;
    margin: 5px auto;
}
.ejdh .dl-menuwrapper button:hover,.ejdh .dl-menuwrapper button.dl-active{background-color:#fff;}

.ejdh .dl-menuwrapper button{height: 40px;}
.ejdh .dl-menuwrapper,.ejdh .dl-menuwrapper button{float:left;right:auto; left:0;}
.ejdh .dl-menuwrapper .dl-menu{margin-top:0;}
.ejdh .dl-menuwrapper li {
	padding: 0 10px;
}

.ejdh .dl-menuwrapper button{}
.ejdh .dl-menuwrapper li a {
	border: 0;
	color: #fff;
	padding: 5px 0;
	text-decoration: none !important;
}

.ejdh .dl-menuwrapper li:hover {
	background-color: #fff;
}

.ejdh .dl-menuwrapper li:hover a {
	border: 0;
}

.ejdh .dl-menuwrapper button span {
	width: 80%;
	height: 3px;
	background-color:#023459;
	margin: 0px auto 5px auto;
	display: block;
}

.ejdh .dl-menuwrapper:first-child {
	margin-right: 0;
}
.ejdh .dl-menuwrapper ul{background-color:#023459;}

.btlist{width:100%; height:auto; margin:15px auto;}
.btlist ul{float:left; width:100%; }
.btlist ul li{float:left;width:100%;background:url(../img/bg_list.png) no-repeat left 10px center;line-height:35px;padding: 10px 0 10px 25px;}
.btlist ul li a{float:left; width:calc(100% - 120px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; color:#888;}
.btlist ul li span.time{float:right; width:120px; text-align: right; font-size: 20px; color:#888;}
.btlist ul li:hover a,.btlist ul li:hover span.time{color:#023459;}

.fy{float:left; width:100%; text-align: center; margin:20px auto;}

.llxx_list{width:100%; height:auto; margin:5px auto;}
.llxx_list ul{float:left; width:100%; }
.llxx_list ul li{float:left; width:100%;padding:30px 0; border-bottom:1px dashed #888;}
.llxx_list ul li .date{float:left; width:80px; text-align:left; color:#023459; border-top:2px solid #023459;}
.llxx_list ul li .date span{float:left;width:100%; font-size:14px; line-height:25px; padding-top:10px;}
.llxx_list ul li .date b{float:left;width:100%;font-size:24px; font-weight: bold; line-height: 35px;}
.llxx_list ul li .pic{position:relative;float:left; margin: 0 20px; width:190px; height:120px; overflow: hidden;}
.llxx_list ul li .pic .icon_recommend{left:0;}
.llxx_list ul li .pic img{width:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;}
.llxx_list ul li:hover .pic img{transform: scale(1.2);}
.llxx_list ul li .bt{position:relative; float:right; width:calc(100% - 310px);}
.llxx_list ul li .bt h6{float:left; width:100%; line-height:20px; padding-bottom:0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.llxx_list ul li .bt h6 a{font-size: 18px; color:#333;}
.llxx_list ul li .bt p{float:left; width:100%; padding-top:10px; line-height:25px; font-size:14px; color: #aaa;}
.llxx_list ul li .bt p span{float:left; margin-right:10px; font-size: 12px; color:#023459; line-height:20px;}
.llxx_list ul li .bt p span img{margin-right:10px; margin-top:3px;}
.llxx_list ul li .bt p .read_xq{float:right;width:400px; height:20px; background:url(../img/read.png) no-repeat right center;}
.llxx_list ul li:hover .bt h6 a{color:#023459;font-weight: bold;}
.llxx_list ul li:hover .bt p{color:#023459;}

.gjhz{position:relative; height:270px; overflow: hidden; margin-top: 35px;margin-bottom:5px; width:49%; max-width:440px;}
.gjhz ul{float:left; width:100%; margin:10px 0 0 0;}
.gjhz ul li{float:left; width:100%; background:url(../img/bg_list.png)  no-repeat left center; padding-left:15px;  line-height: 35px;}
.gjhz ul li a{float:left; width: calc(100% - 90px); font-size: 16px; color:#888; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gjhz ul li span.time{float:right; width:90px;font-size: 16px; color:#888; text-align: right;}
.gjhz ul li:hover a,.gjhz ul li:hover span.time{color:#023459;}

.gjhz_lm{float:left; width:100%; padding:15px 20px; background-color:#023459; line-height:20px;}
.gjhz_lm h6{float:left; font-size: 18px; line-height:20px; color:#fff;}
.gjhz_lm a.more{float:right; color:#fff; font-size: 14px;}

.kypt{float:left; width:100%; margin-top:10px; margin-bottom: 20px;}
.kypt .bt{float:left; width:100%; line-height:30px; padding:10px 0; border-bottom:1px solid #dee1e8;}
.kypt .bt a{font-size: 20px; font-weight: bold; color:#023459;}
.kypt p{font-size: 16px; color:#333; line-height:30px;}
.kypt .kypt_xq{float:left; width:100%; margin:20px 0;}
.kypt .kypt_xq p{font-size: 16px; color:#023459; line-height:30px;}

.article{width:100%;float: left;  margin: 0; padding: 0;}
.article_title{float: left; text-align: center; width:100%; margin-top: 20px;}
.article_title h1{font-size: 24px; color: #333; font-weight: bold; line-height: 30px;}
.article_title h1.bt{font-size:30px; color:#023459; line-height:40px;}
.article_title h2{font-size: 20px; color: #333; line-height: 30px;}
.article_data{float: left; width:100%;  text-align: center; padding:20px 20px;margin:0px auto; border-bottom: 1px dashed #333; height:auto; line-height: 18px; font-size: 14px; color: #aaaaaa;}
.article_data img{margin-right:5px;}
.article_data b{margin:0 10px;}
.wznr{float:left; width:100%; margin-top:10px;}
.wznr p,.wznr p span{font-family: "microsoft yahei" !important;font-size:16px !important;}
.wznr p{line-height:200% !important; /*text-indent: 2em;*/ height: auto; overflow: hidden; font-size: 16px; color: #333 !important;}
.wznr p img{margin:0px auto; width:auto; max-width:900px; display: block;}
.wznr p table,.wznr table{width:100%; max-width: 100%; height: auto; margin: 0 auto;display:table;}
.page{float:left; width:100%; padding:10px 0; border-top:1px dashed #888; margin: 20px 0;}
.page div{float:left; width: 100%; line-height:40px; font-size: 16px; color:#023459;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.page div  a{color:#023459; font-size: 16px;}

.xrld{width:100%;}
.xrld ul{float:left; width:100%;}
.xrld ul li.flw{ max-width: 460px}
.xrld ul li{position:relative; cursor: pointer; margin-top:40px; max-width: 440px; width:49%;}
.xrld ul li .zc{float:left;width:100%; background:url(../img/xrld_zc.png) #e8eff5 no-repeat left center; line-height:40px; padding:0 25px; font-size: 18px; font-weight: bold; color:#023459;}
.xrld ul li .pic{float:left; margin-top:20px; width:150px; padding: 5px; height: 206px; border:1px solid #023459; overflow: hidden;}
.xrld ul li .pic img{width:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;}
.xrld ul li:hover .pic img{transform: scale(1.2);}
.xrld ul li .bt{float:right;width:270px; margin-top:20px;}
.xrld ul li .bt h6{float:left;width:100%; line-height:35px; margin-bottom: 15px;}
.xrld ul li .bt h6 a{font-size: 18px; padding-bottom:5px; font-weight: bold; color:#023459; border-bottom:2px solid #023459;}
.xrld ul li .bt p{float:left; width:100%; margin-top:10px; line-height:25px; font-size: 14px; color:#333;}
.xrld ul li:hover .bt p{color:#023459;}

.zzjg{float: left;
    width: 32.3%;
    margin: 40px 0.5% 0 0.5%;}
.zzjg h6{float:left; width:100%; padding:15px 30px; background-color:#023459; line-height:20px;font-size: 18px;color:#fff;}
.zzjg ul{float:left; width:100%; margin-top:10px;}
.zzjg ul li{float:left; width:100%; line-height:50px; padding:0 0px; border-bottom:1px solid #e8eff5;}
.zzjg ul li a{font-size: 16px; color:#333;}
.zzjg ul li:hover a{color:#023459;}
.zzjg_md{float:left;background-size: contain;margin-top:40px;padding: 10px 30px;width:100%;height: auto;/* background-image: url(../img/bg_zzjgnr.png); */background-position:top center;background-repeat: no-repeat;border: 2px solid #023459;border-radius: 10px;/* background-size: 100%; */}
.zzjg_md h6{float:left;width: 100%;text-align: center;/* margin-top:10px; */font-size: 22px;font-weight: bold;color:#023459;line-height:28px;padding:10px 0;}
.zzjg_md span.hx{float:none; width:80px; height: 2px; background-color:#023459; display: block; margin:9px auto;}
.zzjg_md p, .zzjg_md p a,.zzjg_md p span, .zzjg_md p span a{font-family: "microsoft yahei" !important;font-size:14px !important;}
.zzjg_md p, .zzjg_md p a,.zzjg_md p span, .zzjg_md p span a{line-height:200% !important; /*text-indent: 2em;*/ height: auto; overflow: hidden; font-size: 14px; color: #333 !important;}
.zzjg_md p img{margin:0px auto; width:auto; max-width:900px; display: block;}
.zzjg_md p table,.zzjg_md  table{width:100%; max-width: 100%; height: auto; margin: 0 auto;display:table;}
.zzjg_md p, .zzjg_md p a{float:left;width: 100%;color: #333;line-height: 30px;}
.zzjg_md p b,.zzjg_md p span a{ font-size: 18px; color:#023459;}
.zzjg_md p b{width:70px;float:left;white-space: nowrap;}
.zzjg_md p span{/*float:right;display: block; width: calc(100% - 70px);*/}
.lsyg{display: none;float:left; width:100%; margin:20px 0; padding:0px 0; }
.lsyg h1{float:left; width: 100%; font-size: 22px; text-align: center; line-height: 50px; background-color: #023459; color:#fff; }
.bg_lsyg{position:relative; overflow: hidden; width:100%; height:760px; margin-bottom:20px;}
.ls_hx{position:absolute; z-index:8; top:0; left:50%; width:1px; height:100%; background-color:#023459;}
.bg_lsyg ul{position:relative; padding:20px 0; z-index: 9; height:100%; float:left; width:100%;}
.bg_lsyg ul li{position:relative; z-index:99; width:51%;height: 100px; padding:20px;}
.bg_lsyg ul li p{width:340px; height:auto; line-height:25px; color:#023459; font-size: 16px;}
.bg_lsyg ul li span{width:60px; display: block; padding-top:30px; font-size: 24px; color:#023459;}
.bg_lsyg ul li h5{display:none; float:left; width:100%; font-size:16px; color:#023459; font-weight: bold;}
.bg_lsyg ul li.odd{float:right; margin-left:0px; background: url(../img/bg_lsyg_r.png) no-repeat top right; }
.bg_lsyg ul li.odd p{float:right;}
.bg_lsyg ul li.odd span{float:left; margin-left:-40px;}
.bg_lsyg ul li.even{float:left; margin-right:0px;  background: url(../img/bg_lsyg_l.png) no-repeat top left;}
.bg_lsyg ul li.even p{float:left;}
.bg_lsyg ul li.even span{float:right;margin-right:-40px;}

.ysxz{float:left; width:100%; margin-bottom:40px;}
.ysxz ul{float:left; width:100%;}
.ysxz ul li{float:left; width:100%; margin-top:40px; background-color:#f6f6f6; border:1px solid #e5e5e5; padding:30px;}
.ysxz ul li .pic{float:left; width: 150px; height:209px; overflow: hidden;}
.ysxz ul li .pic img{width:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;}
.ysxz ul li:hover .pic img{transform: scale(1.2);}
.ysxz ul li .bt{float:right; width:calc(100% - 180px);}
.ysxz ul li .bt h6{float:left; width:100%; line-height:50px; border-bottom:1px dashed #585858;}
.ysxz ul li .bt h6 a{float:left; font-weight: bold; font-size: 22px; color:#023459;}
.ysxz ul li .bt h6 span{float:left; margin-left:20px; font-size: 18px; color:#023459;}
.ysxz ul li .bt p.yjfx{float:left; width:100%; text-indent:0em; font-size: 18px; margin-top:10px; line-height: 35px; color:#023459;}
.ysxz ul li .bt p{float:left; text-indent:2em; width:100%; font-size: 16px; line-height: 30px; color:#333;}
.ysxz ul li .bt p a.ydxq{float:right; text-indent:0; color:#ba0000; font-size: 14px;border-bottom:1px solid #ba0000;}
.ysxz ul li:hover .bt h6 a,.ysxz ul li:hover .bt p{color:#ba0000;}

.jcrc{float:left; width:100%; margin-top:40px; overflow: hidden;}
.jcrc .rc_bt{float:left; width:100%; height:46px;  background-color:#eeeff1;}
.jcrc .rc_bt h6{float:left; line-height:46px; font-size: 20px; font-weight: bold; color:#fff; background:url(../img/bg_jcrc.png) no-repeat right center; padding:0 100px 0 30px;}
.jcrc ul{float:left; margin:15px -10px; width: calc(100% + 20px);}
.jcrc ul li{float:left; margin:15px 10px; width:150px; height:auto; max-height:246px; border-bottom:3px solid #023459; background-color:#ebf3f8;}
.jcrc ul li .pic{float:left; width:130px; height: 180px; margin:10px 10px 0 10px; overflow: hidden;}
.jcrc ul li .pic img{width:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;}
.jcrc ul li:hover .pic img{transform: scale(1.2);}
.jcrc ul li .bt{float:left; width:100%; text-align: center; line-height:50px;}
.jcrc ul li .bt a{font-size: 18px; font-weight: bold; color:#023459;}
.jcrc ul li:hover .bt a{color:#BA0000;}
.jslb{float:left; width:100%; margin-top:0px; overflow: hidden;}
.jslb ul{float:left; margin:15px 0px; width:100%;}
.jslb ul li{float:left; margin:15px 20px; width:120px;text-align: center; height:35px; line-height:33px; border:1px solid #ebf3f8; background-color:#ebf3f8; border-radius:10px;}
.jslb ul li a{font-size: 14px; font-weight: bold; color:#023459;}
.jslb ul li:hover{background-color:#023459;}
.jslb ul li:hover a{color:#fff;}

.jsml_nav{float:left; width:100%; overflow: hidden;}
.jsml_nav ul{float:left; width:calc(100% + 11px); margin:40px -5.5px 20px -5.5px;}
.jsml_nav ul li{float:left;  border:1px solid #c6ddeb; background-color:#ebf3f8; margin:0 5.5px; width:296px; line-height:30px; padding:10px 5px; text-align: center;}
.jsml_nav ul li a{font-weight: bold; font-size: 18px;color:#023459;}
.jsml_nav ul li.cur,.jsml_nav ul li:hover{background-color:#023459; color:#fff; border:0;}
.jsml_nav ul li.cur a,.jsml_nav ul li:hover a{color:#fff;}

.js_js{float:left; width:100%;margin-top: 30px;margin-bottom:30px;}
.js_js p{float:left; width:100%; line-height:30px; font-size: 16px; color:#333;}

.js_tab{position:relative;margin-bottom: 40px; width:100%; float:left;}
.js_tab p{float:left; width:100%; line-height:30px; padding:10px 0; font-size: 18px; color:#023459;}
.js_tab .hd{position:relative; overflow: hidden; width:100%;float:left;}
.js_tab .hd ul{float:left;width:calc(100% + 11px);margin: 40px -5.5px 0px -5.5px;}
.js_tab .hd ul li{float:left; font-weight: bold; font-size: 18px;color:#023459;border:1px solid #c6ddeb; background-color:#ebf3f8; margin:0 5.5px; width:296px; line-height:30px; padding:10px 5px; text-align: center;}
.js_tab .hd ul li.on,.js_tab .hd ul li:hover{color:#fff;background-color:#023459; color:#fff; border:0;}

.js_tab .bd{position:relative;float:left;width:100%;padding: 20px 0;margin-top:0px;border:1px solid #c6ddeb;border-top:0;}
.js_tab .tempWrap{width:100%; overflow: hidden;}
.js_bd{display:none;width:100%;position:relative; padding:0 20px;}
.js_bd .zm_hd{position:relative;float: left; width:100%;padding-bottom:20px; border-bottom: 1px solid #c6ddeb;}
.js_bd .zm_hd ul{float:left; width:100%;}
.js_bd .zm_hd ul li{cursor: pointer;float: left;
    margin-bottom: 5px;
    margin-right: 3px;text-transform: uppercase;
    min-width: 30px;
    padding: 0 5px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: bold;
    color: #023459;
    border: 1px solid #c6ddeb;}
.js_bd .zm_hd ul li.on{background-color:#023459; color:#fff;}
.js_bd .zm_bd{width:100%;position:relative;}

.zmbd{display:none; width:100%;padding:0 20px;}
.zmbd ul{float:left; width:100%;}
.zmbd ul li{float:left; width:20%; text-align: center; line-height:30px; padding:10px 0;}
.zmbd ul li a{font-size: 16px; color:#333;width: 80px;
    /* float: left; */
    display: block;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;}
.zmbd ul li:hover a{color:#023459;}

.zc_bd{display:none;float:left;width:100%;padding:0 20px;}
.zcmd{float:left; width:100%; margin-bottom: 30px;}
.zcmd h6{font-size: 24px; text-align: center;}
.zcmd ul{float:left; width:100%;}
.zcmd ul li{float:left; width:20%; text-align: center; line-height:30px; padding:10px 0;}
.zcmd ul li a{font-size: 16px; color:#333;}
.zmbd ul li:hover a{color:#023459;}

.zx_bd{display:none; float:left;width:100%;}
.zx_bd ul{float:left;width:100%;}
.zx_bd ul li{float:left; width:33.3%; text-align: center; line-height:30px; padding:10px 0;}
.zx_bd ul li a{font-size: 16px; color:#333;}
.zx_bd ul li:hover a{color:#023459;}
.zx_bd ul hr{float:left; width:100%; border-top:1px solid #c6ddeb; margin:10px auto;}
