* {
  -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;}
input, button {box-sizing: border-box;}

body{background: #f8f8f8; 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;}
/***************/
.wh1200 {width:1160px;}
.m-f-0 { margin-left:39px;}
.w_k_0 {width:1200px;}
.w_k_1 {width:1200px;}
.w_k_2 {width:800px;}
.w_k_3 {width:530px;}
.h_k_0 {height:50px;}
.h_k_1 {height:200px;}
.h_k_2 {height:480px;}
.h_k_3 {height:365px;}
.h_k_4 {height:310px;}
.h_k_5 {height:345px;}
.h_k_6 {height:50px;}
.h_k_7 {height:270px;}
.h_k_8 {height:510px;}
.m-g-te { margin:0 auto;}
.m-g-nav-logo { margin: 0 auto;}
.m-g-0 { margin:30px auto;}
.m-g-1 { margin:20px auto;}
.m-g-2 { margin:50px auto;}
.m-g-3 { margin:60px auto;}
.mg50 {margin:50px auto;}

.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;}
/*************/
.icon-size1 {font-size: 28px;vertical-align: middle; }
/*************/
.news-gg1 { height: 50px;}
.news-gg2 { height: 135px;}
.news-gg2 img:nth-child(2) {display: none;}
/*************/
.tiaojie_ding {
	background-color: #981214;
	color: white;
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
	box-sizing: border-box;
	font-size: 16px;
  }
  
  .tiaojie_ding_l,
  .tiaojie_ding_r {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 600px;
	color: white;
  }
  
  .tiaojie_ding_l {
	left: calc(50% - 600px);
	text-align:left;
  }
  
  .tiaojie_ding_r {
	right: calc(50% - 600px);
	text-align:right;
  }
/***************/
.tiaojie_logo_ss { background:url(logo_bg.png) top center no-repeat #cc0001;display: flex;align-items: center;}
.tiaojie_logo_ss_l img {height: 70px; }

.tiaojie_logo_ss_r  {
	position: relative;
	display: flex;
	align-items: center;
	height: 70px; 
  }
.tiaojie_logo_ss_r i {display:none;}
  
  .tiaojie_logo_ss_r input[type="text"] {
	width: 350px; 
	padding: 5px 12px;
	height: 50px;
	border: 1px solid #ddd;
	border-radius: 5px 0 0 5px;
	text-align: center;
	outline: none;
	font-size: 14px;
	transition: border-color 0.3s;
	box-sizing: border-box;
  }
  
  .search-btn {
	float: right;
	height: 50px;
	width: 50px;
	border: none;
	margin-left: 10px;
	background: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
  }
  
  .icon-size2 {
	font-size: 48px;
	color: #FFF;
  }
  /*************************/
  .tiaojie_top_kong { height: 30px; font-size: 0; background-color: #FFF;}
  .tiaojie_tel,#wap_nav,#wap_nav1,.tiaojie_wzdh {display:none;}
  .tiaojie_nav .tiaojie_logo_ss_l {display: none;}
  .tiaojie_nav {
	background-color: #cc0001;
	padding: 0;
	margin: 0;
	height: 70px;
	font-size: 24px;
  }
  
  .tiaojie_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;
	align-items: center; 
	height: 100%; 
  }
  
  .tiaojie_nav ul li {
	text-align: center;
	height: 40px;
	display: flex;
	align-items: center; 
	justify-content: center; 
  }
  
  .tiaojie_nav ul li a {
	color: white;
	text-decoration: none;
	display: block;
	padding: 2px 10px;
	border-radius: 4px;
	height: 100%; 
	display: flex;
	align-items: center; 
	justify-content: center; 
  }
  
  .tiaojie_nav ul li.active a,
  .tiaojie_nav ul li:hover a {
	background-color: white;
	color: #cc0001;
	font-weight: bold; 
  }
  /******/
  .tiaojie_tt {  margin: 30px auto 0 auto; padding:30px 5px;text-align: center; font-size: 40px; font-weight: bold; background: #FFF;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
/**************/
.news_flash_zixun { height: 450px; margin: 0 auto;background: #FFF;}
.news_zixun{width:450px; height:450px; }
.news_flash{width:720px; height:450px;}
/*IMG Flash*/
.FocusPic {zoom:1;position:relative; overflow:hidden; 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:100%;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:18px; }
.FocusPic .change{bottom:10px;height:30px;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:22px;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;}
/****/
/****/
.news-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 14px 0;
	border-bottom: 1px solid #e0e0e0; 
	margin-bottom: 16px;
	position: relative;
  }

  .news-title {
	font-size: 22px;
	font-weight: bold;
	color: #e50000;
	line-height: 20px;
	position: relative;
  }

  .news-title::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -15px; 
	width: 100%;
	height: 4px;
	background-color: #e50000;
	z-index: 1;
  }

  .more-link {
	color: #afb0a8;
	text-decoration: none;
	font-size: 14px;
  }

  .more-link:hover {
	color: #afb0a8;
  }

.news-list {
list-style: none;
padding-left: 0;
margin: 0;
color: #333;
line-height: 1.8;
}

.news-list li {
margin: 10px 0;
padding-left: 20px;
position: relative;
line-height: 30px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.news-list li::before {
content: '•';
color: #e50000;
position: absolute;
left: 5px;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
font-weight: bold;
}
/********/
.news-tjy {height: 285px; background-color: #fff;}
/*rollBox*/
.rollBox img{border:none;}
.rollBox{width:1196px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1146px;overflow:hidden;margin:0 auto;padding:12px 0 0 5px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:210px;float:left;margin:0 20px 0 0;}
*+html .rollBox .Cont .pic{width:210px;float:left;}
.rollBox .Cont .pic img{width:210px; height:155px;padding:4px;background:#fff;border:1px solid #edeef1;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;width:210px; height:26px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#333333;text-decoration:none; text-align:left;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;font-size:14px;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
width:25px;
height:130px;
display:block;
cursor:pointer;
margin-top:20px;
}
.img1{
	background-image:url(butt-left.gif);
	background-repeat: no-repeat;
	background-position: center 60px;}
.img2{
	background-image:url(butt-right.gif);
	background-repeat: no-repeat;
	background-position: center 60px;
}
/********/
.news-jflc{ height: 310px;background-color: #fff;}
.news-jflc img {margin:20px auto; display: block;}
.news-tjygs{ height: 285px;background-color: #fff;}
.news-qita{ height: 430px;background-color: #fff;}
.news-qita_l,.news-qita_m,.news-qita_r{ width:380px;}
.news-qita_m { margin-left: 30px;}
/***/
.card-img {
	position: relative;
	width: 100%;
	height: 180px; 
	overflow: hidden;
  }

  .card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
  }

  .overlay-text {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(255, 0, 0, 0.7);
	color: white;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 8px;
	box-sizing: border-box;
  }
  .overlay-text a{color: white;}

  .card-list {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 10px;

  }

  .card-list li {
	margin: 8px 0;
	padding-left: 16px;
	position: relative;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }

  .card-list li::before {
	content: '•';
	color: #e50000;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 18px;
	font-weight: bold;
  }
  /**/
  .image-row {
	display: flex;
	gap: 10px;
	padding: 10px;
  }

  .image-item {
	flex: 1;
	text-align: center;
  }

  .image-item img {
	width: 100%;
	height: 140px;
	object-fit: cover;
  }

  .image-text {
	margin-top: 6px;
	font-size: 14px;
	color: #333;
	line-height: 1.2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 180px;
  }
  /*********/
  .footer { padding: 20px 0; width: 100%;height: auto;margin-top: 30px; border-top: #cc0001 10px solid; background: #fff; text-align: center;}
  .footer p {
	margin: 8px 0;
	word-spacing: 1px; 
	line-height: 30px;
  }

  .footer a {
	text-decoration: none;
	color: #333;
  }

  .footer img {
	width: 140px;
	height: auto;
	margin: 0 15px;
	vertical-align: middle;
  }
  .footer span {margin:0 10px;}

  /*.tiaojie_dqwz*/
.tiaojie_sk {background:#ffffff; margin:0 auto;width:1200px; }
/*.dhh5*/
.dhh5 h5 { background:#f6f7fb; height:50px; line-height:50px; width:100%; border-bottom: #e4e9f0 solid 2px;font-size:24px; color:#fff; font-weight:normal; overflow:hidden;}
.dhh5 h5 span { float:left;display:block;font-size:26px;line-height:50px;font-weight:normal; padding:0 10px; background:#cc0001;}
.dhh5 h5 span  b  {font-size: 22px; margin-left:3px;}
.dhh5 h5 a { float:right;color:#a6aab3; font-size:14px; padding-right:5px;}
.tiaojie_dqwz {font-size:22px;margin:40px auto;height:80px; line-height:80px; color:#333333;font-weight:normal; }
.tiaojie_dqwz a {color:#333333;font-size:18px; font-weight:normal;}
.tiaojie_dqwz span {color:#666666;font-size:18px;font-weight:normal;}
/*.main_list*/
.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*/
.list_page {overflow:hidden;margin:0 auto; padding:20px 0;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;}
/*.tiaojie_tit*/
.tiaojie_tit { margin:20px auto;font-size:26px; line-height:45px; font-weight: bold; text-align:center;}
.tiaojie_line { margin:20px auto; background:#d8d8d8; height:1px; font-size:0;overflow:hidden;}
.webstv {outline:none;object-fit: fill;display: block;clear: both; padding:20px 0;}
.tiaojie_nr video{ width:auto; max-width:700px; height:auto; max-height:450px; text-align:center; margin:0 auto;display: block;}
.tiaojie_nr { margin:20px auto;overflow:hidden;color:#333333;font-size:18px;}
.tiaojie_nr table { width:100%;}
.tiaojie_nr img{max-width: 1050px; height:auto; width:expression(this.width > 1050 ? "1050px" : this.width);text-align: center;display:block; margin:5px auto;}
.tiaojie_nr p { line-height:35px; font-size:16px;}
.tiaojie_more {margin:20px auto; height:20px; line-height:20px; color:#999999; font-size:16px; text-align:center;}
.tiaojie_more span {padding: 0 10px;}

/*.gjcjg*/
.gjcjg {width:1400px; height:50px; margin:50px auto;line-height:50px; color:#999999;overflow:hidden; background:#e4e9f0; text-align:center; color:#666;}
.gjcjg i {  font-style:normal; margin:0 5px; color:#F00; font-weight:bold;}

/**/
.ewmdy img {display:block; margin:10px auto; border:1px solid #eee;}
.ewmdy p { text-align:center; line-height:30px; font-size:12px; color:#999;}
.originally {text-indent: 2em;line-height:40px; font-size:12px; color:#999;}