#helpList {
    width: 100%;
}

    #helpList .title {
        width: 100%;
        height: 32px;
        line-height: 32px;
        background: url(../images/helpList_title_bg.gif) repeat-x;
    }

        #helpList .title .right {
            width: 5px;
            height: 100%;
            background: url(../images/helpList_title_bg.gif) no-repeat right -64px;
        }

        #helpList .title .left {
            font-size: 14px;
            color: #f57018;
            height: 100%;
            padding-left: 15px;
            background: url(../images/helpList_title_bg.gif) no-repeat 0 -32px;
        }

            #helpList .title .left strong {
                display: block;
            }

    #helpList .content {
        width: 698px;
        padding: 10px 0;
        border: 1px solid #58cefe;
    }

        #helpList .content ul {
            width: 680px;
            margin: 0 auto;
        }

            #helpList .content ul li {
                float: left;
                width: 320px;
                padding-left: 20px;
                height: 28px;
                line-height: 28px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                #helpList .content ul li a {
                    padding-left: 20px;
                    color: #797979;
                    background: url(../images/helpList_ico.gif) no-repeat left center;
                }

                    #helpList .content ul li a:hover {
                        color: #f60;
                    }

a#top {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

#helpView {
    width: 680px;
    margin: 0 auto;
    padding-top: 10px;
}

    #helpView li {
        line-height: 20px;
        margin-top: 10px;
        border-bottom: 1px dotted #ccc;
    }

        #helpView li h1 {
            font-size: 14px;
            color: #666;
        }

        #helpView li .content {
            padding: 10px 15px;
            color: #797979;
            position: relative;
        }

            #helpView li .content a {
                color: #0083b3;
            }

                #helpView li .content a:hover {
                    color: #f60;
                }

                #helpView li .content a.top {
                    position: absolute;
                    right: 0;
                    bottom: 0;
                }

#service {
    width: 680px;
    margin: 0 auto;
    color: #666;
}

    #service .title {
        width: 100%;
        height: 35px;
        line-height: 35px;
        background: #e4f2fb url(../images/service_title.gif) no-repeat right top;
    }

        #service .title span {
            display: block;
            margin-left: 10px;
            padding-left: 20px;
            background: url(../images/service_title_ico.gif) no-repeat left center;
        }

    #service .content {
        padding: 20px 30px;
        line-height: 20px;
    }

        #service .content a {
            color: #0083b3;
        }

            #service .content a:hover {
                color: #f60;
            }

#cards_title,#cards_title1 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #0148b3;
    font-weight: bold;
    /*text-indent: 45px;*/
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
    /*background: url(../images/cards_title_ico.jpg) no-repeat;*/
}	
	#cards_title img,#cards_title1 img{
		width: 35px;
		height: 35px;
		margin-right: 10px;
		vertical-align: middle;
	}

    #cards_title.title1 {
        background-position: left 2px;
    }

    #cards_title.title2 {
        background-position: left -38px;
    }

    #cards_title.title3 {
        background-position: left -76px;
    }

    #cards_title.title4 {
        background-position: left -193px;
    }

    #cards_title.title5 {
        background-position: left -270px;
    }

    #cards_title.title6 {
        background-position: left -115px;
    }

    #cards_title.title7 {
        background-position: left -153px;
    }

    #cards_title.title8 {
        background-position: left -310px;
    }

    #cards_title.title9 {
        background-position: left -231px;
    }
    
    #cards_title.title10,#cards_title1.title10 {
        background-position: left -352px;
    }

#cards_tips {
    width: 666px;
    padding: 15px;
    background-color: #e7f8ff;
    border: 2px solid #b7ebff;
    margin-top: 15px;
}

    #cards_tips li {
        line-height: 20px;
        color: #6a6c6c;
        padding: 2px 0;
        padding-left: 15px;
        background: url(../images/cards_tips_ico.gif) no-repeat left 6px;
    }

#cards_attention {
    width: 666px;
    padding: 15px;
    border: 2px solid #b7ebff;
    margin-top: 25px;
    position: relative;
}

    #cards_attention .title,#cards_attention .titles {
        position: absolute;
        left: 12px;
        top: -14px;
        width: 64px;
        height: 25px;
        text-indent: -999px;
        overflow: hidden;
        background: url(../images/attention_title_bg.gif) no-repeat;
    }

    #cards_attention .content,#cards_attention .contents {
        padding: 10px;
        padding-bottom: 5px;
        line-height: 24px;
        color: #797979;
    }

        #cards_attention .content a,#cards_attention .contents a {
            color: #f60;
        }

#cards_vip_tips {
    width: 668px;
    padding: 15px;
    background-color: #e7f8ff;
    line-height: 20px;
    color: #6a6c6c;
}

#cards_vip_loginbar {
    width: 441px;
    margin: 0 auto;
    height: 41px;
    margin-top: 15px;
    background: url(../images/cards_vip_loginbar_bg.gif) no-repeat;
}

    #cards_vip_loginbar span {
        float: left;
        padding-left: 15px;
        height: 100%;
        line-height: 41px;
        color: #fff;
    }

    #cards_vip_loginbar input {
        float: left;
        margin-top: 5px;
        border: 0;
    }

    #cards_vip_loginbar .text {
        width: 210px;
        padding-left: 5px;
        margin-top: 7px;
        height: 25px;
        line-height: 25px;
        color: #B3B3B3;
        border: 1px solid #797979;
    }

    #cards_vip_loginbar .submit {
        width: 65px;
        height: 30px;
        margin-left: 8px;
        display: inline;
        cursor: pointer;
        background: url(../images/cards_vip_submit.gif) no-repeat;
    }

#cards_search {
    width: 100%;
    height: 40px;
    background-color: #00aefb;
    margin-top: 15px;
}

    #cards_search .searchbar {
        padding-left: 10px;
        padding-top: 5px;
    }

        #cards_search .searchbar .text {
            float: left;
            margin-top: 2px;
            width: 205px;
            padding-left: 32px;
            height: 27px;
            line-height: 27px;
            font-size: 14px;
            color: #6a6c6c;
            border: 0;
            background: url(../images/cards_search_text.gif) no-repeat;
        }

        #cards_search .searchbar .submit {
            float: left;
            width: 65px;
            height: 30px;
            display: inline;
            margin-left: 10px;
            border: 0;
            cursor: pointer;
            background: url(../images/cards_search_submit.gif) no-repeat;
        }

    #cards_search .fast {
        padding-right: 30px;
        padding-top: 5px;
        width: 276px;
        height: 30px;
        line-height: 30px;
    }

        #cards_search .fast .parent {
            float: left;
            display: block;
            width: 100%;
            height: 100%;
            font-size: 14px;
            text-indent: 11px;
            color: #6a6c6c;
            overflow: hidden;
            background: url(../images/cards_search_fast.gif) no-repeat;
        }

    #cards_search .search_fast .subBox {
        position: absolute;
        left: -350px;
        top: 30px;
    }

#cards_table {
    width: 100%;
    margin-top: 15px;
}

    #cards_table .title {
        width: 100%;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        font-weight: bold;
        color: #0148b3;
        text-indent: 20px;
        border-bottom: 1px solid #ccc;
        background: url(../images/cards_table_ico.gif) no-repeat left center;
    }

    #cards_table .table {
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }

        #cards_table .table th, #cards_table .table td {
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            padding-left: 5px;
        }

        #cards_table .table th {
            color: #0148b3;
            background-color: #e7f8ff;
        }

        #cards_table .table td {
            color: #00aff0;
            background-color: #fff;
        }

            #cards_table .table td strong {
                color: #ff6d01;
            }

        #cards_table .table .bg td {
            background-color: #e7f8ff;
        }

        #cards_table .table .over td {
            background-color: #e9f5c9;
        }

        #cards_table .table td a {
            color: #00aff0;
        }

        #cards_table .table .tab0 {
            width: 220px;
            text-align: left;
        }

        #cards_table .table .tab1 {
            width: 80px;
        }

        #cards_table .table .tab2 {
            width: 100px;
        }

        #cards_table .table .tab3 {
            width: 112px;
        }

        #cards_table .table .tab4 {
            width: 50px;
        }

        #cards_table .table .tab5 {
            width: 50px;
        }

        #cards_table .table .text {
            width: 18px;
            border: 1px solid #716f6d;
            text-align: center;
            color: #00aff0;
        }

        #cards_table .table td .button {
            display: block;
            width: 45px;
            height: 27px;
            overflow: hidden;
            border: 0;
            cursor: pointer;
            background: url(../images/cards_table_btn.gif) no-repeat;
        }

#cards_list_box {
    width: 100%;
    overflow: hidden;
    margin-top: 13px;
    background: url(../images/index_box_y1.gif) repeat-y;
}

    #cards_list_box .title {
        width: 100%;
        height: 50px;
        line-height: 50px;
        background: url(../images/index_box_title1.jpg) no-repeat;
    }

        #cards_list_box .title .left {
            font-size: 16px;
            color: #ff6d01;
            text-indent: 60px;
            font-weight: bold;
        }

        #cards_list_box .title .right {
            padding-right: 15px;
        }

    #cards_list_box .content {
        width: 100%;
        padding-bottom: 10px;
        background: url(../images/index_box_bottom1.gif) no-repeat left bottom;
    }

#cards_list,.cards_list {
    width: 704px;
    margin-left: -5px;
}

    #cards_list li,.cards_list li {
        float: left;
        width: 170px;
        padding-left: 6px;
        margin-top: 10px;
    }

        #cards_list li .pic,.cards_list li .pic {
            width: 100%;
            height: 120px;
        }

            #cards_list li .pic img,.cards_list li .pic img {
                display: block;
                width: 150px;
                height: 100px;
                margin: 0 auto;
            }

            #cards_list li .pic span,.cards_list li .pic span {
                display: block;
                width: 100%;
                height: 20px;
                line-height: 20px;
                text-align: center;
                font-weight: bold;
                color: #88c80b;
            }

        #cards_list li .info,.cards_list li .info {
            width: 100%;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #797979;
        }
            #cards_list li .info span,.cards_list li .info span {
                text-decoration: line-through;
            }
			
			
            #cards_list li .info b,,.cards_list li .info b {
                color: #88c80b;
            }

        #cards_list li .radios,.cards_list li .radios {
            width: 120px;
            margin: 0 auto;
            height: 40px;
            line-height: 20px;
        }

            #cards_list li .radios .left,.cards_list li .radios .left {
                width: 30px;
                text-align: center;
            }

                #cards_list li .radios .left input, #cards_list li .radios .left label,
                 .cards_list li .radios .left input, .cards_list li .radios .left label,{
                    cursor: pointer;
                }

        #cards_list li .btn,.cards_list li .btn {
            width: 100%;
            margin-top: 5px;
            text-align: center;
        }
			
            #cards_list li .btn input,.cards_list li .btn input {
                width: 22px;
                height: 22px;
                line-height: 22px;
                text-align: center;
                border: 1px solid #666;
                vertical-align: middle;
            }
			#cards_list li .btn span,.cards_list li .btn span{
				line-height: 15px;
				height: 17px;
				font-size: 20px;
				display: inline-block;
				width: 17px;
				border: 1px solid #666;
				border-radius: 4px;
				-webkit-border-radius: 4px;
				vertical-align: middle;
				text-align: center;
				cursor: pointer;
				-webkit-user-select:none;
				-moz-user-select:none;
				-ms-user-select:none;
				user-select:none;
			}
            #cards_list li .btn .button,.cards_list li .btn .button {
                display: inline-block;
                width: 45px;
                height: 27px;
                overflow: hidden;
                border: 0;
                cursor: pointer;
                vertical-align: middle;
                background: url(../images/index_box_btn.gif) no-repeat;
            }

        #cards_list li .radio,.cards_list li .radio{
            width: 100%;
            text-align: center;
            margin-top: 10px;
        }

            #cards_list li .radio input,.cards_list li .radio input {
                vertical-align: middle;
            }
		.product .moreBox{
			font-size: 20px;text-align: center;margin-top: 20px;
		}
		.product .moreBox a{
			color: #00aefb;
			padding: 2px 5px;
			border: 1px solid #00aefb;
			border-radius: 4px;
			-webkit-border-radius: 4px;
		}
		.product .moreBox a:hover{
			text-decoration: none;
		}
#cards_vip_box {
    width: 100%;
    background: url(../images/cards_vip_box_y.gif) repeat-y;
}

    #cards_vip_box .title {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        font-size: 14px;
        font-weight: bold;
        color: #003296;
        background: url(../images/cards_vip_box_title.gif) no-repeat;
    }

        #cards_vip_box .title span {
            color: #ff6d01;
        }

    #cards_vip_box .content {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 10px;
        background: url(../images/cards_vip_box_bottom.gif) no-repeat bottom;
    }

    #cards_vip_box .integral {
        width: 670px;
        margin: 0 auto;
    }

        #cards_vip_box .integral .table {
            width: 100%;
            border: 1px solid #00aefb;
            text-align: center;
        }
			#cards_vip_box .table th{
				 background: #FFFFFF;
                padding: 0;
                text-align: center;
			}
            #cards_vip_box .integral .table th {
                height: 28px;
                line-height: 28px;
                font-weight: normal;
                color: #797979;
                font-size: 14px;
               
            }

            #cards_vip_box .integral .table td {
                height: 32px;
                line-height: 32px;
                color: #ff6d01;
                padding: 0;
                text-align: center;
            }

                #cards_vip_box .integral .table td .text {
                    width: 130px;
                    height: 20px;
                    line-height: 20px;
                    text-align: center;
                    color: #797979;
                    border: 1px solid #2dbef3;
                }

                #cards_vip_box .integral .table td .button {
                    display: block;
                    width: 48px;
                    height: 22px;
                    margin: 0 auto;
                    overflow: hidden;
                    text-indent: -999px;
                    border: 0;
                    cursor: pointer;
                    background: url(../images/integral_btn.gif) no-repeat;
                }

            #cards_vip_box .integral .table .bg td {
                background-color: #ebf6fc;
            }

        #cards_vip_box .integral .total {
            width: 100%;
            height: 25px;
            line-height: 25px;
            color: #797979;
        }

            #cards_vip_box .integral .total .right {
                font-size: 14px;
                font-weight: bold;
                color: #003296;
            }

                #cards_vip_box .integral .total .right span {
                    color: #ff6d01;
                }

    #cards_vip_box .recharge {
        width: 670px;
        margin: 0 auto;
        margin-top: 15px;
    }

        #cards_vip_box .recharge h1 {
            width: 100%;
            height: 25px;
            line-height: 25px;
            color: #003296;
            font-size: 14px;
        }

        #cards_vip_box .recharge .table {
            width: 100%;
            border: 1px solid #00aefb;
            text-align: center;
        }

            #cards_vip_box .recharge .table th {
                height: 28px;
                line-height: 28px;
                font-weight: normal;
                color: #797979;
                font-size: 14px;
            }

            #cards_vip_box .recharge .table td {
                height: 32px;
                line-height: 32px;
                color: #797979;
                padding: 0;
                text-align: center;
            }

            #cards_vip_box .recharge .table .bg td {
                background-color: #ebf6fc;
            }

        #cards_vip_box .recharge .total {
            width: 100%;
            height: 25px;
            line-height: 25px;
            color: #797979;
        }

            #cards_vip_box .recharge .total .right a {
                color: #797979;
            }

                #cards_vip_box .recharge .total .right a:hover, #cards_vip_box .recharge .total .right .sel {
                    color: #f60;
                }

    #cards_vip_box .invoice {
        width: 670px;
        margin: 0 auto;
        margin-top: 15px;
    }

        #cards_vip_box .invoice h1 {
            width: 100%;
            height: 25px;
            line-height: 25px;
            color: #003296;
            font-size: 14px;
        }

            #cards_vip_box .invoice h1 span {
                color: #ff6d01;
            }

        #cards_vip_box .invoice .table {
            width: 100%;
        }
			 #cards_vip_box .invoice .table tr{
			 	border: none;
			 }
            #cards_vip_box .invoice .table th, #cards_vip_box .invoice .table td {
                padding: 3px 0;
                color: #797979;
                line-height: 20px;
            }

            #cards_vip_box .invoice .table th {
                width: 85px;
                font-weight: normal;
                text-align: right;
                font-size: 12px;
            }

            #cards_vip_box .invoice .table td a {
                color: #003296;
                text-decoration: underline;
            }

                #cards_vip_box .invoice .table td a:hover {
                    color: #f60;
                }

            #cards_vip_box .invoice .table td .short, #cards_vip_box .invoice .table td .text {
                width: 220px;
                padding-left: 5px;
                height: 18px;
                line-height: 18px;
                border: 1px solid #acaeb4;
                font-weight: normal;
            }

            #cards_vip_box .invoice .table td .short {
                width: 75px;
            }

            #cards_vip_box .invoice .table td textarea {
                width: 300px;
                max-width: 585px;
                height: 50px;
                max-height: 200px;
                padding: 5px;
                border: 1px solid #acaeb4;
                overflow: auto;
            }

            #cards_vip_box .invoice .table td .submit {
                display: block;
                width: 90px;
                height: 30px;
                margin: 0 auto;
                border: 0;
                cursor: pointer;
                background: url(../images/cards_vip_box_submit.gif) no-repeat;
            }

#notice {
    width: 680px;
    margin: 0 auto;
}

    #notice .title {
        width: 100%;
        height: 47px;
        line-height: 47px;
        font-size: 14px;
        color: #0148b3;
        background: url(../images/notice_title_y.gif) repeat-y;
    }

        #notice .title span {
            display: block;
            margin-left: 15px;
            padding-left: 33px;
            background: url(../images/notice_title_ico.gif) no-repeat left center;
        }

    #notice .content {
        width: 100%;
        margin-top: 2px;
        padding: 10px 0;
        border-top: 2px solid #00aefb;
    }

        #notice .content li {
            width: 100%;
            height: 35px;
            line-height: 35px;
            color: #777;
            border-bottom: 1px dotted #ccc;
        }

            #notice .content li span {
                float: left;
                padding-left: 50px;
            }

            #notice .content li a {
                float: left;
                color: #777;
                max-width: 560px;
                _width: 560px;
                height: 100%;
            }

                #notice .content li a:hover {
                    color: #f60;
                }

        #notice .content h1 {
            width: 100%;
            height: 30px;
            line-height: 30px;
            margin-top: 10px;
            font-size: 16px;
            text-align: center;
        }

        #notice .content h2 {
            text-align: right;
            color: #777;
        }

#noticeView {
    width: 100%;
    line-height: 25px;
    font-size: 14px;
    margin-top: 25px;
}

#download {
    width: 100%;
    margin-top: 15px;
}

#download_about {
    border: 1px solid #a8f0f4;
    float: left;
    height: 263px;
    overflow: hidden;
    width: 270px;
}

    #download_about .title {
        background-color: #e8f8f9;
        color: #0148b3;
        font-size: 14px;
        text-indent: 10px;
        font-weight: bold;
        height: 35px;
        line-height: 35px;
        width: 100%;
    }

    #download_about .content {
        padding: 10px;
        line-height: 25px;
        font-size: 14px;
        color: #666;
    }

#download_pic {
    float: right;
    width: 664px;
    height: 265px;
    margin-top: -6px;
}

    #download_pic a, #download_pic img {
        display: block;
    }

#download_what {
    width: 100%;
    margin-top: 25px;
    padding-top: 20px;
    background: url(../images/download_line.gif) no-repeat;
}

    #download_what .title {
        width: 100%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #0148b3;
        text-indent: 20px;
        font-weight: bold;
    }

    #download_what .list {
        width: 960px;
        height: 280px;
        overflow: hidden;
        margin: 0 auto;
        margin-top: 20px;
    }

        #download_what .list li {
            float: left;
            width: 300px;
            padding: 0 10px;
            color: #666;
        }

            #download_what .list li .pic {
                width: 300px;
                height: 112px;
            }

                #download_what .list li .pic img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }

            #download_what .list li .info {
                width: 100%;
                line-height: 25px;
                margin-top: 5px;
                font-size: 14px;
            }

                #download_what .list li .info h1 {
                    color: #09f;
                    height: 25px;
                    font-size: 16px;
                    padding-bottom: 5px;
                }

                #download_what .list li .info a {
                    color: #06f;
                }

#download_moreList {
    width: 100%;
    margin-top: 15px;
    padding-top: 20px;
    background: url(../images/download_line.gif) no-repeat;
}

    #download_moreList .title {
        width: 100%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #0148b3;
        text-indent: 20px;
        font-weight: bold;
    }

    #download_moreList .list {
        width: 960px;
        margin: 0 auto;
        margin-top: 20px;
    }

        #download_moreList .list li {
            float: left;
            width: 230px;
            height: 200px;
            overflow: hidden;
            padding: 0 5px;
            color: #666;
        }

            #download_moreList .list li .pic {
                width: 60px;
                height: 60px;
            }

                #download_moreList .list li .pic img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }

            #download_moreList .list li .info {
                width: 100%;
                line-height: 25px;
                margin-top: 5px;
                font-size: 14px;
            }

                #download_moreList .list li .info h1 {
                    color: #09f;
                    height: 25px;
                    font-size: 14px;
                    padding-bottom: 5px;
                }

                #download_moreList .list li .info a {
                    color: #06f;
                }

#download_system {
    padding: 0 20px;
    margin-top: 15px;
    padding-top: 20px;
    background: url(../images/download_line.gif) no-repeat top center;
}

    #download_system .title {
        width: 100%;
        height: 30px;
        line-height: 30px;
        color: #0066ff;
        font-size: 14px;
    }

    #download_system .content {
        padding-left: 12px;
        line-height: 20px;
        color: #666;
    }

        #download_system .content span {
            margin-left: -12px;
            color: #0066ff;
        }

#cards_info_box {
    width: 100%;
    background: url(../images/cards_vip_box_y.gif) repeat-y;
}

    #cards_info_box .title {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        font-size: 14px;
        font-weight: bold;
        color: #FF6D01;
        background: url(../images/cards_vip_box_title.gif) no-repeat;
    }

        #cards_info_box .title span {
            color: #ff6d01;
        }

    #cards_info_box .content {
        width: 100%;
        HEIGHT: 225PX;
        padding-top: 20px;
        padding-bottom: 30px;
        background: url(../images/cards_vip_box_bottom.gif) no-repeat bottom;
    }

    #cards_info_box .info {
        float: left;
        padding-left: 20px;
        width: 460px;
        font-size: 14px;
    }

        #cards_info_box .info li {
            width: 100%;
            height: 24px;
            line-height: 24px;
            text-indent: 17px;
            background: url(../images/cards_infoList_ico.gif) no-repeat left center;
        }
         #cards_info_box .info li input {
		    width: 50px;
		    height: 22px;
		    line-height: 22px;
		    text-align: center;
		    border: 1px solid #666;
		    vertical-align: middle;
		    margin: 0 5px;
		}

            #cards_info_box .info li span {
                font-weight: bold;
                color: #ff6d01;
            }
			#cards_info_box .info li span.numBtn{
				line-height: 18px;
				height: 17px;
				font-size: 20px;
				display: inline-block;
				width: 17px;
				border: 1px solid #666;
				border-radius: 4px;
				-webkit-border-radius: 4px;
				vertical-align: middle;
				text-align: center;
				cursor: pointer;
				-webkit-user-select:none;
				-moz-user-select:none;
				-ms-user-select:none;
				user-select:none;
				text-indent: 0;
				color: #666666;
				font-weight: normal;
			}
    #cards_info_box .pic {
        float: right;
        padding-right: 20px;
        width: 150px;
        height: 100px;
    }

        #cards_info_box .pic img {
            display: block;
            width: 100%;
            height: 100%;
        }

#cards_buy_title {
    width: 100%;
    height: 31px;
    line-height: 31px;
    margin-top: 15px;
    font-weight: bold;
    color: #003296;
    font-size: 14px;
}

    #cards_buy_title span {
        float: left;
        width: 30px;
        height: 31px;
        line-height: 31px;
        margin: 0 5px 0 10px;
        display: inline;
        color: #2d3b53;
        text-align: center;
        background: url(../images/cards_buy_title_ico.gif) no-repeat;
    }

#cards_buy_box {
    width: 100%;
    background: url(../images/cards_vip_box_y.gif) repeat-y;
    margin-top: 15px;
    background-size: 100%;
}

    #cards_buy_box .top {
        width: 100%;
        height: 10px;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        background: url(../images/cards_vip_box_top.gif) no-repeat;
        background-size: 100%;
    }

    #cards_buy_box .content,#cards_buy_box .contents {
        width: 100%;
        padding-bottom: 10px;
        background: url(../images/cards_vip_box_bottom.gif) no-repeat bottom;
        background-size: 100%;
    }

    #cards_buy_box .table {
        width: 670px;
        margin: 0 auto;
    }
		#cards_buy_box .table tr{
			border: none;
		}
        #cards_buy_box .table th, #cards_buy_box .table td {
            padding: 3px 0;
            line-height: 20px;
            background: none;
        }

        #cards_buy_box .table th {
            width: 100px;
            text-align: right;
            color: #666;
            font-size: 12px;
            font-weight: normal;
        }

        #cards_buy_box .table td {
            color: #797979;
        }

            #cards_buy_box .table td .text {
                width: 170px;
                padding-left: 5px;
                height: 22px;
                line-height: 22px;
                border: 1px solid #acaeb4;
            }

            #cards_buy_box .table td .tips {
                display: block;
                width: 327px;
                height: 25px;
                line-height: 25px;
                margin-left: 20px;
                text-align: center;
                font-weight: normal;
                background: url(../images/cards_buy_tips_bg.gif) no-repeat;
            }

            #cards_buy_box .table td .submit,#cards_buy_box .contents .submit {
                display: block;
                width: 78px;
                height: 27px;
                margin-left: 27px;
                border: 0;
                cursor: pointer;
                background: url(../images/cards_buy_submit.gif) no-repeat;
            }
            #cards_buy_box .contents .submit{
            	margin: 0 auto;
            }

#userTip {
    color: #00AFF0;
    position: relative;
}

    #userTip:hover {
        color: #f60;
    }

    #userTip img {
        display: none;
        position: absolute;
        right: 0;
        top: 20px;
    }

    #userTip.sel img {
        display: block;
    }

#cards_orderList {
    width: 100%;
    padding-bottom: 5px;
    background: #ccfcf5 url(../images/orderList_bottom.gif) no-repeat bottom;
}

    #cards_orderList .title {
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-indent: 20px;
        color: #ff6d01;
        font-size: 14px;
        background: url(../images/orderList_top.gif) no-repeat;
    }

    #cards_orderList .content {
        width: 690px;
        margin: 0 auto;
        background-color: #fff;
    }

    #cards_orderList .orderNum {
        width: 100%;
        height: 40px;
        line-height: 40px;
        padding-top: 5px;
        text-indent: 25px;
        font-size: 18px;
        color: #797979;
    }

        #cards_orderList .orderNum strong {
            color: #fd0404;
        }

    #cards_orderList .table {
        width: 100%;
        text-align: center;
    }

        #cards_orderList .table th {
            height: 30px;
            line-height: 30px;
            background-color: #effcf8;
            color: #00aefb;
            font-weight: normal;
        }

        #cards_orderList .table td {
            height: 30px;
            line-height: 30px;
            border-bottom: 2px solid #ebfcf9;
            color: #797979;
        }

            #cards_orderList .table td strong {
                color: #068a03;
            }

    #cards_orderList .total {
        padding: 0 10px;
        height: 30px;
        line-height: 30px;
        padding-bottom: 15px;
        color: #797979;
    }

        #cards_orderList .total .right {
            font-size: 16px;
            font-weight: bold;
        }

            #cards_orderList .total .right span {
                color: #f00;
            }

#cards_pay_tab {
    width: 100%;
    margin-top: 15px;
}

    #cards_pay_tab .title {
        width: 688px;
        padding: 0 6px;
        height: 38px;
        background: url(../images/pay_tab_title_bg.gif) no-repeat bottom;
    }

        #cards_pay_tab .title a {
            float: left;
            width: 170px;
            margin: 0 1px;
            display: inline;
            height: 35px;
            line-height: 35px;
            font-size: 14px;
            font-weight: bold;
            color: #00aefb;
            text-align: center;
            padding-top: 3px;
        }

            #cards_pay_tab .title a:hover {
                color: #0148b3;
            }

            #cards_pay_tab .title a.sel {
                color: #0148b3;
                background: url(../images/pay_tab_title_sel.gif) no-repeat;
            }

    #cards_pay_tab .content {
        width: 676px;
        padding: 10px;
        border: 2px solid #a8d9e4;
        border-top: 0;
        display: none;
    }

        #cards_pay_tab .content.sel {
            display: block;
        }

#pay_online h1 {
    width: 650px;
    margin: 0 auto;
    height: 25px;
    line-height: 25px;
    color: #6a6c6c;
    font-size: 14px;
    padding: 10px 0;
}

.paytabs li.select{
		border: 1px solid #ED6D06;
	}
#pay_online .bankList {
    width: 650px;
    margin: 0 auto;
}

    #pay_online .bankList li {
        width: 130px;
        height: 33px;
        float: left;
        padding: 4px 0;
    }
		
        #pay_online .bankList li input {
            float: left;
            margin-top: 12px;
            *width: 14px;
            *height: 14px;
        }

        #pay_online .bankList li label {
            float: left;
            width: 116px;
            height: 33px;
        }

            #pay_online .bankList li label span {
                display: block;
                width: 100%;
                height: 100%;
                text-indent: -999px;
                overflow: hidden;
                background: url(../images/banks.jpg) no-repeat;
            }

                #pay_online .bankList li label span.bank1 {
                    background-position: 0 0;
                }

                #pay_online .bankList li label span.bank2 {
                    background-position: 0 -33px;
                }

                #pay_online .bankList li label span.bank3 {
                    background-position: 0 -66px;
                }

                #pay_online .bankList li label span.bank4 {
                    background-position: 0 -99px;
                }

                #pay_online .bankList li label span.bank5 {
                    background-position: 0 -132px;
                }

                #pay_online .bankList li label span.bank6 {
                    background-position: 0 -165px;
                }

                #pay_online .bankList li label span.bank7 {
                    background-position: 0 -198px;
                }

                #pay_online .bankList li label span.bank8 {
                    background-position: 0 -231px;
                }

                #pay_online .bankList li label span.bank9 {
                    background-position: 0 -264px;
                }

                #pay_online .bankList li label span.bank10 {
                    background-position: 0 -297px;
                }

                #pay_online .bankList li label span.bank11 {
                    background-position: 0 -330px;
                }

                #pay_online .bankList li label span.bank12 {
                    background-position: 0 -363px;
                }

                #pay_online .bankList li label span.bank13 {
                    background-position: 0 -396px;
                }

                #pay_online .bankList li label span.bank14 {
                    background-position: 0 -429px;
                }

                #pay_online .bankList li label span.bank15 {
                    background-position: 0 -462px;
                }

                #pay_online .bankList li label span.bank16 {
                    background-position: 0 -495px;
                }

                #pay_online .bankList li label span.bank17 {
                    background-position: 0 -528px;
                }

                #pay_online .bankList li label span.bank18 {
                    background-position: 0 -561px;
                }

                #pay_online .bankList li label span.bank19 {
                    background-position: 0 -594px;
                }

                #pay_online .bankList li label span.bank20 {
                    background-position: 0 -627px;
                }

                #pay_online .bankList li label span.bank21 {
                    background-position: 0 -660px;
                }

                #pay_online .bankList li label span.bank22 {
                    background-position: 0 -693px;
                }

                #pay_online .bankList li label span.bank23 {
                    background-position: 0 -726px;
                }

                #pay_online .bankList li label span.bank24 {
                    background: url(../images/online_ico1.jpg) no-repeat;
                }

                #pay_online .bankList li label span.bank25 {
                    background: url(../images/online_ico2.jpg) no-repeat;
                }

                #pay_online .bankList li label span.bank26 {
                    background: url(../images/online_ico3.jpg) no-repeat;
                }

#pay_online .submit {
    width: 99px;
    height: 30px;
    margin: 15px 0 0 10px;
    border: 0;
    cursor: pointer;
    background: url(../images/pay_online_submit.gif) no-repeat;
}

#pay_alert {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    display: none;
}

    #pay_alert.sel {
        display: block;
    }

    #pay_alert .alert_bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background-color: #000;
        filter: alpha(opacity=30);
        opacity: 0.3;
    }

    #pay_alert .box {
        position: fixed;
        _position: absolute;
        left: 0;
        top: 0;
        width: 480px;
        height: 223px;
        z-index: 2;
        background: url(../images/pay_bg.gif) no-repeat;
    }

        #pay_alert .box .close_btn {
            height: 15px;
            text-align: right;
            margin: 4px 4px 0px 3px;
        }

    #pay_alert .box_title {
        position: absolute;
        top: 47px;
        left: 72px;
        font-size: 16px;
        color: #000;
        font-weight: bold;
    }

    #pay_alert .box_content {
        position: absolute;
        top: 82px;
        left: 80px;
        line-height: 24px;
        width: 255px;
        text-align: center;
        color: #ff4e00;
        font-size: 14px;
    }

    #pay_alert a.pay_com {
        position: absolute;
        left: 40px;
        top: 142px;
    }

    #pay_alert a.pay_again {
        position: absolute;
        left: 188px;
        top: 142px;
    }

    #pay_alert a.pay_meet {
        position: absolute;
        left: 300px;
        top: 142px;
    }

#pay_phone .pic {
    width: 605px;
    height: 190px;
    margin: 0 auto;
    padding-top: 20px;
}

    #pay_phone .pic a, #pay_phone .pic img {
        display: block;
        width: 100%;
        height: 100%;
    }

#pay_phone .tips {
    width: 583px;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 25px;
    color: #6a6c6c;
    padding: 10px;
    border: 1px solid #00aefb;
    background-color: #e5f7fd;
}

    #pay_phone .tips h1 {
        font-size: 14px;
        text-indent: 10px;
    }

    #pay_phone .tips ul {
        padding-left: 10px;
    }

        #pay_phone .tips ul li {
            width: 100%;
            height: 25px;
            text-indent: 15px;
            background: url(../images/cards_tips_ico.gif) no-repeat left center;
        }

            #pay_phone .tips ul li a {
                color: #00aefb;
                text-decoration: underline;
            }

                #pay_phone .tips ul li a:hover {
                    color: #f60;
                }

#pay_remittance .tips {
    width: 638px;
    margin: 0 auto;
    padding: 10px;
    line-height: 35px;
    color: #006600;
    font-size: 14px;
    border: 1px solid #81ce22;
    background-color: #f7fdf2;
}

.bankInfoList {
    width: 620px;
    margin: 0 auto;
}

    .bankInfoList ul {
        width: 640px;
        margin-left: -10px;
    }

        .bankInfoList ul li {
            width: 300px;
            float: left;
            margin: 0 9px;
            margin-top: 20px;
            display: inline;
            border: 1px solid #ccc;
        }

            .bankInfoList ul li .list {
                width: 100%;
                color: #666;
                font-family: Arial,"宋体";
                height: 28px;
                line-height: 28px;
                border-bottom: 1px solid #ccc;
            }

                .bankInfoList ul li .list.last {
                    border-bottom: 0;
                }

            .bankInfoList ul li .bg, .bankInfoList ul li span {
                background-color: #f2f2f2;
                border-right: 1px solid #ccc;
            }

            .bankInfoList ul li span {
                float: left;
                width: 80px;
                height: 28px;
                text-align: right;
                margin-right: 5px;
            }

            .bankInfoList ul li .list img {
                float: left;
                display: block;
                width: 150px;
                height: 28px;
            }

    .bankInfoList .submit {
        width: 90px;
        height: 30px;
        margin-top: 20px;
        border: 0;
        cursor: pointer;
        background: url(../images/cards_vip_box_submit.gif) no-repeat;
    }

#pay_addr .table {
    width: 610px;
    margin: 0 auto;
}
	#pay_addr .table tr{
		border: none;
	}
    #pay_addr .table th, #pay_addr .table td {
        padding: 3px 0;
        line-height: 20px;
        background: none;
    }

    #pay_addr .table th {
        width: 70px;
        text-align: right;
        color: #666666;
        font-size: 12px;
    }

    #pay_addr .table td {
        color: #797979;
    }

        #pay_addr .table td .text {
            width: 235px;
            padding-left: 5px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #acaeb4;
        }

        #pay_addr .table td textarea {
            width: 300px;
            height: 50px;
            padding: 5px;
            border: 1px solid #acaeb4;
            overflow: auto;
        }

#pay_addr .tips {
    width: 588px;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 25px;
    color: #6a6c6c;
    padding: 10px;
    border: 1px solid #00aefb;
    background-color: #e5f7fd;
}

    #pay_addr .tips h1 {
        font-size: 14px;
        text-indent: 10px;
    }

    #pay_addr .tips ul {
        padding-left: 10px;
    }

        #pay_addr .tips ul li {
            width: 100%;
            height: 25px;
            text-indent: 15px;
            background: url(../images/cards_tips_ico.gif) no-repeat left center;
        }

#pay_addr .submit {
    width: 90px;
    height: 30px;
    margin: 20px 0 0 32px;
    border: 0;
    cursor: pointer;
    background: url(../images/cards_vip_box_submit.gif) no-repeat;
}

#cards_phone_tips {
    width: 666px;
    padding: 15px;
    background-color: #e7f8ff;
    border: 2px solid #b7ebff;
    margin-top: 15px;
}

    #cards_phone_tips li {
        line-height: 24px;
        color: #6a6c6c;
        padding-left: 15px;
        background: url(../images/cards_tips_ico.gif) no-repeat left 7px;
    }

#cards_buy_box .kind_phone {
    width: 100%;
}

    #cards_buy_box .kind_phone h1 {
        width: 100%;
        height: 30px;
        line-height: 30px;
        color: #000;
        text-indent: 15px;
    }

    #cards_buy_box .kind_phone ul {
        width: 435px;
        margin: 0 auto;
        height: 50px;
    }

        #cards_buy_box .kind_phone ul li {
            float: left;
            width: 145px;
            height: 38px;
        }

            #cards_buy_box .kind_phone ul li input {
                float: left;
                margin-top: 12px;
                *width: 14px;
                *height: 14px;
                margin-right: 10px;
                display: inline;
            }

            #cards_buy_box .kind_phone ul li label {
                float: left;
                width: 100px;
                height: 38px;
            }

                #cards_buy_box .kind_phone ul li label span {
                    display: block;
                    width: 100%;
                    height: 100%;
                    text-indent: -999px;
                    overflow: hidden;
                    background-repeat: no-repeat;
                }

                    #cards_buy_box .kind_phone ul li label span.phone1 {
                        background-image: url(../images/kind_phone_img1.jpg);
                    }

                    #cards_buy_box .kind_phone ul li label span.phone2 {
                        background-image: url(../images/kind_phone_img2.jpg);
                    }

                    #cards_buy_box .kind_phone ul li label span.phone3 {
                        background-image: url(../images/kind_phone_img3.jpg);
                    }

#orderInfo_box {
    width: 100%;
    background: url(../images/cards_vip_box_y.gif) repeat-y;
}

    #orderInfo_box .title {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        font-size: 14px;
        font-weight: bold;
        color: #003296;
        background: url(../images/cards_vip_box_title.gif) no-repeat;
    }

    #orderInfo_box .content {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 10px;
        background: url(../images/cards_vip_box_bottom.gif) no-repeat bottom;
    }

#orderInfo_table {
    width: 673px;
    border: 1px solid #00aefb;
    text-align: center;
    margin: 0 auto;
    font-size: 14px;
}
    #orderInfo_table th {
        height: 28px;
        line-height: 28px;
        color: #0148b3;
        background: #FFFFFF;
        padding: 0;
        text-align: center;
    }

    #orderInfo_table td {
        height: 32px;
        line-height: 32px;
        color: #ff6d01;
        padding: 0;
        text-align: center;
    }

    #orderInfo_table .bg td {
        background-color: #ebf6fc;
    }

#orderInfo_tips {
    width: 665px;
    margin: 0 auto;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    margin-top: 10px;
    color: #666;
}

    #orderInfo_tips a {
        color: #00aefb;
    }

        #orderInfo_tips a:hover {
            color: #f60;
        }

#bangshowimg td {
    padding: 10px 4px;
}

#order_questions {
    width: 665px;
    margin: 0 auto;
    line-height: 24px;
    margin-top: 24px;
    color: #666;
}

    #order_questions .content {
        background: none;
        padding: 0;
    }

    #order_questions strong, #order_questions a {
        color: #00aefb;
    }

        #order_questions a:hover {
            color: #f60;
        }

#story_banner {
    width: 100%;
    height: 135px;
    border-bottom: 3px solid #00aefb;
}

    #story_banner img {
        display: block;
        width: 100%;
        height: 100%;
    }

#story {
    width: 680px;
    margin-top: 20px;
    padding-bottom: 120px;
    background: #fff url(../images/story_bg.gif) no-repeat right bottom;
    box-shadow: 2px 2px 13px #333333;
    behavior: url(../htc/ie-css3.htc);
    position: relative;
}

    #story .title {
        width: 600px;
        height: 33px;
        margin: 0 auto;
        padding-top: 10px;
    }

        #story .title .left {
            width: 112px;
            height: 29px;
            margin-top: 4px;
        }

        #story .title .right {
            width: 113px;
            height: 33px;
        }

        #story .title a {
            display: block;
            width: 100%;
            height: 100%;
        }

        #story .title img {
            display: block;
            width: 100%;
            height: 100%;
            _behavior: url(../htc/ie6pngimg.htc);
        }

    #story .list {
        width: 560px;
        margin: 0 auto;
        padding-top: 20px;
    }

        #story .list ul {
            border-top: 1px dashed #999;
        }

        #story .list li {
            width: 100%;
            height: 110px;
            border-bottom: 1px dashed #999;
        }

        #story .list h1 {
            width: 100%;
            height: 25px;
            line-height: 25px;
            color: #21baf2;
        }

        #story .list .content {
            width: 100%;
            height: 80px;
            overflow: hidden;
            line-height: 20px;
            color: #999;
            position: relative;
        }

            #story .list .content a {
                position: absolute;
                right: 0;
                bottom: 0;
                color: #21baf2;
            }

                #story .list .content a:hover {
                    color: #f60;
                }

    #story .btns {
        width: 600px;
        margin: 0 auto;
        height: 28px;
        overflow: hidden;
        padding-top: 15px;
    }

    #story .view {
        width: 580px;
        margin: 0 auto;
        margin-top: 10px;
        line-height: 20px;
    }

        #story .view h1 {
            width: 100%;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #21baf2;
            font-size: 14px;
        }

        #story .view h2 {
            width: 100%;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #21baf2;
            font-weight: normal;
            padding-bottom: 10px;
        }

#feedback {
    width: 100%;
}

    #feedback .title {
        width: 100%;
        height: 32px;
        line-height: 32px;
        background: url(../images/feedback_title_y.gif) repeat-y;
    }

        #feedback .title .left {
            text-indent: 25px;
            color: #0148b3;
            font-size: 14px;
            font-weight: bold;
            text-shadow: 1px 1px 0 #eefbff;
            filter: dropshadow(OffX=1,OffY=1,Color='#eefbff',Positive='true');
        }

        #feedback .title .right {
            width: 90px;
            height: 100%;
            position: relative;
        }

            #feedback .title .right a {
                position: absolute;
                right: 0;
                bottom: 0;
                display: block;
                width: 90px;
                height: 42px;
                overflow: hidden;
                text-indent: -999px;
                background: url(../images/leaving_btn.gif) no-repeat;
            }

    #feedback .leaving_box {
        width: 694px;
        border: 3px solid #b3e9ff;
        padding: 5px 0;
        border-radius: 10px;
        margin-top: 10px;
        background-color: #fff;
        behavior: url(../htc/ie-css3.htc);
        display: none;
    }

        #feedback .leaving_box.sel {
            display: block;
        }

        #feedback .leaving_box table {
            width: 100%;
        }
		#feedback .leaving_box table tr{
			border:none;
		}
            #feedback .leaving_box table th, #feedback .leaving_box table td {
                padding: 5px 0;
                background: #FFFFFF;
            }

            #feedback .leaving_box table th {
                width: 135px;
                font-weight: normal;
                color: #807f80;
                text-align: right;
                line-height: 17px;
            }

            #feedback .leaving_box table td {
                padding-left: 5px;
            }

                #feedback .leaving_box table td .text {
                    width: 175px;
                    height: 17px;
                    line-height: 17px;
                    padding-left: 5px;
                    border: 1px solid #abadb3;
                    vertical-align: middle;
                }

                #feedback .leaving_box table td img {
                    vertical-align: middle;
                }

                #feedback .leaving_box table td textarea {
                    width: 355px;
                    height: 100px;
                    padding: 5px;
                    border: 1px solid #b3e9ff;
                    overflow: auto;
                }

                #feedback .leaving_box table td .submit {
                    width: 90px;
                    height: 30px;
                    border: 0;
                    cursor: pointer;
                    background: url(../images/cards_vip_box_submit.gif) no-repeat;
                }

    #feedback .list {
        width: 650px;
        margin: 0 auto;
    }

        #feedback .list ul {
            width: 100%;
        }

        #feedback .list li {
            width: 100%;
            line-height: 16px;
            color: #807f80;
            padding: 15px 0;
            border-bottom: 1px dashed #807f80;
        }

            #feedback .list li h1 {
                width: 100%;
                height: 20px;
                line-height: 20px;
                color: #00aefb;
            }

                #feedback .list li h1 img {
                    vertical-align: middle;
                }

#Payment .title {
    width: 100%;
    height: 35px;
    line-height: 35px;
    background: #e4f2fb url(../images/service_title.gif) no-repeat right top;
}

    #Payment .title span {
        display: block;
        margin-left: 10px;
        padding-left: 20px;
        background: url(../images/service_title_ico.gif) no-repeat left center;
    }

#Payment .content {
    padding: 10px 20px;
    line-height: 20px;
    color: #888;
}

#notice .article {
    width: 100%;
    margin-top: 20px;
    line-height: 25px;
    color: #444;
}

    #notice .article a {
        color: #0083b3;
    }

        #notice .article a:hover {
            color: #f60;
        }

#about {
    line-height: 25px;
    margin-top: 20px;
}

    #about h2 {
        font-size: 14px;
        color: #034593;
        margin-top: 20px;
    }

    #about a {
        color: #0083b3;
    }

        #about a:hover {
            color: #f60;
        }

.rightContainer {
    height: 290px;
    border: 1px solid rgb(225,225,225);
    box-shadow: 0px 3px 24px -7px;
    border-radius: 5px;
}

    .rightContainer .tagWrap {
        border-bottom: #E6E7E8 solid 1px;
        height: 43px;
        width: 95%;
        margin: auto;
    }

        .rightContainer .tagWrap .li_bt {
            position: relative;
            bottom: -1px;
            float: left;
            display: inline;
            margin-left: 20px;
            height: 42px;
            line-height: 42px;
            border-bottom: #00aefb solid 1px;
            color: #00aefb;
            font-weight: bold;
            cursor: default;
        }

    .rightContainer .contWrap {
        margin-top: 45px;
        margin-left: 100px;
        width: 560px;
        text-align: -webkit-left;
    }

        .rightContainer .contWrap .ftx b {
            font-weight: bold;
        }

        .rightContainer .contWrap .ftx span {
            color: #748092;
        }

        .rightContainer .contWrap #form1 .cardNumInp:hover {
            border: 2px solid #CCFCF5;
        }

        .rightContainer .contWrap #form1 .cardNumInp {
            width: 364px;
            height: 50px;
            border: 2px solid rgb(225,225,225);
            padding-left: 12px;
            line-height: 50px;
            transition: none;
            font-size: 18px;
            margin-top: 20px;
            box-shadow: inset 0 10px 30px rgba(39,71,157,0.1);
        }

        .rightContainer .contWrap #form1 .error {
            color: #DF3234;
        }

        .rightContainer .contWrap #form1 a:hover {
            background: #00AEF8;
        }

        .rightContainer .contWrap #form1 .greenBtn {
            display: inline-block;
            margin-left: 2px;
            line-height: 37px;
            border-radius: 5px;
            padding: 0px 25px;
            margin-top: 12px;
            border-style: double;
            color: #FFF !important;
            background: #7FD7F7;
            font-weight: bold;
        }

            .rightContainer .contWrap #form1 .greenBtn .leftBorder {
                position: absolute;
                left: -2px;
                top: 0px;
                width: 2px;
                height: 37px;
                background-position: 0px -142px;
            }

/*rates.asp*/
#table1 {
    margin-top: 20px;
    font-family: Arial,"宋体",Helvetica,sans-serif;
}

    #table1 td {
        border: 1px solid #999;
        color: #666;
        padding: 0;
        padding-left: 5px;
    }

        #table1 td.links {
            border: 0;
        }

        #table1 td a {
            color: #0083B3;
        }

            #table1 td a:hover {
                color: #f60;
            }

.STYLE1 {
    color: #0000FF;
}

.STYLE2 {
    color: #FFFFFF;
    font-weight: bold;
}

.STYLE3 {
    color: #FFFFFF;
}
.rmbrates-table td{
	padding: 0;
	text-align: center;
}


footer {
    overflow: hidden;
    clear: both;
    padding: 30px 0;
    background: #2b5464;
    border-top: 6px solid #00aff0;
    color: #b0c5d1;
}

    footer a {
        text-decoration: none;
        color: #fff;
    }

        footer a:hover, footer a:focus {
            text-decoration: underline;
            color: #fff;
        }

.trackingPixel {
    position: absolute;
    border: 0;
}

footer .title {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px;
}

    footer .title .icon {
        display: none;
    }

footer .centered {
    clear: both;
    width: 960px;
    margin: 0 auto;
}

footer .top .microsoftLinks {
    float: left;
    width: 300px;
}

.rtl footer .top .microsoftLinks {
    float: right;
}

footer .top .siteLinks {
    float: right;
}

.rtl footer .top .siteLinks {
    float: left;
}

footer .bottom {
    margin: 40px 0 0;
    min-height: 45px;
    position: relative;
}

    footer .bottom p {
        font-size: 12px;
        line-height: 14px;
        margin: 0;
    }

    footer .bottom .footerTerms {
        width: 580px;
    }

    footer .bottom .footerLegal {
        float: right;
        width: 180px;
    }

.rtl footer .bottom .footerLegal {
    float: left;
}

footer .bottom .footerCopyright {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
}

.rtl footer .bottom .footerCopyright {
    right: auto;
    left: 0;
    text-align: left;
}

.footerLinks {
    position: relative;
}

    .footerLinks:after, .siteLinks .row:after {
        content: "";
        display: table;
        clear: both;
    }

    .footerLinks ul {
        margin: 0 0 40px;
    }

    .footerLinks li, .rtl .footerLinks li {
        list-style-type: none;
        line-height: 18px;
        margin: 6px 0 0;
        padding: 0;
    }

        .footerLinks li:first-child {
            margin: 0;
        }

        .footerLinks li .icon {
            margin: 0 19px 0 0;
        }

        .rtl .footerLinks li .icon {
            margin: 0 0 0 19px;
        }

.siteLinks .linkGroup {
    float: left;
    margin: 0 0 0 30px;
    width: 120px;
}

.rtl .siteLinks .linkGroup {
    float: right;
    margin: 0 30px 0 0;
}

.siteLinks .linkGroup.last {
    width: auto;
}

.siteLinks .footerWarning {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    width: 630px;
}

.rtl .siteLinks .footerWarning {
    right: auto;
    left: 0;
    text-align: left;
}

.siteLinks .footerWarning p {
    display: inline;
}

.siteLinks .footerWarning .warningText {
    display: block;
}

.siteLinks .footerWarning .noCalls {
    position: relative;
    bottom: 5px;
    margin-right: 6px;
    margin-bottom: -4px;
    *display: inline;
    *margin-bottom: 0;
    *margin-right: 10px;
}

.rtl .siteLinks .footerWarning .noCalls {
    margin-left: 6px;
    margin-right: 0;
    *margin-left: 10px;
}

.microsoftLinks ul {
    margin: 0;
}

.microsoftLinks li, .rtl .microsoftLinks li {
    margin: 10px 0 0 0;
}

    .microsoftLinks li:first-child {
        margin: 0;
    }

.footerWarning p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
}

.footerWarning b {
    font-size: 14px;
}

.footerCopyright .microsoft {
    margin: 0 0 10px;
}

.footerSeoCopy {
    clear: both;
    color: #5e8290;
    margin: 30px 0 0;
}

    .footerSeoCopy p {
        font-size: 12px;
        line-height: 14px;
        margin: 0;
    }

footer .icon {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    height: 25px;
    width: 21px;
    *background: url('../images/footer-sprite-ms.png') no-repeat;
    *background-position: 0 -58px;
}

    footer .icon:before {
        display: inline-block;
        content: url('../images/footer-sprite-ms.png');
        position: relative;
        left: 0;
        top: -58px;
    }

.png footer .icon {
    *background: url('../images/footer-sprite-ms.png') no-repeat;
    *background-position: 0 -58px;
}

    .png footer .icon:before {
        content: url('../images/footer-sprite-ms.png');
        width: 90px !important;
        height: 256px;
    }

.rtl.png footer .icon:before {
    direction: ltr;
}

footer .icon.microsoft {
    height: 19px;
    width: 91px;
    *background-position: 0 0;
}

    footer .icon.microsoft:before {
        left: 0;
        top: 0;
    }

footer .icon.windows {
    *background-position: 0 -59px;
}

    footer .icon.windows:before {
        left: 0;
        top: -59px;
    }

.rtl footer .icon.windows:before {
    left: 69px;
}

footer .icon.xbox {
    *background-position: -30px -59px;
}

    footer .icon.xbox:before {
        left: -30px;
        top: -59px;
    }

.rtl footer .icon.xbox:before {
    left: 39px;
}

footer .icon.office {
    *background-position: 0 -91px;
}

    footer .icon.office:before {
        left: 0;
        top: -91px;
    }

.rtl footer .icon.office:before {
    left: 69px;
}

footer .icon.bing {
    *background-position: -30px -91px;
}

    footer .icon.bing:before {
        left: -30px;
        top: -91px;
    }

.rtl footer .icon.bing:before {
    left: 39px;
}

footer .icon.windows-phone {
    *background-position: 0 -119px;
}

    footer .icon.windows-phone:before {
        left: 0;
        top: -119px;
    }

.rtl footer .icon.windows-phone:before {
    left: 69px;
}

footer .icon.microsoft-store {
    *background-position: -30px -119px;
}

    footer .icon.microsoft-store:before {
        left: -30px;
        top: -119px;
    }

.rtl footer .icon.microsoft-store:before {
    left: 39px;
}

footer .icon.surface {
    *background-position: -30px -147px;
}

    footer .icon.surface:before {
        left: -30px;
        top: -147px;
    }

.rtl footer .icon.surface:before {
    left: 39px;
}

footer .icon.noCalls {
    height: 24px;
    width: 34px;
    *background-position: 0 -211px;
}

    footer .icon.noCalls:before {
        left: 0;
        top: -211px;
    }

.rtl footer .icon.noCalls:before {
    left: 56px;
}

footer .icon.world {
    height: 21px;
    width: 21px;
    *background-position: 0 -181px;
}

    footer .icon.world:before {
        left: 0;
        top: -181px;
    }

.rtl footer .icon.world:before {
    left: 69px;
}

footer .icon.pickDown {
    height: 8px;
    width: 14px;
    *background-position: -30px -181px;
}

    footer .icon.pickDown:before {
        left: -30px;
        top: -181px;
    }

.rtl footer .icon.pickDown:before {
    left: 46px;
}

footer .icon.arrow {
    height: 10px;
    width: 16px;
    *background-position: -10px -246px;
}

    footer .icon.arrow:before {
        left: -10px;
        top: -246px;
    }

.rtl footer .icon.arrow:before {
    left: 63px;
}

.footerLanguageSelector {
    display: inline-block;
    position: relative;
    left: 30px;
    margin-top: 9px;
    top: 15px;
}

.rtl .footerLanguageSelector {
    left: auto;
    right: 30px;
}

.footerLanguageSelector .language {
    font-weight: 400;
    font-family: "Segoe UI Semibold";
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    padding-top: 8px;
    float: left;
}

html[lang=ar] .footerLanguageSelector .language {
    font-family: "Helvetica Neue",Helvetica,Tahoma,"Arial Unicode MS",sans-serif;
}

html[lang=ru] .footerLanguageSelector .language, html[lang=bg] .footerLanguageSelector .language, html[lang=uk] .footerLanguageSelector .language {
    font-family: "Segoe UI","Segoe UI Regular","Segoe UI Cyrillic Regular","Helvetica Neue",Helvetica,Tahoma,"Arial Unicode MS",sans-serif;
}

html[lang=el] .footerLanguageSelector .language {
    font-family: "Segoe UI","Segoe UI Regular","Segoe UI Greek Regular","Helvetica Neue",Helvetica,Tahoma,"Arial Unicode MS",sans-serif;
}

html[lang=he] .footerLanguageSelector .language {
    font-family: "Segoe UI","Segoe UI Regular","Segoe UI Hebrew Regular","Helvetica Neue",Helvetica,Tahoma,"Arial Unicode MS",sans-serif;
}

html[lang=ar] .footerLanguageSelector .language, html[lang=zh_CN] .footerLanguageSelector .language, html[lang=zh_TW] .footerLanguageSelector .language, html[lang=ko] .footerLanguageSelector .language, html[lang=ja] .footerLanguageSelector .language {
    font-weight: 600;
}

.footerLanguageSelector .languagesDropdown {
    display: block;
    width: 191px;
    height: 35px;
    margin: 1px;
    border: 1px solid #2b5464;
}

* html .footerLanguageSelector .languagesDropdown {
    visibility: hidden;
}

    * html .footerLanguageSelector .languagesDropdown .userLanguage {
        visibility: visible;
    }

    .footerLanguageSelector .languagesDropdown.open, .footerLanguageSelector .languagesDropdown:hover, .footerLanguageSelector .languagesDropdown:focus {
        border-color: #b0c5d1 !important;
        border-width: 2px;
        margin: 0;
    }

.languagesDropdown .world {
    float: left;
    margin: 7px 0 0 0;
    position: absolute;
    left: -30px;
}

.rtl .languagesDropdown .world {
    float: right;
    left: auto;
    right: -30px;
}

.languagesDropdown .language {
    float: left;
    margin: 0 10px;
}

.rtl .languagesDropdown .language {
    float: right;
}

.languagesDropdown .pickDown {
    float: right;
    margin: 14px 8px;
}

.rtl .languagesDropdown .pickDown {
    float: left;
}

.footerLanguageSelector .userLanguage {
    position: absolute;
    left: 0;
    top: 1px;
    height: 37px;
    line-height: 37px;
    width: 195px;
    opacity: 0;
    padding: 0;
    border: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.rtl .footerLanguageSelector .userLanguage {
    direction: ltr;
}

.userLanguage option[value=ar], .userLanguage option[value=iw], .userLanguage option[value=he] {
    direction: rtl;
}

.slimlineFooter .footerLanguageSelector {
    margin-top: 0;
}

.slimlineFooter .siteLinks .footerWarning {
    position: static;
}


	  .yh_div{
		  width: 700px;
  margin: auto;
  border: 1px solid #DDD;
  height: 300px;  
		  }
	   .yinhang{
		    float: left;
margin-top: 15px;
border: 1px solid #FFF;
width: 135px;
position: relative;
height: 35px;
margin-right: 25px;
		   }
       .danxuan{  position: absolute;
  margin-top: 7px;}
       .Icon{  margin-left: 25px;}
	   .gou_gou{
	 display: inline-block;
background: transparent url("images/smallicobg.png") no-repeat scroll -122px -147px;
width: 18px;
height: 18px;
right: 0px;
bottom: 0px;
position: absolute;
display:none;
	   }
	   #gou_zf{
	    display: inline-block;
background: transparent url("images/smallicobg.png") no-repeat scroll -122px -147px;
width: 18px;
height: 18px;
right: 0px;
bottom: 0px;
position: absolute;
display:none;
	   }
	   .radcheck{
	   position: absolute;
	   top: 10px;
       left: 5px;
	   }
	   .yh_bg{
	   border: 1px solid #DDD;
height: 25px;
position: absolute;
top: 5px;
width: 108px;
margin-left: 25px;
background: transparent url("../images/bank_logo.png") no-repeat scroll 0px 0px;
	   }
	   .pingtai_bg{
	   background: transparent url("../images/thirdpay_bg.png") no-repeat scroll 0px 0px;
	   height: 50px;
width: 175px;
position: absolute;
top: -4px;
	   }
	   
	   .zggsyh{
	   background-position: -6px -189px !important;
	   }
	   .zsyh{
	    background-position: -13px -468px !important;
	   }
	   .zgjsyh{
	   background-position: -6px -95px !important;
	   }
	   .zgyh{
	   background-position: -12px -343px !important;
	   }
	   .zgnyyh{
	   background-position: -4px -3px !important;
	   }
	   .jtyh{
	  background-position: -6px -375px !important;
	   }
	   .pfyh{
	  background-position: -13px -1304px !important;
	   }
	   .gdfzyh{
	   background-position: -3px -1118px !important;
	   }
	   .zxyh{
	  background-position: -12px -838px !important;
	   }
	   .zggdyh{
	  background-position: -6px -745px !important;
	   }
	   .zgmsyh{
	   background-position: -6px -558px !important;
	   }
	   .xyyh{
	  background-position: -6px -653px !important;
	   }
	    .szfzyh{
	  background-position: -6px -1273px !important;
	   }
	    .shyh{
	  background-position: -159px -0px !important;
	   }
	    .bjyh{
	     background-position: -12px -1056px !important;
	   }
	    .payh{
	 background-position: -144px -1489px !important;
	   }
	    .zgyz{
	  background-position: -3px -932px !important;
	   }
	    .huaxiayh{
	  background-position: -6px -1398px !important;
	   }
	   
	   .zfbzf{
	 background-position: 18px -1px !important;
	   }
	   .cwtzf{
	   background-position: -180px -1px !important;
margin-left: 30px;
width: 95px;
	   }
	   .wxzf{
	   background-position: -280px -1px !important;
margin-left: 30px;
	   }
.wyzf{
    background-position: -481px -1px !important;
    margin-left: 30px;
}
   
#featureSection{
	position: relative;
	background-color: #E4EEF2;
}
.container.spacingLine .column, .container.spacingLineWhite .column, .container.spacingLineLight .column, .container.spacingLineDark .column{
	padding: 30px;
}
