@charset "utf-8";
/*
 * Copyright(c) 2008-2009, JCMS CSS 
 * @data 2010-04-18
 * @Auther WHCSS-TEAM(zl)
 * @description  婚纱礼服
 */
/* =============================   subcat   ====================================== */
.subcat{width:980px;padding:0px 9px 0px 10px;overflow:hidden;}
/* subcatTitle */
.subcatTitle{width:965px;height:30px;line-height:30px; padding-left:15px;color:#81521E;font-weight:bold;overflow:hidden;}
/* end-subcatTitle */
/* subcatCon */
.subcatCon{width:1000px;/*background:#FFF7F8;*/padding:0px 5px 10px 0px;border-top:2px solid #FBB8A7;overflow:hidden;}
/* left */
.subcatCon-left { width:150px; padding:10px 0 0 5px; float:left;}
.logoLeft{width:210px;float:right;padding:20px 0px 10px 0px; text-align:center; overflow:hidden;}
*+html .logoLeft .kievit_bk { margin:0px auto; padding-top:-10px;}
.menuNav{width:220px;float:right;background:#E8F4F4; padding-bottom:20px;overflow:hidden; margin-bottom:10px;}
.menuNav .title{width:195px;background:#EBF4FB;height:30px;line-height:30px;font-weight:bold;padding-left:15px;overflow:hidden;}
.menuNav .con{color:#565656; width:200px; padding:0px 5px 0px 5px;}
.menuNav ul li{border-top:1px solid #EBF4FB;background:url(../images/subcat/016.gif) 7px 14px no-repeat;padding-left:25px;line-height:30px; font-weight:bold;}
.menuNav ul li ul{padding-bottom:15px;}
.menuNav ul li ul li{background:none; font-size:11px; padding-left:5px;font-weight:normal;border:0px; height:22px;line-height:22px;width:180px;overflow:hidden;}
.menuNav ul li ul li a:hover{color:#DB5053;text-decoration:none;}
.newsLetter{width:220px;background:#F0F1F3;border-top:2px solid #D5D9E2;overflow:hidden;}
.newsLetter .title{width:200px;height:50px;text-align:center;padding:10px 10px 5px 10px; overflow:hidden;}
.newsLetter .con{padding:200px;border-top:1px solid #D5D9E2; color:#6D5F44;padding:10px;overflow:hidden;}
.newsLetter .con .tx01{width:125px; height:16px; line-height:16px;}
.newsLetter .con .btn01{background:#45556F; border:0;color:#FFFFFF;}
.trusful{background:#EBF4FB;width:200px;padding:10px;overflow:hidden;}
.trusful dt{width:200px;text-align:center; overflow:hidden;}
.trusful dt .title01{width:100%; height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:10px; overflow:hidden;}
.trusful dd{color:#2F3032;padding-top:5px;line-height:20px;}
/* end-left */
/* right */
.subcatCon-product-right { float:left; width:745px; overflow:hidden}
.subcatCon-mid { float:left; width:670px; overflow:hidden; margin-top:10px;}
.subcatCon-right{float:left; width:160px; overflow:hidden; padding:5px 0px 0px 5px;}
.subcatRtitle{width:660px;height:25px;padding:15px 0px 10px 10px;background:url(../images/subcat/017.gif) right top no-repeat; overflow:hidden;}
.subcatRtitle .info-titleNews{float:left;width:460px;color:#B28752;}
.subcatRtitle a,.subcatRtitle a:hover{color:#B28752;}
.subcatRtitle .info-search{float:right;font-size:12px; font-weight:bold;color:#E4000F;}
.subcatRtitle .info-search .tx02{width:90px; height:16px; line-height:16px;}
.subcatRcon{width:670px;background:#FFFFFF;overflow:hidden;}
.subNavLine{float:left;width:2px;height:45px;background:url(../images/subcat/019.gif) left 5px no-repeat; overflow:hidden;}
.subNav01{width:270px;height:45px;float:left;padding:0px 10px 10px 10px;overflow:hidden;}
.subNav01 .nav_title{width:100%;height:20px;line-height:20px; font-weight:bold; color:#FF6300; overflow:hidden;}
.subNav01 .con{width:100%;height:25px; font-size:11px;color:#7d7d7d;overflow:hidden;}
.subNav01 .con li{float:left;line-height:25px;font-weight:bold; width:70px;padding:0px 5px 0px 15px;background:url(../images/subcat/018.gif) left 8px no-repeat;overflow:hidden;}
.subNav01 .con li a,.subNav01 .con li a:hover{color:#7d7d7d;}
.subNav02{width:256px;height:45px;float:left;padding:0px 0px 0px 5px;overflow:hidden;}
.subNav02 .nav_title{width:100%;height:20px;line-height:20px; font-weight:bold; color:#FF6300; overflow:hidden;}
.subNav02 .con{width:100%;height:25px; font-size:11px;color:#7d7d7d;overflow:hidden;}
.subNav02 .con li{float:left;line-height:25px;font-weight:bold; width:65px;padding:0px 5px 0px 15px;background:url(../images/subcat/018.gif) left 8px no-repeat;overflow:hidden;}
.subNav02 .con li a,.subNav02 .con li a:hover{color:#7d7d7d;}
.subNav03{width:95px;height:45px;float:left;padding:0px 5px 0px 10px;overflow:hidden;}
.subNav03 .nav_title{width:100%;height:20px;line-height:20px; font-weight:bold; color:#FF6300; overflow:hidden;}
.subNav03 .con{width:100%;height:25px; font-size:11px;color:#7d7d7d;overflow:hidden;}
.subNav03 .con li{float:left;line-height:25px;font-weight:bold; width:80px;padding:0px 5px 0px 10px;background:url(../images/subcat/018.gif) left 3px no-repeat;overflow:hidden;}
.subNav03 .con li a,.subNav03 .con li a:hover{color:#7d7d7d;}
.subFlash{padding-left:10px; width:710px; overflow:hidden;}
.subFlash .subFlash-left{float:left; width:493px;height:207px;overflow:hidden;}
.subFlash .subFlash-right{float:right; width:207px;height:207px;overflow:hidden;}
.subNews{width:670px; height:112px;overflow:hidden;}
.subNews .subNews-left{float:left;width:670px; padding:10px;height:92px;background:#EBF4FB;overflow:hidden;}
.subNews .subNews-left .title{width:100%;color:#4377B0;height:25px; line-height:25px; overflow:hidden;}
.subNews .subNews-left .con{width:; height:65px; font-size:11px; line-height:16px; overflow:hidden;}
.subNews .subNews-right{float:right;width:162px;height:112px;background:#EBF4FB;overflow:hidden;}
.subcat_name {background:url(../images/subcat/subcat_name_bg.gif) center no-repeat; text-align:center; font-weight:bold; color:#FFF; width:670px; height:71px;}
.subcat_name h1 { padding-top:25px; font-size:20px; font-weight:bold;}
.subProduct{width:670px;overflow:hidden;}
.subProduct .bestSeller{width:670px; overflow:hidden;}
.subProduct .bestSeller span {float:left;}
.subProduct .bestSeller .title{width:100%;height:20px;color:#B39DB4;line-height:20px; color:#c592c4;overflow:hidden;}
.subProduct .bestSeller .con{width:100%;padding:10px 0px 10px 0px ; border-bottom:1px solid #BFBFBF; overflow:hidden;}
.subProduct .bestSeller .con.noneB{border:0px;}
.subProduct .bestSeller .con dl{float:left; width:120px; padding:10px 5px 20px 5px; overflow:hidden;}
.subProduct .bestSeller .con dl dt{width:120px; height:120px; overflow:hidden;}
.subProduct .bestSeller .con dl dd{width:120px; color:#999; line-height:14px;padding-top:2px;text-align:center; overflow:hidden;}
.thrLine{text-decoration:line-through; padding-left:5px;}
.color1-red{color:#DB5151; padding-left:5px;}
.color2-green{color:#74B855;}
.subProduct .bestSeller .con dl dd a,.subProduct .newsProduct .con dl dd a:hover{color:#999;}
.subProduct .newsProduct{width:670px; padding-bottom:10px;overflow:hidden;}
.subProduct .newsProduct span {float:left;}
.subProduct .newsProduct .title{width:100%;height:25px;line-height:25px;font-weight:bold;overflow:hidden; color:#9dbedf}
.subProduct .newsProduct .con{width:100%; overflow:hidden;}
.subProduct .newsProduct .con dl{float:left; width:120px; padding:10px 5px 20px 5px; overflow:hidden;}
.subProduct .newsProduct .con dl dt{width:120px; height:120px; overflow:hidden;}
.subProduct .newsProduct .con dl dd{width:120px; color:#999; line-height:14px;padding-top:2px;text-align:center; overflow:hidden;}
.thrLine{text-decoration:line-through;}
.subProduct .newsProduct .con dl dd a,.subProduct .newsProduct .con dl dd a:hover{color:#999;}
.subProduct .sub_categories_list {width:670px; padding-bottom:10px;overflow:hidden}
.subProduct .sub_categories_list li {float:left; width:120px; padding:10px 5px 5px 5px; overflow:hidden}
.subProduct .peopleLike{border:1px solid #B29BAD; float:left; width:260px; overflow:hidden;}
.subProduct .peopleLike .title{width:230px;height:22px;background:url(../images/icons/tag_week_picks.gif) left top no-repeat;padding:10px 0px 0px 45px;overflow:hidden; color:#ad69a6}
.subProduct .peopleLike span {float:left;}
.subProduct .peopleLike .con{width:260px;padding:5px;overflow:hidden;}
.subProduct .peopleLike .con dl{float:left; width:120px; padding:10px 5px 20px 5px; overflow:hidden;}
.subProduct .peopleLike .con dl dt{width:120px; height:120px; overflow:hidden;}
.subProduct .peopleLike .con dl dd{width:120px; color:#999; line-height:14px;padding-top:2px;text-align:center; overflow:hidden;}
.thrLine{text-decoration:line-through;}
.subProduct .peopleLike .con dl dd a,.subProduct .peopleLike .con dl dd a:hover{color:#999;}
.subProduct .onsale{border:1px solid #B5A196; float:right; width:400px; overflow:hidden;}
.subProduct .onsale .title{width:300px;height:22px;background:url(../images/icons/tag_red_line.gif) left top no-repeat;padding:10px 0px 0px 45px;overflow:hidden; color:#cf4c3a}
.subProduct .onsale span {float:left;}
.subProduct .onsale .con{width:410px;overflow:hidden;}
.subProduct .onsale .con dl{float:left; width:130px; padding:10px 0px 20px 5px; overflow:hidden; height:260px;}
.subProduct .onsale .con dl dt{width:110px; height:110px; overflow:hidden;}
.subProduct .onsale .con dl dd{width:110px; color:#999; line-height:14px;padding-top:2px;text-align:center; overflow:hidden;}
.thrLine{text-decoration:line-through;}
.subProduct .onsale .con dl dd a,.subProduct .peopleLike .con dl dd a:hover{color:#999;}
.specialOffer{width:715px; overflow:hidden;}
.specialOffer .title{width:715px;height:25px;overflow:hidden;}
.specialOffer .con{width:715px;border-bottom:1px solid #ccc; border-top:1px solid #ccc;overflow:hidden;}
.specialOffer .con li{float:left; width:111px; height:90px; padding:10px 4px 10px 4px;overflow:hidden;}
.color3-blue{color:#1C4E8D;}
.categories{float:left; width:450px; height:100px; padding:5px;border:10px solid #E4F4C5; overflow:hidden;}
.categories .title{width:435px;height:20px; padding-left:15px;line-height:20px;color:#9F1A1B; font-weight:bold;overflow:hidden;}
.categories .con{width:450px; overflow:hidden;}
.categories .con li{float:left; font-size:11px;padding-left:15px; width:134px;height:20px;line-height:20px;overflow:hidden;}
.categories .con li a,.categories .con li a:hover{color:#000; text-decoration:none;} 
.feekback{float:right; width:185px; height:90px; padding:10px;border:10px solid #EBF4FB; overflow:hidden;}
.feekback dl{width:100%; overflow:hidden;}
.feekback dl dt{width:100%; height:20px; line-height:20px; font-weight:bold; color:#A21D18;overflow:hidden;}
.feekback dl dd{width:100%; height:80px; font-size:11px;line-height:20px; overflow:hidden;}
.feekback dl dd a,.feekback dl dd a:hover{color:#000; text-decoration:none;} 
.tag_sale {background:url(../images/icons/tag_sale.jpg) no-repeat;width:27px;height:10px; display:block;}
.tag_new {background:url(../images/icons/tag_new.gif) no-repeat;width:27px;height:10px; display:block;}
.tag_freeshipping {background:url(../images/icons/tag_freeshipping.gif) no-repeat;width:94px;height:12px; display:block;}
.tag_personalizet {background:url(../images/icons/tag_personalizeIt.gif) no-repeat;width:81px;height:12px; display:block;}
.tag_was {background:url(../images/icons/tag_was.gif) no-repeat;width:27px;height:10px; display:block;}

/* end-right */
/* end-subcatCon */


/*=============================   product   ======================================*/
.product{width:980px;padding:0px 9px 0px 10px;overflow:hidden;}
/* subcatTitle */
.productTitle{width:960px; padding-left:15px;height:30px;line-height:30px;color:#81521E;font-weight:bold;overflow:hidden;}
/* end-subcatTitle */
/* subcatCon */
.productCon{width:975px;background:#FFF7F8;padding:0px 5px 10px 0px;border-top:2px solid #FBB8A7;overflow:hidden;}
/* left */
.productCon-left{float:left; width:220px; overflow:hidden;}
.list-alsoLike{width:180px; padding:0px 15px 20px 15px; float:right; background:#FFFFFF; overflow:hidden;}
.list-alsoLike .title{width:100%; height:35px; line-height:35px; font-weight:bold; color:#757AB1; overflow:hidden; padding-top:5px;}
.list-alsoLike .con{width:100%; overflow:hidden;}
.list-alsoLike .con span { float:left;}
.list-alsoLike .con dl{border-top:1px solid #ccc; padding:10px 0px 10px 0px;}
.list-alsoLike .con dt{width:100%; text-align:center; overflow:hidden;}
.list-alsoLike .con dt .title01 a,.list-alsoLike .con dt .title01 a:hover{color:#B05DAF;}
.list-alsoLike .con dd{width:100%; text-align:center;line-height:16px; color:#898989; overflow:hidden;}
.list-alsoLike .con dd a,.list-alsoLike .con dd a:hover{color:#898989;}
/* right */
.productCon-right{float:right; width:670px; overflow:hidden;}
.productRtitle{width:660px;height:25px;padding:15px 0px 10px 10px;background:url(../images/subcat/017.gif) right top no-repeat; overflow:hidden;}
.productRtitle .info-titleNews{float:left;width:460px;color:#B28752;}
.productRtitle a,.productRtitle a:hover{color:#B28752;}
.productRtitle .info-search{float:right;font-size:12px; font-weight:bold;color:#E4000F;}
.productRtitle .info-search .tx02{width:90px; height:16px; line-height:16px;}
.boederProduct{width:715px;padding:0px 10px 0px 10px;overflow:hidden;}
.productDetailRcon{width:745px;background:#FFFFFF;overflow:hidden;}
.productRcon{width:670px;background:#FFFFFF;overflow:hidden;}
.list-photo{width:710px; margin-left:7px;height:225px; overflow:hidden;}
.list-photo .title{width:100%; height:25px; overflow:hidden;}
.list-photo .con{width:645px; padding:0px 35px 0px 30px; position:relative;height:200px; overflow:hidden;}
.list-photo .con .btn-left{position:absolute; left:0px; top:30px;}
.list-photo .con .btn-right{position:absolute; right:0px; top:30px;}
.list-photo .con dl{width:130px; float:left;padding:5px 15px 5px 15px; height:190px; overflow:hidden;}
.list-photo .con dt{width:130px; height:130px; overflow:hidden;}
.list-photo .con dd{width:100%; text-align:center; height:20px; color:#898989;line-height:20px; overflow:hidden;}
.list-photo .con dd a,.list-photo .con dd a:hover{color:#898989;}
.info-product{width:710px; padding-left:10px; overflow:hidden;}
.info-product .left-pro{float:left; width:275px; overflow:hidden;}
.info-product .left-pro .topImg{width:273px; height:363px; overflow:hidden;}
.info-product .left-pro .bigImage{width:273px; height:25px; padding-top:5px; text-align:center; overflow:hidden;}
.info-product .left-pro .bigImage a,.info-product .left-pro .bigImage a:hover{color:#000000; text-decoration:none;}
.info-product .left-pro .botChose{width:273px; height:45px; overflow:hidden;}
.info-product .left-pro .botChose li{width:43px; height:43px; float:left;text-align:center;border:1px solid #ccc; margin-right:2px; overflow:hidden;}
.info-product .left-pro .botChose li img{height:43px; overflow:hidden;}
.info-product .left-pro .botChose li.click{border:1px solid #F5A79B;}
.info-product .left-pro .moreview{width:273px; height:25px; font-size:11PX;padding-top:5px; overflow:hidden;}
.info-product .left-pro .moreview a,.info-product .left-pro .moreview a:hover{color:#989898;}

#product_flash_btn img,#smallImgBtns img {padding:1px;}
#product_flash {float:left; width:275px; overflow:hidden;}
.p_f_en {background:url(../images/btn_enlarge.gif) no-repeat; padding-left:18px;}
#product_flash_btn { text-align:center; margin-left:8px;}
#product_flash_btn img {border:1px solid #eee;}
#product_flash_btn li{float:left; height:45px; width:50px; padding-top:5px;}
#product_flash_ico {text-align:left; clear:both; height:45px;}
#product_flash_ico span { margin-left:3px;}
#product_flash_ico li {float:left; height:11px; background:url(../images/button/ico_btn.gif) no-repeat; width:110px;padding-left:10px; margin-top:5px;}

.info-product .right-pro{float:right; width:380px; overflow:hidden;}
.info-product .right-pro .title{width:100%; border-bottom:1px dashed #ccc; overflow:hidden;}
.info-product .right-pro .title .topT01{font-size:16px; font-weight:bold;width:100%;line-height:22px;color:#0167CB; overflow:hidden;}
.info-product .right-pro .title .topT01 a,.info-product .right-pro .title .topT01 a:hover{color:#0167CB; }
.info-product .right-pro .con01{background:url(../images/products/008.jpg) right 5px no-repeat; width:100%; overflow:hidden;}
.info-product .right-pro .con01 li{width:100%; height:30px; overflow:hidden;}
.info-product .right-pro .con02{width:321px; padding:10px;background:#F4F4F4; overflow:hidden;}
.info-product .right-pro .con02 dt{width:100%;line-height:16px; padding-bottom:10px; font-weight:bold; overflow:hidden;}
.info-product .right-pro .con02 dd{width:160px; float:left; height:25px; line-height:25px; overflow:hidden;}
.info-product .right-pro .con02 dd .tx01{width:; height:; line-height:; }
.info-product .right-pro .con03{width:321px; height:87px; background:url(../images/products/010.jpg) left top no-repeat; padding:10px; overflow:hidden;}
.info-product .right-pro .con03 dt{width:300px; padding-left:20px;line-height:25px; height:25px; color:#A82E29; font-weight:bold; overflow:hidden;}
.info-product .right-pro .con03 dd{width:321px; height:54px; line-height:18px;overflow:hidden;}
.info-warn{width:width:710px;padding-left:10px; overflow:hidden;}
.info-warn dt{background:url(../images/products/020.jpg) left 2px no-repeat;width:680px;padding-left:25px;height:25px;line-height:25px;font-weight:bold;overflow:hidden;}
.info-warn dd{width:100%; line-height:18px; font-size:11px;overflow:hidden;}
.info-guide{width:710px;padding-left:10px;overflow:hidden;}
.info-guide .title{width:710px; height:24px; background:url(../images/products/dot_02.jpg) left bottom repeat-x;overflow:hidden;}
.info-guide .title li{padding:0px 10px 0px 10px; width:auto; float:left; height:23px; border:1px solid #BDC2A2; border-bottom:0px; background:url(../images/products/titlebg01.jpg) left top repeat-x; margin-right:3px; overflow:hidden;}
.info-guide .title li.click{background:url(../images/products/titlebg02.jpg) left top repeat-x;}
.info-guide .con{width:678px; border:1px solid #BDC2A2; border-top:0px; padding:15px; overflow:hidden;}
.info-guide .con .title01{width:100%; height:30px; line-height:30px; font-weight:bold; font-size:12px; overflow:hidden;}
.info-guide .con .ul01{width:100%; padding:10px 0px 10px 0px;border-bottom:1px dashed #ccc;}
.info-guide .con .ul01 li{width:100%;line-height:16px; height:16px;overflow:hidden;}
.info-guide .con .ul02 li{width:100%; line-height:16px; padding-top:10px;overflow:hidden;}
.form-review{width:710px; padding-left:10px; overflow:hidden;}
.form-review .title{width:100%; padding-bottom:20px;overflow:hidden;}
.form-review .title dt{width:100%; color:#1F4F91;height:30px; line-height:30px; font-weight:bold; font-size:14px; overflow:hidden;}
.form-review .title dd{line-height:16px; padding-left:12px;overflow:hidden;}
.form-review .con{width:100%; overflow:hidden;}
.form-review .con .leftImg{float:left; text-align:center;padding-top:20px; width:215px; overflow:hidden;}
.form-review .con .right-con{float:right; width:365px; overflow:hidden;}
.form-review .con .right-con dl{width:100%; padding:5px 0px 5px 0px;overflow:hidden;}
.form-review .con .right-con dt{width:100px; float:left;overflow:hidden;}
.form-review .con .right-con dd{float:left; width:265px; overflow:hidden;} 
