@charset "utf-8";
html,body{height: 100%;}
body{font-family: 'Microsoft YaHei',"Î¢ÈíÑÅºÚ","ËÎÌå",\5FAE\8F6F\96C5\9ED1;background:#fff; -webkit-text-size-adjust: 100%; font-size: 20px;}
*{padding: 0;margin: 0;border: 0;font-style: normal;font-weight: normal;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;}
ul,li{list-style: none;}
a:link {color: #000033;text-decoration: none;}
a:visited {text-decoration: none;color: #000033;}
a:hover {text-decoration: underline;color: #041843;}
a:active {text-decoration: none;color: #000033;}
a,img {border:0;}
a:link, a:visited, a:hover, a:active{color: #000;text-decoration:none;}
input,textarea,button{-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.hide {display:none;}
.clear{ clear:both;}
/**/
.top_logo_r {display:none;}
/*main_image:start*/
.main_visual{height:215px; margin:0 auto;overflow:hidden;position:relative;}
.main_image{height:215px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:600px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px}
.main_image li a{display:block;width:100%;height:600px}
.main_image li .img_1{background:url('/images/top/home1.jpg') center top no-repeat;background-size: cover;width: 100%;height:215px;}
.main_image li .img_2{background:url('/images/top/home2.jpg') center top no-repeat;background-size: cover;width: 100%;height:215px;}


div.visual_txt {position:absolute;top:47px;left:50%;z-index:99;width:80%;height:120px;margin:0 0 0 -40%; background:url(/images/bg_visual.png); color:#FFF; text-align:center;}
div.visual_txt h1 {font-size:18px; margin-top:20px;height:39px;line-height: 39px;}
.visual_txt_xian {font-size:0;width:80%;height:2px; background:#FFF; margin:0 auto;}
div.visual_txt h2 {font-size:14px; font-weight:normal;height:39px;line-height: 39px;}

div.flicking_con{position:absolute;top:180px;left:50%;z-index:999;width:100%;height:21px;margin:0 0 0 -21px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('/images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:111;position:absolute;display:block;width:48%!important;height:99%!important;display:none;}
#btn_prev{left:1px;}
#btn_next{right:1px;}
/*main_image:end*/
/*simg:satrt*/
.simply-scroll-container {
	position: relative;
}

	.simply-scroll-clip {
		position: relative;
		overflow: hidden;
	}

	.simply-scroll-list {
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute;
		background-image: url(/images/buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
		background-position: 0 -88px;
	}
	
	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: -84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: -84px 0 !important;
	}
	.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
		background-position: -84px -88px;
	}
	
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
		background-position: -126px -88px;
	}
	
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
		background-position: -42px -88px;
	}
	
	.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
	}
	.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
		background-position: -168px -88px;
	}
	
	.simply-scroll-btn-pause.active {
		background-position: -84px -44px;
	}
	.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
		background-position: -84px -88px;
	}


.simply-scroll {
	width: 100%;
	height: 210px;
	margin-bottom: 1em;
	margin:30px 0 0 0;
}

	.simply-scroll .simply-scroll-clip {
		width: 100%;
		height: 210px;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			width: 290px;
			height: 200px;
			margin-right:40px;
		}
		.simply-scroll .simply-scroll-list li img {}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}
/*simg:end*/

button#navButton {
	border: none;
	width: 60px;
	height: 60px;
	text-indent: -900em;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	cursor: pointer;
	outline: none;
	background: url(/images/menu.png) no-repeat center center;
	background-size: 50%;
}
/*nav:start*/
#navOverlay {
  /**/display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 9999;
}

/*nav:end*/
/*.hl_nav:start*/
.nav_list { margin:30px 0 0 10%;}
/*.nav_list li img { display:none;}*/
.nav_list li { line-height:40px; font-size:14px;}
.nav_list li a { color:#FFF; font-size:14px; font-weight:bold;}
.nav_list>li.active {border-bottom: #ea0d04 solid 1px; width:80%;}
.nav_list>li:hover {border-bottom: #ea0d04 solid 2px; width:80%;}
.nav_list>li.active a,.nav_list>li:hover a {color:#ea0d04;font-weight: normal;}

.nav_list li img { width:15px; height:auto; padding-left:5px;}
.nav_body:hover{color: #750406;background:#f7f7f7;font-size: 14px;border-left: #750406 solid 2px;}
li>a.nav_body{ color:#d7b9b9;display:block; padding-left:20px;}
/*.hl_nav:end*/
.top_logo_l { width:100%; line-height:60px; height:60px;}
.top_logo_l img{width:auto; height:auto;line-height:60px; max-height:58px; }

.dhh5 h5 { height:50px; line-height:50px; width:100%; border-bottom: #bd0c15 solid 2px;font-size:20px; color:#bd0c15; font-weight:normal; }
.dhh5 h5 b {color:#666666; font-size:14px; font-weight:normal;}
.dhh5 h5 a { float:right;color:#bd0c15; font-size:14px;}

.m-g-0 { margin:20px 5px;overflow: hidden;}

/*IMG Flash*/
.FocusPic {zoom:1;position:relative; overflow:hidden; width:100%; height:413px;/*height:206.5px;*/ margin:20px 0; }
/**/
@media only screen and (min-width: 700px) and (max-width: 766px) {
.FocusPic {height:377px;}
}
@media only screen and (min-width: 650px) and (max-width: 699px) {
.FocusPic {height:350px;}
}
@media only screen and (min-width: 600px) and (max-width: 649px) {
.FocusPic {height:323px;}
}
@media only screen and (min-width: 550px) and (max-width: 599px) {
.FocusPic {height:296px;}
}
@media only screen and (min-width: 500px) and (max-width: 549px) {
.FocusPic {height:269px;}
}
@media only screen and (min-width: 450px) and (max-width: 499px) {
.FocusPic {height:242px;}
}
@media only screen and (min-width: 400px) and (max-width: 449px) {
.FocusPic {height:215px;}
}
@media only screen and (max-width: 399px) {
.FocusPic {height:200px;}
}
/**/
.FocusPic img { border:0;width:100%;height:auto;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:auto;height:40px;line-height:40px;overflow:hidden; }
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:5px;color:#fff;font-size:16px; }
.FocusPic .change{bottom:10px;height:30px;right:1px;*right:1px;_right:1px;position:absolute;text-align:right;z-index:99;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:16px;line-height:40px;margin-right:2px;padding:4px 10px; font-style:normal; height:40px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}
/*IMG Flash*/
/*homelist*/
.homelist ul {margin:0 0 0 0;padding:0;}
.homelist li{margin:0;color:#2e628a;font-size: 14px; list-style-type:none; color:#000033;width:100%;height:40px; line-height:40px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.homelist li a {color:#333333;}
.homelist li span{ font-size: 14px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ float:right; color:#aaaaaa;font-style:normal;}
.homelist li a:hover { font-weight:bolder;}
/*homelist*/
/*homeimglist*/
.homeimglist {overflow: hidden;}
.homeimglist ul {margin:25px 0 0 0;padding:0;}
.homeimglist li{ float:left;color:#2e628a;font-size:14px; list-style-type:none; color:#000033;width:31%;height:auto; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;border: #dfdfdf solid 1px; text-align:center;align-items: center;justify-content: center;display: flex;}
.homeimglist li a {color:#333333;}
.homeimglist li a:hover { font-weight:bolder;}
.homeimglist li p {line-height:25px;height:30px; /*font-weight:bold;*/}
li.homeimg_jg { margin:0 2%;}
.gsjs img {width:100%; height:auto; margin:20px 0 10px 0;}
.gsjs p{ line-height:30px; font-size:14px; }
.tl2 img {width:100%; height:auto; margin-top:20px; padding-bottom:20px;border-bottom: #dfdfdf solid 1px;} 
/*.jxyjzbcopy*/
.jxyjzbcopy { background:#333; color:#656565; height:70px; text-align:center; overflow: hidden; padding-bottom:50px;}
.jxyjzbcopy h1,.jxyjzbcopy h2 span,.jxyjzbcopy p {display:none;}
.jxyjzbcopy h2 { line-height:30px; color:#FFF;font-weight:normal;font-size:12px;}
.jxyjzbcopy h2 a{ color:#FFF;}
.jxyjzbcopy h2 font {display:none;}
.bottom_menu {position: fixed;bottom: 0;height: 50px;width: 100%; background:#fff;overflow: hidden;}
.bottom_menu ul {margin:0;padding:0;}
.bottom_menu li{ float:left;color:#2e628a;font-size:14px; list-style-type:none; color:#000033;width:25%;height:auto; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; text-align:center;align-items: center;justify-content: center;display: flex;}
.bottom_menu li a {color:#666666; font-size:14px;}
.bottom_menu li a:hover { font-weight:bolder;}
.bottom_menu li img {height:20px; width:auto; margin-top:5px;}
.bottom_menu li p {line-height:15px;height:15px; /*font-weight:bold;*/}
li.menu_te a{ color:#ea0d04;}

/**/
.jxyjzb_img {height: 210px;width:100%; overflow: hidden;position: relative;}
.jxyjzb_img img {width: 100%;height: 100%;object-fit: cover;object-position: center;position: absolute;left: 50%;transform: translateX(-50%);}

.jxyjzb_dqwz b { display:none;}
.jxyjzb_dqwz {width:95%;margin:20px auto; text-indent:5px;height:20px; line-height:20px; color:#333333;font-weight:normal; }
.jxyjzb_dqwz a {color:#333333;font-size:14px; font-weight:normal;}
.jxyjzb_dqwz span {color:#666666;font-size:14px;font-weight:normal;}

.jxyjzb_tit {width:95%; margin:20px auto;font-size:22px; line-height:40px; font-weight: bold; text-align:center;}
.jxyjzb_line {width:95%; margin:20px auto; background:#d8d8d8; height:1px; font-size:0;}
.jxyjzb_time {width:95%; margin:20px auto; height:20px; line-height:20px; color:#999999; font-size:14px; text-align:center;}
.jxyjzb_nr {width:95%; margin:20px auto;overflow:hidden;color:#333333;}
.jxyjzb_nr table { width:100%;}
.jxyjzb_nr img{max-width: 98%; height:auto;text-align: center;display:block; margin:10px auto;}
.jxyjzb_nr p { line-height:35px; font-size:16px;}
.jxyjzb_gd {width:95%; margin:20px auto; height:210px;}
.jxyjzb_map {width:95%; margin:20px auto;}
.jxyjzb_map img {width:100%; height:auto;  margin:20px 0 0 0;}
.jxyjzb_map h1 {font-size:20px;height:50px; line-height:50px; font-weight:bold;}
.jxyjzb_map p { line-height:40px;  font-size:14px; font-weight:bold;}
/**/
.main_list{width:95%; margin:20px auto;overflow: hidden;}
.main_list ul {margin:0;padding:0;}
.main_list li{margin:0;font-size:16px; list-style-type:none; height:35px; line-height:35px;color:#000033; width:100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:normal;}
.main_list li a {color:#000033;font-weight:normal;}
.main_list li span{font-size: 14px;/* font-family: Georgia, "Times New Roman", Times, serif; */float:right; padding-right:5px; color:#194c7e;}
.main_list li.cut-off{ background:none; border-bottom:1px dotted #ccc; height:0; line-height:0; font-size:0; margin:15px 0 }
/**/
.list_page {overflow: hidden; margin:5px auto 25px auto;font-size:14px;height:30px; line-height:25px;text-align:center;align-items: center;justify-content: center;display: flex;}
.a2{ display:none;}
.list_page span {display:none;}
.a1 {display: block;float: left;padding: 1px 4px;border: 1px solid #bfbfbf;cursor: pointer;margin:0 10px; }
.list_page *:not(.a1) {display: none;}

.jxyjzb_zcfg_l h2 {display:none;}

.jxyjzb_zcfg_l ul {}
.jxyjzb_zcfg_l li { float:left; background:#FFF; width:30%; height:45px;border: #333333 solid 1px;font-size:14px; margin:20px 1.2%; line-height:45px; text-align:center;}

.jxyjzb_zcfg_l li:hover {background:#bd0c15;color:#FFF;border: #bd0c15 solid 1px;}
.jxyjzb_zcfg_l li:hover a {color:#FFF;}

.jxyjzb_zcfg_l li.active { background:#bd0c15;color:#FFF;border: #bd0c15 solid 1px;}
.jxyjzb_zcfg_l li.active a{color:#FFF;}
.jxyjzb_zcfg_l li.active:hover { background:#bd0c15;color:#FFF;}

.dhh4 h4 {display:none;}

.jxyjzb_sx {width:100%; height:60px; margin:20px auto; color:#999999;overflow:hidden;font-size:14px;}
.jxyjzb_sx span { color:#999999;display:block;  width:100%; line-height:30px;height:30px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;font-size:14px;}
.jxyjzb_sx span a{ color:#999999;font-size:14px;}

<!--ºÄÊ±1774174969.8815Ãë-->