﻿* { margin:0; padding:0;}
a img { border:none;}
a { text-decoration:none; color:Black;}
a:hover{ text-decoration:underline; color:#EA1166;}
* ul li { list-style:none;}

#main { margin:0 auto; width:950px; height:auto !important;}
.banner { margin:-5px auto 8px auto; padding:10px 10px 0 10px; height:68px; width:928px; border:1px solid #D7D7D7; background:url(images/banner_bg.jpg) no-repeat; overflow:hidden;}
    .banner .top_title { float:left; width:220px; height:68px; overflow:hidden;}
    .banner .top_title h1 { height:40px; width:220px; line-height:40px; font-size:29px; font-weight:normal; color:#540B64;}
    .banner .top_title h2 { padding-right:20px; height:30px; width:200px; line-height:20px; font-size:14px; font-weight:normal; color:#F26623; text-align:right;}
    .banner p { float:left; height:68px; width:700px; line-height:17px; font-size:13px; color:#707070; text-indent:2em;}

.pro_sort { margin-bottom:8px; width:950px; height:822px; overflow:hidden;}
    .sort_left { float:left; width:210px; height:822px;}


    .sort_right { float:left; margin-left:7px; width:732px; height:770px;}
        .sort_right .r_left { float:left; margin-right:8px; height:328px; overflow:hidden;}
            .r_left .ad_roll{ width:523px; height:219px; border:1px solid #ccc; }
            .r_left .songli { margin-top:8px; height:99px; width:525px; }
            .r_left .songli .title { float:left; height:27px; line-height:27px; width:525px; background:url(images/holiday_inc.png) -215px -4px no-repeat; overflow:hidden;}
            .r_left .songli .title span { float:left; padding-left:30px; height:27px; line-height:27px; font-size:13px; font-weight:bold; color:#373737;}
            .r_left .songli .title a { float:right; padding:6px 5px;}
            .r_left .songli .content { float:left; padding:0 13px; width:497px; height:71px; border:1px solid #ccc; border-top:none; overflow:hidden;}
                .songli .content li { float:left; margin-right:4px; width:161px; list-style:circle; height:23px; line-height:23px; font-size:13px; overflow:hidden;}
        .sort_right .r_right { float:left; width:199px;}
                .r_right ul { display:inline; list-style:none;}
                .r_right ul li { float:left; margin-bottom:4px; padding-left:30px; width:68px; height:26px; overflow:hidden;}
                .r_right ul li a { font-size:13px; line-height:26px; color:#5A3813;}
                .r_right ul .li1 { width:71px; background:url(images/holiday_inc.png) -745px -5px no-repeat;}
                .r_right ul .li2 { background:url(images/holiday_inc.png) -848px -5px no-repeat;}
                .r_right ul .li3 { width:71px; background:url(images/holiday_inc.png) -745px -36px no-repeat;}
                .r_right ul .li4 { background:url(images/holiday_inc.png) -848px -36px no-repeat;}
                .r_right img { margin-top:2px;}
        .sort_right .pro_seo { float:left; margin-top:7px; height:486px; width:732px; overflow:hidden;}
            .pro_seo .title { float:left; padding-left:10px; height:27px; line-height:27px; width:722px; font-size:13px; font-weight:bold; color:#373737; background:url(images/holiday_inc.png) 0px -73px no-repeat; overflow:hidden;}
            .pro_seo .content { padding:13px 0 0 0; width:730px; height:442px; border:1px solid #D4D4D4; border-top:none; overflow:hidden;}
            .pro_seo .content li { float:left; margin-left:11px; height:226px; width:168px; line-height:23px; font-size:13px; text-align:center; overflow:hidden;}
			.pro_seo .content li img { width:160px; height:120px; padding:2px; border:1px solid #ccc; background:#F8F8F8;}
    	        .pro_title { width:100%; height:36px; line-height:18px; font-size:12px; color:#444; overflow:hidden;}
		        .pro_title a:hover { color:#EA1166;}

.ad_group { margin-bottom:8px; width:950px; height:444px; overflow:hidden;}
    .ad_group a { float:left; margin-bottom:4px; padding:8px; width:457px; height:204px; background:#F1F1F1;}
    .ad_group p { float:left; width:4px; height:220px; overflow:hidden;}
    .ad_group .zhuda { width:88px; height:88px; position:relative; top:-271px; left:432px; z-index:999; overflow:hidden;}
    
.woman_part { margin-bottom:7px; width:950px; height:408px; background:url(images/woman_bg.gif) no-repeat; overflow:hidden;}
.man_part { margin-bottom:7px; width:950px; height:408px; background:url(images/man_bg.gif) no-repeat; overflow:hidden;}
    .pro_cont_title { padding-left:12px; height:35px; line-height:35px; width:938px; overflow:hidden;}
        .pro_cont_title .h1 { float:left; width:190px; font-size:17px; color:#fff; text-align:center;}
        .pro_cont_title .h2 { float:left; padding-left:12px; width:400px; font-size:13px; line-height:43px; font-weight:normal; color:#373737;}
        .pro_cont_title b { float:left; width:280px; line-height:43px; font-size:13px; font-weight:normal; text-align:right;}
        .pro_cont_title b a { padding-left:20px; text-decoration:none;}
        .pro_cont_title span { float:right; padding:13px 5px;}
    .pro_content { padding:13px 0 0 215px; width:735px; height:207px; overflow:hidden;}
        .pro_content li { float:left; margin-left:11px; height:200px; width:168px; line-height:23px; font-size:13px; text-align:center; list-style:none;}
	    .pr_content li img { width:160px; height:120px; padding:2px; border:1px solid #ccc; background:#F8F8F8;}
    .woman_part p, .man_part p { clear:left; float:left; padding:35px 15px 0 15px; height:160px; width:180px; line-height:25px; font-size:14px; color:#555555;}
    .pro_content1 { float:left; margin-right:17px; padding:10px 0 0 6px; width:527px; height:130px; overflow:hidden;}
        .pro_content1 li { float:left; margin:0; padding:0 5px; height:130px; width:120px; line-height:20px; font-size:13px; text-align:center; list-style:none; overflow:hidden;}
	    .pr_content1 li img { width:120px; height:90px; padding:1px; border:1px solid #ccc; background:#F8F8F8; overflow:hidden;}
    .woman_title a { color:#E81A65;}
    .man_title a { color:#262696;}
    
    .right_part { float:left; width:183px; height:143px; overflow:hidden;}
    .right_part .part_head { padding-left:6px; width:177px; height:20px; border-bottom:1px solid #DDDDDD;}
        .part_head ul li { float:left; width:87px; height:21px; line-height:26px; font-size:13px; text-align:center; color:#BD2B0A; list-style:none; background:url(images/holiday_inc.png) -830px -72px no-repeat; overflow:hidden; cursor:pointer;}
        .part_head ul .li_on { padding:0; width:87px; color:#565656; background:url(images/holiday_inc.png) -742px -72px no-repeat;}
    .right_part .right_part_content { padding:0; width:183px; height:117px; overflow:hidden;}
        .right_part_content .shell_cont { width:400px; height:122px; overflow:hidden;}
            .shell_cont ul li { float:left; padding-top:10px; width:183px; height:117px; overflow:hidden;}
            .shell_cont ul li ul li { padding:0 0 0 13px; width:170px; height:23px; line-height:23px; font-size:13px; background:url(images/li.gif) 6px 10px no-repeat; overflow:hidden;}
            .shell_cont ul li ul li a { color:#4F4F4F; text-decoration:none;}
            .shell_cont ul li ul li a:hover { color:#D63873; text-decoration:underline;}

.ad_center { margin-bottom:7px; width:950px; height:60px; overflow:hidden;}

.pro_part { float:left; margin-bottom:7px; width:471px; height:408px; overflow:hidden;}
    .pro_part .title { float:left; height:30px; line-height:30px; width:471px; font-size:14px; font-weight:bold; color:#611834; overflow:hidden;}
        .pro_part .title .h3 { float:left; padding-left:30px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}
        .pro_part .title b { float:left; margin-left:100px; height:30px; line-height:32px; font-size:13px; font-weight:normal;}
        .pro_part .title b a { padding-left:10px;}
        .pro_part .title span { float:right; margin:7px 7px 0 0;}
    .pro_part .content { padding:2px 9px 0 10px; width:450px; height:370px; border:1px solid #D4D4D4; border-top:none; overflow:hidden;}
        .pro_part .content p { height:35px; line-height:35px; color:#7D7D7D; border-bottom:1px solid #D7D7D7; font-size:14px;}
        .pro_part .content .pro_content1 { float:left; padding-top:15px; width:527px; height:185px; overflow:hidden;}
        .pro_part .content .pro_content1 li { float:left; margin:0; padding:0 5px; height:180px; width:140px; line-height:24px; font-size:13px; text-align:center; list-style:none; overflow:hidden;}
	    .pro_part .content .pr_content1 li img { width:120px; height:90px; padding:1px; border:1px solid #ccc; background:#F8F8F8; overflow:hidden;}

        .pro_part .content .pro_content2 { float:left; width:265px; height:134px; overflow:hidden;}
        .pro_part .content .pro_content2 .c1 { padding-top:13px; height:90px; width:255px; font-size:13px; overflow:hidden;}
	    .pro_part .content .pro_content2 .c1 img { float:left; margin-right:5px; width:120px; height:90px; overflow:hidden;}
	    .pro_part .content .pro_content2 .c1 h6 { height:38px; width:125px; line-height:20px; overflow:hidden;}
	    .pro_part .content .pro_content2 .c1 h6 a { font-size:13px; font-weight:bold; color:#AC7E31;}
	    .pro_part .content .pro_content2 .c1 h6 a:hover { color:#EA1166;}
	    .pro_part .content .pro_content2 .c1 span { line-height:18px;}

        .pro_part .right_part .part_head ul li { margin:0;}
        .right_part .right_part_content .shell_cont ul li ul li { height:21px; line-height:21px;}
	    
	    
    .part1 { margin-right:8px;}
    .part1 .title { background:url(images/holiday_inc.png) 0px -112px no-repeat;}
    .part2 .title { background:url(images/holiday_inc.png) -480px -112px no-repeat;}
        .part1 .content .pro_content2 .t1 { padding-left:10px; height:21px; line-height:23px; width:255px; font-size:13px; font-weight:normal; color:#F1651E; background:url(images/holiday_inc.png) 0 -152px no-repeat; overflow:hidden;}
        .part2 .content .pro_content2 .t1 { padding-left:10px; height:21px; line-height:23px; width:255px; font-size:13px; font-weight:normal; color:#2060F1; background:url(images/holiday_inc.png) -480px -152px no-repeat; overflow:hidden;}
    
.article_part { float:left; margin-bottom:7px; width:471px; height:235px; background:url(images/holiday_inc.png) 0px -184px no-repeat; overflow:hidden;}
    .article_part .title { height:30px; line-height:30px; width:471px; font-size:14px; font-weight:bold; color:#611834; overflow:hidden;}
    .article_part .title span { float:left; padding-left:30px; height:30px; line-height:30px; font-size:13px; font-weight:bold; color:#454545;}
    .article_part .title a { float:right; padding:6px 5px;}
    .article_part .content { padding:8px 0 0 10px; width:461px; height:200px; border:1px solid #D4D4D4; border-top:none; overflow:hidden;}
        .article_part .content li { padding-bottom:7px; width:440px; height:120px; line-height:19px; font-size:13px; color:#707070; border-bottom:1px solid #D8D8D8; overflow:hidden;}
        .article_part .content li img { float:left; margin-right:15px; height:120px; width:160px;}
        .article_part .content li a { height:30px; width:260px; line-height:30px; font-size:15px; color:#565656; overflow:hidden;}
        .article_part .content li a:hover { color:#EA1166; text-decoration:underline;}
        .article_part .content font { float:right;}
        .article_part .content font a { font-size:13px; line-height:19px; height:19px; color:#DD6E99; letter-spacing:1px;}
    .article_part .list { width:447px; height:70px; display:inline;}
        .article_part .list li { float:left; padding:0; width:220px; height:20px; line-height:20px; border:none; overflow:hidden;}
        .article_part .list li a { font-size:13px;}
    .part3 { margin-right:8px;}
    
.service { width:950px; height:211px; overflow:hidden;}
    .service_top { width:950px; height:45px; background:url(images/service_top.gif) no-repeat; overflow:hidden;}
        .service_top input { float:left; margin:12px 0 0 298px; width:300px; height:22px; line-height:23px; border:none; color:#707070;}
        .service_top a { float:left; margin:11px 0 0 6px; width:50px; height:23px; line-height:25px; color:#111111; font-size:13px; text-align:center;}
        .service_top a:hover { text-decoration:none;}
    .service_bot { width:950px; height:157px; background:url(images/service_bot.gif) no-repeat; overflow:hidden;}
        .service_bot .link_me { float:left; margin:72px 30px 0 75px; font-size:13px; color:#4D3535; cursor:pointer;}
        .service_bot a:hover { color:#EA1166;}
        .service_bot a { float:left;}
        .service_bot .service_list { float:left; margin-top:29px; width:720px; height:111px; display:inline; list-style:none; overflow:hidden;}
        .service_bot .service_list li { float:left; width:120px; height:21px; line-height:21px; text-align:center; font-size:13px; color:#636163; overflow:hidden;}
        .service_bot .service_list li a { width:120px; line-height:21px; text-align:center; font-size:13px; color:#636163;}
        .service_bot .service_list .list_title { font-weight:bold; font-size:14px;}
        .service_bot .service_list li a:hover { color:#EA1166;}

.link { margin-bottom:7px; padding:8px 0 8px 72px; width:876px; height:72px; border:1px solid #ccc; background:url(images/holiday_inc.png) 0px -530px no-repeat; overflow:hidden;}
    .link a { padding-right:10px; font-size:13px; line-height:24px; color:#474747;}
    .link a:hover { color:#EA1166; text-decoration:underline;}


.aboutme { margin-bottom:30px; width:950px; height:30px; line-height:30px; background:#EA1166; font-size:13px; color:#fff;}
    .aboutme a { padding:0 12px; color:#fff;}
    .aboutme .left { float:left; padding-left:5px; width:70px;}
    .aboutme .center { float:left; width:800px; text-align:center;}
    .aboutme .right { float:left; padding-right:5px; width:70px; text-align:right;}
    
.bot_logo { margin:0 auto; width:540px; height:63px; background:url(images/holiday_inc.png) 0px -632px no-repeat; overflow:hidden;}

.copy_right { margin:20px 0; width:950px; line-height:20px; font-size:12px; text-align:center; color:#707070; letter-spacing:2px;}
.copy_right a { color:#707070;}

