/* CSS Document */
body{ margin:0px; padding:0px; background:#fff9fd; font-size:12px; font-family:"宋体";}
select,input,botton,img{ border:0px;}
.clear{ clear:both;}
*{ margin:0; padding:0;}
.style_all{ width:950px; margin:0 auto; padding:0;}
.style_all:after{display:block;clear:both;content:"";visibility:hidden;height:0;}

.h2_1{ background:url(images/h2_bg1.png) no-repeat top 8px left 15px; font-size:18px; display:block; height:28px; line-height:28px; padding-left:10px; color:#D05574;}
.h2_2{height:32px; background:url(images/h2_bg2.gif); font-size:16px; display:block; line-height:32px; padding-left:10px; color:#925;}
.h2_3{height:21px; background:url(images/h2_bg3.gif); width:100px; font-size:14px; line-height:21px; color:#925; border:1px solid #EAAEC5; margin:10px 0 0 15px; text-align:center;}
.clear{ clear:both;}
.search_bt{ background:url(images/happykanpobutton.gif) no-repeat; width:54px; height:21px; border:0;}
.captcha{ padding-top:3px; float:right; margin-top:1px; margin-left:5px;}
/*头部*/
.hk_top{ width:950px; background:url(images/happykanpo_index_02.jpg) no-repeat; height:85px; float:left;}
.hk_top:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.hk_toplogo{ width:233px; height:85px; float:left;background:url(/images/logo.png) no-repeat;text-align:center;}
.hk_toplogo h1{ font-size:30px; font-weight:bold; color:#CC6699; line-height:60px; text-align:center;}
.hk_toplogo span{ font-size:30px; font-weight:bold; color:#CC6699;line-height:60px;text-align:center;}
.hk_ketwor{ width:420px; height:85px; float:left;}
.hk_ketwor a{color: #8F6F8D;text-decoration: none;}
.hk_ketwor h1,.hk_ketwor h2,.hk_ketwor h3,.hk_ketwor h4,.hk_ketwor h5,.hk_ketwor h6{float:left; padding:5px; margin:0px; font-size:14px; font-weight:bold;}
.hk_topxiaodh{ width:283px; height:23px; float:right; font-size:12px; text-align:center; line-height:23px;}
.hk_topxiaodh a{ color:#333; text-decoration:none;}
.hk_topxiaodh a:hover{ color:#fff; text-decoration:none;}
/*导航*/
.hk_navigation{ width:890px; background:url(images/happykanpo_index_04.jpg) no-repeat; height:33px; float:left; padding:7px 0 7px 60px; font-size:12px;}
.hk_navigation li{ float:left; margin:0; padding:0;list-style-type:none; height:33px; line-height:26px; padding-right:15px;}
.hk_navigation a{ color:#811045; text-decoration:none;}
.hk_navigation a:hover{ color:#fff; text-decoration:none;}
.heng{ background:url(images/happykanpo_indexheng.png) no-repeat;}
/*首页面内容*/
.hk_centerstyle{ width:950px; margin:10px auto; padding:0; float:left;}
.hk_centerstyle:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.hk_centerleft{ width:690px; float:left; margin:0; padding:0;}
.loginText{ background:url(images/dl_shuru.png) no-repeat; width:101px; height:19px; line-height:19px; padding-left:1px;  padding-right:1px;}
.bottomBox{ background:url(images/dl_anniu.png) no-repeat; width:72px; height:21px; line-height:21px; text-align:center; color:#cf295a; font-size:12px;}
/*当店で販売の商品*/
.dfk{ width:688px; background:url(images/ts.gif) no-repeat #F9E7F1; float:left; margin-bottom:10px; border:1px solid #E5BED5;}

.dengl{ width:440px; height:145px; float:left; padding:5px 10px 0 240px;}
.debgl_bg{ width:441px; height:80px; background:url(images/dlk_06.png) no-repeat; float:left;}
.debgl_bg a{ text-decoration:none; color:#cf295a;}
.debgl_bg a:hover{ color:#f1771a; text-decoration:underline;}
.dengl_nr1{ width:441px; height:21px; margin-top:27px; float:left; padding-left:5px;}
.dengl_nr2{ width:270px; height:21px; float:left; margin-top:4px; padding-left:5px;}
.dengl_rq{ width:100%; float:left; clear:both; height:55px; padding-top:10px; line-height:16px;}
.dengl_rq a{  color:#7e7171; text-decoration:none;}
.dengl_rq a:hover{ color:#f1771a; text-decoration:underline;}
.dengl_ys1{ color:#5d5359;}
.dengl_ys3{ color:#7e7171;}

.dfk_nr1{ width:610px; margin-top:5px; float:left; padding:0 40px 0 40px; margin-bottom:10px;}
.dfk_nr1_yi{ width:108px; height:165px; float:left; background:url(images/cptp_bg.png) top no-repeat; margin:6px 22px;}
.dfk_nr1_yi_img{ width:100px; height:93px; margin:4px; float:left;}
.dfk_nr1_yi_name{ width:100px; height:30px; float:left; margin:5px 4px 0 4px; line-height:14px;}
.dfk_nr1_yi_name a{ color:#827779; text-decoration:none;}
.dfk_nr1_yi_name a:hover{color:#f1771a; text-decoration:underline;}
.dfk_nr1_yi_price{ width:108px; height:29px; line-height:29px; float:left; text-align:center;}
.dfk_ys1{ color:#827779;}
.dfk_ys2{ color:#5a565f;}
.dfk_ys3{ color:#c7224c;}
.dfk_fenge{ width:59px; height:165px; float:left;}
.dfk_gd{ width:1px; height:88px; margin:5px 29px 72px 29px; float:left; background:url(images/gd.png) no-repeat;}
/*.dfk_nr2{ width:610px; height:165px; margin-top:0px; float:left; padding:0 40px 0 40px; margin-bottom:10px;}

/*新入荷商品*/
.xfhsp{ width:688px; background:url(images/xrhsp.gif) no-repeat #FAE9F5; float:left; margin:10px 0; border:1px solid #E5BED5;}
.xrh_nr1{ width:610px; padding:0px 40px 0 40px; float:left; margin:35px 0 10px 0;}
/*.xrh_nr2{ width:610px; height:165px; padding:0px 40px 0 40px; float:left; margin:0px 0 10px 0;}



/*特価商品*/


.hk_centerright{ width:250px; float:right; margin:0; padding:0;}
.hk_centerright:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
/*搜索框*/
.hk_centerright_top{ width:250px; float:right; margin:0; padding-bottom:10px;}
.hk_sousuo{ width:100%; float:left; margin:0; padding:0;}
.hk_sstext{ width:195px; height:21px; float:left; background:url(images/happykanpotextbg.gif) no-repeat;}
.hk_ssbutton{ width:54px; height:21px; float:right; margin:0; padding:0;}
/*商品を探す [カテゴリ]*/
.hk_centerright_bottom{ width:248px; float:right; margin:10px 0; padding:0; border:#eaadc5 1px solid;}
.hk_nr1{ width:238px; float:left; padding:8px 10px 8px 0px; margin:0;}
.hk_nr1 ul{ list-style-type:none; margin:0px;}
.hk_nr1 li{ width:210px; line-height:20px; margin:0px; list-style-image:url(images/hk_libg.png); margin-left:28px; padding:0; border-bottom:#f49bbe 1px dashed; font-size:12px; margin-bottom:4px; padding-bottom:3px;}
.hk_nr1 li a{ color:#bb5c76; text-decoration:none;}
.hk_nr1 li a:hover{ color:#f1771a; text-decoration:underline;}
/*情報TOP [Newsinfomation]*/
.qbtop{ width:250px; height:216px; margin-bottom:10px; float:right; background:url(images/qbtop.gif) no-repeat; color:#7c6369; overflow:hidden;}
.qbtop1{ width:250px; float:left; margin-top:20px;}
.qbtop1_wz{ height:18px; margin-bottom:4px; width:235px; padding-left:15px; color:#7c6369; font-size:12px; line-height:18px;}
.qbtop1_wz a{ text-decoration:none; color:#7c6369;}
.qbtop1_wz a:hover{ text-decoration:underline; color:#f1771a;}
/*人気商品*/
.rqsp_bg{ width:250px; height:715px; float:right; background:url(images/rqsp.png) no-repeat;}
.rqsp_bg_kuang{ width:230px;height:715px;margin:10px 10px 10px 10px; float:left;}
.kuang_nr1{ width:230px; height:96px; float:left; border-bottom:1px dashed #f49bbe; margin-top:2px;}
.kuang_nr1_tb{ width:80px; height:80px; padding:3px; float:left;}
.kuanag_nr1_wz{ width:135px; height:90px; float:left; padding-left:5px;}
.kuang_nr1_wz1{ width:135px; height:20px; line-height:20px; float:left; overflow:hidden;}
.kuang_nr1_wz1 a{ text-decoration:none; color:#99225a;}
.kuang_nr1_wz1 a:hover{ text-decoration:underline; color:#f1771a;}
.kuang_nr1_wz2{ width:135px; height:20px; float:left; line-height:16px;overflow:hidden;}
.kuang_nr1_ys3{width:135px; height:48px; float:left; line-height:16px;overflow:hidden;}
.kuang_nr1_ys1{ color:#99225a;}
.kuang_nr1_ys2{ color:#7c6369;}
/*底部版权*/
.foot{ width:950px; margin:0 auto; height:auto; float:left;}
.yqlj{ width:948px; float:left; background:#fbedf5; color:#6a5c64; border:1px solid #f2d3e4;}
.yqlj_title{ width:948px; height:38px; background:url(images/yqlj_title_03.png) no-repeat; float:left;}
.yq_nr1{ width:908px; height:auto; margin:5px 15px 5px 25px; float:left; line-height:20px;}
.yq_nr1 a{ text-decoration:none; color:#6a5c64;}
.yq_nr1 a:hover{ text-decoration:underline; color:#f1771a;}

.wzjs{ width:950px; height:60px; float:left; color:#868082;}
.js_nr1{ width:950px; height:40px; float:left; margin:10px 0 10px 0; line-height:20px;}

.dbdh{ width:950px; height:44px; float:left; background:url(images/dbdh.png) no-repeat; color:#cc4b88; text-align:center;}
.dh_nr1{ height:44px; list-style-type:none; }
.dh_nr1 li{ height:44px; padding-left:2px; padding-right:2px; line-height:44px; display:inline;}
.dh_nr1 li a{ text-decoration:none; color:#cc4b88; margin-right:10px;}
.dh_nr1 li a:hover{ text-decoration:underline; color:#f1771a;}
.dh_nr_gd{ width:3px; height:22px; margin:11px 0; background:url(images/dbgd_03.png) no-repeat;}


.db_copy{ width:950px; height:55px; float:left; color:#968086;}
.copy_nr1{ width:950px; height:18px; margin-top:10px; float:left; text-align:center; line-height:18px;}
.copy_nr2{ width:950px; height:18px; margin-bottom:9px; float:left; text-align:center; line-height:18px;}














/*分类页面内容*/
.content{ width:950px; font-family:"宋体"; margin-bottom:10px; min-height:400px;}
.con_l{ width:250px; margin-right:10px; float:left;}

/*登录*/
.dl{ width:250px; background:url(images/dlz_bg.png) no-repeat; float:left; margin-bottom:10px; border-bottom:1px solid #E9C6DB;}
.dl a{ color:#cf295a; text-decoration:none;}
.dl a:hover{ color:#f1771a; text-decoration:underline;}
.dl_yi{ background:url(images/dl_bg.png) no-repeat; color:#c92450; font-size:15px; line-height:33px;}
.dl_er{ margin-top:5px; }
.dl_er .wz{ width:100px; text-align:right; color:5d5359; font-size:12px; height:20px; line-height:20px; float:left;}
.dl_er .textbox{ width:145px; float:right; height:20px; line-height:20px; padding-left:5px;}
.dl_er .textbox input{ background:url(images/textbox.png) no-repeat; width:102px; height:18px; border:0px; line-height:18px; padding:0px 1px 0px 1px;}
.dl_san{ margin-top:10px; font-size:12px;}
.dl_san .bt{ width:120px; height:26px; line-height:30px; text-align:center; float:left; padding-top:4px;}
.dl_san .botton{ width:72px; height:21px; background:url(images/an_bg.png) no-repeat; text-align:center; color:#c92450; border:0px;}
.dl_si{ width:250px; height:30px; clear:both; text-align:center; line-height:30px; font-size:12px;}
/*当店人気商品*/
.rqsp{ width:250px; float:left; margin-bottom:10px;}
.rq1{ width:250px; height:25px;}
.rq1_title{ width:108px; height:20px; margin-left:10px; color:#99225a; font-size:14px; float:left; background:url(images/botton_bg.png)  bottom no-repeat; line-height:20px; text-align:center; padding-top:5px;}
.rq2{ width:250px; height:398px; background:url(images/list_23.png) no-repeat; color:#7c6369;}
.rq2_kuang{ width:240px; height:384px; padding:5px 0 0 10px;}
.rq2_nr1{ width:230px; height:35px; border-bottom:1px dotted #f6bbd3; font-size:12px; float:left; padding-top:5px;}
.rq2_nr1_tb{ width:13px; height:14px; float:left; padding:10px 8px;}
.rq2_nr1_tb1{ width:13px; height:14px; float:left; padding:2px 8px;}
.rq2_nr1_spnr{ width:200px; height:35px; float:right; line-height:35px;}
.rq2_nr1_spnr a{ color:#7c6369; text-decoration:none;}
.rq2_nr1_spnr a:hover{ text-decoration:underline; color:#f1771a;}
.rq2_nr1_spnr1{ width:200px; height:35px; float:right; line-height:16px;}
.rq2_nr1_spnr1 a{ color:#7c6369; text-decoration:none;}
.rq2_nr1_spnr1 a:hover{ text-decoration:underline; color:#f1771a;}




.con_r{ width:690px; float:right;}
/*搜索及当前位置*/
.con_r_nr1{ width:690px; float:right; height:30px; margin-bottom:10px;}
.dqwz{ float:left; height:30px; line-height:30px; color:#76636b; font-size:12px;}
.dqwz a{color:#76636b; text-decoration:none;}
.dqwz a:hover{ text-decoration:underline; color:#f1771a;}
.sou{ width:217px; float:right; height:30px; line-height:30px;}
.soutext{ width:160px; height:21px; background:url(images/sous_text.png) no-repeat; margin-top:5px; float:left; border:0px; line-height:21px; padding:0 1px 0 1px;}
.sbt{ width:54px; height:21px; margin-top:5px; float:right; background:url(images/happykanpobutton.gif) no-repeat; border:0px;}

/*商品展示*/
.spzs{ width:690px; float:right;}
.page_s{ width:690px; height:36px; background:url(images/shang.png) no-repeat; float:right; text-align:center; color:#764773; font-size:12px; line-height:36px; margin-bottom:10px;}
.page_s a{ color:#764773; text-decoration:none;}
.page_s a:hover{ text-decoration:underline; color:#f1771a;}

.spzs_nr{ width:688px; border:1px solid #e5bed5; float:right; margin-bottom:10px; padding-left:}
.spzs_nr1_yi{ width:116px; height:172px; float:left; margin:10px 10px 10px 11px; background:url(images/cp_bg.png) no-repeat; }
.spzs_nr1_yi_img{ width:100px; height:100px; border:1px solid #e5bed5; margin:5px 7px 5px 7px; float:left;}
.spzs_nr1_yi_name{ width:116px; height:30px; margin-bottom:5px; float:left; font-size:12px; line-height:15px; text-align:center;}
.spzs_nr1_yi_name a{ color:#8f6f8d; text-decoration:none;}
.spzs_nr1_yi_name a:hover{ text-decoration:underline; color:#f1771a; }
.spzs_nr1_yi_price{ width:116px; height:20px; margin-bottom:5px; color:#e92561; font-size:12px; text-align:center; line-height:20px;}

.spzs_nr1_er{ width:116px; height:172px; float:left; margin:10px 8px 10px 8px; background:url(images/cp_bg.png) no-repeat; }
.spzs_nr1_er_img{ width:100px; height:100px; border:1px solid #e5bed5; margin:5px 7px 5px 7px; float:left;}
.spzs_nr1_er_name{ width:116px; height:30px; margin-bottom:5px; float:left; font-size:12px; line-height:15px; text-align:center;}
.spzs_nr1_er_name a{ color:#8f6f8d; text-decoration:none;}
.spzs_nr1_er_name a:hover{ text-decoration:underline; color:#f1771a; }
.spzs_nr1_er_price{ width:116px; height:20px; margin-bottom:5px; color:#e92561; font-size:12px; text-align:center; line-height:20px;}


.page_x{ width:690px; height:36px; float:right; text-align:center; color:#764773; font-size:12px; line-height:36px; clear:both; margin-top:10px; background:url(images/xia.png) no-repeat;}
.page_x a{ color:#764773; text-decoration:none;}
.page_x a:hover{ text-decoration:underline; color:#f1771a;}



/*产品页面内容*/
.cp_wz1{ height:21px; width:683px; background:url(images/wz_03.png); float:left; color:#9f0e27; font-size:12px; line-height:21px; padding-left:5px; border-left:1px solid #EAADC5; border-right:1px solid #EAADC5;}
.cp_wz1 a{ text-decoration:none; color:#9f0e27;}
.cp_wz1 a:hover{ text-decoration:none; color:#f1771a;}

.cp_wz2{ width:250px; float:right; height:21px; line-height:30px; }

.cp_wz2_text{ width:193px; height:21px; background:url(images/happykanpotextbg.gif) no-repeat;  float:left; border:0px; line-height:21px; padding:0 1px 0 1px;}
.cp_wz2_bt{ width:54px; height:21px;  float:right; background:url(images/happykanpobutton.gif) no-repeat; border:0px;}

/*产品展示*/
.cp_dt{ width:690px; float:right; height:287px; background:url(images/goods_06.png) no-repeat; margin-bottom:10px;}
.cp_dt_img{ width:274px; height:274px; margin:1.5px; float:left; padding:5px;}
.cp_dat_js{ width:392px; height:287px; float:right; margin-left:10px;}
.js_title{ width:392px; height:24px; color:#59404a; font-size:13px; float:right; line-height:27px;}

.xiang_nr{ width:392px; height:25px;  font-size:12px; float:right;}
.xiang_nr_title{ width:70px; float:left;  line-height:25px; color:#6f6368;}
.xiang_nr_wz{ width:322px; height:25px; line-height:25px; color:#6f6368; float:right;}
.ys2{ color:#a7122c;}
.ys3{ color:#f23339;}

.gwbg{ width:385px; height:72px; margin:0 auto; background:url(images/gmanbg_09.png) bottom no-repeat; clear:both;}
.gwbg_nr{ width:385px; height:36px; padding-top:26px; float:left; color:#6f6368; font-size:12px;}
.gwbg_count{ width:150px; float:left; height:36px; line-height:36px; margin-left:15px;}
.gwbg_bt{ width:150px; float:left; height:36px; margin-left:20px;} 
.goodsAddCart{background:url(images/gwcan_09.png) no-repeat; display:block; line-height:36px; width:150px; height:36px; color:#dc5a0b; font-size:15px; font-family:'微软雅黑'; font-weight:bold; text-align:center; border:0px; text-decoration:none;}

/*商品详情*/
.cpxq{ width:688px; float:right; margin-bottom:10px;  background:url(images/goods_09.png) no-repeat #FDF7FB; font-size:12px; border:1px solid #F5E4DA;}
.cpxq_nr1{ width:660px; margin:40px 20px 10px 20px; float:right; color:#817278;}
.cpxq_nr2{ width:684px; margin:0px 3px 3px 3px; background:url(images/hudie_bg_19.png) no-repeat; float:right;}
.cpxq_nr2_1{ width:664px; padding:10px; float:left;}
.cpxq_nr2_2{ width:664px; height:25px; float:left; font-size:12px;}
.cpxq_nr2_2_tltle{ width:100px; float:left; font-weight:bold; color:#5c5259; line-height:25px; text-align:center;}
.cpxq_nr2_2_wz{ width:564px; line-height:25px; float:right; color:#817278;}
.cpxq_nr2_3{ width:664px; height:40px; float:left; font-size:12px;}
.cpxq_nr2_3_tltle{ width:100px; float:left; font-weight:bold; color:#5c5259; line-height:25px; text-align:center;}
.cpxq_nr2_3_wz{ width:564px; height:40px; float:right; color:#817278;}


/*同类商品*/
.tlsp{ width:688px; float:right; background:url(images/tlsp_03.png) no-repeat #F5E7F4; margin-bottom:10px; border:1px solid #E5BED5;}
.tlsp1{ width:688px; height:30px; color:#764773; float:right; font-size:14px; font-weight:bold; margin:17px 0 5px 0px; line-height:30px;}
.tlsp2{ width:666px; margin-bottom:7px; float:right; font-size:12px; padding:0 10px 0 14px;}
.tlsp2_yi{ width:209px; margin-right:11px; border:1px solid #e4bcd4; float:left; margin-top:10px;}
.tlsp2_yi_img{ width:100px; height:93px; float:left;}
.tlsp2_yi_wz{ width:109px; float:right; height:93px; color:#8f6f8d; overflow:hidden;}
.tlsp2_yi_wz a{ text-decoration:none;color:#8f6f8d;}
.tlsp2_yi_wz a:hover{ text-decoration:none; color:#f1771a;}
.price_ys{ color:#e92561; font-size:16px; line-height:30px; margin:15px 0 10px 0;}

/*客户反映*/
.fy{ width:688px; float:right; background:#FDF7FB; font-size:12px; margin-bottom:10px; border:1px solid #E5BFD6;}
.fy2{ width:670px;  margin:5px 10px 5px 10px; color:#7a593e; border-bottom:1px solid #EEE;}
.fy2_a{ width:200px; height:30px; line-height:30px; font-size:14px;  float:left;}
.fy2_b{ width:200px; height:30px; line-height:30px; font-size:12px; float:left;}
.fy2_b_num{ color:#f3323f;}
.fy3{ width:670px; margin:0px 10px 5px 10px; float:left; color:#7a593e; font-size:14px; line-height:150%; clear:both;}

/*留言*/
.ly{ width:690px; float:right;}
.ly2{ width:670px; height:30px; float:right; color:#7a593e; font-size:12px; line-height:30px; margin-left:30px;}
.ly2 label{margin-right:20px;}
.ly3{ width:670px; padding-top:7px; float:right; color:#7a593e; font-size:12px; margin-left:30px; clear:both; line-height:85px;}
.ly4{ text-align:center; width:670px; margin-left:30px; float:right;}
.send_sub{ background:url(images/goods_44.png) no-repeat; width:53px; height:25px; border:0px;}



/*-----------------其他---------------------*/
.f_left{float:left;}
.f_right{float:right;}
.t_right{text-align:right;}
.bt1{ background:url(images/wz_03.png) 2px; padding:2px 10px;}
.red{color:#F00;}

.div_box1{ margin:5px; border:1px solid #F2D3E4;}
.div_box1 a{ color:#A37;}
.div_box1 h1{ color:#9B1F53; background:#FBEDF5; padding:5px; font-size:20px; border-bottom:1px solid #F2D3E4; border-top:1px solid #F2D3E4;}
.div_box1 input{ border:1px solid #EEE;}
.div_box1 table{ width:100%;}
.div_box1 table tr th, .div_box1 table tr td{padding:5px;}
.div_box1 ul{ list-style:none; line-height:150%; margin:10px; font-size:12px;}

.div_box1 .info{ padding:10px; font-size:12px; line-height:150%;}
.div_box1 .info a{ font-weight:bold; font-size:14px;}
.div_box1 .info2{ padding:10px; font-size:12px; line-height:150%;}
.div_box1 .info2 a:hover{ color:#F90;}
.div_box1 .cart tr th{ background:#FBEDF5;}
.div_box1 .cart tr td{ background:#FFF;}
.div_box1 .goods{float:left; border:1px solid #EEE; text-align:center; padding:5px 15px; width:170px; height:120px;}
.div_box1 .time{ border-bottom:2px solid #DDD; text-align:right; font-size:14px; padding:5px; margin:5px;}

.div_box2{ margin:10px;}
.div_box2 input, .div_box2 select{ border:1px solid #EEE;}
.div_box2 table{ width:98%; background:#DDD; margin:5px;}
.div_box2 table tr th, .div_box2 table tr td{ background:#FFF; padding:5px;}
.div_box2 table tr th{ background:#FBEDF5;}

.div_box3 dl{ border:1px solid #F2D3E4; margin-bottom:10px;}
.div_box3 dl dt h1{ background:url(images/dt_bg.png); height:28px; line-height:30px; padding-left:5px; font-size:16px; border-bottom:1px solid #F2D3E4;}
.div_box3 a{ text-decoration:none;color:#9B1F53;}
.div_box3 a:hover{ color:#F44;}
.div_box3 dl dl{ margin:0;}
.div_box3 .cat_list dl{ font-size:14px; border:none;}
.div_box3 .cat_list dt{ height:28px; background:#FEE; font-size:14px; border:none; line-height:30px; padding-left:5px; font-weight:bold;}
.div_box3 .a_list{ padding:5px;}

.user_box{border:1px solid #F2D3E4;}
.user_box .welcome{ height:20px; line-height:20px; background:#FCE; font-size:14px; padding:5px;}
.user_menu{line-height:20px; text-align:center; margin-bottom:10px;}
.user_menu a{color:#925; height:20px; padding:2px 5px;}

.ul_list1{padding:5px; list-style-type:none; font-size:12px;}
.ul_list1 li{border-bottom:1px dotted #DDD; height:25px;}
.ul_list1 li:hover{ background:#EEE;}
.ul_list1 li a{display:block; line-height:26px;}
.ul_list1 li a:hover{color:#F64;}
.ul_list1 span{float:right; color:#555; margin-top:5px; line-height:20px;}