﻿html {
    overflow-x: hidden;
    overflow-y: auto;
}
body
{
    margin:0;
    padding:0;
    background:#FFFFFF;
}
div,ul,li,td,p,h1,h2,h3,h4,h5,h6,form,input,textarea
{
    margin:0;
    padding:0;
    list-style:none;
    font-size:14px;
    text-align:left;
    color:#333333;
    font-family:"Microsoft YaHei" ! important;
}
img
{
    border:none;
    padding:0;
    margin:0;
}

a {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #FF6600; text-decoration:none;}
a:active {color: #333333;}

.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.hclear
{
    clear:both;
	height:30px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
/* header */
#header {
    margin:0;
    width:100%;
}
    #header ul.top {
        margin:0;
        width:100%;
        background:#F2F2F2;
        border:1px solid #DEDEDE;
    }
        #header ul.top li {
            margin: 0 auto;
            width: 1200px;
            font-size: 12px;
            height: 30px;
            line-height: 30px;
        }
            #header ul.top li span {
                float: left;
                width: auto;
                height:30px;
                margin-right:20px;
            }
                #header ul.top li span.r {
                    float: right;
                    width: auto;
                    height:30px;
                    margin:0;
                }
                #header ul.top li span label {
                    display:inline-block;
                    margin:0 1px;
                }
                    #header ul.top li span label a {
                        padding: 0 10px;
                    }
                        #header ul.top li span label a.cart {
                            padding-left:28px;
                            background: url(/images/ico_cart.gif) no-repeat 10px center;
                        }
                            #header ul.top li span label a.cart em {
                                font-style: normal;
                                color: #C50007;
                                margin-left: 2px;
                                color: #FF370D;
                            }
                    #header ul.top li span label i {
                        display: none;
                    }
                    #header ul.top li span label:hover i {
                        display:block;
                        position:absolute;
                        background:#F2F2F2;
                        border:1px solid #DEDEDE;
                        border-top:none;
                    }
                    #header ul.top li span label:hover a {
                        color: #FF6600;
                    }
                        #header ul.top li span label:hover i a {
                            display:block;
                            color:#333333;
                            font-style:normal;
                        }
                            #header ul.top li span label:hover i a:hover {
                                color:#FF5533;
                            }

    #header ul.head {
        margin:0 auto;
        width:1200px;
        height:130px;
        overflow:hidden;
    }
        #header ul.head li.logo {
            float:left;
            width:200px;
            height:130px;
            overflow:hidden;
        }
        #header ul.head li.shop {
            float:left;
            width:350px;
            height:130px;
            padding:0 0 0 50px;
        }
            #header ul.head li.shop span {
                float:left;
                width:120px;
                height:90px;
                padding:40px 0 0 0;
            }
                #header ul.head li.shop span.val b {
                    display:block;
                    font-size:16px;
                    font-weight:normal;
                    height:30px;
                }
                #header ul.head li.shop span.val i {
                    display:block;
                }
                    #header ul.head li.shop span.val i a {
                        margin-right:5px;
                    }
                #header ul.head li.shop span.score {
                    width:180px;
                }
                    #header ul.head li.shop span.score label {
                        float: left;
                        width: 60px;
                        text-align: center;
                    }
                        #header ul.head li.shop span.score label b {
                            display: block;
                            font-weight: normal;
                        }
                        #header ul.head li.shop span.score label em {
                            display: block;
                            font-style: normal;
                            padding:10px 0 0 0;
                            color:#CC0000;
                        }
                            #header ul.head li.shop span.score label em i {
                                font-style: normal;
                                padding:0 3px 0 0;
                            }

        #header ul.head li.so {
            float:right;
            width:530px;
            height:130px;
            overflow:hidden;
        }
            #header ul.head li.so span {
                float:left;
                margin-top:38px;
                width:500px;
                height:36px;
                padding:2px;
                background:#C60000;
                overflow:hidden;
            }
                #header ul.head li.so span input {
                    float:left;
                    width:370px;
                    height:36px;
                    line-height:36px;
                    font-size:13px;
                    color:#333333;
                    border:none;
                    background:#FFFFFF;
                    padding:0 10px;
                }
                #header ul.head li.so span a {
                    float:right;
                    width:100px;
                    height:36px;
                    cursor:pointer;
                    color:#FFFFFF;
                    line-height:36px;
                    text-align:center;
                    font-size:20px;
                }
            #header ul.head li.so label {
                clear:both;
                display:block;
                padding:10px 0 0 0;
                font-size:12px;
            }
                #header ul.head li.so label a {
                    margin-right:10px;
                }

    #header ul.nav {
        width:100%;
        height:39px;
        background:#DD2726;
    }
        #header ul.nav li {
            margin: 0 auto;
            width: 1200px;
            height: 39px;
            line-height:39px;
        }
            #header ul.nav li span {
                float:left;
                width:200px;
                height:39px;
                background:#AD0101;
            }
                #header ul.nav li span b {
                    display:block;
                    height:39px;
                    color:#FFFFFF;
                    text-align:center;
                    font-weight:normal;
                    font-size:15px;
                    cursor:pointer;
                }
            #header ul.nav li a {
                float: left;
                width: auto;
                height: 39px;
                padding: 0 45px;
                color: #FFFFFF;
                font-size: 13px;
            }
                #header ul.nav li a:hover, #header ul.nav li a.o {
                    background: #C90101;
                }
            #header ul.nav li span u {
                position: absolute;
                display: block;
                width: 200px;
                height:440px;
                padding: 10px 0;
                z-index: 999999;
                background: #CA0202;
                text-decoration: none;
            }
                #header ul.nav li span u i {
                    display: block;
                    font-style: normal;
                    padding: 0 0 0 25px;
                    height: 28px;
                    overflow: hidden;
                }
                    #header ul.nav li span u i a {
                        display: block;
                        text-align: left;
                        padding: 0;
                        line-height:28px;
                        color:#FFFFFF;
                    }
            #header ul.nav li p {
                display: block;
                position: absolute;
                margin-top:39px;
                margin-left:962px;
                width: 218px;
                height: 460px;
                padding:0 10px;
                overflow: hidden;
                background: #ECECEC;
                z-index: 999999;
            }
                #header ul.nav li p span {
                    display:block;
                    width:218px;
                    height:127px;
                    background:none;
                    padding:22px 0 0 0;
                    border-bottom:1px dotted #999999;
                }
                    #header ul.nav li p span img {
                        float:left;
                        width:100px;
                        height:100px;
                    }
                    #header ul.nav li p span u {
                        position:initial;
                        float:right;
                        width:108px;
                        height:127px;
                        overflow:hidden;
                        background:none;
                        padding:0;
                        margin:0;
                    }
                        #header ul.nav li p span u i {
                            display:block;
                            padding:0;
                            margin:0;
                            width:108px;
                            height:25px;
                            overflow:hidden;
                            line-height:25px;
                        }
                            #header ul.nav li p span u i a {
                                display: block;
                                width:108px;
                                height: 22px;
                                line-height: 22px;
                                overflow: hidden;
                                white-space: nowrap;
                                text-overflow: ellipsis;
                                color:#666666;
                            }
                                #header ul.nav li p span u i a:hover {
                                    color: #333333;
                                    background: none;
                                }
                            #header ul.nav li p span u i a.login {
                                background:#C40001;
                                color:#FFFFFF;
                                display:block;
                                padding:0 15px;
                                width:auto;
                            }
                                #header ul.nav li p span u i a.login:hover {
                                    background:#DD2726;
                                }
                                #header ul.nav li p span u i a em {
                                    font-style:normal;
                                    color:#FF5533;
                                    padding:0 2px;
                                }
                                
                #header ul.nav li p label.t {
                    clear:both;
                    display:block;
                    width:218px;
                    font-size:16px;
                    padding:10px 0 0 0;
                }
                    #header ul.nav li p label.t a {
                        float: right;
                        width: 40px;
                        height: 30px;
                        padding: 0;
                        margin: 0;
                        color: #666666;
                        text-align: right;
                    }
                        #header ul.nav li p label.t a:hover {
                            color: #FF5533;
                            background: none;
                        }
                #header ul.nav li p label.i {
                    clear: both;
                    display: block;
                    width: 218px;
                }
                    #header ul.nav li p label.i a {
                        display:block;
                        width:218px;
                        height:30px;
                        line-height:30px;
                        padding: 0;
                        margin: 0;
                        font-style: normal;
                        color: #333333;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        overflow:hidden;
                    }
                        #header ul.nav li p label.i a:hover {
                            color: #FF5533;
                            background: none;
                        }
                    
#tshop {
    clear:both;
    margin:0 auto;
    border-top:1px dotted #CCCCCC;
    background:#DD2726;
}
    #tshop ul li.top {
        clear:both;
        height:90px;
        overflow:hidden;
    }
    #tshop ul li.nav {
        margin:0 auto;
        width:1200px;
        height:39px;
        line-height:39px;
        background:#C90101;
    }
        #tshop ul li.nav span {
            float: left;
            width: 250px;
            height: 39px;
            background: #AD0101;
        }
            #tshop ul li.nav span b {
                display: block;
                height: 39px;
                color: #FFFFFF;
                text-align: center;
                font-weight: normal;
                font-size: 15px;
                cursor:pointer;
            }
        #tshop ul li.nav a {
            float: left;
            margin-left:1px;
            width: auto;
            height: 39px;
            padding: 0 20px;
            color: #FFFFFF;
            font-size: 13px;
        }
            #tshop ul li.nav a:hover {
                background: #AD0101;
            }

    #tshop ul li.nav span u {
        position: absolute;
        display:none;
        width: 250px;
        overflow:hidden;
        padding: 10px 0;
        z-index: 999999;
        background: #CA0202;
        text-decoration: none;
    }
        #tshop ul li.nav span:hover u {
            display:block;
        }
        #tshop ul li.nav span u a {
            display: block;
            width: 215px;
            height:28px;
            padding: 0 0 0 35px;
            text-align: left;
            line-height: 28px;
            color: #FFFFFF;
        }
            #tshop ul li.nav span u a i {
                background:#AD0101;
                position:absolute;
                margin-left:-20px;
                margin-top:6px;
                display:block;
                font-style:normal;
                width:16px;
                height:16px;
                line-height:16px;
                text-align:center;
            }

#banner {
    margin: 0 auto;
    width:100%;
    height:460px;
    overflow:hidden;
}
.flexslider{position:relative;height:460px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; border-bottom: 1px solid #525051;}
.slides{position:relative;z-index:1;}
.slides li{height:460px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:240px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:240px;background:url(../images/next.png) center center no-repeat;}


#footer
{
    clear:both;
    width:100%;
    padding:20px 0;
    text-align:center;
    font-size:12px;
    color:#FFFFFF;
    background:#2D2D2D;
}
#footer a
{
    color:#666666;
}
#footer a:hover
{
    color:#FF6600;
    text-decoration:underline;
}
#right {
    position:fixed;
    top:0;
    right:0;
    width:50px;
    height:100%;
    background:#3C3B43;
    z-index:999;
}
    #right span.top {
        display:block;
        margin-top:100px;
    }
        #right span.top a {
            display:block;
            width:50px;
            color:#FFFFFF;
            cursor:pointer;
            border-bottom:1px solid #4A4A51;
        }
            #right span.top a:hover {
                background: #33AAEE;
            }
            #right span.top a.user {
                height:50px;
                background:url(/images/bar_bg.png) no-repeat 0 0;
            }
                #right span.top a.user:hover {
                    background-position:0 -52px;
                }
            #right span.top a.cart {
                padding: 0 0 20px 0;
                text-align: center;
            }
                #right span.top a.cart em {
                    display:block;
                    width:50px;
                    height: 50px;
                    background: url(/images/bar_bg.png) no-repeat -52px 0;
                }
                #right span.top a.cart label {
                    display: block;
                    margin: auto;
                    width: 20px;
                    cursor: pointer;
                }
                #right span.top a.cart i {
                    display: inline-block;
                    margin-top: 10px;
                    width: 20px;
                    height: 20px;
                    line-height: 19px;
                    -moz-border-radius: 15px;
                    -webkit-border-radius: 15px;
                    border-radius: 15px;
                    background: #FF5533;
                    color: #FFFFFF;
                    font-style: normal;
                    font-size: 12px;
                    text-align: center;
                }
                    #right span.top a.cart:hover i {
                        color: #33AAEE;
                        background: #FFFFFF;
                    }
                #right span.top a.cart:hover em {
                    background: url(/images/bar_bg.png) no-repeat -52px -52px;
                }

            #right span.top a.like {
                height: 50px;
                background: url(/images/bar_bg.png) no-repeat -156px 0;
            }
                #right span.top a.like:hover {
                    background-position: -156px -52px;
                }
            #right span.top a.im {
                height: 50px;
                background: url(/images/bar_bg.png) no-repeat 0 -104px;
            }
                #right span.top a.im:hover {
                    background-position: -52px -104px;
                }
            #right span.top a.tel {
                height: 50px;
                background: url(/images/bar_bg.png) no-repeat -104px -104px;
            }
                #right span.top a.tel:hover {
                    background-position: -156px -104px;
                }

    #right span.fot {
        display: block;
        position:fixed;
        bottom:50px;
    }
        #right span.fot a {
            display:block;
            width:50px;
            height:20px;
            padding:30px 0 0 0;
            text-align:center;
            color:#FFFFFF;
            font-size:12px;
            cursor:pointer;
            border-bottom:1px solid #4A4A51;
            background: url(/images/bar_bg.png) no-repeat 0 0;
        }
            #right span.fot a.fd {
                background-position:-208px 0;
            }
                #right span.fot a.fd:hover {
                    background-position: -208px -52px;
                }
                #right span.fot a.tp {
                background-position:-260px 0;
                border:none;
            }
            #right span.fot a.tp:hover {
                background-position:-260px -52px;
            }
/* home */
#main {
    clear:both;
    margin:0 auto;
    width:1200px;
    overflow:hidden;
}
    #main ul.pic {
        height:160px;
        padding:15px 0;
    }
        #main ul.pic li {
            float:left;
            margin-left:13px;
            width:290px;
            height:160px;
        }
            #main ul.pic li img {
                width:290px;
                height:160px;
            }
    #main ul.like {
        height: 306px;
    }
        #main ul.like li.t {
            height:30px;
            padding:25px 0 0 0;
            color:#585858;
            font-size:16px;
        }
        #main ul.like li.i {
            height:223px;
            overflow:hidden;
            padding:26px 0 0 0;
            border:1px solid #E4E4E4;
        }
            #main ul.like li.i a {
                float:left;
                margin:0 34px;
                width:130px;
                height:202px;
                overflow:hidden;
            }
            #main ul.like li.i em {
                float: left;
                width: 1px;
                margin-top:140px;
                height: 60px;
                border-left: 1px solid #E2E2E2;
            }
                #main ul.like li.i a img {
                    display:block;
                    width:130px;
                    height:130px;
                }
                #main ul.like li.i a b {
                    display:block;
                    height:36px;
                    font-size:12px;
                    color:#666666;
                    line-height:18px;
                    padding:10px 0 0 0;
                    font-weight:normal;
                    overflow:hidden;
                }
                #main ul.like li.i a label {
                    display:block;
                    padding:5px 0 0 0;
                    color:#B81B16;
                    font-size:14px;
                }
                    #main ul.like li.i a label i {
                        font-style:normal;
                        color:#B81B16;
                        font-size:12px;
                        padding:0 3px 0 0;
                    }

    #main ul.list {
        clear:both;
    }
        #main ul.list li.t {
            clear: both;
            height: 30px;
            padding: 30px 0 0 0;
            border-bottom: 1px solid #CFCFCF;
        }
            #main ul.list li.t b {
                float:left;
                height:19px;
                line-height:19px;
                font-weight:normal;
                padding:0 0 0 10px;
                font-size:18px;
                overflow:hidden;
                border-left:7px solid #DD2726;
            }
            #main ul.list li.t span {
                float:right;
            }
                #main ul.list li.t span a {
                    margin-left:20px;
                    color:#333333;
                }
                    #main ul.list li.t span a:hover {
                        color:#DD2726;
                    }
        #main ul.list li.i {
            clear:both;
            height:468px;
            padding:10px 0 0 0;
            overflow:hidden;
            border-bottom:1px solid #E4E4E4;
        }
            #main ul.list li.i i {
                float:left;
                width:336px;
                height:468px;
                overflow:hidden;                
            }
            #main ul.list li.i i img {
                display:block;
                width:336px;
                height:468px;
            }
            #main ul.list li.i span {
                float:right;
                width:864px;
                height:468px;
                overflow:hidden;
            }
                #main ul.list li.i span a {
                    float: left;
                    width: 214px;
                    height: 224px;
                    overflow: hidden;
                    padding:10px 1px 1px 1px;
                    background:url(/images/goods_bg.jpg) no-repeat right bottom;
                }
                    #main ul.list li.i span a img {
                        margin:0 auto;
                        display:block;
                        width:160px;
                        height:160px;
                    }
                    #main ul.list li.i span a b {
                        margin:0 auto;
                        display:block;
                        width:194px;
                        height:20px;
                        line-height:20px;
                        font-size:13px;
                        padding:8px 0 0 0;
                        overflow:hidden;
                        text-align:center;
                        font-weight:normal;
                    }
                    #main ul.list li.i span a label {
                        display:block;
                        padding:5px 10px 0 10px;
                        text-align:center;
                        color:#FF6600;
                    }
                        #main ul.list li.i span a label em {
                            font-style:normal;
                            font-size:12px;
                            padding:0 3px 0 0;
                            color:#666666;
                        }
/* center */
#center
{
    margin:auto;
    width:1200px;
    overflow:hidden;
}
    #center ul.i {
        clear:both;
        padding:35px 0 0 0;
    }
        #center ul.i li.title {
            height: 65px;
            line-height:65px;
            border-bottom: 1px solid #DDDDDD;
        }
            #center ul.i li.title b {
                float:left;
                font-size:32px;
                font-weight:normal;
                color:#555555;
            }
            #center ul.i li.title em {
                float:left;
                font-size:18px;
                color:#999999;
                line-height:18px;
                font-style:normal;
                padding:29px 0 0 8px;
            }
            #center ul.i li.title span {
                float:right;
                width:800px;
                height:26px;
                padding:10px 0 0 0;
                text-align:right;
            }
                #center ul.i li.title span a {
                    margin-left:5px;
                    height:24px;
                    line-height:24px;
                    display:inline-block;
                    padding:0 5px;
                    color:#666666;
                    overflow:hidden;
                    border:1px solid #E2E2E2;
                    -moz-border-radius: 5px;
                    -webkit-border-radius: 5px;
                    border-radius: 5px;
                    background:#FAFAFA;
                }
                    #center ul.i li.title span a.o,#center ul.i li.title span a:hover {
                        background:#FFFFFF;
                        color:#FF5533;
                    }

        #center ul.i li.country {
            border:1px solid #E2E2E2;
        }
            #center ul.i li.country a {
                display:inline-block;
                padding:2px 8px;
                margin:10px;
                border:1px solid #FFFFFF;
            }
                #center ul.i li.country a:hover,#center ul.i li.country a.o {
                    border:1px solid #FF5533;
                    background:#FF6600;
                    color:#FFFFFF;
                }

        #center ul.i li.shop-list {
            margin:0 auto;
        }
            #center ul.i li.shop-list div {
                display:block;
                height:130px;
                padding:20px 0;
                border-bottom:1px dotted #E2E2E2;
            }
                #center ul.i li.shop-list div span.shop {
                    float:left;
                    width:380px;
                    height:130px;
                    overflow:hidden;
                    border-right:1px dotted #E2E2E2;
                }
                    #center ul.i li.shop-list div span.shop i.logo {
                        float:left;
                        margin-right:20px;
                        width:180px;
                        height:80px;
                        padding:10px;
                        border:1px solid #F2F2F2;
                    }
                        #center ul.i li.shop-list div span.shop i.logo a {
                            display:block;
                            text-align:center;                            
                            height:80px;
                            width:180px;
                            overflow:hidden;
                        }
                        #center ul.i li.shop-list div span.shop i.logo img {
                            display:block;    
                            margin:0 auto;                        
                            height:80px;
                        }
                    #center ul.i li.shop-list div span.shop b {
                        float:left;
                        width:150px;
                        height:30px;
                        line-height:30px;
                        font-weight:normal;
                        overflow:hidden;
                        font-size:16px;
                    }
                    #center ul.i li.shop-list div span.shop u {
                        float:left;
                        width:150px;
                        text-decoration:none;
                    }
                    #center ul.i li.shop-list div span.shop u i {
                        display:block;
                        height:24px;
                        line-height:22px;
                        font-style:normal;
                        font-size:13px;
                        color:#999999;
                    }
                        #center ul.i li.shop-list div span.shop u i em {
                            font-style:normal;
                            color:#FF5533;
                        }
                    #center ul.i li.shop-list div span.shop label {
                        display:block;
                        clear:both;
                        font-size:13px;
                        padding:8px 0 0 11px;
                        color:#666666;
                    }
                        #center ul.i li.shop-list div span.shop label em {
                            font-style:normal;
                            padding:0 20px 0 0;
                        }
                #center ul.i li.shop-list div span.list {
                    float:right;
                    width:800px;
                    height:130px;
                    overflow:hidden;
                }
                    #center ul.i li.shop-list div span.list a {
                        float: left;
                        margin:0 11px;
                        width:110px;
                        height:130px;
                    }
                        #center ul.i li.shop-list div span.list a img {
                            display:block;
                            width:100px;
                            height:100px;
                            padding:5px;
                            border:1px solid #F2F2F2;
                        }
                        #center ul.i li.shop-list div span.list a b {
                            display:block;
                            height:15px;
                            padding:3px 0 0 0;
                            font-weight:normal;
                            text-align:center;
                            color:#FF5533;
                        }
                            #center ul.i li.shop-list div span.list a b i {
                                font-style:normal;
                                font-size:12px;
                                padding-right:2px;
                            }

        #center ul.i li.list {
            margin:0 auto;
            
        }
            #center ul.i li.list span {
                float:left;
                margin-top:20px;
                margin-right:30px;
                width:200px;
                height:280px;
                padding:7px;
                background:#FFFFFF;
                border:1px dotted #E2E2E2;
            }
                #center ul.i li.list span:hover {
                    border:1px solid #FF5533;
                    box-shadow: 0 1px 2px #E2E2E2;
                }
                #center ul.i li.list span img {
                    display: block;
                    width: 200px;
                    height: 200px;
                }
                #center ul.i li.list span u {
                    display:block;
                    height:20px;
                    overflow:hidden;
                    padding:8px 0 0 0;
                    text-decoration:none;
                }
                    #center ul.i li.list span u i {
                        float:left;
                        width:100px;
                        font-style:normal;
                        font-size:13px;
                    }
                        #center ul.i li.list span u i.price {
                            color:#FF5533;
                            font-weight:bold;
                            font-size:14px;
                        }
                        #center ul.i li.list span u i.price em {
                            font-style:normal;
                            font-weight:normal;
                            padding:0 3px 0 0;
                            font-size:13px;
                        }
                        #center ul.i li.list span u i.deal {
                            text-align:right;
                            color:#666666;
                        }
                            #center ul.i li.list span u i.deal em {
                                font-style:normal;
                                color:#33AAEE;
                                padding:0 3px;
                            }
                #center ul.i li.list span b {
                    display: block;
                    height: 40px;
                    line-height: 20px;
                    font-weight: normal;
                    overflow: hidden;
                    padding: 5px 0 0 0;
                    font-size: 13px;
                }

        #center ul.i li.n {
            margin: 0 auto;
        }
            #center ul.i li.n a {
                display: block;
                height: 40px;
                line-height:40px;
                border-bottom:1px dotted #CCCCCC;
            }
                #center ul.i li.n a i {
                    font-style:normal;
                    font-size:10px;
                    padding:0 5px;
                    color:#DD2726;
                }
                #center ul.i li.n a em {
                    float:right;
                    width:150px;
                    text-align:left;
                    font-style:normal;
                    font-size:13px;
                    color:#999999;
                }

        #center ul.i li.per {
            clear:both;
            height:80px;
            padding:20px 0 0 0;
        }


        #center ul.i li.vt {
            clear: both;
            padding: 40px 0 20px 0;
        }
            #center ul.i li.vt h1 {
                text-align: center;
                font-size: 20px;
                font-weight: normal;
                color: #000000;
            }
        #center ul.i li.vm {
            height: 30px;
            text-align: center;
            font-size: 12px;
            color: #666666;
            font-style: normal;
            border-bottom: 1px dotted #A7A7A6;
        }
            #center ul.i li.vm em {
                font-style: normal;
                padding: 0 10px;
            }
        #center ul.i li.vx {
            clear: both;
            padding: 15px 0;
            text-align: left;
            line-height: 32px;
            font-size: 16px;
            color: #333333;
        }
            #center ul.i li.vx div, #center ul.i li.vx p, #center ul.i li.vx li {
                line-height: 35px;
                font-size: 18px;
                color: #333333;
            }
        #center ul.i li.un {
            border-top:1px dotted #AAAAAA;
            padding:10px 0 0 0;
            height:80px;
        }
            #center ul.i li.un label {
                display:block;
                line-height:30px;
                color:#666666;
            }
                #center ul.i li.un label a {
                    color:#333333;
                }
                #center ul.i li.un label a:hover {
                    color:#FF3F06;
                }









#win_login {
    z-index: 999999;
    width: 500px;
    height: 310px;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    margin: -155px 0 0 -250px;
    background: #FFFFFF;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    z-index:9999999;
}
    #win_login ul li.title {
        height:20px;
        padding:20px;
    }
        #win_login ul li.title b {
            float:left;
            font-size:14px;
            color:#666666;
            font-weight:normal;
        }
        #win_login ul li.title a {
            float: right;
            width: 17px;
            height: 18px;
            color:#CCCCCC;
            text-align:center;
            line-height:16px;
            font-size:18px;
            cursor:pointer;
            overflow:hidden;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            border:1px solid #CCCCCC;
        }
            #win_login ul li.title a:hover {
                color:#FF5533;
                border:1px solid #FF5533;
            }
    #win_login ul li.from {
        clear:both;
        height:190px;
        padding:10px 20px;
    }
        #win_login ul li.from span {
            display:block;
            clear:both;
            height:35px;
            padding:10px 0 0 0;
        }
            #win_login ul li.from span b {
                float:left;
                width:140px;
                line-height:28px;
                font-weight:normal;
                color:#666666;
                text-align:right;
                padding:0 10px 0 0;
            }
            #win_login ul li.from span input {
                float: left;
                width: 180px;
                height: 26px;
                font-size:12px;
                padding: 0 5px;
                color:#666666;
                border: 1px solid #CCCCCC;
            }
            #win_login ul li.from span.keep {
                padding:0 0 0 150px;
            }
                #win_login ul li.from span.keep input {
                    width:auto;
                    height:28px;
                }
                #win_login ul li.from span.keep label {
                    float:left;
                    line-height:26px;
                    padding:0 0 0 5px;
                    font-size:12px;
                }
            #win_login ul li.from span.btn {
                padding: 5px 0 0 150px;
            }
                #win_login ul li.from span.btn input {
                    width: 70px;
                    height: 30px;
                    text-align: center;
                    -moz-border-radius: 4px;
                    -webkit-border-radius: 4px;
                    border-radius: 4px;
                    border: none;
                    background:#33AAEE;
                    color:#FFFFFF;
                    cursor:pointer;
                }
                    #win_login ul li.from span.btn input:hover {
                        background:#3CD2F1;
                    }
                #win_login ul li.from span.btn a {
                    float:left;
                    margin-left:20px;
                    line-height:30px;
                    font-size:12px;
                    color:#33AAEE;
                }
                    #win_login ul li.from span.btn a:hover {
                        color: #333333;
                        text-decoration: underline;
                    }

    #win_login ul li.text {
        clear: both;
        height: 40px;
        line-height:40px;
        text-align:center;
        color:#666666;
        font-size:12px;
        background:#F4F4F4;
    }
        #win_login ul li.text a {
            color:#33AAEE;
        }
            #win_login ul li.text a:hover {
                color:#333333;
                text-decoration:underline;
            }

#win_alert {
    width: 320px;
    height: 200px;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -100px;
    background: #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius:  5px;
    border-radius:  5px;
    z-index: 9999999;
}
    #win_alert ul li.title {
        height: 20px;
        padding: 20px 20px 10px 20px;
    }
        #win_alert ul li.title a {
            float: right;
            width: 17px;
            height: 18px;
            color: #CCCCCC;
            text-align: center;
            line-height: 16px;
            font-size: 18px;
            cursor: pointer;
            overflow: hidden;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            border: 1px solid #CCCCCC;
        }
            #win_alert ul li.title a:hover {
                color: #FF5533;
                border: 1px solid #FF5533;
            }
    #win_alert ul li.text {
        clear:both;
        height:80px;
        text-align:center;
    }
        #win_alert ul li.text i {
            display:inline-block;
            width:32px;
            height:32px;
            background:url(/images/bg.png) no-repeat 0 -86px;
        }
        #win_alert ul li.text em {
            display:block;
            padding:10px;
            color:#FF5533;
            font-style:normal;
        }
    #win_alert ul li.btn {
        clear:both;
        padding:10px 0 0 0;
        text-align:center;
    }
        #win_alert ul li.btn input {
            width: 80px;
            height: 30px;
            line-height:26px;
            text-align: center;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            border: none;
            background: #FF5533;
            color: #FFFFFF;
            cursor: pointer;
        }
            #win_alert ul li.btn input:hover {
                background:#FF6600;
            }

#win_bg {
    background: #999999;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}