
.float_L {float:left;}
.float_R {float:right;}
.clear { clear:both;}
.red_b{ color:#CC3300;}
a.login{ color:#1471db;}
a.login:hover{ color:#1471db; text-decoration:underline;}
a.top_link1{ margin:0 10px 0 10px;}
.fl{ padding-bottom:10px; min-height:310px; display:inline; float:left; width:100%; height:310px;}
.i_tu{ border:1px solid #cccccc; padding:1px;}
.i_kuai{ border:1px solid #CCCCCC; background:#FFFFFF;}


/* 头部*/
#head{ margin:auto; width:980px;}
#head h1 { width:405px;  float:left;}
.head_info{ float:left; width:575px;text-align:right; padding-top:10px;}
.user_cart{ padding-top:10px; line-height:30px; margin-right:10px;}
.welcome{ margin-right:10px;}
.wp1{ height:30px; line-height:30px; background:#f6f6f6; padding-left:18px; color:#555; font-size:14px; font-weight:700;}
.wp2{ height:622px; width:1003px; margin:0 auto;}
.font14{ font-size:14px;color:#1471db;}
.font14 a{ font-size:14px;color:#1471db;}
.float1{ margin:6px 10px; display:inline; float:left; overflow:hidden;}
.wp{ font-weight:700; font-size:14px; color:#1471db; background:url(../images/icon.jpg) no-repeat -10px 3px; padding:0 0 0 10px;}
.wp a u{ text-decoration:none; font-size:14px;}
.wp a:link { color:#1471db;}
.wp a:hover { color:#1471db;}
.wp a:active { color:#1471db;}
.wp a:visited { color:#1471db;}
#fontop{ font-size:14px;  font-weight:bold; color:#666;padding:0 0 0 10px;}
#fontop a{ font-size:16px;font-weight:bold; color:#666;background:url(../images/icon.jpg) no-repeat -10px 1px;padding:0 0 0 10px; margin:15px 0 0 0;}
/*导航栏*/
#hd-nav li.beauty a span.hbg{display:block; font-weight:700; line-height:78px; height:78px; width:113px; text-align:center; background:url(../images/menuhover.jpg) no-repeat; display:block;}


.nav{ }
.nav float_L{ width:680px;}
.nav float_R{ width:300px; text-align:right; color:#FFFFFF; padding-right:5px;}
#hd-nav{ z-index:500; text-align:left; }
#hd-nav li{ float:left; z-index:10; position:relative;}
#hd-nav a{ float:left; color:#fff; font-size:14px; width:113px; font-weight:bold;}
#hd-nav span{ display:block; font-weight:700; line-height:78px; height:78px; width:113px; text-align:center;}
#hd-nav span a{}


#hd-nav .all a{ color:#ffcc99}
#hd-nav .all a:hover{ color:#ffcc99;}

#hd-nav .navp{ z-index:10; border:1px solid #e4f1ff;display:none; position:absolute; left:0; top:0;background:#FFFFFF; width:660px;}
#hd-nav .navp li{ float:none;}
#hd-nav .navp a{ width:100%; display:block; float:none; color:#666666; font-size:14px;color:#1471db;}
#hd-nav .navp .navlist{width:113px; float:left;overflow:hidden;}

#hd-nav .navp .navlist li i{ font-style:normal;width:95px; overflow:hidden;}
#hd-nav .navp .navlist li{ line-height:24px; background: none scroll 0% 0%; font-size:12px; line-height:24px;}
#hd-nav .navp .navlist li a {font-size:12px; color:#666; font-weight:normal; line-height:24px; width:95px;overflow:hidden;}
#hd-nav .navp .navlist li a span{ font-size:12px; color:#666; font-weight:normal; line-height:24px; height:24px; text-align:left;}
#hd-nav .navp .navlist li a:hover{color:#1471db; font-size:12px; line-height:24px;} 


#hd-nav .navp .navlist02{ margin:5px 0 5px 0; width:126px; float:left; padding:0 5px 0 10px;}

#hd-nav .navp .navlist02 li i{font-style:normal; padding:2px;border:1px solid #dedede; margin:4px 4px 4px 14px;float:left;}
#hd-nav .navp .navlist02 li i:hover{color:#fff; font-size:12px;background:#1471db; display:block; margin:4px 4px 4px 14px;padding:2px; display:block;}
#hd-nav .navp .navlist02 li{ line-height:24px; background: none scroll 0% 0%; font-size:12px; line-height:24px;}
#hd-nav .navp .navlist02 li a { font-size:12px; color:#666; font-weight:normal; line-height:24px;}
#hd-nav .navp .navlist02 li a span{ font-size:12px; color:#666; font-weight:normal; line-height:24px; height:24px; text-align:left;}
#hd-nav .navp .navlist02 li a:hover{color:#1471db; font-size:12px; line-height:24px;} 

#hd-nav .navp .navlist02 li a strong{font-size:12px; font-weight:normal; display:block; margin:8px 4px 4px 14px;padding:5px;border:1px solid #dedede;} 
#hd-nav .navp .navlist02 li strong:hover{color:#fff; font-size:12px;background:#1471db; display:block;padding:5px;} 

#hd-nav .navp .navlist02 li a u{font-size:12px; font-weight:normal; display:block; margin:4px;padding:5px;border:1px solid #dedede;} 
#hd-nav .navp .navlist02 li u:hover{color:#fff; font-size:12px; line-height:24px;background:#1471db; display:block;padding:5px;} 



#hd-nav .navp .navlist03{ margin:5px 0 5px 0; width:300px; float:left; padding:0 5px 0 10px;}

#hd-nav .navp .navlist03 li i{font-style:normal; padding:2px;border:1px solid #dedede; margin:4px 4px 4px 14px;float:left;}
#hd-nav .navp .navlist03 li{ line-height:24px; background: none scroll 0% 0%; font-size:12px; line-height:24px; float:left;}
#hd-nav .navp .navlist03 li a { font-size:12px; color:#666; font-weight:normal; line-height:24px;}
#hd-nav .navp .navlist03 li a span{ font-size:12px; color:#666; font-weight:normal; line-height:24px; height:24px; text-align:left;}

#hd-nav .navp .navlist03 li a u{font-size:12px; font-weight:normal; display:block; margin:4px;padding:5px;border:1px solid #dedede;} 
#hd-nav .navp .navlist03 li u:hover{color:#fff; font-size:12px; line-height:24px;background:#1471db; display:block;padding:5px;} 

#hd-nav .navp .navlist03 li a strong{font-size:12px; font-weight:normal; display:block; margin:4px 4px 4px 14px;padding:5px;border:1px solid #dedede;} 
#hd-nav .navp .navlist03 li strong:hover{color:#fff; font-size:12px;background:#1471db; display:block;padding:5px;} 

#hd-nav .navp .navlist03 li a:hover{color:#fff; font-size:12px; line-height:24px;} 

#hd-nav .navp .navlist03 li i:hover{color:#fff; font-size:12px;background:#1471db; display:block; margin:4px 4px 4px 14px;padding:2px;}
.search{ clear:both; width:970px; margin-left:10px; height:40px; line-height:40px;}


.search form{ float:left;}
.btn{ background:url(../images/search_bottom.jpg) no-repeat left top; margin-left:10px; width:22px; height:22px;}
.search span{ float:left; height:40px; line-height:40px; margin-left:20px;}
.search span a{ color:#666666;margin:0 5px;}
.search span a:hover{ color:#CC0000; margin:0 5px;}
.alink{ color:#FFFFFF; height:40px;}
.alink a{ color:#FFFFFF; line-height:40px; margin:0 5px;}

/*内容*/
#main{ width:970px; margin-left:auto; margin-right:auto; margin-top:15px;}
.i_title1{ background:#793c20; color:#eddcca; text-align:left; width:100%; line-height:25px; height:25px; text-indent:10px;}
.i_news{ width:228px; padding-top:10px; padding-bottom:10px;}
.i_news li{ background:url(../images/i_newicon.jpg) no-repeat 10px 50%; line-height:22px;}
.i_news li a:hover{ text-decoration:underline;}

/*底部*/
.bottom{ width:970px; margin-bottom:20px; padding-bottom:10px; margin-left:auto; margin-right:auto;}
.help{ padding-left:20px; padding-right:30px; width:920px;background:url(../images/footbg.jpg) repeat-x left top; height:168px;}
.help ul{ text-align: center; line-height:22px; width:150px; display:inline; float:left;}
.help li h3{ padding-bottom:10px; padding-top:15px; color:#FFFFFF; font-size:14px;}
.help li a{ color:#666666}
.help li a:hover{ color:#CC0000;}
.help li a:visited{ color:#666666}
.icon{ text-align:center;}
.icon img{ width:127px; height:51px; margin-right:15px;}
.bottom b{ text-align:center; line-height:16px; display:block; color:#666666; padding-top:6px; font-weight:normal;}