/* 首页的样式表 CSS Document */
        .head
        {
            width: 100%;
            height: 172px;
            background-image: url(../images/head_back.jpg);
            background-repeat: repeat-x;
            background-position: 50% top;
        }
        .MyMove
        {
            width: 100%;
            height: 60px;
        }
       
        
        .head .head_foot
        {
            background: url(../images/head_end_back.jpg) repeat-x;
            width: 100%;
            height: 10px;
        }
        .main
        {
            float: none;
            margin: auto;
            width: 900px;
        }
        .main .main_left
        {
            float: left;
            width: 550px;
            height: auto;
        }
        .main .main_left .main_flash
        {
            float: left;
            margin-bottom: 10px;
            width: 100%;
            height: 140px;
        }
        .main .main_left .main_flash #SliderBanner
        {
            height: 140px;
        }
        .main .main_left .main_flash #SliderBanner #RandVSlidePlayer
        {
            position: relative;
        }
        .main .main_left .main_flash #SlidePlayer A
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            padding-top: 0px;
        }
        .main .main_left .main_flash #SliderBanner .Slides
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            overflow: hidden;
            padding-top: 0px;
            list-style-type: none;
            height: 140px;
        }
        .main .main_left .main_flash #SliderBanner .Slides LI
        {
            float: left;
            width: 510px;
            height: 140px;
        }
        .main .main_left .main_flash #SliderBanner .Slides IMG
        {
            border-top-width: 0px;
            display: block;
            border-left-width: 0px;
            border-bottom-width: 0px;
            width: 550px;
            height: 140px;
            border-right-width: 0px;
        }
        .main .main_left .main_flash #SliderBanner .SlideTriggers
        {
            padding-right: 0px;
            padding-left: 0px;
            z-index: 10;
            right: 3px;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
            list-style-type: none;
            position: absolute;
            top: 115px;
            height: 25px;
        }
        .main .main_left .main_flash #SliderBanner .SlideTriggers LI
        {
            border-right: #58a314 1px solid;
            border-top: #58a314 1px solid;
            display: inline;
            font-size: 0.9em;
            float: left;
            margin: 3px 1px;
            overflow: hidden;
            border-left: #58a314 1px solid;
            width: 16px;
            cursor: pointer;
            color: #58a314;
            line-height: 16px;
            border-bottom: #58a314 1px solid;
            font-family: Arial;
            height: 16px;
            background-color: #fff;
            text-align: center;
        }
        .main .main_left .main_flash #SliderBanner .SlideTriggers LI.Current
        {
            border-top-width: 0px;
            font-weight: bold;
            border-left-width: 0px;
            font-size: 1.4em;
            border-bottom-width: 0px;
            margin: 0px 1px;
            width: 21px;
            color: #fff;
            line-height: 21px;
            height: 21px;
            background-color: #58a314;
            border-right-width: 0px;
        }
        .main .main_left .main_join_top
        {
            background: url(../images/main_join_top.jpg) no-repeat;
            float: left;
            width: 100%;
            height: 41px;
        }
        .main .main_left .main_join_top .more
        {
            margin-top: 17px;
            display: block;
            font-weight: bold;
            float: left;
            margin-left: 122px;
            width: auto;
            height: auto;
        }
        .main .main_left .main_join_top .search
        {
            margin-top: 12px;
            display: block;
            float: left;
            margin-left: 10px;
            width: 145px;
            height: 20px;
        }
        .main .main_left .main_join_top .select
        {
            margin-top: 13px;
            display: block;
            float: left;
            margin-left: 10px;
            width: 50px;
            height: 20px;
        }
        .main .main_left .main_join_top .button
        {
            margin-top: 13px;
            display: block;
            float: left;
            margin-left: 4px;
            height: 20px;
        }
        .main .main_left .main_join_center
        {
            clear: both;
            border-right: #c3c3c3 1px solid;
            padding-left: 20px;
            float: left;
            border-left: #c3c3c3 1px solid;
            width: 528px;
            padding-top: 10px;
            height: 266px;
        }
        .main .main_left .main_join_center UL
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
            list-style-type: none;
        }
        .main .main_left .main_join_center LI
        {
            padding-right: 0px;
            display: block;
            padding-left: 0px;
            float: left;
            padding-bottom: 0px;
            margin: 0px 8px 5px 0px;
            width: 250px;
            padding-top: 0px;
            list-style-type: none;
            height: 81px;
        }
        .main .main_left .main_join_center LI .pic
        {
            display: block;
            padding-left: 5px;
            background: url(../images/list_pic_back.jpg) no-repeat left 5px;
            float: left;
            width: 103px;
            padding-top: 10px;
            height: 71px;
        }
        .main .main_left .main_join_center LI .title A
        {
            display: block;
            float: left;
            width: auto;
            color: #de592b;
            line-height: 24px;
            text-align: left;
            text-decoration: none;
        }
        .main .main_left .main_join_center LI .title A:hover
        {
            text-decoration: underline;
        }
        .main .main_left .main_join_center LI .text
        {
            float: left;
            width: 132px;
            color: #999;
            line-height: 19px;
            height: auto;
            text-align: left;
        }
        .main .main_left .main_join_center LI .item A
        {
            display: block;
            padding-left: 7px;
            background: url(../images/point.gif) no-repeat 0px 8px;
            float: left;
            width: 125px;
            color: #5b5b5b;
            line-height: 20px;
            height: auto;
            text-decoration: none;
        }
        .main .main_left .main_join_center LI .item A:hover
        {
            color: #de592b;
            text-decoration: underline;
        }
        .main .main_left .main_join_end
        {
            background: url(../images/main_join_end.jpg) no-repeat;
            float: left;
            width: 100%;
            height: 28px;
        }
        .main .main_left .main_about_media
        {
            background: url(../images/main_about_back.jpg) repeat-y;
            float: left;
            margin-bottom: 10px;
            width: 270px;
            height: 310px;
        }
        .main .main_left .main_about_media .top
        {
            width: 100%;
            height: 40px;
        }
        .main .main_left .main_about_media .middle
        {
            display: block;
            padding-left: 20px;
            width: 250px;
            padding-top: 20px;
            height: 240px;
        }
        .main .main_left .main_about_media .middle .pic
        {
            padding-right: 15px;
            display: block;
            background: url(../images/list_pic_back.jpg) no-repeat;
            float: left;
            width: 94px;
            padding-top: 5px;
            height: 71px;
            text-align: center;
        }
        .main .main_left .main_about_media .middle .text2
        {
            display: block;
            float: left;
            width: 230px;
            color: #5b5b5b;
            line-height: 19px;
            height: auto;
            text-align: left;
        }
        .main .main_left .main_about_media .middle .text2 A:hover
        {
            color: #de592b;
            text-decoration: underline;
        }
        .main .main_left .main_about_media .end
        {
            width: 100%;
            height: 10px;
        }
        .main .main_right
        {
            float: left;
            margin-left: 10px;
            width: 340px;
            height: auto;
        }
        .main .main_right .main_news
        {
            background: url(../images/main_news_end.jpg) 50% bottom;
            float: none;
            width: 100%;
            height: 140px;
        }
        .main .main_right .main_news .main_news_top
        {
            background: url(../images/main_news_top.jpg) no-repeat;
            width: 100%;
            height: 40px;
        }
        .main .main_right .main_news .main_news_top .main_news_more
        {
            margin-top: 18px;
            font-weight: bold;
            float: right;
            width: auto;
            margin-right: 20px;
            height: auto;
        }
        HTML .main .main_right .main_news .main_news_top .main_news_more
        {
            margin-right: 10px;
        }
        .main .main_right .main_news .main_news_middle
        {
            padding-right: 20px;
            padding-left: 20px;
            background: url(../images/main_news_back.jpg) repeat-y;
            width: 300px;
            padding-top: 8px;
            height: 85px;
        }
        .main .main_right .main_news .main_news_middle UL
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
            list-style-type: none;
        }
        .main .main_right .main_news .main_news_middle LI
        {
            padding-right: 0px;
            display: inline;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            width: 300px;
            padding-top: 0px;
        }
        .main .main_right .main_news .main_news_middle LI .title
        {
            display: block;
            padding-left: 8px;
            background: url(../images/point.gif) no-repeat 0px 8px;
            float: left;
            width: 255px;
            line-height: 21px;
        }
        .main .main_right .main_news .main_news_middle LI .title A:hover
        {
            color: #de592b;
            text-decoration: underline;
        }
        .main .main_right .main_news .main_news_middle LI .time
        {
            display: block;
            float: left;
            width: 50px;
            color: #ccc;
            line-height: 21px;
            text-align: right;
        }
        .main .main_right .main_vip
        {
            background: url(../images/main_vip_back.jpg) no-repeat;
            float: none;
            width: 100%;
            height: 113px;
        }
        .main .main_right .main_vip .main_vip_top
        {
            width: 100%;
            height: 40px;
        }
        .main .main_right .main_vip .main_vip_top .vote_button
        {
            margin-top: 10px;
            float: right;
            width: 49px;
            line-height: 23px;
            margin-right: 10px;
            height: 23px;
            text-align: center;
        }
        .main .main_right .main_vip .main_vip_end
        {
            width: 100%;
            height: 73px;
        }
        .main .main_right .main_vip .main_vip_end .vote_title
        {
            float: left;
            margin-left: 10px;
            width: 80%;
            color: #333;
            line-height: 16px;
            height: 19px;
        }
        .main .main_right .main_vip .main_vip_end .vote_type
        {
            padding-left: 15px;
            float: none;
            width: 320px;
            height: 55px;
            text-align: center;
        }
        .main .main_right .main_vip .main_vip_end .vote_type UL
        {
            padding-right: 0px;
            display: block;
            padding-left: 0px;
            float: left;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
            line-style: none;
        }
        .main .main_right .main_vip .main_vip_end .vote_type LI
        {
            display: inline;
            float: left;
            width: 104px;
            height: 23px;
        }
        .main .main_right .main_vip .main_vip_end .vote_type LI .label
        {
            display: block;
            float: left;
            width: 13px;
            padding-top: 2px;
            height: 23px;
        }
        .main .main_right .main_vip .main_vip_end .vote_type LI .votetext
        {
            display: block;
            float: left;
            margin-left: 3px;
            width: auto;
            line-height: 23px;
        }
        .main .main_right .main_show
        {
            margin-top: 10px;
            float: none;
            margin-bottom: 10px;
            width: 100%;
            height: 521px;
        }