@charset "utf-8";
body { font-family: "宋体"; font-size: 12px; margin: 0px 0px; padding: 0px 0px; background: #ffffff; color: #404040; }
div { border: 0px; padding: 0px 0px; margin: 0px 0px; display: block; }
h1,h2,h3,h4 { border: 0px; padding: 0px 0px; margin: 0px 0px; }
img { border: 0px; padding: 0px 0px; margin: 0px 0px; }
span { border: 0px; padding: 0px 0px; margin: 0px 0px; }
ul { border: 0px; padding: 0px 0px; margin: 0px 0px; float: left; }
li { border: 0px; padding: 0px 0px; margin: 0px 0px; list-style: none; }
*:focus { outline: none; } 
p { padding: 0px 0px; margin: 0px 0px; }
lable { padding: 0px 0px; margin: 0px 0px; }
input { padding: 0px 0px; margin: 0px 0px; font-size: 12px; font-family: "宋体"; }
select { font-size: 12px; font-family: "宋体"; }
.clear { clear: both; }
a:link { color: #404040; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
a:visited { color: #404040; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; } 
a:hover { color: #000000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
a:active { color: #000000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }

.c_gallery { width: 100%; min-width: 1000px; margin: 0px auto; }
.c_gallery_head { width: 100%; height: 89px; margin: 0px auto; }
.c_gallery_body { width: 960px; margin: 0px auto; }
.pattern_list { width: 960px; border-bottom: 2px solid #d9c9d2; padding: 8px 0px; float: left; }
.c_gallery_foot { width: 960px; float: left; }
.pattern_top { width: 960px; float: left; }
.pattern_bot { width: 960px; padding-top: 8px; float: left; }
.pattern_bot_left { width: 239px; float: left; }
.pattern_bot_right { width: 721px; float: left; }

/* popular vocabulary search */
.popular { width: 229px; border-top: 1px solid #d9c9d2; border-right: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.popular_tit { width: 229px; height: 29px; background: #eddde6; float: left; overflow: hidden; }
.popular_tit h1 { height: 29px; line-height: 31px; *line-height: 29px; _line-height: 31px; padding-left: 14px; color: #851054; font-size: 14px; overflow: hidden; }
.popular_info { width: 215px; height: 220px; background: #faf4f7; color: #5b0c3c; padding: 15px 0px 0px 14px; float: left; overflow: hidden; }
.popular_info ul { width: 220px; }

/* 热门词汇样式修改开始 */
.popular_info li { height: 23px; line-height: 23px; margin-right: 12px; display: block; white-space: nowrap; float: left; }
/* 热门词汇样式修改结束 */

.popular a:link, .popular a:visited { color: #5b0c3c; }
.popular a:hover, .popular a:active { color: #000000; border-bottom: 1px solid #000000; }

/* clothing accessory */
.accessory { width: 229px; border-top: 1px solid #d9c9d2; border-right: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.accessory_tit { width: 229px; height: 29px; background: #eddde6; float: left; overflow: hidden; }
.accessory_tit h1 { height: 29px; line-height: 31px; *line-height: 29px; _line-height: 31px; padding-left: 14px; color: #851054; font-size: 14px; overflow: hidden; }
.accessory_tit a:link, .accessory_tit a:visited, .accessory_tit a:hover, .accessory_tit a:active { color: #851054; }
.accessory_pic { width: 229px; float: left; }
.accessory_pic ul { padding: 14px 0px 0px 14px; }
.accessory_pic li { width: 93px; height: 121px; padding-right: 14px; float: left; overflow: hidden; }
.accessory_pic li img { width: 89px; height: 84px; padding: 1px 1px; border: 1px solid #d9c9d2; display: block; }
.accessory_pic li h2 { font-size: 12px; font-weight: normal; height: 29px; line-height: 29px; text-align: center; overflow: hidden; }
.accessory_tex { width: 223px; height: 166px; padding: 0px 3px; float: left; overflow: hidden; }
.accessory_tex ul { width: 212px; border-top: 1px dashed #d9c9d2; padding: 10px 0px 0px 11px; }
.accessory_tex li { width: 202px; height: 21px; line-height: 21px; padding-left: 10px; background: url(/Content/images/clothing_pattern/bg_li.gif) no-repeat 0px 7px; float: left; overflow: hidden; }
.accessory_tex span { width: 213px; height: 21px; line-height: 21px; color: #7b2a5b; text-align: right; float: left; }
.accessory_tex span a:link, .accessory_tex span a:visited { color: #7b2a5b; }
.accessory_tex span a:hover, .accessory_tex span a:active { color: #5b0c3c; }
.materials_bg { border-bottom: 1px solid #d9c9d2; }

/* pattern list */
.p_list { width: 721px; float: left; overflow: hidden; }
.p_list .p_list_tabtit { width: 729px; clear: both; height: 27px; float: left; }
.p_list .p_list_tabtit li { cursor: pointer; height: 27px; float: left; overflow: hidden; }
.p_list .p_list_tabtit span { width: 93%; height: 27px; line-height: 29px; *line-height: 28px; _line-height: 29px; text-align: center; display: block; }
.p_list .p_list_tabtit .active { width: 124px; height: 27px; background: url(/Content/images/clothing_pattern/bg_tabtit.gif) no-repeat 0px 0px; font-weight: bold; color: #a4156c; }
.p_list .p_list_tabtit .normal { width: 121px; height: 27px; background: url(/Content/images/clothing_pattern/bg_tabtit.gif) no-repeat 0px -27px; color: #730247; }
.p_list .none { display: none; }
.p_list .p_list_tabinfo { width: 719px; border-right: 1px solid #d9c9d2; border-bottom: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.p_list .p_list_tabinfo .p_list_infobg { width: 711px; padding-left: 8px; }

.p_list_condition { width:703px; border-bottom: 1px dashed #d9c9d2; float: left; overflow: hidden; }
.p_list_condition ul { width: 708px; padding: 12px 0px 18px 10px; }
.p_list_condition li { height: 19px; line-height: 21px; *line-height: 20px; _line-height: 21px; padding-right: 20px; margin-top: 6px; white-space: nowrap; float: left;  }
.p_list_condition li a { height: 19px; padding: 0px 3px 0px 4px; display: block; _overflow: hidden; float: left; }
.p_list_condition li a.active { color: #ffffff; background: #b2973b; }
.p_list_condition li a:hover { color: #ffffff; background: #b2973b; }

#mydiv { width: 720px; }
#mydiv h1 { width: 690px; height: 28px; font-size: 14px; padding-left: 15px; color: #8a1259; float: left; }
#mydiv .mes_content { width: 690px; padding-left: 15px; padding-bottom: 15px; float: left; }
#mydiv .mes_content ul { width: 685px; height: 145px; padding-right: 5px; overflow: auto; }
#mydiv .mes_content h1 { font-size: 14px; color: #8b135a; height: 30px; }
#mydiv .mes_content li { height: 19px; line-height: 21px; *line-height: 20px; _line-height: 21px; padding: 0px 15px 6px 0px; white-space: nowrap; float: left; }
#mydiv .mes_content li a { height: 19px; padding: 0px 3px 0px 4px; display: block; _overflow: hidden; float: left; }
#mydiv .mes_content li a.active { color: #ffffff; background: #b2973b; }
#mydiv .mes_content li a:hover { color: #ffffff; background: #b2973b; }

.p_list_pic { width: 697px; height: 868px; padding: 22px 0px 0px 14px; float: left; overflow: hidden; }
.p_list_pic li { width: 152px; height: 217px; padding-right: 22px; float: left; overflow: hidden; }
.p_list_pic li span { width: 152px; height: 21px; line-height: 21px; text-align: center; display: block;overflow: hidden; }
.p_list_pic li a img { width: 148px; height: 148px; padding: 1px 1px; border: 1px solid #d9c9d2; margin-bottom: 7px; display: block; }
.p_list_pic li a:hover img { border: 1px solid #b19faa; }
.p_list_pic a:link, .p_list_pic a:visited { color: #404040; }
.p_list_pic a:hover, .p_list_pic a:active { color: #680334; }

.list_page { width: 703px; height: 32px; border-top: 1px dashed #D9C9D2; padding: 28px 0 14px 0px; float: left; overflow: hidden; }
.list_page_left { width: 361px; text-align: right; padding-left: 50px; float: left; }
.list_page_left1 { width: 232px; padding-top: 3px; padding-top: 4px\9; float: left; }
.list_page_left1 a { padding-right: 13px; }
.list_page_left2 { width: 51px; float: left }
.list_page_left2 input { width: 38px; height: 17px; line-height: 17px; color: #404040; margin: 0px 6px 0px 5px; *margin-top: -1px; _margin-right: 0px; border: 1px solid #d9c9d2; padding: 0 3px; }
.list_page_left3 { width: 18px;  padding-top: 3px; padding-top: 4px\9; float: left; }
.list_page_left4 { padding-left: 5px;  float: left; }
.list_page_right { width: 287px; padding-top: 3px; padding-top: 4px\9; float: left; }
.list_page_right strong { font-weight: normal; color: #8e0056; }
.list_page_right span { padding-right: 7px; }