@charset "utf-8";
/* CSS Document */
.main-w{ width: 1200px; margin:0 auto;}
.zfxx{ background: #ffffff!important; box-shadow: 0 0 15px #efefef; padding: 15px 0; margin-top: -85px;}
.zfxx ul li{ width: 19.8%; border-right:2px solid #9e2820; text-align: center; font-size: 20px; float: left; }
.zfxx ul li.no{ border-right: none;}
.zfxx ul li a{ display: block; color: #171e3f; text-decoration: none; padding:18px 0;}
.zfxx ul li a span{ display: inline-block; margin-left:20px; line-height: 25px;}
.zfxx ul li a img{vertical-align:top; margin-top: 4px;}
.zfxx ul{background: #ffffff;}
.whfw{ padding: 15px 20px; background: #d33131; margin-top: 35px;}
.whfw h1{ font-size: 20px; font-weight: bold; color: #fff;}
.whfw h1 img{ margin-left: 10px;}
.yxq-k span{ font-size: 16px; color: #fff; padding: 0 10px;}
.yxq-k input{ border: none; height: 30px; width: 36%;}
.rq-B{ width: 47%;}
.ss-icon1{ margin-top: 3px;}
.yxq-k{ width:94%;}
.xlk-B{ position: absolute; background: #fff; right: 0; padding: 15px; display: none; top: 58px; box-shadow: 0 4px 10px #e7e7e7; width:170px; text-align: center;}
.xlk-B input{ height:22px; margin: 5px 0; border-radius: 2px; border: 1px solid #e1e1e1;}
.xlk-B span,.xlk-B em{ display: block;}
.xlk-B button{ background: #d33131; border: none; color: #fff; padding: 5px 15px; margin-top: 10px;}
.zb-gd{ width: 10%; box-shadow: 0 0 10px #efefef;}
.zb-gd{ overflow-y: scroll; height: 380px}
.zb-gd::-webkit-scrollbar {width: 12px;}
.zb-gd::-webkit-scrollbar-track {background-color:#f2f2f2 ;}
.zb-gd::-webkit-scrollbar-thumb {background-color: #d33131;}
.bg-Big{ margin-top: 25px;}
.zb-gd ul li{ border-bottom: 1px solid #b7b6b6; font-size: 16px; padding: 12px 0; text-align: center;}
.zb-gd ul li a{ color: #5e5e5e!important; text-decoration: none; display: block; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; width: 100%;}
.zb-gd ul li a:hover{ color: #d33131}
.zb-gd{ padding-bottom: 10px;}
.yb-TIT{ width:87%;}
.hd_table thead tr th{
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
	background: #d33131;
	font-size: 16px;
	color: #fff;
	padding: 8px 0;
}
.hd_table tbody tr td{
    padding: 12px 0%;
    border-bottom: 1px #878686 dashed;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
}
.hd_table{
    width: 100%;
    border-collapse:collapse;
    table-layout: fixed;
}
.hd_table tbody tr td a{ display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-decoration: none;}
/*.hd_table tbody tr:hover{ background: #f36861;color: #fff!important;}*/
.ym-B{ margin-top: 35px; text-align: center; padding-top: 15px; border-top: 1px solid #bdbdbd; margin-bottom: 35px;}
.hd_table thead tr th span img{ margin-left:10px; margin-top: -2px;}





.bzml-right{float: right;width:87%;}
.bzml-right-tit{background:#d33131;}
.bzml-right-tit li{width: 33.3%;float: left;text-align: center;  padding: 11px 0;}
.bzml-right-tit li:first-child{ text-align: left; margin-left:2.5%;width:30.5%;}
.bzml-right-tit li{color: #ffffff;font-size: 18px;text-decoration: none;}
.tit-hui{ background: none; margin-top: 15px; border-bottom: 1px solid #b4b4b4;}
.tit-hui li a{text-decoration: none;}
.tit-hui li{color:#878686!important;
     font-size: 18px;}
.bzml-right-nr{margin-top: 5px;padding: 10px 20px;border-bottom:1px dashed #999;}
.bzml-right-nr p{font-size: 16px;line-height: 34px; color: #878686; }
.bzml-right-nr p img{ margin-right: 8px;}
.tit-hui li a{ width: 36px; height: 36px; border-radius:35px; background: #f36861; display:inline-block; margin-left: 6px; text-align: center;
	position: relative;}
.tit-hui li a span{ width: 36px; height: 36px; display:inline-block;}
.tit-hui li a span.icon1{ background: url(20201106-gzdt-tb1.png) center center no-repeat;}
.tit-hui li a span.icon2{ background: url(20201106-gzdt-tb2.png) center center no-repeat;}
.tit-hui li a span.icon3{ background: url(20201106-gzdt-tb3.png) center center no-repeat;}
.tit-hui li a span.icon4{ background: url(20201106-gzdt-tb4.png) center center no-repeat;}
.tit-hui li a span.icon5{ background: url(20201106-gzdt-tb5.png) center center no-repeat;}
.tit-hui li a span.icon6{ background: url(20201106-gzdt-tb6.png) center center no-repeat;}
.tit-hui li a span.icon7{ background: url(20201106-gzdt-tb7.png) center center no-repeat;}
.tit-hui li a span.icon8{ background: url(20201106-gzdt-tb8.png) center center no-repeat;}
.tit-hui li a span.icon9{ background: url(20201106-gzdt-tb9.png) center center no-repeat;}
.tc-wz{ position: absolute; background: #f36861; padding: 10px; width:80px; border-radius: 6px;left: -33px;top: -110px;height:72px;}
.tc-wz p{ color: #fff; font-size: 12px; line-height: 18px;word-wrap: break-word;}
.tc-wz i{ position: absolute; left: 50%; margin-left:-8px; bottom: -13px;}
.tc-wz span{width: auto!important;height:auto!important; display: inline-block!important;}

@keyframes mymove
{
from {top:0;
	 left: 50%;
    transform: translateX(-50%) translateY(0);}
to {top: 50%;
  left: 50%;
transform: translateX(-50%) translateY(-50%);}
}
.tit-hui li a em{ width: 26px;line-height:13px;text-align: center;position: absolute;display:none;-webkit-transition: all ease 5s;
  -moz-transition: all ease 5s;
  -ms-transition: all ease 5s;
  -o-transition: all ease 5s;
  transition: all ease 5s;color: #fff;font-size: 12px;

}
.tit-hui li a:hover em{ display: block; top:6px; 
	animation:mymove 1s forwards;
-webkit-animation:mymove 1s forwards;
}
.tit-hui li a:hover span{ display: none;}
.ym-img{ text-align: center;}
.tit-hui li span.jt{ margin-left: 10px;}









@media only screen and (max-width: 1920px){
	body{ min-width:auto;}
	.zb-gd ul li{padding: 12px 6%;}
}

@media only screen and (max-width: 1200px){
	.main-w{ width: 96%; }
	.rq-B {width: 50%;}
	.yxq-k {width: 93%;}
	.zb-gd {width: 13%;}
	.yb-TIT {width: 84%;}
	.yxq-k input {width: 35%;}
	
}
@media only screen and (max-width: 1100px){
	.rq-B {width: 56%;}
	
}



@media only screen and (max-width: 1000px){
	.zfxx ul li{font-size: 16px;}
	.zfxx ul li a{padding: 8px 0;}
	.zfxx ul li a img{ width: 30px;margin-top: 6px;}
	.zfxx ul li a span {margin-left: 15px; line-height: 20px;}
	.zfxx{ margin-top: -60px;}
	.rq-B { width: 56%;}
	.yxq-k input {width: 35%;}
	.whfw h1 {
		font-size: 18px;}
}



@media only screen and (max-width: 965px){
	.rq-B {width: 60%;}
	.yxq-k input {width:34%;}
}

@media only screen and (max-width: 900px){
	.rq-B {width: 58%;}
	.zb-gd { width:16%;}
	.yb-TIT {width: 80%;}
}

@media only screen and (max-width: 850px){
	.zfxx ul li a img{ display: none;}
	.zfxx ul li a span {margin-left: 0;}
	.zfxx ul li {width: 19.7%;}
	.yxq-k{ display: none;}
	.rq-B{ width: auto;}
	.xlk-B{ display: block;}
}

@media only screen and (max-width:700px){
.zb-gd {width: 100%;float: none;}
.yb-TIT {width: 100%;float: none; margin-top: 25px;}
.whfw h1 {font-size: 16px;}
}

@media only screen and (max-width: 550px){
	.zfxx ul li {width: 19.6%;}
	.zfxx ul li { font-size: 14px;}
	.zfxx ul li a { padding:4px 0;}
	.zfxx{ margin-top: -40px;}
	.hd_table thead tr th.de{ width: 50%;}
	.bzml-right-tit li{ font-size: 16px; padding: 8px 0;}
	.bzml-right-tit li {font-size: 14px;}
	.tit-hui li span.jt img{width: 10px;height: 8px;}
	.tit-hui li a { width: 32px;height:32px;}
	.tit-hui li a span{width: 32px;height:32px;}
	.tit-hui li a span.icon1,.tit-hui li a span.icon2,.tit-hui li a span.icon3,.tit-hui li a span.icon4,.tit-hui li a span.icon5,.tit-hui li a span.icon6,.tit-hui li a span.icon7,.tit-hui li a span.icon8,.tit-hui li a span.icon9{background-size: 45%;}
	.bzml-right-nr p {font-size: 14px;line-height: 26px;margin-top: 5px;}
	.tc-wz{height: 90px;width: 60px;padding: 5px;left: -20px;top: -115px;}
	.tc-wzz{height: 60px;width: 60px;left: -20px;top: -90px;}
	.tc-wzz span,.tc-wzz span img{ width: 100%; height: auto;}

}

@media only screen and (max-width: 414px){
.zfxx ul li {width: 19.5%;}
	.hd_table thead tr th{font-size: 14px!important;}
	.hd_table tbody tr td{font-size: 14px!important;}
}

@media only screen and (max-width: 375px){
	.zfxx ul li {width: 19.7%;border-right: 1px solid #9e2820;font-size: 12px;}
	.hd_table thead tr th.de {width:48%;}
}