body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

img {
    border: none;
}

button {
    height: 35px;
    line-height: 25px;
}

a:link {
    color: #333;
    text-decoration: none;
}

a:visited {
    text-decoration: none;
    color: #222;
}

a:hover {
    text-decoration: none;
    color: #030;
}

a:active {
    text-decoration: none;
    color: #090;
}

.bg01 {
    background-color: #f3f3f3;
    background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f3f3f3)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType='0'); /* IE*/
}

.bg01a {
    background-color: #fefff0;
    background-image: -moz-linear-gradient(top, #ffffff, #fefff0); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #fefff0)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fefff0', GradientType='0'); /* IE*/
}

.bg02 {
    background-color: #356213;
    background-image: -moz-linear-gradient(top, #6dcb28, #356213); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6dcb28), color-stop(1, #356213)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6dcb28', endColorstr='#356213', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg03 {
    background-color: #ccc;
    background-color: #dee4f2;
}

.bg04 {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(top, #f3f3f3, #cccccc); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3f3), color-stop(1, #cccccc)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#cccccc', GradientType='0'); /* IE*/
}

.bg05 {
    background-color: #f4fc77;
    background-image: -moz-linear-gradient(top, #fafedc, #f4fc77); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafedc), color-stop(1, #f4fc77)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafedc', endColorstr='#f4fc77', GradientType='0'); /* IE*/
}

.bg06 {
    background-color: #7d59ad;
    background-image: -moz-linear-gradient(top, #8a83b9, #7d59ad); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8a83b9), color-stop(1, #7d59ad)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a83b9', endColorstr='#7d59ad', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg07 {
    background-color: #547baf;
    background-image: -moz-linear-gradient(top, #5883bd, #547baf); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5883bd), color-stop(1, #547baf)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5883bd', endColorstr='#547baf', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg08 {
    background-color: #04aab1;
    background-image: -moz-linear-gradient(top, #40c9cf, #04aab1); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #40c9cf), color-stop(1, #04aab1)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40c9cf', endColorstr='#04aab1', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg09 {
    background-color: #e0f6f7;
}

.bg10 {
    background-color: #2190e1;
    background-image: -moz-linear-gradient(top, #2190e1, #1d7ccc); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2190e1), color-stop(1, #1d7ccc)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2190e1', endColorstr='#1d7ccc', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg11 {
    background-color: #e5f4ff;
}

.bg12 {
    background-color: #f0ffe8;
}

.bg13 {
    background-color: #249FF1;
    background-image: -moz-linear-gradient(top, #84d6f7, #249FF1); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #84d6f7), color-stop(1, #249FF1)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=' #84d6f7', endColorstr='#249FF1', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg14 {
    background-color: #FFF;
}

.bg15 {
    background-color: #ff76d0;
    background-image: -moz-linear-gradient(top, #ff76d0, #dd0092); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff76d0), color-stop(1, #dd0092)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff76d0', endColorstr='#dd0092', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg16 {
    background-color: #ad9f92;
    background-image: -moz-linear-gradient(top, #ad9f92, #82766c); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ad9f92), color-stop(1, #82766c)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad9f92', endColorstr='#82766c', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg17 {
    background-color: #d32b11;
    background-image: -moz-linear-gradient(top, #F00, #d32b11); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F00), color-stop(1, #d32b11)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F00', endColorstr='#d32b11', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg18 {
    background-color: #000000;
    background-image: -moz-linear-gradient(top, #333333, #000000); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #000000)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg19 {
    background-color: #ffcc00;
    background-image: -moz-linear-gradient(top, #ffd52e, #ffcc00); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd52e), color-stop(1, #ffcc00)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd52e', endColorstr='#ffcc00', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg20 {
    background-color: #263d89;
    background-image: -moz-linear-gradient(top, #263d89, #252f62); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #263d89), color-stop(1, #252f62)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#263d89', endColorstr='#252f62', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg21 {
    background-color: #d7b368;
    background-image: -moz-linear-gradient(top, #d8b56a, #f7e5b9); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d8b56a), color-stop(1, #f7e5b9)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8b56a', endColorstr='#f7e5b9', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg22 {
    background-color: #2db97b;
    background-image: -moz-linear-gradient(top, #2db97b, #219771); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2db97b), color-stop(1, #219771)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2db97b', endColorstr='#219771', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg23 {
    background-color: #400000;
    background-image: -moz-linear-gradient(top, #400000, #4e0000); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #400000), color-stop(1, #4e0000)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#400000', endColorstr='#4e0000', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg24 {
    background-color: #a22418;
    background-image: -moz-linear-gradient(top, #a22418, #ad2a1d); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a22418), color-stop(1, #ad2a1d)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a22418', endColorstr='#ad2a1d', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg25 {
    background-color: #05b3d7;
    background-image: -moz-linear-gradient(top, #05b3d7, #00aed2); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #05b3d7), color-stop(1, #00aed2)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05b3d7', endColorstr='#00aed2', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg26 {
    background-color: #f1552f;
    background-image: -moz-linear-gradient(top, #f1552f, #f9a72a); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1552f), color-stop(1, #f9a72a)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1552f', endColorstr='#f9a72a', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.bg27 {
    background-color: #d71984;
    background-image: -moz-linear-gradient(top, #d71984, #e4178b); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d71984), color-stop(1, #e4178b)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d71984', endColorstr='#e4178b', GradientType='0'); /* IE*/
    height: 40px;
    position: relative;
}

.divshadow01 {
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090, direction=120, strength=4); /*ie*/
    -moz-box-shadow: 1px 1px 1px #909090; /*firefox*/
    -webkit-box-shadow: 1px 1px 1px #909090; /*safari或chrome*/
    box-shadow: 0px 1px 2px #909090; /*opera或ie9*/
}

.button01 {
    background-color: #335f13;
    background-image: -moz-linear-gradient(top, #68c226, #335f13); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #68c226), color-stop(1, #335f13)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68c226', endColorstr='#335f13', GradientType='0'); /* IE*/
    border: #73a437 solid 1px;
    border-radius: 1em;
    color: #ffffff;
    height: 28px;
    font-size: 0.8em;
    text-shadow: 1px 1px 1px #666666;
}

    .button01 img {
        height: 16px;
    }

.button02 {
    background-color: #335f13;
    background-image: -moz-linear-gradient(top, #68c226, #335f13); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #68c226), color-stop(1, #335f13)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68c226', endColorstr='#335f13', GradientType='0'); /* IE*/
    border: #73a437 solid 1px;
    border-radius: 0.3em;
    color: #FF0;
    text-shadow: 1px 1px 1px #333333;
}

.button03 {
    background-color: #791628;
    background-image: -moz-linear-gradient(top, #b8223b, #791628); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b8223b), color-stop(1, #791628)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8223b', endColorstr='#791628', GradientType='0'); /* IE*/
    border: #333 solid 1px;
    border-radius: 0.3em;
    color: #fff;
    text-shadow: 1px 1px 1px #666;
}

.button03a {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(top, #f1f1f1, #cccccc); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #cccccc)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cccccc', GradientType='0'); /* IE*/
    border: #ccc solid 1px;
    border-radius: 0.3em;
    color: #333;
    text-shadow: 1px 1px 1px #fff;
}

.button03b {
    background-color: #d32b11;
    background-image: -moz-linear-gradient(top, #F00, #d32b11); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F00), color-stop(1, #d32b11)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F00', endColorstr='#d32b11', GradientType='0'); /* IE*/
    border: #ccc solid 1px;
    border-radius: 0.3em;
    color: #ffffff;
    text-shadow: 1px 1px 1px #CC0033;
}

.button04 {
    background-color: #791628;
    background-image: -moz-linear-gradient(top, #b8223b, #791628); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b8223b), color-stop(1, #791628)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8223b', endColorstr='#791628', GradientType='0'); /* IE*/
    border: #fff solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 25px;
    line-height: 20px;
    text-shadow: 1px 1px 1px #666;
}

.button04a {
    background-color: #d32b11;
    background-image: -moz-linear-gradient(top, #F00, #d32b11); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F00), color-stop(1, #d32b11)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F00', endColorstr='#d32b11', GradientType='0'); /* IE*/
    border: #fff solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 25px;
    line-height: 20px;
    text-shadow: 1px 1px 1px #666;
}

.button05 {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #cccccc)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType='0'); /* IE*/
    border: #f1f1f1 solid 1px;
    border-radius: 1em;
    color: #333;
    height: 25px;
    line-height: 20px;
    text-shadow: 1px 1px 1px #fff;
}

.button06 {
    background-color: #864d9e;
    background-image: -moz-linear-gradient(top, #8a80b7, #864d9e); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8a80b7), color-stop(1, #864d9e)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a80b7', endColorstr='#864d9e', GradientType='0'); /* IE*/
    border: #864d9e solid 1px;
    border-radius: 1em;
    color: #ffffff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #909090;
    text-shadow: 1px 1px 1px #666666;
}

    .button06 img {
        height: 16px;
    }

.button07 {
    background-color: #547baf;
    background-image: -moz-linear-gradient(top, #5883bd, #547baf); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5883bd), color-stop(1, #547baf)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5883bd', endColorstr='#547baf', GradientType='0'); /* IE*/
    border: #547baf solid 1px;
    border-radius: 1em;
    color: #FF0;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #909090;
    text-shadow: 1px 1px 1px #666666;
}

    .button07 img {
        height: 16px;
    }

.button08 {
    background-color: #04aab1;
    background-image: -moz-linear-gradient(top, #43cad0, #04aab1); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cad0), color-stop(1, #04aab1)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cad0', endColorstr='#04aab1', GradientType='0'); /* IE*/
    border: #47d6dc solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #04aab1;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button08 img {
        height: 16px;
    }

.button09 {
    background-color: #218cde;
    background-image: -moz-linear-gradient(top, #218cde, #1d7ccc); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #218cde), color-stop(1, #1d7ccc)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#218cde', endColorstr='#1d7ccc', GradientType='0'); /* IE*/
    border: #3a99e2 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #1d7ccc;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button09 img {
        height: 16px;
    }

.button10 {
    background-color: #249FF1;
    background-image: -moz-linear-gradient(top,#249FF1, #6ad1fa); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #249FF1), color-stop(1, #6ad1fa)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#249FF1', endColorstr='#6ad1fa', GradientType='0'); /* IE*/
    border: #86d8f9 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #86d8f9;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button10 img {
        height: 16px;
    }

.button11 {
    background-color: #ff76d0;
    background-image: -moz-linear-gradient(top, #ff76d0, #dd0092); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff76d0), color-stop(1, #dd0092)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff76d0', endColorstr='#dd0092', GradientType='0'); /* IE*/
    border: #ff76d0 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #69041d;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button11 img {
        height: 16px;
    }

.button12 {
    background-color: #ad9f92;
    background-image: -moz-linear-gradient(top, #ad9f92, #82766c); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ad9f92), color-stop(1, #82766c)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad9f92', endColorstr='#82766c', GradientType='0'); /* IE*/
    border: #a4a09d solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #82766c;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button12 img {
        height: 16px;
    }

.button13 {
    background-color: #d32b11;
    background-image: -moz-linear-gradient(top, #F00, #d32b11); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F00), color-stop(1, #d32b11)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F00', endColorstr='#d32b11', GradientType='0'); /* IE*/
    border: #FF3333 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 0px 2px #FF3333;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button13 img {
        height: 16px;
    }

.button14 {
    border: #666666 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #555555;
    text-shadow: 1px 1px 1px #888888;
}

    .button14 img {
        height: 16px;
    }

.button15 {
    border: #47d6dc solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #04aab1;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button15 img {
        height: 16px;
    }

.button16 {
    border: #3a99e2 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #1d7ccc;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button16 img {
        height: 16px;
    }

.button17 {
    border: rgba(255,255,255,0.4) solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button17 img {
        height: 16px;
    }

.button18 {
    background-color: #13216c;
    background-image: -moz-linear-gradient(top, #314b9f, #13216c); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #314b9f), color-stop(1, #13216c)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#314b9f', endColorstr='#13216c', GradientType='0'); /* IE*/
    border: #485fab solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #485fab;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button18 img {
        height: 16px;
    }

.button19 {
    border: #f4cf7f solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 0px #cda95c;
    text-shadow: 1px 1px 1px #eaeaea;
}

    .button19 img {
        height: 16px;
    }

.button20 {
    background-color: #219771;
    background-image: -moz-linear-gradient(top, #2db97b, #219771); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2db97b), color-stop(1, #1219771)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2db97b', endColorstr='#219771', GradientType='0'); /* IE*/
    border: #4fcb94 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 1px 1px #46a97d;
    text-shadow: 1px 1px 1px #cccccc;
}

.button09 img {
    height: 16px;
}

.button21 {
    background-color: #ad2a1d;
    background-image: -moz-linear-gradient(top, #ad2a1d, #c32c1e); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ad2a1d), color-stop(1, #c32c1e)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad2a1d', endColorstr='#c32c1e', GradientType='0'); /* IE*/
    border: #d8392a solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 0px 2px #d8392a;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button21 img {
        height: 16px;
    }

.button22 {
    background-color: #00acd0;
    background-image: -moz-linear-gradient(top, #00acd0, #04bbe1); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00acd0), color-stop(1, #04bbe1)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00acd0', endColorstr='#04bbe1', GradientType='0'); /* IE*/
    border: #0fa7c7 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 0px 2px #0fa7c7;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button22 img {
        height: 16px;
    }

.button23 {
    background-color: #ff9a18;
    background-image: -moz-linear-gradient(top, #ff9a18, #ff9000); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9a18), color-stop(1, #ff9000)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9a18', endColorstr='#ff9000', GradientType='0'); /* IE*/
    border: #eb8500 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 0px 2px #ff9000;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button23 img {
        height: 16px;
    }

.button24 {
    background-color: #d71984;
    background-image: -moz-linear-gradient(top, #d71984, #e62e96); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d71984), color-stop(1, #e62e96)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d71984', endColorstr='#e62e96', GradientType='0'); /* IE*/
    border: #c51578 solid 1px;
    border-radius: 1em;
    color: #fff;
    height: 28px;
    font-size: 0.8em;
    box-shadow: 0px 0px 2px #e62e96;
    text-shadow: 1px 1px 1px #cccccc;
}

    .button24 img {
        height: 16px;
    }

.clear01 {
    width: 100%;
    height: 1px;
    margin-top: -1px;
    clear: both;
}

.h01 {
    position: absolute;
    left: 5px;
    top: 6px;
}

    .h01 a:visited {
        color: #F00;
    }

.h02 {
    padding-top: 5px;
    padding-bottom: 2px;
    height: 30px;
}

.h03 {
    position: absolute;
    right: 5px;
    top: 6px;
}

.h04 {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    background: #f1f1f1;
    border-bottom: #030 solid 3px;
    display: none;
}

.h05 {
    width: 100%;
    margin-top: 10px;
}

.h06 {
    margin-bottom: 10px;
}

.f01 {
    background: #CCC;
    text-shadow: 1px 1px 1px #ffffff;
}

.f02 {
    font-size: 0.6em;
    color: #333;
    line-height: 1.5em;
    padding: 5px;
}
/*公用样式*/

/*首页*/
.index01 {
    width: 95%;
    max-width: 480px;
    margin: 10px auto;
}

.index02 {
    width: 100%;
    margin: auto;
    border-radius: 0.5em;
    border: #ccc solid 0px;
    margin-bottom: 10px;
    overflow: hidden;
    max-width: 480px;
}

.index03 {
    margin-top: -2%;
    margin-bottom: -2%;
    margin-left: -2%;
}

.index04 {
    width: 100%;
    margin: auto;
}

.index05 {
    width: 45%;
    float: left;
    max-height: 110px;
    overflow: hidden;
}

.index06 {
    width: 100%;
    margin-bottom: -5%;
}

.index07 {
    width: 52%;
    padding-left: 3%;
    float: right;
}

.index08 {
    font-size: 0.8em;
    line-height: 1.1em;
}

.index09 {
    color: #ca2641;
    text-decoration: none;
}

.index10 {
    width: 100%;
    height: 1px;
    clear: both;
    margin-bottom: 10px;
}

.index11 {
    width: 96%;
    padding: 2%;
    text-align: left;
    margin: auto;
    position: relative;
}

.index12 {
    border: #CCC solid 1px;
    border-radius: 0.5em 0.5em 0em 0em;
}

.index13 {
    border-bottom: #CCC solid 1px;
    border-left: #CCC solid 1px;
    border-right: #CCC solid 1px;
}

.index14 {
    border-left: #CCC solid 1px;
    border-right: #CCC solid 1px;
    border-bottom: #CCC solid 1px;
}

.index142 {
    border-left: #CCC solid 1px;
    border-right: #CCC solid 1px;
}

.index15 {
    border: #CCC solid 1px;
    border-radius: 0em 0em 0.5em 0.5em;
}

.index16 {
    position: absolute;
    left: 12px;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
}

    .index16 img {
        width: 40px;
        height: 40px;
        border: none;
    }

.index17 {
    padding-left: 55px;
    width: 75%;
    min-height: 50px;
}

.index18 {
    font-size: 0.9em;
    color: #19a5b6;
}

.index19 {
    font-size: 0.8em;
    line-height: 1.1em;
    color: #333;
    text-align: justify;
    text-justify: inter-ideograph;
}

.index20 {
    position: absolute;
    right: 8px;
    width: 10px;
    height: 15px;
    background: url(/sysi/demo/580912345697/icoleft.png) center no-repeat;
    top: 50%;
}

.index21 {
    margin-top: -8px;
}

.index22 {
    margin-top: -22px;
}

.index23 {
    font-size: 0.8em;
    line-height: 1.1em;
    color: #19a5b6;
}

.index24 {
    #ca2641;
}

.index25 {
    margin-top: -25px;
}

.index26 {
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -5px;
}

.index27 {
    font-size: 0.8em;
    line-height: 1.1em;
    color: #c92641;
}

.index28 {
    margin-top: -15px;
}

.index29 {
    margin-top: -20px;
}

.cyzj01 {
    border: #CCC solid 1px;
    width: 96%;
    padding: 8px 2%;
    ;
    color: #093;
    font-size: 1.1em;
    line-height: 1.3em;
    text-shadow: 1px 1px 2px #ccc;
    font-weight: bold;
    margin: 10px auto;
    border-radius: 0.5em;
}

.cyzj02 {
    width: 100%;
    height: 35px;
    background-color: #f1f1f1;
    border-bottom: #CCC solid 1px;
    position: relative;
    text-align: center;
}

.cyzj03 {
    width: 60px;
    height: 35px;
    line-height: 35px;
    border-right: solid #999 1px;
    position: absolute;
    left: 0px;
}

    .cyzj03 img {
        height: 19px;
        margin-top: 8px;
        margin-left: 15px;
    }

.cyzj04 {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    font-weight: bold;
    text-align:left;
    padding-left:70px;
    color: #555;
    text-shadow: 1px 1px 1px #fff;
}

.cyzj05 {
    width: 98%;
    margin: auto;
    border-radius: 0.5em;
    border: #ccc solid 1px;
    margin-bottom: 10px;
    overflow: hidden;
    max-width: 480px;
    position: relative;
}

.cyzj06 {
    width: 93%;
    margin: auto;
    font-size: 0.8em;
    line-height: 1.3em;
    text-shadow: 1px 1px 1px #fff;
}

.cyzj07 {
    position: absolute;
    right: 10px;
    top: 3px;
}

.cyzj08 {
}

.cyzj09 {
}

.cyzj10 {
}

.cyzj11 {
}
/*首页*/
.pindex03 {
    width: 100%;
    clear: both;
    position: relative;
    background-color: #356213;
    background-image: -moz-linear-gradient(top, #6dcb28, #356213); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6dcb28), color-stop(1, #356213)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6dcb28', endColorstr='#356213', GradientType='0'); /* IE*/
}

.pindex04 {
    width: 94%;
    padding: 12px 3%;
    line-height: 1.1em;
}

.pindex05 {
    color: #FF0;
    font-size: 1em;
    line-height: 1.4em;
}

.pindex06 {
    color: #fff;
    font-size: 0.7em;
}

.cpred_1 {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    background: #F00;
    color: #FFF;
    border: solid #CCC 1px;
    border: solid rgb(255, 0, 0) 1px;
    border-radius: 20PX;
    text-align: center;
}

.cpblue_1 {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    background: #009;
    color: #FFF;
    border: solid #CCC 1px;
    border: solid #009 1px;
    border-radius: 20PX;
    text-align: center;
}

.c_language {
    width: 95%;
    padding: 2.5%;
    font-size: 0.8em;
    color: #F00;
    display: none;
}
