@charset "utf-8";
.clearfix {
	zoom:1;
}
.hidden {
	display: none !important;
}
.header {
	position: relative;
	height: 43.6vw;
	text-align: center;
}
.z_header {
	position: relative;
	height: 31vw;
	text-align: center;
}
.bannerstyle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.bannerstyle img {
	width: 100%;
	height: 100%;
}
.z_header .jt {
	position: absolute;
	bottom: 0;
}
.banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.navbg {
	position: absolute;
	z-index: 110;
	width: 100%;
	background: rgba(0, 0, 0, 0.3);
	/*box-shadow:1px 1px 5px #090909;*/
}
.navbg .logo{
	width:35%;margin-top: 1.25vw;text-align:left;margin-bottom: 1.25vw;float:left;
	-webkit-transition: 300ms 0s all linear;
	-moz-transition: 300ms 0s all linear;
	-ms-transition: 300ms 0s all linear;
	-o-transition: 300ms 0s all linear;
	transition: 300ms 0s all linear;
	}
.navbg .logo p{
	line-height:28px;
color:#fff;font-size:28px;font-weight:bold;
}
.navbg .logo span{
color:#fff;font-size:12px;letter-spacing:1px;font-family:"微软雅黑";word-spacing:6px;
}
.nav>img {
	float: left;
	margin-top: 2vw;
	margin-bottom: 0.6vw;
	-webkit-transition: 300ms 0s all linear;
	-moz-transition: 300ms 0s all linear;
	-ms-transition: 300ms 0s all linear;
	-o-transition: 300ms 0s all linear;
	transition: 300ms 0s all linear;
}
.nav ul {
	float: right;
	width: 60%;
	margin-top: 2.2vw;
	-webkit-transition: 300ms 0s all linear;
	-moz-transition: 300ms 0s all linear;
	-ms-transition: 300ms 0s all linear;
	-o-transition: 300ms 0s all linear;
	transition: 300ms 0s all linear;
}
.nav ul li {
	float: left;
	
	margin-right: 3.3%;
}
.nav ul li a{
	color: #fff;
	font-size:1rem;
}
.nav ul li:nth-child(7){
	margin-right: 2.4%;
}
.nav ul li:last-child {
	margin-right: 0;
}
.navfixed {
	position: fixed;
	/*background: rgba(0, 0, 0, 0.63);*/
	background: rgba(255, 255, 255, 1);
	box-shadow:2px 2px 10px #090909;
}

.navfixed .logo{
	width:35%;margin-top: 0.65vw;
	margin-bottom: 0.65vw;text-align:left;float:left;
	}
.navfixed .logo p{
	line-height:26px;
color:#000;font-size:24px;font-weight:bold;
}
.navfixed .logo span{
color:#000;font-size:10px;letter-spacing:0.5px;font-family:"微软雅黑";word-spacing:0.5px
}
.navfixed .nav>img {
	margin-top: 1vw;
	margin-bottom: 1vw;
}
.navfixed .nav>ul {
	margin-top: 1.65vw;
}
.navfixed .nav>ul li a{
	color:#000;
}
.swiper-banner .swiper-slide img {
	width: 100%;
}
.swiper-banner .swiper-button-next {
	background-image: url("../lib/jt_r.png");
	right: 8%;
	top: 50%;
}
.swiper-banner .swiper-button-prev {
	background-image: url("../lib/jt_l.png");
	left: 8%;
	top: 50%;
}
.swiper-button-next.swiper-button-disabled {
	background-image: url("../lib/jt_rs.png");
}
.swiper-button-prev.swiper-button-disabled {
	background-image: url("../lib/jt_ls.png");
}
#main {
	background: #ececec;
	overflow: hidden;
}
.hidden-l {
	display: none!important;
}

.mycontainer, .margin_center>div {
	width: 93%;
}
.com_r ul li p sup {
	margin-left: -11px;
}
.com_r ul li small {
	font-size: 12px;
}
.com_l p {
	font-size: 15px;
}
.productshow li {
	height: 18.325vw;
}
.advlist div p {
	font-size: 15px;
	line-height: 21px;
}
.margin_center {
	width: 100%;
	overflow: hidden;
}
.mycontainer, .margin_center>div {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.clear:after {
	display: block;
	content: '';
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}