@charset "utf-8";



TD {
	COLOR: #333333; FONT-SIZE: 14px
}
.btnav {
	COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none
}
A.btnav:hover {
	COLOR: #ff0000; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.nav1 {
	COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.nav1:hover {
	COLOR: #cc0000; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.topnav {
	COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.topnav:hover {
	COLOR: #cc0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.nav2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.nav2:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.nav3 {
	COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.nav3:hover {
	COLOR: #cc0000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.nav4 {
	COLOR: #cc0000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.nav4:hover {
	COLOR: #cc0000; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.font12150 {
	LINE-HEIGHT: 150%; FONT-SIZE: 12px
}
.font12180 {
	LINE-HEIGHT: 180%; FONT-SIZE: 12px
}
.font14150 {
	LINE-HEIGHT: 150%; FONT-SIZE: 14px
}
.font14170 {
	LINE-HEIGHT: 170%; FONT-SIZE: 14px
}
.font14 {
	FONT-SIZE: 14px
}
.box2 {
	BORDER-BOTTOM: #95cbed 1px solid; BORDER-LEFT: #95cbed 1px solid; BORDER-RIGHT: #95cbed 1px solid
}
.box3 {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 150px; HEIGHT: 20px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
.font12160 {
	LINE-HEIGHT: 160%; FONT-SIZE: 12px
}
.box1 {
	BORDER-BOTTOM: #cce0f8 1px solid; BORDER-LEFT: #cce0f8 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 92px; HEIGHT: 20px; BORDER-TOP: #cce0f8 1px solid; BORDER-RIGHT: #cce0f8 1px solid
}
.font12120 {
	LINE-HEIGHT: 120%; FONT-SIZE: 12px
}
.font12200 {
	LINE-HEIGHT: 200%; FONT-SIZE: 12px
}
.font18 {
	FONT-SIZE: 22px
}
.dot1 {
	MARGIN-LEFT: 8px; MARGIN-RIGHT: 12px
}
.foot2{ margin:10px 0 15px 0}

.about{ padding:0 20px 0 30px}

.norecord{text-align:center; padding:20px;color: #6D6D6D;}

.pagetab{ margin:20px auto 30px  auto}
.page td{
	text-align: center;  padding-top: 0px; line-height: 23px; 
}
.page td a,.page td a:link,.page td a:visited{
	border: solid 1px #ccc; display: block;  padding:0px 7px;  background-color: #F8F8F8; margin: 0 0px; text-decoration: none; margin:0 0px;
}
.page td a:hover{
	border: 1px solid #9E130C; display: block;  padding:0px 7px;  background-color: #BC180E; color: White; text-decoration: none; 
}
.page .PageNumberActive a,.page .PageNumberActive a:link,.page .PageNumberActive a:visited{
	 border: 1px solid #9E130C; display: block;  padding:0px 7px;  background-color: #BC180E; color: White; text-decoration: none; 
}

.news_view{
	 margin-top: 20px
}
.news_title{
	font-size: 16px; font-weight: bold; color: Black; text-align: center;
}
.news_line{
	height: 1px; border-bottom: 1px solid #E6E6E6; margin: 5px 0;
}
.news_time{
	 color: #D2691E; text-align: center; font-size: 12px;
}
.news_content{
	margin-top: 10px;  line-height: 25px
}
.back{
	float: right; margin-top: 10px;
}
.addday{
	color: #A7A7A7;
}
.fon1{ color:#FFF; font-size:14px}
.tabreg td{
	 padding: 3px 0;
}
.MemPrice{
	color: Red;
}
.bntpayment{
	padding: 4px 5px; cursor:hand;
}
.islogin{
	border: 1px dashed  #CCC; padding: 10px; background-color: #F9F9F9; line-height: 30px; font-size: 13px; padding-left: 15px;
}
.islogin2{
	padding: 0px 0 0 30px; line-height: 25px; font-size: 13px; 
}
#logB .islogin2 a,.islogin2 a:link,.islogin2 a:visited{ text-decoration: none 
  
}
.line{
	 border-bottom: 1px dotted #DEDEDE; margin: 10px 0;
}

.lbox{
	border: solid 1px #ddd;
}
.boxtop{
	background: url(mainbg.png) repeat-x top; height: 30px;
}
.boxtoptext{
	 color: Black; font-size: 14px; font-weight: bold; padding: 8px 0 0 15px;
}
.boxbg{
	background-color: #FAFAFA; padding: 8px 0 ;
}
.boxbg a,.boxbg a:visited,.boxbg a:link,.boxbg a:hover{
	 font-size: 14px;
}
.mar1{
	margin-top: 10px;
}
.boxbg2 img{
	 padding: 8px 
}
.boxbg2 ul li{
	 border-bottom: dotted 1px #ddd;
}
.lprice{
	color: #DD0000;  font-weight: bold; font-size: 13px;
}
.lptit{
	margin-bottom: 3px
}
.subpad{ padding-left:18px}

.mar2{ margin-top:10px}
.hotbg{ height:28px; background:url(bg_tit_home.gif) 0px -100px no-repeat; width:140px}
.hotbg1{background:url(bg_tit_home.gif) 0px -128px; border-right:solid 1px #ccc}
.hotbox{ border:solid 1px #ccc; border-top:none}
.boxtoptext2{
	 color:  #FFF; font-size: 15px; font-weight: ; padding: 3px 0 0 15px; font-family:微软雅黑;
}
.pad2{ padding-left:20px}
.pic1{ border:solid 1px #ddd; padding:5px; background-color:#FFF}
.probox{ padding:8px; height:230px ; text-align:center; margin:5px 0; border:solid 1px #fff ;}
.proboxon{ border:solid 1px #F90 ; background-color:#FDF5E6}
.protit1{ height:40px; line-height:20px; margin:5px 0 2px 0;}
.lprice2{color: #DD0000;  font-weight: bold; font-size: 18px;}
.lprice2 span{ color: #A8A8A8; font-size:12px; font-weight:normal}
.ser{
	width: 120px;  height: 20px; border: solid 1px #ccc;
}
.bnt1{
	 border: solid 1px #A10000;  background-color: #DE0000; color: White; padding: 5px 10px 2px 10px;  margin-top: 8px ; cursor:hand;
}
.form1{
	text-align: center;
}
.bor03{
	border: solid 1px #ddd;
}
.protitle{
	font-size: 16px; font-weight: bold; font-family:微软雅黑; border-bottom: 1px dotted #D8D8D8; margin-bottom: 15px; padding-bottom: 10px;
}
.fon01{
	line-height: 30px;
}
.price1{color: #DD0000;  font-weight: ; font-size: 25px;}

/*Ʒ*/
.buy{
	BORDER: #edd28b 1px solid;   BACKGROUND: #fffcf5; 
}
.buy:hover {
	BORDER: #df9a07 1px solid; BACKGROUND: #fffdee;  
}
.buy{
	padding: 10px 15px; margin-top: 15px
}
#choose-amount div,#choose-amount a,#choose-amount input{
	 float: left;
}
.bntcart{
	background: url(buy.jpg) ; display: block; width: 134px; height: 37px; border: 0;cursor: pointer;
}
.bntcart2{
	background: url(collect.jpg) ; display: block; width: 137px; height: 36px; border: 0;cursor:pointer;
}
#choose-btns{
	padding-top: 15px;
}
.input2{
	width: 30px; height: 18px;  border: solid 1px #ccc; text-align: center; margin: -4px 3px 0 3px ; 
}
.jian:link,.jian:visited{
	 background: url(newicon20121009.png) -216px -190px ; display: block; width: 15px; height:15px; 
}
.jian:hover{
	 background: url(newicon20121009.png) -216px -206px ; display: block; width: 15px; height:15px;
}
.jia:link,.jia:visited{
	 background: url(newicon20121009.png) -232px -190px ; display: block; width: 15px; height:15px;
}
.jia:hover{
	 background: url(newicon20121009.png) -232px -206px ; display: block; width: 15px; height:15px;
}
.prodetail{
	margin-top: 20px;
}
.c3{
	padding: 15px; line-height: 22px;
}
.c2{
	font-size: 14px; cursor:hand; font-weight: bold;background-image: url(d2.jpg);
}
.c1{
	font-size: 14px; cursor:hand; color: #BD0000;font-weight: bold; background-image: url(d1.jpg);
}
/*ƷEND*/

/*Ա*/
.clearfix{ width:1100px; margin:10px auto}

.bor2{
	 border: solid 1px #E6E6E6; border-top: none;
}
.bor3{
	 border: solid 1px #E6E6E6; border-top: none; border-bottom: none;
}
.pad0{
	padding: 15px 0 0 0;
}

.memberInfo ul li{
	margin: 9px; line-height: 18px;
}
.memberInfo strong{
	color: #AD191F;
}
.mem1{
	  font-weight: bold; margin-left: 15px;
}
.mem2{
	margin:5px 0 5px 15px; 
}
.mem2 span{
	font-family:宋体; color: #686868;
}
.pad1{
	padding: 10px 0 0 10px;
}
.memberTitle{
	font-size: 15px; font-weight: bold; color: #606060; margin-bottom: 5px;
}
.loginput{
 width: 160px; height: 16px;
}
.mcen{
	padding-left: 25px; 	
}
.welcome{
	  margin: 6px 0 10px 0px;
	   text-decoration:none;
}
.welcome ul li{
	 border-bottom: 1px solid #E1E1E1; padding:12px 0 12px 0px; 
	
}
.welcome ul li a,.welcome ul li a:visited{
	color: Green;
	text-decoration:none;
}
.welcome ul li a:hover{
	color: #FF6347;
}
.grey {color:#cccccc;}
.ProductName2{
 color: White; font-size: 14px; font-weight: bold;
}
.tab2 td{
	border-top: 1px solid #CACACA; border-left: 1px solid #CACACA;  
}
.tab2{
	border-right: solid 1px #CACACA; border-bottom: solid 1px #CACACA;  
}
.ms{
	margin: 3px 3px 3px 5px; line-height: 20px;
}
.ggb{
	height: 170px;  border: 1px dotted #B1C5D1; padding-top:6px;
	 margin-bottom: 10px;

}
.cmfont{
	color: Red;
}

.mtop{
	border: solid 1px #ddd; margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #CC0000; padding:8px 0 6px 15px; border-bottom: solid 2px #CC0000;
}
.nav_box{
	height: 30px;
	border: 1px solid #DCDCDC;
	width:1100px; margin:10px auto 5px auto; padding-left:10px
}
.contentbody{
	font-size: 14px;
	line-height: 160%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.member_logined_box{
	background-image: url(index-img_27.gif);
	height: 40px;
	border: 1px solid #DCDCDC;
	margin:0 auto 10px auto;
}
.member_logined_box td{
	padding-left: 20px;
}
.p_ssimg{
	/*width: 60px;*/
	height: 60px;
	padding: 3px;
}
.p_ssimg_other{
	width: 60px;
	height: 60px;
	padding: 3px;
	border: 1px solid #DCDCDC;
}
.InputNum{
	width: 50px;
	border: 1px solid #E2E2E2;
	text-align: center;
}
.InputRemark{
	width: 200px;
	border: 1px solid #E2E2E2;
}
.InputNum2{
	width: 50px;
	border: 1px solid #EEEEEE;
	text-align: center;
}

.p_name a{
	color: Green;
}
.p_name a:visited{
	color: Green;
}
.p_name a:hover{
	color: #FF4500;
}

.allPrice{
	font-size: 16px;
	font-weight: bold;
	color: #B22222;
}

.MoneyClock{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9400D3;
}
.iframe_box{
	border: 1px solid #DCDCDC; margin:0 auto
}
.allWeight{
	font-size: 16px;
	font-weight: bold;
	color: #778899;
}
.ProPrice{
	font-size: 16px;
	font-weight: bold;
	color: #228B22;
}
.OffPrice{
	font-size: 16px;
	font-weight: bold;
	color: #4682B4;
}
.Button2{
	background-image: url(index-img_27.gif);
	height: 30px;
	width: 160px;	
	border: 1px solid #DCDCDC;
	font-weight: bold;
	color: #C71585;
}

form{
	margin:0px;
	padding: 0px;
}

.md10{
	margin-bottom: 10px; margin:0 auto
}
.md5{
	margin-bottom: 5px;
}
.pf_box{
	border: 1px solid #DCDCDC;
}
.topic{
	line-height: 140%;
	color: #4D7F81;
}

.active_y{
	color: Green;
}
.active_n{
	color: Red;
}
.pfnav{
	background-image: url(index-img_27.gif);
	height: 30px;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 5px;
}
.pfnav td{
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
}
.line_d{
	border-bottom: 1px solid #EBEBEB;
	height: 25px;
}
.sendsort_line{
	border-bottom: 2px solid #D3D3D3;
	margin-bottom: 10px;
}
.sendsort_img_active{
	border: 2px solid #D3D3D3;
	border-bottom: 0px;
}
.sendsort_img{
	margin-bottom: 8px;
}
.sendsort_topic_box{
	padding: 5px;
	border: 1px solid #C4DFC5;
	background-color: #F3F6E0;
	font-size: 12px;
	color: #236942;
}
.sendsort_topic_box a{
	color: #FF4500;
}
.sendsort_topic_box a:visited{
	color: #FF4500;
}
.sendsort_topic_box a:hover{
	color: Red;
}

.sendimg{
	border: 1px solid #DCDCDC;
}

.cart_topic{
	color: #A7A7A7; margin-top:5px
}

.order_view_cart{
	border: 1px solid #DCDCDC;
}

.tag_tbox{
	border-bottom: 1px solid #DCDCDC;
}
.tag_tbox td{
	line-height: 160%;
}
.send_topic{
	color: #A6A6A6;
	padding: 5px;
}
.order_sort_title{
	background-image: url(index-img_27.gif);
	border: 1px solid #DCDCDC;
	height: 30px;
}

.cart_bnt_addpro{
	background-image: url(icon.png);
	background-repeat: no-repeat;
	background-position: -10px -10px;
	display: block;
	height: 36px;
	width: 127px;
	text-align: center;
	padding-top: 8px;
	margin: 10px;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
	color: White;
}

.cart_bnt_addpro a{
	color: Maroon;font-size: 18px;
}
.cart_bnt_addpro a:visited{
	color: Maroon;font-size: 18px;
}
.send_topic2{
	color: #A6A6A6;
	padding: 5px;
	margin: 5px;
}
/* ---------------- send -----------*/
.inputBoxSend{
	width: 240px;
	border: 1px solid #DCDCDC;
}

.line_d{
	border-bottom: 1px solid #EBEBEB;
	height: 25px;
}

.order_no{
	font-size: 16px;
	font-weight: bold;
	color: #C71585;
}

.InputContentBox{
	border: 1px solid #DCDCDC;
	width: 600px;
}
.send_topic2{
	color: #A6A6A6;
	padding: 5px;
	margin: 5px;
}
.send_topic2 a{ color: #A6A6A6;}
.box{
	border: 1px solid #DCDCDC; width:1100px; margin:0 auto
}
.order_sort_title2{
	border: 1px solid #E20C0A;
	height: 30px;
	background-color: #E20C0A;
}

.order_sort_title2 a{
	color: White;
}

.order_sort_title2 a:visited{
	color: White;
}

.order_sort_title2 a:hover{
	color: Yellow;
}
/* order */
.o_box{
	margin-bottom: 10px;
	background-color: Silver;
}
.o_NO{
	font-weight: bold;
	color: #006400;
}

.o_Money{
	font-size: 18px;
	font-weight: bold;
	color: Red;
}
.o_send{
	border: 1px solid #FFDEAD;
	background-color: #FFF2DF;
	color: #0000CD;
	padding: 3px;
}

.p_ssimg2{
	width: 40px;
	height: 40px;
	margin: 2px;
}

.o_line{
}
.o_p_box{
	background-color: #F0F0F0;
}
.o_p_box td{
	border: 1px solid #DCDCDC;
}
.o_v a{
	color: #0000CD;
}
.o_v a:visited{
	color: #0000CD;
}
.o_v a:hover{
	color: Red;
}

.buy_bnt{
	background-image: url(index-img_27.gif);
	border: 1px solid Silver;
	color: Black;
	width: 60px;
	height: 25px;
}

.lprs_nav{
	background-image: url(index-img_27.gif);
	height: 40px;
}

.PageBox{
	margin-bottom: 10px;
}

.scre{
	border: 1px dashed #E4E4E4; padding: 5px 10px; color: #A7A7A7;
}

.pjtop{
	 border: 2px solid #EEEEEE; padding: 10px 10px; font-size: 14px; margin-top: 10px;  background-color: #FCFCFC;
}
.pjtop label{
	margin-right: 25px; 
}
.pjtop span{
	 color: #A6A6A6;
}
.pjline{
	height: 1px; border-bottom: 1px solid #DBDBDB;
}
.day1{
	color: #9C9A9C;
}
.mfon{
	color: #005AA0; margin-bottom: 5px
}
.pjcon{
	 font-size: 14px; line-height: 20px; color: #6A6A6A;
}
.scre2{
	border: 1px solid #EFEFEF; padding: 8px 10px; color: #DB3C00; background-color: #FAFAFA; margin-top: 10px ; font-size: 14px;line-height: 20px;
}

.load1{
	background: url(loading1.gif) 0px 0px no-repeat;   height: 24px; padding: 6px 0 0 30px;  margin: 20px 0 0 300px;
}
.sales{
	color: Red;
}
.allpj{
	color: #1A61DF;
}
.mtab{ margin:0 auto 15px auto; width:1100px}
.a1:link,.a1:visited{ color:#060}
.a1:hover{ color: #F00}
.tab01 td{ border-bottom:solid 1px #DDDDDD; padding:8px 5px; color:#666}
.tab01{ border-bottom:solid 2px #C8C8C8;border-top:solid 2px #C8C8C8;}
.tab01 input{ width:150px; }
.tab01 .radio input{ width:auto; height:auto}
.bntpayment{ padding:7px 10px; font-size:14px;  cursor:pointer}
.bntbox{ margin:15px 0 0 200px}
.shopurl{ padding:10px}
.form-right td{ padding:10px }
.fwtk{ padding:20px; line-height:22px}
