
input {
	outline:none;
}

.red2, .blue {
	color:#d80123;
}

.black2{ background-color:#000;}
.border_bottom{ border-bottom: 1px dotted #ccc;}
.border_bottom2{ border-bottom: 1px solid #ccc; }

@font-face {
	 font-family: 'Futura-Book';
    src: url('../fonts/futura-book.eot');
    src: url('../fonts/futura-book.eot') format('embedded-opentype'),
         url('../fonts/futura-book.woff') format('woff'),
         url('../fonts/futura-book.ttf') format('truetype'),
         url('../fonts/futura-book.svg#FuturaBookBook') format('svg');
		
}




#num {
	width:25px;
	height:25px;
	text-align:center;
	line-height:25px;
	line-height:25px\9;
	border:1px solid #CCC;
	text-align:center;
	float:left;
	margin:0 5px;
	font-size:16px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}
#add, #jian {
	width:20px;
	height:20px;
	float:left;
	border:1px solid #ccc;
	cursor:pointer;
	font-size:14px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
}
.jian_add {
	margin-left:40px;
}

.detail_cat {
	height:25px;
	margin-bottom:10px;
	border-bottom:1px dotted #000;
	font-size:12px;
	
}
.detail_cat_left { display:block; line-height:25px;}
.detail_cat_right{ display:block;margin-bottom:5px;}


.detail_cat a {
	padding:5px;
	color:#848484;
	
}
.detail_top {
	margin:0 auto;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted #000;
	padding-bottom:10px;
}
.detail_top a {
	float:left;
	display:block;
	margin-right:10px;
	width:308px;
	height:104px;
	border:1px solid #ccc;
}
.detail_top a img, .detail_top a span {
	display:block;
}
.detail_top a img {
	float:left;
}
.detail_top a span {
	margin-left:15px;
	margin-top:40px;
	width:120px;
	word-break:break-all;
}
.detail_show {
	width:955px;
	height:514px;
	position:relative;
}

/*detail slide*/

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 1px #666;
}

.rslides {
 /* position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;*/
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }




.detail_ul_2 {
	position:absolute;
	left:0;
	bottom:0;
	z-index:999;
}
.detail_ul_2 li {
	display:block;
	float:left;
}
.detail_ul_2 li a {
	
	margin-right:2px;
	padding:3px;
	border:1px solid #fff;
}
.detail_ul_2 li a:hover {
	padding:3px;
	border:1px solid #666;
}
.detail_ul_2 ul li a img {
	border:1px solid #ccc;
}
.detail_show2 {
	position:absolute;
	right:0;
	bottom:0;
	z-index:999;
	width:300px;
	min-height:130px;
	overflow:hidden;
	background-color:#ddd;
	padding:15px;
	filter:alpha(opacity=90);  /*支持 IE 浏览器*/
	-moz-opacity:0.90; /*支持 FireFox 浏览器*/
	opacity:0.90;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.detail_show2 span {
	display:block;
	color:#000;
}
.detail_span1 {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
}
.detail_span11 {
	font-size:12px;
	line-height:16px;
	padding-left:10px;
}
.detail_span2 {
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}
.detail_input1 {
	width:125px;
	height:30px;
	background:#aeaeae;
	color:#fff;
	text-align:center;
	border:none;
	cursor:pointer;
}
.detail_input2 {
	width:125px;
	height:30px;
	background:#595959;
	color:#fff;
	text-align:center;
	border:none;
	cursor:pointer;
}
.detail_video {
	margin-top:50px;
}
.detail_video_left {
	width:645px;
}
.video_h3 {
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	margin-bottom:10px;
}
.video_p {
	font-size:14px;
	line-height:18px;
	color:#848484;
}
.detail_video_right {
	width:220px;
	margin-left:50px;
}
.pro_detail {
	margin-top:30px;
	border-bottom:1px dotted #ccc;
}
.pro_detail_table {
	font-size:14px;
	color: #727272;
	text-align: left;
}
.pro_detail_table td {
	height:20px;
	line-height:20px;
}
.pro_detail_h4 {
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	border-bottom:1px dotted #ccc;
	color:#000;
	margin-bottom:10px;
}
.pro_detail_h4 a, .pro_detail_h4 a:hover {
	text-decoration:underline;
}
.customer_see {
	width: 995px;
	margin:20px auto 0;
}
.customer_see a {
	display: block;
	float: left;
	width: 225px;
	height: 300px;
	margin-right:16px;
	position: relative;
	border:2px solid #fff;
}

.customer_see a:hover {

	border:2px solid #999;
}
.font1 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.font2 {
	font-size:12px;
	font-weight:bold;
	color:#d80123;
	line-height:20px;
}
.customer_see span {
	margin-left: 0;
}
.new_hot {
	position: absolute;
	z-index: 9;
	top: 190px;
	left: 180px;
}
.line {
	border-top:1px dotted #999;
	width:100%;
	border-left:none;
	border-bottom:none;
	border-right:none;
	margin-top:0px;
	margin-bottom:10px
}
.list_pro {
	width: 995px;
	margin:10px auto 0;
	height:auto; 
}
.list_pro a {
	display: block;
	float: left;
	width: 220px;
	height: 300px;
	margin-right:15px;
	*margin-right:12px;
	margin-right:12px\0;
	margin-bottom:30px;
	position: relative;
	border:2px solid #fff;
	padding:5px;
}
.list_pro a:nth-child(4n){margin-right:0px;}
.list_pro a:hover {
	border:2px solid #999;
}
.list_pro span {
	margin-left: 0;
}
/*CSS manu style pagination*/

.manu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:3px;
	margin: 3px;
	text-align: center;
	font-weight:bold;
}
.manu a {
	border: #f1f1f1 1px solid;
	padding: 5px 10px;
	margin:5px;
	color: #616161;
	text-decoration: none
}
.manu a:hover {
	border: #f1f1f1 1px solid;
	color: #616161;
	background-color: #f1f1f1;
}
.manu a:active {
	border: #f1f1f1 1px solid;
	color: #616161;
}
.manu .current {
	border: #f1f1f1 1px solid;
	padding: 5px 10px;
	font-weight: bold;
	margin: 5px;
	color: #616161;
	background-color: #f1f1f1;
}
.manu .disabled {
	border: #f1f1f1 1px solid;
	padding: 5px 10px;
	margin: 2px;
	color: #ddd;
}

.font3 {
	color:#919191;
	font-size:14px;
	display:block;
	margin-top:10px;
}
.font3:hover {
	text-decoration:underline;
}
.line-height {
	line-height:30px;
}
.error {
	display:block;
	margin-top:5px;
}
.error img {
	display:block;
	float:left;
}
.error a {
	color:#000;
	float:left;
	line-height:16px;
	padding-left:5px;
}

.lan_drop{ font-size:12px; line-height:24px;}
.lan_drop > a{ display:block; float:left; width:70px; line-height:24px;border:1px solid #ccc; border-radius:3px; color:#999;}
.lan_drop > a >span{ display:block; float:left; margin-right:5px;}
.lan_drop2{ top:24px; left:0px; min-width:70px;}
.lan_drop2 > li > a  { display:block; height:24px; font-size:12px; padding:5px 0; color:#999; font-weight:bold;}
.lan_drop2 > li > a span{ display:block; float:left; margin-right:3px; line-height:24px;}



.all_content {
	width:980px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}
.content_home {
	width:950px;
	 border:1px solid #ccc;
}


.home_banner{ width:950px; height:480px; margin:0 auto;}
.home_middle{width:950px;
	margin:0 auto;
	height:auto;
	overflow:hidden;padding-top:15px; }
.home_middle a:hover{filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
-moz-opacity:0.9; /*Firefox私有，透明度50%*/
opacity:0.9;/*其他，透明度50%*/}
.home_middle_left{ width:306px; margin-right:13px;}
.home_middle_left a{ display:block; position:relative; margin-bottom:11px;}
.home_middle_mid{ width:310px; margin-right:13px;}
.home_middle_mid a{display:block; position:relative;}
.home_middle_right{ width:307px;}
.home_middle_right a{ display:block; position:relative;margin-bottom:11px;}
.op{ display:block; width:100%; height:70px; background-color:#000;
position:absolute; bottom:20px; z-index:99; color:#fff; line-height:70px; text-align:center; font-size:16px;
filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
-moz-opacity:0.7; /*Firefox私有，透明度50%*/
opacity:0.7;/*其他，透明度50%*/}


.op2{ display:block; width:100%; height:90px; background-color:#000;
position:absolute;top:100px; z-index:99; color:#fff; padding-top:40px;  text-align:center; font-size:24px;
filter:alpha(opacity=30); /*IE滤镜，透明度50%*/
-moz-opacity:0.3; /*Firefox私有，透明度50%*/
opacity:0.3;/*其他，透明度50%*/}

.home_bottom_pic{ width:100%; height:auto; overflow: hidden
;}
.home_bottom_pic a,.home_bottom_pic a img{ display:block;}

#focus{width:950px;height:476px;overflow:hidden;position:relative;}
#focus ul{height:476px;position:absolute;}
#focus ul li{float:left;width:950px;height:476px;overflow:hidden;position:relative;background:#000;}
#focus ul li a{ display:block;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:950px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:920px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right; z-index:99;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:170px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

.bannder_text{ min-height:50px; width:100%;  position:absolute;  z-index:999;}
.text_position1{left:0; bottom:20px;background-color:rgba(0,0,0,0.8);}
.text_position2{left:0;top:20px; margin-top:40px;}
.banner_h1{ width:380px; margin:0 auto 10px; padding-top:18px; font-weight:bold; text-align:center; line-height:38px; color:#000; text-shadow: 2px 2px 2px #FFFFFF;}
.bannder_text p{ font-size:16px;color:white; font-weight:bolder; text-align:left; line-height:20px;margin: 15px 20px;}
.pp{ padding-left:10px;}



.news_list{ width:940px;
margin:0 auto;
position:relative;}

.news_top {
	width: 940px;
	margin: 0 auto;
	font-family: Futura-Book;
	
	height: 50px;
	border-bottom: 1px dotted #666;
}

.news_title1{ float:left;}

.news_title1 span {

	line-height: 50px;
	font-size: 34px;
}

.news_title1 .seller {
	color: #66aeb7;
	line-height: 50px;
	font-size: 34px;
}

.news_title1 .best {
	color: #66aeb7;
	line-height: 50px;
	font-size: 34px;
}

.news_cat{ font-size:11px; padding-left:20px; margin-top:10px;}

.news_cat .wrapper-dropdown-3{ margin-right:10px; margin-top:5px;}

.news_cat a{ padding:5px 3px;
color:#757575;}




.news_cat{ font-size:11px; padding-left:20px; margin-top:10px; width:940px;}

.news_cat .wrapper-dropdown-3{ margin-right:10px; margin-top:5px;}

.news_cat a{ padding:5px 3px;
color:#757575;}

.news_cat select{ width:70px; border-radius:0; height:28px; float:right;}






.news_list dl{  width:940px; padding:36px 0px;border-bottom:1px dotted #a2a2a2; overflow:hidden;  margin:0 auto;}
.news_list dl dt{ width:70px; height:70px; background:#000; text-align:center; color:#fff; float:left;font-weight:bold; font-size:14px;}
.news_list dl dt strong{ display:block; font-size:22px; line-height:26px; padding-top:5px;}
.news_list dl dd{ float:right; width:850px; font-size:13px; line-height:22px; color:#6b6b6b;}
.news_list dl dd strong{display:block;}
.news_list dl dd a{ color:#F00; font-size:16px;}
.news_list dl dd a:hover{color:#f0000a !important;}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
/* nav_menu */

.nav{width:982px; height: auto; font-size:14px;position:relative;margin:0 auto; *z-index:1;  }
.nav .list{width:862px;min-height:42px; padding-left:120px; border-bottom:10px solid #000;}
.nav .list li{float:left;}
.nav .list a{float:left;display:block; padding:10px 15px;*padding:8px 15px;text-align:center;font:bold 13px/36px Futura-Book;color:#000;}
.nav .list a:hover{color:#FFA304;}
.nav .list a:hover,.nav .list .now{color:#F00;background:#fff;}

.nav .box{position:absolute; *z-index:1;left:0px;top:52px;width:980px; height:auto; overflow:hidden;background:#FFF;border-bottom:1px solid #000;  border-left:1px solid #000;border-right:1px solid #000;}
.nav .cont{position:relative; height:auto; overflow:hidden;padding:15px 0 0px 15px; background:#fff; }
/* sublist */
.sublist{ margin-bottom:15px;}
.sublist > li{float:left; width:auto; overflow:hidden; }
.sublist > li a.mcate-item-hd{display:block;font-family:Futura-Book;padding:5px 0 0px 0px;width:215px;font-size:12px;height:26px;line-height:26px;border-bottom:1px dashed #666666;margin-right:25px;margin-bottom:5px;}
.sublist > li:nth-child(4n) a{margin-right:0px;}
.sub_ul{ width:auto;height:auto; overflow:hidden;}
.sub_ul ul{ display: block; width:130px; height:auto;  float:left; }
.sub_ul ul li{}
.sub_ul li a{ display:block;height:26px;line-height:26px;font-size:12px;color:#666666;text-decoration:none;}
.sub_ul li a:hover{color:#6c5143;text-decoration:underline;}


.contact_left,.contact_right{ width:auto; height:auto; overflow:hidden;}
.contact_left p{ margin-bottom:15px; font-size:12px;}


.for_form{ width:100%; margin:0 auto; height:auto; overflow:hidden; padding:15px 0;font-size:14px;}
.form_title1{ font-size:14px;}
.form_h3{ }
.form_table1{ border:1px solid #e4e5e6; border-bottom:none;border-right:none;}
.form_table1 tr th{border-bottom:1px solid #e4e5e6; border-right:1px solid #e4e5e6; }
.form_table1 tr td{ height:40px; font-size:14px; border-right:1px solid #e4e5e6; border-bottom:1px solid #e4e5e6; }
.span_text{ }
.span_text2{ padding-left:5px;}
/*radio style*/
.select{ display:block;}
.select input[type=radio]:not(old){
  width   : 30px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.select input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-left  : -5px;
  padding-left : 30px;
  background   : url('../images/checks6.png') no-repeat 0 0;
  line-height  : 34px;
}

.select input[type=radio]:not(old):checked + label{
  background-position : 0 -68px;
}
.select2{ display:block;}
.select2 input[type=radio]:not(old){
  width   : 0px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.select2 input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-left  : -5px;
  padding-left : 30px;
  background   : url('../images/checks6.png') no-repeat 0 0;
  line-height  : 34px;
}

.select2 input[type=radio]:not(old):checked + label{
  background-position : 0 -68px;
}

.select2 input[type=checkbox]:not(old){
  width   : 0px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.select2 input[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-left  : -5px;
  padding-left : 30px;
  background   : url('../images/checks6.png') no-repeat 0 0;
  line-height  : 34px;
}

.select2 input[type=checkbox]:not(old):checked + label{
  background-position : 0 -68px;
}

.form_input1{ width:250px; padding:0px 1px; font-family:Futura-Book;}
.form_input2{ width:360px; padding:0px 1px;font-family:Futura-Book;}
.form_ul{ margin-left:20px;}
.form_ul li{ list-style:disc inside; font-size:12px;}
.form_textaera{ width:250px;  height:80px; padding:5px; overflow-y:auto; resize:none; margin:5px 0;}

.country_select{ padding:4px 6px; width:200px; outline:none;}

.myAccount_right2{ width:760px; padding-left:20px; overflow:hidden; margin: 0px auto;}


.select_dl{ width:100%; height:auto; overflow:hidden; margin:12px 0 0 15px;}
.select_dl dt{ width:60px; font-size:14px; line-height:20px;}
.select_dl dd{ width:200px; margin-left: 5px;}
.select_dl dd > a{float:left;background:#fff;font-size:12px;border:1px solid #ccc;height:14px;line-height:14px; padding:4px 10px; display:block; color:#000; margin-bottom:5px; margin-right:5px;}
.select_dl dd > a.my_border_match{background:#fff url(../images/right-icon.gif) no-repeat 100% 100%;border:1px solid #A10000;  }
span.add_button {
display: block;
float: left;
width: 101px;
padding: 0;
margin-right: 5px;
margin-left: 15px;
margin-top: 3px;
}
span.add_button > .detail_button2 {
margin: 0;
padding: 0;
display: block;
width: 101px;
height: 31px;
border: none;
color: #fff;
text-align: center;
font-size: 14px;
line-height: 30px;
background-color:#aeaeae;
}

.numeric-stepper {
	width:58px;
	height:34px;
	display:block;
	position:relative;
	overflow:hidden;
	float:left;
	
	
}

.numeric-stepper > input {
	width:31px;
	height:31px;
	line-height:35px;
	padding:0;
		margin:0;
	text-align:center;
	vertical-align:center;
	font-size:100%;
	border:1px solid #ccc;
	background:none;
	border-radius:0;
	position:absolute;
	left:2px;
	background-color:#fff;
}

.numeric-stepper a.plus {
	width:20px;
	height:15px;
	padding:0;
	margin:0;
	position:absolute;
	background:none;
	border:none;
	position:absolute;
	display:block;
	right:0;
	top:1px;
	*top:0px;
	*margin-top:0px;
}


.numeric-stepper a.minus {
	padding:0;
	margin:0;
	width:20px;
	height:15px;
	position:absolute;
	display:block;
	right:0;
	top:18px;

	

}

.numeric-stepper a > img{ *vertical-align:top;}

.login_select2 {
width: 100px;
height: 28px;
background: #919696 ;
border: none;

padding: 0;
margin-top: 8px;
}


.contact_l{ width:500px; background-color:#eaeaea; padding-left:20px;}
.contact_r{ width:400px;}
.contact_r > .span_text{ line-height:24px;}

.contact_h2{ text-align:center; padding:15px 0;}
/*.contact_h2{ padding:15px 0;}
.contact_p{ font-size:14px;}
.contact_form{ width:200px; padding:0px 2px;}
.contact_table tr td{ padding:2px 0;}
.contact_tex{ width:200px; height:100px; resize:none; overflow-y:auto;}
.contact_submit{ padding:8px 20px; color:#fff; background-color:#000; margin-top:15px; border:none; font-family: Futura-Book; width:80px}

.text_box{ width:auto; height:auto; overflow:hidden; font-size:14px; padding:15px 0; }
.text_box p{ margin-bottom:15px;text-align:justify;}
*/

