@charset "utf-8";
/*@import url("../fonts/font.css");*/
* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	/*min-width:1440px;*/
	max-width: 1920px;
	
	margin: 0 auto;
font-family:"microsoft yahei";
font-weight: normal;
	font-size: 16px;
}

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;
}
.fy{float:left; width:100%; margin:0px auto; text-align:center;}
.fr {
	float: right;
}

.w100 {
	/* position: relative; */
	float: left;
	z-index: 9;
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.header{position: relative;/* top:0; *//* left:0; */z-index: 999;width:100%;height: 246px;background:url(../img/bg_header.png) repeat-x left  top;}
.head{width:1400px; overflow:hidden; padding:34px 0; margin:0 auto; border-bottom:1px solid #1d5e8d;}
.logo{float:left; min-width:480px;}
.logo img{width:100%;}
.logor{float:right;}
.search{float:right; padding:0 10px; margin:20px 0; width:300px; height:34px; border:1px solid #fff; border-radius:13px;}
.search .ss{float:right; width:30px; height:34px; line-height:34px; border:0; background:url(../img/bg_search.png) no-repeat center center;}
.search .ssk{float:left; width: calc(100% - 30px);line-height:34px; color:#fff; font-size: 14px; border:0; outline:0; background-color:transparent;}


.phone_dh {
	display: none;
	position: absolute;
	bottom:40px;
	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;}

.dh{width:100%; max-width:1400px; margin:0px auto;}
#menu {
	position: relative;
	z-index: 9;
	zoom: 1;
	width:100%;
	text-align: center;
	height:75px;
	margin: 0 auto;
	list-style: none;
}

#menu ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	padding:0px 0;
	text-align: center;
	line-height:75px;
	height: auto;
	/* padding: 0 10px; */
	width:7.3%;
	text-align:center;
	display: inline-block;
	 float: left; 
	position: relative;
}

#menu li a {
	white-space: normal;
	color: #fff;
	padding: 0 3px;
	text-transform: uppercase;
	font-size:22px;
		text-align: center;
	
}

#menu li:hover {
	/*background-color: #0088d1;*/
}
#menu li:hover a{color: #fff;}
#menu li a:hover {
	
}

#menu li ol {
	margin: 0;
	padding: 0;
	width: 100%;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top:75px;
	left: 0;
	z-index: 1;
	background:none;
	filter: alpha(opacity=100);
	/*transition: all .2s ease-in-out;*/
}
#menu li ol li{margin-left: 0;background-color: #012e72;}

#menu li:hover>ol {
	opacity: 1;
	visibility: visible;
	margin: 0;
	z-index: 1;
}

#menu ol ul {
	top: 0;
	z-index: 1;
	left: 200px;
	margin: 0 auto;
	_margin: 0;
}

#menu li ol li,#menu li:hover ol 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 ol li a {
	white-space: normal;
	padding: 0px 5px;
	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 ol li:hover ,#menu li ol li:hover  a{
	background-color: #0088d1;
	color:  #fff;
}

.banner,.ban {
	width: 100%;
	padding: 0;
	position: relative;
	z-index: 9;
	height: auto;
	/*max-height:800px;*/
	margin:0 auto;
	overflow: hidden;
}
.banner{margin-top: 0;background:url(../img/bg_header.png) bottom left;padding-bottom:30px;}
.banner .hd {
	width:110px;
	height:12px;
	position: absolute;
	right:260px;
	bottom:50px;
	z-index:9999;
}

.banner .hd ul {
	float: left;
	text-align: center;
	height:12px;
	margin: 0px 0;
	width: 100%;
}

.banner .hd ul li {
	position: relative;
	width:12px;
	display: inline-block;
	height:12px;
	text-align: center;
	cursor: pointer;
	margin: 0 3px;
	background-color:#d5d8d6;
	border-radius: 100%;
}

.banner .hd ul li.on {
background-color:#fff;
}
.banner .bd{float: left; width: 100% !important;}
.banner .bd ul{float: left; width: 100% !important;}
.banner .bd ul li {float:left;
	width: 100% !important;
	height:100%;
	overflow: hidden;
	/*-webkit-animation: scaleDraw 2s ease-in-out infinite;*/
}

.banner .bd ul li img,.ban img{
	width: 100%;
	height:100%;
}
.banner .bd ul li .bt{position:absolute; bottom:30px; left:0; width:100%; height:50px; z-index:99;}
.banner .bd ul li a .bt p{color:#fff;margin:0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:20px; line-height:50px; max-width:1400px; width:100%;}


.main{width:1440px; margin:0 auto;}
.lm{position: relative; width: 100%; margin:0 auto;padding-top:45px; background-position: center; background-repeat: no-repeat;}
.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:#00204c; font-size: 18px; font-weight: bold;}

.xyxw{width:100%;}
.xyxw .lm{background-image: url(../img/lm_xxxw.png);}
.xyxw ul{float:left; width:100%;}
.xyxw ul li{float:left; margin:30px 20px; width:320px; border-top:4px solid #023459; background-color:#fff; box-shadow:1px 1px 1px 2px #e5e8ed;}
.xyxw ul li .pic{position:relative;z-index:5;width:100%;height: 240px;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; height:60px; margin-top: -30px; text-align: center;background-color:#d4dae7;color:#023459;}
.xyxw ul li .bt .date b{float: left; width:100%;padding-top: 10px; line-height:25px; font-size: 24px; font-weight: bold; }
.xyxw ul li .bt .date span{float: left; width:100%; line-height:20px; font-size:12px;}
.xyxw ul li .bt a h6{float:left; width:100%;padding:5px 0; line-height:30px;min-height: 70px; font-size: 16px; color:#333;}
.xyxw ul li .bt a span.xq{float:left; background:url(../img/new_more.png) no-repeat center right; padding-right:20px; margin-bottom:20px; font-size: 14px; color:#960218;}
.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;}

.lm2{float:left; width:100%; height:55px; border-bottom:1px solid #E3E3E3;}
.lm2 h6{float:left; line-height:55px; border-bottom:3px solid #00204c; color:#00204c; font-size:30px;}
.lm2 a.more{float:right;line-height:55px; font-size:18px; color:#333;}

.news{float:left;width:680px; margin:15px 20px;}
.news ul{float:left; width:100%; margin:10px 0;}
.news ul li{float:left; width:100%; line-height:45px; padding-left:20px; background:url(../img/news_li.png) no-repeat left center;}
.news ul li span.time{width:100px; float:right; text-align: right; color:#888888; font-size:16px;}
.news ul li a{float:left; width:calc(100% - 100px); line-height:45px; color:#333; font-size:16px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mtjj{float:right;}

.jcfc{float:left;width:100%;margin:0 0 15px 0;}
.jcfc .lm{background-image: url(../img/lm_xxxw.png);}
.jcfc_pic{float: left; margin-top:30px; position:relative;z-index:5;width: 480px;height:auto;overflow: hidden;}
.jcfc_pic .hd{display:none;}
.jcfc_pic .bd{position:relative; width:100%;}
.jcfc_pic .bd ul{float:left; width:100%;}
.jcfc_pic .bd ul li{position: relative;float:left;width:100%;height: 100%;}
.jcfc_pic .bd ul li .pic{position:relative;z-index:5;width:100%;height: 360px;overflow: hidden;}
.jcfc_pic .bd 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;}
.jcfc_pic .bd ul li:hover .pic img{transform: scale(1.2);}
.jcfc_pic .bd ul li .bt{position:absolute;left:0px;bottom:0px;z-index: 99;width: 100%;color:#fff;background-color:#333;}
.jcfc_pic .bd ul li .bt h6{padding:10px 10px; color:#fff; font-size:16px;line-height:20px; text-align:center;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.jcfc_bt{float:right;margin-top:30px; width:calc(100% - 500px);}
.jcfc_bt ul{float:left; width:100%; margin:10px 0;}
.jcfc_bt ul li{float:left; width:100%; line-height:45px; padding-left:20px; background:url(../img/news_li.png) no-repeat left center;}
.jcfc_bt ul li span.time{width:100px; float:right; text-align: right; color:#888888; font-size:16px;}
.jcfc_bt ul li a{float:left; width:calc(100% - 100px); line-height:45px; color:#333; font-size:16px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}


.bg_index2{background:url(../img/bg_index2.png) #08244d no-repeat top center; padding:38px 0 0 0;}
.tzgg{width:100%; overflow: hidden;}
.tzgg a.read{margin:40px auto; color:#fff; font-size:18px; font-weight: bold;}
.tzgg .lm{background-image:url(../img/lm_tzgg.png); padding-top: 25px;}
.tzgg .lm h6{color:#fff;}
.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:100%;}
.notice .hd ul li{display:inline-block; margin:10px 5px; border-radius:18px; min-width: 100px; line-height:36px; background-color:transparent; border:1px solid #fff; font-size:16px; color:#fff; text-align: center;}
.notice .hd ul li a{font-size:16px; color:#fff;}
.notice .hd ul li:hover,.notice .hd ul li.on{background-color:#fff;}
.notice .hd ul li:hover,.hd ul li.on,.notice .hd ul li:hover a,.notice .hd ul li.on a{color:#333;}
.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:100%; margin:0px;}
.tzgg_ul ul li{float:left; width:320px; 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:#960218; text-align: center; color:#fff;}
.tzgg_ul ul li .time{float:right; line-height:30px; color:#960218; font-size: 14px;}
.tzgg_ul ul li a{float:left; 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:#960218; font-weight: bold;} 

.bg_index3{width:100%; padding-top:40px; height:auto; overflow: hidden; background-color:#f2f2f2;}
.ztzl{float:left; width:100%;}
.ztzl .lm{background-image:url(../img/lm_ztzl.png);}
.ztzl ul{float:left; width:100%;}
.ztzl ul li{float:left; width:320px; margin:30px 20px 0 20px;}
.ztzl ul li .pic{float:left; width:100%; height:140px; overflow: hidden;}
.ztzl ul li .pic img{width:100%;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;}
.ztzl ul li:hover .pic img{transform: scale(1.2);}
.ztzl ul li .bt{float:left; width:100%; background-color:#fff; box-shadow:1px 1px 1px 2px #E1EDF7; padding:0 30px 20px 30px;}
.ztzl ul li .bt a h6{float:left; width:100%; text-align: center; line-height:20px; padding:20px 0; font-size:18px; color:#333;}
.ztzl ul li .bt a p{float:left; width:100%; line-height:25px; font-size:14px;color:#888;}
.ztzl ul li:hover .bt a h6{color:#00204c;}

.bg_index4{float:left; width:100%; height:auto; padding-top:40px;}
.xsxs{float:left; width:100%;}
.xsxs .lm{background-image: url(../img/lm_xsxz.png); padding-top:39px;}
.xsxs ul{float:left; width:100%;}
.xsxs ul li{float:left; width:440px; padding:20px; margin:30px 20px 0 20px; border-top:4px solid #00204c; background-color:#fff; -webkit-box-shadow:1px 1px 1px 2px #E1EDF7; box-shadow:1px 1px 1px 2px #E1EDF7;}
.xsxs ul li .pic{float:left; width:200px; height: 220px; overflow: hidden;}
.xsxs ul li .pic img{width:100%;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;}
.xsxs ul li:hover .pic img{transform: scale(1.2);}
.xsxs ul li .bt{float:right; width:calc(100% - 220px);}
.xsxs ul li .bt a{display: block; width:100%; height:220px; background:url(../img/new_more2.png) no-repeat right bottom;}
.xsxs ul li .bt a p{font-size:18px; color:#333; line-height:25px;}
.xsxs ul li .bt a span.time{font-size:14px; color:#960218;line-height:25px;}

.bg_index5{background-color:#e0e4ea; padding-bottom:30px;}
.ksdh{float:left; width:100%; margin-top:60px;}
.ksdh ul{float:left; width:100%;}
.ksdh ul li{float:left; width:205px; height:208px; padding:25px 32px; margin:0 13px 0 20px; background-color:#fff; box-shadow:1px 1px 1px 2px #E1EDF7;}
.ksdh ul li div.icon_ksdh{width:100%;height:100px;background-repeat: no-repeat;background-position: center center;}
.ksdh ul li a p{float:left; width:100%; text-align: center;font-size:18px; color:#666; line-height:30px;}

.side_accord{float:left; max-width:1400px; margin:70px 20px 0 20px; width:100%;}
.side_accord .more{float:right;text-align: center; width:233px;line-height:320px; height:520px;background-color:#00204c;}
.side_accord .more h6{float:left;text-align: center;color:#fff;width:100%;line-height:80px;margin-top:120px;font-size: 32px;font-weight:bold;}
.side_accord .more a{border:1px solid #fff; width:140px; line-height:40px; padding:0 0px;display: inline-block;
    text-transform: uppercase; color:#fff; font-size:16px; margin:0px auto;}
.side_accord > ul{
		width: 100%;
		list-style: none;
	}
	.side_accord > ul > li{
		float: left;
		width:233px; height: auto;
		cursor: pointer;overflow: hidden;
	}
	.side_accord > ul > li.cur{width:700px;}
	.side_accord > ul > li.cur >.brief{opacity:0;display: none;}
	.side_accord > ul > li.cur > .larger{display: block;}
	.side_accord > ul > li > .larger{display: none;}

.brief{position: relative; float: left; width:233px; height: 520px; overflow: hidden;}
.side_accord .on{display: none; /*animation: brief2 1s normal;*/}
.brief img{ position: relative; z-index: 3;}
.brief p{position: absolute; 
display: block; top:0; left: 0;
width:100%; height:100%;
background-color:#00204c;
-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); z-index:9;}
.brief span{position: absolute; 
display: block; top:0; left: 0;
width:100%; height: 100%; 
z-index:99;text-align: center; 
line-height:520px; color: #fff; 
font-size: 48px; font-weight: bold;}
.larger{display: none; position: relative; 
overflow: hidden; float:left;
width:700px; height: 520px; /*animation: larger2 0.4s normal;*/}
.w-accor{float:left; overflow:hidden;width:calc(100% - 233px); height: 520px; position:relative;}
.w-accor ul,.w-accor li{ position:relative;padding:0; margin:0; list-style:none;}
.w-accor ul{width: 100%;}
.w-accor li{float:left; overflow:hidden; width:20% !important;}
.w-accor li.cur{width: 60% !important;}
.w-accor li .item{ position:relative; }
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor li .larger{ display:block;}
.w-accor li.cur > a{display: none;}
.w-accor li.cur >.larger{display: block;}
.w-accor li >.item .cont_ar{display: none;}
.w-accor li.cur >.item  .cont_ar{display: block;}
.img_ar{float:left;width:100%; height: 520px; display: block;overflow: hidden;}
.img_ar img{float: left; width:100%; height: auto; display: block;}
.w-accor5 li .cont_ar{ color:#fff;position: absolute;left:0; top:0; bottom:0; right:0;}	


.larger .star_sp{
	position: absolute; 
	border:0; top:0px; left:0px; border:0; outline:0;
	z-index:9;  width:100%; height:100%; background: url(../img/video.png) no-repeat center center;}
.larger p{
    position: absolute;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    bottom: 20px;
    left:0;
    width:100%;
    text-align: center;
    height: auto;
    line-height: 30px;
    z-index:9;
    padding:0 10px;
    }
.larger p a{color: #FFFFFF;font-size: 28px;font-weight: bold;}
.larger .bg_larger{position: absolute;  top:0; left: 0;width: 700px;
height: 520px;
background-color: #D6472A;
-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); z-index:1;}
.video_con2{background: none !important; display: block !important;}
.video_con{display: none;position:absolute;top:0;left:0;width:100%;height:520px;padding:0;overflow: hidden;z-index: 100;}
.video_on{position: absolute;overflow: hidden;}
.video-close{position:absolute;top:0; right:0;z-index:9999;background-color:#333; border:0;}
.video_con video,.video_con object{width: 100% !important;height: 100% !important;background-color:#333;border: 0;margin: 0 auto;display: block;}
.video_close{display: none;}


.swiper-photo{position: relative;float:left; margin-top:70px; width:100%; height:370px; overflow: hidden;}
.swiper-photo .more{width:80px; text-align:center; margin:20px auto; line-height:36px; height:34px; order:1px solid #007AFF;;}
.swiper-photo .swiper-slide {
      width:560px; height: 370px;
    }
.swiper-photo .swiper-slide .pic{margin:0 auto;
 width: 500px;
  height: 333px;
  border:2px solid #007AFF;}
.swiper-photo .swiper-slide .pic img{width:100%; height: 100%;}
.swiper-photo .swiper-pagination{width:100%;bottom:0 !important;}
.swiper-photo .swiper-pagination-bullet{margin:0 3px; border:1px solid #00204c; background-color: transparent; opacity:1;}
.swiper-photo .swiper-pagination-bullet-active{background-color:#00204c;}
.swiper-photo .swiper-button-prev{display: none; border:0;outline:0; width:60px; background:url(../img/prev.png) no-repeat center center;}
.swiper-photo .swiper-button-next{display: none;border:0; outline:0; width:60px;background:url(../img/next.png) no-repeat center center;}
.swiper-photo .swiper-button-prev:after,.swiper-photo .swiper-rtl .swiper-button-next:after,.swiper-photo .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content:'';}

.footer{float:left; width:100%; min-height: 300px; margin-top:0px; background-color:#052c61;}
.foot{margin:0 auto; width:100%; max-width:1400px;}
.foot_l{float:left; margin-top:55px; max-width:680px;width:48%;}
.foot_l .logo{margin-bottom:10px;}
.foot_l p{float:left; width:100%; text-align:left; color:#fff; font-size:18px; line-height:40px;}
.foot_c{float:left; margin-top:50px; width:18%; max-width:240px;}
.foot_c h6{float:left; width:100%; line-height:50px; color:#fff; font-size: 22px; font-weight: bold;}
.foot_c ul{float:left; width:100%; margin-top:10px;}
.foot_c ul li{float:left; width:100%; line-height:40px;}
.foot_c ul li a{color:#fff; font-size: 18px;}
.foot_r{float:right; width:34%; margin-top:46px; }
.foot_r h6{float:left; width:100%; text-align:center; line-height:50px; color:#fff; font-size: 22px; font-weight: bold;}
.foot_r ul{float:left; margin-top:10px; width:100%; text-align: center;}
.foot_r ul li{display: inline-block; margin:0 20px;}
.foot_r ul li p{color:#fff; width:100%; text-align: center; line-height:40px; font-size:18px;}
.copy{float:left; width:100%; padding:20px 10px; background-color:#00204c;}
.copy p{float:left; width:100%; text-align: center; color:#fff; line-height:25px; font-size:18px;}

.m_left{float: left;width:25%;max-width: 340px;min-height: 730px;margin-top: 50px;}
.yjlm{float: left;width:100%;/* padding: 0 25px; */line-height: 100px;text-align: center;color: #fff;font-size: 28px;background: url(../img/bg_sunav.png) no-repeat right center #00244f;}

.sunav{float: left;width: 100%;max-width: 332px;padding: 10px 0;min-height: 640px;height: auto;}
.sunav ul{float: left; width:100%;}
.sunav ul li{float: left;width:100%;text-align: center;border-bottom: 1px solid #e1e1e1;line-height: 25px;padding: 10px 0;}
.sunav ul li a{color: #333; font-size: 18px;}
.sunav ul li:hover,.sunav ul li.on{border-bottom: 1px solid #00244f;}
.sunav ul li:hover a,.sunav ul li.on a{color:#00244f; font-weight: bold;}
.sunav dl{float: left; margin:0; display: none; width:100%; padding:0px 0px;}
.sunav dl dd{float:left; margin-bottom: 0px;
    width: 100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; line-height:30px; padding:5px 0px; text-align: center; background-color:#dbdce0;}
.sunav dl dd a{ color:#666; font-size:15px;}
.sunav dl dd:hover,.sunav dl dd.cur{}
.sunav dl dd:hover a,.sunav dl dd.cur a{color:#333;}

.m_right{float: right;width: 72%;max-width: 1020px;background-color: #fff;margin-top:50px;}
.dqlm{float: left;width:100%;padding: 0;line-height: 60px;text-align: center;border-bottom: 4px solid #00244f;}
.dqlm h6{float:left;font-size: 22px;line-height: 60px;font-weight: bold;color:#00244f;}	
.dqwz{float: right; font-size: 14px; color: #333;}
.dqwz a{color: #333;}
.dqwz span{margin: 0 5px;}

.bt_list{float:left; width: 100%;}
.bt_list ul{float:left; width: 100%;margin: 10px 0;}
.bt_list ul li{float:left;width:100%;border-bottom: 1px dashed #E1EDF7;line-height: 50px;background: url(../img/news_li.png) no-repeat left center;padding-left: 15px;}
.bt_list ul li a{float: left; font-size: 16px; width:calc(100% - 120px);color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bt_list ul li span.time{float:right; width:120px;font-size: 15px; color: #666;  text-align: right;}
.bt_list ul li:hover a,.bt_list ul li:hover span.time{color:#00244f;}

.img_list{float:left; width: 100%;}
.img_list ul{float: left; width: 100%;margin: 10px 0;}
.img_list ul li{float: left; width:23.5%; overflow: hidden; margin-right: 2%; margin-bottom: 20px;}
.img_list ul li .pic{float:left; width: 100%; height: 165px; overflow: hidden;}
.img_list ul li .pic img{margin:0 auto;width: 100%; height: auto; display: block;}
.img_list ul li span{float:left; width:100%; display: block; text-align: center; line-height: 40px;}
.img_list ul li span a{color: #333; font-size: 16px;}

.article{width:100%;float: left; padding-bottom: 40px; margin: 0; padding: 0;}
.article_title{float: left; text-align: center; width:100%; margin-top: 20px;}
.article_title h1{font-size: 22px; color: #333; font-weight: bold; line-height: 30px;}
.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: 16px; color: #aaaaaa;}
.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: 20px !important;}
.wznr p{line-height: 160% !important; text-indent: 2em; height: auto; overflow: hidden; font-size: 16px; color: #333 !important;margin-bottom:0.5em!important;}
.wznr p img{margin:0px auto; width:auto; height:auto !important;  max-width:1000px;}
.wznr p table,.wznr table{width:auto;min-width:400px; max-width: 100%; height: auto; margin: 0 auto;display: table;}
.page{float:left; width:100%; margin: 10px 0;}
.page div{float:left; width: 100%; line-height: 35px; font-size: 18px; color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.page div  a{color: #00204C; font-size: 18px;}


.xrld{float:left;width:100%; margin-bottom:50px;}
.xrld ul{float:left; width:100%;}
.xrld ul li{position:relative; cursor: pointer; margin-top:20px; 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:calc(100% - 170px); 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;}
.xyty{width:100%; margin-bottom: 20px;}
.xyty ul{float:left; width:100%;}
.xyty ul li{position:relative;cursor: pointer;margin-top:20px;width:49%;padding: 10px;background-color: #eee;}
.xyty ul li .pic{float:left; width:160px;  height: 120px;overflow: hidden;}
.xyty 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;}
.xyty ul li:hover .pic img{transform: scale(1.2);}
.xyty ul li .bt{float:right;width: calc(100% - 170px);margin-top:0px;}
.xyty ul li .bt h6{float:left;width:100%;line-height:35px;margin-bottom: 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xyty ul li .bt h6 a{font-size: 16px;/* padding-bottom:5px; */font-weight: bold;color:#023459;border-bottom:0px solid #023459;}
.xyty ul li .bt p{float:left; width:100%; margin-top:0px; line-height:25px; font-size: 14px; color:#333;}

.llxx{width:49%; margin-top:20px;min-height: 270px;}
.tab_bt{width:100%;line-height: 60px;height: 60px;padding: 0 20px;background-color: #00204c;}
.tab_bt h6{float: left; font-size: 18px;line-height: 60px;  color: #fff;}
.tab_bt a{float: right; color: #fff; font-size: 15px;}
.llxx ul{float: left; width: 100%;}
.llxx ul li{float: left; width:100%; height: 40px; line-height: 40px; margin-bottom: 0; background: url(../img/news_li.png) no-repeat left center;padding-left: 15px;}
.llxx ul li a{float: left; font-size: 16px; width:calc(100% - 120px);color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.llxx ul li span.time{float:right; width:120px;font-size: 15px; color: #666;  text-align: right;}


.js_tab{position:relative;margin-bottom: 40px; width:100%; float:left;}
.js_tab h6{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:calc(33.3% - 11px); 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;}