*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; background:#5A5A5A;}
a{ color:#000; text-decoration:none;}
a:hover{color:#c00;}
li{ list-style-type:none;}
img{ border:none;}
ul{ overflow:hidden;}

#header,#content,#copyright{ clear:both; overflow:hidden; margin:0 auto; width:1003px; background:#fff;}
.top{ clear:both; height:34px; line-height:34px; background:url(top_07.gif) repeat-x;}
.top h3{ float:left; padding:0 12px 0 5px; font-size:11px; color:#fff; background:url(top_02.gif) repeat-x;}
.top h3 a{ color:#fff;}
.top em{ display:block; float:left; width:12px; height:34px; background:url(top_03.gif) no-repeat;}
.top ul{ display:block; float:left; padding:0 11px 0 0; color:#3C3C3C; background:url(top_05.gif) no-repeat right;}
.top ul li{ display:block; float:left; padding:0 10px 0 0; background:url(top_04.gif) repeat-x;}
.top ul li a{ float:left; color:#b6b6b6; padding:0 10px;}
.h_logo{ clear:both; width:100%; height:118px; background:url(logo_07.gif) repeat-x;}
.logo{ float:left; margin:0 0 0 10px;}
.topseo { float:left; width:400px; padding:25px 10px;}
.topseo h1{ font-size:20px; color:#fff;}
.topseo span{ font-size:18px; color:#fff; font-weight:bold;}
.top_ad{ float:right;}
#nav{ height:32px; line-height:32px; background:url(nav_10.gif) repeat-x;}
.home{ float:left; margin:5px 10px 0;}
#nav li,#nav li a{ display:inline; padding:0 10px 0 0; color:#fff;}
.hot_menu{ height:35px; line-height:35px; background:url(search_18.gif) repeat-x;}
.hot_key{ float:left; margin:0 0 0 10px!important; margin:0 0 0 5px;}
.hot_key li,.hot_key li a{ display:inline; padding:0 10px 0 0; color:#fff;}
.search label{ display:block; float:left; width:122px; height:35px; line-height:normal; background:url(label_22.gif) no-repeat;}
.search label em{ display:block; padding:0 0 0 40px; font-family:"Times New Roman", Times, serif; font-style:normal;color:#00FF18; line-height:15px; text-transform:uppercase;}
.search input{ float:left; margin:8px 0 0;}
.search_key{ width:120px;}
.search .white{ color:#fff;}

#content{padding:20px 11px; width:980px;}
.company{ float:left; width:313px;}
.advert{ padding:259px 10px 0; height:52px; background:url(advert_h_30.gif) no-repeat;}
.advert h2,.advert h3{ font-size:11px; color:#fff; line-height:15px;}
.advert h3{ margin:5px 0 0;}
.about{ margin:13px 0 0; padding:13px 10px; line-height:18px; background:#EEF0F3;}
.about h2{ margin:0 0 10px; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase;}
.about p{ line-height:18px; font-size:12px; color:#333;}
.more{ display:block; margin:0 0 1px!important; margin:0 0 7px; color:#666; text-align:right; font-size:11px;}
.more a{ color:#666;}

.latest{ float:left; margin:0 0 0 13px;  width:304px;}
.latest h2{ font-size:18px;}
.model{overflow:hidden; margin:0 0 5px; width:100%; background:url(latest_33.gif) repeat-y;}
.model .model_d{ overflow:hidden; margin:5px 0;}
.model_p{ border:1px solid #CBCACA;}
.model span{ display:block;}
.model .model_t{ clear:both; height:4px; font-size:4px; background:url(latest_31.gif) no-repeat;}
.model .model_b{ clear:both; height:4px; font-size:4px; background:url(latest_35.gif) no-repeat;}
.model_p{ float:left; margin:0 0 0 10px;}
.model_dr{ margin:0 0 0 110px;}
.model_dr h3 a{ font-size:14px; color:#039;}
.model_dr h3 a:hover{ color:#c00; text-decoration:underline;}
.model_dr .brand{ margin-bottom:5px; font-size:13px; color: #B3B3B3; font-weight:bold;}
.price{ margin:10px 0 5px 0; font-size:14px; color:#c00; font-weight:bold;}
.detail{ margin:10px 0 0;}
.advert_s{height:66px; border:1px solid #CBCACA;}
.advert_s h4{ font-size:14px; color:#c00;}
.advert_s h4 a{ color:#c00;}
.advert_s h4 a:hover{ text-decoration:underline;}
.s1{ padding:5px 105px 0 10px;  background:url(adver_s_63.gif) no-repeat right;}
.s2{ margin:5px 0 0; padding:5px 10px 0 105px;  background:url(s2_69.gif) no-repeat left;}

.news{ margin:0 0 0 645px; height:300px;}
.news h2{display:block; padding:0 0 0 13px; height:23px; line-height:23px; font-size:11px; background:url(title_31.gif) no-repeat;}
.news h2 span{ margin:0 0 0 145px; font-weight:normal;}
.news h3{ margin:15px 0 0;height:21px;  font-size:12px; line-height:21px;}
.news h3 img{ margin:5px 0 0;}
.order{ padding:0 5px; background:#000; color:#fff;}
.newstitle{ width:250px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis}
.news h3 span{ display:block; float:left; margin:0 10px 0 0;}
.news p{ line-height:18px; padding:0 10px 0 0;}
.continue{ color:#28659D;}
.news_list{ margin:5px 0 0; line-height:25px;}
.news_list li{ padding:0 0 0 15px; width:95%; height:25px; border-bottom:1px dashed #C3C7CD; background:url(point_70.gif) no-repeat left center;overflow:hidden; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis}
.fashion_100{ margin:12px 0 0!important; margin:15px 0 0; padding:8px; background:#E8EBEF;}
.article_p{ padding:10px; border:1px solid #D8DBDF; background:#fff;}
.pimg{ display:block; float:right; margin:-50px 0 0 70px;}
.article_p strong{ color:#c00;}

.conh_bottom{ clear:both; overflow:hidden; padding:20px 0 0; width:100%;}
.classmenu{ float:left; width:311px; border:1px solid #CBCACA;}
.classmenu h2{ padding:0 0 0 10px; height:25px; line-height:25px; font-family:"Times New Roman", Times, serif; font-size:14px; border-bottom:1px solid #CBCACA;}
.classmenu ul{line-height:21px;}
.classmenu ul li{ display:inline; float:left; margin:0 0 0 8px; width:145px;}
.classmenu ul li a{ color:#000;}
.classmenu ul li a:hover{ color:#c00; text-decoration:underline;}
.feature{ margin:0 0 0 326px;}
.feature h2{ font-size:18px;}
.feature h2 span{ margin:0 0 0 350px; padding:0 0 0 20px; font-size:11px; font-weight:normal; background:url(more_90.gif) no-repeat;}
.feature h2 span a{ color:#c00;}
.pro_list{ padding:8px; background:#E8EBEF;}
.pro_list ul{ display:block; width:635px; padding:0 0 10px; background:#fff;}
.pro_list ul li{ display:inline; overflow:hidden; float:left; margin:8px 6px 0; *margin:12px 6px 0; width:145px; text-align:center;}
.pro_list ul li span{ display:block; overflow:hidden; height:55px; margin-top:5px;}
.pro_list ul li a:hover{ color:#c00; text-decoration:underline;}
.article_bot{ margin:20px 0 0; padding:10px; border:1px solid #CBCACA; line-height:16px;}
.article_bot h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-top:5px;}
.article_bot p{ color:#666; margin:5px 0;}

#copyright{height:111px; background:url(copyright_98.gif) repeat-x; text-align:center;}
#copyright h2{ height:25px; line-height:25px; font-size:11px; color:#fff;}
#copyright h2 a{ color:#fff;}
#copyright p{ padding:5px 0 0; line-height:20px; color:#fff;}
#copyright p a{ color:#fff;}
#copyright h3{ margin:10px 0 0;}
#copyright .copyr,#copyright h3,#copyright h3 a{ color:#FFEA04; font-size:11px;}
#copyright a:hover{ color:#FFEA04;}

.sideleft{ float:left; width:205px; background:url(sideleft_05.gif) repeat-y;}
.sideleft h2{ font-size:12px; height:27px; line-height:27px; text-align:center; color:#c00; background:url(sideleft_03.gif) no-repeat;}
.space{ height:5px; font-size:5px; background:#fff;}
.sideleft_bot{ display:block; height:6px; font-size:6px; background:url(sideleft_07.gif) no-repeat;}
.classlist{ margin:8px auto; width:185px; background:url(classlist_10.gif) repeat-y;}
.classlist .top{ height:18px; background:url(classlist_08.gif) no-repeat;}
.classlist ul{ padding:0 0 20px 20px; line-height:18px; background:url(classlist_12.gif) no-repeat bottom;}
.classlist li{ padding:0 0 0 5px; width:140px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis}
.classlist h3{ clear:both; margin:0 0 0 15px; padding:0 0 0 10px; width:150px; font-size:12px; background:url(h4_15.gif) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis}
.con_right{ margin:0 0 0 215px!important; margin:0 0 0 212px;}
.opsition{ width:765px; height:25px;}
.class_ad{ width:765px; height:121px; background:url(adver_06.gif) no-repeat;}

#leftimg{ float:left; width:205px; text-align:center; clear:both; padding:10px 0;}
.shoppingcart{ margin:0 auto; width:90%}

.article{ margin:10px 0 0; line-height:20px;}
.article h2{ font-family:"Times New Roman", Times, serif; font-size:20px; color:#c00;}
.pro{ width:760px;padding:0 0 5px 5px; background:#F9F9F9;}
.pro li{ display:inline; overflow:hidden; float:left; margin:5px 5px 0 0; padding:10px 0; width:147px; height:auto!important; height:215px; text-align:center; background:#fff;}
.pro .pro_name{ display:block; height:30px; overflow:hidden;}

#pagen { font-weight:bold; float:left;width:767px;height:28px; background:url(nextpage_19.gif) repeat-x;}
#pagen a {font-size:11px; color: #000;}
#pagen a:hover {color: #000}
#pagen ul {	padding-left: 10px; padding-top: 6px;}
#pagen li {	border: #D0D9DF 1px solid;float: left; font: bold 10px Tahoma; margin-left: 1px; vertical-alin: middle; width: 19px; color: #000; margin-right: 1px;height: 14px; background-color: #fff; text-align: center}
#pagen li.rpage {	border-top-width: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; margin-left: 5px; width: auto; margin-right: 5px; text-align: center; border-right-width: 0px; background:none;}
#pagen li.cuten {color: #fff; background-color: #E7E7E7}

#prodes{overflow:hidden; width:765px;}
#prodes h2,.newtop{ margin:10px 0 0; padding:0 10px; height:28px; width:97%; line-height:28px; font-size:16px; color:#c00; background:url(nextpage_19.gif) repeat-x;}
#despho{ float:left; margin:20px 0 0; width:300px; text-align:center;}
#despho span{display:block; clear:both; padding:10px 0;}
#prodes #destxt{margin:20px 0 0 350px; font-size:12px; line-height:20px;}
#destxt li strong{ display:block; float:left; width:120px;}
#destxt li p{ display:block; padding:10px 0 0;}
#destxt li select{ margin:0 0 0 10px;}
#destxt li p strong{ width:auto;}
.space{ height:10px;}
#destxt .addcart .buyit{ clear:none; float:right; margin:-53px 130px 0 0;}

.titile{ height:28px; line-height:28px; background:url(nextpage_19.gif) repeat-x; padding-left:10px; font-weight:bold; font-size:13px;}
.newlist{ margin:10px 0 0;}
.newlist dt h1{ font-size:18px; text-align:center; color:af0000; padding:10px 5px;}
.newlist dt a,.newlist dt{ font-family:"Times New Roman", Times, serif; font-size:14px; padding-left:5px; color:#c00;}
.newlist dt a:hover{ color:#c00; text-decoration:underline;}
.newlist dd{ margin:0 0 5px; padding:5px 10px; line-height:18px; border-bottom:1px dashed #ccc;}
.newlist dd a{ color:#c00;}
.newlist dd img{ float:left; padding-right: 10px;}

.carlist td strong{ color:#c00;}
.carlist{ line-height:20px;}
.carlist{ margin:5px auto; width:98%;}
.carlist td{ text-align:center;}
.carttop{ height:26px; color:#c00; font-weight:bold; background:url(nextpage_19.gif) repeat-x;}
.totalbo{ padding:0 10px 0 300px;}
.check td{ text-align:left;}
.check td strong{ float:right; color:#000; font-size:12px;}
.check td font{ display:block; float:left; height:18px; padding:5px 0 0 5px; color:#c00;}
.check label{ float:left;}
