/*365jz.com*/
body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
label,
dl,
dt,
dd,
fieldset,
img {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none
}

table,
th,
td {
    margin: 0;
    padding: 0;
}

body,
fieldset,
th,
td,
select,
input,
textarea {
    font-size: 12px;
    font-family: Verdana, "宋体", sans-serif
}

select,
input {
    vertical-align: middle
}

cite,
em {
    font-style: normal
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
    cursor: pointer
}

label {
    cursor: pointer;
}

.hidden {
    display: none
}

.wordwrap {
    word-wrap: break-word;
    word-break: break-all;
}

.clearit {
    clear: both;
    height: 0px;
    overflow: hidden
}

ins {
    display: none;
}

a.CP_a_fuc {
    margin: 0 0 0 3px;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    zoom: 1
}

a.CP_a_fuc cite {
    cursor: pointer !important;
    cursor: hand;
    font-family: Verdana
}

a.CP_a_fuc:link,
a.CP_a_fuc:visited,
a.CP_a_fuc:hover,
a.CP_a_fuc:active {
    text-decoration: none;
}

a.CP_a_fuc:link cite,
a.CP_a_fuc:visited cite {
    text-decoration: none;
}

a.CP_a_fuc:hover cite,
a.CP_a_fuc:active cite {
    text-decoration: underline;
}

body.SG_page_c {
    text-align: center;
}

body.SG_page_l {
    text-align: left;
}

.SG_wrap950 {
    width: 950px;
}

.SG_page_c .SG_wrap950 {
    margin: 0 auto;
}

.SG_colW1 {
    width: 10px;
}

.SG_colW21 {
    width: 210px;
}

.SG_colW51 {
    width: 510px;
}

.SG_colW73 {
    width: 730px;
}

.SG_colW95 {
    width: 950px;
}

.SG_colW1,
.SG_colW21,
.SG_colW51,
.SG_colW73,
.SG_colW95 {
    margin-left: 10px;
    display: inline;
    float: left;
    overflow: hidden;
}

.SG_colW21 {
    _overflow: hidden;
}

.SG_colFirst {
    margin-left: 0;
}

.SG_conn {
    clear: both;
    margin: 0;
    text-align: left;
    overflow: hidden;
    width: auto;
    height: 100%;
    margin-bottom: 10px
}

.SG_floatL {
    float: left;
    display: inline;
}

.SG_floatR {
    float: right;
    display: inline;
}

.SG_clearB {
    clear: both;
}

.SG_clearL {
    clear: left;
}

.SG_clearR {
    clear: right;
}

.SG_clearFix {
    display: block;
}

.SG_clearFix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.SG_brk {
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}

.SG_rip {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.SG_conn2 {
    clear: both;
    margin: 0;
    text-align: left;
    overflow: hidden;
    width: auto;
    height: 100%;
    margin-bottom: 10px
}

.noWidget_box {
    clear: both;
    border: 1px solid #999;
    height: 48px;
    overflow: hidden;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.noWidget_txt {
    height: 46px;
    clear: both;
    border: 1px solid #fff;
    background-color: #e6e6e6;
    line-height: 46px;
    text-align: center;
    color: #333;
}

body {
    color: #555;
    background-color: #fff;
}

textarea,
input,
option {
    color: #666;
}

a,
a:link,
a:visited,
a:hover,
.SG_more {
    color: #6d5887
}

.SG_txta {
    color: #6d5887
}

.SG_txtb {
    color: #909090
}

.SG_txtc {
    color: #909090
}

.SG_clewtxta {
    color: #FF0000
}

.SG_clewtxtb {
    color: #FF6600
}

.SG_linka a:link,
.SG_linka a:visited,
.SG_linka a:hover,
a.SG_linka:link,
a.SG_linka:visited,
a.SG_linka:hover {
    color: #555
}

.SG_linkb a:link,
.SG_linkb a:visited,
.SG_linkb a:hover,
a.SG_linkb:link,
a.SG_linkb:visited,
a.SG_linkb:hover {
    color: #909090
}

.borderc {
    border: 1px solid #d0d0d0;
}

.space20 {
    height: 20px;
    clear: both;
    margin: 0 auto
}

.sinabloga {
    background-image: none;
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 100%;
    clear: both;
}

img {
    max-width: 100%;
}

.sinablogb {
    background-image: none;
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    clear: both;
}

.sinabloghead {
    width: 950px;
    height: 265px;
    clear: both;
    margin: 0 auto;
    position: relative;
    z-index: 100;
}

.sinabloghead .headflash {
    width: 950px;
    height: 265px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.sinabloghead .headarea {
    position: relative;
    width: 100%;
    height: 100%;
}

.sinabloghead .blogtoparea {
    position: absolute;
    top: 35%;
    left: 0px;
}

.sinabloghead .headarea img {
    max-height: 80px;
}

.sinabloghead .blogtitle {
    font-family: "微软雅黑", "黑体";
    font-size: 24px;
    color: #4A7DA8;
    font-weight: 300;
}

.sinabloghead .blogtitle .CP_a_fuc {
    margin-left: 5px;
}

.sinabloghead .bloglink {
    color: #333;
    padding-top: 5px
}

.sinabloghead .bloglink .CP_a_fuc {
    color: #4A7DA8;
    margin-left: 5px;
}

.sinabloghead .bloglink img {
    margin-right: 10px;
}

.sinabloghead .blognav {
    position: absolute;
    top: 80%;
    left: 0px;
    width: 980px;
    height: 38px;
}

.sinabloghead .blognav .blognavInfo {
    position: absolute;
    top: 11px;
    *top: 13px;
    left: 0px;
    height: 16px;
}

.sinabloghead .blognav .blognavBg {
    width: 100%;
    height: 100%;
    background-image: none;
    background-repeat: no-repeat;
    background-position: left top;
}

.sinabloghead .blognav span {
    float: left;
    font-size: 14px;
    overflow: hidden;
    padding: 0 9px;
    /*background-image:url(../images/sg_newsp.png);*/
    background-repeat: no-repeat;
    background-position: right -240px;
    background-position: right -241px\9;
    *background-position: right -242px;
}

.sinabloghead .blognav .last {
    background-image: none;
    padding-right: 0
}

.sinabloghead .blognav a,
.sinabloghead .blognav a:link,
.sinabloghead .blognav a:visited,
.sinabloghead .blognav a:hover {
    color: #6e635b
}

.sinabloghead .blognav a.on {
    font-weight: 700;
}

.sinabloghead .blognav a.on,
.sinabloghead .blognav a.on:link,
.sinabloghead .blognav a.on:visited,
.sinabloghead .blognav a.on:hover {
    color: #3b3b3b
}

.sinabloghead .adsarea {
    position: absolute;
    right: 0;
    bottom: 50px;
    display: none
}

.sinabloghead .adsarea .pic {}

.sinabloghead .adsarea .link {
    color: #FFFFFF;
    font-size: 12px;
    padding-top: 5px
}

.sinabloghead .adsarea .link a,
.sinabloghead .adsarea .link a:link,
.sinabloghead .adsarea .link a:visited,
.sinabloghead .adsarea .link a:hover {
    color: #0099FF;
}

.sinablogbody {
    width: 950px;
    clear: both;
    margin: 0 auto;
    z-index: 10;
}

.sinablogfooter {
    width: 950px;
    height: 100px;
    clear: both;
    margin: 0 auto;
    text-align: center;
    padding-top: 65px;
    background-position: bottom
}

.sinablogfooter p {
    line-height: 22px
}

.sinablogfooter .copyright {
    padding-top: 10px
}

.sinabloghead .blogtopoption {
    position: absolute;
    bottom: 15px;
    right: -10px;
    _margin-right: -10px;
    z-index: 1;
}

.blogtopoption .topBtn {
    display: block;
    float: left;
    width: 69px;
    height: 23px;
    line-height: 23px;
    *line-height: 25px;
    overflow: hidden;
    background: url(../images/topBtn_bg.png) no-repeat left top;
    text-align: center;
    margin-right: 10px;
}

.blogtopoption a.topBtn,
.blogtopoption a.topBtn:link,
.blogtopoption a.topBtn:visited,
.blogtopoption a.topBtn:hover {
    color: #595959;
    text-decoration: none;
}

.blogtopoption a.topBtn * {
    cursor: pointer;
}

.blogtopoption a.wrtBlog {
    width: 81px;
}

.blogtopoption a.wrtBlog img {
    float: left;
    margin: 5px 5px 0 6px;
}

.blogtopoption a.wrtBlog em {
    float: left;
}

.blogtopoption a.wrtBlog .wrtblog_arrow {
    float: right;
    width: 16px;
    height: 23px;
    background: url(../images/topBtn_bg.png) no-repeat left -30px;
}

.blogtopoption a.wrtBlog:hover .wrtblog_arrow {
    background: url(../images/topBtn_bg.png) no-repeat -30px -30px;
}

.wrtBlog_sub {
    width: 87px;
    position: absolute;
    left: 0px;
    top: 22px;
    overflow: hidden;
    z-index: 10
}

.olPrint_sub {
    width: 91px;
}

.wrtBlog_sub {
    left: auto;
    right: 162px;
    _right: 172px;
}

.wrtBlog_sub2 {
    width: 67px;
    background-color: #fff;
    border: 1px solid #acacac;
    padding: 4px 6px 0;
}

.wrtBlog_sub2 p {
    height: 20px;
    padding-top: 7px;
}

.wrtBlog_sub2 p img {
    float: left;
    margin-right: 4px;
}

.wrtBlog_sub2 p a {
    float: left;
    line-height: 17px;
}

.wrtBlog_sub2 p a,
.wrtBlog_sub2 p a:link,
.wrtBlog_sub2 p a:visited {
    color: #656565;
}

.wrtBlog_sub2 p a:hover {
    color: #6977a2;
    text-decoration: none;
}

.SG_colWnone {
    width: 0;
    overflow: hidden
}

.SG_colW95 .SG_connHead {
    background-image: url(../images/modelhead.png);
    height: 25px;
    overflow: hidden
}

.SG_colW95 .SG_connBody {
    background-image: url(../images/modelbody.png);
}

.SG_colW95 .SG_connFoot {
    background-image: url(../images/modelfoot.png);
    height: 1px;
    overflow: hidden;
    background-position: left bottom
}

.SG_colW73 .SG_connHead {
    background-image: url(../images/modelhead.png);
    background-position: 1450px 0;
    height: 26px;
    overflow: hidden
}

.SG_colW73 .SG_connBody {
    background-image: url(../images/modelbody.png);
    background-position: 1450px 0;
}

.SG_colW73 .SG_connFoot {
    background-image: url(../images/modelfoot.png);
    background-position: 1450px 0;
    height: 1px;
    overflow: hidden
}

.SG_colW51 .SG_connHead {
    background-image: url(../images/modelhead.png);
    background-position: 720px 0;
    height: 26px;
    overflow: hidden
}

.SG_colW51 .SG_connBody {
    background-image: url(../images/modelbody.png);
    background-position: 720px 0;
}

.SG_colW51 .SG_connFoot {
    background-image: url(../images/modelfoot.png);
    background-position: 720px 0;
    height: 1px;
    overflow: hidden
}

.SG_colW21 .SG_connHead {
    background-image: url(../images/modelhead.png);
    background-position: 210px 0;
    height: 26px;
    overflow: hidden
}

.SG_colW21 .SG_connBody {
    background-image: url(../images/modelbody.png);
    background-position: 210px 0;
    _zoom: 1;
}

.SG_colW21 .SG_connFoot {
    background-image: url(../images/modelfoot.png);
    background-position: 210px 0;
    height: 1px;
    overflow: hidden
}

.SG_j_line {
    height: 1px;
    overflow: hidden;
    background: url(../images/SG_line.gif) repeat-x;
    clear: both;
}

.SG_j_linedot {
    height: 1px;
    overflow: hidden;
    background: url(../images/SG_linedot.gif) repeat-x;
    clear: both;
}

.SG_j_line1 {
    background-image: url(../images/SG_line.gif);
    background-repeat: repeat-x;
}

.SG_j_linedot1 {
    background-image: url(../images/SG_linedot.gif);
    background-repeat: repeat-x;
}

.SG_connHead {
    font-family: "宋体", sans-serif;
}

.SG_connHead .title {
    float: left;
    padding-left: 10px;
    padding-top: 8px;
    font-weight: 700;
    color: #333333
}

.SG_connHead .title a,
.SG_connHead .title a:link,
.SG_connHead .title a:visited,
.SG_connHead .title a:hover {
    color: #333
}

.SG_connHead .title em {
    font-weight: normal;
}

.SG_connHead .tip {
    float: left;
    font-weight: normal;
    padding-top: 8px;
    margin-left: 19px;
}

.SG_connHead .tip a,
.SG_connHead .tip a:link,
.SG_connHead .tip a:visited,
.SG_connHead .tip a:hover {
    color: #333
}

.SG_connHead .edit {
    float: right;
    padding-right: 10px;
    padding-top: 8px;
}

.SG_connHead .edit a,
.SG_connHead .edit a:link,
.SG_connHead .edit a:visited,
.SG_connHead .edit a:hover {
    color: #333
}

.SG_connHead .edit a {
    float: left;
}

.SG_connHead .edit .move a {
    font-family: "宋体";
}

.SG_connHead .edit .move a:hover {
    text-decoration: none;
}

.SG_connHead .edit a.CP_a_fuc {
    margin-left: 6px;
}

.SG_connHead .tip_r {
    float: left;
    margin-right: 10px;
}

.SG_connHead .tip_r a {
    float: none;
}

.SG_connHead .tip_r,
.SG_connHead .tip_r a,
.SG_connHead .tip_r a:link,
.SG_connHead .tip_r a:visited,
.SG_connHead .tip_r a:hover {
    color: #333
}

.SG_connHead .icon {
    width: 18px;
    height: 18px;
    overflow: hidden;
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}

.SG_connHead .fontSize {
    float: left;
}

.SG_connHead .fontSize a {
    float: none;
}

.SG_connHead .fontSize a,
.SG_connHead .fontSize a:link,
.SG_connHead .fontSize a:visited,
.SG_connHead .fontSize a:hover {
    text-decoration: underline;
}

.SG_icon {
    background-image: url(../images/sg_icon.png?20130522);
    _background-image: url(../images/sg_icon.gif?20130522)
}

.SG_icon1 {
    background-position: 765px top;
}

.SG_icon2 {
    background-position: 735px top;
}

.SG_icon3 {
    background-position: 705px top;
}

.SG_icon4 {
    background-position: 675px top;
}

.SG_icon5 {
    background-position: 645px top;
}

.SG_icon6 {
    background-position: 615px top;
}

.SG_icon7 {
    background-position: 585px top;
}

.SG_icon8 {
    background-position: 555px top;
}

.SG_icon9 {
    background-position: 525px top;
}

.SG_icon10 {
    background-position: 495px top;
}

.SG_icon11 {
    background-position: 465px top;
}

.SG_icon12 {
    background-position: 435px top;
}

.SG_icon13 {
    background-position: 405px top;
}

.SG_icon14 {
    background-position: 375px top;
}

.SG_icon15 {
    background-position: 345px top;
}

.SG_icon16 {
    background-position: 315px top;
}

.SG_icon17 {
    background-position: 285px top;
}

.SG_icon18 {
    background-position: 255px top;
}

.SG_icon19 {
    background-position: 225px top;
}

.SG_icon20 {
    background-position: 195px top;
}

.SG_icon21 {
    background-position: 165px top;
}

.SG_icon22 {
    background-position: 135px top;
}

.SG_icon23 {
    background-position: 105px top;
}

.SG_icon24 {
    background-position: 75px top;
}

.SG_icon25 {
    background-position: 45px top;
}

.SG_icon26 {
    background-position: 15px top;
}

.SG_icon27 {
    background-position: left -30px;
}

.SG_icon28 {
    background-position: 765px -30px;
}

.SG_icon29 {
    background-position: 735px -30px;
}

.SG_icon30 {
    background-position: 705px -30px;
}

.SG_icon31 {
    background-position: 675px -30px;
}

.SG_icon32 {
    background-position: 645px -30px;
}

.SG_icon33 {
    background-position: 615px -30px;
}

.SG_icon34 {
    background-position: 585px -30px;
}

.SG_icon35 {
    background-position: 555px -30px;
}

.SG_icon36 {
    background-position: 525px -30px;
}

.SG_icon37 {
    background-position: 495px -30px;
}

.SG_icon38 {
    background-position: 465px -30px;
}

.SG_icon39 {
    background-position: 435px -30px;
}

.SG_icon40 {
    background-position: 405px -30px;
}

.SG_icon41 {
    background-position: 375px -30px;
}

.SG_icon42 {
    background-position: 345px -30px;
}

.SG_icon43 {
    background-position: 315px -30px;
}

.SG_icon44 {
    background-position: 285px -30px;
}

.SG_icon45 {
    background-position: 255px -30px;
}

.SG_icon46 {
    background-position: 225px -30px;
}

.SG_icon47 {
    background-position: 195px -30px;
}

.SG_icon48 {
    background-position: 165px -30px;
}

.SG_icon49 {
    background-position: 135px -30px;
}

.SG_icon50 {
    background-position: 105px -30px;
}

.SG_icon51 {
    background-position: 75px -30px;
}

.SG_icon52 {
    background-position: 45px -30px;
}

.SG_icon53 {
    background-position: 15px -30px;
}

.SG_icon54 {
    background-position: 795px -200px;
}

.SG_icon55 {
    background-position: 765px -200px;
}

.SG_icon56 {
    background-position: 735px -200px;
}

.SG_icon57 {
    background-position: 705px -200px;
}

.SG_icon58 {
    background-position: 675px -200px;
}

.SG_icon59 {
    background-position: 645px -200px;
}

.SG_icon60 {
    background-position: 615px -200px;
}

.SG_icon61 {
    background-position: 585px -200px;
}

.SG_icon62 {
    background-position: 555px -200px;
}

.SG_icon63 {
    background-position: 525px -200px;
}

.SG_icon64 {
    background-position: 495px -200px;
}

.SG_icon65 {
    background-position: 465px -200px;
}

.SG_icon66 {
    background-position: 435px -200px;
}

.SG_icon67 {
    background-position: 405px -200px;
}

.SG_icon68 {
    background-position: 375px -200px;
}

.SG_icon69 {
    background-position: 345px -200px;
}

.SG_icon70 {
    background-position: 315px -200px;
}

.SG_icon71 {
    background-position: 285px -200px;
}

.SG_icon72 {
    background-position: 255px -200px;
}

.SG_icon73 {
    background-position: 235px -200px;
}

.SG_icon74 {
    background-position: 205px -200px;
}

.SG_icon75 {
    background-position: 175px -200px;
}

.SG_icon76 {
    background-position: 145px -200px;
}

.SG_icon77 {
    background-position: 115px -200px;
}

.SG_icon78 {
    background-position: 85px -200px;
}

.SG_icon79 {
    background-position: 55px -200px;
}

.SG_icon80 {
    background-position: left -230px;
}

.SG_icon81 {
    background-position: 765px -230px;
}

.SG_icon82 {
    background-position: 735px -230px;
}

.SG_icon83 {
    background-position: 705px -230px;
}

.SG_icon84 {
    background-position: 675px -230px;
}

.SG_icon85 {
    background-position: 645px -230px;
}

.SG_icon86 {
    background-position: 615px -230px;
}

.SG_icon87 {
    background-position: 585px -230px;
}

.SG_icon88 {
    background-position: 285px -92px;
}

.SG_icon101 {
    background-position: left -60px;
}

.SG_icon102 {
    background-position: 765px -60px;
}

.SG_icon103 {
    background-position: 735px -60px;
}

.SG_icon104 {
    background-position: 705px -60px;
}

.SG_icon105 {
    background-position: 675px -60px;
}

.SG_icon106 {
    background-position: 645px -60px;
}

.SG_icon107 {
    background-position: 615px -60px;
}

.SG_icon108 {
    background-position: 585px -60px;
}

.SG_icon109 {
    background-position: 555px -60px;
}

.SG_icon110 {
    background-position: 525px -60px;
}

.SG_icon111 {
    background-position: 495px -60px;
}

.SG_icon112 {
    background-position: 465px -60px;
}

.SG_icon113 {
    background-position: 315px -60px;
}

.SG_icon114 {
    background-position: 285px -60px;
}

.SG_icon115 {
    background-position: 435px -60px;
}

.SG_icon116 {
    background-position: 405px -60px;
}

.SG_icon117 {
    background-position: 375px -60px;
}

.SG_icon118 {
    background-position: 345px -60px;
}

.SG_icon119 {
    background-position: 255px -60px;
}

.SG_icon120 {
    background-position: 225px -60px;
}

.SG_icon121 {
    background-position: 195px -60px;
}

.SG_icon122 {
    background-position: 165px -60px;
}

.SG_icon123 {
    background-position: 135px -60px;
}

.SG_icon124 {
    background-position: 105px -60px;
}

.SG_icon125 {
    background-position: 75px -60px;
}

.SG_icon126 {
    background-position: 45px -60px;
}

.SG_icon127 {
    background-position: left -90px;
}

.SG_icon128 {
    background-position: 765px -90px;
}

.SG_icon129 {
    background-position: 735px -90px;
}

.SG_icon130 {
    background-position: 705px -90px;
}

.SG_icon131 {
    background-position: 675px -90px;
}

.SG_icon132 {
    background-position: 645px -90px;
}

.SG_icon133 {
    background-position: 615px -90px;
}

.SG_icon134 {
    background-position: 585px -90px;
}

.SG_icon135 {
    background-position: 555px -90px;
}

.SG_icon136 {
    background-position: 525px -90px;
}

.SG_icon137 {
    background-position: 495px -90px;
}

.SG_icon138 {
    background-position: 465px -90px;
}

.SG_icon139 {
    background-position: 405px -92px;
}

.SG_icon140 {
    background: url(../images/ico_award.gif) 0 0 no-repeat;
}

.SG_icon141 {
    background-position: 375px -92px;
}

.SG_icon142 {
    background-position: 345px -92px;
}

.SG_icon143 {
    background-position: 315px -92px;
}

.SG_icon144 {
    background-position: 285px -92px;
}

.SG_icon145 {
    background-position: 257px -91px;
}

.SG_icon146 {
    background-position: 223px -90px;
}

.SG_icon147 {
    background-position: 194px -90px;
}

.SG_icon148 {
    background-position: 164px -90px;
}

.SG_icon149 {
    background-position: 135px -90px;
}

.SG_icon150 {
    background-position: 104px -90px;
}

.SG_icon151 {
    background-position: 75px -90px;
}

.SG_icon152 {
    background-position: 45px -90px;
}

.SG_icon153 {
    background-position: 45px -120px;
}

.SG_icon201 {
    background-position: left -120px;
}

.SG_icon202 {
    background-position: 745px -120px;
}

.SG_icon203 {
    background-position: 695px -120px;
}

.SG_icon204 {
    background-position: 645px -120px;
}

.SG_icon205 {
    background-position: 436px -90px;
}

.SG_icon206 {
    background-position: 557px -230px;
}

.SG_icon207 {
    background-position: 526px -230px;
}

.SG_icon208 {
    background-position: 497px -230px;
}

.SG_icon209 {
    background-position: 466px -230px;
}

.SG_icon210 {
    background-position: -361px -229px;
}

.SG_icon211 {
    background-position: -420px -229px;
    margin: 0 0 0 9px;
    *height: 17px !important;
}

.SG_icon212 {
    background-position: -390px -229px;
}

.SG_dot {
    background-image: url(../images/SG_dot.gif);
    background-repeat: no-repeat;
}

a.SG_aBtn,
a.SG_aBtn:link,
a.SG_aBtn:visited {
    color: #333;
    cursor: pointer;
    _cursor: hand;
}

a.SG_aBtn,
a.SG_aBtn:link,
a.SG_aBtn:visited {
    text-decoration: none;
    font-size: 12px !important;
    padding: 4px 0 6px 3px;
    padding: 0 0 0 3px\9;
    *display: inline-block;
    *height: 25px;
    overflow: hidden;
    *padding: 0 0 0 3px;
    white-space: nowrap;
    *vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: inline-block\9;
    margin-right: 6px;
    margin-right: 4px\9;
}

a.SG_aBtn cite {
    font-size: 12px !important;
    line-height: 23px;
    padding: 4px 10px 6px 8px;
    padding: 0px 10px 0px 8px\9;
    *padding: 0 10px 0 8px;
    _padding-top: 1px;
    display: inline-block\9;
    *display: block;
    _line-height: 23px;
    height: 23px;
    _height: auto;
    background-repeat: no-repeat;
    background-position: right -28px;
    min-width: 48px;
    _width: 48px;
    overflow-x: visible;
    white-space: nowrap;
    text-align: center;
}

/*a.SG_aBtn,a.SG_aBtn cite{background-image:url(../images/sg_newsp.png);}*/
a.SG_aBtnB,
a.SG_aBtnB cite {
    color: #333399;
    background-image: url(../images/sg_btnb.png);
    _background-image: url(../images/sg_btnb.gif);
}

a.SG_aBtnC,
a.SG_aBtnC cite {
    font-weight: bold;
    color: #656565;
    background-image: url(../images/sg_btnc.png);
    _background-image: url(../images/sg_btnc.gif);
}

a.SG_aBtnD,
a.SG_aBtnD cite {
    color: #595959;
    background-image: url(../images/sg_btnd.png);
    _background-image: url(../images/sg_btnd.gif);
}

a.SG_aBtn14,
a.SG_aBtn14:link,
a.SG_aBtn14:visited {
    font-size: 14px !important;
    height: 25px;
    background-position: 0 -250px;
}

a.SG_aBtn14 cite {
    font-size: 14px !important;
    height: 25px;
    _height: auto;
    line-height: 25px;
    min-width: 56px;
    _width: 56px;
    background-position: right -280px
}

a.SG_aBtn_sub input {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    border: none;
    cursor: pointer !important;
    cursor: hand;
    width: 0
}

a.SG_aBtn_ico {
    position: relative
}

a.SG_aBtn_ico cite {
    padding-left: 26px;
    padding-right: 12px;
    text-align: left;
    min-width: 1px;
    _width: auto;
}

a.SG_aBtn img {
    position: absolute;
    left: 9px;
    top: 4px
}

a.SG_aBtn14 img {
    top: 5px
}

a.SG_aBtn_dis,
a.SG_aBtn_dis cite {
    background-image: url(../images/sg_btn_dis.png);
    _background-image: url(../images/sg_btn_dis.gif);
}

a.SG_aBtn_dis,
a.SG_aBtn_dis:link,
a.SG_aBtn_dis:visited,
a.SG_aBtn_dis:hover {
    color: #999;
    cursor: default !important;
    cursor: default;
    color: #B9B8B8;
    background-position: 0 0;
}

a.SG_aBtn_dis cite {
    background-position: right -30px;
    cursor: default !important;
    cursor: default
}

a.SG_aBtn14.SG_aBtn_dis {
    background-position: 0 -60px;
}

a.SG_aBtn14.SG_aBtn_dis cite {
    background-position: right -90px;
}

a.SG_InputLine {
    position: relative;
    top: 1px;
    *top: -4px;
    margin-left: 1px;
}

.SG_more {
    font-family: "宋体";
    color: #336699
}

.SG_page {
    width: 100%;
    height: 21px;
    line-height: 21px;
    clear: both;
    overflow: hidden;
    _overflow: visible
}

.SG_pages {
    float: right;
    height: 100%
}

.SG_pages li {
    float: left;
    height: 100%;
    margin: 0 2px;
    font-family: Arial
}

.SG_pages a {
    display: block;
    height: 19px;
    padding: 0 5px;
    line-height: 19px;
    float: left;
    border-width: 1px;
    border-style: solid;
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    text-decoration: none
}

.SG_pages a:hover {
    text-decoration: none
}

.SG_pgon {
    font-weight: bold;
    padding: 0 3px
}

.SG_pgttl {
    padding: 0 2px;
    font-size: 12px;
}

.SG_pgprev a,
.SG_pgnext a {
    width: 62px;
    height: 21px;
    line-height: 21px;
    padding: 0;
    border: none;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-family: "宋体"
}

.SG_pgprev a:hover,
.SG_pgnext a:hover {
    background-position: 0 -21px
}

.SG_pages .SG_pgelip a {
    border: 0;
    height: 21px;
    line-height: 21px;
    padding: 0 2px
}

.SG_pages a:link,
.SG_pages a:visited {
    color: #748396
}

.SG_pages a:hover {
    color: #900
}

.SG_pages a {
    border-color: #ccc;
    background: #fff
}

.SG_pgprev a,
.SG_pgnext a {
    background-image: url(../images/CP_page.png);
}

.SG_pgprev a:hover,
.SG_pgnext a:hover {
    color: #43609c
}

li.SG_s_pgprev a,
li.SG_s_pgnext a {
    display: inline;
    height: 22px;
    padding: 0 3px;
    line-height: 22px;
    float: left;
    border: none;
    background: none;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    text-decoration: none
}

.SG_input {
    height: 15px;
    padding-top: 3px;
    padding-left: 3px;
    font-family: "宋体";
}

/*.SG_tag{clear:both;height:25px;overflow:hidden;background:url(../images/sg_newsp.png) repeat-x left -276px;}*/
.SG_tag ul {
    clear: both;
    height: 25px;
}

.SG_tag ul li {
    height: 25px;
    padding-left: 20px;
    font-family: "宋体";
    font-size: 12px;
    float: left;
    margin-right: -1px;
    background: url(../images/SG_newsp.png) no-repeat left -330px;
}

.SG_tag ul li span {
    float: left;
    padding-top: 7px;
}

.SG_tag ul li span.tagR {
    width: 20px;
    height: 25px;
    padding: 0;
    float: left;
    background: url(../images/SG_newsp.png) no-repeat right -330px;
}

.SG_tag ul li.current {
    background: url(../images/SG_newsp.png) no-repeat left -355px;
}

.SG_tag ul li.current span.tagR {
    background: url(../images/SG_newsp.png) no-repeat right -355px;
}

.SG_tag ul li span a {
    float: left;
}

.SG_tag ul li span a:hover {
    text-decoration: none;
}

.SG_tag ul li span a,
.SG_tag ul li span a:link,
.SG_tag ul li span a:visited,
.SG_tag ul li span a:hover {
    color: #878787;
}

.SG_tag ul li span img.SG_icon {
    float: left;
    margin-left: 3px;
    margin-top: -2px;
}

.SG_tag ul li span strong {
    float: left;
    font-weight: normal;
}

.SG_clewbox {
    background-color: #fbf7e1;
    width: 370px;
    clear: both;
    border: 1px solid #ddd5a9;
    padding: 12px;
}

.SG_clewbox .SG_icon {
    float: left;
    width: 50px;
}

.SG_clewbox .SG_clewtxt {
    float: left;
    width: 300px;
    float: left;
    padding: 20px 10px 0 10px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.twosed {
    width: 263px;
    padding: 7px 6px 12px 12px;
}

.twosed .SG_icon203 {
    margin-top: 6px;
}

.twosed .layer_close {
    float: right;
    width: 13px;
    height: 13px;
    overflow: hidden;
}

.twosed .SG_clewtxt {
    width: 180px;
    padding: 14px 10px 10px 10px;
    line-height: 21px;
}

.SG_cmp_revert {
    overflow: hidden;
    width: 100%;
}

.SG_cmp_revert li {
    width: 100%;
    overflow: hidden;
    background-position: top;
    padding: 20px 0px;
}

.SG_cmp_revert li .SG_revert_Left {
    float: left;
}

.SG_cmp_revert li .SG_revert_Left img {
    height: 50px;
    width: 50px;
    border: 1px solid #DCDCDC;
}

.SG_cmp_revert li .SG_revert_Cont {
    float: left;
    margin-left: 10px;
    width: 620px;
    font-family: "宋体";
    padding-top: 2px;
}

.SG_cmp_revert li .SG_revert_Cont p {
    width: 100%;
    clear: both;
    overflow: hidden;
    font-size: 12px;
}

.SG_cmp_revert li .SG_revert_Cont .SG_revert_Tit {
    float: left;
    font-weight: bold;
}

.SG_cmp_revert li .SG_revert_Cont .SG_revert_Tit a {
    vertical-align: middle;
}

.SG_cmp_revert li .SG_revert_Cont .SG_revert_Tit .SG_icon51 {
    margin-top: -2px;
}

.SG_cmp_revert li .SG_revert_Cont .SG_revert_Time {
    float: right;
}

.SG_cmp_revert li .SG_revert_Inner {
    line-height: 22px;
    clear: both;
    width: 100%;
    font-size: 14px;
    margin-top: 9px;
}

.SG_revert_Time em {
    padding-right: 5px;
}

.SG_revert_Answer {
    margin-top: 11px;
    overflow: hidden;
    width: 530px;
    clear: both;
}

.SG_revert_Answer .SG_revert_Answer_Top {
    height: 38px;
    line-height: 38px;
    width: 490px;
    font-size: 12px;
}

.SG_revert_Answer .SG_revert_Answer_Top .faceblk {
    width: 235px;
    border: 1px solid #c7c7c7;
    background-color: #f5f5f5;
    border-bottom: none;
    float: right;
    margin-bottom: -1px;
}

.SG_revert_Answer .SG_revert_Answer_Top .faceline1 {
    clear: both;
    padding: 8px 0px 6px 7px;
    height: 27px;
    overflow: hidden;
}

.SG_revert_Answer .SG_revert_Answer_Top .faceline1 .facestyle {
    float: left;
}

.SG_revert_Answer .SG_revert_Answer_Top .faceline1 .facestyle a {
    display: inline;
    width: 27px;
    height: 27px;
    float: left;
    margin-right: 3px;
}

.SG_revert_Answer .SG_revert_Answer_Top .faceline1 .facestyle img {
    width: 25px;
    height: 25px;
    border: 1px solid #b6b6b6;
    margin: 0px;
}

.SG_revert_Answer .SG_revert_Answer_Top .faceline1 .facestyle a:hover img {
    border: 1px solid #51bd2f;
}

.SG_revert_Answer .SG_revert_Answer_Top .faceline1 span {
    line-height: 27px;
    float: left;
}

.SG_revert_Answer .SG_revert_Answer_right {
    float: left;
    width: 100%;
}

.SG_revert_Re_pt {
    width: 62px;
    height: 62px;
    float: left;
    overflow: hidden;
}

.SG_revert_Re_pt img {
    border: 1px solid #dcdcdc;
    width: 50px;
    height: 50px;
}

.SG_revert_Re_main {
    width: 558px;
    overflow: hidden;
    float: left;
}

.SG_revert_Btn {
    padding-top: 10px;
    overflow: hidden;
    clear: both;
    padding-left: 165px;
}

.SG_revert_Btn .SG_revert_Btn_left span {
    padding-right: 7px;
    float: left;
}

.SG_revert_Btn .SG_revert_Btn_left span.SG_txtb {
    float: right;
    width: 150px;
    text-align: right;
    padding-right: 10px;
    font-size: 12px;
}

.SG_revert_Btn .SG_revert_Btn_Right {
    float: right;
}

.SG_revert_Answer .SG_revert_Answer_right textarea {
    width: 484px;
    height: 74px;
    font-size: 14px;
}

.SG_cmp_revert .SG_cmt_from {
    overflow: hidden;
    margin-top: 6px;
}

.SG_cmp_revert .SG_cmt_from img {
    vertical-align: -3px;
}

.SG_cmp_revert .SG_revert_Re {
    margin: 15px 0 0 50px;
    padding: 15px 0 0;
}

.SG_cmp_revert .SG_revert_Re .SG_linka {
    font-weight: 600;
}

.SG_cmp_revert .SG_revert_Re .myReInfo {
    font-size: 14px;
    padding-top: 10px;
    line-height: 22px;
}

.SG_cmp_revert .SG_revert_Re em {
    padding-right: 5px;
}

.SG_cmp_revert .CP_cmt_none {
    clear: both;
    font-size: 14px;
    padding-bottom: 3px;
    padding-top: 20px;
    text-align: center;
}

.allComm {
    zoom: 1;
}

.allComm .allCommTit {
    background: url(../images/SG_newsp.png) repeat-x left -400px;
    height: 25px;
    line-height: 25px;
    line-height: 27px\9;
}

.allComm .allCommTit .SG_floatL {
    padding-left: 10px;
}

.allComm .allCommTit .SG_floatL strong {
    margin-right: 25px;
}

.allComm .allCommTit .SG_floatR {
    padding-right: 10px;
}

.allComm .myCommPages {
    margin: 0 0 10px;
    padding: 10px 0 10px;
}

.allComm .noCommdate {
    padding: 40px 0 50px;
    text-align: center;
    font-size: 14px;
}

.allComm .SG_cmp_revert li .SG_revert_Left {
    display: none;
}

.allComm .SG_cmp_revert li .SG_revert_Cont {
    margin-left: 0;
}

.allComm .SG_revert_Re_main {
    width: 628px;
}

.writeComm {
    padding: 15px 0px;
    width: 684px;
    margin: 0px auto;
}

.writeComm .wrCommTit {
    clear: both;
    width: 684px;
    overflow: hidden;
    margin-top: 18px;
}

.writeComm .wrCommTit .SG_floatL {
    line-height: 28px;
    line-height: 30px\9;
    overflow: hidden;
}

.writeComm .wrCommTit .SG_floatR {
    padding-top: 5px;
    margin-right: -2px\9;
}

.writeComm .wrCommTit a.SG_aBtn,
.writeComm .wrCommTit a.SG_aBtn cite,
.writeComm .wrCommTit a.SG_aBtnD,
.writeComm .wrCommTit a.SG_aBtnD cite {
    background-image: url(../images/sg_btnd.png);
    _background-image: url(../images/sg_btnd.gif)
}

.writeComm .formTextarea {
    padding-bottom: 10px
}

.writeComm .formTextarea textarea {
    width: 447px;
    height: 156px;
    float: left;
    font-size: 14px;
    line-height: 22px;
}

.writeComm .formTextarea .faceblk {
    width: 230px;
    height: 158px;
    height: 160px\9;
    border: 1px solid #c7c7c7;
    background-color: #f5f5f5;
    border-left: none;
    margin-top: 0px;
    margin-top: 0\9;
    float: left;
}

.writeComm .formTextarea .faceline1 {
    clear: both;
    padding: 8px 0px 6px 7px;
    height: 27px;
    overflow: hidden;
}

.writeComm .formTextarea .faceline1 .facestyle {
    float: left;
}

.writeComm .formTextarea .faceline1 .facestyle a {
    width: 27px;
    height: 27px;
    float: left;
    margin-right: 3px;
    outline: none;
}

.writeComm .formTextarea .faceline1 .facestyle img {
    width: 25px;
    height: 25px;
    border: 1px solid #b6b6b6;
}

.writeComm .formTextarea .faceline1 .facestyle a:hover img {
    border: 1px solid #51bd2f;
}

.writeComm .formTextarea .faceline1 span {
    line-height: 27px;
    float: left;
}

.writeComm .formTextarea .faceline2 {
    clear: both;
    padding: 0 0 0 7px;
}

.writeComm .formTextarea .faceline2 a {
    width: 52px;
    height: 52px;
    overflow: hidden;
    float: left;
    margin-right: 3px;
    margin-bottom: 3px;
    outline: none;
}

.writeComm .formTextarea .faceline2 img {
    border: 1px solid #b6b6b6;
}

.writeComm .formTextarea .faceline2 a:hover img {
    border: 1px solid #51bd2f;
}

.writeComm .formLogin {
    width: 100%;
    clear: both;
}

.writeComm .formLogin .SG_floatL p {
    margin-bottom: 8px;
}

.writeComm .formLogin .SG_floatR input {
    vertical-align: -2px;
}

.writeComm .formBtn {
    text-align: center;
    padding: 25px 0 0;
    width: 100%;
    clear: both;
}

.writeComm .formBtn p {
    padding: 15px 0 25px
}

.SG_nodata {
    font-size: 14px;
    clear: both;
    padding-top: 65px;
    padding-bottom: 130px;
    text-align: center;
}

.SG_nodata a.SG_aBtn {
    vertical-align: -5px;
    *vertical-align: 3px;
}

.SG_colW21 .SG_nodata {
    font-size: 12px;
    clear: both;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}

.notOpen {
    clear: both;
    min-height: 380px;
    _height: 380px;
    text-align: center;
}

.notOpen_title {
    font-size: 14px;
    padding-top: 85px;
}

.notOpen_para {
    font-size: 12px;
    padding-top: 20px;
}

.notOpen_btn {
    padding-top: 17px;
}

.canNotLoad {
    width: 948px;
    height: 403px;
    background-color: #fff;
    border: 1px solid #d2d2d2;
    overflow: hidden;
}

.canNotLoad h2 {
    padding-left: 390px;
    margin-top: 110px;
    font-size: 14px;
}

.canNotLoad p {
    padding-left: 390px;
    margin-top: 18px;
}

.wdtLoading {
    clear: both;
    font-size: 12px;
    font-family: "宋体";
    padding-top: 40px;
    height: 215px;
    overflow: hidden;
    text-align: center;
}

.wdtLoading img {
    margin-right: 7px;
    vertical-align: -3px;
}

.loadFailed {
    clear: both;
    font-size: 12px;
    font-family: "宋体";
    padding-top: 40px;
    height: 215px;
    overflow: hidden;
    text-align: center;
}

.loadFailed p {
    margin-top: 10px;
}

.SG_dragBlk_wrap {
    width: 328px;
    height: 246px;
    overflow: hidden;
    background: none;
}

.SG_dragBlk {
    width: 128px;
    height: 46px;
    overflow: hidden;
    border: 2px solid #005fe0;
    cursor: pointer;
    margin: 100px auto;
}

.SG_dragBlk .SG_conn {
    margin: 0;
    width: 128px;
    height: 46px;
    overflow: hidden;
    background: url(../images/drag_bg.png) no-repeat left top;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.SG_dragBlk .SG_connHead .title {
    padding-left: 8px;
    padding-top: 5px;
    color: #666;
}

.SG_colW73 .diywidget,
.SG_colW51 .diywidget,
.SG_colW21 .diywidget {
    padding: 10px 0 10px 10px;
    overflow-x: hidden;
    overflow-y: visible;
    line-height: 150%;
    word-break: break-all;
    word-wrap: break-word;
}

.SG_colW73 .diywidget p,
.SG_colW51 .diywidget p,
.SG_colW21 .diywidget p {
    padding-left: 8px;
    background-position: left 7px;
}

.diywidget .SG_j_linedot {
    margin-top: 7px;
    *margin-top: 5px;
    margin-bottom: 6px;
    *margin-bottom: 8px;
}

.SG_colW21 .diywidget {
    width: 190px
}

.SG_colW51 .diywidget {
    width: 490px
}

.SG_colW73 .diywidget {
    width: 710px
}

.SG_colW73 .diywidget font,
.SG_colW51 .diywidget font,
.SG_colW21 .diywidget font {
    line-height: 150%;
}

.cloneWidget {
    clear: both;
    zoom: 1;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.cloneWidget .cloneLink {
    clear: both;
    text-align: center;
    height: 14px;
    font-size: 12px;
    padding-top: 10px;
    margin-bottom: -5px;
}

.cloneWidget .cloneLink img {
    margin-right: 5px;
    vertical-align: -1px;
    *vertical-align: 1px;
}

.F_31,
.F_13,
.F_211,
.F_112,
.F_121 {
    position: relative
}

.F_31 #column_1 {
    margin-top: 120px
}

.F_13 #column_2 {
    margin-top: 120px
}

.F_211 #column_1,
.F_211 #column_2 {
    margin-top: 120px
}

.F_112 #column_2,
.F_112 #column_3 {
    margin-top: 120px
}

.F_121 #column_2,
.F_121 #column_3 {
    margin-top: 120px
}

.F_31 .blogads {
    left: 0;
    top: 0
}

.F_13 .blogads {
    left: 220px;
    top: 0
}

.F_211 .blogads {
    left: 0;
    top: 0
}

.F_112 .blogads {
    left: 220px;
    top: 0
}

.F_121 .blogads {
    left: 220px;
    top: 0
}

.blogads {
    position: absolute;
    width: 730px;
    overflow: hidden;
    clear: both
}

.blogads .ad_head {
    background-image: url(../images/modelhead.png);
    _background-image: url(../images/modelhead.gif);
    background-position: 1450px 0;
    height: 1px;
    overflow: hidden
}

.blogads .ad_body {
    background-image: url(../images/modelbody.png);
    _background-image: url(../images/modelbody.gif);
    background-position: 1450px 0;
    padding: 10px;
    height: 90px;
    clear: both
}

.blogads .ad_foot {
    background-image: url(../images/modelfoot.png);
    _background-image: url(../images/modelfoot.gif);
    background-position: 1450px 0;
    height: 1px;
    overflow: hidden
}

.blogads .ad_body .adsle {
    width: 640px;
    height: 90px;
    float: left;
    background-color: #f1f1f1;
    overflow: hidden;
}

.blogads .ad_body .adsrig {
    width: 50px;
    height: 90px;
    float: left;
    padding-left: 10px;
    line-height: 18px
}

.widgetcen {
    text-align: center
}

.widgetconn {
    width: 190px;
    margin: 0 auto;
    text-align: left
}

.widgetconn190 {
    width: 190px;
    margin: 0 auto;
}

.widgetconn490 {
    width: 490px;
    margin: 0 auto;
}

.widgetconn690 {
    width: 690px;
    margin: 0 auto;
}

.blogads2 {
    clear: both;
    width: 640px;
    height: 110px;
    overflow: hidden;
    padding: 10px;
    margin: 0px auto 20px auto;
}

.blogads2 img {
    margin-bottom: 8px;
}

.sinatopbar {
    min-width: 950px;
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    font-family: "宋体";
    background: url(../images/topbar/topbar.png?20121031) repeat-x 0px 0px;
}

.sinatopbar a,
.sinatopbar a:link,
.sinatopbar a:visited {
    color: #2e3092;
    text-decoration: none;
}

.sinatopbar a:hover {
    color: #2e3092;
    text-decoration: underline;
}

.topbar_main {
    width: 950px;
    height: 30px;
    margin: 0 auto;
}

.topbar_logo {
    float: left;
}

.topbar_menu {
    float: left;
    padding-top: 4px;
    margin-left: 10px;
}

.topbar_menu span {
    float: left;
}

.topbar_menu span.link {
    height: 18px;
    padding: 0 6px;
    padding-top: 5px;
    cursor: pointer;
}

.topbar_menu span.current {
    background: url(../images/topbar/topbar.png?20121031) repeat-x 0px -80px;
}

.topbar_menu span.link em {
    font-style: normal;
    color: #666;
    float: left;
}

.topbar_menu span.line_s {
    width: 2px;
    height: 17px;
    overflow: hidden;
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -50px;
}

.topbar_menu span.line_l {
    width: 2px;
    height: 20px;
    overflow: hidden;
    background: url(../images/topbar/topbar.png?20121031) no-repeat -60px -50px;
    margin-left: 2px;
    margin-right: 7px;
}

.topbar_menu span.link a {
    float: left;
}

.topbar_menu .SG_icon {
    float: left;
    margin-right: 3px;
    margin-top: -1px;
}

.topbar_menu .topbar_msg {
    float: left;
    margin-right: 3px;
    margin-top: 1px;
}

.topbar_menu a.link_arrow {
    display: block;
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -110px;
    margin-top: 1px;
    margin-left: 5px;
}

.topbar_menu span.current a.link_arrow {
    background: url(../images/topbar/topbar.png?20121031) no-repeat -60px -110px;
}

.topbar_menu .blog_to_mail .imforbox {
    right: -8px;
}

.topbar_menu span.select {
    width: 94px;
    height: 21px;
    background: url(../images/topbar/topbar_uni.png) no-repeat left top;
    position: relative;
    margin-right: 2px;
}

.topbar_menu span.select .opt {
    padding-top: 4px;
    padding-left: 3px;
    width: 70px;
    color: #333;
}

.topbar_menu span.select .arrow {
    cursor: pointer;
    display: block;
    height: 19px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 1px;
    width: 16px;
    background: url(../images/topbar/topbar_uni.png) no-repeat right top;
}

.topbar_update {
    float: left;
    width: 100px;
    height: 23px;
    margin-left: 8px;
}

.topbar_update a.update {
    display: block;
    float: left;
    font-weight: bold;
    line-height: 23px;
    width: 100px;
    height: 23px;
    overflow: hidden;
    text-align: center;
    margin-top: 4px;
}

.topbar_update a.update:link,
.topbar_update a.update:visited {
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -370px;
}

.topbar_update a.update:hover {
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -400px;
    text-decoration: none;
}

.topbar_ad {
    float: left;
    padding-top: 9px;
    margin-left: 10px;
}

.topbar_login {
    float: left;
    margin-left: 10px;
}

.topbar_login a.login {
    display: block;
    float: left;
    font-weight: bold;
    line-height: 23px;
    width: 53px;
    height: 23px;
    overflow: hidden;
    text-align: center;
    margin-top: 4px;
}

.topbar_login a.login:link,
.topbar_login a.login:visited {
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -140px;
}

.topbar_login a.login:hover {
    background: url(../images/topbar/topbar.png?20121031) no-repeat -60px -140px;
    text-decoration: none;
}

.topbar_login a.register {
    float: left;
    padding-top: 9px;
    margin-left: 10px;
}

.topbar_loading {
    float: left;
    padding-top: 7px;
    margin-left: 28px;
    color: #666;
}

.topbar_loading img {
    vertical-align: -3px;
    margin-right: 5px;
}

.topbar_activity {
    float: left;
    margin-left: 10px;
    padding-top: 9px;
}

a.topbar_Red:link,
a.topbar_Red:visited,
a.topbar_Red:hover {
    color: #f00;
}

.topbar_floatR {
    min-width: 257px;
    float: right;
    position: relative;
}

.topbar_help {
    float: left;
    padding-top: 9px;
    margin-left: 10px;
}

.topbar_search {
    padding-top: 5px;
    float: left;
}

.topbar_searchBtn {
    float: left;
    width: 39px;
    height: 21px;
    overflow: hidden;
    text-align: center;
    line-height: 21px;
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -170px;
    font-weight: bold;
    color: #fff;
    border: none;
    cursor: pointer;
}

a.topbar_searchBtn,
a.topbar_searchBtn:link,
a.topbar_searchBtn:visited,
a.topbar_searchBtn:hover {
    color: #fff;
}

.topbar_input {
    float: left;
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -260px;
    width: 70px;
    height: 18px;
    overflow: hidden;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
}

.topbar_input .topbar_txt {
    border-width: 0;
    height: 14px;
    width: 67px;
    background: none;
}

.topbar_list {
    float: left;
    width: 51px;
    height: 18px;
    overflow: hidden;
    padding: 0px 3px 5px 2px;
    position: relative;
}

.topbar_list .anainp {
    width: 45px;
    height: 17px;
    overflow: hidden;
    text-align: left;
    color: #666666;
    cursor: pointer;
    float: left;
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -290px;
    border: none;
    padding-left: 5px;
    padding-top: 4px;
    position: absolute;
}

.topbar_list .arrow {
    width: 16px;
    height: 17px;
    overflow: hidden;
    background: url(../images/topbar/topbar.png?20121031) no-repeat right -290px;
    cursor: pointer;
    position: absolute;
    right: 4px;
    top: 2px;
}

a.topbar_skinBtn {
    float: left;
    width: 73px;
    height: 23px;
    overflow: hidden;
    margin-top: 4px;
    padding-left: 28px;
    overflow: hidden;
    line-height: 23px;
    margin-right: 5px;
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -200px;
}

a.topbar_skinBtn:hover {
    background: url(../images/topbar/topbar.png?20121031) no-repeat 0px -230px;
    text-decoration: none;
}

.tb_layerBox {
    width: 48px;
    background-color: #f2f1f1;
    border: 1px solid #999;
    position: absolute;
}

.tb_layerBox ul {
    clear: both;
}

.tb_layerBox ul li {
    clear: both;
    width: 48px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}

.tb_layerBox ul li a {
    float: left;
    width: 46px;
    height: 23px;
    margin: 1px;
    background-color: #f2f1f1;
    text-indent: 5px;
}

.tb_layerBox ul li a:link,
.tb_layerBox ul li a:visited {
    color: #2e3092;
    text-decoration: none;
}

.tb_layerBox ul li a:hover {
    background-color: #e8eef6;
    overflow: hidden;
    color: #2e3092;
    text-decoration: underline;
}

.tb_layerBox ul li.bottomline {
    padding-bottom: 2px;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px 25px;
}

.tb_layer_w1 {
    width: 246px;
}

.tb_layer_w2 {
    width: 171px;
}

.tb_layer_w3 {
    width: 111px;
}

.tb_layer_w4 {
    width: 246px;
}

.tb_layer_Y {
    position: absolute;
}

.tb_layer_Y a,
.tb_layer_Y a:link,
.tb_layer_Y a:visited,
.tb_layer_Y a:hover {
    color: #2e3092;
}

.tb_layer_Y .tb_layer_arrow {
    width: 9px;
    height: 6px;
    overflow: hidden;
    position: relative;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -20px;
    margin: 0 auto;
}

.tb_layer_Y .tb_layer_Y_main {
    background-color: #fbf7e1;
    border: 1px solid #999;
    margin-top: -1px;
}

.tb_ps {
    width: 149px;
    padding: 3px 10px 8px;
    overflow: hidden;
}

.tb_ps_list {
    overflow: hidden;
    clear: both;
}

.tb_ps_list ul {
    background: url(../images/topbar/tb_layer/tb_layer_line.gif) repeat-x left bottom;
    float: left;
}

.tb_ps_list li {
    width: 149px;
    float: left;
    height: 31px;
    clear: both;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) repeat-x 0px -90px;
}

.tb_ps_list li .tb_ps_nm {
    float: left;
    padding-top: 9px;
    margin-left: -1px;
}

.tb_ps_list li .tb_ps_nm img {
    float: left;
    margin-right: 5px;
    margin-top: -1px;
    *margin-top: -2px;
    _margin-top: -1px;
}

.tb_ps_list li .tb_ps_nm strong,
.tb_ps_list li .tb_ps_nm a {
    float: left;
    cursor: pointer;
}

.tb_ps_list li .tb_ps_set {
    float: right;
    color: #8a9cc0;
    font-family: "宋体";
    padding-top: 9px;
}

.tb_ps_list li .tb_ps_set a,
.tb_ps_list li .tb_ps_set a:link,
.tb_ps_list li .tb_ps_set a:visited,
.tb_ps_list li .tb_ps_set a:hover {
    color: #8a9cc0;
}

.tb_ps_manage {
    clear: both;
    line-height: 22px;
    padding-top: 6px;
}

.tb_friend {
    width: 244px;
    padding: 10px 0;
    padding-bottom: 0;
}

.tb_friend_input {
    width: 217px;
    height: 23px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 10px -40px;
    margin-top: 2px;
    clear: both;
    position: relative;
}

.tb_friend_input .tb_friend_txt {
    width: 180px;
    border: none;
    height: 16px;
    padding-top: 4px;
    *padding-top: 5px;
    padding-left: 3px;
    background: none;
    color: #999;
    font-size: 12px;
    float: left;
    display: inline;
    margin-left: 10px;
}

.tb_friend_input .tb_friend_inputDel {
    display: block;
    float: right;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -70px;
    position: absolute;
    right: 8px;
    top: 8px;
}

.tb_friend_input a.tb_friend_inputDel:hover {
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -50px -70px;
}

.tb_friend_list {
    width: 244px;
    height: 186px;
    margin-top: 15px;
    overflow-x: hidden;
    overflow-y: auto;
    clear: both;
}

.tb_friend_list ul {
    float: left;
    margin-bottom: -1px;
}

.tb_friend_list li {
    width: 229px;
    float: left;
    height: 31px;
    clear: both;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -140px;
}

.tb_friend_list li.cur {
    background-color: #e8eef6;
}

.tb_friend_list li .tb_friend_nm {
    float: left;
    padding-top: 9px;
    padding-left: 10px;
    margin-left: -2px;
}

.tb_friend_list li .tb_friend_nm img {
    float: left;
    margin-right: 5px;
    *margin-top: -1px;
}

.tb_friend_list li .tb_friend_nm img.tb_friend_chat {
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 0;
}

.tb_friend_list li .tb_friend_nm strong,
.tb_friend_list li .tb_friend_nm a {
    float: left;
}

.tb_friend_list li .tb_friend_set {
    float: right;
    padding-right: 10px;
    padding-top: 9px;
    color: #8a9cc0;
    font-family: "宋体";
}

.tb_friend_list li .tb_friend_set a,
.tb_friend_list li .tb_friend_set a:link,
.tb_friend_list li .tb_friend_set a:visited,
.tb_friend_list li .tb_friend_set a:hover {
    color: #8a9cc0;
}

.tb_manage {
    clear: both;
    height: 14px;
    color: #8a9cc0;
    font-family: "宋体";
    padding: 10px 0;
    margin: 0px 10px 0;
    margin-top: -1px;
    width: 209px;
    background: url(../images/topbar/tb_layer/tb_layer_line.gif) repeat-x left top;
    position: relative;
}

.tb_manage .manage {
    float: left;
}

.tb_manage .loading {
    float: right;
    color: #999;
}

.tb_manage a,
.tb_manage a:link,
.tb_manage a:visited,
.tb_manage a:hover {
    color: #8a9cc0;
    color: #8a9cc0;
    font-family: "宋体";
}

.tb_msg {
    width: 90px;
    padding: 0 10px 5px;
    overflow: hidden;
}

.tb_msg_list {
    clear: both;
    margin-top: -1px;
}

.tb_msg_list li {
    clear: both;
    height: 21px;
    padding-top: 11px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) repeat-x 0px -120px;
}

.tb_msg_list li em {
    font-family: "宋体";
    color: #f60;
}

.tb_loading {
    clear: both;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}

.tb_loading p {
    margin-top: 5px;
    color: #666;
}

.tb_layer_w6 {
    width: 248px;
}

.tb_mas {
    width: 228px;
    padding: 3px 8px 0 10px;
    overflow: hidden;
}

.tb_mas_list {
    overflow: hidden;
    clear: both;
}

.tb_mas_list ul {
    float: left;
    width: 228px;
    padding: 2px 0 4px;
    border-bottom: 1px solid #DEDCD1
}

.tb_mas_list li {
    float: left;
    width: 228px;
    margin-bottom: 2px;
    clear: both;
    color: #666;
    line-height: 20px;
}

.tb_mas_list li img {
    margin-left: -18px;
}

.tb_mas_list li img.SG_icon146,
.tb_mas_list li img.SG_icon147 {
    margin-left: 0;
}

.tb_mas_list li.on {
    background: #fcee9d;
}

.tb_mas_list li.cur {
    background: #fcf2bf;
}

.tb_mas_list li cite {
    color: #8A9CC0;
}

.tb_mas_list li span {
    color: #999;
}

.tb_mas_list li .tb_friend_nm {
    float: left;
    color: #2e3092;
}

.tb_mas_list li .tb_friend_nm strong {
    color: #2e3092;
}

.tb_mas_list li .tb_friend_set {
    float: right;
    color: #8a9cc0;
    padding-top: 2px;
    font-family: "宋体";
    line-height: 16px;
}

.tb_mas_list .bd {
    border-bottom: 1px solid #dedcd1;
}

.tb_mas_list .bd li {
    width: 208px;
    padding: 2px 0 1px 20px;
    line-height: 18px;
}

.mas_more {
    float: right;
    padding: 0;
    color: #8a9cc0;
    line-height: 14px;
}

.mas_more a,
.mas_more a:link,
.mas_more a:visited,
.mas_more a:hover {
    color: #8a9cc0;
    text-decoration: underline;
}

.comments li {
    float: left;
    clear: none;
    width: 78px;
    color: #909090
}

.comments li.fst {
    width: 36px;
    height: 29px;
    color: #666;
}

.comments li span {
    color: #ff6600;
    letter-spacing: -1px
}

.tb_updatetips {
    padding: 7px 10px;
    font-size: 12px;
    font-family: "宋体";
    line-height: 18px;
}

.tb_ps_share {
    padding: 10px 10px 10px 15px;
    overflow: hidden;
    width: 145px;
}

.tb_ps_share .share {
    float: left;
    margin-right: 8px;
    display: inline;
    width: 16px;
    height: 16px;
}

.tb_layer_G {
    width: 258px;
    height: 188px;
    overflow: hidden;
    background: #fff url(../images/topbar/tb_layer/tb_layerG_bg.gif) repeat-x left bottom;
    border: 1px solid #c6ae72;
    position: absolute;
}

.tb_layer_G a,
.tb_layer_G a:link,
.tb_layer_G a:visited,
.tb_layer_G a:hover {
    color: #2e3092;
}

.tb_layer_G_tit {
    height: 24px;
    line-height: 24px;
    clear: both;
    overflow: hidden;
    padding: 0 10px;
    border-bottom: 1px dashed #dad1bc;
}

.tb_layer_G_tit h2 {
    float: left;
    font-size: 12px;
    font-family: "宋体";
    font-weight: normal;
    color: #cc3300;
}

.tb_layer_G_tit .tb_layer_G_tit_btn {
    float: right;
}

.tb_layer_G_tit a.tb_layer_G_close {
    float: left;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -290px;
    margin-top: 3px;
}

.tb_layer_G_tit a.tb_layer_G_close:hover {
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -308px;
}

.tb_layer_G_tit a.tb_layer_G_mini {
    float: left;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -50px -290px;
    margin-top: 3px;
}

.tb_layer_G_tit a.tb_layer_G_mini:hover {
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -50px -308px;
}

.tb_layer_G_tit a.tb_layer_G_max {
    float: left;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -100px -290px;
    margin-top: 3px;
}

.tb_layer_G_tit a.tb_layer_G_max:hover {
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -100px -308px;
}

.tb_layer_G_main {
    clear: both;
    padding: 10px;
}

.layer_G_focus {
    white-space: nowrap;
    overflow: hidden;
}

.layer_G_focusList1 {
    clear: both;
}

.layer_G_focusList1 img {
    float: left;
    border: 1px solid #b7b7b7;
    margin-right: 6px;
    margin-bottom: 6px;
}

.layer_G_focusList1 ul {
    float: left;
    width: 150px;
    overflow: hidden;
}

.layer_G_focusList1 li {
    line-height: 20px;
    color: #2e3092;
    font-family: "宋体";
}

.layer_G_focusList2 {
    clear: both;
}

.layer_G_focusList2 li {
    line-height: 20px;
    color: #2e3092;
    font-family: "宋体";
}

.layer_G_page {
    clear: both;
    width: 222px;
    overflow: hidden;
    text-align: center;
    margin-top: 9px;
    position: relative;
}

.layer_G_page .page {
    width: auto;
    margin: 0 auto;
}

.layer_G_page .page span {
    margin: 0 5px;
}

.layer_G_page .page strong {
    font-size: 12px;
    font-family: "宋体";
    color: #333;
}

.layer_G_page .page a {
    font-size: 12px;
    font-family: "宋体";
    color: #8a9cc0;
}

.layer_G_page .page a:link,
.layer_G_page .page a:visited,
.layer_G_page .page a:hover {
    color: #8a9cc0;
}

.layer_G_page .pre {
    display: block;
    width: 8px;
    height: 9px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -220px;
    position: absolute;
    left: 0;
    top: 4px;
}

.layer_G_page .pre a {
    display: block;
    width: 8px;
    height: 9px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -240px;
}

.layer_G_page .pre a:hover {
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat 0px -260px;
}

.layer_G_page .next {
    display: block;
    width: 8px;
    height: 9px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -50px -220px;
    position: absolute;
    right: 0;
    top: 4px;
}

.layer_G_page .next a {
    display: block;
    width: 8px;
    height: 9px;
    overflow: hidden;
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -50px -240px;
}

.layer_G_page .next a:hover {
    background: url(../images/topbar/tb_layer/tb_layer.png) no-repeat -50px -260px;
}

.layer_G_event {
    word-break: break-all;
    overflow: hidden;
}

.layer_G_event .layer_G_event_tit {
    font-size: 12px;
    clear: both;
}

.layer_G_event .layer_G_event_tm {
    color: #999;
    font-size: 10px;
    padding-top: 2px;
}

.layer_G_event .layer_G_event_para {
    clear: both;
    padding-top: 5px;
    line-height: 18px;
    color: #666;
    font-family: "宋体";
}

.layer_G_chat {
    clear: both;
    word-break: break-all;
    line-height: 20px;
    color: #666;
}

.layer_G_chat .layer_G_chat_pt {
    float: left;
    border: 1px solid #b7b7b7;
    margin-right: 10px;
}

.layer_G_chat .layer_G_chat_txt {
    width: 190px;
    height: 120px;
    float: left;
    overflow: hidden;
}

.layer_G_chat .layer_G_chat_tit {
    clear: both;
    font-family: "宋体";
    color: #666;
    line-height: normal;
}

.layer_G_chat .layer_G_chat_tit a {
    font-family: "宋体";
}

.layer_G_chat .layer_G_chat_para {
    clear: both;
    line-height: 20px;
    color: #666;
    font-family: "宋体";
    padding-top: 6px;
}

.layer_G_chat_muti {
    clear: both;
    padding-top: 7px;
    height: 25px;
    font-size: 12px;
    background: url(../images/topbar/tb_layer/tb_layer.png) repeat-x 0px -120px;
}

.layer_G_chat_muti p {
    float: left;
    font-family: "宋体";
}

.layer_G_chat_muti p img {
    margin-right: 9px;
    float: left;
}

.layer_G_chat_muti p a {
    float: left;
}

.layer_G_chat_muti .layer_G_chat_manage {
    float: right;
    color: #2e3092;
    font-family: "宋体";
}

.tb_layer_G a.tb_layer_G_max {
    display: none;
}

.tb_layer_mini {
    height: 24px;
    overflow: hidden;
}

.tb_layer_mini a.tb_layer_G_mini {
    display: none;
}

.tb_layer_mini a.tb_layer_G_max {
    display: block;
}

.tb_layer_mini .tb_layer_G_main {
    display: none;
}

.tb_layer_mini .layer_G_chat_muti {
    padding: 6px 10px 3px;
    background: none;
}

.tb_layer_mini .layer_G_chat_muti p img {
    margin-top: -2px;
}

.tb_wrtBlog * {
    cursor: pointer;
}

.tb_wrtBlog {
    width: 81px;
    float: left;
    height: 21px;
    line-height: 21px;
    *line-height: 22px;
    overflow: hidden;
    background: url(../images/topbar/topbar.png?20121031) no-repeat left -320px;
    text-align: center;
    margin-right: 5px;
    margin-top: 5px;
}

.tb_wrtBlog img {
    float: left;
    margin: 3px 5px 0 6px;
}

.tb_wrtBlog a {
    float: left;
}

.tb_wrtBlog .wrtblog_arrow {
    float: right;
    width: 16px;
    height: 21px;
    background: url(../images/topbar/topbar.png?20121031) no-repeat -90px -320px;
}

.tb_wrtBlog a:hover {
    text-decoration: none;
}

.topbar_noopen {
    float: left;
    padding-top: 3px;
    padding-left: 5px;
}

.topbar_noopen span {
    line-height: 20px;
    float: left;
    margin-right: 5px;
    padding-top: 3px;
}

.topbar_noopen a {
    float: left;
}

.topbar_noopen a.nowopen {
    display: inline-block;
    width: 159px;
    height: 23px;
    background: url(../images/impad/nownewblog.png) no-repeat left top;
}

.topbar_noopen a.nowopen:hover {
    background-position: left -46px;
}

.topbar_noopen a.nowopen:active {
    background-position: left -92px;
}

.menuList {
    clear: both;
    padding: 10px 6px 10px;
    width: 198px;
    zoom: 1;
    overflow: hidden;
}

.menuList ul {
    clear: both;
}

.menuList ul li {
    width: 198px;
    zoom: 1;
    padding-top: 1px;
    line-height: 22px;
    font-size: 14px;
    font-family: "宋体";
    line-height: 22px;
    font-size: 14px;
    font-family: "宋体";
}

.menuList ul li .menuCell_main {
    clear: both;
}

.menuList ul li .menuCell_bot {
    width: 198px;
    height: 1px;
    clear: both;
    overflow: hidden;
}

.menuList ul li.current {
    background-image: url(../images/sg_newsp.png);
    background-position: left -80px;
    background-repeat: no-repeat;
}

.menuList ul li.current .menuCell_bot {
    background-image: url(../images/sg_newsp.png);
    background-position: left -185px;
    background-repeat: no-repeat;
}

.menuList ul li.current strong {}

.menuList ul li .SG_dot {
    background-position: 5px 9px;
    padding-left: 14px;
    display: block;
}

.menuList .SG_j_linedot {
    clear: both;
    margin-top: 7px;
    margin-bottom: 5px;
}

.menuList .SG_j_line {
    clear: both;
    margin-top: 5px;
    margin-bottom: 7px;
}

.menuList ul li.current,
.menuList ul li.current a,
.menuList ul li.current a:link,
.menuList ul li.current a:visited,
.menuList ul li.current a:hover,
.menuList ul li.current em.SG_txtc {
    color: #333
}

.blog_classList {
    padding-top: 15px;
}

.blog_classList ul li {}

.blog_classList ul li .menuCell_main {
    padding-right: 15px;
}

.blog_classList ul li.current {
    padding-top: 5px;
}

.blog_classList ul li .menuCell_main .SG_icon11 {
    margin-left: 5px;
    vertical-align: 1px;
}

.aboutMe {
    padding-top: 15px;
    padding-bottom: 20px;
}

.aboutMe ul li {}

.aboutMe ul li .menuCell_main {
    padding-right: 15px;
}

.aboutMe ul li.current {
    padding-top: 5px;
}

.aboutMe .mobile_img {
    vertical-align: -2px;
    margin-left: 4px;
}

.fileList {
    padding-top: 15px;
}

.fileList .fileCell {
    clear: both;
    min-height: 25px;
    _min-height: 25px;
    overflow: visible;
    font-size: 14px;
    font-family: "宋体";
}

.fileList .fileList_year {
    clear: both;
    height: 19px;
    padding-top: 6px;
    overflow: hidden;
    padding-left: 14px;
    background-position: 5px 11px;
    cursor: pointer;
}

.fileList .fileList_year span {
    float: left;
}

.fileList .fileList_year em {
    float: left;
    margin-left: 10px;
    width: 7px;
    height: 8px;
    margin-top: 3px;
    margin-right: 5px;
    background: url(../../../images/blog/menuArrow_default.gif) no-repeat left -20px;
}

.fileList .fileList_month {
    clear: both;
    display: none;
}

.fileList ul li {
    clear: both;
    overflow: hidden;
    padding: 0;
    line-height: normal;
}

.fileList ul li.current {
    font-weight: bold;
    padding-top: 3px;
}

.fileList .fileList_month li .menuCell_main {
    padding-left: 15px;
    height: 17px;
    padding-top: 7px;
}

.fileCell_open .fileList_year em {
    background: url(../../../images/blog/menuArrow_default.gif) no-repeat left top;
}

.fileCell_open .fileList_month {
    display: block;
}

.albumList li {
    margin-bottom: 2px;
}

.albumList li .albumCell {
    clear: both;
    padding-left: 12px;
    padding-top: 8px;
    height: 92px;
    overflow: hidden;
}

.albumList li .albumCell .ptpic_m {
    height: 86px;
    width: 86px;
    overflow: hidden;
    background: url(../../../images/photo/photoborder_m.png) no-repeat scroll 0 0;
    float: left;
}

.albumList li .albumCell .ptpic_m img {
    width: 80px;
    height: 80px;
    padding: 1px 5px 5px 1px;
}

.albumList li .albumCell p {
    width: 85px;
    float: left;
    overflow: hidden;
    line-height: 1.5em;
    margin-left: 8px;
    font-size: 12px;
    word-break: break-all;
}

.albumList li.current {
    padding-top: 5px;
}

.albumList li.current .albumCell p a {}

.myAlbum ul li.current {
    padding-top: 5px;
}

.menuList .SG_page {
    padding-top: 5px;
    text-align: center;
    float: none;
    clear: both;
}

.menuList .SG_page ul.SG_pages {
    float: none;
    margin-left: 40px;
}

.menuList .SG_page ul li {
    width: auto;
    font-size: 12px;
}

.classList {
    clear: both;
    padding: 15px 20px;
    zoom: 1;
}

.classList ul li {
    clear: both;
    font-family: "宋体";
    padding-left: 8px;
    line-height: 23px;
    font-size: 14px;
    background-position: left 9px;
}

.classList ul li .count {
    font-size: 10px;
    font-family: Arial;
    margin-left: 3px;
}

.SG_colW21 .classList {
    padding: 10px;
}

.SG_colW21 .classList ul li {
    line-height: 21px;
    font-size: 12px;
    background-position: left 8px;
}

.ptList {
    clear: both;
    padding-top: 20px;
    zoom: 1;
    overflow: hidden;
    padding-left: 11px;
}

.ptList .ptCell {
    float: left;
    width: 62px;
    display: inline;
}

.ptList .ptCell .pt_img {
    width: 52px;
    height: 52px;
    overflow: hidden;
    position: relative;
}

.ptList .ptCell .pt_img img {
    border: 1px solid #d8d8d8;
}

.ptList .ptCell .pt_nm {
    width: 62px;
    overflow: hidden;
    clear: both;
    font-family: "宋体";
    height: 14px;
    font-size: 12px;
    margin-top: 7px;
}

.ptList .ptCell .pt_tm {
    font-family: "宋体";
    font-size: 12px;
}

.ptList .ptCell .pt_img .new {
    position: absolute;
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    left: 0;
    bottom: 0;
}

.ptList .ptCell .pt_img .del {
    position: absolute;
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    right: 1px;
    bottom: 0;
    cursor: pointer;
}

.ptList .ptCell .pt_img .del img,
.ptList .ptCell .pt_img .new img {
    border: none;
}

.moreLink {
    clear: both;
    margin: 0 20px;
    padding-top: 10px;
    padding-bottom: 17px;
    text-align: right;
    overflow: hidden;
}

.ptList .ptCell .pt_img img.worldcup_icon {
    width: 14px;
    height: 14px;
    position: absolute;
    left: 35px;
    top: 35px;
    border: none;
}

.friendList .ptCell {
    height: 78px;
    margin-top: 5px;
    overflow: hidden;
}

.friendList .ptCell .pt_nm {
    margin-top: 7px;
}

.visitorList .ptCell {
    height: 95px;
    margin-top: 5px;
    overflow: hidden;
}

.visitorList .ptCell .pt_nm {
    margin-top: 5px;
}

.visitorList .ptCell .pt_tm {
    margin-top: 6px;
}

.SG_colW73 .ptList {
    padding-left: 13px;
}

.SG_colW73 .ptCell {
    margin-left: 15px;
}

.SG_colW51 .ptList {}

.SG_colW51 .ptCell {
    margin-left: 18px;
}

.SG_colW21 .ptList {
    padding-top: 10px;
}

.SG_colW21 .ptCell {
    margin-left: 3px;
}

.visitedStat {
    clear: both;
    line-height: 20px;
    font-family: "宋体";
    padding: 0 20px 15px;
}

.bloglist {
    padding: 0 20px 10px;
    clear: both;
    overflow: hidden;
    font-family: "宋体";
    zoom: 1;

}

.bloglist .blog_title_h {
    padding: 26px 0 10px 0;
    clear: both;
}

.bloglist .blog_title_h .img1 em {
    float: left;
    padding-top: 7px;
}

.bloglist .blog_title_h .img1 img {
    vertical-align: -3px;
}

.bloglist .blog_title_h .img2 {
    padding-left: 3px;
    vertical-align: 2px;
    _vertical-align: 0px
}

.bloglist .blog_title {
    font-size: 18px;
    font-family: "微软雅黑", "黑体";
    display: inline;
    font-weight: 300;
}

.bloglist .blog_title .time {
    font-size: 10px;
    padding-left: 11px;
    font-family: Arial;
}

.bloglist table {
    line-height: 1.5em;
}

.bloglist .tag {
    float: left;
    width: 300px;
}

.bloglist .tagMore {
    clear: both;
    height: 15px;
    padding: 10px 0 19px 0;
}

.bloglist .content {
    position: relative;
    font-size: 14px;
    clear: both;
    overflow: hidden;
    margin-bottom: 14px;
    padding-top: 20px;
    word-break: break-all;
    word-wrap: break-word;
}

.bloglist .tag b {
    font-family: Verdana, Helvetica;
    font-size: 9px;
}

.bloglist .content ul li {
    list-style-type: disc;
    margin-left: 30px;
}

.bloglist .content ol li {
    list-style-type: decimal;
    margin-left: 30px;
}

.bloglist .more {
    float: right;
    padding: 0;
}

.bloglist .content .con_video {
    margin: 0 auto;
    width: 468px;
}

.bloglist .content p,
.bloglist .content span,
.bloglist .content font {
    line-height: 150%;
}

.bloglist .content {
    line-height: 150%;
}

.bloglist .content .jiugongge {
    text-align: right;
    padding-top: 20px;
    padding-bottom: 40px;
    width: 490px;
}

.bloglist .content .jiugongge .SG_aBtn {
    margin-right: 0;
}

.bloglist .content p {
    margin-bottom: 5px;
}

.bloglist .content pre {
    white-space: normal;
}

.bloglist .content em {
    font-style: italic
}

.bloglist .content strong {
    font-weight: bold;
}

.SG_colW73 .bloglist .content {
    width: 689px;
}

.SG_colW51 .bloglist .content {
    width: 490px;
}

ul.onlylist {
    padding: 5px 10px;
}

ul.onlylist li {
    background-position: left bottom;
    padding-top: 8px;
    padding-bottom: 8px;
}

ul.onlylist li p {
    width: 180px;
    overflow: hidden;
}

ul.onlylist li p a {
    white-space: nowrap;
    float: left;
    width: 168px;
    overflow: hidden;
    font-family: "宋体";
}

ul.onlylist li div.time {
    width: 180px;
    overflow: hidden;
    padding-left: 8px;
    font-size: 10px;
    font-family: Arial;
    margin-top: 4px;
}

ul.onlylist li div.setup {
    width: 180px;
    overflow: hidden;
    text-align: right;
}

ul.onlylist li div.w_list {
    padding-left: 8px;
}

ul.onlylist li span.SG_dot {
    float: left;
    width: 3px;
    height: 3px;
    margin-top: 5px;
    overflow: hidden;
    padding-right: 4px;
}

ul.onlylist li .text {
    float: left;
    width: 350px;
    height: 33px;
    font-size: 14px;
    overflow: hidden;
}

ul.onlylist li .origin {
    width: 100px;
    float: right;
    font-size: 12px;
    height: 33px;
    overflow: hidden;
}

.no_text {
    height: 193px;
    text-align: center;
}

.more1 {
    text-align: right;
    padding: 5px 10px 10px 0;
    line-height: 1.5em;
}

.bloglist .pic_b img {
    width: 688px;
}

.bloglist .pic_s img {
    width: 468px;
}

.h_commend img {
    height: 130px;
    margin: 20px 0 5px 0;
}

ul.commend {
    padding: 0;
}

ul.commend li {
    height: 34px;
    line-height: 34px;
    padding: 0;
}

ul.commend li span.SG_dot {
    margin-top: 14px;
}

.pic_s1 img {
    width: 190px;
    height: 56px;
    margin: 9px 0 1px 9px;
}

.vp_login {
    border: 1px solid #b5b7bf;
    padding: 15px 0 20px 0;
    text-align: center;
}

.vp_login div {
    line-height: 24px;
}

.w1 {
    width: 728px;
}

.w2 {
    width: 508px;
}

.w3 {
    width: 198px;
    text-align: left;
    padding-left: 10px;
}

.vp_login a {
    margin-top: 19px;
}

.vp_login span {
    margin-left: 20px;
}

.blog_search {
    text-align: center;
    padding: 10px 0 10px;
}

.blog_search div input {
    width: 257px;
    margin-right: 10px;
    vertical-align: 8px;
    *vertical-align: middle;
    height: 16px;
    line-height: 16px;
}

.SG_colW21 .blog_search {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.blog_search div input.miniwidth {
    width: 105px;
    float: left;
}

.articalTag {
    width: 100%;
    clear: both;
    word-break: break-all;
    line-height: 20px;
}

.articalTag td {
    vertical-align: top;
}

.articalTag .blog_tag {
    padding-right: 10px;
}

.articalTag .blog_tag span img {
    margin-right: 3px;
    vertical-align: -3px;
}

.articalTag .blog_tag span a {
    white-space: nowrap;
}

.articalTag .blog_tag h3 {
    display: inline;
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
}

.articalTag .blog_tag h3 img {
    margin-right: 3px;
    vertical-align: -3px;
}

.articalTag .blog_tag h3 a {
    white-space: nowrap;
}

.articalTag .blog_class {
    width: 220px;
    white-space: nowrap;
}

.articalTag .blog_tag,
.articalTag .blog_tag span,
.articalTag .blog_tag a,
.articalTag .blog_class,
.articalTag .blog_class span,
.articalTag .blog_class a {
    font-family: "宋体";
}

.bloglist table a {
    margin-right: 0px;
}

.bloglist .SG_page {
    padding-top: 20px;
}

.more {
    padding: 10px 0 17px 0;
    text-align: right;
}

.pages li {
    display: inline-block;
}

.SG_colW21 .more {
    margin-right: 10px;
}

.cmtA_tip {
    clear: both;
    padding: 10px;
    padding-bottom: 15px;
    line-height: 18px;
}

.cmtA_tip a {
    font-weight: bold;
}

.cmtA_line {
    margin: 0 10px;
}

.cmtA_tit {
    clear: both;
    padding: 20px 10px 0 10px;
}

.more {
    padding: 10px 0 17px 0;
    text-align: right;
}

.SG_colW21 .more {
    margin-right: 10px;
}

.SG_colW51 .bloglist {
    padding: 0 10px 40px;
}

.SG_colW51 .bloglist .content p {
    padding: 0px 0 5px 0;
}

a.CP_a_fuc {
    margin: 0;
}

.archive {
    clear: both;
    padding: 20px 21px 34px;
    font-size: 14px;
    zoom: 1;
}

.archive_title {
    font-size: 14px;
    clear: both;
}

.archive_para {
    clear: both;
    line-height: 22px;
    padding-top: 8px;
    word-break: break-all;
    overflow: hidden;
}

.archive_para p {
    line-height: 24px;
    font-family: "宋体";
}

.archive .SG_j_linedot {
    clear: both;
    margin-top: 14px;
    margin-bottom: 20px;
}

.SG_colW21 .archive {
    padding: 15px 10px 25px;
    font-size: 12px;
}

.SG_colW21 .archive_title {
    font-size: 12px;
}

.SG_colW21 .archive_para {
    line-height: 18px;
    padding-top: 5px;
}

.SG_colW21 .archive_para p {
    line-height: 21px;
}

.SG_colW21 .archive .SG_j_linedot {
    margin-top: 10px;
    margin-bottom: 15px;
}

.info {
    padding: 20px 21px;
    padding-right: 0;
    zoom: 1;
}

.info .info_img {
    float: left;
    margin-right: 10px;
    width: 182px;
    height: 182px;
    overflow: visible;
    position: relative;
}

.info .info_img img {
    border: 1px solid #ccc;
}

.info .info_img img.worldcup_icon {
    position: absolute;
    left: 142px;
    top: 142px;
    border: none;
}

.diywidget li {
    color: rgb(62, 115, 160);
    height: 24px;
}
}