#wrapper {
    width: 966px;
    margin: 15px auto -10px !important;
    overflow: hidden;
    padding-left: 6px;
}
#wrapper[id] {
    margin: 17px auto 0 !important;
}
    #splash {
        margin: 0 10px 9px 0;
        width: 645px /* 717 - 2 * 36 */;
        height: 262px /* 288 - 2 * 30 */;
        float: left;
        background: #1a5b95 url('../img/bnr.jpg');
        font-size: 20px;
        color: #fff;
        padding: 30px 36px;
        position: relative;
    }
    
        #splash h2 {
            color: #fff;
            font-size: 37px;
            margin: 2px 0 17px;
            padding: 0 0 20px;
            text-transform: lowercase;
            display: block;
            line-height: 116%;
            text-indent: -999999px;
            background:transparent url('../img/index.jpg') 0 0 no-repeat;
        }
    
            #splash h2 strong {
                font-size: 45px;
                display: block;
                color: #2dbeff;
            }
        #splash p {
            margin: 0 7px;
            font-size:19px;
            line-height:24px;
        }
            #splash p strong {
                text-shadow: 1px 1px 2px #8b9cac;
            }
        #splash em {
            display:block;
            font-size:23px;
            font-style:normal;
            font-weight:bold;
            margin:42px 7px 0;
        }
        #xx {
            height:95px;
            left:-6px;
            position:absolute;
            top:139px;
            width:6px;
            background:transparent url('../img/xx.jpg') 0 0 no-repeat;
        }
    #loginWrapper {
        float: left;
        width: 234px;
        height: 322px;
        background: #d4e5ef url('../img/lb.gif') 0 0 repeat-y;
        margin: 0 0 9px;
        position: relative;
    }
    
        #loginWrapper h2 {
            background: transparent;
            padding: 15px 0 10px 19px;
            font-size: 19px;
            margin: 0;
            color: #0a3764;
            text-transform: lowercase;
        }
        
        #loginWrapper form {
                margin: 0;
        }

            #loginWrapper form input {
                clear: both;
                display: block;
                margin:5px 18px;
                padding:4px 3px 2px;
                font-size:11px;
            }
        
                #loginWrapper form input#remember {
                    width: auto;
                    height: auto;
                    float: left;
                    border: none;
                    margin-right: 5px;
                    background:transparent;
                    padding: 0;
                }
                .opera #loginWrapper form input#remember {
                    background: #fff;
                    height:12px;
                    width:12px;
                }
                .ie6 #loginWrapper form input#remember {
                    margin: 1px 0 0 9px;
                }
                .ie7 #loginWrapper form input#remember {
                    margin: 1px 0 0 15px;
                }
                #loginWrapper form input[type="hidden"] {
                    display: none;
                }
    
            #loginWrapper form div {
                height: 23px;
            }
        
            #loginWrapper form label {
                display: block;
                float: left;
                height: 23px;
                line-height: 23px;
                text-transform:lowercase;
            }

            #loginWrapper form input.login {
                background:transparent url(../img/indexb.gif) no-repeat 0 0;
                border:0;
                height:26px;
                left:136px;
                margin:0;
                padding:0 0 4px;
                position:absolute;
                top:143px;
                width:81px;
                font-size:12px;
            }
            .t30 {
                font-size:12px;
                left:19px;
                position:absolute;
                text-align:center;
                top:203px;
                width:195px;
                color:#497a25;
            }
        #loginWrapper a {
            background:#95bb17 url(../img/b.jpg) no-repeat;
            color:#fff;
            display:block;
            font-weight: bold;
            font-size:22px;
            height:47px;
            line-height:36px;
            text-align:center;
            text-transform:lowercase;
            width:200px;
            margin: 6px 17px;
            position:absolute;
            left:0;
            bottom: 41px;
            text-indent:-99999px;
            top:234px;
        }
            #loginWrapper a:focus {
                background-position: -1px -1px;
                outline:none;
                border: 1px dotted #fff;
                width: 198px;
                height: 45px;
            }
            #loginWrapper a#remind {
                background:#e7f1f6;
                color:#00a0e6;
                display:block;
                font-weight:normal;
                font-size:11px;
                height:18px;
                line-height:18px;
                text-align:center;
                text-transform:lowercase;
                width:198px;
                position:static;
                margin:8px 18px 10px;
                text-indent:0;
            }

                #loginWrapper a#remind:hover,#loginWrapper a#remind:focus {
                    background:#f0f7fa;
                    border:none;
                    text-decoration:none
                }
        #loginWrapper span {
            background: transparent url('../img/lfb.gif') bottom left no-repeat;
            color: #4a7b25;
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 234px;
            height: 29px;
            text-align: center;
            font-size: 14px;
        }
    
    #news {
        height: 33px;
        clear: both;
    }
    
        #news h2 {
            background: #d4e5ef url('../img/n.gif') 0 0 no-repeat;
            line-height: 33px;
            font-size: 12px;
            font-weight: bold;
            text-transform: lowercase;
            margin: 0;
            padding: 0;
            width: 65px;
            text-align: center;
            color: #25527a;
            float: left;
        }
    
        #news div {
            background: #e5eff5 url('../img/nb.gif');
            float: left;
            height: 33px;
            line-height: 34px;
            padding: 0 15px;
            width: 832px;
        }
    
        #news a {
            background: #e5eff5 url('../img/m.gif') 0 0 no-repeat;
            float: right;
            height: 33px;
            line-height: 33px;
            padding: 0 5px;
            text-indent: -99999px;
            outline: none;
            width: 24px;
        }
        
    #tour {
        list-style: none;
        margin: 0;
        padding: 0;
        height: 180px;
        width: 970px;
    }
    
        #tour li {
            background: transparent url('../img/t.gif') 0 0 no-repeat;
            display: block;
            float: left;
            width: 235px;
            height: 161px;
            margin: 0 7px 10px 0;
        }
        
            #tour li:last-child, #tour li.last-child {
                margin: 0 0 10px;
            }
    
            #tour li a {
                background: transparent url('../img/t/03.jpg') 50% 75% no-repeat;
                color: #0a3764;
                display: block;
                width: 235px;
                height: 131px;
                text-align: center;
                font-size: 19px;
                font-weight: bold;
                padding: 15px 0;
                line-height: 124%;
            }
    
                #tour li a em {
                   display: block;
                   font-size: 21px;
                   color: #00a0e6;
                   font-style: normal;
                }
    
                #tour li a.s2 {
                    background-image: url('../img/t/02.jpg');
                }
    
                #tour li a.s3 {
                    background-image: url('../img/t/01.jpg');
                }
    
                #tour li a.s4 {
                    background-image: url('../img/t/04.jpg');
                }
    
                #tour li a:hover {
                   color: #00a0e6;
                }
    
                    #tour li a:hover em {
                       text-decoration: underline;
                    }