.nynewslist_r {
	width: 71% !important;
}

/*内页产品*/
.product_content img {
	height: auto;
}

.protemppic img,
.nylist_pic img,
.dwtwo li .dw_pic img,
.neiye_product_img,
.newspic img,
.ny_newspic a img,
.ny_propic a img {
	height: 100%
}

.ny_newsrema {
	height: 270px;
}

.ny_protil:before,
.nylist li .nylist_tit:before {
	background: #a40000 !important;
}

.nyxqnews_righttit strong {
	font-size: 18px;
	color: #a40000 !important;
}

.ny_newslist:hover .ny_newsday,
.ny_newslist:hover .ny_newsmy,
.ny_newslist:hover .ny_newstil a {
	color: #a40000 !important;
}

/*内页幻灯片*/
.nban {
	height: 450px;
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #fff;
	display: none;
}

.nban:before {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(22, 16, 7, 0.5);
	position: absolute;
	top: 0;
	left: 0;
}

.nban .page {
	position: relative;
	height: 450px;
}

.nban_txt {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -39px;
	text-align: center;
}

.nban_txt span {
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 5px;
	display: inline-block;
}

.nban_txt span:nth-child(2) {
	animation-delay: 0.2s;
}

.nban_txt span:nth-child(3) {
	animation-delay: 0.4s;
}

.nban_txt span:nth-child(4) {
	animation-delay: 0.6s;
}

.nban_txt span:nth-child(5) {
	animation-delay: 0.8s;
}

.nban_txt span:nth-child(6) {
	animation-delay: 1s;
}

.nban_txt span:nth-child(7) {
	animation-delay: 1.2s;
}

.nban_txt p.desc {
	display: block;
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
	letter-spacing: 3px;
}

/*面包屑*/
#bodycon,
#bodycon #center,
#bodycontent {
	max-width: 1400px;
	width: 100% !important;
	margin: 0 auto;
}

#bodycon #center {
	margin-bottom: 40px;
}

#right,
p.desc {
	display: none;
}

.mianbxContent {
	max-width: 1400px;
	width: 100% !important;
	text-align: left !important;
	padding-left: 40px;
	color: #888;
	background: url(../images/20210813202230_707150627.png) no-repeat left center;
	height: 62px !important;
	line-height: 62px !important;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 50px !important;
	font-size: 17px;
}

.mianbxContent a {
	color: #888;
	display: inline-block;
	margin: 0px 5px;
	font-size: 16px;
}

.mianbxContent a:hover {
	font-size: 16px;
}

.strong_title {
	display: none;
}

/*产品分类*/
.pro_all_class a {
	width: 212px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	display: inline-block;
	background: #eee;
	margin-bottom: 10px;
}

.pro_all_class a:hover,
.pro_all_class .one_2019.cur a {
	transition: all 0.5s linear;
	background: #a40000;
	color: #fff;
}

.pro_all_class strong {
	background: #a40000;
	color: #fff;
	display: block;
	height: 100%;
	width: 100%;
	line-height: 52px;
	font-size: 16px;
}

.pro_all_class .pur {
	display: none;
}

.pro_cur {
	background: #a40000 !important;
	color: #fff !important;
}

.three_bt_2019 a {
	line-height: 30px !important;
	width: 100%;
	display: block;
}

.dwone li {
	width: 31.33% !important;
}

.dwwa_body {
	display: none !important;
}

.dwone li img {
	height: 100%;
}

.nynews-photo {
	height: 10.2604167vw !important;
}

.nynews-photo img {
	height: auto;
}

.dwone li:hover .dwwa_a a,
.nynews-list:hover .nynews-title {
	color: #a40000 !important;
}

.dwone li:hover .dwwa_more a,
.nynews-list:hover .nynews-more {
	background: #a40000 !important;
}

/*分页*/
.page_total {
	border: 1px solid #e5e5e5;
	letter-spacing: 1px;
	padding: 0 10px;
	height: 26px;
	display: inline-block;
	line-height: 24px;
	font-size: 14px;
}

.pages_info {
	padding: 0 !important;
	width: 100% !important;
}

.pages_box {
	font-size: 0;
	margin-top: 25px;
	display: inline-block;
}

.pages_box a {
	vertical-align: top;
	display: inline-block;
	padding: 0 10px;
	height: 26px;
	line-height: 24px;
	border: 1px solid #e5e5e5;
	text-align: center;
	margin: 0 2px;
	background: #fff;
	font-size: 14px;
}

.pages_box .page_curr {
	border-color: #a40000;
	background: #a40000;
	color: #fff;
}

.pages_box .page_curr:hover {
	color: #fff;
}

.pages_box a:hover {
	color: #a40000;
}

.pages_box b {
	line-height: 26px;
}

/*产品分类*/
.pro_all_class {
	width: 1400px !important;
	height: auto !important;
	margin: 0 auto !important;
	font-size: 0px;
	line-height: 0px;
	border-bottom: none !important;
	margin-bottom: 20px !important;
}

.total_2019 {
	display: inline;
	font-size: 0;
}

.one_2019 {
	width: 190px;
	height: 52px;
	display: inline-block;
	margin-left: 10px !important;
	position: relative;
}

.two_2019 {
	width: 100%;
	height: 0;
	background: #f3f3f3;
	position: absolute;
	top: 52px;
	left: 0;
	z-index: 9;
	overflow: hidden;
	transition: 0.6s;
}

.one_2019:hover .two_2019 {
	height: auto;
	transition: 0.6s;
}

.pro_all_class .two_bt_2019 a {
	width: 100% !important;
	display: block;
	line-height: 52px;
	color: #666;
	height: 52px;
	overflow: hidden;
	font-size: 14px;
}

.two_bt_2019 a:hover {
	background: #a40000;
	color: #fff;
}

.pro_all_class>a,
.one_2019>span a {
	display: inline-block;
	width: 189px !important;
	height: 52px;
	overflow: hidden;
	text-align: center;
	font-size: 16px !important;
	color: #333;
	background: #eaeaea;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 52px;
	text-decoration: blink;
	transition: all 0.8s linear;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.pro_all_class>a:hover,
.one_2019:hover,
.one_2019.cur {
	transition: all 0.5s linear;
	background: #a40000;
	color: #fff;
}

.pro_all_class strong {
	background: #a40000;
	color: #fff;
	display: block;
	height: 100%;
	width: 100%;
	line-height: 52px;
	font-size: 16px;
}

.pro_all_class .pur {
	display: none;
}

.pro_all_class {
	border: none !important;
	width: 100% !important;
}

.pro_detail_rel_box {
	padding: 0;
}

.pro_detail_rel_item {
	width: 100% !important;
	overflow: hidden;
	padding-left: 1%;
}

.pro_detail_rel_item:nth-child(4) {
	display: none;
}

.pro_detail_rel_item>div {
	width: 32.33% !important;
	border: 1px solid #dcdcdc;
}

.pro_detail_rel_item>div+div {
	margin-left: 1%;
}

.pro_detail_rel_item>div>a+br+a {
	margin-top: 10px;
	display: block;
	height: 50px;
	line-height: 50px;
	background: #eee;
	font-size: 18px;
	color: #333;
}

.pro_detail_rel_item>div img {
	width: 100% !important;
	height: auto !important;
}

.ny_propic {
	border: 1px solid #eee;
}

/*产品详情*/
.pro_main_box {
	text-align: left !important;
	position: relative;
}

.pro_main_box,
.pcontent_title_h4 {
	width: 1200px;
	margin: 0 auto;
}

.propic_show_left {
	width: 500px;
	border: 1px solid #e9e9e9;
	margin-right: 35px;
	height: 100%;
}

.propic_show_left img {
	width: 498px;
}

.propic_show_left br,
.pcontent_title_h4 {
	display: none;
}

.propic_show_left,
.propic_show_right {
	display: inline-block;
	vertical-align: top;
}

.propic_show_right {
	width: 50%;
	font-size: 16px;
	color: #999;
	line-height: 32px;
	position: relative;
	height: 620px;
	overflow: hidden;
}

.propic_show_right p,
.propic_show_right p font {
	line-height: 30px;
	font-size: 14px;
}

.propic_show_right table {}

.propic_show_right>table>tbody>tr {}

.propic_show_right>table>tbody>tr>td {
	padding: 10px !important;
	font-size: 16px;
}

.propic_show_right br {
	display: none;
}

.pro_detail_title {
	font-size: 18px;
	color: #555;
	font-weight: bold;
	line-height: 18px;
	display: block;
	margin: 20px 0;
}

.pro_show_con {
	height: 90px;
	padding-bottom: 25px;
	border-bottom: 1px solid #eee;
	margin-bottom: 25px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
}

.pro_tel_right {
	margin-left: 25px;
	position: relative;
}

.pro_tel_right p {
	padding-left: 25px;
	margin-top: 20px;
	margin-bottom: 12px;
	line-height: 100%;
	position: relative;
	color: #333;
	font-size: 18px;
	font-weight: bold;
}

.pro_tel_right b {
	font-size: 30px;
	font-weight: bold;
	color: #a40000;
	line-height: 40px;
	display: block;
}

.pro_tel_right p i {
	font-size: 35px;
}

.pro_tel_right b+b {
	font-size: 33.2px;
}

.pro_tel_right em {
	font-size: 30px;
	font-weight: bold;
	color: #a40000;
	line-height: 30px;
}

.pro_tel_right em+em {
	letter-spacing: 0;
}

.pro_show_btn {
	margin-top: 25px;
	font-size: 0;
	position: absolute;
	bottom: 0px;
	right: 25px;
}

.pro_show_btn button {
	width: 160px;
	height: 42px;
	border: none;
	background: #333;
}

.pro_show_btn button+button {
	margin-left: 10px;
}

.pro_show_btn button.advisory {
	background: #a40000;
}

.pro_show_btn button a {
	font-size: 16px;
	color: #fff;
	display: block;
}

.pro_show_mune {
	margin: 30px 0 0 !important;
	text-align: center !important;
	font-size: 0;
	box-sizing: content-box;
	background: #a40000;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.pro_show_mune a {
	text-align: center;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 40px;
	width: 50%;
	color: #fff;
}

.pro_show_mune a+a {
	background: #333;
}

.detail_title {
	margin-top: 30px;
	background: #fff;
	width: 100% !important;
	margin-left: 0 !important;
	font-size: 0;
	padding: 0 !important;
}

.detail_title strong {
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	width: 180px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	color: #fff;
	padding-left: 25px;
	background: #a40000 url(../images/20210813202439_151123781.png) no-repeat 35px center;
}

.propic_show_piclist {
	position: absolute;
	bottom: 0;
	width: 500px;
	overflow-x: scroll;
	height: 115px;
}

.propic_show_piclist ul {
	display: flex;
}

.propic_show_piclist li,
.propic_show_piclist li img {
	width: 94px;
}

.propic_show_piclist li {
	display: inline-block;
	vertical-align: top;
}

.propic_show_piclist li+li {
	margin-left: 10px;
}

.propic_show_piclist li img {
	border: 1px solid #ddd;
}

.pcb_box_one {
	margin-bottom: 50px;
}

.pcb_box_one table {
	width: 100%;
	margin-top: 50px;
	table-layout: unset;
}

.pcb_box_one tr:nth-child(odd) {
	background: #f9f9f9;
}

.pcb_box_one td {
	border: 1px solid #e9e9e9;
	margin-left: -1px;
	margin-top: -1px;
	padding: 15px !important;
	line-height: 36px;
}

.pcb_box_one>p {
	font-size: 20px;
	font-weight: bold;
	margin: 25px 0 20px;
}

.pcb_box_one>i {}

.pcb_box_one>i>img {
	width: 200px;
	height: 165px;
}

.pcb_box_one>i>img+img {
	margin-left: 10px;
}

.pcb_box_one>span {
	font-size: 15px;
	color: #666;
	line-height: 32px;
}

.pro_show_ewm {
	margin-top: 25px;
}

.pro_ewm_left {
	width: 170px;
	height: 203px;
	background: url(../images/20210813154822_691124298.png) no-repeat center top;
	border: 1px solid #e9e9e9;
	position: relative;
	background-size: 170px;
}

.pro_ewm_left:after {
	content: '业务二维码';
	width: 170px;
	height: 30px;
	line-height: 16px;
	text-align: center;
	color: #999;
	position: absolute;
	bottom: 0;
	left: 0;
}

.pro_ewm_left .ewm img {
	width: 198px;
	;
}

.pro_ewm_left .ewm p {
	text-align: center;
	color: #999;
}

.pro_show_ewm>div {
	display: inline-block;
	vertical-align: top;
}

#igetxt {
	height: 52px !important;
	line-height: 42px;
	width: 100% !important;
	margin-left: 0 !important;
	padding-left: 35px;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
}

.product_content {
	width: 100% !important;
	padding: 30px 0 20px;
	box-shadow: 0px 5px 10px rgb(51 51 51 / 20%);
}

.product_content p {
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 30px;
}

.product_content b {
	font-size: 17px;
	margin-bottom: 10px;
}

.product_content table {
	margin-bottom: 30px;
}

.cpse {
	background: #fff;
}

.product_content td {
	border: 1px solid #dcdcdc;
	height: 52px;
	padding: 10px 20px !important;
}

.product_content td p {
	line-height: 20px;
}

.product_content>table>tbody>tr>td:nth-child(odd) {
	font-weight: bold;
}

.product_content>table>tbody>tr>td:nth-child(even) {
	color: #666;
}

.pro_detail_rel_box {
	padding: 0 20px 20px;
}

.pro_detail_rel_hd {
	height: 52px;
	line-height: 42px;
	padding-left: 35px;
	background: url(../images/20210813202331_547035963.png) no-repeat left center;
}

.pro_detail_rel_hd strong,
.detail_title strong {
	font-size: 16px;
	font-weight: bold;
}

.pro_detail_rel_item {
	width: 100% !important;
	overflow: hidden;
}

.pro_detail_list {
	width: 32% !important;
	border: 1px solid #dcdcdc;
	margin-top: 20px;
}

.pro_detail_list+.pro_detail_list {
	margin-left: 2%;
}

.pro_detail_list img {
	width: 100% !important;
	height: auto !important;
}

/*放大镜*/
.propic_le_mag {
	width: 300px;
	height: 300px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 500px;
	z-index: 99;
	display: none;
	border: 1px solid #eee;
}

.propic_le_mag img {
	position: absolute;
	transform: calc(1.2);
}

.propic_img:hover .magnifier {
	display: block !important;
}

.propic_img .magnifier {
	width: 280px;
	height: 280px;
	background: url(../images/20210813202401_470904317.png);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	margin-top: 0;
	cursor: inherit;
	z-index: 9;
}


/*内页新闻列表*/
.strong_title {
	display: none;
}

.nswsfenlei_2019 {
	margin-bottom: 30px;
}

.nswsfenlei_2019 ul {
	font-size: 0;
}

.nswsfenlei_2019 li {
	display: inline-block;
	vertical-align: top;
	width: 182px;
	height: 52px;
	border: 1px solid #e0e0e0;
}

.nswsfenlei_2019 li+li {
	margin-left: 12px;
}

.nswsfenlei_2019 li:hover,
.nswsfenlei_2019 li.curNewsType_2019 {
	background: #a40000;
	border-color: #a40000;
}

.nswsfenlei_2019 li a {
	display: block;
	line-height: 50px;
	font-weight: normal;
	font-size: 16px;
}

.nswsfenlei_2019 li:hover a,
.nswsfenlei_2019 li.curNewsType_2019 a {
	color: #fff;
}

.nyxqnews_rightcont a {
	line-height: 36px;
}

.nyxqnews_leftpage {
	width: 100% !important;
	display: inline-block;
	margin-left: 0 !important;
}

.nyxqnews_leftup,
.nyxqnews_leftdown {
	line-height: 70px;
	width: 50% !important;
}

.nyxqnews_leftdown {
	background: url(../images/newsdown.png) 484px 29px no-repeat !important;
	padding-right: 50px !important;
}

.newstemptwo li:hover .news_a a {
	color: #a40000 !important;
}

.newshx:after,
.newshx:before,
.newssx:after,
.newssx:before,
.newstemptwo li:hover .news_more a {
	background: #a40000 !important;
}

.details_1_6 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0;
	font-size: 16px
}

.details_1_6 a {
	font-size: 16px
}

/*客户留言*/
.pro_list {
	overflow: inherit;
	border: 1px solid #eee;
	height: auto;
}

#bodycontent #lytijiao input {
	width: 100px;
	line-height: 30px;
	margin: 10px;
}

#tianxiethree input,
#tfive textarea {
	border: 1px solid #333;
	width: 60%;
	padding: 10px;
	margin: 10px;
}

#form1 {
	border: 1px solid #000;
}

#bodycontent #tianxieone,
#bodycontent #tfour,
#bodycontent #liuyanshenming,
#bodycontent #lytijiao {
	width: 100% !important;
	border-top: 1px solid !important;
	border-left: none !important;
	border-right: none !important;
	padding-top: 5px;
}

#bodycontent #lytijiao {
	border-bottom: none !important;
}

#chakantwo {
	padding-top: 10px;
}

#bodycontent #lytijiao input:hover {
	background: #a40000;
	color: #fff;
}

#bodycontent #tianxieone #tianxietwo,
#bodycontent #tfour #tfourtwo {
	padding-top: 16px !important;
}

/*banner*/
.banner {
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.banner .bd {
	position: relative;
	z-index: 2;
}

.banner .bd li {
	min-width: 1200px;
	width: 100%;
	height: 450px;
}

.banner .bd li img {
	width: 100%;
	height: 450px;
}

.banner .hd {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.banner .hd ul {
	width: 100%;
	position: absolute;
	bottom: 30px;
	z-index: 3;
	left: 50%;
	margin-left: -50%;
}

.banner .hd li {
	width: 20px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
	font-size: 0;
	float: left;
	transition: all 0.5s;
}

.banner .hd li+li {
	margin-left: 10px;
}

.banner .hd li.on {
	background: #a40000;
	width: 30px;
}

.banner .hd a {
	width: 50px;
	height: 100px;
	border-radius: 4px;
	background: rgba(24, 51, 122, 0.8);
	position: absolute;
	top: 50%;
	margin-top: -50px;
	font-size: 26px;
	color: #fff;
	text-align: center;
	line-height: 100px;
	cursor: pointer;
	user-select: none;
	opacity: 0;
	transition: all 0.5s;
	z-index: 3;
}

.banner .hd a:hover {
	background: rgb(24, 51, 122);
}

.banner:hover .hd a {
	opacity: 1;
}

.column_content_page_content {
	box-shadow: 0px 5px 10px rgb(51 51 51 / 20%);
	margin-top: 20px !Important;
	padding: 30px;
}
