﻿html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
i,
u,
div,
input,
ul,
li,
button,
ol {
    margin: 0;
    padding: 0;
}

ul,
ol,
li {
    list-style: none;
}

html,
body {
    -webkit-text-size-adjust: none !important;
    -webkit-text-size-adjust: 100% !important;
	background:#fff;
	font-family: "微软雅黑"
}
table{
	border-collapse:collapse;
    border-spacing:0;
}
a{text-decoration: none}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}
/*index*/
.logoContent img{
	height:0.32rem;
}
.logoContent .logo img{
	height:0.44rem;
}
.logoContent .logo{
	margin-right:0.4rem
}
.logoContent{
	display: flex;
	align-items:center;
	justify-content: space-between;
	padding:0.35rem 0.3rem;
}
.logoL{
	display: flex;
	align-items:center;
}
.indexBanner img{
	width:100%;
	display: block;
}
.mar30{
	margin:0 0.3rem;
}
.imgs{
	text-align: center;
}
.imgs img{
	width:100%;
}
.contents{
	margin-top:0.6rem;
}
.small-titles{
	font-size:0.2rem;
	color:#6e6e6e;
	margin-top:0.24rem;
}
.aboutSection{
	padding:0 0.08rem 0.6rem 0.08rem;
}
.border{
	width:0.63rem;
	height:3px;
	background:#cd4040;
	overflow: hidden;
	margin-top:0.3rem;
}
.page-titles{
	font-size:0.36rem;
	color:#212329;
	margin:0.22rem 0 0.2rem;
}
.page-text{
	font-size:0.26rem;
	color:#6c6b6b;
	line-height:0.38rem;
	text-indent: 0.36rem;
}
.mores{
	display:flex;
	align-items: center;
	margin-top:0.24rem;
}
.mores a{
	color:#CD4040;
	font-size:0.2rem;
}
.mores span{
	display:inline-block;
	width:0.34rem;
	height:0.1rem;
	background:url(../images/tri_r.jpg) no-repeat;
	background-size: cover;
	margin-right:0.4rem;
}
.graySection{
	background:#f5f5f5;
}
.productTitle{
	font-size:0.36rem;
	color:#212329;
	text-align: center;
	position: relative;
	padding-bottom:0.38rem;
}
.lines{
	width:0.63rem;
	height:4px;
	background:#cd4040;
	overflow: hidden;
	position: absolute;
	left:50%;
	bottom:0;
	margin-left:-0.31rem;
}
.list{
	background: #fff;
	border-top:2px solid #cd4040;
	padding-left:0.35rem;
	padding-bottom:0.3rem;
	height:4.05rem;
}
.grayBorder{
	width:0.4rem;
	background:#bbbbbb;
}
.list-l{
	width:49%;
}
.list-r{
	width:51%;
	text-align: center;
}
.list-l h2{
	font-size:0.24rem;
	color:#212329;
	margin:0.46rem 0;
}
.list-text{
	font-size:0.22rem;
	color:#212329;
	line-height:0.32rem;
}
.list-content{
	display: flex;
}
.list-r img{
	border:1px solid #e2e2e2;
}
.products-list{
	margin-top:0.54rem;
	
}
.sweiper-bottom-btns{
	display: flex;
	align-items: center;
}
.sweiper-bottom-btns .swiper-button-prev,.sweiper-bottom-btns .swiper-button-next,.sweiper-bottom-btns .swiper-button-prev2,.sweiper-bottom-btns .swiper-button-next2{
	position:static;
	width:0.15rem;
	height:auto;
	margin-top:0;
	background:none ;
	font-size:0.24rem;
	line-height:0.24rem;
	color:#888;
	margin:0 0.1rem;
}
.sweiper-bottom-btns .swiper-pagination{
	position:static;
}
.sweiper-bottom-btns .swiper-pagination-bullet{
	margin:0 0.04rem;
}
.productSection{
	padding-top:0.54rem;

}
.newSection{
	background:url(../images/bg_news.jpg) no-repeat;
	background-size:cover;
	min-height:3.64rem;
}
.newtitle{
	padding-top:0.42rem;
}
.swiperBox{
	border:5px solid #fff;
	padding:0.42rem 0.27rem 0 0.5rem;
	height:2.2rem;

}
.swiperBox h3 img{
	height:0.4rem;
}
.swiperBox>div{
	font-size: 0.24rem;
	color:#fff;
	line-height: 0.36rem;
	text-indent: 36px;
}
.newbox{
	padding-left:0.5rem;
}
.newbox a{
	color:#333;
	font-size:0.26rem;
}
.newbox h4 a{
	color:#333;
	font-size:0.36rem;
	line-height:0.36rem;
}
.newbox h4{
	position: relative;
	line-height:0.4rem;
	margin-bottom:0.3rem;
	margin-top:0.45rem;
}
.icon_news{
	width:0.36rem;
	height:0.36rem;
	background:url(../images/new.png) no-repeat;
	background-size: cover;
	display: inline-block;
	position: absolute;
	left:-0.5rem;
	top:0;
}
.blackMores{
	justify-content: flex-end;
	margin-top:0.1rem;
}
.blackMores a{
	color:#fff;
	display: inline-block;
}
.blackMores span{
	background:url(../images/black_tri_r.png) no-repeat;
	background-size: cover;
	margin-right:0;
}
.footer{
	background:#222222;
}
.foot_img{
	text-align: center;
}
.foot_img img{
	width:55%;
}
.smallLink P{
	display: flex;
	justify-content:space-between;
}
.smallLink{
	margin:0.3rem 0;
}
.smallLink a{
	font-size:0.26rem;
	color:#fff;
	min-width:1.3rem;
	margin-bottom:0.2rem;
}
.smallLink a:active{
	color:#CD4040;
}
.contacts p{
	font-size:0.2rem;
	color:rgba(255,255,255,0.5);
	line-height: 0.36rem;
	text-align: center;
}
.footer{
	padding:0.6rem 0 0.5rem 0;
}
.foot_icons{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom:0.5rem;
}
.foot_icons a{
	width:0.64rem;
	height:0.64rem;
	background-image:url(../images/foot.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin:0 0.13rem;
}
.foot_icons .icon2{
	background-image:url(../images/foot2.png);
}
.foot_icons .icon3{
	background-image:url(../images/foot3.png);
}
.contacts span{
	margin:0 0.1rem;
}
.currentPage{
	height:0.54rem;
	background:#f5f5f5;
	font-size:0.22rem;
	color:#6e6e6e;
	line-height: 0.54rem;
}
.currentPage a{
	color:#6e6e6e;
	margin:0 0.1rem;
}
.currentPage>div{
	display: flex;
	align-items: center;
}
.currentPage .currs{
	color:#cd4040;
}
.currentPage span{
	width:0.2rem;
	height:0.24rem;
	background:url(../images/po.png) no-repeat;
	background-size:cover;
	display: inline-block;
	margin-right:0.15rem;
}
.listContent{
	border:1px solid #d2d2d2;
	width:47%;
	text-align: center;
	margin-bottom:0.3rem;
	padding:0.2rem;
	box-sizing:border-box;
}
.productLi{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding:0.3rem 0;
}
.listContent h2{
	font-size:0.28rem;
	color:#cd4040;
}
.listContent h3{
	font-size:0.24rem;
	color:#212329;
	margin-top:0.15rem;
	line-height:0.36rem;
}
.listContent p{
	font-size:0.24rem;
	color:#212329;
	line-height:0.36rem;
}
.listContent {
	text-align: center;
}
.listContent img{
	max-width:90%;
	max-height:1.8rem;
}
.list-img{
	height:1.9rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom:0.1rem;
}
.green-black {
     TEXT-ALIGN: center;
}

.green-black a {
    padding: 0 0.25rem;
    height: 0.62rem;
    line-height: 0.62rem;
    display: inline-block;
    border: 1px solid #cccccc;
    background: #f3f3f3;
    color: #6e6e6e;
    margin: 0 0.07rem;
    font-size:0.22rem;
}
.green-black a:last-child{margin-right:0;}

.green-black .current {
    border: 1px solid #fff;
    background: none;
    color: #dc3536;
}
.green-black .cureent{
    border: 1px solid #fff;
    background: none;
    color: #dc3536;
}
.green-black .disabled,.pageNew .disabled{
    background: none;
    display: inline-block;
    vertical-align: middle;
    cursor: default;
}
.green-black .next,.green-black .prev{
    color:#6e6e6e;
}
.green-black .sl{
    background:none;
    border:0;
    color:#999;
}
.p_details_title{
	padding:0.5rem 0;
}
.p_details_title h2{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size:0.36rem;
	color:#212329;
}
.p_details_title h2 span{
	font-size:0.22rem;
	color:#6e6e6e;
}
.productImg{
	height:2.3rem;
	border:1px solid #d2d2d2;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:0.2rem;
	margin-top:0.6rem;
}
.productImg img{
	max-height:1.9rem;
	max-width:80%;
}
.p_details_box table{
	width:100%;
}
.p_details_box table th,.p_details_box table td{
	font-size:0.26rem;
	text-align: center;
	color:#212329;
	height:0.62rem;
	width:25%;
}
.p_details_box table th{
	background:#f5f5f5;
	height:0.62rem;
	font-size:0.22rem;
	text-align: center;
}
.p_details_box table td{
	border-top:1px solid #d2d2d2;
}
.p_details_box table{
	border:1px solid #d2d2d2;
}
.p_details_box table td span{
	color:#6697b6;
}
.ordersBtn{
    padding:0 0.18rem;
    height:0.4rem;
    border-bottom:2px solid #e8e8e8;
    border-radius:5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    background:#f5f5f5;
    color:#212329;
    display:inline-block;
    line-height:0.4rem;
    font-size:0.18rem;
}
.ordersBtn:hover{
	color:#cd4040;
}
.redBtn{
    background:#cd4040;
    color:#fff;
    border-bottom:2px solid #cd4040;
}
.redBtn:hover{
    color:#fff;
}
.downTable{
	margin:0.6rem 0;
}
.downTable table{
	width:100%;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.downTable table tr td:first-child{
	background:#f5f5f5;
	width:32%;
	text-align: center;
	font-size:0.26rem;
	padding-left:0;
}
.downTable table tr td{
	height:0.62rem;
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	font-size:0.26rem;
	color:#212329;
	padding-left:0.35rem;
}
.downTable table tr td .smallTd{
	font-size: 0.18rem;
}
.redTextBtn{
	color:#cd4040;
}
.downTable table .weights td{
	 font-weight:900
}
.featured_product{
	border:1px solid #d2d2d2;
	padding:0.22rem 0.3rem;
}
.featured_product h3{
	color:#212329;
	font-size:0.26rem;
}
.indexButton{
	background:url(../images/icon_index.png) no-repeat;
	background-size: cover;
	width:0.39rem;
	height:0.25rem;
	display: inline-block;
	margin-right:0.15rem;
}
.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.moreBtn{
	width:1.06rem;
	height:0.52rem;
	background:#cd4040;
	display: inline-block;
	font-size:0.2rem;
	color:#fff;
	text-align: center;
	line-height: 0.52rem;
	border-radius: 0.5rem;
}
.productBottom{
	position:relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height:1.32rem;
}
.passageBoxs{
	padding-bottom: 0.8rem;
}
.passageBoxs .sweiper-bottom-btns,.featured_product .sweiper-bottom-btns{
	justify-content: center;
	margin-top:0.1rem;
}
.featured_img{
	height:1.8rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.featured_img img{
	max-width:90%;
	max-height:1.7rem;
}
.feaBox .swiper-slide{
	text-align: center;
}
.feaBox{
	margin-top:0.1rem;
}
.line-r{
    min-height:0.8rem;
    font-size:0.26rem;
    color: #6c6b6b;
    background: #f4f4f4;
    padding:0.2rem;
    display: flex;
    align-items: center;
}
.line-l{
	font-size:0.26rem;
	font-weight:900;
	line-height: 0.8rem;
    color: #212329;
}
.contactBox{
	padding:0.6rem 0;
}
.fillBox{
	padding:0.28rem 0.2rem 0 0.2rem;
}
.newImg{
	text-align:center
}
.newImg img{
	width: 100%;
}
.new-infor{
	margin-top:0.4rem;
}
.news-time{
	text-align: center;
}
.news-time{
	margin-bottom:0.2rem;
}
.foot_icons2 a{
	width:0.5rem;
	height:0.5rem;
}
.foot_icons2{
	margin-bottom: 0.2rem;
}
.newSectionText{
	font-size:0.3rem;
	line-height: 0.38rem;
	  color: #212329;
}
.newSectionText img{
	width:100%;
}
.pageNew{
	margin-bottom:0.6rem;
	margin-top:0.4rem;
}
.pageNew>div{
display: flex;
justify-content: space-between;
}
.pageNew a{
	
}
.pageNew em{
	margin:0 0.1rem;
}
.leftWrapper{
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:#cd4040;
	z-index:100;

}
.translate{
		transform:translateX(-100%);/**上移元素**/
	-ms-transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	transition:0.2s linear; 
}
.translateShow{
		transform:translateX(0);/**上移元素**/
	-ms-transform:translateX(0);
	-webkit-transform:translateX(0);
	transition:0.2s linear; 
}
.searchs{
	margin:0 0.6rem 0.35rem 0.6rem;
	position:relative;
}
.fills[type="text"]{
	border:1px solid #fff;
	border-radius: 0.5rem;
	background:none;
	height:0.88rem;
	margin:0;
	padding:0 0.3rem;
	box-sizing: border-box;
	width: 100%;
}
.btns[type="button"]{
	width:0.49rem;
	height:0.48rem;
	background:url(../images/search.png) no-repeat;
	background-size: cover;
	border: 0;
	padding: 0;
	position: absolute;
	right:0.35rem;
	top:50%;
	margin-top:-0.24rem;
}
.navs li a{ 
	color:#e6a0a0;
	font-size:0.36rem;
}

.links>li{
	line-height:0.82rem;
	font-size: 0.36rem;
	border-top:0.04rem solid #ce403f; 
}
.links>li>a{
	padding:0 0.6rem;
	display: flex;
	justify-content:space-between;
	align-items: center;
	line-height:0.82rem;
	font-size: 0.36rem;
}
.links>.on{
	background:#ed4747
}

.links>.on>a{
	border-top:0.04rem solid #d2a321; 
	color:#fff;
}
.levels_link>li>a{
	display: flex;
	align-items: center;
	line-height: 0.4rem;
	color:#fff;
	font-size: 0.26rem;
}
.levels_link>.on{
	background:#ce403f;
}
.levels_link>.on>a>.points{
	background:#fff;
	width:0.04rem;
	height:0.22rem;
}
.levels_link>li{
	padding: 0.1rem 0 0.1rem 0.8rem;
}
.points{
	width:0.03rem;
	height:0.03rem;
	background:#fff;
	display: inline-block;
	margin-right:0.16rem;
}
.proLinks li{
	padding-left:0.2rem;
}
.proLinks li a{
	 display: flex;
	align-items: center;
	line-height: 0.46rem;
	color:#fff;
	font-size: 0.24rem;
}
.proLinks .on a{
	text-decoration: underline;
}
.lefts{
	padding:1.32rem 0 0.6rem 0;
	overflow-y: scroll;
	height:100%;
	position:relative;
}
.closes{
	width:0.39rem;
	height:0.39rem;
	background:url(../images/close.png) no-repeat;
	background-size:cover;
	display:block;
	text-indent:-99999px;
	position:absolute;
	right:0.6rem;
	top:0.42rem;
}
.links ul{
	display:none;
}
.tri{
	width:0.23rem;
	height:0.13rem;
	background-image:url(../images/tri.png);
	background-repeat: no-repeat;
	background-size:cover;
	display:inline-block
}

.links>.on .tri{
	background-image:url(../images/black.png);
}
.swiper-pagination,.swiper-pagination2{
	display: flex;
	align-items: center;
	line-height:0.24rem;
	height:0.24rem;
	margin-top:0.03rem;
}
.productContent{
	padding-bottom:0.6rem;
}
.new-list{
	border:1px solid #d2d2d2;
	margin:0.6REM 0;
}
.new-list .newbox{
	border-top:1px solid #d2d2d2;
	padding:0 0.2rem 0.3rem 0.7rem;
}
.new-list .newbox:first-child{
	border-top:0;
}

/*-------------------5.9-------------------------------新增*/
.list-r{
	width:48%
}
.list-r img{
	max-width:100%;
	max-height:2.8rem;
}
.list-l h2{
	word-wrap: break-word;
}
.swiper-container-horizontal>.swiper-pagination3{
	position: absolute;
    z-index: 10;
}
.swiper-pagination3 .swiper-pagination-bullet{
	opacity: 0.5;
}
.swiper-pagination3 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #cd4040;
}
body{
	font-family: 'Microsoft YaHei';
}
body{
	font-family: arial, helvetica,sans-serif;
}
.contacts a{
	color:rgba(255,255,255,0.5);
}
.swiper-pagination,.swiper-pagination2{
	margin-top:0
}