/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font-size:12px;font-family:"宋体";}
ul,ol{list-style-type:none;}
.clearit{clear:both;}
a:link,a:visited {color:#00e}
a:hover,a:active {color:#c00}
.red{color:#c00;}
.co{color:#d56708}
.co a:link,.co a:visited{color:#e46c04; text-decoration:underline;}
.co a:hover,.co a:active{color:#c00; text-decoration:underline;}
.c6{color:#666}
.c6 a:link,.c6 a:visited{color:#666; text-decoration:underline;}
.c6 a:hover,.c6 a:active{color:#c00; text-decoration:underline;}
.c3{color:#333}
.c3 a:link,.c3 a:visited{color:#333; text-decoration:underline;}
.c3 a:hover,.c3 a:active{color:#c00; text-decoration:underline;}
.cf{color:#fff}
.cf a:link,.cf a:visited{color:#fff; text-decoration:underline;}
.cf a:hover,.cf a:active{color:#fff; text-decoration:underline;}
.pl20{padding-left:20px;}
.pl10{padding-left:10px;}
.pl5{padding-left:5px;}
.f14{font-size:14px;}
.f20{font-size:20px;}
a.imgout img{border:solid 1px #ccc; padding:1px;}
a.imgout:hover img{border:solid 1px #f90; padding:1px;}
.fl{float:left;}
.fr{float:right;}
#path{height:28px; line-height:28px; font-size:12px; color:#666;}
#path a:link,#path a:visited{color:#039; text-decoration:underline;}
#path a:hover,#path a:active{color:#c00; text-decoration:underline;}
#page{padding:20px 30px 30px 0; text-align:right; }

/* page */
#lpg_page{width:980px; overflow: visible; _display:inline-block; margin:15px auto; text-align:left;}


/**礼品馆首页左侧**/
#sub_menu{width:200px; padding-right:20px; float:left; text-align:left;}
#sub_menu .menu_list{width:198px; border:solid 1px #fed5b3; margin-bottom:15px;}
#sub_menu .menu_list h2{font-size:14px; text-align:left; color:#e46c04; height:26px; line-height:26px; text-indent:8px; background:#fceddf;}
#sub_menu .menu_list .menu_area{padding:8px; line-height:200%; word-spacing:6px;}
#sub_menu .menu_list .menu_area p{padding-bottom:5px; margin-bottom:5px; border-bottom:dashed 1px #eee;}

/**礼品馆首页右侧**/
#plg_cont{width:760px; float:left; text-align:left;}
#plg_cont .hot_area{width:510px; float:left;}
.hot_area #flash_ad{width:510px; height:250px;}
.hot_area #hot_sale{width:508px; height:175px; margin-top:15px; border:solid 1px #fed5b3;} 
.hot_area #hot_sale h3{background:url(/i/titlebg.gif) repeat-x; height:28px; line-height:28px; color:#fff; font-size:14px; text-indent:20px;}
#hot_sale ul.hp_show{padding:15px 0 0 0; margin:0; _display:inline-block; overflow:hidden;}
#hot_sale ul.hp_show li{padding:0 0 0 33px; margin:0; width:85px;  text-align:center; line-height:130%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; float:left;}
#hot_sale ul.hp_show li img{display:block; margin-bottom:5px;}

#plg_cont .festival{width:232px;  border:solid 1px #fed5b3; margin-left:15px; float:left; }
#plg_cont .festival h3{background:url(/i/titlebg.gif) repeat-x; height:28px; line-height:28px; color:#fff; font-size:14px; text-indent:20px;}
#plg_cont .festival ul{padding:7px 15px;}
#plg_cont .festival li{background:url(/i/li.gif) left no-repeat; line-height:25px; line-height:25px; text-indent:10px;}
#plg_cont .fes_ad{padding-bottom:10px; text-align:center;}
#plg_cont h1{background:url(/i/titlebg.gif) repeat-x; height:28px; line-height:28px; color:#fff; font-size:14px; text-indent:20px; margin-top:15px;}
#plg_cont .col_area{ border:solid 1px #fed5b3;}
#plg_cont ul.on_sale{padding:15px 0 0 0; margin:0; _display:inline-block; overflow:hidden;}
#plg_cont ul.on_sale li{padding:0 0 0 45px; margin:0; width:135px;  text-align:center; line-height:150%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; float:left;}
#plg_cont ul.on_sale li img{display:block; margin-bottom:5px;}
#plg_cont .pic_dec{padding:4px 0 4px 4px; float:left;}
#plg_cont .col_right{width:575px; float:left;}
.recp{background:#fceddf; padding:10px 15px; line-height:30px;}

/**礼品详细页左侧**/
#detail_left{width:680px; float:left; text-align:left;}
#detail_left h2{width:680px; border-bottom:solid 1px #fed5b3; line-height:28px; height:28px; text-indent:15px; font-size:14px; color:#e46c04; text-align:left;}
#pro_info{padding-bottom:15px; width:680px; text-align:left;}
#pro_info .pro_pic{width:285px; float:left; text-align:left;}
#pro_info .pro_pic img{padding:1px; border:solid 1px #ccc;}
#pro_info .pro_text{width:360px; float:left; line-height:180%;}
#pro_info .pro_text h3{font-size:14px; text-align:left; padding-bottom:5px;}
#detail_left .intro{padding:6px 0 15px 15px; line-height:180%;}
#detail_left .intro p.show{width:110px; text-align:center; margin-right:50px; padding:10px 0 20px 0; float:left;}
#detail_left .intro p.show img{display:block; margin-bottom:3px; width:100px;}
#detail_left .comment{width:678px; border:solid 1px #fed5b3; margin-bottom:20px;}
#detail_left .comment h3{font-size:14px; text-align:left; color:#e46c04; height:28px; line-height:28px; text-indent:15px; background:#fceddf;}
#detail_left .comment_list{padding:15px 20px; line-height:180%;}
#detail_left .comment_list p{padding:0 10px 5px 10px; margin-bottom:10px; border-bottom:dashed 1px #ccc;}
#detail_left .comment_list .com_tag{width:100px; float:left; text-align:right; padding-bottom:10px;}
#detail_left .comment_list .comm_cont{width:500px; float:left; padding-bottom:10px; text-align:left;}

/**礼品详细页右侧**/
#detail_right{width:250px; float:right; text-align:left;}
#detail_right h3{width:240px; height:28px; line-height:28px; background:url(/i/titlebg.gif) repeat-x; font-size:14px; color:#fff; text-indent:15px;}
#detail_right ul.history{padding:15px 0 0 0px; _display:inline-block; overflow:hidden;}
#detail_right ul.history li{float:left; width:110px; text-align:center; padding-right:15px;}
#detail_right ul.history li img{display:block; margin-bottom:5px;}

.pt5{padding-top:5px;}
.szb_box{width:765px; border:solid 1px #ffd4b1;}
.szbtbg{background:url(/i/titlebg.gif) repeat-x; height:28px;}
.szbtbg h3{width:300px; font-size:14px; color:#fff; text-indent:10px; line-height:28px; float:left;}
.szbtbg .pagelist{width:445px; text-align:right; font-size:12px; float:left; padding-top:2px;}
.zblp_area{width:740px; margin:15px auto; padding-bottom:15px; border-bottom:dashed 1px #eee;}
.zblp_area .pic_show{width:180px; height:180px; padding:4px; border:solid 1px #ccc; float:left;}
.zblp_area .zl_detail{width:500px; margin-left:25px; line-height:22px; float:left;}
.zblp_area .zl_detail h3{font-size:14px; padding-bottom:5px; text-align:left;}
.zblp_area .zl_detail h3 a{text-decoration:none;}
.pagelist2{padding:4px 20px 20px 0; *padding:8px 20px 20px 0; text-align:right; font-size:12px;}
.jdlw{width:978px; border:solid 1px #ffd4b1; margin:10px auto 0 auto;}
.jdlw h3{font-size:14px; text-align:left; color:#e46c04; height:26px; line-height:26px; text-indent:8px; background:#fceddf;}
.jdlw p{padding:12px 20px; width:938px; line-height:180%; text-indent:24px;}


