/*---婚庆坊样式---*/
a:hover {text-decoration: none;color:#f32851;text-decoration:underline;}
/*主体开始*/
.wrap{ width:980px; margin:0 auto; clear:both;}
.wrap.wtop{ height:571px; overflow:hidden;}
.wrap .nav{ width:978px; height:38px; border:1px solid #ddd; border-bottom:none; background:url(../NImages/Wed/titleBg.gif) repeat-x; position:relative; z-index:10;}
.wrap .nav .list{ height:38px; display:block; padding-left:180px; /*overflow:hidden;*/}
.wrap .nav .list ul{ float:left; width:670px; height:38px; /*overflow:hidden;*/}
.wrap .nav .list li{ display:inline; height:38px; line-height:38px;  float:left;  position:relative;}
.wrap .nav .list .rz{ width:118px; height:28px; line-height:28px; float:right; margin:5px 5px 0 0 ;}
.wrap .nav .list .rz a{ width:90px; height:28px; line-height:28px; background:url(../NImages/Wed/rz.gif) no-repeat; display:block; padding-left:28px; font-size:14px; color:#FF0033;}

.wrap .nav .list li.current{background:url(../NImages/Wed/titleBg.gif) no-repeat 0 -42px; padding-left:8px;}
.wrap .nav .list li.current span{background:url(../NImages/Wed/titleBg.gif) no-repeat right -84px; float:left; padding-right:5px;}
.wrap .nav .list li.current a{ color:#fff;}
.wrap .nav .list li a{ font-size:14px; font-weight:bold;}
.wrap .nav .list li.l{ width:2px; display:inline; float:left; background:url(../NImages/Wed/titleBg.gif) no-repeat 12px -132px; padding:0 10px;}
.wrap .nline{ width:980px; height:4px; overflow:hidden; background:#df0038;}
.box{ border:1px solid #ddd; margin-bottom:5px;}
.box.ad{ float:left; clear:both;}

/*左侧菜单*/
.menu{ width:168px; position:relative;float:left; z-index:995;}
.menu.h{ top:-3px;}
.menu.none{ display:none;}
.menu.none.on{ display:block; position:absolute; top:0; z-index:998;}
.menu h2, h2.fl{ width:168px; height:40px; overflow:hidden; background:url(../NImages/Wed/menuTitle.gif) no-repeat 0 0; font-size:14px; line-height:44px; text-indent:18px; color:#FF0033; float:left; position:absolute; top:-2px; left:-1px; cursor:pointer;}
.menu .menuBox{ width:162px; display:block; float:left;border:3px solid #df0038; border-top:none; background:#ef466c; float:left;}
.menu .menuBox li{ width:150px; height:40px; line-height:40px; float:left; clear:both;padding:0 0 0 12px;position: relative; background:url(../NImages/Wed/menuLine.gif) repeat-x 0 bottom;}
.menu .menuBox li a{ color:#ffffff; font-size:14px;}
.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7, .icon8, .icon9, .icon10, .icon11, .icon12,.icon13{background: url(../NImages/Wed/ico.gif) no-repeat 0 0 ; display: block;float: left; margin-top:6px;height:24px;padding-right:8px;width: 24px;}
.icon1{ background-position:0 -75px;}
.icon2{ background-position:0 -114px;}
.icon3{ background-position:0 -151px;}
.icon4{ background-position:0 -188px;}
.icon5{ background-position:0 -224px;}
.icon6{ background-position:0 -262px;}
.icon7{ background-position:0 -299px;}
.icon8{ background-position:0 -336px;}
.icon9{ background-position:0 -375px;}
.icon10{ background-position:0 -413px;}
.icon11{ background-position:0 -452px;}
.icon12{ background-position:0 -488px;}
.icon13{ background-position:0 -527px;}

.topMain{ width:550px; overflow:hidden; padding:5px 5px 0 5px; float:left;}


/*快讯*/
.topMain .news{ width:548px; height:323px; float:left; clear:both; background:url(../NImages/Wed/newsBg.gif) no-repeat 0 top #fff; margin-top:5px; position:relative;}
.topMain .news .title{ width:548px; height:50px; overflow:hidden; background:none;}
.topMain .news .title h2{ display:block; font-size:14px; text-indent:-9999px;}
.topMain .news .title a{ float:right; margin-right:20px; display:inline; color:#FF0033; font-family:"宋体";}
.topMain .news .nesImg{ width:62px; height:69px; position:absolute; top:0; left:0; background:url(../NImages/Wed/newsImg.gif) no-repeat; z-index:0;}
.topMain .news .hotList{float:left; clear:both;display:inline; position:relative; z-index:2;}
.topMain .news .hotList li{ width:496px; height:26px; line-height:26px; float:left; overflow:hidden; display:inline; margin-left:22px; padding-left:8px; background:url(../NImages/Wed/ico.gif) no-repeat 0 12px;}
.topMain .news .hotList li i{ float:left;}
.topMain .news .hotList li i,.topMain .news .hotList li i a{ color:#1d50a1;}
.topMain .news .hotList li span{ width:420px; float:left; }
.topMain .news .hotList li span a{ font-size:14px;}
.topMain .news .hotList li em{ float:right; display:block; color:#999;}

/**/
.topRight{ width:252px; float:right; overflow:hidden;}
.topRight .rbox{ width:250px; height:312px; background:#fff; overflow:hidden; float:left; margin-top:5px;}
.title h2{ display:block; font-size:14px; height:32px; line-height:32px; float:left; padding-left:15px;}
.title {overflow:hidden;}
.topRight .rbox .title a{ float:right; display:inline; color:#FF0033; font-family:"宋体"; position:relative; top:10px; right:10px;}
.news .title a{display:inline; color:#FF0033; font-family:"宋体"; position:relative; top:23px; right:0px;}

.list.sz{ width:220px;line-height:26px; float:left; padding:10px 15px 0 15px; overflow:hidden; background:url(../NImages/Wed/sz.gif) no-repeat 15px 15px;}
.list.sz li{width:200px; height:26px; line-height:26px; float:left; overflow:hidden; padding-left:25px;}
.title.sj{ background:url(../NImages/Wed/titleBg.gif) repeat-x 0 -227px}

.wrap .lBox{ width:980px; float:left; clear:both; position:relative;}
.wrap .lBox.b{ margin-bottom:5px;}


/*新人学堂*/
.school{ width:168px;float:left; position:relative;}
.school.s2{ margin-top:5px;}
.school .h{ width:63px; height:60px; float:left; background:url(/Skins/Default/NImages/Wed/st.png) no-repeat; _background:none;/*IE6*/_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/Skins/Default/NImages/Wed/st.png");position:absolute; _position:absolute; z-index:9990; top:-20px;}
.school .st{ width:168px; height:35px; line-height:32px; display:block; background:url(../NImages/Wed/title.gif) no-repeat 0 0; position:relative;}
.school .st h2{ padding-left:70px; display:block; color:#fff; font-size:14px;}
.school .sBox{ width:166px; height:370px; float:left; border:1px solid #f6bfc2; border-top:none; background:#ffeef9;}
.school .sBox .t{margin-top:2px;color:#ff0033; padding-left:20px;background:url(../NImages/Wed/sz.gif) no-repeat;}
.school .sBox .t1{ margin-top:3px; background-position:0 -267px;}
.school .sBox .t2{ background-position:0 -307px;}
.school .sBox .t3{ background-position:0 -348px;}
.school .sBox .t4{ background-position:0 -394px;}
.school .sBox li{ float:left; line-height:22px; padding:0 10px 0 10px; border-bottom:1px dashed #f6bfc2; padding-bottom:8px;}
.school .sBox li.n{ border-bottom:none;}
.school .sBox li .t{ width:125px; height:28px; line-height:28px; float:left;}
.school .sBox li .text{ float:left;}
.school .sBox li .text span{ float:left;}
.school .sBox li .text em{ float:left; padding:0 6px; color:#b7b7b7;}
.school .sBox li .text a{ color:#666666;}

.tabBox{ width:806px;float:right;}
.tabBox .tab{ width:806px; height:32px; float:left;background:url(../NImages/Wed/sjTitle.gif) no-repeat 0 0;}
.tabBox .tab .tL{ width:555px; height:32px; float:left;}
.tabBox .tab .tL p { width:82px;height:33px; line-height:34px;color: #fff;cursor:pointer;float:left; font-size:14px;font-weight:700;text-align:center; background:url(../NImages/Wed/img.gif) no-repeat 0 -555px; overflow:hidden; margin:0 0 0 2px;}
.tabBox .tab .tL p.on { background-position:0 -495px;font-weight: bold;position: relative; color:#eb1147;}

.tabBox .tab .tR{ width:250px; height:32px; float:left; position:relative; color:#fff; line-height:32px;}
.tabBox .tab .tR h2{ font-size:14px; display:block; float:left; padding-left:15px;}
.tabBox .tab .tR a{ position:absolute; display:block; top:0; right:10px; color:#fff; font-family:"宋体";}

.tabBox .sjBox{ width:804px; height:370px; float:left; background:#fff; border:1px solid #ddd; border-top-width:3px;}

.tabBox .sjBox .lLeft{ width:545px; float:left; }
.tabBox .sjBox .picImg{ width:540px; height:218px; float:left; overflow:hidden; margin:17px 0 0px 0; padding-left:8px;}
.tabBox .sjBox .picImg li{ width:166px; height:213px; float:left; margin:0 0 0 11px; display:inline; background:#f6f6f6;} 
.tabBox .sjBox .picImg li .pBox{width:164px; height:209px; border:1px solid #ddd; background:#fff; position:relative;}
.tabBox .sjBox .picImg li .pBox:hover{ border:1px solid #f7caca;}
.pBox .pImg{ width:160px; height:120px; margin:2px; display:inline; overflow:hidden; float:left; text-align:center;}
.pBox .pImg a{width:160px; height:120px;display:block;}
.pBox .pPrice{ width:164px; height:34px; line-height:33px; float:left; overflow:hidden; clear:both; background:url(../NImages/Wed/img.gif) no-repeat 2px 5px #fff2f2;border:1px solid #f7caca; border-right:none; border-left:none; position:relative;}
.pBox .pPrice span{ font-size:20px; font-family:Verdana, Geneva, sans-serif; padding-left:20px; display:inline; color:#ff0000;}
.pBox .pPrice span.s1{ position:absolute; right:5px; font-size:12px; line-height:34px; padding-left:0;}
.pBox .pPrice span.s1 i{ width:13px; height:13px; overflow:hidden; background:url(../NImages/Wed/love.gif) no-repeat; float:left; position:relative; left:-2px; top:11px;}
.pBox .pTitle{ padding:3px 5px; height:42px; line-height:20px; overflow:hidden;}

.love{ display:none; width:62px; height:21px; line-height:21px; text-align:center; float:left; background:url(../NImages/Wed/love.gif) no-repeat 0 -35px; position:absolute; top:5px; right:5px;}
.love a,.love a:hover{ color:#fff; padding-left:12px;}
.wrap .lBox .picImg li .pBox:hover .love{ display:block;}

.tabBox .sjBox .lLeft .tlist{ width:540px; height:128px;float:left; overflow:hidden; margin-top:6px;}
.tabBox .sjBox .lLeft .tlist li{ width:238px; height:22px; line-height:22px;float:left; padding-left:15px; margin:1px 3px 0 12px; display:inline;background: url(../NImages/Wed/ico.gif) no-repeat 6px 12px; overflow:hidden;}

/*brand*/
.tabBox .sjBox .lRight{ width:235px; height:370px; float:left;background: url(../NImages/Wed/line.gif) repeat-y 0 2px; margin-left:10px; display:inline; padding-left:10px;}
.tabBox .sjBox .brand{ width:228px;float:left;display:inline; margin-top:16px;}
.tabBox .sjBox .brand .title{ width:214px; height:28px; background:none #f6f6f6; border-bottom:1px solid #ddd; margin:0 0 5px 7px ; display:inline;}
.tabBox .sjBox .brand .title h2{ height:28px; line-height:28px; display:block; padding-left:22px; font-size:14px; background:url(../NImages/Wed/img.gif) no-repeat 2px -37px; text-indent:0;}
.tabBox .sjBox .brand .bList{ width:228px; height:350px; float:left; overflow:hidden; padding-left:1px; padding-top:1px;}
.tabBox .sjBox .brand .bList li{ width:99px; height:41px; float:left; background:#f9f9f9; margin:1px 6px 14px 6px; display:inline; border:1px solid #ddd;}

/*推荐商家*/
.tRight .rTop{clear: both;float: right;overflow: hidden;position: relative;width: 806px; background:#fff;}
.tRight .rTop .rTopBox{ padding:10px; overflow:hidden;}
.tRight .rTop .rTopBox h2{ height:40px; line-height:40px; background:url(../NImages/Wed/ico2.gif) no-repeat 0 0; font-weight:normal; font-size:14px; padding-left:42px; border-bottom:1px dashed #ccc; padding-bottom:5px;} 
.tRight .rTop .rTopBox h2 em{ color:#be52b3; padding-right:5px;}
.tRight .rTop .rTopBox .tList{ overflow:hidden;}
.tRight .rTop .rTopBox .tList li{ /*width:130px; height:88px;*/ float:left; margin:9px 8px 15px 8px;}
.tRight .rTop .rTopBox .tList li a p.img{ width:106px; /*height:68px;*/ display:block; float:left; overflow:hidden;}
.tRight .rTop .rTopBox .tList li a p.tt{ width:105px; height:28px; line-height:28px; float:left; overflow:hidden; clear:both; text-align:center; color:#999;}

/*share*/
.lBox .share{ width:603px; height:260px; float:left; margin:0; display:inline;}
.lBox .share .title{ width:603px; height:28px; background:none #f6f6f6; border-bottom:1px solid #ddd; position:relative;}
.lBox .share .title h2{ height:28px; line-height:28px; display:block; padding-left:22px; font-size:14px; background:url(../NImages/Wed/img.gif) no-repeat 2px -37px; text-indent:0;}
.lBox .share .title a{display:inline; color:#FF0033; font-family:"宋体"; top:8px; right:5px; position:absolute;}
.lBox .share .tlist{ width:603px; height:225px;float:left; overflow:hidden; margin-top:6px;}
.lBox .share .tlist li{ width:278px; height:22px; line-height:22px;float:left; padding-left:15px; margin:1px 3px 0 5px; display:inline;background: url(../NImages/Wed/ico.gif) no-repeat 6px 12px; overflow:hidden;}

/*steps*/
.steps{ width:980px; overflow:hidden; float:left; margin-bottom:5px;}

/*photo*/
/*video*/
.photo{ width:978px; height:280px; background:#fff6f8; margin-bottom:5px; border:1px solid #f6bfc2;}
.photo .tt{ width:978px; height:37px; line-height:36px; float:left; position:relative; background:url(../NImages/Wed/img.gif) repeat-x 0 -597px;border-bottom:3px solid #efefef; margin-bottom:12px;}
.photo .tt a{height:37px; position: absolute;right:16px;top:0px;float:left; display:inline;color:#FF0033; font-family:"宋体";}
.photo .tt span{ width:39px; height:37px; float:left; background:url(../NImages/Wed/img.gif) repeat-x 0 -638px; position:relative; left:-1px; top:-1px;}
.photo .tt h2{ display:block; overflow:hidden; float:left; font-size:14px;}
.photo .list { padding:10px 0 10px 21px;/*padding:10px 0 10px 33px*/}
.photo .list li{ width:213px; height:195px; float:left; background:url(../NImages/Wed/videoBg.gif) no-repeat; margin:10px 13px 10px 10px; display:inline;}
.photo .list li .img{ width:204px; height:154px; float:left; clear:both; margin:3px; display:inline; position:relative; text-align:center;}
.photo .list li .img a {display: block;width:204px; height:154px;background: url(../NImages/Wed/loader.gif) no-repeat scroll 50% 50%;}


.photo .list li .text{ width:204px; height:26x; line-height:26px; text-align:center; float:left; clear:both; margin:3px; display:inline; overflow:hidden;}


/*分类索引*/
.reclassify_list .list_m a.highlights{ color:#fff; background:#FF0033;}
.shbox2{ height:22px; padding:6px 15px; overflow:hidden;}
.shbox2 .shbox_t{ float:left; font:12px/24px "宋体"; _line-height:23px; color:#484848;}
.shbox2 .shtext{ float:left; width:auto; height:auto; overflow:hidden; font: 99% arial,helvetica,clean,sans-serif;}
.shbox2 .input-search{ float:left; width:134px; height:19px; padding:0 3px; margin-right:3px; line-height:21px; color:#484848;}
.shbox2 .search_area { float:left; width:110px; height:21px; margin-right:3px; }
.shbox2 .shbtn{ float:left; width:51px;}
.shbox2 .search-btn{ width:51px; height:23px; border:0;background:url(../NImages/Wed/img.gif) no-repeat 0px -78px; overflow:hidden; cursor:pointer;}

.shbox2 .input-search2 {color: #484848; float: left;height: 17px;line-height:18px;margin-right: 3px; padding: 0 3px;}
select, input, button, textarea {font: 99% arial,helvetica,clean,sans-serif;}

.shtext span{ float:left;color: #484848;font: 12px/24px "宋体"; padding:0 3px;}


/**/
.tLeft{ width:168px; float:left; position:relative;top: -3px; z-index:999;}

/*点评*/
.tLeft .dp{ width:166px;float:left; background:#fff; position:relative; margin-top:5px;}
.tLeft .dp .title{background:url(../NImages/Wed/titleBg.gif) no-repeat 0 -358px; position:relative; overflow:visible;}
.tLeft .dp .title h3{ height:36px;line-height:34px;background:url(../NImages/Wed/titleBg.gif) repeat-x 0 -316px; display:block; padding-left:48px;}
.tLeft .dp .title i{ width:36px; height:42px; float:left; background:url(../NImages/Wed/titleBg.gif) no-repeat 0 -358px; position:absolute; top:0; left:0;}
.tLeft .dp .dpBox{display:block; padding:12px 10px 10px 10px; overflow:hidden;}
.tLeft .dp .dpList{ width:147px; float:left; border-bottom:1px dotted #ddd; margin-bottom:12px;}
.tLeft .dp .dpList .face{ width:143px; background:#f8f8f8; border:1px solid #ddd; float:left; position:relative;}
.tLeft .dp .dpList .face span.img{ width:50px; height:50px; float:left; background:#fff; padding:2px;}
.tLeft .dp .dpList .face span.name{ width:50px; height:50px; float:left;padding:2px;}
.tLeft .dp .dpList .face span.name p{ float:left; clear:both; line-height:18px; color:#aaa; padding-left:2px;}
.tLeft .dp .dpList .face i{ width:17px; height:11px; display:block; overflow:hidden; position:absolute; background:url(../NImages/Wed/img.gif) no-repeat -63px -80px; bottom:-11px; left:18px;}
.tLeft .dp .dpList .sj{padding:12px 0;float:left; clear:both;}
.tLeft .dp .dpList .sj span{ width:143px;float:left; clear:both; display:block; line-height:20px;}
.tLeft .dp .dpList .sj span a{ color:#aaa;}
.tLeft .dp .dpList .sj span.font1 a{color:#1d50a1}

/*产品列表*/
.wrap .rightBox{ width:808px; float:right; clear:both; position:relative; overflow:hidden;}
.wrap .rightBox .title{ width:808px; height:37px; float:left; background:url(../NImages/Wed/titleBg.gif) repeat-x 0 -228px;}
.wrap .rightBox .title span{ padding:9px 0 0 15px; overflow:hidden; float:left;}
.wrap .rightBox .title span.tab{ padding-top:0; line-height:34px;}
.wrap .rightBox .title span em{ color:#C8C8C8; padding:0 6px;}
.wrap .rightBox .title span.pg{ float:right; padding-right:5px; padding-top:0; height:23px; line-height:23px; margin-top:6px;}
.wrap .rightBox .title span.pg a{ width:45px; height:23px; float:left; background:url(../NImages/Wed/img.gif) no-repeat; margin:0 0 0 5px; text-align:center;}
.wrap .rightBox .title span.pg a.last{ background-position:-62px -109px; padding-left:13px;}
.wrap .rightBox .title span.pg a.next{ background-position:-62px -135px; padding-right:13px;}
.wrap .rightBox .title span.pg a:hover.last{background-position:0 -109px; color:#FF0033;}
.wrap .rightBox .title span.pg a:hover.next{background-position:0 -135px; color:#FF0033;}
.wrap .rightBox .box.rbox{ background:#FFFFFF;clear: both;overflow: hidden; width:806px;}

.wrap .rbox .picImg{ width:100%; float:left; overflow:hidden; margin:17px 0 15px 0; padding-left:8px;}
.wrap .rbox .picImg li{ width:239px; height:285px; float:left; margin:8px 11px 10px 12px; display:inline; background:#f6f6f6;} 
.wrap .rbox .picImg li .pBox{width:239px; height:280px; border:1px solid #ddd; background:#fff; position:relative;}
.wrap .rbox .picImg li .pBox:hover{ border:1px solid #f7caca;}
.wrap .rbox .pBox .pImg{ width:235px; height:191px; margin:2px; display:inline; overflow:hidden; float:left;}
.wrap .rbox .pBox .pPrice{ width:239px; height:34px; line-height:33px; float:left; overflow:hidden; clear:both; background:url(../NImages/Wed/img.gif) no-repeat 2px 5px #fff2f2;border:1px solid #f7caca; border-right:none; border-left:none; position:relative;}
.wrap .rbox .pBox .pPrice span{ font-size:20px; font-family:Verdana, Geneva, sans-serif; padding-left:20px; display:inline; color:#ff0000;}
.wrap .rbox .pBox .pPrice span.s1{ position:absolute; right:5px; font-size:12px; line-height:34px; padding-left:0;}
.wrap .rbox .pBox .pPrice span.s1 i{ width:13px; height:13px; overflow:hidden; background:url(../NImages/Wed/love.gif) no-repeat; float:left; position:relative; left:-2px; top:11px;}
.wrap .rbox .pBox .pTitle{ padding:3px 5px; height:42px; line-height:20px; overflow:hidden;}

.love{ display:none; width:62px; height:21px; line-height:21px; text-align:center; float:left; background:url(../NImages/Wed/love.gif) no-repeat 0 -35px; position:absolute; top:5px; right:5px;}
.love a{ color:#fff; padding-left:12px;}
.picImg li .pBox:hover .love{ display:block;}

/*精美图册*/
.videoList{ padding:10px; float:left;}
.videoList .list li{ width:238px; height:223px; float:left; background:url(../NImages/baby/videoBg2.gif) no-repeat; margin:12px 12px 2px 12px; display:inline;}
.videoList .list li .img{ width:229px; height:172px; float:left; clear:both; margin:3px; display:inline; text-align:center;}
.videoList .list li .text{ width:229px; height:26x; line-height:26px; text-align:center; float:left; clear:both; margin:3px; display:inline; overflow:hidden;}

/*产品详情*/
.infoTop{ width:968px; /*height:450px;*/clear:both; background:#f9f9f9; margin-top:5px; padding:5px;*margin-bottom:5px; overflow:hidden;}
.infoTop .tBg{ background:#fff; width:968px; height:100%;float:left;}
.infoTop .title{ height:38px; line-height:38px; padding:15px 20px; font-size:20px; font-family:"微软雅黑", Arial;}
.infoTop .title h3{ font-weight:100;}

#detail{ float:left; padding:0 20px; display:block;}

.infoTop .picImg{ width:360px; height:280px; float:left; border:1px solid #ddd;background:#fff; text-align:center;display:table;position:relative; overflow:hidden; padding:2px; z-index:1;}
.infoTop .picImg span {display:table-cell;vertical-align:middle;*position:absolute;left:50%;top:50%; }
.infoTop .picImg img {*position:relative;left:-50%;top:-50%;max-width:350px;max-height:270px;} 

/*分享*/
.infoTop .share,.infoTop .sc{ width:360px;float:left; clear:both;}
.infoTop .share{ padding-top:10px; line-height:26px; color:#888;}
.infoTop .share em{ float:left;}
.infoTop .sc li{ height:30px; line-height:30px;float:left; background:url(../NImages/Wed/img.gif) no-repeat; margin:0 8px 0 2px;}
.infoTop .sc li.img1{ background-position:-96px -170px;}
.infoTop .sc li.img2{ background-position:-96px -196px;}
.infoTop .sc a{ padding-left:20px; float:left;}


/*产品参数内容*/
.infoTop .picInfo{ width:248px; height:270px; float:left;}
.infoTop .picInfo ul{ width:248px; float:left; overflow:hidden;}
.infoTop .picInfo li{ width:248px; height:24x; line-height:24px; float:left;}
.infoTop .picInfo li.price span{ font-size:28px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:700; background:url(../NImages/food/img.gif) no-repeat -105px -222px; padding-left:15px;}
.infoTop .picBtn{width:106px; height:39px; float:left; clear:both; margin-top:10px;}
.infoTop .picBtn a{ width:106px; height:39px;background:url(../NImages/food/img.gif) no-repeat 0 -256px; float:left;}

.infoTop .lovBtn{ margin-top:10px; float:left; clear:both;background:url(../NImages/food/img.gif) no-repeat 0 -305px; }
.infoTop .lovBtn a{ padding-left:75px;height:39px;float:left; clear:both;}
.infoTop .lovBtn span{height:39px;background:url(../NImages/food/img.gif) no-repeat right -344px; float:left; line-height:39px; text-align:center; padding-right:9px; width:22px;}

.infoTop .picR{ width:220px;float:right; border:1px solid #f2b3af; background:#fffcfc; padding:13px; overflow:hidden; margin-right:18px;}
.infoTop .picR h3{ width:220px; font-size:13px; margin:0px; padding: 0 0 3px 0;}
.infoTop .picR h3 a{ color:#dc0f43;}
.infoTop .picR li{ width:220px; /*height:22px;*/ line-height:24px; float:left;}
.infoTop .picR li em{ color:#aaa;}

.infoTop .picR li.lookShop{ margin-bottom:5px;}
.infoTop .picR li.lookShop a{ color:#1d50a1;}

/*产品详细内容*/
.infoBox{ width:980px; float:left; clear:both;}
.infoBox .left{ width:703px;float:left;}
.infoBox .leftBox{ width:703px; overflow:hidden;*margin-bottom:5px;}
.infoBox .leftBox .title.tPic{ width:701px; height:35px; line-height:36px; border:1px solid #ddd; border-bottom:none;}
.infoBox .leftBox .title.tPic span{ padding-left:15px; font-weight:bold; font-size:14px;}
.infoBox .leftBox .title{ width:703px; height:38px; float:left;background:url(../NImages/food/titleBg.gif) repeat-x 0 -462px; position:relative;}
.infoBox .leftBox .title li{ height:33px; line-height:32px; float:left; margin:2px 3px 0 0; background:url(../NImages/baby/img.gif) no-repeat 0 -487px; text-align:center; padding-left:12px;}
.infoBox .leftBox .title li span{ background:url(../NImages/baby/img.gif) no-repeat right -528px; padding-right:10px; float:left;}
.infoBox .leftBox .title li.on span{ background:url(../NImages/baby/img.gif) no-repeat right -440px; padding-right:10px; float:left;}
.infoBox .leftBox .title li.on{ background-position:0 -400px;}
.infoBox .leftBox .title li a{ font-size:14px;}
.infoBox .leftBox .title li.on a{ color:#fff; font-weight:bold;}

.infoBox .leftBox .title li.cpon span{ background:url(../NImages/Product/img.gif) no-repeat right -440px; padding-right:10px; float:left;}
.infoBox .leftBox .title li.cpon{ background-position:0 -400px;}
.infoBox .leftBox .title li.cpon a{ color:#fff; font-weight:bold;}

.infoText{ width:671px; padding:15px;float:left; background:#fff; line-height:24px;}
.wrap .infoText .sd2{ width:670px; margin-top:20px;}
.wrap .infoText .sd2 i{ width:88px; height:27px; display:inline-block; background:url(../NImages/telbtn.gif) no-repeat; position:relative; top:5px;_top:2px;}
.wrap .infoText .sd2 i a{ width:88px; height:27px; display:block; }
.wrap .infoText .sd2 .sd2tle span.s1{ padding-top:4px; _padding-top:8px;  padding-bottom:3px;height:30px; _height:24px; overflow:hidden;}
.wrap .sd2 .sd2tle span.s2 em{ padding-left:0;}
.wrap .infoText .sd2{ height:68px;}
.wrap .infoText .sd2 .sd2tle{ height:70px;}


/*商家列表*/
.wrap .rbox .listMode{ width:100%; float:left; overflow:hidden; padding:0 0 10px 0;}
.wrap .rbox .listMode.store_list{width:807px; clear:both; float:left;}
.wrap .rbox .listMode li.storeItem{width:765px;border-bottom:1px dashed #ddd; clear:both;margin:0 16px 0px 16px;float:left; display:inline; padding:20px 4px;}
.wrap .rbox .listMode li.store_top{ margin:0px;}
.wrap .rbox .listMode li.storeItem:hover{background:#fff5f5;border-bottom:1px dashed #f4acac;}

li.storeItem:hover .imageWrap_R h1 a{color:#C00;}

.listMode .imageWrap {width:150px;height:108px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #eee;display:table-cell;overflow:hidden;text-align:center;vertical-align:middle;padding:4px;float:left;}
.listMode .imageWrap img{ width:150px; height:108px;}

.listMode .imageWrap_R{ width:590px; height:26px; line-height:26px; float:left; margin:0px 0 0px 15px;}
.listMode .imagreTime{ float:right; display:block; color:#666; font-family:Arial; padding-right:5px; text-align:right;}
.listMode .imageWrap_R h1 a{ font-size:14px; color:#1d50a1; float:left; font-weight:100;margin-right:6px;}
.listMode .imageWrap_R h1 a:hover{ color:#cc000;}
.listMode .storeInfo {float:left;width:590px;margin:2px 0 5px 15px;}

.listMode .des{float:left;overflow:hidden;width:430px;}
.listMode .des li{ width:430px; height:22px; line-height:22px; float:left; overflow:hidden;}
.listMode .storeDp{ width:115px; float:right;}
.listMode .storeDp li{ width:105px; float:right; height:22px; line-height:22px; overflow:hidden;}
.listMode .storeDp span{ color:#c00; font-family:Arial;}


/*产品评论*/
.comment{ width:702px; height:auto; margin-bottom:0px; overflow:hidden;}
.comment .comment_t{ width:702px; height:32px; background:url(../NImages/Wed/class_images/Infotom_main_img.gif) repeat-x; overflow:hidden;}
.comment .comment_t .ico{ width:101px; height:30px; font:14px/32px "宋体"; color:#fff; text-align:center; background:url(../NImages/Wed/Infotom_main_img.gif) no-repeat 0 -90px; overflow:hidden;}
.comment .commentBox{ width:661px; height:auto; padding:20px;overflow:hidden; background:#fff;}
.Comment_on_content{ width:98%; height:100px; padding:5px; margin-bottom:5px; border:1px solid #e3e3e3; background:#fafafa; overflow:hidden;}
.auth_code{ width:80px; height:22px; padding:0 5px; border:1px solid #e3e3e3; background:#fafafa; overflow:hidden;}
.comment .commentBox span{ padding:5px 0; display:block;}
/*.comment_but{ width:92px; height:31px; font:bold 14px/30px "宋体"; color:#fff; text-align:center; cursor:pointer; border:0; background:url(../NImages/Wed/Infotom_main_img.gif) no-repeat 0 -121px; display:block; overflow:hidden; margin-top:5px;}*/
.comment_but{background:url(../NImages/img.gif) no-repeat 0 -368px;width:88px; height:33px; line-height:28px; float:left; border:medium none; color:#fff; font-weight:bold; font-size:14px; cursor:pointer;margin-top:5px;padding-bottom: 4px; _padding-bottom:0;}

.newcomment{ width:702px; height:auto; margin-bottom:10px; overflow:hidden;}
.newcomment .commentTitle{ width:687px; height:32px; padding-left:15px; font:bold 14px/30px "宋体"; background:url(../NImages/Wed/titleBg.gif) repeat-x 0 -227px; overflow:hidden;}
.newcomment .commentTitle span{ float:right; padding-right:15px;}
.newcomment .commentTitle span a{ font:normal 12px/30px "宋体"; color:#2c63a4;}
.newcomment .commentTitle span a:hover{ color:#2c63a4;}
.newcomment .newcomment_m{ padding:0 10px 10px; background:#fff;}
.commentList{width:667px; height:auto; padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #ccc; overflow:hidden;}
.border-bottom_none{ border-bottom:0;}
.commentList .commentFace{ float:left; width:50px; height:50px; padding:3px; border:1px solid #e3e3e3; overflow:hidden;}
.commentList .commentFace img{ width:50px; height:50px;}
.commentList .commentList_txt{ float:left; width:591px; height:auto; padding-left:18px;}
.commentList .commentList_txt .commentList_txt_t{ width:590px; height:18px; margin-bottom:5px; overflow:hidden;}
.commentList .commentList_txt .commentList_txt_t .time{ color:#999;}
.commentList .commentList_txt .commentList_txt_t span{ float:right;}
.commentList .commentList_txt .commentList_txt_m{ line-height:20px;}

.commentList_txt_t .blue a{ color:#1D50A1; padding-right:5px;}
.commentList_txt_t .blue a:hover{ color:#c00;}
.commentList.no{ border-bottom:none;}



.infoBox .right{ width:270px;float:right;}
.infoBox .right .rightBox{ width:268px; background:#fff;}
.infoBox .right .rightBox .title{ width:268px; height:35px; line-height:35px; background:url(../NImages/Wed/titleBg.gif) repeat-x 0 -227px; }
.infoBox .right .rightBox .map{ padding:1px; float:left;}
.infoBox .right .rightBox .map img{ width:266px; height:238px; overflow:hidden;}

.infoBox .right .rightBox .xgcp{ padding:5px 10px; float:left; *padding-bottom:20px;}
.infoBox .right .rightBox .xgcp li{ width:246px; height:100px; float:left; clear:both; margin:5px 0;}
.infoBox .right .rightBox .xgcp li .img{ width:124px; height:92px; border:1px solid #ddd; padding:3px; float:left;}
.infoBox .right .rightBox .xgcp li .txt{ width:105px; float:right;}
.infoBox .right .rightBox .xgcp li .txt span{ padding:2px 0; line-height:18px; float:left; clear:both; width:100%;}
.infoBox .right .rightBox .xgcp li .txt span.gray{ float:none;}


.infoBox .right .infoE {padding:12px 24px; *padding-bottom:20px; float:left; display:block; overflow:hidden;}
.infoBox .right .infoE li{ width:56px; height:70px; float:left; margin:10px 8px; display:inline;}
.infoBox .right .infoE li span.face{ width:50px; height:50px; float:left; border:1px solid #dcdcdc; padding:3px; background:#fff;}
.infoBox .right .infoE li:hover span.face{border:1px solid #edb2b2;}
.infoBox .right .infoE li span.name{ width:58px; height:22px; line-height:22px; float:left; clear:both; padding-left:0px; text-align:center; overflow:hidden;}


.infoBox .right .tlist{padding:12px 10px; *padding-bottom:20px; float:left; display:block; overflow:hidden;}
.infoBox .right .tlist li{ width:230px; height:22px; line-height:22px;float:left; padding-left:15px; display:inline;background: url(../NImages/Wed/ico.gif) no-repeat 6px 10px; overflow:hidden;}


/*资讯*/
.wrap .rightBox .title.tt{ background-position:0 -412px;}
.wrap .rightBox .title.tt li{ width:80px; height:33px; line-height:32px; float:left; margin:2px 3px 0 0; background:url(../NImages/Wed/img.gif) no-repeat 0 -217px; text-align:center;}
.wrap .rightBox .title.tt li.highlights{ background-position:0 -173px;}
.wrap .rightBox .title.tt li a{ font-size:14px;}
.wrap .rightBox .title.tt li.highlights a{ color:#fff; font-weight:bold;}

.wrap .rbox .listText{ width:100%; float:left; overflow:hidden; padding:0 0 10px 0;}
#table{ width:790px; margin-left:8px;}
.Nname {border-bottom: 1px dashed #e1e1e1;color: #666666;line-height: 16px; padding-right:10px;}
.Nname a {color: #336699;}
.author, .reply {display: block;height: 20px;line-height: 20px;overflow: hidden;width: 67px;}
.Ftime,.Rtime{color:#999;} 
.tTime{border-bottom:1px dashed #e1e1e1;}
.a14{position: relative;border-bottom: 1px dashed #e1e1e1;}
.a14 a {font-size: 14px;}
.a14 a:hover{ color:#c00;}
.tsort{background-color:#f8f8f8; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.tsort .pL{ padding-left:15px;}
.tsort .pR{ padding-right:15px;}
.tsort td{ padding-top:3px;}
.orange {color: #FF3300;}
#table tr.color1 {background-color: #f9f9f9;}
#table tr.color2 {background-color: #FFF;}
#rContent .tabNav .btn1{ width:84px; height:25px; float:left; background:url(../NImages/Wed/btnBg.gif) no-repeat 0 -246px;}
#rContent .tabNav .btn1 a{ display:block; line-height:26px; padding:0 0 0 21px; color:#fff; font-size:14px}


/*友情链接*/
.link{ width:978px;overflow:hidden; background:#fff; }
.link h2{ width:978px; height:35px; line-height:40px; float:left;font-size:14px; text-indent:15px;}
.link .linktext { padding:0 15px 10px 15px;}
.link .linktext dt{ color: #D5D5D5;font-size:12px; line-height:22px;}
.link .linktext em{ padding:0 8px;}
.link .linktext a{ font-family:"宋体"}   
.box5{ border:1px solid #f6bfc2;}
.bg{ width:100%;height:400px; position:absolute; top:280px;background:url(../NImages/Wed/bg.jpg) no-repeat center top; z-index:-1;}

/*下拉菜单*/
#jsddm li ul{margin:0;position: absolute;visibility: hidden;border:1px solid #df0038; background:#df0038; padding:2px 0 0 0; _padding:0; width:64px; text-align:center; left:-12px; _top:41px; overflow:hidden; height:auto;}
#jsddm li ul li{float: none;display: inline; height:24px; line-height:24px; margin:0; padding:0; width:64px; float:left; overflow:hidden;}
#jsddm li ul li a{width: auto;color: #ffd7e1; width:64px; float:left; text-decoration:none; font-weight:normal;}
#jsddm li ul li a:hover{background:#ffe7ed; color:#333;}


