﻿@charset "utf-8";
/* ==全局样式定义== */
* { margin:0; padding:0;}
a { font-size:13px;}
a img { border:0;}
ul li { list-style:none;}

.main_line1 { margin:0 auto; width:980px; height:260px;}
.main_line1 .best { float:left; width:260px; height:260px; background:url(images/inc.png) -736px -271px no-repeat;}
    .best_title { float:left; padding-left:30px; width:180px; font-size:13px; font-weight:bold; height:25px; line-height:30px; color:#7D0C36; background:url(images/inc.png) -7px -1071px no-repeat;}
    .best_more { float:left; padding-top:2px; width:50px; height:23px; line-height:30px;}
    .best ul { float:left; padding-left:15px; height:234px; width:245px;}
    .best ul li { clear:both; padding-left:10px; width:235px; height:23px; line-height:23px; font-size:13px; list-style:none; background:url(images/dotBlack.gif) 0 10px no-repeat; overflow:hidden;}
    .best ul li a { color:#262626; text-decoration:none;}
    .best ul li a:hover { text-decoration:underline; color:#D63873;}
.main_line1 .roll_ad { float:left; margin:0 9px; height:259px; width:442px;}
    .roll_ad .flash { width:440px; height:220px; border:1px solid #DEDEDE;}
    .roll_ad #RemainTime { margin-top:4px; padding-left:10px; height:35px; line-height:33px; font-size:13px; color:#F33916; background:url(images/holiday_bg.jpg) no-repeat;}

.main_line1 .gift { float:left; width:260px; height:260px; background:url(images/inc.png) -736px -534px no-repeat;}
    .gift .best_title { background:url(images/inc.png) -10px -1104px no-repeat;}
    .gift ul { float:left; width:260px; height:234px;}
    .gift ul li img { width:108px; height:81px;}
    .gift ul .li_pic { float:left; padding:12px 0 5px 12px; width:113px; height:105px; line-height:25px; overflow:hidden;}
    .gift ul .li_title { float:left; padding-left:20px; width:235px; height:21px; line-height:21px; overflow:hidden; background:url(images/dotBlack.gif) 10px 9px no-repeat;}
    
    .gift ul li a { color:#242527; text-decoration:none;}
    .gift ul li a:hover { color:#D63873; text-decoration:underline;}
    

.home_ad { float:left; margin:5px auto; width:980px; height:58px; overflow:hidden;}

.main_line2 { clear:both; margin:0 auto; width:980px; height:auto !important;}
    .main_left { float:left; width:710px; height:auto !important;}
    .main_left a { padding:0; margin:0;}
    .main_left .space { float:left; width:10px; height:292px; overflow:hidden;}
    .main_left .part_more { float:left; padding-top:3px; width:50px; height:23px; line-height:30px;}
    .main_left .part_1 { width:710px; height:292px; background:url(images/inc.png) 0 -272px no-repeat; overflow:hidden;}
        .part_1 .part_title { float:left; padding-left:30px; width:630px; height:26px; line-height:28px; font-size:13px; font-weight:bold; color:#7D0C36; background:url(images/inc.png) -10px -1199px no-repeat;}
        .part_1 ul .li_pic { float:left; padding:15px 3px 0 15px; width:120px; height:122px; line-height:32px; overflow:hidden;}
        .part_1 ul .li_cont { float:left; padding:18px 0 21px 16px; width:337px; height:90px;}
        .part_1 ul .li_cont img { float:left; margin-right:16px;}
        .part_1 ul .li_cont .li_cont_title { float:left; width:190px; height:28px; line-height:24px; font-size:14px; font-weight:bold; color:#363636; overflow:hidden;}
        .part_1 ul .li_cont div { width:190px; height:68px; line-height:17px; font-size:13px; color:#646464; overflow:hidden;}
        .part_1 ul .li_title { float:left; padding:10px 0; width:350px; height:100px;}
        .part_1 ul .li_title ul li { float:left; padding-left:25px; width:150px; height:22px; line-height:22px; list-style:none; background:url(images/dotBlack1.gif) 15px 10px no-repeat; overflow:hidden;}
        
        .part_1 ul li img { width:120px; height:90px;}
        .part_1 ul li a { color:#626262; text-decoration:none;}
        .part_1 ul li a:hover { color:#D63873; text-decoration:underline;}
        
    .main_left .part_top10 { margin-top:7px; width:710px; height:292px; background:url(images/inc.png) 0 -1642px no-repeat; overflow:hidden;}
        .part_top10 .part_title { float:left; padding-left:30px; width:630px; height:26px; line-height:28px; font-size:13px; font-weight:bold; color:#7D0C36; background:url(images/inc.png) -10px -1493px no-repeat;}
        .part_top10 ul li { float:left; padding:10px 3px 0 15px; width:120px; height:122px; line-height:32px; overflow:hidden;}
        .part_top10 ul li img { width:120px; height:90px;}
        .part_top10 ul li a { color:#626262; text-decoration:none;}
        .part_top10 ul li a:hover { color:#D63873; text-decoration:underline;}
        
    .main_left .part_same { float:left; margin:8px 0; width:350px; height:292px; background:url(images/inc.png) 0 -758px no-repeat; overflow:hidden;}
        .part_same .part_title { float:left; padding-left:30px; width:270px; height:26px; line-height:28px; font-size:13px; font-weight:bold; color:#7D0C36;}
        .part_same1 { background:url(images/inc.png) -10px -1135px no-repeat;}
        .part_same2 { background:url(images/inc.png) -9px -1166px no-repeat;}
        .part_same3 { background:url(images/inc.png) -11px -1229px no-repeat;}
        .part_same4 { background:url(images/inc.png) -11px -1259px no-repeat;}
        .part_same ul .li_pic { float:left; padding:14px 15px 0 12px; width:123px; height:118px; line-height:28px; text-align:center; overflow:hidden;}
        .part_same ul li img { width:120px; height:90px;}
        
        .part_same ul .li_top { float:left; padding:10px 0; width:200px; height:112px; overflow:hidden;}
            .li_top ul li { padding-left:15px; width:180px; height:19px; line-height:19px; list-style:none; background:url(images/dotBlack.gif) 7px 7px no-repeat; overflow:hidden;}
            
        .part_same ul .li_bot { float:left; padding:7px 0; width:350px; height:120px; line-height:20px; }
        .part_same ul .li_bot ul { display:inline; list-style:none;}
        .part_same ul .li_bot ul li { float:left; padding-left:25px; width:148px; height:20px; line-height:20px; background:url(images/dotYellow.gif) 15px 10px no-repeat; overflow:hidden;}
        .part_same ul .li_bot ul li a { color:#8E6350;}
        .part_same ul .li_bot ul li a:hover { color:#D63873;}
        
        .part_same ul a { color:#373737; text-decoration:none;}
        .part_same ul a:hover { color:#D63873; text-decoration:underline;}

    .main_left .part_2 { float:left; margin-top:3px; width:710px; height:192px; background:url(images/inc.png) 0 -565px no-repeat; overflow:hidden;}
        .part_2 .part_title { float:left; padding-left:30px; width:630px; height:26px; line-height:28px; font-size:13px; font-weight:bold; color:#7D0C36; background:url(images/inc.png) -10px -1292px no-repeat; overflow:hidden;}
            .part_title li { float:left; margin:3px 3px 0 0; width:70px; height:23px; cursor:pointer; text-align:center; color:#071975; font-weight:normal; background:url(images/inc.png) -369px -208px no-repeat;}
            .part_title .tab_on { font-weight:bold; color:#7D0C36; background:url(images/inc.png) -443px -208px no-repeat;}
        
        #tabcont_pic { padding:0 1px 1px; width:708px; height:165px; overflow:hidden;}
        #tabcont_pic ul li { width:708px; height:165px; line-height:19px; overflow:hidden;}
        #tabcont_pic ul li ul li { float:left; padding:15px 3px 0 15px; width:120px; height:166px; line-height:30px; text-align:center; overflow:hidden;}
        #tabcont_pic ul li ul li img { width:120px; height:90px;}
        #tabcont_pic ul li ul li a { color:#626262; text-decoration:none;}
        #tabcont_pic ul li ul li a:hover { color:#D63873; text-decoration:underline;}
        

    .main_left .left_ad { float:left; width:710px; height:80px; overflow:hidden;}
    
    .main_right { float:right; width:260px; height:auto !important;}
        .right_part { margin-bottom:6px; width:260px; height:366px; background:url(images/inc.png) -736px -798px no-repeat; overflow:hidden;}
        .right_part .part_top { padding-top:44px; width:260px; height:32px; overflow:hidden;}
            .part_top ul li { float:left; padding-left:3px; width:60px; height:32px; line-height:28px; text-align:center; font-size:13px; background:url(images/inc.png) 0 -208px no-repeat; overflow:hidden; cursor:pointer;}
            .part_top ul .li_onRed { padding:0; width:70px; color:White; background:url(images/inc.png) -71px -208px no-repeat;}
            .part_top ul .li_onBlue { padding:0; width:70px; color:White; background:url(images/inc.png) -145px -208px no-repeat;}
            .part_top ul .li_onYellow { padding:0; width:70px; color:White; background:url(images/inc.png) -219px -208px no-repeat;}
            .part_top ul .li_onOrange { padding:0; width:70px; color:White; background:url(images/inc.png) -294px -208px no-repeat;}
        .right_part .right_part_content { padding:5px 0; width:260px; height:280px; overflow:hidden;}

            .right_part_content .shell_cont { width:1040px; height:290px;}
                .shell_cont ul li { float:left; width:260px; height:290px; overflow:hidden;}
                .shell_cont ul li ul li { float:left; padding-left:14px; width:108px; height:140px; line-height:18px; overflow:hidden;}
                .shell_cont ul li ul li img { width:108px;}
                .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;}
