/*
================================
Skin styles for DotNetNuke
================================
*/
@import url("css/menu.css");

body {
    font-size: 9pt;
}

a, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a, a:visited, a.SkinObject, a:visited.SkinObject, td a, td a:visited, .Normal a, .Normal a:visited {
    color: #434343;
}
a:hover, a:hover.SkinObject, td a:hover, .Normal a:hover {
    color: #000000;
}

.Head {
    color: #434343;
    font: 11pt bold 宋体;
}
.SubHead {
    color: #434343;
    font: 10pt bold 宋体;
}
.Normal {
    color: #707070;
    font: 9pt normal 宋体;
}
.NormalBold {
    color: #707070;
    font: 9pt normal 宋体;
}
.NormalDisabled {
    color: #cccccc;
    font: 9pt normal 宋体;
}

.contentpane {
    position: static;
    /*width: 100%;*/
}

.clearfloat {
    font-size: 0px;
    height: 0px;
    clear: both;
    overflow: hidden;
}

.side_4 {
    width: 24%!important;
}
.side_3 {
    width: 32%!important;
}
.side_2 {
    width: 49%!important;
}
.fill {
    width: 100%!important;
}
.fill_l4 {
    margin-left: 25%!important;
}
.fill_l3 {
    margin-left: 33%!important;
}
.fill_l2 {
    margin-right: 50%!important;
}
.fill_r4 {
    margin-right: 25%!important;
}
.fill_r3 {
    margin-right: 33%!important;
}
.side_l {
    float: left!important;
    margin-left: 1px;
}
.side_r {
    float: right!important;
    margin-right: 1px;
}

#pgbody {
    text-align: left;
    width: 1002px;
}

#pgheader {
    border-left: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
    border-top: #f2f2f2 1px solid;
    border-bottom: #e0e0e0 1px solid;
    background-image: url('nav_bg.png');
    background-repeat: repeat-x;
    height: 93px;
}
#pglogo {
    background-image: url('logo.png');
    background-repeat: no-repeat;
    float: left;
    width: 245px;
    height: 91px;
}
#pgnavtag {
    background-image: url('nav_tag.png');
    background-repeat: no-repeat;
    float: left;
    width: 28px;
    height: 23px;
}
#pgnav {
    text-align: right;
    width: 100%;
    height: 91px;
    margin-left: 273px;
}

#pginfo {
    background-image: url('info_bg.png');
    background-repeat: repeat-x;
    height: 33px;
    margin-bottom: 12px;
}
#pginfo_l {
    background-color: white;
    background-image: url('info_bg_l.png');
    background-repeat: no-repeat;
    width: 3px;
    height: 33px;
    float: left;
}
#pginfo_r {
    background-color: white;
    background-image: url('info_bg_r.png');
    background-repeat: no-repeat;
    width: 3px;
    height: 33px;
    float: right;
}

#pginfo_c {
    width: 100%;
}
#pginfo_c_r1 {
    text-align: center;
    width: 14%;
    float: right;
    padding-top: 8px;
}
#pginfo_c_r2 {
    text-align: center;
    width: 13%;
    float: right;
    padding-top: 8px;
}
#pginfo_c_c {
    width: 100%;
    margin-right: 27%;
    padding-top: 2px;
}

#pginfo .SkinObject, #pginfo a:hover.SkinObject, #pginfo .Normal, #pginfo a:hover.Normal {
    color: white;
}
#pginfo a.SkinObject, #pginfo a:visited.SkinObject, #pginfo a.Normal, #pginfo a:visited.Normal {
    color: #e0e0e0;
}

#pgbreadcrumb {
    background-color: #e0e0e0;
    width: 100%;
    padding: 4px 0px 4px 4px;
}
#pgbreadcrumb .SkinObject, #pgbreadcrumb a:hover.SkinObject {
    color: #000000;
}
#pgbreadcrumb a.SkinObject, #pgbreadcrumb a:visited.SkinObject {
    color: #434343;
}

.gb3 {
    border-top: #cccccc 1px solid;
    height: 41px;
}
.gb3_l {
    background-image: url('gside.png');
    background-repeat: no-repeat;
    width: 1px;
    height: 41px;
    float: left;
}
.gb3_r {
    background-image: url('gside.png');
    background-repeat: no-repeat;
    width: 1px;
    height: 41px;
    float: right;
}
.gb3_c {
    width: 100%;
    height: 41px;
    margin-left: 1px;
    margin-right: 1px;
    padding: 6px 4px 2px 4px;    
}

.pgborder {
    border: #cccccc 1px solid;
    padding: 4px;
}

.DNNEmptyPane {
    display: none;
    width: 0px;
    height: 0px;
}

#pghot {
    background-image: url('hot_bg.png');
    background-repeat: repeat-x;
    height: 73px;
}
#pghot_l {
    background-color: white;
    background-image: url('hot_bg_l.png');
    background-repeat: no-repeat;
    width: 5px;
    height: 73px;
    float: left;
}
#pghot_r {
    background-color: white;
    background-image: url('hot_bg_r.png');
    background-repeat: no-repeat;
    width: 5px;
    height: 73px;
    float: right;
}
#pghot_c {
    width: 100%;
    height: 73px;
    margin-left: 5px;
    margin-right: 5px;
}

#pgfooter {
    border-top: #a0a0a0 2px solid;
    text-align: center;
    margin-top: 16px;
    padding: 8px;
}
#pgfooter p {
    color: #262626;
    font-size: 9pt;
    text-align: center;
    padding: 4px;
}
#pglogos {
    background-image: url('logos.png');
    background-repeat: no-repeat;
    width: 50px;
    height: 12px;
}
#pglogo2 {
    background-image: url('logo2.png');
    background-repeat: no-repeat;
    width: 39px;
    height: 56px;
}

#pgfooter .SkinObject, #pgfooter a:hover.SkinObject {
    color: #000000;
}
#pgfooter a.SkinObject, #pgfooter a:visited.SkinObject {
    color: #434343;
}

.news b {
  width: 98%;
  word-wrap: break-word;
}
.news p {
  width: 98%;
  overflow-x: hidden;
}
