@charset "utf-8";
/* CSS Document */

img{border:0px;}
body {
	margin: 0px auto;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
/*menu*/
#nav1{ float:left; width:1000px; height:31px; background-image:url(../menu/1.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
#nav2{ float:left; width:1000px; height:31px; background-image:url(../menu/2.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
#nav3{ float:left; width:1000px; height:31px; background-image:url(../menu/3.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
#nav4{ float:left; width:1000px; height:31px; background-image:url(../menu/5.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
#nav5{ float:left; width:1000px; height:31px; background-image:url(../menu/4.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
#nav6{ float:left; width:1000px; height:31px; background-image:url(../menu/6.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
#nav7{ float:left; width:1000px; height:31px; background-image:url(../menu/7.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
#nav8{ float:left; width:1000px; height:31px; background-image:url(../menu/8.jpg); background-repeat:no-repeat; line-height:31px; text-align:center; color: #FFF;font-size:15px;}
	

#main{
	background-image:url(../sub/bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}


#content{
	background-repeat: repeat-y;
	padding: 0px 20px 10px 15px;
	background-image: url(../sub/sub_12.jpg);
	margin-bottom: 63px;
}


/*menu背景延申*/
.barbg1{background-image:url(../menu/1.jpg);background-repeat:repeat-x;}
.barbg2{background-image:url(../menu/2.jpg);background-repeat:repeat-x;}
.barbg3{background-image:url(../menu/3.jpg);background-repeat:repeat-x;}
.barbg4{background-image:url(../menu/4.jpg);background-repeat:repeat-x;}
.barbg5{background-image:url(../menu/5.jpg);background-repeat:repeat-x;}
.barbg6{background-image:url(../menu/6.jpg);background-repeat:repeat-x;}
.barbg7{background-image:url(../menu/7.jpg);background-repeat:repeat-x;}
.barbg8{background-image:url(../menu/8.jpg);background-repeat:repeat-x;}
/*foorter背景延申*/
.down{
	background-image:url(../sub/9.jpg);
	background-repeat:repeat-x;
}


/*------20250224-------*/
.prod_flex
{
	position:relative;
	width:100%;
	
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	
	justify-content: center;
	align-items: center; 
	
	margin-top:10px;
}
.prod_list_noborder
{
	width:calc( 50% - 25px );
	margin:10px;
	
	background-color:#fff;
	
	cursor:pointer;
}
.prod_list
{
	width:calc( 50% - 25px );
	margin:10px;
	
	background-color:#fff;
	border:1px solid #c3c3c3;
	
	cursor:pointer;
}
.prod_onelist
{
	width:calc( 100% - 25px );
	margin:10px;
	
	background-color:#fff;
	border:1px solid #c3c3c3;
	
	cursor:pointer;
}
.prod_threelist
{
	width:calc( (100%/3) - 25px );
	margin:10px;
	
	background-color:#fff;
	border:1px solid #c3c3c3;
	
	cursor:pointer;
}
.image_resize {
    width: 100%;
    position: relative;
    -webkit-background-size: cover;
    background-size: cover;
    background-color: #F0EFEF;
    background-repeat: no-repeat;
    background-position: center;
}
.prod_info
{
	color:#666;
	text-align:center;
	padding:5px 2px;
	margin-top:10px;
}

.menu_fonts
{
	font-size:16px;
	color:#666;
	padding:5px;
}
.mstyle1, .mstyle2, .mstyle3, .mstyle4, .mstyle5, .mstyle6, .mstyle7, .mstyle8
{
	transition: all .15s ease-in-out;
}
.mstyle1:hover, .mstyle1.hover
{
	color:#fff;
	text-align:right;
	background-color:#af0a23;
}
.mstyle2:hover, .mstyle2.hover
{
	color:#fff;
	text-align:right;
	background-color:#f4730e;
}
.mstyle3:hover, .mstyle3.hover
{
	color:#fff;
	text-align:right;
	background-color:#ef136b;
}
.mstyle4:hover, .mstyle4.hover
{
	color:#fff;
	text-align:right;
	background-color:#266fd8;
}
.mstyle5:hover, .mstyle5.hover
{
	color:#fff;
	text-align:right;
	background-color:#26d6d4;
}
.mstyle6:hover, .mstyle6.hover
{
	color:#fff;
	text-align:right;
	background-color:#f9ce27;
}
.mstyle7:hover, .mstyle7.hover
{
	color:#fff;
	text-align:right;
	background-color:#cade24;
}
.mstyle8:hover, .mstyle8.hover
{
	color:#fff;
	text-align:right;
	background-color:#c906bc;
}
.v0224title
{
	font-size:28px;
	font-weight:600;
}
.fonts_style1
{
	color:#af0a23;
}
.fonts_style2
{
	color:#f4730e;
}
.fonts_style3
{
	color:#ef136b;
}
.fonts_style4
{
	color:#266fd8;
}
.fonts_style5
{
	color:#26d6d4;
}
.fonts_style6
{
	color:#f9ce27;
}
.fonts_style7
{
	color:#cade24;
}
.fonts_style8
{
	color:#c906bc;
}
.vcontainter
{
	padding-left:15px;
	font-size:16px;
	letter-spacing:1px;
	line-height:1.5;
}

.intitle
{
	font-size:20px;
	padding:5px;
	border-left:3px solid #333;
	margin-bottom:15px;
}

.vtstyle_1
{
	border-color:#af0a23;
}
.vtstyle_2
{
	border-color:#f4730e;
}
.vtstyle_3
{
	border-color:#ef136b;
}
.vtstyle_4
{
	border-color:#266fd8;
}
.vtstyle_5
{
	border-color:#26d6d4;
}
.vtstyle_6
{
	border-color:#f9ce27;
}
.vtstyle_7
{
	border-color:#cade24;
}
.vtstyle_8
{
	border-color:#c906bc;
}

.divvtstyle_1
{
	font-size:16px;
	color:#fff;
	background-color:#af0a23;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.divvtstyle_2
{
	font-size:16px;
	color:#fff;
	background-color:#f4730e;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.divvtstyle_3
{
	font-size:16px;
	color:#fff;
	background-color:#ef136b;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.divvtstyle_4
{
	font-size:16px;
	color:#fff;
	background-color:#266fd8;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.divvtstyle_5
{
	font-size:16px;
	color:#fff;
	background-color:#26d6d4;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.divvtstyle_6
{
	font-size:16px;
	color:#fff;
	background-color:#f9ce27;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.divvtstyle_7
{
	font-size:16px;
	color:#fff;
	background-color:#cade24;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.divvtstyle_8
{
	font-size:16px;
	color:#fff;
	background-color:#c906bc;
	display:block;
	text-align:center;
	margin-bottom:10px;
}