@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,p,span,form,input,h1,h2,h3,h4{margin:0;padding:0; font-family:Arial, Helvetica; font-size:12px;color:#333;}
body{-webkit-text-size-adjust:100%; background:#fff;}
div{margin-right:auto;margin-left:auto; display:block;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0}
a{ text-decoration:none; color:#333;}
a:hover{ color:#fea2e1;}
.clear{clear:both;font-size:0px;}
.clearfix:after {content: '.';display: block;visibility: hidden;height: 0;line-height: 0;font-size: 0;clear: both;}

/*头部导航*/
.headerbg{width:100%; height:185px; background:#f5e8f4;}
.headerbg ul{width:1200px; margin:0 auto; position:relative;}
.headerbg ul li{float:left; padding:70px 8px 0 8px; line-height:20px;}
.headerbg ul li.logoer{width:325px; padding:16px 0 0 0;}
.headerbg ul li span{background:url(../images/top_xin.jpg) no-repeat left center; padding:0 0 0 20px;}
.headerbg ul li strong{background:url(../images/top_cart.jpg) no-repeat left center; padding:0 0 0 23px; display:inline-block;}
.topser{background:#fff url(../images/top_serico.jpg) no-repeat 3px 7px; width:140px; height:31px; border:#000 1px solid; padding:0 0 0 18px; line-height:31px;}

/*菜单*/
.navbg{ width:100%; height:44px;line-height:38px; background:url(../images/menu_bg.gif) repeat-x; padding:4px 0 0 0;}
.navbg ul{width:1190px; padding:0 0 0 10px; margin:0 auto; height:38px; line-height:38px;}
.navbg ul li{float:left; position:relative; z-index:25;}
.navbg a{display:inline-block; padding:0 15px; font-size:16px; color:#fff; font-family:Arial;}
.navbg a:Hover{background:#80d6e7;}
.navbg-act{ background:#80d6e7;}
.navbg ul li div{display:none; position:absolute; top:38px; left:0; z-index:30; width:170px; border:1px #efa8ca solid; background:#fff; padding:15px;}
.navbg ul li div a{display:block; color:#000; border-bottom:#ddd 1px solid; padding:5px; line-height:16px; height:16px; font-size:14px;}
.navbg ul li div a:hover{display:block; color:#fea2e1; background:#fff; border-bottom:#80d6e7 1px solid; padding:5px; line-height:16px; height:16px;}

/*内容*/
.infla{width:100%; background:url(../images/infla01.jpg) no-repeat center top; height:628px; margin:30px 0;}
.focusimg3 { width:100%; height:628px;position:relative;overflow:hidden;}
.focusimg3 .point { position:absolute; z-index:20; left:48%; bottom:15px; }
.focusimg3 .point li { display:block; float:left; }
.focusimg3 .point li a,
.focusimg3 .point li a:link,
.focusimg3 .point li a:visited { display:block;font-weight:bold;width:12px;height:12px; line-height:12px; text-align:center; margin:0 0 0 3px; background:url(../images/img_o.png) no-repeat center center; color:#000; font-size:12px; font-family:arial; border:1px solid #fff;}
.focusimg3 .point li a:hover { color:#fff;background:url(../images/img_v.png) no-repeat center center; text-decoration:none; border:1px solid #fff; }
/*link和visited 针对IE6.0，在其它浏览器中可有可无*/
.focusimg3 .point li a.cur,.focusimg3 .point li a.cur:link,.focusimg3 .point li a.cur:visited {color:#fff;background:url(../images/img_v.png) no-repeat center center; text-decoration:none; border:1px solid #fff; }
.focusimg3 .image {position:absolute; width:100%; height:628px;}
.focusimg3 .image li {overflow:hidden; width:100%; height:628px;}
.focusimg3 .image li img{}

.img-scroll{position:relative; width:1316px; margin:0 auto 20px auto;}
.img-list{width:1316px; overflow:hidden;}
.img-list ul{width:2700px;}
.img-list ul li{float:left; width:200px; padding:0 20px 0 0; height:200px; overflow:hidden;}
.prev{display:block; position:absolute; left:10px; top:75px; background:url(../images/ingd_left.jpg) no-repeat; width:22px; height:56px;}
.next{display:block; position:absolute; left:1125px; top:75px; background:url(../images/ingd_right.jpg) no-repeat; width:22px; height:56px;}

.inpiclist{width:1344px; margin:0 auto;}
.inpiclist li{float:left; padding:0 14px 15px 14px;}
.probox{width:1200px; margin:0 auto;}
.probox h1{padding:10px 0 20px 0; text-align:center;}
.probox ul li{float:left; padding:0 11px 30px 11px; width:276px; height:412px;}
.probox ul li .inporimg{width:276px; height:276px; overflow:hidden; border-radius:7px; text-align:center; background:#fea2e1; vertical-align:middle;}
.probox ul li h2{font-size:14px; font-weight:700; padding:5px 10px;}
.probox ul li p{padding:2px 10px;}
.probox ul li p strong{color:#f15bae; font-size:14px;}
.probox ul li p span{text-decoration:line-through; padding:0 0 0 10px;}
.lyprobox ul li{float:left; padding:0 11px 30px 11px; width:276px; height:412px;}
.lyprobox ul li .inporimg{width:276px; height:276px; overflow:hidden; border-radius:7px; text-align:center; background:#fea2e1; vertical-align:middle;}
.lyprobox ul li h2{font-size:14px; font-weight:700; padding:5px 10px;}
.lyprobox ul li p{padding:2px 10px;}
.lyprobox ul li p strong{color:#f15bae; font-size:14px;}
.lyprobox ul li p span{text-decoration:line-through; padding:0 0 0 10px;}
.wrapper{width:1200px; margin:0 auto; overflow:hidden; padding:0 0 25px 0;}
.leftsidebar{width:230px; float:right; border-left:#ddd 1px solid; padding:0 0 0 21px;}
.content-r{width:948px; float:left;}
.content-r h2.subnavtitle strong{font-size:18px; color:#d9426f; background:url(../images/new_tbg.jpg) repeat-x left center; height:44px; line-height:44px; padding:0 25px; display:inline-block; margin:0 0 20px 0;}
.leftsidebar h2{background:#efa8ca; color:#fff; font-size:14px; margin:0 0 15px 0; padding:6px 0 6px 15px;}
.subnav ul li{border-bottom:#ffddee 1px solid; padding:5px 0 5px 15px;}
.subnav02{background:#80d6e7; padding:6px 0 6px 15px; font-size:14px; font-weight:700; color:#fff; margin:20px 0 15px 0;}
.subnav02bd dd{width:100%; overflow:hidden; padding:0 0 15px 0;}
.subnav02bd dd .flolimg{width:63px; height:63px; overflow:hidden; float:left; margin:0 12px 0 0;}
.subnav02bd dd h3{font-size:12px;}
.subnav02bd dd strong{font-size:14px;}
/*bom*/
.bombox{background:#f5e8f4; width:100%; clear:both; padding:30px 0;}
.bom_con{width:1168px; margin:0 auto;}
.bom_class{float:left; width:310px;}
.bom_class dt,.bom_news dt,.bom_form dt{font-size:15px; font-weight:700; padding:5px 0 12px 0;}
.bom_class dd{padding:2px 0;}
.flor{clear:both; text-align:center; padding:45px 0 0 0;}
.bom_news{float:left; width:560px; height:245px;}
.bom_news dd{padding:0 0 15px 0; width:410px;}
.bom_news dd h2{font-weight:700; padding:0 0 8px 0;}
.bominput{width:166px; height:32px; border:#ccc 1px solid; line-height:32px; margin:0 10px 20px 0; float:left;}
.bom_sub{background:url(../images/bom_sub.jpg) no-repeat; width:111px; height:34px; border:none; margin:0 0 20px 0;}
.flor p{padding:15px 0 0 0;}
.flor p img{padding:0 6px;}
.bom_news table{width:90%; table-layout:fixed;}
.bom_news table tr td{vertical-align:top; padding:10px 0;}
.bom_news table tr td p{padding:3px 0;}
/*分页*/
.pageshow{ margin:10px 0px; height:35px; line-height:35px; text-align:center; clear:both;}
.center .pageshow{  height:35px; line-height:35px; text-align:right; border:none;}

.pageshow a.pagefan{ border:1px dotted #666; background:#efa8ca; padding:5px 10px; color:#fff;}
.pageshow a.pagez{ border:1px solid #cbcbcb; padding:5px 10px;}



.inputbox{ width:44px; height:20px; line-height:20px;  border:solid 1px #ccc; outline:none; color:#666; text-align:center;}
.inpdiv img,.inpdiv input{ margin-right:7px; margin-top:20px; padding-bottom:20px;}
.buybt{ width:123px; height:39px; background:url(../images/buybt.jpg) no-repeat;cursor:pointer;}
.shopbt{ width:139px; height:39px; background:url(../images/shoppingbt.jpg) no-repeat; cursor:pointer;}
.inpdiv button{ margin-right:7px; margin-top:28px;}

.order-r{width:308px; overflow:hidden; padding:0 20px;}
.order-r h1{font-size:18px; font-weight:bold;line-height:22px; padding:5px 0 10px 0;  text-align:left; border-bottom:#ffddee 3px solid;}
.t-gray{color:#6d6d6d;}
.t-gray2{color:#6d6d6d; margin:10px 0;}
.money{color:#f15bae; height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.money2{color:#999; height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.size{color:#929292; margin-top:30px;}
.size2{color:#929292; margin-top:20px;}

.txt{margin:0 10px; background-color:#fff; min-height:350px;_height:350px; padding:20px 0;}
.txt_b{ padding:15px 0;font-size:20px; text-align:center; border-bottom:1px #ddd solid; line-height:30px;}
.txt_b span {font-size:12px; color:#999999; display:block;}
.txt_c{padding:20px 50px; line-height:25px; font-size:13px;}
.txt_d{padding:10px 0; line-height:25px; font-size:13px;}
/*jqzoom*/
.flolpro{float:left;}
#preview{ float:none; margin:0px auto; width:600px;}
#spec-n1{ width:600px; height:600px; position:relative; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:1px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:1px;}

#spec-n5{ border:0; margin:0px auto;}
.list-h li{ margin:0;}
#spec-n5{width:600px; height:122px; margin-top:10px; overflow:hidden;}
#spec-list{ width:600px; overflow:hidden;}
#spec-list ul{}
#spec-list ul li{ display:inline; width:122px; text-align:center; padding:0 14px;}
#spec-list ul li img{ padding:0; border:1px solid #ccc; height:120px; width:120px; cursor:pointer;}

/*.jqzoom{position:relative;padding:0;}
.zoomdiv{ left:320px; height:600px; width:600px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:600px;height:600px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px; }
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:150px;height:150px;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}*/

.prsh_list{}
.prsh_list h2{font-size:18px; color:#d9426f; background:url(../images/new_tbg.jpg) repeat-x left center; height:44px; line-height:44px; padding:0 25px; display:inline-block; margin:0 0 20px 0; width:180px;}
.prsh_list ul li{width:160px; padding:0 12px; float:left;}
.prsh_list ul li div{width:160px; height:160px; overflow:hidden;}
.prsh_list ul li h3{font-size:12px; line-height:16px; padding:5px 0; height:80px;}
/*尺码选择*/

a.sel_size:link,
a.sel_size:link,
a.sel_size:visited {display:block; float:left; padding:0 10px; height:20px; line-height:20px;  border:solid 1px #ccc; outline:none; color:#666; text-align:center;margin-right:7px; margin-top:12px;}
a.sel_size:hover { background:#f77ec1; border:1px solid #f15eb0; text-decoration:none; color:#fff;}

a.sel_size_cur:link,
a.sel_size_cur:link,
a.sel_size_cur:visited,
a.sel_size_cur:hover{background:#f77ec1 url(../images/sel_ed.gif) no-repeat right bottom; border:1px solid #f15eb0; text-decoration:none; color:#fff;}



a.sel_ys:link,
a.sel_ys:link,
a.sel_ys:visited {display:block; float:left; padding:0 10px; height:20px; line-height:20px;  border:solid 1px #ccc; outline:none; color:#666; text-align:center;margin-right:7px; margin-top:12px;}
a.sel_ys:hover { background:#f77ec1; border:1px solid #f15eb0; text-decoration:none; color:#fff;}

a.sel_ys_cur:link,
a.sel_ys_cur:link,
a.sel_ys_cur:visited,
a.sel_ys_cur:hover{background:#f77ec1 url(../images/sel_ed.gif) no-repeat right bottom; border:1px solid #f15eb0; text-decoration:none; color:#fff;}



/*shop*/
/*ajax 购物*/
.show_buy{ border:1px solid #ddd; background:#fff; padding:10px; position:relative; width:440px;}
#buy_ajax{ display:none;width:330px; z-index:9999;}
.close{ z-index:1000; position:absolute; top:10px; right:10px;}
.close_web{ z-index:1000; position:absolute; top:65px; left:220px;}
.close_web a{ color:#db86af;}
.getContent { width:200px; height:100px; border:1px solid #efa8ca; background:#fbebf3; bottom:-10px; left:-1px; position:absolute; z-index:999;}
.show_gwc{width:200px; padding:15px 10px 10px 100px;}
.show_gwc h1{ font-size:13px; height:25px; line-height:25px;}
.show_gwc h1 span{ float:right;}
.y{background:url(../images/y.png) 30px 10px no-repeat;}
.n{background:url(../images/n.png) 30px 10px no-repeat;}

.buy_table{ border:1px solid #dedede;}
.buy_title{ background:url(../images/index_news.gif) repeat-x; height:39px; line-height:39px;}
.buy_table tr td span.dpname{color:red; font-weight:700;}
.buy_address_list{}
.buy_address_list i{ display:none;}
.buy_address_list ul{ padding:0; margin:0;}
.buy_address_list li {float:left; width:280px; height:80px; margin-right:10px; CURSOR:pointer; position:relative;}
.buy_address_list a { color:#333; width:260px; height:60px; display:block; padding:10px 10px;}
.buy_address{ border:1px dotted #ccc; margin-bottom:5px;}
.buy_address_xz{ background:#e98cc0; border:1px solid #f058ad; margin-bottom:5px; color:#fff;}
.buy_address_xz a{ color:#fff;}
.buy_address_list li span{ position:absolute; top:2px; right:10px;}
.buy_address_list li span a{ color:#fff; width:35px; height:20px; padding:0;}


/*user*/
.lyloginbox{background:url(../images/logobg.jpg) no-repeat; width:100%; height:464px; margin:3px 0; padding:140px 0 0 0;}
.logincontent{width:550px; background:#fff; margin:0 auto;}
.logincontent h2{text-align:center; padding:20px 0 10px 0; margin:0 12px 12px 12px; font-size:18px; border-bottom:#ffddee 3px solid;}
.lyregbox{padding:0 0 25px 0;}
.getpw{width:550px; margin:60px auto;}
.getpw h2{font-size:18px; padding:12px 0;}
.user_left{}
.user_left h1{ color:#FFFFFF !important;background-color:#921242; height:40px; line-height:40px; font-size:14px; text-align:center; }
.user_left ul{border:1px solid #ddd; border-top:0; padding:10px; background:#fff;}
.user_left ul li{ border-bottom:1px solid #eee; height:30px; line-height:30px;}

.user_center h1{ height:40px; line-height:40px; font-size:14px; color:#333;}
.user_center ul{ padding:20px; background:#fff;}
.user_center h3{}


.book_pl{ border:1px solid #ddd; margin-bottom:10px;}
.book_pl ul{ padding:10px; height:80px; }
.book_pl ul li{ float:left; text-align:center; width:200px; border-right:1px dotted #ddd; position:relative;}
.book_pl ul li h1{ font-size:30px; font-weight:normal; font-family:Arial; color:#b00000; padding:10px 0; }
.book_pl .xing{ position:absolute; top:65px; left:70px; z-index:9999; width:60px; background:url(../images/pl_xing.png) no-repeat; height:12px; display:block;}
.book_pl .xing_z{ position:absolute; top:65px; left:70px; z-index:999; width:60px; background:#b00000; height:12px; display:block;}
.book_pl .xing_y{ position:absolute; top:65px; left:70px; z-index:99; width:60px; background:#cccccc; height:12px; display:block;}



#tabs3{ border-top:2px solid #efa8ca; position:relative;}
#tabs3 .tabs3_ul{ position:absolute; top:-32px; _top:-30px; left:0px;}
#tabs3 ul {}
#tabs3 ul li {display:block;float:left;}
#tabs3 ul li a {display:block; width:120px; font-size:14px; background:url(../images/tabs_3n.gif) no-repeat; text-align:center; height:32px;line-height:32px; }
#tabs3 ul li a.current3 {height:32px;line-height:32px; background:url(../images/tabs_3b.gif) no-repeat; color:#f15bae; font-weight:bold; }
#tabs3 dl{ display:none; padding:10px 0px 20px 0px;}
.product_show{ padding:10px 5px;}
.prs_reviewlist{width:100%;}
.prs_reviewlist li{padding:10px 10px; height:90px; width:928px;}
.prs_reviewlist li div{width:90px; height:90px; float:left; margin:0 12px 0 0; overflow:hidden;}
.prs_reviewlist li h2{font-size:12px; font-weight:700; padding:0 0 8px 0;}
.prs_reviewlist li span{display:inline-block; width:128px;}
.prs_reviewlist li a{display:inline; width:auto;}
.user_center h1{ height:40px; line-height:40px; font-size:14px; color:#333;}
.user_center ul{ padding:20px; background:#fff;}

.rq{width:60px; height:60px; background-color:#80d6e7; padding:10px 0;}
.rq p{width:60px; text-align:center; height:30px; line-height:30px; color:#FFFFFF; }

.txt{margin:0 10px; background-color:#fff; min-height:350px;_height:350px; padding:20px 0;}
.txt_b{ padding:15px 0;font-size:20px; text-align:left; border-bottom:1px #ddd solid; line-height:30px;}
.txt_b span {font-size:12px; color:#999999; display:block; padding:5px 0;}
.txt_c {padding:20px 0px;}
.txt_c,.txt_c p{ line-height:30px; font-size:13px;}

.tabb td{ padding:2px 10px;}

.open_p{padding:10px 0 10px 25px; font-size:16px;}
.openstore{border:none; background:#80d6e7; color:#fff; font-size:16px; padding:10px 35px;}

.user_stprolist{width:96%; margin:10px auto;}
.user_stprolist tr td{padding:4px 10px; border-bottom:#ddd 1px solid;}
.userprolist{width:96%; margin:12px auto;}
.userprolist dd{width:202px; float:left; padding:0 12px 18px 13px;}
.userprolist dd div{width:200px; height:200px; text-align:center; overflow:hidden; border:#ddd 1px solid;}
.userprolist dd h3{line-height:16px; height:48px; padding:5px 0 0 0;}
.usstoretb{border-collapse:collapse;}
.table_title td{padding:8px 10px; font-weight:700; background:#eee;}
.table_td td{padding:8px 10px; border:#efefef 1px solid;}
.ustoreviewt{color:red; font-weight:700; padding:15px 0 6px 0;}
.ustoreviewtb{margin:0 auto;}
.ustoreviewtb tr td{line-height:200%;}

.container-fluid {padding: 20px; width:744px; float:left;}
.box {margin-bottom: 20px; float: left; width: 234px; background:#eee;}
.box img {max-width: 100%;}
.box h2{font-size:12px; font-weight:700; padding:5px 10px;}
.box p{padding:5px 10px;}
.box span{display:inline-block; width:63px; color:#999;}
.box strong{display:inline-block; width:63px; color:#000;}
.Reviews{font-size:22px; padding:12px 0 12px 20px;}
.pltable tr td{padding:5px 10px;}
.revitable{border-collapse:collapse; margin:0 0 20px 0;}
.revitable tr th{text-align:left; background:#f0f0f0; padding:5px 10px;}
.revitable tr td{border:#ddd 1px solid; padding:5px 10px;}
.checkbox{width:100%;height:100px; margin:100px auto; text-align:center}
.checkbox a{ display:inline-block;width:100px; height:40px; border:solid 1px #f00; color:#f00; text-align:center; line-height:40px; text-decoration:none}
/*弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width:800px;
    margin:100px auto;
    min-height:400px;
	overflow:hidden;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

.tc_img{width:350px; float:left; padding:15px;}
.cd-buttons{width:405px; float:left; padding:15px 0;}
.cd-buttons h2{font-size:16px; font-weight:700; padding:5px 10px;}
.cd-buttons p{padding:5px 10px;}
.cd-buttons span{display:inline-block; width:100px; color:#999;}
.cd-buttons strong{display:inline-block; width:100px; color:#000;}
.tc_pro{padding:10px; font-size:16px; font-weight:700;}
.tc_pro img{float:left; padding:0 12px 0 0;}
.tc_pro big{padding:5px 10px; border:#ddd 1px solid; display:block; width:110px; font-weight:normal; font-size:14px; margin:10px 0 0 72px;}

.or_tjxx{padding:5px 10px;}
.or_tjxx span{font-size:18px; color:#d9426f;}
.fbmenu{}
.fbmenu li{padding:10px 6px; border-bottom:#f5e8f4 1px solid;}