* {
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
      -ms-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
html {height:100%;}
input,button,select,textarea{outline:none;}
textarea {resize:none;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } 
ul,li { list-style:none;}
/***************/
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,hr,p,object,button,input,select,textarea,label,radio,embed {margin:0;padding:0;}
body{background: #FFF; font-family:'Microsoft YaHei',"微软雅黑",Arial, Helvetica, sans-serif,"宋体"; font-size:16px; color:#333333; margin: 0 auto; min-width:1200px;}
/***************/
img { border:0;}
.left { float:left; }
.right { float:right;}
.m-g-0 { margin:60px auto;overflow: hidden;}
.mg50 {margin:50px auto;}

.m-f-0 { margin-left:39px;}
.w_k_0 {width:1200px;}
.w_k_1 {width:374px;}
.w_k_2 {width:787px;}
.wh910 {width:910px;}
.wh1200 {width:1200px;}
.h_k_1 {height:500px;}
.h_k_2 {height:240px;}
.h_k_3 {height:310px;}
.h_k_4 {height:520px; }
.overflow {overflow: hidden;}

/***************/
a:link {text-decoration: none;color: #333333;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #990000;}
a:active {text-decoration: none;color: #333333;}
/***************/
/*.top_logo:start*/
.top_logo { width:1200px; height:100px; margin:0 auto;}
.top_logo_l { float:left; margin-top:17px;}
.top_logo_r { float:right; width:240px;margin-top:28px;}
.top_logo_r img { padding-right:15px; float:left;}
.top_logo_r p { line-height:25px;}
.top_logo_r b { color:#900;}
/*.top_logo:end*/

button#navButton,.bottom_menu { display:none;}
/*.hl_nav:start*/
.hl_nav{
	border-top:#d3d3d3 1px solid;
    background-color: #fff;
    position: relative;
    color: #17233d;
    min-width: 1200px;
    height: 50px;
}
.hl_nav a{
    display: block;
    text-decoration: none;
}
.hl_nav .shade{
    position: absolute;
    width: 100%;
    height: 40px;
    top: 50px;
    left: 0;
    z-index: 1;
    background-color: #EEEEEE;
    opacity: 0.9;
    filter: alpha(opacity=90);
    box-shadow: 0 5px 15px #CCCCCC;
    display: none;
    border-bottom: #ffffff solid 1px;
    border-bottom: rgba(255,255,255,0.3) solid 1px;
}
.hl_nav .nav_list{
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -600px;
    z-index: 2;
    padding: 0;
    list-style: none;
    width: 1200px;
    height: 50px;
}
.hl_nav .nav_list>li{
    padding: 0;
    float: left;
    margin: 0;
    width: 14.2%;
    text-align: center;
    height: 50px;
    overflow: hidden;
    transition: height 0.3s;
}
.hl_nav .nav_head{
    height: 50px;
    line-height: 50px;
    color: #17233d;
    font-size: 18px;
    position: relative;
}
.hl_nav .nav_body{
    display: block;
    height: 40px;
    line-height: 40px;
    color: #666666;
    position: relative;
	/*
    border-left: #ea0d04 solid 2px;
    border-right: #ea0d04 solid 2px;*/
}
.hl_nav .nav_body:last-child{
   /*border-bottom: #ea0d04 solid 2px; */
}

.hl_nav .nav_list>li.active .nav_head,.hl_nav .nav_list>li:hover .nav_head{
    background-color: #fff;
	color:#bf0000;
	border-bottom: #ea0d04 solid 2px; 
	fill: #db3f3f;
}
.nav_list>li.active {border-bottom: #ea0d04 solid 2px; }

.nav_head img { width:15px; height:auto; padding-left:5px;}

.hl_nav .nav_list>li:hover{
    background-color: #fff; /*下拉颜色*/
    height: auto;
	font-size: 14px;
}
.hl_nav .nav_body:hover{
    color: #750406;
	background:#f7f7f7;
	font-size: 14px;
	border-left: #750406 solid 2px; 
	
}
.hl_nav .nav_body:after{
    content: '';
    display: block;
    height: 0;
    position: absolute;
    bottom: -1px;
    width: 60%;
    left: 20%;
    border-bottom: #e3e4e4 dashed 1px; /*下拉颜色虚线*/
}
/*.hl_nav:end*/
/*main_image:start*/
.main_visual{height:600px; margin:0 auto;overflow:hidden;position:relative;}
.main_image{height:600px;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; }
.main_image li .img_2{background:url('/images/top/home2.jpg') center top no-repeat;background-size: cover;}


div.visual_txt {position:absolute;top:155px;left:50%;z-index:99;width:730px;height:280px;margin:0 0 0 -365px; background:url(/images/bg_visual.png); color:#FFF; text-align:center;}
div.visual_txt h1 {font-size:36px; margin-top:70px;}
.visual_txt_xian {font-size:0;width:500px;height:3px; background:#FFF; margin:30px auto;}
div.visual_txt h2 {font-size:22px; font-weight:normal;}
div.flicking_con{position:absolute;top:560px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
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:-10000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:48%!important;height:99%!important;display:none;}
#btn_prev{left:1px;}
#btn_next{right:1px;}
/*main_image:end*/

/*zb_flash*/
.zb_flash { margin-top:50px; width:365px;}
.zb_gg { margin-top:40px; width:390px;}
.gsjs img { width:374px; height:235px; margin-top:50px;}
.gsjs p{ line-height:30px; text-align:2em;}

.tl2 img { width:374px; height:140px; margin-top:50px; padding-bottom:20px;border-bottom: #dfdfdf solid 1px;} 


/*IMG Flash*/
.FocusPic {zoom:1;position:relative; overflow:hidden; width:375px; height:365px; margin:0;}
.FocusPic img { border:0;}
.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:375px;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:9999;}
.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: 16px; list-style-type:none; color:#000033;width:100%;height:48px; line-height:48px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.homelist li a {color:#333333;}
.homelist li span{ font-size: 16px; /*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 ul {margin:35px 0 0 0;padding:0;}
.homeimglist li{ float:left;color:#2e628a;font-size:16px; list-style-type:none; color:#000033;width:108px;height:120px; 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:40px;height:30px; /*font-weight:bold;*/}
li.homeimg_jg { margin:0 22px;}


.dhh5 h5 { height:50px; line-height:50px; width:100%; border-bottom: #bd0c15 solid 2px;font-size:24px; 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; font-weight: bold;}

/*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: 1200px;
	height: 210px;
	margin-bottom: 1em;
	margin:50px 0 0 0;
}

	.simply-scroll .simply-scroll-clip {
		width: 1200px;
		height: 210px;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			width: 290px;
			height: 200px;
			margin-right:50px;
		}
		.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*/


.jxyjzbcopy { background:#333; color:#656565; height:265px; text-align:center; font-size:14px;overflow: hidden;}
.jxyjzbcopy h1 {display: flex; margin:36px auto; line-height:35px; height:35px;font-size:14px;align-items: center;justify-content: center; font-weight:normal;}
.jxyjzbcopy h1 img { margin:0 10px 0 15px;}
.jxyjzbcopy p { line-height:25px;}
.jxyjzbcopy h2 { line-height:45px;font-size:16px; color:#FFF;font-weight:normal;}
.jxyjzbcopy h2 a {color:#FFF;}

/*
.jxyjzb_img {width:100%; height:400px;}
.jxyjzb_img img {width:100%; height:auto;}
*/
.jxyjzb_img {width: 100%;max-height: 400px;overflow: hidden;}
.jxyjzb_img img {width: 100%;height: auto;max-height: 400px;object-fit: cover; }
@media (min-width: 1921px) {
.jxyjzb_img {max-height: 500px;}
.jxyjzb_img img {max-height: 500px;}
}
/**/
.jxyjzb_dqwz {margin:40px auto; text-indent:1em;height:20px; line-height:20px; color:#333333;font-weight:normal; }
.jxyjzb_dqwz a {color:#333333;font-size:14px; font-weight:normal;}
.jxyjzb_dqwz span,.jxyjzb_dqwz b {color:#666666;font-size:14px;font-weight:normal;}
.jxyjzb_tit { margin:20px auto;font-size:26px; line-height:45px; font-weight: bold; text-align:center;}
.jxyjzb_line { margin:20px auto; background:#d8d8d8; height:1px; font-size:0;}
.jxyjzb_time {margin:20px auto; height:20px; line-height:20px; color:#999999; font-size:14px; text-align:center;}
.jxyjzb_nr { margin:20px auto;overflow:hidden;color:#333333;}
.jxyjzb_nr table { width:100%;}
.jxyjzb_nr img{max-width: 1050px; height:auto; width:expression(this.width > 1050 ? "1050px" : this.width);text-align: center;display:block; margin:5px auto;}
.jxyjzb_nr p { line-height:35px; font-size:16px;}
.jxyjzb_gd { margin:20px auto; height:210px;}
.jxyjzb_map { margin:20px auto;overflow: hidden;}
.jxyjzb_map img { margin:20px 100px 0 0; float:left;}
.jxyjzb_map h1 {font-size:26px; margin:40px 0 0 0; height:70px; line-height:70px;}
.jxyjzb_map p { line-height:60px;  font-size:18px; font-weight:bold;}
/**/
.main_list {overflow: hidden;}
.main_list ul {margin:55px 5px 0 5px;padding:0;}
.main_list li{margin:0;color:#2e628a;font-size: 18px; list-style-type:none; color:#000033;width:100%; height:50px; line-height:50px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.main_list li a {color:#333333;}
.main_list li span{font-size: 16px;  /*font-family: Georgia, "Times New Roman", Times, serif; */float:right; padding-right:5px; color:#194c7e;}
.main_list li a:hover { font-weight:bolder;}
.main_list li.cut-off{ background:none; border-bottom:1px dotted #ccc; height:0; line-height:0; font-size:0; margin:10px 0 }
.list_page{margin:0 auto 50px auto;text-align:center;align-items: center;justify-content: center;display: flex;}
.list_page ul {}
.list_page a {display: block;float: left;padding: 4px 8px;border: 1px solid #bfbfbf;cursor: pointer;margin-left: 2px;margin: 0 2px;}
.list_page span{float: left;padding: 4px 8px;}
/**/
.jxyjzb_zcfg { margin:30px auto;overflow: hidden;}
.jxyjzb_zcfg_l {width:240px; float:left;overflow: hidden;}
.jxyjzb_zcfg_r {width:910px; float:right;overflow: hidden; }

.jxyjzb_zcfg_l h2 { display:block; width:240px; height:70px; background:#bd0c15; color:#FFF; font-size:26px;font-weight:normal;text-align:center;align-items: center;justify-content: center;display: flex;}

.jxyjzb_zcfg_l ul {}
.jxyjzb_zcfg_l li { background:#FFF url(j2.png) no-repeat;background-position: right 10px top 15px; width:238px; height:45px;border: #333333 solid 1px;font-size:14px; margin:20px 0; line-height:45px; text-indent:10px;}

.jxyjzb_zcfg_l li:hover {background:#bd0c15 url(j1.png) no-repeat;background-position: right 7px top 15px;color:#FFF;border: #bd0c15 solid 1px;}
.jxyjzb_zcfg_l li:hover a {color:#FFF;}

.jxyjzb_zcfg_l li.active { background:#bd0c15 url(j1.png) no-repeat;background-position: right 10px top 15px;color:#FFF;}
.jxyjzb_zcfg_l li.active a{color:#FFF;}
.jxyjzb_zcfg_l li.active:hover { background:#bd0c15 url(j1.png) no-repeat;background-position: right 7px top 15px;color:#FFF;}

.dhh4 h4 { height:40px; line-height:20px; width:100%; border-bottom: #d8d8d8 solid 1px;font-size:20px; color:#333333; font-weight:normal; }
.dhh4 h4 b { height:20px; width:3px; font-size:0; background:#bd0c15; display:block; float:left; margin-right:30px;}

.jxyjzb_sx {width:1200px; height:50px; margin:50px auto;line-height:50px; color:#999999;overflow:hidden;}
.jxyjzb_sx span { color:#999999;display:block; float:left; width:50%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.jxyjzb_sx span a{ color:#999999;}
<!--耗时1774174851.4688秒-->