/*
Template Name: jgch新模板
Version: 2.6.1
Logo filename: logo.gif
*/

@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background:#f7f7f7 url(images/body_bk.jpg) left top repeat-x; font-family:Arial; font-family:"宋体"; font-size:12px;}

* {margin:0px; padding:0px;}

ul {list-style-type:none;}
/*陈海后加*/
ul,li,h3,p,h4{
  list-style:none;
}
/*陈海后加*/

img {border:none;}

.clear {clear:both; height:0px; clear:both; overflow:hidden;}


/*头部样式*/

.top {width:920px; height:20px; line-height:20px;}
.top .p1 {width:300px; float:left; padding-left:10px; color:#2c83b4;}
.top .p2 {width:600px; float:right; text-align:right;}
.top .p2 span {background:url(images/span.gif) left center no-repeat; padding-left:10px; margin-left:10px;}

.top a {color:#666666; text-decoration:none;}

.header {width:898px; background:url(images/header_bk.gif) left bottom no-repeat; height:233px; margin-left:9px; position:relative;}

.logo { position:absolute; left:180px; top:72px;}
.flash1 {width:540px; height:82px; margin-left:370px; }
.login {background:url(images/login_bk.gif) left no-repeat; width:315px; height:20px; margin-left:515px; padding:3px 0 0 50px; margin-top:1px;}

.login p {float:left;}
.login .input {width:72px; padding-left:3px; height:14px; border:none;}

.tel { text-align:right; margin:25px 10px 0 0;}

.menu {background:url(images/top_03.jpg) left no-repeat; width:828px; height:44px; margin:23px 0 0 42px; position:relative; z-index:99999;}

.yuyi {background:url(images/yuyi.gif) left no-repeat; height:26px; width:125px; padding:4px 0 0 15px; position:absolute; top:7px; right:-41px;}
.yuyi a {color:#ac0182; text-decoration:none; }

/*主体内容样式*/
#main {background:url(images/guanzi.gif) left top no-repeat; height:2165px; margin-left:3px; float:left; display:inline; width:99%;}

.main1 {background:url(images/main_bk.gif) 38px top repeat-y; width:862px; padding-left:38px; height:auto; float:left; display:inline;}

.flash {background:url(images/flash.gif) left top no-repeat; width:460px; height:333px; padding:13px 115px 0 91px; margin:4px 2px 0 -28px;  float:left; display:inline; overflow:hidden;}

.right_gg {float:left; background:url(images/gg_bk.gif) right top no-repeat; padding:20px 11px 0 11px; height:285px; width:186px; overflow:hidden; }

/*击鼓祝福样式*/
.wenzhang {width:972px; float:left; background:url(images/xh_r.gif) left top no-repeat; height:172px; margin-left:15px; display:inline; position:relative;}
.zufu {background:url(images/xin.gif) right top no-repeat; width:528px; float:left; height:105px; margin:0px 0 0 20px; display:inline; } 
.zufu ul {float:left; padding-top:6px; width:380px;}
.zufu li {background:url(images/zufu.gif) 0 3px no-repeat; padding:4px 0 4px 20px; white-space:nowrap;} 

.zufu a:link,.zufu a:visited {color:#687c5f; text-decoration:none;}
.zufu a:hover {color:#c7568b; text-decoration:none;}

/*新闻样式*/
.news {background:url(images/news_03.gif) left top no-repeat; width:210px; height:130px; float:left; margin:-52px 15px 0 10px; display:inline; position:relative; z-index:500; padding:54px 42px 0 50px; position:relative;}
.news ul {padding-top:4px;}
.news li {padding:5px 0 4px 12px; background:url(images/new_07.gif) 0 7px no-repeat;}

.news a:link,.news a:visited {color:#5879a8; text-decoration:none;}
.news a:hover {color:#c7568b; text-decoration:none;}

.rentou { float:left; position:absolute; right:9px; top:-52px;}

/*鲜花列表样式*/
.xianhua {width:880px; background:#fbfbf0 url(images/ind_09.gif) left top repeat-x; margin-left:38px; height:628px; position:relative;}

/*鲜花列表左侧样式*/
.xh_left {width:150px; float:left; padding:10px 14px 0 24px; display:inline; background:url(images/ind_18.gif) left top repeat-y; overflow:hidden; height:618px;}

.xh_left p {width:100%; text-align:center;}
.xh_left h3 {font-size:13px; color:#41476b; padding:10px 0;}

.xh_left .p1 { line-height:22px; color:#646464; margin-bottom:10px;}

.xh_left .p1 a:link,.xh_left .p1 a:visited {color:#646464; text-decoration:none;}

.xh_left .p3 {background:url(images/san_10.gif) left center no-repeat; padding-left:20px; width:114px; height:16px; padding-top:4px; color:#d75854; font-weight:bold;}

.xh_left .p3 a:link,.xh_left .p3 a:visited {color:#d75854; text-decoration:none;}

.xh_left .p4 {background:url(images/main2.gif) bottom center no-repeat; padding-bottom:20px; line-height:22px; margin-top:10px; color:#457ea7; height:160px;}


/*鲜花列表中间样式*/
.xh_mid {width:514px; float:left; height:628px; overflow:hidden;}

.xh_mid_top {width:100%;}
.xh_mid_top p {float:left;}

.xh_list {width:514px; overflow:hidden; background:url(images/div_list_bk.gif) left top repeat-x; float:left;}
.xh_list ul {width:550px;}
.xh_list li {float:left; width:167px; overflow:hidden; margin-right:7px; display:inline; margin-top:12px; height:285px;}
.border {border:1px solid #f6b4b9; float:left;}

.xh_list .p1 {margin:6px 0 3px 0; text-align:center; clear:both;}
.xh_list .p2 {color:#b49898; line-height:16px; margin-left:10px; display:inline; float:left; text-indent:14px;}
.xh_list .p3 {background:url(images/idx_19.gif) left top no-repeat; width:104px; color:#ffffff; height:15px; line-height:15px; float:left; margin-top:5px; padding-left:5px; margin-left:10px; display:inline; clear:both;}
.xh_list span {width:115px;}

.xh_list a:link,.xh_list a:visited {color:#666666; text-decoration:none;}

/*鲜花列表右侧样式*/
.xh_right {width:153px; height:618px; float:left; overflow:hidden; margin:10px 0 0 12px; display:inline; z-index:1000;}

.xh_right a:link,.xh_right a:visited {color:#5879a8; text-decoration:none;}
.xh_right a:hover {color:#5879a8; text-decoration:underline;}
.xh_right span {color:#ff0000;}

.xh_right1 {background:url(images/ind_03.gif) left top no-repeat; width:147px; height:291px; overflow:hidden;}

.xh_right2 {margin-top:17px;}
.xh_right3 {background:url(images/ind_22.gif) left top no-repeat; width:120px; height:240px; padding:25px 16px 20px 17px; color:#646464; overflow:hidden;}

.xh_pos { position:absolute; right:-37px; top:0px; z-index:-600; height:628px;}

/*礼品列表样式*/
#main2 {background:url(images/fengj_03.gif) right 97% no-repeat; float:left; width:100%;}

.liping {width:967px; background:url(images/bk_03.gif) left top no-repeat; float:left; margin-left:15px; display:inline; padding:89px 0 0 0;}
.liping_bk {background:#ffffff url(images/bk_07.gif) left top repeat-x; width:869px; float:left; margin-left:23px; display:inline; height:631px; overflow:hidden;}

#main3 {background:url(images/bottom_bk.gif) left top no-repeat; float:left; width:932px; height:243px; margin-left:-3px; padding:50px 0 0 33px;}

.main3_con {background:url(images/main4_03.gif) left top no-repeat; width:841px; height:191px; padding:13px 30px 10px 30px; overflow:hidden;}

.seke {float:left;  width:280px; padding-top:8px; height:183px;}

.seke .p {background:url(images/main4_20.gif) left bottom no-repeat; padding-bottom:6px; height:20px; overflow:hidden;}
.seke ul {padding:10px 0;}
.seke li {background:url(images/main4_10.gif) 0 7px no-repeat; padding:5px 0px 5px 18px;}
.seke li a:link,.seke li a:visited {color:#686868; text-decoration:none;}

/*订单查询栏目样式*/
.dingdan {float:right; width:225px; margin-top:8px;}
.dingdan_con {background:url(images/main4_17.gif) left top no-repeat; height:32px; width:153px; padding:16px 0 0 72px;}

.order {width:205px; background:#ffffff; height:96px; background:url(images/order.gif) left top no-repeat; line-height:28px; padding:10px;}

.order a:link,.order a:visited {color:#6a4a3b; text-decoration:none;}

.dingdan_con p {float:left;}

.meitu {width:100%; margin-top:10px;}
.meitu p {float:left;}
.meitu_bk {background:url(images/main4_33.gif) left top no-repeat; width:177px; height:100px; padding:4px;}

/*底部信息样式*/
.help {width:967px; margin-top:25px; }
.help_list {background:url(images/help_bk.gif) left top no-repeat; padding:10px 0 0 140px; width:452px; height:63px; float:left;}
.help_list li {float:left; font-weight:bold; margin:7px 17px; display:inline; width:55px; text-align:center; }

.help_list a:link,.help_list a:visited {color:#998955; text-decoration:none;}

.links {background:url(images/foot_04.jpg) left top no-repeat; float:right; height:73px; width:300px; padding:8px 20px 0 43px;  color:#7f7f7f; overflow:hidden;}

.links span {padding-right:10px; line-height:24px; white-space:nowrap;}

.links a:link,.links a:visited {color:#7f7f7f; text-decoration:none;}

.footer {width:965px; text-align:center; clear:both;}
.footer p {margin-top:10px;}

.footer .p1 span {border-right:1px solid #484848; padding:0 24px;}

.footer .p2 {background:url(images/foot_09.jpg) left center no-repeat; width:419px; line-height:23px; text-align:center;}
.footer .p2 span {background:url(images/idx_12.gif) 0 center no-repeat; padding:0 20px;}

.footer a:link,.footer a:visited {color:#484848; text-decoration:none;}

.foot_1 {width:100%; background:#e7e7e7; margin-top:30px; border-bottom:1px solid #ffffff; color:#484848;}
.foot_1 p {margin:10px; letter-spacing:4px; padding-left:10px;}
.foot_1 ul {float:left; padding-left:10px;}
.foot_1 li {float:left; padding:3px 10px; white-space:nowrap;}
.foot_1 a:link,.foot_1 a:visited {color:#484848; text-decoration:none;}

.foot_2 {width:100%; background:#e7e7e7; margin-top:30px; border-bottom:1px solid #ffffff; color:#484848;}
.foot_2 p {margin:10px; letter-spacing:4px; padding-left:10px;}
.foot_2 ul {float:left; padding-left:10px;}
.foot_2 li {float:left; padding:3px 10px; white-space:nowrap;}
.foot_2 a:link,.foot_2 a:visited {color:#484848; text-decoration:none;}

/*商品分类页样式*/
#cate {width:99%; background:url(images/fengj_03.gif) right bottom no-repeat;}

.left_bk {width:38px; height:1169px; float:left; margin-left:3px; display:inline;}
.chenhai{ width:40px; float:left; background:url(images/goods_rtbk.gif) 19px bottom repeat-y;}
.cate_main {float:left; width:842px; background:url(images/main_bk.gif) left top repeat-y; padding:0 9px 0 11px;}

.cate_left {width:134px; margin-top:5px; float:left;}
.cate_list {background:url(images/cate_19.gif) left top repeat-y; width:134px; padding-top:5px;}
.cate_left {width:134px; margin-top:5px; float:left;}
.cate_list h3 {background:url(images/cate_25.gif) 7px 1px no-repeat; font-size:12px; color:#6c655e; padding-left:18px;}
.cate_list p{font-size:12px; padding:5px 8px 5px 15px; line-height:20px;}
.cate_list a:link,.cate_list  a:visited {color:#6c655e; text-decoration:none;}

.cate_right {width:705px; float:left; margin-left:5px; display:inline;}
.cate_top {background:url(images/cate_05.gif) left top no-repeat; height:27px; width:665; padding:11px 0 0 40px;}
.cate_bk {background:url(images/cate_40.gif) left top repeat-y; width:705px; overflow:hidden; clear:both;}

.goods_left {width:521px; float:left; padding:0 5px 0 6px; overflow:hidden}
.goods_t {background:url(images/cate_11.gif) left top no-repeat; width:519px; height:27px; padding-top:9px; color:#726d5a; font-weight:bold; padding-right:2px;}

/*陈海DIV补充*/

.goods_left ul{ width:550px; overflow:hidden; padding-left:6px; text-align:center;}
.goods_left ul li{ float:left; width:167px; margin-left:3px; margin-right:4px; display:inline; margin-top:12px; height:240px; overflow:hidden;}
.goods_left ul li img{ border:1px solid #e3dac8;}
.c_g_l_bo{ padding-left:50px; padding-bottom:10px;}

.c_g_l_bo a:link,.c_g_l_bo a:visited{ text-decoration:none; color:#F00}
.c_g_l_bo a:hover{ text-decoration:none; color:#F00;}
.goods_left ul li a:link,.goods_left ul li a:visited{ text-decoration:none; color:#666666;}
.goods_left ul li a:hover{ text-decoration:none; color:#F00;}
/*商品页右半*/
.goods_right{ width:162px; float:left; color:#444444;}

.goods_right a:link,.goods_right a:visited{ text-decoration:none; color:#666666;}
.goods_right a:hover{ text-decoration:none; color:#F00;}

.hot_sale{ width:129px; background-image:url(images/ind_03.gif); background-repeat:no-repeat; height:240px; margin-left:7px; padding-top:45px; padding-left:20px; overflow:hidden;}


.hot_sale p{ height:19px;}
.hot_sale p img{ padding-right:5px;}
/*最近浏览过的商品*/
.c_his{ width:149px; height:206px; background-image:url(images/cate_22.gif); background-repeat:no-repeat; margin-left:7px; padding-top:50px;}
.c_his ul{ padding-left:13px; padding-right:13px; width:123px;}
.c_his ul li{ height:58px; clear:both; margin-top:6px; margin-bottom:6px; overflow:hidden}
.c_his ul li p{ height:22px; text-align:center; padding-top:6px;}
.c_his ul li img{ border:1px solid #fbb4b1;}
/*广告3连发*/
.c_ad_3{ width:149px; margin:3px auto;}
.c_ad_3 p{ margin-top:3px;}
/*晒客*/
.shaike{ width:146px; height:213px; background-image:url(images/c_shaike.jpg); background-repeat:no-repeat; margin:3px auto; padding-top:51px;}
.s_t{ width:124px; margin:0px auto; height:66px;}
.s_t a:link,.s_t a:visited{ text-decoration:none; color:#000;}
.s_t a:hover{ text-decoration:none; color:#F00;}
.s_t img{ margin-right:3px;}
.shaike ul{ width:116px; margin:5px auto;}
.shaike ul li{ background-image:url(images/c_icon_sanjiao.jpg); background-position:left; background-repeat:no-repeat; padding-left:8px; height:16px; padding-top:6px}
.shaike ul li a:link,.shaike ul li a:visited{ text-decoration:none; color:#666666;}
.shaike ul li a:hover{ text-decoration:none; color:#F00;}
/*详细*/
.x_content{width:99%;background:url(images/fengj_03.gif) right bottom no-repeat;}
.x_max{ width:862px; float:left; background:url(images/main_bk.gif) left top repeat-y;}

.c_wei{ width:862px;background-image:url(images/c_xiang_top.jpg); background-repeat:no-repeat; background-position:top; height:28px; padding-top:11px;}
.x_mid{ width:806px; background-image:url(images/c_xiang_mid.jpg); background-repeat:repeat-y;padding-left:28px; padding-right:28px; float:left}

/*推荐给朋友*/
.tj_py {float:right; padding-right:82px; padding-top:2px;}
.tj_py a:link,.tj_py a:visited {color:#066194; text-decoration:none;}

/*左边x_mid_left*/
.x_mid_left{ width:520px; float:left}
.xx_left{ width:94px; float:left; height:370px; }
.xx_left ul li { margin-top:2px; height:78px; width:78px; border:1px solid #cdcdcd;}
.xx_left p{ margin-top:4px;}
.xx_right{ width:416px; float:left; background-image:url(images/c_img_bk.gif); background-repeat:no-repeat; height:363px; padding-top:8px; padding-left:10px;}
/*商品介绍*/
.c_jieshao{ width:520px; margin-top:12px;}
/*右边x_mid_right*/
.n_max{width:281px; float:left}
.x_mid_right{ width:281px; height:378px; background-image:url(images/qisiwole.gif); background-repeat:no-repeat;} 
.x_mid_right_top{ width:281px; background-image:url(images/gooddesc_top.gif); background-repeat:no-repeat;} 
.x_mid_right_mid{ width:281px; background-image:url(images/gooddesc_mid.gif); background-repeat:repeat-y;} 
.x_mid_right_bottom{ width:281px; background-image:url(images/gooddesc_bottom.gif); background-repeat:no-repeat;} 
.c_top_n{ height:26px; padding-top:13px; background-image:url(images/c_ssanjia.jpg); background-position:left; background-repeat:no-repeat; margin-left:44px; padding-left:13px; color:#e1595a;}
.c_260{ width:250px; border-bottom:1px dashed #9a9a99; padding-top:9px; margin-left:17px; color:#7c7b79}
.c_260 a:link,.c_260 a:visited{ text-decoration:none; font-weight:bold; color:#21b109;}

/*商品详细页——积分说明弹出层样式*/


/*n_history新历史*/
.n_history{ width:274px; padding-left:7px; margin-top:15px;}
.n_history ul{ border-right:5px solid #ebeccb;border-left:5px solid #ebeccb; background-color:#ffffeb; padding-left:16px; padding-right:16px; width:232px}
.n_history ul li{ background-image:url(images/jiandao.jpg); background-position:bottom; background-repeat:no-repeat; height:86px; padding-top:10px;}
.n_history ul li a:link{ text-decoration:none; color:#b74297;},.n_history ul li a:visited{ text-decoration:none; color:#b74297;}
.n_history ul li a:hover{ text-decoration:none; color:#000;}
.n_history ul li img{ border-top:4px solid #edebd4;border-bottom:4px solid #edebd4;border-left:7px solid #edebd4;border-right:7px solid #edebd4; margin-right:8px;}
.n_history ul li p{ padding-top:1px; padding-bottom:1px;}
/*热门评论*/
.usr_talk{ width:799px; margin:10px auto;}
.usr_max{ width:799px; background-image:url(images/remen_mid.jpg); background-repeat:repeat-y; padding-bottom:25px; padding-top:25px;}
.user_mid_max{ width:739px; margin:0px auto;}
/*表格*/
.u_tt{ background-image:url(images/user_pinglun_mid.jpg); background-repeat:repeat-y;}

/*当前位置样式*/
.u_here {color:#444444;}
.u_here a:link,.u_here a:visited {color:#444444; text-decoration:none;}


/*购物流程样式*/
.flow {background:url(images/fengj_03.gif) right bottom no-repeat; width:99%; }

.flow a:link,.flow a:visited {color:#333333; text-decoration:underline;}

.flow_bk {background:url(images/bt_03.gif) right bottom repeat-y; width:41px;}
.block{
  width:805px; height:auto;
}

.flow_tb1 {background:#ffffff;}

.flow_tb1 td,th {padding:5px 6px; border-bottom:1px solid #dddddd;}

.flow_tb2 {border-collapse:collapse;}
.flow_tb2 td,th {padding:2px 3px;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

 .gallery{width:84px; height:342px; margin-top:2px;_margin-top:5px; overflow:hidden;}
 .gallery ul{height:auto;}
 .gallery li{height:73px;margin:3px 0px;}
 .gallery li img{height:73px;display:block;}
 
 .msgs{position:absolute;width:600px; height:300px; z-index:999;background:white;display:none;}
 
/*表单样式*/
.input {border:1px solid #dddddd; width:160px; padding-left:3px; height:18px; line-height:18px;}

/*文章布面样式*/
.art_main {width:798px; background:url(images/art_22.gif) left top repeat-y; float:left; margin-left:32px; display:inline; padding-bottom:15px;}

.art_left {width:142px; background:url(images/art_bk_03.gif) center top no-repeat; height:416px;  float:left; margin-left:19px; display:inline;}

.art_right {width:619px; float:right; margin-right:10px; display:inline;}

.art_here {width:569px; float:left; background:url(images/art_06.gif) left top no-repeat; height:28px; text-align:right; padding:32px 50px 0 0; overflow:hidden; color:#a66875;}

.art_right a:link,.art_right a:visited {color:#424242; text-decoration:none;}
.art_right a:hover {color:#066194; text-decoration:underline;}

.art_here a:link,.art_here a:visited {color:#a66875; text-decoration:none;}

.art_cont {background:url(images/art_17.gif) left top repeat-y;  float:left; width:569px; padding:10px 28px 0 22px; overflow:hidden;}

/*文章样式*/
.art_tb {margin-top:10px;}
.art_tb td,th {padding:6px; border-bottom:1px solid #dddddd; color:#333333;}
.art_tb a:link,.art_tb a:visited {color:#333333; text-decoration:none;}
.art_tb a:hover {color:#333333; text-decoration:underline;}

/*注册样式*/
.login_bk {background:url(images/login_bk_03.gif) left top no-repeat; height:498px; width:580px; margin-top:15px; padding:70px 141px 0 141px;}

.login_here {text-align:right; padding:5px 20px 0 0; color:#a66875;}
.login_here a:link,.login_here a:visited {color:#a66875; text-decoration:none;}

.login_bk a:link,.login_bk a:visited {color:#333; text-decoration:none;}
.login_bk a:hover {color:#333; text-decoration:underline;}

/*用户中心样式*/
.uc_left {width:134px; float:left; margin-left:20px; display:inline;}

.uc_menu { float:left; background:url(images/uc_left_bk.gif) left top no-repeat; width:114px; height:395px; margin-top:6px; padding:13px 10px 10px 10px;}
.uc_menu li {padding:5px 0 5px 20px; background:url(images/cate_25.gif) 5px 8px no-repeat;}

.uc_menu a:link,.uc_menu a:visited {color:#333; text-decoration:none;}
.uc_menu a:hover {color:#333; text-decoration:underline;}

.uc_r_m {background:url(images/art_17.gif) left top repeat-y;  float:left; width:569px; padding:10px 28px 0 22px; overflow:hidden; color:#442f25;}

.uc_r_m h5 {font-size:13px;}

.uc_r_m h5 span {background:url(images/cate_25.gif) 5px 3px no-repeat; padding-left:15px;}

.uc_tb1 td,th {padding:4px 6px;}

/*搜索页面样式*/
.search_top {background:url(images/search_bk.gif) left bottom no-repeat; padding:10px 0 0 30px; height:30px; width:640px; margin:10px 0 10px 2px ; display:inline; float:left;}

.search_list {width:673px;  overflow:hidden; padding-left:2px;}
.search_list li {float:left; margin:0 4px; display:inline; width:160px; text-align:center; line-height:20px; height:230px; overflow:hidden; padding:8px 0;}
.search_list li img {width:158px; height:170px; border:1px solid #e3dac8; padding-bottom:5px;}
.search_list li span {color:#f74358}

.ser_bot {background:url(images/login_x.gif) left top repeat-x; padding:10px 0 0 30px; height:30px; width:640px; margin:10px 0 10px 2px ; display:inline; float:left;}

.search_list li a:link,.search_list li a:visited{ text-decoration:none; color:#666666;}
.search_list li a:hover{ text-decoration:none; color:#F00;}


.myship {margin-bottom:20px;}
.myship td,th {padding:5px 6px 5px 10px;}

/*翻页样式*/
#pager a:link, #pager a:visited {color:#222222; text-decoration:none;}
#pager a:hover {color:#222222; text-decoration:underline;}

/*留言板样式*/
.my_msg h3 {color:#6a4a3b; font-size:14px; background:url(images/cate_23.gif) 0 center no-repeat; padding:10px 0 5px 15px; border-bottom:1px solid #6a4a3b; margin-bottom:10px;}

/*所有链接样式*/
.link_list {float:left; width:100%; padding-bottom:15px; overflow:hidden;}
.link_list h3 {color:#6a4a3b; font-size:14px; background:url(images/cate_23.gif) 0 center no-repeat; padding:10px 0 5px 15px;}

.link_list ul {padding:10px 0 0 20px; width:790px; overflow:hidden;}
.link_list li {float:left; margin-right:30px; display:inline; padding:6px 0;}

.link_list a:link, .link_list a:visited {color:#666; text-decoration:none;}
.link_list a:hover {color:#ff0000; text-decoration:underline;}

/*击鼓祝福页面样式*/

/*击鼓祝福页面左侧样式*/
.zhufu_left {overflow:hidden; width:610px; float:left;}

.zhufu1 {width:100%; float:left; height:200px; overflow:hidden; background:url(images/zfl_bk.gif) left top;}

.zhufu_ma {width:290px; float:left; height:170px; padding:15px;}

.zhufu_ma .p1 {margin:10px 0 10px 0; width:100%; text-align:center; color:#454545;}

.ma_ipt {width:160px; height:20px; border:1px solid #066194; padding-left:4px; line-height:20px;}

.zhufu_ma h3 {color:#6a4a3b; font-size:14px; background:url(images/cate_23.gif) 8px center no-repeat; padding:25px 0 10px 22px;}

.zhufu_ma a:Link,.zhufu_ma a:visited {color:#066194; text-decoration:none;}

.zhufu_bf {width:235px; float:left; margin: 12px 0 0 10px; display:inline;}

.zhufu_list {width:610px; float:left; padding:10px 0;}
.zhufu_list ul {background:url(images/jgzf_04.gif) left top repeat-y; float:left; padding:8px 0 0 45px; width:565px;}
.zhufu_list li {padding:4px 0 4px 12px; background:url(images/idx_12.gif)  0 center no-repeat;}
.zhufu_list a:Link,.zhufu_list a:visited {color:#333; text-decoration:none;}
.zhufu_list a:hover {color:#333; text-decoration:underline;}

/*击鼓祝福页面右侧样式*/
.zhuf_right {width:190px; float:right;}

.zhuf_right a:link,.zhuf_right  a:visited {color:#424240; text-decoration:none;}
.zhuf_right a:hover {color:#066194; text-decoration:underline;} 

.zf_top8 {background:url(images/zf_top8.gif) left top no-repeat; width:160px; float:left; padding:50px 15px 15px 15px; height:167px; overflow:hidden;}

.zf_top8  li {background:url(images/f1.gif)  0 center no-repeat; padding:4px 0 4px 16px;}

.hot_act {background:url(images/hot_ac.gif) left top no-repeat; height:190px; padding:55px 20px 15px 20px; width:150px; float:left; margin-top:10px; color:#ff0000; overflow:hidden;}

.hot_act  img {width:50px; height:50px;}



#homepage_quickshop {
    width:970px;
        margin-left:50px;
        margin-right:auto;
    }
    
    
.homepage_quickshop_column {
	float:left;
	width:110px;
	margin:0px 6px 0px 0px;
	text-align:left;
}

.homepage_quickshop_title, .homepage_quickshop_title_link {
	text-transform:uppercase;
	line-height:24px;
	border-bottom:2px solid #CCCCCC;margin-bottom:4px;
	font-weight:normal;
}

.homepage_quickshop_title {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	/* Summer 2008 */
	color:#333;
	}

.homepage_quickshop_menu_item {
    font-family: Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	white-space:normal;
	line-height:18px;
	border-bottom:2px solid #CCCCCC;margin-bottom:4px;
	padding-bottom:10px;
	width:100%;
}

.homepage_quickshop_menu_item a, .homepage_quickshop_menu_item a:visited, .homepage_quickshop_menu_item a:active {
	text-decoration:none;
	font-weight:normal;
	/* !! COLOUR CHANGE */
	/* SPRING color color:#999999; */
	/* Summer 2008 */
	color:#666;
	font-size:11px;
}
.special_menu_item a{
text-decoration:none;
	font-weight:bold;
	/* !! COLOUR CHANGE */
	/* SPRING color color:#999999; */
	/* Summer 2008 */
	color:#333;
	font-size:14px;
	  font-family: Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	white-space:normal;
	line-height:18px;
	border-bottom:2px solid #CCCCCC;margin-bottom:4px;
	padding-bottom:10px;
	width:100%;
	
}
.message_title{  margin:0px; padding:0px 0px 0px 20px;  repeat-x; text-align:left; float:left;}
.text{ height:auto; margin:0px; padding:5px 20px 5px 20px; float:left; text-align:left;}
.re_text{ height:auto; margin:0px; padding:5px 20px 5px 20px; float:left; text-align:left; background:#fffde8;}

#topmenu {height:30px;}
#singer_index a:link,#singer_index a:visited,#singer_index a:hover,#singer_index a:active {color:#226399;}
#singer_index {position:relative;width:450px;padding:0 0 0 115px;margin:7px auto 0 auto;text-align:left;}
#singer_index #singer_side {position:absolute;left:0;top:0;width:108px;height:414px;border:1px solid #ABCFE0;background-color:#EBF6FB;}
#singer_index #singer_side_1 {border:1px solid #ABCFE0;background-color:#EBF6FB;}
#singer_index #singer_side h2 {height:24px;padding:0 0 0 11px;margin:0 0 1px 0;line-height:24px;font-size:12px;font-weight:bold;color:#226399;background-color:#C8E2F1;}
#singer_index #singer_side_1 h2 {height:24px;padding:0 0 0 11px;margin:0 0 1px 0;line-height:24px;font-size:12px;font-weight:bold;color:#226399;background-color:#C8E2F1;}
#singer_index #singer_side ul li {padding:0 0 0 12px;line-height:20px;}
#singer_index #singer_side .singernav {margin:0;padding-top:5px;height:275px;}
#singer_index #singer_side .singernav li {line-height:24px;width:106px;margin-left:1px;padding:0;}
#singer_index #singer_side .singernav li a {padding:0 0 0 12px;display:block;height:24px;line-height:24px;}
#singer_index #singer_side ul li .fix {display:block;height:20px;width:5em;}

#singer_index #singer_side .singernav li.on a {text-decoration:none;}
#singer_index #singer_search,#singer_index #singer_nav div,#singer_index #hotsinger,#singer_index #singer_az,#singer_index #singer_searchres {width:376px;}
#singer_index #singer_nav div {width:450px;margin:0;border:1px #abcfe0 solid;border-bottom:0;line-height:23px;background:#daecf6;text-indent:8px;}
#singer_index #singer_nav .now {font-weight:bold;color:#ff0000;}
#singer_index #hotsinger {width:450px;height:360px;border:1px #abcfe0 solid;border-top:0;position:relative;z-index:0;}
#singer_index #hotsinger h1 {display:block;width:auto;margin:0 9px;padding:0 2px;height:27px;line-height:27px;font-size:12px;color:#226399;border-bottom:1px #abcfe0 dashed;}
#singer_index #hotsinger .bt_recommit {float:right;margin:-24px 10px 0 0;}

#singer_index #hotsinger ol.page_more {background-position:0 -57px;}
#singer_index #hotsinger ol li {float:left;width:49.9%;line-height:26px;}
#singer_index #hotsinger .hotsinger_zh li {float:left;width:33.3%;line-height:26px;}
#singer_index #hotsinger ol li .num {float:left;width:25px;margin-left:5px;display:inline;text-align:center;}
#singer_index #hotsinger ol li .status {float:left;width:13px;text-indent:-999em;}
#singer_index #hotsinger ol li .pic {margin:0 10px 0 10px;float:left;padding:1px;border:1px solid #bcb8af;}
#singer_index #hotsinger ol li .pic img {width:68px;height:68px;}
#singer_index #hotsinger ol ul {float:left;width:87px;}
#singer_index #hotsinger ol .no_1,#singer_index #hotsinger ol .no_2,#singer_index #hotsinger .hotsinger_zh li.no_1,#singer_index #hotsinger .hotsinger_zh li.no_2 {width:49.9%;margin:0 0 11px 0;height:72px;position:relative;}
#singer_index #hotsinger ol .no_1 li,#singer_index #hotsinger ol .no_2 li {width:100%;line-height:22px;color:#0c275c;}
#singer_index #hotsinger ol .no_1 .num,#singer_index #hotsinger ol .no_2 .num {position:absolute;left:10px;top:0;margin:0;display:block;width:22px;height:22px;text-indent:-999em;z-index:100;}

#singer_index #hotsinger ol .no_1 li .fix,#singer_index #hotsinger ol .no_2 li .fix {float:left;width:5em;margin:0 0 10px 0;font-weight:bold;}
#singer_index #hotsinger .page {height:26px;line-height:26px;margin:0 1px;background-color:#eff8fa;}
#singer_index #singer_az {float:left;display:block;width:374px;height:360px;border:1px #abcfe0 solid;border-top:0;overflow:scroll;overflow-x:hidden;zoom:1;}
#singer_index #singer_az h1 {display:block;width:auto;margin:10px 0 8px 14px;border:1px solid #abcfe0;width:35px;height:18px;font:bold 16px/18px Verdana, Helvetica;color:#226399;text-align:center;}
#singer_index #singer_az .hotsinger {margin:0 14px;height:auto;background-color:#e9f6fd;padding:0 0 4px 0;overflow:hidden;}
#singer_index #singer_az .hotsinger h2 {float:left;margin:7px 11px 0 4px;width:16px;height:36px;text-align:center;font-weight:normal;color:#FFFFFF;background-color:#ff6c00;}
#singer_index #singer_az .hotsinger ul {padding-top:5px;height:auto;overflow:hidden;zoom:1;max-height:117px;}
#singer_index #singer_az .hotsinger li {display:inline-block;*display:inline;zoom:1;margin-right:15px;line-height:19px;}
#singer_index #singer_az .singers_list {list-style:none;margin:0 33px;padding:0 0 10px;}
#singer_index #singer_az .singers_list li {float:left;word-break:keep-all;text-overflow:ellipsis;height:1.5em;margin:6px 2px 0 0;width:32%;overflow:hidden;}
#singer_index #singer_az .singers_list a span {float:left;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;height:1.5em;cursor:hand;}

#singer_index #singer_az .singers_2_list li{width:49%;}
#singer_index #singer_az .singers_2_list li span{display:block;width:95%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#singer_index #singer_az .page {margin-top:10px;}
#singer_index #singer_searchres {display:block;width:374px;height:383px;margin-top:1px;border:1px #abcfe0 solid;}

#singer_index #singer_searchres .searchreslist {list-style:none;height:auto;margin:0 0px 5px 20px;height:310px;}
#singer_index #singer_searchres .searchreslist li {float:left;width:24.9%;zoom:100%;}
#singer_index #singer_searchres .searchreslist li .fix {float:left;width:5em;line-height:28px;height:28px;}
#singer_index #singer_searchres h2,#singer_index #singer_searchres p {margin:0 10px;color:#535353;}
#singer_index #singer_searchres h2 {font-size:14px;line-height:36px;}

#singer_index #singer_searchres .searchresnolist li {float:left;width:33%;height:26px;line-height:26px;}
#singer_index #singer_searchres .searchresnolist li .num {float:left;margin-right:12px;color:#0c275c;}
#singer_index #singer_searchres .searchresnolist li .fix {float:left;width:5em;height:26px;line-height:26px;}
