* { margin:0; padding:0;}
a img { border:none;}
a { text-decoration:none; color:Black;}
a:hover{ text-decoration:underline; color:#EA1166;}
.space { width:100%; height:7px; overflow:hidden;}
ul li { list-style:none;}

#main { clear:both; width:950px; margin:0px auto;}	

.ad_home { clear:both; margin:5px 0; width:950px; height:65px; overflow:hidden;}

.title { background:url(images/home_inc.png) -221px -246px no-repeat;}
.cont { border-left:1px solid #DEDFDE; border-right:1px solid #DEDFDE;}
.bot { background:url(images/home_inc.png) -221px -316px no-repeat;}

.main_line { margin:0 auto; width:950px; height:auto !important;}
.line_left { float:left; width:210px; height:auto; font-size:14px; overflow:hidden;}
    .line_left .left_ad { float:left; width:210px; height:174px; overflow:hidden;}
.line_right { float:right; width:729px; height:auto; overflow:hidden;}

    .right_ad { float:left; padding:3px; width:514px; height:220px; background:url(images/home_inc.png) -221px -10px no-repeat; overflow:hidden;}

		.right_ad .body_imgs { width:514px; height:220px; overflow:hidden;}
		.right_ad .body_list { width:514px; height:30px; position:relative; top:-30px; z-index:10; overflow:hidden;}
			.body_list .number { display:inline; list-style-type:none; overflow:hidden;}
			.body_list .number li { float:left; padding-top:5px; width:171px; height:25px; line-height:28px; cursor:pointer; font-size:14px; color:#FFFFFF;}
			.body_list .number .roll_on { background:url(images/home_inc.png) 0 -359px no-repeat; font-weight:bold; text-align:center;}
			.body_list .number .roll_ou { margin-top:5px; padding:0; color:#000; text-align:center; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; background:#FCCEE1;}
			.body_list .rotator { display:none;}


    .right_notice { float:right; width:200px; height:112px; background:url(images/home_inc.png) -750px -10px no-repeat; overflow:hidden;}
        .right_notice li { padding-left:20px; width:175px; height:22px; line-height:22px; font-size:13px; list-style:none; background:url(images/common.gif) -955px -85px no-repeat; overflow:hidden;}
        .right_notice .title { margin-bottom:7px; height:30px; line-height:30px; font-size:14px; background:none;}
            .right_notice .title b { float:left; line-height:32px; margin:0 50px 0 3px; color:#7c6b72;}
            .right_notice .title img { margin-top:8px;}
        .right_notice li a { color:#464646;}
        .right_notice li a:hover { color:#C6306B;}
        
    .right_union { float:right; margin-top:5px; width:200px; height:109px; background:url(images/home_inc.png) -750px -127px no-repeat; overflow:hidden;}
        .right_union .title { width:200px; height:30px; background:none; overflow:hidden;}
            .right_union .title li { float:left; width:100px; height:30px; line-height:30px; font-weight:bold; font-size:14px; cursor:pointer; text-align:center; list-style:none; overflow:hidden;}
            #safe_tab { color:#d0497e; background:url(images/home_inc.png) -750px -127px no-repeat;}
            #union_tab { color:#7d7d7d; background:url(images/home_inc.png) -850px -127px no-repeat;}
            .union_cont { padding:7px 0 0 19px; width:181px; height:72px; list-style:none;}
                .union_cont li { float:left; padding-left:15px; width:68px; line-height:21px; font-size:13px;}
                .union_cont li a { color:#636363;}
                .union_cont li a:hover { color:#C6306B;}
                
    .new_pro { clear:both; width:729px; height:468px; overflow:hidden;}
        .new_pro .title { width:729px; height:30px; list-style:none; overflow:hidden;}
            .new_pro .title li { float:left; width:110px; height:30px; line-height:30px; font-size:14px; font-weight:bold; cursor:pointer; color:#EB689B; text-align:center; overflow:hidden;}
                #pro_gala_tab { padding-left:8px; background:url(images/home_inc.png) 0 -45px no-repeat;}
                #pro_hot_tab { padding-left:8px; background:url(images/home_inc.png) 0 45px no-repeat;}
                #pro_new_tab { padding-left:8px; background:url(images/home_inc.png) 0 45px no-repeat;}
                #intro_gala { width:350px; font-size:13px; font-weight:normal; color:#EB8BB7; cursor:auto;}
        .new_pro .cont { width:727px; height:432px; overflow:hidden;}
            .cont .pro_tab_cont { padding-top:15px; width:727px; list-style:none;}
            .cont .pro_tab_cont li { float:left; padding-left:14px; width:164px; height:219px; overflow:hidden;}
            .cont .pro_tab_cont li p { float:left; width:160px; height:120px; border:1px solid #ccc; padding:1px; overflow:hidden;}
            .cont .pro_tab_cont li b { float:left; width:164px; height:40px; line-height:20px; font-size:13px; font-weight:normal; overflow:hidden;}
                .cont .pro_tab_cont li b a { color:#424142;}
                .cont .pro_tab_cont li b a:hover { color:#C6306B;}
            .cont .pro_tab_cont li span { font-size:13px;}
        .new_pro .bot { width:729px; height:6px; overflow:hidden;}
        
    .new_sub { float:left; width:520px; height:318px; background:url(images/home_inc.png) -221px -332px no-repeat; overflow:hidden;}
        .new_sub .title { width:520px; height:30px; line-height:30px; background:none; overflow:hidden;}
            .new_sub .title b { float:left; margin:0 380px 0 25px; color:#7c6b72; font-size:14px;}
        .sub_tab { float:left; padding:15px 0 0 1px; width:95px; height:273px;}
            .sub_tab li { line-height:36px; text-align:center; font-size:13px; list-style:none; cursor:pointer; background:url(images/common.gif) -953px -14px no-repeat;}
                .sub_tab li a { color:#EF5994;}
            .sub_tab .liOn { font-weight:bold; color:White; background:url(images/home_inc.png) 0px -120px no-repeat;}
                .sub_tab .liOn a { color:White;}
                .sub_tab .liOn a:hover { color:White; text-decoration:none;}
        .sub_cont { float:left; width:420px; height:280px; list-style:none;}
            .sub_cont li { float:left; margin:5px 0 5px 0; padding-left:15px; width:120px; height:130px; line-height:17px; font-size:13px; overflow:hidden;}
                .sub_cont li a { color:#5A595A;}
                .sub_cont li a:hover { color:#C6306B;}
                .sub_cont li img { margin-bottom:5px;}
            .sub_cont li b, .sub_cont li p { display:none;}
            
    .best10 { float:right; padding:0 10px; width:180px; height:318px; background:url(images/home_inc.png) -750px -332px no-repeat; overflow:hidden;}
        .best10 li { float:left; margin:0; padding:0 0 0 20px; width:160px; height:22px; line-height:22px; list-style:none; font-size:13px; overflow:hidden;}
            .best10 li a { color:#313031;}
            .best10 li a:hover { color:#C6306B;}
        .best10 .title { padding-left:15px; width:155px; height:30px; line-height:32px; color:#a15d79; font-size:14px; background:none; overflow:hidden;}
        .best10 .top1 { margin-bottom:9px; padding:9px 0 0 0; width:180px; height:60px; border-bottom:1px solid #ccc; overflow:hidden;}
            .best10 .top1 img { float:left; margin-right:5px;}
            .best10 .top1 a { float:right; width:103px; height:36px; line-height:18px; overflow:hidden;}
            .best10 .top1 p { float:right; width:103px; height:18px; line-height:18px; color:#F76921;}
        
.pro_part { width:950px; height:355px; overflow:hidden;}
    .pro_part .title { padding-top:10px; width:950px; height:43px; background-position:0px -660px;}
        .pro_part .title b { float:left; padding:3px 0 0 10px; width:155px; line-height:20px; font-size:18px; color:#5A5A52; text-align:center;}
            .pro_part .title b span { font-size:13px; font-weight:normal; color:#8C8C8C;}
        .pro_part .title p { float:left; padding-left:15px; width:750px; height:20px; font-size:13px; line-height:20px; color:#666;}
            .pro_part .title p a { margin-right:10px;}
            .pillow .title p a { color:#F769A5;}
            .award .title p a { color:#C652D6;}
            .purse .title p a { color:#AD6339;}
            .strap .title p a { color:#395A42;}
            
    .pro_part .cont { padding:0 0 0 10px; width:938px; height:295px; overflow:hidden;}
        .pro_part .cont .imgPro { float:left; margin:10px 0 0 0; padding:5px; width:180px; height:270px; background:#EBEBEB; overflow:hidden;}
        .pro_part .cont .pro { float:right; padding:15px 0 0 0; width:740px; height:180px; list-style:none; overflow:hidden;}
            .cont .pro li { float:left; padding:0 8px 0 18px; width:120px; height:185px; overflow:hidden;}
            .cont .pro li a { float:left; width:120px; height:133px; line-height:20px; font-size:13px; color:#252525; overflow:hidden;}
                .pro li a img { margin-bottom:5px;}
                .pro li a:hover { color:#C6306B;}
            .cont .pro li b { float:left; width:120px; line-height:20px; font-size:13px; font-weight:normal; color:#532929; overflow:hidden;}
            .cont .pro li p { float:left; width:120px; line-height:20px; font-size:13px; font-weight:normal; color:#F26521; overflow:hidden;}

        .pro_part .cont .pro1 { float:right; padding:15px 0 0 0; width:740px; height:180px; list-style:none; overflow:hidden;}
            .cont .pro1 li { float:left; padding:0 10px 0 14px; width:160px; height:185px; overflow:hidden;}
            .cont .pro1 li a { float:left; width:160px; height:162px; line-height:19px; font-size:13px; color:#252525; overflow:hidden;}
                .pro1 li a img { margin-bottom:5px;}
                .pro1 li a:hover { color:#C6306B;}
            .cont .pro1 li b { float:left; width:80px; line-height:20px; font-size:13px; font-weight:normal; color:#532929; overflow:hidden;}
            .cont .pro1 li p { float:left; width:80px; line-height:20px; font-size:13px; font-weight:normal; color:#F26521; overflow:hidden;}
            
        .pro_part .cont .pro2 { float:right; margin:10px 10px 0 0; padding:11px 0; width:722px; height:63px; background:#F7F7F7; list-style:none;}
            .pro2 li { float:left; padding-left:18px; width:160px; height:21px; line-height:21px; font-size:13px; overflow:hidden; background:url(images/common.gif) -955px -56px no-repeat;}
            .pro2 .pro2_title { padding:0; width:100px; height:63px; line-height:63px; font-size:14px; font-weight:bold; color:#DE417B; text-align:center; background:none; overflow:hidden;}
            .pro2 .pro2_focus { padding:0; width:260px; height:63px; background:none; overflow:hidden;}
                .pro2_focus img { float:left; margin:0;}
                .pro2_focus b { float:right; width:170px; height:42px; line-height:21px; font-weight:normal; overflow:hidden;}
                    .pro2_focus b a { color:#292829;}
                    .pro2_focus b a:hover { color:#C6306B;}
                .pro2_focus p { float:right; width:170px; height:21px; line-height:21px; color:#5A2829; overflow:hidden;}
                    .pro2_focus p span { margin-left:8px; color:#f26521;}
            
        .pro_part .cont .article { float:left; padding:15px 0 0 17px; width:450px; height:85px; list-style:none; overflow:hidden;}
            .cont .article li { float:left; padding-right:5px; width:215px; height:20px; font-size:13px; line-height:20px; overflow:hidden;}
                .cont .article li a { color:#636363;}
                .cont .article li a:hover { color:#C6306B;}
            .cont .article .cont_intro1 { padding-left:6px; width:334px;}
                .pillow .cont_intro1 { color:#F06EA1;}
                .award .cont_intro1 { color:#BB4FD3;}
                .purse .cont_intro1 { color:#AD6339;}
                .strap .cont_intro1 { color:#3A5C44;}
            .cont .article .cont_intro2{ padding-left:6px; width:334px; color:#0071BC;}
            .cont .article .cont_more { float:right; padding-left:20px; width:80px; height:40px; background:url(images/home_inc.png) 0 -296px no-repeat; overflow:hidden;}
        .pro_part .cont .cont_ad { float:right; padding-top:10px; width:250px; height:90px; text-align:center;}
    .pro_part .bot { width:950px; height:7px; background-position:0px -744px; overflow:hidden;}
    
.news_channel { float:left; width:731px; height:356px; background:url(images/home_inc.png) 0px -761px no-repeat; overflow:hidden;}
.news_channel * { overflow:hidden;}
    .news_channel .title { width:520px; height:37px; line-height:37px; background:none; overflow:hidden;}
        .news_channel .title b { margin:0 10px 0 15px; color:#d25686; font-size:16px;}
        .news_channel .title span { color:#cccccc; letter-spacing:1px;}
    .news_tab { float:left; padding:15px 0 0 1px; width:108px; height:341px;}
        .news_tab li { line-height:36px; text-align:center; font-size:14px; list-style:none; color:#EF5994; cursor:pointer; background:url(images/common.gif) -953px -14px no-repeat;}
            .news_tab li a { color:#EF5994;}
        .news_tab .liOn { font-weight:bold; color:White; background:url(images/home_inc.png) 0px -165px no-repeat;}
            .news_tab .liOn a { color:White; text-decoration:none;}

    .channel_cont { float:right; padding:9px 8px 9px 14px; width:600px; height:318px; overflow:hidden;}
        .news_cont { float:left; width:385px; height:300px; border-right:1px solid #EBEBEB; list-style:none; overflow:hidden;}
            .news_cont li { float:left; padding:0 7px 0 8px; width:370px; height:20px; line-height:20px; font-size:13px; overflow:hidden;}
            .news_cont .news_focus { margin:0 0 5px 0; padding:10px 0; width:385px; height:90px; border-bottom:1px solid #EBEBEB; overflow:hidden;}
                .news_focus img { float:left; margin:0 10px 10px 7px;}
                .news_focus a { float:right; margin-right:8px; width:240px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#363636; overflow:hidden;}
                    .news_focus a:hover { color:#C6306B;}
                .news_focus p { float:right; margin-right:8px; width:240px; height:66px; line-height:22px; color:#636363; overflow:hidden;}
            .news_cont li a { float:left; color:#464646;}
                .news_cont li a:hover { float:left; color:#C6306B;}
            .news_cont li span { float:right; margin-left:7px; width:60px; color:#B7B7B7; overflow:hidden;}
            .news_cont .news_more { margin-top:5px; width:177px; padding-left:200px;}
               .news_cont .news_more a { color:#0071BC;}
               .news_cont .news_more a:hover { color:#C6306B;}

        .week_cont { float:right; width:203px; height:300px; list-style:none; overflow:hidden;}
            .week_cont li { float:left; margin:0; padding:0; width:203px; height:21px; line-height:21px; font-size:13px; overflow:hidden;}
                .week_cont li a { float:left; padding-left:13px; width:190px; height:24px; background:url(images/common.gif) -963px 10px no-repeat; overflow:hidden;}
                .week_cont li a:hover { color:#C6306B; background-position:-963px -20px;}
            .week_cont .title { margin-bottom:5px; width:203px; height:24px; line-height:24px; font-size:14px; font-weight:bold; text-indent:0.5em; color:#9E7E7E; border-bottom:1px solid #ccc;}
            .week_cont .keyword { padding:8px 0 7px 0; width:203px; height:60px; background:#FFF4F8;}
                .week_cont .keyword a { padding:0; width:67px; height:20px; line-height:20px; background:none; text-align:center; color:#F06EA1;}

        .web_cont { float:left; width:300px; height:152px; overflow:hidden;}
            .web_cont li { width:300px; height:21px; line-height:21px; font-size:13px;}
                .web_cont li a { color:#525152;}
                .web_cont li a:hover { color:#C6306B;}
            .web_cont .title { width:300px; height:40px; background:#FFF7FF;}
                .web_cont .title b { float:left; margin:0; padding:0 10px 0 0; width:94px; height:40px; background:url(images/home_inc.png) 0 -211px no-repeat; text-align:center; color:#e0407e; overflow:hidden;}
                    .web_cont .title b a { color:#E74184;}
                    .web_cont .title b a:hover { color:#C6306B;}
                .web_cont .title p { float:left; padding-left:10px; width:180px; height:40px;}
                    .web_cont .title p a { float:left; width:60px; height:20px; line-height:20px; font-size:13px; color:#836b7e; text-align:center;}
                    .web_cont .title p a:hover { color:#C6306B;}

.special_channel { float:right; width:210px; height:356px; background:url(images/home_inc.png) -740px -761px no-repeat; overflow:hidden;}
    .special_channel .title { margin-bottom:8px; width:210px; height:37px; line-height:37px; background:none; overflow:hidden;}
        .special_channel .title b { margin:0 10px 0 5px; color:#d25686; font-size:16px;}
        .special_channel .title span { color:#cccccc; letter-spacing:1px;}
    .special_channel li { float:left; margin:0; padding:0 10px; width:180px; height:27px; line-height:27px; font-size:14px; list-style:none; overflow:hidden;}
        .special_channel li a { float:left; padding-left:13px; width:167px; height:24px; color:#6A5B5B; background:url(images/common.gif) -962px -142px no-repeat; overflow:hidden;}
        .special_channel li a:hover { color:#C6306B; background-position:-962px -112px;}
            
.other_channel { float:right; width:950px; height:410px; background:url(images/home_inc.png) 0px -1125px no-repeat; overflow:hidden;}
    .other_channel .title { margin-bottom:6px; padding:0 0 0 14px; width:460px; height:37px; line-height:37px; background:none; overflow:hidden;}
        .other_channel .title b { margin:0 10px 0 5px; width:auto; height:37px; line-height:37px; color:#d25686; font-size:16px; font-weight:bold;}
        .other_channel .title span { float:none; margin-right:200px; color:#cccccc; letter-spacing:1px; font-size:16px;}
        .other_channel .title a { font-size:13px; color:#F06EA1;}
            .other_channel .title a:hover { color:#C6306B;}

    .other_channel .left_channel { float:left; width:474px; height:410px; list-style:none; overflow:hidden;}
        .left_channel li { float:left; width:474px; height:73px; font-size:13px; overflow:hidden;}
            .left_channel li b { float:left; margin-left:22px; width:367px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#313031; overflow:hidden;}
                .left_channel li b a { color:#8486BD;}
                .left_channel li b a:hover { color:#C6306B;}
            .left_channel li span { float:right; margin-right:25px; width:60px; line-height:30px; color:#A59694; overflow:hidden;}
            .left_channel li p { float:left; margin:0 25px 0 22px; width:427px; height:36px; line-height:18px; color:#737173; overflow:hidden;}

    .other_channel .right_channel { float:right; width:475px; height:410px; list-style:none; overflow:hidden;}
        .right_channel li { float:left; padding-top:10px; width:474px; height:63px; font-size:13px; overflow:hidden;}
            .right_channel li img { float:left; margin:0px 7px 0 24px; border:1px solid #E7DFDE;}
            .right_channel li b { float:left; width:280px; height:17px; line-height:17px; font-size:13px; font-weight:normal; color:#313031; overflow:hidden;}
                .right_channel li b a { color:#AD597B; text-decoration:underline;}
                .right_channel li b a:hover { color:#C6306B; text-decoration:none;}
            .right_channel li span { float:right; margin-right:25px; width:60px; line-height:17px; color:#EF69A5; overflow:hidden;}
            .right_channel li p { float:left; margin:0 25px 0 0; width:340px; height:17px; line-height:17px; color:#636163; overflow:hidden;}

