@charset "utf-8";
/* CSS Document */
A:link{
	text-decoration:none; 
     color:#000;
	font-size:14px;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}
A:visited{text-decoration:none; color:#231816;}
A:hover{text-decoration:none; color:#ff0000;}

table, caption, th, td{
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	line-height:16px;
}
.clear{ clear: both;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif; }
img{ vertical-align:top}
li{list-style-type:none;}
td{ font-size:12px; line-height:22px; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;}


input, textarea, select, button{
    font-size:16px;
    font-family:inherit;
}

select{
    margin:inherit;
}
body {
    color: #000;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
     margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
    font-size: 12px;
    letter-spacing: 0em;
	line-height:24px;
	background:url(../images/bg.jpg) no-repeat center top;

}

select {
    border: solid 1px #ccc;
	 font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}
.pic img{ 

vertical-align:middle;
}
.pic a:hover img{
opacity: 0.7; 
filter: Alpha(opacity=80); 
}
.Items {
    transition: box-shadow 1s,transform 1s;
    -moz-transition: box-shadow 1s,-moz-transform 1s;
    /* -webkit-transition: box-shadow 1s,-webkit-transform 1s; */
    -o-transition: box-shadow 1s,-o-transform 1s;
}

.Items:hover{box-shadow:0 5px 20px 0 RGBA(62,71,79,.44);transform:translateY(-6px)}
ul{margin:0;padding:0;}a img{border:0;}
.yellow{
	color:#fc6300;
	font-size:18px;
	}
.red{ color:#cf0000;}
.hei{ color:#000; font-weight:bold; font-size:14px;}
.hei img{ vertical-align:middle;
padding-right:8px;
}

.fot18{ font-size:18px;}
.main{  margin:0px auto;
		width:1200px;
		position: relative; 
		overflow:hidden;
		 font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	}
.top_l{
	float:left;
	margin:0px 0px 0px 0px;
	text-align:left;
	line-height:38px;
	color:#9e9e9e;
	font-size:14px;
	height:38px;
	}
.top_l img{
	vertical-align:middle;
	margin-right:10px;
	margin-top:-2px;
	}
	
.top_r{
	float:right;
	margin:0px 0px 0px 0px;
	text-align:left;
	line-height:38px;
	height:38px;
	color:#9e9e9e;
	font-size:14px;
	}
.top_r a{
	
	line-height:38px;
	height:38px;
	color:#9e9e9e;
	font-size:14px;
	}
	
.zjmenu {	
		width: 1200px; 
		margin:18px 0px 0px 0px;
		float: right;
	   height:55px;
	   line-height:55px;
	   padding-left:0px;
	 font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	 color:#393939;
	 text-align:center;
	 background:#e40001;
	 
}
.zjmenu a { 
			font-size:18px;
			color:#fff;
			padding:0px 45px;
}
.zjmenu  A:hover{text-decoration:none; color:#000;}
.zjmenu ul li a, .menu ul li a:visited {display:block; 
text-decoration:none; 
color:#393939;
padding:0px 0px 0px 60px;
height:55px; 
text-align: center; 
line-height:55px;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
font-size:16px;
overflow:hidden;
}
.zjmenu ul li img{ vertical-align:middle;}
.zjmenu ul li a:hover {color:#fff; background:#1972c6; }
.zjmenu ul {padding:0; margin:0px 0px 0px 5px;list-style-type: none; }
.zjmenu ul li {float: right; margin-right:2px; position:relative;}
.zjmenu ul li ul {display: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:9999999;font-size:16px;}
/* specific to non IE browsers */
.zjmenu ul li:hover a {color:#ff7800;background:url(../img/memubgo.png) repeat-x;}
a.hide:visited {color:#fff; background:#425d1a }
a.hide:link{color:#fff; background:#1972c6;height:40px; 
text-align:center; 
line-height:40px;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
font-size:16px; }
a.hide:hover {
	color:#fff; background:#1972c6
}
.zjmenu ul li:hover ul {display:block; position:absolute; top:40px; left:30px; width:80px;}
.zjmenu ul li:hover ul li a.hide { color:#fff; background:#1972c6}
.zjmenu ul li:hover ul li:hover a.hide {color:#fff; background:#425d1a}
.zjmenu ul li:hover ul li ul {display: none;}
.zjmenu ul li:hover ul li a {display:block;
background:#1972c6;
color:#fff;
text-align:center;
line-height:40px;
font-weight:normal;
border-bottom:1px #5397d6 solid;
font-size:14px; 
height:40px;
width:100px;
padding:0px;
}
.zjmenu ul li:hover ul li a:hover { color:#ee5a6a; }
.zjmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:0px; top:0;}
.zjmenu ul li:hover ul li:hover ul.right {right:0px;}

.logo{
	height:87px;
width:150px;
text-align:left;
margin:15px 0px 0px 0px;
overflow:hidden;
float:left;
	}
	
.chat1{
	height:24px;
	line-height:24px;
	width:150px;
float:right;
text-align:right;
margin:4px 0px 4px 0px;
overflow:hidden;
color:#fff;

	}
.chat{
	height:42px;
	line-height:42px;
	width:200px;
float:right;
text-align:right;
margin:4px 0px 4px 0px;
overflow:hidden;
color:#fff;
font-size:14px;
	}
.chat img{
	padding-right:6px;
	}
.chat a{
	color:#FFF;
	font-size:16px;
	padding:0px 5px;
	}
.chatbox{
	width:750px;
	float:right;
	overflow:hidden;
	margin:35px 0px 0px 0px;
	}
.topinput{
	width:500px;
	height:35px;
	margin:10px 0px 0px 0px;
	float:left;
	overflow:hidden;
	line-height:35px;
	background:#fff;
	padding-left:10px;
	border-radius:30px;
	}
.scinput{
	width:400px;
	height:35px;
	line-height:35px;
	float:left;
	border:0px;
	text-align:left;
	outline: none;
	}
.shous{ width:17px;
		height:16px;
		margin:0px 10px 0px 0px;
		float:right;
	
	}	
.mid1_box{

	width:385px;
float:left;
text-align:right;
margin:0px 0px 0px 0px;
overflow:hidden;

	}
.mid1{
	height:300px;
	line-height:24px;
	width:385px;
float:left;
text-align:right;
margin:0px 0px 0px 0px;
overflow:hidden;
position: relative;
	}
	
.mid2{
	height:300px;
	line-height:24px;
	width:385px;
float:left;
text-align:right;
margin:17px 0px 0px 0px;
overflow:hidden;
position: relative;
	}
	
	
.mid3{
	height:620px;
	line-height:24px;
	width:385px;
float:left;
text-align:right;
margin:0px 0px 0px 24px;
overflow:hidden;
position: relative;
	}


.mid_left{

	width:175px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
overflow:hidden;
	}
	
.mid_left h1{

		width:175px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		overflow:hidden;
		font-size:16px;
		color:#000;
		line-height:36px;
		height:36px;
		border-bottom:1px #000 solid;
	}
	
.mid1 a:after, .mid1 a:before {
    content: "";
    display: block;
    position: absolute;
  height:300px;
	
	width:385px;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.mid2 a:after, .mid2 a:before {
    content: "";
    display: block;
    position: absolute;
 height:300px;
	width:385px;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.mid3 a:after, .mid3 a:before {
    content: "";
    display: block;
    position: absolute;
    height:620px;
	width:385px;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.overlay a:before{
	-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0) inset;
	box-shadow:0 0 0 2px rgba(255,255,255,0) inset;
	left:0;
	top:0;
	z-index:-1
	}
.overlay a:hover:before{
	-webkit-box-shadow:0 0 0 620px rgba(255,255,255,.3) inset;
	box-shadow:0 0 0 620px rgba(255,255,255,.3) inset;
	z-index:2
	}
	
.mid_text{
	position:absolute;
	top:80px;
	text-align:center;
	font-size:28px;
	width:100%;
	line-height:24px;
	
	}
.mid_text h1{
	text-align:center;
	font-size:14px;
	width:100%;
	color:#FFF;
	margin-top:30px;
	}




.sizelist{
		width:175px;
float:left;
text-align:left;
margin:0px 0px 40px 0px;
overflow:hidden;
	
	}
.sizelist li{
		width:175px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		overflow:hidden;
		line-height:36px;
		height:36px;
		font-size:16px;
	
	}
.sizelist li a{
		width:175px;
		float:left;
		text-align:left;
		margin:5px 0px 0px 0px;
		overflow:hidden;
		line-height:36px;
		height:32px;
		font-size:16px;
	
	}
.mid_right{

	width:1004px;
float:right;
text-align:left;
margin:0px 0px 0px 0px;
overflow:hidden;
line-height:32px;
font-size:14px;
	}
.mid_right_box p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	font-size:14px;
}
	
A.red:link{text-decoration:none; color:#ff0000;  font-size:16px;}
A.red:visited{text-decoration:none; color:#ff0000;}
A.red:hover{text-decoration:underline; color:#ff0000;}

/*product*/
.cpminbox{
	width:1240px;
	margin:0px 0px 0px 0px;
	}
.cpminbox h1{
	width:1200px;
	margin:0px 0px 20px 0px;
	border-bottom:3px #e5e5e5 solid;
	color:#000000;
	height:44px;
	line-height:44px;
	position:relative;
	
	}
.redtitl{
	border-bottom:3px #e40001 solid;
	color:#000000;
	height:44px;
	line-height:44px;
	text-align:left;
	font-size:22px;
	float:left;
	overflow:hidden;
	}
.marrow{
	position:absolute;
	top:10px;
	right:5px;
	width:40px;
	height:22px;
	text-align:right;
	}
	
.product-grid{ 
	text-align: center; 
	width:280px; 
	height:370px;
	float:left;
	margin:0px 25px 30px 0px;

}
.product-grid .product-image{
	overflow: hidden;
	position: relative;
	display:block;
	height:300px;
	vertical-align: middle;

	display: flex;
	flex-direction: row;
	align-items: center; /*垂直居中*/
	justify-content: center; /*水平居中*/
}
/*
.product-grid .product-image:before{
	content: "";
	background: rgba(0,0,0,0.02);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
}
*/
.product-grid .product-image img{
	max-width: 100%;
	max-height: 100%;
	
}
.product-grid .pic-1{
	opacity: 1;
	transform: rotateY(0);
	transition: all 0.5s ease-out 0s;
}
.product-grid:hover .pic-1{
	opacity: 0;
	transform: rotateY(-90deg);
}
.product-grid .pic-2{
	position: absolute;
	opacity: 0;
	transform: rotateY(-90deg);
	transition: all 0.5s ease-out 0s;

	display: flex;
	flex-direction: row;
	align-items: center; /*垂直居中*/
	justify-content: center; /*水平居中*/
}
.product-grid:hover .pic-2{
	opacity: 1;
	transform: rotateY(0deg);
}
.product-grid .discount{
	width: 100%;
	padding: 15px;
	background: #e4f6ff;;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	position: absolute;
	bottom: 0;
	left: 0;
}
.product-grid .product-content{ padding: 5px 0; }
.product-grid .title{
	font-size: 14px;
	color: #434343;
	text-transform: capitalize;
	margin: 0 0 0px 0;
}
.product-grid .price{
	font-size: 16px;
	color: #d15f21;
	margin-bottom:0px;
	font-weight:bold;
}
.product-grid .price span{
	display: inline-block;
	color: #999;
	text-decoration: line-through;
	margin-right: 2px;
}
.product-grid .rating{
	padding: 0;
	margin: 0;
	list-style: none;
}
.product-grid .rating li{
	display: inline-block;
	font-size: 10px;
	color: #ffc000;
}


/*6列*/
.product-grid1{ 
			text-align: center; 
			width:179px; 
			height:270px;
			float:left;
			margin:0px 25px 30px 0px;
}
.product-grid1 .product-image1{
	overflow: hidden;
	position: relative;
	display:block;
}
.product-grid1 .product-image1:before{
	content: "";
	background: rgba(0,0,0,0.02);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
}
.product-grid1 .product-image1 img{
	width: 100%;
	height:230px;
}
.product-grid1 .pic-11{
	opacity: 1;
	transform: rotateY(0);
	transition: all 0.5s ease-out 0s;
}
.product-grid1:hover .pic-11{
	opacity: 0;
	transform: rotateY(-90deg);
}
.product-grid1 .pic-21{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transform: rotateY(-90deg);
	transition: all 0.5s ease-out 0s;
}
.product-grid1:hover .pic-21{
	opacity: 1;
	transform: rotateY(0deg);
}
.product-grid1 .discount1{
	width: 100%;
	padding: 15px;
	background: #e4f6ff;;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	position: absolute;
	bottom: 0;
	left: 0;
}
.product-grid1 .product-content1{ padding: 15px 0; }
.product-grid1 .title1{
	font-size: 14px;
	color: #434343;
	text-transform: capitalize;
	margin: 0 0 0px 0;
}
.product-grid1 .price1{
	font-size: 16px;
	color: #d15f21;
	margin-bottom:0px;
	font-weight:bold;
}
.product-grid1 .price1 span{
	display: inline-block;
	color: #999;
	text-decoration: line-through;
	margin-right: 2px;
}
.product-grid1 .rating1{
	padding: 0;
	margin: 0;
	list-style: none;
}
.product-grid1 .rating1 li{
	display: inline-block;
	font-size: 10px;
	color: #ffc000;
}
.daoh{
	width:1200px;
	border-bottom:1px #e5e5e5 solid;
	height:40px;
	line-height:40px;
	text-align: right;
	overflow:hidden;
	font-size:14px;
	margin:20px 0px 30px 0px;
	}
.daoh h1{
    width:220px;
	height:40px;
	line-height:40px;
	text-align: left;
	overflow:hidden;
	font-size:14px;
	margin:0px 0px 0px 0px;
	float:left;
	font-size:24px;
	color:#333;
	}
	
/*CSS quotes style pagination*/

DIV.quotes {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 3px;
	 PADDING-TOP: 3px; 
	 TEXT-ALIGN: center;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}
DIV.quotes A {
	 COLOR: #666666; MARGIN-RIGHT: 2px;
	  TEXT-DECORATION: none;
	margin:0px 10px;
	border:1px #FFF solid;
     PADDING-LEFT: 5px; 
	 PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 5px;
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid;
	 border-radius:100px;
	 margin:0px 10px;
	
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; 
	
	BORDER-TOP: #a0a0a0 1px solid; 
	PADDING-LEFT: 5px; 
	 PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 5px; 
	BORDER-LEFT: #a0a0a0 1px solid;
	 MARGIN-RIGHT: 2px; 
	 PADDING-TOP: 2px; 
	 BORDER-BOTTOM: #a0a0a0 1px solid;
	 border-radius:100px;
	 margin:0px 10px;
	
}
DIV.quotes SPAN.current {
	
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	 COLOR: #fff; 
	 MARGIN-RIGHT: 2px; 
	 PADDING-TOP: 2px; 
	 BACKGROUND-COLOR: #000;
	 border-radius:100px;
	 margin:0px 10px;

}
DIV.quotes SPAN.disabled {
	 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;
	
}

/* pic */
*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:430px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#e40001;}

/*CSS black style pagination*/	

/******************商品详情页************************************/
.Xnavigation{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #cd2426;
	min-width: 1200px;
}
.Xnavigation02>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #c22629;
	line-height: 40px;
	margin-left: 360px;
	float: left;
}
.Xnavigation03>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #1c1b19;
	line-height: 40px;
	margin-left: 60px;
	float: left;
}
.Xnavigation03>a>p:hover{
	color: #C22629;
}
.Xnavigation04>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #1c1b19;
	line-height: 40px;
	margin-left: 60px;
	float: left;
}
.Xnavigation04>a>p:hover{
	color: #C22629;
}
.Xnavigation05>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #1c1b19;
	line-height: 40px;
	margin-left: 60px;
	float: left;
}
.Xnavigation05>a>p:hover{
	color: #C22629;
}
.Xnavigation06>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #1c1b19;
	line-height: 40px;
	margin-left: 60px;
	float: left;
}
.Xnavigation06>a>p:hover{
	color: #C22629;
}
.Xnavigation07>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #1c1b19;
	line-height: 40px;
	margin-left: 60px;
	float: left;
}
.Xnavigation07>a>p:hover{
	color: #C22629;
}
.Xnavigation08>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #1c1b19;
	line-height: 40px;
	margin-left: 60px;
	float: left;
}
.Xnavigation08>a>p:hover{
	color: #C22629;
}
.Xcontent{
	width: 100%;
	height:680px;
	min-width: 990px;
	overflow: hidden;
	
}
.Xcontent01{
	width: 1150px;
	height: 680px;
	margin: auto;
	overflow: hidden;
}
.Xcontent02>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #595959;
	margin-top: 30px;
	float: left;
}
.Xcontent02>a>p:hover{
	color: #cd2426;
}
.Xcontent03>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #595959;
	margin-top: 32px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}
.Xcontent04>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #595959;
	margin-top: 33px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}
.Xcontent05{
	width: 1198px;
	height: 484px;
	border: 1px solid #a4a4a4;
	margin-top: 70px;
}
.Xcontent06{
	width: 400px;
	height: 579px;
	margin-top: 0px;
	margin-left: 40px;
	float: left;
}
.Xcontent08{
	float: left;
	width: 78px;
	height: 430px;
	margin-top:0px;
	margin-left: 60px;
}
.Xcontent07{
	width: 76px;
	height: 106px;
	border: 1px solid #e8e8e8;
}
.Xcontent07>img{
	width: 100%;
	height: 100%;
}
.Xcontent09{
	width: 76px;
	height: 106px;
	margin-top: 10px;
	border: 1px solid #e8e8e8;
}
.Xcontent09>img{
	width: 100%;
	height: 100%;
}
.Xcontent10{
	width: 76px;
	height: 106px;
	margin-top: 10px;
	border: 1px solid #e8e8e8;
}
.Xcontent10>img{
	width: 100%;
	height: 100%;
}
.Xcontent11{
	width: 76px;
	height: 106px;
	margin-top: 10px;
	border: 1px solid #e8e8e8;
}
.Xcontent11>img{
	width: 100%;
	height: 100%;
}
.Xcontent12{
	width: 76px;
	height: 106px;
	border: 1px solid #e8e8e8;
	margin-top: 10px;
}
.Xcontent12>img{
	width: 100%;
	height: 100%;
}
.Xcontent13{
	width: 604px;
	height: 504px;
	float: right;
}
.Xcontent14>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 24px;
	color: #333;
	margin-top:0px;
	float: left;
}
.Xcontent15>img{
	float: left;
	margin-top: 0px;
	margin-left: 10px;
}

.Xcontent16>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #9f9f9f;
	margin-top:0px;
	text-align:left;
	float:left;
}

.cuxiao {
    display: inline-block;
    color: #999;
    text-decoration: line-through;
    margin: 10px 0px 0px 26px;

}
.cuxiaobox{ 
         width:502px;
		 overflow:hidden;

}

.Xcontent17{
	width: 502px;
	height: 145px;
	background: #f5f3ef;
	margin-top:15px;
	overflow: hidden;
}
.Xcontent18{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #666a6e;
	margin-top: 10px;
	margin-left: 16px;
	float: left;
}
.Xcontent18-1{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #666a6e;
	margin-top: 0px;
	margin-left: 16px;
	float: left;
}
.Xcontent19{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 18px;
	float: left;
	color: #d7282d;
	margin-left: 26px;
	margin-top:0px;
}
.Xcontent19>span{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 28px;
	color: #cd2426;
	
}
.Xcontent20{
	height: 20px;
	width: 410px;
	margin-top: 0px;
	text-align:left;
}
.Xcontent21{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #666a6e;
	margin-left: 16px;
	line-height: 20px;
	float: left;
	text-align:left;
}
.Xcontent20>img{
	float: left;
	margin-top: 1px;
	margin-left: 28px;
}
.Xcontent22{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #cd2426;
	margin-left: 10px;
	float: left;
}
.Xcontent23{
	height: 20px;
	width: 410px;
	margin-top: 11px;
}
.Xcontent24{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #666a6e;
	margin-left: 16px;
	line-height: 20px;
	float: left;
}
.Xcontent25{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	color: #6e7372;
	margin-left: 4px;
	float: left;
	line-height: 20px;
}
.Xcontent26{
	margin-bottom:4px;
	float:left;
	width:100%;
}

.Xcontent27{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #605f5f;
	margin:0px 0px 0px 16px;
	float: left;
	width:100px;
}
.Xcontent28{
	border: 1px solid #e8e8e8;
	width: 50px;
	height: 50px;
	float: left;
	margin-top: 16px;
	margin-left: 30px;
}
.Xcontent28>img{
 width: 100%;
	height: 100%;

	
}
.Xcontent29>img{
	width: 100%;
	height: 100%;
	
}
.Xcontent29{
	float: left;
	margin-top: 16px;
   margin-left: 20px;	
	border: 1px solid #e8e8e8;
	width: 50px;
	height: 50px;
}
.Xcontent30{
	width: 554px;
	height: 80px;
	overflow: hidden;
}
.Xcontent31{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #605f5f;
	line-height:80px;
	margin-left: 16px;
	float: left;
	width:70px;
}
.Xcontent32{
	float: left;
	margin-top: 24px;
	margin-left: 30px;
}
	
.input{
	height: 30px;
	width: 60px;
	margin-top: 24px;
	border: 1px solid #dddddd;
	line-height: 30px;
	text-align: center;
	float: left;
}
.Xcontent33>img{
	float: left;
	margin-top: 24px;
}
.Xagain{
	width: 1198px;
	height: 334px;
	margin: auto;
	border: 1px solid #e1e1e1;
	margin-top: 10px;
}
.Xagain01{
	width: 1198px;
	height: 42px;
	background: #f5f5f5;
}
.Xagain01>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 18px;
	color: #686868;
	line-height: 42px;
	margin-left: 20px;
}
.Xcontent34{
	margin-left: 16px;
	float: left;
	margin-top:15px;
	
}
.Xcontent35{
	float: left;
	margin-left: 20px;
	margin-top:15px;
}
.Xagain02>a>img{
	margin-top: 120px;
	margin-left: 20px;
	float: left;
}
.Xagain03>a>img{
	float: left;
	margin-left: 20px;
}
.Xagain04>a>img{
	float: left;
	margin-left: 20px;
}
.Xagain05>a>img{
	float: left;
	margin-left: 20px;
}
.Xagain06>a>img{
	float: left;
	margin-left: 20px;
}
.Xagain07>a>img{
	float: right;
	margin-right: 20px;
	margin-top: 120px;
}

.Xagain09>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 18px;
	color: #686868;
	float: left;
	margin-top: -40px;
	margin-left: 100px;
}
.Xagain09>a>p>span{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #cd2426;
	line-height: 40px;
}
.Xagain10>a>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 18px;
	color: #686868;
	float: left;
	margin-top: -40px;
	margin-left: 140px;
}
.Xagain10>a>p>span{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 14px;
	color: #cd2426;
	line-height: 40px;
}
.Xdetails{
	width: 1200px;
	height: 2800px;
	margin: auto;
	margin-top: 40px;
	position: relative;
	
}
.Xdetails01{
	width: 780px;
	height: 2800px;
	float: left;

}
.Xdetails02{
	width: 168px;
	height: 38px;
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	float: left;
	
}
.Xdetails03{
	width: 170px;
	height: 2px;
	background: #d7282d;
	position: absolute;
	top: 0;
}
.Xdetails04{
	width: 168px;
	height: 38px;
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	float: left;
	border-left: none;
}
.Xdetails05{
	width: 440px;
	height: 38px;
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	float: left;
	border-left: none;
}
.Xdetails001{
	width: 780px;
	height: 40px;
	background: #00f;
	
}
.Xdetails02>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 38px;
	text-align: center;
	
}
.Xdetails04>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 38px;
	text-align: center;
}
.Xdetails04>p>span{
	color: #cd2426;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 16px;
}
.Xdetails002{
	width: 780px;
	height: 2760px;
	
}
.Xdetails008{
	width: 310px;
	height: 2200px;
	float: right;
}
.Xdetails009{
	width: 308px;
	height: 38px;
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
}
.Xdetails009>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 18px;
	color: #333;
	line-height: 38px;
	text-align: center;
}
.Xdetails010{
	height: 862px;
	width: 308px;
	border: 1px solid #e1e1e1;
	border-top: none;
	
}
.Xdetails011>img{
	margin-left: 24px;
	margin-top: 26px;
}
.Xdetails012>img{
	margin-left: 24px;
	margin-top: 26px;
}
.Xdetails013>img{
	margin-left: 24px;
	margin-top: 26px;
}
.Xdetails014>img{
	margin-left: 24px;
	margin-top: 26px;
}
.Xdetails015>img{
	margin-left: 24px;
	margin-top: 26px;
}
.Xdetails016{
	width: 308px;
	height: 38px;
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	margin-top: 60px;
}
.Xdetails016>p{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 18px;
	color: #333;
	line-height: 38px;
	text-align: center;
}
.Xdetails017{
	height: 1116px;
	width: 308px;
	border: 1px solid #e1e1e1;
	border-top: none;
	
}
.Xdetails018>a>img{
	margin-left: 36px;
	margin-top: 40px;
}
.Xdetails019>a>img{
	margin-left: 30px;
	margin-top: 30px;
}
.Xdetails020>a>img{
	margin-left: 36px;
	margin-top: 60px;
}
.Xdetails021>a>img{
	margin-left: 36px;
	margin-top: 40px;
}


.prod_text{
	line-height:36px;
	text-align:left;
	padding-left:40px;
	overflow:hidden;
	padding-bottom:20px;
	
	float:left;
	margin:0px 0px 0px 0px;
}

.left_pic{
	line-height:36px;
	text-align:left;
	overflow:hidden;
	padding-bottom:20px;
	width:175px;
	height:60px;
	float:left;
	margin:0px 0px 0px 0px;
}

.input_l{
	width:29%;
	float:left;
	height:36px;
	overflow:hidden;
	text-align:right;
	padding-right:1%;
	line-height:36px;
	margin-bottom:10px;
	}
.input_r{
	width:70%;
	float:left;
	height:36px;
	overflow:hidden;
	line-height:36px;
	margin-bottom:10px;
	text-align:left;
	}
.inpubox{
	width:800px;
	float:left;
	margin:70px 0px 80px 200px;
	text-align:center;
	}
.inpubox1{
	width:800px;
	float:left;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
.itext {
    height: 17px;
    padding: 3px;
    border: 1px solid #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
	width:300px;
	margin-left:5px;
	outline:none;
}
.itext_s {
    height: 17px;
    padding: 3px;
    border: 1px solid #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
	width:137px;
	outline:none;
	margin-right:5px;
	margin-left:5px;
}
.redx{
	color:#C00;
	line-height:36px;
	padding-left:5px;
	
	}
.slt_s {
    height: 26px;
    border: 1px solid #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
	width:137px;
	outline:none;
	margin-right:5px;
	margin-left:5px;
}
	

/*详情结束*/

.btn_n{
	background:#151515;
	color:#FFF;
	font-size:16px;
     border:1px  #151515 solid;
	padding:8px 35px;
	text-decoration:none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow:hidden;
	}
a.btn_n {
	
	color:#FFF;

	}
a .btn_n:hover{
	
	color:#FFF;

	}
a .btn_n:visited{
	
	color:#FFF;

	}

.btn_n:hover{
	background:#6e6e6e;
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
	
	}
.btn_n:visited{
	
	color:#FFF;
	text-decoration:none;
	
	}

.btn_zx{
	background:#fff;
	color:#ff7800;
	font-size:16px;
	
	border:0px;
	padding:8px 35px;
	border:1px  #151515 solid;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow:hidden;
	}
.btn_zx a{
	
	color:#FFF;

	}

.btn_zx:hover{background:#151515;cursor:pointer;color:#FFF;text-decoration:none;}



.f_text1 {
    width: 148px;
    height: 28px;
    margin-right: 10px;
    border: 1px solid #d7d7d7;
}
.tobanner{ 
width:1200px;
height:300px;
float:left;
overflow:hidden;
margin-top:20px;
}
/*列表样式*/
.list_right_n{ 
  
	 MARGIN: 0px 0px 0px 0px;
	 line-height:24px;
	 overflow:hidden;
	 padding:10px 0px 0px 0px;
	float:right;
	width:98%;

	   }
.list_right_n p{ 
	 MARGIN: 10px 0px 15px 0px;
	 line-height:28px;
	 overflow:hidden;
	 text-align:left;
	 padding:0px 10px 0px 10px;
	 text-indent:2em;
	 float:left;
	   }
.list_right_n a{ font-size:14px; color:#3e3e3e; }
.text_list1_n ul{
            
              MARGIN: 0px 0px 0px 0px;
			  float:right;
		
 }
.text_list1_n li { 
			MARGIN: 0px 0px 0px 0px; 
			text-align:left;
			border-bottom:1px #CCC  dashed; 
			DISPLAY: block; 
			line-height:50px; 
			height:50px;
			
 }
 /*日期样式*/
.date_n{ 
      color:#6f6d6e; 
	  font-family:Arial, Helvetica, sans-serif; 
	  font-size:11px; 
	  MARGIN: 0px 0px 0px 0px;
	   float: right;
	   line-height:50px;
	   height:50px;
	   DISPLAY: block; 
	   }
 .datelink1_n{ 
      overflow:hidden;
	  
	  font-size:16px; 
	  MARGIN: 0px 0px 0px 0px;
	  background:url(../images/index_bg7.gif) no-repeat 3px 22px;
	   float: left;
	   width:650px;
	   padding-left:15px;
	   line-height:50px;
	   color:#3e3e3e; 
	   height:50px;
	   DISPLAY: block; 
	   }
	   
 .datelink1_n A {
	 font-size:14px;
}  
 .datelink1_n A:hover {
	COLOR: #cc0000
}

.biaot {
	DISPLAY: block;
	 MARGIN:0px 0px 0px 0px;
	  float: left;
	
	  HEIGHT: 24px;
	  line-height:24px; 
	  COLOR: #333; 
	  FONT-SIZE: 26px; CURSOR: pointer; 
	  PADDING-TOP: 0px;
	  font-weight:bold;
	width:100%;
	 
	TEXT-ALIGN: center
}
.biaotq {
	DISPLAY: block;
	MARGIN: 5px 0px 8px 0px;
	 float: left;

	HEIGHT: 32px; COLOR: #950f0e; 
	FONT-SIZE: 12px; 
	CURSOR: pointer; 
	border-bottom: 1px #e5e5e5 solid;  	
	PADDING-TOP: 0px;
	width:100%;
	TEXT-ALIGN: center
}

.userbox{
	
	border:1px #cccccc solid;
	width:980px;
	float:right;
	overflow:hidden;
	margin-bottom:30px;
	
	}
.userbox h1{
	font-size:16px;
	color:#000;
	line-height:36px;
	height:36px;
	border-bottom:1px #e7e7e7 solid;
	width:980px;
	float:left;
	overflow:hidden;
	text-align:left;
	padding-left:20px;
	
	}
.product-x h1{
	font-size:16px;
	color:#000;
	line-height:36px;
	height:36px;
	border-bottom:1px #e7e7e7 solid;
	width:1200px;
	float:left;
	overflow:hidden;
	text-align:left;
	padding-left:20px;
	
	}	
.footer{ 
      border-top:2px #000 solid;
	  line-height:50px;
	  height:70px;
	  width:1200px;
	  margin-top:0px;
	  padding-top:20px;
	  margin-bottom:30px;
	
	}
.footer_l{ 
      border-top:0px #000 solid;
	  line-height:20px;
	  width:150px;
	  text-align:left;
	  float:left;
	  font-size:14px;
	
	}
.footer_l span{
	width:150px;
	text-align: left;
	float:left;
	overflow:hidden;
	}
.footer_l a{
	font-size:12px;
	}
.footer_l img{ margin-right:20px; 

	
	}
.footer_r{
	  line-height:40px;
	  height:50px;
	  width:600px;
	  float:right;
	  text-align:right;
	  position:relative
	
	}
.footer_r a{
	padding:0px 5px;
	
	}
.footer_right{
	position:absolute;
	 right:35px;
	 top:20px;
	 font-size:10px;
	 color: #999;
	 
	
	}
	
.footer_top{
	  line-height:40px;
	  height:50px;
	  width:100%;
	  float:left;
	  text-align: center;
	  overflow:hidden;
	  margin:20px 0px;
	}
.footer_top img{
	padding:0 2px;
	
	}	
.newprod{
	width:575px;
	height:300px;
	position:relative;
	padding-bottom:0px;
	margin-bottom:20px;
	margin-top:10px;
	float:left;
	}
.newprod-box{
	position:absolute;
	width:100px;
	height:40px;
	padding:10px;
	left:30px;
	top:30px;
	background:#FFF;
	font-size:20px;
	
	}	
	
.ntextarea{
	
	height: 50px;
    padding: 3px;
    border: 1px solid #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    width: 392px;
    margin-left: 5px;
    outline: none;
	
	}
.pricebox{
	font-size:16px;
	text-align:right;
	float:right;
	overflow:hidden;
	width:1200px;
	
	}
.redcls{ 
    color:#ff0000;
	font-size:24px;
	}
	
.btn_na{
	background:#ff0000;
	color:#FFF;
	font-size:16px;
	padding:8px 35px;
	text-decoration:none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow:hidden;
	height:36px;
	line-height:36px;
	margin-top:20px;
	}
a.btn_na {
	
	color:#FFF;
padding:8px 35px;
	}
a .btn_na:hover{
	
	color:#FFF;

	}
a .btn_na:visited{
	
	color:#FFF;

	}

.btn_na:hover{
	background: #F60;
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
	
	}
.btn_na:visited{
	
	color:#FFF;
	text-decoration:none;
	
	}
.ages { font-size:24px; line-height:60px;color:#333}
.ages1 { font-size:18px; line-height:30px; color:#000}
.inpubox_ag{
	width:800px;
	margin:0px auto;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	color: #CCC ;
	}
	

/*** guide ***/
.guide{width:60px;margin-left:625px;position:fixed;left:50%;bottom:134px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 134+'px');display:block;}
.guide a{display:block;width:60px;height:50px;background:url(../images/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#384044;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#384044}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}
.mtopbox{
	width:100%;
	height:175px;
    box-shadow: 0 5px 10px 0 RGBA(62,71,79,.10);
	background:#000;
	}
	
.faq-section{
			margin:0px 0;
			position: relative;
			width:980px;
			float:right;
		}

		.faq-section p{
			display: none;
		}	

		.faq-section input{
			position: absolute;
			z-index: 2;
			cursor: pointer;
			opacity: 0;			
			display: none\9; /* IE8 and below */
            margin: 0;			
			width: 100%;
			height: 36px;
			line-height:36px;
			font-size:18px;
		}				

		.faq-section label+p{
			display: block;	
			color: #999;
			font-size: .85em;
			-webkit-transition: all .15s ease-out; 
			-moz-transition: all .15s ease-out;
			-ms-transition: all .15s ease-out;
			-o-transition: all .15s ease-out;
			transition: all .15s ease-out;
			/* Clipping text */
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;						
		}

		.faq-section input[type=checkbox]:checked~p{
			display: block;
			color: #444;
			font-size: 1em;
			/* restore clipping defaults */
			text-overflow: clip; 
			white-space: normal;
			overflow: visible;	
		}

		.faq-section label{
			font-size: 16px;
			background: #eee;
			display: block;
			position: relative;
			height: 20px;
			line-height:20px;
			padding: 7px 10px;
			
			border: 1px solid #ddd;
			border-left: 3px solid #888;
			text-shadow: 0 1px 0 rgba(255,255,255,.5);
			-webkit-transition: all .15s ease-out; 
			-moz-transition: all .15s ease-out;
			-ms-transition: all .15s ease-out;
			-o-transition: all .15s ease-out;
			transition: all .15s ease-out;			
		}

		.faq-section label::-moz-selection{ /* remove text selection when toggle-ing */
			background: none;
		}

		.faq-section label::selection{
			background: none;
		}

		.faq-section label:hover{
			background: #f5f5f5;
		}

		.faq-section input[type=checkbox]:checked~label{
			border-color: #e40001;			
			background: #f7f7f7;
			/*background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5deb4));
			background-image: -webkit-linear-gradient(top, #fff, #f5deb4); 
			background-image: -moz-linear-gradient(top, #fff, #f5deb4); 
			background-image: -ms-linear-gradient(top, #fff, #f5deb4); 
			background-image: -o-linear-gradient(top, #fff, #f5deb4); 
			background-image: linear-gradient(to bottom, #fff, #f5deb4);*/
			-moz-box-shadow: 0 0 1px rgba(0,0,0,.4);
			-webkit-box-shadow: 0 0 1px rgba(0,0,0,.4);
			box-shadow: 0 0 1px rgba(0,0,0,.4);				
		}

		.faq-section label::before{
			content: '';
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -6px;
			border: 6px solid transparent;
			border-left-color: inherit;	
		}

		.faq-section input[type=checkbox]:checked~label::before{
			border: 6px solid transparent;
			border-top-color: inherit;
			margin-top: -3px;
			right: 10px;	
		}
/*	商品详细样式	*/


.preview{width:425px; height:630px; margin:45px 0px 0px 0px; float:left}
/* smallImg */
.smallImg{position:relative; height:64px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:415px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) no-repeat; margin-top:7px;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) no-repeat; margin-left:400px; margin-top:-57px;}

#imageMenu {height:64px; width:390px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:64px; width:60px; overflow:hidden; float:left; text-align:center; margin-left:3px;}
#imageMenu li img{width:50px; height:64px;cursor:pointer;object-fit: cover;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:58px; border:3px solid #959595;}
/* bigImg */
.bigImg{position:relative; float:left; width:425px; height:546px; overflow:hidden;
	display: flex;
	flex-direction: row;
	align-items: center; /*垂直居中*/
	justify-content: center; /*水平居中*/
}
.bigImg #midimg{width:425px; vertical-align: middle;}
.bigImg #winSelector{width:235px; height:280px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999; }
#bigView img{position:absolute;}
/*样式结束*/

.shipping{
 width:383px;
 height:200px;
 background:#7c0000;
 float:left;
 margin:0px 9px 25px 8px;
 overflow:hidden;
 border-radius:16px 16px 0px 0px;
 }
.shipping h1{
 width:383px;
 color:#fff;
 line-height:54px;
 height:54px;
 font-size:24px;
 float:left;
 overflow:hidden;
 text-align:center;
 border-bottom:3px #fff solid;
 
 }
 
.shipping_box{
 width:335px;
 height:94px;
 padding:20px;
 line-height:22px;
 text-align:left;
 margin:0px 0px 0px 0px;
 background:#fff;
 float:left;
 font-size:14px;
 color:#808080;
 border:4px #7c0000 solid;
 }
.shipping_box a{
	
	font-size:14px;
	font-color:#FF0000;
	text-decoration:underline;
	}
.shipping_box A:hover{text-decoration:underline; color:#ff0000;}
.shipping_box_link{
	width:293px;
	height:30px;
	padding:0px 20px;
	line-height:20px;
	text-align: right;
	margin:0px 0px 0px 25px;
	background:#fff;
	float:left;
	font-size:14px;
	color:#808080;
	}
.shipping_box_link a{
	
	font-size:14px;
	color:#ff0000;
	}
.neupic{
	
	width:430px; 
	height:560px;
	margin:0px 0px 0px 27px;
	overflow:hidden;
	float:left;
	
	}
.neupic_price{
	width:745px; 
	height:70px;
	line-height:70px;
	border-bottom:1px #e5e5e5 solid;
	font-size:14px;
	color:#333;
	overflow:hidden;
	float:right;
	}
.neupic_price h1{
	width:680px; 
	height:50px;
	line-height:50px;
	font-size:24px;
	font-weight:bold;
	color:#777777;
	overflow:hidden;
	}
.neupic_price h1 a{

	font-size:24px;
	font-weight:bold;
	color:#777777;
	
	}
.neupic_price h1 A:hover{text-decoration:underline; color:#e40001;}
.neupic_price p{
	width:430px; 
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#777777;
	overflow:hidden;
	margin:-8px 0px 0px 0px;
	}
.neupic_red_new{
	width:430px; 
	height:235px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	background:#e40001;
	margin:10px 0px 0px 0px;
	border-radius:20px;
	}
.neupic_red{
	width:430px; 
	height:300px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	background:#e40001;
	margin:10px 0px 0px 0px;
	border-radius:20px;
	}
	
.neupic_blue{
	width:430px; 
	height:300px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	background:#1d48ff;
	margin:10px 0px 0px 0px;
	border-radius:20px;
	}
.neupic_til{
	width:430px; 
	height:46px;
	line-height:48px;
	font-size:24px;
	padding-left:30px;
	color:#fff;
	overflow:hidden;
	float:left;
	border-bottom:2px #00ff5b solid;
	}
.neupic_chat{
	width:170px; 
	height:170px;
	line-height:48px;
	text-align:center;
	font-size:24px;
	padding-left:0px;
	color:#fff;
	overflow:hidden;
	float:left;
	}
.neupic_chat p{
	width:170px; 
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:24px;
	padding-left:0px;
	color:#fff;
	overflow:hidden;
	float:left;
	margin-top:15px;
	}
	
	
.neupic_meny{
	width:230px; 
	line-height:48px;
	text-align:center;
	font-size:24px;
	padding-left:0px;
	color:#fff;
	overflow:hidden;
	float:left;
	margin:8px 0px 0px 0px;
	}
.neupic_meny p{
	width:200px; 
	height:24px;
	line-height:20px;
	text-align: left;
	font-size:14px;
	padding-left:0px;
	color:#fff;
	overflow:hidden;
	float:left;
	margin-top:0px;
	}
.neupic_meny h1{
	width:200px; 
	height:44px;
	line-height:44px;
	text-align: left;
	font-size:42px;
	padding-left:0px;
	color:#fff;
	overflow:hidden;
	float:left;
	margin-top:0px;
	font-weight:bold;
	}
.neupic_meny h2{
	width:200px; 
	height:20px;
	line-height:20px;
	text-align: left;
	font-size:16px;
	padding-left:0px;
	color:#fff;
	overflow:hidden;
	float:left;
	 text-decoration: line-through;
	margin-top:0px;
	}
.neupic_meny h1 a{

	font-size:42px;
	color:#fff;
	}		
.neupic_meny h1 A:hover{text-decoration: none; color:#000;}

.ljsear{
	
	margin:0px 0px 0px 0px;
	background:#000;
	color:#FFF;
	height:45px;
	line-height:45px;
	text-align:center;
	width:154px;
	float:right;
	border:2px #fff solid;
	border-radius:10px;
	}
.ljsear a{
	
	margin:0px 0px 0px 0px;
	font-size:18px;
text-decoration: none;
	color:#FFF;
	
	}
.ljsear:hover{
	
	margin:0px 0px 0px 0px;

		background:#c80001;
	color:#FFF;

	}
.coslect{
	height:47px;
	line-height:47px;
	background:#f7f7f7;
	float:left;
	margin:1px 0px 0px 0px;
	border:0px;
	outline:none;
	width:60px;
	border-radius:10px;
	}
.coslect1{
	height:47px;
	line-height:47px;
	background:#f7f7f7;
	float:left;
	margin:1px 0px 8px 0px;
	border:0px;
	outline:none;
	width:230px;
	border-radius:10px;
	}
.bouts{
	
	margin:15px 0px 0px 0px;
	background:#fff;
	color:#545454;
	height:45px;
	line-height:45px;
	text-align:center;
	width:290px;
	float:right;
	border:2px #898989 solid;
	border-radius:20px;
	}
.bouts a{
	
	
	font-size:18px;

		color:#545454;
	
	}
.bouts:hover{
	
	

	border:2px #c80001 solid;	
	color:#FFF;
	background:#ffdada;

	}	
.freghit{
	width:290px; 
	height:390px;
	font-size:14px;
	color:#545454;
	overflow:hidden;
	border:2px #545454 solid;
	margin:10px 0px 0px 0px;
	border-radius:20px;
	float:right;
	padding-bottom:20px;
	
	}
.freghit h1{
	width:240px; 
	height:42px;
	line-height:42px;
	font-size:24px;
	padding-left:20px;
	color:#545454;
	overflow:hidden;
	float:left;
	border-bottom:2px #9b9b9b solid;
	margin:0px 0px 15px 15px;
	}
.fre_tb{
	width:290px; 

	font-size:14px;
	color:#808080;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:right;
	}
.fre_tb p{
	width:210px; 
	height:33px;
	line-height:33px;
	font-size:14px;
	color:#808080;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:right;
	}
	
.fre_tb span{
	width:60px; 
	height:33px;
	line-height:33px;
	font-size:14px;
	color:#808080;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:right;
	}
	
.fre_tb img{
	vertical-align:middle;
	margin-top:5px;
	}
	

.global_toolbar.default {
    position: absolute
}

.global_toolbar.default .toolbar_content,.global_toolbar.opacity .toolbar_content {
    display: none
}

.global_toolbar.opacity .toolbar_btn a em,.global_toolbar.opacity .toolbar_btn a samp {
    background: #000;
    background: rgba(0,0,0,.8);
    cursor: pointer
}

.global_toolbar.opacity .toolbar_btn a:hover em {
    background: #e50000
}

.global_toolbar {
    position: fixed;
    z-index: 1001;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    -webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
    transition: all .4s cubic-bezier(.2,.83,.42,.91);
    border-left: 1px solid #d0d0d0;
    background: #fff
}

.global_toolbar.open {
    width: 320px
}

.wap_cartbtn {
    display: none
}

.toolbar_btn {
    position: absolute;
    top: 100%;
    left: -60px;
    width: 60px
}

.toolbar_btn a,.toolbar_btn a samp {
    position: relative;
    display: block;
    height: 60px;
    -webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
    transition: all .4s cubic-bezier(.2,.83,.42,.91);
    border-bottom: 1px solid #37393d
}

.toolbar_btn a samp {
    z-index: 2;
    width: 60px;
    color: #fff;
    background-color: #000
}

.toolbar_btn a samp .iconfont {
    font-size: 24px;
    position: absolute;
    top: 16px;
    left: 18px;
    color: #fff
}

.toolbar_btn a em {
    font-size: 16px;
    font-style: normal;
    line-height: 60px;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 60px;
    display: block;
    overflow: hidden;
    width: 0;
    height: 60px;
    -webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
    transition: all .4s cubic-bezier(.2,.83,.42,.91);
    text-align: center;
    color: #fff;
    background-color: #000
}

.LANG-cn .toolbar_btn a font {
    width: 160px
}

.toolbar_btn a font {
    display: block;
    width: 180px;
    padding: 0 30px;
    text-align: left;
    white-space: nowrap;
    word-break: keep-all
}

.toolbar_btn a.current samp,.toolbar_btn a:hover samp {
    border-bottom: 1px solid #e50000;
    background-color: #e50000;
}

.toolbar_btn.default a:hover samp {
    background-color: #e50000
}

.LANG-cn .toolbar_btn a:hover em {
    width: 160px
}

.toolbar_btn a:hover em {
    width: 180px;
    background: #e50000
}

.toolbar_btn a span {
    font-size: 10px;
    line-height: 11px;
    position: absolute;
    z-index: 3;
    top: 10px;
    right: 10px;
    display: none;
    overflow: hidden;
    min-width: 11px;
    height: 14px;
    padding: 1px 2px;
    text-align: center;
    color: #fff;
    border: 1px solid #e50000;
    border-radius: 10px;
    background: #e50000
}

.toolbar_btn a.current span,.toolbar_btn a:hover span {
    color: #e50000;
    background: #fff
}

.LANG-cn .toolbar_btn.default em {
    width: 160px
}

.toolbar_btn.default em {
    width: 180px
}

.toolbar_btn.default a samp,.toolbar_btn.default em {
    border-bottom: 1px solid #37393d;
    background: #000
}

.toolbar_content {
    z-index: 3;
    width: 100%
}

.css_column,.toolbar_content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.css_column {
    z-index: 1000;
    overflow-x:none;
	overflow-y:scroll;
    width: 320px;
    min-width: 280px;
	min-height:650px;
    background: #fafafa
}

.css_column::-webkit-scrollbar {/*滚动条整体样式*/
	width:4px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
.css_column::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 10px;
	 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #535353;
}
.css_column::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 10px;
	background: #EDEDED;
}

.css_column h4 {
    font-size: 24px;
    position: relative;
    margin: 0;
    padding: 15px 20px;
    color: #666;
    border-bottom: 1px solid #e6e6e6;
    background: #fff;
    font-weight: normal;
}

.css_column h4 a {
    font-size: 20px;
    position: absolute;
    top: 19px;
    right: 10px;
    display: block;
    width: 20px;
    height: 20px;
    color: #bfbfbf;
}

.css_column h4 a:hover {
    color: #e50000
}

.cart_column ul {
    overflow: auto;
    padding: 0 20px;
    border-bottom: 1px solid #e6e6e6
}

#resultData {
    overflow: auto
}

.cart_column li {
    position: relative;
    padding: 20px 0;
    border-bottom: 1px solid #e6e6e6
}

.cart_column li:last-child {
    border: none
}

.cart_column li .img_con {
    float: left;
    width: 70px;
    margin: 0 10px 0 30px;
    text-align: center;
}

.cart_column li .checkbox_c {
    float: left;
    width: 15px;
    margin-top: 20px;
    position: absolute;
    z-index: 2;
    opacity: 0;
    left: 0;
    cursor: pointer;
}

.cart_column li .checkbox_c:checked+span {
    background: #fff
}

.cart_column li .check {
    position: absolute;
    top: 36px;
    left: 0;
    display: none\9;
    width: 20px;
    height: 20px;
}

.cart_column li img {
    width: 100%
}

.cart_column li .product_name {
    font-size: 12px;
    line-height:20px;
    float: left;
    width: 160px;
    margin-right: 0px;
}

.cart_column li .product_name span {
    font-size: 12px;
    display: block;
    margin-bottom: 3px;
    padding-top: 0px;
    cursor: pointer;
    color: #666
}

.cart_column li .product_name a {
    font-size: 12px;
    line-height: 14px;
    color: #999
}

.cart_column li .product_name a:hover {
    color: #0166fe
}

.compare_column ul {
    margin-bottom: 20px
}

.compare_column li .img_con {
    margin: 0 10px 0 0
}

.compare_column li.null {
    min-height: 73px;
    padding: 20px 0;
}

.contact_column ul {
    margin-top: 30px
}

.contact_column li {
    margin-bottom: 20px
}

.contact_column li a {
    display: block;
    min-height: 50px;
    text-decoration: none
}

.contact_column li a:hover img {
    opacity: .8
}

.contact_column li h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 0 8px;
    color: #333
}

.contact_column li p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    color: #666
}

.contact_column li a:hover h3,.contact_column li a:hover p {
    color: #0166fe
}

.contact_tel {
    padding: 14px 0;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7
}

.contact_tel span {
    font-size: 24px;
    line-height: 50px;
    display: block;
    min-height: 50px;
    color: #787878
}

.else_contact {
    margin: 10px 0 0;
    text-align: right
}

.else_contact a {
    font-size: 14px;
    color: #333
}

.else_contact a:hover {
    color: #0166fe
}

.listimg_wrap {
    float: left;
    width: 18%
}

.redbtn-moddle1 {
    font-size: 14px;
    line-height: 1.2;
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 16px 30px;
    -webkit-transition: all .5s;
    transition: all .5s;
    text-transform: capitalize;
    color: #fff;
    background: #e50000
}

.redbtn-moddle1:hover {
    color: #fff
}

.redbtn-moddle1:before {
    position: absolute;
    z-index: 0;
    top: 0;
    left: -100%;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background: #b20000
}

.redbtn-moddle1:hover:before {
    left: 0
}

.redbtn-moddle1 span {
    font-size: 16px;
    position: relative;
    z-index: 1;
    letter-spacing: 1px
}

.cart_column li .check {
    position: absolute;
    top: 36px;
    left: 0;
    display: none\9;
    background-image: url(../img/down_o.png);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
}

.cart_column li .checkbox_c:checked+span {
    background-image: url(../img/down.png) ;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
}

:root .popup_login {
    background-color: rgba(0,0,0,.5);
}

.login_form {
    background: #fbfcfc;
}

.login_form {
    width: 60%;
    float: left;
    background: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 50px 77px 120px;
    position: relative;
}

.popup_login {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1005;
    background: url("/themes/img/icon/alpha60.png") repeat;
}

.login_form h3 {
    font-size: 26px;
    margin-bottom: 30px;
    font-weight: normal;
}

.popup_login .login_form {
    padding-bottom: 40px;
    z-index: 1006;
    margin: 0 auto;
    float: none;
    width: 480px;
    border-radius: 0;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 50%;
    margin-top: -200px;
    padding-left: 38px;
    padding-right: 38px
}

.close_popup {
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 15px;
    right: 20px;
}

.close_popup img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.form_block {
    border: 1px #d4d4d4 solid;
    height: 48px;
    padding-left: 50px;
    position: relative;
    margin-bottom: 18px;
}

.input_icon {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 15px;
    top: 16px;
}

.username_icon img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.password_icon img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.form_block input {
    border: none;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    width: 100%;
    padding: 0 10px 0 0;
    -webkit-outline: none;
    outline: none;
}

.form_login_btn {
    width: 100%;
    height: 50px;
    line-height: 43px;
    text-align: center;
    border: none;
    background: #ff3c5b;
    color: #fff;
    font-size: 18px;
}

.form_login_btn:hover {
    background: #d70226
}

.form_login_btn.disabled {
    background: #ccc;
    color: #e7e7e7;
}

.login_else_info {
    margin-top: 10px;
}

.login_else_info span {
    float: left;
    font-size: 14px;
}

.login_else_info span label {
    display: inline-block;
    margin: 0 10px;
    color: #adadad;
}

.login_else_info span a {
    color: #333;
}

.need_reg {
    float: right;
    font-size: 12px;
    color: #666;
}

.need_reg a {
    font-size: 14px;
    color: #ff3c5b;
    font-weight: bold;
}

.login_else_info a:hover {
    color: #0166FE
}

.tips_error {
    text-align: center;
    color: #e50000;
    font-size: 14px;
    margin-bottom: 15px;
}

.toolbar_btn a em i {
    font-style: normal;
}

.iconi {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
}

.icon-LiveChat1 img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.icon-close {
    position: absolute;
    right: 0;
}

.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive {
    background-image: url(../img/down_o_i.png);
}

.spinner {
    height: 25px;
    width: 71px;
    overflow: hidden;
    *zoom:1; -webkit-box-shadow: 0 3px 3px -4px #aaa;
    -moz-box-shadow: 0 3px 3px -4px #aaa;
    box-shadow: 0 3px 3px -4px #aaa
}

.spinner button, .spinner .value {
    text-align: center;
    display: block;
    float: left;
    height: 100%;
    line-height: 20px;
    margin: 0;
}

.spinner button {
    border: none;
    width: 23px;
    color: #e5312a;
    font: 22px Arial bold;
    padding: 0;
    outline: none;
}

.spinner .decrease {
    background-position: 0 -50px;
    cursor: pointer;
    text-indent: -10000px
}

.spinner .decrease[disabled] {
    background-position: 0 -75px;
    cursor: default
}

.spinner .increase {
    background-position: 0 0;
    cursor: pointer;
    text-indent: -10000px;
}

.spinner .value {
    background-position: 0 -100px;
    width: 24px;
    height: 25px;
    border: none;
    color: #000;
    padding: 0;
}

.spinner .value.passive {
    background-position: 0 -25px;
    color: #919191
}

.spinner .error, .spinner .invalid {
    background: #aa0000
}
.cistern:after,.clearfix:after {
    display: table;
    clear: both;
    content: " "
}

.more.shop-more {
    float: none;
    padding: 20px;
    text-align: center;
    border-top: 1px solid #e6e6e6;
}

.amount_btn {
    float:left;
    width: 71px;
    margin-top:5px;
	margin-left:100px;
}

.amount_btn a {
    float: left;
    width: 15px;
    height: 15px;
    background: #fff;
}

.amount_btn input {
    font-size: 12px;
    line-height: 12px;
    float: left;
    width: 35px;
    height: 15px;
    text-align: center;
    color: #666;
    border: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.nprice{
	float:right;
	width: 71px;
	text-align:right;
	font-size:12px;
	line-height:20px;
	margin-top:8px;
	margin-right:4px;
}

.count_info {
    font-size: 12px;
    position: relative;
    margin: 20px
}

.count_info label {
    font-size: 14px;
    float: left;
    width: 70px;
    color: #666;
}

.count_info label input {
    width: 15px;
    margin-right: 10px;
    cursor: pointer;
}

.count_info label span.text {
    display: inline-block;
    cursor: pointer;
}

.count_info label input:checked+span {
    background-image: url(../img/down.png);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
}

.count_info label span.check {
    position: absolute;
    top: 3px;
    left: 0;
    display: none\9;
    background: #fff;
    background-image: url(../img/down_o.png);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
    cursor: pointer;
}

.count_info p {
    font-size: 14px;
    float: right;
    width: 70%;
    margin: 0;
    text-align: right;
    color: #666;
}

.shop_function_btn {
    padding: 20px 0;
    text-align: center;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6
}

.shop_function_btn a {
    margin: 0 10px
}

div.more {
    line-height: 1.1;
    float: right;
    clear: both;
    margin-top: 12px;
    padding-left: 0!important
}

.more-resources .more a,.more a {
    display: inline-block;
    padding-left: 20px;
    color: #999
}

.more-resources label {
    display: inline-block;
    margin-bottom: 12px;
    -webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
    transition: all .4s cubic-bezier(.2,.83,.42,.91);
    vertical-align: top
}

.more a:hover {
    text-decoration: underline;
    color: #333
}

.more a em,.more a i {
    font-size: 24px;
    font-style: normal;
    display: inline-block;
    width: 36px;
    height: 23px;
    margin-left: -12px;
    color: #e50000;
    -webkit-font-smoothing: antialiased
}

.more a em:before,.more a i:before {
    position: relative;
    top: 3px;
}

.cloud_computing div.more {
    float: none
}

/*图片滚动*/
.bodyCon08{background:#fff;}
.bodyCon08 .students{margin:0 auto;width:1200px;position:relative;height:200px; }
.bodyCon08 .students p.PP{
				width:510px;
				height:50px;
				font-size:16px;
				color:#000000;
				text-align:center;
				position:absolute;
				top:60px; 
				left:300px;
}
#four_flash{position:relative;width:1200px;height:200px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:1100px;height:200px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:160px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{border:0px solid #2E324B;float:left;width:190px;height:160px;margin-left:26px;padding-top:40px;color:#6C6E85;}
#four_flash .flashBg ul.mobile li:hover{border:0px solid #343851; color:#ff0000;}
#four_flash .flashBg ul.mobile li img{width:117px;height:117px;display:block; margin:0 auto;border:0px solid #343851; border-radius:82px;}
#four_flash .flashBg ul.mobile li dd{
				font-size:20px;
				width:190px;
				line-height:60px;
				text-align:center;
				border-bottom:0px solid #6C6E85;
				color:#000;
	}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:190px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;width:117px;height:117px;border:0px; margin:0px auto;}
#four_flash .flashBg ul.mobile li a:hover{}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:60px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:60px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}

.shipping_left{
	width:820px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;

	}
	
.shipping_right{
	width:300px;
	float:right;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
	
.shipping_menu{
	width:228px;
	float:left;
	margin:5px 0px 20px 0px;
	overflow:hidden;
	padding:20px 30px;
	border:6px #c4c4c4 solid;
	border-radius:10px;
	height:42px;
	line-height:42px;

	}
.shipping_menu a{
     height:42px;

	font-size:18px;
	}
.shipping_menu img{
	width:42px;
	height:42px;
	margin-right:20px;
}
	
.pbig{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	overflow:hidden;
	float:left;
	width:100%;
	
	}
.shipping_b{
	width:710px;
	float:left;
	margin:0px 9px 25px 8px;
	overflow:hidden;
	border:6px #ededed solid;
	padding:30px;
	}
.shipping_b h1{
	width:783px;
	color:#424242;
	line-height:42px;
	height:42px;
	padding-left:0px;
	font-size:24px;
	float:left;
	overflow:hidden;
	margin-bottom:20px;
	
	}
.shipping_b h1 img{
	width:42px;
	height:42px;
	margin-right:20px;
	
	}
	
.shipping_box_b{
	
	
	padding:0px;
	line-height:22px;
	text-align:left;
	margin:0px 0px 0px 0px;
	background:#fff;
	float:left;
	font-size:14px;
	color:#808080;
	}
.shipping_box_b a{
	
	font-size:14px;
	color:#808080;
	}
.shipping_box_b A:hover{text-decoration:underline; color:#ff0000;}

.shipping_box_b p{
	
	font-size:14px;
	color:#808080;
	padding:5px 0px;
	}
.fenle{
	width:1200px;
	color:#424242;
	line-height:42px;
	height:42px;
	padding-left:0px;
	font-size:24px;
	float:left;
	overflow:hidden;
	margin-bottom:20px;
	text-align:center;
	
	}
.fenle a{
	
	font-size:24px;
	color:#000;
	margin:0px 5px;
	
}

.fenle A:hover{text-decoration:underline; color:#ff0000;}
.fenlist{
	width:300px;
	color:#585858;
	line-height:28px;
	padding-left:0px;
	font-size:18px;
	float:left;
	overflow:hidden;
	margin:0px 0px 10px 80px;
	text-align: left;
	
	}
.fenlist a{
	
	font-size:18px;
	color:#585858;
	margin:0px 5px;
	width:100%;
	float:left;
	overflow:hidden;
	
}

.fenlist A:hover{text-decoration:underline; color:#ff0000;}

.video{
	width:366px;
	color:#585858;
	line-height:32px;
	padding-left:0px;
	font-size:16px;
	float:left;
	overflow:hidden;
	margin:0px 17px 20px 17px;
	text-align: left;
	
	}
	
.video h1{
	width:366px;
	color:#585858;
	line-height:38px;
	padding-left:0px;
	font-size:24px;
	float:left;
	overflow:hidden;
	margin:20px 0px 10px 0px;
	text-align: left;
	
	}
.video a{
	
	font-size:16px;
	color:#585858;
	margin:0px 5px;
	width:100%;
	float:left;
	overflow:hidden;
	
}

.video A:hover{text-decoration:underline; color:#ff0000;}


.contact{
	width:800px;
	color:#585858;
	line-height:32px;
	padding-left:0px;
	font-size:16px;
	overflow:hidden;
	margin:0px auto;
	text-align: center;
	
	}
	
.contact span{
	width:800px;
	color:#585858;
	line-height:32px;
	padding-left:0px;
	font-size:16px;
	overflow:hidden;
	margin:0px 0px 0px  0px ;
	text-align: center;
	float:left;
	
	}
	
.contact_red{
	background:#ff1212;
	width:720px;
	float:left;
	overflow:hidden;
	border-radius:30px;
	color:#fff;
	padding:20px 40px;
	text-align:center;
	margin:40px 0px 50px 0px;
	
	
	}
	
.contact_red h1{
	font-size:24px;
	
	}
.contact_blue{
	background:#00abed;
	width:720px;
	float:left;
	overflow:hidden;
	border-radius:30px;
	color:#fff;
	padding:10px 40px;
	text-align:center;
	margin:30px 0px 20px 0px;
	}
.contact_inputbox{
	
	width:800px;
	float:left;
	overflow:hidden;
   text-align:left;
	margin:10px 0px 10px 0px;
	}
	
.contact_inputl{
	
	width:200px;
	float:left;
	overflow:hidden;
   text-align:right;
	margin:0px 0px 0px 0px;
	height:36px;
	line-height:36px;
	}
.contact_inputm{
	
	width:519px;
	float:left;
	overflow:hidden;
   text-align:right;
	margin:0px 0px 0px 0px;
	height:36px;
	line-height:36px;
	}
.contact_inputm input{
	
	width:490px;
	float:left;
	height:34px;
	line-height:34px;
	border:1px #666 solid;
	border-radius:3px;
	text-align:left;
	padding-left:5px;
	margin-left:10px;
	outline:none;
		font-size:14px;
	}
	
.contact_inputm textarea{
	
	width:490px;
	float:left;
	height:80px;
	line-height:34px;
	border:1px #666 solid;
	border-radius:3px;
	text-align:left;
	padding-left:5px;
	margin-left:10px;
	outline:none;
		font-size:14px;
	}
	
.contact_inputr{
	
	width:60px;
	float:left;
	overflow:hidden;
   text-align:left;
	margin:0px 0px 0px 0px;
	height:36px;
	line-height:36px;
	}
.contact_inputr img{
	vertical-align:middle;
	
	}
.mailbox{
	
	width:500px;
	height:500px;
	overflow:hidden;
   text-align: center;
	margin:0px auto;
	line-height:32px;
	background:url(../images/mailbg.jpg) no-repeat;
	margin-top:55px;
	color:#000;
	font-size:16px;
	}
.mailbox h1{
	
	width:500px;
	height:50px;
	line-height:50px;
	font-size:24px;
	overflow:hidden;
   text-align: center;
	margin:70px 0px 50px 0px;
	line-height:36px;
	color:#000;
	}
.mailbox h2{
	
	width:500px;

	font-size:24px;
	overflow:hidden;
   text-align: center;
	margin:50px 0px 0px 0px;
	line-height:36px;
	color:#000;
	}
	
.mailbox input{
	
	width:300px;

	font-size:14px;
	overflow:hidden;
   text-align:left;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	line-height:36px;
	color:#000;
	border:3px #ffb9e2 solid;
	border-radius:6px;
	outline:none;
	}
/*tab 三*/
.aui-nav-list-box2 {
    width: 100%;
    height: 40px;
    margin:0px;
    
	 border-bottom:3px #e5e5e5 solid;
	 z-index:5;
}

.aui-nav-list-box2 ul {
    width: 100%;
    height: 40px;
		

}

.aui-nav-list-box2 ul li {
    width: 120px;
    height:40px;
    text-align: center;
    display: block;
    float: left;
}

.aui-nav-list-box2 ul li a {
    display: block;
    cursor: pointer;
    color: #3b3b3b;
    font-size: 18px;
    line-height: 40px;
}

.aui-nav-list-box2 ul li.aui-current2 {
    
	
	
}

.aui-nav-list-box2 ul li.aui-current2 a {
      color: #004fb7;
    line-height: 36px;
    font-size: 18px;
	border:2px #e5e5e5 solid;
	border-bottom:3px #e40001 solid;
	margin-top:2px;
}

.aui-nav-list-tab2 {
   
	padding:0px 0px;
    margin:0px 0px 0px 0px;
	height:240px;
	  overflow: hidden;
}

.aui-nav-list-item2 {
    display: none;
    width: 100%;
    margin:0px 0px 0px 0px;
    overflow: hidden;
	padding:10px;
	line-height:32px;
	font-size:14px;
}

.hotnews-list-box2 {
    width:100%;
    float: left;
    overflow: hidden;
    margin-top:0px;
}

.hotnews-list-box2 li {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px dashed #696969;
    clear: both;
	
}

.hotnews-list-box2 li a {
    float: left;
    font-size: 16px;
	color:#3b3b3b;
	background:url(../images/arrc.png) no-repeat 0px 13px;
	padding-left:20px;
}
.hotnews-list-box2 li A:hover {
    
	color:#c40000;
	background:url(../images/arrc-o.png) no-repeat 0px 13px;
	padding-left:20px;
}
.hotnews-list-box2 li em {
    float: right;
    font-size: 14px;
    color: #555;
}

/*end*/	
.scilect{
	width:60px;
	height:35px;
	line-height:35px;
	float:left;
	border:0px;
	text-align:left;
	outline: none;
	margin:0px 0px 0px 0px;
	}
/*公共部分*/
.wc960{margin:0 auto;width:1200px;}
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}
.icon{background:url(../images/icon.png) no-repeat 0 0;}

.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{background-color:#fff;line-height:24px;}
/*全局板块*/
.row .hd{    border-bottom: 3px #e5e5e5 solid;height:44px; line-height:44px;}
.row .hd .title{font:22px "微软雅黑","Microsoft YaHei","黑体","SimHei";height:44px; line-height:44px;    border-bottom: 3px #e40001 solid;}
/*全局页签*/
.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}
/*热门车型*/
.rowE .warp-pic-list{position:relative;width:1200px;height:288px;overflow:hidden;}
.rowE .count li{margin-right:25px;width:179px;height:288px; text-align:center; }
.rowE .count li img{width:177px;height:228px; border:1px #ededed solid}

.rowE .count .img_wrap{width:179px;height:230px;}
.rowE .count li .text-area{padding:10px 0 10px 0px; margin-top:5px;}
.rowE .count li .text-area  p{line-height:24px;height:24px;}
/*.rowE .count li:hover .text-area,.rowE .count li.hover .text-area{background-color:#d81c1b;color:#fff;}*/
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;    font-size: 16px;
    color: #d15f21;}
.rowE .btn{display:block;height:55px;position:absolute;top:78px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}
.sechend{
	width:600px;
	float:left;
	height: 40px;
    line-height: 40px;
	font-size:18px;
	text-align:left;
	}
.neupic_gre_new{
	width:430px; 
	height:235px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	background:#828282;
	margin:10px 0px 0px 0px;
	border-radius:20px;
	}
.neupic_blue_gre{
	width:430px; 
	height:300px;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	background:#828282;
	margin:10px 0px 0px 0px;
	border-radius:20px;
	}
.neupic_til_g{
	width:430px; 
	height:46px;
	line-height:48px;
	font-size:24px;
	padding-left:30px;
	color:#fff;
	overflow:hidden;
	float:left;
	border-bottom:2px #f4f4f4 solid;
	}
.wthin{
	height:24px;
	width:370px;
	color:#fff;
	font-size:14px;
	text-align:left;
	padding-left:30px;
	float:left;
	overflow:hidden;
	}
.product_gw{border:1px solid #dbdbdb;width:100px;line-height:25px;overflow:hidden;font-size:.6rem}
.product_gw em{display:block;height:25px;width:30px;float:left;color:#7A7979;border-right:1px solid #dbdbdb;text-align:center;cursor:pointer}
.product_gw .product-num{display:block;float:left;text-align:center;width:30px;font-style:normal;font-size:12px;line-height:25px;border:0;pointer-events:none; padding-top:5px;padding-left:4px;}
.product_gw em.product-add{float:right;border-right:0;border-left:1px solid #dbdbdb}

.content_left{ width: 366px; margin: 20px 0px 10px 0px;float: left;}
.content_left .title{height:45px;  padding:0 0px; line-height:45px; font-size:16px}
.content_left .title span{
	color: #585858;
    line-height: 38px;
    padding-left: 0px;
    font-size: 24px;}
.left_nav{border:0px solid #e6e6e6; border-top:0; overflow:hidden; padding:0 0 20px 0}
.left_nav ul{margin-top:-1px;}
.left_nav li{padding:0 0px; border-top:0px dashed #e7e7e7}
.left_nav li .t{height:36px; line-height:36px; padding:0 0 0 0px; position:relative}
.left_nav li .t i{position:absolute; left:0; top:0; width:18px; height:50px;background:url(img/ioc_l.png) no-repeat 0 center; cursor:pointer}
.left_nav li .t a,.left_nav li .t.hover:hover a{color:##585858}
.left_nav li .t:hover i{background:url(img/ioc_la.png) no-repeat 0 center;}
.left_nav li .t:hover a{color:##585858}
.left_nav li .t.hover i{background:url(img/ioc_b.png) no-repeat 0 center; }
.left_nav li .txt{padding:0 0 20px 18px; display:none}
.left_nav li .txt p{line-height:30px; height:30px; overflow:hidden}
.left_nav .more{
	background:#e40001;
 display:block; 
 width:120px; 
 height:30px; 
 margin:0 auto; 
 text-align:center; 
 line-height:30px; 
 color:#fff; 
 cursor:pointer;
 border-radius:50px;
 -moz-border-radius:50px;
 -webkit-border-radius:50px;
  overflow:hiddenl;
  float:left;
  }
.left_nav .more:hover{background:#bb0708}
.left_nav .more span{background:url(img/ioc_ba.png) no-repeat right center;}
.left_nav .more.hover span{background:url(img/ioc_t.png) no-repeat right center;}

.explain_txt{width:860px; margin:0 auto; line-height:40px; padding:0 0 200px 0; font-size:16px}
/*
#ncppic{
  width: 280px;
  height:360px;
  margin: 0px 0px 0px 0px;
  background: rgba(0,0,0,0.02);
  overflow: hidden;
  border:1px #fafafa solid;
}
#ncppic img{
  cursor: pointer;
  transition: all 0.6s;
  background: rgba(0,0,0,0.02);
}
#ncppic img:hover{
  transform: scale(1.4);
}

.ncppic-box{
			text-align: center;
			width:280px;
			height:410px;
			float:left;
			margin:0px 25px 30px 0px;
}
.ncppic-box .product-content {
    padding: 15px 0;
}
.ncppic-box .title{
	font-size: 14px;
	color: #434343;
	text-transform: capitalize;
	margin: 0 0 0px 0;
}
.ncppic-box .price{
	font-size: 16px;
	color: #d15f21;
	margin-bottom:0px;
	font-weight:bold;
}
.ncppic-box .price span{
	display: inline-block;
	color: #999;
	text-decoration: line-through;
	margin-right: 2px;
}
.ncppic-box .rating{
	padding: 0;
	margin: 0;
	list-style: none;
}
.ncppic-box .rating li{
	display: inline-block;
	font-size: 10px;
	color: #ffc000;
}
*/
.ava{
	text-align: center; 
	width:181px; 
	height:198px;
	float:left;
	margin:0px 0px 0px 0px;
}
.ava-image{
	overflow: hidden;
	position: relative;
	display:block;

	height:198px;
	vertical-align: middle;

	display: flex;
	flex-direction: row;
	align-items: center; /*垂直居中*/
	justify-content: center; /*水平居中*/
	
	/*
	width:181px;
	height:198px;
	max-width: 181px;
	max-height: 198px;
	overflow: hidden;
	position: relative;
	display:block;
	border:1px #eee solid;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	*/
}
.ava-image img{
	/*object-fit: cover;*/
	max-width: 100%;
	max-height: 100%;
}
.ava:hover{ border:1px #F00 solid;}



/*追加样式*/
.newvideo{
	width:1200px;
	color:#585858;
	line-height:32px;
	padding-left:0px;
	font-size:16px;
	float:left;
	overflow:hidden;
	margin:0px 17px 20px 17px;
	text-align: left;
	
	}
	
.newvideo h1{
	width:1200px;
	color:#585858;
	line-height:38px;
	padding-left:0px;
	font-size:24px;
	float:left;
	overflow:hidden;
	margin:20px 0px 10px 0px;
	text-align: left;
	
	}
.newvideo a{
	
	font-size:16px;
	color:#585858;
	margin:0px 5px;
	width:400px;
	float:left;
	overflow:hidden;
    margin: 0px 0px 0px 0px;
	
}

.newvideo A:hover{text-decoration:underline; color:#ff0000;}