/* CSS Document */
html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
fieldset,
input {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
address,
caption,
cite,
code,
em,
i,
th,
td {
	font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

ul,
ol {
	list-style: none;
}

ul li {
	list-style: none outside none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ddd;
}

td,
th {
	border: 1px solid #ddd
}

body {
	font-size: 16px;
	background: #fff;
	font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif;
	color: #333;
	/* max-width: 1920px; */

}

/* * {
    background: #000 !important;
    color: #0f0 !important;
    outline: solid #f00 1px !important;
} */
@media (min-width: 1024px) and (max-width: 1600px) {}

img {
	border: 0 none;
}

a {
	color: #333;
}

a:link,
a:visited,
a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #de0312;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}

.clear {
	clear: both;
	font-size: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 1;
}

input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
button,
select {
	-webkit-appearance: none;
}

/* ::-webkit-scrollbar {display:none} */
textarea {
	-webkit-appearance: none;
	outline: none;
}

input:focus,
textarea:focus,
select:focus {
	outline: none;
}

input:focus {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-modify: read-write-plaintext-only;
}

input,
textarea,
select {
	-webkit-appearance: none;
	font-family: Microsoft YaHei;
}

.l {
	float: left;
}

.r {
	float: right
}

/* 鎵嬫満闅愯棌 */

.sj-nav-btn {
	display: none;
}

.nav ul li em {
	display: none;
}


/* PC澶撮儴 */

.header {
	width: 100%;
	margin: 0 auto;
	height: 150px;
	box-sizing: border-box;
	padding: 0 20px;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	z-index: 999;
	/* min-width: 1440px;  */
}

.ny-header {
	position: relative;
	background: #ffffff;
}

/* .logo { padding-top: 20px;} */
.logo img {
	width: auto;
	height: 70px;
	display: block;
}

.search-box {
	/* width: 360px; */
	width: 100%;
}

.top-a-link {
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	text-align: right;
	color: #808080;
}

.top-a-link a {
	color: #ffffff;
	margin: 0 4px;
}

.phone-box {
	height: 50px;
	line-height: 40px;
	text-align: right;
	color: #d1d1d1;
}

.phone-box span {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
}

.phone-box img {
	height: 16px;
	vertical-align: middle;
}

.search {
	/* width: 360px;
	height: 40px; */
	/* border-radius: 20px; */
	box-sizing: border-box;
	border: 1px solid #ffffff;
	background: none;
	overflow: hidden;
}

.search input.search-t {
	width: 280px;
	height: 38px;
	line-height: 38px;
	background: none;
	text-indent: 10px;
	border: none;
}

.search input.search-b {
	border: none;
	cursor: pointer;
	width: 78px;
	height: 38px;
	font-size: 16px;
	font-weight: bold;
	color: #de0312;
	border-radius: 20px 0 0 20px;
}

.btn-box a {
	margin-left: 8px
}

.btn-box a img {
	width: 40px;
	height: 40px;
}


/* PC瀵艰埅 */

.nav-box {
	width: 100%;
	height: 40px;
	margin-top: 10px;
}

.nav {
	margin: 0 auto;
}

.nav>ul {
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	z-index: 99
}

.nav>ul>li {
	float: left;
	text-align: center;
	z-index: 99;
	position: relative;
	margin-right: 30px;
}

.nav>ul>li>a {
	color: #ffffff;
	font-size: 18px;
	display: block;
	line-height: 40px;
}

.nav>ul>li .f-nav {
	text-align: left;
	position: absolute;
	top: 60px;
	border-top: 2px solid #c00104;
	border-radius: 0 0 5px 5px;
	padding: 10px 0;
	line-height: 30px;
	width: 100%;
	max-width: 190px;
	background: rgba(240, 240, 240, 0.95);
	display: none;
}

.nav>ul>li .w100 {
	width: 190px;
}

.nav>ul>li.on .f-nav a {
	font-weight: normal;
}

.nav>ul>li .f-nav a {
	line-height: 36px;
	color: #c00104;
	text-align: center;
	font-size: 14px;
	display: block;
	margin: 0 5px;
	position: relative;
}

.nav>ul>li .f-nav a img {
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto;
}

.nav>ul>li .f-nav a:hover {
	text-decoration: underline;
}

.nav>ul>li .f-nav a .three-nav {
	position: absolute;
	left: 0;
}

.nav>ul>li .f-nav a:hover .three-nav {
	display: block;
}

.nav>ul>li .f-nav ul li {
	position: relative;
}

.three-nav {
	position: absolute;
	left: 190px;
	top: 0;
	width: 190px;
	background: steelblue;
	display: none;
}

.three-nav a {
	color: #ffffff !important;
}

.nav>ul>li .f-nav ul li:hover .three-nav {
	display: block;
}

.ny-header .nav>ul>li>a {
	color: #333333;
}

.ny-header .search {
	background: #fcf2f3;
	border-color: #c00104;
}

.ny-header .search input.search-b {
	background: #c00104;
	color: #ffffff;
}

.ny-header .top-a-link a {
	color: #666666;
}

.ny-header .phone-box {
	color: #666666;
}

.ny-header .phone-box span {
	color: #c00104;
}

.ny-header .nav>ul>li.on {
	background: #c00104;
	padding: 0 12px;
	border-radius: 5px;
	color: #ffffff;
}

.ny-header .nav>ul>li.on a {
	color: #ffffff;
}

/* banner */
.banner {
	width: 100%;
	min-width: 1400px;
}

.banner .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.banner .swiper-slide img {
	display: block;
	object-fit: cover;
	width: 100%;
}

.banner .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #ffffff;
	opacity: 0.8;
}

.banner .swiper-pagination-bullet-active {
	opacity: 1;
	background: #de0312;
}

/* 涓讳綋琛ㄦ牸 */

.zbt-box {
	height: 90px;
	width: 1100px;
	margin: 35px auto 15px;
	background: url(../images/index-bt-bg.png) no-repeat center center;
	line-height: 90px;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	color: #c00104;
}

.bg-list-box {
	background: #e6e9fa;
	border-radius: 15px 15px 0 0;
	padding: 0 5px 5px;
	margin-bottom: 50px;
	box-shadow: 0 4px 8px rgba(44, 44, 44, 0.2);
	padding-top: 2px;
	color: #2137a4
}

.bg-list-bt {
	height: 60px;
	line-height: 60px;
	overflow: hidden;
}

/**color: #c00104; **/
.ad-bt {
	font-size: 16px;
	/* margin-left: 10px;
	width: 370px; */
    width: 40%;
}

.jianju{
	padding: 0 10px;
}
.js-bt{
	width: 20%;
}
.lf-bt{
	width: 40%;
}

.lf-bt span{
	margin-left: -120px;
}

.js-bt h1 {
	display: inline-block;
	background: url(../images/index-bt-bg02.png) no-repeat center top;
	width: 300px;
	line-height: 55px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	/* margin-left: -372px; */
}

.bg-list-bt a {
	font-size: 14px;
	margin-right: 10px;
	cursor: pointer;
}

.bg-list-fbt {
	height: 50px;
	line-height: 50px;
	background: #f9f9f9;
	width: 100%;
}

.bg-list-fbt span {
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

span.w80 {
	width: 80px;
}

span.w90 {
	width: 90px;
}

span.w115 {
	width: 115px;
}

span.w120 {
	width: 120px;
}

span.w140 {
	width: 140px;
}
span.w200 {
	width: 170px;
}
span.w240 {
	width: 240px;
}

span.w290 {
	width: 290px;
}

span.w300 {
	width: 300px;
	/* width: 290px; */
}

/* 2025-04-08 */
.title_box {
	display: flex;
}

.box-last {
	background-color: white;
	overflow-y: hidden;
}

.w6 {
	width: 55%;
}

.box_label {
	background-color: #f9f9f9;
	line-height: 60px;
	text-align: center;
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.box_label_item1 {
	width: 5%;
}

.box_label_item2 {
	width: 40%;
}

.box_label_item3 {
	width: 10%;
}

.box_label_item4 {
	width: 10%;
}

.box_label_item5 {
	width: 10%;
}

.box_label_item6 {
	width: 15%;
}

.box_label_item7 {
	width: 15%;
}
/* .box_label_item8 {
	width: 7%;
} */

.box_details {
	display: flex;
	font-size: 16px;
	height: 300px;
	overflow: hidden;
	border: 1px solid #ccc;
	white-space: nowrap;
    box-sizing: border-box;
}
.tips-c{
	color: #256aa4;
}
.tips-alig{
	color: #454545;
    margin-top: 20px;
	text-align: center;
}
.content2{
	margin-top: 20px;
    color: #767676;
    padding: 30px 0;
}
.content2-bg{
	background-color: #f2f2f3;
	padding: 40px 40px;
}


.box_details_table_content {
	width: 100%;
	display: flex;
	color: #000000;
	border-bottom: 1px solid #f9f9f9;
	height: auto;
	/*animation: scroll-up 50s linear infinite; */
	/* display: inline-block;  */
    /* padding-left: 100%; 初始偏移，确保文本完全在视图之外 */
    animation: marquee 40s linear infinite; 
	/* 动画名称、持续时间、速度曲线和次数*/
	
}
@keyframes marquee {
    from { transform: translateY(0); }
    to { transform: translateY(-100%); } /* 根据内容宽度调整 */
}
.spcace {
	padding: 4px;
}

.table_left {
	writing-mode: vertical-lr;
	writing-mode: tb-rl;
	text-align: center;
	display: flex;
	flex-direction: column;
	-webkit-display: flex;
	justify-content: center;
	width: 5%;
	display: flex;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	border-bottom: 2.5px solid #eeeeee;
	margin-bottom: -2px;
}

.table_mid {
	width: 100%;
	text-align: center;
	align-items: center;
	font-size: 16px;
	margin-bottom: -1px;
}

.table_mid_data {
	display: flex;
	line-height: 50px;
	text-align: center;
	align-items: center;
}

.table_mid_item1 {
	width: 40%;
}

.font_text {
	font-size: 16px;
	font-weight: bold;
}

.table_border {
	border: 1px solid #eeeeee;
}

.table_mid_item2 {
	width: 10%;
}

.table_font_color2 {
	color: green;
}

.table_mid_item3 {
	width: 10%;
}

.table_mid_item4 {
	width: 10%;
}

.table_mid_item5 {
	width: 15%;
}

.table_mid_item6 {
	width: 30%;
}

.table_mid_item7 {
	width: 15%;
}

.jiuduanxian {
	display: none;
}

.rado-box {
	border-radius: 36px;
	padding: 10px;
}

/* 2025-04-08 */

.bg-list-nr {
	background: #ffffff;
	width: 100%;
	display: flex;
}

.lxfs-box {
	width: 235px;
	box-sizing: border-box;
	padding: 15px;
	line-height: 32px;
}

.nr-list {
	position: relative;
	border-bottom: 1px solid #eeeeee;
	min-height: 52px;
	border-right: 1px solid #eeeeee;
}

.btmc-box {
	position: absolute;
	width: 80px;
	height: 100%;
	box-sizing: border-box;
	border-right: 1px solid #eeeeee;
}

.btmc-box h3 {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.nrsj-box {
	margin-left: 80px;
	border-bottom: 1px solid #eeeeee;
}

.nrsj-box ul li {
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-bottom: 1px solid #eeeeee;
	overflow: hidden;
}

.nrsj-box ul li:nth-child(even) {
	background: #f9f9f9;
}

.nrsj-box ul li:last-child {
	border-bottom: 0;
}

.nrsj-box ul li span {
	display: block;
	float: left;
	font-size: 16px;
	text-align: center;
	box-sizing: border-box;
	border-right: 1px solid #eeeeee;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.nrsj-box ul li span:nth-child(1),
.nrsj-box ul li span:nth-child(2) {
	font-weight: bold;
}

.nrsj-box ul li.jg-zhang span:nth-child(2),
.nrsj-box ul li.jg-zhang span:nth-child(3),
.nrsj-box ul li.jg-zhang span:nth-child(4) {
	color: #dc2a2d;
}

.nrsj-box ul li.jg-die span:nth-child(2),
.nrsj-box ul li.jg-die span:nth-child(3),
.nrsj-box ul li.jg-die span:nth-child(4) {
	color: #009900;
}

.nrsj-box ul li.jg-ping span:nth-child(2),
.nrsj-box ul li.jg-ping span:nth-child(3),
.nrsj-box ul li.jg-ping span:nth-child(4) {
	color: #666666;
}

.nrsj-box ul li span em {
	font-style: normal;
}

.nrsj-box ul li.jg-zhang span em::after {
	content: "";
	display: inline-block;
	width: 13px;
	height: 16px;
	background: url(../images/zhang-bg.png) no-repeat center center;
	margin-left: 5px;
	vertical-align: middle;
}

.nrsj-box ul li.jg-die span em::after {
	content: "";
	display: inline-block;
	width: 13px;
	height: 16px;
	background: url(../images/die-bg.png) no-repeat center center;
	margin-left: 5px;
	vertical-align: middle;
}

.nrsj-box ul li.jg-ping span em::after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 9px;
	background: url(../images/ping-bg.png) no-repeat center center;
	margin-left: 5px;
	vertical-align: middle;
}

/* 鎮诞鍦ㄧ嚎鍜ㄨ */

.cndns-right {
	position: fixed;
	right: 1px;
	top: 50%;
	margin-top: -100px;
	z-index: 100
}

.cndns-right-meau {
	position: relative;
}

.cndns-right-btn {
	width: 48px;
	height: 48px;
	border: 1px solid #ddd;
	text-align: center;
	display: block;
	margin-bottom: 6px;
	position: relative;
	background-color: #fff;
	overflow: hidden;
}

.cndns-right-btn span {
	color: #848484;
	font-size: 26px;
	line-height: 48px;
}

.cndns-right-btn sup {
	display: block;
	min-width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	border-radius: 50%;
	background-color: #de0312;
	position: absolute;
	left: -12px;
	top: -12px;
}

.cndns-right-btn p {
	color: #de0312;
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
	display: none;
}

.cndns-right-meau:hover .cndns-right-btn span {
	display: none
}

.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
}

.meau-car .cndns-right-btn {
	border-color: #de0312;
	margin-bottom: 20px;
}

.meau-car.cndns-right-meau:hover .cndns-right-btn {
	background-color: #de0312
}

.meau-car.cndns-right-meau:hover .cndns-right-btn span {
	color: #fff;
	display: block;
}

.meau-car .cndns-right-btn span {
	color: #de0312;
}

.meau-sev .cndns-right-btn {
	border-color: #de0312;
	background: url(../images/02index-banner-8.gif) no-repeat #de0312 center;
}

.meau-sev .cndns-right-btn p {
	color: #fff
}

.meau-sev .cndns-right-btn span {
	color: #fff
}

.meau-top .cndns-right-btn span {
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
	display: block
}

.meau-top .cndns-right-btn i {
	display: block;
	color: #999
}

.meau-top.cndns-right-meau:hover .cndns-right-btn {
	background-color: #de0312
}

.meau-top.cndns-right-meau:hover .cndns-right-btn span {
	display: block;
	color: #fff
}

.meau-top.cndns-right-meau:hover .cndns-right-btn i {
	color: #fff;
}

.cndns-right-box {
	position: absolute;
	top: -15px;
	right: 48px;
	padding-right: 25px;
	display: none;
}

.cndns-right-box .box-border {
	border: 1px solid #ccc;
	border-top: 4px solid #de0312;
	padding: 10px;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
	position: relative
}

.cndns-right-box .box-border .arrow-right {
	display: block;
	width: 13px;
	height: 16px;
	background: url(../images/arrow.png) no-repeat;
	position: absolute;
	right: -13px;
	top: 26px;
}

.cndns-right-box .box-border .sev-t span {
	font-size: 42px;
	float: left;
	display: block;
	line-height: 56px;
	margin-right: 10px;
	color: #d3d3d3
}

.cndns-right-box .box-border .sev-t p {
	float: left;
	color: #de0312;
	font-size: 24px;
	line-height: 52px;
}

.cndns-right-box .box-border .sev-t p i {
	display: block;
	font-size: 14px;
	color: #aaa;
}

.cndns-right-box .box-border .sev-t img {
	width: 156px;
	height: 156px;
	display: block;
	margin-bottom: 10px;
}

.cndns-right-box .box-border .sev-b {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #e4e4e4
}

.cndns-right-box .box-border .sev-b h4 {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 15px;
}

.cndns-right-box .box-border .sev-b li {
	float: left;
	width: 33.33333%
}

.cndns-right-box .box-border .sev-b li a {
	display: inline-block;
	color: #999;
	font-size: 13px;
	line-height: 36px;
}

.cndns-right-box .box-border .sev-b li a img {
	vertical-align: middle;
}

.cndns-right-box .box-border .sev-b li a:hover {
	color: #de0312
}

.meau-sev .cndns-right-box .box-border {
	width: 340px;
}

.meau-contact .cndns-right-box .box-border {
	width: 230px;
}

.cndns-right-meau:hover .cndns-right-box {
	display: block
}

.meau-code .cndns-right-box {
	top: inherit;
	bottom: -35px;
}

.meau-code .cndns-right-box .box-border {
	width: 156px;
	text-align: center;
	border-top: 1px solid #ccc;
}

.meau-code .cndns-right-box .box-border i {
	display: block;
	color: #333333;
	font-size: 16px;
	line-height: 16px;
}

.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit;
	bottom: 50px;
}

.meau-sev .cndns-right-btn .demo-icon {
	display: none;
}

.meau-sev:hover .cndns-right-btn {
	background: #de0312
}

.meau-zs .cndns-right-btn {
	background-color: #de0312;
	color: #fff;
	margin-top: 80px;
	border-color: #de0312
}

.meau-zs .cndns-right-btn span {
	color: #fff
}

.meau-zs .cndns-right-btn p {
	color: #fff
}

.cndns-right-box .box-border .sev-t span img {
	width: 47px;
	height: 43px;
	margin-top: 5px;
}

/* 宸︿晶鎮诞妗  */

.industry-bar {
	position: fixed;
	top: 93px;
	left: 50%;
	margin-left: -820px;
	width: 110px;
	display: none;
	z-index: 3;
}

.industry-bar.hover,
.industry-bar.fixed {
	display: block;
}

.industry-bar h5 {
	height: 48px;
}

.industry-bar h5 img {
	display: block;
	width: 100%;
	height: auto;
}

.industry-bar h5.dwbt {
	position: absolute;
	top: 274px;
}

.industry-bar ul {
	background: #fff
}

.industry-bar ul li {
	width: 110px;
	position: relative;
	height: 56px;
	margin: 0 auto;
	text-align: center;
	background: #f0f0f0;
	line-height: 56px;
	margin-bottom: 1px;
}

.industry-bar ul li a {
	display: block;
	color: #666666;
	font-size: 18px;
	line-height: 56px;
}

.industry-bar ul li:hover,
.industry-bar li.current {
	background: #c00104;
	font-weight: bold;
}

.industry-bar li.current::after {
	content: "";
	position: absolute;
	width: 10px;
	height: 14px;
	right: -10px;
	top: 20px;
	background: url(../images/y-jt.png) no-repeat center center;
	display: inline-block;
}

.industry-bar ul li.current a,
.industry-bar li:hover a {
	color: #fff
}

.industry-bar ul li:nth-child(4) {
	margin-bottom: 48px;
}

.news-txt-box {
	padding: 20px 20px 0;
}

.news-txt-box p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 15px;
}

.news-txt-box p img {
	display: block;
	margin: 0 auto;
	max-width: 90%;
	height: auto;
}

.news-txt-box video {
	display: block;
	margin: 0 auto;
	max-width: 90%;
	height: auto;
}

.news-txt-box h1 {
	padding: 0 0 10px 0;
	line-height: 1.5;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.news-txt-box h3 {
	line-height: 1.5;
	border-bottom: 1px solid #d1d1d1;
	text-align: center;
	font-size: 14px;
	color: #999999;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.news-txt-box h5 {
	padding: 10px;
	line-height: 1.8;
	background-color: #f9e5e5;
	font-size: 14px;
	margin-bottom: 10px;
	color: #666666;
}

.news-txt-box h5 span {
	color: #c00104;
}

/* 搴曢儴鐗堟潈 */

.footer-box {
	width: 100%;
	padding: 20px 0;
	background: #f5f5f5;
	border-top: 8px solid #c00104;
}

.footer {
	width: 1400px;
	margin: 0 auto;
	color: #333333;
	line-height: 28px;
}

.footer a {
	color: #333333;
}

.footer-bq {
	width: 1000px;
	font-size: 14px;
}

.footer-jszc {
	width: 175px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
}

.footer-jszc img {
	display: block;
	width: 90px;
	height: 90px;
}


/* 鍐呴〉banner */

.ny-banner {
	width: 100%;
	height: auto;
	position: relative;
}

.ny-banner img {
	display: block;
	width: 100%;
	height: auto;
}

/* 闈㈠寘灞  */

.mbx-box {
	height: 60px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	text-align: right;
}

.mbx-box02 {
	border-bottom: 0;
}

.mbx-box h3 {
	font-size: 28px;
	display: inline-block;
	color: #c00104;
	font-weight: bold;
	text-align: center;
	float: left;
}

.dqwz-box {
	color: #999999;
}

.dqwz-box a {
	color: #999999;
}

.dqwz-box a:hover {
	color: #0c62b3;
}

.list-fl ul li {
	float: left;
	width: 120px;
	margin-right: 15px;
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	text-align: center;
}

.list-fl ul li a {
	display: block;
}

.list-fl ul li.on a {
	background: #0057A8;
	color: #ffffff;
	font-weight: bold;
}

.list-fl ul li a:hover {
	background: #0057A8;
	color: #ffffff;
	font-weight: bold;
}

.content {
	/* width: 1400px; */
	margin: 0 auto;
	position: relative;
}

.ny-content {
	background: #f6f6f6;
	padding: 30px 0;
}

.contact-txt {
	padding: 20px;
	background: #ffffff;
	width: 520px;
	min-height: 420px;
}

.contact-txt h3 {
	line-height: 60px;
	font-size: 24px;
	font-weight: bold;
}

.contact-txt p {
	padding-left: 20px;
	line-height: 2;
}

.contact-map {
	padding: 20px;
	width: 760px;
	height: 420px;
	background: #ffffff;
}


/* 鍐呴〉宸︿晶瀵艰埅 */

.ny-left-nav {
	width: 280px;
	background: #ffffff;
	box-sizing: border-box;
	padding: 10px;
}

.ny-left-nav h3 {
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #ffffff;
	font-size: 28px;
	font-weight: bold;
	background: url(../images/ny-h3-bg.jpg) no-repeat center center;
}

.ny-left-nav ul {
	margin-top: 10px;
}

.ny-left-nav ul li {
	font-size: 17px;
	line-height: 60px;
	position: relative;
	border-bottom: 1px solid #e3e3e3;
}

.ny-left-nav ul li>a {
	display: block;
	padding: 0 10px;
}

.ny-left-nav ul li.on>a {
	color: #ffffff;
	font-weight: bold;
	background: #c00104;
}

.ny-left-nav ul li::after {
	content: ">";
	display: inline-block;
	float: right;
	color: #333333;
	position: absolute;
	right: 10px;
	top: 0;
}

.ny-left-nav ul li.on::after {
	color: #ffffff;
}

.ny-left-nav ul li:hover>a {
	color: #ffffff;
	background: #c00104;
}

.ny-left-nav ul li:hover::after {
	color: #ffffff;
}

.ny-left-nav ul li .cpjg-fnav a {
	position: relative;
	line-height: 40px;
	display: block;
	border-bottom: 1px dashed #c3c3c3;
	font-size: 14px;
	text-indent: 16px;
	padding: 5px;
	color: #666666;
}

.ny-left-nav ul li .cpjg-fnav a::after {
	content: ">>";
	display: inline-block;
	float: right;
	color: #999999;
	position: absolute;
	right: 10px;
	top: 5px;
}

.ny-left-nav ul li .cpjg-fnav a:last-child {
	border: 0;
}

.ny-left-nav ul li .cpjg-fnav a:hover,
.ny-left-nav ul li .cpjg-fnav a.on {
	background: #f9e5e5;
	font-weight: bold;
	color: #c00104;
}

.ny-left-nav ul li .cpjg-fnav a:hover::after,
.ny-left-nav ul li .cpjg-fnav a.on::after {
	color: #c00104;
}

.news-img-box {
	padding: 20px 0;
}

.news-img-box ul li {
	float: left;
	width: 235px;
	margin: 0 15px;
	text-align: center;
	margin-top: 20px;
}

.news-img-box ul li .news-img {
	width: 235px;
	height: 180px;
	box-sizing: border-box;
	border: 1px solid #c3c3c3;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	overflow: hidden;
}

.news-img-box ul li .news-img img {
	max-width: 225px;
	max-height: 170px;
	display: block;
	margin: 0 auto;
	vertical-align: middle;
	transition: all 0.3s;
}

.news-img-box ul li p {
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news-img-box ul li:hover .news-img img {
	transform: scale(1.1);
	transition: all 0.5s;
}

.nrwry-img-box ul li {
	float: left;
	width: 160px;
	margin: 0 5px;
	text-align: center;
	margin-top: 20px;
}

.nrwry-img-box ul li .news-img {
	width: 160px;
	height: 140px;
}

.nrwry-img-box ul li .news-img img {
	max-width: 150px;
	max-height: 130px;
}

.cpzx-img ul li {
	float: left;
	width: 235px;
	margin: 0 15px;
	text-align: center;
	margin-top: 20px;
}

.cpzx-img ul li img {
	display: block;
	margin: 0 auto;
	width: 235px;
	height: 175px;
}

/* 鍐呴〉鍙充晶鍐呭 */

.ny-right-nr {
	width: 1060px;
	padding: 10px;
	background: #ffffff;
	margin:10px auto;
}

.ny-jdxw-box {
	padding: 15px 0;
	border-bottom: 1px dashed #eaeaea;
}

.ny-jdxw-box img {
	float: left;
	height: 240px;
	width: 380px;
	margin-right: 30px;
}

.ny-jdxw-box h3 {
	font-size: 18px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ny-jdxw-box p {
	text-indent: 2em;
	font-size: 16px;
	line-height: 30px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	height: 150px;
	color: #666666;
}

.ny-jdxw-box span {
	color: #999999;
}

.ny-news-list ul li {
	padding: 15px 0;
	border-bottom: 1px dashed #eaeaea;
	height: 80px;
}

.ny-news-list ul li span {
	display: block;
	float: left;
	height: 80px;
	width: 80px;
	background: #efefef;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	margin-right: 30px;
	box-sizing: border-box;
	padding-top: 8px;
	color: #c00104;
}

.ny-news-list ul li span em {
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	display: block;
	color: #666666;
}

.ny-news-list ul li:hover span {
	background-color: #c00104;
	color: #ffffff;
}

.ny-news-list ul li:hover span em {
	color: #ffffff;
}

.ny-news-list ul li h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ny-news-list ul li p {
	font-size: 16px;
	line-height: 1.5;
	/* text-indent: 2em */
	;
	color: #999999;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/* 浜у搧璇︽儏 */

.cpxq-tw {
	padding-top: 20px;
}

.cpxq-img {
	width: 600px;
}

.cpxq-img .mySwiper2 img {
	width: 600px;
	display: block;
	height: 400px;
}

.cpxq-img .mySwiper2 {
	margin-bottom: 5px;
}

.cpxq-img .mySwiper img {
	width: 100%;
	height: 100px;
	display: block;
}

.cpxq-txt {
	width: 440px;
}

.cpxq-txt h1 {
	font-size: 24px;
	font-weight: bold;
	padding: 10px 0;
}

.cpxq-txt h3 {
	font-size: 14px;
	line-height: 1.5;
	color: #666666;
	margin-bottom: 20px;
}

.cpxq-txt p {
	line-height: 40px;
	font-weight: bold;
	color: #c00104;
}

.cpxq-txt a {
	display: block;
	height: 40px;
	width: 120px;
	color: #ffffff;
	border-radius: 5px;
	background: #c00104;
	text-align: center;
	line-height: 40px;
	margin-top: 10px;
	font-weight: bold;
}

.cpxq-txt-box {
	padding: 20px 0;
}

.cpxq-txt-box h3 {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #c00104;
	font-size: 0;
}

.cpxq-txt-box span {
	display: inline-block;
	font-size: 16px;
	padding: 0 30px;
	margin-right: 5px;
}

.cpxq-txt-box span.on {
	background: #c00104;
	color: #ffffff;
	font-weight: bold;
}

.cpxq-txt-list {
	line-height: 1.8;
	padding: 20px;
}

.cpxq-txt-list p img {
	max-width: 80%;
	height: auto;
	min-width: 50%;
	display: block;
	margin: 0 auto;
}

.cpxq-img .swiper-slide-thumb-active {
	border: 2px solid #c00104;
	box-sizing: border-box;
}

/* 鍘嗗彶浠锋牸 */

.lcjg-box {
	border: 4px solid #f9e5e5;
}

.lcjg-box h1 {
	height: 50px;
	line-height: 50px;
	background: #f9e5e5;
}

.lcjg-box h1 span {
	display: inline-block;
	padding: 0 24px;
	color: #ffffff;
	background: #c00104;
	height: 50px;
	font-weight: bold;
	margin-right: 10px;
}

.lcjg-box h1 em {
	float: right;
	font-weight: bold;
	color: #c00104;
	font-style: normal;
	margin-right: 10px;
}

.mar0 {
	margin: 0;
}

.mar0 ul li.jg-zhang span:nth-child(3),
.mar0x ul li.jg-zhang span:nth-child(4),
.mar0 ul li.jg-zhang span:nth-child(5) {
	color: #dc2a2d;
}

.mar0 ul li.jg-die span:nth-child(3),
.mar0 ul li.jg-die span:nth-child(4),
.mar0 ul li.jg-die span:nth-child(5) {
	color: #009900;
}

.mar0 ul li.jg-ping span:nth-child(3),
.mar0 ul li.jg-ping span:nth-child(4),
.mar0 ul li.jg-ping span:nth-child(5) {
	color: #666666;
}

.mar0 ul li span:nth-child(2) {
	color: #666666 !important;
	font-weight: normal;
}

/* 璧板娍鍥  */

.zst-box h1 {
	font-size: 24px;
	font-weight: bold;
	color: #c00104;
	text-align: center;
	padding: 10px 0;
}

.zst-pic {
	padding: 10px;
}

.zst-pic img {
	max-width: 100%;
	height: auto;
}

.alink {
	padding: 10px;
	font-size: 0;
}

.alink a {
	display: inline-block;
	margin-right: 8px;
	font-size: 14px;
	border-radius: 4px;
	padding: 6px 12px;
	border: 1px solid #e9e9e9;
	background: #ffffff;
	margin-bottom: 8px;
}

.alink a:hover,
.alink a.on {
	background: #c00104;
	color: #ffffff;
}

.bdjt-box h3 {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #c00104;
	font-size: 0;
}

.bdjt-box h3 span {
	display: inline-block;
	font-size: 16px;
	padding: 0 30px;
	margin-right: 5px;
	background: #c00104;
	color: #ffffff;
	font-weight: bold;
}

.bdjt-box form {
	padding: 20px;
}

.bdjt-box label {
	display: block;
	margin-bottom: 20px;
}

.bdjt-box label>span {
	line-height: 40px;
	display: inline-block;
	width: 120px;
	font-size: 16px;
	text-align: right;
	margin-right: 15px;
}

.bdjt-box label>span em {
	font-style: normal;
	color: #c00104;
}

.bdjt-box label input,
.bdjt-box label textarea {
	width: 320px;
	border: 1px solid #dadada;
	height: 38px;
	border-radius: 5px;
	text-indent: 10px;
}

.bdjt-box label textarea {
	vertical-align: top;
	height: 80px;
	width: 440px;
}

.bdjt-box label input.tj-btn {
	background: #c00104;
	color: #ffffff;
	width: 100px;
	border: none;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	text-indent: 0;
	cursor: pointer;
}

.bdjt-box label input.bg-color {
	background: #999999;
}

.bdjt-box label input.yzm {
	width: 210px;
}

.bdjt-box label img {
	margin-left: 10px;
	width: 100px;
	height: 40px;
	vertical-align: middle;
	margin-top: -4px;
}

/* 鏃堕棿閫夋嫨鎻掍欢 */

.time-cxbox {
	position: relative;
	height: 48px;
	line-height: 48px;
	margin-bottom: 10px;
}

.time-cxbox span {
	color: #c00104;
	font-weight: bold;
	margin-right: 10px;
}

.time-cxbox .calendar input.selectTime {
	border-radius: 5px;
	border: 1px solid #e3e3e3;
	height: 36px;
}

.time-cxbox input.tj-btn {
	border-radius: 5px;
	height: 36px;
	background: #c00104;
	color: #ffffff;
	width: 80px;
	border: none;
	margin: 0 10px;
	cursor: pointer;
	line-height: 36px;
}

/* 鍒嗛〉 */

.page {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	padding: 20px 0;
}

.page ul li {
	border: 1px solid #ccc;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #333;
	margin: 0 5px;
	display: inline-block
}

.page ul li.active {
	color: #c00104;
}

.page ul li.disabled {
	color: #999999;
}

.page ul li a:hover {
	text-decoration: underline;
}

.page-one {
	line-height: 40px;
	border-top: 1px solid #d3d3d3;
	padding: 10px 0;
}

.page-one a {
	display: block;
	width: 44%;
	color: #999999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.page-one a.r {
	float: right;
}

.page-one::after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}

#outerdiv {
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 2;
	width: 100%;
	height: 100%;
	display: none;
}

#bigimg {
	max-width: 80%;
	max-height: 80%;
	min-width: 500px;
}

#innerdiv {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/* 鐩稿叧鎺ㄨ崘 */

.xgtj-page h3 {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #c00104;
	font-size: 0;
}

.xgtj-page h3 span {
	display: inline-block;
	font-size: 16px;
	padding: 0 30px;
	margin-right: 5px;
	background: #c00104;
	color: #ffffff;
	font-weight: bold;
}

.xgtj-page ul {
	padding: 10px 0;
}

.xgtj-page ul li {
	line-height: 40px;
	font-size: 14px;
	float: left;
	width: 50%;
	padding: 0 15px;
	box-sizing: border-box;
	height: 40px;
	border-bottom: 1px dashed #e6e6e6;
	position: relative;
}

.xgtj-page ul li:before {
	content: "路";
	display: block;
	position: absolute;
	left: 3px;
	font-weight: bold;
	color: #c00104;
}

.xgtj-page ul li a {
	float: left;
	width: 380px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xgtj-page ul li span {
	float: right;
	display: block;
}

.mod-box {
	margin-top: -46px;
}

.mod-box a {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	background: #929292;
	color: #ffffff;
	text-align: center;
	margin-left: 10px;
}

.mod-box a.on {
	background: #c20106;
}

.span-more {
	display: none;
}

/* 鎵嬫満绔  */
@media only screen and (max-width :960px) {

	/* @media only screen and (max-width :768px){  */
	/* * {
			background: #000 !important;
			color: #0f0 !important;
			outline: solid #f00 1px !important;
		} */
	body {
		font-size: 14px;
	}

	::-webkit-scrollbar {
		display: none
	}

	.l {
		float: none;
	}

	.r {
		float: none;
	}

	.content {
		width: 100%;
	}
	.content img {
		width: 100%;
	}

	.ny-banner img {
		height: 120px;
	}

	.mod-box {
		margin-top: 0;
	}

	.mod-box a {
		margin-left: 0;
		margin-right: 10px;
	}

	.time-cxbox {
		height: auto;
	}

	.calendar {
		float: left;
	}

	.time-cxbox span {
		display: block;
	}

	/* pC闅愯棌 */

	.mbx-box h3,
	.phone-box,
	.search {
		display: none;
	}

	.top-a-link {
		position: absolute;
		top: 0;
		right: 0;
	}

	.ny-left-nav {
		display: none;
	}

	.ny-content {
		padding: 20px 0;
	}

	.ny-right-nr {
		width: 100%;
		box-sizing: border-box;
	}

	.ny-news-list ul li span {
		margin-right: 15px;
	}

	.ny-news-list ul li h3 {
		font-size: 16px;
	}

	.ny-news-list ul li p {
		font-size: 14px
	}

	.ny-jdxw-box img {
		float: none;
		width: 100%;
		height: auto;
	}

	.ny-jdxw-box p {
		font-size: 14px;
		line-height: 24px;
		height: 120px;
		margin-bottom: 10px;
	}

	.header {
		width: 100%;
		height: 1.5rem;
		padding: inherit;
		position: relative;
	}

	.logo {
		padding: 0.5rem 1rem 0 0.2rem;
	}
    .title_box {
        display: flex;
    }
    .box-last{
        height: auto;
        width: 100%;
        overflow: auto;
        overflow-x: scroll !important;
    }
    .box_label {
        font-size: 14px !important;
        min-width: 1000px;
    }
    .box_details {
        display: flex;
        font-size: 14px;
        min-width: 1000px;
    }
	.logo img {
		width: auto;
		display: block;
		/* height: 1.8rem; */
	}
    
	.nav .sj-nav-btn {
		display: block;
		position: absolute;
		right: 10px;
		top: 30px;
	}

	.nav .sj-nav-btn span {
		height: 3px;
		margin-top: 6px;
		display: block;
		background: #ffffff;
		width: 31px;
		border-radius: 3px;
		z-index: 1;
		-webkit-transform-origin: 20px;
		transform-origin: 20px;
		-webkit-transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
		transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
		transition: transform .5s cubic-bezier(.77, .2, .05, 1), background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease;
		transition: transform .5s cubic-bezier(.77, .2, .05, 1), background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
	}

	.ny-header .nav .sj-nav-btn span {
		background: #c00104;
	}

	.nav .sj-nav-btn2 span {
		transform-origin: 29px center;
	}

	.nav .sj-nav-btn2 span:nth-last-child(1) {
		opacity: 1;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		margin-top: 8px;
	}

	.nav .sj-nav-btn2 span:nth-last-child(2) {
		opacity: 0;
	}

	.nav .sj-nav-btn2 span:nth-last-child(3) {
		opacity: 1;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		margin-top: 5px;
	}

	.nav>ul>li em {
		display: block;
		position: absolute;
		right: 0;
		text-indent: 0;
		color: #ffffff;
		top: 0;
		height: 50px;
		width: 50px;
		font-style: normal;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		line-height: 50px;
		background: #dc2a2d;
		z-index: 99;
	}

	.nav-box {
		height: auto;
		background: none;
	}

	.nav-box .nav>ul {
		display: none;
		height: auto;
		left: 0;
		line-height: 50px;
		width: 100%;
		position: absolute;
		top: 1.5rem;
		background: #f9e5e5;
	}

	.nav-box .nav>ul li {
		float: none;
		height: auto;
		line-height: 50px;
		width: 100%;
		margin: 0;
		text-align: left;
		position: relative;
		border-bottom: 1px solid #dc2a2d;
	}

	.nav-box ul li a {
		padding: 0 10px;
		color: #ffffff;
		width: 60%;
	}

	.nav>ul>li .f-nav {
		position: relative;
		top: 0;
		width: 100%;
		border-radius: 0;
		display: none;
		max-width: 100%;
	}

	.nav>ul>li .f-nav a {
		text-indent: 20px;
		text-align: left;
		width: 100%;
		margin: 0;
	}

	.nav>ul>li>a {
		line-height: 50px;
		color: #000000;
	}

	.banner {
		width: 100%;
		min-width: 320px;
	}

	.banner .swiper-pagination {
		bottom: 0 !important;
	}

	.footer-box {
		padding: 0;
	}

	.footer {
		width: 100%;
		padding: 10px 0;
	}

	.footer-bq,
	.footer-jszc {
		text-align: center;
		width: 100%;
	}

	.footer-ewm {
		display: inline-block;
		margin: 10px;
	}

	.mbx-box {
		line-height: 40px;
		height: 40px;
		background-color: #ffffff;
		padding: 0 10px;
	}

	.cndns-right {
		display: none;
	}

	.zbt-box {
		width: 90%;
		height: auto;
		margin: 15px;
		font-size: 16px;
		line-height: 1.5;
		background-size: 150% 100%;
	}

	.ad-bt {
		display: none;
	}

	.js-bt {
		float: left;
        margin-left: -20px;
	}

	.bg-list-bt {
		height: 50px;
		line-height: 44px;
	}
    .lf-bt span {
        margin-left: -40px;
    }
    
    .lf-bt a{
        margin-right: -30px;
    }

	.js-bt h1 {
		width: auto;
		height: auto;
		padding: 0 20px;
		line-height: 40px;
		font-size: 16px;
		background-size: 100% 100%;
	}

	.bg-list-bt a {
		float: right;
	}

	.bg-list-box {
		margin-bottom: 20px;
	}

	.soll-box {
		width: 100%;
		overflow: scroll;
		/* min-width: 750px; */
	}

	.bt-list-fbt {
		min-width: 750px;
	}

	.bg-list-fbt,
	.bg-list-nr {
		width: 731px;
		min-width: 750px;
	}

	.bg-list-fbt span {
		font-size: 14px;
	}

	.bg-list-fbt span:last-child {
		display: none;
	}

	span.w80 {
		width: 60px;
	}

	span.w90 {
		width: 65px;
	}

	span.w115 {
		width: 70px;
	}

	span.w120 {
		width: 80px;
	}

	span.w140 {
		width: 100px;
	}

    span.w200 {
		width: 160px;
	}
	span.w240 {
		width: 120px;
	}

	span.w290 {
		width: 145px;
	}

	span.w300 {
		width: 200px;
	}

	.btmc-box {
		width: 60px;
	}

	.btmc-box h3 {
		padding: 0 15px;
		font-size: 18px;
	}

	.nrsj-box {
		margin-left: 60px;
	}

	.news-img-box {
		padding: 0;
	}

	.news-img-box ul li {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.news-img-box ul li .news-img {
		width: 80vw;
		height: 200px;
	}

	.news-img-box ul li .news-img img {
		max-width: 100%;
		min-height: 180px;
	}

	.contact-txt {
		box-sizing: border-box;
		width: 100%;
		min-height: auto;
		padding: 10px;
	}

	.contact-txt h3 {
		font-size: 20px;
		line-height: 40px;
	}

	.contact-map {
		padding: 0;
		width: 100%;
		height: 360px;
	}

	.page-one a {
		width: 100%;
	}

	.cpxq-txt-box span {
		width: 33.3333%;
		padding: 0;
		margin: 0;
		text-align: center;
	}

	.bdjt-box label {
		height: auto;
		margin-bottom: 10px;
	}

	.bdjt-box label>span {
		font-size: 14px;
		text-align: left;
		display: block;
	}

	.bdjt-box label input,
	.bdjt-box label textarea {
		width: 100%;
		box-sizing: border-box;
	}

	.bdjt-box label:last-child {
		margin-top: 20px;
	}

	.bdjt-box label input.yzm {
		width: 4.2rem;
	}

	.bdjt-box label img {
		width: 2rem;
	}

	.bdjt-box label:last-child span {
		display: none;
	}

	.bdjt-box {
		padding: 15px 0 0 0;
	}

	.bdjt-box form {
		padding: 0;
	}

	.cpxq-img,
	.cpxq-txt {
		width: 100%;
	}

	.cpxq-txt-box {
		padding-bottom: 0;
	}

	.cpxq-txt-list {
		padding: 10px 0;
	}

	.cpxq-img .mySwiper2 img {
		width: 100%;
		height: 240px;
	}

	.cpxq-img .mySwiper img {
		width: 100%;
		height: 60px;
	}

	.lcjg-box h1 {
		font-size: 12px;
	}

	.lcjg-box h1 span {
		padding: 0 2px;
		font-size: 14px;
	}

	.lcjg-box h1 em {
		font-size: 12px;
		margin-right: 0;
	}

	.pad0 {
		padding: 0;
	}

	.mar0 {
		margin: 0;
	}

	.w600 {
		width: 760px;
	}

	.w600 span:last-child {
		display: block;
	}

	.nrsj-box ul li span {
		font-size: 14px;
	}

	.sj-xsbox {
		display: block;
		width: 100%;
		padding: 5px;
	}

	.sj-xsbox h3 {
		display: none;
	}

	.ny-left-nav ul {
		margin: 0;
	}

	.ny-left-nav ul li {
		line-height: 48px;
		font-size: 14px;
	}

	.ny-left-nav ul li .cpjg-fnav {
		height: 95px;
		overflow: hidden;
	}

	.ny-left-nav ul li .cpjg-fnav a {
		float: left;
	}

	.ny-left-nav ul li .cpjg-fnav {
		padding-top: 10px;
	}

	.ny-left-nav ul li .cpjg-fnav a {
		position: relative;
		line-height: 40px;
		display: block;
		border: 1px dashed #c3c3c3;
		font-size: 12px;
		text-indent: 0;
		padding: 0 8px;
		color: #666666;
		border-radius: 5px;
		margin: 0 5px 10px 0;
	}

	.ny-left-nav ul li .cpjg-fnav a:last-child {
		border: 1px dashed #c3c3c3;
	}

	.ny-left-nav ul li .cpjg-fnav a::after {
		display: none;
	}

	.zst-box h1 {
		font-size: 20px;
		padding: 0;
	}

	.news-txt-box {
		padding: 20px 0 0;
	}

	.nrwry-img-box {
		width: 100%;
		overflow: scroll;
		margin-bottom: 20px;
	}

	.nrwry-img-box ul {
		width: 900px;
	}

	.nrwry-img-box ul li {
		width: 140px;
		margin: 0 5px;
	}

	.nrwry-img-box ul li .news-img {
		height: 100px;
	}

	.nrwry-img-box ul li .news-img img {
		max-height: 90px;
		min-height: 80px;
	}

	.xgtj-page ul li {
		width: 100%;
	}

	.xgtj-page ul li a {
		width: 90%;
	}

	.xgtj-page ul li span {
		display: none;
	}

	.ny-left-nav ul li.on .span-more {
		display: block;
		text-align: center;
		height: 30px;
		line-height: 30px;
		margin: 10px 0
	}

	.span-more span {
		display: inline-block;
		border: 1px solid #c3c3c3;
		border-radius: 4px;
		padding: 0 10px;
		color: #666666;
	}
}