@charset "utf-8";
/* CSS Document */

/*-----whole-----*/

/*-----whole-----*/

html {
	font-size: 100px;
}

body {
	position: relative;
	overflow-x: hidden;
}

body.resizing * {
	transition: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
}

.contain {
	width: 1200px;
	margin: 0 auto;
}

/*clearfix*/

.clearfix {
	*zoom: 1
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: ""
}

.clearfix:after {
	clear: both
}

/*初始化按钮*/

.btn {
	display: inline-block;
	text-align: center;
	padding: 0px;
	border: 0px;
	margin: 0px;
	position: relative;
	cursor: pointer;
}

.btn span {
	display: inline-block;
}

/*通用img*/

img.rollover {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	filter: Alpha(opacity=0);
	z-index: 2;
}

input.text,
textarea.text {
	display: block;
	padding: 0px;
	width: 100%;
	border: 0px;
	background: none;
	margin: 0px;
}

/*--- Header ---*/

.Header-wrapper {
	z-index: 99;
}

.Header-wrapper .Header-cl {
	height: 72px;
	position: relative;
}

.header-container {
	width: 100%;
	padding: 0 1rem 0 3rem;
	background: #fff;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	border-bottom: 1px solid #e1e1e1;
}

/*logo*/

.Hlogo {
	height: 90px;
	line-height:90px;
	font-size: 0px;
	float: left;
	overflow: hidden;
}

.Hnav {
	float: right;
	
}

.Hnav>li {
	float: left;
	margin: 0 0 0 .24rem;
	position: relative;
}

.Hnav>li:first-child {
	margin: 0px;
}

.Hnav .Hname {
	display: block;
	padding: 0 .26rem;
	line-height: 90px;
	text-align: center;
	font-size: 16px;
	color: #666666;
}

/* ---------------------------------------------------------弹出二级导航---------------------------------------------------------- */

@media all and (min-width:980px) {
	.Hn2nd-wrap {
		display: none;
	}
}

.Hn2nd-wrap {
	width: 600px;
	padding: 30px 0;
	font-size: 0px;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	top: 91px;
	left: 20px;
	z-index: 33;
}

#Hn2nd-wrap-last {
	margin-left: -476px;
}

@media all and (max-width:1700px) {
	.Hn2nd-wrap {
		left: -100px;
	}
	#Hn2nd-wrap-last {
		margin-left: -160px;
	}
}

@media all and (max-width:1460px) {
	.Hn2nd-wrap {
		left: -240px;
	}
	#Hn2nd-wrap-last {
		margin-left: -200px;
	}
}

.Hn2nd-sun {
	display: inline-block;
	font-size: 16px;
	position: relative;
}

.Hsun-left {
	float: left;
	overflow: hidden;
	width: 380px;
}

.Hsun-left ul li {
	float: left;
	width: 50%;
	margin: 10px 0;
}

.Hsun-left ul li h3 i {
	width: 8px;
	height: 8px;
	background-image: url('../images/nav-r.png');
	float: left;
	margin: 5px 10px 0 20px;
}

.Hsun-left ul li h3 span {
	color: #f8f8f8;
}

.Hsun-left ul li h3:hover i {
	background-image: url('../images/nav-rh.png');
}

.Hsun-left ul li h3:hover span {
	color: #0068b7;
}

.Hsun-right {
	width: 200px;
	float: right;
}

.Hsun-right h6 {
	width: 100%;
	height: 110px;
	/* height: auto; */
	overflow: hidden;
}

.Hsun-right h6 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 1s ease-in-out;
}

.Hsun-right h6 img:hover {
	transform: scale(1.1);
}

/* ---------------------------------------------------------------------------------------------------------------------- */

#nav-active {
	color: #0068b7;
}

.Hnav-line {
	position: absolute;
	top: 0;
	/* left: 50%; */
	left: 20px;
	width: 72%;
	height: 5px;
	opacity: 0;
	background-color: #0068b7;
	/* transform: translate(-50%,0); */
}

#nav-active .Hnav-line {
	opacity: 1;
}

/* ------------------------------ */

@media all and (min-width:980px) {
	.Hnav>li.cur .Hname,
	.Hnav>li:hover .Hname {
		color: #0068b7;
	}
	.Hnav li:hover .Hn2nd-wrap {
		display: block;
		-webkit-animation: opGradient .6s;
		animation: opGradient .6s;
	}
	.Hnav li:hover .Hnav-line {
		display: block;
		animation: opGradient-line .4s both;
	}
}

@media all and (max-width:980px) {
	.Hnav-line {
		display: none;
	}
}

@keyframes opGradient-line {
	0% {
		height: 0;
		opacity: 0;
	}
	100% {
		height: 5px;
		opacity: 1;
	}
}

@-webkit-keyframes opGradient {
	0% {
		-webkit-transform: translate3d(0, -10px, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes opGradient {
	0% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/*搜索*/

.Hsrch {
	position: relative;
	float: right;
	margin: 0 .24rem 0 .03rem;
}

.Hsrch-menu {
	display: block;
	width: 38px;
	height: 90px;
	background: url(../images/icon-hsrch.png) no-repeat center center;
	transition: none !important;
	-webkit-transition: none !important;
}

.Hsrch-menu.cur {
	background: url(../images/icon-close.png) no-repeat center center / 16px auto;
}

.Hsrch-box {
	padding: 0 60px 0 10px;
	width: 330px;
	height: 50px;
	background: #fff;
	position: absolute;
	top: 72px;
	right: 0px;
	z-index: 2;
	display: none;
}

.Hsrch-box .text {
	width: 100%;
	height: 48px;
}

.Hsrch-box .btn {
	width: 50px;
	height: 100%;
	background: url(../images/icon-hsrch.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0px;
}

.Hsrch-box i {
	display: block;
	width: 1px;
	height: 16px;
	background: #ccc;
	position: absolute;
	right: 50px;
	top: 50%;
	margin: -8px 0 0;
}

/*语言*/

.Hlang {
	display: block;
	padding: 0 14px 0 26px;
	height: 90px;
	line-height: 90px;
	font-weight: lighter;
	color: #444;
	background: url(../images/icon-hlang.png) no-repeat left center;
	position: relative;
	float: right;
}

.Hlang:after {
	content: "";
	display: block;
	/*width: 1px;*/
	height: 16px;
	background: #a1a1a1;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -8px;
}

/*右侧内容*/

.Hmenu-btn-hr.Hmenu-btn {
	float: right;
}

.Header-right {
	padding: 72px 0 0;
	width: 333px;
	height: 100%;
	background: #f5f5f5;
	position: fixed;
	right: -333px;
	top: 0px;
	overflow-y: auto;
	z-index: 100;
}

.HeaderRight-box {
	padding: 29px 32px 30px;
	border-top: 1px solid #e1e1e1;
}

.HRb-com {
	padding: 0 0 27px;
	border-bottom: 1px solid #dfdfdf;
}

.HRb-com .logo {
	height: 28px;
}

.HRb-com .name {
	line-height: 22px;
	font-size: 14px;
	margin: 15px 0 0;
	color: #545251;
}

.type {
	font-size: 18px;
	color: #353534;
	padding-bottom: 16px;
}

.HRb-child {
	margin: 20px 0 0;
}

.HRb-child .con {
	line-height: 20px;
	padding: 5px 0;
	color: #777777;
	font-size: 12px;
}

.HRb-child .con:hover {
	color: #0068b7;
}

.HRb-link {
	margin: 34px 0 0;
}

.HRb-link ul {
	margin: -30px 0 0;
}

.HRb-link ul li {
	padding: 7px 0;
}

.HRb-link ul li .btn {
	width: 190px;
	height: 42px;
	line-height: 40px;
	color: #666666;
	border-radius: 42px;
	border: 1px solid #c6c6c6;
}

.HRb-link ul li .btn i {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: -2px 15px 0 0;
	vertical-align: middle;
}

.HRb-link ul li .btn i.i1 {
	background: url(../images/hrb_l1.png) no-repeat center center / cover;
}

.HRb-link ul li .btn i.i2 {
	/*margin-left: -34%;*/
	background: url(../images/hrb_l2.png) no-repeat center center / cover;
}

.HRb-link ul li .btn:hover {
	color: #fff;
	border-color: #0068b7;
	background: #0068b7;
}

.HRb-link ul li .btn:hover i.i1 {
	background-image: url(../images/hrb_l1-2.png);
}

.HRb-link ul li .btn:hover i.i2 {
	background-image: url(../images/hrb_l1-22.png);
}

/*--- Footer ---*/

.Footer-wrapper {
	width: 100%;
}

.Footer-top {
	width: 100%;
	padding-bottom: 40px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #242327;
}

.Footer-Ctop {
	width: 1200px;
	margin: 0 auto;
}

.Footer-Ctop>div {
	float: left;
}

/* ------------------------------------------------------ */

.Footer-top-l {
	width: 50%;
	margin-top: 40px;
	overflow: hidden;
}

.Top-l-pic {
	width: 108px;
	height: 25px; display:none
}

.Top-l-pic img {
	width: 100%;
	height: 100%;
}

.Top-l-title {
	font-size: 16px;
	color: #e2e2e2;
	margin-top: 46px;
}

.Top-l-list {
	margin-top: 20px;
}

.Top-l-list img {
	float: left;
	margin-top: 2px;
}

.Top-l-list p {
	font-size: 14px;
	width: 80%;
	margin-left: 5%;
	color: #e2e2e2;
}

.Top-l-list p:hover{
	color: #ffffff;
}

.Top-l-title a:hover{color: #ffffff;}

/* ------------- */

.Footer-top-c {
	width:23%;
	margin-top: 80px;
	overflow: hidden; margin-left:2%
}

.Top-c-title {
	font-size: 20px;
	color: #ffffff; font-weight:bold
}

.Top-c-line {
	width: 100%;
	height: 1px;
	background-color: #454447;
	margin-top: 16px;
}

.Top-c-list {
	margin-top: 10px;
}

.Top-c-list ul li {
	width: 50%;
	height: auto;
	float: left;
	font-size: 14px;
	color: #e2e2e2;
	margin-top: 16px;
}

.Top-c-list ul li:hover {
	color: #ffffff;
}

/* --------------- */

.Footer-top-r {
	width: 25.1%;
	margin-top: 80px;
	overflow: hidden; 
}

.Top-r-title {
	font-size: 24px;
	color: #ffffff;
	text-align: right;
	margin-right: 72px;
}

.Top-r-line {
	width: 58.8%;
	height: 1px;
	background-color: #454447;
	margin-top: 16px;
	margin-left: 41.2%;
}

.Top-r-list ul {
	width: 200px;
	float: right;
	margin-right: -10px;
}

.Top-r-list ul li {
	width: 80px;
	height: 80px;
	float: left;
	margin-left: 14px;
	margin-top: 14px;
	overflow: hidden;
}

.Top-r-list ul li img {
	width: 100%;
	height: 100%;
	transition: all 1s ease;
}

.Top-r-list ul li img:hover {
	transform: scale(1.1);
}

/* ----------------------------------------------------------- */

.Footer-bottom {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding-bottom: 16px;
	background-color: #19181b;
}

.Footer-Cbottom {
	width: 1200px;
	margin: 0 auto;
}

.Footer-Cbottom h4 {
	font-size: 14px;
	line-height: 1.8;
	color: #e2e2e2;
	float: left;
	margin-top: 22px;
}

.Footer-Cbottom div {
	float: right;
	margin-top: 16px;
}

.Footer-Cbottom div a {
	float: right;
	margin-left: 16px;
	position: relative;
}

.Footer-Cbottom div a img {
	width: 30px;
	height: 30px;
}

.Footer-Cbottom div a img:hover {
	border-radius: 30px;
	border: 1px solid #ffffff;
}

.clearFix {*zoom:1}
.clearFix:before, .clearFix:after {display:table;content:""}
.clearFix:after {clear:both}

.fewm{position:absolute;bottom: 40px;display:none;float: none;left: 50%;width: 120px;height: 120px;margin-left: -60px;}
.fewm img{width: 100% !important;height: auto !important;object-fit:cover;transform: scale(1) !important;}
.Footer-Cbottom a:hover .fewm{display:block;}

.Footer-Cbottom div a img:hover {
	border-radius: 30px;
	border: 1px solid #ffffff;
}

/*移动端适配*/

/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {
	.Hnav>li {
		margin: 0 0 0 .5rem;
	}
}

@media all and (max-width:1460px) {
	.Hnav>li {
		margin: 0 0 0 .36rem;
	}
}

@media all and (max-width:1380px) {}

@media all and (max-width:1300px) {}

@media all and (max-width:1280px) {
	.Hnav>li {
		margin: 0 0 0 .34rem;
	}
	.Hnav .Hname {
		padding: 0 0.24rem;
	}
}

@media all and (max-width:1200px) {
	.Hnav>li {
		margin: 0 0 0 .2rem;
	}
	.Hnav .Hname {
		padding: 0 0.12rem;
	}
	.Footer-Ctop {
		width: 100%;
		margin: 0 auto;
	}
	.Footer-Cbottom {
		width: 100%;
		margin: 0 auto;
	}
}

@media all and (max-width:1100px) {
	.Top-r-line {
		width: 63.8%;
		margin-left: 34.2%;
	}
}

@media all and (max-width:1060px) {
	.Top-r-line {
		width: 70.8%;
		margin-left: 28.2%;
	}
}

/* ------------------------手机端-------------------------- */

@media all and (max-width:980px) {
	/*-- Header --*/
	.header-cl,
	.header-container,
	.Hlogo {
		height: 50px;
	}
	.Hlogo {
		line-height: 50px;
	}
	.Hlogo img {
		height: 80%;
	}
	.Hmenu-btn {
		display: block;
	}
	/* --footer-- */
	.Footer-Ctop>div {
		float: none;
	}
	.Footer-top-l {
		width: 100%;
		margin-top: 20px;
		overflow: hidden;
	}
	.Top-l-pic {
		margin-left: 10%;
	}
	.Top-l-title {
		margin-left: 10%;
		margin-top: 16px;
	}
	.Top-l-list {
		margin-top: 12px;
		margin-left: 10%;
	}
	.Top-l-list p {
		font-size: 14px;
		width: 90%;
		margin-left: 5%;
		color: #e2e2e2;
	}
	/* -------- */
	.Footer-top-c {
		width: 100%;
		margin-top: 20px;
		overflow: hidden; display:none
	}
	.Top-c-title {
		font-size: 20px;
		margin-left: 10%;
	}
	.Top-c-list {
		margin-top: 12px;
	}
	.Top-c-list ul li {
		width: 100%;
		height: auto;
		font-size: 14px;
		margin-top: 10px;
		margin-left: 10%;
	}
	/* ------ */
	.Footer-top-r {
		width: 100%;
		margin-top: 20px;
		overflow: hidden;
	}
	.Top-r-title {
		font-size: 20px;
		text-align: left;
		margin-right: 0px;
		margin-left: 10%;
	}
	.Top-r-line {
		width: 100%;
		margin-left: 0%;
	}
	.Top-r-list ul {
		width: 200px;
		float: left;
		margin-right: 0px;
		margin-left: 6%;
	}
	.Footer-Cbottom div {
		float: left;
		margin-top: 10px;
	}
	.Footer-Cbottom div a {
		/* float: left; */
		margin-left: 6px;
		margin-top: 6px;
	}
	.Footer-Cbottom h4 {
		margin:16px 2% 0; text-align:center
	}
	.Footer-Cbottom h4 br{display: none;}
	.Footer-top {
		padding-bottom: 30px;
	}
}

/* ----------------手机端二级菜单-------------------------- */

.Hnav-arrow {
	display: none;
}

/* ------------------------手机端-------------------------- */

@media all and (max-width:980px) {
	.Hnav-arrow {
		display: block;
		width: 50px;
		height: 45px;
		background: url('../images/icon-dd.png') no-repeat center center / 14px auto;
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 999;
	}
	.curH{
		transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
	}
	.Hn2nd-wrap {
		/* display: block; */
	}
	.Hsun-right {
		display: none;
	}
	.Hsun-left {
		width: 100%;
	}
	.Hn2nd-wrap {
		width: 100%;
		left: 0;
	}
	#Hn2nd-wrap-last {
		margin-left: 0px;
	}
	#dituContent{
		width: auto;
		max-width:100%;
		overflow: hidden;
	}
}









/* -------------产品二级导航修改------------ */
#Pro-sun-nav{
	width: 1080px;
	left: -246px;
}

.Pro-box{
	width: 100%;
	height: auto;
	position: relative;
}
.Pro-box>div{
	float: left;
}
.Pro-left{
	width: 270px;
	padding: 0 32px;
	border-right: 1px solid #959aa7;
}
.Pro-left h1 {
	width: 100%;
	height: 110px;
	overflow: hidden;
}

.Pro-left h1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 1s ease-in-out;
}

.Pro-left h1 img:hover {
	transform: scale(1.1);
}


.Pro-right{
	/* width: 71.3%; */
}
.Pro-right>div{
	float: left;
}
.Pro-r-1{
	width: 195px;
	padding-left: 42px;
}
.Pro-r-1 h2{
	font-size: 16px;
	color: #fff;
}
.Pro-r-1 ul li{
	width: 100%;
	margin-top: 12px;
}
.Pro-r-1 ul li i{
	width: 6px;
	height: 11px;
	background-image: url('../images/sun-nav-r.png');
	float: left;
	margin: 4px 10px 0 -14px;
}
.Pro-r-1 ul li span{
	font-size: 12px;
	color: #fff;
}
.Pro-r-1 ul li h3:hover i{
	background-image: url('../images/sun-nav-rh.png');
}
.Pro-r-1 ul li h3:hover span{
	color: #0068b7;
}
/* -2- */
.Pro-r-2{
	width: 195px;
	padding-left: 42px;
}
.Pro-r-2 h2{
	font-size: 16px;
	color: #fff;
}
.Pro-r-2 ul li{
	width: 100%;
	margin-top: 12px;
}
.Pro-r-2 ul li i{
	width: 6px;
	height: 11px;
	background-image: url('../images/sun-nav-r.png');
	float: left;
	margin: 4px 10px 0 -14px;
}
.Pro-r-2 ul li span{
	font-size: 12px;
	color: #fff;
}
.Pro-r-2 ul li h3:hover i{
	background-image: url('../images/sun-nav-rh.png');
}
.Pro-r-2 ul li h3:hover span{
	color: #0068b7;
}
/* -3- */
.Pro-r-3{
	width: 210px;
	padding-left: 42px;
	position: relative;
}
.Pro-r-3 h2{
	font-size: 16px;
	color: #fff;
}
.Pro-r-3 ul li{
	width: 100%;
	margin-top: 12px;
}
.Pro-r-3 ul li i{
	width: 6px;
	height: 11px;
	background-image: url('../images/sun-nav-r.png');
	float: left;
	margin: 4px 10px 0 -14px;
}
.Pro-r-3 ul li span{
	font-size: 12px;
	color: #fff;
}
.Pro-r-3 ul li h3:hover i{
	background-image: url('../images/sun-nav-rh.png');
}
.Pro-r-3 ul li h3:hover span{
	color: #0068b7;
}

/* --4- */
.Pro-r-4{
	width: 190px;
	padding-left: 42px;
}
.Pro-r-4 h2{
	font-size: 16px;
	color: #fff;
}
.Pro-r-4 ul li{
	width: 100%;
	margin-top: 12px;
}
.Pro-r-4 ul li i{
	width: 6px;
	height: 11px;
	background-image: url('../images/sun-nav-r.png');
	float: left;
	margin: 4px 10px 0 -14px;
}
.Pro-r-4 ul li span{
	font-size: 12px;
	color: #fff;
}
.Pro-r-4 ul li h3:hover i{
	background-image: url('../images/sun-nav-rh.png');
}
.Pro-r-4 ul li h3:hover span{
	color: #0068b7;
}






.Pro-more{
	margin-top: 50px;
	margin-bottom: 16px;
	overflow: hidden;
}
.Pro-more h4{
	font-size: 16px;
	color: #0068b7;
}

@media all and (max-width:1280px) {
	#Pro-sun-nav{
		left: -360px;
	}
}



/* ------------------------手机端-------------------------- */

@media all and (max-width:900px) {
	.Pro-left{
		display: none;
	}
	.Pro-right>div{
		float: none;
		overflow: hidden;
	}
	#Pro-sun-nav{
		left: 0;
	}
	.Pro-r-1 h2{
		margin-top: 10px;
	}
	.Pro-r-2 h2{
		margin-top: 10px;
	}
	.Pro-r-3 h2{
		margin-top: 10px;
	}
	.Pro-r-1 ul li {
		margin-top: 8px;
	}
	.Pro-r-2 ul li {
		margin-top: 8px;
	}
	.Pro-r-3 ul li {
		margin-top: 8px;
	}
	.Hn2nd-sun {
		display: block;
	}
}


#dituContent img{
    max-width: none;
}



/* -----------------------------产品修改-------------------------------- */

#XGPro-Snav{
    padding: 0;
    width: 100%;
    left: 0px;
}
#XGPro-Snav .Hn2nd-sun{display: block;}
.XGPro-box{
	width: 100%;
	overflow: hidden;
}
.XGPro-click{
	width: 100%;
	overflow: hidden;
	
}
.XGPro-click ul{
	width: 100%;
   
	overflow: hidden;
	font-size: 0;
}
.XGPro-click ul li{
	
	padding: 10px 2px;
	
	font-size: 16px;
	border-bottom: 1px solid rgba(255,255,255,.5);
	color: #fff;
	cursor: pointer; text-align:center
}
.XGPro-click ul li:hover{
	border-bottom: 1px solid #0068b7;
	color: #0068b7;
}
.XGPro-click-active{
	border-bottom: 1px solid #0068b7 !important;
	color: #fafafa !important;
}

.XGPro-words{
	width: 64%;
	margin-left: 18%;
	overflow: hidden;
	padding: 30px 0 0 0;
}


.XGPro-left{
	width: 22%;
	float: left;
}
.XGPro-left h6 {
    width: 100%;
    height: 166px;
    overflow: hidden;
}
.XGPro-left h6 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 1s ease-in-out;
}
.XGPro-left:hover h6 img{
	transform: scale(1.1);
}

.XGPro-right{
	width: 65%;
	float: right;
}
.XGPro-right ul{
	width: 100%;
	overflow: hidden;
	font-size: 0;display: flex;flex-wrap: wrap;
}
.XGPro-right ul li{
	float: left;
	width: 210px;
	padding: 0 0 6px 0;
}
.XGPro-right ul li h5{
	font-size: 14px;
	color: #0068b7;
}
.XGPro-right ul li h5 i{
	width: 8px;
	height: 8px;
	display: inline-block;
	background-image: url('../images/nav-rh.png');
	margin: 5px 10px 0 20px;
}

.XGPro-right ul li h6{
	width: 100%;
	padding: 10px 0 10px 40px;
}
.XGPro-right ul li h6 p{
	font-size: 13px;
	color: #fff;
	margin-top: 6px;
}
.XGPro-right ul li h6 p:hover{
	color: #0068b7;
}

.XGPro-nb{
	display: none;
}


/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {
	.XGPro-left h6 {
		height: 148px;
	}
	.XGPro-words {
		width: 70%;
		margin-left: 16%;
	}
}

@media all and (max-width:1460px) {
	.XGPro-left h6 {
		height: 140px;
	}
	.XGPro-words {
		width: 74%;
		margin-left: 15%;
	}
}

@media all and (max-width:1380px) {
	.XGPro-left h6 {
		height: 130px;
	}
	.XGPro-words {
		width: 78%;
		margin-left: 13%;
	}
}

@media all and (max-width:1300px) {}

@media all and (max-width:1280px) {}

@media all and (max-width:1200px) {}


/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {
	.Hnav>li:nth-child(2) {
		position: relative;
	}
	.XGPro-left{
		display: none;
	}
	.XGPro-right{
		width: 100%;
		float: left;
	}
	.XGPro-words {
		width: 100%;
		margin-left: 0%;
		padding: 20px 0 0 0;
	}
	.XGPro-click ul {
		width: 100%;
		margin-left: 0%;
	}
	.XGPro-click ul li {
		padding: 10px 0;
		margin: 0;
		text-align: center;
		width: 100%;
		font-size: 16px;
		margin-top: 6px;
	}
	.XGPro-right ul li {
		float: left;
		width: 50%;
		padding: 0 0 6px 0;
	}

	.fewm {display: block;left: 40px;width: 42px;height: 42px;margin-left: 0;bottom: 0;user-select: none;}
}

.ny-banner{position: relative; }
.ny-banner .img{height: 26.17vw;background: none no-repeat center;background-size: cover; }
.ny-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
.ny-banner .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;border-radius: 5px;opacity:1; }
.ny-banner .swiper-pagination-bullet-active{opacity: 1;position: relative;width: 34px; }
.ny-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.ny-banner .textDiv{position: absolute;left: 50%;top: -15%;z-index: 22;text-align: center;transform: translateX(-50%); }
.ny-banner .textDiv .p1{font-size: 2.5vw;font-weight: bold;color: #fff;text-shadow: 7px 0px 7px rgba(107,101,63,.5);padding-top: 15.5vw; }


.twoMenuDiv{ background:#f5f5f5 }
.twoMenuDiv .bdDiv{overflow: hidden; }
.twoMenuDiv a{display: block;color: #0d0d0d;float: left;line-height: 80px;position: relative;margin: 0 50px 0 0; font-size:16px; font-weight:bold}
.twoMenuDiv a:last-child{margin-right: 0; }
.twoMenuDiv a.active:after{content: "";width: 100%;height: 2px;background: #0068b7;position: absolute;left: 0;bottom: 0; }
.twoMenuDiv a.active,.twoMenuDiv1 a:hover{color: #0068b7;}

.txDiv1{padding: 60px 0; }
.txDiv1 .hdDiv{margin-bottom: 60px;flex-wrap: wrap; }
.txDiv1 .hdDiv a{padding: 0 24px;background: #fff;border-radius: 24px;color: #0d0d0d;font-size: 14px;line-height: 48px;margin-right: 20px;box-shadow: 0px 0px 24px rgba(0,0,0,.1);margin-bottom: 10px; }
.txDiv1 .hdDiv a:last-child{margin-right: 0; }
.txDiv1 .hdDiv a.active{background: #0068b7;color: #fff; }
.txDiv1 .bdDiv .aDiv{margin-bottom: 20px; }
.txDiv1 .bdDiv .aDiv a{background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0px 0px 24px rgba(0,0,0,.1); }
.txDiv1 .bdDiv .aDiv .imgDiv{width: 41.43%;height: 396px;overflow: hidden; }
.txDiv1 .bdDiv .aDiv .textDiv{width: 58.57%;padding: 40px; }
.txDiv1 .bdDiv a .textDiv .p1{color: #999999;font-size: 12px; }
.txDiv1 .bdDiv a .textDiv .title{color: #000;margin: 10px 0 25px; }
.txDiv1 .bdDiv a .textDiv .p{color: #666666;font-size: 14px;margin-bottom: 60px; }
.txDiv1 .bdDiv a .textDiv .moreBtn{width: 100px;height: 32px;background: #0068b7;color: #fff;font-size: 12px;border-radius: 4px;box-shadow: 0px 0px 24px rgba(47,150,102,.25); }
.txDiv1 .bdDiv .row{margin: 0 -10px 40px; }
.txDiv1 .bdDiv .row>div{padding: 0 10px;margin-bottom: 30px; }
.txDiv1 .bdDiv .row>div a{display: block;border-radius: 12px;overflow: hidden;box-shadow: 0px 0px 24px rgba(0,0,0,.1); }
.txDiv1 .bdDiv .row>div .imgDiv{ overflow: hidden; }
.txDiv1 .bdDiv .row>div .imgDiv img{ width:100%}
.txDiv1 .bdDiv .row>div .textDiv{width: 83.19%;background: #fff; overflow: hidden;padding: 25px; }
.txDiv1 .bdDiv .row>div .textDiv .title{margin: 10px 0 10px; }
.txDiv1 .bdDiv .row>div .textDiv .p{margin-bottom: 20px; }
.txDiv1 .bdDiv a:hover .textDiv .title{color: #0068b7; }

.pageDiv{text-align: center;}
.pageDiv a,.pageDiv span{display: inline-block;margin: 0 3px;color: #333333; border-radius: 2px;font-size: 14px;border: 1px solid #eeeeee;padding: 6px 13px;background: #fff; }
.pageDiv span{color: #fff;background: #0068b7;border-color: #0068b7; }


.yanxueDiv1 {padding: 80px 0; }
.yanxueDiv1 .bdDiv { margin-bottom:80px}
.yanxueDiv1 ul li{margin-bottom: 30px; }
.yanxueDiv1 ul li .conDiv{background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0px 0px 24px rgba(0,0,0,.1); }
.yanxueDiv1 ul li .imgDiv{width: 30%;height: 300px;overflow: hidden; }
.yanxueDiv1 ul li .textDiv{width: 70%;padding: 40px; }
.yanxueDiv1 ul li .textDiv .p1{color: #999999;font-size: 14px;margin: 15px 0; }
.yanxueDiv1 ul li .textDiv .title{color: #000; font-size:20px; font-weight:bold }
.yanxueDiv1 ul li .textDiv .p{color: #666666;font-size: 16px;margin-bottom: 30px; line-height:30px }
.yanxueDiv1 ul li .textDiv .moreBtn{width: 100px;height: 32px;background: #0068b7;color: #fff;font-size: 12px;border-radius: 4px;box-shadow: 0px 0px 24px rgba(47,150,102,.25); }
.yanxueDiv1 ul li .textDiv .title:hover{color: #0068b7; }
.yanxueDiv3{padding: 80px 0;overflow: hidden; }
.yanxueDiv3 .bdDiv{margin-top: 50px; }
.yanxueDiv3 .swiper-container{overflow: initial;padding-bottom: 40px; }
.yanxueDiv3 .imgDiv{padding-top: 64.9%; }
.yanxueDiv3 .swiper-scrollbar{background: #d9ece7; }
.yanxueDiv3 .swiper-scrollbar-drag{background: #0068b7;}


.faqDiv{padding: 60px 0; }
.faqDiv ul{margin-bottom: 40px; }
.faqDiv ul li{margin-bottom: 20px;padding: 20px;background: #f5f5f5; }
.faqDiv ul li .hd{cursor: pointer; }
.faqDiv ul li .hd .tit{width: calc(100% - 60px); font-size:20px }
.faqDiv ul li .hd span{width: 36px;height: 36px;border: 2px solid #0068b7;border-radius: 50%;background: url(../images/jia.png) no-repeat center center; }
.faqDiv ul li .bd{margin-top: 15px;color: #666;display: none; }
.faqDiv ul li.on .hd span{background: url(../images/jian.png) no-repeat center center; }

.table[data-v-5f54b8f4] {
  width:100%;
  margin-top:0;
  margin-bottom:0
}
.table .table_head[data-v-5f54b8f4] {
  height:40px;
  background:#f1f3f5
}
.table .table_head th[data-v-5f54b8f4] {
  text-align:center;
  color:rgba(5,23,45,.65);
  font-size:16px;
  font-weight:400;
  border:1px solid #f1f3f5;
  border-bottom-color:#dadce0;
  padding:.0625rem 0
}
.table .item[data-v-5f54b8f4] {
  background:#fff
}
.table .item td[data-v-5f54b8f4] {
  padding:10px;
  border:1px solid #dadce0
}
.table .item td pre[data-v-5f54b8f4] {
  color:rgba(5,23,45,.65);
  font-size:16px;
  font-weight:400;
  font-family:Poppins
}
.table1_title[data-v-5f54b8f4] {
  font-size:.1318rem;
  margin-top:.1465rem
}
@media (max-width:1336px) and (min-width:901px) {
  .table[data-v-5f54b8f4] {
    width:100%;
    margin-top:.0732rem;
    margin-bottom:.1465rem
  }
  .table .table_head[data-v-5f54b8f4] {
    height:.3223rem;
    background:#f1f3f5
  }
  .table .table_head th[data-v-5f54b8f4] {
    text-align:center;
    color:rgba(5,23,45,.65);
    font-size:.1025rem;
    font-weight:400;
    border:1px solid #f1f3f5;
    border-bottom-color:#dadce0;
    padding:.0879rem 0
  }
  .table .item[data-v-5f54b8f4] {
    background:#fff
  }
  .table .item td[data-v-5f54b8f4] {
    padding:.0732rem;
    border:1px solid #dadce0
  }
  .table .item td pre[data-v-5f54b8f4] {
    color:rgba(5,23,45,.65);
    font-size:.1025rem;
    font-weight:400;
    font-family:Poppins
  }
  .table .item td[data-v-5f54b8f4]:first-child {
    width:2.3438rem
  }
  .table1_title[data-v-5f54b8f4] {
    font-size:.1318rem;
    margin-top:.1465rem
  }
}
@media (max-width:900px) {
  .table[data-v-5f54b8f4] {
    width:100%;
    margin-top:.4rem;
    margin-bottom:.6rem
  }
  .table .table_head[data-v-5f54b8f4] {
    height:.88rem;
    background:#f1f3f5
  }
  .table .table_head th[data-v-5f54b8f4] {
    text-align:center;
    color:rgba(5,23,45,.65);
    font-size:.26rem;
    font-weight:400;
    width:3.43rem;
    border:1px solid #f1f3f5;
    border-bottom-color:#dadce0;
    padding:.26rem 0
  }
  .table .item[data-v-5f54b8f4] {
    background:#fff
  }
  .table .item td[data-v-5f54b8f4] {
    width:3.43rem;
    padding:.22rem;
    border:1px solid #dadce0
  }
  .table .item td pre[data-v-5f54b8f4] {
    color:rgba(5,23,45,.65);
    font-size:16px;
    font-weight:400;
    font-family:Poppins
  }
  .table1_title[data-v-5f54b8f4] {
    font-size:16px;
    margin-top:.2rem
  }
  
  .twoMenuDiv{ background:#f5f5f5 }
.twoMenuDiv .bdDiv{overflow: hidden; }
.twoMenuDiv a{display: block;color: #0d0d0d;float: left;line-height: 40px;position: relative;margin: 0 20px 0 0; font-size:14px; font-weight:bold}
.twoMenuDiv a:last-child{margin-right: 0; }
.twoMenuDiv a.active:after{content: "";width: 100%;height: 2px;background: #0068b7;position: absolute;left: 0;bottom: 0; }
.twoMenuDiv a.active,.twoMenuDiv1 a:hover{color: #0068b7;}
.ny-banner .img {
  height: 36vw;
  background:
none no-repeat center;
    background-image: none;
    background-size: auto;
  background-size: cover;
}
.ny-banner .textDiv{position: absolute;left: 50%;top: -5%;z-index: 22;text-align: center;transform: translateX(-50%); }
}

.wenzi{ font-size:16px; line-height:36px; margin-bottom:20px}

.adTitleDiv{font-size: 36px;font-weight: 700; }
.aboutDiv1{ padding:60px 0}
.aboutDiv1 .bdDiv .imgDiv{margin: 40px 0 0; }
.aboutDiv1 .bdDiv .textDiv{margin: 0 0; }
.aboutDiv1 .bdDiv .textDiv .tt{font-size: 28px;font-weight: 700; }
.aboutDiv1 .bdDiv .textDiv .p{color: #666;margin-top: 0;line-height:1.8; font-size:16px }
.aboutDiv1 .bdDiv .dataDiv ul{align-items: flex-start; }
.aboutDiv1 .bdDiv .dataDiv ul li{flex-direction: column;width: 25%;border-right: 1px solid #D8D8D8; }
.aboutDiv1 .bdDiv .dataDiv ul li:last-child{border: 0; }
.aboutDiv1 .bdDiv .dataDiv ul li span{font-size: 60px;color: #217E35;font-weight: 700; }
.aboutDiv1 .bdDiv .dataDiv ul li p{margin-top: 15px;color: #3d3d3d; }
@media (max-width:900px) {
.aboutDiv1{ padding:20px 0}
.aboutDiv1 .bdDiv .textDiv .p {
  color: #666;
  margin-top: 0;
  line-height: 1.6;
  font-size: 14px;
}	
.ny-banner .textDiv .p1 {
  font-size: 4.5vw;
  font-weight: bold;
  color: #fff;
  text-shadow: 7px 0px 7px rgba(107,101,63,.5);
  padding-top: 15.5vw;
}	
.yanxueDiv1 { padding:30px 0;}
.yanxueDiv1 ul li .imgDiv{width: 100%;height:260px;overflow: hidden; }
.yanxueDiv1 ul li .textDiv{width: 100%;padding: 20px; }
.yanxueDiv1 ul li .textDiv .title{color: #000; font-size:16px; font-weight:bold;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.yanxueDiv1 ul li .textDiv .p{color: #666666;font-size: 14px;margin-bottom: 20px; line-height:26px }
}


.imgH2{overflow: hidden;}
.imgH2 img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH2:hover img{transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);}
.indp2{ padding:60px 0}
.indp2 .row{display: flex;justify-content: flex-start;align-items: center;align-items: stretch;flex-wrap: wrap;}
.indp2 .row .kuang{height: 100%;}
.indp2 .clickB{
	position: absolute;
	right: 0;
	top: 16px;
	padding-right: 164px;
}
.indp2 .showB .eachB{display: none;}
.indp2 .showB .eachB:first-child{display: block;}
.indp2 .swiper-button-prev,
.indp2 .swiper-button-next{
	height: 42px;
	width: 14px;
	background: url(../images/jt3on.png) center no-repeat;
	background-size: 14px 20px;
	right: 0;
	left: unset;
	transition: all 0.3s;
}
.indp2 .swiper-button-prev{right: 52px;}
.indp2 .swiper-button-next{transform: rotate(180deg);}
.indp2 .swiper-button-prev::after,
.indp2 .swiper-button-next::after{display: none;}
.indp2 .swiper-button-prev:hover,
.indp2 .swiper-button-next:hover{background-image: url(../images/jt3.png);}
.indp2 .swiper{padding: 0 10px;margin: 0 -10px;}
.indp2 .swiper-wrapper{align-items: stretch;}
.indp2 .swiper-slide{height: unset;padding: 10px 0;}
.indp2 .kuang{
	border-radius: 20px;
	background-color: rgb(255, 255, 255);
	height: 100%;
	padding: 24px 24px 10px;
	box-shadow: 0 0 10px 4px rgba(0,0,0,0.05);
	text-align: center;
	border: 1px solid rgba(41, 59, 164,0);
	transition: all 0.5s;
}
.indp2 .titB{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 24px;
	height: 48px;
	text-align: center;
	margin-top: 8px;
	transition: all 0.5s;
}
.indp2 .descB{
	font-size: 16px;
	color: rgb(119, 119, 119);
	margin-top: 16px;
}
.indp2 .kuang:hover{border: 1px solid #0068b7;}
.indp2 .kuang:hover .titB{color: #0068b7;}

.imgZ{position: relative;padding-top: 100%;display: block;}
.imgZ .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.imgZ .pic img{width: 100%;height: 100%;object-fit: cover;display: block;}
.pore{position: relative;}
.db{display: block;}
.cpUl{margin:0 -15px 50px;}
.cpUl li{padding: 15px; height:auto; overflow:hidden}

.col_4{width: calc(100% / 4);}
.productDetailDiv{ height:auto; overflow:hidden}
.productDetailDiv .hdDiv{padding: 60px 4.16%;align-items: flex-start;background: #fff; }
.productDetailDiv .leftDiv{width: 51.67%;}
.productDetailDiv .leftDiv .hd{position: relative;display: flex;justify-content: space-between;align-items: center;}
.productDetailDiv .leftDiv .smallDiv{padding: 35px 0; width: 94px;position: relative; }
.productDetailDiv .swiper-container {width: 100%;height: 400px;margin-right: 0;margin-left: auto; }
.productDetailDiv .gallery-top {height: 100%;width: calc(100% - 124px);}
.productDetailDiv .gallery-top .swiper-slide .imgDiv{display: flex;justify-content: center;align-items: center;height: 365px;}
.productDetailDiv .gallery-top .swiper-slide img{height:100%;width: 100%;object-fit: cover; }
.productDetailDiv .gallery-thumbs {height: 317px;box-sizing: border-box;}
.productDetailDiv .gallery-thumbs .swiper-slide {height: 71px;display: flex;justify-content: center;align-items: center;position: relative; }
.productDetailDiv .gallery-thumbs .swiper-slide img{height:100%;width: 100%;object-fit: cover; }
.productDetailDiv .gallery-thumbs .swiper-slide-thumb-active:before {content: "";width: 100%;height: 100%;border: 2px solid #0068b7;position: absolute;left: 0;top: 0;z-index: 2; }
.productDetailDiv .swiper-button-next,.productDetailDiv .swiper-button-prev{width: 100%; height: 24px;margin-top: 0;margin-top:0;left: 0;opacity: 1;cursor: pointer; }
.productDetailDiv .swiper-button-next:hover,.productDetailDiv .swiper-button-prev:hover{opacity: 1;}
.productDetailDiv .swiper-button-next{background: url(../images/next.png) no-repeat center center;right: auto;bottom: 0;top: auto;}
.productDetailDiv .swiper-button-prev{background: url(../images/prev.png) no-repeat center center;top: 0; }
.productDetailDiv .gallery-top .swiper-button-next,.productDetailDiv .gallery-top .swiper-button-prev{width: 46px;height: 46px;margin-top: -20px;left: auto;bottom: auto;top: 50%;margin-left: initial;border-radius: 50%; }
.productDetailDiv .gallery-top .swiper-button-next{background: url(../images/right_.png)  no-repeat center center;background-size: 100%;right: 10px;}
.productDetailDiv .gallery-top .swiper-button-prev{background: url(../images/left_.png) no-repeat center center;background-size: 100%;left: 10px;}
.swiper-button-next:after,.swiper-button-pev:after{content: "";}
.swiper-button-next:focus,.swiper-button-prev:focus{outline: none;}
.productDetailDiv .rightDiv{width: 37.6%;}
.productDetailDiv .rightDiv .title{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #ccc;position: relative; font-weight:bold; font-size:20px }
.productDetailDiv .rightDiv .title::before{content: "";width: 60px;height: 3px;background: #0068b7;position: absolute;left: 0;bottom: 0; }
.productDetailDiv .rightDiv .introDiv .p{margin-top: 10px; line-height:34px; font-size:15px }
.productDetailDiv .rightDiv .btnDiv{margin-top: 30px; width:200px }  
.productDetailDiv .rightDiv .btnDiv a{padding: 10px 22px; }
.productDetailDiv .rightDiv .btnDiv a.inqBtn{border: 1px solid #0068b7;color: #0068b7; }
.productDetailDiv .rightDiv .btnDiv a.inqBtn:hover{background: #0068b7;color: #fff; }
.productDetailDiv .rightDiv .btnDiv a.telBtn{border: 1px solid #0CC143;color: #0CC143;margin-left: 20px; }
.productDetailDiv .rightDiv .btnDiv a.telBtn img{margin-right: 4px; } 
.productDetailDiv .rightDiv .btnDiv a.telBtn .hImg{display: none; }
.productDetailDiv .rightDiv .btnDiv a.telBtn:hover{background: #0CC143;color: #fff; }
.productDetailDiv .rightDiv .btnDiv a.telBtn:hover .dImg{display: none; }
.productDetailDiv .rightDiv .btnDiv a.telBtn:hover .hImg{display: block; }
.productDetailDiv .bdDiv{background: #fff;padding: 60px 4.16%;margin: 30px 0; }
.productDetailDiv .bdDiv .itemDiv{margin-bottom: 60px; }
.productDetailDiv .bdDiv .itemDiv:last-child{margin-bottom: 0; }
.productDetailDiv .bdDiv .itemDiv .ih{margin-bottom: 30px; font-size:20px; font-weight:bold ;border-bottom: 1px solid #ccc;padding-bottom: 30px; position:relative}
.productDetailDiv .bdDiv .itemDiv .ih::before{content: "";width: 60px;height: 3px;background: #0068b7;position: absolute;left: 0;bottom: 0; }
.productDetailDiv .bdDiv .itemDiv .ib{color: #3d3d3d; } 
.productDetailDiv .bdDiv .itemDiv .ib table{width: 100%;border: 1px solid #ccc; }
.productDetailDiv .bdDiv .itemDiv .ib table td{padding: 10px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; }
.productDetailDiv .bdDiv .itemDiv .ib table td:nth-child(1){width: 30%; }
.productDetailDiv .bdDiv .itemDiv .row>div .imgDiv{padding-top: 75%; }
.productDetailDiv .bdDiv .itemDiv .row>div .title{margin-top: 10px;text-align: center;color: #3d3d3d; }

.productDetailDiv .likeDiv {padding: 60px 0; }
.productDetailDiv .likeDiv .row>div{margin-top: 30px; }
.productDetailDiv .likeDiv .row>div a{padding: 20px 20px 30px;background: #fff;display: block; }
.productDetailDiv .likeDiv .row>div .imgDiv{padding-top: 74.75%; } 
.productDetailDiv .likeDiv .row>div .textDiv{padding-top: 20px;display: flex;flex-direction: column;justify-content: space-between; }
.productDetailDiv .likeDiv .row>div .textDiv .title{color: #333;margin-bottom: 30px; }
.productDetailDiv .likeDiv .row>div .textDiv .moreBtn{width: 110px;height: 32px;border: 1px solid #0068b7;color: #0068b7; }
.productDetailDiv .likeDiv .row>div a:hover .textDiv .moreBtn{background: #0068b7;color: #fff; }
.bgf5f5f5 {background:#f5f5f5;}
.breadcrumbDiv{padding: 14px 0;font-size: 14px;color: #666; }
.breadcrumbDiv a{color: #666; }
.breadcrumbDiv span{color: #666; }
.breadcrumbDiv a:hover{color: #0068b7; }


@media (max-width:900px) {
.indp2{ padding:20px 0}
.col_4 {
  width: calc(100% / 2);
}	
.txDiv1 {padding:20px 0;}	
.txDiv1 .bdDiv .row>div .textDiv{width: 100%;background: #fff; overflow: hidden;padding: 25px; }
.faqDiv {padding:20px 0;}
.faqDiv .flexbet{display: flex;} 
.faqDiv ul li .hd .tit {
  width: calc(100% - 60px);
  font-size:16px;
}
.faqDiv ul li .hd span{width: 26px;height: 26px;border: 2px solid #0068b7;border-radius: 50%;background: url(../images/jia.png) no-repeat center center; }

.productDetailDiv .rightDiv{width: 100%;}
 
  .productDetailDiv .leftDiv {
  width: 100%; height:auto; overflow:hidden
}
.productDetailDiv .leftDiv .smallDiv{padding: 35px 0; width: 94px;position: relative; float:left }
.productDetailDiv .gallery-top {height: 100%;width: calc(100% - 124px); float:right}
.productDetailDiv .hdDiv{padding: 20px 4.16%;align-items: flex-start;background: #fff; }
.productDetailDiv .bdDiv{background: #fff;padding: 20px 4.16%;margin: 30px 0; }
.productDetailDiv .bdDiv .itemDiv{margin-bottom: 20px; }
.productDetailDiv .bdDiv .itemDiv .ih{margin-bottom: 20px; font-size:20px; font-weight:bold ;border-bottom: 1px solid #ccc;padding-bottom: 20px; position:relative}
.productDetailDiv .rightDiv .title{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #ccc;position: relative; font-weight:bold; font-size:20px }
}