﻿/********************************************************* 
 * @The Layout Style
 *
 * @author NetFreeMan <netfreeman@live.com>
 * @version 2.0            @date: 2009-3-26
 * @copyright lovol.cn 
 *********************************************************/
 #wrap {
    font-size:1.0em;
    width:858px;
    overflow:hidden;
    margin:0 auto;
    padding:10% 0 0 0;
    text-align:left;
 }
 #nav {
    float:left;
    width:290px;
    overflow:hidden;
 }
 #mainnav {
    width:px;
    overflow:hidden;
    float:left;
 }
    #mainnav li {
        border:3px solid #000;
        width:129px;
        height:42px;
        margin:0 0 7px 0;
        overflow:hidden;
    }
        #mainnav li a {
            text-indent:-9999999px;
            width:129px;
            height:42px;
            display:block;
        }
        #mainnav li .n01 {
            background:url(/images/mainnav_01.gif) no-repeat left top;
        }
        #mainnav li .n02 {
            background:url(/images/mainnav_02.gif) no-repeat left top;
        }
        #mainnav li .n03 {
            background:url(/images/mainnav_03.gif) no-repeat left top;
        }
        #mainnav li .n04 {
            background:url(/images/mainnav_04.gif) no-repeat left top;
        }
        #mainnav li .n05 {
            background:url(/images/mainnav_05.gif) no-repeat left top;
        }
        #mainnav li .n06 {
            background:url(/images/mainnav_06.gif) no-repeat left top;
        }
        #mainnav li .n07 {
            background:url(/images/mainnav_07.gif) no-repeat left top;
        }
        #subnav {
            float:left;
            display:inline;
            margin:0 0 0 20px;
        }
        #subnav #sub {
            width:116px;
            overflow:hidden;
        }
        #subnav #sub li {
            width:110px;
            height:16px;
            text-align:center;
            overflow:hidden;
            border:3px solid #000;
            margin:0 0 5px 0;
        }
            #subnav #sub li a {
                padding:3px 0 0 0;
                display:block;
            }
            #navlist {}
                #navlist li {
                    width:116px;
                    height:16px;
                    overflow:hidden;
                    text-align:center;
                    background:#000;
                    margin:0 0 5px 0;
                }
                #navlist li a {
                    padding:2px 0 0 0;
                    display:block;
                    color:#fff;
                }
 #content {
    float:right;
    width:542px;
    overflow:hidden;
 }
    #content #maincontent {
        width:534px;
        height:293px;
        overflow-y:auto;
        border:4px solid #000;
				/*background:url(/images/bg_content.gif) no-repeat left center;*/


        scrollbar-face-color: #000000;           /*主体部分颜色#f1f1f1*/
        scrollbar-shadow-color: #888888;         /*主体滚动条阴影颜色*/
        scrollbar-highlight-color:#888888;       /*空白部分*/
        scrollbar-3dlight-color: #888888;        /*滚动条亮边的颜色*/
        scrollbar-darkshadow-color: #888888;     /*滚动条强阴影颜色*/
        scrollbar-track-color:#888888;           /*滚动条的背景颜色#DDDDDD*/
        scrollbar-arrow-color: #477ED1;          /*上下按钮上三角形箭头颜色*/
        scrollbar-arrow-color: #cccccc;          /*基本颜色*/
    }
	#listcontent {
        width:534px;
    }
		#listcontent .head {
			border:3px solid #000;
			padding:4px;
			background:#000;
			color:#fff;
		}
			#listcontent .head h3 {
				font-size:1.2em;
			}
		#listcontent .showtime {
			padding:10px 20px 0 20px;
			height:283px;     /*270px*/
			overflow-y:auto;
		}
			#listcontent .showtime ul {}
				#listcontent .showtime ul li {
					padding:7px 0 7px 10px;
					clear:both;
					border-bottom:1px solid #E2E2E2;
					background:url(/images/ico_point3.gif) no-repeat left center;
				}
					#listcontent .showtime ul li span {
						float:right;
					}
	#showcontent {
        width:534px;
    }
		#showcontent .head {}
			#showcontent .head h1 {
				padding:4px 0 4px 4px;
				background:#efefef;
				border-left:10px solid #000;
				font-size:1.2em;
			}
				#showcontent .head span {
					display:block;
					text-align:right;
					color:#666;
				}
		#showcontent .showtime {
			padding:10px 20px 0 20px;
			line-height:140%;
			height:283px;     /*270px*/
			overflow-y:auto;
		}
			#showcontent .showtime p {
				text-indent:24px;
				padding:4px 0;
			}
				#showcontent .showtime ul {
					margin:4px 12px;
				}
					#showcontent .showtime li {
						list-style-type:square;
						margin:0 0 0 28px;
					}
    #content #pagenum {
        height:44px;
        overflow:hidden;
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        margin:16px 0 0 0;
        padding:0 0 0 343px;
        background:url(/images/bg_pager.gif) no-repeat -100px center;
    }
		#pagenum .previous {
            font-family:Letter Gothic Std;
            float:left;
            width:60px;
            padding:20px 0 0 0;
            font-size:1.2em;
            background:url(/images/ico_point2.gif) no-repeat left 20px;
        }
        #pagenum .previous a {
            padding:0 0 0 15px;
        }
        #pagenum .num {
            float:left;
            width:67px;
            text-align:center;
            font-family:Georgia;
            font-size:2.4em;
            /*font-size:2.8em;*/
        }
        #pagenum .num span {
            color:#B8030A;
        }
        #pagenum .nextlink {
            font-family:Letter Gothic Std;
            float:left;
            width:60px;
            padding:20px 0 0 0;
            font-size:1.2em;
            background:url(/images/ico_point.gif) no-repeat right 20px;
        }
        #pagenum .nextlink a {
            padding:0 0 0 10px;
        }
    #beback {
        height:44px;
        overflow:hidden;
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        margin:16px 0 0 0;
        padding:0 0 0 443px;
        background:url(/images/bg_pager.gif) no-repeat left center;
    }
		#beback .bebackto {
            font-family:Letter Gothic Std;
            float:left;
            width:60px;
            padding:20px 0 0 0;
            font-size:1.2em;
            background:url(/images/ico_point2.gif) no-repeat left 20px;
        }
        #beback .bebackto a {
            padding:0 0 0 15px;
        }
 #footer {
    width:858px;
    height:130px;
    overflow:hidden;
    clear:both;
    color:#656565;
    padding:12px 0 0 0;
 }
    #footer .name_address {
        float:left;
        display:inline;
        margin:20px 0 0 30px;
        text-align:center;
    }
        #footer .name_address h1 {
            background:url(/images/company_name.gif) no-repeat left top;
            width:524px;
            height:18px;
            text-indent:-999999px;
        }
        #footer address {
            font-style:normal;
            padding:8px 0;
        }
    #footer #logo {
        float:right;
        width:219px;
        height:112px;
        overflow:hidden;
    }