﻿/*banner*/.IndexBanbox{	position: relative;	overflow: hidden;	width: 100%;	float: left;	z-index: 2;}.IndexBanbox .PCban{	display: block;}.IndexBanbox .WebBna{	display: none;}.IndexBanbox .swiper-pagination-bullet{	background: #fff;	opacity: 1;}.IndexBanbox .swiper-pagination-bullet-active{	background: #c30e23;}.IndexBanbox .swiper-button-next,.IndexBanbox .swiper-button-prev{	background-color:rgba(255,255,255,0.7);	border-radius:50%;	width:.5rem;	height:.5rem;	background-size:.2rem;}/*首页*/.first{	width: 100%;	height: 2.4rem;	background: url(../images/first_BJ.png) no-repeat bottom center;	background-size:cover;}.first li{	float: left;	width: 25%;	padding-top: 2.4rem;	position: relative;}.first li:after{	content:"";	display: block;	position: absolute;	top: 50%;	right: 0;	background: #e8e8e8;	width: 1px;	height: 50%;	transform:translateY(-50%);}.first li:last-child:after{	display: none;}.first li .Juz{	line-height: .25rem;	position: absolute;	top:50%;	left:50%;	padding-left:.37rem;	transform:translate(-50%,-50%);}.first li .Juz .tu{	position: absolute;	left: 0;	width:.27rem;}.first li .Juz .tu img{	float: right;	height: .44rem;	max-width: 100%;}.first li .text{	display:inline-block;	float: left;}.first li .text h4{	font-size: .18rem;	color: #c30e23;}.first li .text p{	font-size: .14rem;	color: #999999;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.first li a:hover p{	color: #c30e23;}/**/.twobox{	position: relative;	float: left;	width: 100%;	background: #f5f5f5;	padding-bottom: .75rem;}.twobox .title{	font-size: .36rem;	color: #c30e23;	text-align: center;	padding: .75rem 0;}.twobox .swiper-button-next,.twobox .swiper-button-prev{	background-image: url(../images/Switch_but.png);	background-size:7px;	opacity:1;	width:.4rem;	height: .4rem;	border:solid 2px #dce3ea;	border-radius: 50%;	top:auto;	bottom:50%;	margin-bottom:-1.1rem;	outline: none;	transition: all .3s;}.twobox .swiper-button-next{	right:.35rem;	transform:rotate(180deg);	-ms-transform:rotate(180deg); 	/* IE 9 */	-moz-transform:rotate(180deg); 	/* Firefox */	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */	-o-transform:rotate(180deg); 	/* Opera */}.twobox .swiper-button-prev{	left:.35rem;}.twobox .swiper-button-next:hover,.twobox .swiper-button-prev:hover{	background-color: #c30e23;	background-image: url(../images/Switch_but_on.png);}.indexPro{	position: relative;	overflow: hidden;	padding:.2rem 0;}.indexPro .swiper-wrapper{	display:block;}.indexPro .swiper-slide{	width:23.215%;	margin-right:2.3%;	float: left;    margin-bottom:2%;}.indexPro .swiper-slide:nth-child(4n){	margin-right:0;}.indexPro .Iubox{	text-align: center;	font-size: .18rem;	color: #333333;	font-weight: bold;	background: #fff;}.indexPro .Iubox .tu{	position: relative;	overflow: hidden;}.indexPro .Iubox .tu img{	transition: all .3s;}.indexPro .Iubox .text{	line-height:.7rem;}.indexPro .Iubox .text:after{	content:"";	display: block;	position: absolute;	top:100%;	left:0%;	background: #ef586a;	transition: all .3s;	width:100%;	height:.1rem;}.indexPro .Iubox:hover .text{	color: #c30e23;}.indexPro .Iubox:hover .text:after{	background: #c30e23;}.indexPro .Iubox:hover img{	transform:scale(1.08);}/**/.index_news{	position: relative;	float: left;	width: 100%;	background: #fff;	padding-bottom: .75rem;}.index_news .title{	font-size: .36rem;	color: #c30e23;	text-align: center;	padding: .75rem 0;}.index_news .videobox{	width:47.6199%;	position: relative;}.index_news .videobox .tuimg{	position: relative;	z-index:3;}.index_news .videobox .tuimg.on{	z-index:1;}.index_news .videobox video{	position:absolute;	top:0;	left:0;	width: 100%;	height: 100%;	background: #fff;	z-index:2;}.index_news .video_but{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-image: url(../images/inde_videoIcon.png);	background-position: center;	background-repeat: no-repeat;	cursor: pointer;	z-index:4;}.index_news .BJse{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color:rgba(1, 82, 168, 0.8);	transition: all .3s;	opacity: 0;	z-index:3;}.index_news .BJse.on{	display: none;}.index_news .videobox:hover .BJse{	background-color:rgba(1, 82, 168, 0.8);	opacity: 1;}.index_news .video_but.play{	background: none;}.index_newslist{	width:47.6199%;	border-bottom:solid 1px #e8e8e8;}.index_newslist li{	position: relative;	width: 100%;	float: left;	border-top:solid 1px #e8e8e8;	padding-top: .2rem;	margin-bottom: .2rem;}.index_newslist .tu{	float: right;	width:25%;	overflow: hidden;}.index_newslist .tu img{	transition: all .3s;}.index_newslist .text{	position: absolute;	top: 50%;	left:0;	margin-top: .1rem;	padding-right: 30%;    width:70%;	transform:translateY(-50%);}.index_newslist .text h4{	font-size: .18rem;	color: #333333;	padding-bottom: .13rem;   	/* padding-right:0.9rem; */    position:relative;}.index_newslist .text .pjpjpj{ position:relative;}.index_newslist .text em{ 	font-weight:400;	position:relative;	right:0;	top:-2px;	font-size:14px;}.index_newslist .text h4 em{ 	font-weight:400;	position:absolute;	right:0;	top:0;	font-size:14px;}.index_newslist .text p{	font-size: .14rem;	color: #666666;	line-height:.25rem;	height:.5rem;	overflow: hidden;}.index_newslist li:hover h4,.index_newslist li:hover p{	color: #c30e23;}.index_newslist li:hover .tu img{	transform:scale(1.08);}.index_news .But{	text-align: center;	width: 100%;	float: left;	margin-top: .5rem;}.index_news .But a{	display: inline-block;	padding:0 .3rem;	line-height: .35rem;	font-size: .14rem;	color: #fff;	background: #c91e32;	border-radius: .3rem;	transition: all .3s;}.index_news .But a:hover{	background: #e64552;}/**/.indexAbout{	background: #f5f5f5;	overflow: hidden;	width: 100%;	position: relative;}.indexAbout .hew{	max-width: 1680px;	width: 100%;	margin: 0 auto;}.indexAbout .indexAboutCon{	width:38%;	position: absolute;	top: 50%;	transform:translateY(-50%);}.indexAbout .indexAboutCon .title{	border-bottom:solid 1px #e8e8e8;	padding-bottom: .35rem;	margin-bottom: .35rem;}.indexAboutCon .wenz{	font-size: .36rem;	color:#c30e23;	margin-bottom: .5rem;}.indexAboutCon .lanm{	overflow: hidden;}.indexAboutCon .lanm span{	display:block;	padding:0 .28rem;	line-height:.38rem;	height: .38rem;	font-size:.16rem;	color: #333333;	border-radius: .4rem;	transition: all .3s;	cursor: pointer;	margin-right: .2rem;	float: left;	overflow: hidden;}.indexAboutCon .lanm span:last-child{	margin-right: 0;}.indexAboutCon .lanm span.on,.indexAboutCon .lanm span:hover{	background: #c30e23;	color: #fff;}.indexAbout .tu{	width:50.447%;}.indexAbout .tu img{	width: 100%;}.indexAbout .tabbox{	font-size: .14rem;	height: 2.1rem;	color: #666666;	line-height: .3rem;	display: none;}.indexAbout .tabbox.on{	display:block;}.indexAbout .but{	text-align: right;	display:none;}.indexAbout .but.on{	display:block;}.indexAbout .but a{	display: inline-block;	padding:0 .3rem;	line-height: .35rem;	font-size: .14rem;	color: #fff;	background: #c91e32;	border-radius: .3rem;	transition: all .3s;	overflow: hidden;}.indexAbout .but a:hover{	background: #e64552;}/**/.index_part{	background: #f2f2f2;	overflow: hidden;	padding-bottom: .8rem;}.index_part .title{	font-size: .36rem;	color: #c30e23;	text-align: center;	padding: .75rem 0;}.index_part li{	float: left;	width:15.179%;	margin-right:1.785%;	position: relative;	overflow: hidden;}.index_part li img{	width: 100%;	transition: all .3s;}.index_part li:last-child{	margin-right: 0;}.index_part li .text{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 2;	text-align: center;	background:rgba(255, 255, 255, 0.9);	color: #c30e23;	font-size: .24rem;	transition: all .5s;	opacity: 0;}.index_part li .text span{	position: absolute;	top: 50%;	left:50%;	width: 100%;	transform:translate(-50%,-50%);}.index_part li:hover .text{	opacity:1;}.index_part li:hover{	box-shadow:0 0 20px rgba(0, 0, 0, 0.07);}/*底部*/.footer{	overflow: hidden;	border-top: solid 1px #e8e8e8;}.footerNav{	width:60.453%;}.footerNav dl.footlogo{	text-align: left;}.footerNav dl{	width: 16%;	float: left;	text-align: center;	min-height: 3.2rem;	border-right: solid 1px #e8e8e8;}.footerNav dl dt{	padding-top: .4rem;	font-size: .16rem;	color: #666666;	margin-bottom:.15rem;	font-weight: bold;}.footerNav dl dd a{	font-size: .14rem;	color: #999999;	line-height: .36rem;}.footerNav dl dd a:hover{	font-weight: bold;	color: #c30e23;}.footerConR{	padding-top: .4rem;	width: 39%;}.footerConR .lxcon{	width:50%;}.footerConR .lxcon h4{	font-size: .16rem;	color: #666666;	margin-bottom: .15rem;}.footerConR .lxcon .tel{	font-size: .36rem;	color: #c30e23;}.footerConR .lxcon .tel a{	color: #c30e23;}.footerConR .lxcon .fwtime{	float: left;	font-size:12px;	color: #585858;	line-height: .24rem;}.footerConR .lxcon .share{	font-size: 0;	margin-top: .2rem;    display:none;}.footerConR .lxcon .share span{	float: left;	line-height:.36rem;	font-size:.14rem;	display:inline-block;	margin-right: .05rem;}.footerConR .lxcon .share a{	float: left;	display:inline-block;	width:10.635%;	padding-top:10.635%;	font-size:0;	margin-right:4%;	background-size:100%;	transition:all .3s;}.footerConR .lxcon .share a.wx{	background-image:url(../images/share_icon1.png);}.footerConR .lxcon .share a.wb{	background-image:url(../images/share_icon2.png);}.footerConR .lxcon .share a.qk{	background-image:url(../images/share_icon3.png);}.footerConR .lxcon .share a.wy{	background-image:url(../images/share_icon4.png);}.footerConR .lxcon .share a.tx{	background-image:url(../images/share_icon5.png);}.footerConR .lxcon .share a:last-child{	margin-right: 0;}.footerConR .lxcon .share a:hover{	transform:scale(1.08);}.footerConR .Qrcode{	width:24.133%;	font-size: .14rem;	color: #999999;	text-align: center;}.footerConR .Qrcode img{	border:solid 1px #e9e9e9;}.footerConR .Qrcode p{	margin-top: .2rem;}.footer .copyright{	background: #c30e23;	overflow: hidden;	text-align: center;	color: #fff;	padding: .3rem 0;	font-size: .12rem;}.footer .copyright a{	 color: #Fff;}.footerConR .rightDiv{ display:none; padding-right:0.6rem; padding-top: 1rem;}.footerConR .rightDiv li{ float:left; margin-left:0.5rem;}.footerConR .rightDiv li .img1{ width:100%;}.footerConR .rightDiv li img{ width: 2.0rem;}.indexIcon{ display:none;}.indexIcon li{ float:left; width:33.33%; height:2.5rem; text-align:center; font-size:0.32rem; background-color:white}.indexIcon li .box{ border-right:#eee solid 2px; height:2.5rem;}.indexIcon li .ico{ padding:0.4rem 0;}.indexIcon li .ico img{ width:0.8rem;}.indexIcon li:last-child .box{ border-right:none;}.ewmLayer{ display:none; position:absolute; z-index:100; width:150px; height:150px; background:#fff;}.ewmLayer .ewm{ padding:10px;}.ewmLayer .ewm img{ width:130px;}#Layer1{	position:absolute;	position:fixed;	_position:absolute;	width:100%;	z-index:99;	top:0; left:0px;	background-color:#000;	display:none;}#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }#mbOverlay.mbOverlayFF { background:transparent url(../images/80.png) repeat; }#mbOverlay.mbOverlayIE { position:absolute; }#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff;  -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }#mbImage a:hover, #mbImage a:active { color:#fff; }#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; font-family:"微软雅黑";}#mbNumber { display:none!important; background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }#mbPrevLink {     width: .6rem;    height: .6rem;    background: transparent url(../images/Switch_but.png) no-repeat center;    position: absolute;    top: 45%;    left: -45px;    border: solid 2px #dce3ea;    border-radius: 50%;    background-color: white; }#mbNextLink { width: .6rem;    height: .6rem;    background: transparent url(../images/Switch_but.png) no-repeat center;    position: absolute;    top: 45%;    right: -45px;    border: 2px solid #dce3ea;    border-radius: 50%;    background-color: white;    transform: rotate(180deg); }#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }.Product_info .textbox .title{margin-bottom: .2rem;}.Product_info .textbox .title p{font-size: .18rem;}.Product_info .textbox .desone{font-size: .24rem;min-height: 0;margin-bottom: .2rem;color: #333;}.newsInfo .newsInfoCon{color:#333;line-height: normal;}.newsInfo .newsInfoCon img{display:inline-block;}/* .newsInfo .newsInfoCon span{display:block;} */#aff-im-root .embed-icon,#aff-im-root .embed-messageboard{display: none!important;}