*{margin:0;padding:0;}
/* 设置默认字体 */
body,
button, input, select, textarea {
/*font-family:"宋体";font-size: 12px;*/
font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
color:#666;
line-height:20px;
}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;}
	li{  list-style-type:none}
	a{text-decoration:none;color:#666;}
	.clear{clear:both}
	.clearfix:after{
    content: "";
    display: table;
    clear:both;
}
img {border: 0px;}

table.gridtable {
	color:#666;
	border-width: 1px;
	border-color: #EFEFEF;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #EFEFEF;
	background-color: #FCFCFC;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #EFEFEF;
	background-color: #ffffff;
}

/* 常用区块 */
.w960 { width:960px;_width:970px; margin:0 auto;}

.w190 { width:190px; margin:0 auto;}
.w760 { width:760px; margin:0 auto;}
.l {float:left;}
.r {float:right;}
.clear1 {clear:both;height:1px;font-size:1px;line-height:1px;height:1px;}
.clear10 {clear:both;height:10px;font-size:10px;line-height:10px;height:10px;}
.icon_0 {background:url("/images/icon.png") no-repeat;padding:0 12px 0 0px;}
.icon_0 {background-position:0 -0px;text-align:left}
.icon_1 {background:url("/images/icon.png") no-repeat;padding:0 40px 0 0px;}
.icon_1 {background-position:0 -21px;text-align:left;}
.icon_2 {background:url("/images/icon.png") no-repeat;padding:0 14px 0 0px;}
.icon_2 {background-position:0 -42px;text-align:left}
.icon_3 {background:url("/images/icon.png") no-repeat;padding:0 14px 0 0px;}
.icon_3 {background-position:0 -60px;text-align:left}
.icon_Del {background:url("/images/icon.png") no-repeat;padding:0 18px 0 0px;}
.icon_Del {background-position:0 -80px;text-align:left}

.num_1 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_1 {background-position:0 -0px;text-align:left}
.num_2 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_2 {background-position:0 -18px;text-align:left}
.num_3 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_3 {background-position:0 -36px;text-align:left}
.num_4 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_4 {background-position:0 -54px;text-align:left}
.num_5 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_5 {background-position:0 -72px;text-align:left}
.num_6 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_6 {background-position:0 -90px;text-align:left}
.num_7 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_7 {background-position:0 -108px;text-align:left}
.num_8 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_8 {background-position:0 -126px;text-align:left}
.num_9 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_9 {background-position:0 -144px;text-align:left}
.num_10 {background:url("/images/num.png") no-repeat;padding:0 14px 0 0px;}
.num_10 {background-position:0 -162px;text-align:left}

 .ian {outline:none;font-size:9pt;color: #FFF;font-weight: bold;background-color: #ff6600;cursor: hand;height: 32px;padding: 2px 8px 4px 8px;
    border:none;
    outline:medium;cursor:pointer;
}
.iwb {
	outline:none;
	color: #666666;
	border: 1px solid #CCC;
	background-color: #FFF;
	font-size: 12px;
	height:28px;
	padding:0 0 0 8px;
	}
*+html .iwb {height:24px;padding:4px 0 0 8px;}

.font_ff9900 {color:#ff9900}
.font_ff9900 a,.font_ff9900 a:hover{color:#ff9900}
.font_85bd1e {color:#85bd1e}
.font_85bd1e a,.font_85bd1e a:hover {color:#85bd1e}
.font_cccccc {color:#cccccc}
.font_cccccc a,.font_cccccc a:hover {color:#cccccc}

.font_b {font-weight: bold;}
.font_14 {font-size:14px;}

#top_bg {width: 100%;height:32px;line-height:32px;background-color:#FAFAFA;border-bottom:1px solid #efefef;}
#top_nav {height:80px;padding-top:30px;}
#logo {float:left;width:260px;display:inline;}
#so {float:right;display:inline;}
#so .so_wb {outline:none;outline:medium;color: #ccc;border: 1px solid #ccc;border-right: 0px solid #ccc;font-size:9pt;height: 32px;line-height:32px;padding-left:10px;width:380px;}
#so .so_an {outline:none;font-size:14px;color: #FFF;font-weight: bold;background-color: #ff9900;height: 34px;line-height:34px;width:60px;border:none;outline:medium;cursor: hand;cursor:pointer;}
#so span {float:left;width:460px;padding-top:5px;color: #999;}

#class_t {font-size:14px;font-weight: bold;color: #FFF;background-color: #ff6600;height: 38px;line-height:38px;padding-left:15px;}
#class_c {border:1px solid #efefef;border-top:0px;width:168px;background-color: #fcfcfc;padding:5px 10px 10px 10px;}
#class_c h2 {border-bottom: 1px solid #EFEFEF;padding-bottom:10px;margin:10px 0 0 0;}
#class_c li {line-height:24px;margin-top:6px;}
#class_c li a {margin-right:2px;margin-left:2px;color: #666;}



#nav {height: 38px;line-height:38px;border-bottom: 2px solid #FF9900;font-size:14px;margin-top:-2px;}
#nav h1 {color: #FF9900;font-size:14px;display : inline;}
#nav a {height: 39px;line-height:39px;padding:8px 8px 10px 8px;border: 1px solid #FF9900;color: #666;border-bottom:0px;margin-right:-1px;margin-bottom:-1px;}
*+html #nav a {height: 38px;line-height:38px;}
#nav a:hover {background-color: #FFFDCE;}
#nav_a {background-color: #FFFDCE;}

.tb_bk {border:1px solid #efefef;width:188px;}
.tb_title {margin:0 auto;width:168px;height:32px;border-bottom:1px solid #EFEFEF;line-height:32px;font-weight: bold;}
.tb_content li {height: 52px;border-bottom:1px solid #EFEFEF;margin:10px 10px 0 10px;_margin:0 0 0 -10px;_width:168px;}
*+html .tb_content li {margin:10px 10px 0 -4px;}
.tb_content li img {width:42px;float:left;border:1px solid #EFEFEF;}
.tb_content li span {width:116px;height:42px;float:right;line-height:20px;overflow:hidden;}
.tb_content li a {color: #666;}
.tb_content .bt {border:0;}
.tb_content  {margin-top:8px;}
.tb_content ul a {float:left;width:160px;height: 25px;line-height:25px;overflow:hidden;margin-left:10px;}

#ads {border:1px solid #efefef;}

#i_login {float:right;width:170px;border:1px solid #efefef;border-top:0px;padding:14px 10px 10px 10px;
}
#i_login {background:url("/images/login-right.png") no-repeat;}
#i_login {background-position:top right;}

#user_img {float:left;margin:4px;width:48px;height:48px;}
#user_name {float:left;margin:2px 0 0 3px;width:106px;line-height:24px;}
#user_login{text-align:center;width:170px;margin-top:10px;}
#user_login a {padding:6px 10px 9px 10px;border: 1px solid #FF9900;color: #FFF;background-color: #ff9900;margin:6px;height:32px;line-height:32px;}
*+html #user_login a {margin:6px 2px 6px 2px;padding:7px 10px 7px 10px;}

#p_t{float:left;width:570px;_width:568px;}
#p_t2{float:left;width:760px;border-right: 1px solid #EFEFEF;}
#news_t{float:right;width:190px;}
#sp_title {width:560px;height: 34px;border-bottom: 1px solid #EFEFEF;}
#sp_title2 {width:750px;height: 34px;border-bottom: 1px solid #EFEFEF;padding:0 10px 0 1px;}
.sp_title_l {float:left;width:80px;height: 21px;line-height:21px;padding:6px;border: 1px solid #efefef;border-top: 2px solid #FF9900;color: #ff9900;border-bottom:0px;margin-bottom:-3px;margin-left:-1px;text-align:center;background-color: #FFF;font-size:14px;font-weight: bold;}
.sp_title_2 {float:left;width:80px;height: 21px;line-height:21px;padding:6px;border: 1px solid #efefef;margin-bottom:-3px;margin-left:-1px;text-align:center;}
.sp_title_r {float:right;margin-top:5px;color: #85bd1e;}
.sp_title_r em {line-height:22px;}
.sp_title_r a {color: #85bd1e;}

#por_tb {float:left;width:178px;height: 260px;border: 1px solid #EFEFEF;margin-right:10px;_margin-right:6px;}
#por_tb img {padding:14px 14px 0 14px;}
#por_tb .Price_list {width:150px;margin-left:14px;height: 34px;line-height:34px;border-bottom: 1px solid #EFEFEF;}
#por_tb .Price_l {font-size:18px;font-weight: bold;color: #ff6600;}
#por_tb .Price_r {padding:8px 0 0 8px;line-height:32px;}
#por_tb .Price_r em{font-style:normal;color: #FF0000;}
#por_tb p {width:150px;margin:10px 14px 10px 14px;height: 42px;line-height:20px;overflow:hidden;}


#share_tb {float:left;width:178px;height: 280px;border: 1px solid #EFEFEF;margin-right:10px;_margin-right:6px;}
#share_tb img {padding:14px 14px 0 14px;}
#share_tb .Pro_Share {width:150px;margin-left:14px;height: 44px;padding-top:10px;line-height:20px;border-bottom: 1px solid #EFEFEF;overflow:hidden;}
#share_tb p {width:150px;margin:10px 14px 10px 14px;height: 42px;line-height:20px;overflow:hidden;}
#share_tb #share_user .faceimg{float:left;} 
#share_tb #share_user img{padding:10px 10px 10px 14px;} 
#share_tb #share_user .co{float:left;width:100px;padding-top:10px;height: 42px;overflow:hidden;}

#footer {border-top: 2px solid #ff6600;border-bottom: 1px solid #EFEFEF;margin-top:20px;padding:10px 0 10px 0;line-height:26px;}
#footer_about {padding:10px 0 10px 0;text-align:center;line-height:26px;}

#Buy_num {margin-left:5px;}
#Buy_num .num {font-size: 16px;cursor:pointer;border: 1px solid #efefef;width:22px;text-align:center;}
#Buy_num .num2 {cursor:pointer;border: 1px solid #efefef;border-left: 0px;border-right: 0px;width:50px;height:20px;text-align:center;}
.NumV {width:32px;border: 0px solid #efefef;text-align:center;}

#pro_name {font-size:14px;border-bottom: 1px solid #EFEFEF;padding:10px 0 10px 0;color: #666;font-weight: bold;}
#pro_images {float:left;width:300px;height:300px;margin-top:10px;padding:10px;border: 1px solid #EFEFEF;}
#pro_view {float:left;width:426px;margin:10px 0 0 10px;min-height:400px; height:auto!important; height:400px;}
#pro_Review {border: 1px solid #FFDBA6;color: #444;background-color: #FFFDCE;padding:10px;margin-bottom:10px;}
#pro_price {color: #444;padding:10px;}
#pro_price u{text-decoration:line-through;font-style:normal;}
#pro_price .Price_l {font-size:32px;font-weight: bold;color: #ff0000;}
#pro_dig {border: 1px solid #efefef;border-left: 0px;border-right: 0px;color: #444;background-color: #FCFCFC;padding:10px;}
#pro_Field {border-bottom: 1px solid #efefef;background-color: #FCFCFC;padding:10px;}
#pro_dig em{font-style:normal;color: #FF0000;}
#pro_num {color: #444;padding:10px;}

#pro_num .num {font-size: 16px;cursor:pointer;border: 1px solid #efefef;width:22px;text-align:center;}
#pro_num .num2 {cursor:pointer;border: 1px solid #efefef;border-left: 0px;border-right: 0px;width:30px;height:20px;text-align:center;}
#pro_toadd a {height: 42px;line-height:42px;padding:9px 16px 11px 16px;color: #FFF;background-color: #FF9900;font-weight: bold;margin-left:10px;}
#pro_add input{float:left;outline:none;font-size:9pt;color: #FFF;font-weight: bold;background-color: #ff6600;cursor: hand;height: 34px;padding: 3px 16px 5px 16px;
    border:none;margin-top:5px;
    outline:medium;cursor:pointer;}
#Num {width:22px;border: 0px;text-align:center;}
#pro_Explain {width:719px;border: 1px solid #efefef;border-top: 0px;padding:20px;}
#pro_Explain img {max-width:719px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<719?"719px":"");overflow:hidden; }

.user_logins {margin:20px;width:480px;height:360px;border-right: 1px solid #EFEFEF;}
.user_logins li span {width:480px;}

#userleft_img {padding:10px 0 0 0;line-height:12px;}
#userleft_img img {float:left;width:42px;}
#userleft_img span {float:left;margin-left:8px;width:112px;height:21px;border: 0px solid #efefef;}
#user_login a {padding:6px 10px 9px 10px;border: 1px solid #FF9900;color: #FFF;background-color: #ff9900;margin:6px;height:32px;line-height:32px;}
*+html #userleft_img span {height:12px;line-height:12px;}
#userleft_class {float:left;margin:10px 10px 5px 0;width:160px;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;background-color: #FCFCFC;padding:5px 5px 5px 5px;font-weight: bold;}
#class_c p {float:left;margin-left:10px;width:140px;padding:5px 5px 0 10px;}

#line {border-bottom:1px solid #EFEFEF;width:720px;height:auto !important;
height:60px; /*假定最低高度是200px*/
min-height:60px; }
#line #Scomm_face {float:left;width:50px;margin:10px;}
#line #Scomm_c {float:left;margin:10px 0 10px 10px;width:640px;}
#line #Scomm_c #d_user {width:640px;height:28px;}
#line #Scomm_c #d_content {width:620px;border:1px solid #EFEFEF;background-color: #FCFCFC;padding:10px;}
.btts {float:right;text-align:right;color:#CCC;margin-top:10px;}
.Cont {width:600px;height:50px;outline:none;color: #666666;border: 1px solid #CCC;background-color: #FFF;font-size: 12px;padding:8px;}


/* qqshop focus */
#focus {width:560px; height:330px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:560px; height:330px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:560px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:540px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#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:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


#preview{ float:none; margin:0 auto;width:300px;}
.jqzoom{ width:300px; height:300px; position:relative;}

.zoomdiv{ left:859px; height:426px; width:426px;}
.list-h li{ float:left;}
#spec-n5{width:320px; height:66px; padding-top:6px; overflow:hidden;margin-left:-10px;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:15px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:15px;}
#spec-list{ width:295px;float:left; overflow:hidden; margin-top:12px;margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:59px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:48px; height:48px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:10px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #000;display:none;text-align:center;overflow: hidden;width:426px;margin-left:10px;margin-top:-11px;height:426px;}
.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{ position:relative; width:290px; margin-right:6px;margin-left:4px;}
#spec-list div{ margin-top:0;margin-left:-0px; *margin-left:0;}


#news_list li {border-bottom:1px solid #EFEFEF;background:#FCFCFC;padding:5px 10px 5px 10px;height:32px;line-height:32px;}
#news_list li .bg{background:#FFF;}
#news_list li h3 {display : inline;font-weight:normal;width:580px;}
#news_list li span {color:#CCC;}
#news_date {border-bottom:1px solid #EFEFEF;background:#FCFCFC;padding:5px 10px 5px 10px;height:32px;line-height:32px;}
#news_date h3{display : inline;font-weight: normal}
#news_int {border: 1px solid #FFDBA6;color: #444;background-color: #FFFDCE;padding:10px;margin:10px 0 10px 0;}

/*分页*/
DIV.scott {	MARGIN: 6px; PADDING: 6px; TEXT-ALIGN: center}
DIV.scott A {BORDER: #CCC 1px solid; PADDING: 10px;COLOR: #333; MARGIN-RIGHT: 10px; TEXT-DECORATION: none}
DIV.scott A:hover {	BORDER: #CCC 1px solid; BACKGROUND-COLOR: #EFEFEF}
DIV.scott A:active {BORDER: #CCC 1px solid; BACKGROUND-COLOR: #FFF}
DIV.scott SPAN.current {BORDER: #ff9900 1px solid; PADDING: 10px; COLOR: #fff; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #ff9900}
DIV.scott SPAN.disabled {	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #f3f3f3 1px solid}

#Share_c {border:1px solid #EFEFEF;width:560px;}
#Share_c h1 {margin:10px;}
#Share_c #Share_content {border:1px solid #EFEFEF;width:520px;margin:10px;background-color: #FCFCFC;padding:10px;}
#Share_c #Share_user {height:50px;margin:10px;border-bottom:1px solid #EFEFEF;}
#Share_c #Share_user span{float:left;margin-right:10px;}
#Share_c #Share_user #Sdate {float:right;}
#Share_c #Share_img {margin:10px;}
#Share_c #Share_img img {margin:0 8px 0 6px;}
#Share_comm {border-bottom:1px solid #EFEFEF;width:560px;height:auto !important;
height:60px; /*假定最低高度是200px*/
min-height:60px; }

#Share_comm #Scomm_face {float:left;width:50px;margin:10px;}
#Share_comm #Scomm_c {float:left;margin:10px 0 10px 10px;width:480px;}
#Share_comm #Scomm_c #d_user {width:480px;height:28px;}
#Share_comm #Scomm_c #d_content {width:460px;border:1px solid #EFEFEF;background-color: #FCFCFC;padding:10px;}
.Sharetext{width:442px;height:60px;outline:none;color: #666666;border: 1px solid #CCC;background-color: #FFF;font-size: 12px;padding:8px;}
.btts {float:right;text-align:right;color:#CCC;margin-top:10px;}
.btts2 {float:left;text-align:right;color:#CCC;margin-top:10px;width:560px;}
#S_right {border:1px solid #efefef;}
#S_right img {margin:10px;border:1px solid #efefef;padding:10px;}
#S_right #pro_toadd a {height: 42px;line-height:42px;padding:9px 14px 11px 14px;color: #FFF;background-color: #FF9900;font-weight: bold;margin-left:10px;}
#S_right #S_proname {margin:10px;border-bottom: 1px solid #EFEFEF;padding-bottom:10px;}
#S_right #S_proname u{text-decoration:line-through;font-style:normal;}
#S_right #S_proname em{font-style:normal;color: #FF0000;font-size:18px;}
#S_right #S_comments {margin:10px;border-bottom: 1px solid #EFEFEF;padding-bottom:10px;height:42px;}
#S_right #S_comments img {float:left;width:42px;height:42px;margin:0;padding:0;}
#S_right #S_comments span {float:right;width:112px;height:42px;float:right;line-height:20px;overflow:hidden;}
#S_right #S_more {margin:10px;text-align:right;}