@charset "utf-8";
@font-face {
	font-family: 'NotoSansJP';
	src: url('../font/NotoSansJP-Regular.otf');
}
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none }
.clear{clear:both;overflow:hidden;}
a{text-decoration:none;color:#333;}
input{border:none;  outline:medium;}
*{box-sizing: border-box;font-family: NotoSansJP;}
body{width:100%;background:#fff;color:#333;font-size:14px;}
html{overflow-x:hidden;}
table{border-collapse:collapse}
img{border:none;max-width: 100%;}
ul{list-style: none;}

a:hover{
	opacity: 0.5;
}

.contain{
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
}
.top{
	background-color: #000000;
}
.top1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 43px;
	padding-left: 194px;
}
.top2{
	font-size: 16px;
	color: #ffffff;
}
.top3{
	height: 100%;
	display: flex;
	align-items: center;
}
.top3 a{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	font-size: 16px;
	color: #ffffff;
	margin-left: 12px;
}
.top3 a:last-child{
    background-color: #C13B25;
}
.top3 a img{
	height: 16px;
	margin-right: 6px;
}
.fixed{
	position: sticky;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999;
	background-color: #ffffff;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.head{
	background-color: #F5F5F5;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.nav{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 7px 0;
}
.nav1 ul{
	overflow: hidden;
}
.nav1 ul li{
	float: left;
	padding: 0 25px;
	font-size: 16px;
	line-height: 55px;
	position: relative;
}
.nav1 ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 16px;
	width: 1px;
	background-color: #000000;
}
.nav1 ul li:first-child:before{
	width: 0;
}
.nav1 ul li a{
	color: #000000;
}
.nav1 ul li a.red{
	color: #C13B25;
}
.search{
	width: 258px;
	height: 29px;
	border-radius: 14px;
	border: 1px solid #D9D9D9;
	background-color: #ffffff;
	overflow: hidden;
	padding: 0 16px;
}
.searchi{
	float: left;
	float: left;
	height: 27px;
	width: calc(100% - 27px);
}
.searchii{
	float: left;
	width: 27px;
	height: 27px;
	background: url(../img/search.png) center no-repeat;
	background-size: 17px;
}
.logo{
	padding: 11px 0 15px;
}
.logo1{
	font-size: 0;
	text-align: center;
}
.logo1 img{
	height: 142px;
	transition: all .5s ease;
}
.logo2{
	margin-top: 15px;
	font-size: 24px;
	text-align: center;
	color: #000000;
}
.fixed .logo1 img{
	height: 36px;
}
.fixed .logo2{
	display: none;
}
.banner{
	font-size: 0;
}
.banner1{
    position: relative;
}
.banner1 .swiper{
	padding: 0 13.5% 40px;
}
.banner1 .swiper-slide{
	opacity: 0.6;
}
.banner1 .swiper-slide-active{
	opacity: 1;
}
.banner1 .swiper-pagination-bullet{
	background: #D9D9D9;
	opacity: 1;
	width: 7px;
	height: 7px;
	margin: 0 16px !important;
}
.banner1 .swiper-pagination-bullet-active{
	background-color: #C13B25;
}
.banLeft{
    position: absolute;
    left: 58px;
    top: 50%;
    z-index: 9;
    transform: translateY(-50%);
    font-size: 0;
}
.banRight{
    position: absolute;
    right: 58px;
    top: 50%;
    z-index: 9;
    transform: translateY(-50%);
    font-size: 0;
}
.product{
	padding: 90px 0;
}
.title{
	font-size: 40px;
	color: #000000;
	text-align: center;
}
.title1{
	margin-top: 10px;
	font-size: 16px;
	text-align: center;
	color: #C13B25;
}
.product1{
	padding: 0 5%;
}
.product2{
	margin-top: 60px;
}
.product2 ul{
	overflow: hidden;
}
.product2 ul li{
	list-style-type: none;
	float: left;
	margin-top: 40px;
	margin-right: 18px;
	width: calc((100% - 54px)/4);
	position: relative;
}
.product2 ul li:nth-child(4n){
	margin-right: 0;
}
.product3{
	font-size: 0;
	overflow: hidden;
	height: 314px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.product3 img{
	transition: all .5s;
}
.product3 span{
	display: block;
	position: absolute;
	right: 10px;
	top: 0;
	background-color: #C13B25;
	font-size: 16px;
	line-height: 21px;
	padding: 0 11px;
	color: #ffffff;
}
.collect{
    font-size: 0;
    position: absolute;
    left: 30px;
    top: 0;
}
.collect1{
    font-size: 0;
    position: absolute;
    left: 10px;
    top: 10px;
}
.product4{
	margin-top: -11px;
	font-size: 24px;
	text-align: center;
	color: #C13B25;
	line-height: 34px;
	height: 34px;
	position: relative;
}
.product5{
	margin-top: 15px;
	font-size: 16px;
	text-align: center;
	color: #000000;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.product6{
	margin-top: 7px;
	font-weight: 600;
	font-size: 18px;
	text-align: center;
	color: #000000;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.product7{
	margin-top: 7px;
	font-size: 16px;
	text-align: center;
	color: #000000;
}
.product8{
	margin-top: 36px;
	font-size: 24px;
	text-align: center;
	color: #000000;
}
.lint{
	text-decoration: line-through;
}
.product9{
	font-size: 24px;
	text-align: center;
	color: #C13B25;
	height: 36px;
}
.product2 ul li:hover .product3 img{
	transform: scale(1.05);
}
.more{
	margin-top: 70px;
	text-align: center;
}
.more a{
	display: inline-block;
	background: #E9E9E9;
	width: 371px;
	height: 105px;
	text-align: center;
	line-height: 105px;
	font-size: 20px;
	color: #000000;
}
.sypro{
	padding: 114px 0 130px;
	background-color: #F5F5F5;
}
.sypro1{
	padding: 0 5.5%;
}
.sypro1 ul{
	overflow: hidden;
}
.sypro1 ul li{
	list-style-type: none;
	float: left;
	width: calc((100% - 56px)/3);
	margin-right: 28px;
	border: 1px solid #BDBDBD;
	background-color: #ffffff;
	padding: 7px 20px;
	margin-top: 30px;
}
.sypro1 ul li:nth-child(3n){
	margin-right: 0;
}
.sypro1 ul li a{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.sypro2{
	font-size: 0;
	margin-right: 55px;
}
.sypro2 img{
	width: 165px;
}
.sypro3{
	flex: 1;
	font-size: 20px;
	color: #000000;
}
.news{
	padding: 130px 0;
}
.news1{
	margin-top: 80px;
}
.news1 ul li{
	margin-top: 45px;
	padding-bottom: 40px;
	border-bottom: 1px solid #D9D9D9;
}
.news2{
	font-size: 20px;
	color: #C13B25;
}
.news3{
	margin-top: 16px;
	font-size: 15px;
	color: #000000;
}
.instag{
	background-color: #EDEDED;
	padding: 236px 0 117px;
}
.instag1{
	position: relative;
}
.instag2{
	position: absolute;
	left: 0;
	top: -236px;
	max-width: 1200px;
	font-size: 0;
}
.instag3{
	padding: 0 72px;
	font-size: 0;
	overflow: hidden;
}
.instag4{
	float: left;
	font-size: 0;
	width: 39.27%;
}
.instag5{
	float: right;
	width: 60.73%;
}
.instag5{
	font-size: 0;
}
.instag5 img{
	width: calc((100% - 48px)/3);
	margin-left: 16px;
}
.instag5 img:nth-child(4){
	margin-top: 16px;
}
.instag6{
	margin-top: 100px;
	text-align: center;
}
.instag6 a{
	display: inline-block;
	border: 1px solid #000000;
	width: 371px;
	height: 105px;
	text-align: center;
	line-height: 103px;
	font-size: 20px;
	color: #000000;
}
.type{
	padding: 117px 0;
}
.type1{
	padding: 0 43px;
}
.type1 ul{
	overflow: hidden;
}
.type1 ul li{
	list-style-type: none;
	float: left;
	width: calc((100% - 57px)/4);
	margin-right: 19px;
	border: 1px solid #BDBDBD;
	padding: 25px 12.5px;
}
.type1 ul li:nth-child(4n){
	margin-right: 0;
}
.type2{
	font-weight: Bold;
	font-size: 24px;
	text-align: center;
	color: #000000;
	border-bottom: 1px dashed #C13B25;
	padding-bottom: 29px;
}
.type3{
	margin-top: 29px;
	font-size: 0;
	text-align: center;
}
.type4{
	margin-top: 29px;
	font-size: 20px;
	text-align: center;
	color: #4B4B4B;
	height: 88px;
}
.type5{
	margin-top: 29px;
}
.type5 a{
	display: block;
	text-align: center;
	border: 1px solid #C13B25;
	height: 67px;
	font-size: 20px;
	line-height: 63px;
	text-align: center;
	color: #C13B25;
	border-radius: 33px;
}
.shopInfo{
	background-color: #F5F5F5;
	padding: 90px 0 10px;
}
.shopInfo1{
	padding: 0 120px;
}
.shopInfo2{
	margin-top: 100px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.shopInfo3{
	font-size: 0;
	margin-right: 80px;
	width: 54.25%;
}
.shopInfo3 img{
	width: calc((100% - 13px)/2);
	margin-right: 13px;
	margin-top: 11px;
}
.shopInfo3 img:nth-child(2n){
	margin-right: 0;
}
.shopInfo4{
	flex: 1;
	font-size: 16px;
	line-height: 38px;
	color: #000000;
}
.shopInfo5{
	margin-top: 45px;
	font-size: 16px;
	line-height: 38px;
	color: #000000;
}
.link{
	font-size: 0;
	padding: 45px 0;
	background-color: #F5F5F5;
}
.link1{
	padding: 0 120px;
}
.link1 a{
	margin-right: 32px;
}
.footer{
	padding: 18px 0 28px;
}
.footer1{
	padding: 0 213px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer2{
	font-size: 0;
	margin-right: 120px;
}
.footer2 img{
	width: 230px;
}
.footer3{
	flex: 1;
}
.footer3 a{
	font-size: 16px;
	line-height: 36px;
	color: #000000;
	margin-right: 10px;
}
.footer4{
	margin-top: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	line-height: 22px;
	color: #BDBDBD;
}
.header_m{
	display: none;
}
.header_m1{
	overflow: hidden;
	border-bottom: 1px solid #E6E6E6;
}
.logo_m{
	width: 40%;
	float: left;
	margin: 9px 6px;
}
.logo_m img{
	height: 30px;
}
.icon_m{
	width: 10%;
	float: right;
	margin: 9px 6px;
}
.icon_m img{
	height: 30px;
}
.header_m2{
	padding: 6px;
	border-bottom: 1px solid #E6E6E6;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header_m2 a{
	margin-left: 10px;
}
.header_m2 a img{
    max-width: 24px;
}
.tips_tc{
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 8px;
	overflow: hidden;
	width: 80%;
	max-width: 690px;
	box-shadow: 0px 4px 21.100000381469727px 0px rgba(0, 0, 0, 0.1);
	z-index: 9999;
}
.tips_tc1{
	height: 56px;
	background-color: #C13B25;
	font-size: 22px;
	font-weight: 600;
	text-align: center;
	line-height: 56px;
	color: #ffffff;
}
.tips_tc2{
	background-color: #ffffff;
	padding: 26px 25px 23px;
}
.tips_tc3{
	font-size: 16px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	color: #333333;
	min-height: 58px;
}
.address{
	margin-top: 10px;
}
.contain1{
	max-width: 1080px;
	margin: 0 auto;
}
.address1{
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 1.5px;
	color: #999999;
}
.address1 a{
	color: #999999;
}
.chose{
	margin-top: 39px;
}
.chose select{
	outline: none;
	border: none;
}
.chose1{
	margin-top: 20px;
	background-color: #EFEFEF;
	padding: 14px 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.chose2{
	display: flex;
	align-items: center;
	width: calc((100% - 40px)/2);
}
.chose3{
	width: 110px;
	margin-right: 10px;
	font-size: 16px;
	text-align: right;
	color: #000000;
}
.chose4{
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.chose4 select{
	width: 100%;
	outline: none;
	height: 43px;
	background-color: #ffffff;
	font-size: 16px;
	border: none;
	padding: 0 10px;
}
.mt20{
	margin-top: 20px;
}
.chose5{
	background-color: #fff;
	width: calc((100% - 58px)/2);
	height: 43px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 16px 0 10px;
}
.chose5 input{
	flex: 1;
	width: auto;
	font-size: 16px;
	color: #7D7D7D;
	width: 100%;
	text-align: right;
}
.chose6{
	font-size: 16px;
	color: #000000;
}
.inpro{
	padding: 10px 0 120px;
}
.page{
	margin-top: 120px;
	text-align: center;
}
.page a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	width: 37px;
	height: 37px;
	background-color: #BDBDBD;
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	color: #FFFFFF;
}
.page a.qhy{
	width: 131px;
}
.inNews{
	padding: 70px 0 108px;
}
.newsDeta{
	padding: 32px 0 27px;
}
.newsDeta1{
	font-size: 20px;
	color: #C13B25;
}
.newsDeta2{
	margin-top: 27px;
	font-weight: Bold;
	font-size: 32px;
	color: #000000;
}
.newsDeta3{
	margin-top: 60px;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}
.newsDeta4{
	margin-top: 60px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.newsDeta5 a{
	display: block;
	line-height: 33px;
	font-size: 16px;
	color: #ffffff;
	padding: 0 8px;
	background-color: #C13B25;
}
.newsDeta6{
	display: flex;
	align-items: center;
}
.newsDeta6 a{
	font-size: 16px;
	color: #000000;
	margin-left: 30px;
}
.mt40{
	margin-top: 40px;
}
.prodeta{
	padding: 20px 0 100px;
}
.prodeta1{
	padding: 0 70px;
}
.prodeta2{
	margin-top: 28px;
	zoom: 1;
}
.prodeta2:after{
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.prodeta3{
	float: left;
	width: 43%;
}
.proLeft1{
	position: relative;
}
.proLeft1 span {
	display: block;
	position: absolute;
	right: 18px;
	top: 12px;
	background-color: #C13B25;
	font-size: 16px;
	line-height: 21px;
	padding: 0 11px;
	color: #ffffff;
}
.prodeta4{
	position: relative;
	font-size: 0;
}
.solout2{
	position: absolute;
	left: 50%;
	top: 30%;
	z-index: 6;
	width: 315px;
	height: 107px;
	transform: translate(-50%,-50%);
	background: rgba(255, 255, 255, 0.5);
	font-weight: Bold;
	font-size: 40px;
	line-height: 107px;
	text-align: center;
	color: #C13B25;
}
.solout{
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 6;
	width: 315px;
	height: 107px;
	transform: translate(-50%,-50%);
	background: rgba(255, 255, 255, 0.5);
	font-weight: Bold;
	font-size: 40px;
	line-height: 107px;
	text-align: center;
	color: #C13B25;
}
.deLeft{
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 6;
	transform: translateY(-50%);
}
.deRight{
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 6;
	transform: translateY(-50%);
}
.pro_left1{
	margin-top: 20px;
	font-size: 0;
}
.prodeta5{
	margin-top: 36px;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
}
.prodeta6{
	margin-top: 20px;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}
.prodeta7{
	margin-top: 36px;
	position: relative;
}
.prodeta8{
	font-size: 0;
	text-align: center;
}
.prodeta9{
	margin-top: 36px;
	font-size: 13px;
	text-align: center;
	color: #000000;
}
.prodeta10{
	margin-top: 7px;
	font-weight: 600;
	font-size: 11px;
	text-align: center;
	color: #000000;
}
.prodeta11{
	margin-top: 7px;
	font-size: 13px;
	text-align: center;
	color: #000000;
}
.prodeta12{
	margin-top: 36px;
	font-size: 16px;
	text-align: center;
	color: #000000;
}
.prodeta13{

	font-size: 16px;
	text-align: center;
	color: #C13B25;
}
.deLeft1{
	font-size: 0;
	position: absolute;
	left: -33px;
	top: 57px;
	z-index: 9;
}
.deRight1{
	font-size: 0;
	position: absolute;
	right: -33px;
	top: 57px;
	z-index: 9;
}
.proRight{
	float: right;
	width: 54%;
}
.proRight1{
	font-size: 32px;
	color: #4B4B4B;
}
.proRight2{
	font-weight: 600;
	font-size: 32px;
	color: #4B4B4B;
}
.proRight3{
	display: inline-block;
	margin-top: 40px;
	font-weight: bold;
	font-size: 40px;
	color: #000000;
	position: relative;
}
.link3:before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	z-index: 9;
	transform: translateY(-50%);
	height: 2px;
	background-color: #000000;
}
.proRight3 span{
	font-size: 24px;
	font-weight: normal;
}
.proRight4{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.proRight5{
	font-weight: bold;
	font-size: 40px;
	color: #C13B25;
	position: relative;
}
.proRight5 span{
	font-size: 24px;
	font-weight: normal;
}
.proRight6{
	font-size: 16px;
	line-height: 12px;
	color: #989898;
}
.proRight7 a{
	display: block;
	border: 1px solid #000000;
	margin-top: 29px;
	height: 82px;
	text-align: center;
	line-height: 80px;
	font-size: 24px;
	color: #000000;
}
.proRight7.sq a{
	border: 1px solid #999999;
	background-color: #ECECEC;
	color: #999999;
}
.proRight8 a{
	display: block;
	border: 1px solid #C13B25;
	background-color: #C13B25;
	margin-top: 23px;
	height: 82px;
	text-align: center;
	line-height: 80px;
	font-size: 24px;
	color: #ffffff;
}
.proRight8.sq a{
	border: 1px solid #BDBDBD;
	background-color: #BDBDBD;
}
.proRight9{
	margin-top: 30px;
}
.proRight9 ul li{
	list-style-type: none;
	display: flex;
	align-items: center;
	height: 73px;
	border-bottom: 1px solid #BDBDBD;
	font-size: 20px;
	color: #4B4B4B;
}
.request{
	padding: 0 156px;
}
.request1{
	margin-top: 45px;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	color: #000000;
}
.request2{
	margin-top: 120px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.request3{
	width: calc((100% - 112px)/3);
	border: 3px dashed #C13B25;
	padding: 1px 20px 13px;
}
.request4{
	margin: -33px auto 0;
	width: 108px;
	height: 64px;
	background-color: #959595;
	border-radius: 32px;
	font-size: 32px;
	line-height: 64px;
	text-align: center;
	color: #ffffff;
}
.request5{
	margin-top: 20px;
	height: 75px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.request6{
	margin-top: 16px;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	color: #000000;
}
.request7{
	width: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.request8{
	margin-top: 50px;
	padding: 0 90px;
}
.request9{
	margin-top: 20px;
	font-size: 14px;
	color: ##000000;
	font-weight: bold;
}
.request9 span{
	color: #B40000;
}
.request10{
	margin-top: 14px;
}
.request10 input{
	width: 100%;
	background-color: #EDEDED;
	height: 50px;
	padding: 0 20px;
	font-size: 14px;
}
.request12{
	font-size: 0;
}
.request12 span{
	position: relative;
	display: inline-block;
	margin: 0 20px 20px 0;
}
.request12 input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	opacity: 0;
}
.request12 img{
	margin-top: 16px;
	width: 232px;
	height: 232px;
}
.request12 img.delete{
	position: absolute;
	right: 7px;
	bottom: 6px;
	width: 21px;
	height: 21px;
}
.request13{
	margin-top: 100px;
	text-align: center;
}
.request13 input{
	width: 408px;
	height: 82px;
	background-color: #C13B25;
	color: #FFFFFF;
	font-size: 24px;
}
.login{
	margin: 100px auto 0;
	border: 1px solid #000000;
	width: 100%;
	max-width: 818px;
}
.login1{
	background-color: #000000;
	height: 66px;
	text-align: center;
	line-height: 66px;
	font-weight: Bold;
	font-size: 32px;
	color: #ffffff;
}
.login2{
	padding: 29px 170px 77px;
}
.login3{
	font-size: 16px;
	text-align: center;
	color: #000000;
	margin-bottom: 50px;
}
.login4{
	margin-top: 25px;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #000000;
}
.login4 span{
	color: #B40000;
}
.login5{
	margin-top: 14px;
	position: relative;
}
.login5 input{
	background-color: #EDEDED;
	width: 100%;
	height: 50px;
	padding: 0 20px;
	font-size: 14px;
}
.login5 button{
	border: none;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 70px;
	height: 36px;
	background-color: #C13B25;
	font-weight: 500;
	font-size: 14px;
	line-height: 36px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
}
.login6{
	margin-top: 77px;
	text-align: center;
}
.login6 input{
	width: 100%;
	max-width: 354px;
	height: 82px;
	background-color: #C13B25;
	font-size: 24px;
	color: #FFFFFF;
}
.login7{
	margin-top: 20px;
	text-align: center;
}
.login7 a{
	font-size: 16px;
	text-align: center;
	text-decoration: underline;
	color: #000000;
}
.login8 {
	margin: 120px auto 0;
	border: 1px solid #000000;
	width: 100%;
	max-width: 818px;
	padding: 60px 160px 80px;
}
.login9{
	font-weight: Bold;
	font-size: 32px;
	color: #000000;
	text-align: center;
}
.login10{
	margin-top: 56px;
	font-weight: 500;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	color: #000000;
}
.login11{
	margin-top: 60px;
	text-align: center;
}
.login11 a{
	display: inline-block;
	width: 100%;
	max-width: 354px;
	height: 82px;
	background-color: #C13B25;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	line-height: 82px;
}
.login12{
	margin-top: 15px;
	font-size: 10px;
	color: #000000;
}
.login13{
	padding: 0 60px;
	font-size: 16px;
	color: #000000;
	line-height: 30px;
}
.login13 a{
	color: #C13B25;
	text-decoration: underline;
}
.login14{
	margin-top: 20px;
	text-align: center;
}
.login14 input{
	width: 100%;
	max-width: 354px;
	height: 82px;
	background-color: #C13B25;
	font-size: 24px;
	color: #FFFFFF;
}
.myPage{
	padding: 0 140px;
}
.mytoo{
	margin-top: 65px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.mytoo a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc((100% - 80px)/5);
	border: 1px solid #000000;
	height: 82px;
	margin-right: 20px;
	font-size: 22px;
	line-height: 33px;
	color: #000000;
}
.mytoo a img{
	margin-right: 10px;
}
.mytoo a:nth-child(5n){
	margin-right: 0;
}
.myicon1{
	display: none;
}
.mytoo a.on{
	background-color: #C13B25;
	border: 1px solid #C13B25;
	color: #fff;
}
.mytoo a.on .myicon{
	display: none;
}
.mytoo a.on .myicon1{
	display: block;
}
.myPage1{
	margin-top: 70px;
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	color: #000000;
}
.myPage2{
	margin-top: 20px;
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	color: #000000;
}
.myPage2 span{
	color: #C13B25;
}
.myPage3{
	margin-top: 14px;
}
.myPage3 input{
	width: 100%;
	height: 50px;
	background-color: #EDEDED;
	padding: 0 20px;
	font-size: 14px;
}
.myPage3 textarea{
	width: 100%;
	height: 195px;
	background-color: #EDEDED;
	padding: 15px 20px;
	font-size: 14px;
	resize: none;
	border: none;
}
.myPage4{
	margin-top: 14px;
}
.myPage4 input{
	width: 100%;
	max-width: 570px;
	height: 50px;
	background-color: #EDEDED;
	padding: 0 20px;
	font-size: 14px;
}
.myPage5{
	margin-top: 120px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}
.myPage5 a{
	color: #C13B25;
	text-decoration: underline;
}
.myPage6{
	margin-top: 25px;
	text-align: center;
}
.myPage6 input{
	width: 100%;
	max-width: 354px;
	height: 82px;
	background-color: #C13B25;
	font-size: 24px;
	color: #FFFFFF;
}
.logre4{
	width: 100%;
	max-width: 929px;
	margin: 0 auto;
}
.order{
	margin-top: 120px;
	background-color: #151515;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
}
.order1{
	border: 1px solid #E6E6E6;
	border-top: 0;
}
.order2{
	background-color: #F7F7F7;
}
.order2 ul{
	overflow: hidden;
}
.order2 ul li{
	float: left;
	list-style-type: none;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #7D7D7D;
	border-right: 1px solid #E6E6E6;
}
.order2 ul li:last-child{
	border-right: 0;
}
.orwidth{
	width: 47.6%;
}
.orwidth1{
	width: 16.2%;
}
.orwidth2{
	width: 13.8%;
}
.orwidth3{
	width: 22.4%;
}
.order3{
	background-color: #ffffff;
}
.order3 ul{
	display: flex;
	border-top: 1px solid #E6E6E6;
}
.order3 ul li{
	list-style-type: none;
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #E6E6E6;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #333333;
}
.order3 ul li:last-child{
	border-right: 0;
	font-size: 20px;
}
.order3 ul li span{
	font-size: 12px;
}
.incart7{
	width: 100%;
	padding: 10px 8px;
	display: flex;
	align-items: center;
}
.incart8{
	font-size: 0;
	margin-right: 20px;
	line-height: 1;
}
.incart8 img{
	width: 133px;
}
.incart9{
	flex: 1;
}
.incart9a{
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.7px;
	color: #333;
}
.incart9b{
	font-weight: 600;
	font-size: 18px;
	color: #000000;
}
.incart9c{
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 0.7px;
	color: #333;
}
.incart9c span{
	text-decoration: line-through;
}
.incart9d{
	margin-top: 6px;
	font-size: 12px;
	line-height: 18px;
	color: #757575;
}
.owidth{
	width: 58%;
}
.owidth1{
	width: 13%;
}
.owidth2{
	width: 8%;
}
.owidth3{
	width: 11%;
}
.owidth4{
	width: 10%;
}
.order3 ul li input{
	border: 1px solid #CBCBCB;
	width: 43px;
	height: 34px;
	text-align: center;
}
.order3 ul li a{
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #CBCBCB;
	width: 85px;
	height: 34px;
	background-color: #F7F7F7;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.7px;
	color: #333333;
}
.order4{
	margin-top: 25px;
}
.order4a{
	display: inline-block;
	border: 1px solid #D9D9D9;
	width: 129px;
	height: 34px;
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 0.7px;
	color: #333333;
	text-align: center;
	line-height: 32px;
	border-radius: 2px;
}
.order4b{
	margin-left: 4px;
	display: inline-block;
	border: 1px solid #C13B25;
	background-color: #C13B25;
	width: 129px;
	height: 34px;
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 0.7px;
	color: #ffffff;
	text-align: center;
	line-height: 32px;
	border-radius: 2px;
}
.order5{
	margin-top: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.order6{
	flex: 1;
	display: flex;
	align-items: center;
}
.order6 img{
	margin-right: 16px;
	width: 69px;
}
.order6 span{
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.7px;
	color: #333;
}
.order6 span code{
	color: #333;
	font-family: inherit;
}
.order7{
	width: 524px;
	border: 1px solid #E0E0E0;
	border-bottom: 0;
}
.order7a{
	display: flex;
	align-items: center;
	border-bottom: 1px solid #E0E0E0;
}
.order7b{
	width: 214px;
	text-align: left;
	border-right: 1px solid #E0E0E0;
	padding: 0 10px;
	/* background-color: #F7F7F7; */
	font-size: 14px;
	line-height: 45px;
	letter-spacing: 0.7px;
	color: #333333;
}
.order7c{
	flex: 1;
	font-size: 14px;
	line-height: 45px;
	letter-spacing: 0.7px;
	text-align: left;
	color: #333333;
	padding: 0 10px;
}
.order8{
	margin-top: 50px;
	/* display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row-reverse; */
}
.order8 a{
	font-size: 12px;
	line-height: 19.5px;
	letter-spacing: 0.2px;
	color: #040404;
}
.order8 input{
	width: 524px;
	height: 56px;
	background-color: #C13B25;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.7px;
	color: #ffffff;
	border-radius: 2px;
}
.incart9d{
	margin-top: 10px;
	width: 100%;
	display: none;
	line-height: 40px;
}
.wap{
	display: none;
}
.myHistory{
	margin-top: 120px;
}
.record5{
	background-color: #F7F7F7;
}
.record5 ul{
	overflow: hidden;
}
.record5 ul li{
	list-style-type: none;
	float: left;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
	color: #000000;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E0E0E0;
	height: 85px;
}
.r_width{
	width: 18%;
}
.r_width1{
	width: 42%;
}
.r_width2{
	width: 15%;
}
.r_width3{
	width: 25%;
}
.record6{
	background-color: #ffffff;
}
.record6 ul{
	overflow: hidden;
}
.record6 ul li{
	list-style-type: none;
	float: left;
	font-size: 14px;
	font-weight: 600;
	line-height: 36px;
	letter-spacing: 2.75px;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E0E0E0;
	height: 160px;
	padding: 25px 0;
}
.record6 ul li img{
	width: 108px;
	height: 108px;
}
.record6 ul li.r_width1{
	padding: 0 25px;
}
.record6a1{
	width: 100%;
}
.record6a{
	width: 100%;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	color: #000000;
}
.record6b{
	font-weight: 600;
	font-size: 16px;
	color: #000000;
}
.record7{
	border: 1px solid #E0E0E0;
	padding: 15px 35px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.record8{
	font-size: 16px;
	line-height: 26px;
	color: #000000;
	margin-right: 20px;
}
.record9{
	flex: 1;
	font-size: 16px;
	line-height: 26px;
}
.record10{
	font-size: 14px;
	line-height: 26px;
	text-align: right;
	color: #000000;
}
.record10 code{
	display: block;
	margin-bottom: 18px;
}
.record10 span{
	display: block;
	font-size: 16px;
	font-weight: 600;
	text-align: right;
}
.record10 span.state{
	color: #258043;
	font-size: 24px;
	margin-top: 10px;
}
.record10 span.state1{
	color: #B40000;
	font-size: 24px;
	margin-top: 10px;
}
.record11{
	padding: 10px 35px;
	border: 1px solid #E0E0E0;
	background-color: #F7F7F7;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.record12{
	font-size: 16px;
	line-height: 26.4px;
	color: #000000;
}
.record12 span{
	display: block;
}
.record13{
	font-size: 16px;
	line-height: 26.4px;
	text-align: right;
	color: #000000;
}
.recordm{
	margin-top: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #CBCBCB;
}
.recordm1{
	width: 108px;
	background-color: #F0F0F0;
	height: 59px;
	text-align: center;
	line-height: 59px;
	font-size: 14px;
	font-weight: 600;
	color: #7D7D7D;
	border-right: 1px solid #CBCBCB;
}
.recordm2{
	flex: 1;
	height: 59px;
	text-align: center;
	line-height: 59px;
	font-size: 12px;
	letter-spacing: 0.699999988079071px;
	color: #333333;
}
.recordm3{
	background-color: #F0F0F0;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	font-weight: 600;
	color: #7D7D7D;
	border: 1px solid #CBCBCB;
	border-top: 0;
}
.recordm4{
	padding: 13px;
	border: 1px solid #CBCBCB;
	border-top: 0;
	display: flex;
	align-items: center;
}
.recordm4a{
	font-size: 0;
	margin-right: 15px;
}
.recordm4a img{
	width: 86px;
	height: 86px;
}
.recordm4b{
	flex: 1;
}
.recordm4c{
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}
.recordm4d{
	margin-top: 20px;
	font-size: 12px;
	line-height: 26.4px;
	color: #333333;
}
.recordm4d code{
	font-family: inherit;
	font-weight: 600;
}
.recordm5{
	font-size: 12px;
	line-height: 26.4px;
	color: #000000;
}
.recordm6{
	flex: 1;
	font-size: 12px;
	line-height: 26.4px;
	color: #000000;
}
.myHistory1{
	margin-top: 50px;
}
.caorder{
	margin-top: 70px;
	background-color: #151515;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
}
.norder8{
	margin-top: 12px;
}
.norder8 label{
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 0.7px;
	color: #333333;
}
.norder8 label input{
	margin-right: 9px;
}
.norder8 label a{
	margin-left: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #CBCBCB;
	width: 52px;
	height: 22px;
	background-color: #FAF8F4;
	font-size: 14px;
	letter-spacing: 0.7px;
	color: #333;
}
.norder9{
	margin-top: 8px;
	margin-bottom: 30px;
	border: 1px solid #CBCBCB;
	display: flex;
}
.norder9a{
	border-right: 1px solid #CBCBCB;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.7px;
	text-align: right;
	color: #333333;
	width: 262px;
	background-color: #F7F7F7;
}
.norder9a span{
	margin-left: 6px;
	display: inline-block;
	width: 31px;
	height: 17px;
	border-radius: 2px;
	background-color: #BC261A;
	font-weight: 600;
	font-size: 10px;
	line-height: 17px;
	letter-spacing: 0.7px;
	text-align: center;
	color: #ffffff;
}
.norder9b{
	flex: 1;
}
.norder9c{
	padding: 7px 12px;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 0.7px;
	color: #333333;
}
.norder9d input{
	border: 1px solid #CBCBCB;
	height: 34px;
	width: 100%;
	max-width: 431px;
	padding: 0 12px;
	font-size: 14px;
}
.norder10{
	margin-top: 20px;
	margin-bottom: 10px;

}
.norder10 label{

font-weight: 600;
    font-size: 18px;
    color: #000000;
}
.norder10 span{
 float: right;
 color: #ccc;

}
.norder10 textarea{
	border: 1px solid #CBCBCB;
	height: 104px;
	width: 100%;

	padding: 12px 12px;
	font-size: 14px;
}
.paytype{
	background-color: #EDEDED;
	padding: 26.5px 30px;
	font-weight: 500;
	font-size: 14px;
	line-height: 27px;
	color: #000000;
}
.paytype1{
	padding: 32px 157px;
	border: 1px solid #E6E6E6;
	border-top: 0;
}
.paytype2{
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #A6A6A6;
}
.paytype3{
	font-weight: 500;
	line-height: 26.4px;
	font-size: 16px;
	color: #000000;
}
.paytype4{
	font-size: 17px;
	line-height: 27px;
	color: #333333;
}
.paytype5{
	font-weight: 500;
	font-size: 22px;
	line-height: 26.4px;
	color: #000000;
}
.paytype6{
	font-weight: 700;
	font-size: 17px;
	line-height: 27px;
	color: #C13B25;
}
.paytype7{
	margin-top: 32px;
	text-align: center;
}
.paytype7 input{
	max-width: 457px;
	width: 100%;
	height: 55px;
	background-color: #C13B25;
	font-weight: 500;
	font-size: 16px;
	color: #ffffff;
}
.attiacl{
	margin-top: 50px;
	padding: 0 170px;
}
.attiacl1{
	font-size: 16px;
	line-height: 53px;
	color: #000000;
}
.attiacl2{
	font-size: 16px;
	line-height: 53px;
	color: #000000;
	font-weight: bold;
}
.hsgy{
	margin-top: 120px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row-reverse;
}
.hsgy1{
	font-size: 0;
	margin-left: 76px;
	width: 100%;
	max-width: 468px;
}
.hsgy2{
	flex: 1;
}
.hsgy3{
	font-weight: Bold;
	font-size: 24px;
	line-height: 37px;
	color: #000000;
}
.hsgy4{
	margin-top: 36px;
	font-size: 16px;
	line-height: 37px;
	color: #000000;
}
.hsgy5{
	margin-top: 200px;
}
.hsgy6{
	padding: 20px 0;
	border-bottom: 1px solid #999999;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.hsgy7{
	width: 233px;
	font-size: 16px;
	line-height: 37px;
	color: #000000;
}
.hsgy8{
	flex: 1;
	font-size: 16px;
	line-height: 37px;
	color: #000000;
}
.hsgy8 iframe{
	margin-top: 20px;
}
.synr{
	margin-top: 120px;
}
.synr ul li{
	list-style-type: none;
	margin-top: 60px;
	padding-bottom: 60px;
	border-bottom: 1px solid #999999;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: row-reverse;
}
.synr ul li:nth-child(2n){
	flex-direction: row;
}
.synr1{
	font-size: 0;
	width: 100%;
	max-width: 468px;
}
.synr2{
	width: calc(100% - 544px);
}
.synr3{
	font-weight: Bold;
	font-size: 24px;
	line-height: 37px;
	color: #000000;
}
.synr4{
	margin-top: 36px;
	font-size: 16px;
	line-height: 37px;
	color: #000000;
}
.guide{
	margin-top: 60px;
	height: 65px;
	background-color: #000000;
	padding: 0 16px;
	line-height: 65px;
	font-weight: Bold;
	font-size: 24px;
	color: #ffffff;
}
.guide1{
	padding: 0 16px;
	font-weight: Bold;
	font-size: 20px;
	line-height: 53px;
	color: #000000;
}
.guide2{
	padding: 0 16px;
	font-size: 16px;
	line-height: 53px;
	color: #000000;
}
.guide3{
	margin-top: 25px;
	font-size: 0;
	text-align: center;
}
.question{
	margin-top: 60px;
}
.question ul li{
	margin-top: 30px;
}
.question1{
	font-weight: Bold;
	font-size: 24px;
	color: #C13B25;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 20px;
}
.question2{
	margin-top: 20px;
	font-size: 16px;
	color: #000000;
}
.menu_m{
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 60%;
	height: 100%;
	background-color: rgba(0,0,0,0.9);
	padding: 23px 7% 0;
}
.menu_m1{
	width: 77%;
}
.menu_m2{
	margin-top: 20px;
}
.menu_m2 ul{
	
}
.menu_m2 ul li{
	list-style-type: none;
	line-height: 40px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 16px;
	padding-left: 6%;
}
.menu_m2 ul li a{
	color: #fff;
}
.menu_m2 ul li a img{
	margin-right: 9px;
	vertical-align: middle;
}
.menu_msub{
	display: none;
	width: 100%;
	padding-left: 20px;
}
.menu_msub a{
	display: block;
	font-size: 14px;
	color: #fff;
}
.type1_m{
    display: none;
    padding: 0 3%;
}
.type1_m1{
    border: 1px solid #BDBDBD;
    padding: 25px 12.5px;
}
.type1_m .swiper{
    padding: 0 40px;
}
.sjdbxf {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #070e27;
    padding: 10px 0;
    border-top: 1px solid #ddd;
    z-index: 9;
    text-align: center;
    font-size: 0;
}
.sjdbxf a{
    display: inline-block;
    background-color: #FFFFFF;
    padding: 10px;
    font-size: 14px;
    color: #333333;
    width: 36%;
    margin: 0 2%;
}
.sjdbxf a img{
    display: block;
    margin: 0 auto;
    width: 30px;
}








