/*------------------

    婚庆坊样式                    
------------------*/
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(images/titleBg.gif) repeat-x; position:relative;}
.wrap .nav .list { width:880px;height:38px; display:block; padding-left:90px; overflow:hidden; float:left;}
.wrap .nav .list li{ display:inline; height:38px; line-height:38px;position:relative; margin:0 3px; padding:0 5px; float:left;}
.wrap .nav .list li.hover em{ background:url(images/titleBg.gif) no-repeat 0 -406px; height:38px; float:left; padding:0 0 0 8px;}
.wrap .nav .list li.hover a{ background:url(images/titleBg.gif) no-repeat right -442px; padding:0 8px 0 0; color:#fff; float:left;}
.wrap .nav .list .rz{ width:94px; height:28px; line-height:28px; float:right; margin:5px 5px 0 0 ; display:inline;}
.wrap .nav .list .rz a{ width:66px; height:28px; line-height:28px; background:url(images/rz.gif) no-repeat; display:block; padding-left:28px; font-size:14px; color:#FF0033;}

.wrap .nav .list .ddText{ width:700px; float:left; display:inline-block; line-height:38px; font-size:14px;}


.wrap .nav .list li.current{background:url(images/titleBg.gif) no-repeat 0 -42px; padding-left:8px;}
.wrap .nav .list li.current span{background:url(images/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;}
.wrap .nav .list li.l{ width:2px; display:inline; float:left; background:url(images/titleBg.gif) no-repeat 12px -132px; padding:0 12px;}
.wrap .nav .list span{ line-height:38px; height:38px; font-size:14px;font-weight:bold;float:left; display:inline-block;}
.wrap .nline{ width:980px; height:4px; overflow:hidden; background:#1e6ebc;}
.box{ border:1px solid #ddd; margin-bottom:5px;}
.box.ad{ float:left; clear:both;}

.menu .menuBox li.hover { background:url(images/mhover.gif) no-repeat #FFFFFF;float: left;font-weight: bold;height:28px;position: relative; width:83px; left:0}
.menu .menuBox li.hover a{ margin-left:-6px; color:#fff;}

.nLeft{ width:684px;float:left; margin:5px 0;}
.nLeft .nTop,.nLeft .nCon,.nLeft .nBtm{ width:684px; height:10px; float:left; background:url(images/newsBg1.gif) no-repeat 0 0;}
.nLeft .nCon{ background:url(images/newsBg2.gif) repeat-y 0 0; height:auto;}
.nLeft .nBtm{ background-position:0 -10px;}

/*左侧菜单*/
.menu{ width:76px;position:relative;float:left; z-index:999;}
.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:60px; height:52px; overflow:hidden; background:url(images/menuTitle.gif) no-repeat 0 0; font-size:14px; line-height:45px; text-align:center;color:#FFF; float:left; position:absolute; top:-3px; left:-1px; cursor:pointer; padding-left:18px;}
.menu h2, h2.f2{ width:60px; height:46px; overflow:hidden; background:url(images/menu.gif) no-repeat 0 0; font-size:14px; line-height:45px; text-align:center;color:#FFF; float:left; position:absolute; top:-3px; left:-1px; cursor:pointer; padding-left:18px;}
.menu .menuBox{ width:76px; display:block; float:left;}
.menu .menuBox li{ width:76px; height:30px; line-height:30px; margin:3px 0; float:left; clear:both;position: relative; background:url(images/menuLine.gif) repeat-x 0 bottom; text-align:center;}
.menu .menuBox li a{ color:#0b3b8c; font-size:14px;}

.menuNav{ width:672px; height:54px; float:left; background: url(images/menuBg.gif) repeat-x; clear:both; position:absolute; top:41px; left:-1px; display:none; z-index:999; border:1px solid #2473be; border-top:none; padding:5px;}
.menuNav.on{ display:block;}
.menuNav a{ width:40px; text-align:center;float:left; margin:5px; color:#d6e6f5; font-size:14px;}
.menuNav a.cc{width:42px;}
/*.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7, .icon8, .icon9, .icon10, .icon11, .icon12,.icon13{background: url(images/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;}
*/
/**/
.category_box{width:594px; float:left; overflow:hidden;}
.left_box{ width:578px; float:left;margin:11px 0 3px 15px;_margin:8px 0 3px 8px; display:inline;}
.category{ width:578px; height:28px; margin:0px 0px 5px 0px;background:#fbfdff; overflow:hidden; border-bottom:1px solid #d8e7f3;border-top:1px solid #d8e7f3;}
.category span{ line-height:28px; padding-left:28px; font-size:14px; font-weight:bold; color:#333;background:url(images/img.gif) no-repeat 6px -42px;}
.category_list{width:578px;float:left;}
.category_list li{width:565px; height:26px; float:left; overflow:hidden; margin-left:8px;background:url(images/ico.gif) no-repeat 0 12px; display:inline;}
.category_list.noico li{ background:none;}
.category_list a{height:22px; font-size:14px; color:#333; line-height:22px; float:left; overflow:hidden; margin:1px 0px; padding-left:10px; /*width:490px;*/ }
.category_list a:hover, .category_list1 a:hover,.category_list2 a:hover{ color:#f30;}
.category_list li div.stt{width:515px; float:left; overflow:hidden;}
.category_list li div.stt.tit{width:515px;}
.category_list li span{ width:430px; height:26px; float:left; overflow:hidden;}
.category_list li em{ float:right;width:40px;font-size:12px; font-style:normal; color:#999; line-height:22px; display:block; }
.category_list li em a{ color:#999;float:right; width:90px; text-align:right;padding-left:0px;}
.category_list i a{ float:left; line-height:22px; display:inline-block; color:#387dca; padding-left:0; /*width:78px;*/}

.nRight{ width:291px;margin:5px 0; float:right; position:relative;}
.nRight .nRbox{ width:289px; float:left; background: url(images/rbg.gif) repeat-x #fff; border:1px solid #bcd5eb;}
.nRight .hot{ width:42px; height:42px; position:absolute;/*top:70px;_top:68px;*/ right:246x;background:url(images/hot.gif) no-repeat 0 0;}

.nRight .nRbox .rBoxTT span{font-size:14px; color:#333; line-height:42px; font-weight:bold; padding-left:45px; display:block; float:left;} 
.nRight .nRbox .rBoxTT{height:41px; background:url(images/news_images/title.gif) no-repeat 0px -41px; overflow:hidden;}
.nRight .nRbox .top_box{float:left; margin-bottom:15px;}
.nRight .nRbox .img_box{ width:128px; height:150px; float:left; margin:10px -8px 5px 14px; display:inline;}
.nRight .nRbox .img_hot img{ width:120px; height:89px; overflow:hidden;border:1px #ddd solid; padding:2px;}
.nRight .nRbox .img_title{ width:118px; height:48px; float:left; margin-top:5px; line-height:22px; text-align:center; overflow:hidden; padding:0 3px;}
.nRight .nRbox .img_title a{ font-size:12px;}
.nRight .nRbox .text_box{ width:371px; float:left; margin-left:0px; _margin-left:0px; clear:both;}
.nRight .nRbox .text_box li{width:320px;float:left; overflow:hidden; margin-left:16px;_margin-left:10px; background:url(images/img.gif) no-repeat 0px -101px;}
.nRight .nRbox .text_box a{width:320px;height:20px; font-size:12px;line-height:20px; float:left; overflow:hidden; margin:1px 0px; padding-left:10px;  }


.nInfoL{ width:684px; float:left;margin:5px 0;}
/*===博览社内容页===*/
.nInfoL .info_title{ width:668px; height:37px; margin:0 auto; margin-bottom:3px;overflow:hidden;}
.nInfoL .info_title_L{ width:668px; height:37px; background:url(images/news_images/title.gif) no-repeat right -116px;}
.nInfoL .info_title_text {height:37px; float:left; font-size:14px; color:#333; line-height:40px; font-family:"宋体";}
.nInfoL .info_title_text a{height:37px; font-size:14px; color:#f30; line-height:40px; font-family:"宋体";}
.nInfoL .main_news_info{ width:668px; margin:0 auto;clear:both; }
.nInfoL .news_info_box{width:668px; float:left; background:url(images/news_images/main_info_bg.gif) repeat-y;border-top:1px #B8D7F9 solid;overflow:hidden;}
.nInfoL .comment{ border: 1px solid #BCD5EB;display: inline;float: left;padding:0px 20px 0;width: 642px; margin-top:5px;background: url(images/commTitle.gif) repeat-x #fff;}
.nInfoL .commtt{ height:32px; line-height:32px; float:left; overflow:hidden; font-size:12px;}
.nInfoL .tipBottom{ height:30px;color:#333;margin:5px 0px;padding:0px 2px; font-size:12px; line-height:33px; font-family:"宋体"; overflow:hidden; clear:both;}
.nInfoL .tipBottom_nav {float:right;height:21px;padding-top:5px;overflow:hidden;}
.nInfoL .tipBottom_nav li {height:21px;line-height:21px; float:left; padding:0 7px;}
.nInfoL .tipBottom_nav a{ padding-left:12px;}
.nInfoL .sort{ font-size:16px; color:#f60; font-family:arial;/* font-weight:100;*/}
.nInfoL .tipBottom_nav li sup {font-family:Arial;height:5px; line-height:5px;overflow:hidden;width:6px; font-size:10px;margin-left:2px;}
.nInfoL .icon1{height:12px; background:url(images/commImg.gif) no-repeat 0px -29px;}
.nInfoL .icon2{height:12px; background:url(images/commImg.gif) no-repeat 0px -57px;}
.nInfoL .icon3{background:url(images/commImg.gif) no-repeat 3px -126px;}
.nInfoL .icon3 a{ color:#fff; padding-left:0;}
.nInfoL .icon4{background:url(images/commImg.gif);}
.nInfoL .icon7{height:12px; background:url(images/commImg.gif) no-repeat 0px -215px;}
.nInfoL .icon8{height:12px; background:url(images/commImg.gif) no-repeat 0px -241px;}
.nInfoL .icon6{height:12px; background:url(images/commImg.gif) no-repeat 0px -268px;}
.nInfoL .icon5{height:12px; background:url(images/commImg.gif) no-repeat 0px -296px;}


.nInfoL .comment_list{ width:642px; float:left;border:1px solid #bcd5eb;padding:6px 20px 0; display:inline;background:#fff;}

.nInfoL .comment_text{ font-size:14px; line-height:24px; color:#333; font-family:"宋体"; margin:6px 0px;min-height:80px; _height:80px;}
.nInfoL .source{ height:21px;color:#003366;margin:10px 0px;padding:0px; font-size:12px; line-height:22px;_line-height:22px;  font-family:"宋体";}
.nInfoL .source span{ width:46px; height:21px; background:url(images/img.gif) no-repeat 0px -548px; float:left;line-height:22px;_line-height:22px; margin-right:5px;_margin-right:-6px; text-indent:8px; color:#FFF; overflow:hidden; font-family:"宋体";}
.nInfoL .score{color:#003366;margin:20px 0px;padding:0px; font-size:12px;font-family:"宋体";}
.nInfoL .score_box{ width:598px; height:240px; margin:0 auto;}

.nInfoL .comm{ /*float:left; clear:both; position:relative;*/ padding-top:5px;}
/*.nInfoL .comm .edit{ width:642px; height:210px; float:left; clear:both;}*/
.nInfoL .comm .commBtm{ /*width:642px; float:left;*/ height:32px; margin:10px 0;}
.nInfoL .comm .commBtm .btn{ width:78px; height:32px; float:right; background:url(images/img.gif) no-repeat 0 -588px; /**background-position:20px -588px;*/_background-position:13px -588px;}
.nInfoL .comm .commBtm .btn input{ background:none; border:medium none; padding:6px 10px; color:#fff; font-weight:bold; cursor:pointer; *margin-left:-15px;_margin-left:0;}
.nInfoL .comm .commBtm .yzm{ float:right; margin-right:10px;_margin-right:0px;}
.nInfoL .comm .commBtm .yzm input{ width:80px; height:20px; border:1px solid #ddd; background:#fff;}
.nInfoL .comm .commBtm .yzm a{ padding:0 5px; color:#057bd2;}


.nInfoL .comment_R{ width:625PX;float:left; margin-left:8px;_margin-left:4px; overflow:hidden;}
.nInfoL .tipTop { height:28px;border-bottom:1px dotted #CCCCCC;color:#666;margin:8px 0px 15px 0; _margin-left:2px;padding:0px 2px; font-size:12px; line-height:24px; font-family:"宋体"; text-align:center;}
/*.nInfoL .fr{float:right;}*/
.nInfoL .commentRbox{ width:642px;float:left;overflow:hidden; display:inline; border-top:1px dotted #ddd;}
.nInfoL .commentRbox.frist{ border-top:none;}
.nInfoL .fr a{ padding:0px 0px 0px 6px;}
.nInfoL .tipTop span{ padding:0 8px;}
.nInfoL .tipTop span em{ padding-right:5px; color:#990000;}
.nInfoL .topTitle{/*height:30px;*/ line-height:30px; margin:20px 0px 10px 0px; font-size:22px; color:#333; font-family:"宋体"; font-weight:bold; text-align:center; /*position:relative;*/ z-index:5;}
.nInfoL .tipTop span a{ color:#666;}
.nInfoL .tipTop span a:hover{ color:#f30;}


.otherNews {margin:10px 0 20px 0 ;padding-left: 2px;width:625px; float:left;}
.oTitle{width:638px; height:26px; line-height:26px; margin-top:10px; border-top:1px solid #D8E7F3;border-bottom:1px solid #D8E7F3; background:#FBFDFF; font-weight:700; font-size:12px;}
.oList{ width:638px; float:left; clear:both; margin-top:10px;}
.oList li{ width:628px; height:24px; line-height:24px; float:left; overflow:hidden; padding-left:10px; background:url(images/ico.gif) no-repeat 0 11px}
.oList li em{ padding-left:8px; color:#999; font-size:12px;}
.oList li a{font-size:12px}


/*左侧会员信息*/
.nInfoL .comment_data{ width:100px; float:left; position:relative; z-index:10;}
.nInfoL .u_faceinfo{ width:50px; height:50px; margin:12px 15px 5px 0; float:left; padding:3px; background:#fff; border:1px #f3da75 solid; overflow:hidden;}
.nInfoL .u_faceinfo img{ width:50px; height:50px; overflow:hidden;}
.nInfoL .u_comm{ width:552px; float:left; overflow:hidden;}
.nInfoL .u_comm p{ padding:0; margin:0;}
.nInfoL .u_comm .title{ width:552px; float:left; margin:10px 0 0 0; color:#999;}
.nInfoL .u_comm .title a{color:#057BD2;}
.nInfoL .u_comm .content{float:left; width:100%;}
.nInfoL .uinfo{ width:80px; height:68px; margin:2px 0px 5px 13px; _margin-left:7px; float:left;}
.uinfo li {height:16px;line-height:16px;overflow:hidden;width:100%;font:100 12px Simsun,Arial; color:#333; float:left; margin:1px 0;}
.uaddinfo {height:12px;overflow:hidden;padding-left:12px;position:absolute;right:-13px;top:45px;width:0; background:url(images/news_images/img.gif) no-repeat 0px 0px;}


/*分享样式*/
.shareAll{ height:28px; line-height:28px;border:1px solid #d5e6ed;background:#f3f9fb; float:left; font-size:12px; margin-bottom:15px;*margin-bottom:0px;overflow:hidden;}
.shareAll em{float:left;background:url(images/breadEm.png) 60px center no-repeat;padding:0px 18px 0 12px;*padding-top:2px;font-style:normal;}
/*.shareAll a{float:left;margin:6px 0 0 8px;width:16px;height:16px;display:block;overflow:hidden; text-indent:-2000em;background:url(images/pwicon/shareAll.png) no-repeat;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}*/
.shareAll img{ vertical-align:text-bottom;}
.shareAll a{ color:#333; float:left; padding-right:10px;height:28px; line-height:28px; _padding-top:6px; overflow:hidden;}
.shareAll a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



/*快讯*/
.topMain .news{ width:548px; height:323px; float:left; clear:both; background:url(images/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(images/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(images/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:255px;line-height:26px;padding:5px 17px 0px 17px; overflow:hidden; background:url(images/sz.gif) no-repeat 17px 10px; font-size:12px;}
.list.sz li{width:235px; height:26px; line-height:26px; float:left; overflow:hidden; padding-left:25px;}
.title.sj{ background:url(images/titleBg.gif) repeat-x 0 -227px}

.wrap .lBox{ width:980px; float:left; clear:both; position:relative;}
.wrap .lBox.b{ margin-bottom:5px;}

.rightAd{ width:260px; float:left; overflow:hidden; margin:14px; display:inline;}


/*新人学堂*/
.school{ width:168px;float:left; position:relative;}
.school.s2{ margin-top:5px;}
.school .h{ width:63px; height:60px; float:left; background:url(images/st.png) no-repeat; position:absolute; z-index:9999; top:-20px;}
.school .st{ width:168px; height:35px; line-height:32px; display:block; background:url(images/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(images/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 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(images/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(images/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;}
.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(images/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(images/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(images/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(images/ico.gif) no-repeat 6px 12px; overflow:hidden;}

/*brand*/
.tabBox .sjBox .lRight{ width:235px; height:370px; float:left;background: url(images/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(images/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(images/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 12px 15px 12px;}
.tRight .rTop .rTopBox .tList li a p.img{ width:130px; height:68px; display:block; float:left; overflow:hidden;}
.tRight .rTop .rTopBox .tList li a p.tt{ width:130px; 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(images/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(images/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(images/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(images/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(images/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;}
.photo .list li .img a {display: block;width:204px; height:154px;background: url(images/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(images/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(images/titleBg.gif) no-repeat 0 -358px; position:relative; overflow:visible;}
.tLeft .dp .title h3{ height:36px;line-height:34px;background:url(images/titleBg.gif) repeat-x 0 -316px; display:block; padding-left:48px;}
.tLeft .dp .title i{ width:36px; height:42px; float:left; background:url(images/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(images/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(images/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(images/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(images/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(images/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(images/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;}

/*产品详情*/
.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(images/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;}


/*产品详细内容*/
.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{ width:703px; height:38px; float:left;background:url(images/titleBg.gif) repeat-x 0 -462px;}
.infoBox .leftBox .title li{ height:33px; line-height:32px; float:left; margin:2px 3px 0 0; background:url(images/img.gif) no-repeat 0 -487px; text-align:center; padding-left:12px;}
.infoBox .leftBox .title li span{ background:url(images/img.gif) no-repeat right -528px; padding-right:10px; float:left;}
.infoBox .leftBox .title li.on span{ background:url(images/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;}

.infoText{ width:671px; padding:15px;float:left; background:#fff; line-height:24px;}


/*商家列表*/
.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 .comment_t{ width:702px; height:32px; background:url(images/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(images/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(images/Infotom_main_img.gif) no-repeat 0 -121px; display:block; overflow:hidden; margin-top:5px;}

.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(images/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(images/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;}
.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(images/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(images/img.gif) no-repeat 0 -217px; text-align:center;}
.wrap .rightBox .title.tt li.on{ background-position:0 -173px;}
.wrap .rightBox .title.tt li a{ font-size:14px;}
.wrap .rightBox .title.tt li.on 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(images/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(images/bg.gif) no-repeat center top; z-index:-1;}


#pages{margin-left:-8px;_margin-left:-3px;}
#pages .pages_list{width:594px;}
#pages .pages_list strong,#pages .pages_list a:hover, #pages .pages_list a.next:hover{ border:1px solid #88c7fb; background:#f1f8ff; color:#4195ea;}

.eidBox{font-size:12px;}
