/*1200宽图片轮播*/
.ly_flash_middle { width:1200px; margin:auto;} 
.ly_menu_nav_middle { width:1200px; height:380px; margin:auto; position:relative; overflow:hidden; min-width:1200px;}
.ly_menu_nav_middle .main_visual { width:1200px; height:380px; margin:auto; }
.ly_menu_nav_middle .main_visual .main_image { width:1200px; height:380px; overflow:hidden; margin:0 auto; position:relative;}
.ly_menu_nav_middle .main_visual .main_image ul { width:9999px; height:380px; overflow:hidden; position:absolute; top:0; left:0;}
.ly_menu_nav_middle .main_visual .main_image li { float:left; width:1200px; height:380px; }
.ly_menu_nav_middle .main_visual .main_image li span { display:block; width:1200px; height:380px;}
.ly_menu_nav_middle .main_visual .main_image li a { display:block; width:100%; height:380px; background-position:top center; background-repeat:no-repeat; }
.ly_menu_nav_middle .main_visual div.flicking_con { width:300px; margin:0 auto; position:relative; }
.ly_menu_nav_middle .main_visual div.flicking_con .flicking_inner { position:absolute; top:340px; left:90px; z-index:999; width:300px; height:21px; } /* 121126 */
.ly_menu_nav_middle .main_visual div.flicking_con a { float:left; width:21px; height:21px; margin:0; padding:0; background:url(images/bout1.png) 0 0 no-repeat; display:block; text-indent:-1000px;}
.ly_menu_nav_middle .main_visual div.flicking_con a.on { background:url(images/bover1.png) 0 0 no-repeat;}
.ly_menu_nav_middle .main_visual .main_image #btn_prev, .ly_menu_nav_middle .main_visual .main_image #btn_next { z-index:11111; position:absolute; display:block; width:73px!important; height:74px!important; top:50%; margin-top:-37px; display:none; }
.ly_menu_nav_middle .main_visual .main_image #btn_prev { background:url(images/lbtn.png) no-repeat left top; _background:url(images/lbtn.gif) no-repeat left top; left:50px;}
.ly_menu_nav_middle .main_visual .main_image #btn_next { background:url(images/rbtn.png) no-repeat right top; _background:url(images/rbtn.gif) no-repeat right top; right:50px;}
/*全屏宽图片轮播*/
.ly_flash_big { width:100%;} 
.ly_menu_nav_big { width:100%; height:390px; margin:auto; position:relative; overflow:hidden; min-width:1200px;}
.ly_menu_nav_big .main_visual { width:100%; height:390px; }
.ly_menu_nav_big .main_visual .main_image { width:100%; height:390px; overflow:hidden; margin:0 auto; position:relative;}
.ly_menu_nav_big .main_visual .main_image ul { width:9999px; height:380px; overflow:hidden; position:absolute; top:0; left:0;}
.ly_menu_nav_big .main_visual .main_image li { float:left; width:100%; height:390px; }
.ly_menu_nav_big .main_visual .main_image li span { display:block; width:100%; height:390px;}
.ly_menu_nav_big .main_visual .main_image li a { display:block; width:100%; height:390px; background-position:top center; background-repeat:no-repeat; }
.ly_menu_nav_big .main_visual div.flicking_con { width:300px; margin:0 auto; position:relative; }
.ly_menu_nav_big .main_visual div.flicking_con .flicking_inner { position:absolute; top:350px; left:90px; z-index:999; width:300px; height:21px; } /* 121126 */
.ly_menu_nav_big .main_visual div.flicking_con a { float:left; width:21px; height:21px; margin:0; padding:0; background:url(images/bout1.png) 0 0 no-repeat; display:block; text-indent:-1000px;}
.ly_menu_nav_big .main_visual div.flicking_con a.on { background:url(images/bover1.png) 0 0 no-repeat;}
.ly_menu_nav_big .main_visual .main_image #btn_prev, .ly_menu_nav_big .main_visual .main_image #btn_next { z-index:11111; position:absolute; display:block; width:73px!important; height:74px!important; top:50%; margin-top:-37px; display:none; }
.ly_menu_nav_big .main_visual .main_image #btn_prev { background:url(images/lbtn.png) no-repeat left top; _background:url(images/lbtn.gif) no-repeat left top; left:100px;}
.ly_menu_nav_big .main_visual .main_image #btn_next { background:url(images/rbtn.png) no-repeat right top; _background:url(images/rbtn.gif) no-repeat right top; right:100px;}
/*950宽图片轮播*/ 
.ly_flash_small { width:1200px; margin:auto; height:350px;} 
.ly_menu_nav_small { width:950px; height:350px; margin:auto; position:relative; overflow:hidden; float:left; margin-top:10px;}
.ly_menu_nav_small .main_visual { width:950px; height:350px; }
.ly_menu_nav_small .main_visual .main_image { width:950px; height:350px; overflow:hidden; margin:0 auto; position:relative;}
.ly_menu_nav_small .main_visual .main_image ul { width:9999px; height:350px; overflow:hidden; position:absolute; top:0; left:0;}
.ly_menu_nav_small .main_visual .main_image li { float:left; width:950px; height:350px; }
.ly_menu_nav_small .main_visual .main_image li span { display:block; width:950px; height:350px;}
.ly_menu_nav_small .main_visual .main_image li a { display:block; width:950px; height:350px; background-position:top center; background-repeat:no-repeat; }
.ly_menu_nav_small .main_visual div.flicking_con { width:300px; margin:0 auto; position:relative; }
.ly_menu_nav_small .main_visual div.flicking_con .flicking_inner { position:absolute; top:310px; left:90px; z-index:999; width:300px; height:21px; } /* 121126 */
.ly_menu_nav_small .main_visual div.flicking_con a { float:left; width:21px; height:21px; margin:0; padding:0; background:url(images/bout1.png) 0 0 no-repeat; display:block; text-indent:-1000px;}
.ly_menu_nav_small .main_visual div.flicking_con a.on { background:url(images/bover1.png) 0 0 no-repeat;}
.ly_menu_nav_small .main_visual .main_image #btn_prev, .ly_menu_nav_small .main_visual .main_image #btn_next { z-index:11111; position:absolute; display:block; width:73px!important; height:74px!important; top:50%; margin-top:-37px; display:none; }
.ly_menu_nav_small .main_visual .main_image #btn_prev { background:url(images/lbtn.png) no-repeat left top; _background:url(images/lbtn.gif) no-repeat left top; left:30px;}
.ly_menu_nav_small .main_visual .main_image #btn_next { background:url(images/rbtn.png) no-repeat right top; _background:url(images/rbtn.gif) no-repeat right top; right:30px;}
.ly_flash_small .ly_flash_right { width:240px; height:350px; float:left; margin-left:10px;}
.ly_flash_small .ly_flash_right .ly_right_ul { margin-top:10px; height:170px; width:240px; position:relative;}
.ly_flash_small .ly_flash_right .ly_right_ul .li_img { width:240px; height:170px;}
.ly_flash_small .ly_flash_right .ly_right_ul .li_img a img { width:240px; height:170px;}
.ly_flash_small .ly_flash_right .ly_right_ul .li_txt { width:240px; height:30px; position:absolute; bottom:0px; left:0px; background:#000; filter:alpha(opacity=60);opacity:0.6; }
.ly_flash_small .ly_flash_right .ly_right_ul .li_txt a { width:220px; height:30px; line-height:30px; font-size:13px; color:#fff; padding:0 10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; text-align:center; }
/*主体内容*/
.hj_centent { width:1224px; margin:auto; height:auto;}
.bir_top { height:53px; margin:auto; margin-top:10px; border-bottom:2px solid #fd8fb4; width:1200px;}
.bir_top_left { width:700px; float:left; height:53px; overflow:hidden;}
.bir_top_left ul li { width:106px; text-align:center; color:#979797; height:53px; line-height:63px; float:left; font-size:19px; font-weight:bold; cursor:pointer;}
.bir_top_left ul li.small { width:68px;}
.bir_top_left ul li:hover { color:#f95789; text-decoration:none; background:url(images/bir_top_left.jpg) bottom center no-repeat;}
.bir_top_left ul li.hover { color:#f95789; background:url(images/bir_top_left.jpg) bottom center no-repeat;}
.bir_top_right { width:96px; float:right; text-align:right; height:53px; margin-right:14px;}
.bir_top_right .left , .bir_top .bir_top_right .right { width:23px; height:23px; display:block; margin-top:21px; cursor:pointer; float:left;}
.bir_top_right .left { background:url(images/btop_left.jpg) no-repeat;}
.bir_top .bir_top_right .left:hover { background:url(images/btop_left_hover.jpg) no-repeat;}
.bir_top .bir_top_right .right { background:url(images/btop_right.jpg) no-repeat;}
.bir_top .bir_top_right .right:hover { background:url(images/btop_right_hover.jpg) no-repeat;}
.bir_top .bir_top_right span { height:23px; width:50px; line-height:23px; text-align:center; float:left; display:block; color:#696969; margin-top:21px; font-size:13px;}
.bir_top .bir_top_right span font { color:#f56998; font-size:13px;}
.bir_box { width:1224px; margin:auto; padding-bottom:20px;}
.ly_gift_280 { width:280px; height:372px; border:1px solid #f9f9f9; position:relative; margin:20px 12px 0 12px; _margin:10px 10px 0 10px;float:left; background:#fff;}
.ly_gift_280:hover { border:1px solid #ff6666;}
.ly_gift_280 ul { padding:0; margin:0;}
.ly_gift_280 ul li.ly_img { width:280px; height:280px;}
.ly_gift_280 ul li.ly_img a img { width:280px; height:280px;}
.ly_gift_280 ul li.ly_ba { color:#999896; padding:0 13px; line-height:16px; font-size:12px; height:16px;}
.ly_gift_280 ul li.ly_pr{ height:20px; padding:0 13px; line-height:25px;}
.ly_gift_280 ul li.ly_pr p.p_a, .ly_gift_280 ul li.ly_pr p.p_b { width:122px; height:20px; line-height:20px; overflow:hidden; float:left; padding:0; margin:0; font-size:13px; color:#676769;}
.ly_gift_280 ul li.ly_pr p.p_a {font-size:17px; color:#f42630; text-align:left;}
.ly_gift_280 ul li.ly_pr p.p_a span {line-height:25px; font-size:13px;}
.ly_gift_280 ul li.ly_pr p.p_b { text-align:right; margin-left:10px; font-size:15px; color:#999999;}
.ly_gift_280 ul li.ly_txt { height:28px; height:20px\9; padding:0 13px;}
.ly_gift_280 ul li.ly_txt a {line-height:28px; height:28px; line-height:20px\9; height:20px\9; font-size:16px; color:#020202; width:auto; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ly_gift_280 ul li.ly_tet { height:20px; height:15px\9; padding:0 13px;}
.ly_gift_280 ul li.ly_tet a {line-height:20px; height:20px; line-height:15px\9; height:15px\9; font-size:12px; color:#757575; width:auto; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ly_gift_584 { width:584px; height:352px; border:1px solid #f9f9f9; position:relative; margin:20px 12px 0 12px; _margin:10px 10px 0 10px;float:left; background:#fff;}
.ly_gift_584:hover { border:1px solid #ff6666;}
.ly_gift_584 ul { padding:0; margin:0;}
.ly_gift_584 ul li.ly_img { width:584px; height:280px;}
.ly_gift_584 ul li.ly_img a img { width:584px; height:280px;}
.ly_gift_584 ul li.ly_ba { color:#999896; padding:0 13px; line-height:16px; font-size:12px; height:16px;}
.ly_gift_584 ul li.ly_pr{ height:20px; padding:0 13px; line-height:25px;}
.ly_gift_584 ul li.ly_pr p.p_a, .ly_gift_584 ul li.ly_pr p.p_b { width:274px; height:20px; line-height:20px; overflow:hidden; float:left; padding:0; margin:0; font-size:13px; color:#676769;}
.ly_gift_584 ul li.ly_pr p.p_a { text-align:left; font-size:17px; color:#555;}
.ly_gift_584 ul li.ly_pr p.p_a span { font-size:13px;}
.ly_gift_584 ul li.ly_pr p.p_b { text-align:right; margin-left:10px; font-size:12px; color:#999999;}
.ly_gift_584 ul li.ly_txt { height:30px; height:20px\9; padding:0 13px;}
.ly_gift_584 ul li.ly_txt a {line-height:30px; height:30px; line-height:20px\9; height:20px\9; font-size:16px; color:#757575; width:auto; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.hj_page { width:1200px; margin:auto; text-align:right; height:28px;}
.hj_page a { width:auto; height:28px; display:inline-block; background:#d4d4d4; text-align:center; line-height:28px; color:#fff; margin:0 5px; padding:0 5px; min-width:18px; font-size:13px;}
.hj_page a:hover { background:#e0706f; text-decoration:none;}
.hj_page a.hover { background:#e0706f;}
.hj_page span{ color:#636363; margin-left:10px; font-size:13px;}
/*广告位*/
.kj_ad { width:1200px; margin:0px auto; margin-top:20px; height:auto;}
.kj_ad a img { width:1200px;}
/*详细菜单*/
.ly_detail_menu { width:166px; height:425px; border:1px solid #d2d2d2; border-top:0px; padding:10px 0; z-index:400; position:absolute; top:40px; left:0px; background:#fff; text-align:left;}
.ly_detail_menu .ly_menu_h2 { height:40px; width:166px; margin:0; padding:0; position:relative;  z-index:400;}
.ly_detail_menu .ly_menu_h2 h2 { height:40px; width:166px; margin:0; padding:0; }
.ly_detail_menu .ly_menu_h2 h2 a { height:40px; width:166px; text-indent:32px; line-height:40px; font-size:16px; color:#000; display:block; cursor:pointer;}
.ly_detail_menu .ly_menu_h2 .menu_gift { background:url(images/ly_menu_gift.jpg) no-repeat;}
.ly_detail_menu .ly_menu_h2 .menu_occasion { background:url(images/ly_menu_occasion.jpg) no-repeat;}
.ly_detail_menu .ly_menu_h2 .menu_price { background:url(images/ly_menu_price.jpg) no-repeat;}
.ly_detail_menu .active .menu_occasion { background:#a90000 url(images/ly_menu_occasion_red.jpg) no-repeat;}
.ly_detail_menu .active .menu_gift { background:#a90000 url(images/ly_menu_gift_red.jpg) no-repeat;}
.ly_detail_menu .active .menu_price { background:#a90000 url(images/ly_menu_price_red.jpg) no-repeat;}
.ly_detail_menu .active h2 a { color:#fff; text-decoration:none;}
.ly_detail_menu .ly_menu_ul ul li a { width:166px; text-indent:35px; color:#676767; height:30px; line-height:30px; display:block; font-size:14px;}
.ly_detail_menu .ly_menu_ul ul li a:hover { color:#f42630;}
/*浮动菜单*/
.ly_float_nav { width:140px; height:auto; position:absolute; padding:10px 0; left:167px;_left:167px; background:#fff; border:1px solid #ccc; border-left:0px; display:none; z-index:500;}
.ly_float_nav_left { width:6px; height:12px; background:url(images/ly_float_nav.png) no-repeat; background:url(images/ly_float_nav.gif) no-repeat; position:absolute; left:160px; top:14px; z-index:300; display:none;}
.ly_float_nav ul li { width:140px; height:30px; margin:2px 0;}
.ly_float_nav ul li a { height:30px; line-height:30px; width:120px; padding-left:20px; display:block; color:#333333; font-size:14px; }
.ly_float_nav ul li a:hover { color:#f42630;}
.ly_menu_h2 .top { top:-8px;}
.ly_menu_h2 .middle { top:-20px;}
.ly_menu_h2 .bottom { bottom:-16px;}
/**/
.hj_sort{ height:27px; width:1200px; margin:auto; margin-top:20px; border-left:1px solid #cccccc;}
.hj_sort_left { width:700px; float:left; overflow:hidden;}
.hj_sort_left ul li { width:auto; display:inline-block; height:25px; line-height:25px; border:1px solid #cccccc; float:left; border-left:0px; background:#fff;}
.hj_sort_left ul li a { color:#3e3e3e; font-size:13px; line-height:25px; padding:0 15px; display:inline-block;}
.hj_sort_left ul li a:hover { text-decoration:none; background:#858585; color:#fff;}
.hj_sort_left ul li a.hover { text-decoration:none; background:#858585; color:#fff;}
.hj_sort_left ul li a.jia_down { background:#fff url(images/sort_jia_down.jpg) 45px 1px  no-repeat; padding:0 25px 0 15px;}
.hj_sort_left ul li a.jia_down:hover { text-decoration:none; color:#fff;  background:#858585 url(images/sort_jia_down_hover.jpg) 45px 1px  no-repeat;}
.hj_sort_left ul li a.jia_down_hover { text-decoration:none; color:#fff;  background:#858585 url(images/sort_jia_down_hover.jpg) 45px 1px  no-repeat;}
.hj_sort_left ul li a.jia_up { background:#fff url(images/sort_jia_up.jpg) 45px 1px  no-repeat; padding:0 25px 0 15px;}
.hj_sort_left ul li a.jia_up:hover { text-decoration:none; color:#fff;  background:#858585 url(images/sort_jia_up_hover.jpg) 45px 1px  no-repeat;}
.hj_sort_left ul li a.jia_up_hover { text-decoration:none; color:#fff;  background:#858585 url(images/sort_jia_up_hover.jpg) 45px 1px  no-repeat;}
.hj_sort .bir_top_right { width:96px; float:right; text-align:right; height:27px; margin-right:14px;}
.hj_sort .bir_top_right .left , .hj_sort .bir_top_right .right { width:23px; height:23px; display:block; margin-top:2px; cursor:pointer; float:left;}
.hj_sort .bir_top_right .left { background:url(images/btop_left.jpg) no-repeat;}
.hj_sort .bir_top_right .left:hover { background:url(images/btop_left_hover.jpg) no-repeat;}
.hj_sort .bir_top_right .right { background:url(images/btop_right.jpg) no-repeat;}
.hj_sort .bir_top_right .right:hover { background:url(images/btop_right_hover.jpg) no-repeat;}
.hj_sort .bir_top_right span { height:23px; width:50px; line-height:23px; text-align:center; float:left; display:block; color:#696969; margin-top:2px; font-size:13px;}
.hj_sort .bir_top_right span font { color:#f56998; font-size:13px;}
/*分类菜单*/
/*女友*/
.sort_menu_2line_big { height:90px; width:1200px; margin:auto; background:#fff; margin-top:20px;}
.sort_menu_2line_big .sort_left { width:95px; float:left; height:90px; text-align:center; color:#fff; background:#e93052 url(images/sort_menu_2line_big.jpg) no-repeat;}
.sort_menu_2line_big .sort_left p { width: 95px; text-align:center; color:#fff; font-size:15px; float:left; height:45px; line-height:45px; margin-top:45px;}
.sort_menu_2line_big .sort_right { width:1105px; height:90px; float:left;}
.sort_menu_2line_big .sort_right ul { height:25px; width:1105px; overflow:hidden; padding:10px 0;}
.sort_menu_2line_big .sort_right ul li { height:25px; width:auto; float:left; display:inline-block; font-size:13px; line-height:25px; margin:0 5px;}
.sort_menu_2line_big .sort_right ul li a { height:25px; padding:0 7px; display:inline-block; line-height:25px; color:#676767;} 
.sort_menu_2line_big .sort_right ul li a:hover { text-decoration:none; background:#666666; color:#fff;}
.sort_menu_2line_big .sort_right ul li a.hover { text-decoration:none; background:#f42630; color:#fff;}
.sort_menu_2line_big .sort_right ul li.first { font-weight:bold; color:#3e3e3e; margin-left:13px; padding:0 5px;}
/*2排*/ 
.sort_menu_2line { height:90px; width:1200px; margin:auto; background:#fff; margin-top:20px;}
.sort_menu_2line .sort_left { width:150px; float:left; height:90px; text-align:center; line-height:90px; font-size:30px; color:#fff; background:#88bbfa;}
.sort_menu_2line .sort_right { width:1050px; height:90px; float:left;}
.sort_menu_2line .sort_right ul { height:25px; width:1050px; overflow:hidden; padding:10px 0;}
.sort_menu_2line .sort_right ul li { height:25px; width:auto; float:left; display:inline-block; font-size:13px; line-height:25px; margin:0 5px;}
.sort_menu_2line .sort_right ul li a { height:25px; padding:0 7px; display:inline-block; line-height:25px; color:#676767;} 
.sort_menu_2line .sort_right ul li a:hover { text-decoration:none; background:#666666; color:#fff;}
.sort_menu_2line .sort_right ul li a.hover { text-decoration:none; background:#f42630; color:#fff;}
.sort_menu_2line .sort_right ul li.first { font-weight:bold; color:#3e3e3e; margin-left:13px; padding:0 5px;}
/*3排*/
.sort_menu_3line { height:135px; width:1200px; margin:auto; background:#fff; margin-top:20px;}
.sort_menu_3line .sort_left { width:150px; float:left; height:135px; text-align:center; line-height:135px; font-size:30px; color:#fff; background:#88bbfa;}
.sort_menu_3line .sort_right { width:1050px; height:135px; float:left;}
.sort_menu_3line .sort_right ul { height:25px; width:1050px; overflow:hidden; padding:10px 0;}
.sort_menu_3line .sort_right ul li { height:25px; width:auto; float:left; display:inline-block; font-size:13px; line-height:25px; margin:0 5px;}
.sort_menu_3line .sort_right ul li a { height:25px; padding:0 7px; display:inline-block; line-height:25px; color:#676767;} 
.sort_menu_3line .sort_right ul li a:hover { text-decoration:none; background:#666666; color:#fff;}
.sort_menu_3line .sort_right ul li a.hover { text-decoration:none; background:#f42630; color:#fff;}
.sort_menu_3line .sort_right ul li.first { font-weight:bold; color:#3e3e3e; margin-left:13px; padding:0 5px;}
/*颜色*/
.sort_menu_2line .nvyou_shengri { background:#f7869a;}
.sort_menu_2line .nanyou_gift { background:#579fd9;}
.sort_menu_2line .child { background:#efcc94;}
.sort_menu_3line .zhangbei { background:#6568b7;}
.sort_menu_3line .shangwu { background:#88bbfa;}
.sort_menu_3line .shipin { background:#76defb;}
.sort_menu_3line .zhencang { background:#ffc45c;}
.sort_menu_3line .jiehun { background:#e33131;}
/*详细条目*/
.ly_sub { width:1200px; margin:auto;}
.ly_sub .ly_sub_top { height:24px; margin-top:10px;}
.ly_sub .ly_sub_top ul {}
.ly_sub .ly_sub_top ul li { width:auto; display:inline-block; float:left; line-height:24px; background:#fff; border:1px solid #f52630;  padding-left:15px; font-size:14px; color:#656565; }
.ly_sub .ly_sub_top ul li.first { padding:0 5px; border:1px solid #f9f9f9; background:none;}
.ly_sub .ly_sub_top ul li.first a { width:auto; display:inline-block; height:24px; line-height:24px; color:#656565;}
.ly_sub .ly_sub_top ul li.first a:hover { text-decoration:none;}
.ly_sub .ly_sub_top ul li span { float:left;}
.ly_sub .ly_sub_top ul li img { float:left;}
.ly_sub .ly_sub_top ul li img:hover { cursor:pointer;}
.ly_sub .ly_sub_top ul li.lt { height:24px; line-height:24px; width:auto; display:inline-block; float:left; padding:0 10px; font-size:14px; font-family: Verdana , Arial; border:0px; background:none;}
.ly_sub .ly_sub_box { margin-top:10px; border:1px solid #f0f0f0; width:auto; padding:0 20px; background:#fff;}
.ly_sub .ly_sub_box .ly_sub_main { border-bottom:1px solid #f0f0f0; padding-bottom:10px; }
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_left { width:65px; text-align:center; line-height:25px; float:left; margin-right:10px; margin-top:10px; }
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_left span { font-weight:bold; line-height:25px;font-size:15px;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_left a {padding:0 10px; width:auto; height:25px; line-height:25px; display:inline-block; font-size:13px; color:#656565;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_left a:hover { text-decoration:none; background:#656565;color:#fff;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_left a.hover { text-decoration:none; background:#f42630;color:#fff;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_right { width:1000px; float:left;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_right ul li { width:100px; float:left; height:25px; margin-top:10px;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_right ul li a { padding:0 5px; width:auto; height:25px; line-height:25px; display:inline-block; font-size:13px; color:#656565;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_right ul li a:hover { text-decoration:none; background:#656565; color:#fff;}
.ly_sub .ly_sub_box .ly_sub_main .ly_sub_right ul li a.hover { text-decoration:none; background:#656565;color:#fff;}
/*1100宽礼品货架*/
.diy_content { width:1132px; margin:auto; overflow:hidden;}
.diy_top { height:27px; margin:0px auto; margin-top:20px; width:1100px;}
.diy_top_left { width:600px; float:left; height:27px; overflow:hidden;}
.diy_top_left ul li { margin-right:15px; display:inline;}
.diy_top_left ul li a { position:relative; width:auto; text-align:center; color:#979797; font-size:15px; font-weight:bold; cursor:pointer; padding:5px 20px 7px 20px; padding:6px 20px 6px 20px\9; display:-moz-inline-box; display:inline-block; }
.diy_top_left ul li a span.span_a { width:20px; display:inline-block; height:27px;position:absolute; top:0px; right:-1px; }
.diy_top_left ul li a:hover { color:#fff; text-decoration:none; background:url(images/diy_top_left.jpg) left top no-repeat;}
.diy_top_left ul li a:hover span.span_a{ background:url(images/diy_top_left_b.jpg) no-repeat;}
.diy_top_left ul li a.hover { color:#fff; background:url(images/diy_top_left.jpg) left top no-repeat;}
.diy_top_left ul li a.hover span.span_a{ background:url(images/diy_top_left_b.jpg) no-repeat;}
.diy_top .diy_top_right { width:96px; float:right; text-align:right; height:27px; margin-right:14px;}
.diy_top .diy_top_right .left , .diy_top .diy_top_right .right { width:23px; height:23px; display:block; margin-top:2px; cursor:pointer; float:left;}
.diy_top .diy_top_right .left { background:url(images/btop_left.jpg) no-repeat;}
.diy_top .diy_top_right .left:hover { background:url(images/btop_left_hover.jpg) no-repeat;}
.diy_top .diy_top_right .right { background:url(images/btop_right.jpg) no-repeat;}
.diy_top .diy_top_right .right:hover { background:url(images/btop_right_hover.jpg) no-repeat;}
.diy_top .diy_top_right span { height:23px; width:50px; line-height:23px; text-align:center; float:left; display:block; color:#696969; margin-top:2px; font-size:13px;}
.diy_top .diy_top_right span font { color:#f56998; font-size:13px;}
.diy_page { width:1100px; margin:auto; text-align:right; height:28px; margin-top:20px;}
.diy_page a { width:auto; height:28px; display:inline-block; background:#d4d4d4; text-align:center; line-height:28px; color:#fff; margin:0 5px; padding:0 5px; min-width:18px; font-size:13px;}
.diy_page a:hover { background:#e0706f; text-decoration:none;}
.diy_page a.hover { background:#f42630;}
.diy_page span{ color:#636363; margin-left:10px; font-size:13px;}
.diy_box { width:1126px; margin:auto;}
.diy_gift_349 { width:349px; height:433px; border:1px solid #f9f9f9; position:relative; margin:20px 12px 0 12px; _margin:10px 10px 0 10px;float:left; background:#fff;}
.diy_gift_349:hover { border:1px solid #ff6666;}
.diy_gift_349 ul { padding:0; margin:0;}
.diy_gift_349 ul li.diy_img { width:349px; height:349px;}
.diy_gift_349 ul li.diy_img a img { width:349px; height:349px;}
.diy_gift_349 ul li.diy_ba { color:#999896; padding:0 13px; line-height:20px; font-size:13px; height:16px;}
.diy_gift_349 ul li.diy_pr{ height:38px; padding:0 13px; line-height:25px;}
.diy_gift_349 ul li.diy_pr p.p_a, .diy_gift_349 ul li.diy_pr p.p_b {height:38px; line-height:38px; overflow:hidden; float:left; padding:0; margin:0; font-size:13px; color:#676769;}
.diy_gift_349 ul li.diy_pr p.p_a { width:208px; text-align:left; font-size:22px; color:#555;}
.diy_gift_349 ul li.diy_pr p.p_a span { font-size:14px;}
.diy_gift_349 ul li.diy_pr p.p_b { width:105px; text-align:right; margin-left:10px; font-size:14px; color:#999999;}
.diy_gift_349 ul li.diy_pr a.a_buy { height:38px; float:left; width:105px; display:block; background:url(images/diy_a_buy.jpg) no-repeat;  margin-left:10px;}
.diy_gift_349 ul li.diy_txt { height:25px; height:20px\9; padding:0 13px;}
.diy_gift_349 ul li.diy_txt a {line-height:25px; height:25px; line-height:20px\9; height:20px\9; font-size:16px; color:#020202; width:auto; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.diy_gift_349 ul li.diy_tet { height:25px; height:15px\9; padding:0 13px;}
.diy_gift_349 ul li.diy_tet a {line-height:25px; height:25px; line-height:15px\9; height:15px\9; font-size:13px; color:#757575; width:auto; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*创意*/
.diy_gift_349 ul li.diy_cy{ height:30px; padding:0 13px; line-height:30px;}
.diy_gift_349 ul li.diy_cy p.p_a, .ly_gift_349 ul li.ly_pr p.p_b { width:122px; height:30px; line-height:30px; overflow:hidden; float:left; padding:0; margin:0; font-size:13px; color:#676769;}
.diy_gift_349 ul li.diy_cy p.p_a {font-size:17px; color:#f42630; text-align:left;}
.diy_gift_349 ul li.diy_cy p.p_a span {line-height:30px; font-size:13px;}
.diy_gift_349 ul li.diy_cy p.p_b { text-align:right; margin-left:10px; font-size:15px; color:#999999;}

/*end*/
.diy_gift_537 { width:537px; height:420px; border:1px solid #f9f9f9; position:relative; margin:20px 12px 0 12px; _margin:20px 9px 0 9px;float:left; background:#fff;}
.diy_gift_537:hover { border:1px solid #ff6666;}
.diy_gift_537 ul { padding:0; margin:0;}
.diy_gift_537 ul li.diy_img { width:537px; height:300px;}
.diy_gift_537 ul li.diy_img a img { width:537px; height:300px;}
.diy_gift_537 ul li.diy_txt { width:505px; margin:auto; height:39px; border-bottom:1px dotted #dcdcdc;}
.diy_gift_537 ul li.diy_txt a { width:380px; float:left; height:39px; line-height:39px; display:block; color:#676767; font-weight:700; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.diy_gift_537 ul li.diy_txt p { width:115px; float:left; text-align:right; height:39px; line-height:39px; color:#878586; font-size:13px;} 
.diy_gift_537 ul li.diy_txt p span { color:#f05187; font-weight:700; padding:0 2px;}
.diy_gift_537 ul li.diy_neir { width:505px; height:30px; line-height:30px; font-size:13px; color:#9a9a9a; margin:auto; display:block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.diy_gift_537 ul li.diy_buy { width:505px; height:50px; margin:auto;}
.diy_gift_537 ul li.diy_buy p.p_jia { width:400px; float:left; height:50px; line-height:55px; font-size:15px; color:#9a9db0;}
.diy_gift_537 ul li.diy_buy p.p_jia span{ float:left; font-size:26px; height:50px; line-height:50px; font-weight:500; color:#f5477c; margin-right:10px; line-height:50px;}
.diy_gift_537 ul li.diy_buy a.a_buy { height:38px; width:105px; float:left; display:block; background:url(images/diy_a_buy.jpg) no-repeat;}
/*1100宽九宫格*/
.diy_main { width:1100px; margin:0 auto;}
.diy_nine { width:1072px; height:168px; padding:12px 14px 0 14px; background:#f9e1e1;}
.diy_nine .diy_nine_box { width:202px; margin:0 6px; float:left; height:auto;}
.diy_nine .diy_nine_box .diy_height_43 { height:43px; margin-top:8px; width:202px; background:#fff; }
.diy_nine .diy_nine_box .diy_height_43 a { line-height:43px; color:#a3a3a3; font-size:20px; text-align:center; font-weight:700; display:block;}
.diy_nine .diy_nine_box .diy_height_94 { height:94px; margin-top:8px; width:202px; background:#fff; }
.diy_nine .diy_nine_box .diy_height_94 a {line-height:94px; font-size:30px; text-align:center; font-weight:700;display:block;}
/*创意秀场*/
.diy_ideas { width:1100px; margin:auto; margin-top:20px;}
.diy_ideas .diy_ideas_id ,  .diy_ideas .diy_ideas_cool ,  .diy_ideas .diy_ideas_class ,  .diy_ideas .diy_ideas_new{ width:550px; height:275px; float:left; position:relative;}
.diy_ideas_title { width:293px; height:275px; position:absolute;  top:0px; z-index:99;}
.diy_ideas_gift img { width:275px; height:275px; }
.diy_ideas .diy_ideas_cool .diy_border ,  .diy_ideas .diy_ideas_class .diy_border ,  .diy_ideas .diy_ideas_new .diy_border { width:546px; height:271px; overflow:hidden; border:2px solid #fe0002; position:absolute; top:0px; left:0px; display:none;}
.diy_ideas .diy_ideas_cool:hover .diy_border ,  .diy_ideas .diy_ideas_class:hover .diy_border ,  .diy_ideas .diy_ideas_new:hover .diy_border { display:block; z-index:150;}
.diy_border a.diy_text { height:76px; width:546px; padding-top:195px; display:block;}
.diy_border a.diy_text:hover { text-decoration:none;}
.diy_border a.diy_text .diy_buy { height:76px; width:546px; background: url(images/diy_text_bg.png) repeat-x;}
.diy_border a.diy_text .diy_buy  ul li.left{ width:420px; float:left; height:76px;}
.diy_border a.diy_text .diy_buy  ul li.left p { height:38px; width:390px; padding:0 15px; line-height:38px; overflow:hidden; display:block;text-overflow:ellipsis; white-space:nowrap; font-size:18px; color:#fff;}
.diy_border a.diy_text .diy_buy  ul li.left p span { font-size:14px; color:#ccc; margin-left:5px;}
.diy_border a.diy_text .diy_buy  ul li.right{ width:100px; float:left; height:51px; margin-top:12px; margin-left:5px; background:url(images/diy_see.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="images/diy_see.png");_background:none;}
.diy_ideas .diy_ideas_cool .diy_ideas_title { background:url(images/diy_cool.gif) no-repeat; left:0px;}
.diy_ideas .diy_ideas_cool .diy_ideas_gift { width:275px; height:275px; overflow:hidden; margin-left:275px;}
.diy_ideas .diy_ideas_class .diy_ideas_title { background:url(images/diy_class.gif) no-repeat; right:0px;}
.diy_ideas .diy_ideas_class .diy_ideas_gift { width:275px; height:275px; overflow:hidden;}
.diy_ideas .diy_ideas_new .diy_ideas_title { background:url(images/diy_new.gif) no-repeat; right:0px;}
.diy_ideas .diy_ideas_new .diy_ideas_gift { width:275px; height:275px; overflow:hidden;}
/*精彩百问*/
.v1bw_box{margin:0 auto;width:1200px; clear:both;position:relative;height:290px;margin-top:15px;z-index:1; }
.v1bw_left{position:absolute; left:-10px;width:220px;height:290px;overflow:hidden;top:0;z-index:2;}
.v1bw_right{overflow:hidden;width:977px;height:290px;float:right; }
.v1bw_righth{height:30px;background:#efefef;line-height:30px; padding-left:15px;font-size:15px;font-family:"微软雅黑";}
.v1bw_rightm {height:240px;border:1px solid #dcdcdc; position:relative;z-index:1;padding-top:16px; background:#fff; overflow-y: scroll;overflow:auto;}
.v1bw_rightm ul{width:235px;float:left;overflow:hidden;margin-left:-1px;}
.v1bw_rightm li{width:180px;padding-left:15px;text-overflow:ellipsis;line-height:27px; border-left:1px solid #dcdcdc;white-space:nowrap;height:27px;margin:0;}
.v1bw_rightm li a { color:#333;}
.v1bw_rightm h3{position:absolute; bottom:0;right:0; background:url(/201505/second/images/baiwen.png) 0 0 no-repeat;height:130px;width:245px;z-index:-90;}




































