﻿﻿﻿/*--index--*/
.bd_line{
	height:5px;
	line-height:5px;
	background:url(/images/front/head_bg.png) 0 0 repeat-x;
}
.bd_wrap{
	width:1190px;
	margin:0 auto;
	position:relative;
	_overflow:inherit;
}
.w720{
	width:720px;
	position:relative;
}
.searchform{
	height:52px;
	position:relative;
}
.searchtext{
	width:580px;
	height:46px;
	line-height:46px;
	border-width: 2px 0;
  	border-color: #ff771c;
 	border-style: solid;
	float:left;
	margin-left:7px;
}
.searchbtn{
	width:130px;
	height:52px;
	border:0;
	position:absolute;
	top:0;
	right:4px;
	background:url(/images/front/searchbtn.png) 0 0 no-repeat;
	cursor:pointer;
}
.formleft{
	display:block;
	height:52px;
	background:url(/images/front/searchbtn.png) 0 -66px;
	_background:url(/images/front/ie6searchbtn.png) 0 -66px;
	width:8px;
	position:absolute;
	left:0;
	top:0;
}
.bd_menu{
	width:210px;
}
.bd_menu h3{
	font-size:16px;
	color:#ff771c;
}
.menuico{
	padding:2px 13px;
	background:url(/images/front/bd_ico.png) 0 3px no-repeat;
	margin-right:3px;
}
.proitem{
	padding:15px 0 0 0;
	position:relative;
}
.proitem li{
	font-size:14px;
	line-height:20px;
	padding:9px 10px 9px 0;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left: 1px;
	padding-left:10px;
	overflow:hidden;
}
.proitem li.cur{
	margin-left: 1px;
  	box-shadow: 10px 0 0 0 #fff,1px 1px 4px 0 rgba(0,0,0,.25);
 	border-color: #e7e7e7 #fff #e7e7e7 #e7e7e7;
  	margin-right: -2px;
  	background-color: #fff;
}

/*
 * 所有类目竖排展示使用
 * .proitem li{
	font-size:16px;
	line-height:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left: 1px;
	margin-top:0px;
	padding:0; 
	overflow:hidden;
	font-weight: bold;
} 
.proitem li .secondItem{ 
	font-size:14px;
	width:200px;
	line-height:20px; 
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left: 6px; 
	overflow:hidden;
	font-weight: bold;
} 
.proitem li .secondItem a{ 
	font-size:14px;
	margin-top:12px; 
	padding-left:6px;
	padding-top:2px;
	padding-bottom: 2px;
} 

.proitem li .secondItem a:hover{ 
	background: #ff771c;
	color:#FFFFFF; 
}

.proitem li .secondItem a.spsk{ 
	width:131px;
	cursor: pointer;
} 

.proitem li .secondItem a.spsk:hover{ 
	background: none;
	color:#FFFFFF; 
}

.proitem li .secondItem a.spsk img{ 
	padding:5px 0 0 5px;
}



.proitem li .thirdItem{ 
	width:200px;
	font-size:14px;
	font-weight:100;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
} 

.proitem li .thirdItem a{ 
	font-size:14px;
	width:200px;
	line-height:20px;
	margin-top:12px; 
	padding-left:6px;
	padding-top:2px;
	padding-bottom: 2px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
} 
.proitem li .thirdItem a:hover{  
	background: #ff771c;
	color:#FFFFFF;
}
**/
.proitem li a{
	color:#666666;
	float:left;
}
.proitem li a:hover{
	color:#000000;
	font-weight:bold;
}

.proitem li .cates{
	display:none;
  	position: absolute;
  	width:530px;
  	padding: 20px 20px 30px;
  	margin-left: 200px;
 	border-radius: 3px;
  	box-shadow: 1px 1px 4px 0 rgba(0,0,0,.25);
  	border\0: 1px solid #e7e7e7;
 	background-color: #ffffff;
 	z-index:3000;
    top:-40px;
}
.proitem li .cates ul {
  box-sizing: border-box;
  width: 265px;
  float: left;
}
.proitem li ul li a.t_cates{
  display: block;
  color: #1686cc;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 10px;
  float:none;
}
.proitem li ul li .s_cates{
	margin-left:-10px;
	overflow:hidden;
}
.proitem li ul li .s_cates a{
  display: block;
  color: #333;
  font-size: 12px;
  line-height: 16px;
  padding: 5px 0;
  float:none;
  width:112px;
  margin-left:10px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  float:left;
}
.proitem li ul li .s_cates a:hover{
	color:#ff771c;
}
.r_arrow{
	padding:8px 4px;
	background:url(/images/front/d_arrow.png) 0 -25px no-repeat;
	_background:url(/images/front/ie6d_arrow.png) 0 -25px no-repeat;
	float:right;
}
.bd_banner{
	width:470px;
	height:420px;
	overflow:hidden;
	position:relative;
}
.dorpdown_layer{
	position:absolute;
	top:70px;
	left:210px;
	overflow:hidden;
	padding:15px;
	background:#f7f7f7;
	width:478px;
	border:1px solid #dddddd;
	z-index:1000;
}
.dorpdown_layer .item-sub dl{
	width: 100%;
  	overflow: hidden;
  	line-height: 24px;
}
.dorpdown_layer .item-sub dl dt{
	position: relative;
  	float: left;
  	width: 54px;
  	padding: 8px 30px 0 0;
 	text-align: right;
  	font-weight: 700;
}
.dorpdown_layer .item-sub dl dd{
	float: left;
 	width: 360px;
  	padding: 6px 0;
 	border-top: 1px solid #eee;
}
.dorpdown_layer .item-sub dl dd.noborder{
	border:0;
}
.dorpdown_layer .item-sub dl dd a {
  float: left;
  padding: 0 8px;
  margin: 4px 0;
  line-height: 16px;
  height: 16px;
  border-left: 1px solid #e0e0e0;
  white-space: nowrap;
  color:#666666;
}
.w450{
	width:450px;
	position:relative;
}
.news{
	padding:20px;
	border:1px solid #dddddd;
	border-bottom:0;
	position:relative;
}
.welcome{
	font-size:14px;
	line-height:20px;
	color:#282828;
}
.smile{
	display:block;
	width:40px;
	height:40px;
	float:left;
	background:url(/images/front/bd_ico.png) 0 -48px;
	_background:url(/images/front/ie6bd_ico.png) 0 -48px;
	margin-right:10px;
}
.newstype{
	overflow: hidden;
	margin-top:20px;
}
.newstype a{
	display:block;
	float:left;
	width:199px;
	line-height:30px;
	font-size:14px;
	color:#282828;
	text-align:center;
	margin:0 0 0 5px;
	border-bottom:1px solid #dcdcdc;
	cursor:pointer;
	_background:#ffffff;
}
.newstype a.cur,.newstype a:hover{
	border-bottom:1px solid #ff771c;
}
.newslist ul{
	padding:20px 5px;
}
.newslist ul li{
	line-height:20px;
	height:20px;
	padding:0 0 10px 0;
}
.newslist ul li a{
	 color:#666666;
	 font-size:14px;
}
.newslist ul li a:hover{
	color:#ff771c;
}
.propic{
	position:absolute;
	right:10px;
	bottom:10px;
	_right:10px;
	_bottom:120px;
}
.hotlink{
	border:1px solid #dddddd;
	overflow:hidden;
	padding:30px 0 30px 15px;
	_height:60px;
	_width:433px;
	_padding:20px 0 30px 15px;
	_margin-left:1px;
}
.hotlink a{
	width:92px;
	_width:99px;
	display:block;
	color:#282828;
	text-align:center;
	float:left;
	line-height:28px;
	margin-left:10px;
	_margin-left:0;
}
.seller,.buyer{
	overflow:hidden;
}
.seller .entrance,.buyer .entrance{
	width:195px;
	font-size:14px;
	color:#666666;
	padding:0 15px 0 0;
	position:relative;
}
.seller .entrance span,.buyer .entrance span{
	display:block;
	width:130px;
	height:45px;
	background:url(/images/front/sellbuyico.png) 0 0 no-repeat;
	_background:url(/images/front/ie6sellbuyico.png) 0 0 no-repeat;
}
.buyer .entrance span{
	background:url(/images/front/sellbuyico.png) 0 -62px no-repeat;
	_background:url(/images/front/ie6sellbuyico.png) 0 -62px no-repeat;
}
.entrance .r_arrow{
	top:20px;
}
.entrance a{
	color:#666;
}
.entrance a:hover{
	color:#ff771c;
}
.w940{
	width:940px;
}
.step{
	width:188px;
	float:left;
}
.step a:hover{
	color:#ff771c;
}
.seller .stepico,.buyer .stepico{
	display:block;
	height:50px;
	background:url(/images/front/stepico.png) no-repeat;
}
.step_txt{
	display:block;
	padding:0 10px 0 60px;
	color:#666666;
	line-height:24px;
}
.seller .stepico.no1{
	background-position: 0 0;
}
.seller .stepico.no2{
	background-position: -190px 0;
}
.seller .stepico.no3{
	background-position: -378px 0;
}
.seller .stepico.no4{
	background-position: -586px 0;
}
.seller .stepico.no5{
	background-position: -776px 0;
}
.buyer .stepico.no1{
	background-position: 0 -69px;
}
.buyer .stepico.no2{
	background-position: -190px -69px;
}
.buyer .stepico.no3{
	background-position: -378px -69px;
}
.buyer .stepico.no4{
	background-position: -586px -69px;
}
.buyer .stepico.no5{
	background-position: -776px -69px;
}

.pro_left{
	width:198px;
	border-right:2px solid #f6f6f6;
	overflow:hidden;
	float:left;
}
.pro_menu{
	background-color:#ff771c;
	padding:15px 0;
}
.pro_menu h2{
	font-size:20px;
	color:#ffffff;
	margin:0 15px 0;
}
.pro_menu li{
}
.pro_menu li a{
	font-size:16px;
	color:#ffffff;
	padding:0 15px;
	display:block;
	line-height:34px;
}
.pro_menu li a:hover{
	background:#ffffff;
	color:#ff771c;
}
.comlogo{
	margin:20px 0 0 0;
	overflow:hidden;
}
.comlogo span{
	display:block;
	float:left;
	width:40px;
	height:230px;
	background:url(/images/front/bd_arrow.png) no-repeat;
	_background:url(/images/front/ie6bd_arrow.png) no-repeat;
}
.comlogo span.lm_arrow{
	background-position: 10px center;
}
.comlogo span.rm_arrow{
	background-position: -40px center;
}
.logo_contant{
	width:118px;
	height:230px;
	float:left;
	overflow:hidden;
}
.logo_contant ul li{
	width:118px;
	height:50px;
	overflow:hidden;
	margin-bottom:10px;
}
.logo_contant ul li a img{
	width:100%;
	height:50px;
}
.com_more{
	font-size:14px;
	color:#39abf3;
	text-align:center;
	display:block;
	clear:both;
	margin:30px 0 18px;
}
.pro_right{
	width:990px;
	float:right;
}
.bd_prolist{
	overflow:hidden;
}
.bd_prolist li{
	width:207px;
	float:left;
	padding:20px;
	text-align:center;
	border-bottom:2px solid #f6f6f6;
}
.bd_prolist li img{
	width:180px;
	height:140px;
}
.proname{
	font-size:14px;
	color:#666666;
	font-weight: bold;
	display:block;
	line-height:28px;
	text-align: center;
}
.proname:hover{
	color:#ff771c;
}
.bd_prolist li p{
	text-align:center;
}
.bd_t{
	border-bottom:1px solid #dcdcdc;
}
.bd_t h2{
	font-size:18px;
	font-weight:bold;
}
.college{
	padding:15px 0;
	overflow:hidden;
}
.college .m_contant{
	width:200px;
	margin:0 30px 0 0;
	float:left;
}
.college .m_contant.m0{
	margin:0;
}
.college .m_contant h3{
	font-size:18px;
	color:#282828;
	line-height:36px;
}
.college .m_contant h3 a{ 
	color:#282828; 
}
.college .m_contant h3 a:hover{ 
	color:#ff771c; 
}
.college .m_contant ul{
	margin-top:10px;
}
.college .m_contant ul li{
	padding:0 0 10px 0;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.college .m_contant ul li a{
	font-size:14px;
	color:#666666;
}
.college .m_contant ul li a:hover{
	color:#ff771c;
}
.college .m_contant ul li img{
	width:275px;
	height:140px;
}

/*--reg--*/
.reg_step{
	border-bottom:2px solid #c9c9c9;
	height:40px;
	position:relative;
}
.step_no_con{
	position:absolute;
	width:630px;
	left:380px;
	bottom:-2px;
}
.step_no{
	width:210px;
	float:left;
	line-height:40px;
	text-align:center;
	border-bottom:2px solid #c9c9c9;
	font-size:18px;
}
.step_no i{
	padding:3px 10px;
	background-color:#cccccc;
	color:#ffffff;
	margin-right:5px;
}
.step_no.on{
	border-bottom:2px solid #ff4014;
}
.step_no.on i{
	background-color:#ff4014;
}
.reg_content{
	padding:50px 0;
	width:560px;
	margin:0 auto;
}
.reg_content dl{
	padding:0 0 15px 0;
	overflow:hidden;
	_width:100%;
}
.reg_content dl dt{
	width:100px;
	float:left;
	line-height:40px;
	text-align:right;
	font-size:16px;
}
.reg_content dl dd{
	float:left;
	margin-left:5px;
	line-height:40px;
}
.text{
	border:1px solid #b5b5b5;
	height:38px;
	line-height:38px;
}
.w273{
	width:273px;
}
.w260{
	width:260px;
}
.w250{
	width:250px;
}
.w180{
	width:180px;
}
.w140{
	width:140px;
}
.w134{
	width:134px;
}
.w130{
	width:130px;
}
.w60{
	width:60px;
}
.w50{
	width:50px;
}
.h110{
	height:110px;
}
.check{
	float:left;
	margin:14px 5px 0 0;
}
.nextbtn{
	width:180px;
	height:35px;
	border:0;
	background:url(/images/front/bd_btn_1.png) 0 0 no-repeat;
}
.nextbtn:HOVER{
	cursor: pointer;
}
.yzm{
	width:106px;
	height:36px;
	float:left;
	margin-left:10px;
	margin-top:6px;
}
.reg_stype{
	font-size:18px;
	text-align:center;
	padding:40px 0 20px;
	line-height:24px;
	overflow:hidden;
	_padding:20px 0;
	_margin:0;
}
.sel_reg_style{
	_width:300px;
	_margin:0 auto;
}
.reg_stype span{
	_display:block;
	_float:left;
}
.reg_stype input{
	display:none;
	_display:block;
	_float:left;
}
.checkico{
	padding:0 9px;
	background:url(/images/front/bd_ico.png) -2px -146px;
	margin-right:5px;
	_display:none;
}
.checkico.cur{
	background:url(/images/front/bd_ico.png) -2px -112px;
}
.form_list{
	border:1px solid #e5e5e5;
	padding:30px 50px;
	margin-bottom:40px;
}
.form_titel{
	border-bottom:1px solid #c9c9c9;
	height:18px;
	_width:100%;
	position:relative;
}
.form_titel span{
	position:absolute;
	left:0;
	top:0;
	font-size:16px;
	padding:0 10px;
	background:#ffffff;
	line-height:36px;
	font-weight: bold;
}
.form_item{
	padding:40px 0 20px;
	_padding:40px 0;
	overflow:hidden;
}
.form_item dl{
	overflow:hidden;
	font-size:14px;
	padding:0 0 10px 0;
	_width:100%;
}
.form_item dl dt{
	width:120px;
	line-height:32px;
	float:left;
	text-align:right;
}
.form_item dl dd{
	line-height:32px;
	margin-left:125px;
	overflow:hidden;
}
.formtext{
	border:1px solid #dcdcdc;
	height:28px;
	line-height:28px;
	padding:0 5px;
}
.selbox{
	border:1px solid #dcdcdc;
	height:28px;
	margin:0;
}
.checkitem{
	float:left;
	margin-right:20px;
	white-space:nowrap;
}
.checkitem input{
	display:none;
	_display:block;
}
.checkitem .checkbox{
	padding:0 7px;
	background:url(/images/front/bd_ico.png) 0 -184px no-repeat;
	margin-right:5px;
	_display:none;
	_float:left;
	_margin-top:3px;
	_background:url(/images/front/ie6bd_ico.png) 0 -182px no-repeat;
}
.checkitem .checkbox.on{
	background:url(/images/front/bd_ico.png) 0 -216px no-repeat;
	_background:url(/images/front/ie6bd_ico.png) 0 -214px no-repeat;
}
.checkitem input{
	_float:left;
	margin-top:5px;
}
.uploadbtn{
	width:82px;
	height:32px;
	background:url(/images/front/bd_btn.png) 0 -64px;
	margin:2px 0 0 0;
	overflow:hidden;
	cursor:pointer;
}
.opacity0{
	opacity:0;
	filter:alpha(opacity=0);
	_display:none;
}
.regtbn{
	width:248px;
	height:44px;
	background:url(/images/front/bd_btn_1.png) 0 -120px no-repeat;
	border:0;
	cursor:pointer;
}
.checkitem .radioico{
	padding:0 8px;
	background:url(/images/front/bd_ico.png) 0 -250px no-repeat;
	margin-right:5px;
	_display:none;
	_float:left;
	_margin-top:2px;
	_background:url(/images/front/ie6bd_ico.png) 0 -248px no-repeat;
}
.checkitem .radioico.on{
	padding:0 8px;
	background:url(/images/front/bd_ico.png) 0 -283px no-repeat;
	margin-right:5px;
	_background:url(/images/front/ie6bd_ico.png) 0 -280px no-repeat;
}
.txtarea{
	border: 1px solid #dcdcdc;
	padding:5px;
	line-height:20px;
}
.w990{
	width:990px;
	margin:50px auto;
	overflow:hidden;
}
.reg_succ{
	padding:30px 0;
	background:#ebf4fd;
	border:1px solid #e5e5e5;
}
.reg_succ h3{
	font-size:20px;
	text-align:center;
	position:relative;
}
.succ{
	padding:10px 17px;
	background:url(/images/front/bd_ico.png) 0 -316px no-repeat;
	margin-right:20px;
	_display:block;
	_position:absolute;
	_top:-8px;
	_left:-50px;
}
.jump{
	font-size:14px;
	color:#666666;
	text-align:center;
	margin-top:20px;
}

/*--login--*/
.log_banner{
	width:650px;
	height:400px;
	float:left;
	overflow:hidden;
}
.signin{
	padding:15px;
	background-color:#f6f6f6;
	border:1px solid #d1d1d1;
	float:right;
	width:290px;
}
.signin h3{
	font-size:18px;
	text-align:right;
	color:#3c4049;
	margin-bottom:30px;
}
.signin dl{
	padding-top:10px;
}
.signin dl dt{
	font-size:14px;
	color:#727171;
	font-weight:bold;
}
.w280{
	width:278px;
}
.forgot_pw{
	text-align:right;
	font-size:14px;
	line-height:30px;
}
.submit{
	text-align:center;
	padding:30px 0;
}
.s_submit{
	width:120px;
	height:40px;
	border:0;
	background:url(/images/front/bd_btn.png) -1px -190px no-repeat;
}
.log_reg{
	font-size:16px;
	text-align:right;
	padding:30px 0 0 0;
}
.forgot_pw a:hover,.log_reg a:hover{
	color:#ff771c;
}

/*--products search--*/
.sw_layout_box{
	margin-top:20px;
}
.sm_widget_title{
	font-size:16px;
	font-weight:bold;
}
.sm_widget_title span{
	float:left;
}
.sm_side{
	float:right;
	color:#666666;
	font-size:14px;
}
.sm_widget_list{
  	border: solid 1px #e8e8e8;
  	border-width: 1px 1px 0;
}
.sm_widget_list dl{
	position: relative;
  	padding: 5px 9px 5px 19px;
  	border-bottom: solid 1px #f1f1f1;
  	overflow: hidden;
  	background: #ffffff;
	_width:1160px;
}
.sm_widget_list dl dt{
	float: left;
  	display: inline;
  	width: 70px;
  	height: 18px;
  	padding: 6px 0;
}
.sm_widget_list dl dd{
	margin: 0 0 0 70px;
    overflow: hidden;
	_width:1080px;
	_float:right;
	_margin:0;
}
.sm_widget_list dl dd a{
	float: left;
    display: inline;
  	height: 18px;
  	padding: 6px 22px;
	color:#555555;
	white-space:nowrap;
}
.sm_widget_bar{
	position: relative;
  	border: solid 1px #e8e8e8;
  	background: #f5f5f5;
	margin-top:10px;
	_width:1188px;
	_height:40px;
	padding:0;
}
.sm_widget_box{
	float: left;
  	display: inline;
	_height:40px;
}
.sm_widget_box ul{
	float: left;
  	display: inline;
  	height: 42px;
  	margin-top: -1px;
  	margin-bottom: -1px;
  	overflow: hidden;
	_height:40px;
}
.sm_widget_box ul li{
	float: left;
  	display: inline;
  	margin-left: -1px;
  	width: 61px;
  	height: 42px;
}
.sm_widget_box ul li a{
	display: block;
  	height: 18px;
 	padding: 11px 0;
 	background: #f5f5f5;
    border: solid 1px #e8e8e8;
    text-align: center;
    line-height: 17px;
	color:#888888;
}
.sm_widget_box ul li a.cur{
	background:#ff7300;
	color:#ffffff;
}
.sm_widget_box ul li i.arrow{
	padding:0 6px;
	background:url(/images/front/bd_ico.png) no-repeat;
}
.sm_widget_box ul li i.arrow.up{
	background-position:0 -374px;
}
.sm_widget_box ul li i.arrow.down{
	background-position:-30px -374px;
}
.sm-widget-price{
	float: left;
    display: inline;
	_height:40px;
}
.sm-widget-price-form{
	float: left;
    display: inline;
    padding: 8px 0 8px 15px;
    background: #f5f5f5;
}
.sm-widget-price-form .sw-dpl-input{
	padding: 2px 7px;
  	height: 18px;
  	border: solid 1px #e8e8e8;
 	width: 50px;
  	color: #aaa;
  	font-family: Arial;
  	line-height: normal;
	float: left;
  	display: inline;
  	text-align: center;
}
.sm-widget-price-form .sm-widget-split {
  	float: left;
  	display: inline;
  	width: 8px;
  	height: 1px;
  	overflow: hidden;
  	background: #888;
  	margin: 12px 6px 0;
}
.sm-widget-quantity{
  	float: left;
 	 display: inline;
  	height: 40px;
  	margin-left: -1px;
  	margin-right: 1px;
}
.sm-widget-quantity-form{
	float: left;
  	display: inline;
  	background: #f5f5f5;
  	padding: 8px 16px 8px 6px;
}
.sm-widget-quantity .sm-widget-span {
  	float: left;
  	display: inline;
  	margin-left: 10px;
  	height: 18px;
 	padding: 3px 0;
  	line-height: 17px;
	color: #888;
}
.sm-widget-quantity .sw-dpl-input {
  	height: 18px;
  	border: solid 1px #e8e8e8;
  	color: #aaa;
  	font-family: Arial;
  	line-height: normal;
    float: left;
  	display: inline;
  	margin-left: 10px;
  	padding: 2px 3px;
  	width: 28px;
  	text-align: center;
}
.sm-widget-area,.sm-widget-biztype{
	position: relative;
  	float: left;
  	display: inline;
  	height: 40px;
  	width: 91px;
	_width: 110px;
  	margin-left: -1px;
 	 z-index: 1;
}
.sm-widget-area .sm-widget-label,.sm-widget-biztype .sm-widget-label {
  position: absolute;
  float: left;
  display: inline;
  top: -1px;
  left: 0;
  height: 18px;
  padding: 11px 9px 11px 14px;
  border: solid 1px #e8e8e8;
  background: #f5f5f5;
  overflow: hidden;
  line-height: 17px;
  white-space: nowrap;
  z-index: 2;
  color:#888888;
}
.sw-dpl-arrow-b{
	padding:0 9px;
	background:url(/images/front/d_arrow.png) 6px -44px no-repeat;
	_display:block;
	_float:right;
}
.sm-widget-area .sm-widget-label .sm-widget-txt,.sm-widget-biztype .sm-widget-label .sm-widget-txt{
  float: left;
  display: inline;
  width: 48px;
  overflow: hidden;
  _width: 68px;
}
.sm-widget-layer{
  position: absolute;
  left: 0;
  top: 39px;
  background: #fff;
  overflow: hidden;
  height:0;
  width:91px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  z-index:20003;
}
.sm-widget-layer-area {
  border: solid 1px #d9d9d9;
  width: 455px;
}
.sm-widget-layer-area .sm-widget-row {
  padding: 10px 0 10px 5px;
  border-top: solid 1px #f1f1f1;
  overflow:hidden;
}
.sm-widget-layer-area .sm-widget-row ul{
  _width:100%;
  overflow:hidden;
}
.sm-widget-layer-area .sm-widget-row li {
  float: left;
  display: inline;
  height: 30px;
  width: 80px;
  padding: 0 10px 0 10px;
}
.sm-widget-layer-area .sm-widget-row li a{
  display: inline;
  height: 30px;
  padding: 0 10px;
  line-height: 29px;
  overflow: hidden;
  color: #888;
}
.sm-widget-layer-area .sm-widget-row li a:hover{
	color:#ff771c;
}
.sm-widget-area:hover .sm-widget-label{
	background:#ffffff;
	color:#ff7300;
	border-bottom:0;
	padding-bottom:12px;
}
.sm-side {
  float: right;
  display: inline;
  width: 90px;
  border-left: solid 1px #e8e8e8;
  _height:40px;
}
.sm-widget-merger {
  display: block;
  width: 89px;
  height: 18px;
  padding: 11px 0;
  overflow: hidden;
  background: #f5f5f5;
  text-align: center;
  line-height: 17px;
  color:#888888;
}
.proshow li{
	float:left;
}
.proshow li a{
	display:block;
	width:44px;
	height:40px;
	background:url(/images/front/bd_ico.png) no-repeat;
	_background:url(/images/front/ie6bd_ico.png) no-repeat;
}
.proshow li a.cur{
	background-color:#ffffff;
}
.proshow li a.picshow{
	border-right: solid 1px #e8e8e8;
	background-position:12px -485px;
}
.proshow li a.cur.picshow{
	background-position:12px -405px;
}
.proshow li a.listshow{
	background-position:12px -447px;
}
.proshow li a.cur.listshow{
	background-position:12px -521px;
}
.proshow li a.picshow{
	_background-position:0 -484px;
}
.proshow li a.listshow{
	_background-position:-5px -447px;
}
.proshow li a.picshow.cur{
	_background-position:0 -406px;
	_background-color:#ffffff;
}
.proshow li a.listshow.cur{
	_background-position:-5px -521px;
	_background-color:#ffffff;
}
.biztype_list{
	width:89px;
	border: solid 1px #d9d9d9;
    background: #fff;
	position:absolute;
	top:40px;
	display:none;
}
.biztype_list li a{
  	display: block;
 	height: 18px;
 	padding: 6px 14px;
  	line-height: 17px;
	color:#888888;
}
.biztype_list li a:hover{
	color:#ff771c;
	background:#f5f5f5;
}
.prolist_box{
	width:1200px;
	margin-left:-10px;
	padding:20px 0;
	min-height:300px;
}
.prolist{
	overflow:hidden;
}
.prolist li,.favorite_list li{
	float:left;
	margin:0 0 10px 10px;
	border:1px solid #eeeeee;
	width:228px;
	min-height:200px;
	display:inline;
}
.prolist li:hover{
	border:1px solid #ff771c;
}
.prolist li .pro_photo,.hot_pro .pro_photo,.favorite_list li .pro_photo{
	width:228px;
	height:228px;
	text-align:center;
	border-bottom:1px solid #eeeeee;
}
.prolist li .pro_photo a img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	vertical-align: middle;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.prolist li .pro_photo a:hover img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.prolist li .pro_price,.favorite_list li .pro_price{
	height: 20px;
  	line-height: 20px;
	font-size:14px;
	margin:4px 14px 0;
	color:#666666;
}
.prolist li .pro_title,.favorite_list li .pro_title{
	height: 36px;
  	line-height: 18px;
  	margin: 5px 14px 0;
  	color: #333333;
  	overflow: hidden;
  	word-break: break-all;
	font-weight: bold;
}
.prolist li .pro_title a,.favorite_list li .pro_title a{
	color:#555555;
	font-size:14px;
}
.prolist li .pro_title a:hover{
	color:#ff771c;
}
.prolist li .pro_whouse,.favorite_list li .pro_whouse{
	color:#666666;
	font-size:12px;
	margin: 5px 14px 10px;
	line-height:20px;
	height:40px;
	overflow:hidden;
}
.prolist li .pro_seller,.favorite_list li .pro_seller{
	color:#797979;
	font-size:12px;
	margin: 5px 14px 5px;
	line-height:20px;
	height:24px;
	overflow:hidden;
}
.prolist li .pro_seller a,.favorite_list li .pro_seller a{
	color:#666666;
	font-size:12px;
	text-decoration: underline;
}
.prolist li .pro_seller a:hover{
	color:#ff771c;
}
.prolist li .pro_quantity,.favorite_list li .pro_quantity{
	color:#FFFFFF;
	font-size:12px;
	margin: 5px 14px 10px;
	line-height:20px;
	height:24px;
	overflow:hidden;
	word-spacing:8px; 
	letter-spacing: 2px;
	text-align: right;
	
}
.prolist li .pro_quantity .div_yes,.favorite_list li .pro_quantity .div_yes{
	height:19px;
	width:33px; 
	float:right;  
	margin-right:3px;
	background:url(/images/front/goods_yh.jpg) no-repeat;
}

.prolist li .pro_quantity .div_no,.favorite_list li .pro_quantity .div_no{
	height:19px;
	width:33px; 
	float:right; 
	margin-right:3px;
	background:url(/images/front/goods_qh.jpg) no-repeat;
}
.page{
	text-align:center;
	margin:20px 0;
}
.page a{
	background:#f9f9f9;
	padding:12px 19px;
	border:1px solid #e6e6e6;
	color:#888888;
	margin-right:5px;
}
.page a.cur{
	background:#ff7300;
	color:#ffffff;
}
.j_page{
	border:1px solid #e6e6e6;
	width:40px;
	height:38px;
	margin:0 5px;
}
.fui-btn{
	  width: 70px!important;
	  height: 42px!important;
	  background: 0 0;
	  cursor: pointer;
	  color: #888!important;
	  font-size: 14px!important;
	  line-height: 40px!important;
	  border: 1px solid #D9D9D9!important;
	  margin-left: 10px!important;
	  margin-top:3px;
	  border-radius:3px;
	  box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.hot_pro{
	width:228px;
	border:1px solid #ff771c;
	position: fixed;
	top:160px;
	left:10px;
	overflow:hidden;
	background:#ffffff;
	_position:absolute;
	_top:20px;
	_left:-238px;
}
.hot_pro .pro_price{
	padding:10px;
	background:#ff771c;
	overflow:hidden;
	margin-right:-10px;
}
.hot_pro .pro_price .pricelist{
	float:left;
	color:#ffffff;
	margin-left:-1px;
	border-left:1px solid #ffffff;
	padding:0 5px;
	margin-left:5px;
}
.company{
	padding:10px 10px 5px;
}
.company dl{
	padding:0 0 5px 0;
	overflow:hidden;
	line-height:20px;
	width:100%;
}
.company dl dt{
	float:left;
	width:70px;
}
.company dl dd{
	margin-left:70px;
}
.shopico{
	position:absolute;
	right:5px;
	bottom:5px;
}
.bd_navbar{
	height:40px;
	background:#ff771c;
}
.bd_navbar .bd_nav{
	overflow:hidden;
	width:1140px;
	margin:0 auto;
	padding:0 25px;
}
.bd_navbar .bd_nav li{
	float:left;
	font-size:16px;
}
.bd_navbar .bd_nav li a{
	padding:0 25px;
	color:#ffffff;
	line-height:40px;
	display:block;
}
.bd_navbar .bd_nav li a:hover,.bd_navbar .bd_nav li a.cur{
	background:#ffffff;
	color:#ff771c;
}
.proitem_title{
	font-size:16px;
}
.pro_banner{
	width:938px;
	border:1px solid #dcdcdc;
	height:248px;
}
.w_hot_title{
	font-size:18px;
	line-height:40px;
	border-bottom:1px solid #dedede;
}
.w_hot_prolist{
	margin-left:-30px;
	overflow:hidden;
}
.w_hot_prolist li{
	margin-left:30px;
	width:205px;
	display: inline;
	float:left;
	_margin-left:10px;
}
.w_hot_prolist li .hot_p_img{
	width:185px;
	height:170px;
	text-align:center;
	overflow:hidden;
	padding:30px 10px;
}
.hot_p_name{
	display:block;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:16px;
	color:#000000;
	line-height:40px;
	padding:0 10px;
}
.hot_p_name:hover{
	color:#ff771c;
}
.w_hot_prolist li p{
	font-size:14px;
	color:#666666;
	line-height:30px;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.favorite_pro h3{
	font-size:16px;
	line-height:36px;
	border-bottom:1px solid #dedede;
	padding:0 5px;
}
.favorite_list{
	margin-left: -10px;
	overflow:hidden;
}
.favorite_list li,.favorite_list li .pro_photo{
	border:0;
}
.favorite_list li .pro_title{
	height:18px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.favorite_list li .pro_price {
	margin:5px 14px 0;
}
.favorite_list li div,.prolist li div{
	overflow:hidden;
	text-overflow:ellipsis;
}
.fav_link{
	font-size:14px;
	color:#666666;
	margin-left:30px;
}

/*--products detail--*/
.pro_wrap{
	width:1200px;
	margin:0 auto;
}
.pro_detail_con{
	overflow:hidden;
	_width:100%;
}
.pro_detail_con h2{
	font-size:16px;
	padding:20px 0 10px;
}
.pro_detail_con .product_intro{
	overflow:hidden;
	z-index:3px;
}
.pro_detail_con .product_intro .preview{
	width:458px;
	border:1px solid #dcdcdc;
	float:left;
}
.pro_detail_con .product_intro .preview .spec_n1{
	width: 350px;
  	height: 350px;
 	margin: 14px auto;
  	position: relative;
}
.pro_detail_con .product_intro .preview .spec_items{
	width:370px;
	height:65px;
	margin:0 auto;
}
.pro_detail_con .product_intro .preview .spec_items ul{
	overflow:hidden;
	margin-left:-10px;
}
.pro_detail_con .product_intro .preview .spec_items ul li{
	width:62px;
	height:62px;
	float: left;
}
.shoplaber{
	width:290px;
	height:120px;
	margin:51px auto;
}
.shoplaber span,.shoplaber a{
	display:block;
	width:145px;
	height:60px;
	float:left;
	background:url(/images/front/shoplaber.png) no-repeat;
}
.shoplaber span.laber1,.shoplaber a.laber1{
	background-position: 0 0;
}
.shoplaber span.laber2,.shoplaber a.laber2{
	background-position: -145px 0;
}
.shoplaber span.laber3,.shoplaber a.laber3{
	background-position: 0 -60px;
}
.shoplaber span.laber4,.shoplaber a.laber4{
	background-position: -145px -60px;
}
.pro_detail_con .itemInfo{
	width:718px;
	border:1px solid #dcdcdc;
	float:right;
}
.pro_detail_con .itemInfo .price{
	height:108px;
	background:#ff4014;
}
.pro_detail_con .itemInfo dl{
	overflow:hidden;
	font-size:14px;
	margin:0 0 10px 0;
	line-height:28px;
	_width:100%;
}
.pro_detail_con .itemInfo dl dt{
	width:80px;
	float:left;
	text-align:right;
}
.pro_detail_con .itemInfo dl dd{
	margin:0 0 0 100px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;	
}
.pro_detail_con .itemInfo .price dl{
	line-height:108px;
	font-size:18px;
	color:#ffffff;
}
.pro_detail_con .itemInfo .delivery{
	padding:15px 0 0 0;
	background:#f6f6f6;
	border-bottom:1px solid #dcdcdc;
}
.pro_detail_con .itemInfo .proinfo{
	padding:15px 0 0 0;
	border-bottom:1px solid #dcdcdc;
}
.pro_detail_con .itemInfo .proinfo dl dd span{
	padding:1px 10px;
	border:1px solid #dcdcdc;
	float:left;
	margin-left:10px;
	position:relative;
	cursor:pointer;
}
.pro_detail_con .itemInfo .proinfo dl dd span:hover,.pro_detail_con .itemInfo .proinfo dl dd span.cur{
	border:2px solid #ff771c;
	padding:0 9px;
}
.pro_detail_con .itemInfo .proinfo dl dd span i{
	position:absolute;
	padding:4px 8px;
	/*--background:url(/images/front/bd_ico.png) 0 -576px;--*/
	left:16px;
	bottom:-8px;
	display:none;
}
.pro_detail_con .itemInfo .procolor{
	padding:15px 0 0 0;
	border-bottom:1px solid #dcdcdc;
	position:relative;
}
.table_sku{
	width: 600px;
	border-collapse: collapse;
  	border-spacing: 0;
}
.table_sku td{
	height:40px;
  	border-bottom: 1px dotted #e5e5e5;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.control{
	width: 140px;
    height: 28px;
    line-height: 28px;
    zoom: 1;
}
.control a{
	float: left;
  	width: 26px;
 	height: 26px;
 	border: 1px solid #e5e5e5;
  	background-color: #f8f8f8;
  	line-height: 200px;
  	overflow: hidden;
	text-align:center;
	line-height:26px;
	font-size:18px;
	color:#000000;
}
.control input{
	float: left;
  	width: 62px;
  	height: 22px;
  	line-height: 22px;
  	padding: 2px 0 2px 8px;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #e5e5e5 #efefef;
}
.pro_detail_con .itemInfo .btnbox{
	padding:30px 20px 50px;
	border-bottom:1px solid #dcdcdc;
	position:relative;
}
.meg{
	position:absolute;
	width:120px;
	height:40px;
	right:30px;
	bottom:10px;
	display:block;
	background:url(/images/front/megico.png) 0 0 no-repeat;
}
.pro_detail_con .itemInfo .trading{
	padding:20px;
	overflow:hidden;
}
.pro_detail_con .itemInfo .trading .t_style{
	width:50%;
	float:left;
}
.pro_detail_con .itemInfo .trading .t_style h4{
	font-size:16px;
	color:#666666;
}
.pro_detail_con .itemInfo .trading .t_style p{
	font-size:12px;
}
.pro_detail_con .itemInfo .trading .t_style p a{
	margin-right:10px;
	color:#000000;
}
.pro_detail_con .itemInfo .trading .t_style p a:hover{
	color:#ff7c02;
}
.det_des_left{
	width:188px;
	border:1px solid #dcdcdc;
	padding:15px;
	float:left;
}
.det_des_left h5{
	font-size:16px;
	color:#000000;
	line-height:32px;
}
.det_des_left ul li{
	border-top:1px solid #dcdcdc;
	padding:10px 0;
	overflow:hidden;
	margin-left:-8px;
	
}
.det_des_left ul li a{
	display:block;
	width:70px;
	border-left:1px solid #dcdcdc;
	float:left;
	padding:0 0 0 10px;
	margin:0 8px 8px -1px;
	color:#666666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.det_des_left ul li a:hover{
	color:#ff771c;
}
.det_des_right{
	width:950px;
	float:right;
}
.det_tab{
  position: relative;
  height: 50px;
  line-height: 50px;
  margin-top: 4px;
  border: 1px solid #DEDFDE;
  overflow: visible;
}
.tab_trigger{
  float: left;
  height: 51px;
  margin-bottom: -1px;
}
.tab_trigger li{
  float: left;
  height: 50px;
}
.tab_trigger li.cur{
}
.tab_trigger li a{
  display: inline-block;
  padding: 0 30px;
  font-family: '\5fae\8f6f\96c5\9ed1';
  font-size: 14px;
  border-right: 1px solid #DEDFDE;
  color:#666666;
}
.tab_trigger li.cur a {
  position: relative;
  height: 50px;
  line-height: 50px;
  margin-top:-1px;
  margin-left: -1px;
  border-top: 2px solid #000000;
  border-left: 1px solid #DEDFDE;
  border-right: 1px solid #DEDFDE;
  background-color: #fff;
}
.pro_lab_info{
	padding: 0 10px 10px;
	border: solid 1px #dedfde;
    border-top: none;
	_overflow:hidden;
}
.pro_lab_info ul{
	 padding: 20px 0 5px;
	 overflow:hidden;
	 color:#666666;
	 line-height:22px;
}
.pro_lab_info ul li{
	width: 250px;
  	padding-left: 40px;
  	float: left;
  	overflow: hidden;
  	white-space: nowrap;
  	text-overflow: ellipsis;
	font-size:14px;
	padding-bottom:5px;
	_line-height:24px;
	_height:24px;
}
.pro_det_info{
	padding:15px 0;
	text-align:center;
}
.pro_det_info p{
	text-align:left;
	font-size:12px;
	line-height:18px;
}

/*--放大镜--*/
#preview{ float:left;}
.jqzoom{ width:350px; height:350px; position:relative; margin: 14px auto;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h{ height:56px; overflow:hidden; zoom:1;}
.list-h li{ float:left;}
#spec-n5{width:310px; height:65px; margin:0 auto; overflow:hidden;}
#spec-left{ width:17px; height:54px; float:left; cursor:pointer; margin-top:2px;}
#spec-right{width:17px; height:54px; float:left;cursor:pointer; margin-top:2px;}
#spec-list{ width:310px; float:left; overflow:hidden; margin-left:6px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ffffff; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list div{ margin-top:0;margin-left:0; *margin-left:0;}
#spec-list ul li img.on,#spec-list ul li img:hover{
	border:2px solid #ff4014;
	padding:1px;
}

/*--user--*/
.user_wrap,.help_wrap{
	width:1190px;
	overflow:hidden;
	margin:20px auto;
}
.userleft{
	width:195px;
	float:left;
	background:#ffffff;
}
.userleft .listtitle{
	font-size:18px;
	color:#666666;
	padding:20px;
	border-bottom:1px solid #e5e5e5;
}
.u_ico{
	padding:0 10px;
	background:url(/images/front/userico.jpg) no-repeat;
}
.u_ico.ico1{
	background-position:0 1px;
	margin-right:5px;
}
.u_ico.ico2{
	background-position:0 -44px;
	margin-right:5px;
}
.u_ico.ico3{
	background-position:0 -86px;
	margin-right:5px;
}
.u_ico.ico4{
	background-position:0 -128px;
	margin-right:5px;
}
.u_ico.ico5{
	background-position:0 -174px;
	margin-right:5px;
}
.u_ico.ico6{
	background-position:0 -220px;
	margin-right:5px;
}
.userleft ul{
	font-size:14px;
}
.userleft ul li a{
	padding:10px 15px;
	display:block;
	color:#666666;
	border-bottom:1px solid #e5e5e5;
	position: relative;
}
.userleft ul li .d_arrow{
	position:absolute;
	padding:8px;
	top:10px;
	right:15px;
}
.userleft ul li ul{
	border-bottom:1px solid #e5e5e5;
	padding:10px 15px 0;
}
.userleft ul li ul li a{
	display:block;
	padding:0 0 10px 0;
	color:#666666;
	border:0;
}
.userleft ul li ul li a:hover{
	color:#ff771c;
}
.userright{
	width:980px;
	float:right;
}
.userinfo{
	padding:10px;
	background:#ffffff;
	color:#666666;
}
.orglaber{
	border:1px solid #ff771c;
	padding:0 5px;
	color:#ff771c;
}
.userinfo a:hover{
	color:#ff771c;
}
.com_ico{
	padding:3px 10px;
	background:url(/images/front/shopico.jpg) -27px 0 no-repeat;
}
.usermeg,.usermeg_s1{
	/* margin-top:20px; */
	background:#ffffff;
	overflow:hidden;
}
.usermeg dl,.usermeg_s1 dl{
	overflow:hidden;
	border-top:1px dotted #dddddd;
	padding:15px 30px;
	font-size:16px;
	line-height:32px;
	margin-top:-1px;
}
.usermeg dl dt,.usermeg_s1 dl dt{
	width:120px;
	float:left;
	color:#4291ff;
}
.usermeg dl dd,.usermeg dl dd,.usermeg_s1 dl dd{
	margin-left:150px;
	overflow:hidden;
}
.usermeg dl dd a,.usermeg_s1 dl dd a{
	width:33%;
	display:block;
	float:left;
	color:#666666;
	margin-bottom:10px;
}
.usermeg dl dd a:hover,.usermeg_s1 dl dd a:hover{
	color:#ff771c;
}
.usermeg .btnbox{
	text-align:center;
	padding:15px 0;
}
.usermeg_s1 dl dd{
	margin-left:100px;
}
.usermeg_s1 dl dd em{
	float:left;
	width:20%;
}
.usermeg_s1 dl dd a{
	font-size:14px;
	width:20%;
}
.u_main{
	overflow:hidden;
	margin-top:15px;
}
.u_main .um_c{
	width:485px;
}
.u_main .um_c .um_c_l{
	background:#ffffff;
	min-height:200px;
}
.u_main .um_c .um_c_l h4,.hot_recom h4,.mod_main h4{
	padding:10px;
	font-size:14px;
	color:#333333;
	border-bottom: 1px solid #DEDFDE;
}
.u_main .um_c .um_c_l .um_c_nav,.mod_main .um_c_nav{
	position: relative;
  	height: 40px;
  	line-height: 40px;
  	border: 1px solid #DEDFDE;
  	overflow: visible;
	border-right:0;
	border-top:0;
}
.u_main .um_c .um_c_l .um_c_nav a,.mod_main .um_c_nav a{
	display: inline-block;
  	padding: 0 30px;
  	font-family: '\5fae\8f6f\96c5\9ed1';
  	font-size: 14px;
  	border-right: 1px solid #DEDFDE;
  	color: #666666;
}
.mod_main .um_c_nav a{
	padding: 0 10px;
}
.u_main .um_c .um_c_l .um_c_nav a.cur,.mod_main .um_c_nav a.cur{
	position: relative;
  	height: 40px;
  	line-height: 40px;
  	margin-top: -1px;
  	margin-left: -1px;
  	border-top: 2px solid #027cff;
  	border-right: 1px solid #DEDFDE;
  	background-color: #fff;
	color:#027cff;
	_background:none;
}
.u_main .um_c .um_c_l .collection{
	padding:10px;
}
.u_main .um_c .um_c_l .f_g_list,.hot_recom .f_g_list{
	margin-left:-11px;
	overflow:hidden;
}
.hot_recom .f_g_list ul{
	overflow:hidden;
	padding:30px 40px;
}
.u_main .um_c .um_c_l .f_g_list li,.hot_recom .f_g_list li{
	width:130px;
	padding:10px;
	float:left;
	margin-left:11px;
}
.u_main .um_c .um_c_l .f_g_list li img,.hot_recom .f_g_list li img{
	width:130px;
	height:130px;
}
.u_main .um_c .um_c_l .f_g_list li a.g_title,.hot_recom .f_g_list li a.g_title{
	font-size:12px;
	color:#666666;
	line-height:18px;
	height:36px;
	overflow:hidden;
	display:block;
	margin-top:5px;
}
.u_main .um_c .um_c_l .new_g_recom{
	padding:10px;
	overflow:hidden;
}
.u_main .um_c .um_c_l .new_g_recom ul{
	margin-left:-12px;
}
.u_main .um_c .um_c_l .new_g_recom ul li{
	width:220px;
	float:left;
	margin:0 0 10px 12px;
}
.u_main .um_c .um_c_l .new_g_recom ul li img{
	width:50px;
	height:50px;
	padding:5px;
	border:1px solid #DEDFDE;
	float:left;
}
.u_main .um_c .um_c_l .new_g_recom ul li .g_info{
	margin: 0 0 0 70px;
}
.u_main .um_c .um_c_l .new_g_recom ul li .g_info a{
	line-height:18px;
	height:36px;
	overflow:hidden;
	display:block;
	color:#666666;
}
.u_main .um_c .um_c_l .f_g_list li a:hover,.u_main .um_c .um_c_l .new_g_recom ul li .g_info a:hover,.u_main .um_c .um_c_l h4 a:hover{
	color:#ff771c;
}

/*--help--*/
.help_wrap .h_left_menu{
	width:250px;
	float:left;
	background:#ffffff;
}
.help_wrap .h_left_menu h3{
	padding:10px;
	background:#ff771c;
	border-radius:5px 5px 0 0;
	font-size:18px;
	color:#ffffff;
}
.help_wrap .h_left_menu h3.bg_none{
	background:none;
	color:#ff771c;
	border-bottom:1px solid #dcdcdc;
}
.help_wrap .h_left_menu .menulist{
	padding:15px;
}
.help_wrap .h_left_menu .menulist li{
	border-bottom:1px solid #dcdcdc;
	line-height:22px;
	padding:0 15px 5px 0;
	margin:0 0 10px 0;
	background:url(/images/front/help_arrowico.png) right 7px no-repeat;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.help_wrap .h_left_menu .menulist li a{
	color:#666666;
}
.help_wrap .h_right{
	width:920px;
	float:right;
}
.help_wrap .h_right .searchbox{
	overflow:hidden;
}
.help_wrap .h_right .help_search_txt{
	height:35px;
	border:1px solid #c9c9c9;
	border-right:0;
	width:803px;
	padding:0 5px;
}
.help_wrap .h_right .explain{
	padding:40px;
	overflow:hidden;
	background:#ffffff;
	margin-top:20px;
}
.help_wrap .h_right .explain ul{
	margin-left:-20px;
	overflow: hidden;
	width:420px;
	float:left;
	_background:#ffffff;
}
.help_wrap .h_right .explain ul li{
  	padding: 15px 0;
  	display: inline-block;
  	margin: 0 0 0 20px;
	width:400px;
	float:left\9;	
}
.help_wrap .h_right .explain ul li h3{
	font-size:18px;
	color:#1687cd;
	line-height:36px;
}
.help_wrap .h_right .explain ul li .h_linkbox{
	font-size:14px;
	line-height:30px;
}
.help_wrap .h_right .explain ul li .h_linkbox a{
	color:#666666;
	padding:0 20px 0 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.help_wrap .h_left_menu .menulist li a:hover,.help_wrap .h_right .explain ul li .h_linkbox a:hover{
	color:#ff771c;
}
.user_info{
	padding:15px;
	overflow:hidden;
	border-bottom: 1px solid #e5e5e5;
}
.user_info .u_pic{
	position: relative;
  	z-index: 0;
  	float: left;
  	width: 36px;
  	height: 36px;
  	z-index: 2;
  	_display: inline;
 	overflow: hidden;
  	text-align: center;
}
.user_info .mask{
    background: url(/images/front/myjd-bg.png) 0 0 no-repeat;
  	width: 36px;
  	height: 36px;
  	position: absolute;
  	left: 0;
  	top: 0;
  	z-index: 2;
}
.user_info .u_name{
	margin:10px 0 0 50px;
}

.user_info .u_company{
	margin-top:15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	color:#ff6600;
	font-size: 12px!important;
}
.user_info .u_name a{
	display:block;
	font-size:14px;
	line-height:22px;
	color:#666666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.user_info .userstyle{
	clear:both;
	margin:20px 0 0 0;
}
.user_info .userstyle a{
	font-size:14px;
	color:#666666;
	line-height:28px;
	display:block;
}
.count_item{
	padding:15px 0;
	overflow:hidden;
	border-bottom: 1px solid #e5e5e5;
}
.count_item span{
	display:block;
	float:left;
	width:45px;
	margin:0 0 0 15px;
	text-align:center;
}
.count_item span a{
	font-size:18px;
	color:#4291ff;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.count_item span em{
	font-size:14px;
}
.appico{
	display:block;
	float:left;
	width:25px;
	height:25px;
	background:url(/images/front/myapp.png) no-repeat;
	margin-right:5px;
}
.appico.i1{
	background-position:0 0;
}
.appico.i2{
	background-position:0 -46px;
}
.appico.i3{
	background-position:0 -91px;
}
.appico.i4{
	background-position:0 -135px;
}
.appico.i5{
	background-position:0 -180px;
}
.over_hidden{
	overflow:hidden;
}
.hot_recom{
	margin-top:10px;
	background:#ffffff;
	border: 1px solid #DEDFDE;
}
.mod_main{
	background:#ffffff;
	margin-bottom:10px;
}
.mod_news{
	padding:15px;
}
.mod_news li{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.mod_news li a{
	color:#666666;
	line-height:28px;
}
.mod_main .um_c_nav a.more{
	float:right;
	border:0;
}
.mod_news li a:hover,.mod_main .um_c_nav a.more:hover,.pro_visit .pro_visitbox ul li a:hover{
	color:#ff771c;
}
.pro_visit{
	padding:15px;
	position:relative;
}
.pro_visit .pro_visitbox{
	width:220px;
	height:220px;
	overflow:hidden;
}
.pro_visit .pro_visitbox ul li img{
	width:220px;
	height:190px;
}
.pro_visit .pro_visitbox ul li a{
	line-height:30px;
	color:#333333;
	text-align:center;
}
.leftmove,.rightmove{
	position:absolute;
	width:35px;
	height:35px;
	background:#ffffff;
	display:block;
	line-height:35px;
	text-align:center;
	top:50%;
	margin-top:-18px;
	cursor:pointer;
	filter:alpha(Opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6; 
}
.leftmove{
	left:10px;
}
.rightmove{
	right:10px;
}
.service_list{
	border-left:1px solid #dcdcdc;
	overflow:hidden;
	background:#ffffff;
}
.service_list ul{
	margin-left:-1px;
	overflow:hidden;
}
.service_list ul li{
	float:left;
	border:1px solid #dcdcdc;
	border-left:0;
	width:209px;
	padding:10px;
	_width:195px;
}
.service_list ul li .ds_icon{
	display:block;
	height:90px;
	background:url(/images/front/serverico.png) no-repeat;
}
.service_list ul li .ds_icon.i1{
	background-position:center 0;
}
.service_list ul li .ds_icon.i2{
	background-position:center -113px;
}
.service_list ul li .ds_icon.i3{
	background-position:center -222px;
}
.service_list ul li .ds_icon.i4{
	background-position:center -332px;
}
.service_list ul li h4{
	font-size:16px;
	margin-top:10px;
}
.service_list ul li ul li{
	border:0;
	padding:0 0 0 15px;
	background:url(/images/front/bd_ico.png) 0 -603px no-repeat;
}
.service_list ul li ul li a{
	display:block;
	color:#666666;
	line-height:30px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.self_service_list{
	padding:15px 9px;
	overflow:hidden;
	margin-top:20px;
	background:#ffffff;
	border:1px solid #dcdcdc;
}
.self_service_list ul{
	margin-left:-10px;
}
.self_service_list ul li{
	margin-left:10px;
	width:290px;
	float:left;
}
.self_service_list ul li i.ss_ico{
	display:block;
	width:62px;
	height:62px;
	background:url(/images/front/serverico.png) no-repeat;
	float:left;
	margin-top:10px;
}
.self_service_list ul li i.ss_ico.i1{
	background-position:0 -454px;
}
.self_service_list ul li i.ss_ico.i2{
	background-position:0 -550px;
}
.self_service_list ul li i.ss_ico.i3{
	background-position:0 -646px;
}
.self_service_list ul li h4{
	font-size:16px;
	line-height:30px;
	margin-left:70px;
}
.self_service_list ul li p{
	line-height:22px;
	margin-left:70px;
}
.self_service_list ul li p a{
	color:#666666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
}
.handbook{
	border:1px solid #dcdcdc;
	overflow:hidden;
	margin-top:20px;
	background:#ffffff;
}
.handbook .h_ico{
	width:229px;
	font-size:16px;
	float:left;
	border-right:1px solid #dcdcdc;
	padding:80px 0 32px;
	background:url(/images/front/serverico.png) 75px -720px no-repeat;
	text-align:center;
	font-weight:bold;
}
.handbook ul{
	overflow:hidden;
	padding:15px 0 0 0;
}
.handbook ul li{
	float:left;
	width:142px;
	margin-left:30px;
	line-height:28px;
	
}
.handbook ul li h4{
	font-size:16px;
}
.handbook ul li a{
	font-size:14px;
	color:#666666;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.service_list ul li ul li a:hover,.self_service_list ul li p a:hover,.handbook ul li a:hover{
	color:#ff771c;
}
.seller_qa_box{
	padding:15px 10px 5px;
	margin:20px 0 0 0;
	background:#ffffff;
	border:1px solid #dcdcdc;
}
.seller_qa_box h4{
	font-size:16px;
	line-height:30px;
}
.seller_qa_list{
	margin-left:-10px;
	overflow:hidden;
	margin-top:10px;
}
.seller_qa_list ul{
	width:292px;
	margin-left:10px;
	float:left;
}

.seller_qa_list ul li{
	margin-bottom:10px;
	overflow: hidden;
	padding:15px;
}
.seller_qa_list ul li i.listico{
	background:url(/images/front/seller_qa_ico.png) no-repeat;
	display:block;
	width:72px;
	height:72px;
	float:left;
}
.seller_qa_list ul.blue li i.listico.i1{
	background-position:0 0;
}
.seller_qa_list ul.blue li i.listico.i2{
	background-position:0 -83px;
}
.seller_qa_list ul.blue li i.listico.i3{
	background-position:0 -166px;
}
.seller_qa_list ul.green li i.listico.i1{
	background-position:0 -256px;
}
.seller_qa_list ul.green li i.listico.i2{
	background-position:0 -346px;
}
.seller_qa_list ul.green li i.listico.i3{
	background-position:0 -431px;
}
.seller_qa_list ul.yellow li i.listico.i1{
	background-position:0 -525px;
}
.seller_qa_list ul.yellow li i.listico.i2{
	background-position:0 -618px;
}
.seller_qa_list ul.yellow li i.listico.i3{
	background-position:0 -712px;
}
.seller_qa_list ul li p{
	margin-left:85px;
	font-size:14px;
	color:#999999;
	line-height:24px;
}
.seller_qa_list ul li h3{
	margin-left:85px;
	color:#666666;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
}
.sell_server{
	padding:0 0 10px;
	height:186px;
	background:url(/images/front/sell_server.jpg) center 0 no-repeat;
	background-color:#ffffff;
}
.sell_server a{
	display:block;
	float:left;
	height:186px;
}
.sell_server a.consult{
	width:185px;
}
.sell_server a.report{
	width:188px;
}
.sell_server a.rule{
	width:525px;
}
.applystep{
	margin:20px;
	padding:20px;
	border-left:1px solid #dcdcdc;
}
.applystep .step_line{
	position:relative;
	margin-bottom:30px;
}
.applystep .step_line .step_num{
	position:absolute;
	padding:0 6px;
	font-size:14px;
	color:#ffffff;
	background:#ff771c;
	left:-31px;
	top:0;
	border-radius:100px;
}
.applystep .step_line h3{
	font-size:16px;
}
.Congrat{
	color:#559502;
	font-size:14px;
}
.c_ico{
	background:url(/images/front/bd_ico.png) 0 -650px no-repeat;
	padding:0 0 0 25px;
}
.applyinfo{
	margin-top:10px;
}
.applyinfo dl{
	line-height:24px;
	padding-bottom:10px;
	font-size:14px;
	overflow:hidden;
	_width:100%;
}
.applyinfo dl dt{
	width:100px;
	float:left;
	color:#666666;
	text-align:right;
}
.applyinfo dl dd{
	margin-left:105px;
}
.greentxt{
	color:#559502;
	padding:3px 10px;
	border:1px solid #dcdcdc;
}
.applytab{
	width:99%;
	margin-top:20px;
	border-bottom:1px solid #dcdcdc;
}
.applytab tr.lr_border{
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	_width:99%;
}
.applytab th{
	font-size:14px;
	border-bottom:1px solid #dcdcdc;
	height:30px;
}
.applytab td{
	text-align:center;
	height:30px;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
}
.correct{
	padding:2px 12px;
	background:url(/images/front/bd_ico.png) 0 -651px no-repeat;
}
.error{
	padding:2px 12px;
	background:url(/images/front/bd_ico.png) 0 -689px no-repeat;
}
.applytab td a:hover{
	color:#ff771c;
}

/*--20150611--*/
.obj-expand {
  position: absolute;
  bottom: -13px;
  left: 105px;
  cursor:pointer;
  z-index:2000;
}
.obj-expand a {
  display: block;
  width: 46px;
  height: 11px;
  line-height: 200;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-top-color: #fff;
  border-radius: 0 0 2px 2px;
}
.obj-expand .icon-arrow {
  float: left;
  margin-left: 18px;
  position: relative;
  overflow: hidden;
}
.icon-arrow-down-solid{
  width: 8px;
  height: 5px;
}
.icon-arrow-down-solid em{
  top: 0;
  left: 0;
  border-width: 4px 4px 0;
  border-style: solid dashed dashed;
  border-color: #999 transparent transparent;
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
}
.tj_page{
	float:right;
	color:#666666;
}
.tj_page a{
	padding:2px 5px;
	border:1px solid #027cff;
	margin-right:5px;
	color:#027cff;
}
.hot_recom_list{
	background:#f8f8f8;
	padding:20px;
}
.hot_recom_list dl{
	overflow:hidden;
}
.hot_recom_list dl dt{
	width:60px;
	float:left;
}
.hot_recom_list dl dt .head_ico{
	width:60px;
	height:60px;
}
.hot_recom_list dl dt .head_ico img{
	width:100%;
}
.hot_recom_list dl dd{
	margin: 0 0 0 70px;
	background:#ffffff;
	border:1px solid #e8e8e8;
	padding:10px;
}
.hot_recom_list dl dd p{
	color:#666666;
}
.hot_recom_list dl dd p strong{
	color:#000000;
}
.hot_recom_list dl dd .pic_box{
	padding:10px 0;
	overflow:hidden;
}
.hot_recom_list dl dd .pic_box img{
	margin-right:10px;
	width:80px;
	height:90px;
	padding:5px;
	border:1px solid #dddddd;
	float:left;
}
.hot_recom_list dl dd .list_fot{
	color:#999999;
	overflow:hidden;
	line-height:20px;
}
.hot_recom_list dl dd .list_fot a{
	color:#666666;
}
.hot_recom_list dl dd .list_fot a:hover{
	color:#4291ff;
}
.collection ul li{
	padding:0 0 15px 0;
	position:relative;
}
.collection ul li a{
	color:#191919;
	font-size:14px;
}
.collection ul li a:hover{
	color:#ff771c;
	text-decoration:underline;
}
.coll_del{
	padding:0 20px;
	background:url(/images/front/bd_ico.png) 0 -736px no-repeat;
	margin-left:40px;
}
.contactme{
	clear:both;
	padding:0 0 0 25px;
	background:url(/images/front/bd_ico.png) 0 -780px no-repeat;
	line-height:30px;
	color:#191919;
}
.collection ul{
	padding:0 10px;
}
.collection ul li .coll_win{
	position:absolute;
	padding:10px;
	border:1px solid #dddddd;
	background:#ffffff;
	z-index:2000;
	top:25px;
	left:20px;
	box-shadow: 1px 1px 3px #cdcdcd;
	display:none;
}
.collection ul li .coll_win .up_arrow{
	display:block;
	width:15px;
	height:9px;
	background:url(/images/front/op_win_arrow.png) 0 0 no-repeat;
	position:absolute;
	top:-8px;
	left:10px;
}

/*--20150613--*/
.prolist1{
	overflow:hidden;
	margin-top:-20px;
}
.prolist1 li{
	z-index: 1;
	padding:20px 0;
	margin-left:10px!important;
	border-bottom: 1px solid #E8E8E8;
	color: #888;
	zoom: 1;
	overflow:hidden;
}
.prolist1 li .pro_photo{
	z-index: 1;
	float: left;
	width: 120px;
	height: 120px;
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
.prolist1 li .pro_photo a{
	text-decoration: none;
	-webkit-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
	display: table-cell;
	width: 120px;
	height: 120px;
	vertical-align: middle;
}
.prolist1 li .pro_photo a img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	vertical-align: middle;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.prolist1 li .pro_photo a:hover img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.prolist1 li .pro_description{
	width:680px;
	margin-left:30px;
	float:left;
}
.prolist1 li .pro_description .pro_title{
	margin-top: 5px;
	font-size: 14px;
}
.prolist1 li .pro_description .pro_title a{
	color: #191919;
	text-decoration: none;
	-webkit-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}
.prolist1 li .pro_description .pro_title a:hover{
	color:#ff771c;
}
.prolist1 li .pro_description .pro_price{
	font-size:14px;
	color:#666666;
	margin-top:10px;
}
.prolist1 li .pro_description .pro_whouse{
	color:#666666;
	font-size:12px;
	line-height:20px;
	margin-top:5px;
}
.prolist1 li .pro_description .pro_s_info{
	overflow:hidden;
	line-height:18px;
	font-size:14px;
	margin-left:-10px;
}
.prolist1 li .pro_description .pro_s_info span{
	margin:5px 0 0 -1px;
	padding:0 10px;
	border-left:1px solid #191919;
	float:left;
	color:#191919;
}
.prolist1 li .pro_company{
	float:left;
	width:360px;
}
.prolist1 li .pro_company .pro_company_info{
	margin-bottom: 5px;
	clear: left;
	color:#191919;
}
.prolist1 li .pro_company .pro_company_info h4{
	font-size:14px;
	line-height:24px;
}
.prolist1 li .pro_company .pro_company_info a{
	display:inline-block;
	background:url(/images/front/icon.png) no-repeat;
	color:#191919;
}
.prolist1 li .pro_company .pro_company_info a.sw-ui-ico1{
	padding-left: 20px;
	height: 18px!important;
	line-height: 16px!important;
}
.prolist1 li .pro_company .pro_company_info a.sw-ui-ico2{
	padding-left: 20px;
	height: 18px!important;
	line-height: 16px!important;
	background-position: 0 -168px;
}
.prolist1 li .pro_company .pro_company_info .pro_companysep{
	color: #efefef;
}
.prolist1 li .pro_company .pro_company_info .pro_location{
	font-size:14px;
}
.prolist1 li .pro_company .contact_suppliers{
	margin-top:45px;
}
.letter{
	display: inline-block;
	width:20px;
	height:16px;
	background:url(/images/front/bd_ico.png) 0 -822px no-repeat;
	margin:8px 5px 0 0;
}
.contact_suppliers a.sw-ui-ico3{
	display:inline-block;
	background:url(/images/front/icon.png) no-repeat;
	padding-left: 20px;
	height: 18px!important;
	line-height: 16px!important;
	background-position: 0 -48px;
	margin:8px 0 0 15px;
}
.applystep .step_line .form_list{
	border:0;
	padding:20px 0;
}
.applystep .step_line .form_list .form_titel{
	border:0;
}
.applystep .step_line .form_list .input_txtdes{
	width:380px;
	float:right;
	color:#666666;
	line-height:18px;
}
.applystep .step_line .reg_content{
	padding:20px 0;
}
.menutitle{
	font-size:16px;
	padding:0 15px;
	margin-top:10px;
}
.novice_menu_list{
	padding:10px 15px;
	border-bottom:1px solid #dddddd;
}
.novice_menu_list li{
	line-height: 22px;
	padding: 0 15px 5px 0;
	margin: 0 0 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.novice_menu_list li a{
	color:#666666;
}
.novice_con{
	padding:28px 15px;
	margin: 20px 0 0 0;
	background: #ffffff;
	border: 1px solid #dcdcdc;
}
.novice_con .novice_nav{
	width:800px;
	height:250px;
	background:url(/images/front/novice_head_pic.jpg) 0 0 no-repeat;
	position:relative;
	margin:0 auto;
}
.novice_con .novice_nav a{
	display:block;
	width:240px;
	height:250px;
	position:absolute;
}
.novice_con .novice_nav a.link1{
	left:2px;
	top:0;
}
.novice_con .novice_nav a.link2{
	left:279px;
	top:0;
}
.novice_con .novice_nav a.link3{
	left:559px;
	top:0;
}
.novice_con .course_con{
	margin-top:20px;
	overflow:hidden;
}
.novice_con .course_con .course{
	width:280px;
	float:left;
	margin-left:10px;
}
.novice_con .course_con .course h3{
	padding:15px 0;
	text-align:center;
	font-size:18px;
}
.novice_con .course_con .course .txtbox{
	width:258px;
	border:1px solid #ededed;
	border-top:0;
	line-height:40px;
	text-align:center;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.novice_con .course_con .course .txtbox a{
	color:#444444;
}
.novice_con .course_con .course .txtbox a:hover{
	color:#ff771c;
}
.novice_con .course_con .course .txtbox.twolink a{
	display:block;
	width:49.5%;
	float:left;
}
.novice_con .course_con .course .txtbox.twolink a.r_border{
	border-right:1px dashed #ededed;
}
.menu2 .proitem{
	padding:15px 0;
}
.menu2 .proitem li{
	padding-left:0;
}
.menu2 .proitem li.cur,.proitem li .cates li.cur{
  	box-shadow:none;
 	border-color: inherit;
}


.error{
	width:400px;
	min-height:150px;
	margin:200px auto;
	padding:0 0 0 150px;
	background:url(/images/front/404.png) 0 0 no-repeat;
}
.error h4{
	font-size:18px;
	color:#868686;
	padding-top:30px;
}
.error .back{
	display:block;
	width:94px;
	height:34px;
	background:url(/images/front/bd_btn_2.png) 0 -255px no-repeat;
	margin:20px auto;
}

.his-browse {
	width: 100%;
	height: 250px;
}

.pro-img-container {
	width: 100%;
	height: 220px;
	overflow: hidden;
}

.pro-img-container ul li img {
	width: 100%;
	height: 100%;
}

.pro-title {
	width: 100%;
	height: 22px;
	overflow: hidden;
	margin-top: -22px;
	text-align: center;
}

.pro-title .img-title {
    display: inline-block;
	color: #E6E6E6;
	white-space: nowrap;
  	text-overflow: ellipsis;
  	overflow: hidden;
  	z-index:1;
  	zoom:1;
}

.pro-title-mask {
	height: 28px;
	width: 100%;
	background-color: #000;
	filter: alpha(Opacity = 30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	margin-top:-28px;
}

.num-container {
	width: 250px;
	height: 28px;
}

.num-container ul {
	position: relative;
	z-index: 20;
	margin: 5px 5px;
	float: right;
}

.num-container ul li {
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin: 1px;
	float: left;
	color: #fff;
	cursor: pointer;
	background:
		url(http://sandbox.runjs.cn/uploads/rs/315/1ova6zwo/libg.jpg)
		no-repeat;
	font-size: 12px;
}