@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 { width: 960px; border-bottom: 2px solid #d9c9d2; padding-bottom: 8px; float: left; }
.c_gallery_foot { width: 960px; float: left; }
.pattern_row1 { width: 947px; border-right: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; padding: 11px 0px 11px 11px; float: left; }

/* focus */
#focus { text-align: left; width: 936px; height: 360px; }
#focus img { width: 936px; height: 360px; display: block; }

/* pattern search */
.pattern_row2 { width: 958px; height: 169px; border: 1px solid #d9c9d2; float: left; overflow: hidden; }
.pattern_row2_left { width: 532px; float: left; }
.pattern_search_tit { width: 254px; height: 45px; float: left; overflow: hidden; }
.pattern_search { width: 525px; height: 48px; *height: 47px; _height: 48px; padding-left: 7px; float: left; overflow: hidden; }
.pattern_searchbg { width: 506px; height: 25px; background: #f4f0e6; padding: 4px 4px; overflow: hidden; }
.pattern_searchbg .inputbg { width: 447px; height: 18px; padding: 5px 0px 0px 7px; height: 17px\9; padding-top: 6px\9; *height: 19px; *padding-top: 4px; background: #ffffff; border: 1px solid #d6c8aa; float: left; }
.pattern_searchbg .inputbg input { width: 440px; font-size: 12px; color: #83682e; border: 0px; }
.pattern_searchbg .inputbut { width: 46px; padding-left: 4px; float: left; }
.pattern_search_tex { width: 510px; height: 60px; padding-left: 11px; float: left; overflow: hidden; }
.pattern_search_tex span { width: 510px; line-height: 21px; float: left; }
.pattern_row2_right { width: 390px; height: 169px; background: url(/Content/images/clothing_pattern/bg_hot.gif); padding-left: 36px; float: left; }
.pattern_row2_right span { width: 359px; height: 24px; padding-top: 36px; color: #a8156e; font-weight: bold; float: left; }
.pattern_row2_right ul { width: 372px; white-space: nowrap; float: left; }
.pattern_row2_right li { padding-right: 12px; height: 21px; line-height: 21px; float: left; }
.pattern_row2_right a:link, .pattern_row2_right a:visited { color: #404040; }
.pattern_row2_right a:hover, .pattern_row2_right a:active { color: #680334; border-bottom: 1px solid #680334; }

/* pattern last updated */
.pattern_row3 { width: 960px; float: left; }
.updated_tit { width: 960px; height: 41px; float: left; overflow: hidden; }
.updated_tit h1 { font-size: 14px; color: #7a0e42; line-height: 55px; padding: 0px 40px 0px 14px; background: url(/Content/images/clothing_pattern/arrow.gif) no-repeat 81px 23px; float: left; }
.updated_tit h2 { font-size: 12px; color: #650648; line-height: 55px; font-weight: normal; float: left; }
.updated_info { width: 958px; height: 242px; border: 1px solid #d9c9d2; float: left; overflow: hidden; }
.updated_info ul { padding: 13px 0px 0px 13px; }
.updated_info li { width: 146px; height: 220px; padding-right: 11px; float: left; overflow: hidden; }
.updated_info li h3 { font-size: 12px; font-weight: normal; height: 33px; line-height: 33px; text-align: center; overflow: hidden; }
.updated_info li a img { width: 142px; height: 191px; padding: 1px 1px; border: 1px solid #d9c9d2; display: block; }
.updated_info li a:hover img { border: 1px solid #b19faa; }
.updated_info a:link, .updated_info a:visited { color: #404040; }
.updated_info a:hover, .updated_info a:active { color: #680334; }

/* pattern */
.pattern_row4 { width: 960px; float: left; }
.pattern_tit { width: 960px; height: 41px; float: left; overflow: hidden; }
.pattern_tit h1 { font-size: 14px; color: #7a0e42; line-height: 55px; padding: 0px 40px 0px 14px; background: url(/Content/images/clothing_pattern/arrow.gif) no-repeat 50px 23px; float: left; }
.pattern_tit h2 { font-size: 12px; font-weight: normal; line-height: 55px; float: left; }
.pattern_tit span { padding-right: 14px; line-height: 55px; float: right; }
.pattern_info { width: 958px; border-top: 1px solid #d9c9d2; border-right: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.pattern_info_row { width: 958px; height: 208px; border-bottom: 1px solid #d9c9d2; float: left; overflow: hidden; }
.row_tit { width: 30px; height: 207px; background: #f6f0f3; border-top: 1px solid #ffffff; border-right: 1px solid #d9c9d2; border-left: 1px solid #ffffff; float: left; overflow: hidden; }
.row_tit h3 { font-size: 14px; font-weight: normal; background: #f6f0f3; color: #7a0f47; writing-mode: tl-rb; line-height: 18px; }
.row_tit .tit1 { padding: 59px 0px 0px 8px; }
.row_tit .tit2 { padding: 67px 0px 0px 8px; }
.row_tit .tit3 { padding: 41px 0px 0px 8px; }
.row_tit .tit3 a { padding-bottom: 8px; display: block; }
.row_tit a:link, .row_tit a:visited, .row_tit a:hover, .row_tit a:active { color: #7a0f47; }
.row_info { width: 926px; float: left; }
.row_info ul { padding: 14px 0px 0px 14px; }
.row_info li { width: 138px; height: 190px; padding-right: 14px; float: left; overflow: hidden; }
.row_info li span { width: 138px; height: 21px; line-height: 21px; text-align: center; display: block;overflow: hidden; }
.row_info li a img { width: 134px; height: 134px; padding: 1px 1px; border: 1px solid #d9c9d2; margin-bottom: 6px; display: block; }
.row_info li a:hover img { border: 1px solid #b19faa; }
.row_info li a:link, .row_info li a:visited { color: #404040; }
.row_info li a:hover, .row_info li a:active { color: #680334; }