@charset "utf-8";
@import url("../default.css");

*{
 margin:0px;
 padding:0px;
/*outline-style: none;
outline:none;*/
}
body{
 width:960px;
 margin:0 auto;
 height:100%;
 font-size:11px;
 font-family:Arial, Verdana, sans-serif;
/*outline-style: none;*/
}
html, body{ height:100%;
}
table tr td{
 font-family:Arial, Helvetica, sans-serif;
}
ul{
 list-style-type:none;
 margin:0px; padding:0px;
}
a{/*outline:none;    */                     /*移除超链的虚线框  IE8,FF有用*/ 
 color:#000000;
 text-decoration:none;
 /* hide-focus: expression(this.hideFocus=true);*/ /*IE6、IE7*/ 

}
img{
 border:0px;
}


#header{
 width:960px;
 min-height:90px;
}
#header div#top{
 width:960px;
 height:15px;
 margin-top:5px;
 float:left;
 border-bottom-color:#bababc;
 border-bottom-style:solid;
 border-bottom-width:1px;
}
#header div#top div.contact{
	color:#333333;
	min-width:210px;
	_width:210px;
	height:15px;
	float:right;
}
#header div#top div.contact a{
 color:#000000;
}
#header div#top div.gong{
 min-width:100px;
 _width:100px;
 height:15px;
 float:left;
}

#header div#cnt{
 width:960px;
 min-height:70px;
 _height:70px;
 float:left;
 margin-top:5px;}
#header div#cnt div.logo{
 height:70px;
 float:left;
 min-width:70px;
 _width:70px;
}
#header div#cnt div.search{
 width:330px;
 height:15px;
 margin-top:40px;
 margin-right:10px;
 float:right;
}
#header div#cnt div.wel{
 width:210px;
 height:60px;
 line-height:60px;
 *line-height:59px;
 text-align:center;
 font-size:18px;
 margin-left:15px;
 float:left;
 display:inline;
}
#header div#cnt div.cart{
 min-width:230px;
 _width:230px;
 max-width:530px;
 height:70px;
 float:left;
 padding-left:7px;
}
#header div#cnt div.cart em{
 margin-left:15px;
}
#header div#bianji{
 width:960px;
 _height:16px;
 min-height:16px;
 padding-top:0px;
 margin-top:5px;
 padding-bottom:3px;
 float:left;
 clear:both;
}

#sidebar{
	width:960px;
	float:left;
	min-height:35px;
	_height:35px;
	margin-top:5px;
	margin-bottom:5px;
}
#sidebar div#side{
width:960px;

min-height:35px;
	_height:35px;
background-image:url(../images/home_11.jpg);
}

.dh{
 height:35px;
 display:block;
 float:left;
 font-size:12px;
  }
.dh a{
	color:#333333;
	background-image:url(../images/home_11.jpg);
	height:35px;
	display:block;
	padding-left:9px;
	padding-right:9px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	line-height:35px;
	font-weight:bold;
}
.dh a:hover{
 color:#fff;
 background-image:url(../images/home_13.jpg);
}




#left_menu{
 width:178px;
 min-height:350px;
 _height:350px;
 float:left;position:relative;
}
#left_menu div.bag{
 width:178px;
 min-height:100px;
}
#left_menu div#riji{
 width:178px;
 min-height:186px;
 margin-top:20px;
}
#left_menu div#riji div#con{
 width:180px;
 min-height:125px;
 margin:0 auto;
 padding:0 12.5px;
 background:url(../images/riji_cnt.gif) center repeat-y;

}
#left_menu div#riji div.testbt{width:205px;
height:61px;
 background:url(../images/riji_bt.gif) bottom center no-repeat;
}
#right_info{
 width:775px;
 min-height:250px;
 _height:250px;
 float:right;
}

#right_info div#banner{
 width:775px;
 min-height:175px;
 float:left;
}

#right_info div.bag2{
 width:220px;
 _height:267px;
 min-height:267px;
 float:right;
 background:#F1F1E8;
 padding-bottom:8px;
}
#right_info div.bag2 dl{
 width:220px;
 min-height:100px;
}
#right_info div.bag2 dl dt{
 color:#fff;
 width:185px;
 height:30px;
 line-height:30px;
 margin:0 auto;
 margin-bottom:15px;
background:url(../images/right_title.jpg);text-indent:20px;
}
#right_info div.bag2 dl dd{
 width:185px;
 _height:20px;
 min-height:20px;
 line-height:20px;
 margin:0 auto;
 margin-bottom:5px;
 text-indent:10px;
}
#right_info div.bag2 dl dd a{
 color:#333;
}
#right_info div.bag2 dl dd a:hover{
 color:#f60;
}



#right_info div#hotproduct{float:left;
 width:775px;
 min-height:200px;
 _height:200px;
 margin-top:10px;
}
#right_info div#hotproduct H4{
 width:765px;
 height:35px;
 text-indent:35px;
 color:#2577cc;
 font-size:14px;
 padding-top:5px;
 background:url(../images/title_bg.jpg) no-repeat 15px 5px;
}
#right_info div#hotproduct H4 em{
 margin-left:330px;
}
#right_info div#hotproduct div.producttop{ float:left;
 width:740px;
 min-height:500px;
 background:url(../images/hot_bg.jpg);
}
#right_info div#hotproduct div.producttop div.producttcnt{ float:left;
 width:740px;
 min-height:500px;
 background:url(../images/hot_top.jpg) no-repeat left top;
}
#right_info div#hotproduct  div.producttcnt div.productbot{ float:left;
 width:740px;
 min-height:500px;
}

#right_info div#hotproduct div.one{
width:180px; 
 min-height:140px;
 _height:140px;
color:#000000; line-height:20px; font-size:11px;
float:left;
 display:inline;
}
#right_info div#hotproduct  div.one ul{
 width:180px; 
min-height:140px;
 _height:140px;
}
 div#hotproduct  .pic{
 position:relative;
}
 div#hotproduct  div.one ul li.show{
 width:150px;
 _height:18px;
 min-height:18px;
 line-height:18px;
 text-align:center;
 margin-top:5px;
 margin-left:20px;
 float:left;
 display:inline;
}
 div#hotproduct  div.one ul li.show a{
 color:#27527F;
 text-decoration:underline;
}
 div#hotproduct  div.one ul li.show a:hover{
 color:#f60;
}
 div#hotproduct  div.one ul li.tops{
 margin-top:25px;
}
div#hotproduct  div.one ul li.pri a{
 color:#555;
  text-decoration:none;
}
div#hotproduct  div.one ul li.pri a:hover{
 color:#555;
}



#notice{
 color:#558ABE;
 width:960px;
 height:45px;
 margin-top:10px;
 margin-bottom:10px;
 background:#D9EEFA url(../images/notice.jpg) no-repeat left center;
}
#notice div.nce{
 width:940px;
 height:45px;
 margin-left:auto;
}

#news{
 width:775px;
 min-height:190px;
 padding-bottom:15px;
}
#news h4{
 color:#646e23;
 width:960px;
 height:50px;
 margin:0 auto;
 line-height:50px;
 font-size:18px;
 text-indent:25px;
}
#news h4 a{  color:#646e23;
}

#news div.xinxi{
 width:775px;
 height:150px;
 margin:0 auto;
 border-top:1px solid #ccc;
 background:#fff;clear:both;
}
#news div.xinxi dl{
 width:735px;
 margin-left:auto;
}
#news div.xinxi dl dt{
 width:735px;
 height:35px;
 line-height:20px;
 font-size:14px;float:left;
}
#news div.xinxi dl dt a{
clear:both;
}
#news div.xinxi dl dt a{
color:#333333;
}
#news div.xinxi dl dt a:hover{
 color:#73083c;
}

#news div.xinxi dl dd.info{
 width:615px;
 height:90px;
}
div.page ul.rp{text-align:center;margin-bottom:10px}
#about{
 width:960px;
 min-height:200px;
 margin-top:10px;
 background:#F1F1E8;
 padding-bottom:15px;
}
#about dl{
 width:960px;
 min-height:200px;
}
#about dl dt{
 color:#fff;
 width:960px;
 height:40px;
 line-height:40px;
 text-indent:50px;
 font-size:16px;
 background:#6D8916;
 margin-bottom:15px;
}
#about dl dd{
 width:940px;
 _height:210px;
 min-height:210px;
 margin:0 auto;
 padding:10px;
 background:#fff;
}
.footbg{width:960px;float:left;	
}
#huoyun{
	width:960px;
	min-height:100px;
	margin-top:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bababa;
	float:left;
}

#footer{ float:left;
 width:960px;
 min-height:65px;
}
#footer div.menus{
 width:960px;
 min-height:20px;
 _height:20px;
 line-height:20px;
 text-align:center;
}
#footer div.menus li {
 display:inline;
}
#footer div.menus a{
 color:#666;
}
#footer div.menus em{
 font-style:normal;
 margin-left:200px;
}


/*products*/

#nav{
 width:220px;
padding-bottom:10px;
 float:left;
}
#nav div.bigclass{   
width:175px; font-size:12px; color:#000000; 
margin-top:3px; font-weight:bold; float:left; }

#nav div.bigclass strong{width:165px; 
text-transform:uppercase;background-image:url(../images/lbbg.jpg); 
float:left;min-height:15px;_height:15px;background-repeat:repeat; 
background-position:top center; line-height:15px;padding-top:5px;padding-bottom:5px; 
padding-left:10px;
}
#nav div.big{
}
#nav div.big .smaclass{
 background:none;font-size:12px;
}
#nav div.bigclass a{
}
#nav div.bigclass div.smaclass{
width:175px; min-height:17px;_height:17px; font-weight:normal; padding-left:5px;
font-size:11px; color:#333333; line-height:17px; text-indent:10px; float:left;
}
#nav div.bigclass div.smaclass a{
}
#nav div.bigclass div.smaclass a:hover{
}
#nav div.bigclass div.smaclass ul{
 width:100%;
 text-indent:0px;
}
#nav div.bigclass div.smaclass ul li{
 width:100%;
 height:18px;
 line-height:18px;
 text-indent:15px;
 font-size:11px;
}
#nav div.bigclass div.smaclass ul li a{
}
#nav div.bigclass div.smaclass ul li a:hover{
 text-decoration:underline;
}
#nav div.bigclass div.smaclass li.lev4{width:165px; min-height:17px;_height:17px; font-weight:normal; padding-left:5px;
font-size:11px; color:#333333; line-height:17px; text-indent:15px; float:left;}
#detail{
 width:765px;
 float:right;
}
#detail h4{
 width:765px;
 height:30px;
 line-height:30px;
 text-indent:15px;
 font-size:12px;
 font-weight:normal;
 margin-bottom:0px;
}
#detail div.bars{
 color:#fff;
 width:765px;
 height:30px;
 line-height:30px;
 text-indent:25px;
 margin-bottom:15px;
 background:#6D8916;
}
#detail div#Brand{
 width:765px;
 padding-bottom:25px;
}
#detail div#Brand div.sss{
 width:230px;
 height:285px;
 margin-top:15px;
 margin-left:18px;
 float:left;
 display:inline;
}
#detail div#Brand ul.showp{
 width:230px;
 height:285px;
}
#detail div#Brand ul.showp li.pic{
 width:230px;
 height:260px;
}
#detail div#Brand ul.showp li.info{
 width:230px;
 height:25px;
 line-height:25px;
 text-align:center;
}
#detail div#Brand div.brmore{
 color:#fff;
 width:720px;
 height:30px;
 line-height:30px;
 text-indent:25px;
 background:url(../images/brands_bg.jpg) no-repeat left center;
}

#detail div#Brand ul.sortn{
 width:720px;
 margin:0 auto;
 background:#F1F1E8;
 padding:8px;
 display:table;
}
#detail div#Brand ul.sortn li{
 width:180px;
 height:20px;
 line-height:20px;
 text-align:left;
 float:left;
}
#detail div#Brand ul.sortn li a{
 color:#27527F;
}
#detail div#Brand ul.sortn li a:hover{
 text-decoration:underline;
 color:#f60;
}


#detail div#Recom{
 width:765px;
display:table;
margin-bottom:25px;
}
#detail div#Recom div.one{
 width:160px;
 _height:198px;
height:198px;
 margin-top:15px;
 margin-left:25px;
 float:left;
 display:inline;
 overflow:hidden;
}
#detail div#Recom div.one ul{
 width:160px;
 _height:198px;
height:198px;
 overflow:hidden;

}
#detail div#Recom div.one ul li.pic{
 width:120px;
 height:120px;
 padding-top:1px;
 margin:0 auto;
 padding-bottom:1px;
 margin-bottom:1px;
  position:relative;
}
#detail div#Recom div.one ul li.show{
 width:160px;
 _height:18px;
 min-height:18px;
 line-height:18px;
 text-align:center;
}
#detail div#Recom div.one ul li.show a{
 color:#27527F;
 text-decoration:underline;
}
#detail div#Recom div.one ul li.show a:hover{
 color:#f60;
}
#detail div#Recom div.one ul li.pri a{
 color:#555;
 text-decoration:none;
}
#detail div#Recom div.one ul li.pri a:hover{
 color:#555;
}

#detail div.miaoshu{
 width:730px;
 margin:0 auto;
 display:block;
 margin-top:20px;
}
#detail div.miaoshu h2,#detail div.miaoshu h1{display:block;float:left;margin-left:0;font-size:14px;color:#27527F;margin-bottom:5px;width:100%;
text-indent:0px;
}
/*productsort*/

#detail div.page{
 width:763px;
 height:35px;
 line-height:35px;
 border:1px solid #ccc;
 background:#eee;
}
#detail div.page ul.lp{
 height:35px;
 float:left;
}
#detail div.page ul.lp li{
 height:35px;
 line-height:35px;
 padding-left:10px;
 padding-right:10px;
 float:left;
}
#detail div.page ul.lp li a{
 color:#27527F;
}
#detail div.page ul.lp li a:hover{
 color:#f60;
}
#detail div.page ul.rp{
 height:35px;
 margin-right:10px;
 float:right;
}
#detail div.page ul.rp a{
 display:block;
 width:100%;
 height:100%;
}
#detail div.page ul.rp li.tow{
 min-width:11px;
 _width:11px;
 height:25px;
 line-height:25px;
 text-align:center;
 margin:4px 2px;
 float:left;
 display:inline;
}
#detail div.page ul.rp li.tow a{
 text-decoration:underline;
 color:#27527F;
}
#detail div.page ul.rp li.tow a:hover{
 color:#f60;
}
#detail div.page ul.rp li.one{
 min-width:25px;
 _width:25px;
 height:25px;
 line-height:25px;
 text-align:center;
 border:1px solid #ccc;
 font-weight:bold;
 margin:4px;
 float:left;
 display:inline;
}
#detail div.page ul.rp li.one a{
 color:#27527F;
}


/*Magn*/

#Magn{
 width:100%;
 min-height:400px;
 _height:400px
 float:left;
}
#Magn div.Directory{
 width:790px;
 min-height:14px;
 line-height:18px;
 padding-top:8px;
padding-bottom:8px;
padding-left:15px;
padding-right:15px;
 background:#F1F1E8;
 margin-bottom:10px;
}
#Magn div.online{
 width:100%;
min-height:430px;
_height:430px;
}
#Magn div.online h3{
 color:#27527F;
 width:380px;
 height:30px;
 line-height:30px;
 margin-left:370px;
}
#Magn div.online div.sp{
 width:260px;
 height:390px;
 margin-left:35px;
 float:left;
 display:inline;
}
#Magn div.online ul#one{
 width:340px;
 min-height:390px;
 _height:390px;
 text-align:center;
}
#Magn div.online ul#one li.bigimg{
 width:340px;
/* min-height:340px;
 _height:340px;*/
 margin:0 auto;
  margin-bottom:6px;
}
#Magn div.online ul#one li.bigimg img{
 margin-bottom:6px;  cursor:pointer;

}
.lnk_view{ cursor:pointer;}

#Magn div.online ul#one a.smaimg{
 width:88px;
 height:88px;
 margin-left:19px;
/*margin-right:17px;*/
padding:0;
 margin-top:10px;
 display:block; /*outline-style: none;*/
 float:left;
}
#Magn div.online ul#one a.smaimg img{max-width:90px; border:1px solid #ccc;_margin-bottom:0px;}

#Magn div.online div.Features{
 width:380px;
 height:350px;
 margin-right:70px;
 float:right;
 display:inline; 

}
#Magn div.online div.Features p{
 width:380px;
 height:25px;
 line-height:25px;
 text-align:right;
}
p.shippcost{color:#27527F;}
#Magn div.online div.Features div.price{
 color:#f60;
 width:380px;
 _height:75px;
 min-height:75px;
 line-height:25px;
 text-align:right;
 font-size:16px;
}
#Magn div.online div.Features div.cart{
 width:380px;
 min-height:30px;
 line-height:30px;
}

/*
#Magn div.online div.Features div#gle{
 margin-top:20px;
 margin-right:10px;
 float:right;
 background:red;
}*/

#Magn div.online div.Features dl{
 width:155px;
 height:60px;
 margin-top:20px;
 float:right;
}
#Magn div.online div.Features dl dt{
 width:150px;
 height:25px;
 line-height:25px;
 text-align:center;
 border:1px solid #ccc;
 margin-bottom:6px;
 background:url(../images/dl_bg.jpg);
}
#Magn div.online div.Features dl dt a{
 color:#27527F;
}
#Magn div.online div.Features dl dd{
 width:150px;
 height:25px;
 border:1px solid #ccc;
 background:url(../images/dl_bg.jpg);
}



#Magn div#Description{
 width:800px;
 min-height:100px;
 padding-bottom:10px;
 margin:0 auto;
} 
#Magn h4{
 color:#27527F;
 width:820px;
 height:30px;
 line-height:30px;
 text-indent:35px;
 font-size:14px;
 margin-bottom:10px;
 border-bottom:1px solid #ccc;
 background:url(../images/dbg.jpg) no-repeat 23px center;
}
#Magn h4.nn{
 color:#fff;
 border:none;
 text-indent:15px;
 background:url(../images/new_bg.jpg) no-repeat left center;
}
#Magn div#Recom{
 width:820px;
 _height:260px;
 min-height:260px;
 background:#fff;
}

#Magn div#Recom div.one{
 width:160px;
 _height:178px;
 min-height:178px;
 margin-top:15px;
 margin-left:30px;
 float:left;
 display:inline;
}
#Magn div#Recom div.one ul{
 width:160px;
 height:178px;
}
#Magn div#Recom div.one ul li.pic{
 width:120px;
 height:120px;
 margin:0 auto;
}
#Magn div#Recom div.one ul li.show{
 width:160px;
 _height:18px;
 min-height:18px;
 line-height:18px;
 text-align:center;
}
#Magn div#Recom div.one ul li.show a{
 color:#27527F;
 text-decoration:underline;
}
#Magn div#Recom div.one ul li.show a:hover{
 color:#f60;
}
#Magn div#Recom div.one ul li.pri a{
 color:#555;
 text-decoration:none;
}
#Magn div#Recom div.one ul li.pri a:hover{
 color:#555;
}

#like{
 width:160px;
 height:1000px;
 float:right;
}
#like p{
 color:#fff;
 width:160px;
 height:30px;
 line-height:30px;
 text-align:center;
 font-size:12px;
 background:#F1F1E8 url(../images/lbg.jpg) no-repeat left center;
}

#like div.one{
 width:160px;
 _height:178px;
 min-height:178px;
 margin-top:15px;
}
#like div.one ul{
 width:160px;
 _height:178px;
 min-height:178px;
}
#like div.one ul li.pic{
 width:120px;
 height:120px;
 margin:0 auto;
}
#like div.one ul li.show{
 width:160px;
 _height:18px;
 min-height:18px;
 line-height:18px;
 text-align:center;
}
#like div.one ul li.show a{
 color:#27527F;
 text-decoration:underline;
}
#like div.one ul li.show a:hover{
 color:#f60;
}
#like div.one ul li.pri a{
 color:#555;
 text-decoration:none;
}
#like div.one ul li.pri a:hover{
 color:#555;
}


/*cart*/

#right_info div.step{
 color:#000000;
 width:765px;
 margin-top:20px;
 margin-bottom:10px;
}
#right_info div.step table td{
}
#right_info div.shop{
	color:#FFFFFF;
	width:100%;
	height:30px;
	line-height:30px;
	text-indent:25px;
	background-color: #333333;
}

div#total{
	height:50px;
	line-height:50px;
	text-align:right;
	background-color: #333333;
	color:#fff;
}


/*login*/

#right_info div#login{
 width:765px;
 height:620px;
 margin-top:15px;
 border:1px solid #ccc;
}
#right_info div#login p.l1{
 color:#fff;
 width:765px;
 height:30px;
 line-height:30px;
 text-indent:8px;
 font-size:16px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 margin-bottom:25px;
 background:#000;
}
#right_info div#login p span{
 color:red;
}
#detail div#login dl.ll{
 width:310px;
 min-height:180px;
 _height:180px;
 float:left
}
#right_info div#login dl.ll dt{
 width:310px;
 height:35px;
 line-height:35px;
 text-indent:12px;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;

}
#right_info div#login dl.ll dd{
 width:290px;
 margin:0 auto;
 margin-top:12px;
 font-family:Arial, Helvetica, sans-serif;
}

#right_info div#login dl.rr{
 width:400px;
 min-height:430px;
 _height:430px;
 float:left;
}
#right_info div#login dl.rr dt{
 color:#666;
 width:350px;
 height:35px;
 line-height:35px;
 text-indent:15px;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
}
#right_info div#login dl.rr dd{
 width:420px;
 margin-top:12px;
 font-family:Arial, Helvetica, sans-serif;
}
#right_info div#login dl.rr dd label{
 color:#666;
 width:160px;
 margin-right:2px;
 text-align:right;
 float:left;
}
#right_info div#login dl.rr dd.mor{
 width:400px;
 font-family:Arial, Helvetica, sans-serif;
 margin-bottom:10px;
}
.btlinks{}
#footer .btlinks a{
 color:#666;
}
#footer div.btlinks {
 text-align:right;margin-top:-17px;margin-top:-18px\0;*margin-top:-18px;font-size:11px;
}
a.btlinks{color:#666;text-decoration:none}
.salePrice {
	COLOR: #990000; 
}
.inprice{ text-decoration:line-through;color:#990000;}
.salePrice SPAN {
	DISPLAY: inline; COLOR: #000; FONT-WEIGHT: normal; TEXT-DECORATION: line-through
}
SPAN.oldPrice {
	DISPLAY: block
}
span.icn {position:absolute;left:0px;top:0px;}
H1.hc,h2.hc {
	FONT: italic 21px Georgia, "Times New Roman", serif; COLOR: #585a5d
}
.h1hc {
	FONT: italic 21px Georgia, "Times New Roman", serif; COLOR: #585a5d
}
H1.hc STRONG {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; TEXT-INDENT: -9999px; MARGIN: 0px 13px 0px 0px; DISPLAY: block; FLOAT: left; HEIGHT: 22px; COLOR: #2c5987
}
H1.hc EM {
	COLOR: #73083c
}
.showms{padding:30px 10px;}
.bars H1.hc {color:#000;font-size:17px;line-height:27px;text-indent:20px}

#detail #news{ width:765px;height:auto;}
#detail #news div.xinxi{
 width:760px;
 height:150px;
 margin:0 auto;
 border-top:1px solid #ccc;
 background:#fff;
}
#detail #news div.xinxi dl{
 width:720px;
 margin-left:auto;
}
#detail #news div.xinxi dl dt{
 width:720px;
 height:35px;
 line-height:20px;
 font-size:14px;
}
#detail #news div.xinxi dl dt a{
 color:#558ABE;
}
#detail #news div.xinxi dl dt a:hover{
 color:#73083c;
}

#detail #news div.xinxi dl dd.info{
 width:600px;
 height:90px;
}
#detail #news div.page{
 width:100%;
 height:35px;
 line-height:35px;
 border:0px solid #ccc;
 background:none;
}
#detail #news .miaoshu{}
#news div.xinxi2{
 width:760px;
 height:auto;
 margin:0 auto;
 border-top:0px solid #ccc;
 background:#fff;
}
#news div.xinxi2 dl{
 width:760px;
 margin-left:auto;
}
#news div.xinxi2 dl dt{
 width:760px;
 height:35px;
 line-height:20px;
 font-size:14px;color:#333;
}
#news div.xinxi2 dl dt a{
 color:#333;
}
#news div.xinxi2 dl dt a:hover{
 color:#73083c;
}
#news div.xinxi2 dl dd.info{
 width:740px;
 height:auto;
 padding-bottom:25px;
}
.page_content{padding:10px 5px;padding-bottom:5px}
.padding10{padding:0px 20px;}
span.tname{width:330px;line-height:15px;top:1px;left:-60px;position:absolute;text-align:left;}



/*继承原先*/


img.emailsm{}


.maplist{
margin-top:50px;*margin-top:34px;_margin-top:33px;padding-top:0px;
	line-height:21px;
}
.maplist div div{
	font-size:14px;
	margin-bottom:15px;
}
.maplist div div div{margin-top:11px}
.main .cmain{margin-top:-15px;*margin-top:-14px;*margin-left:1px}
.main .cmain{
	clear:both;
	overflow:hidden;
}

.main .cmain .ctitle{
	width:720px;
	height:25px;
	margin-top:10px;
}
.main .cmain .ctitle h1{
	width:190px;
	height:25px;
	font-size:12px;
	text-indent:10px;
	letter-spacing:5px;
	line-height:25px;
	color:#777;
	display:block;
	background:url(../images/nspage_mtitle.gif) no-repeat;
	float:left;
}
.main .cmain .ctitle span{
	width:520px;
	height:12px;
	overflow:hidden;
	float:right;
	border-bottom:1px solid #EEE;
}
.main .cbox{
	width:90%;
	padding-bottom:10px;
}

.mceneter{
	margin:0px auto;
}
.singlepage{padding:0 10px;*margin-bottom:1px}/*单页*/
.singlepage h4{
 height:30px;
 line-height:30px;
 _line-height:29px;
 text-indent:15px;
 font-size:12px;
 font-weight:normal;
 margin-bottom:0px;
 *margin-bottom:-1px;
}
.singlepage .maplist a{margin-right:10px;*margin=right:20px;padding:0;text-indent:0px}
span.red2{color:#bf0000}
.stripeInner h5.cih, .successbox h5.cih{	PADDING-TOP: 25px
	PADDING-BOTTOM: 5px;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 0px
;font-weight:bold;font-family:Arial, Verdana, sans-serif;}
.stripeInner h5.cih EM {
	TEXT-TRANSFORM: lowercase; FONT-STYLE: normal; COLOR: #585a5d; FONT-WEIGHT: normal
}
.stripeInner FIELDSET{_width:200px;}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.btn {
	TEXT-TRANSFORM: uppercase; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: auto; FONT-FAMILY: Verdana, Arial, sans; OVERFLOW: visible; TEXT-DECORATION: none; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
.btn:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.action {MARGIN: 4px 0px 0px 10px;
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; TEXT-INDENT: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; BACKGROUND: #ff5d00 repeat-x 0px -337px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px; text-shadow: rgba(0, 0, 0, .3) 0px 1px 1px
}
.action:hover {
	BACKGROUND-POSITION: 0px -327px
}

.addToCart {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 6px
}
.addToCart SPAN {
	TEXT-INDENT: -9999px; MARGIN: -2px -4px 0px 3px; WIDTH: 20px; DISPLAY: inline-block; BACKGROUND-POSITION: -14px -391px; HEIGHT: 18px; VERTICAL-ALIGN: text-top; OVERFLOW: hidden
}
.addToCart:hover SPAN {
	BACKGROUND-POSITION: -83px -378px
}
.secondary:focus {
	TEXT-DECORATION: none
}
.addToCart SPAN {
	BACKGROUND-IMAGE: url(../imgs/spGlobal.gif) !important; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.action {
	BACKGROUND-IMAGE: url(../img/spGlobal.gif) !important; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.secondary {
	BACKGROUND-IMAGE: url(../img/spGlobal.gif) !important; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.stripeInner {padding-top:20px;
	BACKGROUND-COLOR: #fff; CLEAR: left; OVERFLOW: hidden;  PADDING-LEFT: 10px;
}
.Iqn{float:right;margin-top:-16px;FONT-FAMILY:  Arial}
.stripeInner FORM {
	FLOAT: left; HEIGHT: 100%
}
.stripeInner .secondary {
	MARGIN: 5px 0px 0px 10px; DISPLAY: inline-block
}
.stripeInner .action {
	MARGIN-RIGHT: 10px
}

.action {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; TEXT-INDENT: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; BACKGROUND: #2e54cd repeat-x 0px -337px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px; text-shadow: rgba(0, 0, 0, .3) 0px 1px 1px
}
.action:hover {
	BACKGROUND-POSITION: 0px -327px
}
.action2{min-width:50px;BACKGROUND-IMAGE:none !important;background:#8c0108;TEXT-INDENT:0px;font-weight:bold}
.action2:hover{color:#fff;background:#a0030a;}
.secondary {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 5px; TEXT-INDENT: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; ZOOM: 1; BACKGROUND: #e8e8e8 0px -444px; COLOR: #333333; FONT-SIZE: 9px; BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 5px
}
.secondary:hover {
	COLOR: #73083c
}
.lwelcome{padding:0 10px;}

.membernav{padding:10px;}
td.RecordsTableHeader{background:#e8e8e8 0px -444px;height:30px;font-weight:bold;TEXT-TRANSFORM: uppercase;font-size:10px;padding-left:10px}
table#orderser{font-size:12px;font-weight:bold;FONT-FAMILY: Verdana, Arial, sans; height:31px;  background:;
text-indent:2px}
table.orderlist{font-size:12px;font-weight:bold;font-family:Arial;background:#FFF;text-indent:2px;}
table#orderlin{font-size:12px;font-family:Arial;font-weight:normal;text-align:center;}
p.HeaderText{TEXT-TRANSFORM: uppercase; color:#27527F;font-size:11px;
}
p.HeaderText a{}
table.statusin td{padding-left:10px}
.remove {
	BACKGROUND-IMAGE: url(../img/spCartCheckout.png); BACKGROUND-REPEAT: no-repeat
}

A.remove {font-family:Verdana, Arial, sans;
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; MARGIN-TOP: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-POSITION: -231px 2px; COLOR: #666; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
A.remove:hover {
	TEXT-DECORATION: underline
}
A.moveToFavorites {
	BACKGROUND-POSITION: -231px -327px
}
.fNote {
	LINE-HEIGHT: 12px; MARGIN: 0.5em 0px 0px; COLOR: #808080; FONT-SIZE: 10px
}
#right_info div.checks{color:#000,}
#right_info div.checkf{ text-indent:10px;margin-bottom:0px}
strong.c1{ color:#333;}
div.container span{background-image:url(../img/spGlobal.gif) !important; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px;}
div.container {font-family:Verdana, Arial, sans;
margin:0px auto 20px auto; border:5px solid #73083c; color:#73083c; background-color:#fff; font-size:11px; overflow:hidden;
}
.container h3{margin:0;padding:4px 0 8px 6px; font:normal 14px Georgia, Verdana, Arial, sans; background-color:#73083c; text-align:left; color:#fff; text-shadow:rgba(0,0,0,.3) 0px 1px 1px;}
div.container ol{padding:10px 30px 10px 40px;}
div.container ol li {
	margin-left:15px;padding:3px 0; line-height:14px; text-align:left; list-style-type:disc;
}
div.container { display: none }
div.container span {width:14px; height:7px; display:block; margin:0 0 0 36px; background-position:-78px -267px;}
.container label.error {
	display: inline;
}
* HTML div.container {
	HEIGHT: 100%
}

* HTML div.container ol {margin:0 0 10px 0;}
* HTML div.container ol li {margin:0 0 0 16px;}
* HTML div.container span {float:left; margin:0 0 0 18px;margin:0 0 0 34px !important;}

#sOnce {
	PADDING-BOTTOM: 35px; WIDTH: 230px; FLOAT: right; CLEAR: right;line-height:14px;font-size:11px
}
FIELDSET#submitOrder {
	BORDER-BOTTOM: #e8e8e8 0px solid; TEXT-ALIGN: right; BORDER-LEFT: #e8e8e8 0px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: 0px; BORDER-RIGHT: #e8e8e8 0px solid; PADDING-TOP: 0px
}
#submitOrder BUTTON {
	LINE-HEIGHT: 18px; FLOAT: right; CLEAR: right
}
#submitOrder .btn{margin:15px 0px 7px
}
#submitOrder .note {
	MARGIN: 5px 0px 0px
}
.policies {
	MARGIN-BOTTOM: 20px; CLEAR: right;font-size:11px
}
.policies A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 10px; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.policies A.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
input:focus { /*border: 1px dotted black;*/ }
input.error { border: #73083c 2px solid; }
select.error{border: #73083c 2px solid;}
#processingBtn,.checkoutPayTypes {background-image:url(../img/spCartCheckout.png) !important; background-repeat:no-repeat;}
#submitOrder #processingBtn{
float:right; padding:5px 12px; border:none; line-height:18px; font-size:12px; background:#747474 repeat-x 0 -210px; color:#fff; letter-spacing:1px; text-shadow:rgba(0,0,0,.3) 0px 1px 1px; text-indent:0;}


.stdForm LABEL {
	TEXT-ALIGN: right;  WIDTH: 200px; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.stdForm INPUT {
	WIDTH: 240px
}
.stdForm .labelError {
	COLOR: #73083c
}
.stdForm .inputError {
	BORDER-BOTTOM: #73083c 2px solid; BORDER-LEFT: #73083c 2px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #73083c 2px solid; BORDER-RIGHT: #73083c 2px solid; PADDING-TOP: 2px
}
.stdForm .errorMsg {
	PADDING-LEFT: 205px; DISPLAY: block; COLOR: #73083c; FONT-SIZE: 9px
}
.stdForm .fText {
	TEXT-TRANSFORM: lowercase; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.stdForm .fNote {
	COLOR: #808080; FONT-SIZE: 11px
}
.fOption INPUT,table.payform input {
	MARGIN: 1px 3px 0px 0px; WIDTH: auto; CURSOR: pointer
}
.fOption LABEL {
	TEXT-TRANSFORM: none; FLOAT: none; FONT-SIZE: 11px; CURSOR: pointer; FONT-WEIGHT: normal
}
.saveFuture {
}

#savePriShipAdr {
	MARGIN-TOP: 8px
}

.stdForm SUP {
	LINE-HEIGHT: 0px
}
.stdForm LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 4px
}
.stdForm INPUT {
	MARGIN-RIGHT: 5px
}
.stdForm SELECT {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px;margin-top:2px
}
.stdForm OL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.stdForm LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px 15px; OVERFLOW: hidden
}
.stdForm .fNote {
	PADDING-LEFT: 205px
}
.newAddress .fOption {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 210px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
p.required {
	TEXT-ALIGN: right; FONT-SIZE: 12px
}
.newAddress OL{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newAddress {
padding:14px 10px 20px 10px}
#billing_fields{margin:15px auto 0px auto;}
.penpaper_box{padding:0px 12px 20px 12px}
#shipOpts{padding:14px 10px 20px 10px}
#shipOpts ol{background:#F1F1E8/*#D9EEFA;*/;padding-top:10px;margin-top:10px}
#shipOpts ol,#shipOpts ol li label{font-size:12px;}
#shipOpts ol li label span{text-align:left;padding-right:10px;font-size:11px;color:#666}
.descriptbox{margin-top:0px}
.descript2{width:580px;margin-top:-5px}
table.ordertable td{padding:2px 5px}

/*2012_02_02*/

.top_tb{
	width:19px;
	height:15px;
	background-image:url(../images/home_03.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	margin-left: 5px;
}
.top_wli2{   float:left; height:15px; line-height:15px; 
color:#000000; font-family:Arial, Helvetica, sans-serif;
border-left-style:solid; border-left-width:1px; border-left-color:#bababa; 
padding-right:10px; margin-left:10px; font-size:11px;}

.top_wli{
   float:left; height:15px; line-height:15px; color:#000000; font-family:Arial, Helvetica, sans-serif; border-left-style:solid; border-left-width:1px; border-left-color:#bababa; padding-left:10px; margin-left:10px; font-size:11px;}
.top_ssk{
   width:170px; height:15px; border:1px solid #7f9db9; float:left; font-size:11px; line-height:15px;}
.top_tj{
  cursor:pointer; width:25px; height:17px; border:1px solid #000; font-size:11px; margin-left:5px; float:left;}
.top_max{
  cursor:pointer; width:120px; height:17px; background-color:#73083c; margin-left:5px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; display:block; line-height:17px; text-align:center;}
/*index*/
.inzbt{
    width:175px;
	background-color:#73083c;
	float:left; text-align:center;
	color:#FFFFFF; line-height:38px; font-weight:bold; font-size:14px;}
.inzbt a:hover{
     color:#FFFFFF;}
.inlbbt{
    width:175px; font-size:12px; color:#000000; background-image:url(../images/lbbg.jpg); background-repeat:repeat-x; background-position:top center; margin-top:3px; font-weight:bold; text-indent:10px; line-height:25px; float:left;}
.inllr{
    width:175px; height:25px; font-weight:normal; padding-left:5px; font-size:11px; color:#333333; line-height:25px; text-indent:10px; float:left;}
.inpcbt{
	min-width:140px;
	_width:140px;
	height:32px;
	float:left;
	color:#FFFFFF;
	line-height:30px;
	text-align:center;
	font-size:12px;
	float:left;text-indent:18px;
	background: url(../images/cpbt_2.jpg) #cb4683 top right;
	background-repeat: repeat;
	font-weight: bold;
}
.inpcbt a {color:#fff;text-decoration:none}
.inpcbt_t{width:18px;height:32px;float:left;background: url(../images/cpbt_1.jpg) #cb4683 top right;}
.incplr{
    width:775px; float:left;}
.incp{
    width:180px; height:210px; float:left; margin-left:10px; margin-top:10px; color:#000000; line-height:20px; font-size:11px;}
.incp img{
margin-bottom:10px;}
.inxw{
    width:775px; min-height:100px; float:left; margin-top:10px; background-color:#eeeeee;}
.inxwbt{
	width:775px;
	font-size:12px;
	text-indent:10px;
	line-height:25px;
	height:25px;
	background-color:#eeeeee;
	color:#000000;
	font-weight: bold;
}
.inxwlrk{
	width:750px;
	float:left;
	margin-left:10px;
}
.inxwlrb{
    width:755px;font-size:12px; color:#000000; line-height:30px; float:left; font-weight:bold; margin-left:10px;}
.inxwlr{
    width:755px;font-size:11px; color:#000000; line-height:20px; float:left; margin-left:10px; padding-bottom:10px;}
.indpli{
    width:100px; height:54px; line-height:18px; color:#333333; font-size:11px; border-left-color:#bababa; border-left-style:solid;
	border-left-width:1px; padding-left:10px; margin-top:5px; float:left;}
.indpli a{
    color:#333333; text-decoration:none;}
.indpli a:hover{
  color:#73083c;}
.inweb{
	width:775px;
	min-height:130px;
	float:left;
	margin-top:10px;
}
.inwebt{
	width:773px;
	height:25px;
	line-height:25px;
	text-indent:10px;
	color:#000000;
	font-weight: bold;
}
.inweblr{
     font-size:11px; line-height:20px; color:#000000; width:775px; float:left; padding:5px;}
.inzbt a {
	color: #FFFFFF;
}
/*login*/
.lobt{
  width:960px; height:40px; float:left; color:#990000; font-size:18px; font-weight:bold; line-height:40px;}
.logdl{
  width:500px; min-height:450px;_height:450px; border:1px solid #333333; float:left; margin-left:15px;}
.logyd{
  width:440px; min-height:230px;_height:230px; border:1px solid #333333; float:left;}
.loginle{
  margin-left:10px; margin-right:10px;}
.logbta{
   font-size:12px; line-height:45px; color:#990000; font-weight:bold;}
.logbtb{
    font-size:11px; color:#333333; font-weight:normal; margin-left:180px;}
.logbtc{
    font-size:11px; color:#333333; line-height:20px;}
.logbdw{
    font-size:11px; color:#333333; font-weight:bold; margin-top:10px;}
.logbyd{
    font-size:11px; color:#333333; font-weight:normal; margin-top:10px;}
.logbyd a{
    text-decoration:underline;}
.logtjl{
    width:67px; height:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; float:left; margin-left:370px; background-color:#990000; margin-top:20px;margin-bottom:10px; }
.logtj{
	width:65px;
	height:18px;
	border:1px solid #fff;
	background-color:#990000;
	color:#FFFFFF;
	margin:1px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;cursor: pointer;
}
.logyw{
	font-size:11px;
	color:#333333;
	line-height:20px;
	list-style-position: inside;
	list-style-type: disc;
}

.logytjl{
    width:127px; height:20px; float:left; margin-left:310px; background-color:#990000; margin-top:15px;}
.logytj{
    width:125px; height:18px; border:1px solid #fff; background-color:#990000; color:#FFFFFF; margin:1px; font-size:11px;}
.logxtjl{
    width:47px; height:20px; float:left; background-color:#990000; margin-top:15px;}
.logxtj{
    width:45px; height:18px; border:1px solid #fff; background-color:#990000; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:1px; font-size:11px;cursor:pointer}
	
/*cpy*/
.cpxk{
	width:773px;
	height:15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #b2b2b2;
	border-right-color: #b2b2b2;
	border-left-color: #b2b2b2;
	float:left;
}
.cpsk{
	height:15px;
	width: 773px;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b2b2b2;
	border-bottom-color: #b2b2b2;
	border-left-color: #b2b2b2;
}
.cplb{
    min-height:20px;_height:20px; width:733px; float:left; margin-left:20px; margin-top:10px;}
.conw{
    height:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF; 
	float:left; 
	font-size:12px;
	line-height:20px;
	background-image:url(../images/product1_05.jpg); background-repeat:repeat-x;}
.conw a{
     height:20px; float:left; padding-left:10px; padding-right:10px;}
.conw a:hover{
    background-image:url(../images/product1_03.jpg); color:#FFFFFF; }
.conwz{
    height:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF; 
	float:left; 
	font-size:12px;
	line-height:20px;}
.conwz a{
     height:20px; float:left; background-image:url(../images/product1_03.jpg); color:#FFFFFF; padding-left:10px; padding-right:10px;}
.conwz a:hover{
    background-image:url(../images/product1_03.jpg); color:#FFFFFF; }
.cpsy{
    width:775px; float:left; line-height:25px; color:#333333; text-align:center;}
.cpsy a{
    text-decoration:underline; margin-left:10px;}
.cpsy span{
   margin-left:10px;}
.cpxwlr{
     width:773px; min-height:10px; float:left; margin-top:10px;}
.cplr{
       margin-left:10px; margin-right:10px;}
.font12{
       color:#000000; line-height:25px; font-size:12px;}
.zbanner{
    width:775px; min-height:185px; float:left;color:#000}
.sy{
    font-size:11px; color:#000000; line-height:15px;  float:left; min-width:775px;min-height:25px;_height:25px;_width:775px;}
.sout_email{
height:12px;
	height:21px\9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
	border-right-style: none;
}
.emailsm{
   border:none;}
	
/*cpz*/
.cpzmin{
   width:960px; min-height:300px; float:left; margin:auto;}
.cpzt{
   width:355px; min-height:300px;_height:300px; margin-top:10px; float:left;}
.cpzjs{
   width:585px; min-height:30px; float:left; margin-top:10px;}
.cpzjs .upper{white-space: -moz-pre-wrap;width:365px;word-wrap:normal ;word-break:keep-all;line-height:15px}
.cpzdt{
   width:375px; min-height:150px; float:left;}
.cpzxt{
   width:88px; height:84px; margin-left:20px; margin-top:10px; float:left;}
.cpzxt img{
    border:1px solid #cccccc; width:78px; height:74px;}
.cpjslr{
	width:500px;
	height:180px;
	padding-right:10px;
	overflow:auto;
	scrollbar-arrow-color:#FFFFFF; /*三角箭头的颜色*/
	scrollbar-face-color: #cccccc; /*立体滚动条的颜色（包括箭头部分的背景色）*/
	scrollbar-3dlight-color: #FFFFFF; /*立体滚动条亮边的颜色*/
	scrollbar-highlight-color:#FFFFFF; /*滚动条的高亮颜色（左阴影？）*/
	scrollbar-shadow-color:#FFFFFF; /*立体滚动条阴影的颜色*/
	scrollbar-darkshadow-color: #FFFFFF; /*立体滚动条外阴影的颜色*/
	scrollbar-track-color: #FFFFFF; /*立体滚动条背景颜色*/
	scrollbar-base-color:#cccccc; /*滚动条的基色*/
	line-height:18px;
	font-size:11px;
	margin-top: 10px;
	float: left;
}
.cplbys{
	width:500px;
	height:20px;
	background-color: #ece9d8;
	float:left;
	margin-top: 18px;
}
.zcfont12{
       color:#000000; width:500px; float:left; line-height:25px; font-size:12px; margin-top:5px;}
.sizechart{padding-left:145px;margin-top:10px}
#ushare a,#ushare span{display:inline;float:left;padding:0 3px}
.zcfont2{
       color:#000000; width:500px; float:left; line-height:25px; font-size:12px; margin-top:50px;}
.zcx{
     width:960px; float:left;}
.zcxlr{
    width:100%; min-height:300px; float:left; margin-top:20px; border-top-color:#cccccc; border-top-style:solid; border-top-width:1px;}
.zcxlry{
    width:100%; min-height:300px; float:left; margin-top:70px; border-top-color:#cccccc; border-top-style:solid; border-top-width:1px;}
.zcxbt{
   font-size:14px; font-weight:bold; line-height:30px; color:#333333;}
.zcxtu{
   width:120px; height:120px; float:left;}
.zcxtw{
	width:180px;
	float:left;
	margin-top: 18px;
}
.zcxwz{
   width:120px; float:left; padding-top:30px; line-height:20px; font-size:11px; color:#000000;margin-left:3px;}
.zcxwzjs{
   width:960px; min-height:150px; background-color:#e8e8e8; float:left; font-size:12px; color:#000000; line-height:20px; padding-left:10px; padding-right:10px; margin-top:20px;}

/*TUP*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #73083c; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 100%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #73083c; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 100%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.collapsed{display:none;}
.coss{
  display:block;}
.sor{
    font-size:12px; color:#000000; float:left; font-weight:bold; line-height:20px;}
/*TUP*/







a:hover{
 color:#73083c;
}
span.addfav a{text-decoration:underline;float:left;margin-left:133px;}
.zcfont12 .bagbt{float:right;margin-bottom:-40px;margin-top:-52px;margin-top:-45px\9}
.smaimg{cursor:pointer}
.btn2 {
	TEXT-TRANSFORM: uppercase; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: auto; FONT-FAMILY: Verdana, Arial, sans; OVERFLOW: visible; TEXT-DECORATION: none; 
}
.btn2:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
 #container{ min-height:85%;
 } 
 #loginLinks{border:none}

 /*tab-group*/
 .tab-group{margin-top:20px;}
 .tab-labels-container {
    border-bottom: 1px solid #ccc;
}
.tab-group .mcontainer{
margin-top:20px;
}
.tab-labels {
    width: 100%;
    padding-left: 0;
}
.tab-label--tab.tab-label--active {
    border-bottom-color: #fff;
    background-color: #fff;
    cursor: default;
}
.tab-label--tab {
    display: inline-block;
    min-width: 150px;
    max-width: 50%;
    height: 70px;
    margin: 0;
    padding: 0 20px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background-color: #f6f6f6;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
    list-style-type: none;
    font-family: Gotham\ 4r,Gotham Narrow SSm\ 5r,Helvetica Neue,Helvetica,Arial,Sans-Serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 72px;
}
.tab-label {
    cursor: pointer;
}
.tab-label--tab:last-child {
    border-right: 1px solid #ccc;
}

@media (min-width: 581px)
.vcontainer:after {
    content: " ";
    display: block;
    clear: both;
}
.wp-menu{height:25px!important}
.wp-comment-rate{display:none!important}
.wp-reviews .wp-item-reply{display:none!important}
.wp-review-reply .wp-reply-pagn{display:none!important}