.header { width: 100%; }
    .header .header_top { width: 100%; height: 28px; }
        .header .header_top .header_top_center { width: 100%; background: url(../image/head_1.jpg) no-repeat top center; }
            .header .header_top .header_top_center .header_top_center_left { float: left; overflow: hidden; }
                .header .header_top .header_top_center .header_top_center_left ul { float: left; overflow: hidden; }
                    .header .header_top .header_top_center .header_top_center_left ul li { float: left; line-height: 28px; color: #666; overflow: hidden; }
                        .header .header_top .header_top_center .header_top_center_left ul li a { float: left; text-decoration: none; color: #666; padding-left: 10px; background: url(../image/head_2.jpg) no-repeat left center; margin-left: 10px; display: inline; overflow: hidden; }
                            .header .header_top .header_top_center .header_top_center_left ul li a:hover { color: #577bb3; }
                        .header .header_top .header_top_center .header_top_center_left ul li .caibei { float: left; overflow: hidden; }
                            .header .header_top .header_top_center .header_top_center_left ul li .caibei a { float: none; }
            .header .header_top .header_top_center .header_top_center_right { float: right; overflow: hidden; }
                .header .header_top .header_top_center .header_top_center_right .ul_one { float: left; overflow: hidden; }
                    .header .header_top .header_top_center .header_top_center_right .ul_one li { float: left; background: url(../image/head_2.jpg) no-repeat right center; padding-right: 10px; margin-left: 10px; display: inline; overflow: hidden; }
                        .header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav { float: left; text-decoration: none; line-height: 28px; background: url(../image/head_6.png) no-repeat right center; padding-right: 10px; cursor: pointer; color: #666; overflow: hidden; }
                            .header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav a { color: #666; text-decoration: none; }
                                .header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav a:hover { color: #577bb3; }
                        .header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav_content { background: #eef3fa; }
                            .header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav_content a { display: block; color: #666; line-height: 18px; margin: 5px 10px; text-decoration: none; }
#drop_nav_contentt a { display: block; color: #666; line-height: 18px; margin-left: 10px; margin-top: 5px; text-decoration: none; float: left; width: 150px; }
    #drop_nav_contentt a:hover { color: #577bb3; }
.header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav_content a:hover { color: #577bb3; }
.header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav_content .weiboa { display: block; padding: 0; margin: 10px 0 8px 10px; }
    .header .header_top .header_top_center .header_top_center_right .ul_one li .drop_nav_content .weiboa:hover { margin-left: 10px; margin-right: 0; }
.header .header_top .header_top_center .header_top_center_right .ul_two { float: left; overflow: hidden; }
    .header .header_top .header_top_center .header_top_center_right .ul_two li { float: left; padding-left: 10px; overflow: hidden; }
        .header .header_top .header_top_center .header_top_center_right .ul_two li a { float: left; width: 22px; height: 22px; margin-top: 3px; overflow: hidden; }
        .header .header_top .header_top_center .header_top_center_right .ul_two li .hotline { line-height: 30px; color: #666; }
.drop_nav_content { position: absolute !important; z-index: 99; -webkit-box-shadow: 5px 5px 3px rgba(0,0,0,.15); -moz-box-shadow: 5px 5px 3px rgba(0,0,0,.15); box-shadow: 5px 5px 3px rgba(0,0,0,.15); border-bottom: 2px solid #800; }
.header .header_main { width: 100%; background: url(../image/head_main_bg.jpg) repeat-x; height: 215px; }
    .header .header_main .logo_wrapper { float: left; width: 960px; height: 135px; overflow: hidden; }
    .header .header_main .nav { float: left; width: 960px; height: 40px; overflow: hidden; }
        .header .header_main .nav .nav_left { float: left; height: 40px; overflow: hidden; }
            .header .header_main .nav .nav_left ul { float: left; height: 40px; overflow: hidden; }
                .header .header_main .nav .nav_left ul li { float: left; height: 40px; overflow: hidden; }
                    .header .header_main .nav .nav_left ul li .drop_nav { float: left; height: 40px; background: url(../image/head_9.jpg) no-repeat right center; padding-right: 2px; overflow: hidden; }
                        .header .header_main .nav .nav_left ul li .drop_nav a { float: left; width: 156px; height: 40px; line-height: 40px; text-align: center; font-family: é»‘ä½“; font-size: 16px; color: #666; text-decoration: none; overflow: hidden; }
                            .header .header_main .nav .nav_left ul li .drop_nav a:hover { background: #a6d2f7; }
                        .header .header_main .nav .nav_left ul li .drop_nav .current { background: #a6d2f7; }
                        .header .header_main .nav .nav_left ul li .drop_nav .brand { width: 126px; text-align: center; }
                    .header .header_main .nav .nav_left ul li .drop_nav_content { background: #FFF; width: 450px; background: #fff url(../image/nav-sub_bg.jpg) no-repeat; letter-spacing: 0; padding-top: 10px; }
                        .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_top { width: 10px; position: absolute; height: 5px; top: -5px; background: url(../image/nav_top_bg.gif) no-repeat -7px -25px; }
                        .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left { float: left; width: 115px; line-height: 24px; padding: 6px; }
                            .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left a { display: block; width: 83px; height: 24px; text-decoration: none; padding-left: 6px; }
                                .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left a:hover { color: #FFF; background: url(../image/nav_top_bg.gif) no-repeat 0 2px; }
                                .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left a span { float: left; }
                                .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left a .ico { width: 5px; height: 7px; margin: 9px 0 0 3px; background: url(../image/nav_top_bg.gif) no-repeat 0 -33px; }
                                .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left a:hover .ico { background: url(../image/nav_top_bg.gif) no-repeat 0 -24px; }
                            .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left .content_left_sub { padding: 0 0 4px 2px; clear: both; overflow: hidden; height: 100%; }
                                .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left .content_left_sub a { float: left; color: #777; padding: 0; margin-left: 4px; width: 28px; height: auto; line-height: 18px; background: 0 0; }
                                    .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_left .content_left_sub a:hover { background: 0 0; color: #444; text-decoration: underline; }
                        .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_center { float: left; }
                        .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_right { float: left; width: 173px; margin: 0; font-family: "å®‹ä½“"; line-height: 24px; padding: 0 10px; }
                            .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_right p { float: left; width: 173px; height: 24px; overflow: hidden; text-overflow: ellipsis; }
                        .header .header_main .nav .nav_left ul li .drop_nav_content .drop_nav_content_bottom { background: #FFF url(../image/nav_bottom_bg.jpg) repeat-x; clear: both; padding: 7px 15px; color: #555; line-height: 19px; }
        .header .header_main .nav .nav_right { float: left; width: 184px; height: 40px; background: #000; overflow: hidden; }
            .header .header_main .nav .nav_right a { float: left; text-decoration: none; height: 40px; line-height: 40px; background: url(../image/head_10.png) no-repeat left center; color: #DDD; padding-left: 12px; margin-left: 16px; display: inline; overflow: hidden; }
                .header .header_main .nav .nav_right a:hover { color: #FFF; }
    .header .header_main .search_cart { float: left; width: 960px; height: 40px; overflow: hidden; }
        .header .header_main .search_cart .search { float: left; width: 757px; height: 40px; overflow: hidden; }
            .header .header_main .search_cart .search form { float: left; width: 256px; height: 26px; margin: 7px 0; background: #9db8e3; overflow: hidden; }
                .header .header_main .search_cart .search form .input_text { float: left; width: 195px; height: 22px; line-height: 22px; border: solid 1px #CCC; background: #FFF; color: #CCC; padding-left: 5px; overflow: hidden; }
                .header .header_main .search_cart .search form .input_button { float: left; width: 52px; height: 26px; background: #9db8e3; border: none; color: #FFF; cursor: pointer; margin: 0; padding: 0; overflow: hidden; }
            .header .header_main .search_cart .search p { float: left; height: 40px; line-height: 40px; overflow: hidden; }
                .header .header_main .search_cart .search p span { float: left; height: 40px; padding: 0 5px 0 10px; overflow: hidden; }
                .header .header_main .search_cart .search p a { float: left; height: 40px; padding-right: 8px; text-decoration: none; overflow: hidden; }
        .header .header_main .search_cart .cart { float: left; width: 203px; height: 27px; line-height: 27px; margin: 6px 0 7px 0; background: url(../image/head_11.jpg) no-repeat; overflow: hidden; }
            .header .header_main .search_cart .cart p { float: left; width: 119px; height: 27px; padding-left: 34px; overflow: hidden; }
                .header .header_main .search_cart .cart p span { color: #577bb5; padding: 0 4px; }
            .header .header_main .search_cart .cart a { float: left; width: 50px; height: 27px; text-align: center; text-decoration: none; color: #577bb5; overflow: hidden; }
                .header .header_main .search_cart .cart a:hover { color: #577bb5; }
.footer { width: 100%; height: 571px; margin-top: 10px; background: url(../image/bottom_01.jpg) repeat-x #EEE; }
    .footer .wrapper { width: 960px; margin: 0 auto; }
        .footer .wrapper .service_features { float: left; width: 960px; height: 117px; overflow: hidden; }
        .footer .wrapper .footer_nav { float: left; width: 960px; height: 171px; padding-top: 20px; overflow: hidden; }
            .footer .wrapper .footer_nav ul { float: left; width: 960px; height: 171px; overflow: hidden; }
                .footer .wrapper .footer_nav ul li { float: left; width: 140px; height: 171px; overflow: hidden; }
                    .footer .wrapper .footer_nav ul li .biaoti { float: left; width: 140px; height: 26px; overflow: hidden; }
                    .footer .wrapper .footer_nav ul li .content { float: left; height: 145px; padding-left: 35px; background: url(../image/bottom_09.jpg) repeat-y; overflow: hidden; }
                        .footer .wrapper .footer_nav ul li .content a { float: left; width: 105px; height: 22px; line-height: 22px; font-family: å¾®è½¯é›…é»‘; font-size: 12px; text-decoration: none; color: #666; text-shadow: 1px 1px 0 #FFF; overflow: hidden; }
                            .footer .wrapper .footer_nav ul li .content a:hover { color: #000; }
                        .footer .wrapper .footer_nav ul li .content .subscription { float: left; width: 225px; margin-top: 6px; overflow: hidden; }
                            .footer .wrapper .footer_nav ul li .content .subscription p { float: left; width: 225px; height: 30px; line-height: 30px; font-weight: 700; color: #565656; text-shadow: 1px 1px 0 #FFF; overflow: hidden; }
                            .footer .wrapper .footer_nav ul li .content .subscription form { float: left; width: 225px; height: 26px; overflow: hidden; }
                                .footer .wrapper .footer_nav ul li .content .subscription form .input_text { float: left; width: 136px; height: 26px; line-height: 26px; border: none; background: 0 0; background: url(../image/bottom_10.jpg) no-repeat; padding-left: 30px; color: #999; overflow: hidden; }
                                .footer .wrapper .footer_nav ul li .content .subscription form .input_button { float: left; width: 52px; height: 26px; margin-left: 6px; display: inline; border: none; background: 0 0; cursor: pointer; background: url(../image/bottom_11.jpg) no-repeat; overflow: hidden; }
        .footer .wrapper .feel_love { float: left; width: 960px; height: 122px; background: url(../image/bottom_12.jpg) no-repeat; overflow: hidden; }
            .footer .wrapper .feel_love p { float: left; width: 560px; padding: 42px 0 0 0; line-height: 24px; font-family: å®‹ä½“; color: #788cb0; text-indent: 2em; display: block; overflow: hidden; }
                .footer .wrapper .feel_love p a { color: #788cb0; text-decoration: underline; }
        .footer .wrapper .copyright { float: left; width: 960px; overflow: hidden; }
            .footer .wrapper .copyright p { float: left; width: 960px; line-height: 24px; padding-top: 15px; font-family: å®‹ä½“; color: #788cb0; text-shadow: 1px 1px 0 #FFF; overflow: hidden; }
                .footer .wrapper .copyright p img { float: left; margin-right: 10px; display: inline; overflow: hidden; }
                .footer .wrapper .copyright p a { text-decoration: none; color: #788cb0; }
.index_center_nav { width: 954px; height: 36px; line-height: 36px; border: solid 1px #E1E1E1; padding: 0 2px; margin-top: 10px; overflow: hidden; }
    .index_center_nav a { float: left; width: 106px; height: 36px; text-align: center; text-decoration: none; }
.love_bg { background: url(../image/love_topbg.jpg) repeat-x scroll 0 0 transparent; }
.love-diamond { background: none repeat scroll 0 0 #FCF2F0; height: 135px; }
.site-bannar { background: url(../image/love_bannarbg.jpg) repeat-x scroll 0 0; }
.banner-focus { height: 362px; padding-top: 10px; }
    .banner-focus .container { height: 362px; overflow: hidden; position: relative; }
    .banner-focus .slider { position: absolute; }
        .banner-focus .slider li { display: inline; list-style: none outside none; }
        .banner-focus .slider img { height: 362px; width: 960px; }
.banner-focus-list .container { height: 262px; overflow: hidden; position: relative; width: 720px; }
.banner-focus-list .slider { position: absolute; }
    .banner-focus-list .slider li { display: inline; list-style: none outside none; }
    .banner-focus-list .slider img { display: block; height: 262px; width: 719px; }
.banner-focus .slider2, .banner-focus-list .slider2, .banner_flash .slider2 { width: 2000px; }
    .banner-focus .slider2 li, .banner-focus-list .slider2 li, .banner_flash .slider2 li { float: left; }
.banner-focus .num, .banner-focus-list .num, .banner_flash .num { bottom: 10px; position: absolute; right: 10px; }
.banner-focus #tab { position: relative; z-index: 0; }
.banner-focus .num li, .banner-focus-list .num li, .banner_flash .num li { background-color: #FFF; border: 1px solid #B4B4B7; color: #7C142B; cursor: pointer; float: left; font-family: Arial; font-size: 12px; height: 20px; line-height: 20px; margin: 3px 1px; overflow: hidden; text-align: center; width: 20px; }
    .banner-focus .num li.active, .banner-focus-list .num li.active, .banner_flash .num li.active { background-color: #7C142B; border: 1px solid #B4B4B7; color: #FFF; font-size: 14px; font-weight: 700; height: 20px; line-height: 20px; width: 20px; }
    .banner-focus .num li a { display: block; text-decoration: none; }
.banner-focus .num .active a { color: #FFF; }
.banner-focus-list .num .active a { color: #FFF; }
.title-categories, .title-click, .title-history, .title-hot { background: url(../image/sprite_01.png) no-repeat scroll 0 0 transparent; height: 29px; text-indent: -999px; }
.title-categories { background-position: 0 0; }
.title-hot { background-position: 0 -318px; }
.title-click { background-position: 0 -369px; }
.title-history { margin-top: 5px; background-position: -124px -369px; }
.title-know { background: url(../image/sprite_header.png) no-repeat scroll 0 -70px transparent; border-bottom: 1px solid #C4C4C4; color: #950000; font-family: 'microsoft Yahei'; font-size: 16px; height: 28px; line-height: 28px; padding-left: 15px; }
.categories { background: none repeat scroll 0 0 #E8E8E8; height: 445px; line-height: 26px; margin: 0 3px; overflow: hidden; }
    .categories h2 { padding: 0 5px; }
    .categories li { background: none repeat scroll 0 0 #F2F2F2; clear: both; line-height: 21px; padding: 4px 5px; }
        .categories li strong { font-weight: 200; }
    .categories a { padding: 0 4px; }
    .categories h2 a { color: #950000; display: inline; font-size: 12px; font-weight: 200; }
.intrgral_img { float: left; margin-top: 10px; text-align: center; width: 230px; }
.gray_bg { background: none repeat scroll 0 0 #E5E5E5; }
.hot-sell { height: 100%; overflow: hidden; padding: 5px 0; }
    .hot-sell li { clear: both; padding: 5px 4px; }
    .hot-sell .sell-img { border: 1px solid #CCC; float: left; height: 85px; width: 85px; }
    .hot-sell .sell-text { float: left; line-height: 21px; margin: 0 5px; width: 110px; word-wrap: break-word; word-break: break-all; }
    .hot-sell .cart { background: url(../image/sprite_header.png) repeat-x scroll -5px -37px transparent; color: #666; padding-left: 20px; }
.banner-left { text-align: center; }
    .banner-left .zs { padding: 0 25px; text-align: left; }
.title-news { height: 100%; overflow: hidden; }
    .title-news li { background: none repeat scroll 0 0 #CCC; float: left; font-size: 14px; line-height: 23px; text-align: center; width: 113px; }
    .title-news .over { background: none repeat scroll 0 0 #FFF; font-weight: bolder; }
        .title-news .over a { color: #950000; font-weight: bolder; text-decoration: none; }
.text-list { line-height: 29px; margin: 6px 0; padding: 0 5px; }
.shop-list { background: none repeat scroll 0 0 #FFF; line-height: 21px; margin: 4px 0; padding: 0 3px; }
.text-list li { border-bottom: 1px solid #EAEAEA; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.shop-list li { line-height: 26px; }
.text-list .cur { background: none repeat scroll 0 0 #F7F7F7; font-weight: bolder; }
.wb-list { text-align: center; }
    .wb-list li { height: 100%; overflow: hidden; }
.text-list .cur a { color: #860200; }
.shop-list li .shop-img { border-bottom: 2px solid #950000; }
.shop-list li .ico, .text-list li a { background: url(../image/sprite_header.png) no-repeat scroll -286px -41px transparent; color: #797979; padding-left: 18px; }
    .shop-list .cur a, .shop-list li .ico:hover, .text-list li a:hover { background: url(../image/sprite_header.png) no-repeat scroll -286px -238px transparent; color: #860200; padding-left: 18px; text-decoration: none; }
.diamond-left { background: url(../image/sprite_01.png) no-repeat scroll right -607px transparent; float: left; width: 188px; }
.title-diamond { background: url(../image/sprite_01.png) no-repeat scroll -75px -40px transparent; height: 37px; margin: 8px 0 5px 4px; text-indent: -999px; width: 173px; }
.num-diamond { background: none repeat scroll 0 0 #FFF; color: #5C5C5C; font-size: 14px; height: 57px; margin: 0 auto; padding: 10px; text-align: center; width: 156px; }
    .num-diamond .num { color: #A20000; font-family: Arial; font-size: 21px; }
.diamond-right { float: left; padding: 10px; width: 510px; }
.diamond-over { height: 100%; overflow: hidden; padding: 10px 0 10px 10px; }
    .diamond-over .right-width { float: left; padding-left: 8px; width: 430px; }
    .diamond-over .txt-sm { background: url(../image/txt_smbg.gif) repeat-y scroll 0 0 transparent; color: #950000; float: left; height: 24px; line-height: 24px; padding-left: 10px; width: 400px; }
.diamond .cert, .diamond .clarity, .diamond .color, .diamond .cut, .diamond .polish, .diamond .symmetry { z-index: 10; }
.diamond .carat { position: relative; }
.diamond .price { position: relative; }
    .diamond .carat .title, .diamond .cert .title, .diamond .clarity .title, .diamond .color .title, .diamond .cut .title, .diamond .polish .title, .diamond .price .title, .diamond .shape .title, .diamond .symmetry .title { float: left; height: 31px; width: 45px; }
.diamond input { background: none repeat scroll 0 0 transparent; border: 0 none; height: 14px; width: 50px; }
.diamond .carat_select { border-top: 1px solid #CCC; position: absolute; top: 20px; width: 145px; z-index: 10; }
    .diamond .carat_select span a { background: none repeat scroll 0 0 #FFF; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; display: block; text-align: center; }
        .diamond .carat_select span a:hover { background: none repeat scroll 0 0 #E6E6E6; }
.diamond .shape { height: 100%; overflow: hidden; padding-bottom: 15px; width: 510px; }
    .diamond .shape .title { background-position: -414px 0; }
    .diamond .shape li { float: left; margin-left: 3px; text-indent: -999px; }
.shape-01, .shape-02, .shape-03, .shape-04, .shape-05, .shape-06, .shape-07 { background: url(../image/sprite_01.png) no-repeat scroll 0 0 transparent; display: block; height: 63px; width: 63px; }
    .shape-01:hover, .shape-02:hover, .shape-03:hover, .shape-04:hover, .shape-05:hover, .shape-06:hover, .shape-07:hover { background: url(../image/sprite_01.png) no-repeat scroll 0 0 transparent; }
.shape .shape-01 { background-position: 0 -427px; }
.shape .shape-02 { background-position: -66px -427px; }
.shape .shape-03 { background-position: -132px -427px; }
.shape .shape-04 { background-position: -198px -427px; }
.shape .shape-05 { background-position: -264px -427px; }
.shape .shape-06 { background-position: -330px -427px; }
.shape .shape-07 { background-position: -396px -427px; }
.shape .shape-01:hover { background-position: 0 -498px; }
.shape .shape-02:hover { background-position: -66px -498px; }
.shape .shape-03:hover { background-position: -132px -498px; }
.shape .shape-04:hover { background-position: -198px -498px; }
.shape .shape-05:hover { background-position: -264px -498px; }
.shape .shape-06:hover { background-position: -330px -498px; }
.shape .shape-07:hover { background-position: -396px -498px; }
.shape .over .shape-01 { background-position: 0 -498px; }
.shape .over .shape-02 { background-position: -66px -498px; }
.shape .over .shape-03 { background-position: -132px -498px; }
.shape .over .shape-04 { background-position: -198px -498px; }
.shape .over .shape-05 { background-position: -264px -498px; }
.shape .over .shape-06 { background-position: -330px -498px; }
.shape .over .shape-07 { background-position: -396px -498px; }
.diamond .active { background: url(../image/sprite_01.png) no-repeat scroll -287px -981px #FFF; border: 1px solid #CCC; font-size: 12px; height: 18px; line-height: 18px; margin: 0 5px; width: 64px; }
.diamond .carat .title { background-position: -414px -36px; }
.diamond .price .title { background-position: -414px -144px; margin-left: 15px; }
.diamond .carat .title { background-position: -414px -36px; }
.diamond .color .title { background-position: -414px -108px; }
.diamond .cut .title { background-position: -414px -72px; }
.diamond .polish .title { background-position: -414px -180px; }
.diamond .clarity .title { background-position: -414px -216px; }
.diamond .symmetry .title { background-position: -395px -252px; }
.diamond .cert .title { background-position: -414px -288px; }
.title-customized { background: url(../image/sprite_01.png) no-repeat scroll -75px -89px transparent; height: 27px; margin: 5px 0 10px 4px; width: 171px; }
.num-customized { background: url(../image/sprite_01.png) no-repeat scroll -220px 0 transparent; height: 77px; margin: 0 auto; width: 171px; }
.customized-right { float: left; height: 105px; padding-top: 15px; text-align: center; width: 510px; }
    .customized-right ul { margin: 0 auto; width: 95%; }
    .customized-right li { float: left; }
    .customized-right .table { width: 120px; }
.diamond-search { border: 1px solid #515352; cursor: pointer; float: left; margin-left: 10px; line-height: 16px; width: 60px; background-color: #ba0808; color: #fff; font-size: 12px; }
.big-piclist span { float: left; padding: 5px; }
.change-title { background: url(../image/sprite_01.png) repeat-x scroll 0 -827px transparent; height: 36px; padding-left: 20px; }
    .change-title li { float: left; margin: 0 5px; text-indent: -9999px; width: 132px; }
    .change-title a { display: block; height: 36px; }
    .change-title .more { background: url(../image/sprite_01.png) no-repeat scroll -443px -979px transparent; cursor: pointer; display: block; float: right; height: 21px; margin-top: 8px; padding-left: 15px; width: 70px; }
    .change-title .change-xp { background: url(../image/sprite_01.png) no-repeat scroll 0 -899px transparent; }
    .change-title .change-rm { background: url(../image/sprite_01.png) no-repeat scroll -134px -899px transparent; }
    .change-title .change-tj { background: url(../image/sprite_01.png) no-repeat scroll -268px -899px transparent; }
    .change-title .change-xp:hover { background: url(../image/sprite_01.png) no-repeat scroll 0 -863px transparent; }
    .change-title .change-rm:hover { background: url(../image/sprite_01.png) no-repeat scroll -134px -863px transparent; }
    .change-title .change-tj:hover { background: url(../image/sprite_01.png) no-repeat scroll -268px -863px transparent; }
    .change-title .over .change-xp { background: url(../image/sprite_01.png) no-repeat scroll 0 -863px transparent; }
    .change-title .over .change-rm { background: url(../image/sprite_01.png) no-repeat scroll -134px -863px transparent; }
    .change-title .over .change-tj { background: url(../image/sprite_01.png) no-repeat scroll -268px -863px transparent; }
.change-content { height: 100%; line-height: 21px; overflow: hidden; padding: 10px 5px; }
    .change-content li { background: url(../image/xp_bg.gif) no-repeat scroll right center transparent; float: left; text-align: center; width: 235px; }
    .change-content .border-none { background: none repeat scroll 0 0 transparent; }
.column-title { background: url(../image/sprite_header.png) repeat-x scroll 0 -69px transparent; height: 52px; overflow: hidden; position: relative; }
.column-title_tit { color: #A10000; font-size: 21px; font-weight: bolder; line-height: 50px; padding-left: 20px; }
.column-title .state { padding-right: 10px; padding-top: 15px; }
    .column-title .state a { background: none repeat scroll 0 0 #770101; color: #FFF; }
        .column-title .state a:hover { background: none repeat scroll 0 0 #F7F7F7; color: #770101; }
    .column-title .state span { border: 1px solid #DFDFDF; font-family: 'å®‹ä½“'; padding: 2px 3px; }
    .column-title .state .active span { background: none repeat scroll 0 0 #FFF; color: #770101; font-weight: bolder; }
.column-title .more { background: url(../image/sprite_01.png) no-repeat scroll -443px -979px transparent; bottom: 15px; cursor: pointer; height: 21px; padding-left: 15px; position: absolute; right: 0; width: 70px; }
.column-title .more-cn { background: url(../image/sprite_01.png) no-repeat scroll 0 -252px transparent; bottom: 0; cursor: pointer; display: block; height: 21px; position: absolute; right: 0; width: 45px; }
.text-item { background: url(../image/line_news.gif) repeat-y scroll right top transparent; margin-right: 0; padding: 0 5px; }
.news-index .news-gz, .news-index .news-hd, .news-index .news-wb, .news-index .news-zx { background: url(../image/sprite_02.png) no-repeat scroll 0 0 transparent; display: block; height: 20px; margin: 10px 0 0 10px; text-indent: -9999px; width: 130px; }
.news-index .news-hd { background-position: 0 -349px; }
.news-index .news-zx { background-position: 0 -373px; }
.news-index .news-gz { background-position: 0 -397px; }
.news-index .news-wb { background-position: 0 -420px; }
.column-title-active, .column-title-activity, .column-title-bangle, .column-title-bracelet, .column-title-couple, .column-title-eardrop, .column-title-earpin, .column-title-earrings, .column-title-girls, .column-title-gold, .column-title-jewellery, .column-title-men, .column-title-necklace, .column-title-news, .column-title-pendant, .column-title-qgold, .column-title-ruby, .column-title-sapphire, .column-title-wedding, .column-title-wgold, .column-title-ygold, .integra-title, .integra-title-couple, .integra-title-engagement, .integra-title-gold, .integra-title-gold2, .integra-title-gold3, .integra-title-pearl, .integra-title-pearl2, .integra-title-platinum, .integra-title-platinum2, .integra-title-propose, .integra-title-wedding { background: url(../image/sprite_01.png) no-repeat scroll 0 0 transparent; height: 52px; left: 0; position: absolute; text-indent: -9999px; top: 0; width: 241px; }
.column-title-wedding { background-position: 0 -561px; }
.column-title-girls { background-position: 0 -769px; }
.column-title-men { background-position: -159px -133px; }
.column-title-couple { background-position: 0 -613px; }
.column-title-pendant { background-position: 0 -665px; }
.column-title-necklace { background-position: 0 -1014px; }
.column-title-earpin { background-position: 0 -1066px; }
.column-title-earrings { background-position: 0 -1118px; }
.column-title-eardrop { background-position: 0 -1222px; }
.column-title-bracelet { background-position: 0 -1170px; }
.column-title-bangle { background-position: 0 -1274px; }
.column-title-ruby { background-position: -241px -1014px; }
.column-title-sapphire { background-position: -241px -1066px; }
.column-title-wgold { background-position: -241px -1118px; }
.column-title-ygold { background-position: -241px -1170px; }
.column-title-qgold { background-position: -241px -1274px; }
.column-title-activity { background-position: -70px -193px; }
.column-title-jewellery { background-position: 0 -717px; }
.column-title-news { background-position: -70px -250px; }
.column-title-active { background-position: 0 -1898px; }
.column-title-gold { background-position: 0 -1950px; }
.integra-title { background-position: -241px -1222px; }
.integra-title-couple { background-position: 0 -1326px; }
.integra-title-platinum { background-position: 0 -1378px; }
.integra-title-gold { background-position: 0 -1430px; }
.integra-title-wedding { background-position: 0 -1482px; }
.integra-title-propose { background-position: 0 -1534px; }
.integra-title-engagement { background-position: 0 -1586px; }
.integra-title-gold2 { background-position: 0 -1638px; }
.integra-title-gold3 { background-position: 0 -1690px; }
.integra-title-pearl { background-position: 0 -1742px; }
.integra-title-pearl2 { background-position: 0 -1794px; }
.integra-title-platinum2 { background-position: 0 -1846px; }
.column-title-hotsale { background: url(../image/sprite_02.png) no-repeat scroll 0 -64px transparent; height: 52px; left: 0; position: absolute; text-indent: -9999px; top: 0; width: 240px; }
.integra-cp { height: 100%; line-height: 21px; overflow: hidden; position: relative; }
    .integra-cp li { float: left; height: 225px; padding: 10px 0; text-align: center; width: 180px; }
.column-cp { background: url(../image/clear.gif) repeat-y scroll 0 0 transparent; border-top: 1px solid #CCC; line-height: 21px; position: relative; }
    .column-cp ul { overflow: hidden; height: 100%; }
    .column-cp li { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; float: left; padding: 10px 0; text-align: center; width: 239px; height: 300px; position: relative; }
    .column-cp .border-none { border-right: 0 none; width: 238px; }
.column-cp2 { background: url(../image/clear.gif) repeat-y scroll 0 0 transparent; border-left: 1px solid #CCC; line-height: 21px; position: relative; float: left; width: 100%; }
.column-cp img { display: inline; }
.column-cp2 li { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; float: left; text-align: center; position: relative; }
.column-cp2 .border-none { border-right: 0 none; width: 238px; }
.column-cp3 { background: url(../image/clear.gif) repeat-y scroll 0 0 transparent; border-left: 1px solid #CCC; line-height: 21px; position: relative; float: left; width: 100%; }
    .column-cp3 li { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; float: left; text-align: center; width: 239px; height: 300px; position: relative; }
    .column-cp3 .border-none { border-right: 0 none; width: 238px; }
    .column-cp3 .column-hover { height: 272px; }
.column-hover { padding: 10px 0; width: 231px; height: 292px; border: 4px solid #fff; }
    .column-hover:hover { border: 4px solid #eeeecb; }
.column-cp .text-none { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; font-size: 14px; padding: 10px; }
.custom-cp { height: 100%; line-height: 21px; overflow: hidden; position: relative; }
    .custom-cp li { float: left; height: 290px; padding: 10px 0; text-align: center; width: 239px; }
        .custom-cp li img { border: 1px solid #CCC; padding: 5px; }
.column-tg { height: 100%; overflow: hidden; }
    .column-tg .column-tg-01 { width: 720px; }
    .column-tg .column-tg-02 { width: 240px; }
.tag-title { right: 15px; line-height: 20px; position: absolute; top: 20px; }
.tag_fl { background: url(../image/tag.png) repeat-x scroll 0 0 transparent; display: block; float: left; height: 20px; width: 20px; }
.tag-title a { padding: 0 5px; }
.tag_fr { background: url(../image/tag.png) repeat-x scroll 0 -40px transparent; display: block; float: left; height: 20px; width: 20px; }
.bread-nav { font-family: 'å®‹ä½“'; height: 100%; line-height: 30px; overflow: hidden; padding-left: 20px; background: url(../image/bread_ico.gif) no-repeat 0 8px; }
    .bread-nav input { border: 1px solid #CCC; }
    .bread-nav a { margin: 0 3px; }
.user-center p { line-height: 21px; }
.user-center ul { background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #EFEFEF; height: 100%; line-height: 24px; overflow: hidden; }
    .user-center ul li { float: left; width: 49%; }
        .user-center ul li span { font-family: "å®‹ä½“"; }
.jf-link .ji-a { padding-left: 10px; }
    .jf-link .ji-a img { float: left; margin: 4px 3px 0 0; }
.song { font-family: "å®‹ä½“"; }
.select-area { background: none repeat scroll 0 0 #FFF; border: 8px solid #EFEFEF; height: 100%; overflow: hidden; padding: 5px 12px; }
    .select-area .title { color: #7F7E7E; font-size: 14px; font-weight: bolder; height: 24px; }
.select-area-li dl { border-top: 1px dashed #CCC; clear: both; height: 100%; overflow: hidden; padding: 5px 0; }
.select-area-li dd, .select-area-li dt { display: inline; float: left; }
    .select-area-li dd a, .select-area-li dt { display: inline; float: left; margin-left: 8px; padding: 2px 5px; white-space: nowrap; }
        .select-area-li .active, .select-area-li dd a:hover { background: none repeat scroll 0 0 #770101; color: #FFF; text-decoration: none; }
.category_width { margin: 0 10px; width: 560px; }
    .category_width h1 { font-size: 12px; }
.select-area-nav { background: url(../image/sprite_header.png) repeat-x scroll 0 -305px transparent; border: 1px solid #B4B4B4; height: 30px; line-height: 30px; padding: 0 10px; }
    .select-area-nav .state a { background: none repeat scroll 0 0 #770101; color: #FFF; }
        .select-area-nav .state a:hover { background: none repeat scroll 0 0 #F7F7F7; color: #770101; }
    .select-area-nav span { border: 1px solid #DFDFDF; font-family: 'å®‹ä½“'; padding: 2px 3px; }
    .select-area-nav .active span { background: none repeat scroll 0 0 #FFF; color: #770101; font-weight: bolder; }
    .select-area-nav .collat { margin-right: 10px; }
        .select-area-nav .collat .selected { border: 1px solid #BBB; display: inline-block; height: 18px; line-height: 18px; margin: 0 .2em; position: relative; text-indent: 2px; top: 5px; vertical-align: text-top; width: 94px; z-index: 999; }
.help-gray-box { border: 1px solid #ddd; background: #f2f2f2; padding: 5px 7px; margin: 5px 18px; }
.help-table { border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
    .help-table td { padding: 6px 10px 8px 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
    .help-table .tit-1 { color: #fff; background: #b99f7b; }
    .help-table .tit-2 { background: #f2f2f2; }
        .help-table .tit-1 td, .help-table .tit-2 td { padding: 4px 10px; }
.agency-1 { width: 134px; height: 184px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat 0 0; }
.agency-2 { width: 170px; height: 170px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -125px 0; }
.agency-3 { width: 265px; height: 105px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -223px -207px; }
.agency-4 { width: 265px; height: 180px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -300px -11px; }
.agency-5 { width: 210px; height: 110px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -11px -204px; }
.agency-6 { width: 190px; height: 125px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat 0 -337px; }
.agency-7 { width: 185px; height: 155px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -198px -332px; }
.agency-8 { width: 178px; height: 205px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -391px -320px; }
.agency-9 { width: 160px; height: 230px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat 0 -485px; }
.agency-10 { width: 217px; height: 160px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -167px -556px; }
.agency-11 { width: 165px; height: 200px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -399px -546px; }
.agency-12 { width: 220px; height: 150px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -6px -758px; }
.agency-13 { width: 230px; height: 200px; float: right; margin: 0 0 15px 15px; background: url(../image/cer_01.jpg) no-repeat -261px -758px; }
.w90 { width: 90px; }
.w110 { width: 90px; }
.bg-gray { background: #F2F2F2; }
.sel_dropdown { border-left: 1px solid #CCC; height: 18px; position: absolute; right: 0; top: 0; width: 15px; }
    .sel_dropdown .i { border-color: #A6A6A6 #F3F3F3 #FFF; border-style: solid; border-width: 4px 4px 0; height: 0; left: 49%; line-height: 0; margin-left: -4px; margin-top: -1px; position: absolute; top: 50%; width: 0; }
.toselect { background-color: #FFF; border: 1px solid #A6A6A6; left: -1px; margin-top: -1px; position: absolute; text-indent: 2px; top: 19px; width: 94px; z-index: 999; }
    .toselect a:hover { background-color: #F7F7F7; display: block; }
.select-area-nav .area-navr { float: right; }
    .select-area-nav .area-navr span { border: 1px solid #CCC; margin: 0 3px; padding: 2px 5px; }
.goods-area { height: 100%; overflow: hidden; }
.small-img { background: none repeat scroll 0 0 #FFF; display: inline; float: left; margin-left: 15px; width: 72px; }
.image-menu li { border: 1px solid #CCC; margin-top: 5px; }
.image-menu .onlickImg { border: 1px solid #000; }
.small-img-up { margin-bottom: 7px; }
.small-img-down, .small-img-up { height: 15px; padding-top: 10px; width: 72px; }
.big-img { float: left; height: 430px; width: 430px; overflow: hidden; }
.goods-name { font-size: 14px; font-weight: bolder; line-height: 18px; padding: 10px 15px; }
.goods-price-ul { border-top: 1px dashed #CCC; height: 100%; overflow: hidden; padding: 10px 15px; }
    .goods-price-ul p { line-height: 32px; }
    .goods-price-ul .line { border-bottom: 1px dashed #CCC; height: 40px; line-height: 40px; }
.key-word { background: none repeat scroll 0 0 #EDEDED; line-height: 21px; padding: 10px; }
.change-main { padding: 3px; }
    .change-main h2 { background: url(../image/sprite_02.png) no-repeat scroll -500px -64px transparent; border-bottom: 1px solid #000; color: #770101; font-size: 14px; font-weight: bolder; line-height: 32px; padding-left: 35px; }
    .change-main .cp-main { padding: 10px; }
        .change-main .cp-main .cp-info-tit { padding: 5px; }
            .change-main .cp-main .cp-info-tit .titcolor { color: #931D1D; }
        .change-main .cp-main img { max-width: 600px; }
.cp-main-tk { text-align: center; }
    .cp-main-tk img { margin-top: 30px; }
.change-main .cp-main h3 { clear: both; font-size: 12px; font-weight: bolder; line-height: 24px; }
.change-main .cp-main { height: 100%; line-height: 24px; overflow: hidden; }
    .change-main .cp-main li { border: 1px solid #EDEDED; float: left; height: 30px; line-height: 30px; text-indent: 14px; width: 335px; }
.guestbook { padding: 10px 0; }
    .guestbook ul { border-bottom: 1px dashed #EDEDED; height: 100%; overflow: hidden; padding: 10px; }
    .guestbook .guestbook-l { float: left; width: 520px; }
        .guestbook .guestbook-l .review { background: url(../image/sprite_02.png) no-repeat scroll -505px -105px transparent; padding-left: 28px; }
        .guestbook .guestbook-l .time { color: #666; margin-top: 5px; text-indent: 28px; }
    .guestbook .guestbook-r { color: #770101; float: right; padding-right: 15px; }
.pager { background: none repeat scroll 0 0 #E6E6E6; height: 35px; padding: 5px 10px 0; text-align: right; }
.pager-left { background: url(../image/sprite_header.png) no-repeat scroll -288px -33px transparent; float: left; line-height: 30px; padding-left: 15px; }
.pager a { background: none repeat scroll 0 0 #FFF; border: 1px solid #CCC; color: #434343; font-family: 'å®‹ä½“'; line-height: 30px; padding: 5px 10px; }
    .pager a:hover { background: none repeat scroll 0 0 #950000; color: #FFF; }
.pager .active { background: none repeat scroll 0 0 #950000; color: #FFF; font-weight: bolder; }
.news-list { background: none repeat scroll 0 0 #FFF; border: 5px solid #EFEFEF; height: 100%; overflow: hidden; }
.news-list-title { background: url(../image/sprite_02.png) no-repeat scroll 10px -133px #EFEFEF; font-size: 14px; font-weight: bolder; line-height: 30px; text-indent: 30px; }
.news-lista { padding: 5px 10px; }
    .news-lista li { border-bottom: 1px dashed #CCC; color: #666; line-height: 21px; padding: 10px 5px; }
        .news-lista li .title { line-height: 40px; text-align: center; }
            .news-lista li .title a { background: url(../image/sprite_header.png) no-repeat scroll -286px -40px transparent; color: #8D0000; font-size: 16px; font-weight: bolder; padding-left: 18px; }
                .news-lista li .title a:hover { background: url(../image/sprite_header.png) no-repeat scroll -286px -237px transparent; }
        .news-lista li .click { border-bottom: 4px solid #EFEFEF; line-height: 32px; text-align: center; }
.news-content { color: #333; font-size: 14px; line-height: 26px; margin-top: 5px; padding: 10px; }
    .news-content a { color: #8D0000; }
    .news-content .lead { background: none repeat scroll 0 0 #F7F7F7; font-size: 12px; line-height: 21px; padding: 5px; }
.news-detail { color: #666; height: 100%; line-height: 21px; overflow: hidden; padding: 10px; }
.news-detail-list { padding-left: 10px; }
    .news-detail-list h2 { color: #333; font-size: 14px; font-weight: bolder; line-height: 30px; }
    .news-detail-list li span { font: 12px/1.75 "å®‹ä½“",arial,sans-serif; }
.shopcarhead { height: 90px; }
    .shopcarhead .zocailogo { float: left; background: url(../image/logo2.jpg) no-repeat 5px 0; width: 255px; height: 78px; margin-top: 5px; text-indent: -999px; }
    .shopcarhead .usermsg { padding-top: 50px; }
        .shopcarhead .usermsg .afterlogin { float: right; padding-right: 40px; }
.shopcarbread { background: url(../image/sprite_03.png) no-repeat scroll 0 0 transparent; height: 50px; }
.step1 { background-position: 0 0; }
.step2 { background-position: 0 -50px; }
.step3 { background-position: 0 -100px; }
.step4 { background-position: 0 -150px; }
.shopcarbread a { float: left; font-size: 14px; font-weight: bolder; line-height: 50px; text-align: center; text-decoration: none; width: 239px; }
.shopcarbread .cur { color: #FFF; }
.login-title, .reg-title, .retrieve-title { background: url(../image/sprite_02.png) no-repeat scroll 0 0 transparent; border-bottom: 1px solid #000; line-height: 35px; padding-left: 130px; }
.login-title { background-position: 0 -171px; }
.reg-title { background-position: 0 -219px; }
.retrieve-title { background-position: 0 -468px; }
.login, .reg { line-height: 36px; padding: 20px 0; }
    .login p, .reg p { clear: both; height: 40px; }
    .login input, .reg input { background: none repeat scroll 0 0 #FFF; border: 1px solid #CCC; float: left; margin-right: 5px; margin-top: 7px; width: 155px; }
.error-box { background: url(../image/error_small.png) no-repeat scroll 2px 4px #F7F7F7; border: 2px solid #950000; color: #B70000; font-weight: bolder; line-height: 24px; padding-left: 20px; }
.error-bespoke { background: url(../image/error_small.png) no-repeat scroll 2px 4px #F7F7F7; border: 0 solid #950000; color: #B70000; font-weight: bolder; line-height: 24px; padding-left: 20px; }
.login { background: none repeat scroll 0 0 #F4F4F4; height: 100%; overflow: hidden; }
    .login label, .reg label { float: left; margin-right: 5px; text-align: right; width: 100px; }
    .login span, .reg span { float: left; }
.login-btn { padding-left: 105px; }
.login-tags { line-height: 21px; padding: 15px; }
.patch-cart { height: 35px; line-height: 35px; margin-top: 30px; }
    .patch-cart .patch-title { background: url(../image/sprite_02.png) no-repeat scroll 20px -260px transparent; float: left; height: 35px; width: 200px; }
.cart-list { border-bottom: 1px solid #EAEAEA; height: 100%; margin-left: 10px; margin-right: 10px; padding: 12px 10px; overflow: hidden; }
    .cart-list li { float: left; text-align: center; }
    .cart-list p { margin-top: 5px; }
    .cart-list .cart-1 { width: 110px; }
    .cart-list .cart-2 { padding-left: 10px; text-align: left; width: 220px; }
    .cart-list .cart-3 { width: 75px; }
    .cart-list .cart-4 { width: 90px; }
    .cart-list .cart-5 { width: 75px; }
    .cart-list .cart-6 { width: 100px; }
    .cart-list .cart-7 { width: 150px; }
    .cart-list .cart-8 { width: 70px; }
.cart-balance { line-height: 30px; padding: 15px; text-align: right; }
.cart-list h1 { font-size: 14px; font-weight: bolder; padding: 5px 0; }
.cart-list .track { color: #770101; font-size: 12px; font-weight: 400; }
.div-closed, .div-opend { height: 100%; overflow: hidden; padding: 10px 0; }
    .div-closed p { float: left; padding-left: 15px; }
.div-opend { background: none repeat scroll 0 0 #F8F8F8; line-height: 24px; padding: 10px; }
.new-address { height: 100%; overflow: hidden; padding: 10px; }
    .new-address p { clear: both; line-height: 36px; }
        .new-address p label { float: left; text-align: right; width: 70px; }
        .new-address p span { padding-left: 10px; }
.pay-enter { background: url(../image/sprite_header.png) repeat-x scroll 0 -200px transparent; border: 1px solid #535252; color: #FFF; font-size: 12px; font-weight: bolder; height: 20px; line-height: 20px; margin-top: 5px; }
.pay-ok { background: url(../image/check.gif) no-repeat scroll 10px 0 transparent; font-size: 14px; font-weight: bolder; line-height: 55px; padding-left: 75px; }
.pay-order { padding: 10px 0 0 15px; }
.honer-title { background: none repeat scroll 0 0 #DCDCDC; clear: both; color: #950000; font-family: 'å®‹ä½“'; font-size: 16px; font-weight: bolder; line-height: 30px; margin-top: 10px; padding-left: 10px; }
.honer-content { border-style: none solid solid; font-size: 13px; line-height: 215%; }
    .honer-content .list { width: 355px; }
.user { padding: 10px; }
    .user ul li { font-family: 'å®‹ä½“'; }
.title-user { background: none repeat scroll 0 0 #F3F3F3; color: #950100; font-size: 14px; font-weight: bolder; line-height: 30px; padding-left: 10px; }
.user-title { border-bottom: 2px solid #CCC; color: #950000; font-size: 14px; font-weight: bolder; line-height: 24px; padding-left: 10px; }
.order_list { border-collapse: collapse; border-right: 1px solid #DFDFDF; border-spacing: 0; border-top: 1px solid #DFDFDF; margin-bottom: 10px; text-align: center; width: 100%; }
    .order_list th { background: none repeat scroll 0 0 #F5F5F5; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; font-weight: 400; height: 30px; line-height: 30px; padding: 0 5px; }
    .order_list td { border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; height: 36px; line-height: 36px; padding: 0 5px; }
.order_status { border-left: 1px solid #DFDFDF; height: 100%; line-height: 24px; overflow: hidden; }
    .order_status a { border-right: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; display: block; float: left; padding: 0 10px; }
    .order_status .active { background: none repeat scroll 0 0 #DFDFDF; color: #770101; }
.order-tab { line-height: 24px; padding: 10px; }
.helpCol, .helpCol_01, .helpCol_02, .helpCol_03 { position: absolute; }
.helpCol_01 { left: 30px; top: 30px; }
.helpCol_02 { left: 40px; top: 150px; }
.helpCol_03 { right: 30px; top: 160px; }
.helpCol { right: 80px; top: 40px; }
    .helpCol li { float: left; line-height: 21px; width: 100px; }
        .helpCol li h3 { background: url(../image/sprite_header.png) no-repeat scroll 0 -274px transparent; color: #900; font-family: 'microsoft Yahei'; font-size: 13px; padding-left: 15px; }
        .helpCol li p { padding-left: 15px; }
.custom-search-area .title { background: url(../image/sprite_04.png) no-repeat scroll 0 0 #F6F6F6; height: 34px; line-height: 34px; text-indent: -999px; }
.custom-search-area .cur-01 { background-position: 0 0; }
.custom-search-area .cur-02 { background-position: 0 -34px; }
.custom-search-area .cur-03 { background-position: 0 -68px; }
.diamond-list { float: left; margin-left: 3px; }
    .diamond-list a { background: url(../image/diamond-bg.gif) no-repeat scroll 0 0 transparent; display: block; float: left; height: 30px; line-height: 30px; text-align: center; width: 48px; }
        .diamond-list a.cur, .diamond-list a:hover { background: url(../image/diamond-bg_2.gif) no-repeat scroll 0 0 transparent; }
.diamond-clear { clear: both; height: 100%; margin-top: 10px; overflow: hidden; }
.custom-title { background: url(../image/sprite_header.png) repeat-x scroll 0 -70px transparent; color: #950000; height: 28px; line-height: 28px; }
    .custom-title td { border-bottom: 1px solid #C4C4C4; text-align: center; }
.custom-list { line-height: 28px; margin: 5px 0; }
    .custom-list td { color: #000; padding: 2px 0; text-align: center; }
    .custom-list .num { color: #950000; font-family: 'microsoft Yahei'; font-size: 14px; font-weight: bolder; }
.custom-page { background: none repeat scroll 0 0 #EEE; border-top: 1px solid #CCC; font-family: "å®‹ä½“"; line-height: 26px; padding-left: 10px; }
    .custom-page a { padding: 0 1px; }
    .custom-page .cur { color: #950000; font-weight: bolder; }
.custom-zs { float: left; padding: 15px; }
.custom-zsxx { float: left; line-height: 24px; padding: 15px 0; }
.diamond-lista { clear: both; margin-top: 10px; }
    .diamond-lista .tit { color: #950000; display: block; float: left; height: 30px; line-height: 30px; text-align: center; }
    .diamond-lista a { background: url(../image/diamond-bg2.gif) no-repeat scroll 0 0 transparent; display: block; float: left; height: 30px; line-height: 30px; text-align: center; width: 80px; }
        .diamond-lista a.cur, .diamond-lista a:hover { background: url(../image/diamond-bg2_2.gif) no-repeat scroll 0 0 transparent; }
.custom-a1 { background: url(../image/custom-line2.gif) no-repeat scroll left bottom transparent; height: 100%; overflow: hidden; padding-bottom: 5px; }
.custom-line { background: url(../image/custom-line.gif) no-repeat scroll right top transparent; height: 180px; }
.custom-450 { float: left; width: 450px; }
.diamond_tip { position: absolute; left: 720px; z-index: 9; -webkit-box-shadow: 5px 5px 3px rgba(0,0,0,.15); -moz-box-shadow: 5px 5px 3px rgba(0,0,0,.15); box-shadow: 5px 5px 3px rgba(0,0,0,.15); border-bottom: 2px solid #800; }
.diamond_tip_left_arrows { width: 10px; position: absolute; height: 29px; line-height: 39px; left: -9px; background: url(../image/left_arrows.png); }
.diamond-detail-bg { background: none repeat scroll 0 0 #FFF; border: 1px solid #8E8E8E; padding: 5px 0; text-align: center; width: 228px; }
    .diamond-detail-bg .line { background: url(../image/custom-line2.gif) no-repeat scroll center bottom transparent; line-height: 24px; padding: 10px 0; }
    .diamond-detail-bg .data { line-height: 21px; padding: 15px 0 15px 45px; text-align: left; }
    .diamond-detail-bg .positive { background: url(../image/hover1.jpg) no-repeat scroll 0 0 transparent; height: 92px; line-height: 24px; margin: 0 auto; padding: 15px 0; width: 93px; }
    .diamond-detail-bg .profile { background: url(../image/hover2.jpg) no-repeat scroll left bottom transparent; height: 130px; margin: 0 auto; position: relative; width: 134px; }
.zs-cs { margin: 15px; }
.diamond-detail-bg .positive span, .diamond-detail-bg .profile span { background: none repeat scroll 0 0 #FFF; }
.diamond-detail-bg .profile span { margin-top: 35px; }
.hand { background: url(../image/hand.gif) no-repeat scroll 0 0 transparent; height: 15px; position: absolute; width: 16px; z-index: 10; }
.activitynews { overflow: hidden; }
    .activitynews ul { float: left; overflow: hidden; }
    .activitynews li { overflow: hidden; text-align: left; }
        .activitynews li.off .shop-img { display: none; }
.prevnextblock { clear: both; height: 100%; line-height: 30px; overflow: hidden; padding: 0 15px; }
.add_address td { height: 30px; }
.add_address .first_col { text-align: right; }
.add_address input { border: 1px solid #CCC; }
.below-line { height: 100%; overflow: hidden; }
    .below-line li { clear: both; text-align: left; }
    .below-line .other_acount { line-height: 24px; }
.title-experience { height: 35px; line-height: 35px; overflow: hidden; }
    .title-experience .title { background: url(../image/sprite_02.png) no-repeat scroll -362px -309px transparent; display: block; float: left; text-indent: -9999px; width: 180px; }
.experience-img li { float: left; padding: 0 2px; }
.search_none { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; font-size: 14px; padding: 20px; }
.links { line-height: 21px; overflow: hidden; height: 100%; }
    .links a { padding: 0 5px; }
.linkBox { border: 1px solid #ddd; overflow: hidden; height: 100%; }
    .linkBox ul { overflow: hidden; height: 100%; line-height: 21px; background: #fcfcfc; border-bottom: 1px solid #ebebeb; overflow: hidden; height: 100%; padding-top: 5px; }
        .linkBox ul .fl { padding: 0 20px; }
        .linkBox ul li { float: left; padding: 0 20px; margin-right: 10px; background: #fff; text-align: center; cursor: pointer; }
        .linkBox ul .active { border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-top: 1px solid #fa9201; font-weight: 700; }
    .linkBox .link-list { line-height: 28px; padding: 8px 12px; clear: both; overflow: hidden; height: 100%; }
        .linkBox .link-list a { margin: 0 6px; color: #666; float: left; white-space: nowrap; }
.commentBox { overflow: hidden; height: 100%; padding: 0 4px; }
    .commentBox .dh { overflow: hidden; height: 100%; line-height: 21px; background: #fcfcfc; border-bottom: 1px solid #ccc; overflow: hidden; height: 100%; }
        .commentBox .dh li { float: left; width: 65px; padding: 3px 20px; background: #fff; text-align: center; cursor: pointer; }
            .commentBox .dh li a { text-decoration: none; }
        .commentBox .dh .active { border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 2px solid #f60; font-weight: 700; }
    .commentBox .comment-list { line-height: 21px; padding: 8px 3px; clear: both; overflow: hidden; height: 100%; }
        .commentBox .comment-list ul li { border-bottom: 1px dashed #ddd; overflow: hidden; height: 100%; padding: 9px 0; text-align: left; }
        .commentBox .comment-list .img { float: left; margin: 0 0 0 3px; }
        .commentBox .comment-list .nr { margin-left: 30px; text-align: left; color: #666; line-height: 18px; }
.adress_item td { height: 30px; }
.logout { border: 5px solid #EFEFEF; height: 100%; margin: 0 auto; overflow: hidden; width: 700px; }
    .logout .img { background: url(../image/logout.jpg) no-repeat scroll 50px 30px transparent; float: left; height: 235px; width: 235px; }
    .logout .img_succeed { background: url(../image/logout_succeed.jpg) no-repeat scroll 50px 30px transparent; float: left; height: 235px; width: 235px; }
    .logout .img_falid { background: url(../image/logout_falid.jpg) no-repeat scroll 50px 30px transparent; float: left; height: 235px; width: 235px; }
    .logout .text { float: left; font-family: "å®‹ä½“"; line-height: 28px; padding-top: 25px; }
        .logout .text h3 { font-size: 26px; font-weight: bolder; }
        .logout .text a { color: #900000; }
.reserve_head { color: #FFF; height: 45px; padding-right: 10px; padding-top: 15px; text-align: left; }
    .reserve_head .reserve_head_top { font-size: 36px; padding-left: 180px; font-family: å¾®è½¯é›…é»‘; }
    .reserve_head .reserve_head_show { padding-left: 100px; padding-top: 6px; }
    .reserve_head a { color: #FFF; padding: 0 5px; }
.reserve_lunbo { height: 374px; }
.reserve_sz { background: url(../image/bespoke_topsz.jpg) no-repeat scroll 0 0 transparent; }
.reserve_bj { background: url(../image/bespoke_topbj.jpg) no-repeat scroll 0 0 transparent; }
.reserve_hz { background: url(../image/bespoke_tophz.jpg) no-repeat scroll 0 0 transparent; }
.reserve_lg { background: url(../image/bespoke_longgang.jpg) no-repeat scroll 0 0 transparent; }
.reserve_ns { background: url(../image/bespoke_topns.jpg) no-repeat scroll 0 0 transparent; }
.reserve_wh { background: url(../image/bespoke_topwh.jpg) no-repeat scroll 0 0 transparent; }
.reserve_suzhou { background: url(../image/bespoke_topsuzhou.jpg) no-repeat scroll 0 0 transparent; }
.reserve-box { background: #9c4511 url(../image/bespoke_right_bg.jpg) no-repeat; }
    .reserve-box .tit { height: 162px; overflow: hidden; }
        .reserve-box .tit a { display: block; width: 210px; height: 58px; margin: 90px 0 0 15px; }
.reserve_add2 { line-height: 24px; background: #fff; margin: 0 5px; }
    .reserve_add2 .t { height: 10px; background: url(../image/bespoke_right_t_top.gif) no-repeat; }
    .reserve_add2 .b { height: 10px; background: url(../image/bespoke_right_t_bottom.gif) no-repeat; }
    .reserve_add2 p { padding: 0 10px; }
.reserve-mob2 { overflow: hidden; height: 100%; margin-top: 15px; background: url(../image/bespoke_right_bg2.gif) no-repeat 10px 0; }
    .reserve-mob2 .send { padding: 54px 0 0 20px; overflow: hidden; height: 100%; }
        .reserve-mob2 .send input { border: 1px solid #C9C9CA; height: 20px; }
        .reserve-mob2 .send .fl { border-left: 0px; width: 148px; border-right: none; }
        .reserve-mob2 .send .transmit { display: block; float: left; height: 24px; width: 47px; cursor: pointer; }
    .reserve-mob2 .btn { padding: 5px 0; margin-top: 13px; text-align: center; }
        .reserve-mob2 .btn img { display: inline-block; }
.reserve_add { line-height: 24px; padding: 10px; }
.reserve_mob { text-align: center; }
    .reserve_mob .send { background: none repeat scroll 0 0 #F1F2ED; height: 100%; overflow: hidden; padding: 8px 0 8px 20px; }
        .reserve_mob .send input { border: 1px solid #C9C9CA; height: 20px; }
        .reserve_mob .send .transmit { background: url(../image/send.jpg) no-repeat scroll 0 0 transparent; display: block; float: left; height: 24px; text-indent: -999px; width: 47px; }
    .reserve_mob .btn { padding: 5px 0; }
.reserve_intro { background: url(../image/intro.jpg) no-repeat scroll 0 0 #FCF2F0; line-height: 24px; padding: 10px 10px 10px 100px; }
.reserve_small { float: left; text-align: center; width: 120px; }
.image-reserve { padding: 8px; }
    .image-reserve li { border: 1px solid #959595; height: 70px; margin-bottom: 10px; padding: 1px; width: 105px; }
.reserve-order { background: url(../image/reserve_bg.jpg) no-repeat scroll 0 0 transparent; height: 270px; margin-top: 10px; }
    .from_zl .order, .reserve-order .order { color: #FFF; float: right; padding-top: 5px; position: relative; width: 330px; }
        .from_zl .order .city, .reserve-order .order .city { font-size: 14px; padding-left: 100px; padding-top: 15px; }
        .from_zl .order .city-list, .reserve-order .order .city-list { background: none repeat scroll 0 0 #FFF; height: 21px; left: 100px; line-height: 21px; position: absolute; top: 40px; width: 160px; }
            .from_zl .order .city-list a, .reserve-order .order .city-list a { color: #000; }
            .from_zl .order .city-list li, .reserve-order .order .city-list li { float: left; padding: 0 10px 0 5px; }
.city-list2 { background: none repeat scroll 0 0 #FFF; left: 100px; line-height: 24px; position: absolute; top: 40px; width: 160px; text-align: left; padding: 8px 12px; }
    .city-list2 a { color: #000; }
    .city-list2 li b { font-size: 12px; color: red; }
.from_zl .order .city a, .reserve-order .order .city a { font-size: 12px; text-decoration: underline; }
.from_zl .order p, .reserve-order .order p { clear: both; line-height: 30px; }
.from_zl .order .ok, .reserve-order .order .ok { font-size: 18px; font-weight: bolder; }
.from_zl .order p label, .reserve-order .order p label { float: left; margin-right: 5px; text-align: right; width: 100px; }
.bespoke_bg { background: url(../image/reserve_tit_bg.gif) repeat-x scroll 0 0 transparent; font-size: 14px; line-height: 50px; padding-right: 15px; }
.shop-box { padding: 10px; }
    .shop-box p { float: left; font-size: 14px; }
    .shop-box .txt { line-height: 24px; width: 230px; }
    .shop-box .bus { clear: both; font-size: 14px; line-height: 21px; padding-top: 10px; }
.backToTop { background-color: #000; bottom: 100px; color: #FFF; cursor: pointer; display: none; font-size: 12px; line-height: 1.2; opacity: .6; padding: 5px 0; text-align: center; width: 18px; position: fixed; right: 20px; margin-bottom: 100px; bottom: 0; }
.links-list { height: 100%; line-height: 30px; overflow: hidden; }
    .links-list li { background: url(../image/bullet-arrow-right.gif) no-repeat scroll 10px 10px transparent; border-bottom: 1px dotted #CCC; float: left; padding-left: 25px; width: 145px; }
.lashou_title { color: #960101; font-family: "é»‘ä½“"; font-size: 21px; font-weight: bolder; margin: 20px 0; padding: 0 10px; }
.lashou_info { line-height: 21px; padding: 0 10px; }
.lashou_yy { margin: 0 auto; width: 90%; }
    .lashou_yy td { padding: 7px 5px; }
    .lashou_yy .ls_r { font-size: 14px; text-align: right; width: 130px; }
    .lashou_yy td .ls_cp { border-bottom: 1px dashed #CCC; }
    .lashou_yy td span { background-position: 2px -2px; }
.select-area .lashou_order { background: url(../image/logout_succeed.jpg) no-repeat scroll 0 -10px transparent; color: #960101; font-size: 18px; font-weight: bolder; height: 80px; margin: 10px 20px 10px 120px; padding: 20px 0 0 150px; }
.site_news { background: none repeat scroll 0 0 #EEE; border-bottom: 1px solid #959595; line-height: 21px; }
.news_h1, .news_h2 { float: left; }
.news_h1 { font-size: 14px; font-weight: bolder; text-align: center; padding-top: 4px; width: 51px; height: 50px; background: url(../image/news_h1bg.png) no-repeat; margin-left: 37px; margin-top: 7px; }
    .news_h1 a { color: #950000; }
.news_h2 ul { float: left; }
.news_h2 li { padding: 0 15px; }
.new_title { color: #A20000; font-size: 14px; font-weight: bolder; padding: 8px 8px 8px 12px; }
.tab_menu { padding: 0 0 5px 3px; }
    .tab_menu .tab_hq li { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F2F2F2; border-color: #DFDFDF #DFDFDF -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; float: left; margin-right: 6px; text-align: center; width: 34px; }
    .tab_menu .tab_hq .over a { background: none repeat scroll 0 0 #484848; color: #FFF; display: block; }
    .tab_menu img { border: 1px solid #DFDFDF; }
.news_topic_bg { background: url(../image/topic_bg.png) no-repeat 0 0; }
    .news_topic_bg h2 { text-indent: -999px; line-height: 33px; }
.topic_list { padding: 10px; }
    .topic_list li { border-bottom: 1px dashed #DFDFDF; padding: 10px; }
    .topic_list .tit { font-size: 18px; line-height: 26px; font-weight: bolder; }
        .topic_list .tit a, .topic_list .tit2 a { color: #000; }
.exciting_tit { background: url(../image/sprite_news.png) no-repeat 10px 5px; font-size: 14px; font-weight: bolder; padding-left: 30px; color: #950000; }
.topic_list .tit2 { font-size: 14px; font-weight: bolder; padding-bottom: 10px; }
.topic_list .txt { color: #908F8F; line-height: 18px; margin-top: 5px; }
.new-list { width: 220px; padding-left: 10px; float: left; }
    .new-list ul { line-height: 30px; padding: 0 5px; }
    .new-list li { border-bottom: 1px solid #EAEAEA; }
.new_title .more { background: url(http://res.zocai.com/images/sprite_01.png) no-repeat scroll -440px -978px transparent; float: right; font-size: 12px; font-weight: 200; padding-left: 20px; }
.title-news { height: 100%; overflow: hidden; padding: 6px 0 0 10px; }
    .title-news li { float: left; font-size: 14px; font-weight: bolder; line-height: 28px; text-align: center; width: 110px; background: url(../image/sprite_news.png) repeat-x -10px -52px; border-right: #cbcbcb 1px solid; }
    .title-news .over { background: url(../image/sprite_news.png) repeat-x -10px -24px; }
        .title-news .over a { color: #950000; }
.tab_line { height: 2px; background: url(../image/sprite_news.png) repeat-x 0 -80px; }
.handbook { border: #cacaca 1px solid; background: url(../image/news_tu.png) repeat-x 0 -230px; overflow: hidden; height: 100%; }
.news_title_bg { background: url(../image/sprite_news.png) repeat-x scroll 0 -82px transparent; height: 50px; }
    .news_title_bg .news_nav { float: right; padding-top: 22px; }
        .news_title_bg .news_nav a { color: #950000; padding-right: 10px; }
.handbook_title { width: 32px; background: url(../image/news_tu.png) no-repeat top center; height: 230px; padding: 0 10px; text-indent: -999px; }
.handbook_zs li { border: #cbcbcb 1px solid; float: left; padding: 8px; text-align: center; margin: 10px 0 10px 10px; }
.cl_title, .gl_title, .hj_title { background: url(../image/sprite_news.png) no-repeat scroll 0 0 transparent; display: block; height: 50px; width: 205px; text-indent: -999px; }
.gl_title { background-position: 0 -132px; }
.hj_title { background-position: 0 -185px; }
.cl_title { background-position: 0 -238px; }
.cl_ico, .gl_ico, .hj_ico { background: url(../image/sprite_news.png) no-repeat scroll 0 0 transparent; display: block; height: 50px; width: 45px; float: right; }
.gl_ico { background-position: -205px -132px; }
.hj_ico { background-position: -205px -185px; }
.cl_ico { background-position: -215px -238px; }
.text_mid { text-align: center; }
.tj_title { background: url(../image/sprite_news.png) no-repeat scroll 0 -286px transparent; display: block; height: 44px; text-indent: -999px; width: 101px; }
.news_cp { height: 100%; overflow: hidden; padding: 10px; }
    .news_cp li { float: left; }
.news_list { height: 100%; overflow: hidden; padding: 5px 10px; }
    .news_list li { float: left; height: 26px; line-height: 26px; width: 180px; padding-left: 10px; }
.tag_cp { height: 100%; line-height: 26px; margin: 0 10px 5px; overflow: hidden; }
    .tag_cp a { display: block; float: left; padding: 0 5px; white-space: nowrap; }
.hj_list { padding: 10px; }
    .hj_list li { line-height: 26px; }
.bannar_gl { padding: 5px; }
    .bannar_gl p { line-height: 24px; text-align: center; }
.gg_news li { float: left; margin-left: 5px; }
.captcha_bg { background: url(../image/captcha_bg.gif) repeat scroll 0 0 transparent; }
    .captcha_bg .container { height: 380px; position: relative; }
.intro_captcha { background: url(../image/intro_bg.png) no-repeat scroll 0 0 transparent; float: left; height: 285px; margin: 48px 0; position: relative; width: 803px; }
.right_captcha { background: url(../image/right_tit.png) no-repeat scroll left top transparent; float: right; height: 131px; margin-top: 40px; width: 139px; }
.btn_captcha { left: 791px; position: absolute; top: 220px; }
.intro_captcha .txt { height: 115px; left: 130px; line-height: 24px; position: absolute; top: 90px; width: 405px; }
.intro_captcha .date { bottom: 20px; color: #C41F2F; font-weight: bolder; position: absolute; right: 20px; }
.intro_captcha .mobile { bottom: 50px; color: #FFF; position: absolute; right: 40px; }
.lc_captcha { background: url(../image/lc_captcha.png) no-repeat scroll 0 0 transparent; height: 50px; margin-top: 20px; width: 960px; }
.num_captcha { background: url(../image/num_bg.jpg) no-repeat scroll 0 0 transparent; height: 273px; margin: 35px auto 0; width: 779px; }
    .num_captcha .Num { color: #C41F2F; font-family: Arial; font-size: 30px; padding-top: 80px; text-align: center; }
    .num_captcha .copy { padding-top: 15px; text-align: center; }
    .num_captcha .link { padding-right: 45px; padding-top: 30px; text-align: right; }
.add_captcha { padding: 15px; }
.ad_dim { width: 228px; height: 130px; background: url(../image/2012081414.jpg) no-repeat 0 0; position: relative; }
    .ad_dim span { right: 15px; position: absolute; top: 90px; }
    .ad_dim strong { left: 15px; position: absolute; top: 2px; font-size: 18px; color: #950000; }
.border-b-1 { padding-bottom: 1px; background: url(http://res.zocai.com/images/home/CouplesRings/line_point.gif) repeat-x bottom; }
.gray-bg { background: #fdd2d9; }
.banner-box { width: 100%; height: 616px; background: url(http://res.zocai.com/images/home/CouplesRings/bg.jpg) no-repeat center; }
    .banner-box a { width: 960px; margin: 0 auto; height: 100%; display: block; }
.column-secondlevel { position: relative; height: 670px; background: #fff; }
.column-secondlevel-2 { position: relative; height: 170px; background: #fff; }
.title-secondlevel { background: url(http://res.zocai.com/images/home/CouplesRings/title_bg2.gif) repeat-x; height: 35px; overflow: hidden; }
    .title-secondlevel a, .title-secondlevel h2 { font-family: "å¾®è½¯é›…é»‘"; font-weight: 700; line-height: 35px; font-size: 16px; color: #fff; }
    .title-secondlevel h2 { margin-left: 20px; }
    .title-secondlevel a { float: right; margin-right: 20px; }
.title-center { text-align: center; font-family: "å¾®è½¯é›…é»‘"; font-weight: 700; line-height: 35px; font-size: 16px; color: #fff; }
.secondlevel-left { width: 10px; float: left; height: 100%; background: url(http://res.zocai.com/images/home/CouplesRings/shadow_left.jpg) repeat-y; }
.secondlevel-center { width: 940px; float: left; overflow: hidden; }
.secondlevel-right { width: 10px; float: left; height: 100%; background: url(http://res.zocai.com/images/home/CouplesRings/shadow_right.jpg) repeat-y; }
.secondlevel-left .title_bg_left { width: 10px; height: 43px; background: url(http://res.zocai.com/images/home/CouplesRings/second_img.gif) no-repeat 0 0; }
.secondlevel-right .title_bg_right { width: 10px; height: 43px; background: url(http://res.zocai.com/images/home/CouplesRings/second_img.gif) no-repeat -10px 0; }
.column-cp-2 { background: url(http://res.zocai.com/images/home/CouplesRings/global/clear.gif) repeat-y scroll 0 0 transparent; line-height: 21px; overflow: hidden; position: relative; }
    .column-cp-2 li { padding: 0 12px; margin-top: 15px; float: left; background: url(http://res.zocai.com/images/home/CouplesRings/s_line.gif) no-repeat right; position: relative; }
        .column-cp-2 li p { padding-left: 12px; text-align: left; }
        .column-cp-2 li .a1 { font-family: "å¾®è½¯é›…é»‘"; font-size: 20px; color: #d40000; margin-right: 5px; }
        .column-cp-2 li .a2 { font-family: "å¾®è½¯é›…é»‘"; font-size: 12px; color: #666; }
        .column-cp-2 li .a3 { font-family: "å¾®è½¯é›…é»‘"; font-size: 20px; color: #770101; }
.btn_buy { vertical-align: text-bottom; margin-left: 8px; }
.shadow_bottom { margin-bottom: 10px; height: 10px; background: url(http://res.zocai.com/images/home/CouplesRings/shadow_bottom.jpg) repeat-x; }
    .shadow_bottom .left { width: 10px; height: 10px; float: left; background: url(http://res.zocai.com/images/home/CouplesRings/second_img.gif) no-repeat -30px 0; }
    .shadow_bottom .right { width: 10px; height: 10px; float: right; background: url(http://res.zocai.com/images/home/CouplesRings/second_img.gif) no-repeat -47px 0; }
.shadow_top { height: 4px; background: url(http://res.zocai.com/images/home/CouplesRings/shadow_top.jpg) repeat-x; }
    .shadow_top .left { width: 10px; height: 4px; float: left; background: url(http://res.zocai.com/images/home/CouplesRings/second_img.gif) no-repeat -30px -11px; }
    .shadow_top .right { width: 10px; height: 4px; float: right; background: url(http://res.zocai.com/images/home/CouplesRings/second_img.gif) no-repeat -41px -11px; }
.secondlevel-explain { width: 940px; float: left; height: 100%; font-family: "å¾®è½¯é›…é»‘"; font-size: 13px; line-height: 22px; overflow: hidden; background: url(http://res.zocai.com/images/home/CouplesRings/line_bg.jpg) repeat-y; }
    .secondlevel-explain h1, .secondlevel-explain p { padding: 5px 0; }
.wen-box { margin: 15px 28px 25px 28px; }
    .wen-box h1 { font-size: 13px; font-weight: 400; }
.topic a { display: block; float: left; margin: 13px 0 0 10px; }
.gray-color { color: #666; }
.red-bg { background: #f6e3d8; }
.nav-woman { height: 35px; background: url(../image/nav_bg.jpg) repeat-x; }
    .nav-woman .title { font-size: 16px; line-height: 35px; color: #fff; width: 940px; margin: 0 auto; font-family: "å¾®è½¯é›…é»‘"; }
.banner-box-woman { width: 100%; height: 480px; background: url(../image/bg.jpg) no-repeat center; }
.title-secondlevel-woman { background: url(../image/title_bg.jpg) repeat-x; height: 35px; overflow: hidden; }
    .title-secondlevel-woman a, .title-secondlevel-woman h2 { font-family: "å¾®è½¯é›…é»‘"; font-weight: 700; line-height: 35px; font-size: 16px; color: #fff; }
    .title-secondlevel-woman h2 { margin-left: 20px; }
    .title-secondlevel-woman a { float: right; margin-right: 20px; }
.secondlevel-woman-left { width: 10px; float: left; height: 100%; background: url(../image/shadow_left.jpg) repeat-y; }
.secondlevel-woman-right { width: 10px; float: left; height: 100%; background: url(../image/shadow_right.jpg) repeat-y; }
.secondlevel-woman-left .title_bg_left { width: 10px; height: 43px; background: url(../image/second_img.gif) no-repeat 0 0; }
.secondlevel-woman-right .title_bg_right { width: 10px; height: 43px; background: url(../image/second_img.gif) no-repeat -10px 0; }
.f-banner ul { font-family: "å¾®è½¯é›…é»‘"; }
    .f-banner ul li { width: 190px; height: 160px; float: left; line-height: 24px; position: relative; }
        .f-banner ul li .ft18 { color: #e47735; }
.f-1 { height: 557px; background: url(../image/banner_1.jpg) no-repeat; }
    .f-1 .wen { width: 470px; padding: 99px 0 0 54px; }
    .f-1 ul { padding: 90px 0 0 545px; }
.f-2 { height: 448px; background: url(../image/banner_2.jpg) no-repeat; }
    .f-2 .wen { width: 360px; padding: 102px 0 0 527px; }
    .f-2 ul { padding: 135px 0 0 530px; }
.f-3 { height: 533px; background: url(../image/banner_3.jpg) no-repeat; }
    .f-3 .wen { width: 500px; padding: 99px 0 0 63px; }
    .f-3 ul { padding: 190px 0 0 740px; }
.column-cp-woman { padding-bottom: 15px; overflow: hidden; height: 100%; background: url(../image/ul_line_bg.gif) repeat-y; }
    .column-cp-woman li { overflow: hidden; width: 235px; height: 309px; padding-top: 15px; float: left; text-align: center; position: relative; }
        .column-cp-woman li p { text-align: center; color: #666; }
        .column-cp-woman li .a1 { font-family: "å¾®è½¯é›…é»‘"; font-size: 18px; color: #e47735; margin-right: 5px; }
        .column-cp-woman li .a2 { font-family: "å¾®è½¯é›…é»‘"; font-size: 12px; color: #666; }
        .column-cp-woman li .a3 { font-family: "å¾®è½¯é›…é»‘"; font-size: 20px; color: #963901; }
.column-secondlevel_line2 { position: relative; height: 1021px; background: #fff; }
.wen-box-woman { margin: 15px 28px 25px 28px; text-align: center; font-size: 14px; line-height: 28px; }
    .wen-box-woman h1 { font-size: 13px; font-weight: 400; }
.banner-wen { position: relative; }
    .banner-wen .literal { width: 375px; color: #888; position: absolute; top: 42px; left: 47px; }
.shadow_woman_bottom { margin-bottom: 10px; height: 10px; background: url(../image/shadow_bottom.jpg) repeat-x; }
    .shadow_woman_bottom .left { width: 10px; height: 10px; float: left; background: url(../image/second_img.gif) no-repeat -30px 0; }
    .shadow_woman_bottom .right { width: 10px; height: 10px; float: right; background: url(../image/second_img.gif) no-repeat -47px 0; }
.shadow_woman_top { height: 4px; background: url(../image/shadow_top.jpg) repeat-x; }
    .shadow_woman_top .left { width: 10px; height: 4px; float: left; background: url(../image/second_img.gif) no-repeat -30px -11px; }
    .shadow_woman_top .right { width: 10px; height: 4px; float: right; background: url(../image/second_img.gif) no-repeat -41px -11px; }
.gray-order { background: #fafafa; border: 1px solid #eaeaea; }
    .gray-order p { margin-top: 5px; }
    .gray-order .user-title { border: none; }
.border-t1 { border-top: 1px solid #eaeaea; }
.ico-getorder-1 { width: 14px; height: 14px; float: left; margin: 5px 7px 0 0; background: url(../image/getorder-bg.jpg) no-repeat -17px -240px; }
.ico-getorder-2 { width: 14px; height: 14px; float: left; margin: 5px 7px 0 0; background: url(../image/getorder-bg.jpg) no-repeat -32px -240px; }
.ico-getorder-3 { width: 14px; height: 14px; float: left; margin: 5px 7px 0 0; background: url(../image/getorder-bg.jpg) no-repeat -47px -240px; }
.orange-color { color: #f60; }
.fb { font-weight: 700; }
.border-6 { border: 6px solid #f3f3f3; }
.getorder-box { padding: 25px 15px 15px 15px; }
.order-process { height: 115px; padding-bottom: 5px; }
    .order-process .img { width: 110px; float: left; }
    .order-process .process { margin-left: 140px; }
.separated { width: 12px; height: 13px; margin: 32px 6px 0 7px; float: left; background: url(../image/getorder-bg.jpg) no-repeat 0 -240px; }
.process .step-1, .process .step-2, .process .step-3, .process .step-4, .process .step-5, .process .step-6, .process .step-7 { font-size: 12px; cursor: pointer; text-align: center; width: 86px; height: 18px; padding-top: 90px; line-height: 19px; float: left; position: relative; background-image: url(../image/getorder-bg.jpg); }
.process .fl { width: 86px; height: 18px; float: left; }
.process .cur { color: #fff; }
.process .step-1 { background-position: 0 0; }
.process .step-2 { background-position: -86px 0; }
.process .step-3 { background-position: -172px 0; }
.process .step-4 { background-position: -258px 0; }
.process .step-5 { background-position: -344px 0; }
.process .step-6 { background-position: -430px 0; }
.process .step-7 { background-position: -516px 0; }
.process .cur .step-1 { background-position: 0 -120px; }
.process .cur .step-2 { background-position: -86px -120px; }
.process .cur .step-3 { background-position: -172px -120px; }
.process .cur .step-4 { background-position: -258px -120px; }
.process .cur .step-5 { background-position: -344px -120px; }
.process .cur .step-6 { background-position: -430px -120px; }
.process .cur .step-7 { background-position: -516px -120px; }
.pop-getorder { position: absolute; width: 250px; text-align: left; color: #333; bottom: 115px; left: -150px; padding: 5px 8px; background: #fffbe2; border: 1px solid #f7c164; z-index: 100; }
.pop-getorder-direction { position: absolute; bottom: 108px; left: 33px; width: 16px; height: 8px; background: url(../image/getorder-bg.jpg) no-repeat -62px -240px; z-index: 101; }
.customize { padding: 10px 12px; position: relative; }
    .customize .title { font-size: 16px; color: #960001; font-family: "å¾®è½¯é›…é»‘"; }
    .customize .fl { width: 161px; font-size: 12px; font-family: "å®‹ä½“"; cursor: pointer; }
        .customize .fl p { margin: 6px 0 0 12px; }
    .customize .fr { padding-top: 11px; }
.btn-advisory, .btn-customize, .btn-shaped { display: block; margin-top: 10px; width: 110px; height: 31px; overflow: hidden; text-indent: -9999px; background: url(../image/btn_shaped.gif) no-repeat; }
.btn-shaped { background: url(../image/btn_shaped.gif) no-repeat; }
.btn-customize { background: url(../image/btn_customize.gif) no-repeat; }
.btn-advisory { background: url(../image/btn_advisory.gif) no-repeat; }
.pop-customize { margin-top: 10px; overflow: hidden; height: 350px; border: 1px solid #cecece; background: #f8f8f8; padding: 0 50px 0 0; vertical-align: middle; line-height: 21px; position: relative; }
    .pop-customize .img { float: left; width: 530px; text-align: center; }
    .pop-customize .nr { margin: 30px 0 0 530px; color: #444; }
        .pop-customize .nr .tit { font-size: 16px; }
        .pop-customize .nr p { padding-bottom: 10px; }
.pop-customize-btn { position: absolute; left: 530px; bottom: 30px; }
    .pop-customize-btn img { margin: 20px 20px 0 0; }
.btn-close { position: absolute; top: 5px; right: 5px; display: block; cursor: pointer; }
.diamond-charm { font-family: "å¾®è½¯é›…é»‘"; font-size: 14px; color: #666; }
.charm-title .title { background: #950000; color: #fff; font-size: 18px; line-height: 30px; padding-left: 20px; }
.charm-title .nr { padding: 13px 20px; background: #e4e4e4; font-size: 14px; line-height: 26px; }
.custom-img { float: left; }
.custom-nr { float: right; width: 346px; }
    .custom-nr .nr { background: #e4e4e4; padding: 10px 15px; font-size: 14px; height: 153px; line-height: 26px; margin-bottom: 10px; }
.charm-banner { font-size: 16px; color: #888; width: 960px; height: 568px; background: url(../image/banner_02.jpg) no-repeat; }
.charm-banner-nr { margin: 155px 0 0 330px; line-height: 28px; }
    .charm-banner-nr .t1 { font-size: 55px; color: #de5452; line-height: 60px; }
    .charm-banner-nr .t2 { font-size: 39px; color: #de5452; line-height: 40px; }
    .charm-banner-nr .t3 { font-size: 18px; color: #87092a; }
.tindent { text-indent: 28px; color: #666; overflow: hidden; height: 100%; }
    .tindent .nr { line-height: 26px; }
.red-box { background: #950000; color: #fff; padding: 15px; text-align: center; }
.red-color { color: #950000; }
.charm-b-l { width: 460px; padding-left: 45px; line-height: 26px; }
    .charm-b-l .tit { height: 60px; padding: 20px 0 0 60px; font-size: 29px; font-weight: 700; color: #840727; background: url(../image/d_title_num.jpg) no-repeat; }
    .charm-b-l .nr { padding-left: 20px; }
.pro-list1 { background: url(../image/list_bg.gif) no-repeat; overflow: hidden; height: 100%; }
    .pro-list1 li { height: 322px; float: left; text-align: center; width: 320px; overflow: hidden; }
.pro-list2 { overflow: hidden; height: 100%; }
    .pro-list2 li { width: 260px; height: 328px; padding-top: 10px; float: left; text-align: center; overflow: hidden; background: url(../image/list_bg_2.gif) no-repeat right bottom; margin: 0 30px; display: inline; }
.customize2 { padding: 5px 0 15px 0; }
    .customize2 .title { font-size: 16px; padding-left: 12px; color: #960001; font-family: "å¾®è½¯é›…é»‘"; }
.customize-zt { overflow: hidden; height: 100%; padding-top: 10px; }
    .customize-zt li { float: left; position: relative; width: 238px; border-right: 1px solid #cecece; text-align: center; font-size: 12px; }
.zt-500 { width: 58px; height: 59px; position: absolute; right: 10px; top: 0; background: url(http://res.zocai.com/Css/images/ico_500.png) no-repeat; }
.zt-hot { width: 58px; height: 59px; position: absolute; right: 10px; top: 0; background: url(http://res.zocai.com/Css/images/ico_hot.png) no-repeat; }
.zt-new { width: 58px; height: 59px; position: absolute; right: 10px; top: 0; background: url(http://res.zocai.com/Css/images/ico_new.png) no-repeat; }
.qx-pro-box4 { background: #fff; }
    .qx-pro-box4 .tit { background: #dadada; height: 40px; line-height: 40px; overflow: hidden; font-family: "å¾®è½¯é›…é»‘"; font-size: 14px; }
    .qx-pro-box4 .list-1, .qx-pro-box4 .list-2 { height: 40px; line-height: 40px; overflow: hidden; font-family: "å¾®è½¯é›…é»‘"; font-size: 14px; }
    .qx-pro-box4 .list-1 { background: #fff; }
    .qx-pro-box4 .list-2 { background: #eee; }
    .qx-pro-box4 img { margin-top: 7px; cursor: pointer; }
    .qx-pro-box4 .a1 { float: left; width: 70px; margin-left: 15px; text-align: center; }
    .qx-pro-box4 .a2 { float: left; width: 70px; text-align: center; }
    .qx-pro-box4 .a3 { float: left; width: 135px; text-align: center; }
    .qx-pro-box4 .a4 { float: left; width: 85px; text-align: center; }
    .qx-pro-box4 .a5 { float: left; width: 105px; text-align: center; }
.zt-link { border-top: 2px solid #93192f; line-height: 24px; padding: 10px 0; color: #666; }
    .zt-link a { color: #666; margin: 0 9px; }
.border-02-2 { border: #CACACA 1px solid; background: #fff; height: 100%; }
.buydiamond-box { margin-top: 1px; background: #fff7f2 url(../image/buydiamond_bg.gif) repeat-x; color: #333; overflow: hidden; height: 100%; }
    .buydiamond-box .tit-1 { height: 85px; background: url(../image/buydiamond_bg2.gif) no-repeat 0 0; }
    .buydiamond-box .tit-2 { height: 127px; background: url(../image/buydiamond_bg2.gif) no-repeat 0 -85px; }
    .buydiamond-box .nr { padding: 15px 37px 20px 37px; font-family: "å¾®è½¯é›…é»‘"; font-size: 14px; }
    .buydiamond-box .nr-tit { font-size: 16px; color: #950001; }
.country-list li { padding-top: 25px; }
.ico-list { float: left; width: 7px; height: 7px; margin: 7px 0 0 2px; background: url(../image/buydiamond_bg2.gif) no-repeat 0 -220px; }
.country-list img { margin: 0 10px; }
.country-list .country-nr { text-indent: 28px; }
.pop-weibo { width: 280px; margin: 25px 30px 20px 0; }
.title-categories-2 { width: 144px; height: 16px; margin: 14px 0 12px 15px; background: url(../image/sprite_01_2.png) no-repeat 0 0; }
.categories-2 { height: 260px; line-height: 21px; margin: 0 0 0 20px; }
    .categories-2 h2 a { color: #950000; display: inline; font-size: 12px; font-weight: 200; }
    .categories-2 .c-list { float: left; width: 248px; padding-left: 10px; margin: 7px 0 15px 0; }
    .categories-2 li { clear: both; line-height: 21px; color: #cecece; }
        .categories-2 li strong { font-weight: 200; }
        .categories-2 li a { width: 63px; float: left; }
        .categories-2 li span { float: left; }
    .categories-2 a { color: #666; padding-left: 14px; }
    .categories-2 .c-1, .categories-2 .c-2, .categories-2 .c-3, .categories-2 .c-4, .categories-2 .c-5, .categories-2 .c-6 { float: left; width: 89px; height: 65px; margin: 7px 0 15px 0; background-image: url(../image/class_img.jpg); }
    .categories-2 .c-1 { background-position: 0 0; }
    .categories-2 .c-2 { background-position: 0 -65px; }
    .categories-2 .c-3 { background-position: 0 -130px; }
    .categories-2 .c-4 { background-position: 0 -195px; }
    .categories-2 .c-5 { background-position: 0 -260px; }
    .categories-2 .c-6 { background-position: 0 -325px; }
.diamond-top { background: #e9e9e9; padding: 10px 0 5px 10px; overflow: hidden; height: 100%; }
    .diamond-top .d-l { float: left; width: 79px; height: 41px; margin-left: 10px; background: url(../image/sprite_01_2.png) no-repeat -220px 0; }
    .diamond-top .d-r { float: left; width: 102px; height: 41px; margin-left: 10px; overflow: hidden; text-indent: -9999px; cursor: pointer; background: url(../image/sprite_01_2.png) no-repeat -299px 0; }
    .diamond-top .num { font-family: "å¾®è½¯é›…é»‘"; font-size: 16px; color: #444; line-height: 40px; text-align: center; }
        .diamond-top .num span { color: #950001; font-size: 17px; margin: 0 5px; }
.diamond-bottom { width: 230px; overflow: hidden; height: 100%; }
    .diamond-bottom li { float: left; width: 113px; border-right: 1px dashed #cecece; text-align: center; margin-top: 5px; }
.site-bannar-gp { background: #ae0e22; overflow: hidden; height: 100%; }
.gp-banner { height: 480px; background: url(../image/banner_bg.jpg) no-repeat; }
.gp-banner-wen { height: 55px; padding-top: 310px; text-align: center; color: #fff; font-size: 22px; font-family: "å¾®è½¯é›…é»‘"; }
.gp-banner-time { height: 90px; padding-top: 30px; }
.countdown { width: 415px; height: 62px; padding: 55px 0 0 0; margin: 0; background: url(../image/time.jpg) no-repeat; font-family: å¾®è½¯é›…é»‘; overflow: hidden; }
    .countdown .day, .countdown .hour, .countdown .minute, .countdown .second { float: left; width: 60px; height: 34px; line-height: 34px; color: #FFF; text-align: center; font-size: 24px; display: inline; }
    .countdown .day { margin-left: 6px; }
    .countdown .hour { margin-left: 44px; }
    .countdown .minute { margin-left: 44px; }
    .countdown .second { margin-left: 43px; }
    .countdown .countdown_text { float: left; width: 415px; height: 28px; line-height: 28px; text-align: center; color: #FFF; font-size: 14px; display: block; overflow: hidden; }
.bg-red { background: #81101c; overflow: hidden; height: 100%; }
.bg-red2 { background: #d60501; overflow: hidden; height: 100%; }
.bg-white { background: #fff; overflow: hidden; height: 100%; }
.mb40 { margin-bottom: 40px; }
.gp-pro-list { overflow: hidden; height: 100%; font-family: "å¾®è½¯é›…é»‘"; color: #777; }
    .gp-pro-list li { width: 280px; height: 370px; float: left; border: 4px solid #e5e5e5; overflow: hidden; margin: 10px 15px; display: inline; }
        .gp-pro-list li div { padding: 3px 8px; }
    .gp-pro-list .gray-bg { background: #efefef; }
    .gp-pro-list .center { text-align: center; }
    .gp-pro-list .bg-red2 { font-size: 14px; color: #fff; padding: 0 8px; height: 42px; }
        .gp-pro-list .bg-red2 span { font-size: 28px; font-family: "å¾®è½¯é›…é»‘",Verdana,Arial; }
        .gp-pro-list .bg-red2 img { margin-top: 4px; }
.tg-line { height: 17px; margin: 10px 16px; background: url(../image/line.gif) repeat-x; }
.center { text-align: center; }
.tg-nr { width: 728px; margin: 0 auto; padding-bottom: 30px; overflow: hidden; height: 100%; font-family: "å¾®è½¯é›…é»‘"; }
.tg-tit-1 { color: #fff; height: 42px; line-height: 42px; background: url(../image/title_bg1.jpg) no-repeat top; }
.tg-tit-2 { color: #fff; height: 58px; padding-top: 10px; line-height: 24px; background: url(../image/title_bg1.jpg) no-repeat top; }
.tg-box-1 { width: 676px; margin: 0 auto; overflow: hidden; height: 100%; }
.tg-box-2 { width: 694px; padding: 10px; border-left: 1px solid #e3c1a6; border-right: 1px solid #e3c1a6; border-bottom: 1px solid #e3c1a6; margin: 0 auto; overflow: hidden; height: 100%; }
.tg-box-3 { padding: 10px; margin: 0 auto; overflow: hidden; height: 100%; }
    .tg-box-1 .border-02 .bank, .tg-box-1 .tit1, .tg-box-1 .tit2, .tg-box-1 .tit3, .tg-box-1 .tit4, .tg-box-2 .list, .tg-box-3 .tit1, .tg-box-3 .tit2, .tg-box-3 .tit3, .tg-img2, .tg-no1 { background-image: url(../image/bg.gif); }
.tg-box-1 .tit1 { width: 263px; height: 59px; background-position: 0 0; }
.tg-box-1 .tit2 { width: 258px; height: 63px; background-position: 0 -282px; }
.tg-box-1 .tit3 { width: 223px; height: 57px; background-position: 0 -355px; }
.tg-box-1 .tit4 { width: 307px; height: 57px; background-position: 0 -423px; }
.tg-img1 { width: 80px; height: 48px; background-position: 0 -69px; }
.tg-img2 { width: 106px; height: 46px; background-position: 0 -129px; }
.tg-box-1 .border-02 .bank { width: 623px; height: 87px; background-position: 0 -185px; }
.tg-box-1 .border-02 { padding: 10px 30px 8px 30px; color: #a11834; }
    .tg-box-1 .border-02 b { font-weight: 600; }
.tg-box-1 .ft-song { color: #812300; font-family: "å®‹ä½“"; }
.bg-img-1 { height: 62px; background: url(../image/img_2.jpg) no-repeat right; }
.bg-img-2 { height: 63px; background: url(../image/img_3.jpg) no-repeat right; }
.bg-img-3 { width: 127px; height: 66px; background: url(../image/bg.gif) no-repeat -601px 0; }
.tg-box-2 .nr { padding: 0 13px; overflow: hidden; height: 100%; line-height: 26px; }
.tg-box-2 .red { color: #c61d41; }
.tg-box-2 b { font-weight: 600; font-size: 16px; }
.tg-box-2 .tit-red { background: #ad2843; overflow: hidden; height: 100%; padding: 4px 10px; color: #fff; }
.tg-box-2 .ft-song { color: #812300; font-size: 14px; font-family: "å®‹ä½“"; }
.tg-box-2 .list { background: url(../image/ico_list.gif) no-repeat 5px 5px; padding-left: 28px; }
.t-indent { text-indent: 28px; }
.bg-bottom { width: 694px; margin: 4px; padding: 10px; border-left: 1px solid #e3c1a6; border-right: 1px solid #e3c1a6; border-bottom: 1px solid #e3c1a6; margin: 0 auto; overflow: hidden; height: 100%; height: 41px; background: url(../image/bottom_bg_1.jpg) repeat-x; }
.tg-box-3 .tit1 { width: 258px; height: 63px; background-position: 0 -282px; }
.tg-box-3 .tit2 { width: 223px; height: 57px; background-position: 0 -355px; }
.tg-box-3 .tit3 { width: 307px; height: 57px; background-position: 0 -422px; }
.tg-box-3 b { font-weight: 600; font-size: 16px; }
.tg-box-3 .red { color: #c61d41; }
.bg-3 { background: url(../image/img_7.jpg) no-repeat right; }
.tg-box-3 .ft-song { color: #812300; font-size: 14px; font-family: "å®‹ä½“"; }
.tg-box-3 .img { float: left; line-height: 21px; }
    .tg-box-3 .img img { margin-bottom: 5px; }
.tg-box-4 { width: 664px; height: 175px; font-family: "å®‹ä½“"; line-height: 24px; margin: 20px auto 0 auto; padding: 25px 25px 50px 25px; border: 1px solid #e4c2a7; background: url(../image/bottom_bg_2.jpg) no-repeat bottom; }
.tg-box-5 { width: 675px; height: 113px; background: url(../image/banner_6.jpg) no-repeat; }
.tg-box-6 { width: 648px; overflow: hidden; height: 100%; background: url(../image/banner_7.jpg) no-repeat; }
    .tg-box-6 .nr-1 { line-height: 18px; margin-top: 115px; font-family: "å®‹ä½“"; }
.kl-banner { padding-top: 10px; background: url(../image/bg1.gif) repeat-x top; }
    .kl-banner .center { text-align: center; }
    .kl-banner .rel { position: relative; overflow: hidden; height: 100%; }
        .kl-banner .rel img { float: left; }
    .kl-banner .pop { position: absolute; height: 52px; }
        .kl-banner .pop p { white-space: nowrap; }
    .kl-banner .gray { color: #e7e7e7; }
.red-b4 { color: #e80000; }
.kl-banner .white-color { color: #c8c9c3; }
.pd25 { padding-bottom: 25px; }
.gem-banner { height: 80px; background: url(../image/banner_11.jpg) no-repeat; }
.gem-cate { height: 30px; line-height: 30px; text-align: center; background: url(../image/bg_cate.gif) repeat-x; font-family: "å¾®è½¯é›…é»‘"; }
    .gem-cate li { text-align: center; color: #666; font-size: 14px; float: left; width: 320px; border-bottom: 1px solid #b8b4b3; background: url(../image/line1.gif) no-repeat right; cursor: pointer; }
        .gem-cate li span { margin-left: 5px; font-family: Georgia,"Times New Roman",Times,serif; }
.gem-banner-2 { height: 430px; background: url(../image/2012090301.jpg) no-repeat; }
.gem-banner-3 { height: 386px; background: url(../image/2012090302.jpg) no-repeat; }
.gem-banner-4 { height: 386px; background: url(../image/2012090303.jpg) no-repeat; }
.gem-img { width: 460px; height: 285px; float: left; margin: 5px 0 8px 13px; display: inline; }
.gem-1 { background: url(../image/img_1.jpg) no-repeat; }
.gem-2 { background: url(../image/img_21.jpg) no-repeat; }
.gem-3 { background: url(../image/img_31.jpg) no-repeat; }
.gem-4 { background: url(../image/img_4.jpg) no-repeat; }
.rank-box { margin-top: 40px; border-top: 4px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }
    .rank-box .tit { height: 27px; position: relative; border-bottom: 1px solid #cecece; padding: 9px 0 0 16px; }
        .rank-box .tit li { float: left; position: absolute; bottom: -1; left: 15px; cursor: pointer; background: #f5f4f0; width: 92px; height: 26px; line-height: 26px; text-align: center; margin-right: 9px; border: 1px solid #cecece; }
            .rank-box .tit li a { text-decoration: none; }
        .rank-box .tit .active { background: #fff; border-bottom: 1px solid #fff; }
    .rank-box .rank-list ul { overflow: hidden; height: 100%; }
        .rank-box .rank-list ul li { padding: 15px 0; float: left; width: 100%; border-bottom: 1px solid #cecece; overflow: hidden; height: 100%; }
            .rank-box .rank-list ul li .num { float: left; height: 24px; padding: 10px 6px 0 10px; }
            .rank-box .rank-list ul li .wen { margin-left: 18px; line-height: 21px; }
                .rank-box .rank-list ul li .wen span { font-family: "å¾®è½¯é›…é»‘"; color: #950001; }
                .rank-box .rank-list ul li .wen b { color: #888; }
                .rank-box .rank-list ul li .wen .ico { display: block; width: 13px; height: 8px; margin: 7px 6px 0 6px; background: url(../image/bg_rank.gif) no-repeat 0 -123px; }
            .rank-box .rank-list ul li .num-1 { display: block; width: 42px; height: 24px; background: url(../image/bg_rank.gif) no-repeat 0 0; }
            .rank-box .rank-list ul li .num-2 { display: block; width: 42px; height: 24px; background: url(../image/bg_rank.gif) no-repeat 0 -24px; }
            .rank-box .rank-list ul li .num-3 { display: block; width: 42px; height: 24px; background: url(../image/bg_rank.gif) no-repeat 0 -48px; }
            .rank-box .rank-list ul li .num-4 { display: block; width: 42px; height: 24px; background: url(../image/bg_rank.gif) no-repeat 0 -72px; }
            .rank-box .rank-list ul li .num-5 { display: block; width: 42px; height: 24px; background: url(../image/bg_rank.gif) no-repeat 0 -97px; }
.pro-list { overflow: hidden; height: 100%; }
    .pro-list li { position: relative; overflow: hidden; float: left; text-align: center; width: 240px; height: 300px; line-height: 22px; background: url(../image/line_pro.jpg) no-repeat right; font-family: "å¾®è½¯é›…é»‘"; }
.topic-2 a { display: block; float: left; margin: 16px 0 15px 15px; }
.gem-banner-2 .a1 { float: left; width: 150px; height: 345px; margin: 80px 0 0 215px; }
.gem-banner-2 .a2 { float: left; width: 250px; height: 345px; margin: 40px 0 0 0; }
.gem-banner-2 .a3 { float: left; width: 230px; height: 290px; margin: 130px 0 0 0; }
.gem-img .a1 { float: left; width: 170px; height: 200px; margin: 55px 0 0 85px; }
.gem-img .a2 { float: left; width: 200px; height: 260px; margin: 10px 0 0 0; }
.gem-img .a3 { float: left; width: 130px; height: 280px; margin: 0 0 0 55px; }
.gem-img .a4 { float: left; width: 180px; height: 210px; margin: 65px 0 0 0; }
.gem-banner-3 .a1 { float: left; width: 190px; height: 230px; margin: 160px 0 0 320px; }
.gem-banner-3 .a2 { float: left; width: 170px; height: 365px; margin: 10px 0 0 0; }
.gem-banner-3 .a3 { float: left; width: 235px; height: 386px; margin: 0 0 0 42px; }
.gem-banner-4 .a1 { float: left; width: 230px; height: 260px; margin: 90px 0 0 450px; }
.gem-banner-4 .a2 { float: left; width: 235px; height: 386px; margin: 0 0 0 42px; }
.pop-hot { width: 58px; height: 46px; position: absolute; top: 10px; right: 20px; background: url(../image/pop.gif) no-repeat 0 0; }
.pop-specials { width: 58px; height: 46px; position: absolute; top: 10px; right: 20px; background: url(../image/pop.gif) no-repeat 0 -46px; }
.pop-popularity { width: 58px; height: 46px; position: absolute; top: 10px; right: 20px; background: url(../image/pop.gif) no-repeat 0 -92px; }
.ico_shock { width: 58px; height: 46px; position: absolute; top: 10px; right: 20px; background: url(../image/pop.gif) no-repeat 0 -138px; }
.ico_panic { width: 58px; height: 46px; position: absolute; right: 50px; top: -32px; background: url(../image/pop.gif) no-repeat 0 -184px; }
.ico_discount { width: 58px; height: 46px; position: absolute; right: 50px; top: -32px; background: url(../image/pop.gif) no-repeat 0 -230px; }
.pop_recommend { width: 58px; height: 46px; position: absolute; right: 50px; top: -32px; background: url(../image/pop.gif) no-repeat 0 -276px; }
.pop_promotions { width: 58px; height: 46px; position: absolute; right: 50px; top: -32px; background: url(../image/pop.gif) no-repeat 0 -322px; }
.pop_burst { width: 58px; height: 46px; position: absolute; right: 50px; top: -32px; background: url(../image/pop.gif) no-repeat 0 -368px; }
.pop_4-5z { width: 58px; height: 46px; position: absolute; top: 10px; right: 20px; background: url(../image/pop.gif) no-repeat 0 -414px; }
.pop_4z { width: 58px; height: 46px; position: absolute; top: 10px; right: 20px; background: url(../image/pop.gif) no-repeat 0 -460px; }
.pop_2-3z { width: 58px; height: 46px; position: absolute; top: 10px; right: 20px; background: url(../image/pop.gif) no-repeat 0 -506px; }
.gold-banner { height: 80px; background: #402e00 url(../image/tit_img.gif) no-repeat left; }
.gold-cate { height: 31px; line-height: 31px; text-align: center; background: #bf8a00; font-family: "å¾®è½¯é›…é»‘"; }
    .gold-cate li { text-align: center; font-size: 14px; float: left; width: 192px; background: url(../image/line2.gif) no-repeat right; cursor: pointer; }
        .gold-cate li span { margin-left: 5px; font-family: Georgia,"Times New Roman",Times,serif; }
        .gold-cate li a { color: #222; }
.gold-banner-1 { height: 341px; background: url(../image/banner_31.jpg) no-repeat; }
    .gold-banner-1 .a1 { float: left; width: 718px; height: 100%; }
    .gold-banner-1 .a2 { float: left; width: 236px; height: 100%; margin-left: 3px; }
.gold-banner-2 { height: 341px; background: url(../image/banner_4.jpg) no-repeat; }
    .gold-banner-2 .a1 { float: left; width: 130px; height: 230px; margin: 30px 0 0 60px; }
    .gold-banner-2 .a2 { float: left; width: 140px; height: 230px; margin: 30px 0 0 0; }
    .gold-banner-2 .a3 { float: left; width: 236px; height: 100%; margin-left: 390px; }
.gold-banner-3 { height: 341px; background: url(../image/banner_5.jpg) no-repeat; }
    .gold-banner-3 .a1 { float: left; width: 718px; height: 100%; }
    .gold-banner-3 .a2 { float: left; width: 236px; height: 100%; margin-left: 3px; }
.gold-banner-4 { height: 315px; background: url(../image/banner_61.jpg) no-repeat; }
    .gold-banner-4 .a1 { float: left; width: 718px; height: 100%; }
    .gold-banner-4 .a2 { float: left; width: 236px; height: 50%; margin-left: 3px; }
    .gold-banner-4 .a3 { float: left; width: 236px; height: 50%; margin-left: 3px; }
.gold-banner-5 { height: 341px; background: url(../image/banner_71.jpg) no-repeat; }
    .gold-banner-5 .a1 { float: left; width: 718px; height: 100%; }
    .gold-banner-5 .a2 { float: left; width: 236px; height: 100%; margin-left: 3px; }
.gold-cate2 { height: 35px; line-height: 35px; text-align: center; background: url(http://res.zocai.com/images/home/CouplesRings/title_bg2.gif) repeat-x; font-family: "å¾®è½¯é›…é»‘"; color: #fff; font-size: 16px; position: relative; }
    .gold-cate2 .l { width: 9px; height: 9px; position: absolute; left: 0; top: 35px; background: url(../image/bg_title.gif) no-repeat 0 0; }
    .gold-cate2 .r { width: 9px; height: 9px; position: absolute; right: 0; top: 35px; background: url(../image/bg_title.gif) no-repeat -9px 0; }
.pearl-banner { height: 79px; background: #131418 url(../image/tit_img.jpg) no-repeat left; }
.pearl-cate { height: 31px; line-height: 31px; text-align: center; background: #d9d9d9 url(../image/title_bg.gif) repeat-x; font-family: "å¾®è½¯é›…é»‘"; }
    .pearl-cate li { text-align: center; font-size: 14px; float: left; width: 320px; background: url(../image/line3.gif) no-repeat right; }
        .pearl-cate li span { margin-left: 5px; font-family: Georgia,"Times New Roman",Times,serif; }
        .pearl-cate li a { color: #222; }
.pearl-banner-1 { height: 351px; background: url(../image/banner_12.jpg) no-repeat; }
    .pearl-banner-1 a { width: 100%; height: 100%; display: block; }
.pearl-banner-2 { height: 341px; background: url(../image/banner_21.jpg) no-repeat; }
    .pearl-banner-2 .a1 { float: left; width: 720px; height: 100%; }
    .pearl-banner-2 .a2 { float: left; width: 235px; height: 100%; }
.pearl-banner-3 { height: 341px; background: url(../image/banner_32.jpg) no-repeat; }
    .pearl-banner-3 .a1 { float: left; width: 720px; height: 100%; }
    .pearl-banner-3 .a2 { float: left; width: 235px; height: 100%; }
.pearl-banner-4 { height: 341px; background: url(../image/banner_41.jpg) no-repeat; }
    .pearl-banner-4 .a1 { float: left; width: 720px; height: 100%; }
    .pearl-banner-4 .a2 { float: left; width: 235px; height: 100%; }
.pearl-cate2 { height: 35px; line-height: 35px; text-align: center; background: url(../image/title_bg2.gif) repeat-x; font-family: "å¾®è½¯é›…é»‘"; color: #fff; font-size: 16px; position: relative; }
    .pearl-cate2 .l { width: 9px; height: 9px; position: absolute; left: 0; top: 35px; background: url(../image/bg_title1.gif) no-repeat 0 0; }
    .pearl-cate2 .r { width: 9px; height: 9px; position: absolute; right: 0; top: 35px; background: url(../image/bg_title1.gif) no-repeat -9px 0; }
.neck-banner { height: 80px; background: #131418 url(../image/tit_img1.gif) no-repeat left; }
.neck-cate { height: 31px; line-height: 31px; text-align: center; background: #d9d9d9; font-family: "å¾®è½¯é›…é»‘"; }
    .neck-cate li { text-align: center; font-size: 14px; float: left; width: 240px; background: url(../image/line4.gif) no-repeat right; }
        .neck-cate li span { margin-left: 5px; font-family: Georgia,"Times New Roman",Times,serif; }
        .neck-cate li a { color: #222; }
.neck-banner-1 { height: 437px; background: url(../image/banner_13.jpg) no-repeat; }
    .neck-banner-1 .a1 { float: left; width: 240px; height: 280px; margin: 150px 0 0 60px; }
    .neck-banner-1 .a2 { float: left; width: 250px; height: 100%; }
.neck-banner-2 { height: 341px; background: url(../image/banner_22.jpg) no-repeat; }
    .neck-banner-2 .a1 { float: left; width: 720px; height: 100%; }
    .neck-banner-2 .a2 { float: left; width: 235px; height: 100%; }
.neck-banner-3 { height: 341px; background: url(../image/banner_33.jpg) no-repeat; }
    .neck-banner-3 .a1 { float: left; width: 720px; height: 100%; }
    .neck-banner-3 .a2 { float: left; width: 235px; height: 100%; }
.neck-banner-4 { height: 341px; background: url(../image/banner_42.jpg) no-repeat; }
    .neck-banner-4 .a1 { float: left; width: 235px; height: 100%; }
    .neck-banner-4 .a2 { float: left; width: 245px; height: 100%; }
    .neck-banner-4 .a3 { float: left; width: 240px; height: 100%; }
    .neck-banner-4 .a4 { float: left; width: 235px; height: 100%; }
.neck-banner-5 { height: 341px; background: url(../image/banner_51.jpg) no-repeat; }
    .neck-banner-5 .a1 { float: left; width: 720px; height: 100%; }
    .neck-banner-5 .a2 { float: left; width: 235px; height: 100%; }
.wedding-banner { height: 79px; background: url(../image/title_img.jpg) no-repeat; }
.wedding-banner-1 { height: 359px; background: url(../image/banner_14.jpg) no-repeat; }
    .wedding-banner-1 a { width: 100%; height: 100%; display: block; }
.wedding-banner-2 { height: 341px; background: url(../image/banner_23.jpg) no-repeat; }
    .wedding-banner-2 .a1 { float: left; width: 720px; height: 100%; }
    .wedding-banner-2 .a2 { float: left; width: 235px; height: 100%; }
.wedding-banner-3 { height: 341px; background: url(../image/banner_34.jpg) no-repeat; }
    .wedding-banner-3 .a1 { float: left; width: 720px; height: 100%; }
    .wedding-banner-3 .a2 { float: left; width: 235px; height: 100%; }
.wedding-banner-4 { height: 341px; background: url(../image/banner_43.jpg) no-repeat; }
    .wedding-banner-4 .a1 { float: left; width: 720px; height: 100%; }
    .wedding-banner-4 .a2 { float: left; width: 235px; height: 100%; }
.wedding-cate2 { height: 35px; line-height: 35px; text-align: center; background: url(../image/title_bg21.gif) repeat-x; font-family: "å¾®è½¯é›…é»‘"; color: #fff; font-size: 16px; position: relative; }
    .wedding-cate2 .l { width: 9px; height: 9px; position: absolute; left: 0; top: 35px; background: url(../image/bg_title1.gif) no-repeat 0 0; }
    .wedding-cate2 .r { width: 9px; height: 9px; position: absolute; right: 0; top: 35px; background: url(../image/bg_title1.gif) no-repeat -9px 0; }
.nechlace-cate { height: 30px; line-height: 30px; text-align: center; background: url(../image/bg_cate.gif) repeat-x; font-family: "å¾®è½¯é›…é»‘"; }
    .nechlace-cate li { text-align: center; color: #666; font-size: 14px; float: left; width: 240px; border-bottom: 1px solid #b8b4b3; background: url(../image/line1.gif) no-repeat right; cursor: pointer; }
        .nechlace-cate li span { margin-left: 5px; font-family: Georgia,"Times New Roman",Times,serif; }
.nechlace-banner { height: 79px; background: url(../image/tit_img1.jpg) no-repeat; }
.nechlace-banner-1 { height: 351px; background: url(../image/banner_15.jpg) no-repeat; }
    .nechlace-banner-1 .a1 { float: left; width: 100%; height: 100%; }
.nechlace-banner-2 { height: 341px; background: url(../image/banner_24.jpg) no-repeat; }
    .nechlace-banner-2 .a1 { float: left; width: 720px; height: 100%; }
    .nechlace-banner-2 .a2 { float: left; width: 235px; height: 100%; }
.nechlace-banner-3 { height: 341px; background: url(../image/banner_35.jpg) no-repeat; }
    .nechlace-banner-3 .a1 { float: left; width: 720px; height: 100%; }
    .nechlace-banner-3 .a2 { float: left; width: 235px; height: 100%; }
.nechlace-banner-4 { height: 341px; background: url(../image/banner_44.jpg) no-repeat; }
    .nechlace-banner-4 .a1 { float: left; width: 720px; height: 100%; }
    .nechlace-banner-4 .a2 { float: left; width: 235px; height: 100%; }
.nechlace-banner-5 { height: 341px; background: url(../image/banner_52.jpg) no-repeat; }
    .nechlace-banner-5 .a1 { float: left; width: 720px; height: 100%; }
    .nechlace-banner-5 .a2 { float: left; width: 235px; height: 100%; }
.kgold-banner { height: 79px; background: url(../image/tit_img2.jpg) no-repeat; }
.kgold-banner-1 { height: 351px; background: url(../image/banner_16.jpg) no-repeat; }
.kgold-banner-2 { height: 175px; background: url(../image/banner_25.jpg) no-repeat; }
    .kgold-banner-2 .a1 { float: left; width: 480px; height: 100%; }
.kgold-banner-3 { height: 341px; background: url(../image/banner_36.jpg) no-repeat; }
    .kgold-banner-3 .a1 { float: left; width: 720px; height: 100%; }
    .kgold-banner-3 .a2 { float: left; width: 235px; height: 100%; }
.kgold-banner-4 { height: 341px; background: url(../image/banner_45.jpg) no-repeat; }
    .kgold-banner-4 .a1 { float: left; width: 720px; height: 100%; }
    .kgold-banner-4 .a2 { float: left; width: 235px; height: 100%; }
.kgold-banner-5 { height: 341px; background: url(../image/banner_53.jpg) no-repeat; }
    .kgold-banner-5 .a1 { float: left; width: 720px; height: 100%; }
    .kgold-banner-5 .a2 { float: left; width: 235px; height: 100%; }
.kgold-banner { height: 79px; background: #131418 url(../image/tit_img2.jpg) no-repeat left; }
.kgold-cate { height: 31px; line-height: 31px; text-align: center; background: #d9d9d9 url(../image/title_bg.gif) repeat-x; font-family: "å¾®è½¯é›…é»‘"; }
    .kgold-cate li { text-align: center; font-size: 14px; float: left; width: 320px; background: url(../image/line3.gif) no-repeat right; }
        .kgold-cate li span { margin-left: 5px; font-family: "å¾®è½¯é›…é»‘"; }
        .kgold-cate li a { color: #222; }
.male-banner { height: 79px; background: url(../image/tit_img3.jpg) no-repeat; }
.male-banner-1 { height: 440px; position: relative; background: url(../image/banner_17.jpg) no-repeat; }
    .male-banner-1 .a1 { float: left; width: 270px; height: 200px; position: absolute; top: 220px; left: 75px; }
    .male-banner-1 .a2 { float: left; width: 210px; height: 200px; position: absolute; top: 195px; left: 375px; }
    .male-banner-1 .a3 { float: left; width: 200px; height: 180px; position: absolute; top: 240px; left: 670px; }
.male-banner-2 { height: 341px; background: url(../image/banner_26.jpg) no-repeat; }
    .male-banner-2 .a1 { float: left; width: 720px; height: 100%; }
    .male-banner-2 .a2 { float: left; width: 235px; height: 100%; }
.male-banner-3 { height: 341px; background: url(../image/banner_37.jpg) no-repeat; }
    .male-banner-3 .a1 { float: left; width: 720px; height: 100%; }
    .male-banner-3 .a2 { float: left; width: 235px; height: 100%; }
.male-banner-4 { height: 341px; background: url(../image/banner_46.jpg) no-repeat; }
    .male-banner-4 .a1 { float: left; width: 720px; height: 100%; }
    .male-banner-4 .a2 { float: left; width: 235px; height: 100%; }
.male-banner-5 { height: 341px; background: url(../image/banner_54.jpg) no-repeat; }
    .male-banner-5 .a1 { float: left; width: 720px; height: 100%; }
    .male-banner-5 .a2 { float: left; width: 235px; height: 100%; }
.pro-pop-1 { border: 1px solid #d8ce94; background: #fffff2; width: 237px; padding: 1px; position: absolute; overflow: hidden; z-index: 999; }
    .pro-pop-1 .pro-pop-2 { border: 1px solid #d8ce94; background: #fffff2; padding: 6px 15px; line-height: 24px; overflow: hidden; }
    .pro-pop-1 .tit { font-weight: 700; color: #950001; padding-top: 1px; line-height: 24px; }
    .pro-pop-1 .pro-t { border-right: 1px solid #fffff2; border-bottom: 1px solid #fffff2; }
        .pro-pop-1 .pro-t td { width: 50%; line-height: 24px; text-indent: 15px; border-left: 1px solid #fffff2; border-top: 1px solid #fffff2; background: #eeeecb; }
    .pro-pop-1 .pro-pl { border-top: 1px dashed #cacaa3; overflow: hidden; height: 100%; padding: 8px 0; }
        .pro-pop-1 .pro-pl .ico { float: left; width: 16px; height: 16px; padding-left: 2px; }
        .pro-pop-1 .pro-pl .nr { float: left; width: 175px; padding: 2px 0 0 8px; line-height: 16px; }
.pro-nav { background: #eee; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; }
    .pro-nav .tit { height: 282px; text-align: center; font-family: "å¾®è½¯é›…é»‘"; font-size: 24px; background: url(../image/pmap_bg.jpg) no-repeat center; overflow: hidden; }
    .pro-nav h1 { color: #950000; margin-top: 185px; }
.pro-nav-dh { width: 968px; margin: 0 auto; overflow: hidden; height: 100%; }
    .pro-nav-dh li { float: left; width: 117px; height: 45px; margin: 0 2px; text-indent: -9999px; }
        .pro-nav-dh li a { color: #fff; text-decoration: none; display: block; width: 100%; height: 100%; }
        .pro-nav-dh li .a1 { background: url(../image/pmap_img.jpg) no-repeat 0 0; }
        .pro-nav-dh li .a2 { background: url(../image/pmap_img.jpg) no-repeat -121px 0; }
        .pro-nav-dh li .a3 { background: url(../image/pmap_img.jpg) no-repeat -242px 0; }
        .pro-nav-dh li .a4 { background: url(../image/pmap_img.jpg) no-repeat -363px 0; }
        .pro-nav-dh li .a5 { background: url(../image/pmap_img.jpg) no-repeat -484px 0; }
        .pro-nav-dh li .a6 { background: url(../image/pmap_img.jpg) no-repeat -605px 0; }
        .pro-nav-dh li .a7 { background: url(../image/pmap_img.jpg) no-repeat -726px 0; }
        .pro-nav-dh li .a8 { background: url(../image/pmap_img.jpg) no-repeat -847px 0; }
        .pro-nav-dh li:hover .a1 { background: url(../image/pmap_img.jpg) no-repeat 0 -55px; }
        .pro-nav-dh li:hover .a2 { background: url(../image/pmap_img.jpg) no-repeat -121px -55px; }
        .pro-nav-dh li:hover .a3 { background: url(../image/pmap_img.jpg) no-repeat -242px -55px; }
        .pro-nav-dh li:hover .a4 { background: url(../image/pmap_img.jpg) no-repeat -363px -55px; }
        .pro-nav-dh li:hover .a5 { background: url(../image/pmap_img.jpg) no-repeat -484px -55px; }
        .pro-nav-dh li:hover .a6 { background: url(../image/pmap_img.jpg) no-repeat -605px -55px; }
        .pro-nav-dh li:hover .a7 { background: url(../image/pmap_img.jpg) no-repeat -726px -55px; }
        .pro-nav-dh li:hover .a8 { background: url(../image/pmap_img.jpg) no-repeat -847px -55px; }
    .pro-nav-dh .choose .a1, .pro-nav-dh .choose:hover .a1 { background: url(../image/pmap_img.jpg) no-repeat 0 -110px; }
    .pro-nav-dh .choose .a2, .pro-nav-dh .choose:hover .a2 { background: url(../image/pmap_img.jpg) no-repeat -121px -110px; }
    .pro-nav-dh .choose .a3, .pro-nav-dh .choose:hover .a3 { background: url(../image/pmap_img.jpg) no-repeat -242px -110px; }
    .pro-nav-dh .choose .a4, .pro-nav-dh .choose:hover .a4 { background: url(../image/pmap_img.jpg) no-repeat -363px -110px; }
    .pro-nav-dh .choose .a5, .pro-nav-dh .choose:hover .a5 { background: url(../image/pmap_img.jpg) no-repeat -484px -110px; }
    .pro-nav-dh .choose .a6, .pro-nav-dh .choose:hover .a6 { background: url(../image/pmap_img.jpg) no-repeat -605px -110px; }
    .pro-nav-dh .choose .a7, .pro-nav-dh .choose:hover .a7 { background: url(../image/pmap_img.jpg) no-repeat -726px -110px; }
    .pro-nav-dh .choose .a8, .pro-nav-dh .choose:hover .a8 { background: url(../image/pmap_img.jpg) no-repeat -847px -110px; }
.pro-nav-tit { position: relative; width: 960px; height: 31px; background: #9f9fa1; margin: 18px auto 0 auto; color: #fff; }
    .pro-nav-tit .l { float: left; width: 5px; height: 31px; background: url(../image/pmap_img.jpg) 0 -167px; }
    .pro-nav-tit .r { float: right; width: 5px; height: 31px; background: url(../image/pmap_img.jpg) -5px -167px; }
    .pro-nav-tit .line { font-size: 16px; float: left; width: 17px; height: 31px; background: url(../image/pmap_img.jpg) -13px -167px; }
    .pro-nav-tit .sort { font-size: 16px; float: left; font-family: "å¾®è½¯é›…é»‘"; padding-left: 5px; line-height: 31px; }
    .pro-nav-tit .sort-en { font-size: 16px; float: left; font-family: Georgia,"Times New Roman",Times; line-height: 32px; }
    .pro-nav-tit .sort-s { font-size: 13px; float: left; font-family: "å¾®è½¯é›…é»‘"; padding-left: 5px; line-height: 31px; }
    .pro-nav-tit .sort-en-s { float: left; font-family: Georgia,"Times New Roman",Times; line-height: 32px; }
    .pro-nav-tit .a1 { position: absolute; bottom: 0; left: 180px; width: 57px; height: 31px; background: url(../image/pmap_img.jpg) no-repeat 0 -226px; }
    .pro-nav-tit .a2 { position: absolute; bottom: 0; left: 195px; width: 44px; height: 39px; background: url(../image/pmap_img.jpg) no-repeat -63px -218px; }
    .pro-nav-tit .a3 { position: absolute; bottom: 0; left: 160px; width: 42px; height: 38px; background: url(../image/pmap_img.jpg) no-repeat -115px -219px; }
    .pro-nav-tit .a4 { position: absolute; bottom: 0; left: 195px; width: 37px; height: 45px; background: url(../image/pmap_img.jpg) no-repeat -166px -212px; }
    .pro-nav-tit .a5 { position: absolute; bottom: 0; left: 155px; width: 98px; height: 31px; background: url(../image/pmap_img.jpg) no-repeat -212px -226px; }
.pro-nav-list { width: 972px; margin: 0 auto; padding: 5px 0 5px 0; }
    .pro-nav-list ul { overflow: hidden; height: 100%; }
    .pro-nav-list li { float: left; width: 207px; margin: 5px 6px; padding: 5px 12px; background: #f7f7f7; }
    .pro-nav-list .dottedline { width: 960px; margin: 0 auto 6px auto; padding-top: 10px; border-bottom: 1px dashed #e6e6e6; }
    .pro-nav-list .sort2 { padding-left: 6px; color: #999; padding-top: 4px; }
.carat-box { overflow: hidden; height: 100%; }
.carat-list { overflow: hidden; height: 100%; background: #fff; border: 1px solid #E9D2BD; }
    .carat-list .l { height: 100%; line-height: 333px; width: 149px; float: left; border-right: 1px solid #e9e9e9; text-align: center; }
    .carat-list .list { float: left; width: 808px; line-height: 36px; height: 36px; border-bottom: 1px solid #e9e9e9; }
        .carat-list .list:hover { border-bottom: 1px solid #ccc892; background: url(../image/carat_list_bg.jpg) repeat-x; }
        .carat-list .list a { margin-left: 15px; float: left; }
    .carat-list .list2 { float: left; width: 808px; line-height: 36px; height: 72px; border-bottom: 1px solid #e9e9e9; }
        .carat-list .list2:hover { border-bottom: 1px solid #ccc892; background: url(../image/carat_list_bg2.jpg) repeat-x; }
        .carat-list .list2 a { margin-left: 33px; float: left; }
.ctparam-tit { font-size: 20px; font-family: "å¾®è½¯é›…é»‘"; text-align: center; line-height: 50px; height: 50px; }
.ctparam-table { width: 920px; background: #fff; line-height: 30px; margin: 0 auto 10px auto; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }
    .ctparam-table th { background: #f5f5e9; font-size: 14px; font-weight: 700; }
    .ctparam-table td, .ctparam-table th { text-align: center; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
    .ctparam-table tr:hover { background: #f8f8f8; }
.search_none2 { border: 1px solid #ddd; text-align: center; line-height: 70px; font-size: 14px; background: #fff; font-family: "å¾®è½¯é›…é»‘"; }
.dparam_btit { font-size: 16px; font-family: "å¾®è½¯é›…é»‘"; height: 38px; line-height: 38px; background: url(../image/dparam_btit_bg2.jpg) repeat-x; }
    .dparam_btit .a { width: 46px; height: 38px; display: block; float: left; background: url(../image/dparam_btit_bg.jpg) no-repeat; }
.dparam-text { float: left; width: 211px; height: 146px; line-height: 21px; color: #444; padding: 10px; border: 1px solid #ddd; background: #fff; margin-right: 9px; overflow: hidden; }
.param-nav { padding: 8px 10px; background: #fff; overflow: hidden; height: 100%; border: 1px solid #E9D2BD; }
    .param-nav a { float: left; margin: 0 10px; line-height: 24px; }
.bread-nav2 { font-family: 'å®‹ä½“'; height: 100%; line-height: 36px; overflow: hidden; }
.banner-focus-jifen { height: 412px; padding: 0; }
.jf-banner-l { float: left; width: 687px; height: 412px; margin-right: 10px; }
.jf-banner-r { float: left; width: 263px; height: 412px; background: #f9f8ec; position: relative; }
.jf-user { float: right; margin-top: 10px; }
    .jf-user a { float: left; text-indent: -9999px; height: 20px; margin-left: 4px; overflow: hidden; }
    .jf-user .c1 { width: 59px; background: url(../image/jifen_bg.jpg) no-repeat 0 -326px; }
    .jf-user .c2 { width: 73px; background: url(../image/jifen_bg.jpg) no-repeat -63px -326px; }
.jf-banner-r .top { height: 10px; overflow: hidden; background: url(../image/jifen_bg.jpg) no-repeat 0 0; }
.jf-banner-r .list { height: 87px; overflow: hidden; background: url(../image/line5.gif) repeat-x bottom; }
    .jf-banner-r .list a { width: 100%; height: 100%; overflow: hidden; text-indent: -9999px; display: block; }
.jf-banner-r .a1 { height: 64px; margin-top: 7px; background: url(../image/jifen_bg.jpg) no-repeat 0 -10px; }
.jf-banner-r .a2 { height: 56px; margin-top: 13px; background: url(../image/jifen_bg.jpg) no-repeat 0 -80px; }
.jf-banner-r .a3 { height: 65px; margin-top: 9px; background: url(../image/jifen_bg.jpg) no-repeat 0 -139px; }
.jf-banner-r .jf-news { line-height: 19px; padding: 10px 0 0 18px; font-family: 'å®‹ä½“'; }
    .jf-banner-r .jf-news .tit { padding-bottom: 4px; }
.jf-banner-r .bottom { padding-top: 2px; }
    .jf-banner-r .bottom a { float: left; cursor: pointer; }
    .jf-banner-r .bottom span { float: left; width: 7px; height: 58px; background: url(../image/jifen_bg.jpg) no-repeat -128px -266px; }
    .jf-banner-r .bottom a .b1, .jf-banner-r .bottom a .b2 { float: left; text-indent: -9999px; overflow: hidden; width: 128px; height: 58px; }
    .jf-banner-r .bottom a .b1 { background: url(../image/jifen_bg.jpg) no-repeat 0 -206px; }
    .jf-banner-r .bottom a .b2 { background: url(../image/jifen_bg.jpg) no-repeat -135px -206px; }
    .jf-banner-r .bottom a:hover .b1 { background: url(../image/jifen_bg.jpg) no-repeat 0 -266px; }
    .jf-banner-r .bottom a:hover .b2 { background: url(../image/jifen_bg.jpg) no-repeat -135px -266px; }
.jf-sort { overflow: hidden; height: 100%; }
    .jf-sort .sBox { float: left; height: 58px; line-height: 58px; overflow: hidden; color: #fff; background: url(../image/jifen_sort_bg.jpg) repeat-x; }
        .jf-sort .sBox a { color: #fff; }
    .jf-sort .l { width: 405px; margin-right: 5px; }
    .jf-sort .r { width: 550px; }
    .jf-sort .s-l { float: left; width: 10px; height: 100%; background: url(../image/jifen_bg.jpg) no-repeat 0 -347px; }
    .jf-sort .s-r { float: right; width: 10px; height: 100%; background: url(../image/jifen_bg.jpg) no-repeat -47px -347px; }
    .jf-sort .s-line { float: left; width: 26px; height: 100%; background: url(../image/jifen_bg.jpg) no-repeat -11px -347px; }
    .jf-sort .tit { font-size: 14px; font-weight: 700; padding-left: 10px; }
    .jf-sort .s-list { float: left; }
        .jf-sort .s-list a { margin: 0 5px; padding: 2px 4px 3px 4px; }
            .jf-sort .s-list a:hover { background: #b2572e; text-decoration: none; }
.jf-pro { border-left: 1px solid #ddd; border-top: 1px solid #ddd; overflow: hidden; height: 100%; }
    .jf-pro .pro-l { float: left; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 178px; height: 445px; background: url(../image/jifen_left_img.jpg) no-repeat; }
        .jf-pro .pro-l a { display: block; width: 115px; height: 35px; overflow: hidden; margin: 395px 0 0 32px; text-indent: -9999px; }
.jf-pro-list { float: left; width: 780px; }
    .jf-pro-list ul { overflow: hidden; height: 100%; }
    .jf-pro-list li { float: left; text-align: center; width: 194px; height: 217px; overflow: hidden; padding-top: 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
        .jf-pro-list li p { padding-left: 16px; text-align: left; line-height: 21px; }
        .jf-pro-list li .orange-color { float: left; }
        .jf-pro-list li .jf-num { font-size: 16px; font-family: Arial; font-weight: 700; color: #f60; }
.jf-pro-list2 ul { overflow: hidden; height: 100%; }
.jf-pro-list2 li { float: left; text-align: center; width: 191px; height: 217px; overflow: hidden; padding-top: 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
    .jf-pro-list2 li p { padding-left: 16px; text-align: left; line-height: 21px; }
    .jf-pro-list2 li .orange-color { float: left; }
    .jf-pro-list2 li .jf-num { font-size: 16px; font-family: Arial; font-weight: 700; color: #f60; }
.jf-sort-box { background: #f9f8ec; overflow: hidden; height: 100%; }
    .jf-sort-box .tit { height: 41px; line-height: 41px; font-size: 14px; font-weight: 700; color: #fff; background: url(../image/jifen_sort_bg2.jpg) repeat-x; }
        .jf-sort-box .tit .l { float: left; width: 10px; height: 41px; margin-right: 5px; background: url(../image/jifen_bg.jpg) no-repeat 0 -407px; }
        .jf-sort-box .tit .r { float: right; width: 10px; height: 41px; background: url(../image/jifen_bg.jpg) no-repeat -10px -407px; }
        .jf-sort-box .tit span { color: #feffaa; }
    .jf-sort-box .sort { line-height: 36px; padding-left: 15px; height: 36px; background: url(../image/line5.gif) repeat-x bottom; }
    .jf-sort-box .s1 a { display: block; float: left; width: 70px; }
    .jf-sort-box .sort a span { float: left; width: 3px; height: 5px; margin: 15px 5px 0 0; background: url(../image/jifen_bg.jpg) no-repeat -21px -407px; }
.jf-result { font-family: 'å®‹ä½“'; font-size: 14px; background: #f9f8ec; border: 1px solid #e3e1c6; line-height: 24px; padding: 4px 10px; }
    .jf-result span { margin: 0 3px; }
.jf-search { overflow: hidden; height: 100%; font-size: 14px; line-height: 18px; padding: 7px 14px; background: #f8f8f8; border: 1px solid #ddd; }
    .jf-search .img { float: left; width: 43px; height: 43px; margin-right: 15px; background: url(../image/jifen_bg.jpg) no-repeat -220px -326px; }
    .jf-search .s-box { float: left; margin-top: 11px; }
    .jf-search input { margin: 0 5px; width: 70px; }
    .jf-search .s-btn { width: 43px; height: 21px; border: none; cursor: pointer; margin-left: 10px; background: url(../image/btn_query.gif) no-repeat; }
.jf-pro-box { padding: 20px; background: #f8f8f8; border: 1px solid #CACACA; overflow: hidden; height: 100%; }
    .jf-pro-box .img { float: left; width: 275px; height: 275px; border: 1px solid #ccc; }
        .jf-pro-box .img img { width: 275px; height: 275px; }
    .jf-pro-box .nr { width: 370px; margin-left: 300px; }
.btn-exchange { float: left; width: 86px; height: 24px; margin-right: 5px; border: none; cursor: pointer; text-indent: -9999px; background: url(../image/jifen_bg.jpg) no-repeat -63px -347px; overflow: hidden; }
.btn-shoppingcat { float: left; width: 100px; height: 24px; margin-right: 5px; border: none; cursor: pointer; text-indent: -9999px; background: url(../image/jifen_bg.jpg) no-repeat -63px -372px; overflow: hidden; }
.btn-created { float: left; width: 86px; height: 24px; margin-right: 5px; border: none; cursor: pointer; text-indent: -9999px; background: url(../image/jifen_bg.jpg) no-repeat -63px -397px; overflow: hidden; }
.cp-data { padding: 10px; font-family: 'å®‹ä½“'; line-height: 24px; }
    .cp-data p { padding: 2px 0; overflow: hidden; height: 100%; }
    .cp-data span { float: left; width: 64px; }
    .cp-data input { float: left; width: 200px; border: 1px solid #ccc; background: #f8f8f8; }
    .cp-data textarea { float: left; width: 530px; height: 70px; border: 1px solid #ccc; background: #f8f8f8; }
.jf-tit-gray { border: 1px solid #ccc; background: #f8f8f8; padding: 13px 25px 15px 25px; font-family: 'å®‹ä½“'; }
    .jf-tit-gray .tit { font-size: 14px; font-weight: 700; line-height: 30px; }
input { vertical-align: middle; }
.change-main img { max-width: 675px; }
.btn-exchange-2 { width: 123px; height: 33px; margin-right: 5px; border: none; cursor: pointer; text-indent: -9999px; background: url(../image/exchangebtn.gif) no-repeat; overflow: hidden; }
*html { background-image: url(about:blank); background-attachment: fixed; }
.right-fixed { width: 120px; position: fixed; right: 20px; top: 0; margin-top: 70px; z-index: 3400; }
    .right-fixed .tit { height: 145px; background: url(../image/right_fixed_bg.png) no-repeat; }
    .right-fixed .quit { width: 20px; height: 15px; float: right; display: inline; }
    .right-fixed .tit .r-f-a { width: 100%; height: 103px; display: block; margin-top: 15px; }
    .right-fixed .f-menu { background: #9db8e3; padding: 7px 0; }
        .right-fixed .f-menu .btn-1, .right-fixed .f-menu .btn-2 { width: 104px; height: 29px; margin-left: 8px; border: none; cursor: pointer; }
        .right-fixed .f-menu .btn-1 { margin-bottom: 6px; background: url(../image/right_fixed_bg.png) no-repeat -8px -153px; }
        .right-fixed .f-menu .btn-2 { margin-bottom: 6px; background: url(../image/right_fixed_bg.png) no-repeat -8px -188px; }
        .right-fixed .f-menu .btn-3 { width: 104px; height: 46px; margin-left: 8px; border: none; cursor: pointer; background: url(../image/right_fixed_bg.png) no-repeat -8px -223px; }
    .right-fixed .f-bottom { height: 179px; background: url(../image/right_fixed_bg.png) no-repeat 0 -278px; }
.line21 { line-height: 21px; }
.mt15 { margin-top: 15px; }
.text-gray { color: #888; }
.border-ddd { border: 1px solid #ddd; height: 100%; }
.goods-area2 { height: 100%; overflow: hidden; border: 1px solid #ddd; }
.big-img-box { float: left; width: 430px; height: 430px; border: 1px solid #CCC; }
.small-img2 { float: left; width: 432px; height: 72px; margin-top: 20px; overflow: hidden; }
.small-img-down2, .small-img-up2 { float: left; width: 17px; height: 52px; margin-top: 10px; overflow: hidden; }
.small-img-center2 { float: left; width: 397px; height: 72px; margin-left: 1px; display: inline; position: relative; overflow: hidden; }
.image-menu2 { position: absolute; }
    .image-menu2 li { float: left; width: 70px; height: 70px; border: 1px solid #DDD; margin-left: 6px; display: inline; overflow: hidden; }
        .image-menu2 li a { display: block; }
.goods-detail { width: 415px; margin-left: 28px; }
.goods-name2 { font-size: 14px; font-weight: bolder; line-height: 18px; padding: 30px 15px 10px 5px; }
.border-b1 { background: url(../image/point_gray.gif) repeat-x bottom; }
.goods-price-list { height: 100%; overflow: hidden; padding: 15px 0; font-family: "å®‹ä½“"; }
    .goods-price-list p { line-height: 30px; padding: 0 8px; overflow: hidden; height: 100%; }
        .goods-price-list p:hover { background: #f8f8f8; }
    .goods-price-list .goods-monney .ft18 { font-family: "å¾®è½¯é›…é»‘"; float: left; }
    .goods-price-list .goods-monney .ft24 { font-family: Arial; float: left; }
    .goods-price-list .text-gray { margin-right: 5px; }
.goods-hand a { text-decoration: none; }
.goods-hand-a { float: left; line-height: 20px; margin: 4px 0 0 10px; background: url(../image/point_gray.gif) repeat-x bottom; }
    .goods-hand-a:hover { background: url(../image/point_orange.gif) repeat-x bottom; }
.goods-hand select { margin-top: 5px; }
.goods-score { background: #fffdf3; border: 1px solid #e7e2c8; padding: 5px 12px; }
.scoreBox { padding: 13px 0 13px 4px; line-height: 24px; overflow: hidden; height: 100%; background: url(../image/point_orange.gif) repeat-x bottom; }
    .scoreBox .score-star { float: left; margin: 4px 10px 0 8px; }
        .scoreBox .score-star img { margin: 0 1px; }
    .scoreBox .img { display: block; float: left; width: 312px; height: 25px; background: url(../image/pdetail_bg.gif) no-repeat; }
.pdetail-left-class .tit { background: #f2f2f2; height: 28px; overflow: hidden; line-height: 28px; padding-left: 8px; }
.pdetail-left-class ul { overflow: hidden; height: 100%; padding: 10px 15px 12px 25px; }
    .pdetail-left-class ul li { float: left; width: 93px; line-height: 30px; font-size: 12px; }
.pdetail-tit { height: 39px; overflow: hidden; background: url(../image/pro_tit_bg_normal.jpg) repeat-x; }
    .pdetail-tit li { float: left; height: 36px; line-height: 36px; color: #222; }
        .pdetail-tit li .line { display: block; width: 2px; height: 36px; background: url(../image/pro_tit_line.jpg) no-repeat; }
    .pdetail-tit .active { font-weight: 700; background: url(../image/pro_tit_bg_press.jpg) repeat-x; }
    .pdetail-tit li a { height: 100%; float: left; padding: 0 30px; text-decoration: none; }
        .pdetail-tit li a:hover { text-decoration: none; }
.pro-detail-tit { border-bottom: 1px solid #950000; padding: 3px 0; margin: 15px 25px 12px 25px; }
    .pro-detail-tit b { color: #950000; font-size: 14px; font-weight: 700; }
    .pro-detail-tit span { padding-left: 5px; font-size: 12px; color: #888; }
.pdetail-zlbz { color: #666; padding: 10px 0 0 30px; text-align: left; width: 650px; }
.cp-text { line-height: 26px; }
.pdetail-shfw { width: 650px; margin: 20px auto; line-height: 16px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
    .pdetail-shfw td { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 10px 20px; }
    .pdetail-shfw .gray { background: #f2f2f2; }
.pro-detail-question-list { padding: 0 42px; }
    .pro-detail-question-list li { overflow: hidden; height: 100%; padding: 15px 0 20px 0; background: url(../image/point_gray.gif) repeat-x bottom; }
    .pro-detail-question-list .l { width: 36px; float: left; }
    .pro-detail-question-list .r { width: 590px; float: left; }
    .pro-detail-question-list .l .q { width: 27px; height: 26px; float: left; background: url(../image/pdetail_bg.gif) no-repeat 0 -75px; }
    .pro-detail-question-list .l .a { width: 27px; height: 26px; float: left; background: url(../image/pdetail_bg.gif) no-repeat -27px -75px; }
    .pro-detail-question-list .r .tit { font-size: 14px; color: #950000; line-height: 36px; }
    .pro-detail-question-list .r .nr { line-height: 24px; }
.cp-main2 { padding: 10px 40px; height: 100%; line-height: 24px; overflow: hidden; }
.pro-parameter { position: relative; width: 670px; overflow: hidden; margin: 25px auto 0 auto; background: #f8f8f8; height: auto !important; height: 335px; min-height: 335px; }
    .pro-parameter .l { z-index: 1; position: absolute; top: 0; left: 0; width: 280px; height: 690px; background: url(../image/pdetail_bg.gif) no-repeat 0 -148px; }
    .pro-parameter .l2 { z-index: 2; position: absolute; bottom: 25px; left: 63px; width: 152px; height: 39px; background: url(../image/pdetail_bg.gif) no-repeat 0 -105px; }
    .pro-parameter .r { float: left; padding: 0 0 15px 310px; }
        .pro-parameter .r .tit { font-family: "å¾®è½¯é›…é»‘"; font-size: 14px; color: #950000; margin-top: 18px; }
            .pro-parameter .r .tit .ico { width: 14px; height: 14px; float: left; overflow: hidden; margin: 4px 6px 0 0; background: #f8f8f8 url(../image/pdetail_bg.gif) -1px -46px; }
        .pro-parameter .r ul { overflow: hidden; height: 100%; }
            .pro-parameter .r ul li { width: 320px; line-height: 30px; background: url(../image/point_orange.gif) repeat-x bottom; }
                .pro-parameter .r ul li .t { width: 75px; float: left; margin-right: 15px; text-align: right; color: #888; }
.quanping_guanggao { width: 100%; height: 400px; }
    .quanping_guanggao .wrapper { width: 100%; height: 400px; position: relative; }
        .quanping_guanggao .wrapper .index_banner { width: 100%; height: 400px; position: absolute; left: 0; top: 0; }
            .quanping_guanggao .wrapper .index_banner .banner-item { width: 100%; height: 400px; position: absolute; left: 0; top: 0; display: none; }
                .quanping_guanggao .wrapper .index_banner .banner-item a { width: 100%; height: 400px; display: block; overflow: hidden; }
            .quanping_guanggao .wrapper .index_banner .num { width: 960px; height: 14px; position: absolute; left: 50%; bottom: 10px; margin-left: -480px; display: inline; z-index: 100; }
                .quanping_guanggao .wrapper .index_banner .num li { float: left; width: 14px; height: 14px; margin-right: 10px; display: inline; background: url(../image/huise_yuan.png) no-repeat; overflow: hidden; }
                .quanping_guanggao .wrapper .index_banner .num .active { background: url(../image/hongse_yuan.png) no-repeat; }
                .quanping_guanggao .wrapper .index_banner .num li a { float: left; width: 14px; height: 14px; text-indent: -9999px; overflow: hidden; }
                    .quanping_guanggao .wrapper .index_banner .num li a:hover { background: url(../image/hongse_yuan.png) no-repeat; }
        .quanping_guanggao .wrapper .index_banner_right { width: 100%; height: 0; position: absolute; left: 0; top: 0; }
            .quanping_guanggao .wrapper .index_banner_right .zhongjian { width: 960px; margin: 0 auto; position: relative; }
                .quanping_guanggao .wrapper .index_banner_right .zhongjian .content { width: 230px; height: 400px; position: absolute; right: 0; top: 0; background: #F0F0F0; }
                    .quanping_guanggao .wrapper .index_banner_right .zhongjian .content .xinwen { float: left; width: 210px; height: 120px; background: #F0F0F0; padding: 0 10px; margin-top: 10px; overflow: hidden; }
                        .quanping_guanggao .wrapper .index_banner_right .zhongjian .content .xinwen a { float: left; width: 200px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../image/shouye_jiantou_01.png) no-repeat left center; padding-left: 10px; }
                    .quanping_guanggao .wrapper .index_banner_right .zhongjian .content .quyu { float: left; width: 230px; height: 120px; background: #FFF; margin-top: 10px; overflow: hidden; }
.Store { width: 960px; float: left; overflow: hidden; }
    .Store .Store_title { width: 960px; height: 40px; float: left; background: url(../image/title_line.jpg) left bottom no-repeat; }
        .Store .Store_title h1 { float: left; margin: 0; width: 240px; height: 36px; background: url(../image/h1.jpg) top left no-repeat; text-indent: -9999em; }
        .Store .Store_title .More_store { float: right; height: 36px; width: 240px; padding-top: 13px; }
            .Store .Store_title .More_store a { display: block; margin: 0; float: left; text-decoration: none; color: #000; font-size: 14px; font-family: "é»‘ä½“"; }
            .Store .Store_title .More_store span { font-size: 14px; float: left; margin: 0 5px; }
    .Store .Store_contain { margin: 10px 0; width: 960px; float: left; }
        .Store .Store_contain .banner { float: left; }
            .Store .Store_contain .banner img { border: 0; margin: 0; padding: 0; }
        .Store .Store_contain .Store_list { margin: 10px 0 0 0; float: left; width: 960px; }
            .Store .Store_contain .Store_list .local { width: 958px; height: 28px; float: left; border: 1px solid #beb1a9; }
                .Store .Store_contain .Store_list .local .here { width: 239px; height: 28px; background-color: #beb1a9; float: left; margin: 0; }
                    .Store .Store_contain .Store_list .local .here .site_ico { width: 32px; height: 30px; margin-top: -4px; margin-left: 10px; float: left; background: url(../image/site-ico.png) left top no-repeat; }
                    .Store .Store_contain .Store_list .local .here p { float: left; margin: 0; height: 28px; line-height: 28px; font-size: 14px; font-family: "å¾®è½¯é›…é»‘"; color: #940000; }
                        .Store .Store_contain .Store_list .local .here p span { color: #000; font-weight: 700; }
                .Store .Store_contain .Store_list .local .nearest { margin: 0; float: left; width: 719px; height: 28px; background-color: #e3ddda; }
                    .Store .Store_contain .Store_list .local .nearest div { margin: 0; text-align: right; float: left; width: 700px; height: 28px; line-height: 28px; font-size: 14px; font-family: "å¾®è½¯é›…é»‘"; color: #940000; }
                    .Store .Store_contain .Store_list .local .nearest p a { text-decoration: none; color: #000; font-weight: 700; margin: 0; float: right; }
            .Store .Store_contain .Store_list .list-Item { width: 960px; height: 107px; float: left; margin-top: 30px; background: url(../image/store_bg.jpg) top left no-repeat; }
                .Store .Store_contain .Store_list .list-Item ul { width: 860px; height: 63px; margin: 14px 25px; float: left; padding: 14px 25px 6px 25px; }
                    .Store .Store_contain .Store_list .list-Item ul li { list-style: none; float: left; height: 20px; width: 172px; margin: 5px 0; }
                        .Store .Store_contain .Store_list .list-Item ul li a { text-decoration: none; color: #000; font-size: 12px; }
.poduct_item .active_discount { position: absolute; top: 10px; left: 3px; background: #577bb5; padding: 4px 6px; border-radius: 5px; color: #fff; box-shadow: 1px 1px 10px 0 #8e8e8e; cursor: pointer; }
