@charset "utf-8";
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%
}

fieldset,
img {
	border: 0
}

li {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%
}

select,
input,
button,
textarea {
	font: 99% arial, helvetica, clean, sans-serif
}


body {
	font-family: "Microsoft YaHei";
}

a ,a:visited{
	text-decoration: none !important;
	color: #041414;
}

a:hover{
	text-decoration: none !important;
	color: #d52626;
}

ul,
ol,
dl,
li {
	list-style: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: ""
}

blockquote {
	margin: 0 0 18px 18px;
	color: #666;
	font-style: italic
}

strong {
	font-weight: bold
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer
}

input[type="text"],
input[type="password"],
textarea,
select,
fieldset {
	border: 1px #ccc solid;
	background: #fff
}

textarea {
	overflow: auto
}

img {
	max-width: 100%;
	vertical-align: middle
}

.zt-header{ background: #fff; border-bottom: 1px solid #e1dfdf; font-size: 12px; padding-top: 5px; margin-bottom:0}
.zt-header-nav{padding-top: 5px;}
.zt-header-nav a{color: #666; padding-left: 8px;}

.logo_100{position: absolute; left: 50px; top: 105px;}
.bg1{background: #f3f0f0;margin-top: 50px;padding-bottom: 50px;}
.header{ background: url(./yhtHszx-20250402-header.jpg)no-repeat center top; height: 780px;}
.tit{height: 102px;text-indent: -9999px;margin: 50px 0;}
.tit01{ background: url(./yhtHszx-20250402-title1.png)no-repeat center center;}
.tit02{ background: url(./yhtHszx-20250402-title2.png)no-repeat center center; }
.tit03{ background: url(./yhtHszx-20250402-title3.png)no-repeat center center; }
.tit04{ background: url(./yhtHszx-20250402-title4.png)no-repeat center center; }
.tit05{ background: url(./yhtHszx-20250402-title5.png)no-repeat center center; }
.tit06{ background: url(./yhtHszx-20250402-title6.png)no-repeat center center; }
.sub_title{font-size: 22px; font-weight: bold; border-left: 3px solid #D10518; height: 22px; line-height: 22px; padding-left: 8px; margin: 30px 0; width: 100%;; clear: both; color: #D10518;}


.news dl dt{ font-size: 22px; font-weight: bold; padding: 5px 0;}
.news dl dd{border-bottom: 1px solid #e5e5e5;font-size: 12px;color: #7b7b7b;padding: 15px 0;}
.news ul{ margin-top: 15px;}
.news ul li{font-size: 16px;line-height: 22px;padding: 6px 0;}
.news ul li a{color: #0d3c68;}
.news ul span{display: block; text-align: right;}

.yxzb a{color: #333;}
.yxzb p{ margin-bottom: 15px; text-align: center; height: 40px;}
.yxzb img{ margin-bottom: 10px;}
.yxzb1 img{margin-bottom: 10px;}

.wyjd_list_item{padding: 15px;}
.wyjd_list_item img{margin-bottom: 15px;}
.wyjd_list_item dl dt{margin-bottom: 15px;}
.wyjd_list_item dl dd{font-size: 12px; color: #999;}

.ysdw{text-align: center;}
.ysdw .sub_title{text-align: left;}
.ysdw img{margin-bottom: 20px;}
.ycgq_item p{text-align: center; font-size: 14px; padding: 10px 0; height: 60px;}

.yljssd ul{overflow: hidden;}
.yljssd ul li{width: 50%; float: left; line-height: 2;}

.jm_txt h1{font-size: 30px;text-align: center;padding: 20px 0;font-weight: bold;color: #c6111f;border-bottom: 1px solid #959091;margin-bottom: 25px;}
.jm_txt p{text-indent: 28px;padding: 5px 0;}

.hsdw_item{text-align: center;}
.hsdw_item img{margin-bottom: 15px;}
.hsdw_item dl dt{margin-bottom: 15px;}
.hsdw_item dl dd{font-size: 12px; color: #999;}

.zszg1 p{ text-align: center; background: #f1f1f1; padding: 12px 0;}
.zszg2{padding: 0;}
.zszg2 .sub_title{margin-left: 15px;}
.h5_list_item {overflow:hidden; margin-bottom: 3px;}
.h5_list_item .rsp{width:100%; height:100%; overflow:hidden;position: absolute; background:#333; top:0px; left:0; text-align: center; opacity: 6; }
.h5_list_item .text{position:absolute; width:80%;height:auto; left:-300px; top:8px; overflow:hidden; text-align: center;}
.h5_list_item .text h2{width:96%; height:24px;line-height:1.3;text-align:center;color:#FFFFFF;font-size:14px; margin:40px auto 0}
.h5_list_item .text h3{width:96%; height:33px;line-height:33px;text-align:center;color:#FFFFFF;font-size:14px; background:url(../images/bg_wxh.gif) no-repeat center center; margin:40px auto 0}
.h5_list_item .text a{text-decoration:none}
.h5_list_item .text div{text-align:center; margin-top:55px;}
.h5_list_item p{font-size: 12px; text-align: center; line-height: 1.5; margin: 10px 0 0; height: 40px;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border: none;border-radius: 0;color: #fff;background: #fc9d36;}
.nav-tabs > li > a {
  line-height: 1.42857143;
  font-size: 20px;
  text-align: center;
  min-width: 263px;
  font-weight: bold;
  border:none;
  padding: 15px 0;
  color: #fff;
}

.nav-tabs > li > a:hover {
  border: none;
  background: none;
  border-color: #eee #eee #ddd;
}
.nav-tabs{border-bottom: hidden;background: #d10518;}

.carousel-control {width: 40px;height:40px;line-height: 30px;font-size: 60px;top: 45%;border-radius: 40px;}


.footer {background: #fff;}
.footer .link{overflow: hidden;}
.footer p{ display: block; padding: 20px 0;}
.xs_clear{display: none;}

@media only screen and (max-width: 768px) {
	.speLogo{ width: auto; padding-bottom: 16px;}
	.speNav{ display: none;}
	.header{height: 550px;}
	.banner img ,.gh_item img ,.xf img ,.ss_item img{width: 100%;}
	.xf dl{min-height: 270px;}
	.nav > li, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus ,.nav-tabs > li > a{width: 100%;font-size: 18px;}
    .jm_txt{ margin-left: 15px; margin-right: 15px; min-height: auto;}
    .jm_txt h1{font-size: 20px;}
    .tt b{background: none;color: #d52626;font-size: 20px;width: auto;padding-left: 0;}
    .tt span{font-size: 20px;text-indent: 12px;}
    .item img{ width: 100%; height: 100%;}
    .owl-next ,.owl-prev{top: -200px !important;}
}

@media screen and (min-width: 635px) and  (max-width: 768px){
	.header{height: 550px;}
    .carousel-control1{left: 15px;top:45%!important;}
    .carousel-control.right{right: 15px;}
    .item img{ width: 100%; height: 100%;}
    .owl-next ,.owl-prev{top: -200px !important;}
}


@media only screen and (max-width: 640px) {
	.w1000 ,.item img{width: 100%;}
	.speLogo{ width:auto; padding-bottom: 0;}
	.speNav{ display:block;}
	.header{height: auto;margin-bottom: 10px;}
	.nav a{font-size: 12px;}
    .tit{margin: 20px 0  30px;height: 50px;background-size: contain;}
    .news dl dt{ font-size: 18px;}
    .news dl dd{padding: 5px 0;}
    .news ul li{font-size: 14px;line-height: 18px;}
    .gh img {width: 100%;}
	.yljssd{clear: both;}
	.yljssd ul li{width: 100%;}
    .xs_clear{clear: both; display: block;}
	.wyjd_list_item dl dt{margin-bottom: 0;}
}